@dlangru

Страница 715 из 719
qwerty
19.10.2018
18:53:52
я ж сюда что зашел-то. Уведомление на рабочем столе это окно?

тогда еще были сомнения, что андроид выстрелит. У samsung была, win mobile не захерел, и как же забыть про meego от nokia?

какой-то palm

Google
qwerty
19.10.2018
18:55:15
разработчики которого придумали web os)

не видел сам palm, но творение web os заставляет задавать вопросы

Toha
19.10.2018
18:56:42
А я видел. На картинках

qwerty
19.10.2018
18:56:44
но в осях которые я перечислил тоже не было ничего особенного

кроме meego

Toha
19.10.2018
18:56:57
И даже в чернобелый экоан стилусом тыкал)

qwerty
19.10.2018
18:57:08
до сих пор не вижу некоторых фичей оттуда(

Dmitry
19.10.2018
18:58:56
Боже! https://m.habr.com/post/427001/

qwerty
19.10.2018
18:59:07
я ж сюда что зашел-то. Уведомление на рабочем столе это окно?
просто хочу сделать кастомизированное уведомление как в телеграм, а приходится окно создавать

Maxim
19.10.2018
19:01:25
Боже! https://m.habr.com/post/427001/
Не, ну, знакомый одного из топ-менеджеров и друг федерального чиновника врать не будут)

Valeriy
19.10.2018
19:03:46
Боже! https://m.habr.com/post/427001/
я не поверил и зашёл проверить https://news.yandex.ru/quotes/42.html



Действительно обвалились

Google
Dmitry
19.10.2018
19:04:26
Щас менеджеров из Роскосмоса поставят и через пару лет будет убыточным как все остальные гос компании

Valeriy
19.10.2018
19:04:31
Т.е инвесторы пасценивают как недпужественное поглащение

Maxim
19.10.2018
19:05:08
есть подозрение, что просто кто-то решил снять сливки)

Valeriy
19.10.2018
19:05:10
Хотя РБК прогнозирует +36%, т.е отскок https://quote.rbc.ru/ticker/69684

qwerty
19.10.2018
19:05:18
Valeriy
19.10.2018
19:05:25
Maxim
19.10.2018
19:06:34
ну а чо, перенимаем лучшие практики запада, Трамп и Маск давно таким балуются

Dark
19.10.2018
19:06:51
Рано нам перенимать их практики

Valeriy
19.10.2018
19:10:01


Maxim
19.10.2018
19:13:30
Рано нам перенимать их практики
ну прокатывает же: друг федерального чиновника сказал, что хочет купить, акции пошли вниз

Valeriy
19.10.2018
19:32:34
А помнити как с Юкосом нагрели инвесторов?

Сначала уронили в днище, потом подняли на обещаниях х-ла, потом опять уронили

Тогда инвесторы ещё верили (хотя... может и щас верят)

Ievgenii
19.10.2018
19:38:42
Уууу

Если купят - убъют

Dark
19.10.2018
19:50:48


Oleg
20.10.2018
01:14:40
в очередной раз ненавижу vibe

вот неужели кроме меня генерацию rest из него никто не пользовал?)

и, видимо, Людвиг тоже...

Dmitry
20.10.2018
05:17:31
А что там случилось?

Google
Dmitry
20.10.2018
05:25:14
Может нафиг этот рест и пора grpc юзать?

Ievgenii
20.10.2018
07:10:59
Ну или свой RPC

Но и gRPC крутая штука

Но свой, все же, лучше. Его можно сделать под больше платформ.

Dmitry
20.10.2018
08:38:10
Под какие платформы? Вроде grpc есть почти везде. Если нет портировать можно

Ievgenii
20.10.2018
09:08:47
Браузер

+ если не хочется использовать protobuf, то все...

Тут сама технология важна, а не сам проиокол

Мы rpc уже используем 7 (8й пошел) лет на одном продукте. И не пожалели, что выбрали именно его. Хотя там и гоняется протобаф, мы не используем gRPC. Да и поддержки тогда небыло на всех языках...

Oleg
20.10.2018
13:29:07
А что там случилось?
очередная мелкая недоделка, как ложка дёгтя

Dmitry
20.10.2018
13:29:38
Это да. vibed уже стал анти-паттерном

Я тоже думаю с него уходить

Oleg
20.10.2018
13:30:29
так я каждый раз думаю на него переходить, думая что что-то поменялось

Maxim
20.10.2018
13:31:09
тут остается смириться и принять тот факт, что в D фактически альтернатив нет)

и если уж решил использовать D, то придется страдать до конца

Oleg
20.10.2018
13:32:58
только я и веб не делаю

а тут понадобилось

кстати у меня одного везде шрифты слетели?

или это с хромом что-то?

Google
Oleg
20.10.2018
13:35:01
или кто-то js библиотеку какую-то сломал?



Oleg
20.10.2018
13:36:24
на разных сайтах с разных устройств

на github тоже какая-то лажа в некоторых текстах issues'ов

хотя нет, только в chrome

он и на телефоне и на компе

Dark
20.10.2018
13:38:51
на разных сайтах с разных устройств
Синхронизация полетела?

Oleg
20.10.2018
13:39:18
никаких кастомных настроек внешнего вида у меня не было

что с чем должно было синхронизироваться не понял

Admin
ERROR: S client not available

Dmitry
20.10.2018
13:40:09
Походу у тебя одного

похожу синхрогщина не так уж и плохо, лишь бы не текла

Pavel
20.10.2018
13:47:14
Это да. vibed уже стал анти-паттерном
Он и был антипаттерном, если сравнить его с другими нормальными фреймверками. В нем нет DI а это уже о многом говорит в плохую сторону.

Dmitry
20.10.2018
13:48:06
По поводу DI. Нужны примеры. Я msdn читал и так и не понял как надо код писать

Pavel
20.10.2018
13:48:36
Ну если был бы DI то можно было бы почти любую проблему решить заменой не понравившегося компонента на свою реализацию.

Не нравится REST генератор - выкидываешь его, вставляешь свой.

А написание фреймворка в этом случае сводится к тому чтобы максимально удобно реализовать взаимодействие между всеми компонентами. Всякие там шины данных, события или прочее.

Dark
20.10.2018
13:58:19
А можно сферический пример DI на D в вакууме?

Dmitry
20.10.2018
14:00:18
+1 мне тоже дико интересно. Все мне говорят что это круто, но никто не испльщует. Послежний паттерн кончился тем, что его автор признал, что написал лажу

Google
Dmitry
20.10.2018
14:00:37
Как по мне, так линейный код рулит

Pavel
20.10.2018
14:04:42
А можно сферический пример DI на D в вакууме?
Я хочу чтобы подключится к серверу по HTTP можно было не методом connectHTTP https://github.com/vibe-d/vibe.d/blob/master/http/vibe/http/client.d#L217 а был класс HttpConnector implements IHttpConnector. Этот класс должен использовать внедренную зависимость SocketConnector implements ISocketConnector. Тогда я запросто могу организовать подключение к http через свой прокси.

А сейчас там все намертво прибито гвоздями и под себя ничего переделать невозможно.

И вообще функции сосут. Они не обладают полиморфизмом, их никак нельзя переопределить.

Dark
20.10.2018
14:05:49
Допустим я это понял. Я не понимаю только одного - как грамотно зависимость должна внедряться?

Pavel
20.10.2018
14:09:56
class HttpConnector : IHttpConnector { protected ISocketConnector sockConnector; public this(ISocketConnector sockConnector) { this.sockConnector = sockConnector; } }

Чтобы внедрять это дело, можно как вариант использовать контейнер. Где-то в конфиге описываешь, что у тебя интерфейс IHttpConnector привязан к классу HttpConnector, а интерфейс ISocketConnector привязан к SocketConnector. И тогда когда ты просишь контейнер дать тебе сервис httpConnector, он по конфигу сам определяет что надо еще создать зависимость, передать ее в конструктор HttpConnector и вернуть тебе получившийся собранный сервис.

https://github.com/mbierlee/poodinis вот тут в quickstart годный пример

Говоришь что у тебя за базу данных отвечает класс RelationalDatabase. И когда создаешь свой DataWriter, туда автоматически этот класс работы с БД инжектится

Если что-то не понравилось - вместо RelationalDatabase делаешь свой MyCoolDatabase и говоришь что за базу данных отвечает он. И по всему приложению все компоненты начинают использовать твою реализацию БД, даже ничего не зная об этом.

Oleg
20.10.2018
14:27:24
как DI расшифровается?

Pavel
20.10.2018
14:27:49
Dependency Injection

Oleg
20.10.2018
14:29:02
звучит как название паттерна, но по сути это правильное использование полиморфизма, не?

Pavel
20.10.2018
14:29:35
Вообще да, ты очень прав :)

Oleg
20.10.2018
14:29:49
единственная проблема, это то что всё завязывается на классы

Pavel
20.10.2018
14:29:53
Это штука которая развивает концепцию ООП и делает ее очень мощной

Oleg
20.10.2018
14:30:52
я имею ввиду что классы а не структуры

Pavel
20.10.2018
14:31:10
А, да верно, поэтому мне структуры одновременно очень нравятся и не нравятся

Они не имеют ссылочной семантики, простые, быстрые. Но они опять же намертво прибиты гвоздями и ничего в них поменять нельзя

Ievgenii
20.10.2018
15:07:22
DI классный шаблон

Dmitry
20.10.2018
15:09:57
Классный но походу дико сложный т.к. я сколько на читал -- слошные противоречия

Dark
20.10.2018
15:14:18
Рассказывай про противоречия

Страница 715 из 719