- 1
echo {a..z} | tr ' ' '\n' | wc -l
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
echo {a..z} | tr ' ' '\n' | wc -l
настоящий инженер знает где посмотреть
>Ƿ, Þ
вот эту хуйню всю, торны вот эти все, нидердандцы поменяли на "d", и вообще не парятся.
Ik denk dat dit goed is
А вот у исландцев торны чуть ли не в каждом слове.
Передвижения было два: первое было в прошлом тысячилетии, и затронуло все германские языки.
Потому в русском "два", а в нидернладнском и английском "two" и "twee" ("д" стало "т").
Второе передвижение случилось в ранее средневековье, и потому у немцев "z" стало "ц", "t" стало "s" и пр.
А вот нидерландский и английский оно не задело.
Потом нидерландцы чуууууть сдвинулись ("s" стало "z", но интересно, что в Африкаанс даже не всегда стало, так что это видимо совсем свежак) а англичане -- нет.
Классический для всех германских народов торн сохранился в исландском, потмоу что он ближе всех к древним скандинавским языкам.
Ðe quick broƿn fox ȝumpſ ouer ðe lazy doᵹ.
Не знаю, что делать с q, ck и z. Видимо, quick и lazy — поздние слова.
ps: ты знаешь какой пиздец случился со словом для лисы у хранцузов?
Что случилось с лисой?
Постепенно к XVII веку слово renard вытесняет из обихода все прочие формы для обозначения лисы (такие, как старофр. volpil, goupil) — как животного, так и меха, а также употребляется в многочисленных фразеологизмах и переносных значениях. В современном французском языке слово renard является единственным для обозначения лисы.
Замена животного эвфемизмом с последующим проёбыванием изначального значения -- распостраненная тема.
Медведь тоже имел нормальное название, но славяне ссали его так называть (потому что услышит, и сожрет) и потому он стал экспертом по меду.
Но чтобы животное заменили названием трикстера -- это такое только французы смогли. Это как если бы у нас животное называлось Патрикеевна. Или Косой.
Медведь раньше назывался «кума» и в индоевропейских языках, и в финно-угорских, и в тюркских, и в монгольских. Это редкий пример слова, которое звучало одинаково в разных семьях, а не только группах.
Внезапно исходное название сохранилось в японском.
Кажется, германское «бер» тоже когда-то было эвфемизмом.
Все использовали эвфемизмы.
Но реальный пример у лягушатников — это край.
Хотя погоди, мы льва зовём по чьему-то имени.
Хрюкнул
Загоняя закат за курган,
И тяжелую тащит телегу
Ломовая латынь молдаван.
К слову, Шарль Ренар (лис-дебошир, гы!) придумал ряды предпочтительных чисел (g: renard series).
Это аналог геометрической прогрессии, только вместо одного множителя используется массив множителей, произведение которых обычно равно десяти. Каждый множитель близок к корню n-й степени из 10, но подобран так, чтобы в последовательности было как можно больше целых питухов.
Реальные примеры:
1) 1; 3; 10; 30; 100; 300... Здесь множители 3 и 10/3 близки к квадратному корню из 10.
2) 1; 2; 5; 10; 20; 50; 100... Здесь множители 2; 5/2 и снова 2 близки к кубическому корню из 10.
3) 1; 2; 3; 6; 10; 20; 30; 60; 100; 200; 300... Здесь множители 2; 3/2; снова 2 и 5/3 близки к корню четвёртой степени из 10.
Где применяются?
1) Предпочтительные ряды геометрических размеров (резьб и т. п.), ГОСТ 8032-84, ISO 3 (один из первых стандартов!).
R5: 1 — 1,6 — 2,5 — 4 — 6,3;
R10: 1 — 1,25 — 1,6 — 2 — 2,5 — 3,15 — 4 — 5 — 6,3 — 8;
R20: 1 — 1,12 — 1,25 — 1,4 — 1,6 — 1,8 — 2 — 2,24 — 2,5 — 2,8 — 3,15 — 3,55 — 4 — 4,5 — 5 — 5,6 — 6,3 — 7,1 — 8 — 9.
R40 = R20, дополненный 1,06 — 1,18 — 1,32 — 1,5 — 1,7 — 1,9 — 2,12 — 2,36 — 2,65 — 3 — 3,35 — 3,75 — 4,25 — 4,75 — 5,3 — 6 — 6,7 — 7,5 — 8,5 — 9,5.
2) Номиналы радиодеталей (резисторов, например), ГОСТ 28884-90 (IEC 63).
E3: 1 — 2,2 — 4,7;
E6: 1 — 1,5 — 2,2 — 3,3 — 4,7 — 6,8;
E12: 1 — 1,2 — 1,5 — 1,8 — 2,2 — 2,7 — 3,3 — 3,9 — 4,7 — 5,6 — 6,8 — 8,2.
Для прецизионных резисторов бывают E24, E48, E96.
на нормальных сайтах джаваскрипта нет
https://stallman.org/protest-wells-fargo.html
Всё. Других элементов нету: ни доктайпа, ни преамбулы.
почему не TXT?
Всмысле нахуй лишние заголовки? Пчоему не ftp?
Просто подключлся к порту, и получил оттуда тексто
что не так?
Я бы сделал почтовый шлюз.
Шлешь письмо, а в ответ получаешь страничку.
Письмо можешь хоть по фидонету послать
Вот тебе позиксовый шел
Потому что конечно никакго "{" нигде кроме Столмановской гнусни нету (может быть в Корновском Пыдыкыше есть, я хз).
В позиксе нет
В кш нету.
В даш нету.
В цш и в тцш нету, но фигурные скобочки они убирают.
В фиш нету.
В аш нету.
В зш есть!
ты вкурсе же, что циш и тциш это не вообще не ш, всмысле не борнш?
а конкретно с си. Hence, csh.
Но всё это соснуло.
Во-первых g: "programming csh considered harmful".
Во-вторых UNIX Wars закончились подпсианием мирового соглашения "POSIX" (в последствии переименованного в "SUS"), и в нем прописали, что любой юникс обязан иметь борнш.
Бздуны, таким образом, стали иметь два шела: sh и csh. Это привело конечно к баграм, и в итоге все (кроме фряхи и стрекозы) конечно от csh отказались. Я не помню, что там в NetBSD, но в опёнке пыдыкыш, в маке был csh, но почти сразустал баш, а теперь зиш.
прыщи всегда или на bash или на ash/dash
Моду задал кыш скорее всего
Тащемто кыш был первым позиксовым (обратно совместимым с борншем) шеллом но при этом достаточно мощным как сиш (джоб конторолы, моссивы, и пр)
Но он был платным (бо Sys V).
Штульман для гну запилил баш. В это время кыш клонировали сделав халявым (пыдыкыш)
Какой багор )))
Ещё zsh умеет считать в плавпитухе, а bash — только в целом. Вот это bash не посчитает:
https://docstore.mik.ua/orelly/unix3/korn/ch06_04.htm
В beanshell даже System.gc(); работает! Я джва года ждал такой шелл!
только зафига он?
приньте, у сербов есть свое ПТНПДР
Мб это важный год в жизни Сербии. У них полно важных событий родом из 12-го века там
в целях безопасности хранится как MD5 без соли
(с)
Вино рекой струится по закускам,
Счастливые народы крутят джаз,
И женщины танцуют в платье узком.
В Европе сытой — нынче карнавал.
Фейрверк! И в небе дельтаплан летает!
…
А в грязном Конго негр–каннибал
Последний хуй без соли доедает.
ЗБ.
Его книги вызвали в Нидерландах бугурт, потому что все думали, что кофе делают прекрасные феи, какающие конфетами и единорогами, а оказывается его растят по колено в говне крестьяне на тощем буйволе.
А в Конго было еще веслее. См "бельгийское когно и руки".
Кстати, угадайте, в чем разница между Indiё и india
https://en.m.wikipedia.org/wiki/Talk:Dutch_India
А про руки на ГК вроде было. Полный пиздец.
Inidia -- страна Индия
Indonesiё -- страна Инднозения (Indiё после обретения независимости)
All cats are beautiful
Ещё в этом году ликвидировали орден тамплиеров.
https://pbs.twimg.com/media/GyUqDGBXsAACIHx?format=png&name=small
https://img-webcalypt.ru/uploads/admin/images/meme-templates/bO7a8mLovbpA4KlbEkM9EASMmaAiv2MU.jpeg
https://i.postimg.cc/pdvcK0Cp/image.png
вы ебаный текстовый редактор обновили
перезагрузите всю коробку нахцуй
Винда уже четверть века как умеет драйвера обновлять без перезагрузки, а тут какое-то чисто юзерское приложение.
нахуя в винде файлы по умолчанию эксклюзивно открываюится вот вопрос
Если SHARE загружен, то в DOS (однозадачной системе!) можно было выбирать, как открывать файл: монопольно или без лочки.
Зачем это нужно было? Кроме твоей программы к файлам могли стучаться TSR, в том числе программы поддержки сети. И вот им система отвечала, залочен файл или нет.
Был ещё тасксвитчер (в Dosshell) и мультитаскер (в DR-DOS), но это уже для многих экзотика.
Это как эдвайзори локировка файлов в юниксе (`flock(2)`).
Я, кстати, иногда вместо перезагрузки завершал сеанс и снова входил в систему. Так же прибивались все мои приложения, но перезайти было быстрее, чем сделать полную перезагрузку.
Там нативное апи, да. И ты кажется правильно указал функцию
Я ошибся, надо было указать ZwQuerySystemInformation для пущей совместимости.
Я позырил нашу кодову базу.
Мы сначала CreateFile в режиме FILE_READ_ATTRIBUTES OPEN_EXISTING FILE_SHARE_READ FILE_FLAG_BACKUP_SEMANTICS
Потом из `ntdll.dll` (хаха, масло маслянное) вызываем `ZwQueryInformationFile`
Причем там может вернуться `STATUS_INFO_LENGTH_MISMATCH` и тогда нужно ей больше места дать для результата
И вылазит из нее такая структура где одно поле эито размер массива, а другое это сам массив пидов.
Не понимаю, почему этого нет в Win32API нормальном, почему в прыще есть `ss(1)`, почему в бзде есть `lsof(1)` (все через `/proc` работают), а в винде надо через жопу ебаться?
> этого нет в Win32API нормальном
Оно есть в шелле
https://learn.microsoft.com/en-us/windows/win32/api/shobjidl_core/nn-shobjidl_core-ifileisinuse
пиздателько, надо бы может на эту хуйню переписать
Эта техника слишком популярна, чтобы просто так взять и поломать.
> appcompat.db
это где написано что для игры need for speed III надо по-особому себя вести?
Ну ты же читал
https://devblogs.microsoft.com/oldnewthing/20040604-00/?p=39013
Кстати, надо не килят, а закрывать дескриптор, очень редко видел, чтобы от этого падали, в подавляющем большинстве про файл давно забыли, а дескриптор утёк.
>Ну ты же читал
Я и такое читал
https://developer.jboss.org/thread/69543
>Кстати, надо не килят, а закрывать дескриптор
Я засмеялся: как же я тебе чужой дескриптор закрою? Это OpenProcess надо делать (есть же такая функция?)
PS: пятиминута лингвистики.
Deer происходит от прото-германского deuza, и когда-то означало любое животное вообще. У нидерландцев и немцев так и осталось: dier, Tier.
А deuza уходит в индо-европейский корень, означающий "живое". Отсюда вероятно слово "дух", "душа".
Я открыл файло
или far
или вон сказали ниже как сделать програмно
Скорее всего, там говнофреймворк типа для MSI, который видит, что файл занят, и предлагает тупо перезапустить смистему (прописывя его в poexec или как там блядь эта хуйня нвахывается в реестре которая при загрузке стартует дл всего )
Задача №1.
Дано: Источник воды, огонь, пустой чайник.
Требуется: Чайник кипятка.
Решение: Наливаем воду в чайник, ставим чайник на огонь, ждём.
Задача №2.
Дано: Источник воды, огонь, чайник, полный воды.
Требуется: Чайник кипятка.
Решение: выливаем воду из чайника, задача сводится к предыдущей.
Так и с фреймворками: в погоне за универсальностью и переиспользованием готовых решений теряем здравый смысл и эффективность.
Знаешь?