Показаны сообщения с ярлыком me. Показать все сообщения
Показаны сообщения с ярлыком me. Показать все сообщения

четверг, декабря 29, 2011

The Art Of Programming — Выпуск №70 [ Drinking ] / Готовимся к новому году с alenaCPP

Поучаствовала в новогоднем подкасте The Art Of Programming. Душевно пообщались с golodnyj.

вторник, июля 12, 2011

Статья "Девушки, которые выбирают программирование"

Написала статью для developers.org.ua про ситуацию с привлечением девушек в IT.
Девушки, которые выбирают программирование.
Она породила немного флейма.

вторник, января 25, 2011

Про работу в Майкрософт

Вопросы по поводу моего устройства в Майкрософт поступают со страшной силой, давайте я расскажу об этом что ли.
Самый часто задаваемый вопрос "Как ты попала в Майкрософт?". Майкрософт летом проводил собеседования в Москве. Я прошла сначала телефонное интервью, потом очное. Также меня спрашивают "было ли сложно?". Прямо даже и не знаю как ответить на этот вопрос. Я пришла, мне задали какие-то вопросы, я на них как-то ответила, потом мне прислали job offer. Вроде несложно :-).

Примеры вопросов можно найти поиском по "Microsoft interview questions". Их там будет много.

Оформление визы, перевозка специалиста (это называется relocation), адаптация специалиста на месте - процесс давно обкатанный. Всё тут хорошо, короче говоря.

Работаю я в городе Бельвью, он находится рядом с Сиэттлом. Сижу в здоровом высотном здании. Работаю в команде Bing Advertising, это контекстная реклама. Программирую на С++. :-)
Меня спрашивали отдельные ли у нас офисы. В основном да, отдельные. Но есть те, кто сидит по двое, я сижу вдвоем с китайцем. Веселый такой парень. Еще видела одну комнату где сидят человек шесть.

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

Для специалистов с опытом вакансии можно найти на careers.microsoft.com. Его читают, на резюме реагируют. Вот вакансии моей группы: раз, два и три. (Updated 16.6.2011 - все эти вакансии закрыты, но есть другие)

Алексей Пахунов периодически публикует у себя на блоге вакансии.

Для выпускников
Microsoft проведёт очередной набор студентов и выпускников из России, Беларуси и Украины.

Для студентов есть программа стажировки (internship). Поговорила с теми, кто проходил по этой программе, народ доволен. Им оплачивали переезд и платили нормальные деньги во время работы (часто стажерам либо вообще не платят, либо платят смешные деньги). Вполне себе реально приехать по этой программе иностранному студенту, российскому студенту в том числе. Вроде еще не поздно подаваться на этот год (лето 2011).


Есть еще Microsoft JobsBlog, там бывает полезная информация про прохождение собеседований.


По поводу прохождения собеседований вообще, не только в Майкрософт. Очень многие мои знакомые хотели, но не прошли. Знаете почему? Они не пришли на собеседование. Всегда находятся отговорки "мне надо еще тут подучить", "мне надо еще это доделать". Всегда есть чего подучить и чего доделать. Оформление визы занимает много времени, вы сто раз успеете все доделать. И всегда боязно, что не возьмут, это бьет по самооценке, да и друганы не поймут. Ну тут я могу сказать, что отказ на собеседовании дело обычное, а друганам можно об этом не рассказывать :-).

P.S. Я не буду плодить кучу постов, а по результатам вопросов буду дописывать сюда. И еще фоток кину.

воскресенье, января 16, 2011

Приняла участие в подкасте Радио Т

На подкасте Радио Т номер 222 поговорили о языках программирования вообще и о C++ в частности.
Размышления на тему судьбы языка С++ стали особенно актуальны после недели ненависти к С++ на Хабрахабре.

суббота, ноября 13, 2010

Интервью на OpenQuality.Ru

На OpenQuality.Ru сейчас публикуются интервью с программистами о разработке софта. Много спрашивают про обеспечение качества.

Пока там всего два интервью. Моё и Александра Дёмина, автора блога Программирование - это просто. У него там есть интересное про организацию работы в Блумберге.

OpenQuality.ru

вторник, сентября 28, 2010

Отчет об ADD-2010

Итак, 23-24 сентября прошла конференция ADD-2010, на которой я выступала с двумя докладами. Давайте я расскажу как все прошло, начну с себя, любимой.

Первым в расписании стоял доклад "Искусственный интеллект в играх". Доклад прошел бодро, отзывы в целом хорошие. Плохо было видно мой видеоролик, его можно посмотреть здесь. Это видео из библиотеки OpenSteer, поэтому лучше прямо на их сайте смотреть Java-демки.
Была любительская прямая видеотрансляция. А я и не знала, что есть такие сервисы... Ее делал Максим Высоких, она доступна в записи. Там плохо видно и плохо слышно. :-)
Слайды можно посмотреть тут.

Второй доклад - "С++0х" был менее популярен. Отзывы о нем тоже хорошие.
Слайды тут, любительской записи не было.

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

Дальше про доклады, на которых я побывала. Поскольку я выступала сама, докладов этих немного.

Доклады
Все началось с того, что я опоздала на доклад Евгения Бурмако, где он на глазах у изумленной публики писал код на C# для CUDA. Интересно с технологической точки зрения, сомнительно с практической. Опять же есть любительская запись. Подробнее можно почитать тут: Conflux: GPGPU для .NET
В зале, где читался этот доклад, было несколько мониторов, никогда такого не видела. Удобно код показывать.

Андрей Карпов читал доклад на тему "Устаревание стандартов кодирования и статический анализ кода". Он представляет разработчиков PVS-Studio, реклама которой висит у меня тут сверху. Начало доклада было несколько затянуто. Рассказывал о типичных ошибках программистов, которые они могут своим анализатором обнаружить. Гордятся свой работой с С++0х. Собираются выпускать бесплатную версию. Приятно было узнать, что в Туле ведутся разработки подобного уровня.

Яков Сироткин, доклад "Как стать героем". Рассказал несколько бородатых шуток, получится веселый доклад ни о чем.

Николай Мациевский, "Лицензии для Open-Source". Интересный доклад, основанный на собственном опыте. Тут было про лицензии вообще, а также про специфику, связанную с российским законодательством. Также была затронута скользкая тема про обходы проблем с лицензированием. Добротный подготовленный рассказ, вызвал бурную дискуссию в зале. Статья по этому докладу: Насколько открыт Open Source.

Пара слов про доклады, на которых мне побывать не удалось. Очень все хвалили доклад Никиты Фролова про iPhone. Ну а я собираюсь смотреть в записи доклады про дополненную реальность.

Организация конференции
Все было сделано по уму.

Конференция проходила в Ярославле, в ДК Железнодорожный, он находится прямо рядом с вокзалом, искать что-то, плутать в незнакомом городе, не нужно. ДК Железнодорожный - это такой типичный ДК, паркет, рояль, высокие потолки с безумными люстрами, по коридорам бегали маленькие девочки в бантиках, у них тут проходили занятия танцами. Был гардероб. Для конференции этот ДК оказался приспособлен хорошо.

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

WiFi был, ловился везде, работал бесперебойно. Розетки были не только в коридоре, но и даже в залах.

Были флипчарты. Там были флипчарт доклады, фотография как раз с одного такого доклада. Но там постоянно кто-то зависал, не только на докладах.

Был организован обед в соседнем ресторанчике и это очень правильно. Потому что забегаловок где можно поесть в окрестностях ДК было мало. С едой в этом ресторанчике пожадничали. Но столы были накрыты заранее и можно было нормально посидеть и поесть, давки не было.

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

Замечания
Ну давайте придеремся к чему-нибудь.

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

Туалеты было непросто найти, на это многие жаловались. Я не смогла это сделать без посторонней помощи, мне подсказали.

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

Размещение. Это общероссийская беда, никто ее не решил. Мне, как докладчику, гостиница была оплачена, это обычная практика. Качество не то чтобы кошмар-кошмар, но цене не соответсвует. Для студентов цены недостижимые просто. Европейцы любят кооперироваться, снимать один номер на двоих. Где-то, по-моему это был QuakeCon, народ спал в спальных мешках прямо в здании конференции. Но, я думаю, такой поворот событий несколько расстроит ДК Железнодорожный :-).

Блокнот в раздаточных материалах был, но был неудобный, с рекламой внутри. Он был мягкий, формат A4, нельзя на коленке в него что-то записывать. Я человек подготовленный, у меня был свой правильный блокнот с собой, я пользовалась им. Программа конференции была напечатана внутри блокнота, это неудобно. На обложку ее лучше вынести. Или отдельно положить.

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

На конференции слышала фразу "У нас тут конечно не Москва...". Это прекрасно, что не Москва. В Москве любая конференция вырождается в конференцию понтов.

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

воскресенье, августа 15, 2010

Буду выступать на ADD-2010

Конференция ADD-2010 - это конференция разработчиков ПО за вменяемые деньги. Проходит 23-24 сентября, в Ярославле, сейчас стоит 6000 рублей (вместе с обедом, но без проживания).

Меня туда позвал Стас Фомин, надо было только определиться с темой. В процессе раздумий и общения в Твиттере родилось две темы: "C++0x" и "Искусственный интеллект в играх". Надо было выбрать одну из них и тут Стас предложил гениальную идею - а зачем выбирать? Итого: я буду читать два доклада.

C++0x

Доклад о разработке нового стандарта языка С++. Чего хотели добиться, чего получилось, от чего пришлось отказаться.
Разработчики компиляторов не стали дожидаться выхода стандарта и уже много чего реализовали. Поэтому есть уже такие возможности С++0х, которые можно использовать прямо сейчас. О некоторых наиболее интересных возможностях будет рассказано. В основном речь будет вестись о GCC и MSVC++.

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

Все конференции разработчиков, про которые мне известно, в итоге вырождались в какой-то унылый междусобойчик, где одни и те же люди, рассказывают всё одно и то же по энному разу, при этом навязчиво рекламируя свои продукты и себя любимых. Очень хочется, чтобы ADD-2010 была не такой. Я со своей стороны сделаю все возможное, чтобы она была интересна разработчикам, а там посмотрим что получится. В любом случае, попытка достойна уважения.

Цена билетов, которая действует на настоящий момент - 6000 рублей. Это сильно дешевле, чем аналогичные московские конференции. Я слышала цену в 15000 на какую-то конференцию, совершенно негуманные цифры. Но все равно дороговато, на мой взгляд.
Проходит ADD-2010 в Ярославле. Оно и понятно, в Москве, насколько я слышала от организаторов других конференций, львиную долю от стоимости билета составляет аренда помещения. Я с удивлением обнаружила, что Ярославль находится недалеко от Москвы. На электричке до него ехать часа четыре, на машине можно и быстрее добраться. В Ярославле в этом году юбилей города, настроение праздничное. Короче, отличный повод выбраться из Москвы и увидеть памятник Ярославу Мудрому не только на тысячерублевке :-).

Мы, как говорится, работаем для вас, поэтому если уже сейчас есть какие-то вопросы или пожелания по моим докладам - пишите комментарии!

P.S. Стас пишет, что если зарегистрироваться со ссылкой на меня, то можно получить 5% скидку. Для этого надо указать промо код alenacpp.

среда, июля 14, 2010

Paris Game AI Conference 2010. Общие впечатления

Вы думали, про конференцию уже всё? Нифига.

Я причесала старые два поста. Все общие замечания про конференцию я вынесла сюда. Дописала недостающие куски, добавила фотографии, добавила ссылки на слайды, которые выложил Шампандар.

Кроме меня отчеты уже написали: Шампандар, Микко Мононен и Бьярн Кнафла. У Шампандара много фотографий хорошего качества, его жена фотографировала. Микко в отдельном посте выложил слайды и сурсы.

Когда я упоминаю Шампандара, вопрос, который мне чаще всего задают "а кто это?". Это программист, специализирующийся на игровом ИИ, ведет aigamedev.com, работает по контрактам на разные девелоперские конторы. Работал в компании Rockstar, работал над Killzone 2. Организовал конференцию, о которой я так много рассказываю, за что ему большое спасибо.

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

Но программеры, они все прям как у нас. Во время кофе-брейков многие мялись и мучались. Я тоже мялась и мучилась. Тяжело это - общаться.

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

Шампандар круто управлял временем, расхождения с расписанием у него были максимум минут десять. Для тех, кто раньше бывал на конференциях, это много о чем должно сказать. Как он это делал: во время вопросов и ответов он в какой-то момент объявлял "следующий вопрос - последний". И все.

Главный недостаток конференции - отсутствие WiFi. Я и еще два чувака нылись по этому поводу в твиттере всю конференцию. Меня это сильно расстроило, потому что я планировала создать эдакий эффект присутствия. Твитить, даже запостить видео. Вот вам видео, чего добру пропадать.


CNAM


Указатель


Нам туда, вниз


Я получила бэджик!


Зачем-то были закрыты последние ряды. Не знаю зачем.


Конференция была несколько омрачена традиционной французской забавой - забастовкой. Трудящиеся массово бастовали в связи с реформой пенсионной системы. Как несложно догадаться, условия выхода на пенсию меняют в худшую сторону. В связи с чем не работал некоторый транспорт, были отменены авиарейсы. Тут очень хорошо выступил спонсор - рекрутинговая компания Game Talents. Они обновляли информацию о ситуации в аэропортах на доске объявлений в реальном времени (WiFi, как мы помним, отсутствовал). Также они обещали отвезти людей в аэропорты. Отвезли или нет - не знаю, а вот доску объявлений видела своими глазами.


Программка и бэджик













Еще один минус, правда организаторы конференции тут ни при чем... В Париже, да и вообще во Франции, очень странные отели. Там тебя подстерегают неожиданности. Например, ты входишь в номер и входишь прямо в кровать. Или вот: кондиционер есть, но в шкафу. В одном номере у нас раковина была прямо в комнате. В каких-то ситуациях это даже удобно, на утро после верчеринки можно одним броском с кровати засунуть голову под кран с холодной водой.
Будьте готовы, короче, если соберетесь поехать.

понедельник, мая 31, 2010

Вышел Robocalypse - Beaver Defense

Updated 07.06.2010
Nintendo Life 8/10
This is a fun tower defence game with enough unique features and strategic elements to keep it interesting and a sense of humour to set it apart from its competitors. While it suffers presentation-wise, don't let that throw you off as for those who enjoy the genre, this one's a must-have.

IGN 7/10
The silly style's still the same, but this is a whole different kind of Robocalypse.

Какой-то пользователь gamespot'а поставил 9/10. Это не официальный рейтинг, но все равно приятно.

Отзывы тех, кто играл, в основном положительные.
Выдыхаем...



Updated 04.06.2010 Сегодня, 4 июня, Бобер вышел и в Европе (31 мая был релиз на Северную Америку). Подозреваю, что это должно означать, что его видно в российском Wii Store. У кого есть Wii посмотрите, плз...


Сегодня вышел Robocalypse - Beaver Defense, на котором я была ведущим программистом, а также временами менеджером. Жанр игры - Tower Defense. Платформа - Nintendo Wii, вернее WiiWare - это игры под Wii, которые можно скачивать через online-магазин. Сюжет игры строится вокруг злобного бобра, который решил всех поработить. Он насылает на вас орды роботов, вам надо строить башни и от него обороняться.

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

Было интересно поработать с консолью, много отличий от работы с PC. И да, телевизор в качестве устройства вывода - это ужасно.

Теперь ждем реакции игроков, нервничаем.

Скриншоты




Интервью с нашим продюсером, Аланом Мартином


Еще одно интервью с Аланом, много букв.
Официальный сайт.
Офицальный пресс-релиз Нинтендо.

P.S. Увы, осенью Вогстер закрыл свое московское отделение. С тех пор я успела поработать в IT-Territory, которую внезапно купил Mail.Ru. В итоге сейчас я работаю в Mail.Ru, программирую под Windows. На C++, разумеется :-).

четверг, января 21, 2010

Пять лет блогу

Внезапно праздник. Ровно пять лет назад я написала свой первый пост на alenacpp.blogspot.com. И с тех пор продолжаю на удивление стабильно постить в блог.

Интересны не только посты, но и комментарии к ним. За пять лет здесь сложилось приятное общество людей, которые не только читают мой блог, но и сами пишут полезное. Это, например. Alex Ott, Yuriy Volkov, Kodt, Евгений Охотников, dtjurev и еще масса замечательных людей (никуда не расходитесь! :-)). Есть те, кто заходит ненадолго, но тоже не ленится написать что-нибудь. Как Tele, который недавно оставил два отличных комментария в темах по С++.

Увеличился поток спама в блог. От автоматического спама пока спасает премодерация. Обычно я свежий пост не премодирирую, потому что мне очень хочется, чтобы там была живая дискуссия. Однако, если вы пытаетесь откомментарить недавно вышедший пост, а там вдруг премодерация - это означает, что прямо сейчас спамеры делают свое черное дело.
Хуже дело обстоит с не автоматическим спамом. С тем, которые люди постят. Наверняка у этих милых людей придумано для себя очень убедительное объяснение, почему то, что они делают, не так уж и плохо и никому не мешает, на самом деле это все, конечно, плохо и мешает. Такие комментарии я удаляю, но под нож могли попасть и нормальные комментарии, тут уж извините.
Также, поскольку я не являюсь сторонником нездоровой демократии, я стираю комментарии с матом и совсем уж неадекватные. Давно ничего такого не стирала, кстати.
Анонимные комментарии не запрещены и не будут запрещены, я не хочу, чтобы человеку нужно было регистрироваться, чтобы оставить комментарий у меня в блоге.

Сверху у меня было место для Google Adsense, от которой я давно отказалась. Теперь там висит реклама ресурсов и событий, про которые я знаю недостаточно много, чтобы постить их в фид.

Обнаружила, что e-mail крайне ненадежный способ связи. Спам-фильтры на обоих сторонах способствуют потере писем. Недавно была история с pop.umail.ru, который не отправлял часть почты. Сколько времени это продолжалось и сколько писем сгинуло - я не знаю.

Вот собственно и все, начинаем следующую пятилетку.

Ссылки по теме:
Впечатления от ведения блога

пятница, сентября 25, 2009

Приехала на фестиваль 404

Завтра в Самаре будет фестиваль 404. Я решила посетить его с мужем за компанию. О разработке игр там, похоже, ничего не будет, так что подробные отчеты ищите на блогах веб-разработчиков, если интересно.

вторник, мая 12, 2009

Собираюсь на КРИ

После некоторых раздумий решила сходить-таки на КРИ. Раздумья были связаны с тем, что там будет не так много интересных докладов да и стоит безумно дорого - 6000 рублей.

Наиболее интересные на мной взгляд выступления, на которые я точно пойду.
15-го мая
Арсений Капулкин (AKA Zeux), Creat Studios - SPU render. Заинтересовалась этим докладом, когда он в блоге своем намекал, что будет выступать на КРИ.

16-го
Константин Колчин, NVIDIA- Краткий обзор Direct3D 11.
Александр Харламов, NVIDIA - GPU computing или параллельные вычисления в играх

17-го
Роман Лут, Deep Shadows - Внедрение многопоточного рендеринга в игровой движок.

Все остальное время (кроме первой половины дня 17-го) похожу по другим программерским выступлениям (может посоветуете чего, а?). Если у вас есть желание пообщаться со мной в оффлайне - welcome.

После напишу обзор по тем докладам, на которые схожу.

17-го с утра будет лекция Кристофера Ллевеллина Смита по термоядерной энергетике и я пойду туда.

пятница, апреля 10, 2009

Beaver Defense анонсирован

Игра, над которой я работаю, анонсирована, теперь можно о ней рассказывать. Robocalypse - Beaver Defense Coming to WiiWare.

Это Tower Defense игрушка для WiiWare. На картинке изображен один из персонажей. Как нетрудно заметить, умный и красивый.




Скриншоты:




Слухи об этой игрушке ходили с февраля. Именно тогда один из наших сценаристов написал у себя в LinkedIn профайле, что он работает над продолжением Robocalypse'а, и это не прошло незамеченным :-).
Но это, правда, не продолжение, это отдельная игра.

среда, декабря 31, 2008

Лучшее за 2008 год

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


C++

Возможно, самый важный const - просто ссылка на один из постов Герба Саттера оказалась неожиданно популярной. Рассказ про RVO и NRVO также был популярен, но тут уже никаких неожиданностей.

Программирование
Система контроля версий, багтрак и wiki - самый популярный пост этого года.
Пост Get that job at Google - эта ссылка сопровождалась логической задачкой, а потому вызвала шквал комментариев с правильными ответами, комментариев же с неправильными ответами было ещё больше.
Архитектура Skype - факт наличия в P2P сетях супернодов, через которых идет чей-то чужой трафик, для многих явился огорчительной неожиданностью.


Fun
BigDog, март 2008 - ролик про BigDog'а вообще популярен в Интернете. Как и
Большой адронный рэп
:-)

Gamedev
Много было постов в этой категории, очень они были объемные. Но популярностью, довольно слабенькой надо сказать, пользовался только Завершился Intel Game Demo Contest 2008.



Me

Впечатления от ведения блога понравились не только программистам.

Лучшее из старого
Тут практически без изменений с прошлого года.
Хорошие книги по С++ для начинающих, .kkrieger и Теория отрисовки графов устойчиво популярны.


Так как работаю я теперь в геймдеве, будут продолжаться посты с тегом gamedev, причем из самых разных подобластей. Если я чем-то занимаюсь, то стараюсь копаться и где-то вокруг темы, интересоваться технологиями в приципе, вне зависимости от того, могу ли я применить их прямо сейчас.

В планах много новых постов по С++, тем более, что вот-вот должен выйти новый Стандарт. А также ждём выход Larrabee в 2010, то есть в 2009 публикаций об этой технологии будет всё больше. Скучно не будет :-).

С Новым Годом, ура!

Ссылки по теме:
Лучшее за 2007 год
Лучшее за 2006 год
Лучшее за 2005 год

вторник, декабря 30, 2008

Новогоднее программистское интервью

bishop3000 опубликовал интервью с 18 интересными программистами. И я там тоже есть, ага :-). Почитала остальных - действительно интересно получилось.

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

Updated 09.01.2009:
Это интервью имело продолжение.
Рождественское программистское интервью
А тут сам bishop3000 отвечает на эти же вопросы.

понедельник, декабря 29, 2008

Хабраэффект

Недавно на меня сослались на Хабре и там же началось обсуждение хабраэффекта, насколько он сильный и так далее.

В статистике хабраэффект выглядит вот так.

Народу пришло гораздо больше чем обычно, но чтобы завалить blogspot.com, этого явно недостаточно. alenacpp.blogspot.com откликался как обычно, вообще ничего заметно не было. Спасибо Гуглу.

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


Ссылки по теме:
Слэшдот-эффект

суббота, июля 12, 2008

Я теперь работаю в компании Vogster Entertainment

Сейчас программирую под Nintendo Wii. К сожалению, вся документация, что идет с Wii, помечена как confidential, так что ничего особенно интересного про эту приставку я рассказать не смогу. В общем, тематика блога останется той же, что и была.

Мне нравится, меня тоже вроде пока не выгоняют, а там посмотрим :-)

вторник, июня 03, 2008

Впечатления от ведения блога

Поскольку народ интересуется, решила изложить свои впечатления по поводу ведения блога. Это именно впечатления, а не десять правил или советов. Потому что я честно не знаю, что я делаю правильно, а что нет. Я просто опишу с какими проблемами я столкнулась и как их решала, и какие проблемы я ждала, а они так и не наступили. Если вы собираетесь в свободное от основной работы время вести технологический блог, не ориентированный на генерацию прибыли, то с большой долей вероятности вы воткнетесь в те же проблемы.

Комикс с xkcd


Регулярные посты
Есть такое известное правило, что в блог надо писать регулярно. Я не знаю откуда оно взялось. Я читаю все блоги через фид-агрегатор и мне все равно как часто человек туда чего-то пишет. Обычно, кстати, в блогах из моего списка посты идут пачками. То есть у человека появляется свободное время и он выдает пачку постов. Потом пропадает.
Однако эта регулярность людей волнует. И человек, который начинает вести блог дает себе Страшную Клятву. Обязательно постить каждый день. Причем хороший, полновесный содержательный пост, а не какую-нибудь фигню с одной ссылкой. После того, как Клятву сдержать не удается "каждый день" меняется на "раз в неделю". В итоге хорошо, если получается раз в месяц. Очень сложно делать содержательные посты еженедельно, а уж тем более ежедневно. Потому что вы как-нибудь заболеете и проваляетесь неделю с температурой. У вас будет аврал на работе и вам будет уже не до блога. Вам надо будет разрулировать какие-нибудь семейные проблемы. Время занимает не только собственно написание поста. Нужно поддерживать внешний вид блога, отвечать на комментарии, на переписку.

Так что лучше на зарекаться. И не обещать никому никакие посты. Так и не соберетесь, потом будет неудобно. У меня есть в черновиках посты, которым уже несколько лет. Все никак не допишу.


Блогапатия
Красивый термин, который изобрел Денис Перехрест. Имеется в виду недостаток тем для блога. Я отнеслась к этой проблеме со всей серьезностью и стала записывать интересные темы, о которых можно поблогить. Теперь у меня есть неприлично пухлый блокнот с темами и к нему еще текстовый файл. Сейчас я уже их не записываю. Того, что есть, мне на всю жизнь хватит.
Блогапатии не наблюдается, короче говоря :-)


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

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

Еще есть люди, которые читают посты наискосок и в процессе чтения включаются какие-то неведомые триггеры. И потом они вас подвергают резкой критике, а вы сидите, тупо уставившись на комментарий с мыслью "о чем это он вообще?"

Как ни странно, наиболее критикуемые из моих постов - это посты про С++. Странно это тем, что это те посты, где я не высказываю никакого спорного мнения. Все проверяется, там ничего не надо принимать на веру. Подавляющее большинство из этих постов - это перекомпанованные обсуждения из comp.lang.c++.moderated.

Свои ошибки я исправляю либо в комментариях, либо в пишу к посту Update.


Психи
Есть мнение, что в Интернете вообще надо светиться поменьше. Потому что тут бродят толпы психов и шизофреников, которые начинают доставать и ломиться к тебе домой. Ко мне пока никто домой не ломился :-)
Флеш-мобы в комментариях решаются премодерацией комментариев.


Огромный объем переписки
Гор писем не наблюдается. Максимум мне приходилось вести три диалога одновременно. Но есть довольно стабильный поток писем. Идут они почему-то пачками. Я стараюсь отвечать на все письма. Не отвечаю только на письма с благодарностями, которые не содержат никаких вопросов, а потому не требуют ответа. Ну и на сильно невменяемые письма. Но чтобы я не ответила - это надо очень зажечь.
Обычная, похоже, проблема для техноблога - письма с просьбой сделать за человека его домашнюю работу.
Периодически из диалогов в переписке можно извлечь новые интересные темы для блога.
Аккуратнее со спамфильтрами. Если туда провалится письмо от знакомого, он вас таки достанет, а письма от незнакомых людей могут очень долго идти в никуда, а вы не будете это замечать. Я в качестве ящика для почты с Блоггера использую gmail, довольна.


blogger.com как блогхостинговая площадка
Тихо тут у нас, хорошо. Это далеко не самый популярный блогхостинг Рунета. В обзорах на lenta.ru мы не упоминаемся. Кстати, большой Яндекс стал нас индексировать совсем недавно, с весны этого года. В целом в Рунете "блог" ассоциируется с ЖЖ. И под блогосферой часто понимаются именно ЖЖшные блоги.
У Блоггера аскетичный дизайн, долгое время не было русскоязычного интерфейса и была куча мелких глюков. Наверное поэтому здесь собралось много программеров и админов.
После того, как Гугл купил Блоггер, начали активно правиться баги и вноситься изменения. Изменения не всегда к лучшему, правда. :-)
Очень хорошо они забороли спам. Если бы я успела опубликовать пост пару дней назад, то написала бы, что спама нет вообще. Однако вчера пришел первый за многие месяцы спам в комментарии и все мне испортил :-)
Блог на каком-то богхостинге - это удобно. Хостер следит за тем, чтобы все четко работало, за бэкапами, вносит улучшения. Но это означает и зависимость от хостера. Сейчас, например, у меня не работает переход по ссылке с последних комментариев в правой колонке к собственно комментарию. Связано это с цепочкой глюков. Это можно побороть с помощью Яваскрипта, но мне все лень.
Я не пользуюсь блоггеровским редактором для больших постов, уж больно он неудобный. Набираю все в текстовом редакторе.
У Блоггера нет древовидной структуры комментариев. Кому-то не нравится. Но я считаю, что из-за этого тут сильно неудобно флеймить в комментариях и это хорошо.
Есть возможность запретить анонимные комментарии. Я этого не делаю, потому что понимаю, что не у всех есть OpenID и не все его готовы заводить ради того, чтобы оставить комментарий у меня в блоге.
Есть возможность включить премодерацию комментариев. Я ее включаю очень редко. Все-таки неприятно, когда твой комментарий появляется не сразу, а через несколько часов.


Моя политика ведения блога
Вообще программисты - адекватная и вежливая аудитория. Иногда в комментариях попадаются горячие парни. Но если сказать "больше не надо флеймить" - больше не будут. Я не устанавливала длинный свод правил - что можно писать в комментарии, а что нельзя. Неадекватных людей это раззадоривает, а адекватных распугивает.
Я стираю комментарии с грубыми наездами и особенно маразматичные. Такие комментарии бывают крайне редко. Знаю, что многие реагируют на это негативно. Говорят, что это не демократично, что надо давать всем высказаться. Ребят, не надо путать демократию с помойкой.

Я стараюсь снабжать посты картинками или фотографиями. Потому что считаю, что так легче усвоить информацию, легче потом найти нужный пост.

Читала, что людям больше нравится когда они чего-то об авторе знают. поэтому я повесила на блог свою фотографию. Мне тут повезло - у меня муж фотограф-любитель, фотографиями занимается он. Это обычные любительские фотки, какие-то хорошие, какие-то не очень. Я их периодически меняю, чтобы там была более-менее актуальная моя физиономия и меня можно было бы узнать.

Список блогов, которые я читаю, я добавила с помощью Bloglines. На тот момент это был единственный сервис, что я нашла, который позволял добавить список фидов, которые читаешь, к себе на сайт, при этом разбив их на категории. В целом я довольна, хотя Bloglines'ы иногда подглючивают. Я читаю все блоги, перечисленные в правой колонке. Если какой-то блог мне становится неинтересен, я его оттуда удаляю.

Посты из раздела "Популярные посты" вычисляются не автоматически. Популярность это не только сколько человек пришло на тот или иной пост. Но и какие на пост пришли отзывы, причем не только письменно, но и устно. Я просто меняю этот список руками. То есть, если ломанется толпа народу с ссылки "смотрите какой бред люди пишут", пост не станет популярным. Список популярных постов довольно стабилен, надо сказать.


Статистика посещаемости
Посещаемость моего блога составляет 400-600 уникальных посещений в сутки. Когда случается популярный пост - больше. Однако для блога уникальные посещения не являются хорошей мерой измерения. Важно количество подписчиков. А их я отследить уже не могу. Надо было давать ссылку на feedburner какой-нибудь. Меня это не особенно беспокоит, мне важна динамика, для этого достаточно обычной статистики. Ну и рефереры важны, конечно.
Со статистикой осторожнее! Она обладает завораживающим действием, на нее можно смотреть часами. Откуда человек пришел, куда пошел :-)
Для просмотра статистики я использую StatCounter, мне нравится.


Агрегации
Сейчас модно агрегировать rss фиды. Вообще народ транслирует, меня особенно не спрашивая. Только для трансляции в itblogs.ru Михаил Елашкин спрашивал разрешения.
Есть проблемы с трансляцией в ЖЖ. Там сейчас значится 123 подписчика и это достаточное количество народа, чтобы я начала волноваться. Так вот, правка старых постов иногда приводит к тому, что они попадают в ленту ЖЖ снова.


Интересные побочные эффекты

Пишут хедхантеры. Если вы ищете работу, то это должно вам быть интересно.
Также через блог удобно проводить найм специалистов. Это я по мужу сужу. В ответ на объявление приходит небольшо количество очень хороших резюме.
Еще популярный блог - это коммьюнити людей, которые разделяют твои интересы. Которых можно попросить помочь в решении какой-нибудь задачки. И с которыми просто интересно поболтать.
Также блог помогает научиться общаться с людьми и грамотно излагать свои мысли.


Широко циркулирует слух, что популярный блог - это богатство и слава. Разберемся по порядку.


Богатство

А нету.
Я не могу давать цифры доходов от партнерских программ по договору с ними, но это смешные цифры, поверьте. Ссылки на книги я даю, прежде всего, чтобы можно было эту книгу потом узнать в лицо где-нибудь в магазине или на сайте.
Google Adsense оказался нерелевантен абсолютно.
Был раздел Donations, денег не пришло ни копейки, зато была куча наездов по поводу моей алчности. Убрала я его в итоге. Может еще как-нибудь попробую.
Evil тема: проплаченные посты. Деньги, которые мне предлагали за пост (наверное можно торговаться)- 100-200 долларов. Я не публикую их из принципиальных соображений, поэтому мне это не особенно интересно.

Слава
Есть очень специфическая небольшая популярность. Очень многие программисты на С++ не читают этот блог :-). Да что уж, многие программисты вообще блогов не читают. Судя по переписке, значительную часть аудитории моего блога составляют студенты и старшие школьники. И даже не очень старшие школьники.

Раскрутка
Раскрутка никогда не планировалась и не понадобилась. В первое время я знала всех своих читателей. Потом - сообщения в форумах, в других блогах, индексация Гуглом. Каталог Яндекса и Dmoz.
Приятно, что мой блог читают не только мои ближайшие друзья. Мне его вести пока не надоело, время есть.
Оставайтесь с нами :-)


В заключение...

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


Ведите блоги

Это будет целиком и полностью ваш блог. Не понравится - удалите. Можно вести его анонимно или под псевдонимом, если не хотите особенно светиться.

Частая причина, по которой люди не ведут блоги - "это все и так знают". Не знают, поверьте мне. Полно людей, которые вообще не знают о существовании языка С++. Вообще очень мало блогов, рассчитаных на новичков, потому что считается, что блоги для новичков вести "не круто".

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

Однако и вам тут никто ничего не должен. Видела жалобы вроде "я тут пишу, стараюсь, а они неблагодарные!". Не ждите от технологического блога чего-то особенного (см. раздел Богатство :-) ), кроме радости самовыражения.

воскресенье, апреля 13, 2008

Intel Game Demo 2008

Интел проводит конкурс на лучшую демку игры, зовет поучаствовать всех желающих. В этом году принимаются игры на русском языке.

Немного подумав, выставили на конкурс демку WTrail'а. Посмотрим, что из этого выйдет...

четверг, февраля 28, 2008

5 инструментов

Супруг подключил меня к эстафете "5 инструментов без которых я не могу работать продуктивно", отмазаться не получится.

1. Far Manager
Это не двухоконное старьё! Это винтажный файл-менеджер :-). Под него можно писать плагины. Надо будет, кстати, найти какой-нибудь плагин для редактирования бинарников.
Командная строка еще в нем есть - удобно...
Недавно были открыты его исходники, кстати.

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

3. FireFox
Отличный браузер.



4. Notepad
Простой и удобный текстовый редактор.

5. Paint
Когда надо нарисовать тестовую текстуру, когда надо попиксельно разглядеть скриншот, я запускаю Paint. Стартует он быстро, интерфейс - проще некуда. Если бы он умел еще с прозрачностью работать и с .ico - цены бы ему не было. Художники надо мной глумятся и советуют изучить Фотошоп.

Ну и о ком еще интересно узнать
Not a kernel guy - 5 инструментов
Yuriy Volkov - 5 инструментов
Евгений Зуев - 5 инструментов, без которых я не могу работать продуктивно
Alex Ott - он, правда, и так довольно часто пишет про всякие тулзы - Подхватывая эстафету :-)
lrrr - Мои пять инструментов