Yandex и приватные данные
Недавно прошла целая волна эпик фейлов с участием Яндекса, Яндекс метрики и криворуких программистов. Особенно радует позор и уязвимость shop script от Webasyst, который является коробочным решением и доказывает опасность такого выбора. Это очень хороший аргумент в общении с заказчиком, когда захочу всучить кустомное решение. Вот решил высказать своё ИМХО по поводу происходящих вещей. Ситуация не стоит и выеденного яйца, но даже среди разработчиков оказалось много тех, кто не доехал до сути проблемы.
Читать далее »Задание на php для новичка
Проблемы новичков в php. Я уже писал о том что стоит читать новичку, теперь продолжим переходя от теории к практике. Очень часто начав изучать php новички приходят к моменту, когда хочется опробовать свои силы в реальной разработке или даже попробовать устроиться на работу. Перед ними встаёт вопрос «с чего начинать новичку«, «какой первый проект написать«. Самое удивительное, что зачастую они пытаются придумать нечто экзотическое, а нужно писать типичный проект. Один из распространённых советов — напиши гостевую книгу, это не плохой вариант, но и не лучший. В реальной жизни веб программисты оперируются всего парочкой типичных задач — вывод списка записей, просмотр одиночной записи, редактирование-добавление, удаление-изменение единичного…
Читать далее »Социальная безысходность Google
На днях Google решил сделать очередную попытку пробиться на социальный рынок. Всё началось с установки кнопки +1, которая является аналогом фейсбуковским лайкам. Но оказалось что появляется не только кнопка, а целый сервис google plus (google +). В целом ничего инновационного они не сделали, практически всё есть в facebook и vkontakte, но у гугла местами удобнее, а местами понятно только гикам. Интересным может быть только видео комментарии, да и то. практика видео звонков показала, что люди не любят светить своё лицо при общении, предпочитают скрываться за аватарами. Но обсудить хочется не это, а их систему инвайтов. Помним мы, как точно так же начинал усопший Google Wave. В…
Читать далее »Убиваем плохой плагин без загрузки netbeans
Недавно сделал большую глупость и установил на netbeans 7.0 плагин для поддержки smarty. Раньше пользховался этим очень хорошим плагином, но толи в новой версии netbean ситуация изменилась, толи плагин так испортился. В общем, после установки ничего не подхватилось, решил перегрузить IDE и приплыли, загрузить по новому не получилось, примерно на 70% индикатора загрузки процесс остановился. Бросился в интернеты, искать как загрузить netbeans в режиме safe mode, чтобы не загружались все плагины и можно было в настройках отключить бажный. Ничего не нашёл. Пришлось выбрать иной путь и покопаться в конфигах, благо они в xml. Делюсь навыком отключения плагина в netbeans через конфиги. Задим…
Читать далее »Тестовое задание и вопросы на собеседовании для программиста
На DOU недавно разразились циклом статей про рекрутёрство. Это для нашего айти является огромной чёрной дырой. Начиная с профильного образования, которое практически нельзя получить ни в одном ВУЗе страны, где учат чему угодно, только не тому, что реально пригодится в работе. Следующим идут айчары (hr), которые тоже в лучшем случае с образованием психолога, но ни где не изучают остальные секреты профессии. И у нас происходит ситауция, когда один непрофессионал, приходит к другому не профессионалу. Подтвердить свои знания корочкой и зачастую даже сертификатами мы не можем и начинается собеседование. Аэчаров оббижать не буду, затронем техническое. Как правило это вопросы и тестовое…
Читать далее »Разработка на фреймворке fatfree
Недавно взялся за проект на микрофреймворке fatfree или как его ещё именуют F3. В целом, этой мой первый серьёзный опыт работы с такой крохой, весит он всего 55k. При этом очень шустрый, имеет готовые решения: Роутинг Встроенное кэширование Active Record Шаблонизатор Расширяемость через плагины. Выглядит всё это довольно внушительно, примеры уровня «Hello world» смотрятся потрасающе, но что будет, коль копнуть поглубже.
Читать далее »Парочка скриншотов рабочего стола программиста
В твиттере вступил в переписку с фоловером насчёт удобства разработки под linux и windows. Я ранее писал пост рабочем месте программиста, а сейчас решил наделать парочку скриншотов для тех, кто не понимает какое счастье находиться в лоне заботливой корпорации добра — microsoft. С каждым днём я всё больше подседаю на их продукты, надёюсь, когда нибудь весь софт у меня будет лицензионный, но пока меня мучает совесть. Но совесть я готов идти на некоторые компромиссы с совестью. Самая большая прелесть это сама windows 7. У неё очень удобная панель задач, которую очень здорово дополняет бесплатный для некоммерческого использования Dexpot. Теперь у меня есть несколько рабочих столов. Аллилуйя. Ниже…
Читать далее »SEO советы для разработчиков
Друг решил податься в seo-шники, записался на курсы и в качестве задания раскручивает свой блог по слову seo конкурс. А ещё сегодня, просматривая один сайт вспомнил о работе в seo компании. Как-то Олечка, моя любимый руководитель проектов, прислала мне «руководство к действию». Я его немного модифицировал и до сих пор храню, как необходимый минимум советов по seo для программистов.
Читать далее »Шутливый код на майку
Давненько не писал, в ближайшие дни набросаю пост о Spl решениях для массивов, позволяющих улучшить скорость и работу с памтью при использовании больших объёмов данных. А пока вспомнил бородатый свой код-шутку, который хотел поместить на майку class Iam extends Govnocoder implements God { final public function drinkBeer() { return true; } final protected function doWork() { return false; } } Перевод: я подвид гавнокодера с амбициями бога, всегда открыт и готов для пива и недоступен для работы.
Читать далее »Отчёт о «Всемирном дне юзабилити» в Минске
Отмечу сразу, что я предвзят и отношусь не очень хорошо к юзабилити, никогда в неё глубоко не вникал и не работал с дизайнерами интерфейсов. Почти нуб в вопросе, если бы по работе не приходилось с этим сталкиваться, решать как лучше и рыться в нете по теме. Конференция получилась значительно лучше, чем я скептически ожидал. Организаторы и докладчики молодцы, даже те, кого буду критиковать.
Читать далее »