

Потребовалось написать небольшую утилиту на Python, работающую с базой данных MySQL. Поскольку на работе вынужден пользоваться ОС Windows, возникли трудности при установке библиотек для работы с MySQL. Сейчас мы рассмотрим процесс установки расширения MySQLdb на Python 3.2, работающий под Windows, а после рассмотрим использование этой библиотеки.
Стоит отметить, что с Python работать в принципе приятно, а при такой простоте и количестве библиотек – вдвойне приятно.
Читать дальше →
Такие замечательные вещи CSS3 как border-radius, box-shadow и border-image уже достаточно давно поддерживаются нормальными браузерами, к которым к сожалению не относится Internet Explorer.
Зачастую из-за этого веб-разработчикам приходится отказываться от использования этих свойств и городить огород с использованием дополнительной разметки и картинок. Однако теперь появилось средство, позволяющее использовать CSS3 свойства в Internet Explorer.
Итак, встречайте – PIE (Progressive Internet Explorer)! Это небольшой кусочек JavaScript кода, подключаемого к вашей странице с помощью CSS behaviors, который позволит вам использовать многие свойства CSS3 в Internet Explorer.
Читать дальше →
Redmine – на мой взгляд очень удачная система работы над проектами и отслеживания ошибок (баг-трекер). Попользовавшись целым рядом систем, я пришел к выводу, что для меня это оптимальный выбор.
Сегодня мы рассмотрим процесс установки Redmine на сервер под управлением Ubuntu linux, используя Passenger и репозитории.
Читать дальше →
MongoDB – относительно молодая и довольно перспективная документоориентированная база данных. Я решил заняться ее изучением, а всякое изучение продуктов подобного рода начинается с установки. Установка MongoDB под Windows не сопряжена с какими-либо сложностями, однако в официальном руководстве нет описания на русском языке. Я решил восполнить этот пробел.
Читать дальше →
Многим из вас наверняка приходилось работать с датой и временем, а также со строками в JavaScript. И очень часто это было связано с определенным набором проблем – в JavaScript нет удобных штатных средств для форматирования строк и дат. В этом случае нас спасает ExtJS, включающий богатые возможности по реализации данного функционала.
Читать дальше →
Google объявил о закрытии Translate API, что не есть гут – подобной альтернативы нет. Однако можно с помощью небольших ухищрений использовать Google Translate API на своем сайте.
Можно было бы конечно воспользоваться Bing API, но там есть довольно серьезное ограничение на размер текста.
Поэтому мы возьмем страничку translate.google.ru (ее вроде как закрывать не собираются) и библиотеку CURL, с помощью чего и сделаем свое грязное дело – переведем текст на PHP с помощью Google Translate!
Читать дальше →