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

Feb 14

16 февраля 2009 года в рамках серии открытых лекций для университетов Украины, состоится открытый мастер-класс ведущего эксперта компании Exigen Services по Java EE-технологиям на тему:
«Стек технологий Java EE 5: что? зачем? почем?»

В настоящее время платформа Java Enterprise Edition является одним из наиболее используемых промышленных стандартов разработки распределённых бизнес-приложений. В ее состав входят множество технологий, каждая из которых имеет свою четко очерченную область применения, и разработчику, столкнувшемуся с необходимостью решения той или иной задачи, актуально понимание, что предлагает Java EE 5 для его нужд.

В рамках мастер-класса будет дан обзор стека технологий Java EE, который позволит слушателям получить целостное представление о платформе Java EE, как о наборе рабочих инструментов, использование которых, в зависимости от выбора, позволяет оптимизировать различные характеристики создаваемых приложений.

Данное занятие ориентировано на студентов старших курсов и молодых разработчиков ПО, обладающих базовыми знаниями языка Java и интересующихся технологиями Java EE и их использованием.

В программе:

  • место той или иной технологии в архитектуре;
  • узкие места стыков технологий;
  • где используется стек Java EE 5?
  • проще или сложнее?

Семинар пройдет 16 февраля в 13:00 по адресу Днепропетровск, ул. Козакова, 18, 14 корпус ДНУ, аудитория 108

Вход на мастер-класс – свободный.

Я, скорее всего, пойду. Надеюсь, что там будет что-то интересное.

written by FX Poster

Feb 11

что нужно - нужно разработать алгоритм позиционной игры неограниченной во времени и перевести стратегию на язык формул

Интересно, насколько корректно спросить у заказчика, что он выкурил? :)))

written by FX Poster