Python, Tkinter: Запуск GUI без консоли.

Python, Tkinter: Запуск GUI без консоли.

Решений несколько. Первый вариант: создание exe файла с помощью py2exe. Но есть некоторые случаи, когда консоль всё же мелькает при старте на долю секунды. Надо пробовать, разбираться. Второй вариант подойдет для тестирования — просто изменить расширение исполняемого скрипта «py» в «pyw». Происходит запуск GUI без вывода консоли. Решение было найдено тут.

Ищу работу: профессиональный дизайн, Django шаблоны, HTML/CSS/JS

Ищу работу: профессиональный дизайн, Django шаблоны, HTML/CSS/JS

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

jQuery плагин Pretty Photo – гламурное увеличение превьюшек.

jQuery плагин Pretty Photo – гламурное увеличение превьюшек.

Инструкция по подключению: http://www.zaisl.info/2009/04/i-snova-krasivosti-pretty-photo-skript-lajjtboksa/

Интеграция Jinja2 в Django

Интеграция Jinja2 в Django

Рабочий сниппет: http://djangosnippets.org/snippets/2063/

Sass makes CSS fun again

Sass makes CSS fun again

Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin. Сайт: sass-lang.com

Yammy — merge-friendly HTML в Django/Jinja шаблонах.

Yammy — merge-friendly HTML в Django/Jinja шаблонах.

Заслуживающий внимания подход к представлению HTML. Целью автора было избежать проблемных мерджей. Качаем с битбакета: https://bitbucket.org/quasinerd/yammy

Ресурс «лежит» у всех или только у меня?

Ресурс «лежит» у всех или только у меня?

Ответ можно найти тут: www.downforeveryoneorjustme.com

Jinja2 – Опциональный блок

Jinja2 – Опциональный блок

Собственно, возник вопрос — можно ли в Jinja2 реализовать опциональный блок. Например: {% if condition %} {% block block_name %} … {% endblock %} {% endif %} Оказалось, что это не работает, т.к. блоки определяются на этапе компиляции, а не выполнения. Соответственно, подстановка блока срабатывает в независимости от обрамляющего условия. Аналогичный топик был найден на [...]

Кроссбраузерность. Internet Explorer 7-9

Кроссбраузерность. Internet Explorer 7-9

В IE9 появилась возможность переключать режим совместимости (IE7, IE8, IE9) и по F12 вызывать Developer Tools, по функциональности аналогичный FireBug-у. Скрин:

Python. Модуль логирования с визуализацией иерархических структур.

Python. Модуль логирования с визуализацией иерархических структур.

Столкнулся с необходимостью красиво оформлять вывод в консоли, чтобы отслеживать иерархию данных. Также, захотелось при необходимости этот вывод сохранять в файлы. Для этих целей был написан небольшой модуль. Поскольку он получился автономным и достаточно обобщенным, выкладываю для ознакомления. Скачать ZIP архив: logger-0.1.8.zip Для примера можно запустить demo_logger.py. Для затравки сразу приведу код примера и скрин [...]

Музычка для рабочего настроения (онлайн радио)

Музычка для рабочего настроения (онлайн радио)

Ultra Radio. Прикольный музончик, на любителя, конечно.

Введение в Tkinter

Введение в Tkinter

Статья на хабре. Визуальный редактор Rapyd-Tk.

Порядок разрешения методов в Python

Порядок разрешения методов в Python

Статья на хабре с толковым объяснением.

Adobe Kuler – онлайн генератор цветовых схем

Adobe Kuler – онлайн генератор цветовых схем

Отличный инструмент для подбора сочетающихся цветов.

Python/Django тестирование (unittest)

Python/Django тестирование (unittest)

wikibooks.org: Перевод Python документации, раздел unittest. python.org: Оригинальная статья (англ.).