Home

Advertisement

English

  • Jun. 18th, 2009 at 3:02 PM

www.youtube.com/view_play_list

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

language J

  • Apr. 18th, 2009 at 2:44 AM
бл?, это 3.14з*ц какой-то !
только что прочитал и выполнил (в интерпретаторе) туториал по этому языку.
он божественнен: чистый, функциональный, векторный, лаконичный.
сам туториал - http://dr-klm.livejournal.com/42312.html
там же сказано где взять интерпретатор.

выпуклая оболочка находится по алгоритму Грэхема всего в четыре строчки:
s =: ({. , }. /: 12"_ o. }. - {.) @ /:~
l =: 11"_ o. [: (* +)/ }. - {.
rr =: (1"_ , (0"_ > 3: l\ ]) , 1"_) # ]
hull =: [: rr^:_ s

он немного непривычно выглядит, но какой лаконичный!
на момент написания этих строк я даже понимаю что тут написано=)
не уверен что через день это свойство сохранится.

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

Programmer Competency Matrix

  • Apr. 2nd, 2009 at 9:28 PM
www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm
критерии компетентности программистов. написано подробно и адекватно.
ссылка позаимствована у [info]raydac  

бритва для чурова

  • Mar. 14th, 2009 at 5:37 PM



мне понравилось.

4D

  • Feb. 26th, 2009 at 2:19 AM
www.superliminal.com/cube/applet.html
4-х мерный кубик-рубик. он схавает мозг.

пятница 13-е

  • Feb. 14th, 2009 at 12:56 AM
Внимание всем девушкам! Движение "Мы" приглашает вас прийти на акцию, которая реально может изменить!

по материалам пресс-релиза: 

14 февраля, в День святого Валентина девушки из движения «Мы» проведут акцию по мотивам древнегреческого произведения «Лисистрата». В ходе этого мероприятия активистки призовут всех российских девушек и женщин отказывать в любви тем мужчинам, которые поддерживают курс Владимира Путина. По их мнению, это последний шанс попытаться заставить россиян задуматься о демократии в стране. Мероприятие открыто для всех девушек, готовых поучаствовать в бойкоте путинистов.

Акция пройдет на Чистых прудах у памятника Грибоедову в 15:00, она согласована с префектурой Центрального округа.

Стиляги

  • Jan. 12th, 2009 at 12:39 AM
посмотрел вчера этот фильм. афигенно.
смотрится легко.  сделан красиво и со вкусом. пока смотрел вспомнил много всего забавного из прошлой жизни.
последние кадры не понял, но это и не важно.

про газпром

  • Dec. 24th, 2008 at 8:52 PM
когда президент работал в газпроме, там пилили деньги...
navalny.livejournal.com/342311.html#cutid1 

просто так

  • Dec. 17th, 2008 at 5:03 PM
Светлое будущее копирайта
- То есть как это: скопировать?
- Ну я не знаю, какими это кнопками это теперь делается...
- Дед, да не в кнопках дело, я просто не могу - у меня лимит в этом месяце кончился.
- Какой лимит?
- Обычный лимит, на копирование собственных текстовых файлов. Картинку вот эту - хочешь, залью?
- Да не нужна мне она, ты мне расписание своё скопируй.
- Чудак-человек, да не могу же! В этом месяце на картинки ещё осталось, а на тексты - уже всё.
- То есть картинку ты можешь скопировать, а текст - нет?
- Ну да.
- А в чём разница?
- В том что это - картинка, а это - текст.
- Но ведь и то, и то - файл?
- Файл.
- Ну и скопируй мне его!
- Не могу!
- Да почему?!
- Да говорю же, лимит на текстовики кончился!
- То есть только картинка?
- Ну слава богу - дошло.
- Вот понавыдумывали всякого...
- Можно подумать, раньше по другому было.
- А вот и было.
- И как же "было"?
- Любой файл можно было копировать. Сколько хочешь раз. Бесплатно.
- Что, и не свои файлы - тоже?
- Да не было такого - "не свои файлы". Все файлы, которые у тебя есть - твои!
- Ну ты даёшь, дед! То, что ты расписываешь - это ж даже не расширенная, это ж промышленная лицензия! Промышленная, понимаешь? Знаешь, каких она денег стоит?! И чтоб такое любому разрешали? Хорошь заливать-то...
- ...Хрен с тобой, не веришь - не надо. Значит говоришь, только картинку можно? Ну, засунь свой текст в графику, и сохрани как картинку, мне расписание это нужно очень.
- Ишь ты! Должно сработать... Дед, а ты - хитрый дед, ты в курсе?
- Станешь тут с вами... хитрым...

* * *


- Мам, приколись, а дед говорит, что раньше можно было копировать что угодно и сколько угодно раз!
- Ты его слушай больше. Он тебе ещё не такое понараскажет. Лучше принеси мне карточку мою, она там, на трюмо лежит.
- Прикупить чего решила?
- Да нет, у меня лицензия на готовку закончилась и отчисления правооблодателям рецепта яичницы сделать - плита не включается, и холодильник яйца не отдаёт.
- Сейчас принесу.
- Здорово всё-таки, что заплатить можно быстро и удобно! Что значит - прогресс! И как раньше люди жили?

(с) iosipboroda.livejournal.com/28018.html
копируется с разрешения автора.

Haskell

  • Dec. 8th, 2008 at 6:18 AM
http://vkontakte.ru/board.php?act=topic&tid=7595337&st=40#end
решая отсюда задачи, написал свою первую монаду.
она, правда, очень похожа на монаду State из стандартной библиотеки, с точностью до гомоморфизма, зато работает=)
(до этого использовал только монады IO, Maybe и [])
кажется, начинаю понимать монады.
если изнасиловать мозг, то монадическая запись будет интуитивно понятна.
например,
[1..10] >>=(\i -> ( [1..i] >>= (\a -> return (a * i) ) ))
очевидно, что этот код создает половину таблицы умножения.
(создавать целую слишком просто, поэтому здесь только половина=)
заодно понял, почему раньше мне не удавалось определить экземпляры стандартных классов для своих типов:
оказывается, компилятор чувствителен к пробелам и очень болезненно реагирует на отсутствие двух пробелов перед определением функции.
Но он такой стеснительный, что не решается сказать об этом прямо=)
------
http://antilamer.livejournal.com/256094.html
о том как надо искать простые числа.
прочитав этот пост, предположил почему у меня происходит переполнение стека во время кластеризации: использовалась не строгая функция (adjust) при изменении отображения (IntMap). сделал функцию строгой(в качестве результата использовал свой АТД, где один из элементов был строгим). оказалось что проблема была не в этом а в том, что создавалось чрезмерно большое отображение: размер файла использовался вместо количества векторов.

Tags:

вакансии

  • Dec. 8th, 2008 at 2:45 AM
просматривая вакансии, обнаружил, что в Киеве канадская компания ищет Haskell-программистов.
зарплата - 3000 USD.
задумался.

стиль кодирования

  • Dec. 7th, 2008 at 4:31 PM
http://thesz.livejournal.com/668861.html
здесь описано как надо оформлять программы на Хаскеле.