Pull to refresh
0
Владимир @Terion read⁠-⁠only

User

Send message

О найме программистов и других инженеров

Reading time 3 min
Views 13K
Тут сегодня статью опубликовали, про найм программистов, о том, как их нужно собеседовать. Там разгорелся небольшой спор и меня поддернуло написать, что я по этому поводу думаю.

Безусловно, это мое мнение, основанное на моем опыте, и оно — не догма, но пока он (опыт) меня не подводил.

Этот пост адресован прежде всего «HR-щикам», но и всем остальным, думаю, тоже будет интересен.

Главный постулат:

HR-менеджер не должен собеседовать инженера. Он даже не должен к нему приближаться. Вообще.


Под катом я объясню почему.
Читать дальше →
Total votes 278: ↑240 and ↓38 +202
Comments 442

Сайты под ЛСД

Reading time 1 min
Views 8.7K
Не знаю, в какие хабы это лучше запостить. Поправьте, если не туда.



Думаю, многие знают, что 19го апреля был День Велосипеда. В честь него, был сделан этот букмарклет, «окунающий сайты в ЛСД-трип». Посмотрите на свои (или чужие) сайты под ним — выглядит порой очень психоделически).
Total votes 122: ↑75 and ↓47 +28
Comments 43

Codeigniter: делаем сессии наконец стабильными (прежде всего для авторизаций)

Reading time 2 min
Views 15K
Сессии в Codeigniter хороши всем. Правда, очень удобно сделаны, особенно когда вы храните сессии в БД (что я считаю единственно верным). Куки шифрованные, в куках ничего, кроме идентификатора нету. Они привязываются к user_agent и, опционально, к IP. Красиво, безопасно.

Но есть у них очень существенный недостаток: жизнь сессии считается от поля last_activity. Это значит, что если у вас стоит expire сессии в двое суток, то при обращении к сессии, у которой last_activity < time()-172800, она ликвидируется и начинется новая. Следственно, для того что бы пользователям не приходилось каждый раз логиниться на сайт, last_activity нужно поддерживать в акутальном состоянии.
Поле last_activity обновляется в двух случаях: когда вы записываете что-то новое в сессию, либо когда сессия обновляется (по-умолчанию каждые 5 минут, опять же, относительно last_activity; указывается в конфиге). И вот главная проблема в том, что при обновлении сессии меняется session_id и текущая сессия у пользователя сессия прерывается, стартует новая.

Откровенно говоря, подобное поведение сессий привело меня в состояние… удивления. В таких реалиях использование родных сессий в качестве инструмента поддержки авторизации кажется невозможным…

Проблема «животрепещущая», о ней часто вспоминают на форумах Codeigniter, но толкового решения там нигде я так и не увидел.

Но голь, как известно, на выдумки хитра, поэтому простое решение таки нашлось.
Читать дальше →
Total votes 33: ↑24 and ↓9 +15
Comments 38

Простой способ немного разгрузить инициализацию javascript на странице

Reading time 1 min
Views 2.3K

Возможно, кому-то будет полезной такая мысль.


У вас есть большой многостраничный сайт. На разных страницах у вас разные сложные яваскриптовые штуки: красивые галереи, аяксовые листалки, где-то вообще чуть ли не приложение сделано. Все это крутится на каком-нибудь jQuery/Prototype/Mootools/etc., на каждую такую штуку вызывается кипа функций, сложные селекторы айди и классов и т.д. и т.п.
И все эти скрипты вы, как заботящийся о производительности девелопер, аккуратно засунули в один JS-файл и упаковали.

Но есть неприятность: при открытии каждой страницы ваш скрипт будет шерстить DOM, в попытках найти и выбрать все узлы, которые задействованы во всех вышеописанных «штуках». Т.е. сколько у вас в скрипте селекторов вроде $('.myclass'), getElementById и т.п., столько раз после загрузки DOM он будет сканироваться в поисках этих элементов.

А если у вас скрипт на 1.5 тысячи строк и таких селекторов у вас «over 9000»? Это будет тормозить загрузку страницы. Конечно, потери не столь большие, чтоб как-то сильно заморачиваться, но можно очень просто и легко от этого избавиться: заворачивать наборы функций, описывающие работу JS-приложений в проверку наличия этих самых приложений.
Читать дальше →
Total votes 34: ↑16 and ↓18 -2
Comments 58

iPhoDroid 0,6 R13 1Shot — почти готов

Reading time 1 min
Views 1.7K
image iPhoDroid — проект по портированию Android на iPhone. Тема не новая, но все решения до этого сопровождались километровыми мануалами, учебниками по танцам с бубнами и сопровождались риском окирпичивания дорогой игрушки. К тому же, там постоянно что-то не работало, то wi-fi, то 3G.

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

Как они пишут на сайте проекта, сам загрузчик готов, но есть еще некоторые проблемы с окружением и навигацией, но они незначительные.

Так что всем желающим — добавить сайт в закладки и следить за обновлениями :)

Кстати, внутри Андроид 2.2
Презентационное видео дпо катом.
Читать дальше →
Total votes 71: ↑53 and ↓18 +35
Comments 91

Очередной (интересный) бюджетный планшет, но уже от американцев

Reading time 1 min
Views 2.2K
image
Kmart открыл заказы на 7-дюймовый планшет от малоизвестной американской фирмы Augen: «Gentouch78». Вот он:
kmart.shoplocal.com/kmart/default.aspx?action=browsepagedetail&storeid=2421202&rapid=941196&pagenumber=1&listingid=-2086512612

Стоит он всего 150 долларов имея довольно неплохие характеристики:
  • 800 МГц
  • 2 Гб встроенной памяти
  • 256 Мб оперативной памяти (DDR2)
  • слот для карт памяти SD/MMC до 16 Гб
  • Wi-Fi
  • может HD-video

конечно, характеристики не самые мощные, но на 150 баксов — весьма неплохо, да?
Стоит там Android 2.1, как работает — можно посмотреть на видео (под катом, хоть обзор довольно нудный :( )
Читать дальше →
Total votes 42: ↑34 and ↓8 +26
Comments 63

PowerColor выпускает видеокарту с оригинальной системой охлаждения

Reading time 1 min
Views 713
image
Думаю, бренд PowerColor известен многим. В свое время это был один из самых популярных производителей видеокарт ATI, хотя потом как-то они вроде поутихли. А вот сейчас они решили выпустить что-то оригинальное и получилось у них следующее: PowerColor PCS+ HD 5770 Vortex Edition.

Эта видеокарта разогнана в заводских условиях, обладает поддержкой DirectX 11, но главная ее особенность — система охлаждения.
Читать дальше →
Total votes 22: ↑12 and ↓10 +2
Comments 15

Pantech вступил в ряды андроидов

Reading time 1 min
Views 640
imageВот и Pantech последовал тенденциям и анонсировал трубку под Андроидом: SKY IM-A650S Vega
Хоть и продаваться он будет пока только в Корее местным оператором SK Telecom, тем не менее, трубка интересная:
  • Qualcomm Snapdragon 1 ГГц
  • 3,7-дюймовый AMOLED-дисплей, 480 х 800
  • 5-мегапиксельная камера, с HD-видео 720p
  • ТВ-тюнер формата T-DMB
  • Bluetooth, Wi-Fi, GPS
  • 3,5-миллиметровый аудиоразъем
  • 500 мегабайт встроенной памяти
  • слот для карт памяти microSD/microSDHC (до 32 гигабайт)
  • поддержка DivX и Xvid
Размеры: 115,95 x 59,4 x 10,95 мм
вес: 114 граммов.

Работает сей девайс под Android 2.1 с фирменным трехмерным пользовательским интерфейсом, но бещают обновить его до 2.2

Сколько стоит — пока неясно, но сам факт появления такой трубки от Pantech интересен.
Не знаю, как в России, в Украине они попытались прийти на рынок, но успеха не получили, хотя железки у них были весьма и весьма интересные, на тот момент. Возможно их продажи провалились из-за цен. Помню, тогда они были первыми и единственными (да и до сих пор такого нигде не встретишь), кто встроил в свой флагманский телефон сканер отпечатка пальца. Тогда это было очень диковинно :)

В общем, занятный вендор и его приход на рынок Android-смартфонов обещает много интересного.
Total votes 34: ↑27 and ↓7 +20
Comments 35

Делаем калейдоскоп на CSS+JS

Reading time 9 min
Views 4.9K
imageЯ как-то раньше никогда не задумывался над такой штукой, как калейдоскоп на странице. Видел их как-то раньше, но не обращал особо внимания. А тут увидел у Лебедева в портфолио калейдоскоп на флеше, покрутил по нему мышкой, понял принцип работы и подумал «ёлки, это же не сложно!».

Конечно, нельзя сказать, что это действительно очень просто. И нельзя сказать, что получилось совсем всё, что хотелось. Но есть на что посмотреть, за чем приглашаю под кат.

UPD
В посте добавил улучшенный вариант от хабрачеловека hlomzik, который не работает в ИЕ, но с меньшим кол-вом кода и с более правильным поведением.

Читать дальше →
Total votes 112: ↑103 and ↓9 +94
Comments 102

Первая фотография космоса со спутника «Планк»: прошлое и настоящее

Reading time 1 min
Views 1.3K
image
Европейское космическое агентство (по ссылке официальные материалы) опубликовало первый снимок космоса, полученный в рамках миссии «Планка»
На снимке видны выбросы пыли в нашей галактике и слабые микроволновые излучения, оставшиеся еще от Большого Взрыва. Это первая полная карта «неба» с этого корабля, который завершит свою миссию в 2012 году (как символично). Вот тут неплохие пояснения: www.spaceflightnow.com/news/n1007/05planck
Total votes 37: ↑34 and ↓3 +31
Comments 7

Sony на тропе ценовой войны

Reading time 1 min
Views 494
image

Видимо в Sony приняли вызов амазона и решили повоевать за потребителя рублем...

Сони сбросила цены на троицу своих читалок: Pocket Edition с $169 да $149, Touch Edition с $199 до $169 и Daily Edition (с 3G) с $349 аж до $299. Правда пока сони все равно несколько отстает: в Pocket Edition нету wi-fi, хотя в Nook, за те же деньги, он есть, да и Daily Edition не стал бестселлером даже за $299.
Total votes 51: ↑41 and ↓10 +31
Comments 55

Йогурт для Оптимуса. LG подтверждает выпуск таблетки на базе Froyo в четвертом квартале 2010

Reading time 1 min
Views 563
image

радостные новости: LG, уже работающий над таблеткой на Windows 7 обещает пополнить ассортимент Андроидом. Видимо, желая придавить своего главного конкурента в лице Samsung, они выводят свою гугло-таблетку в конце 2010го.

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

В других корейских новостях, корейская компания планирует выпуск новой версии своего телефона SU950 с 2.2 на борту. Нынешним обладателям этого аппарата не стоит отчаиваться: в конце года им тоже дадут новую прошивку.
Total votes 8: ↑5 and ↓3 +2
Comments 13

Бой начинается

Reading time 1 min
Views 505
imageНовый начальник направления мобильных решений Nokia, Анси Ванъйоки, в довольно эмоциональной форме написал в Nokia Conversations свои мысли по поводу перспектив компании и будущих задач. Он описал компанию как «борца». Он делает ставку на высочайшее качество, чтобы вернуть репутацию компании, как флагмана hi-end класса и вернуть фанов. Также он упоминает их «лучшего гуру по симбиан» Рикки Кадден и рассчитывает вернуть его утерянную веру в компанию, как и многих других, а также говорит о том, что народная поддержка — самый важный аспект успеха компании.

Что касается ПО, Анси подтверждает, что N8 будет последним аппаратом на платформе Symbian^3, однако говорит, что появление Symbian^4 очень (оооочень) вероятно… И хитро подмигивает :). Симбиан до сих пор остается основной системой для смартфонов Нокии. Пока будет Анси — андроида на Нокия, судя по всему, не будет. MeeGo упоминается как мощная платформа для мобильных компьютеров (не для смартфонов, а именно компьютеров).

Резюмирует он так:
Нечего отрицать, что как борцы, мы должны бороться собственными руками. Первая битва должна принести вам продукты и сервисы, которыми вы захотите пользоваться, которые будут вдохновлять и создавать новые вещи, меняя цифровой мир.
Я готов принять вызов, как и вся команда Nokia.


Оригинал записи: conversations.nokia.com/2010/07/02/the-fightback-starts-now
Total votes 35: ↑23 and ↓12 +11
Comments 48

FireFox для Maemo — финал

Reading time 1 min
Views 553
Firefox 1.1 для Maemo вышел в финальной версии!
Из особенностей:
  • Портретный режим
  • Автообновляемые аддоны
  • Конвертирование страниц в pdf прямо на телефоне


Посмотреть подробнее можно тут:
www.mozilla.com/en-US/mobile/maemo

Скачать можно зайдя на firefox.com/m с вашего N900/810

Осталось только жождаться выхода на остальные платформы) Но этот релиз внушает веру в то, что ждать осталось недолго)

PS
Как оказалось, Glow уже писал об этом в личном блоге, но, судя по всему, это мало кто видел, и он не смог перенести запись в тематический блог, за недостатком кармы.
Под катом подробнее о релизе, цитируя тот пост.
Читать дальше →
Total votes 40: ↑26 and ↓14 +12
Comments 10

Реальный «Воксель-арт»

Reading time 1 min
Views 1.9K
image Британская ученая дизайнер Julian Bond соорудила машину для изготовления «пиксельной» посуды (хотя, в общем-то, ничто не мешает делать и другие вещи). Как говорит сама автор, машина предназначена для быстрого и простого изготовления. Форма делается из гипса и заливается глиной.

Такие вазы — имхо, весьма занятный подарок для айтишников, особенно связанных с графикой, в той или иной степени :)

Сказать что-либо еще трудно, лучше посмотреть, а за сим — под кат (трафик!).
Читать дальше →
Total votes 37: ↑22 and ↓15 +7
Comments 30

Робот-дворецкий от Intel

Reading time 1 min
Views 951
image
Интел представили нового робота, умеющего взаимодействовать с окружающими предметами. Назвали его HERB — Home Exploring Robot Butler (робот-дворецкий, исследующий дом).
После включения, робот начинает распознавать предметы, регистрировать их, строить модель окружения и взаимодействует с ним, по мере надобности.
Крутящаяся штука сверху — лазер, регистрирующий 3Д-информацию, на основании которой, собственно, и строит модель окружения.

В основе: ноутбук с Core i7 и линукс на борту.

Говорят, незадолго до презентации у него была только одна рука. После подключения второй он сам научился ей пользоваться (plug-n-play прям)

Total votes 31: ↑29 and ↓2 +27
Comments 43

Генерация web-шрифтов

Reading time 1 min
Views 5.3K
Ради интереса, прошелся поиском по хабру, и обнаружил, что тут не освещен один очень полезный сервис: http://www.fontsquirrel.com
Пожалуй, это самый удобный сервис такого рода, создающий на выходе html-страницу с подключенными шрифтами в разных форматах, готовыми font-face в css и демо-текстом.
При этом есть масса настроек по кастомизации шрифтов во время конвертирования.
В частности, можно уменьшить их вес, убрав часть символов или оптимизировав кривые. Так же он умеет хинтовать шрифты и кодировать их в base64. В общем, есть всевозможные плюшки.
Total votes 53: ↑46 and ↓7 +39
Comments 14

Microsoft переизобрели подход к батарейкам: теперь полярность не имеет значения

Reading time 1 min
Views 2.2K
image
Microsoft периодически испытывает взлеты и падения со своими продуктами последние годы, но мы достаточно уверены, что новая технология «InstaLoad» окажется где-то в промежутке между «полным успехом» и «наилучшим, что они когда-либо делали». Эта технология собирается перевернуть наше представление об установке батареек, и позволит вставлять их в устройства как угодно, не смотря на полярность. Это возможно благодаря запатентованному дизайну контактов, который, как говорят в Микрософт, «просто работает» и совместим со всеми типами батарей (как стандартными, так и прямоугольными). Более того, Микрософт уже занимается лицензированием для сторонних производителей и даже предлагает royalty-free-лицензию для поставщиков и производителей доступных продуктов. Правда до сих пор не известно, когда выйдут первые устройства использующие данную технологию, но Микрософт уже перечисляет Duracell и производителя фонариков AE Light среди партнеров.

Страница на сайте Микрософта, посвященная проекту: http://www.microsoft.com/hardware/mouseandkeyboard/licensing/instaloadtechnology.mspx
Читать дальше →
Total votes 88: ↑68 and ↓20 +48
Comments 136

Новое изображение редкой голубой туманности

Reading time 1 min
Views 624
image

Это голубое облако газа и пыли является звездо-образующим регионом вокруг звезды R Coronae Australis, что за 420 световых лет от нас. Снимок был сделан из обсерватории La Silla в Чили. Изображение является комбинацией 12 отдельных снимков в трех разных цветах, изображает молодое семейство звезд, все еще находящихся в материнском облаке и взаимодействующих с ним.

Изображение охватывает около 4 световых лет и фокусируется на звездо-образующем регионе расположенном в маленьком скоплении в Южной Короне. Молодые звезды выдают мощное излучение и окружающие газ и пыль отражают и поглощают это излучение, выпуская заново с другой длинной волны.

В то время, когда бОльшая часть туманностей светятся характерным красным свечением, регион R Coronae Australis имеет необычный голубоватый оттенок. Звезды там имеют массу примерно равную массе Солнца и не излучают достаточно ультрафиолета, чтобы выбивать электроны с орбит окружающего водорода, что создало бы привычное красное свечение.

В некоторых регионах, вроде того, что на фото слева снизу, свет полностью поглощается пылью. Любые звезды, находящиеся в этом регионе, могут быть обнаружены только при помощи ИК-телескопов, фиксирующих их жар.
Читать дальше →
Total votes 49: ↑43 and ↓6 +37
Comments 10
1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Registered
Activity