Новый "веб-3.0"ный блоггер.ком у меня вызывает ужасное раздражение. Подробности в личку.
Блин! Наконец-то хороший арм-ноутбук задёшево! https://www.google.com/intl/en/chrome/de...
Это ведь мечта 4-летней давности. Жаль только кнопки виндоус нету.
Ну, то есть, чтоб быть более конкретным. Вот этот код поиска по ключу в списке вида [("key1", "val1"), ("key2", "val2")]
findKey :: (Eq k) => k → [(k,v)] → Maybe v
findKey key = foldr (\(k,v) acc → if key == k then Just v else acc) Nothing
Будет работать эффективно (если вы будете делать findKey key1, то ... more →
Да уж, ленивость окончательно запутывает и так непростую ситуацию с foldl и foldr. Приходится ломать мозги.
Получается, что, в классическом варианте, когда вы проходите по всему списку, то (по возможности) лучше использовать foldl', т.к. хвостовая рекурсия и всё такое.
С другой стороны, в виду ленивости, foldr ... more →
Надо срочно писать пакетный менеджер-абстракцию над EPM, smart и PackageKit.
> Компания Etersoft разработала универсальный пакетный менеджер EPM
https://www.youtube.com/watch?v=FGBhQbmP...
То ли я чего-то не понимаю, но почему всякие хаскели и скалы пишут квиксорт примерно таким образом?
def sortList(list: List[Int]): List[Int] = list match {
case Nil => Nil
case head :: tail => sortList(tail.filter(_ < head)) ::: head :: sortList(tail.filter(_ >= head))
}
В смысле, разве этот .filter() ... more →
Если кому надо — есть еще 2 инвайта на stackoverflow careers 2.0 http://bit.ly/Qn27ZD
Такс. В качестве подготовки к #pycon слегка освежил документацию к mockstar http://mockstar.readthedocs.org/en/lates...
только сейчас додумался повесить "на окно назад" (типа анти-"C-x o") на комбинацию "C-x O" https://gist.github.com/3893458
> Mozilla продолжает работу над поддержкой кодека H.264 в браузере Firefox и для Firefox OS, как и было обещано ранее в этом году. Поддержка этого кодека уже появилась в бете Firefox Mobile и на платформе Firefox OS. Во всех случаях, поддержка H.264 не будет поставляться с браузером, а будет работать с помощью ... more →
Вот это я лох. Не знал, что при запущеном M-x shell (терминал внутри емакса запускается) для, скажем, переключения в другое окошко не надо ебаться с переключением в "режим емакса" и потом обратно в "режим терминала", а достаточно нажать C-c и потом емаксовую комбинацию. facepalm.jpg
Странный этот ваш golden-ratio. Позволяет делать что-то вроде http://screencloud.net/v/1rzM
Хоть я и забросил пост про тестирование, обновил часть про tdd/bdd, т.к.:
1. она самая посещаемая (видимо, buzzwords).
2. в ней был неимоверный бред по отношению к текущему положению дел и моих мозгов.
http://www.redhotchilipython.com/en_post...
разобрался:
http://dic.academic.ru/dic.nsf/efremova/...
http://dic.academic.ru/dic.nsf/efremova/...
А как в современном мире борятся с пермишшнами для ext4 на внешних накопителях? Или в нтфс форматировать? Не придумали еще решение?
I read (61)
Артс
岩倉 玲音
ʎǝuoɥǝʞɐus
Вячеслав
профессиональный говноед
Проба оперения
Имя
Оранжевус Охуеннус
Владимир
Mika Okamoto
Смерть Неизбежна
Александр Марков
λ
18+ Запрещено для детей.
16+
Evgeny I. E. Omelchenko
Hirthwork McGillah
4DA
Алик
двапятьтривосемь+
Klayraat
Джавакка
посторонний
Тусоваться, бухаться и трахаться.
Vladislav Svitlichniy
Malyshev Artem
Оля
forever_alone
My readers (40)
Артс
Johan
King Artur VII
Mагог Магогович
профессиональный говноед
Darth Bricktop
Проба оперения
Оранжевус Охуеннус
Владимир
Вавилен Бирдов
Вона блює і співає.
hóngweìbīng
няша
16+
Джордж Ричмонд
Джавакка
Тусоваться, бухаться и трахаться.
Malyshev Artem