Category Archives: Blog

Blog-часть сайта

EuroPython 2008 день один – что забыто сказать

Видимо вчера я полностью выдохся и забыл написать о двух докладах на EuroPython 2008.

Первый это Christian Theune: ZEORaid – Free, Reliable and Flexible ZODB Storage. Интересное решение для Python базы данных ZODB используя технологии RAID. Как утверждалось, она не имеет точки сбоя, но во время презентации сидящие в зале попросили симулировать одно условие и вдруг всё упало оплевав всех ужасными ошибками.

Второй это: Christian Scholz: Second Life and the Open Grid Protocol. А ребята не спят. переходят на REST, строят хитрую инфраструктуру и строят PyOGP. Почему именно Python они не сказали, т.е. сказали но так не прозрачно. Мне сложилось впечатление, что на них очень давит что сообщество интернета само стоит OpenSim на открытом коде и им хочется такой-же.

Что ещё заметил на конференции: почти все с лаптопами. Преобладают такие марки: Apple Mac Book (Pro в частности), Dell (Latitude), Lenovo/IBM ThinkPad, Asus EEE (701 модели). Wi-Fi очень медленный и очень капризный.

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

Сидеть на конференции и впитывать всю информацию куда тяжелее, чем писать код на Python.

EuroPython 2008 день один

Итак, мой первый день на EuroPython 2008 и впечатления.

Впечатления положительные. Много народа со всего мира. Народ разный в размерах и разного возраста. Стараются ломать языковой барьер и прочие комплексы. Общаемся.

Организаторы не подкачали. В отеле совсем не плохо. Всё почти ясно и прозрачно.

Посетил только одну треть докладов. Меня ещё не клонировали – поэтому появиться одновременно в 3 аудиториях я не смог.

Первым был Marcin Kaszynski: Build an App in a Week. Человек объяснил как быстро построить сайт на Django. Жаль что всё так коротко и доклад бы о маленьких сайтах. Но идеи с автоматическим развёртыванием на системе разработчика мне понравился. Были не плохие замечания относительно синхронизации моделей и структуры базы данных.

Далее я попал на Tommi Virtanen: My God, it’s Full of Files. Чувствуется, что для Tommi Virtanen это не первая презентация и человек много общается. Скорость и дикция отличная, слайды подобраны под темп доклада. Тема работы с файловой системой затронута очень актуально и правильно. Идеи тоже хорошии. С ним удалось пообщаться в перерывах относительно Twisted и его возможностей, http streams и загрузки огромных файлов. Приятный собеседник, огромный багаж знаний.

Потом был Dinu Gherman: Accessing File-Specific Attributes on Steroids. Может оно было-бы и очень хорошей утилитой, но как-то слабо представлено. Я слабо представляю применение её себе. Поиск по атрибутам файлов. По моему есть готовые решения для многих платформ и довольно неплохих. На одно из них было сделано отличное указание во время презентации. Кстати, народ очень интересовало как это сделано, именно сам поиск и анализ файлов без “открытия или запуска” файла, техническое решение. Ответа конкретного небыло.

Отличный длинный обед.

После обеда был Zope. Malthe Borch: A New Approach to Web Authoring on Zope – после нескольких лет паузы, меня заинтриговало. Очень. Надо обязательно вернуться к Zope и посмотреть на что он уже способен и как действует.

И конечно, неповторимый Harald Armin Massa: Discouraging the Use of Python. Отличная презентация, почему не стоить использовать Python. Отличное чувство юмора и отличные доводы почему не стоит использовать столь прекрасный язык программирования.

И в конце первого дня, на закусочку с нами напрямую связался сам Guido van Rossum. Рассказал про Python 3000. Тоже молодец, человек с юмором. Учитывая что была видео-конференция (плюс постоянно кто-то врывался в кабинет где сидел Guido van Rossum и ему мешал глупыми вопросами), презентация была на 10! Они делают довольно серьёзные и смелые изменения в языке.

Памятка по CentOs и OpenSSL

Вечно теряю эту информацию (так как она нужна примерно раз в год):

И конечно-же, GPG Quick Start, ну как такое можено было пропустить. Даже ключиком обзавёлся: мой GPG PubKey.

Рабочее, около-философское

На канале Discovery есть 3 небольших шоу, которые я люблю смотреть больше всего последнее время. Больше всего обожаю American Hot Rod, где команда под руководством Boyd Coddington собирает автомобили. Ещё мне нравиться Street Customs – передача об известном гараже The West Coast Customs™ (большей части населения земного шара, смотрящих MTV известным по шоу Pimp My Ride). И третьим в списке идёт American Chopper о ORANGE COUNTY CHOPPERS.

И не потому что я, как и большая часть мужского населения, помешана на мощных автомобилях. Во всех этих шоу есть две замечательные черты – команда и работа (Team. Team. Team. Team. Team. Team. I even love saying the word team. You probably think that’s a picture of my family. Uh uh. It’s the A Team. Denholm. The IT Crowd). Большая часть команды делает всё что возможно, что-бы работа была сделана хорошо и в срок. Команда работает сверхурочные, работает по выходным, решает любые проблемы начиная от нехватки запчастей, кончая человеческими ресурсами. То, как непонимающим объясняют что от них хотят, и что от них ожидают, и что они должны делать, и куда им иногда пойти (Знаешь, где у статуи Давида во Флоренции находится центр внимания? Вот туда и иди!). Но самое замечательно – это то, как сотрудники фирмы понимают, как важна их работа не только компании, но и им самим.

P.S.: Нет, я понимаю, может оно всё может и наигранно, но оно очень замечательно показано и даже вдохновляет.

Сезонная страничка и немного о происшедшем

Так как я люблю смотреть гонки Формулы Один и не люблю их пропускать, я сделал для себя Календарь Formula One 2008. Кто пользует Google Calendar, можете подключаться.

Да, кстати, Zend принял мой код и починил Zend_XmlRpc_Value. Коммит 8615. Zend_XmlRpc_Client doesn’t handle Zend_XmlRpc_Value Objects as parameters. Скриншотик этих 3 строк. Посмотрим, приму ли мой Zend_XmlRpc_Value_Nil. И надо сообщить им об ошибке в самом Zend_XmlRpc_Server + Zend_XmlRpc_Request. Надо только подсобрать информации по нему.

Gaumina работает и в выходные?

Интересно, наш интернет-гигант в плане штамовки и производства искуственных интеллектов Gaumina уже работает по выходным и мне повезло попасть на сайт в момент обновления одного сайта (сегодня воскресенье, 2008 год, 17 февраля, 14:54 GMT +02:00) или мне не повезло и я обнаружил очередной их прокол после запуска/обновления?

Continue reading →

Kompiuterija и моя статья

То, что мою статью опубликовал журнал Kompiuterija я писал вчера. Конечно несомненный плюс. Утром купил последний номер в ларьке сегодня утром. Перечитал. Статья отредактирована редакторами журнала.

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

Из самого бросившегося в глаза:

  1. Из предложения о FastCGI процессах вырезали важную переменную – время генерации страницы – и смысл предложения сразу исказился. Причина, по которой потребуется минимум 2.5 Гб оперативной памяти для обработки 200 запросов в секунда для процессов размером в 25 Мб абсолютно не ясна.
  2. Недосчитался последних 5 абзацев – про кластеризацию MySQL сервера, кеширование и завершение.

Немного обидно. Как хорошо, что эту статью можно найти в оригинале на сайтах pixel.lt и elektronika.lt причём с комментариями читателей.