Установка Java 7 для PyCharm в Ubuntu 12.04

PyCharm отличный инструмент для Python разработчиков к коим я с недавних пор отношусь. Решил попробовать Beta версию данной программы и обнаружил в ней замечательную вещь.

IDE в открытом проекте можно указать виртуальное окружение, в которое установлен Python. Она просканирует все зависимости и будет работать только в рамках виртальной среды. Красота!

Что-то я отвлекся от главной темы. При запуске PyCharm ругался на OpenJDK и требовал установить Oracle Java т.к. с ней программа, по заявлению разработчиков, работает лучше.

Как обычно пришлось провести пару часов в поиске решения, чтобы установить Java 7 под Ubuntu 12.04 т.к. Canonical исключил партнерские репозитории Java.

Итак, приступим. Читать далее

Пакетная загрузка с помощью FileReference

Передо мной стояла задача сделать пакетную загрузку mp3 на примере загрузки фотографий.

Flash Player накладывает ограничение при загрузке файлов. Пользователь обязательно должен выполнить клик, чтобы программно можно было запустить загрузку.

Первый вариант реализовал следующим образом: пользователь выбрал файлы -> отправляю их все на сервер одновременно. Данный вариант прожил довольно долго.

Вернувшись к загрузчику через несколько месяцев, решение нашлось. Получилось организовать последовательную загрузку.
Читать далее

Обнаружил в Redmine 1.3.1.devel.8955

На неделе переезжал на новый хостинг. По данному случаю решил обновить Redmin до версии 1.3.1.devel.8955. После обновления обнаружил несколько хороших «плюшек».

Очень порадовало графическое отображение ревизий в хранилище. Мелочь, а смотреть приятно.

Читать далее

Переход на MariaDB состоялся

При переезде на новый сервак, решил попробовать mariadb. Посмотрел видео и понял что сделал правильный выбор.

На старом месте медленно работал Redmine с MySQL. Приходилось ждать до 30 секунд пока страница не загрузиться. Создание новых задач, написание wiki и просмотр хранилища занимал немало времени. После перехода на mariadb все проблемы исчезли.

Ссылочки по теме:
http://askmonty.org/wiki/MariaDB:Benchmarks_and_long_running_tests
http://softcoded.com/articles/mariadb.php

Powered by MariaDB

archlinux, Sublime Text 2 и libpng12

Возникла проблема при установке Sublime на работе.
Требовалась библиотека libpng12, а в системе archlinux была установлена 14 версия библиотеки. Коллега подсказал, как данную ситуацию можно исправить.
Читать далее

О книге от Тинькова

Купил книгу в электронном виде на сайте tinkov.com. После покупки приходит письмо на email с ссылками для скачивания, которая действует несколько дней. По своей неосторожности, при покупке, ошибся в одном символе почтового ящика, что привело к повторной оплате.

Книга прочиталась на одном дыхании т. к. написана простым и понятным языком. Она содержит примеры и рассуждения о том, как построить бизнес в России. Олег Тиньков убежден, и не раз подчеркивает данное обстоятельство в своем повествовании.

Готово рецепта в книге Вы не найдете, но подчеркнете для себя общие процессы создания бизнеса. Интересно было почитать об опыте автора, создании им пивоваренного завода и пельменей «Дарья».

Данная книга — отлично мотивирует.

Итоги 2011 года

Для меня стало уже традицией получать подарок на новый год в виде ежедневника, подводить итоги и ставить новые цели. Все поставленные цели в начале 2011 года сбылись. На работе последние 3-4 месяца меня привлекли к backend на Python. До этого в течении трех месяцев плотно работал над приложением на Action Script 3. Начал интересоваться литературой по управлению временем, что позволило уменьшить ошибки при планировании задач. В общем год был удачным.Что еще принес ушедший год?
Читать далее

emcar.ru — аренда автомобилей

Примерно год назад сделал для своих близких друзей сайт. Приятно было работать в команде с Шумовым Денисом и Огневым Владимиром. Разработанный Денисом дизайн, заставил хорошо посидеть над версткой. Особенно хлопот прибавил календарь, с выбором промежутка времени и подсчет на его основе стоимости аренды автомобиля.

Так же для ребят была разработана система управления заказами на основе http://code.google.com/p/jquery-frontier-calendar/. К сожалению они отказались от нее в процессе работы с клиентами.

Ребята активно ездят в разные экспедиции и пишут об этом в своих путевых заметках. Расширяют автопарк и не перестают радовать различными предложениями.

Рад что нам удалось вложить свой вклад в развитие их бизнеса.

Никогда не ешьте в одиночку и другие правила нетворкинга

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

Данную книгу мне подарили на день рождения и я сразу принялся ее читать. Главная идея книги — старайтесь как можно больше расширить свой круг общения. Записывайте контакты, поддерживайте связь и устанавливайте прочные отношения. Отдавайте людям больше, чем требуйте взамен.

Обилие примеров из жизни автора, его путь подъема по карьерной лестнице, оказание помощи друзьям в трудной ситуации, заставят вас не удалять контакты из телефона.
Читать далее

Видео материалы c РИТ++ и Yet another Conference

Шикарные видео-материалы. Наслаждаемся. Если у вас есть ценные ссылки на видео, напишите их в комментариях.

РИТ++

Конференция «Российские Интернет технологии» — профессиональная конференция «от разработчиков для разработчиков», охватывающая весь спектр индустрии веб-разработки: от системного администрирования до управления проектами и особенностей работы с языками программирования в веб-приложениях.

Yet another Conference: фото, видео и презентации

19 сентября. Вторая технологическая конференция Яндекса — Yet another Conference 2011.