Шоппинг по правилам Google

Всем известно о том, что появился Google Checkout – простая технология, позволяющая легко превратить любую страницу в полноценный электронный магазин. Причём даже для простых новичков всё просто. Есть система создания кнопок, при помощи которой вы всё можете сгенерировать сами и легко формочки разместить на любой странице. За вас всю работу могут сделать партнёры Google, а если вы достаточно круты, то можете всё сделать сами – Developer’s Guide вам поможет Continue reading →

Почему здесь тишина?

Одну неделю я готовился к отпуску… Две недели отдыхал в Паланге… Теперь разгребаю то, что ребята приготовили мне ввиде новых проектов и сюрпризов… А каких сюрпризов мне только не приготовили… От доступа к очень вкусной и конфиденциальной информации, до переделки чужих проектов с кривой структурой базы и кривыми запросами, убивающими сервер…

Отдых прошёл просто отлично: рядом всегда была супруга, которая заботилась о том, что-бы мне всегда всего хватала, погода стояла ужасно-солнечная, до моря была рукой подать, а в шторм его было слышно из окна. Воть только выпавший на мой отпуск праздник коронации Миндаугаса и пол-лимона граждан Литвы хлынувших в Палангу вводят в шок… Уж больно среди них много хрюшкоподобных по поведению…

А из сюрпризов, то много новых проектов… Ососбенно интересен этот, с оптимизацией чужого кода. О создателях я слышал много… Причём и плохого и хорошего… но… я не думал что там всё так плохо, как оказалось… Выборки по таблицам с “джоинами” и без индексов, группировки по полю, которое образуется во время выборки… тройные “джоины” на огромные таблицы с LIKE… Вобщем, приходиться использовать всю магию, которую я знаю… Вплоть до кешей в статические файлы на тех местах, где данные могут обновляться намного реже, чем при каждом запросе… Причём работа с закрытыми глазами: я не знаю конфигурации сервера, только то что там MySQL 3.х и PHP 4.3.х, имею копия базы, структуру которой (кроме индексов) менять не имею права – интеграция с бухгалтерским программным обеспечением…

Вобщем, думаю ближайшее время я всё пробуду в режиме читателя, пока всё не разгребу…

Burn, diploma, burn

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

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

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

Opera 9 – Widged TETRA

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

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

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

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

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

Вышла Opera 9

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

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

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

А правильно они сказали: 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 вообще (за исключением разъяснительных работ с руководителями). Вот только смогут ли так ставить задачи, что-бы небыло проблем и вопросов, и какое будет время реакции на возникшие вопросы…

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

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

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