Линкопост номер 5
Хотел написать этот пост ещё пару дней назад, но всё никак не успевал, так что некоторые ссылки могли потерять первозданный блеск и свежесть. Ну да не страшно, поехали!
Линус Торвальдс не любит гитхабовские пуллреквесты. Странно, а мне они нравятся.
Тема не нова, но тем не менее: неплохой пост о несоместимости объектного и реляционного миров и о том, что ORM неэффективны по определению.
В догонку к ссылке из предыдущего поста: ещё один, гораздо более сложный тест на знание языков программирования. И даже не надейтесь набрать сколько-нибудь высокий балл, если вы не отличаете K от J, SNUSP от BrainFuck и ACL от Common Lisp.
Интересная идея использовать DropBox в качестве стораджа для GitHub-репозитория. Должно быть действительно довольно удобно для тех, кто работает на разных машинах, но пока не очень ясно чем может грозить.
Неплохое введение в функциональное программирование вообще и на Python в частности. Прямо в питоновской документации.
А вот авторы другой статьи — предостерегают от использования “чисто” функциональных языков в параллельных (хотя по сути, скорее, в сколько-нибудь нагруженных) системах, взяв за пример Haskell и указывая на ряд нерешённых в таких языках проблем, прямо влияющих на производительность. В качестве альтернативы они предлагают использовать F# (ну или другие гибридные языки, например, Scala — добавлю я от себя.)
Dash — Очень милая смотрелка документации для сocoa- и web- девелоперов. Также, позволяет довольно удобно хранить и использовать снипеты. Лежит бесплатно в Mac App store. В общем, поставил себе, и всем советую.
Несколько полезных контролов для iOS девелоперов: Во-первых: сетка KKGridView с замахом на самую лучшую реализацию этого контрола, скорость и похожесть на UITableView. Во-вторых: похожий, но более специализированный GSBookShelf — по сути, имплементация “книжных полок” из iBooks. И в-третьих — всплывающее меню с иконочками: MGTileMenu. Может пригодиться, например, в качестве панели инструментов в каком-нибудь редакторе чего-нибудь.
Немецкие фрилансеры напуганы очередным налогом, который грозит поставить данный вид под угрозу вымирания. Платить от 650 евро в месяц ещё вообще ничего не заработав — это, действительно, не очень приятно.
Moe — очередная замена JavaScript, в этот раз базирующаяся на идеях Haskell и Python.
Тоже диалект JS, но совсем в другую сторону. LLJS — низкоуровневый типизированный жаваскрипт с ручным управлением памятью. С malloc и free, всё как у больших. Ну я не знаю даже…
На этом на сегодня всё, пишите фидбеки и присылайте ссылки. Пока.