Pull to refresh
503
0
Григорий Бакунов @bobuk

Пользователь

Send message

Open source – наше всё

Reading time2 min
Views101K

События последних дней заставляют нас заявить позицию по новостям вокруг проекта Nginx. Мы в Яндексе считаем, что современный интернет невозможен без культуры open source и людей, которые инвестируют свое время в разработку программ с открытым кодом.


Судите сами: мы все используем браузеры с открытым кодом, получаем страницы с сервера с открытым кодом, который работает на ОС с открытым кодом. Открытость – не единственное свойство этих программ, но, безусловно, одно из важнейших. Собственно, большая часть свойств этих программ появились благодаря тому, что разработчики со всего мира могли прочитать их код и предложить подходящие изменения. Гибкость, быстрота и настраиваемость опенсорс-программ – это то, что позволяет современному интернету ежедневно совершенствоваться силами тысяч программистов по всему миру.

Читать дальше →

Do not be evil

Reading time6 min
Views157K
Сегодня довольно непростой, но, очевидно, знаменательный день. Сегодня Яндексу пришлось пойти на шаг, который, как мне всегда хотелось верить, никогда не придётся делать.

Мы обратились в регулирующий орган, ФАС, чтобы вернуть равноправные отношения на рынке мобильных устройств. Наше обращение — признание одного неприятного факта. У нас с вами есть все шансы попасть в мир, где только одна компания будет решать, кто получит возможность донести сервисы до людей и чем эти люди смогут пользоваться.

Мы всегда верили в конкуренцию и право выбора пользователя. Настолько, что даже в наших поисковых результатах с первых дней существования Яндекса стоят ссылки на другие популярные поисковики. Если честно, я всегда был уверен, что и Гугл верит в то же. Что это компания инженеров, производящих крутые продукты. Увы, сейчас очевидно, что помимо технической компании, которая когда-то считала своим лозунгом «Do not be evil», теперь есть и совсем другая – компания, контролируемая юристами и бизнесменами.

Android давно уже совсем не выглядит открытой OS. И уж точно не выглядит открытой политика конкуренции Google на этой платформе. Например, сейчас мы столкнулись с тем, что вендоры, чтобы продавать в России телефоны с сервисами Яндекса, должны отказаться от всех сервисов Google не только в России, но и во всех остальных странах. При этом правила получения GMS и Google Play для каждого из них могут измениться в любой момент.

Мы хотим, чтобы в открытой OS условия и лицензии были открыты и прозрачны для всех.
Читать дальше →

YaC 2014: главная технологическая конференция Яндекса для тех, кому она действительно нужна

Reading time5 min
Views26K
Привет, я Бобук, и традиционно на Хабре я рассказываю про YaC. Осталось всего три дня до окончания регистрации на Yet another Conference 2014. Возможно вы помните, что в прошлом году она стала самой большой конференцией про хардкорные технологии в Европе. Но в этот раз мы решили все сделать ещё серьёзнее. Хардкор и технологии останутся, и их даже станет больше, а вот людей, которых мы позовём, будем отбирать намного строже (и их станет меньше).


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

У нас есть три механизма, по которым люди в этом году попадают на YaC. Сначала мы вручную выбрали и пригласили знакомых нам людей, о которых точно известно, что они страшно интересные и могут принести большую пользу всем на конференции. Сейчас мы вышли на второй этап, когда можно, как и раньше, заполнить анкету и подать заявку. После закрытия регистрации 10 октября в 23:59 из ваших анкет алгоритмически будут выбираться люди, которые могут поделиться новыми знаниями. И, да, если вы не заполнили анкету, а только подали заявку, то с очень большой вероятностью вы никуда не попадете.

Если вы человек из списка ниже, то это не значит, что вам обязательно будет интересно на YaC’е:
Читать дальше →

YaC: почему важно не пропустить главную технологическую конференцию Яндекса в 2013 году

Reading time6 min
Views39K
2 октября Яндекс уже в четвёртый раз проведёт YaC. Yet another Conference — это самая большая технологическая конференция в Европе. Ну, если не во всей Европе, то в Восточной — точно.

image

Последний раз я писал пост на Хабрахабр пять лет назад. И как раз пять лет назад мы задумывали YaC. Тогда мы чётко сформулировали для себя, что не хотим делать очередную маркетинговую конференцию про одну конкретную компанию Яндекс. Мы сделали мероприятие, которое вообще не про Яндекс. Для нас YaC — это огромная дискуссионная площадка.
О чём конкретно будут говорить на секциях в этом году

Good news, everyone!

Reading time1 min
Views1.8K
Прошло чуть менее недели с момента запуска новой версии программы Я.Онлайн. Мы собрали ваши отзывы и пожелания и вот оно, первое обновление. Чат для Я.Онлайна теперь также доступен и для операционной системы Mac OS X — скачать его можно на странице nano.yandex.ru/project/online. Версию для дистрибутива Linux вы можете собрать самостоятельно, скачав исходные тексты программы по ссылке выше.

Кроме того, различные хабрадеятели много и часто писали о «дыре в безопасности». Дыры конечно никакой не было, я бы скорее сказал, что это «недостаточно параноидальный подход к безопасности». Впрочем, начиная с этого релиза при логине можно включить шифрованное TLS-соединение, а значит можно переставать бояться хакеров и фсбшников.

Напомним также, что полную версию пакета Я.Онлайн с Чатом и уведомлениями о новых письмах для Windows можно скачать на странице программы. Кстати, сегодня там появился вариант с антивирусной защитой Касперского в комплекте, а в самом Онлайне исправлен ряд ошибок — если что-то не работало, то стоит попробовать новую версию.

Мы по-прежнему собираем конструктивные предложения и пожелания по этому проекту. Не стесняйтесь, пишите в комментарии. Мы очень благодарны всем, кто помогает нам развивать и продвигать Я.Онлайн. Jabber отличный протокол и он заслуживает того, чтобы быть самым распространенным IM-стандартом в интернете. Спасибо :)

Хабр — Подкасты = Любовь

Reading time1 min
Views1.6K
Дорогие друзья. Мне кажется почти для всех уже очевидно что Хабр потерял подкасты, а подкасты потеряли Хабр. Но почему вокруг этой истории такой ажиотаж? Явные причины почему подкастерам стал не интересен Хабр как площадка:
Читать дальше →

I want my money back!

Reading time1 min
Views1.4K
Посмотрел как работает новая карма и рейтинги. Спасибо, это совсем не для меня. И тут же обнаружил странное — на нашем замечательном ресурсе нет кнопки «удалить аккаунт»! Что же делать?

Несколько замечаний о строительстве шоу

Reading time2 min
Views2.4K
Для начала давайте кое о чем договоримся. Я воспринимаю интернет-проекты так же, как любое другое шоу. Конечно есть некоторая разница между телепрограммой и блогом, однако сходств значительно больше чем различий. По этой же причине и словарь мой состоит в основном из простых слов, не связанных с интернетом. Проводите аналогии, вы узнаете то же, что знаю я. Да, и упреждая вопрос «откуда я взялся такой умный» — я давно был. И количество шоу, которые я режиссировал перевалило за два десятка. А количество шоу, за которыми я пристально смотрел — думаю за две сотни.

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

1. Самый сложный совет, особенно для тех, кто уже начал своё шоу. Очень важно понимать что и зачем вы делаете. Как не странно это совсем не очевидно. Допустим вы ведете блог о летающих тарелках. Ответьте себе на вопросы: зачем вы это делаете? какова конечная цель шоу? кто ваша аудитория. Если ответы для вас не очевидны — шоу обречено на провал.

2. Следите за аудиторией, но не потакайте ей. Типовая ошибка многих шоу — прислушиваться к каждому фидбеку зрителя, к каждой критике со стороны. Не забывайте, большая часть ваших зрителей дилетанты в шоу, они не знают того, что знаете вы. Если вы плохо переносите прикладную психологию — попробуйте просто игнорировать критику, используйте только положительный фидбек. Есть две причины делать именно так: во-первых зритель, довольный шоу очень ленив и не полезет звонить-писать что-то о том, как ему понравилось. Если уж он написал вам “это было круто!!11” — значит это было действительно круто, задумайтесь. Во-вторых люди, критика которых заслуживает уважения и рассмотрения, очень редко бывает бесплатной, да и этих людей вы сами уже знаете и можете пересчитать по пальцам. Я надеюсь одной руки.

3. Играйте с аудиторией, она это любит. Этот совет подходит не всем, но явному большинству шоу. “Скандалы, интриги, расследования” — это один из лучших способов привлечения новых людей. Только боже вас упаси перепутать “играйте” с “заигрывайте”.

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

5. Никогда не раскрывайте публично всех секретов вашего шоу. Магия, мистика, загадка, назовите это как хотите — но шоу без этого превращается в фарс, а иногда и в фарш.

Только записав всё это как на духу я понял, что все хорошие шоу подчиняются правилу сериалов. Этих правил всего три:

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

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

3. Одна из 12ти серий должна нарушать правило 2, чтобы следовать правилу 1.

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

Конфигуратор от МакСолюшнз

Reading time1 min
Views1.3K
На днях зашел на сайт macsolutions.ru, посмотреть, что бы прикупить этакого. И был приятно поражен новым «конфигуратором», как его называют создатели, а точнее говоря выбиралкой комплектующих. Например, комплектацию mac pro можно подобрать так: [>>].
Дальнейшие исследования показали интересное. Особенно внимательно следует читать комменты — в них пишется много интересного. Очень надеюсь, что появится что-то более приличное, нежели Apple IMC, и держу пальцы крестиком, чтобы это что-то по-человечески относилось к клиентам, покупающим не самую дешевую в мире технику.
МакСолюшнз мне по-прежнему за рекламу не платит :)

Онлайн записи Радио-Т

Reading time1 min
Views957
Дорогие друзья, напоминаю что регулярная «живая» запись Радио-Т состоится завтра, в 23:00 GMT+3, то есть по Москве.
<a href='http://radio-t.com/index.php/2007/06/06/temyi-dlya-39/#comments"> Сбор тем для подкаста осуществляется в комментариях.

Вообще расскажите хоть, как вам эти «прямые эфиры»?

Пять способов повысить продуктивность.

Reading time3 min
Views7.7K
По началу я думал что это будет просто перевод одного весьма забавного текста. Но оказалось, что он из рук вон плох, поэтому от него остались только тезисы.

Давайте сразу же договоримся — эти советы подходят в основном программерам, ну и, скажем так, сильно технишн людям. Зададимся вопросом — что такое «продуктивность»? Не знаю как вы, а я вкладываю в это слово очень простое значение. Человек продуктивен, когда выполняет необходимые ему действия с минимальным напрягом для себя и максимальной отдачей для других. В случае программера идеально продуктивным является человек, который легко и непринужденно пишет хороший код за минимальное время. Хватит слов — вот вам советы:

1. Никогда не ищите глазами, пользуйтесь функциями поиска. Всегда, всегда используйте поиск, если вы печатаете быстро. Хороший пример — открытие файла в редакторе. Используйте поиск или комплишн (в зависимости от редактора) и вы увидите насколько это быстрее. То же относится к выбору таба/буфера, если редактор не позволяет перейти в нужный буфер — выкиньте его, иначе смотрите в пункт 4. Идеальный редактор работает так — нажимаем кнопочку (в моем случае Ctrl-X + b) и в строке ввода вписываем первые несколько букв открытого в другом табе файла. Завершаем всё нажатием tab и enter. Таким методом я переключаю открытый буфер за 0.2 секунды. Мышью и глазами я переключаю его за 1.4 секунды. Что приводит нас к следующему пункту.

2. Не повторяйте что-либо более 10 раз. Это критическое число для всех разное, для меня оно именно десять. Автоматизируйте. Больше. Чаще, но не увлекаясь глобализмом. Причем не только в коде, в редакторе, в среде, но и в жизни. Нужно разбить 20 куриных яиц? Сделайте коробочку с дырочками и отсекайте острую часть яйца. 11 раз написать триграмматон на заборе? Сделайте шаблон и купите балон с краской. Не забывайте, что клавиатурные шорткаты есть почти во всем софте. Каждый раз когда вы снимате руки с клавиатуры — теряете время.

3. Учитесь скриптовым языкам. Python, Ruby, Perl, Bash, Javascript, CMD, VBasic. Просто хватайте тот, который ближе к вам и пишите-пишите-пишите. Понятно, что выбрать просто, если вы работаете в windows — для вас только CMD и VBasic. Юниксоидам доступно чуть больше, думаю это одна из причин почему гики так активно пересаживаются на Linux. Я знаю, что учиться не легко — но надо. Есть один странный рецепт — попробуйте в течение 2-3 недель работать из консоли. Нет, не надо отказываться от окон и тп — просто откройте окно терминала или cmd и работайте из него, запустив нужный вам скриптовый интерпретатор. И ради бога, никаких far/mc/nc и тп. — ваша цель научиться писать скрипты. После этих 2х недель вы вернетесь к привычной среде с довольно большим знанием о том, как же устроен скриптовый язык. Напомню, для python и ruby есть ipython и iruby. Для perl есть mshell, остальные интерпретируемы сами по себе.

4. Изучите свой IDE настолько, насколько это возможно. В идеале — откажитесь от IDE в пользу хорошего текстового редактора. Я имею ввиду редактора. Например ViM или Emacs. Пользователи MacOS могут использовать и TextMate, однако мне он кажется жалким подобием левой руки (слабой пародией на MicroEmacs). Да, и уверяю вас — оба редактора, и ViM, и Emacs имеют столько возможностей, сколько не снилось любому другому. В то же время оба они прекрасно работают без донастройки, хотя я предпочитаю Emacs. Конечно многие еще помнят что Emacs раcшифровывается как Eight Megs And Constantly Swaping, но 8 метров памяти уже давно перестали быть чем-то из ряда вон выходящим. Окей, вернемся. Выберите редактор. И теперь используйте его везде, где только можно. Вбейте себе в голову — вы используете ТОЛЬКО этот редактор. Потому что достаточно хорошо знать два редактора невозможно. Знатоки утверждают что работая со своим редактором на полную катушку вы получаете буст к производительности в 200-500%. И глядя на Бацека, например, я в это верю. И единственный минус от этого знания только в одном — вы не сможете от этого отвыкнуть.

5. Изучайте технологии и пишите маленькие программки. Выделяйте себе 20-30 процентов времени на ковыряние в новых движках или базах данных. Да, двадцать-тридцать процентов времени. Я знаю что обычно на это выделятся куда меньше — но меня-то не надо обманывать, я ж сам такой был, и хорошо знаю сколько процентов времени программист пишет код. Подвиньте чуть-чуть время, выделяемое вами на чтение LiveJournal и закопайтесь по локоть в Django. Или сядьте и напишите скрипт для накручивания голосов на Хабре. В общем проводите время весело и с пользой. Это сильно помогает отдохнуть на работе не теряя темпа. А главное — это очень неплохо сказывается на структуре вашего кода — теперь вы знаете как и что делают другие.

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

Про рейтинги и СБК

Reading time1 min
Views1K
Как вы наверное обратили внимание, система СБК*Рейтинг себя не оправдала. Причины просты и многочислены, вот самые явные, как мне кажется:

* Средний балл комментария сильно зависим от их количества. Т.о. идеальный способ подняться в топ людей — написать один комментарий, но сверхпопулярный, после этого поднять себе немного рейтинг — и все.
* Насколько я понимаю — оценки постов в блог, группы и колонки не учитывается в подсчете СБК, что тоже явно влияет на сам коэффициент.
* Любой пользователь может увеличить или уменьшить балл комментария ровно на единицу. Повторяю — любой.

Собственно понятно, что готовой методы, как же разобраться с проблемой нет. То что кажется мне очевидным можно описать так:

* Сделать величину, на которую увеличивается или уменьшается балл комментария связанной с рейтингом человека, изменяющего балл. Таким образом, комментарии которые нравятся Игорю Ашманову более важны, чем комментарии, которые нравятся например мне, и это логично.
* Следующим логичным шагом было бы изменить практику поднимать или опускать рейтинг человека ровно на единицу. Кажется рейтинговая система, когда голос человека с высоким рейтингов важнее чем голос менее популярного товарища работает почти везде.
* Оценки за посты и записи в группы должны как то корелировать с оценкой комментариев и тоже учитываться. Впрочем это как раз спорно.
* В идеале — нужно считать не СБК, а некий коэффициент, считающийся по функции от количества комментариев и баллов за них. Потому что флеймеры конечно мастдай, но количество комментариев на сайте тоже довольно важно.

Про дебют

Reading time1 min
Views1.3K
Господа, ну вот сделал я первый подкаст на Хабре. Идеи-предложения-пожелания по формату есть, или никто не слушал?
Кстати, Денискин, а есть ли статистика, хотябы примерная, сколько народу скачало? :)

«Феномен» rpod.ru

Reading time2 min
Views1.2K
Слово «феномен» я намеренно беру в кавычки. Не по злобе, а по растерянности. Представьте себе, есть сайт, есть комьюнити. Люди там занимаются не модным пока в России делом — подкастингом, впрочем это к делу и не относится вовсе. У комьюнити, как это и положено тусовке из 500 примерно человек, есть свои честные, армейские законы. Есть сержант — Василий, потрясающая по харизме и профессионализму человек. Есть деды, «старые» подкастеры, которые на сайте с самого начала. И есть молодежь, тусняк, который приходит на сайт и занимается подкастингом чтобы затусоваться и пообщаться. Все вроде бы хорошо, экосистема не замкнута, количество людей постоянно растет. Но тут создателям сайта, который до этого был прост, как три рубля, в аккурат под мантию попадает вожжа. И появляется на свет совершенно новый, web2.0 вариант движка.

А теперь итог:
* половина дедов делает резкое движение головой и смазывает лыжи в сторону англоязычных хостингов и сайтов. У нас уже устаявшаяся аудитория, свои постоянные слушатели и этот аякс с вебдванолем нам никуда не уперся.
* вторая половина продолжает свои дела на сайте, но резко снижает активность. Не хочется скоропалительных выводов, но кажется часть «дедов» просто не смогла разобраться в новом сайте. Что тоже понятно, все мы люди.
* наше подрастающее поколение, молодежь и подростки, тоже не очень поняли прелесть всех нововведений, понятие тагов и сепарации контента для них пустой звук. Зато ощущение движения на сайте привело к активизации тех, кто на самом деле не любит писать. Тоесть новых подкастов много, но чаще всего это первый и единственный подкаст этого автора. Что разумеется сказалось на качестве контента, не в лучшую к сожалению сторону.

И как я люблю — морали: если небольшое изменение движка делается только с целью изменить движок — не делайте этого. Если же изменение движка приводит к кардинальному изменению сервиса — не делайте этого никогда. Сила web2.0, что бы мы не вкладывали в это понятие, прежде всего не в технологиях, а в людях. А из людей ценнейшие — производители контента, потому что именно за их нетленками приходят на сайт посетители. Из всех посетителей ценнейшие — те, что приходят на сайт регулярно, потому что постоянный читатель не только читает сам, но и показывает друзьям. Из всех друзей ценнейшие — единомышленники, потому что их потерять хуже всего.

Не мне конечно судить, я скорее разработчик, а не менеджер, но помните присказку «как то все должно быть не так — сказал Колобок медленно дожевывая Лису». Такая вот математика Веб 2.0, хотя иногда кажется что стоило бы написать Веб/2.0.

И все еще без бизнес-плана

Reading time1 min
Views1.4K
А между делом так любимый на хабрахабре сервис YouTube анонсировал вчера, что достиг предела в 100 миллионов показаных видео за день [ подробнее ]

Цифры из другой области: с начала года получено инвестиций — $19 миллионов, на трафик в месяц выделяется $1 миллион, по последней статистике сервис отъел примерно 65% общего объема этой ниши рынка и покрывает нужды чуть более 20 миллионов уникалов в месяц. При этом никакого даже намека на бизнес-план еще нет, инвесторы пока не стучат в бубен, но уже близки к панике, тем более что расходы на трафик по прежнему растут как на дрожжах. Верите ли вы что сервис просуществует в таком виде еще долго? Или может быть так задумано и у вас есть план, мистер Фикс?

Information

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