Home
dump -0f - /dev/mind
Баечки о мобильной связи (GSM, CDMA) и IT индустрии
Recent Entries 
Коротко об этом журнале:

Большую часть журнала составляют баечки о жизни IT-специалистов и рассказы о мобильной связи.

Если вы хотите прочесть пару записей разных стилей и жанров "на пробу", то вот самые часто читаемые (на октябрь 2006-го года, по версии www.technorati.com): про ICFPC-2006, про тотальное прослушивание компьютеров через излучение от витой пары и про телепузиков.

Подзамочных записей практически не делаю - смело подписывайтесь внешними RSS-агрегаторами. Если вы хотите читать не все мои посты, а только их часть - можете подписаться на feed, содержащий только посты с тэгом GSM или на feed, содержащий только баечки. Либо воспользуйтесь этим сервисом, чтобы создать feed, содержащий посты с интересными вам тэгами.

Механизм friend-ов в LJ я рассматриваю исключительно как техническое средство удобно читать журналы тех, кого мне интересно читать.

8th-May-2008 10:09 pm - Анонс: Книга о синтаксическом анализе и построении DSL при помощи Haskell
Когда-то давно на волне некоторого успеха в деле написания заметочек в блог и журнальных статей, мне подумалось - а почему бы не попробовать себя в следующей весовой категории? Мысль пришла в голову и ушла в подсознание. Осела там, окопалась и изредка напоминала о себе, впрочем - без особого результата.

Однако же, когда в начале этого года [info]_darkus_ обратился ко мне с предложением стать соавтором книги, благодатная почва была уже подготовлена и обильно удобрена, и я сразу же согласился. И вот уже в течении трех месяцев мы пишем книгу о синтаксическом анализе и построении DSL (domain-specific languages) при помощи Haskell, и ищем экспертов-рецензентов для обсуждения черновых вариантов ее глав.

В настоящее время для прочтения выложены введение и первая глава книги. Вторая, третья и четвертая главы будут в самом ближайшем времени доступны тем, кто плотно заинтересовался процессом и вступил в закрытое community [info]sa_in_haskell.

Вы уже заинтересовались? Дело за малым: для того чтобы попасть в сообщество, необходимо написать e-mail на адреса darkus.14 AT gmail.com и dastapov AT gmail.com, в котором в паре абзацев рассказать про себя и про свой опыт использования языка Haskell, ещё в паре абзацев рассказать о том, почему имеется интерес к книге и чем конкретно, как вам кажется, вы можете помочь или быть полезны. Речь не идет о том, что мы будем устраивать формальные интервью и делить желающих на "годных" и "негодных". Речь, скорее, о том, чтобы убедиться, что потенциальный рецензент способен связно выражать свои мысли на письме и хоть что-то слышал про Haskell или связанные с ним вещи. Эта мера, равно как и закрытие community - наш (возможно, неоптимальный) способ улучшить соотношение "сигнал-шум" в общении с вами.

Спасибо за внимание, ждем писем!
26th-Apr-2008 12:17 am - Автостопом по ремонту: лирическое отступление о
Мне кажется, необходимо сделать лирическое отступление и объяснить подробнее, почему же все-таки для нас оказалось так тяжело спланировать и спроектировать все самостоятельно.

Казалось бы, что тут сложного? Подумать, какая вам нужна мебель и прочие причиндалы, посмотрите их в магазине с рулеткой, прикиньте, как они будут стоять. И всего делов. Делают же как-то другие люди ремонт - и ничего, справляются. Как написано в одном из комментариев к предыдущему посту: "интеллектуальности тут никакой, надо только проявить свой вкус в выборе материалов и мебели, тогда и получится то, что хочется вам. А перекладывать это на каких-то дядей довольно стрёмно - эти дяди вам еще такого напридумывают, а вам потом в этом жить."А может, просто только кошки родятся? )
15th-Apr-2008 01:34 pm - Автостопом по ремонту: поиски дизайнера (ч.1)
Предыдущая серия: http://users.livejournal.com/_adept_/81078.html.

Итак, мы стали искать дизайнера.

Технология выбора поставщика услуг при наличии большого числа предложений у нас уже отработана: ковровые бомбометания по всей территории... )
11th-Apr-2008 11:05 pm - Извлечение данных о фильме с imdb.com и их содержательная интерпретация (ч. 2)
Некоторое время тому назад я писал (http://users.livejournal.com/_adept_/79951.html) о скрипте, с помощью которого я извлекаю данные о фильмах с сайта imdb.com. После нескольких недель эксплуатации скрипт оброс дополнительными возможностями, главная из которых - "декодирование" оценки фильма с помощью IMDB Movie Decoder Ring.

Что это за "декодирование" и зачем оно нужно? А для того, чтобы ответить на вопрос: "фильм с оценкой 6.1 - это фильм плохой, хороший или так себе?". Если бы оценки посетителей были бы распределены равномерно в интервале от 1 до 10, то можно было бы утверждать, что фильм с оценкой 6.1 - скорее хороший, чем средний. Однако фильмов с оценкой 1 и 2 на imdb.com почти нет, а фильмов с оценкой в интервале [5;7] - очень много. Как же можно содержательно интерпретировать оценку?

Например, так: можно заменить оценку X на процентное отношение фильмов, имеющих оценку <=X, к общему количеству фильмов. Если более 50% фильмов в базе imdb.com имеют оценку <=X, то можно считать, что фильм - скорее хороший. Более того, подобные процентные отношения можно рассчитать отдельно для всех жанров, к которым относится фильм, и тогда можно будет ответить на вопрос, как выбранная нами мелодрама (жанры Comedy, Drama) соотносится с другими комедиями и драмами.

Чтобы не выполнять каждый раз обработку всей базы imdb, Tom Moertel свел подобные расчеты в удобную компактную таблицу, которую он назвал IMDB Movie Decoder Ring. Табличка эта предназначена для использования вручную, но я, как человек ленивый, тоже не захотел связываться с обработкой сырых данных с imdb.com, и запихнул эту табличку в свой скрипт. Теперь в таблице результатов добавились две колонки: процент всех фильмов, оцененных ниже, чем этот, и (в отдельной колонке) подобные проценты по всем жанрам фильма, через запятую.

В результате можно выяснить, что, например, фильм "Broken English (2007)", имеющий оценку 6.3 -- едва-едва попадает в категорию "скорее хорошие". Он "лучше" всего 51% фильмов в базе imdb. Кроме того, если посмотреть на его положение в каждом из жанров -- Comedy, Drama, Romance -- то окажется, что он лучше 55% комедий, но - всего лишь 42% драм и 46% романтических фильмов. Получается, что для комедии оценка 6.3 - это "хорошо", а для драмы - всего лишь "удовлетворительно.

Полный текст скрипта - под катом.Read more... )
9th-Apr-2008 01:34 am - Телефонные разводы с подменой номера звонящего.
[info]dil спрашивает: "http://phd-paul-lector.livejournal.com/178670.html - можешь прокомментировать? каким образом можно подделать номер звонящего телефона?"

По ссылке (вдруг она протухнет) рассказывается о достаточно старом "разводе", который в полном объеме выглядит так: просят денег, чтобы вашего родственника не упекли в тюрьму )
7th-Apr-2008 04:51 pm - Автостопом по ремонту: как люди доходят до того, что обращаются к дизайнеру
Итак, в один прекрасный день мы стали обладателями 70 "квадратов" собственного жилья, на которых проектировщики уместили прихожую, коридор, кухню, три комнаты, раздельный санузел и два балкона. Если кто в курсе - стандартная трехкомнатная квартира так называемой "96-ой серии".

Рынок сейчас полон предложений вида "покупай и въезжай", но наша квартира была почти полной противоположностью. В ней лет 15 не делался капитальный ремонт, ее много и со вкусом сдавали, в ней выкурили столько дешевых сигарет, что среднестатистическая лошадь тут же откинула бы копыта, приди ей в голову идея лизнуть обои (фото иллюстрируют этот пост, а если вам не лень - можете посмотреть 7-и минутное видео на youtube). Короче, вы поняли.Хочешь - не хочешь, а надо было делать капитальный ремонт. )
31st-Mar-2008 11:51 pm - Автостопом по ремонту: краткий путеводитель
Народная мудрость гласит, что ремонт равен двум переездам, а один переезд - двум пожарам. Знающий азы математики читатель сразу отметит, что один ремонт, таким образом, равен четырем пожарам. Продолжение занимательной математики - под катом )
19th-Mar-2008 01:21 am - Сказка про репку как набор (ката-,ана-)морфизмов над списками
Этот пост был написан "в стол" и долгое время там лежал. В процессе переезда обычно наводишь порядок, в том числе - и в столе. Ненужное выкидываешь, нужно - приспосабливаешь для какой-то пользы. Раз уж пост был написал - надо его публиковать :)

О чем повествует сказка про репку, вы все наверняка в курсе.

Если кто забыл - напомню:

> module Main where

> import Prelude hiding (putStrLn, print)
> import System.IO.UTF8
> import Data.List (intersperse, find)

Вы скажете - в сказке такого не было? Погодите - скоро сказка сказывается, не скоро дело делается. Так вот, жили-были любители репы:Read more... )
17th-Mar-2008 06:21 pm - Поиск по русским именам фильмов на imdb.com и автоматическое извлечение данных о фильме оттуда же
Сегодня я с некоторым офигением обнаружил, что можно вбить в Google поисковый запрос "Кто вы, мистер Брукс? site:imdb.com" и получить первым результатом ссылку на страницу этого фильма на imdb.com.

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

Кому интересно, скрипт и пример его использования - под катом.Read more... )
17th-Mar-2008 01:02 am - Как устроена услуга "Вам звонил Иван Иванович, а вы, сволочь эдакая, в это время ехали в метро"
Буду потихоньку возвращаться в эфир после долгого перерыва. Для раскачки - короткий рассказ о том, как устроена услуга, известная в наших краях под названием "Вам звонили".

Суть ее такова: допустим, вам звонили, а вы в тот момент были вне зоны покрытия или вообще выключили телефон. Естественно, вы о звонке ни сном, ни духом. И тут вы включаете телефон (выходите из метро, из подвала и т.п.) и вам приходит SMS примерно такого содержания: "Вам звонило 10 человек с номерами: .....".

Естественный вопрос: кто следит за вашими звонками в то время, когда вы не можете их принять? Всё просто ... )
This page was loaded May 17th 2008, 8:53 pm GMT.