Архивы: Сентябрь 2011

FTP-клиент Cyberduck был обновлен до версии 4.1.3

Сегодня была выпущена новая версия бесплатного FTP-клиента Cyberduck 4.1.3. В ней были исправлены разные ошибки, включая некорректную обработку некоторых символов в названиях файлов.

К сильным сторонам данного приложения, разрабатываемого в рамках open-source проекта, надо отнести полноценную русификацию (хотя в некоторых местах все же иногда вылезает английский язык), интеграцию со Spotlight, возможность приостановки передачи данных, поддержку SSH и хранение всех паролей в Keychain.

Среди изменений в версии Cyberduck 4.1.3: исправление ошибок («зависание» по окончанию передачи файлов, некорректная обработка файлов с нестандартными символами в названии), а также расширенная поддержка сервисов Google. Рекомендуется всем пользователям клиента.

Системные требования: Mac OS X 10.5 и выше.
Условия распространения: freeware.
Скачать (22МВ).

Коры в django шаблоне

В одном из сайтов попросили внести некие изменения. Сайт работает на Django. По ходу работы открываю шаблон и наблюдаю просто веселую картину. Вот кусок того шаблона:

{% extends "base.html" %}

{% block title %}
	<title>«{{ name_site }}» | Каталог продукции</title>
{% endblock %}

{% block main_content %}
<div id="content" class="catalog">
<? @echo 'lalalal' ?>

	<div id="right_column">
		<table>
		<tr><td><a href="/media/upload/price.doc"><img src="/media/images/icon_download.gif?050509" alt="скачать"/></a></td><td><a href="/media/upload/price.doc?1" class="black"><b>Скачать прайс-лист</b></a></td></tr>
		<tr><td> </td><td><span class="grey">81 КБ, 01.04.2011</span></td></tr>
		</table>
		<div id="tara"><a href="/tara/">Тара</a></div>
		<div class="new_product">
			<div class="np_title">Новинки</div>

Если кто то еще не понял, то смотрим на 9 строку.

Резайл (Thumbnail) изображения в bitrix №2

Метод создает уменьшенную копию изображения sourcePath.

bool
CreateThumbnail( 
 string sourcePath,
 string previewPath,
 int maxWidth,
 int maxHeight
);
sourcePath Абсолютный путь к исходному изображению, для которого необходимо сделать уменьшенную копию.
previewPath Абсолютный путь к файлу, в который будет сохранена уменьшенная копия изображения.
maxWidth Максимальная ширина уменьшенного изображения.
maxHeight Максимальная высота уменьшенного изображения
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/wizard.php");

$success = CWizardUtil::CreateThumbnail($_SERVER["DOCUMENT_ROOT"]."/big.gif",$_SERVER["DOCUMENT_ROOT"]."/small.gif", 100, 100);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");
?>

Пост с iPhone

ТЕстирую официальный софт от вордпресс для постинга с айфона. Честно сказать впечатление на все сто;) Я думаю эта софтина у меня на айфоне задержится на долго=)

Как отобразить на сайте содержимое DOC, RTF, PDF или ODT файла

Google Docs предоставляет возможность встраивать свой вьювер на любые страницы, с помощью iframe.

Пример просмотра файла http://storage.developtolive.com/1.pdf:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
	<iframe src="http://docs.google.com/gview?url=storage.developtolive.com/1.pdf&embedded=true" style="width:100%; height:700px;" frameborder="0"
></iframe>
</body>
</html>

Поддерживаемые форматы — PDF, DOC, RTF и ODT.