@dlangru

Страница 180 из 719
Dmitry
30.05.2017
05:42:21
Только плохо что компилятор не ругается если разное

Александр
30.05.2017
11:58:08
есть вообще где-то хорошее описание (на русском лучше) vibe? примерно осознал по репозиторию, но всё же интересно применение

хотя, вроде сайт нашёл

Google
Oleg
30.05.2017
11:58:45
применение?

ну так жирный же фреймворк для всего что с сетью связанно

от чистых TCP/UDP соединений до WebSocket и сайтов

и json с сериализаций/десериализацией и mongodb и шифрование

Александр
30.05.2017
12:00:14
нормально так

Dmitry
30.05.2017
12:00:52
@smertig если будешь сайты писать очень советую vue.js

Александр
30.05.2017
12:01:10
А если я ненавижу js?

Dmitry
30.05.2017
12:01:17
я тоже :(

но там можно обойтись деклоративным стилем

Maxim
30.05.2017
12:01:47
что поделать, все ненавидят js, но во фронтэнде без него никак)

Dmitry
30.05.2017
12:02:30
т.е. объявить пару переменных и функций и ими пользоваться, показывать где надо

Александр
30.05.2017
12:03:26
точняк, забыл, что нужен фронтэнд

ну и не пойду в веб :(

Google
Dmitry
30.05.2017
12:03:49
@smertig там все дико упростилось

Dmitry
30.05.2017
12:03:58
Dart или любой из траншпиллеров?

Александр
30.05.2017
12:04:11
я просто думал к сервачку обертку сделать, но видимо обойдусь ботом в телеграме

Maxim
30.05.2017
12:04:44
Dart или любой из траншпиллеров?
тогда уж лучше TypeScript, но это не отменяет того факта, что фронтэнд - это хипстерская вакханалия)

Dmitry
30.05.2017
12:05:59
Typescript больно близок к JS, если на JS аллергия то Typescript не поможет

Dmitry
30.05.2017
12:06:58
Александр, посмотри все же https://vuejs.org/v2/guide/

Александр
30.05.2017
12:07:32
Александр, посмотри все же https://vuejs.org/v2/guide/
хорошо, посмотрю, если всё-таки решусь

Maxim
30.05.2017
12:07:51
Typescript больно близок к JS, если на JS аллергия то Typescript не поможет
Он же вроде ES5 совместимый, а с этим уже кое-как можно жить)

Dmitry
30.05.2017
12:20:45
Он же вроде ES5 совместимый, а с этим уже кое-как можно жить)
Ну он же поддерживает весь зоопарк джаваскриптовой семантики, что обычно и вызывает рвотные позывы

Oleg
30.05.2017
12:29:48
на ldc налегать надо) а там и трансляция внутреннего IR в asm.js (или как его там)

Dmitry
30.05.2017
12:30:14
webassembly уже

Oleg
30.05.2017
12:30:20
ну или оно

Dmitry
30.05.2017
12:30:29
Dart в него кстати компилится уже

они даже ГК как-то смогли кустарно запустить

Oleg
30.05.2017
12:30:45
смылса не меняет: пишешь на норм языке -> работает во фронт-энд

Maxim
30.05.2017
12:31:03
webassembly подразумевается как средство для тяжелой артиллерии, манипуляции с dom все равно будут через js

Oleg
30.05.2017
12:31:22
для этого можно и врапер написать

Dmitry
30.05.2017
12:31:39
плюс щас веб-очень потяжелел, там одним домом не отделаешься

Maxim
30.05.2017
12:33:12
ясное дело, что для жирных веб-приложений webassembly — это спасение)

а если клепаешь сайтики, чем занимается большая часть веб-разработчиков, то во фронтенде либо транспайлеры, либо боль и унижение, третьего не дано, и не скоро будет дано)

Google
Maxim
30.05.2017
12:34:42
зачастую, транспайлеры не спасают от боли и унижения, а иногда и добавляют, если в скомпилированном js появляется какая-нибудь заковыристая бага)

Dmitry
30.05.2017
12:48:02
Webassembly сделан людьми которые хотят портировать C++ в веб

Никакой поддержки GC в webasm нет

Так что все удобные языки для людей с толстым рантаймом отдыхают и ждут вебасм2

Dmitry
30.05.2017
12:49:55
Как я понимаю разные Питоны с Шарпами из-за толстого рантайма вообще в пролете будут?

Или все же нет?

Dmitry
30.05.2017
12:55:09
Ну как будет выкачена версия вебасма с "универсальным ВМ" так может и смогут жить

Но придется еще конечно портироваться под эту универсальную виртуалку

Denis
30.05.2017
14:07:34
Dmitry
30.05.2017
14:10:49
Есть пропозал
Его и ждем, хотя слышал что этот пропозал не сильно людям понравился

Denis
30.05.2017
14:11:09
а что мешает втащить в вебасм встроенный GC?

тот который сейчас реализован в ди? в линуксе ведь встроенного GC тоже нет

Denis
30.05.2017
14:11:31
и в виндах вроде нет

Dmitry
30.05.2017
14:11:37
Не саппортит стекмапы кажется

Может и еще чего не клеится

Denis
30.05.2017
14:13:36
а

Dmitry
30.05.2017
14:15:57
А ну и stackwalking тоже по-моему

Dmitry
31.05.2017
11:52:23
Блин, кто с БД работал, объясните что делает следующий код. Точнее я понимаю что он поднимает подклчюение, но я про Пул не понимаю: mysqlLocal = MySQLConnect( config.local, ""); ... Connection MySQLConnect(ref DBConfig config, string errMsg) { auto pool = new MySQLPool(config ...); // тут auto conn = pool.lockConnection(); // тут return conn; }

каким образом пул преобразуется в подключение?

Andrey
31.05.2017
11:55:05
почему преобразуется, создается объект пула, у него затем запрашивается свободный коннекшион

Google
Denis
31.05.2017
11:55:07
Пул это некая кучка коннектов

установленных

она просто берёт один оттуда

Dmitry
31.05.2017
12:19:28
спасибо) Вот в доке про БД еще момент: ResultRange — rows are downloaded one-at-a-time, as you iterate the range Как оно на техническом уровне происходит?

MySQL же курсоров не умеет

Denis
31.05.2017
12:22:14
Это фишка протокола, думаю. В постгресе тоже такое есть.

Oleg
31.05.2017
17:04:57
а sleep(0) и yield можно же считать эквивалентными для файберов?

блин

у файберов то в std нет sleep

Dmitry
31.05.2017
17:24:51
Было где то обсуждение, могу ошибаться но вроде это немного не то

Admin
ERROR: S client not available

Dmitry
31.05.2017
17:25:22
После ялда файбер вроде как может завершиться

Oleg
31.05.2017
17:26:36
чо чо чо?

как это завершиться?

не должен он завершаться без ведома

u13147
31.05.2017
17:39:04
Есть ли в винде таблица векторов прерываний и имеет ли программист к ней доступ?

Dmitry
31.05.2017
17:39:52
Не имеет на то она и операционка

u13147
31.05.2017
17:40:22
У меня тут один из вопросов на экзамен - создать новый вектор обработки прерывания нажатия клавиш Ctrl + Break.

Dmitry
31.05.2017
17:41:15
Вероятно имеется в виду клавиатурный хук если это винда

u13147
31.05.2017
17:41:21
Выходит, я должен скопировать досовское прерывание в незарезервированную часть таблицы векторов + поставить туда свой обработчик?

Google
u13147
31.05.2017
17:41:57
Вероятно имеется в виду клавиатурный хук если это винда
Не могу точно сказать, но в задании написано именно создать новый вектор прерывания.

Dmitry
31.05.2017
17:42:02
Никаких обработчиков в винде поставить низя, ну разве что из драйвера и то звучит более чем опасно

u13147
31.05.2017
17:42:23
Да, это я уже узнал в процессе гугления.

Так что выходит, что программа будет именно досовская?

Dmitry
31.05.2017
17:43:09
Да дос с эмуляцией прекрасно будет работать

Насколько помню компилер даже в состоянии помочь, там обозначить функцию как обработчик такого-то прерывания

u13147
31.05.2017
17:53:08
А вот ещё такой вопрос. Задание полностью звучит так: Разработайте программу, которая создаёт новый вектор обработки прерывания, возникающего при нажатии Ctrl + Break. Т.е. мне достаточно функцией _dos_setvect задать адрес обработчика для прерывания 23h, и там написать свою функцию? Или же я не так понял и есть ещё какой-то способ выполнить это задание?

u13147
31.05.2017
17:55:46
Я догадался, ибо в примере такой программы используется dos.h.

Denis
31.05.2017
17:56:34
Вектор прерываний уже создан при загрузке дос

Сформулировано неверно

u13147
31.05.2017
17:57:44
Учитывая наших преподов, это возможно. Я тоже сомневался, ведь я не создаю никаких новых векторов, а изменяю имеющийся.

Denis
31.05.2017
17:57:57
Вас учат фигне) и препод в маразме и студенты годами не видят косяков в задаче

Во во

u13147
31.05.2017
17:58:37
Все молчат, потому что у препода характер не сахар, а другая субстанция.

А стипендия всем нужна.

Dmitry
31.05.2017
18:01:01
Ну прикапываться к формулировке не вижу особого смысла, все что касается computer science на русском всегда принимает гротескные формы

Dmitry
31.05.2017
18:03:43
Финогенова скачай и почитай

Очень просто про все это пишет

u13147
31.05.2017
18:07:37
Финогенов, может быть? Я начал как раз его читать.

Dmitry
31.05.2017
18:12:33
Честно говоря, я за первоисточники

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