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

22 марта 2011

Summer of Code 2011: время выбирать проект!

Опубликован список организаций, принимающих участие в Google Summer of Code 2011. У каждой организации есть предлагаемый студентам список задач. Вот например есть желающие реализовать супер-пупер ранкинг в Lucene? Прием заявок от студентов начнется 28 марта, но сейчас самое время ознакомиться со списком, выбрать заинтересовавшие проекты и связаться с соответствующими менторскими организациями. Не прозевайте!

21 февраля 2011

Стипендии от Computer Science клуба

Computer Science клуб при ПОМИ объявляет аттракцион невиданной щедрости и раздаёт стипендии размером 10-15 тыр в месяц сроком на полгода. Спешите расхватывать, осталось всего три штуки :)

http://logic.pdmi.ras.ru/csclub/scholarships

01 февраля 2011

Вакансия интересующимся GPU программированием

Попросили попиарить вакансию -- пиарю.

Проекту http://parserplus.com нужен GPU программист. Лучше всего профессионал с 10-летним стажем, готовый работать за еду,  но за отсутствием такового сойдёт и студент, который общался с CUDA, OpenCL на практике.

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

29 января 2011

Google Summer of Code

Всех, кому интересно потратить лето не только на дачу и безделье, но и на программирование, а заодно и получить за это вполне приличные деньги, должно заинтересовать объявление о старте очередного гугловского Summer of Code. Собственно заявки надо будет посылать в конце марта, но уже сейчас полезно узнать что это такое, какие условия, какие проекты могут принять участие. Удачи!

25 ноября 2010

Мини-курс лекций "Анализ поисковых запросов"

Лекции "Анализ поисковых запросов", читает Павел Браславский, яндексоид из Екатеринбурга, в питерском CS клубе при ПОМИ. Вход свободный, возможно будет видеотрансляция. Первые две -- в субботу 27 ноября, следующие две в декабре.

http://logic.pdmi.ras.ru/csclub/searchqueryanalysis

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

16 ноября 2010

Лекция Джеффа Дина в Стенфорде

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

http://doubleclix.wordpress.com/2010/11/11/google-a-study-in-scalability-and-a-little-systems-horse-sense/

Там есть и видео в формате MMSH который на windows наверное будет играться сам, а на Linux потребует установки, например, vlc.

Не понимаешь английский? Продолжай косить его в универе.

09 ноября 2010

Идея курсовой, а то и диплома, для любителей карт и crowdsourcing

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



Помимо всего прочего, на карту можно наносить Points Of Interest -- магазины, аптеки, рестораны и прочие заведения, которые могут быть людям интересны. У нас в России с такими заведениями есть проблема: они быстро исчезают и заменяются другими. Магазин, просуществовавший три года, можно считать старожилом.

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

Кстати о контактеге. Туда-то все топают каждый день и порой даже оттуда не вылезают. И более того, многие услужливо заносят туда кое-какую географическую информацию: кто точное место жительства, кто неточное, кто название ВУЗа или места работы. По этой информации можно понять, в каком районе человек может быть если не экспертом по части заведений, но по крайней мере может по дороге домой что-нибудь посмотреть.

Соответственно идея инженерная: сделать приложение для контактега, которое будет раз в день (иначе надоест) спрашивать пользователя "скажи, кафе 'Сачок' ещё работает или уже склеило ласты?". И две кнопки -- "да" и "нет". Ответ нужно записывать где-нибудь на server-side и потом обрабатывать. Если 10 человек скажут что "Сачок" накрылся, значит он наверное и правда накрылся и можно уведомить об этом смотрителя Петродворцового района на OpenStreetMaps/Bugs.

А идея математическая такая: я конечно не буду счастлив отвечать на вопросы про Купчино, где я почти никогда не бываю и даже про те места, где я бываю, я не буду счастлив отвечать 10 раз подряд. Нужна такая модель, которая будет разумно составлять пары (пользователь, POI) и показывать их. Учитывать географические данные пользователя. Учитывать как часто его уже спрашивали об этой точке. Учитывать насколько устарели данные об этой точке. Учитывать то что часто спрашивать нельзя и выбирать только наиболее актуальные вопросы.

Если кому интересно этим заняться, под моим руководством или под чьим-то ещё, feel free.

29 октября 2010

Вот как нужно работать в университете

http://googleappengine.blogspot.com/2010/10/research-project-appscale-at-university.html

Коротко содержание: ребята плакали-плакали что у них нет подходящей кластерной инфраструктуры для их проектов, а потом посмотрели на гугловский App Engine, им понравилось и они за два года сделали себе такой же, но с открытым кодом. И теперь счастливы. Один доцент и несколько аспирантов и студентов. Безо всяких там Интелов. Что-то мне подсказывает, что с трудоустройством у них проблем не будет.

А у нас, мать-перемать, кто только не крутится вокруг матмеха, а толком даже расписания нормального на сайте нет. Не стыдно?

16 октября 2010

Дни Суперкомпьютерных технологий в офисе Intel

Звучит громко, в реальности наверное будет поскромнее, но наверное всё равно интересно. Обратите внимание что требуется регистрация.




04 мая 2010

Наши люди в финале соревнования SIGMOD по программированию

Думаю что такое событие заслуживает рекламы.

Участники нашей группы исследования методов организации информации вышли в финал соревнования SIGMOD по программированию. Соревнование, если коротко, заключалось в написании распределённого движка для выполнения запросов над реляционными данными, в нём принимали участие 29 команд, в финал вышли 5. Финалисты представят свои работы на конференции SIGMOD Лидирует пока что довольно ожидаемо команда из Стенфорда.

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

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

06 апреля 2010

Дни сантехника

Хоть и становятся дни сантехника всё скучнее, но чем не повод выпить и закусить потусоваться. Я собираюсь 8 и 9 быть в Ленэкспо, желающие поговорить ищите меня где-нибудь там. Если вдруг есть желающие сдать зачёт по СУБД, в количестве не более двух штук, то у вас будет шанс сделать это там в Ленэкспо в четверг с 12:00 до 14:00 (подходить чтоб получить случайно сгенерированные вопросы надо к 10:00. Заодно сможете и на Джеймса Гослинга  полюбоваться). Предварительно нужно заявить о своём желании по почте России.

30 марта 2010

А вот кому $5000 за студенческое программирование?

Summer of Code -- это отличная возможность провести лето на даче с пользой, создавая нетленный код под присмотром опытных инженеров из opensource проектов и получая за это немалые в общем-то деньги (вообще фантастика). Читайте анонс и спешите подавать заявки до 9 апреля!

09 марта 2010

Анонс лекции про Machine Learning

Рекомендую захватить в четверг с собой сухой паёк и вместо обеда послушать лекцию о машинном обучении и его применении в промышленности.


11 марта 2010 года в 13:00 в ауд. 405

руководитель группы в исследовательской лаборатории корпорации Siemens Dr. Bernhard Lang прочитает лекцию на тему

"Machine Learning and its application in industry"

Abstract:
Machine learning methods have achieved a degree of maturity that they are applied in really mission-critical control tasks. A short overview of state-of-the-art methods in Machine Learning will be given. Moreover, by presenting machine learning applications e.g. in automation systems for the steel industry key-factors and pre-conditions for the success of machine learning methods will be discussed.

Приглашаются студенты 2-4 курса, заинтересованные в участии в исследовательских проектах, методах машинного обучения, экспертных системах, логическом анализе данных (data mining) и смежных областях.

03 марта 2010

Спаси и сохрани в университетах лучших :)

Наткнулся недавно, с помощью друзей, на новую (относительно) идею-фикс небезызвестного профессора Ш. Идея заключается в том, чтоб IT конторы не брали только что закончившего университет перспективного специалиста к себе работать, а оплачивали вместо этого ему преподавание в университете, если конечно он сам хочет преподавать. Save the best, говорит нам профессор в своей традиционной неподражаемой манере.

Если бы я был IT конторой то мне было бы не очень понятно, чему такому за мои деньги сможет научить вчерашний студент, ни разу не нюхавший промышленного пороха и не написавший в своей жизни ни одной программы длиннее 1000 строк, не говоря уж о unit тестах. Разум в чистом виде и в Google-то не очень нужен, а уж в среднестатистической-то конторе он не нужен и подавно. Не умеешь довести свою фичу до конца, подумать про удобный и приятный UI, вылизать пикселы, написать скучные тесты и потом кропотливо фиксить баги? Иди сражайся дальше на олимпиадах. Не понимаю, как эти вещи сможет объяснить тот кто их не знает, будь он хоть трижды the best.

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

Пост проплачен конечно же промышленностью, да.

UPD: коварная промышленность подкатила ещё мешок денег и попросила попиарить Computer Science клуб при ПОМИ.

01 марта 2010

Книги издательства O'Reilly online

Некий немецкий проект PaperC даёт online доступ к нескольким сотням книг издательства O'Reilly. Читать в средней степени убогости интерфейсе можно бесплатно, скачивать PDF -- за деньги. Выбор неплох. Вот "Database in Depth" Дейта почитать можно, например, или "Java Swing". Весьма неплохо, учитывая абсолютное отсутствие вменяемой литературы в наших книжных магазинах.

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

Немного подробнее на хабре: http://habrahabr.ru/blogs/startup/85667/

15 февраля 2010

Вакансии стажёров в EMC

Кто там хотел вакансии стажёров? Ловите: http://adhoceducation.blogspot.com/2010/01/emc-st-petersburg-sw-intern-positions.html

06 февраля 2010

Расслабься и получай удовольствие

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

Мой ответ в трёх словах: расслабься и получай удовольствие. И немного более подробно (извините за многабукв):

  • Не существует априорного разделения на занятия достойные и недостойные уважения, даже если брать в расчёт только занятия для человека, близкого к математике. Существуют те, кто свою работу делает хорошо, честно, ответственно и с душой и те, кто свою работу делает в лучшем случае формально, а в худшем просто спустя рукава или откровенно саботируя. Вне зависимости от того, какая это конкретно работа, первые достойны всяческого уважения а вторых в меру возможностей надо избегать. Да здравствуют дворники, у которых чистый двор и повара, делающие вкусные блины, даже если они не умеют решить квадратное уравнение. Луч диареи тем учёным, которые в десятый раз за последние десять лет посылают одну и ту же работу под разными соусами на разные конференции и тем преподавателям, которые в аудитории отбывают номер, а к студентам обращаются на "ты" в духе "ну там, на задней парте! Скажи, к чему этот интеграл сходится?"
  • Отбрасывая все прочие (для многих очень важные) критерии, выбирать работу надо не по принципу "если я не буду крутым в матфизике то меня сочтут тупым", а так чтоб от работы ты получал кайф. Если ты испытываешь удовольствие от того что в Твиттере весь день люди со всего мира восхищаются твоей новой фичей, или от того что только что отловленный и пофикшенный баг сделал легче жизнь одной-единственной Елены Васильевны в бухгалтерии, то значит тебе стоит заниматься этим ремеслом.
  • Если кто-то считает тебя недоразвитым только из-за того что ты бросил математику, и не удосуживается хотя бы поинтересоваться, а чем ты там занимаешься в программировании и скольким тысячам людей ты своим делом принёс пусть небольшую, но пользу, то тебе придётся напрячься, но совсем немного. Надо напрячь полтора десятка мышц на лице и три на среднем пальце. Тебе сразу станет намного легче. 

14 января 2010

Летняя школа Microsoft про структурам данных и алгоритмам

Не могу не попиарить полезное мероприятие. Пять курсов, один интересней другого, предлагает вам послушать в середине августа в Санкт-Петербурге компания Microsoft. Не пропускайте, срок предварительной регистрации истекает через месяц, а срок подачи заявки через два.

Статья Страуструпа об обучении программистов в университетах

В январском номере Communication of the ACM Бьярн Страуструп рассуждает о том, что выпускаемые университетами "программисты" программировать-то на самом деле не умеют, и о причинах такого явления. Статья совсем небесспорная и в немалой степени ориентированная на американскую систему образования, но и российским студентам (да и преподавателям, и руководителям предприятий) есть что в ней почитать. Перевод на русский язык читайте на хабрахабре.

Вообще этот номер CACM удался, там кроме Страуструпа показывают ещё очередной раунд битвы титанов по поводу Map-Reduce.