Papa: не папа, а Карл
Papa: не папа, а Карл
- Вы тут поосторожнее с огнем-то!
- А что надо делать?
- Тушить!
- А и хрен с ним.
- А то у меня противопожарная система включится.
- А и хрен с ней!
- Углекислый газ пойдёт по управлению, задохнемся нафиг!
*Задумались* - А и хрен с нами!
У нас про Любу рассказы рассказывали. Вот один из них. Времена позднего СССР. Люба тогда была значительно моложе, но все ее дети уже были в наличии. Лето. Пошли бабоньки по тогдашней традиции прогуляться в обед по соседним магазинам. А в овощном персики в продажу выкинули, и даже не зеленые, спелые сладкие. Тетки персиков накупили и побрели на работу. Пришли, за свои столы уселись, Люба сумку с персиками к себе на спинку cвоего стула повесила. Посидела немного, достала персик и съела, потом еще один, еще, еще...
Одна из сослуживиц не выдержала, сказала:
- Люба, оставь хоть немного фруктов детям.
- Детям нужна здоровая мать - отрезала Люба и доела все персики.
- Прикинь, тут в одном дворе народу больше, чем во всем нашем микрорайоне. Утром на парковке давка хуже, чем у нас в школьной раздевалке!
yyy: я видать старомоден, но зачем подключаться к мультиварке по блютуз?
zzz: может в ней вайфай сломался...
xxx: просыпаюсь сегодня ночью от стука в балконное стекло. открываю глаза, темно, ночь, но видно, что за балконной дверью кто то стоит. Седых волос прибавилось...
оказалось следующее - на балконе вешалка, я туда вечером рубашку повесил сушиться. ночью ударили заморозки и рубашка затвердела и постучала...
yyy: А я на операцию месяц назад ложился в стационар. Все так же, только очень больно

Однажды я писал утилиту для анализа большого объёма сильно связанных данных на XML + C# — заказчик хотел модные (в 2007 году) технологии. Ничего сложного — XML-документ загружался в память, последовательно обрабатывался, результаты складывались в базу. Проблема была в сильной связанности — при обработке почти каждого узла приходилось подгружать целые секции из разных концов этого же документа.
Когда соотношение объёма входных данных и объёма ОЗУ машины пересекло критическую отметку, программа сошла с ума. Показатель Time in GC достиг значения 98%, а значит, программа не работала, вместо этого среда выполнения занималась очисткой и дефрагментацией памяти. Проведённое расследование показало — при нехватки памяти и попытке подгрузить дополнительные данные для обработки текущего узла ОС скидывала обрабатываемые данные в своп, а затем доставала их обратно. И сборщик мусора работал над свопом, что в тысячи раз медленнее работы с ОЗУ.
Решением был файловый ввод-вывод. Я переписал программу, используя свой велосипедный страничный ввод-вывод и формат CSV вместо громоздкого XML. После этого она могла обрабатывать любой объём данных, независимо от ограничений ОЗУ машины, с постоянной скоростью, не отвлекаясь на дефрагментацию своп-файла и вообще его не используя.
К чему я всё это. Файловый обмен — замечательная вещь, и мало форматов лучше, чем CSV. Он легко читается машиной и человеком, его поддерживают большинство программ — от офисных до научных пакетов. Используя магию bash, его можно бить на части (подзадачи для вычислительной фермы, например) или объединять (результаты вычислений), записывать в сеть, в устройства, в другие процессы, выложить в облачное хранилище или отправить по email, перезапросить в случае отказа сети, создать резервную копию, принять и обработать тысячей и одним способом.
Если технология существует давно, это не значит, что она плохая. Это значит, что она уже пережила пару поколений желающих использовать только новейшие технологии. Они ушли или перегорели, а технология осталась.
yyy: Очень давно, но ничего не помню. Маленький был.
xxx: Насколько маленький?
yyy: Ну, туда я ехал в папе, а оттуда - в маме.
- Нет, я не ошибся. Да, мне действительно надо 8 разных ноутбуков. Не надо перезванивать и снисходительно объяснять как пользоваться корзиной. Покупаю на маленькую фирму.
XXX: надо определиться что мы хотим)
YYY: Хлеба и зрелищ!
ZZZ: ага, а ещё это.. кого зовем?
QQQ: пекарей и скоморохов
XXX: надо определиться что мы хотим)
YYY: Хлеба и зрелищ!
ZZZ: ага, а ещё это.. кого зовем?
QQQ: пекарей и скоморохов
Jolene: а вот кстати вай? ауру вам запакостю?
Gianbir: чтоб значит спонтанный пранический выход не случился, такое зрелище может шокировать неподготовленные умы
Jolene: ??
Gianbir: блевать на коврик плохо
sly2m: Не верно. Электромагнитное поле вполне себе материально. Хошь, молнией тебя шарахнет?
Расчитывал услышать "я тебя люблю" или что-то подобное.
Она сказала только одно слово: "Макароны"