Aug 28

… или “Ультиматум Борна” - именно так называется фильм у нас в прокате. Буквально только что с него пришел.

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

Фильм очень динамичный, переполнен различными событиями, - в общем “чистый экшен”. А другого и не надо, именно на такой фильм я шел сегодня в кинотеатр. Сюжет вполне нормальный как для экшена, а игра актеров на высоте - Метт Деймон на самом деле рулит :)

В общем - на мой взгляд, 8/10 этому фильму поставить можно. По крайней мере я ставлю именно столько. засим - спокойной ночи. :)

written by FX Poster \\ tags:

Aug 28

Представьте себе среднестатистического хостера, а точнее саппорта этого хостера - человек, который, скорее всего, является админом, хорошо шарит в настройке серверов и достаточно быстро должен отвечать на вопросы клиентов, т.к. в большинстве случаев они повторяются.

А вот процесс построение сайтов этих самых хостеров я представляю себе довольно слабо, одно могу сказать точно - о том, что именно нужно показывать в тарифных планах у саппорта не спрашивают в подавляющем большинстве случаев. А было бы иногда неплохо и спросить. И получить ответ, что на сайте хостера ДОЛЖНА быть представлена техническая инфа по установленным на сервере программам и предоставляемым услугам. Именно техническая инфа - например, список приложений, установленных на сервак, версии приложений, какие модули к апачу установлены, например и т.д. Это очень упростило бы выбор хостинга и уменьшило нагрузку на саппорт.

Если говорить конкретно, то я предлагаю хостерам публиковать следующую информацию:

  • ОС, которая установлена на сервере
  • Какой сервер установлен, его версия
  • Языки, опять же - с их версиями, если возможно - более подробную инфу о языках (например, установленные модули/плагины, для PHP - показывать phpinfo()), указывать с какими mime-type’ами языки связаны
  • Базы данных - то же что и с языками
  • etc

written by FX Poster

Aug 28

Какие языки сейчас используются в веб-программировании? Навскидку я могу составить такой список: C#, Java EE, Python, Ruby, PHP, Perl. JavaScript брать в расчет не буду - сейчас я хочу поговорить именно о server-side языках.

C# - первая версия этого языка появилась в 2000 году, для веба стал использоваться с приходом ASP.NET, который вышел в 2002м году.

Java EE -  первая версия, которая называлась J2EE и имела версию 1.2, вышла в далеком1991м году. Следующая версия 1.3 была выпущена аж через 11 лет. Сейчас новые версии выпускаются гораздо чаще. Используется в основном для разработки веб-сервисов. По крайней мере я не встречал мелкие или небольшие компании, которые писали бы “просто сайты” на Java EE.

Python - на самом деле достаточно древний язык. Первая версия языка была выпущена в 1990м году. Когда его начали достаточно сильно использовать в веб-приложениях сказать трудно. Можно считать, что в интернет он вошел с появлением таких легких и быстрых фреймворков, как Django/Turbogears и т.д. В таком случае получается что в инете он с 2004-2005-го года. На самом деле все было несколько раньше, но приход в интернет в то время был не совсем очевиден. Фреймворк Zope, который был изначально нацелен на интернет, был выпущен в 1995-1997 годах. Точнее на данный момент сказать не могу. Но еще раз повторюсь - это не было массовым явлением.

Ruby - разработан в 1995м году. В интернете стал использоваться с появлением, ясное дело, Ruby On Rails, который вышел в 2004-м году.

PHP - эдакий старичок программирования сайтов. Первая версия, которая называлась PHP/FI вышла в 1994м. А тот PHP, который мы знаем появился в 1997м году с выходом PHP3 и именно с этого момента он начал набирать популярность как язык для веб-разработки.

Perl - вышел в 1987м году, а вот когда появился в вебе - для меня остается тайной. Я этот язык особо никогда не любил и уж тем более никогда не использовал. Пользуются ли им еще в вебе - пользуются, но, как мне кажется, популярность этого языка неуклонно падает.

Теперь, собственно, к чему я вел это все. Выводы по Perl’у я делать не могу, а вот по всем остальным языкам получается интересная картина. C#/Python/Ruby - заявили массово о себе совсем недавно, причем их массовое распространение связанно с написанными для них фреймворками (ASP.NET/Django и компания/ROR). Java - в вебе используется только Java EE, и, хоть и появилась она давно, сейчас явно не собирается скидывать обороты. PHP - язычок, который пришел в веб сам, для которого до недавнего времени и фреймворков то не было, а те что были - их не использовали.

Я веду к тому, что все современные языки в вебе используют фреймворки, причем используют чуть ли не в обязательном порядке (да, вы можете на руби писать веб приложение, не используя рельсы, но никто этого при здравом уме делать не будет). А вот писать приложение на PHP не используя никаких уже созданных компонент - вполне обычное дело. И народ наоборот не хочет использовать фреймворки аргументируя это тем, что они “слишком сложные”, “тормозные” и т.д.  И очень большая часть сайтов делается потом непонятно как… посмотришь код - убиться хочется.  такое впечатление, что фраза “PHP портит нормальных программистов” - это не бред, а самая настоящая реальность.

В итоге (все ИМХО):

  1. смысла использовать PHP, если есть возможность использовать что-то более современное, - НЕТ
  2. если уж использовать PHP, то с умом - не писать все сначала, а выбрать удобные компоненты для разработки нужного вам веб приложения

Из PHP Framework’ов я бы посоветовал выбрать Zend Framework, как наиболее конфигурируемый и обьектно-ориентированный. Для себя я выбрал именно его. Но в нем есть одно “но” - если вы в качестве wrapper’а для DB собираетесь использовать зендовские классы - вам возможно прийдется сменить хостера, так как нужна будет поддержка PDO/PDO_MySQL/PDO_PgSQL, которая, как мне кажется, не у всех хостеров есть.
PS. Лично мне сейчас нравится:

  • для веб-разработки для себя - Python, для заказов - PHP + Zend_Framework
  • для desktop-gui-приложений - C#
  • для консольных - C++

PPS. Пару часов назад гуглил украинских хостеров. Завтра буду узнавать - есть ли у них поддержка PHP >= 5.1.3 и PDO_MySQL (требования к Zend Framework’у). Посмотрим, какие результаты это даст. Кто знает хороших укр. хостеров - отписывайтесь, составлю табличку - кто и что поддерживает.

written by FX Poster \\ tags: , , , , , , , , , , ,

Aug 18

Довольно давно у меня на блоге стали появлятся комментарии типа “Спасибо, отличный пост”… В последнее время их стало больше и они стали разнообразнее, что и побудило меня написать этот пост.

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

Мне кто-то может ответить - а зачем это вообще делать? Раскрутка своего блога - бред. В гугле так свой блог не раскрутишь - на всех линках стоит rel = “nofollow”, а в яндексе мой сайт вообще помоему нормально до сих пор не проиндексирован. Смысла я в такой “раскрутке” не вижу никакого. Если бы такое было в каком-нибудь хорошо раскрученном блоге - это имело бы смысл (опять же - только в яндексе), но в данной ситуации я логики таких “раскручивальщиков” не понимаю. Если хотите раскрутить свой блог - топы, доры, сиджи :) Выбор большой, на самом деле.

Если хотите действительно ”легально” раскрутить свой блог - пишите интересные посты. ;)

written by FX Poster

Aug 18

Середина недели (а именно вторник, среда и четверг) выдалась достаточно интересной - я за эти три дня три раза побывал в кинотеатре. Не знаю, с чего бы это… Смотрел следующие фильмы: “Звездная пыль” (Stardust), “Гарри Поттер и орден Феникса” и Симпсонов.

Начнем со Звездной пыли. Видел ролик этого фильма в кинотеатрах - по ролику фильм казался достаточно интересным, а главный актер - несколько идиотским, но… фентези есть фентези… И идиотские герои тут бывают. :) Посмотрел на ролики и… уехал в Кочережки. А вот после приезда - делать было особенно нечего и решил с девушкой сходить в кино. Изо всех фильмов этот казался наиболее интересным. Что же… Действительно “казался”… Мне самому фильм не понравился. Вроде и симпатично, но - увы. Меня фильм не зацепил абсолютно. Перевод - хреновый, игра актеров - ну явно не на высшем уровне, постановка - вообще какой-то ужас. Фильм как-бы плывет плавно по сюжету, но мимо тебя. По самому сюжету: парень пообещал девушке принести ей звезду, которая сама оказалась девушкой (ИМХО, звезда посимпатичнее :) ). Звезду нашел, но оказалось что за ней еще охотятся ведьма и принцы, которые хотят стать королями (им для этого нужен рубин, который у звезды находится). И так они все бегают друг от друга по очереди. В конце - типа финальный босс - колдуньи, которые выступают против парня (который главный герой). Главгерой рулит и потому побеждает, да еще и королем становится. Ну мля - хреново поставленный бред. Вердикт: 4/10.

Гарри Поттер - ну тут все как бы ожидаемо. От серии к серии основная суть фильма остается той же - Гарри против Волдеморта. Щас вот читаю книгу Design Patterns, там есть вначале упоминания о каркасах приложений. Так вот тут то же самое - каркас один, а внутренности немного меняются. На этот фильм ходил с другом. У обоих впечатление одинаковое - самая фиговая часть и всех. Экшена мало, драк мало, трепа всякого - дофига. Новая директор Хогвартса вообще убила - да, я понимаю, что она должна вызывать некое отвращение + смех с нее. Но! Меня она достала уже с 10-й минуты фильма и смотреть на нее мне уже не хотелось вообще. А она там дай боже в трети всех сцен фильма засветилась. Еще явно, по крайней мере для меня, проявились связи между Гариком и Звездными войнами. Особенно под конец прикольно было - куча Дартов Вейдеров бьется с детьми… С фильма можно разве что посмеяться (в смысле - реально, с шуток). Но если честно - хотел бы посмеяться - пошел бы на комедию, а здесь… Фильм для поклонников, однозначно. К сожалению (или даже скорее к счастью) - я таким не являюсь. Вердикт: 5/10.

На последний фильм идти уже мягко говоря не особо хотелось. Премьера Симпсонов - это, конечно, круто… Но вспоминая предыдущие два дня - ожидал нарваться на то, что я весь фильм просплю. Да и к сериалу я отношусь достаточно холодно - смотрю когда попаду на него и ничего кроме него интересного нет. Но и пропускать такое событие не хотелось. В общем - купили билеты и пошли. Народу пришло дофига, зал был почти полный - давно я не был на премьерах… По фильму особо рассказывать ничего не буду - фрагментов запомнилось достаточно мало, но тем не менее сам фильм в общем оставил приятные впечатления - смешно, интересно, тупо… Настолько тупо, что аж смешно. В общем - симпсоны как симпсоны. Я бы пошел еще разок… Тьфу, в общем - этот мульт я себе скачаю. :) Вердикт: 7/10 и сходите в кино.

written by FX Poster \\ tags:

Aug 13

Смотрим. Пока что только с моего фотика.

written by FX Poster

Aug 13

Качаю сейчас это чудо, попробую запустить. Отчет ночью или завтра. Пожелайте мне удачи, а то у меня что-то линукс слетает чаще винды :)

UPD: Поставил… Запустилась (первая альфа вообще запускаться не хотела)… Если честно, ожидал большего. Новые иконки, некоторые приложения переписаны с использованием Qt4… и все. Какие-то невнятные часики на пол дисплея, которые непонятно как включить - у меня они появились один раз, зато в двойном экземпляре… одни я сразу закрыл, а вторые потом как-то сами отключились, больше включить не получилось, да и особо не хотелось - тормозили они жутко. Включаются эти часы с помощью панельки, которая своим назначением напоминает Vista’вские Widgets’ы, но функциональность пока что явно меньше.

Еще эта KDE4 мне наплодила в меню всякие клоны программ и оно разрослось как минимум в два раза.

И напоследок - система не тормозит сама по себе, тем не менее ей это не мешает периодически подвисать при вызове всяческих контекстных меню, да и глюки проскакивают. В общем - пока что ставить это дело для пользования строго противопоказано.

written by FX Poster \\ tags: ,

Aug 13

Только что пришло письмо от организаторов РИТ 2007, цитирую его часть:

Видеотрансляции РИТ-2007, все 60 с лишним докладов выложены в бесплатный
доступ: http://www.rit2007.ru/org.html
На этой страничке рядом с каждым докладом Вы увидите ссылку на видеозапись,
презентацию и превью для просмотра в плеере, встроенном в страницу

Смотреть советую всем. Днепропетровчане без анлимов: кому нужны будут записи - маякните, я закачаю, как-нибудь пересечемся.

written by FX Poster

Aug 13

Кочережки рулят нах! Часть фоток будет завтра, остальное на неделе, там многое не на моем фотике.

PS. По поводу CSS-фреймворка. Это кому-нибудь нужно? Или все уже юзают существующие либо свои?

written by FX Poster