Линкопост номер 7, дачный.
Очередной выпуск с аж десятидневной задержкой, вызванной поездкой на дачу и, как обычно, кучей работы. В этом году дачный сезон скрашивается практически нормальным 3G от Мегафона и айфоновским хотспотом, так что поток ссылок не иссякает.
Накопилось их просто адовое количество, сейчас попробуем всё разобрать и разложить по разделам.
Языки программирования
Loop — очередной же функциональный язык для JVM. Уже в который раз все scala-девелоперы вздыхают и спрашивают: “зачем”. троллейбусизбуханки.jpg
JSX — очередная замена для JS со статически типизированным ООП. Очень похоже на Яву. ОСТАНОВИТЕСЬ УЖЕ!!
fun.sh — функциональное программирование в sh (точнее, zsh). Месье, как говорится, знает толк.
Просто вебдев
Чуваки собирают деньги на открытие домена верхнего уровня
.js
, предназначенного, как понятно, для всяких жаваскриптовых сайтов. Правда, пока сбор денег остановлен из-за небольшой проблемы: двухбуквенные домены зарезервированы для стран и не продаются. Лол.Очередная бесполезная JS-библиотека: clippy.js. Любимый персонаж из продуктов MS снова с вами, теперь на любом сайте.
Пара WYSIWYG-редакторов на JS: Redactor — небольшой, шустрый и фичастый, на jQuery. WYSIHTML5 — тоже небольшой и симпатичный, без зависимостей, с прицелом на секьюрность и чистый HTML5-маркап на выходе.
Полезная и познавательная таблица результатов контринтуитивных операций в JS. JavaScript-девелоперам — распечатать и повесить на стенку, остальным можно просто поржать.
Мобильный веб
hammer.js — JS-библиотека для распознавания мультитач-жестов. Тоже пригодится, если вам приходится заниматься мобильным вебом.
Хорошая статья, описывающая всякие подводные камни мобильных веб-приложений (и, в частности, PhoneGap aka Cordova) и методы борьбы с ними. Очень стоит почитать и тем, кто уже использует Cordova, так и тем, кто ещё обдумывает такую возможность. Предложение про “painful world of static typing” смешное, да.
iOS
Набор крутых iOS-иконок. Обязательно покажите своему дизайнеру.
MPFoldTransition — переходы свёртки/развёртки (fold) и переворачивания страницы для iOS5. Судя по ридми, библиотека много чего умеет, положу в копилочку.
JASidePanels — UIViewController со сдвижными панельками по типу приложений Path и Facebook (как заявлено авторами). Ну, мало ли, тоже кому-то пригодится.
GPUImage — ещё одна библиотека (точнее, целый фреймворк) для обработки изображений с помощью OpenGL ES. В отличие от предыдущей, включает в себя очень солидный набор готовых фильтров.
PHFDelegateChain — библиотека для построения, как следует из называния, цепочек делегирования. Может быть полезной, например, для “размазывания” делегата по нескольким классам.
MGBox — фичастая и симпатичная замена UITableView. Присмотрюсь к ней обязательно, поскольку реализует ряд вещей, которые часто приходится писать заново, например, ресайз ячеек под размер текста.
Полезное
Для тех, кто интересуется геймдевом: большая статья, посвящённая созданию UI в играх.
Тренажёр для заучивания шорткатов. Если кому-то не жаль времени на такое занятие.
Fongo - in-memory реализация MongoDB (для Java). Очень не хватало такого для тестов, в то время как для SQL всегда была куча решений. Теперь вот есть.
Попытка создания коллективной (чуть не добавил: “бессознательной”) документации из тредов на StackOverflow. Выглядит довольно интересно, и есть занимательная статистика.
Список типовых задержек, которые должен знать каждый программер. От обращения к кэшу 1-го уровня (0.5 нс), до отправки пакета из Калифорнии в Нидерланды и обратно (150 мс). Тем, кого хотя бы изредка беспокоит производительность и быстродействие, стоит выучить наизусть.
Полезный плагин для кучи редакторов, в том числе и для Sublime Text 2. Пригодится тем, кто пишет руками много ХТМЛя.
Всё остальное
Забавная подборка гифок с git-related зверушками: git-animals.
Интересное интервью с создателями самого интересного русскоязычного новостного твитора - @lentaruofficial. Рецепт, как всегда, прост — делать for fun и для себя, а не осваивать выбитый на SMM бюджет.
Вице-президент SAP арестован за мошенничество с наборами Lego. Переклеивал ярлыки в магазине и перепродавал на ебее. Волшебный мир ентерпрайза…
Нужно ли идти или бежать под дождём, чтобы меньше промокнуть? Математическое решение.
Свадьба фанатов Minecraft. Много фоточек, пикселей и кубиков.
Интересный бизнес, порождённый запретом на гаджеты в школах. Просто платная камера хранения в фургончике.
Очередное революционное устройство ввода, распознающее жесты в воздухе. Видео впечатляет, уже есть предзаказ.
Аналоговый CRT-фильтр для фотографий в айфоне. Всё по-честному: изображение отправляется в Швецию, где показывается на старом телевизоре, с экрана которого делается фотография, которая отсылается обратно пользователю. Чотко и лампово.
Уф, вроде всё. Надеюсь, следующий выпуск выйдет не с такой большой задержкой. Пока.