Линкопост номер 8
Какой-то совсем уже задержавшийся и вымученный выпуск, написаный телеграфным стилем. Даже лень по категориям раскладывать. Но, несмотря на обилие баянов недельной давности, должен порадовть кого-нибудь парой-другой интересных ссылок.
Занятная тулза httpie по наводке от Умпутуна. Просто очень удобный и приятный враппер вокруг curl.
Project Magenta — попытка создать бинарно совместимую с iOS ось на базе Linux. Ну… эээ… удачи, что ли.
Все федеральные агенства США должны обзавестись API, так утверждает Обама. Очень крутая инициатива.
Google взял MIT’овский Scratch, да и перенёс его в веб под названием “Blockly”. Есть экспорт в JS, Dart и Python.
Маленькое руководство по взлому SQLite3. Правда, по утвержению автора, в мобильных девайсах бОльшая часть инъекций не работает, а жаль.
Альтернатива GTD для всякого рода творческих людей, которым GTD не очень подходит. Осталось только понять, сколько в вашей работе творчества.
Хотел дать линк на статью о том, чем же так хорош Heroku (являющуюся ответом на другую статью о вреде облаков). Однако нашёл внутри гораздо более полезную ссылку на “12-factor”-методологию построения веб- (или, моднее, SaaS-) приложений. Я не очень люблю всякие “методологии” из-за лёгкого духа сектантства, которое присутствует во всех методологиях по определению, но этот конкретный сайт является просто хорошей подборкой современных best practices с понятными объяснениями. В общем, почитайте.
Если кто-то серьёзно использует trello в качестве инструмента для управления проектами, то вот тут есть burndown chart для него.
Маленькое и полезное приложение для OSX - CheatSheet. Показывает список хоткеев текущего приложения при длинном нажатии meta-key. Поставил себе.
Для общего развития: сравнение устройства памяти в JVM и Erlang.
Тред на StackOverflow, посвящённый языкам программирования советской космической программы. Много ссылок на русскоязычные источники. В общем, кусочек истории, стоит почитать. Чего стоит только графический “ДРАКОН” (“Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность”).
Mathics — опенсорсный математический пакет, совместимый с Mathematica синтаксически. C веб-гуем и питоном. Должно пригодиться тем, кому приходится много работать со всякой там алгеброй, например школьникам и студентам.
В рамках пятиминутки бреда: много паники от Евгения Касперского.
В ответ на просьбу обрисовать возможную картину последствий глобальной кибератаки Касперский предложил вспомнить фильм “Крепкий орешек-4”, который он, по собственному признанию, смотрел со стаканом виски и сигаретой и постоянно кричал: “Зачем вы им подсказываете?”.
Признаки хорошего программиста. Много признаков с примерами и описаниями. Есть спорные вещи, но всё равно, интересно читать и примерять на себя.
Небольшая заметка о том, как работается в компании GitHub. Вообще, такая “анархическая” организация работы, похоже, становится уже мейнстримом. Правда применимо это только к небольшим продуктовым компаниям. В аутсорсинговых конторах, рубящих много денег на энтерпрайз-решениях, или клепающих сайтики на заказ по десять штук в день, такой подход навряд ли прокатит.
Ещё на тему менеджмента в GitHub, но в несколько другом, более практическом разрезе: “Show How, Don’t Tell What” — мне кажется довольно удачным способом управления для тех, кто не умеет (или не любит) управлять в классическом стиле (ну, то есть, “пойди туда, сделай это, в конце дня жду отчёт на пяти листах”). “That’s just how you ship software product in 2012.” Очень круто.
Ссылка для олдфагов: разбор устройства того самого звука коннекта модема. Сам звук прилагается. Ещё больше старых звуков можно найти в Музее Вымирающих Звуков.
Большая онлайн-книжка про паттерны проектирования в JS.
Более 99% пойманных в Торонто педофилов оказались фанатами Star Trek. Очень интересная корреляция, прямо скажем.
Немецкие учёные утверждают, что выбор системы типов (статическая или динамическая) никак не влияет на время разработки. Что интересно, эти результаты можно использовать в обычном static-vs-dynamic споре в качестве аргумента как с одной, так и с другой стороны.
Ревью исходников Doom 3. Очень интересное техническое чтиво на ночь.
Сводная таблица с характеристиками и ценой инстансов на EC2. Вообще удивительно, почему на самом сайте AWS это до сих пор находится на отдельных страницах и абсолютно неюзабельно.
Сборник полезных приёмов при редактировании текста в Sublime Text 2. Я практически ни одного не знал.
Unix как IDE — большое руководству по полезным для разработчика инструментам Unix. Тоже хорошее душеспасительное чтиво на ночь, а также хороший аргумент в пользу использования юниксоидных систем на работе.
Полезная для ПМов таблица, помогающая понять, сколько в действительности времени разработчик потратит на задачу и почему.
Хорошая метафора работы программиста. Должна очень хорошо помочь объяснить окружающим не-программистам, почему вас не стоит отвлекать во время работы.
Пока всё. Честно признаюсь, что не уверен в скором выходе следующего линкопоста, но поживём-увидим.
Пока.