You are viewing [info]squadette's journal

Алексей Махоткин [entries|archive|friends|userinfo]
Alexey Mahotkin

[ website | Алексей Махоткин: домашняя страница ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| Mircea Eliade | Букинистические магазины Москвы ]

(no subject) [Aug. 1st, 2011|02:29 am]
на неделю пропустил десятилетие своего ЖЖ
link3 comments|post comment

(no subject) [Jun. 11th, 2011|01:08 am]
Программист, заступая на новую работу, каждый раз искренне изумляется и негодует, что "система не документирована". Это негодование - по своей силе бледное подобие негодования второго рода, которое тот же программист испытывает, если ему предложить описать простым человеческим языком, что он недавно наколбасил. И не забывать регулярно обновлять каждый раз, когда он вносит в колбасево изменения.


http://gaperton.livejournal.com/60277.html
link6 comments|post comment

(no subject) [May. 1st, 2011|02:10 pm]
приснилось, что надо было ехать в Рязань (стандартное сновидческое место). Я начал искать билеты, чтобы посмотреть, во сколько отправление, но тут мне позвонили и сообщили, что мне лично в посадке отказано, потому что один мой знакомый (одношкольник из лицея) в прошлый раз взял с собой кота, что запрещено, и записал его на моё имя. И теперь РЖД не будет пускать меня в свои поезда.

я был очень недоволен.
linkpost comment

«Практика функционального программирования» № 7 [Apr. 13th, 2011|05:02 pm]
Originally posted by [info]antilamer at «Практика функционального программирования» № 7
Бумажная версия: на сайте издательства (200р, доступны и все предыдущие номера, комплекты еще дешевле, доставка куда угодно, в Москве можно самовывозом).


Электронные версии: для ebook, для чтения с экрана, для печати, для компактной печати (HTML на подходе).


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

Статьи


Позволим себе пару комментариев относительно статей номера.

  • Язык РЕФАЛ — взгляд со стороны (Обсуждение). Бойко Банчев расскажет о сущности, истории и современном состоянии языка РЕФАЛ — детища Валентина Фёдоровича Турчина; языке незаслуженно подзабытом, но на десятилетия опередившем своё время и пустившем корни во множество современных ЯП (как, например, Mathematica).
  • Circumflex — веб-фреймворк на Scala comme il faut (Обсуждение). Александр Темерев даст урок использования этого «обезжиренного» и гибкого веб-фреймворка, написанного на Scala российской командой во главе с Борисом Окунским.
  • Разработка алгоритма обнаружения движения в среде программирования Mathematica (Обсуждение). Вадим Залива расскажет об опыте прототипирования такого алгоритма при разработке iPhone-приложения iSentry. Хотя Mathematica и не является в полном смысле этого слова функциональным языком программирования, но программирование в этой среде задействует множество не очень распространенных пока в мейнстриме, но очень важных и заслуживающих внимание средств: интерактивный интерпретатор, гомоиконность (единство кода и данных), сопоставление с образцами, wholemeal programming (оперирование целыми структурами данных, а не их частями), акцент на «чистое» программирование, dataflow programming (Manipulate) и т.п.
  • Как написать LDAP-сервер на Erlang (Обсуждение) и Как написать LDAP-сервер на Си (Обсуждение). Максим Сохацкий и Олег Смирнов обменяются любезностями со Львом Валкиным: Максим и Олег похвалят Erlang за то, что на нем можно за 20 минут написать LDAP-сервер, а Лев докажет, что дело тут вовсе не в Erlang.
  • Продолжения в практике (Обсуждение). Алексей Вознюк (человек, написавший на LISP самую быструю программу к конкурсу в ПФП № 3) расскажет об использовании продолжений для упрятывания асинхронности кода за обыкновенным «последовательным» синтаксисом. Эта тема особенно актуальна в контексте взрывного роста Веба и сетевых сервисов, но интересна и потому, что открывает целый пласт неожиданных структур управления. Рекомендуем перед прочтением ознакомиться с недавно опубликованным в «Библиотечке ПФП» переводом статьи «Паттерны использования call-with-current-continuation».
  • Суперкомпиляция: идеи и методы (Обсуждение). Илья Ключников, занимающийся суперкомпиляцией в Институте прикладной математики им. М. В. Келдыша, расскажет о суперкомпиляции (кстати, изобретенной также В. Ф. Турчиным в контексте языка РЕФАЛ), построив поразительно компактный и понятный суперкомпилятор простого языка, и покажет, что она применима не только для удивительно мощной оптимизации многих классов программ, но имеет и другие неожиданные применения. Обязательно прочитайте и приложение!




Печатный номер


Как и все предыдущие номера, данный номер доступен для заказа в издательстве Самиздал. Стоимость номера — 200 рублей; осуществляется доставка в Россию и по всему миру (в Москве можно забрать прямо из издательства). В блогах можно найти немало постов от гордых владельцев комплектов ПФП с фотографиями, разве не завидно? ;) Напоминаем, что все доходы от продаж уходят на услуги типографии — так что мы будем по-прежнему рады, если вы угостите нас кофе за наши труды.

Реклама


Мы по-прежнему предлагаем рекламодателям очень дешевую площадку для публикации вакансий в номере, и напоминаем, что едва ли в Рунете есть издание для программистов с такой же «концентрированно сильной» аудиторией более 10 тысяч человек. Пишите на ad@fprog.ru!

Сообщество


Ну а для тех, кому журнала мало, напоминаем: бесценный источник функциональных новостей — само русскоязычное сообщество функциональных программистов. Следите за блогами в коллективном твиттере и Russian Lambda Planet! За новостями нашего журнала можно также следить в нашем официальном твиттере.

Приятного чтения!

С самыми чистыми пожеланиями,



Евгений Кирпичёв, jkff@fprog.ru



link1 comment|post comment

(no subject) [Apr. 10th, 2011|02:09 am]
Маша даёт мне папку с бумагами и просит показать их Бейтсону, который находится проездом в нашем городе. Задача — узнать у него, не является ли некий её сон манифестацией неких двух сущностей; также отдельно она просит узнать, «нет ли в этом сне проявления Зарнази, потому что если есть, то это полный пиздец». Среди бумаг: её распечатанный сон, с исправлениями от руки; “историческая справка”, вырезанная из какого-то журнала типа “Наука и жизнь”, про эти две сущности; а также отдельно несколько статей про Зарнази, вырезанные из других журналов и газет. Я читаю первые строки “исторической справки”, написанные в характерном стиле, что-то вроде “Эти два хорошо известных мифологических существа, часто появляющиеся в снах...”.

Read more... )
linkpost comment

(no subject) [Apr. 10th, 2011|01:30 am]
недавно мне приснилось, что я стою в комнате, в которой накрыт банкетный стол, и пристально смотрю на него. на столе стоят блюда и подносы с едой, пустые тарелки и приборы.

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

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

открыв глаза, я вижу, что почти вся еда на блюдах съедена, тарелки и приборы запачканы и стоят в беспорядке.
link2 comments|post comment

Гугель, алё. [Feb. 24th, 2011|02:07 pm]
вообще считается, что google adwords это cash-cow вселенского размера.

во вторник я заводил новый эккаунт в adwords, с мастерхостовским бонусом, заплатил 400 рублей через assist, который спроксировал на Яндекс.Деньги.

Через два дня деньги не появились на счету в adwords. (Бонус при этом появился).

I.

От ассиста пришла квитанция, где написано: «Please address (the shop Google.Ru) at paymentru@google.com in case of any questions concerning your order.»

При попытке написать на этот адрес получаем: «Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550 5.2.1 ... Mailbox disabled for this recipient (state 14).»

WTF????

II.

идём сюда: http://adwords.google.com/support/aw/?hl=en&gaia=submitted<mpl=adwords и нажимаем "Billing overview and troubleshooting", получаем



WTF????, ч. II (куки чистил, перелогинился, браузер FF 3.6).


Гугель, алё?..

Update: написал в саппорт Ассиста и Мастерхоста.


Update 14:00 нашел другое место, где можно написать в саппорт адвордса по поводу ассиста, написал.

Update 18:00 Деньги на счету появились, но ни одного ответа от всех трёх саппортов я так и не получил.
link4 comments|post comment

О репринте Трамвая. [Feb. 22nd, 2011|03:41 pm]
Originally posted by [info]teavera at О репринте Трамвая.
Дорогие друзья.


Как видите, мы встретились с Тимом Собакиным и серьезно намерены переиздать журнал. 
В новом воплощении он будет в виде толстых полноцветных книжек формата А4, которые будут содержать в себе подшивки за год + (тадам!) воспоминания Тима и, возможно, других участников о создании журнала и каждого номера в отдельности. Подробности об этом и предзаказ (!!!) здесь: http://samizdal.ru/tramway

Первый этап начался успешно: за выходные 350 человек заказали более 500 журналов, что очень приятно.

Но! Чтобы цена одной книжки, содержащей годовую подшивку, была доступной, нам нужно собрать предзаказ на 1000! Поэтому призываю распространять информацию дальше!

Дальнейшая последовательность действий будет такой:
Собираем номера, отвечаем на вопросы )
Пожалуйста, спрашивайте в комментариях и в личке. И пожалуйста - записывайтесь, записывайтесь!. Чем больше нас будет - тем дешевле выйдет книжка.

PS: Кстати, вот ещё что сказал Тим: никогда в истории детской периодики не было случая, чтобы журнал или газета были переизданы через 20 лет в полном объеме. Если мы это сделаем - мы все попадем в Книгу рекордов Гиннеса. Поэтому в пятой подшивке мы перечислим всех, кто нам в этом помогал: номерами, советами и доверием. 
link2 comments|post comment

Практика Функционального Программирования - номер 6 [Nov. 30th, 2010|03:45 pm]
http://community.livejournal.com/fprog/17124.html

Интервью с Саймоном Пейтоном Джонсом и бумажная версия журнала за 99 рублей (ограниченное предложение).
link1 comment|post comment

(no subject) [Nov. 25th, 2010|05:47 pm]
Peter 'Sleazy' Christopherson has died in his sleep last night at the age of 55.

http://www.brainwashed.com/coil/

R. I. P.
link1 comment|post comment

(no subject) [Nov. 10th, 2010|04:51 pm]
ежели господь мой позволит мне, то
начиная с раннего утра завтрашнего дня я в Нью-Йорке и открыт к предложениям
linkpost comment

(no subject) [Oct. 16th, 2010|12:50 am]
...nus dna retniw fo lufhtuom a ni ytriht eb ot gniog ma I...

(daemons sing)
link16 comments|post comment

баги в гугле [Oct. 15th, 2010|07:08 pm]
господа,

есть вот например баг в гугле (конкретно, в Google Docs). Достаточно существенный (ссылка "RSS feeds: View feed of all documents" ведет на перманентный 401 Authorization Required). Псевдо-тикет в гугловом саппорте есть, там куча страдальцев. Я так понимаю, ничего не делается.

Нет ли какого-нибудь VIP-канала в команду разработки, чтобы выяснить статус этого бага? Наверняка саппорт скрывает, чтобы не расстраивать программистов!

Shibboleet! (http://xkcd.com/806/)
link7 comments|post comment

#2синг [Oct. 6th, 2010|04:33 pm]
[music |mylene farmer]

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

которую она откуда-то должна знать

мне кажется, это один из возможных шагов машины к осознанию
link7 comments|post comment

eventual consistency [Jun. 22nd, 2010|09:38 pm]
[mood |accomplishedaccomplished]

http://sourceforge.net/tracker/?func=detail&atid=350001&aid=450121&group_id=1

смотрим на время заведения тикета, его описание и время первого (и единственного) комментария
link5 comments|post comment

(no subject) [Jun. 3rd, 2010|07:11 pm]
http://top.rbc.ru/society/03/06/2010/416032.shtml

Сегодня, 3 июня, во Франции на 73 году жизни скончался выдающийся российский математик Владимир Арнольд.
link1 comment|post comment

(no subject) [Apr. 20th, 2010|11:09 pm]
господа,

гм, не мог бы кто-нибудь объяснить человеческими словами, что такое CQRS (Command-Query Responsibility Segregation)?
link16 comments|post comment

об именовании переменных [Apr. 5th, 2010|08:39 pm]
я рассказывал эту историю разным людям, и видимо пора её наконец опубликовать (финальным толчком послужил вот этот пост). так как я лишь "стоял рядом", то может оказаться, что часть этой истории или она вся целиком является исключительно плодом моего воображения. ну да непосредственные участники щас меня в комментах поправят, whatever.

в начале нулевых я начинал свою карьеру веб-разработчика в прекрасном стартапе E-Labs. Помимо прочего, небезызвестный многим С. работал над проектом под условным названием "межгалактический бордель". Это был веб-интерфейс к эскорт-агентству. Барышни стоили от косаря грина в час, базировались в Словении (?) и вылетали самолетом куда скажете.

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

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

Так в таблице girls появилось поле "пол".
link11 comments|post comment

(no subject) [Mar. 13th, 2010|12:58 am]
две важные истории

а) http://en.wikipedia.org/wiki/Alexander_Grothendieck#Retirement_into_reclusion


In January 2010, Grothendieck wrote a letter to Luc Illusie. In this "Declaration d’intention de non-publication", he states that essentially all materials that have been published in his absence have been done without his permission. He asks that none of his work should be reproduced in whole or in part, and even further that libraries containing such copies of his work remove them.


б) из предисловия к „Invincible”

As a rule players have been referred to by one name throughout to avoid confusion, though in fact go players in Edo period (and even now) changed their names at different stages of their carriers. [...] The sole exception to the `one name' rule is the player who appears in this book as Kadono Tadazaemon, Mizutani Junsaku, and Inoue Shutetsu — he set a record for name-changing (and incidentally developed schizophrenia). At various stages in his career he was known as Todani Umetaro, Dowa, Kadono Tadazaemon, Mizutani Junsaku, Inoue Shutetsu, the 12th Inoue Inseki, and, in retirement, Setsuzan. Such extraordinary nomenclatural ficklessness seemed to deserve recognition.
link9 comments|post comment

(no subject) [Feb. 27th, 2010|01:29 am]
http://www.scribd.com/doc/27168812/Oh-Shit-How-to-Break-a-Large-Website-and-how-not-to-PDF-version

ведущий инженер Scribd делится советами и рекомендациями, посвященными тому, как не уронить крупный сайт на рельсах.

особенный интерес представляет слайд номер 40 (priceless!)
linkpost comment

(no subject) [Feb. 26th, 2010|12:13 pm]
[Tags|]

официальная копипаста follows

Вышел в свет четвертый выпуск журнала «Практика функционального программирования».

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

На кофточке Барби изображен компьютер, на экране которого изображена Барби. А на экране ноутбука — двоичный код, который можно преобразовать в последовательность ASCII-символов «BarbieBarbieBarbieBar». Это рекурсивные конструкции и бесконечные списки — понятия, традиционно ассоциируемые с функциональным программированием.

Вывод напрашивается сам собой: если вы хотите иметь общие темы для разговора с девушками, которые через каких-то 5-7 лет будут писать приложения на OCaml и Erlang за соседним с вами столом, читайте наш журнал!



Каждая статья снабжена своей собственной записью в сообществе [info]fprog, чтобы можно было обсуждать их независимо.
  1. Лисп — абстракции на стероидах. Виталий Маяцких.
  2. Clojure, или «Вы все еще используете Java? тогда мы идем к вам». Алекс Отт.
  3. Пределы выразительности свёрток. Виталий Брагилевский.
  4. Сечения композиции как инструмент бесточечного стиля. Денис Москвин.
  5. Мономорфизм, полиморфизм и экзистенциальные типы. Роман Душкин.


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

Также не забудьте посетить страницу лучших друзей журнала: http://fprog.ru/donate/.
linkpost comment

(no subject) [Feb. 23rd, 2010|09:30 pm]
Сегодня был год с момента операции (и чуть больше года с момента переезда.

Это типа круто, и если бы не [info]кое-кто, ничего бы этого не было.
link10 comments|post comment

(no subject) [Dec. 21st, 2009|01:26 pm]


Вышел третий номер журнала «Практика функционального программирования».

В номере:

  • «Рекурсия + мемоизация = динамическое программирование». Дмитрий Астапов
  • «Проектирование Erlang-клиента к memcached». Лев Валкин
  • «Как построить Google Wave из Erlang и Tcl при помощи OCaml». Дмитрий Астапов, Алексей Щепин
  • «Полиморфизм в языке Haskell». Роман Душкин
  • и душераздирающий труд «Элементы функциональных языков». Евгений Кирпичёв


все опечатки мои, потому как я там корректор
link9 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]