
Dmitry
04.10.2018
09:55:23
Щас понимаю что пиннинг это антифича. Хорошо хоть нотификации нашел где отключить

Andrey
04.10.2018
09:55:56
да надо просто при пине её снимать :)

Karter
04.10.2018
09:56:11

Andrey
04.10.2018
09:56:16

Google

Vasiliy
04.10.2018
09:56:38
Зачем?

Dmitry
04.10.2018
09:56:44

Andrey
04.10.2018
09:56:48
не, если при пине не снять галочку, то оповещение вроде всё одно пройдёт

svvord
04.10.2018
09:58:26
А никто не в курсе когда Куп планирует портировать gimp 2.10? Он что-нибудь внятное, окромя матов, по этому поводу говорил? =)

Andrey
04.10.2018
10:00:32
Экие страсти, чё там накидывай линком :)

svvord
04.10.2018
10:01:42
Вопрос снят. Оказывается он отметился буквально четыре дня назад: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227769

Andrey
04.10.2018
10:05:33
вот же ж подлец

svvord
04.10.2018
10:06:13

Lev
04.10.2018
10:58:53

Goletsa
04.10.2018
10:59:23

Andrey
04.10.2018
11:01:06

Lev
04.10.2018
11:02:11

Andrey
04.10.2018
11:02:36
ну вот, всё продумали ;)

Google

Lev
04.10.2018
11:03:00
Да, набор исключений разумный, если ещё rl добавить
ЭрЭл лютое говно, но очень уж их много было

Vadim
04.10.2018
11:04:50

Ίωάννης
04.10.2018
11:06:49

Vadim
04.10.2018
11:08:03
это ж именно те программы, для которых были созданы иксы!

Artem
04.10.2018
11:08:55
оправдано: lo0nix юзеры и не знают о существовании xorg.conf

Vadim
04.10.2018
11:09:07
просто в популярных дистрибутивах преднастроенные делают, вот и всё

Dmitry
04.10.2018
11:11:17

Andrey
04.10.2018
11:16:37
Это что?
Net 5501? эпичнеше легендарная же железка

Dmitry
04.10.2018
11:18:59
Не увлекаюсь легендарным железом:)

Ίωάννης
04.10.2018
11:21:13

Vadim
04.10.2018
11:21:40
линукс слишком нубский попался, видимо

Lev
04.10.2018
11:39:14
Это что?
Ну, такая коробка на 4xNIC из тех времён когда AMD Geode был адеватным процессором.

Goletsa
04.10.2018
11:41:42

Vadim
04.10.2018
11:42:51
ну это тонкости
оно может быть и пост-инсталляционными скриптами пакетов, какая разница

Goletsa
04.10.2018
11:58:21
не, прост файла нет в нужном месте. и его надо писать только если оно само чота не может определить. например хитрая конфигурация мониторов

Lev
04.10.2018
12:31:51
Добавляю к именам образов «прошивки» суффиксы патчей, которые вошли в него но не входят в в официальные исходники. Суффиксов уже 5, как-то это напрягает.

Google

Andrey
04.10.2018
12:35:53
чего это ты там такого нахимичил?

Lev
04.10.2018
12:37:17

Roman
04.10.2018
12:37:46

Lev
04.10.2018
12:38:39
а зачем эта древность нужна?
Это филосовский вопрос. Вообще-то срок жизни промышленного железа много больше чем консьюмерского. Впрочем, именно жэту древность удалять не собираются.

Anton
04.10.2018
12:41:06

Roman
04.10.2018
12:45:11
потому что место занимает, а мощи - как у слабенькго pentium

Lev
04.10.2018
12:45:49

Roman
04.10.2018
12:46:01
их, понятно, никто не заменял

Lev
04.10.2018
12:47:09
Да не, понятно, что надо парк обновлять, чо уж там.

MK
04.10.2018
12:47:29
Эпичные железки кстати

MK
04.10.2018
12:48:20
Интересно, сейчас есть нечто подобное по подходам?

Lev
04.10.2018
12:49:33

MK
04.10.2018
12:50:07
Не, ну понятно что мейнфреймы никуда не делись покамест

Lev
04.10.2018
12:50:49
У меня знакомая в шведском банке в Эстонии работает на мейнфреймах — там, натурально, железо сменилось с момента окомпьютеривания банка раз 10, а код на коболе в ядре всё тот же. Ну да, обрастает новым кодом и фичами, но ядро — с тех лет. Удивительно. При том что, система-то говно-говном неюзабельная.

MK
04.10.2018
12:50:58
Fujitsu тоже там что-то имеет

Lev
04.10.2018
12:51:09
До сих пор что бы создать файл надо сказать какого размера рекорд, сколько цилиндров и головок тебе надо
Сзади наверняка полка из SSD на FC, а всё те же цилиндры-головки-рекорды
Я никак это себе в голову не могу уложить. Можно же было за 50 лет плавно как-то осовременится. Понятно, что с отставанием в 15 лет, но хоть как-то

Google

MK
04.10.2018
12:52:12
Был пост про это на Хабре. Типа до сих пор часть кода на Коболе. Типа мама писала а теперь вот и я тоже пишу вместе с ней.
Сведбанк что ли

Lev
04.10.2018
12:52:22
ЧАСТЬ?!
ВЕСЬ
Что не на языке заданий JPL Или как его там.
Да, пишут новый код на коболе

MK
04.10.2018
12:53:18
Ну там что-то переводят. Но медленно и печально. Оно и понятно - потоки там ого-го

Lev
04.10.2018
12:54:07
Вообще, с мейнфреймами для меня самое удивительное не это а то, что сколько я не читал — нигде нет нормального объяснения ЗАЧЕМ, ПОЧЕМУ и ЧТО ИМЕННО. IBM Transaction Engine. Что такое транзакция? Нигде не написано. Какова отвественность этого Engine, гарантии, контракты? Нигде не написано. Общий движок обработки пользовательских транзакций. Не документация а сплощное буллшит-бинго

MK
04.10.2018
12:55:09
Ну х.з. Я такое ещё из Штатов историю. Типа чувак стал пилить древнейший код и опять же как Коболе для сети заправок. А там внутри коммент от пращуров. На русском. Типа а муй его знает что эта хня делает, так что лучше не трогай. :-)

Admin
ERROR: S client not available

Lev
04.10.2018
12:56:21

Andrey
04.10.2018
12:57:34
> Java даже
а может всё же пусть кобол остаётся :)

Lev
04.10.2018
12:58:26
Вообще, вот что в System/Z поражает — это то, что два географически разнесённых мейнфрейма могут выполнять ПОТАКТОВО одинаковый код и проверять друг друга. Но банки это, кажется, не используют.

MK
04.10.2018
13:00:25

Nezvankin
04.10.2018
13:02:33
РЖД вроде традиционно мэйнфрэймы IBM юзает - интересно как у них ?

Roman
04.10.2018
13:02:59


Lev
04.10.2018
13:06:52
В java обычные потоки ос. Что там лучше?
Ох. Почитай на досуге что такое Memory model. Почитай, когда она появилсь в JLS, и когда в C/C++. Почитай что такое пакет java.util.concurrent И как его сейчас спешно повторяют в том же C в виде пакета CK (который начал, слава богу, использоваться в ядре FreeBSD). Да хотя бы начни со стать ХиДжей Боэма (Bohem, который Bohem GC) почему многопоточность в принципе не может быть библиотекой (вот тут есть http://www.hboehm.info/c++mm/), а должна быть в ядре языка. Да, в C/C++ В последние пару стандартнов это, к счастью, осознали, и догоняют. Но пока — догоняют. Rust может быть подтянется. Остальным — думаю, не светит вообще.
Я могу прочитать ликбез на эту тему, но только лично и за чаем, чтолько текста мне не набрать.

Ilya
04.10.2018
13:08:24

MK
04.10.2018
13:10:50
Ох. Почитай на досуге что такое Memory model. Почитай, когда она появилсь в JLS, и когда в C/C++. Почитай что такое пакет java.util.concurrent И как его сейчас спешно повторяют в том же C в виде пакета CK (который начал, слава богу, использоваться в ядре FreeBSD). Да хотя бы начни со стать ХиДжей Боэма (Bohem, который Bohem GC) почему многопоточность в принципе не может быть библиотекой (вот тут есть http://www.hboehm.info/c++mm/), а должна быть в ядре языка. Да, в C/C++ В последние пару стандартнов это, к счастью, осознали, и догоняют. Но пока — догоняют. Rust может быть подтянется. Остальным — думаю, не светит вообще.
Я могу прочитать ликбез на эту тему, но только лично и за чаем, чтолько текста мне не набрать.
Надо на публике. Типа лекцию. Нынче это модно. Да и полезно. Наверное.

Google


Lev
04.10.2018
13:16:27
Заполировать всё это можно статьями Лэмпорта (того, который LaTeX, но не LaTeX его главный вклад в computer science) о всякой разной Sequential consistency и остальных моделях Consistency.
Проблема, собственно, в том, что как только у нас есть shared state, то потоки становятся очень сложным зверем, и для нормальной производительности требуют не столько хорошего скедулера в OS сколько большого знания оптимизатора кода про concurrency, гарантии, особенности конкретного железа и прочие потроха.
В Java из мейнстримных языков это было с самого начала, заложено в стандарт и допилено с пониманием реалий в 2004 году (предыдущая версия 1995 года была в паре мест неоднозначна, как выяснилось впоследствии — вообще это очень сложная область Coputer Science, Вполне хардкорная фундаментальная наука).
А вот в C/C++ вся модель языка (абстрактная машина, описанная стандартом) была до недавнего времени строго однопоточноый. Даже volatile был про другое и не имел нужных гарантий. В стандарте 2011 года взяли за основу Java'вскую модель, но подрасширили её (добавили гибкости) ради пары экзотических железок (IMHO, зря, гемморою всем прибавили, а железки и правда какие-то странные).
Про другие языки и думать не хочется.
Кстати, при всей моей любви к Alpha, в этом месте я рад, что она сдохла. Там на апаратном уровне был ад в смысле гарантий доступа к памяти в многоядерном/многосокетном окружении. Портировать туда Java, например, вышло бы только с адской потерей производительности.
На другом конце железного спектра — x86/32 и x86/64, которые ОЧЕНЬ строгие. Именно из-за этого во многом многопоточном софте на C/C++ вылезают баги при перекомпиляции на многоядерный ARM — ARM помягче, и незамеченные баги, которые скрадывались строгими гарантиями модели x86, вылезают во всей красе.
Всё просто если у нас нет Shared State и вот тут сияет недосягаемой звездой Erlang/OTP


Vasiliy
04.10.2018
13:18:44

Lev
04.10.2018
13:19:19

Vasiliy
04.10.2018
13:22:59

Lev
04.10.2018
13:23:43

Vasiliy
04.10.2018
13:24:30
Это оправдание?
И да, где теперь 50/15?
Уже 18, а всё не 50
Хотя проц по своему прикольный

Roman
04.10.2018
13:26:23
Ох. Почитай на досуге что такое Memory model. Почитай, когда она появилсь в JLS, и когда в C/C++. Почитай что такое пакет java.util.concurrent И как его сейчас спешно повторяют в том же C в виде пакета CK (который начал, слава богу, использоваться в ядре FreeBSD). Да хотя бы начни со стать ХиДжей Боэма (Bohem, который Bohem GC) почему многопоточность в принципе не может быть библиотекой (вот тут есть http://www.hboehm.info/c++mm/), а должна быть в ядре языка. Да, в C/C++ В последние пару стандартнов это, к счастью, осознали, и догоняют. Но пока — догоняют. Rust может быть подтянется. Остальным — думаю, не светит вообще.
Я могу прочитать ликбез на эту тему, но только лично и за чаем, чтолько текста мне не набрать.
я немного про другое. вот у тебя есть c10k/c1m, чем тебе помогут потоки в языке?


Lev
04.10.2018
13:28:35
Это оправдание?
чему? тому что в проц не запихнули сеть? да. Тому, что конкретная система (что такое этот 50/15 вообще?) сделана без сети? Так тут вообще не к процу вопросы

Roman
04.10.2018
13:28:41
и строго говоря в том же erlang потоков нет вообще.

Vasiliy
04.10.2018
13:29:05

Lev
04.10.2018
13:29:15

Vasiliy
04.10.2018
13:29:18
Довольно эпичный

Lev
04.10.2018
13:30:01

Roman
04.10.2018
13:30:11

Lev
04.10.2018
13:31:29
И не всё программирование сводится к коннектам и независимым стейт-машинам. Потоки — не панацея, разумеется.

Roman
04.10.2018
13:33:11