2006-06-29

Burn, diploma, burn

Утром сегодня маленькая шумиха (мимо которой я не могу пройти мимо): абсольвент из VU, 23-летний Rimantas Šimanėlis, во время вручения дипломов со степенью бакалавра, достал зажигалку и сжёг свой диплом в знак протеста против Литовской системы просвещения, её уровня и взгляда на науку (а у нас она ещё есть?). Причём не какой-нибудь там землемер или садовник-огородник, а студент престижного факультета математики-информатики. Реакция на данный поступок очень разная и местами не адекватная. Но кого это будет волновать - один человек, сжёг свой диплом, некоторые даже у виска пальцем покрутили в его сторону… Это не сделала целая группа или факультет - завтра об этом забудут и никого это не будет волновать.

Из того, что прошёл я за свои 25 лет… Нет, я бы не поджигал диплом VIKO (как-бы не обидно было изза некоторых оказий с ним), по причине что там учили плохо - там хорошо учили, даже очень, по крайней мере тогда, старались подготовить хоть каких-то специалистов. А потом я попал в VPU… Здесь я познал многое из того, что меня теперь заставляет скептически смотреть на людей с высшим университетским образованием из Литвы (за исключением тех особей, что работают не меньше года по специальности). Недавно видел даже парадокс: один из рецензентов (со степенью доктора), в рецензии к дипломной работе (небольшая системя для интранета, PHP+MySQL) написал, что в этой работе есть вирус типа “Троянский конь”(и это в работе, где кроме “include/require”, нет никакой другой файловой операции).

А тем временем молодёжь всё больше покупала билеты с направлением на запад, всё больше искала мест, где за работу платят деньги, да так, что можно жить а не существовать. А местные работодатели всё продолжали плакать что не хватает рабочих… А власть всё ещё не понимала, почему молодежь так эмигрирует и продолжала делить в надцатый раз свой пирог, не обращая внимания на то, как страну заполняет нищета и безпорядок. Не Литва, а Франция времён Людовика XV (простите за не точность, если ошибся): После нас - хоть потоп. А в добавок, на днях, ЕС, после исследований заявило, что в Литве самая плохая и неразвитая система здравоохранения…

Blog — Sergej Kurakin @ 10:32
2006-06-28

Opera 9 - Widged TETRA

А вот и новая болезнь… Opera 9 - Widgets: Widged TETRA: Level 12, Lines: 124, Score 55493

Я в тетрис не играл наверно лет 6… И тут такой красивый тетрис, такой спокойный да ещё так попсово, как Widget в Opera 9. Поставил и оттянулся с утра, забив на всё. Как в той рекламе: Мир подождёт! Мда, всё-таки правильно Opera с Widget поступила! Так сказать, одна из попсовых причин поставить Opera 9.

Blog, Web — Sergej Kurakin @ 09:15
2006-06-24

Вновь обнавлён Google Sitemaps

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

Молодцы они, что развивают Google Sitemaps - автоматизированная информация о состоянии сайта, из первых рук, без всяких особых затрат. Вот только бы они могли давать больше информации о таких ошибках как: “Some of these pages are indexed without a title or description.” - мне то интересно, какие страницы они так проиндексировали, я бы их поправил, если такие страницы есть.

Google, Sitemaps, Web — Sergej Kurakin @ 11:48
Таги: ,
2006-06-23

Вышла Opera 9

Сегодня утром мне удалось (!) скачать 9 версию броузера Opera. Да, да, она вышла из беты с поддержкой Widgets. Правда первый мною скачанный Widget работать отказался, а времени разбираться с ним у меня небыло (посмотрев на комментарии, я понял что он у других работает, плюс у меня была маленькая радость, наконец у меня что-то не заработало).

Если кто не заметил, по такому поводу изменён и сайт самой Оперы. Причём такой маленький ролик на первой страницей придуман, под идеей Discover Opera 9, где красиво рассказывается о том, какие возможности есть у нового зверька. Из новинок: BitTorrent и предпросмотр “таба”, Widgets. Хотя, что я здесь… Вам самим смотреть надо!

С этого момента я перехожу на новую, красивую, экономную, стабильную, навороченную Opera 9.

Web — Sergej Kurakin @ 11:23
2006-06-22

А правильно они сказали: Getting in too-much touch

Хорошо сказано: Getting in too-much touch. Правильно. Местами всё это превращается в какое-то сплошное прерывание… Но! В реальной жизни мы видим как прерывают нас, и не видим, как прерываем мы… И вот как бороться с мелкой работой, которой, для выполнения надо 5-10 минут, и её надо сделать сейчас, не смотря на то, что человек загружен текущим проектом? А с вопросами, ответ на который спасёт твоё рабочее время и позволит быстрее выполнить задачу, но выбьет кого-то из колеи?

Посмотрев презентацию: Jason Fried from 37signals: Collaborative Technologies Conference in Boston on June 20, 2006, возможно и можно найти решения этих проблем. Кстати, эта спартанская презентация, одна из самых удачных, которые я видел. Посмотрев на слайды не возникает никаких вопросов.

Итак, вывод - переставить дома компьютер и перестать ходить на работу физически. Все задачи принимать только через PM программное обеспечение. Никаких IM вообще (за исключением разъяснительных работ с руководителями). Вот только смогут ли так ставить задачи, что-бы небыло проблем и вопросов, и какое будет время реакции на возникшие вопросы…

Blog — Sergej Kurakin @ 10:04
2006-06-20

Про PHP и его кавычки

Ох, денёк… жарко, пот градом, состояние не рабочее, до отпуска далеко. И тут по блогролу прокатывает прекрасная статья о кавычках в PHP. О как они вкусно и красиво расписали, какие кавычки лучше всего использовать и как работать с конкатенацией. В десяточку. А то всё святые войны, ” или ‘ … Что быстрее, что медленнее, а тут как и почему. Теперь можно смело убивать всех, кто делал “бла бла $var бла бла” и тем более “$var” (да и такие извращенцы есть).

А я молодец, я копчиком чуял что одиночная кавычка намного лучше чем двойная, и что конкатенация с одиночной есть правильно. Надо будет по этому поводу себе вкусного пива купить. Нет, потребовать, что-бы купили.

PHP — Sergej Kurakin @ 10:43
2006-06-13

Subversion поддерживает path-based authorization - как я наступил на свои грабли

Для любителей Subversion - они же выпустили версию 1.3.2… Правда бинариков я ещё не видел. А в версии 1.3 они починили поддержку path-based authorization. Я пытался воспользоваться этой фишкой где-то пол года назад, когда она не работала, а так как оно не работало, конфигурации я не вернул в первоначальное положение. И вот, сегодня, обновив Subversion server я вдруг не смог достучаться до trunk одного из проектов. Офигеть подумал я… Неужели настройки репозитория утерялись, после последнего падения? Нет… Всё на месте… Неужели они что-то изменили? И в правду, изменили… Хорошая новость - теперь можно разгрузить Apache от ненужной работы и убрать с него mod_dav_svn и mod_authz_svn.

Хм… посмотрев на дату новости, 31 мая 2006, совсем это не новость… а я просто давно обновлялся…

Blog — Sergej Kurakin @ 11:27
2006-06-10

Web 2.0, AJAX и то, как я это делаю

Так как свежая волна пошла, всем нужна динамика, всем нужен AJAX, такие красивые и удобные возможности, как “редактируем на месте”, “субмит формы без перегрузки”, полупрозрачности и, прочая красота и излишества для буржуйской жизни, я начал везде внедрять Prototype JavaScript framework. Prototype JavaScript framework для меня не только популярная и удобная AJAX библиотека, но и отличное подспорье в проектах. Не надо думать о многом, заниматься написанием сложных парсеров XML, заморачиваться на работе с формами, а просто используешь довольно удобный интерфейс этой библиотеки. Конечно, описания у неё минимум на сайте производителя, но в сети можно найти пару неплохих примеров-уроков: Которкий вводный курс в Prototype, Краткий обзор библиотеки Prototype, Записки разработчика о prototype.js.

На основе Prototype JavaScript framework написали следующую библиотеку: script.aculo.us (я никак не могу запомнить это название, а тем более выговорить). Это маленький набор эфектов: визуальные эфекты, Drag-and-drop, элементы управления. Не слабенькая библиотека, способная поморгать, потрясти, эфектно спрятать элемент интерфейса/дизайна, нарисовать за несколько минут вашего времени auto-completing с изпользованием AJAX (причём парсить XML вам не придётся, а всего сделать лист, а если что-то сложнее, то немного пописать JavaScript). Жаль только что у них сайт местами выглядит как развалившийся…

Это были старые новости, теперь посвежее: Не так давно, на основе Prototype 1.5, с использованием эффектов от script.aculo.us, сделали библиотеку для “игр” с окнами: Prototype Javascript Windows. К сожелению, всё это не всегда срабатывает так как хочется (у меня не грузит “шапку” окон), пока версия 0.80, и оттестированна в IE6, Safari, Firefox и Camino, хотя мне в Opera отработало совсем не плохо. Будем ждать стабильных релизов. Хотя, уже сейчас можно красиво отстилизировать сообщения об ошибках, сделав их на родном языке пользователя, а не стандартными диалогами броузера.

Так сказать - рекомендую, для облегчения труда.

JavaScript, Web — Sergej Kurakin @ 00:27