Jun 10

Нужен хороший C++-программист для интересного проекта (создание поискового движка для веб-сайта).

Требования:

  • Обязательны хорошие знания в следующих областях:
    • C++
    • Linux
    • Pthreads
    • Sockets
    • Алгоритмы (в частности графы)
  • Желательно знать:
    • Boost (Thread, Asio, Graph, etc)
    • Ruby/Rails
    • MySQL/PostgreSQL/BerkeleyDB
    • Паттерны проектирования

Работать нужно в офисе (как оказалось, для некоторых это критично). Офис находится в Днепропетровске, в центре города.

Ответы пишите сюда, в Skype (fxposter), Jabber (fxposter@gmail.com) или ICQ (625585).

PS. Для того, чтобы не появлялись вопросы типа “а причем тут рельсы?” - сам проект пишется на Ruby/Rails, часть поискового движка - на C++.

written by FX Poster \\ tags:

May 31

Google Wave is a new tool for communication and collaboration on the web.

К этой цитате хочется добавить много-много-много всего, но лучше разработчиков вряд ли сейчас кто-то что-то сможет сказать. Поэтому смотрим видео, оставляем заявку на получение заветного аккаунта и… ждем… :)

PS. Видео просмотрел на одном дыхании - классная идея, классная реализация, классная презентация. Советую всем без исключения. Возможно, после выхода этого продукта вы откажетесь от использования всяких wiki и e-mail.

written by FX Poster \\ tags: ,

May 09

Еще одно, интересное на мой взгляд, видео. На этот раз - с RailsConf 2009. Выступает Роберт Мартин, известный в узких кругах под ником Uncle Bob (если вы еще не читаете блог его компании - начинайте, там пишут интересные вещи). Как можно догадаться из названия - доклад о том, что “убило” в своё время Smalltalk и чего нужно опасаться тем людям, которые программируют на Ruby. Доклад интересный, смешной, Боб, оказывается, отлично умеет повеселить публику.

Вердикт - смотреть обязательно, хотя бы для поднятия настроения. :)

written by FX Poster \\ tags: ,

May 08

Чрезвычайно интересное видео выступления Боба Ипполито на PyCon 2009, в котором он рассказывает о современных системах хранения данных. Очень заинтересовала Cassandra и Column-Oriented Databases. Очень рекомендую посмотреть всем, кто занимается построением высокопроизводительных систем, которые оперируют большим количеством данных. У меня как раз такой случай, так что пойду изучать Cassandra, LucidDB и C-Store.

И самое приятное - всех с праздничком, с Днем Победы!

written by FX Poster \\ tags: ,

May 01

Давно не писал здесь ничего. В какой-то степени это связано с тем, что в последнее время навалилось много дел - как по учебе, так и по работе (кстати, теперь я работаю в Dimalex). С другой стороны - на той же работе я сейчас занимаюсь не написанием кода, а разработкой требований, написанием ТЗ, проектированием архитектуры (Kpumuk, aleks raiden - вам отдельное спасибо за подсказки и ответы на мои глупые вопросы :)). Так что… Интересных постов о том, о чем я писал раньше - PHP, Symfony, ZF, etc. Тут, скорее всего до лета не будет. Зато, возможно, будет что-то о Hadoop и параллельной обработке большого количества данных… Не знаю еще. Мне многому предстоит научиться, т.к. опыта разработки высокопроизводительных приложений я не имею, но как раз этому я очень рад.

Но именно сейчас это не главное, т.к. сегодня вечером (часиков, эдак, через 8) я уже буду на поезде, который повезет меня с моей девушкой в Крым. В планах - посетить ботанический сад, посмотреть на море и просто отдохнуть душой и телом, а вечером - на поезд обратно.

Всех с праздничком! :)

written by FX Poster \\ tags: ,

Apr 05

До сегодняшнего дня не сталкивался с этим понятием. Это один из видов “качества записи фильма”, т.е. стоит в одном ряду вместе с известными (по крайней мере мне) CamRip, TeleSynch, DVDRip, BDRip, HDTVRip, и т.д.

Что такое Workprint?

Это так называемая “Бета-версия” фильма. Особо интересная для ценителей фильмов. Обычно выходит в формате VCD намного раньше до начала показа в кинотеатрах мира. Из-за того, что это предварительная версия фильма, качество материала может быть как отличным, так и очень низким. Часто могут отсутствовать некоторые сцены, компьютерные спецэффекты. Однако может быть и такое, что есть сцены, которые в окончательной версии вырежут. Узнать такие версии можно по таймеру вверху или внизу экрана (он нужен для последующего монтажа окончательной версии).

Что такое DVDRip, CAMRip, TS, TC, DVDSrc и т.д.

Более наглядно (скрины взяты из WP-версии X-Men Origins: Wolverine):

Самолет летит где-то над землей

Самолет летит где-то над землей

Две пули в голове

Две пули в голове

written by FX Poster \\ tags:

Apr 01

С одной стороны - я просто обожаю этот день. Все веселятся, смеются, радуются, еще и меня поздравляют. :) Но вот посты в блогах, написанные за эти сутки я предпочитаю не читать, т.к. я постоянно забываю о том, что сегодня все стремятся друг друга “обмануть”. :)

Первым постом, в который я чуть было не поверил, стал пост на SmashingMagazine о IE 8.1. Я, как ни в чем ни бывало, читаю пост. Радуюсь нововведениям. :) Когда дошел до “Firefox Extensions Support” - впервые подумал, что что-то не так. Когда прочем список протестированных дополнений - подумал, что здесь явно что-то не так. А когда прочел заголовок “Server-side code decompiler”, вспомнил, что сегодня первое апреля. И самое главное, что вот так всегда. :) Только обычно, я прочту пост, порадуюсь нововведениям, а потом до меня дойдет, что это прикол.

Помню, в прошлом году я долго радовался тому, что Doctrine переписали на C и засунули в PECL. Долго радовался. И только к вечеру я осознал, как я ошибался… :)

written by FX Poster

Apr 01

Начинаю праздновать :)

written by FX Poster \\ tags:

Mar 10

В сообществе симфонистов праздник - Фабьен наконец-то рассказал о том, что можно ожидать от следующей мажорной версии фреймворка:

IOC-контейнер

В презентации это называлось Dependency Injection Container. Подробнее о том, что это такое можно узнать в википедии: IOC, Dependency Injection. Либо спросите знакомых Java EE программистов, они должны знать, что это такое. :) За примерами лучше, опять же, обращаться к Java: Pico Container Introduction (достаточно просто и понятно), Spring IOC-container. Вкратце - скармливаем контейнеру классы и зависимости между ними и можем строить новые обьекты, которые будут построены на этих зависимостях (если у вам один обьект зависит от двух других, то они будут в него автоматически вставлены - через конструктор, методы, свойства, etc.). На PHP я IOC-контейнера ни разу не видел (хотя они есть) и… Не знаю, насколько он будет действительно удобен и нужен. Будем смотреть.

Новый шаблонный движок

Лучше смотреть презентацию - всё полностью переписано, много новых возможностей: шаблоны теперь не только file-based, но и memory-based (memcache, apc), database-based и т.д, появилось наследование шаблонов (привет, Django), все возможности предыдущих версий (типа partials, slots), думаю, останутся. Всё это будет приправлено отсутствием зависимостей от самой Symfony (как я понимаю, под “Independent library” они имеют ввиду именно это).

sfRequestHandler

Коротко и ясно - “Rails Metal in Symfony”.

Кстати говоря, довольно интересен тот факт, что засуетились все только сейчас, а ведь это не первая презентация о возможностях, которые нам приподнесут в Symfony 2.0 - на Symfony Camp 2008 об этом уже говорили. :)

written by FX Poster \\ tags:

Feb 17

О первом днепропетровском коворкинг-центре читаем на хабре.

Коворкинг (англ. Co-working, совместно работающие) — это модель работы, заключающаяся в том, что вместо того, чтобы работать дома, люди (часто фрилансеры) снимают общее помещение, оставаясь независимыми и свободными, но не испытывая при этом недостатка в общении, работая вместе, делясь идеями и помогая друг другу.

Википедия

written by FX Poster