Июн 4th, 2008 | Linux, Open Source |
После излияний желчи Каганова в сторону ОС вообще и Linux в частности решил-таки разобраться с проблемой, которая давно мне досаждала.
Заметил как-то, что очень часто процессор в Ubuntu грузится флешками (как правило, баннерами), которые при этом никакой полезной работы не делают. Чаще всего происходит следующее: открыл штук 10 (всего десять) вкладок, сижу на вкладке, где только текст, а Firefox бессмысленно мучает процессор.
Что делать? Правильно, к чёрту флешки! Но совсем к чёрту не надо, т.к. ролики на Youtube смотреть хочется. Поэтому ставим замечательное расширение Flashblock и включаем только те флеш-ролики, которые действительно хочется посмотреть. Реклама проносится мимо. А главное — процессор перестал заниматься ерундой!
После установки обнаружил, как интересно устроен Google Analytics: это не монолитная флешка, а сложно свёрстанная система с флеш-вставками. Элементы управления — html-ные.
Кстати, ещё одна полезная добавка к FF, для таких любителей откладывать прочтение материала на завтра, как я: Taboo.
Май 27th, 2008 | Open Source, PostgreSQL, WebDev |
Yahoo + PostgreSQL(модифицированный) = 2 петабайтная БД, 24 млрд событий в сутки.
Подробнее: http://postgresmen.ru/news/view/98
А ещё вот: http://www.pgcon.org/2008/schedule/events/108.en.html. То есть, хватит кричать, что NASA использует MySQL
PostgreSQL и там прижился весьма неплохо. Данные о климате — это не хухры-мухры в плане объёмов.
А мы тут (в России) мучаемся с несчастными десятками гигабайт... И просвета нормального нет. Я о поддержке Постгреса замечательным продуктом 1С
Совсем всё плохо там. «Поддержали»...
Май 13th, 2008 | Databases, Dev, Open Source, PostgreSQL, Web 2.0, WebDev, XML type |
Решил отрезюмировать (прежде всего, для самого себя) свою конференционно-семинарскую активность за прошедший год. Точнее, с марта 2007-го, когда состоялся первый публичный семинар по PostgreSQL. Пройдусь по порядку и кратко опишу свои впечатления. Ну, и слайды все доступные (не только свои) засветить лишний раз, наверное, полезно.
1. Семинар «Использование PostgreSQL в веб-приложениях» (отчёт на Хабре: http://www.habrahabr.ru/blog/webdev/8171.html), организованный в рамках PHPConf2007. Прошло всё неплохо, запомнилось, что пришли люди, знающие и любящие Постгрес — поэтому азы освещать даже как-то неудобно было. Зато вот «поиграть» с нашим LiveCD, как я понял, большинству понравилось — люди благодарили за новые знания. Многие лица я видел потом много раз на последующих мероприятиях. А тут было, скажем так, первое знакомство
Без некоторых ляпов, конечно, не обошлось, но их последующему исправлению поспособствовали анкетки, которые слушатели заполняли после семинара.
Слайды семинара: PDF
2. РИФ-2007, как и стоило ожидать, разочаровал. Точнее, не разочаровал, а оправдал ожидания какого-то пафосного, бессмысленного мероприятия. Запомнилась PHPClub-ная тусовка в бильярдной, разговоры на темы PHP-неPHP, Постгрес-неПостгрес, отдающие flamewar-ностью... Больше ничего не запомнилось. В 2008-м было принято решение данное событие проигнорировать.
3. РИТ-2007... Т.к. участвовал в обсуждении идеи конференции с самого начала, не верилось
Не верилось, потому что долго запрягали (ну, как мы с PostgreSQL-сообществом :-)) ). Зато поехали очень быстро, вышло в целом очень хорошо. Выступили мы там, конечно, далеко не здорово, но получили незаменимый опыт и кучу новых контактов.
Слайды:
- Иван Золотухин, «PostgreSQL в веб-приложениях: отказоустойчивость, балансировка нагрузки, репликация, масштабирование»: PDF
- Николай Самохвалов: «PostgreSQL в веб-приложениях: отказоустойчивость, балансировка нагрузки, репликация, масштабирование»: PDF
4.
КиБ-2007 был получше РИФ-а, но, тем не менее, запомнился больше отрицательными эмоциями. К примеру, совершенно бессмысленной секцией про картографию: собравшиеся за круглым столом люди ни как докладчики, ни как эксперты ничего выдающегося показать не смогли. Думал, узнаю чего-то новое, интересно. Вышел с ощущением зря потраченного времени — полчаса, проведённые на
mapki.com дали бы намного больше. Тем не менее, событие на порядок привлекательнее РИФа, поэтому в 2008-м заглянул на пару секций.
5.
Корпоративные базы данных 2007. Олег и Фёдор, как всегда, на хорошем уровне с технической точки зрения, рассказали о полнотекстовом поиске в PostgreSQL.
Полный текст (статья):
http://citforum.ru/database/postgres/fts/
6. В мае поехали с Олегом и Фёдором в Оттаву (Канада) на
PGCon2007. Там мы с Питером Айзентраутом (Peter Eisentraut) рассказали о том, что было сделано в рамках и за рамками Google Summer of Code 2006, о реализации поддержки
XML внутри PostgreSQL. На английском выступать было очень сложно, но публика была очень доброжелательной и в целом вышло неплохо. Но понял, что надо больше работать над собой...

Олег, по традиции, рассказывал про полнотекст, а Фёдор углубился в дебри реализации
GIN — там это воспринималось нормально, ведь собрались не только юзеры, но и достаточно большое число хакеров.
Канада, в целом, понравилась, конкретные впечатления не вписываются в формат этого поста

Фотки можно найти в
моей Пикасе (если покопаться).
Слайды:
- Nikolay Samokhvalov, Peter Eisentraut, The Road to the XML Type: PDF
- Oleg Bartunov, Full Text Search in PostgreSQL: PDF
- Teodor Sigaev, GIN in Practice: page
7.
SYRCoDIS-2007 произвёл ожидаемое впечатление близкого к научному/академическому миру события. Вспомнились семинары Кузнецова, хорошее место обмена знаниями, расширяющие кругозор.
Статья (на англ.) «XML Support in PostgreSQL»:
PDF
8. Ещё один общедоступный семинар был проведён в июне в рамках конференции РИТ-2007. На этот компьютерного класса не было, поэтому просто показывали слайды и рисовали на флип-чарте. Как я понял, люди ушли довольными, хотя я отчётливо почувствовал, что мы не успели впихнуть весь тот объём знаний, который планировали.
Слайды:
PDF
9. На Highload-2007 организовали визит лидера международной группы разработчиков PostgreSQL, координатора разработки Постгреса Брюса Момджана (Bruce Momjian). Брюс впервые был в России, был очень доволен. Провели мастер-класс и организовали выступление (о PostgreSQL 8.3) на Highload-2007. Как ожидалось, был ажиотаж, из толпы Брюса приходилось буквально вырывать
Фёдор Сигаев выступил с докладом о производительности GiST и
GIN, представив актуальные для многих графики тестов сравнения проивзодительности этих двух видов индексов.
Слайды:
- Мастер-класс Брюса Момджана (Bruce Momjian) о настройке производительности PostgreSQL: PDF
- Bruce Momjian, Upcoming PostgreSQL Performance Features: PDF
- Фёдор Сигаев, Производительность GIN и GiST индексов в PostgreSQL: PDF
10. Выступил на миниконференции, посвещённой юбилею журнала «Системный администратор» (в рамках Softool-2007). Рассказал о предстоящем выходе PostgreSQL 8.3. Где-то незадолго до этого написал статью про него.
Слайды:
PDF
Статья:
html
11. Заглянул на
ClientSide-2007. Коллеги делали доклады, один из них даже стал лучшим по итогам голосования, что очень приятно.
12. На ВМиК МГУ сделал доклад на семинаре Васенина. Пообщался со студентами, но показалось, что многие туда ходят по принуждению — поэтому вопросов было несколько менее того, что ожидал.
Слайды:
PDF
13. В Долгопрудный на конференцию МФТИ на этот раз «руки не дошли» поехать :-/ Но в сборник, как я понял, вошёл.
14. В феврале организовал первую встречу Российского сообщества PostgreSQL (т.к. это было 14-го числа, назвали мероприятие «День всех влюблённых в PostgreSQL»). Народу пришло человек 30, что для первого раза весьма неплохо. Через час с небольшим будет вторая встреча
Слайды:
PDF (опять про PostgreSQL 8.3)
15. В феврале начал читать
курс по PostgreSQL на ВМиК МГУ. Завтра вот у студентов будет первая попытка сдачи экзамена (студентам привет, учите лучше

). В итоге набралось 24 человека, что гораздо больше того, на что я рассчитывал. Очень неплохо.
Страница курса (слайды все там):
html
16. В конфе марта полетел в США на
PostgreSQL Conference East. Конференция небольшая, в основном присутствовали аборигены и канадцы. Из Европы были только мы с Магнусом (Magnus Hagander)

Зато атмосфера была крайне тёплая, наобщался вдоволь.
...zzz закончу потом, т.к. сейчас пора убегать...
Окончание следует
Tags:
postgresql,
web,
webdev,
web-разработка,
базы данных,
постгрес,
слайды,
конференции,
семинары
Апр 7th, 2008 | Databases, Dev, Open Source, PostgreSQL |
Опубликована программа конференции РИТ-2008. PostgreSQL будет представлен сразу четырьмя (!) выступлениями:
- Новый PostgreSQL 8.3: превосходя ожидания / Иван Золотухин, Постгресмен, Российское PostgreSQL-сообщество
- PostgreSQL — лучшая СУБД для Web 2.0 / Николай Самохвалов, Постгресмен, Российское PostgreSQL-сообщество
- PostgreSQL 8.4 («доклад-молния») / Олег Бартунов, ведущий разработчик PostgreSQL, Российское PostgreSQL-сообщество.
- Bucardo – мультимастер репликация для PostgreSQL («доклад-молния») / Алексей Клюкин, Command Prompt, Inc.
Ждём вас на конференции РИТ-2008!
Tags:
рит-2008,
конференции,
PostgreSQL,
Мар 23rd, 2008 | Dev, Open Source, PostgreSQL, XML type |
Завтра, 24 марта начинается приём заявок от студентов и аспирантов на участие в Google Summer of Code 2008.
Google Summer of Code — хорошая возможность подзаработать летом, работая над одним из многочисленных open source продуктов: PostgreSQL, Python, PHP, FreeBSD и многих-многих других (список проектов, принимающих участие в этом году, можно найти тут: http://code.google.com/soc/).
Что нужно, чтобы участвовать? Быть студентом или аспирантом, иметь базовые навыки программирования и базовый опыт разработки на том языке/языках, которые используются в интересующем вас проекте, и обладать свободным временем (месяца 2) летом. Далее надо придумать тему (как правило, это дополнительный модуль, дополнительная функциональность, доработка; реже — отдельный подпроект) и написать предложение (proposal). Конечно же, неплохо бы заручиться поддержкой кого-нибудь из действующих разработчиков выбранного проекта, в идеале — вашего будущего ментора.
Торопитесь, крайний срок приёма заявок — 31 марта, времени не так много!
P. S. Для PostgreSQL список идей и инструкции можно найти тут: http://www.postgresql.org/about/news.931
Tags: gsoc, soc, google summer of code,
Фев 27th, 2008 | Databases, Open Source, PostgreSQL |
Слайды второго занятия:
http://samokhvalov.com/files/Lecture2.pdf
Ну, думаю, дальше не нужно ссылки давать, ведь принцип их образования должен быть уже понятен. Файлы будут появляться вечером в день занятия либо на следующее утро.
Второе занятие было практической направленности, все желающие получили диски для экспериментов дома. Возможно, на днях также выложу iso-шку диска.
Фев 27th, 2008 | Databases, Open Source, PostgreSQL |
Слайды первой лекции доступны для скачивания:
http://samokhvalov.com/files/Lecture1.pdf
Последующие слайды будут появляться там же, называться будут похожим образом.
Лекция вводная, более завлекательно-развлекательного характера, состоит из двух частей: 1) обзор истории, возможностей, основных характеристик PostgreSQL, областей применения и известных проектов, использующих систему; 2) основные понятия, соотношение с понятиями из реляционной теории. Три «страшных» слова: ACID, WAL, MVCC. Реляционная модель данных и модель данных PostgreSQL.
В конце приведён список литературы и отмечено, что именно надо читать, для подкрепления знаний (если были прослушаны курсы по базам данных и SQL, то читать, конечно, надо намного меньше).
Со второй лекции предполагается выполнение практических занятий (будут диски).
Возможно, расписание изменим — перенесём на среду (в связи с пожеланиями), это выяснится в течение текущей недели.
Фев 25th, 2008 | Open Source, WebDev |
Пробую Firefox3 beta3. Первые впечатления очень хорошие. И расширения уже многие работают (точнее, парочку пришлось заменить на альтернативные, что не так важно). Web Developer Toolbar вот, правда, пока не того, да и Firebug (вполне возможно, они автоматом заработают, если подкрутить их вручную, но пока не пробовал)... Так что для разработки надо запускать старый. А вот сидеть попробую в новом — нравится скорость и некоторые новые возможности.
Заодно открыл для себя iMacros. Кажется, теперь тестировать разные штуки в разных веб-проектах станет ещё проще.
Tags: firefox3
Фев 22nd, 2008 | Databases, Open Source, PostgreSQL |
В конце марта планирую выступить на postgresqlconference.org (University of Maryland, USA) с докладом на тему «PostgreSQL+Web2.0=...», где постараюсь привести доказательства того, что Постгрес сегодня — лучший выбор для веб-стартапов.
По-хорошему, надо сформировать/обновить календарь конференций. Причём, кажется, уже надо, чтобы их было два: личный и постгресовый (для сообщества).
Tags: postgresql, pgsql.ru, конференции, события