Pull to refresh
1
0
Михаил 'bashmish' Башкиров @bashmish

User

Send message

Вокруг Яндекса за 59 дней

Reading time8 min
Views62K
Картинка-замануха

Не так давно у меня появилась жгучая необходимость найти работу в Москве. Одним из рассматриваемых вариантов стал Яндекс. Я всегда с симпатией относился к этой компании, считая их чем-то вроде русского Google (правда, Яндексоиды всегда начинают нервничать от такого сравнения).

Соответственно, я отправил им свое резюме и даже получил приглашение на первое собеседование. О том, что и как происходило дальше, я и хочу рассказать.

История будет интересна людям, которые рассматривают Яндекс, как потенциальное место работы, ну или которым просто интересно «а как там у них». Также статья должна быть интересна службе по подбору персонала самого Яндекса.
Читать дальше →
Total votes 284: ↑263 and ↓21+242
Comments188

Расписание выхода статей на Хабре (на любую неделю)

Reading time2 min
Views22K
Понедельник
  • Новости: ученые изобрели машину времени, вышел новый ноутбук толщиной 80 нанометров, Google покупает Microsoft, Facebook увольняет 1000 программистов.
  • Вылез стартап. Попиарился, лёг под хабраэффектом, встал, собрал замечания, поблагодарил, пропал навсегда.
  • Вышла новая версия третьего слева линукса. Качать срочно.
  • Я негодую — счет за телефон оператор округлил до кратности числу Пи.

Вторник
  • Опровержение новостей: ученые изобрели всего-лишь более точные часы, 80 нанометров — это техпроцесс, а не толщина ноутбука, Google покупает какой-то стартап, который отказался купить Microsoft, Facebook набирает 5000 программистов.
  • Начало холивара, модного на этой неделе (чай vs кофе, бинокль vs подзорная труба, черное vs белое)
  • Очень важный технический ресурс (ЖЖ, порнолаб, Sony Network) взломан (заДДОСен, конфискован УБОПом). Паника и отчаяние.

Читать дальше →
Total votes 432: ↑418 and ↓14+404
Comments57

Поддержка OAuth 2.0 платформой ВКонтакте

Reading time2 min
Views39K
Вчера во ВКонтакте появилась поддержка открытого стандарта авторизации OAuth 2.0. Теперь интегрировать сайты и клиентские приложения с социальной сетью стало значительно проще.

Читать дальше →
Total votes 129: ↑114 and ↓15+99
Comments89

Паттерны проектирования

Reading time2 min
Views48K
Здравствуй хаброчеловек!

Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
Читать дальше →
Total votes 47: ↑37 and ↓10+27
Comments29

Распознавание изображений. Алгоритм Eigenface

Reading time6 min
Views67K

Введение



Я продолжаю серию статей посвящённую тематике pattern recognition, computer vision и machine learning. Сегодня я вам представляю обзор алгоритма, который носит название eigenface.



В основе алгоритма лежит использование фундаментальных статистических характеристик: средних (мат. ожидание) и ковариационной матрицы; использование метода главных компонент. Мы также коснёмся таких понятий линейной алгебры, как собственные значения (eigenvalues) и собственные вектора (eigenvectors) (wiki: ru, eng). И вдобавок, поработаем в многомерном пространстве.
Как бы страшно всё это не звучало, данный алгоритм, пожалуй, является одним из самых простых рассмотренных мною, его реализация не превышает нескольких десятков строк, в тоже время он показывает неплохие результаты в ряде задач.

Мне не страшно.
Total votes 132: ↑127 and ↓5+122
Comments48

Nokia 5800 (и другие на Symbian 9.х) — cинхронизация календаря и контактов с Google Calendar и Gmail

Reading time2 min
Views34K
Недавно у меня появился телефон Nokia 5800 и естественно, первое, что мне захотелось сделать — это синхронизировать контакты. Поскольку я активно пользуюсь сервисами компании Google, то соответственно самая актуальная база контактов у меня находится в Gmail.

Оказалось, что контакты и календарь телефона легко синхронизируются с Google через Mail for Exchange, приложение от Nokia входящее в набор ПО поставляемый с телефоном.

Такую синхронизацию можно настроить на любом телефоне Nokia, на который можно установить Mail for Exchange, это все телефоны на Symbian 9.х. Проверить, поддерживается ли ваша модель можно на сайте Nokia.

Вот как это делается.
Total votes 31: ↑26 and ↓5+21
Comments91

Майндмэпы в учебе

Reading time2 min
Views2.6K
Диаграммы связей

Я думаю, большинство хабралюдей должно быть знакомо с такой вещью, как майндмэпы, они же карты разума, они же диаграммы связей. Для тех, кто не в курсе, поясню: майндмэп — это иерархическая диаграмма, отображающая множество взаимосвязанных мыслей.


У диаграмм связей существует много возможных применений. Например, с их помощью можно разрабатывать базы данных и абстрактные структуры классов, проводить мозговой штурм или планировать личные расходы. Расскажу, как я применяю их в учебе.
Читать дальше →
Total votes 81: ↑74 and ↓7+67
Comments57

Такете и Малума. Практическое использование феномена

Reading time3 min
Views11K
«Билайн и МТС неожиданно в один день сменили логотипы вот на такие»:



«Как вы думаете, что из этого символ МТС, а что — Билайн?»

С таким вопросом я приставал к своим коллегам, а полученные ответы заносил в тетрадку и задумчиво хмыкал. В конце статьи будут результаты опроса, а пока что объясню в чем его смысл.

Давно известен и описан феномен сопоставления человеком бессмысленных слов бессмыссленным фигурам согласно их форме. Как вы думаете, что из этого Малума, а что — Такете?



В. Келер (W. Kohler) в 1947 году показал, что большинство людей называют округлую фигуру Малума, а угловатую — Такете. Это означает, что у людей есть механизмы возникновения стойких ассоциаций между словами и фигурами, независимо от их смысла. А раз так, просто необходимо эти механизмы использовать.

Развиваю тему под катом. Если вам интересно применение психологии в дизайне, некоторые другие идеи я описывал на своем сайте.

Читать дальше →
Total votes 151: ↑140 and ↓11+129
Comments101

Image Composite Editor — создатель панорамных фото

Reading time1 min
Views14K
Сталкивались ли вы с потребностью совместить несколько снимков в одну панораму? Казалось бы, довольно простая задача, которую впрочем, трудно решить без вспомогательных средств. Помочь в решении вам может небольшая программа Microsoft Image Composite Editor. Эта программа — разработка команды Microsoft Research и полностью бесплатна. Перед тем как попробовать, я не ожидал ничего особенного, но результат меня приятно удивил. Шесть фотографий скормленных программе сшились без единого заметного шва. Результат — отличный. Под катом я выкладываю исходные фотографии и результат работы программы, а также снимок интерфейса. Осторожно, много картинок.


Читать дальше →
Total votes 97: ↑87 and ↓10+77
Comments102

Издание собственной книги: от А до Я

Reading time7 min
Views3.1K
Разгони свой сайтПосле заметки о выходе книги «Разгони свой сайт» ко мне обратились с просьбой осветить процесс публикации собственного издания. Не скажу, что описанные ниже действия были простыми и очевидными: в ходе возникло масса вопросов, на которые я с трудом мог ответить самостоятельно, поэтому приходилось искать совета буквально везде.

Предыстория


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

Если у вас нет четкого плана изложения материала, то лучше вообще не начинать сам процесс написания. В таком случае он может стать долгим, мучительным, а результат совершенно не удовлетворит потенциальных читателей.
Читать дальше →
Total votes 96: ↑91 and ↓5+86
Comments41

Сделай сам: любимые персонажи из бумаги

Reading time2 min
Views3.9K
Привет всем Хабралюдям!
Сегодня я хочу поделиться с сообществом одним очень затягивающим и увлекательным способом убить свободное время и просто отвлечься.

Читать дальше →
Total votes 217: ↑199 and ↓18+181
Comments125

IT блоггеры Рунета, где вы?

Reading time2 min
Views13K
Буквально вчера я понял, что кроме Хабра в моем RSS ридере нет ни одного русскоязычного источника IT информации. Несправедливость какая-то, подумал я и принялся составлять список блоггеров, которых было бы интересно почитать и за которыми хотелось бы активно следить. Задача эта, как ни странно, оказалась не из самых простых. Поэтому и обращаюсь за помощью к Хабрачеловекам.

Интерес вызывают специалисты и любители, программисты, дизайнеры, предприниматели и маркетологи, пишущие аналитические статьи, обзоры на айти и околоайти-шные темы, прогнозы и новости. Пусть они будут не особо известными, главное чтобы информация была свежей и интересной. Поэтому если вы ведете IT блог, или следите за интересным IT блогом, пожалуйста, оставьте ссылку на него в комментариях к этому хабратопику (или, если вы не зарегистрированы на Хабре, отправьте URL мне через twitter) — таким образом я смогу составить наиболее полный список самых интересных IT блоггеров рунета и, конечно же, поделиться им со всеми.

Сразу скажу, что лично меня не интересует: блоги с превалирующей информацией на личные темы; переводчики-кросспостеры информации с западных мейнстримовых блогов (TC, Mashable, Technorati и т.п.), ну и наверное всё.

UPD: Огромное спасибо всем, кто прислал линки! Под катом находится лишь малая доля ссылок, присланных хабрапользователями, основные сливки в комментариях
Читать дальше →
Total votes 119: ↑111 and ↓8+103
Comments160

Обзор Jabber-клиентов для Symbian 9

Reading time4 min
Views12K
Привет. Как вы знаете, иногда возникают проблемы с работой в сети ICQ из альтернативных клиентов. Многие всерьез задумались о переходе на Jabber, а некоторые уже давно там. А для того, чтобы вы могли подобрать себе подходящий клиент для мобильного телефона, специально для хабра мы подготовили небольшой обзор существующих решений для Symbian 9. В него умышленно не вошли платные клиенты (IM+, Agile), однако это и не нужно, потому как вы увидите, что сейчас правят бал отечественные бесплатные разработки.
Читать дальше →
Total votes 80: ↑73 and ↓7+66
Comments84

Поисковое API для PHP (Flash, Java и других)

Reading time5 min
Views6.7K
Задача: организовать поиск по всему сайту затратив как можно меньше усилий и оформить результаты в своем стиле.

Рассуждение
Есть различные серверные системы для организации полнотекстового поиска индексируя сайт, индексирую базу данных. Но их надо устанавливать на своем сервере, настраивать, а некоторые из них еще и платные.
В какой-то момент решил воспользоваться Google Ajax Search API через JavaScript, но тут вид результатов менять достаточно сложно, да и еще надо делать запросы в другой домен при помощи javascript.

Решение
В итоге набрел на странице Google AJAX Search API в раздел Code Snippets и все стало просто: немного кода на php и полнотекстовый поиск по любому сайту готов.

Пример кода с комментариями
Total votes 22: ↑14 and ↓8+6
Comments6

4ёх-мерные игры

Reading time4 min
Views22K
В топике о десятимерном пространстве, помимо идей об употреблении веществ и всяких астральных проекциях, высказывались идеи о четырёхмерной игре, чтобы «посмотреть, как это выглядит».
Тут имеется ввиду 4 пространственных измерения.
Фокусы с ветвлением и наложением во времени есть в играх типа Chronotron и аналогичных.
обзор существующих игр и соображения по реализации
Total votes 60: ↑56 and ↓4+52
Comments110

Взгляд изнутри: светодиодные лампочки

Reading time17 min
Views661K


Предисловие


В последнее время был поднят ажиотаж вокруг светодиодных ламп, которые должны заменить собой обычные лампы Ильича. И как поведал главный нанотехнолог России, такие лампы скоро поступят в продажу в Москве и Санкт-Петербурге. Конечно, всё было обставлено с пафосом: первым оценил новинку В.В.Путин. Мне удалось достать лампочку от «Оптогана» одним из первых, к тому же в руках у меня оказались ещё одна лампочка российского производства («СветаLED» или «SvetaLED»), правда побитая жизнью, но рабочая, и китайский NoName, которую с лёгкостью можно купить на ebay или dealextreme.com.
Читать дальше →
Total votes 542: ↑537 and ↓5+532
Comments202

Полезные ресурсы для проектировщиков интерфейсов в Axure RP

Reading time2 min
Views81K


Довольно давно на Хабре не было статей про такой удобный и эффективный инструмент для быстрого прототипирования как Axure RP.
Решил выложить свою подборку закладок по «Акшуре» в виде сводного списка ресурсов.
Читать дальше →
Total votes 83: ↑78 and ↓5+73
Comments29

Многоязычные модели Django для начинающих

Reading time4 min
Views21K

Вводная


Работаю я, как и все адекватные программисты, над социальным порталом который покорит всех от грудничков до маразматиков. И так как цели наполеоновские — нужно учесть возможность использования сервиса даже теми представителями человечества, которые не владеют великим и могучим. Знаю, что многие долго боролись с вопросом локализации именно контента (перевод отдельных полей модели на разные языки), т.к. локализация интерфейса, в пределах общепринятых, в Django решена. Суть проблемы в том, чтобы одна и та же модель (это важно! к примеру пункты единого для всех языков каталога) имела переводы своих полей на разные языки. Те кто давно «на игле» этого фреймворка уже наверняка нашли для себя наиболее подходящую методу решения этой проблемы, я же хочу предложить способ решения и набросать порядок действий для начинающих, чтобы они не сбежали по рельсам на рубиновые копи.
Читать дальше →
Total votes 28: ↑26 and ↓2+24
Comments28

Преждевременное масштабирование — главная причина гибели стартапов?

Reading time2 min
Views2.3K
Компания Startup Genome опубликовала приложение к майскому аналитическому отчёту по стартапам. Теперь собрана информация уже по 3200+ компаниям и подробно рассматривается главная причина, по которой стартапы разваливаются.

Изучив опыт тысяч стартапов, Startup Genome делает вывод: 70% неудач объясняются преждевременным масштабированием.
Читать дальше →
Total votes 79: ↑73 and ↓6+67
Comments22

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity