Sep 30

Никогда не задавались вопросом “а когда же я последний раз был в театре?”? Если нет или вы это делали давно - предлагаю задать себе этот вопрос прямо сейчас. А теперь задайте себе тот же вопрос, но относительно кинотеатров (или вопрос типа такого - “как давно я смотрел какой-нибудь фильм, который недавно прошел в кинотеатрах” - это специально для тех, кто в кино не ходит в принципе :) ).

Мне кажется, большинство моих читателей в театре не было уже очень давно. И я хочу немного вас растормошить в культурном плане. Выберите выходной день и пойдите в какой-нибудь театр в вашем городе. На любое представление. Просто ради того, чтобы посмотреть, что вообще происходит в культурной жизни вашего города. Это полезно, интересно, вызывает бурю эмоций (в отличии от тех же фильмов, из которых эмоции лично у меня вызывают единицы, но и то - это не современные фильмы) и часто заставляет задуматься о жизни, о себе в этой жизни, о своих чувствах, поступках, ошибках. А тем, кто занимается программированием - это сделать обязательно! Нефиг вам там кодить сидеть днями, вы посмотрите, что люди творят на сцене! Завораживает просто иногда!

Я вот на первом курсе много ходил в театр, во втором не ходил вообще. Не знаю я, почему, - просто не сложилось. А сейчас уже хожу вторую неделю подряд - смотришь и любуешься просто игрой актеров. Особенно хорошо, если рядом сидит любимая (ну, или любимый, кому как :) ) или, хотя бы, хорошие друзья.

Да, и для Днепропетровчан - предлагаю всем ходить с нами в молодежный театр “Верим”. Выступления идут каждую субботу в 5 вечера. Всем, кого увижу там на следующих выходных, буду искренне рад!

written by FX Poster

Sep 29

Сегодня впервые побывал в нашем Start Up Coffee. Причиной моего сегодняшнего похода туда была презентация очередного Web 2.0 портала Trashbox.ru. Сейчас портал находится в конечной стадии разработки, а открытие должно произойти 8-го октября.

Начну издалека… О портале я знал давно, еще с самого начала разработки (было это, если я не ошибаюсь, около полутора лет назад), его тематика - мобильные телефоны, программы для них, их обзоры и т.д. Сейчас проект наконец-то стал приобретать более-менее законченный вид и можно уже делать первые выводы.

Трэшбокс будет собой представлять некую смесь хабрахабра (блоги, коллективные блоги, комментарии, рейтинги, коментарии, голосования и прочее) и DimonVideo (файловый архив), приправленную офигенной, по словам разработчика, системой навигации (ой ли…), малым размером страниц и офигеннейшим (по крайней мере по слайдам) дизайном.

Я не зря выделил навигацию и размер страниц - почти вся презентация была построена на том, что аналогичные сайты обладают очень плохой навигацией по меню, неудобно искать какую-то определенную программу/статью, да и к тому же очень много весят. В трэшбоксе все иначе. Страница представляет из себя практически сплошной JavaScript, и довольно много работы выполняется на клиентской машине по постройке страницы, что позволяет существенно (по словам разработчиков - в 5 раз) уменьшить обьем передаваемых данных. Новые страницы подгружаются через Ajax, что также экономит траффик. Насчет навигации - 100% ничего сказать пока не могу, рабочей версии показано не было, а из всех слайдов всего на одном был скриншот странички портала. Главное меню состоит из 4-х разделов, из них был показан, насколько я помню, раздел “Программы”. Под главным меню находятся 2 облака тегов/категорий (теги фиксированные, пользователем не добавляются, добавлять их могут только админы): типы программ и ОС. Можно выбрать сразу несколько подразделов из каждого облака, например, ((ICQ + Browser) + (Symbian 8 + Windows Mobile 6)), и программы, соответствующей тематики и работающие в указанных ОС будут динамически подгружены в текущую страницу. По рассказам - смотрится интересно (хотя отсутствие пользовательских тегов огорчает), а на практике - возможно будет удобно. Поживем - увидим.

Все это касалось версии “для компьютеров”, еще планируется версия для телефонов, но о ней пока что почти ничего не известно кроме того, что wap/wml посланы нафиг, а разработка ведется под телефоны с поддержкой HTML.

Планы проекта - до НГ собрать 10000 хостов в сутки. Ну что ж - пожелаем удачи и будем с нетерпением ждать открытия.

Это была, так сказать, “информация для прессы”. Теперь хочу посвятить в некоторые технические детали, они в презентации почему-то упомянуты не были, но тем не менее, мне они известны. Проект пишется на PHP. Все пишется с нуля - и JS и PHP-коды. Фреймворки не используются за их “ненадобностью”. Комментарии разработчика явно показывают, что человек хочет и изобретает в очередной раз колесо: “У нас 120-140кб JS-кода, фреймворки нам только бы увеличили размеры этого кода и на капельки бы нам не помогли.”, “Не нужен мне этот ваш Zend Framework, у меня свой фреймворк - тут все зашибись, а питон и руби - вообще х##ня”.

Вывод у меня один - в будущее проекта я не верю. И буду очень рад, если мое мнение окажется ошибочным. А по поводу 10000 хостов в сутки - по-моему, за 3 месяца это просто невозможно.

UPD: Слайды с презентации можно посмотреть здесь.

UPD2: Появилось еще видео с презентации.

written by FX Poster \\ tags: , , ,

Sep 28

Недавно вспомнилось, из-за чего я открыл свой блог… Сейчас эти мысли у меня вызывают улыбку… :)

Первый пост этого блога был написан 18 января 2007-го года, я не помню, что именно побудило меня начать вести этот блог, зато я прекрасно помню предысторию того, как все начиналось…

Давным давно я пару раз ничинал писать в ЖЖ. После первых 5 постов мне надоедало и я бросал все это дело. Да и писать мне особо было не о чем - я тогда еще школьником был, писал про настроение, что слушаю, что нравится. Неинтересно в общем, да и к тому же во мне никогда не было таланта сочинять… За все 10 классов меня только один раз похвалили за мое сочинение - какой класс это был я уже не помню, а вот сочинение называлось “следы на снегу”. Это был единственный раз, когда я просто сел и на уроке написал интересное сочинение. Буквы, слова, предложения - я не знаю, откуда это все взялось в моей голове, но факт остается фактом - сочинение я написал на отлично. В общем, я отвлекся… После таких попыток что-то писать в жж я о нем надолго забывал. потом опять возвращался и опять забывал…

Пока не начался второй курс и у нас стали вести, на тот момент казавшийся довольно интересным, курс “Абстрактных типов данных”. Тогда у меня состоялся достаточно интересный разговор с моим одногрупником, который предложил вести блог, в который мы стали бы записывать описания универских лекций, и, возможно, что-то еще. Сказано - сделано. Завел я блог. Даже написал там 2 поста и… все. Одногрупник поддерживать меня в этом начинании отказался и я расстроенный забросил это дело.

А дальше я могу только догадываться, что побудило меня в очередной раз начать вести свой блог и даже под него домен застолбить. :) И вот так пошло-поехало. Если честно, я думал, что мне опять с самого начала все надоест, но в этот раз мне помог другой одногрупник, который, смотря на мой блог, завел себе жж. И вот так мы сначала читали друг друга, а потом нас начали читать и другие люди… И вот теперь я даже и подумать не могу о том, что я брошу это дело. Даже если меня никто читать не будет… Все равно - нужен дневник. А где еще гику писать о своих делах насущных, как не в интернете. ;)

PS. А интересно писать я за вот уже 10 месяцев ведения блога так и не научился… Где же ты, моя муза…

written by FX Poster

Sep 24

На днях скачал себе этот фильмец с Джетом Ли и Джейсоном Стетхеном. Сегодня посмотрел. Ну что сказать - очень даже ничего. Я вот в последнее время много ходил в кинотеатры, и в большинстве фильмов стал замечать один недостаток - даже если фильм сам по себе нормальный или даже хороший, то концовка у него в основном хреновая… невзрачная, вялая… неинтересно как-то: фильм держит тебя полтора часа, а отпускает ни с чем. Так вот - все это к фильму “Война” ну ни капельки не относится. Фильм получился, на мой взгляд, просто замечательный: спецэффекты на уровне, актерская игра главных героев - просто класс (Стетхема после Перевозчиков и Бешенного Куша я просто обожаю), сюжет - присутствует, интересен и очень динамичен.

Было 2 копа, дружили семьями. После разборки, одного из них убирают. Второй, естественно, жаждет мести и через 3 года после этих событий убийца возвращается. И начинает стравливать две враждующие силы - триад и якудзу - друг с другом…

Это начало сюжетной линии, дальше - интереснее. Так что - смело добавляйте просмотр этого фильма в ваш ToDo List и наслаждайтесь качественным экшеном.

Моя оценка: 9/10.

written by FX Poster \\ tags:

Sep 24
khim
Ruby, Python, PHP - хороши для прототипирования (где главное преимущество, отсутствуюшее в C++ - это возможность запустить новую версию без перекомпиляции), а если нужно делать что-то реально большое - то тут их достоинства резко превращаются в недостатки (если количество исходников в системе меряется миллионами строк, то отлавливание проблем на этапе компиляции куда полезнее возможности гибко манипулировать строением программы “в полёте”).

FX Poster
По порядку:

  1. ООП в PHP нормальный - прям как в Java. Для динамического языка он, ИМХО, не сильно подходит.
  2. В Python/Ruby нормально юзаются private/public. Проблем с “гарантиями” не замечено.
  3. Да, конечно. На Rails/Django/Zope пишут только проекты для себя. :)
  4. Если вы пишите на C++/Java, то почему так защищаете PHP. Поверьте, его есть кому защищать - на нем ишут намного больше людей, чем на Python + Ruby.
  5. Ruby, Python, и в том числе PHP - хороши для тех ситуаций, когда ОГРОМНАЯ производительность не нужна и вполне достаточна производительность в 5-10 (может больше) меньшая, чем в C++.
  6. Большая часть проблем обнаруживается как раз на этапе выполнения.

PS. А что делать в C++ с ошибками в template’ах? ;)

meniam
По поводу PS, а шаблоны разве обязательно компилить ? ;)

FX Poster
Похоже, что такое C++ Templates вы не знаете.

meniam
Если честно - нет, не сталкивался.
Но грызет меня сомнение, что все-таки MVC в какой то степени присутствует. Парсинг файла (по аналогии как Smarty в php) - задача все таки выполнимая.

Может я чего-то и не понимаю, но как может программист пытаться меня подкалывать, даже не погуглив относительно темы разговора?!?!?!

Видать высказывание о том, что на PHP пишут все, даже домохозяйки - правда. Они почитали какие-то статейки по PHP, повыучивали модные аббревиатуры типа MVC и вперед, спорить с другими, нифига не шарящими “программистами”!

PS. Может я переборщил, но меня этот разговор взбесил…

written by FX Poster \\ tags: ,

Sep 23

Спасибо, поржал.

Статья типа “Nokia 1100 лучше Nokia N95 потому что у нее больше клавиши, есть фонарик, да и вообще - мне удобнее ей пользоваться“.

written by FX Poster \\ tags: , , ,

Sep 21

Нет, я совсем не о том, о чем вы подумали. Я действительно становлюсь отцом… Но крёстным. :)

Одногрупник предложил - я и согласился. Моей крестнице 2 года с небольшим, зовут Света (сестра одногрупника). Крещение завтра утром, так что поздравления уже принимаются. :)

PS. Своего ребенка пока нет (ну и слава Богу), так что пока что буду нянчить чужого - заодно и поучусь. :)

written by FX Poster

Sep 21

А если и то и другое поставить? ;)

written by FX Poster \\ tags: ,

Sep 20

Я не знаю, что там мутит народ в AOL’е, но некоторые их изменения, видать, очень плохо влияют на работу сторонних клиентов. Сегодня днем обнаруживаю, что мне QIP (или сервак аськи - тут не поймешь) самопроизвольно занес одного человека в Invisible List. Все бы ничего - QIP его оттуда упорно не хочет удалять: удаляешь контакт из инвизибл-списка, выключаешь квип (а точнее - уходишь в оффлайн), заходишь обратно - вуаля, контакт опять красуется в инвиз-листе… Зашибись.

PS. Может это бага исключительно квипа и я зря ругаю AOL, но… AOL не раз такие штучки уже проделывала, что по любому глюку неофициального клиента ICQ начинаешь задумываться “а не AOL там опять что-то изменила?…”

PPS. Не нужно меня уговаривать переходить на Jabber. У меня там аккаунт уже очень давно, тем не менее с аськи я не слезу.

written by FX Poster \\ tags: , ,

Sep 20

Часть вторая и последняя. Смотрим.

written by FX Poster