Python 3. Доска позора

Python 3 Wall Of ShameТут представлен список совместимости пакетов с новой (3-й) версией языка.

Несмотря на то, что Python 3 зарелизили еще 3 декабря 2008 года (на данный момент прошло уже 3 года!), обеспечена поддержка всего 40 из 200 пакетов.

jScrollPane – делаем кастомные кроссбраузерные скролл бары (jQuery)

jScrollPane logoСтолкнулся с задачей - создать кастомный кроссбраузерный скролл бар. Поиск по сети показал, что решений не так уж и много, а поскольку в проекте используется jQuery, то очевидным стал выбор плагина: jScrollPane.

Не буду повторять то что и так ясно из руководства, от себя отмечу только то, что плагин крайне прост и удобен в использовании.

Если jScrollPane по какой-то причине вам не подходит, посмотрите еще статью на Хабре, в которой автор предпринимает попытку написания собственного скроллера.



htmlbook – полезные рецепты HTML/CSS

htmlbook.ru logoСлучайно наткнулся на сайт htmlbook.ru и нашел там для себя много интересного.

Например, оказывается CSS3 тень может быть полупрозрачной, двойной и внутри блока.

Надо бы почитывать изредка.

Всплывающая подсказка (tooltip) с помощью jQuery

jQuery TooltipДовольно частая потребность, сегодня нашел очень простое решение.

Читать дальше

jQuery UI Dialog – простые окошки

jQuery UI DialogОчень гибкий способ создавать всевозможные всплывающие и настраиваемые окна.

http://jqueryui.com/demos/dialog/

Под катом пример использования.

Читать дальше

Онлайн сервис подсветки синтаксиса

Онлайн-сервис подсветки синтаксисаhighlight.hohli.com
Очень выручает когда надо подсветить синтаксис в статье. Генерирует автономный HTML код, готовый для публикации в интернете.

Под катом перечень поддерживаемых языков.

Читать дальше

TinEye — сервис поиска дубликатов изображений

TinEye — сервис поиска дубликатов изображенийВебсайт сервиса: www.TinEye.com

Бывает полезен когда необходимо найти изображение в более хорошем разрешении или обрезанное другим образом.
Также, можно искать кто плагиатит ваш контент или оформление :)
Удобно что есть возможность установить в виде плагина к браузеру и начинать поиск из прямо контекстного меню после клика по нужному изображению.

Как реализовать %something%?

Как реализовать %something%?Если у вас есть коллега, любящий блеснуть эрудицией - это здорово! Если же нет или вы не уверены что коллегам ваши вопросы в радость - наберите свой вопрос в гугле, в 99% случаев оказывается, что подобный вопрос уже возникал и в сети есть ответ и необходимая инструкция или инструменты.

Чем четче сформулирован вопрос, тем быстрее будет найден ответ. Иногда приходится перепробовать несколько вариантов - это нормально. Разберитесь с функцией "Расширенный поиск", которая присутствует во всех поисковых сервисах. Там вы сможете более четко передать поисковику свои пожелания к результатам.

Читать дальше

jQuery - любовь с первого селектора

jQuery — любовь с первого селектораСобственно, встречайте виновника заметки — JavaScript фреймворк: jquery.com
На днях в курилке нашего офиса из уст тимлида прозвучала интересная фраза: "jQuery — фреймворк для дизайнеров", и я задумался... Читать дальше

Эра технического дизайна

Эра технического дизайнаПишу в первую очередь для молодых/начинающих дизайнеров, трепетно лелеющих мечту о новаторском креативе.

Огромное количество дизайнерских наработок (фото, иконки, шаблоны и т.п.)...

Читать дальше

Документация по шаблонизатору Jinja

Документация по шаблонизатору Jinjahttp://jinja.pocoo.org/docs/

Периодически приходится заглядывать по работе.

Читать дальше

Маниакальный веблог Ивана Сагалаева

Маниакальный веблог Ивана Сагалаеваhttp://softwaremaniacs.org/blog/

Уже несколько лет при поиске ответов на некоторые вопросы (в основном касательно Python & Django) попадаю на блог этого разработчика и каждый раз нахожу для себя много интересного. Осторожно, блог очень затягивает и содержит много интересного. Будьте готовы провести много часов за чтением.

Читать дальше

Google Fonts – Использование нестандартных шрифтов на сайте

Google Fonts – Использование нестандартных шрифтов на сайтеПозволяет выбрать один или несколько шрифтов, стили, и т.д. Для использования достаточно вставить сгенерированную строку в head-секцию и потом использовать шрифт в CSS как обычно. Был приятно удивлен тем, что подключенные шрифты работают даже в контролах форм.

http://www.google.com/webfonts

Клипарт изображений высокого разрешения с PSD исходниками

Клипарт изображений высокого разрешения с PSD исходникамиОтличный ресурс где можно найти изображения высокого разрешения вместе с PSD-исходниками.
http://www.psdgraphics.com/

Онлайн редактор favicon.ico

Онлайн редактор favicon.icoНаткнулся на удобный редактор для создания иконки для сайта.

http://www.favicon.cc/

Можно импортировать картинки в форматах: jpg, jpeg, gif, png, bmp, ico, cur.
Максимальный размер импортируемой картинки — 5Mb.

Так же интересно посмотреть историю созданных иконок другими людьми.

Авторы ресурса пошли дальше и сделали рейтинг иконок, который можно посмотреть.

Решение проблем с кодировкой при перенаправлении вывода в файл

Решение проблем с кодировкой при перенаправлении вывода в файлПроблема:

В результате перенаправления стандартного вывода программы в файл получаем следующую ошибку:

UnicodeEncodeError:  'ascii' codec can't encode characters ... 

Решение:

Чтобы не переписывая ваш UTF-8 код перенаправить стандартный вывод программы в файл, достаточно установить в переменной PYTHONIOENCODING кодировку UTF-8. В случае ОС Linux, это будет выглядеть так:

PYHTONIOENCODING=utf-8 python myscript.py > output.txt