Как стать автором
Обновить
0
0
Евграфов Владимир @vovapi

Golang Developer

Отправить сообщение

Эй, Google, ты что?

Время на прочтение8 мин
Количество просмотров8K
В субботу в блоге кенийского стартапа Mocality появилась следующая заметка, наделавшая много шуму:

Я горжусь делом, которое мы организовали в Mocality, но особенно — двумя вещами:
  • Нашей краудсорсинговой программой. Когда мы начинали работу, мы понимали, что (в отличие от США или Великобритании, где каталог для выкладывания в сеть можно просто купить), если мы хотим получить достойную базу данных кенийских предприятий, нам придётся наполнять её с нуля. Также было очевидно, что для быстрого роста предприятия нам потребуется помощь многих кенийцев. Поэтому мы создали систему сбора информации, задействующую M-PESA (местную популярную платёжную систему) для вознаграждения каждого кенийца с мобильником, кто сообщает данные для нашей базы, и они подтверждаются проверкой. За два года мы выплатили 11 млн кенийских шиллингов (более 100 000 долларов) тысячам человек, и построили самый полный каталог в Кении, включающий более 170 тысяч проверенных записей. От себя, я считаю эту работу самым важным достижением моей 18-летней интернет-карьеры.
  • С первого дня мы нацелились на каждую кенийскую организацию, безотносительно размера. В итоге, примерно для двух третей предприятий в списке Mocality это их первый шаг в Сеть. Мы вывели в онлайн порядка ста тысяч организаций.

Пока вы читаете, держите в голове следующее:

Наша база данных — суть нашего дела, и мы чутко относимся и защищаем её. Помимо прочего, мы отслеживаем и блокируем автоматизированные атаки. Мы постоянно связываемся с клиентами, чтобы их данные не устаревали, и просим звонить в наш колл-центр по любым вопросам, когда угодно.

В сентябре Google запустил программу Getting Kenyan Businesses Online («Вывод кенийских организаций в Сеть», GKBO). Хотя мы видели, что в некоторых аспектах она конкурирует с нами, мы приветствовали это начинание, поскольку в Кении достаточно потенциала для всех, и каждый новый участник помогает росту рынка. И, конечно, мы достаточно уверены в продукте, в нашей местной команде и в нашей увлечённости, чтобы соревноваться с любым противником при условии честной игры.

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

Читать дальше →
Всего голосов 177: ↑161 и ↓16+145
Комментарии63

Полный обзор прототипа Windows Phone 7

Время на прочтение17 мин
Количество просмотров1.9K
19 июля 2010 года Microsoft начали рассылать прототипы телефонов с Windows Phone 7 сторонним разработчикам. Такие же образцы попали и к некоторым сетевым изданиям. Предлагаю вашему вниманию вольный перевод обзора WP7 от Engadget.com, дополненный изображениями из эмулятора.

Windows Phone 7Это был долгий путь, не так ли? Хотя, в некотором смысле, не так — фактически, прошло около 2-х лет с начала разработки Windows Phone 7. Если вы считаете, что этот продукт заменит Windows Mobile 6.5, то это правда. Даже самые последние версии WinMo 6.5 базировались на одних и тех же вещах, что и версия 5.0 из далекого 2005-го года. В то время WVGA дисплеи для телефонов были научной фантастикой, названия с большим, чем 2G, были непонятны для большинства людей, и не было Хабрахабра. Сейчас многое изменилось: 8-летние дети имеют доступ к электронной почте через свои телефоны, а на рынке доминируют мобильные устройства от Apple и Google, которым Microsoft передал пальму первенства на блюдечке с голубой каемочкой. Никто, ни внутри, ни за пределами Редмонда, не утверждает, что эти изменения произошли слишком быстро, потому что уже не достаточно доминировать только на рынке настольных компьютеров.

В свете этого, вы можете сказать, что Widows Phone 7 — это отчаянная попытка снова стать конкурентно способными на мобильном рынке. Называйте это как угодно, но независимо от этого, лояльность к бренду уже не поможет этой операционной системе — она сама должна быть достойной. Более того, WP7 должна быть практически безупречна на рынке, где есть iOS 4. У Microsoft есть еще несколько месяцев до того, как она выпустит первую волну телефонов на рынок, но мы недавно получили опытный образец Samsung с кодовым именем «Taylor», основанный на i8910HD. Похож ли он на убийцу айфонов и андроидов? Читайте в этом обзоре.
Читать дальше →
Всего голосов 108: ↑85 и ↓23+62
Комментарии172

Я хочу работать в Google! Телефонное интервью (часть 2)

Время на прочтение14 мин
Количество просмотров17K
Сегодня мы будет обсуждать технические аспекты и реализацию задач на Python и C/C++, которыми нас будет закидывать инженер из Google. Начнём с самых тривиальных проблем с последующим нарастанием сложности. Параллельно обратим внимание о чём стоит упомянуть во время интервью и где не попасть в ловушку.
Читать дальше →
Всего голосов 102: ↑86 и ↓16+70
Комментарии134

«Социальная Сеть»: полный обзор фильма от Mashable

Время на прочтение6 мин
Количество просмотров31K
image

Внешне фильм «Социальная сеть» – это история проекта Facebook – сайта, созданного в Гарвардском общежитии в 2004 году, который предопределил то, как мы будем взаимодействовать и общаться друг с другом в 21 веке. По своей сути фильм о социальной сети – нечто большее, чем просто история одного сайта. Работа представляет собой взгляд со всех сторон на успех, неудачу и проявления самолюбия и жадности.
Читать дальше →
Всего голосов 123: ↑95 и ↓28+67
Комментарии95

Превращаем HD2 в HD7 — Инструкция по установке WP7 на HTC HD2

Время на прочтение3 мин
Количество просмотров16K


Всем приятного вечера, это снова я. В прошлый раз мы мучили наши HD2 установкой Android'а в NAND-память. На этот раз всё куда интересней — будем ставить Windows Phone 7. Перед тем, как начнём, хочется хоть пару слов вставить о собственных ощущениях от новой операционки.

Она крутая. Нет, она просто охрененная. Ничего удобней, быстрей и красивее я ещё не видел. Когда в 2007ом вышел iPhone — он не произвёл на меня такого впечатления, какое сейчас произвела WP7, не смотря на не идеальное её поведение на телефоне. Если освободить свой мозг от различных клише и «я так привык» — разобраться «что и как» не составит труда. Всё просто, всё доступно, всё очень и очень красиво.
Читать дальше →
Всего голосов 111: ↑83 и ↓28+55
Комментарии218

Как я поступал в Бауманку, или «Шаг в будущее»

Время на прочтение3 мин
Количество просмотров42K
Всем добра, хабрапользователи. Да, я сделал робота.

image

Пишу сей пост дабы популяризовать такое течение как «Шаг в будущее» МГТУ им. Н. Э. Баумана, ведь все мы знаем, что на хабрахабре достаточно школьников и тех, кто интересуется современным образованием.

«Шаг в будущее» — это олимпиада для школьников старших классов (10-х и 11-х), умных, готовых заниматься научной деятельностью.

Читать дальше →
Всего голосов 277: ↑233 и ↓44+189
Комментарии161

Я хочу работать в Google! Телефонное интервью (часть 1)

Время на прочтение4 мин
Количество просмотров31K
Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
Читать дальше →
Всего голосов 207: ↑182 и ↓25+157
Комментарии99

vkontakte_api: ruby-адаптер для ВКонтакте API

Время на прочтение7 мин
Количество просмотров28K
В начале этого года мне понадобилось работать с API ВКонтакте из rails-приложения. Увы, я не нашел сколько-нибудь устраивающего меня гема: где-то меня принуждали писать названия методов в camelCase (что в ruby-коде выглядит неестественно), где-то — обязательно проходить авторизацию через библиотеку (при том, что я использовал omniauth) и вообще везде для обращений к API использовался захардкоденный Net::HTTP, блокирующий реактор эвентмашины, на которую я тогда прицеливался. Также в плане документации почему-то все было очень грустно, и приходилось постоянно читать исходники.

Так появился на свет vkontakte_api. Рельсовый проект, послуживший поводом для написания данной библиотеки, уже успел почить — но гем живет и продолжает развиваться, в июле достигнув версии 1.0 (которая послужила поводом для значительных изменений). Используя faraday, библиотека поддерживает вызов любых методов API, загрузку файлов на сервера ВКонтакте и опциональную авторизацию, не принимая за программиста решения, упомянутые в предыдущем абзаце.

Посмотрим, как работать с API с помощью vkontakte_api. В качестве примера сгодится несложное веб-приложение, отображающее на странице ленту новостей (API-метод newsfeed.get), список друзей (friends.get) и групп (groups.get) пользователя, прошедшего OAuth2-авторизацию. А выглядеть это будет примерно так:


Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии27

Вычислительная геометрия, или как я стал заниматься олимпиадным программированием. Часть 2

Время на прочтение6 мин
Количество просмотров147K

Вступление


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

Начнем с взаимного расположения точки относительно прямой, луча и отрезка.
Читать дальше →
Всего голосов 39: ↑31 и ↓8+23
Комментарии27

“Книжная полка хакера” — библиотека бесплатной компьютерной литературы

Время на прочтение1 мин
Количество просмотров13K
Сайт Hackershelf.com — коллекция официально бесплатных электронных книг компьютерной тематики. Библиотека наполняется сообществом — зарегистрированные пользователи могут добавлять книги и редактировать информацию о существующих. В ней уже больше двухсот наименований книг, есть поиск по категориям и популярности.

Всего голосов 56: ↑48 и ↓8+40
Комментарии10

Взломать Wi-Fi за 10 часов

Время на прочтение12 мин
Количество просмотров1.5M
Еще не так давно казалось, что беспроводная сеть, защищенная с помощью технологии WPA2, вполне безопасна. Подобрать простой ключ для подключения действительно возможно. Но если установить по-настоящему длинный ключ, то сбрутить его не помогут ни радужные таблицы, ни даже ускорения за счет GPU. Но, как оказалось, подключиться к беспроводной сети можно и без этого — воспользовавшись недавно найденной уязвимостью в протоколе WPS.


Читать дальше →
Всего голосов 304: ↑294 и ↓10+284
Комментарии164

Корпоративный терроризм

Время на прочтение7 мин
Количество просмотров3.2K
Я бы хотел начать эту историю с некоего дисклеймера (отмазки), чтоб у читателей не возникло желания, не дочитав до конца, ткнуть пальцем в автора. Собственно, к самой интересной части истории, изложенной ниже, автор имеет достаточно отдаленное отношение. Авторская “отдаленность” существенна ровно на столько, чтобы изложить эту историю читателям, и при этом быть в праве откреститься от участия в событиях, которые в ней изложены. Причина, по которой автор взялся за клавиатуру, далеко не в желании пропиариться или получить какой-то рейтинг, причина совершенно в другом; в конце об этом будет сказано особо.

Первое


“… бизнес не выбирают: кого в какой капусте нашли — тот той капустой и башляет ...”
Читать дальше →
Всего голосов 179: ↑147 и ↓32+115
Комментарии71

Путь инди. Как я начал делать игры

Время на прочтение4 мин
Количество просмотров23K
Приветствую всех! Решил поведать вам свою историю, возможно, кому-то это будет интересно. А если это кого-то вдохновит на подвиги – значит, я не зря взялся за эту статью.

Коммерция


Недавно стукнуло 3 года с того момента, как я стал профессиональным гейм-девелопером. Слово «профессиональный» здесь не в смысле «крутой разработчик», а в том плане, что это является моим единственным источником дохода.
Итого, с 2009-го по 2011-й было разработано 7 игр. Количество геймплеев со всех игр стремится к 100 миллионам, а доходы с этих игр – к [вырезано цензурой]. Но об этом я сегодня писать не буду, ибо в этом мало романтики, и слишком много цифр. Сегодня речь пойдёт о том, что же предшествовало выбору профессии.
Читать дальше →
Всего голосов 178: ↑159 и ↓19+140
Комментарии87

Новый релиз картографической дизайн студии TileMill

Время на прочтение2 мин
Количество просмотров1.4K
Здравствуйте. Не прошло и полгода с момента выхода предыдущей версии картографической дизайн студии TileMill (см. обзор), как вышел в свет новый релиз, за версией 0.4.



Интересно? Приглашаю под кат.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии12

Как начать работать с GitHub: быстрый старт

Время на прочтение6 мин
Количество просмотров1.2M


Распределенные системы контроля версий (DVCS) постепенно замещают собой централизованные. Если вы еще не используете одну из них — самое время попробовать.

В статье я постараюсь показать, как можно быстро начать экспериментировать с git, используя сайт github.com.

В статье не будут рассмотрены различия между разными DVCS. Также не будет детально рассматриваться работа с git, по этой теме есть множество хороших источников, которые я приведу в конце статьи.
Читать дальше →
Всего голосов 182: ↑165 и ↓17+148
Комментарии51

Делаем качественный переплёт для любимой книги

Время на прочтение7 мин
Количество просмотров206K

Вступление


Приветствую всех.

Люди любят читать. Но не все, и не всё. А то, что любят, не всегда можно найти в магазинах. А если и можно найти, то не всегда это по карману. Из этого следует один элементарный факт: что-то с этим надо делать. Конечно, можно читать с экрана монитора/ноутбука/телефона. Или распечатать и читать в разрозненных, пусть и упорядоченных, листочках. Кроме того (это более затратный вариант, но для любителя чтения он лучше), можно купить специализированную читалку на электронных чернилах. Да, она решает проблему, но… Спустя какое-то время начинаешь скучать по весу настоящей книги, по шелесту перелистывания бумажных страниц, и по кипе других подобных маловажных, но таких приятных сердцу мелочей.
И из этой неприятности тоже есть свой выход. Просто-напросто надо самому сделать нужную книгу.
Осторожно, под катом очень много фотографий.
Читать дальше →
Всего голосов 310: ↑294 и ↓16+278
Комментарии157

Ядерный реактор – дома с нуля

Время на прочтение4 мин
Количество просмотров438K
Некоторое время назад я публиковал статью о самодельных микропроцессорах, сегодня же мы затронем более сложную и щекотливую тему (особенно в свете событий на Фокусиме) – создание ядерного реактора, способного генерировать энергию в домашних условиях. И перед тем как вы начнете волноваться, вспоминая о негативных опытах в прошлом (см. Радиоактивный бойскаут – наковырявший прилично амерция-241 из детекторов дыма) заранее скажу, что все что описано в этой статье – относительно безопасно (по крайней мере не опаснее работы с фтороводородной кислотой дома), но крайне не рекомендуется к повторению. Перед любыми действиями проконсультируйтесь со своим адвокатом — законы разные в разных странах. Много кто уже сидит.
Читать дальше →
Всего голосов 339: ↑319 и ↓20+299
Комментарии201

Анонимность, доступная каждому

Время на прочтение7 мин
Количество просмотров61K
imageВсем привет, давайте знакомиться.

Мы – Kebrum, сейшельская компания с русскими мозгами. Наш профиль – анонимность и безопасность в интернете, на данный момент мы запустили VPN сервис и не собираемся останавливаться на этом. Сначала расскажу коротко о сервисе для тех, кто не участвовал в бета-тестировании, а потом пару прохладных историй, как это полагается на Хабре.






Да, давайте знакомиться
Всего голосов 137: ↑112 и ↓25+87
Комментарии201

Шифр на гербе генерал-губернатора Канады

Время на прочтение2 мин
Количество просмотров1.9K
Недавно на пост генерал-губернатора Канады был назначен доктор Дэвид Джонстон (David Johnston), бывший декан университета Ватерлоо. Приход нового формального представителя королевской власти остался бы незамеченным в силу незначительности этой политической должности, если бы не одно занимательное обстоятельство — личный герб доктора Джонстона. По его нижней границе расположен бинарный код.



Согласно официальной трактовке, бинарный код «символизирует информационный поток, цифровые коммуникации и новые медиа». Но есть ли в этом 33-значном коде какое-то скрытое послание, как это обнаружилось недавно на шифре с логотипа United States Cyber Command? Даже если так, то сообщение очень надёжно зашифровано.
Читать дальше →
Всего голосов 78: ↑56 и ↓22+34
Комментарии109

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность