1andy
+2
Самая свежая документация по ASP.NET5 расположена по адресу docs.asp.net/en/latest.

Вот это удручает. Уже сколько времени прошло, а большая часть документации на docs.asp.net это:
This topic hasn’t been written yet!
1andy
–2
Вместо того, что бы сделать так, что бы все работало без плагинов.

function.$inject = ['$scope']? На практике ng-annotate справляется с этим наура самостоятельно. Меньше кода — лучше читаемость.

Плюсов от прототипного наследования никаких не вижу.

Зачем теоретизировать. Вы постройте нормальное приложение то со вложенными контроллерами, директивами и далее. И увидите.
1andy
+2
AngularJS с его замысловатым способо организовывать директивы (за него уже извинились) — это меньшее из зол на сегодня.

В сложных приложениях, как раз при помощи DI главным образом, датабиндингами (не нравятся двусторонние — используетй one-time) количество проблем сокращается драматически по сравнению с классикой в виде jQuery. ReactJS упрощает биндинг не касаясь другого.

Все якобы недостаки говорят только о том, что «вы просто не умеете его готовить» =)

> ЭТО ПЕРЕСТАЕТ РАБОТАТЬ ПРИ МИНИФИКАЦИИ КОДА.
npm install ng-annotate

>УБРАВ ВОЗМОЖНОСТЬ НАСЛЕДОВАНИЯ СКОПОВ
Не доконца ясно зачем, но хочется не наследовать — создайте изолированный scope.

>ОШИБКИ В БИНДИНГАХ ВООБЩЕ НЕ ВЫЛЕТАЮТ
Это позволяет в большинстве случаев игнорировать undefined и null — меньше кода — лучше читаемость.
Если очень хочется и у вас почему-то сложные выражание — отлаживайте

>Проблемы с людьми
Нужен только человек с хорошим Javascript — остальное налаживается за пару недель интенсива.

И далее по списку.
1andy
+6
Как насчёт Дмитрий сделал рефанд, и прикрылся неким таинственным «хакером»?
Теперь отмораживается на тему того, что рефанд до него не дошёл.

Неясен только момент насчёт того, откуда он мог знать остаток в 5896.
1andy
+1
Объясните для неразработчика, что кроме вывода = и COUNTRY_CODE не так?
1andy
+4
Самое хорошее что есть в Telegram (по сравнению с Whatsapp) это не якобы приватность, а наличие клиентов под Desktop OS
1andy
+4
Использую такой подход для поиска по текущему сайту такую ссылку «поисковика»:

javascript:void(location.href='http://www.google.com/search?q=%s&domains='+location.hostname+'&sitesearch='+location.hostname)

То есть чтобы найти что-то на текущем сайте — просто перехожу в строку поиска и пишу «префикс foo bar».
1andy
+3
Возможно у вас будет шок, но это КОД РАЗМЕТКИ
1andy
0
context.Response.StatusCode == 0x191

HTTP коды в hex? ОК!
1andy
0
Это скорее всего проблемы с первым пунктом в «Лаборатории тестирования»
1andy
+3
flex-wrap: wrap позволяет
1andy
+2
Ох, видео ввело меня в заблуждение: «при работе с лазером следует пользоваться специальными красными очками»
1andy
+1
Постойте, но ведь для красного лазера, нужно одевать защитные зелёные очки, а не наоборот красные, которые этот красный лазер прекрасно пропустят.
м?
1andy
+1
В лучших традициях Фейсбука
1andy
+1
Неплохо, но судя по спекам эти солнечные панели скуксятся при -55°C
1andy
+39
Лицо со шрамом.
1andy
+1
Желтовато.
Ничего они не рассшифровывают. Просто браузер Xpress передаёт трафик в своём формате себе на сервер (как и Opera Turbo), а оттуда дальше (включая HTTPS запрсы и ответы). Т.е. HTTPS клиентом выступает только сервер Nokia, а не сам «браузер».

Ну и второе — кому уже интересна эта Series 40? давно закопали же.
1andy
0
Как я понял — там при установке, если ключик вбиваешь — в конце открывается браузер со страницей Thank You и ключем в url.
1andy
+6
Интересная саксесс стори, но хотелось бы знать, где скачать эту «утилитку» то?
1andy
0
Ну я то думал, что внутренний стек == поле <>t__stack; и тогда не понятно, что же вы имели в виду?

Однако, автор же, очевидно, просто имел в виду то, что если вы используете await в параметре, то значение будет храниться в этом поле, а если присваиваете результат await переменной — для неё компилятор сделает собственное поле в стейт-машине (что будет быстрее работать, нежели расширять Tuple-ы со значениями для параметров и класть их в t__stack в рантайме).
1andy
0
Вы заблуждаетесь, это верно только если метод не использует async/await.
А если использует, то вычисленные значения попадают не в локальную переменную метода (или что вы имели в виду под «полем»), а в стек стейт-машины в его поле:
private object <>t__stack;


Здесь описано как это работает, а в ILSpy вы можете посмотреть какой код генерирует компилятор (если отключите декомпиляцию async/await).
1andy
+8
это не в живую, это со слов видеокамеры
1andy
+10
А можно посмотреть на это вживую, не потратив 3 бакса за ваш Deluxe Moon Pro?
1andy
+4
Корован — это круто )
image
1andy
+1
Ну вот идея сделать View, которые будут из любой модели генерировать удобоваримый, хотя бы самый простой HTML — хорошая мысль. Т.е. по умолчанию появляются такие страницы. Если что-то кастомизировать — создаёш свой View. Скопирую себе.
1andy
0
Ну я имею в виду оформление — требуются ли акты приемок от иностранцев, кучи справок о валютных операциях, справки о подтверждающих документах при каждом поступлении и тп?
1andy
+2
Интересно, а что с валютным контролем на Украине?
1andy
0
И более того — такие IQueryable estensions позволяют объединять их в цепочки:
например, var userActivePosts = posts.IsActive().ForUser(user)
1andy
0
К каким обозначенным? Если изменить FindFree — то он у меня уже есть в моих extension методах- я его в одном месте меняю. Ну только в этих extension методах я не пытаюсь создать обертки вокруг SingleOrDefault и других тривиальных случаев, чем придется заниматься репозиторию
1andy
0
Ну так автор и не предлагает оставить дублицированный код как есть. Просто вместо создания слоя репозитария вокруг ORM (готового репозитария) — использовать более тонкие концепции — вынося этот код в них.

Как я написал выше — для меня так работают доп классы с extension методами к iqueryable, или классы генерирующие деревья запросов.
1andy
0
Ну так автор вроде как и предлагает не сооружать вокруг него еще один слой репозитория.

По второму — я такие случаи решаю выносом LINQ выражений в extension methods к IQueryable, или ещe какие-нибудь объекты-запросы. Но тоже не буду пытаться абстрагироваться от ORM в большинстве случаев. Хотя бывают датацетричные приложения, которые этого требуют.
1andy
+2
Чё на мужика то взъелись?
1andy
+2
Документы чужие не открываете, флешки не вставляете?
1andy
0
Судя по ссылке Коржика, как раз не ленты

— Glacier is tapeless and runs on «inexpensive commodity hardware components».
1andy
+1
Интересна реализация, за счет чего такие цены?
1andy
+9
Теперь я понял почему у инопланетян длинные пальцы
1andy
0
Индукционная зарядка — хорошо. Но у него есть micro-USB?
1andy
0
Подход похож на MSpec