All streams
Search
Write a publication
Pull to refresh
31
0

Разработчик

Send message
После знакомства с Ангуляром мне в голову пришла следующая метафора.

Предположим, у нас есть некоторое приложение. Мы, как архитектор этого приложения, знаем как в нём организованы потоки данных. В приложении мы задекларировали эти потоки данных и то как их следует обрабатывать в виде некоторого кода. То есть у нас описаны некоторые конкретные блоки, которые связаны конкретными линиями-направлениями данных.
В противовес этому, Ангуляр представляет собой что-то вроде «множества универсум», где всё связано со всем. В первый момент это вызывает wow-эффект. В самом деле, путём нескольких деклараций и пары строк кода мы организовали полноценный ввод пользователя, обработку и автоматическое обновление представления (!). Но в дальнейшем становится ясно, что такая полносвязная схема имеет свои побочные негативные эффекты: низкая производительность и сложность восприятия.

Я был очень рад услышать, что идёт разработка Angular 2, который (как и обязано мажорному релизу) будет обладать существенными изменениями, и в частности упрощениями, выпиливанием целой кипы фич. Также, существует разработка angular-light, которая освещалась на Хабре и ознаменована той же цели: упростить и оздоровить Ангуляр.

После использования Ангуляра я пришёл к выводу, что лучше строить приложение, основываясь на явных потоках данных. Для этого лучше всего подходит идея FRP. Что замечательно, FRP прекрасно компонуется с существующими библиотеками (я считаю, компонуемость — это очень хороший признак действительно здоровой концепции), например, можно использовать jQuery для получения источников данных (пользовательские события, которые инициируют flow/поток), так и для отображения ($.text, $.html в конце цепочек), также FRP прекрасно дружит со всеми существующими шаблонизаторами.

В общем, явное лучше неявного, FRP и компонуемость это будущее.
Всё, что линкуется (статически или динамически) с кодом под GPL, тоже подпадает под действие GPL.
Означает ли это, что я не могу опубликовать своё приложение на Node.js на условиях GPL, потому как чуть более чем 95% моих зависимостей доступны под пермиссивными лицензиями (MIT)?
Я думаю, это была горькая ирония.
Общая цель стартапа – уменьшение энергопотребления дата-центров.
Легко увидеть в его словах оторванность от реальности.
А я всё-таки поверю одному из основателей на слово.
Комментарий на GT со ссылкой на баш с цитатой с Хабра.
Добавлю-ка энтропии habrahabr.ru/company/ibm/blog/201440/#comment_6958086.
Основу для программы Обамы сделала школьница Адрианна Митчелл.
С 4 по 12 декабря 2014 года
Почему тогда «Час Кода»?
Clash in the Clouds отличное дополнение, его хорошо бы тоже в довесок портировать. Кто не пробовал, очень рекомендую: это мод-арена, по максимуму использующий экшн-составляющую игры. Всем ценителям конкретно боевой системы игры должно крайне понравиться.
А насколько востребованы такие сложные шаблоны формата? Я это к чему: в действительности у нас есть DOM. Обычно интерактивные элементы (типо счётчиков) находятся в собственных элементах и манипуляция с ними производится какой-то MV-либой, либо аналогичным ей самописным участком в кодобазе. То есть на практике может стать так, что нам нужно максимум зарегать функции из такой локализационной либы в качестве фильтров в MV.
Эти строки формата могут в полной мере раскрыться только в генерации на сервере, но в эпоху интерактивных/одностраничных/изоморфных (выбрать нужное) приложений, такой кейс становится всё более редким.
Надо ещё Node-совместимый рантайм на IonMonkey + OdinMonkey / asm.js.
Всё зависит от степени фанбойства. Я играл в клубе, сидя на табуретке, за телевизором с кинескопом, у которого размер «зерна» на экране был такой, что я мог разглядеть его не вставая с табурета. Если уж говорить о восприятии, то может надо раскопать и телевизор тех лет? Я лично играю на эмуле, сидя за ЖК-дисплеем и даже немножко кастомным антиалиасингом. Ощущения есть: саундтрек, геймплей, вот это всё.
В TES V Skyrim.
В двух предыдущих частях просто не было детей. В Daggerfall и Arena не знаю.
Да можно и без фетиша. Я на эмуле периодически играю в Crash 2, Crash 3 Warped.
Нужно ли активировать стрим? Или он будет включаться автоматически?
Юзкейс следующий: предположим, я хочу чтобы мой стрим мог смотреть любой пользователь, но при этом я хочу стримить только отдельные сеансы игры.
Doth mother know you weareth her drapes?
У меня гибридное приложение Android/WebView не стартовало, пока я поочерёдно не указал кучу прав, которые этому приложению в действительности не нужны. В запале нашли аналогичную проблему, описанную на SO, там ответом тоже предлагалось дать приложению кучу прав. Быстро пофиксили, и забыли. А вообще надо разобраться, прилага совершенно локальная и куча прав ей абсолютно не нужна.
если создать внешнюю оболочку, способную держать жесткость при ударе
У меня была идея костюма, который не позволяет телу переходить в опасные для него позиции. То есть, допустим, двигаем мы рукой: пока движение в пределах безопасного костюм не затрудняет движений (насколько это возможно, конечно, с учётом некоторых потерь), а если, скажем, рука пытается перейти в какой-нибудь болевой скрут или перелом, то костюм мгновенно блокируется в граничном состоянии. В таком костюме, положим, в лотос не сядешь, но для боевых или производственных ситуаций это и не нужно. Вы о таком говорите?

Тут ещё интересный дальнеший вывод: если создать такой костюм, который позволит делать такие вещи, то при наращивании его прочности можно будет говорить, что он защищает от всего, кроме перегрузок.
Хорошо бы JavaScript Next-ом подменить стандартный JavaScript.tmLanguage. Стандартный уж очень вольно иногда трактует синтаксис.
Я и не говорю, что все привыкнут. Лично я в данном плане придерживаюсь позиции, что хорошо натюнингованная Лиса это всегда лучше чем workflow, навязанный авторами любого конкретного браузера (даже если workflow-то хороший). Так что макофильские замашки я сам особо не котирую. Но всё равно не могу отрицать, что работа проделана существенная, все изменения имеют некоторую идею за собой.
Цветовая маркировка вкладок — здравая. Это позволит серьёзно сократить время поиска нужной вкладки. Вот группирование вкладок лично я не люблю и никогда подобное не включаю. В своё время пользовался панорамой в Лисе, но сейчас просто стараюсь лимитировать количество одновременно читаемого контента (вкладок), это, кстати, хорошо сказывается на сосредоточенности.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity