x
там страшнее
x
в ирландии
x
просто бульканье и вскрики
Анна
да я послушала
x
Гойдельские языки относятся к q-кельтским языкам. Языки этой ветви сохранили протокельтское *kw (которое позже утратило лабиализацию и перешло в [k]), в отличие от галльского и бриттских языков, где *kw перешло в [p] (p-кельтские языки). Исключением является не относящийся к гойдельским языкам кельтиберский язык, который также сохранил изначальное протокельтское kw.
x
🤔
Dmitry
Dmitry
Dmitry
А мы вот с аргентинцами работаем, у нас акценты попроще
Анна
Многопоточность на тапках 🤔
Анна
Кажется, собачка забыла вам рассказать, что пару недель назад кандидат натолкнул нас на идею объяснять многопоточность на тапках.
Итак.
- Утром ты встаешь с кровати, суешь ногу в правый тапок, и ждешь, пока жена освободит левый. Жена, в свою очередь, сунула ногу в левый тапок и ждет от тебя правого. Это deadlock.
- Утром ты встаешь с кровати, тапки на месте, ты суешь в них ноги, но ощущаешь только холодный бетонный пол - пока ты возился, жена успела надеть тапочки и убежать. От неожиданности и расстройства ты падаешь. Это race condition.
- Проснувшись, ты командуешь собаке принести тапки. Старый бульдог просыпается, оглядывается, некоторое время чешется, потом, вздохнув, идет за тапками. Это - создание потока.
- По комнате лётает некоторое количество собак. Они галдят, прыгают друг через друга и создают шум. Когда ты даешь команду, одна из собак сразу же хватает тапки и бежит к тебе. Это пул потоков.
- Ты лег спать, но собака никак не может угомониться - цокает когтями по ламинату, пыхтит и поскуливает. Ты швыряешь в темноту тапок и, наконец, наступает тишина. Это - terminate thread.
- Не найдя тапки, ты спрашиваешь у чистящего зубы ребенка, где они. Сначала кажется, что ему похуй, но потом, прополоскав рот, он отвечает. Это - message queue.
- Жена надела тапки и готовит завтрак, а ты каждые 2 минуты забегаешь на кухню и проверяешь, не скинула ли она их на минуточку (чтобы, естественно, в них моментально запрыгнуть). Это polling loop.
Vasiliy
match checkNum xs with
| Error error -> Error error
Vasiliy
а можно как то такое не писать?
Vasiliy
я о том, что я и так получаю Error И сразу ее передать дальше
Roman
У них эррор тип параметр одинаковый, а ок-параметр разный, так что лосось, тунец и все все все
Ayrat
Ayrat
если это разные типы, то только так
Roman
Кажется, собачка забыла вам рассказать, что пару недель назад кандидат натолкнул нас на идею объяснять многопоточность на тапках.
Итак.
- Утром ты встаешь с кровати, суешь ногу в правый тапок, и ждешь, пока жена освободит левый. Жена, в свою очередь, сунула ногу в левый тапок и ждет от тебя правого. Это deadlock.
- Утром ты встаешь с кровати, тапки на месте, ты суешь в них ноги, но ощущаешь только холодный бетонный пол - пока ты возился, жена успела надеть тапочки и убежать. От неожиданности и расстройства ты падаешь. Это race condition.
- Проснувшись, ты командуешь собаке принести тапки. Старый бульдог просыпается, оглядывается, некоторое время чешется, потом, вздохнув, идет за тапками. Это - создание потока.
- По комнате лётает некоторое количество собак. Они галдят, прыгают друг через друга и создают шум. Когда ты даешь команду, одна из собак сразу же хватает тапки и бежит к тебе. Это пул потоков.
- Ты лег спать, но собака никак не может угомониться - цокает когтями по ламинату, пыхтит и поскуливает. Ты швыряешь в темноту тапок и, наконец, наступает тишина. Это - terminate thread.
- Не найдя тапки, ты спрашиваешь у чистящего зубы ребенка, где они. Сначала кажется, что ему похуй, но потом, прополоскав рот, он отвечает. Это - message queue.
- Жена надела тапки и готовит завтрак, а ты каждые 2 минуты забегаешь на кухню и проверяешь, не скинула ли она их на минуточку (чтобы, естественно, в них моментально запрыгнуть). Это polling loop.
Зачёт ))
Анна
@omgszer тут товарищ на работе жалуется, что раскладки в винду возвращаются после удаления. Это небось твоя "любимая" тема 🤔
Ayrat
Yury
Анна
Он тут уже админа призвал и просит его сделать норм древнегреческую раскладку 😂
Yury
Yury
Yury
Ну просто там все те же 24 символа
Yury
Как мне казалось, вдруг и нет
Yury
На самом деле, 25, сигма в конце слова превращается в s
Ayrat
А куда, не подскажете?
в тыще мест на самом деле.
каждое приложение в винде имеет закешированные леауты для набора. Типа - последняя использованная
Даже если вычистить из панели и комбинации переключения раскладок, то при открытии (например) саблайма начинаешь печатать на ебаном гэльском и это прям вымораживает.
Я делал так
regedit
find en-IE
если видно что это кеш (название, рандомно сгенерённое имя) удалял всю ветку
если это системная настройка (codepage, dictionary etc), менял на en-US с заменой кодпейдж
Если это валуе составное, аккуратно удалял часть которая содержала en-IE
Ayrat
потратил где-то минут 20 на всё
Ayrat
теперь не вылазит
Yury
Кул, спасибо!
Анна
А, тут другое походу
Анна
но знание полезное
Roman
переезд в другую страну канает. У меня после переезда перестала сингапурская раскладка вылезать
Vasiliy
Roman
хардварное — ща так модно
Анна
Roman
теперь Мюнхен
Roman
климат божеский
Анна
ммм, норм
Roman
кстати, есть у кого-то "доказательства", что фшарп набирает популярность и становится ближе к народу? А то я тут потихоньку фаботажем занимаюсь, и меня спрашивают, какие мои доказательства
Ayrat
последний опрос SO показывает падение любви к F#!
Roman
Да, и мне уже ткнули носом в это!
Roman
Я как бы продаю им, что доменную модель можно внятно писать, и что сигнатуры эксплисит благодаря резалтам, и что это все без потери лаконичности, в отличие от сишарпа. А мне как бы говорят, что на сишарпе тоже так можно писать, и что не так уж проблемно написать чуть больше строк кода
Ayrat
они правы ровно так же, как правы сиплюсплюсеры, которые могут на C++ написать всё
Roman
да я знаю. Как только это убедительно объяснить, пока не понял
Roman
но мы и так не нанимаем обезьян
Roman
в целом команда супер адекватная, надо только правильно подать
x
но проблем с наймом явно прибавится
Roman
нанимаем сишарписта и обучаем фаршу же
x
ну если это оплачивается то норм
x
а что за конторка-то? )
Roman
стартапчик!
Roman
Apaleo
Roman
Vasily
А у нас тут народ, который упарывался xamarin?
Vasily
Интересует вопрос background tasks всяких
Hog
А юпитер - над анакондой?)
Aleksandr
Окей.
PyCharm, Spyder или vscode?
Aleksandr
Ну не надо, так не надо
Aleksandr
Я не настаиваю)
Vasiliy
А как в Жирафе добавить ConfigurationBuilder чтобы добавить параметры из AddJsonFile?
Hog
Hog
Microsoft.Extensions.Configuration и Microsoft.Extensions.Configuration.Json не помогают?
Vasiliy
я туплю, не могу понять куда в сам код вставлять(
Т..е в c# я обычно через startUp фигачу код.
и получается что
IConfigurationRoot Configuration = new ConfigurationBuilder().AddJson().... .Build()
Hog
Hog
мопед не мой 😊
Vasiliy
ууу спасибо)
x
Нотр дам всё 😢
Vladislav