www.youtube.com/view_play_list
это лекции по программированию в стенфордском университете. полезны как практика по английскому языку и еще для повышения настроения.
в первой лекции ничего нового для себя не обнаружил.
бл?, это 3.14з*ц какой-то !
только что прочитал и выполнил (в интерпретаторе) туториал по этому языку.
он божественнен: чистый, функциональный, векторный, лаконичный.
сам туториал - http://dr-klm.livejournal.com/42312.html
там же сказано где взять интерпретатор.
выпуклая оболочка находится по алгоритму Грэхема всего в четыре строчки:
s =: ({. , }. /: 12"_ o. }. - {.) @ /:~
l =: 11"_ o. [: (* +)/ }. - {.
rr =: (1"_ , (0"_ > 3: l\ ]) , 1"_) # ]
hull =: [: rr^:_ s
он немного непривычно выглядит, но какой лаконичный!
на момент написания этих строк я даже понимаю что тут написано=)
не уверен что через день это свойство сохранится.
имхо, этот язык можно будет использовать при написании диплома - по крайней мере будет весело на защите.
только что прочитал и выполнил (в интерпретаторе) туториал по этому языку.
он божественнен: чистый, функциональный, векторный, лаконичный.
сам туториал - http://dr-klm.livejournal.com/42312.html
там же сказано где взять интерпретатор.
выпуклая оболочка находится по алгоритму Грэхема всего в четыре строчки:
s =: ({. , }. /: 12"_ o. }. - {.) @ /:~
l =: 11"_ o. [: (* +)/ }. - {.
rr =: (1"_ , (0"_ > 3: l\ ]) , 1"_) # ]
hull =: [: rr^:_ s
он немного непривычно выглядит, но какой лаконичный!
на момент написания этих строк я даже понимаю что тут написано=)
не уверен что через день это свойство сохранится.
имхо, этот язык можно будет использовать при написании диплома - по крайней мере будет весело на защите.
www.indiangeek.net/wp-content/uploads/Pr ogrammer%20competency%20matrix.htm
критерии компетентности программистов. написано подробно и адекватно.
ссылка позаимствована у
raydac
критерии компетентности программистов. написано подробно и адекватно.
ссылка позаимствована у
мне понравилось.
www.superliminal.com/cube/applet.html
4-х мерный кубик-рубик. он схавает мозг.
4-х мерный кубик-рубик. он схавает мозг.
Внимание всем девушкам! Движение "Мы" приглашает вас прийти на акцию, которая реально может изменить!
по материалам пресс-релиза:
14 февраля, в День святого Валентина девушки из движения «Мы» проведут акцию по мотивам древнегреческого произведения «Лисистрата». В ходе этого мероприятия активистки призовут всех российских девушек и женщин отказывать в любви тем мужчинам, которые поддерживают курс Владимира Путина. По их мнению, это последний шанс попытаться заставить россиян задуматься о демократии в стране. Мероприятие открыто для всех девушек, готовых поучаствовать в бойкоте путинистов.
Акция пройдет на Чистых прудах у памятника Грибоедову в 15:00, она согласована с префектурой Центрального округа.
по материалам пресс-релиза:
14 февраля, в День святого Валентина девушки из движения «Мы» проведут акцию по мотивам древнегреческого произведения «Лисистрата». В ходе этого мероприятия активистки призовут всех российских девушек и женщин отказывать в любви тем мужчинам, которые поддерживают курс Владимира Путина. По их мнению, это последний шанс попытаться заставить россиян задуматься о демократии в стране. Мероприятие открыто для всех девушек, готовых поучаствовать в бойкоте путинистов.
Акция пройдет на Чистых прудах у памятника Грибоедову в 15:00, она согласована с префектурой Центрального округа.
посмотрел вчера этот фильм. афигенно.
смотрится легко. сделан красиво и со вкусом. пока смотрел вспомнил много всего забавного из прошлой жизни.
последние кадры не понял, но это и не важно.
смотрится легко. сделан красиво и со вкусом. пока смотрел вспомнил много всего забавного из прошлой жизни.
последние кадры не понял, но это и не важно.
когда президент работал в газпроме, там пилили деньги...
navalny.livejournal.com/342311.html#cuti d1
navalny.livejournal.com/342311.html#cuti
Светлое будущее копирайта
- То есть как это: скопировать?
- Ну я не знаю, какими это кнопками это теперь делается...
- Дед, да не в кнопках дело, я просто не могу - у меня лимит в этом месяце кончился.
- Какой лимит?
- Обычный лимит, на копирование собственных текстовых файлов. Картинку вот эту - хочешь, залью?
- Да не нужна мне она, ты мне расписание своё скопируй.
- Чудак-человек, да не могу же! В этом месяце на картинки ещё осталось, а на тексты - уже всё.
- То есть картинку ты можешь скопировать, а текст - нет?
- Ну да.
- А в чём разница?
- В том что это - картинка, а это - текст.
- Но ведь и то, и то - файл?
- Файл.
- Ну и скопируй мне его!
- Не могу!
- Да почему?!
- Да говорю же, лимит на текстовики кончился!
- То есть только картинка?
- Ну слава богу - дошло.
- Вот понавыдумывали всякого...
- Можно подумать, раньше по другому было.
- А вот и было.
- И как же "было"?
- Любой файл можно было копировать. Сколько хочешь раз. Бесплатно.
- Что, и не свои файлы - тоже?
- Да не было такого - "не свои файлы". Все файлы, которые у тебя есть - твои!
- Ну ты даёшь, дед! То, что ты расписываешь - это ж даже не расширенная, это ж промышленная лицензия! Промышленная, понимаешь? Знаешь, каких она денег стоит?! И чтоб такое любому разрешали? Хорошь заливать-то...
- ...Хрен с тобой, не веришь - не надо. Значит говоришь, только картинку можно? Ну, засунь свой текст в графику, и сохрани как картинку, мне расписание это нужно очень.
- Ишь ты! Должно сработать... Дед, а ты - хитрый дед, ты в курсе?
- Станешь тут с вами... хитрым...
* * *
- Мам, приколись, а дед говорит, что раньше можно было копировать что угодно и сколько угодно раз!
- Ты его слушай больше. Он тебе ещё не такое понараскажет. Лучше принеси мне карточку мою, она там, на трюмо лежит.
- Прикупить чего решила?
- Да нет, у меня лицензия на готовку закончилась и отчисления правооблодателям рецепта яичницы сделать - плита не включается, и холодильник яйца не отдаёт.
- Сейчас принесу.
- Здорово всё-таки, что заплатить можно быстро и удобно! Что значит - прогресс! И как раньше люди жили?
(с) iosipboroda.livejournal.com/28018.html
копируется с разрешения автора.
- То есть как это: скопировать?
- Ну я не знаю, какими это кнопками это теперь делается...
- Дед, да не в кнопках дело, я просто не могу - у меня лимит в этом месяце кончился.
- Какой лимит?
- Обычный лимит, на копирование собственных текстовых файлов. Картинку вот эту - хочешь, залью?
- Да не нужна мне она, ты мне расписание своё скопируй.
- Чудак-человек, да не могу же! В этом месяце на картинки ещё осталось, а на тексты - уже всё.
- То есть картинку ты можешь скопировать, а текст - нет?
- Ну да.
- А в чём разница?
- В том что это - картинка, а это - текст.
- Но ведь и то, и то - файл?
- Файл.
- Ну и скопируй мне его!
- Не могу!
- Да почему?!
- Да говорю же, лимит на текстовики кончился!
- То есть только картинка?
- Ну слава богу - дошло.
- Вот понавыдумывали всякого...
- Можно подумать, раньше по другому было.
- А вот и было.
- И как же "было"?
- Любой файл можно было копировать. Сколько хочешь раз. Бесплатно.
- Что, и не свои файлы - тоже?
- Да не было такого - "не свои файлы". Все файлы, которые у тебя есть - твои!
- Ну ты даёшь, дед! То, что ты расписываешь - это ж даже не расширенная, это ж промышленная лицензия! Промышленная, понимаешь? Знаешь, каких она денег стоит?! И чтоб такое любому разрешали? Хорошь заливать-то...
- ...Хрен с тобой, не веришь - не надо. Значит говоришь, только картинку можно? Ну, засунь свой текст в графику, и сохрани как картинку, мне расписание это нужно очень.
- Ишь ты! Должно сработать... Дед, а ты - хитрый дед, ты в курсе?
- Станешь тут с вами... хитрым...
* * *
- Мам, приколись, а дед говорит, что раньше можно было копировать что угодно и сколько угодно раз!
- Ты его слушай больше. Он тебе ещё не такое понараскажет. Лучше принеси мне карточку мою, она там, на трюмо лежит.
- Прикупить чего решила?
- Да нет, у меня лицензия на готовку закончилась и отчисления правооблодателям рецепта яичницы сделать - плита не включается, и холодильник яйца не отдаёт.
- Сейчас принесу.
- Здорово всё-таки, что заплатить можно быстро и удобно! Что значит - прогресс! И как раньше люди жили?
(с) iosipboroda.livejournal.com/28018.html
копируется с разрешения автора.
http://tanks.alternativaplatform.com/
это 9-й flash.
это 9-й flash.
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.h tml
о том как надо искать простые числа.
прочитав этот пост, предположил почему у меня происходит переполнение стека во время кластеризации: использовалась не строгая функция (adjust) при изменении отображения (IntMap). сделал функцию строгой(в качестве результата использовал свой АТД, где один из элементов был строгим). оказалось что проблема была не в этом а в том, что создавалось чрезмерно большое отображение: размер файла использовался вместо количества векторов.
решая отсюда задачи, написал свою первую монаду.
она, правда, очень похожа на монаду State из стандартной библиотеки, с точностью до гомоморфизма, зато работает=)
(до этого использовал только монады IO, Maybe и [])
кажется, начинаю понимать монады.
если изнасиловать мозг, то монадическая запись будет интуитивно понятна.
например,
[1..10] >>=(\i -> ( [1..i] >>= (\a -> return (a * i) ) ))
очевидно, что этот код создает половину таблицы умножения.
(создавать целую слишком просто, поэтому здесь только половина=)
заодно понял, почему раньше мне не удавалось определить экземпляры стандартных классов для своих типов:
оказывается, компилятор чувствителен к пробелам и очень болезненно реагирует на отсутствие двух пробелов перед определением функции.
Но он такой стеснительный, что не решается сказать об этом прямо=)
------
http://antilamer.livejournal.com/256094.h
о том как надо искать простые числа.
прочитав этот пост, предположил почему у меня происходит переполнение стека во время кластеризации: использовалась не строгая функция (adjust) при изменении отображения (IntMap). сделал функцию строгой(в качестве результата использовал свой АТД, где один из элементов был строгим). оказалось что проблема была не в этом а в том, что создавалось чрезмерно большое отображение: размер файла использовался вместо количества векторов.
просматривая вакансии, обнаружил, что в Киеве канадская компания ищет Haskell-программистов.
зарплата - 3000 USD.
задумался.
зарплата - 3000 USD.
задумался.
