Очень быстро. Вот прямо сейчас собираю последние вещи, хватаю жопу и еду на EuroPython 2008.
В предыдущей записи про конкурс для python программистов под Google App Engine я сделал предложение расширить бюджет добровольцами. Мне пришло еще предложение и некоторые товарищи думают. В данный момент общий бюджет приза 200 WMZ. И конечно будет рости.
И некоторые люди уже присылают ссылки на свои ресурсы. Пока что я не принимаю их как заявки по той простой причине, что нет сайта на котором будет вестись этот учет публично. Его постараюсь запустить в минимальном объеме до следующей среды. Но ссылки можете присылать для обмена опытом :)
И некоторые люди уже присылают ссылки на свои ресурсы. Пока что я не принимаю их как заявки по той простой причине, что нет сайта на котором будет вестись этот учет публично. Его постараюсь запустить в минимальном объеме до следующей среды. Но ссылки можете присылать для обмена опытом :)
На Zope3.ru доступено первое введение в автоматическое тестирование, статья будет полезна python программистам и остальным тем кто интересуется о том какие тесты бывают.
Я как-то ездил отдыхать в Шарм-эль-Шейх. Вообще Египет – это страна в которой мне решительн о нравится бывать. Марс, приставучие торгаши с Татуина, мертвый пейзаж... все прекрасно и мне давно пора рассказать о некоторой новой философии к которой постепенно двигаюсь.
Нас собралось несколько человек которым захотелось посмотреть на кораллы в заповеднике Рас-Мохамед, который находится в самой южной части Синайского полуострова. Экскурсия включала в себя погружение под воду с аквалангом. Нас привезли к катеру (там они называются просто boat). И прежде чем запустить на борт заставили подписаться 30 раз, напротив пунктов типа “я помню как надо дышать” или “нет я не ел сегодня цианистого калия, но если все же умру, то обязуюсь всплыть”. Поскольку у нас в группе из 20 человек всего 16 умело разговаривать на русском, то нам дали англоговорящего инструктора. Наверное немаловажную роль сыглало и то что оставишиеся многочисленные немцы и датчане уже имели сертификаты подводников, свое снаряжение и в общем-то не нуждались в инструкциях для новичков. Тренер-подводник напоминал одного симптичного французского актера, имя которого я сейчас не вспомню, но вы наверное уже и так его хорошо себе представили. Еще помню, что жену его звали Наташа, впрочем как и всех русских женщин судя по американским фильмам.
Остальное русскоговорящее меньшенство вынуждено было слушать инструкции по использованию оборудования через меня. Поскольку я один владел обоими языками. Вероятно поэтому я хорошо запомнил что и как надо делать, пришлось повторять по два раза.
Так вот я абсолютно не могу себе представить как смог бы сидя в метро с книжкой на руках научиться погружаться под воду. Мне конечно было бы очень интересно узнать, что акваланг изобрел Жак Ив Кусто и, что от неправильного всплытия может случиться кессонная болезнь (особенно после 1000 всплытия). Но про то, что под водой ни к чему нельзя прикасаться, я узнал только после того как засунул в плавки обломок коралла и выпрыгнул на два своих роста над водой от боли.
Когда беру на книжной полке в магазине книгу по программированию и вижу “пример: введите/нажмите эту комманду/кнопку и сравните результат”, то мне сразу становится понятно, что автор просто хотел немного срубить денег. И почему-то кажется, что к описываемому предмету он имеет отношение только через гонорар, вне зависимости от трех страниц посвящения во введении.
Если я сижу у компа, то мне не интересно отвлекатся на книгу. Я не умею отрываться даже после того как любимая девушка в пятый раз задает вопрос о том, что я буду есть. А кушаю ровно то, что попадает в узкий круг вокруг ноутбука и начинает пахнуть. А в метро у меня нет возможности узнать, что автор ошибся и нажатие этой кнопки на самом деле приводит к форматированию диска.
P.S. Все же это не отменяет прекрасности книги Марка Пилигрма Dive Into Python, где он все примеры стоит прямо в строке интерпретатора и тут же печатает результат. Кстати, такой наглядностью отличаются многие Python учебники, потому что в этом одно из преимуществ языка.
Нас собралось несколько человек которым захотелось посмотреть на кораллы в заповеднике Рас-Мохамед, который находится в самой южной части Синайского полуострова. Экскурсия включала в себя погружение под воду с аквалангом. Нас привезли к катеру (там они называются просто boat). И прежде чем запустить на борт заставили подписаться 30 раз, напротив пунктов типа “я помню как надо дышать” или “нет я не ел сегодня цианистого калия, но если все же умру, то обязуюсь всплыть”. Поскольку у нас в группе из 20 человек всего 16 умело разговаривать на русском, то нам дали англоговорящего инструктора. Наверное немаловажную роль сыглало и то что оставишиеся многочисленные немцы и датчане уже имели сертификаты подводников, свое снаряжение и в общем-то не нуждались в инструкциях для новичков. Тренер-подводник напоминал одного симптичного французского актера, имя которого я сейчас не вспомню, но вы наверное уже и так его хорошо себе представили. Еще помню, что жену его звали Наташа, впрочем как и всех русских женщин судя по американским фильмам.
Остальное русскоговорящее меньшенство вынуждено было слушать инструкции по использованию оборудования через меня. Поскольку я один владел обоими языками. Вероятно поэтому я хорошо запомнил что и как надо делать, пришлось повторять по два раза.
Так вот я абсолютно не могу себе представить как смог бы сидя в метро с книжкой на руках научиться погружаться под воду. Мне конечно было бы очень интересно узнать, что акваланг изобрел Жак Ив Кусто и, что от неправильного всплытия может случиться кессонная болезнь (особенно после 1000 всплытия). Но про то, что под водой ни к чему нельзя прикасаться, я узнал только после того как засунул в плавки обломок коралла и выпрыгнул на два своих роста над водой от боли.
Когда беру на книжной полке в магазине книгу по программированию и вижу “пример: введите/нажмите эту комманду/кнопку и сравните результат”, то мне сразу становится понятно, что автор просто хотел немного срубить денег. И почему-то кажется, что к описываемому предмету он имеет отношение только через гонорар, вне зависимости от трех страниц посвящения во введении.
Если я сижу у компа, то мне не интересно отвлекатся на книгу. Я не умею отрываться даже после того как любимая девушка в пятый раз задает вопрос о том, что я буду есть. А кушаю ровно то, что попадает в узкий круг вокруг ноутбука и начинает пахнуть. А в метро у меня нет возможности узнать, что автор ошибся и нажатие этой кнопки на самом деле приводит к форматированию диска.
P.S. Все же это не отменяет прекрасности книги Марка Пилигрма Dive Into Python, где он все примеры стоит прямо в строке интерпретатора и тут же печатает результат. Кстати, такой наглядностью отличаются многие Python учебники, потому что в этом одно из преимуществ языка.
Мы создали новый раздел на сайте компании в котором публикуются статьи, и первая статья посвящена любимому python'у.
Читайте перевод статьи "Основы работы с потоками в Python".
Читайте перевод статьи "Основы работы с потоками в Python".
Опять пересел на Eclipse, потому что оказывается в OpenKomodo нет интеграции с Subversion. Для быстрой правки кода это подходило, но по счастливому стечению обстоятельств на этих выходных у меня появилась возможность более плотно посидеть за кодом.
( Read more... )
Заодно палю часть из задачь которые надо закрыть перед выпуском Hivurt 0.2
А теперь иду спать, ибо эксперимент с Жаворонком продолжается ;)
P.S. Кто-то и не я опубликовал ссылку на Hivurt на сайте Linux Links, не знаю почему, но приятно.
P.P.S. Мы ищем нового сисадмина в Днепропетровский офис
( Read more... )
Заодно палю часть из задачь которые надо закрыть перед выпуском Hivurt 0.2
А теперь иду спать, ибо эксперимент с Жаворонком продолжается ;)
P.S. Кто-то и не я опубликовал ссылку на Hivurt на сайте Linux Links, не знаю почему, но приятно.
P.P.S. Мы ищем нового сисадмина в Днепропетровский офис
Анонсирую несколько последних статей на zope3.ru:
- Рассказ о конференции Exception #6. Впечатления от посещения события.
- Тонкости ООП при работе с перзистентными объектами. Лично мне эта статья очень понравилась, даже не только с точки зрения работы с ZODB, хотя в ней и немного запутанные примеры
- Основы использования словарей в Zope3.
P.S. Если кто-то хочет опубликовать своб статью, то связывайтесь — это просто.
- Рассказ о конференции Exception #6. Впечатления от посещения события.
- Тонкости ООП при работе с перзистентными объектами. Лично мне эта статья очень понравилась, даже не только с точки зрения работы с ZODB, хотя в ней и немного запутанные примеры
- Основы использования словарей в Zope3.
P.S. Если кто-то хочет опубликовать своб статью, то связывайтесь — это просто.
Рад анонсировать наш новый проект для разработчиков сайт http://Zope3.ru/.
Сайт уже доступен в сети некоторое и на нем публикуются статьи, советов,
описания проектов.
Сайт: http://zope3.ru/
Feed: http://feeds.feedburner.com/zope3ru
Ссылка на официальный пресс-релиз: http://keysolutions.ru/News/zope3ru
Zope 3 — это современная технология для построения высокопроизводительных веб приложений написанная на языке программирования python и постоенная на принципах компонентной архитектуры. Более подробную информацию можно узнать на сайте.
Сайт уже доступен в сети некоторое и на нем публикуются статьи, советов,
описания проектов.
Сайт: http://zope3.ru/
Feed: http://feeds.feedburner.com/zope3ru
Ссылка на официальный пресс-релиз: http://keysolutions.ru/News/zope3ru
Zope 3 — это современная технология для построения высокопроизводительных веб приложений написанная на языке программирования python и постоенная на принципах компонентной архитектуры. Более подробную информацию можно узнать на сайте.
Оказывается отели 4* стоят от 130 евро. Меня как честного гражданина беспокоит необходимость платить много денег за место где я буду всего навсего ночевать! Неужели Вильнюс стоит дороже Праги?
На сайте организаторов есть некоторы рекомендации по отелям, если вы собираетесь тоже ехать туда, то возможно стоит дать турагенству ссылку на них.
Для граждан Украины открытие визы стоит 20 евро на человека, участие вроде бы уже немного дороже, 160 евро, остановиться в отеле можно за <50 евро (приемлемый вариант около 70). Сколько стоит перелет сказать точно не могу, но Посошок.ру выдал ~6000 Москва - Вильнюс.
Получается приблизительный бюджет на поездку 20+7*50+180=550 евро (вдвоем уже всего 750).
Это я к тому, что в 1000 можно уложиться и побывать на событии которое может навсегда изменить вашу жизнь. Хотелось бы встретить кого-нибудь из знакомых на событии
На сайте организаторов есть некоторы рекомендации по отелям, если вы собираетесь тоже ехать туда, то возможно стоит дать турагенству ссылку на них.
Для граждан Украины открытие визы стоит 20 евро на человека, участие вроде бы уже немного дороже, 160 евро, остановиться в отеле можно за <50 евро (приемлемый вариант около 70). Сколько стоит перелет сказать точно не могу, но Посошок.ру выдал ~6000 Москва - Вильнюс.
Получается приблизительный бюджет на поездку 20+7*50+180=550 евро (вдвоем уже всего 750).
Это я к тому, что в 1000 можно уложиться и побывать на событии которое может навсегда изменить вашу жизнь. Хотелось бы встретить кого-нибудь из знакомых на событии
В этом году это событие пройдет в Вильнюсе (Литва). Поскольку это очень близко, то было бы глупо пропустить такое. Скоре всего пока речь не пойдет о выступлении, хотя уже есть о чем (предстоящий релиз нашей платформы на zope3).
Участие стоит 100 евро, что не так уж и много, проживание оплачивается самостоятельно (хотя есть какие-то предложения от организаторов).
В общем я много ожидаю от посещения этого города и самого события, возможно останусь на спринтах, хотя все будет зависить от успешности взаимодействия с другими участниками
Участие стоит 100 евро, что не так уж и много, проживание оплачивается самостоятельно (хотя есть какие-то предложения от организаторов).
В общем я много ожидаю от посещения этого города и самого события, возможно останусь на спринтах, хотя все будет зависить от успешности взаимодействия с другими участниками
Можно пойти и почитать, уважуха автору за проделанную работу.
Производилось сравнение:
* CodeIgniter on PHP
* Catalyst on Perl
* Django on Python
* Django on Python with Psyco
* RubyOnRails on Ruby
* Symfony on PHP
* TurboGears on Python
Как всегда полным гавном оказался PHP.
Производилось сравнение:
* CodeIgniter on PHP
* Catalyst on Perl
* Django on Python
* Django on Python with Psyco
* RubyOnRails on Ruby
* Symfony on PHP
* TurboGears on Python
Как всегда полным гавном оказался PHP.
Google одобрила участие Zope Foundation как ментора в программе Summer of Code. Это значит что студенты и менторы могут быть представлены со стороны ZF для заявок на гранты. На wiki-сайте поднята специальная страница для желающих.
Так же одобрено статус и Python Foundation:
- Wiki
- Как стать ментором
(src, src2)
Так же одобрено статус и Python Foundation:
- Wiki
- Как стать ментором
(src, src2)
- Music:Belive in Us // Poison by Jay Jay Johanson
Для тех кто хочет вдохнуть жизни в свой мертвый код на java есть специальная технология называется java2python конвертер. Не мне судить какое качество кода получается, но по крайней мере что-то создается. Вот пример:
$ cat HelloWorldApp.java
class HelloWorldApp {
public void foo() {
System.out.println("FOO");
}
public static void main(String[] args) {
System.out.println("Hello, world.");
System.out.println(args);
}
}
$ j2py -i HelloWorldApp.java
#!/usr/bin/env python
# -*- coding: utf-8 -*-
class HelloWorldApp(object):
""" generated source for HelloWorldApp
"""
def foo(self):
print "FOO"
@classmethod
def main(cls, args):
print "Hello, world."
print args
if __name__ == '__main__':
import sys
HelloWorldApp.main(sys.argv)
- Music:Fergalicious // The Dutchess by Fergie
появилась страница о Python. Или я только ее заметил, с нее пару ссылочек на модули для работы с XPCOM и DOM.
(via)
(via)
Теперь по после того как прошло столько времени (2 минуты) готов рассказать как это было. Обо всех тяготах, лишениях, препятствиях... короче я первый раз в жизни допилил пакет. Наверное - кому-то покажется слишком наивным :)
так я собрал напильником мою первую подводную лодку. Завтра наверное уже буду запускать процесс postgres ;)
так я собрал напильником мою первую подводную лодку. Завтра наверное уже буду запускать процесс postgres ;)
- Music:Infected Mushroom - Power of // Power of Celtics Vinyl by In
Несколько видео туториолов для начинающих pygame-разработчиков появилось на ShowMeDo.
- Music:
Просто несколько ссылок для python dudes:
- Плагин для Spotlight индексирующий python код.
- Использование Quartz 2D из python статья с примерами.
- Плагин для Spotlight индексирующий python код.
- Использование Quartz 2D из python статья с примерами.
- Music:
Ну я теперь счастливый человек - обладатель Mac Book Pro, 2.16 GHz Intel Core Duo, 1 Gb памяти, 256 Mb видео... и прочие подробности которые звучат приятно только при перечислении после магических "Apple Mac Book Pro". В другом контексте я бы пропустил их мимо ушей.
Под Mac OS X, сидел уже какое-то время назад в течении почти года и понял, что кто-то все таки подумал обо мне. Прошло пару лет и вот я вернулся в мир технологий для людей. В подарок еще прилагалась Mighty Mouse к которой уже привыкли пальцы практически за 3-4 часа.
В какой-то момент я понял, что не смогу выпустить друга из рук даже когда пойду в ванну. При том, что на компьютере пока еще нет необходимого софта и не перенесены документы.
Это сообщение еще пишу с виндового корыта, т.к. не получилось с первого раза настроить выход в интернет через windows vpn (PPTP). Но надеюсь оно будет последним.
Удивительно просто встал Eclipse, так же просто скачался Mac Python (2.4 и 2.5) и схватились IDE. Так что еще немного и все коммиты будут идти уже оттуда. Skype моментально заработал и схватил видео-камеру, так что даже этот вопрос решился. Безумно смешны фотографии в Photo Booth, в любом случае - они первое впечатление которое получает новый пользователь. Я тут же сделал пару комиксов, для этого есть встроенная специальная утилита. Вероятно теперь некоторые руководства буду делать в формате Comicscast.
Поразило насколько все продуманно, очень много незаметных мелочей, например при первом открытии Safari (браузер) открывается страница сайта apple.com и браузер заранее открывается по ширине этой страницы. Вдумайтесь сколько других подобных мелочей учтено в работе. Например переключение раскладки производится кнопками Apple + Space, не знаю как у других, но даже после того как посидел на ноуте соседа начал нажимать эти кнопки, а уже потом вспоминать про Ctrl+Shift. Про звук нажатия клавиш и про (даже)запах не знаю стоит ли рассказывать.
Короче я теперь в стороне от войн между любителями Linux и Windows, т.к. Mac OS X - операционная система которая внешне выглядит лучше и продуманее Windows, а внутри остается Linux (а точнее BSD, 'man' работает).
P.S. Единственное что не понравилось - это настойчивая продажа .Mac, лучше бы сделали урезанную бесплатную версию чтобы работал iChat. Больше придраться не к чему
Под Mac OS X, сидел уже какое-то время назад в течении почти года и понял, что кто-то все таки подумал обо мне. Прошло пару лет и вот я вернулся в мир технологий для людей. В подарок еще прилагалась Mighty Mouse к которой уже привыкли пальцы практически за 3-4 часа.
В какой-то момент я понял, что не смогу выпустить друга из рук даже когда пойду в ванну. При том, что на компьютере пока еще нет необходимого софта и не перенесены документы.
Это сообщение еще пишу с виндового корыта, т.к. не получилось с первого раза настроить выход в интернет через windows vpn (PPTP). Но надеюсь оно будет последним.
Удивительно просто встал Eclipse, так же просто скачался Mac Python (2.4 и 2.5) и схватились IDE. Так что еще немного и все коммиты будут идти уже оттуда. Skype моментально заработал и схватил видео-камеру, так что даже этот вопрос решился. Безумно смешны фотографии в Photo Booth, в любом случае - они первое впечатление которое получает новый пользователь. Я тут же сделал пару комиксов, для этого есть встроенная специальная утилита. Вероятно теперь некоторые руководства буду делать в формате Comicscast.
Поразило насколько все продуманно, очень много незаметных мелочей, например при первом открытии Safari (браузер) открывается страница сайта apple.com и браузер заранее открывается по ширине этой страницы. Вдумайтесь сколько других подобных мелочей учтено в работе. Например переключение раскладки производится кнопками Apple + Space, не знаю как у других, но даже после того как посидел на ноуте соседа начал нажимать эти кнопки, а уже потом вспоминать про Ctrl+Shift. Про звук нажатия клавиш и про (даже)запах не знаю стоит ли рассказывать.
Короче я теперь в стороне от войн между любителями Linux и Windows, т.к. Mac OS X - операционная система которая внешне выглядит лучше и продуманее Windows, а внутри остается Linux (а точнее BSD, 'man' работает).
P.S. Единственное что не понравилось - это настойчивая продажа .Mac, лучше бы сделали урезанную бесплатную версию чтобы работал iChat. Больше придраться не к чему

