- 1
IT Оффтоп #164
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
IT Оффтоп #164
#134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
#141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
#142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
#143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
#144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
#145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
#146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
#147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
#148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
#149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
#150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
#151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
#152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
#153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
#154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
#155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
#156: https://govnokod.ru/28322 https://govnokod.xyz/_28322
#157: https://govnokod.ru/28344 https://govnokod.xyz/_28344
#158: https://govnokod.ru/28366 https://govnokod.xyz/_28366
#159: https://govnokod.ru/28391 https://govnokod.xyz/_28391
#160: https://govnokod.ru/28434 https://govnokod.xyz/_28434
#161: https://govnokod.ru/28449 https://govnokod.xyz/_28449
#162: https://govnokod.ru/28477 https://govnokod.xyz/_28477
#163: https://govnokod.ru/28501 https://govnokod.xyz/_28501
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
это из художки. на какой ЯП это может быть похоже?
Мне понравилась строка с delete line, в которой программа модифицирует саму себя, удаляя закладку, как будто её и не было вовсе.
Ещё похоже на Эйфорию, Eiffel, Lua, Python. Но всё не то.
“object” was a block of code это какие-то дульфи или прости господи гейммейкер, но тогда их ещё даже в планах не было
https://scifi.stackexchange.com/questions/135417/what-can-we-infer-about-the-programming-language-used-in-jurassic-park-the-bo
Вспомнили даже эзотерический INTERCAL, на котором реально можно писать самомодифицируемую программу.
Также вспоминали Forth, APL и Perl6.
From a purely out-of-universe perspective, these snippets seem to be a perfect example of the Hollywood Hacking trope, with each code block containing a chunk of human-readable text
on whte_rbt.obj call link.sst {security, perimeter} set to off.
squashed into a chunk of meaningless rubbish (to make the reader work for it and feel smart). There's an example of this in pretty much every snippet;
on fini.obj call link.sst {security, perimeter} set to on
on fini.obj set link.sst {security, perimeter} restore
on fini.obj delete line rf whte_rbt.obj, fini.obj
For the record, Crichton was actually a pretty accomplished programmer in his own right. Indeed, his 'Oscar' was actually a technical award given to him in 1995 for pioneering the movie scheduling and accounting software still used by many studios, so he would definitely have known the difference between software that actually did something, as opposed to software that merely looked like software but serves no actual purpose.
в конце книги в благодарностях есть упоминание " The computer programs of Bob Gross inspired some of the graphics", только вот в том же обсуждении, что мы оба притащили, пишут, что это про программы для генетиков
Жесть какая!
помоему ебанутый у нас календарь, в котором хуйпойми по какому принципу разложены дни, да еще и високосный год бывает
Большевики пробовали недели из шести дней. Календарь тоже выходил одинаковым, как у французов (только в месяце пять таких «недель», а не три). Продержался два года, потом сторонники традиционных ценностей взяли верх.
Без високосного года пробовали ещё до юлианского — хуйня выходит, времена года со временем сдвигаются.
https://trendymen.ru/images/article1/131728/attachments/3.jpg
Тян жили в совсем других условиях и на другой диете
>наоброт
А вот кстати на счет куни я не уверен
так вижу
Упоминания в 18 веке в России встречал. В Камасутре вроде тоже упоминалось, а это 3-4 век.
Это типа из Франции завезли что ли и поди для Екатерины?
Мне казалось, что большинство жило вот так
– И, полно, Таня! В эти лета
Мы не слыхали про любовь;
А то бы согнала со света
Меня покойница свекровь, –
«Да как же ты венчалась, няня?»
– Так видно, бог велел. Мой Ваня
Моложе был меня, мой свет,
А было мне тринадцать лет
Ну баню там каждый день не натопиш же
В языческом болгарском календаре вроде так было.
Великий был человек
Useless fact: в ветеренарии ушами занимается дерматолог, но только до барабанной. Дальше -- хирург-отоскопист
Legends of Runeterra
Думаю, абрикосов захотелось
В другом профиле, который активно обновлялся до последнего времени, тот же человек позиционируется как "клинический психолог, системно-семейный терапевт, гештальт-терапевт, сексолог-консультант". Исходя из публичной активности будущей представительницы Украины в государстве-члене ЕС и НАТО, она до последнего времени занималась вопросами гештальт-лечения и сексологии. В воскресенье вечером этот профиль был заблокирован.
https://dretun.ru/wp-content/uploads/2012/09/bignsmall.png
https://m.youtube.com/watch?v=AsBdYgF3nEo
https://m.youtube.com/watch?v=eWU1-L2a2mo
https://m.youtube.com/watch?v=ZxpETm4SR6c
https://m.youtube.com/watch?v=jMgJY1_J75c
https://m.youtube.com/watch?v=scafOkAN5JI
https://m.youtube.com/watch?v=pj0nQZnAfsY
https://m.youtube.com/watch?v=UJMLrJW7_Qc
https://m.youtube.com/watch?v=RHst-49YwSY
https://m.youtube.com/watch?v=upn4J4wVB0Y
Сосиски и макароны прямо с грядки!
в 1988-м году домашний комп с MMU это было необычно. У MS был Xenix, но без виртуальной памяти
Интернесно, что Apple позже всех сделала нормальную операционку. У MS уже была NT, а Apple сидела с кооперативной многозадачностью, пыталась какие-то шуры-муры с BeOS делать, потом пришел Джобс и принес свой NeXT
Успех успешный
DOS был расчитан на реальный режим и часто на доступ к оборудованию.
Люди просто начали переписывать софт под винду, вот всё.
Кстати, когда вышла OS X, классика под нее тоже не работала без эмуляции: там реально запускалась виртуалочка (долго) и в ней работала классика.
Но можно было пересобрать под OS X малой кровью (Carbon API или как там его)
(чокло)
https://dadget.ru/blog/chistota_bez_vashego_uchastiya/
https://i.postimg.cc/4xT2V7Tj/image.png
* стрелочка для лямбы в JS/TS
* синоним зопятой в перле для удобного представления хеша листовым литералом
* костыль из древнего руби для хешовых литералов
* стрелочка матчинга в рустне
еще варианты?
[ ] You have reinvented Java but worse
[ ] You have reinvented C++ but worse
[ ] You have reinvented PHP but worse
[ ] You have reinvented PHP better, but that's still no justification
can't be
>[ ] Garbage collection is free
на кол
>[ ] Programmers love writing lots of boilerplate
ахаха, а то нет
>[ ] Specifying behaviors as "undefined" means that programmers won't rely on them
програмисты пидарасы
>[ ] Nobody really needs:
> [ ] concurrency
Гнидо van Rossum
>[ ] No language spec
на кол
>[ ] "The implementation is the spec"
на кол с занозами
>[ ] The name of your language makes it impossible to find on Google
ахаха
>[ ] There are less than 100 programmers on Earth smart enough to use your language
мне нравится XSLT
>[ ] Shift-reduce conflicts in parsing seem to be resolved using rand()
JS?
>[ ] You require the language runtime to be present at compile-time
растошаблоны же?
>[ ] Dangerous behavior is only a warning
все кроме Go
>[ ] Dangerous behavior is only a warning
нате
https://www.parser.ru/docs/lang/?params.htm
[ ] Graphics, simulation, or crypto benchmarks where your code just calls
handwritten assembly through your FFI
[ ] String-processing benchmarks where you just call PCRE
[ ] Matrix-math benchmarks where you just call BLAS
всегда так делаюб
> на кол с занозами
Зато в имплементации точно багов не будет, они станут фичами
Жалею, что USBIF не пошли по пути ООН и разнобразие, в котором наша сила, проявляется только в длине Micro B коннекторов.
Как cpython работает так и надо
Тоже самое вероятно с пхп и руби
А про perl так и было сказано: Only perl can run Perl.
Потому альтернативные релазиации скриптокала обречены на провал.
JS пыталась сделать спеку, но судя по object / null тоже обосралась
Мои источники в Кремле утверждают, что Путину очень понравился опыт прекращения огня на рождество, теперь планируется 8 марта на сутки приостановить изнасилование женщин, а в течение 1 июня российским войскам будет запрещено убивать детей.
Так-то это — боянище. Мы же все помним, когда объявили перемирие во время нападения на Грузию и когда по совершенно случайному совпадению красной армии масть попёрла
scala-lang.org took too long to respond.
Неприятно удивила история про кеш мис в TLB. Я думал почему-то, что при при адекватном размере страницы это не должно быть проблемой.
Про One reason is simply that electrical signals in wires, especially very thin wires, do not travel at the speed of light я конечно тоже слышал (на примере кажется кабеля под атлантикой) но не задумывался о причинах
В общем круто конечно, когда ты не сраные иконки на формочку шлепаеш, а занимаешься интересными вещами)
Two hundred degrees, that's why they call me Mister Fahrenheit
I'm travelling at the speed of light
> о причинах
Томущо на протяжении проводника каждый атом захватывает и теряет электрон.
типа у меня спиздили электрон и я такой: "ах ты сука пойду у соседа спижжу тоже что нибудь тогда"
А вот если бы атом отнимал электрон у того, кто его спиздил, то я писал бы это на механическом, паровом компьютере. И передавал сообщение пневмопочтой. Было бы круто
– я думал сначала, что речь про редакторы
https://pbs.twimg.com/media/Fl0MnKdWIBMCj8r?format=jpg&name=medium
https://pbs.twimg.com/media/FlXiZ4WXEAYAw16?format=jpg&name=medi um
https://googleweblight.com/sp?hl&geid=NSTNR&u=http://govnokod.ru/comments
А ты ходишь колядовать?
Дома тоже можно регетом (или гетрайтом) скачать, чтобы инет не тратить
https://getright.com/howto_download.html
шестнадцать
ёбаных
байт
https://openjdk.org/projects/lilliput/
Но это ладно: может, там много байтов. Вот Point[], где Point это просто int x, int y - вот это охуенчик.
>охуенчик
да. А еще ты кладешь это говно в кучу, и пока еще jit переложит его обратно и уберет ненужные заголовки.
Старые джависты потому вместо структур в несколько буленов использовали int и вручную брали у него битики.
Это одна из причин, почему конечно йажа страшно сосет
а, я протупил
In 2001 I decided college wasn't going to directly lead to career success, so I started writing my own game as a learning experience. That led to a job with nFusion interactive. I was hired to add multiplayer to their single player engine. I initially used a 3rd party network engine, but dropped it once I found out their reliable packetized data was using TCP. In two weeks I replaced it with my own engine
Though it had been a year since I was a student, I was still frustrated about the hard time I had with DirectX and various game engines. Why should it take hundreds of lines of code just to initialize a black screen? What is vertex order and why should I care about that, when I just want to show a tank on the screen? Why are there so many pointers to structures, when one could just pass the arguments? I felt that some middleware libraries were so hard to use that for the features I wanted, it was faster to write my own system than figure out theirs.
(сейчас конечно окажется, что нет)
Я пирдолился с ddraw, и не помню там какого-то особенного ужаса. Игровой луп как луп: выбрал расширение, частоту обновления, выделил памяти в карте, блтишь туда спрайты, потом свапишь в реальную память которая идет на экран
По сравнению с досом, где вручную реализовывали бит билт, вручную синхронизировались с лучом и вручную программировали охулио регистров карты чтобы загрузить палитру, режим и пр, и были еще планары ебучие DirectX это просто сказка
А про образование я так скажу: научиться писать real program на C++ так же важно, как и в math.
Чей заказ, готов подсказать, за Вознаграждение.
С уважением, Карл Д.
Я прогрaммиcт, кoторый взломaл 0С вaшeго уcтройcтвa.
Я нaблюдaю зa вaми ужe неcколько мecяцев. Дело в том, что вы были зaрaжены вредоноcным П0 черeз caйт для взроcлых, который вы поcетили.
Еcли вы не знaкомы c этим, я объяcню. Троянcкий вируc дaет мне полный доcтуп и контроль нaд компьютером или любым другим уcтройcтвом. Это ознaчaет, что я могу видеть вcе нa вaшем экрaне, включить кaмеру и микрoфон, но вы нe знaетe oб этом.
У меня тaкже еcть доcтуп ко вcем вaшим контaктaм, дaнным по cоциaльным cетям и вcей вaшей пeрепиcке.
Почему вaш aнтивируc не обнaружил вредоноcное ПO Ответ: Моя вредоноcнaя прогрaммa иcпользует дрaйвер, я обновляю его cигнaтуры кaждые 4 чaca, чтобы вaш aнтивируc молчaл.
Я cделaл видео, покaзывaющее, кaк вы удовлетвoряeте cебя в левой половине экрaнa, a в прaвой полoвине вы видите видео, которое вы cмотрели. одним щелчком мыши я могу отпрaвить это видео нa вcе вaши контaкты из почты и cоциaльных ceтей. Я тaкже могу oпубликовaть доcтуп ко вcей вaшей электронной почте и меccенджерaм, которые вы иcпользуете.
еcли вы хoтите предoтврaтить это, тo: Перeвeдите 650$(USD)
Я прогрaммиcт, кoторый взломaл 1С вaшeго уcтройcтвa.
Я прогрaммиcт, кoторый взломaл 2С вaшeго уcтройcтвa.
Я прогрaммиcт, кoторый взломaл 3С вaшeго уcтройcтвa.
Небольшая ремарка: если есть программисты, напишите в комментариях, возможно ли трояну скрыться от пользователя и действительно ли есть такие, которые антивирус не видит? Я просто профан в этом деле.
Ещё меня смутила пара моментов, а именно: "хакер" пишет про устройство, но не говорит о каком устройстве идёт речь (понятно, когда ты не знаешь, и читаешь в первый раз, ты думаешь именно на своё устройство с которого в данный момент читаешь.) В общем, многие формулировки в письме очень общие, никакой конкретики, похоже на общую рассылку.
Далее, никаких примеров, ни паролей, ни снимков экрана, то есть, никаких доказательств, что тебя взломали.
Ещё кое-что. Я, конечно, не спец, но мне кажется, чтобы просматривать удалённо экран смартфона (компьютера), нужна программа, которая устанавливается на данный смартфон при физическом контакте с ним (могу и ошибаться, просто полицейских сериалов пересмотрел). Поправьте, если ошибаюсь.
ТОЛЬКО ВМЕСТЕ МЫ МОЖЕМ ВЫКОВАТЬ НАШУ ОБЩУЮ ПОБЕДУ!
ПОМОГАЯ РОССИЙСКОЙ АРМИИ ТЫ ВНОСИШЬ СВОЙ ВКЛАД В НОВОЕ БОЛЬШОЕ БУДУЩЕЕ НАШЕЙ ВЕЛИКОЙ РОССИИ!
grep?
что такое dir /b? на винде зна
на прыще нет
хз про глобы, но по регуляркам ищет
В это трудно поверить, но когда-то у меня была https://www.oreilly.com/library/view/windows-2000-commands/0596001487/
какой winAMP :))))
https://devblogs.microsoft.com/oldnewthing/20051014-20/?p=33753
Как так вышло мы не узнаем, потому что Чен как и любой сотрудник Майкрософт соблюдает Два Золотых Правила Майкарософт:
* Никогда ничего не поясняй прямо, а всегда давай ссылку
* Любая ссылка должна быть удалена через год после публикации
нет, давайте жрать говно
А я вот помню Windows 3.х и DOS.
У белого человека с 33-го по 127-й символ всё было стандартно и английско (бриты правда вроде умудрились фунт пихнуть вместо доллара).
Потому англо-саксы прекрасно слали текстовый файл из доса в юникс, и текли
Так как для glass tty оно стало не нужно, в IBMовым кодовых страницах туда насрали рожицами, значками полов (тогда их еще было всего два) и мастями карт (всё это конечно я использовал в псевдографических рогаликах под uses crt).
Так вот вметсо всего этого говна можно было пхнуть пас сепаратор
Вот тебе аска
https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1% 8F%D1%8E%D1%89%D0%B8%D0%B5_%D1%81%D0%B8% D0%BC%D0%B2%D0%BE%D0%BB%D1%8B
Зацени какая адская каша из протухших абстракций и ненужной хуйни. Стройность примерно как у списка животных Борхеса:)
Половина всегда там мне кажется никогда не нужна была.
Подсистем терминалов в никсах (которая напрямую отсюда вытекает) тоже кашная именно по этой причине
> Запрашиваемое название страницы содержит некорректную последовательность символов UTF-8
какой багор )))
Смотри, там есть
* 4-й код управления устройством
* Альтернативный регистр № 2 (АР2)
* разделитель данных № 2
* звуковой сигнал
* конец носителя
Думаю, там где-то и "позвать секретаршу с кофе" есть
он же эмулирует IBM PC кодировки (cp437 и пр)
Вот в прыщах он должен блякнуть (или моргнуть, смотря как там реализован терминал или консоль)
какой багор) а в досе как было?
точки нету
а почему так??
https://upload.wikimedia.org/wikipedia/commons/1/15/Octets_in_conformant_CP866_ordered_by_ni bbles.png
Как было при выводе через БИОС (INT 10h), не помню.
Чтобы увидеть символ с кодом 7 (точка или ромбик), нужно было срать в видеопамять напрямую.
Зачем это поведение сохранили в Windows, не знаю.
Функция "Ah" выводит точку.
Ну соответственно писание в память на прямую и подавно выводит (но мне лениво, бо я не помню по какому адресу и в каком формате писать)
То есть в PC это была точка, а вот уже DOS делал некоторые потуги в сторону поддержки терминалов (хотя полноценные ESC коды были тока в ansi.sys)
В винде сохранили ради батников, конечно
Серанул в память
https://i.postimg.cc/0Qy3y6VM/image.png
Карта ожидаемо пищать не умеет, а рисует точки.
Короче, это заморочки MS а не IBM
Блядь я смотрю на окошко аутпута и автоматом нажимаю Alt+F3. Не F4, а F3. До какого же автоматизма это было доведено, что через двадцать три года руки помнят
Вот бы я API наши так помнил
https://i.postimg.cc/Bvtc8qcw/image.png
Семёрка и правда не точка. Некоторые символы разорвали вывод))
зы: забавное ощущение: вручную вернуть себе 1997-й год
https://i.postimg.cc/R04MrrBt/image.png
тут кстати ошибка на пол экрана
ну и похуй
хуйня весит 6 килобайт. Напишите мне на современных япах бинарничек без внешних зависимостей на 6 килобайт
я и так вон два макрос заюзал вместо унылого сложения сгемента со смещением
но нужно знать размер экрана (по идее эту инфу можно из bios data area вычитать)
хотя в реале почти всеглда 80 40 25?
и лучше кстати тогда массив двубайтовых структур: байт на символ и байт на атрибуты
Поэтому я и выступил за стрюки.
А размер фиксированный и зависит от номера режима. Страниц вроде в текстовых режимах не было, так что всегда хоть как-то будет работать.
https://postimg.cc/64syyks9
а что же я пишу в bh?
80x50
40x25
40x50
80x43
40x43
В режимах EGA 50 по вертикали не помещается, там максимум 43. В режимах CGA максимум 25.
Несколько страниц, одна из них видимая.
У MDA/Hercules другие режимы, но там и адрес окна другой.
В VESA добавили режимы с шириной 132, но там вроде тоже адрес окна другой.
Если там сраницы, то не гарантировано, что Ерохин Коммандер сразу заработает.
С чего бы ему не заработать?
была у вас такая песня?
Четвёртое управление ФСБ террористов джихада
Штаб дивизии тяжелых пулемётов..
Идея была как-бы здравая (перестать поддерживать стопицот кодировок для всех православных славян, и слить всех воедино заместо нахуй не нужной в гуйне пседографики) но ебадады же пересрали нереальное число текстов.
Просто тонны слез были пролиты людями, которые написали .txt в edit.com, а открыли в notepad.
Какой багор )))
любой текст хоть как-то да напишут
С преобразованием в regex возни больше, чем на коленке слепить вызов fnmatch
"select-string" в PS тоже умеет тока в регекс
В чем вообще проблема перевест в регекс тупой глоб?
Звёздочку переводим в .*
Знак вопроса переводим в точку.
Ничего не забыл?
Какое thinking in PHP )))
https://github.com/thinking-in-php/ershoufang/blob/master/config/database.php
https://github.com/thinking-in-php/ershoufang/blob/master/helper/helper.php
>if (!function_exists('config')) {
какой инклюжн гард ))
https://en.wikipedia.org/wiki/Glob_(programming)
но что из этого умеет дос я не ебу
может быть тока *.foo и *.fo?
А ещё в ДОС звёздочка могла быть только последним символом маски ИМЕНИ или РАСШИРЕНИЯ. Точка не матчилась, буквы после звёздочки игнорировались.
В Windows 95 и NT после появления длинных имён файлов звёздочка стала матчить и точку (точка стала обычным символом, а не разделителем имени и расширения), а символы маски после звёздочки перестали игнорироваться.
там был такой FCB (file control block) и там реально вс трутуре было 3 байта на расширение 8 юбайт на имя, а имя было выравнено вроде налево
Ладно в DOS расширение было отдельной сущностью, но ведь обработку расширений и в Windows протащили, да так, что ДОСу и не снилось: после установки WinRAR в реестре появляется сто записей: .r00, .r01, ..., .r99 (это помимо .rar, чтобы обрабатывать тома).
В винде рпасщирения хранятся в classes root, там же где CLSID, AppId и прочие артефакты COMа.
Идея была такая, что ``petuz.rar`` это как-бы сущность класса ``.rar`` точно так же, как Word это сущность класса Word.Application.
Это была очень жиденькая абстракция, и она жиденько обосралась, и получилось, что всё свалено в кучу
Чен пишет, что в совсем древности расширения файлов были в ``win.ini``, а реестр вон завезли чуть ли не ради COMов
https://devblogs.microsoft.com/oldnewthing/20080117-00/?p=23783
https://stackoverflow.com/questions/43344791/how-can-i-filter-stdin-by-globbing-in-bash
или бери fnmatch в питоне или юзай регулярки.
У гавка есть расширение для глоба, у перла -- внешний пакет (из коробки они только файлы фильтровать по глобу умеют, а текст нет)
> в питоне
/summon Syoma
А как бы вы сделали за ничего с дедлайном вчера?
У кого заполнился ряд?
Что ж, распечатаю и повешу в туалет, буду делать отметки.
Ну у них и вид деятельности в реестре такой
Когда заходишь на сайт и начинаешь его читать, секунд через пять всё темнеет, потом появляется крутилка секунды на три, потом плавно всплывает окошко с текстом про куки на полторы страницы, и внизу семь разных чебоксов для разного уровня принятия кук.
Выбираешь нужные, жмешь кнопочку, всё опять темнеет на пять секунд, затем окошко исчезает, и еще показывается крутилка какое-то время.
А то твой сайт как-то несовременно выглядит: зашел, и сразу читаешь, как в 2001-м году
Почему вас не заставляют например показывать пользователю списки всех лицензий всех использованных вами библиотек?
только конечно это был отдельный пункт меню где-то там, а не с порога в рожу
Чем выше язык -- тем сложнее стать девочкой-волшебницей.
Бородатых девочек-волешбниц, пишущих на 1С не бывает. На ПХП тоже скорее будет ротойоб (а он мальчик)
а кем можно стать, если писать на лиспе? бородатым отцом свитера?
https://peps.python.org/pep-0703
ISO, тебе должно понравиться
Но вручную передавать идентификатор запроса это постыдное джаваёбство. Можно конечно было завернуть весь код в лямду, но это вероятно засрало бы стек.
Потому сделали остроумно:
Создается некий объект, который хранит в потоке идентификатор запроса. Когда объет уходит из зоны видимости вызывается деструктор (drop по нашему) и идентификатор завершается.
Получается такой объект-гард, который ни для чего не нужен кроме как вызвать деструктор при выходе из зоны видимости.
Так как он не реализует трейт для потокобезопасности -- передать его в другой поток нельзя.
Мне кажется, я в крестах тоже похожую хуйню когда-то видел.
Такой ответ всем этим usingам и with(resources).
Что вы про это думаете?
ваши гцговны тут непричем
https://segmentfault.com/
Ошибки затрагивают Mercedes-Benz, BMW, Rolls Royce, Ferrari, Ford, Porsche, Toyota, Jaguar и Land Rover, а также компанию по управлению автопарком Spireon.
Компании Spireon принадлежат несколько брендов GPS-отслеживания транспортных средств и управления автопарком, охватывающих 15 млн. подключенных автомобилей. Самые опасные ошибки содержались в системах Spireon и включали в себя:
несколько уязвимостей, позволяющих внедрять SQL-инъекции;
RCE-уязвимости обхода аутентификации, которые позволяли полностью контролировать любое транспортное средство.
По словам аналитиков, с помощью этих недостатков можно было получить полный доступ к панели администрирования всей компании Spireon, а затем отправлять произвольные команды всем 15 млн. автомобилям – открывать двери, активировать гудок, запускать двигатель и отключать стартеры.
Опасность заключается в том, что злоумышленник мог отслеживать и отключать стартеры автомобилей экстренных служб, полиции, скорой помощи и правоохранительных органов в крупных городах.
Подробнее: https://www.securitylab.ru/news/535536.php
Ах ты черт, в одном из файликов я опять забыл mysql_real_escape.
Просил же менеджера прокликать все странички перед копированием на хостиншг
Говноед-админ дает доступ к такому приложению со всего Интернета (без впн, без 2FA и пр)
Говноед-оператор-шаблоназитора делает SQL инъекцию
Говноед-безопасник не реализует систему мониторинга чтобы видеть, что с левого айпишника к тебе зашли под админом
То есть надо просто всех говноедов отправлять в Макдоландс резать салат и класть его на булочку с кунжутом, и набирать на их место нормальных инженеров
Проблема только в том, что их нет
По аналогии с чайка-менеджером получился чайка-копирайтер
https://itnan.ru/post.php?c=1&p=583262
похоже у путлера на коленках хостится
https://stackoverflow.com/questions/75118288/understanding-code-of-arduino-adafruit-tinyusb-kayboard
> czarna magia
> And i don't understand it
Неудивительно, похоже, что оригинальный автор тоже не понимал, что пишет.
With great technology and great power comes great waste of screen space.
Раньше поиск по картинке открывал новую вкладку с гуглом. Теперь они сделали ебучий google lens и он открывается панелькой справа, которая к тому же существует не на отдельной вкладке, а реально как отдельный компонент окна, оставаясь даже если ты перешел на другую вкладку. Естественно, несмотря на то, что там наверняка такой же хтмл и это по факту просто вторая вкладка, после перевода фокуса хоткеи перестают работать и ты даже новую вкладку открыть не можешь через ctrl + t. Кто, блядь, вообще придумал это охуенное решение?
кто вообще пользует фурикфокс
ты ебануты, да?
Ему регулярно зарплату задерживают. Скоро бастовать пойдет...
Все форки хрома от vivaldi до brave какое-то настолько ебучее говно, что я не удивлюсь, что гугл им приплачивает как раз за создание видимости конкуренции, чтобы реальной конкуренции как раз таки не было.
Ну и в закутках мозиллы сделали раст, к которому можно относиться как угодно как к языку, но сам эксперимент "давайте посмотрим, что мы можем сделать, чтобы исправить ситуацию с сишкой альтернативным языком" - это заебись.
xul не уверен
а вместо хрома есть хромиум же
но файрфокс все равно течет памятью. Двадцать лет назад тек, и так и течет. Прыщебляди соснули как всегда
Полностью контролируемый «Гуглом» браузер.
Когда альтенатив не останется совсем — будем мы смотреть неотключаемую рекламу прямо от браузера, помяните моё слово.
https://twitter.com/turbojedi/status/1612548535936753668
и этот браузер, вернее, индусня, его контролирующая, будет тебе рёбра пересчитывать в произвольное время суток и в любой манере
Чем меньше у «Гугла» конкуренции — тем больше он охуевает. Даже сейчас, ещё с кое-как живым «Фаерфоксом», «Гугл» совсем не постеснялся сделать «Manifest V3». А когда кроме «Хромиума» ничего не останется — тогда всё, будет финиш.
реально сэкономили шекелей наделле на новый роллс?
Современный веб — настолько чудовищно сложен, что осилить поддержку даже просто большинства стандартов — это реально задача космического уровня сложности, на уровне написания ОС с нуля. Не помню точно, но уже несколько лет назад хипстеры насрали то ли несколько десятков, то ли несколько сотен тысяч страниц A4 стандартов.
А поддерживать стандарты надо, потому что если у пользователя не работает очередная хипстерская финтифлюшка на сайте — пользователь винит браузер и уходит на «Хром».
а теперь с каждым годом всё больше и больше работы в случае чего
отдавать такой важный компонент своему конкуренту на съедение это какой-то тупизм
писать ос тоже сложно, но пока не отказались
и игровую консоль делать тоже непросто, но пока xbox не является плойкой с другим шильдиком
возможно, мы чего-то не знаем конечно
У них есть edge на хромьем вроде двигле
что там такого прилетело в стандартах и спецификациях, что они обломались?
Его надо было выкинуть, и переписать с ноля
нет
я про IE. Ты знаешь же, что у верстунов нулевых IE6 был ругательным словом?
гугел сам пишет стандарты, такие, какие ему нравятся, ну а потом уже под них браузер. и всем норм
охуенно, чо!
а есть какие-то примеры того, что не работает в FF из за протолкнутого гуглом стандарта?
завтра гугел пропихнёт стандарт, что ты в гмейл без колоноскопии не зайдёшь, тебе будет легче, если в фф это тоже так будет работать?
ты понимаешь, что такое монополия или ты меня троллишь щас живтоне??!!
вообще я не согласен, но
давайте попробуем посмотреть, какие стандарты должен поддерживать современный браузер
поддержка http - я не думаю, что это нужно писать с нуля
поддержка ws - туда же
криптография - это писать с нуля попросту вредно
... ???
основной гемор это безусловно рендеринг html со стилями. но это задача решается в том числе 100500 конторами, у которых есть свои ui-фреймворки, а потому не выглядит "космической"
https://habr.com/ru/company/dcmiran/blog/493018/
https://drewdevault.com/2020/03/18/Reckless-limitless-scope.html
Сделать браузер, который будет работать— вообще не проблема, это любой достаточно скилловый питух сможет.
А вот сделать с нуля браузер, которым будут пользоваться — уже практически невозможно, даже для огромных корпораций.
Потому что чтобы браузером пользовались — он должен поддерживать все эти миллионы спецификаций, причём не просто поддерживать, а так, чтобы сайты криворуких макак работали. Неработающий в Новом Свободном Браузере сайт — это проблема Браузера, а не тупорылых макак, которые этот сайт писали, увы.
И, хотя здесь безусловно большинство вещей являются критически важными для веба, среди них есть НУ ОХУЕННО важные штуки типа
EPUB 3 Text-to-Speech Enhancements
Mongolian Gap Analysis
Ethical Principles for Web Machine Learning
Voice Browsers (от 1998-го года лол)
не говоря уже о том, что часть документов это чисто предложения от разных васянов, которые вряд ли дальше этого двинутся. так что "должны поддерживать современные браузеры" это, мягко говоря, преувеличение
это первое
сравнивать техспецификации с художкой это какой-то очень хитрый приём из демагогии, только ничего не доказывающий
это второе
третье это то, что фраза (из статьи на хабре) "Создание собственного браузерного движка, чтобы конкурировать с Google или Mozilla на сегодняшний день — совершенно глупая затея." прекрасно льёт воду на мельницу Гугла, которому УДОБНО настращать всех, что делать свой браузер гиблое дело.
и четвёртое это то, напомню, что у майков был свой браузер. им не нужно было писать его с нуля. просто тамошний индус не понимает ничего за пределами ажуры, а потому ему свой браузер (на секундочку, едва ли не главное приложение для подавляющего большинства пользователей как на десктопе, так и на мобайле с огромными вытекающими ништяками) типа не нужен. эти люди имеют свою ось, хуячат офисный пакет, который де-факто стандарт для многих, пилят Visual Studio, потратили миллионы долларов на никому в итоге не усравшийся rnd по автоматическому переводу ios и ведропроектов под windows phone, а потому я ну никак не поверю, что у них не было технической возможности добавлять новые фичи в браузер
80% сайтов не соответствуют никакому стандарту: в них незакрытые таги, перепутанные атрибуты, и они просто работают по историческим причинам.
Как говорил один пидор: "лучший валидатор это браузуер". Если сайт работает -- то и збс.
Потому делая новый движок надо сделать так, чтобы всё это говнище в нём как-то отображалось
кстати, хотя у страйкера запор от эмодзи, с хтмл у него всё боль-мень ок:
https://validator.w3.org/check?uri=govnokod.ru&charset=%28detect+ automatically%29&doctype=Inline&group=0
В вебе основная проблема не в незакрытых тагах, а в более тонких вещах. ХТМЛ может быть синтаксически верен, но вот элементы, атрибуты и CSS могут использоваться неграмотно. Валидатором это не проверишь.
там как раз про атрибуты
Ты прав: могут быть просто ошибки типа покладания блочного элемента в инлайновый. И должно работать, потому что так сделано в популярном шаблоне ГОВНО под ворпдресс и миллион хомячков уже на это завязалось
а, если она не работает, то она такая нахуй и не нужна
и тогда аргумент про поддержку 100500 стандартов не имеет смысла, потому что у нас тут harsh reality
На форуме «Оперы» из-за этих сайтов ругали «Оперу». В итоге разработчикам «Оперы» приходилось сдаваться и добавлять в «browser.js» заплатки для очередного сайта, чтобы на нём эмулировать глюки «Хрома» и «IE».
о чём и речь
К сожалению, пластмассовый мир победил: вместо 13-й «Оперы» вышел клон «Хрома». Хомяки рады.
ну, у Оперы не было киллер-фичи в виде своей оси или своего почтовика и ещё тыщи сервисов. они оказались на обочине
Была соцсеть my.opera.com с форумами, бложиками, фотками. Закрылась примерно тогда, когда перестали развивать Престо и перешли на Хромиум.
И вообще, я не очень врубаюсь, чому организовать бесплатный почтовый сервер — вдруг такое значимое™ деяние.
надо чтобы И спеки работали (иначе тебя заебут молодые клиентсайдеры) И чтобы высер яху 1999-го года работал
Создать браузер, который будет работать сносно — не проблема. Только пользоваться им будут полтора гика-борцуна с тиранией «Гугла».
Проблема — создать конкурентноспособный браузер. А для этого подход «и может не надо отображать говнище всё-таки?» не работает. Если у пользователя какое-то говнище не отображается в твоём новом браузере, а в «Хроме» — отображается, то это твоя проблема, а не автора сайта. И из-за этого пользователи будут от тебя уходить.
> у них не было технической возможности добавлять новые фичи в браузер
Добавлять фичи, может, и была возможность, а вот конкурировать с «Хромом» — вопрос спорный. Для этого надо как минимум непрерывно сидеть в его репозитории и портировать в собственный движок все добавляемые туда фичи (и не просто мёржить, а имплементировать с нуля), иначе — отставание, потеря конкурентноспособности и смерть.
– майкрософту конкурировать с хромом проще простого: у них есть ос с предустановленным браузером. то, что этот браузер обычно используется для того, чтобы скачать какой-то другой браузер, это не техническая проблема, а проёб маркетинга
у создателей фф своей карманной оси нет, но при этом он конкурирует, пусть его уже много лет и хоронят
– ты забыл про browser specific css prefixes или как они там назывались? и ничего, кушали и не возникали
основная задача – нарастить пользовательскую базу, новый браузер это может сделать уникальными киллер-фичами, а не соответствием стандартам для монголии. а, когда у тебя будет пользовательская база, говнище будет адаптироваться под тебя, а не наоборот
но гугел конечно будет культивировать мысль, что это древняя утраченная технология, достуная лишь его шаманам при помощи медитации. ну и твоё мнение в эту логику, как я уже заметил, прекрасно укладывается
Вот когда у тебя в определённом браузере при определённом доктайпе отступы становятся в два раза больше, чем в CSS, или когда блок не хочет себя вести как блок и превращается в инлайн, это уже веселее.
Скрытое свойство элемента в IE, которое нельзя установить напрямую, и приходится использовать хаки, чтобы вёрстку не распидорасило.
Только для этого ему нужно чтобы у пользователей всё работало.
Ну не будут пользователи сидеть на твоём браузере, если у них в «вэкашечке» аватарки скособоёбятся, хоть сколько киллер-фич ты не делай. Нельзя сделать конкурентноспособный продукт, если ты мыслишь как гик, а не как пользователь.
> но гугел конечно будет культивировать мысль
Чо ему её культивировать? Оно так и есть, по сути. Хочешь новый нескучный браузер-убийцу «Хрома» — садись и пирдоль 35кк строк кода, пока не запердолишь — будет браузер интересен только 3.5 анонимусам.
Есть такое. Браузеры пилят под вэкашечку, а не под стандарты, вместо того, чтобы открыто сказать, что так верстают только мудаки. Вот поэтому веб и похож на говно.
для начала достаточно сделать, чтобы работали 20 самых популярных сайтов + клиент-банки
как правильно заметил Инканус, слепо следовать спекам для этого не обязательно, к сожалению
> садись и пирдоль 35кк строк кода
– разговор начался с того, что мс забросила своё двигло. мс может написать 35кк строк кода, особенно учитывая, что примерно две три, как кажется, им писать уже не надо
> мс может написать 35кк строк кода
А может ли? Учитывая, что для этого надо не меню «Пуск» в сотый раз перекрашивать, а писать тонны хардкорного высокопроизводительного и безопасного кода. Собственно, скорее всего банально в этом и проблема: чтобы довести адское легаси «Осла» (те самые «две трети») до конкурентноспособного состояния, «Майкрософту» нужно было дохуя 10x programmers, которых они тупо не нашли лишних.
– нет, это миллионы пользователей, а вот клиенты монгольской почты могут и подождать и посидеть на хроме
> А может ли?
– моё мнение, что может. Но не хочет. Когда припечёт, как было у эппла с мобильными картами, сразу всё сделает
Нет, это три пенсионера, всем остальным будет заебись на «Хроме».
> моё мнение, что может.
Глядя на печальное состояние «Винды» — я в этом сильно сомневаюсь.
нет, ты
> печальное состояние «Винды»
в чём это заключается?
даже если оно и печальное, то это проистекает оттуда же, откуда и отказ от своего браузера: Наделле на десктоп насрать. это не означает, что у мс нет технической перспективы
Я пенсионер из Ханты-Мансийска. Форум любителей макроме в твоем бровзере отображает плохо, может быть потому что его написал мой сын в 1998-м году под IE 3.0 и с тех пор не обновлял.
Напомни, почему я должен использовать именно твой браузер?
https://github.com/spbooks/HTML3/blob/master/index.html
зацени кстати фон
Какая прелесть! Упрощённая форма для отправки get-запроса. Не уверен, что в современных браузерах работает. Нужно проверять.
алсо
Note in practice, the query string is resticted to Latin-1 as there is no current mechanism for the URL to specify a character set for the query.
С ISINDEX всё просто: он к текущему URL добавляет знак вопроса и введённую пользователем строку (urlencoded). В отличие от FORM назначать action, method и прочие атрибуты нельзя. Ну и элементы INPUT/BUTTON тоже не требуются.
Даже имя гет-параметра задать нельзя.
Не работает в браузерах, из которых выпилили NPAPI и ActiveX. Как и OBJECT и EMBED.
но как же мне вставить джава апплет? А ФЛЕШ? А Эктив Икс компонент???
но я еще помню более всратые времена, когда кнопки делались апплетами, причем это было в каком-то популярном редакторе (дримвейвер или фронтпейдж) и потому оно было повсмесетсно
Такая кнопочка остроумно переливалась всеми цветами радуги, когда ты наводил на нее мыш.
На HTML сделать это было нельзя, а на AWT (свинга в апплетах не было) очень даже
в 2001-м году Sun вынудил MS выкинуть мелкомягкую реализацию джавы из IE (то есть из браузера, которым пользовались примерно 99.9999994% пользователей), после этого популярность апплетов пошла на нет
В IE же Java работала, если установить сановскую JVM (она сразу ставила и ActiveX для IE, и NPAPI для Нетскейпа/Оперы/Мозиллы).
Хотя, возможно, удаление MSJVM тоже повлияло, ибо JVM из коробки не стало, и теперь надо качать и ставить JVM отдельно.
Верно.
одно дело я поставил винду и там из коробки всё работает, и совсем другое я должен пиздовтаь на какой-то левый сайт, качать там 15 мегабайт непонятного говна по дайлапу пять часов, потом всё это как-то ставить итд
Это третье издание книги, а не третья версия формата.
https://drewdevault.com/2022/03/01/Open-source-is-defined-by-the-OSD.html
чувак заочно спорит с OSI, представитель которого выступил за переименование Апача. какая энтропия )))
а я ж помню, что где-то мне ещё эта контора встречалась раньше
аы
https://avatars.mds.yandex.net/i?id=a1a9bbfd21a13e605839ceb6a85447b0-5750905-images-thumbs&n=13
Удали их и прочувствуй броузинг экспириенс, который тебя ждёт после тотальной доминации «Хрома».
https://how-i-experience-web-today.com/
и на гк тоже
и в хроме-монополисте гугл-анал итика будет не скриптом, а в самом движке
а мне, как пользователю, похую вообще, как будет кто следить за посещаемостью. ты думаешь, страйкер вообще смотрит в дашборд аналитики лол? а скрипт тем не менее у него висит блять
то есть это гугл заставляет вешать плавно всплывающий рак про куки и форсит три мегабайта джаваскрипта?
но ты сука прицепился к этим кукам
какое же ты, извини, нудное говно
целую
На гамнокоде блокируется 12% объектов, не считая смегмы. Что даже неплохо, томущо в среднем — 17%.
Ващет да. ЦхромеОС.
Тебе твой «Хром» отцензурировал в моём комментарии термин «Manifest V3»? Уже в июне этого года (UPD: в январе следующего. Можно выдыхать!) все твои расширения, модифицирующие страницы (включая адблокеры и автоматические нажималки кнопок отказа от кукисов), превратятся в тыкву — и удалятся не только из браузера, но и из магазина.
Только пока ещё адблокеры не совсем задушили — оставили кривожопный костыль, на основе которого ещё можно блокировать рекламу (только это будет очень хуёвое блокирование — никаких тебе косметических фильтров и удаления элементов страницы уже не будет). Но это пока.
Что в словах «Гугл запретит тебе использовать любые баннерорезки, включая удаляющие высеры про куку» тебе непонятно?
Радуйся, теперь «Гугл» тебя заставит смотреть не только высеры про куку (которые тот же «Ghostery» умеет эффективно вырезать, кстати… ну, пока ещё умеет), но и рекламу вдобавок к ним. Будешь сначала внимательно выставлять галочки, потом смотреть рекламу, а потом снова выставлять галочки.
пошел смотреть
> ACCEPT TERMS
> I agree to send non-personal information to Ghostery’s WhoTracks.Me, and I accept the Ghostery Privacy Policy
(одна галка на оба пункта)
да ёбаный насос!
как так?
https://i.postimg.cc/D02cGvgr/image.png
я читаю гугол
https://i.postimg.cc/tTR1tYK4/image.png
я читаю стековерфлоу
https://i.postimg.cc/j5j5nBfW/image.png
боже, как мне пиздато! Никогда еще не чувствовал себя более защищенным! прямо как под теёплым клечатым пледом с чашечкой матэ и с котом сижу.
Спасибо мудрым законодателям
Надо ли говорить, что это обычно появляется на третью секунду, когда я уже начал читать текст?
Мне кажется, нужен такой закон, чтобы такой попап выскакивал каждые 10-15 секунд при чтении любого сайта, а то вдруг я передумал??
Но это только в ближайший год: потом мудрый «Гугл» эти расширения у тебя удалит, потому что небезопасно. Но «Гуглу» видней, конечно: где ты, а где он?
Как такие расширения могут существовать, если там даже API одинакового нету?
Не толсти.
Ха-ха ха-ха
Ха-ха
прямо весной 2010-го года пахнуло
Я видел такую функциональность в «Ghostery», но это сомнительный плагин (как Fike свернху отметил). Конкретно под отключение баннеров есть миллиард специализированных: «Auto Cookie Optout», «I don't care about cookies», «Ninja Cookie» (этот какой-то фримиум, лол) и ещё 999'999'997 штук со страниц «Гугла» по запросу «auto optout extension».
Я уже потратил часы жизни (в сумме) кликая на кривые тупые ебланские сообщения с нахуй никому не нужными стенами говнотекста.
А информацию как пиздили так и пиздят через дыры в сайтах.
GDPR такое же имеет отнощение к прайваси пользователя как роскомнадзор к борьбе с детской порнографией (или для чего там блокировки придумали)
А у вас такой говнобраузер, который даже этого не умеет?
И причем соснули не только сами, но и полинтернета, какой багор.
А если бы оштрафовали бы на тысячу рублей за каждую единицу утёкших личных данных, то компаниям оказалось бы выгодней потратиться на защиту данных, а не платить штрафы.
В россии никаких оборотных штрафов нет — и в открытом доступе валяются данные о буквально миллионах обитателей. И не как обычные западные «утечки», когда кто-то напарсил никнеймов из «Твиттера» и поднял вой, а прямо по-максимуму: с телефонами, адресами, паспортными данными и девичьими фамилиями матерей.
А всё потому, что хранение персональных данных в рашке не стоит ровным счётом нихуя: даже если они утекут — ты заплатишь штраф меньше косаря баксов и больше тебе ничего не будет, продолжай собирать дальше. Иными словами, хранение ПД бизнесом — это риск исключительно пользователей; у бизнеса никаких рисков нет. А потому каждый пидорас считает своим долгом собирать и заботливо сохранять любой бит данных, который пользователь о себе обронил. А потом эти заботливо собранные битики спокойно сливаются.
«GDPR» же делает хранение пользовательских данных дорогим: не только потому, что требует хранить ПД в надёжном месте (а не в открытой на весь интернет беспарольной монге), но и благодаря оборотным штрафам.
Когда у бизнеса стоит выбор между «сохранить лишние данные, ничем не рискуя» и «не хранить лишние данные» — бизнес всегда выберет первый вариант. Когда же стоит выбор между «не хранить» и «хранить, рискуя нарваться на гигантские штрафы в случае утечки» — подход будет совершенно другим.
Будут продавать аккуратнее, только и всего.
https://brave.com/google-gdpr-workaround/
И проверь себя в сливах очередной «Яндекс.Елды» — на тебя ещё кредит не оформили?
https://i.postimg.cc/tg1y06Lc/image.png
как же там могли что-то спиздить? Не хочешь ли ты сказать, что эти плашки ни от чего не защищают??
Правда, РАЗНЫЙ пароль действительно помогнает
Говорю же, «Яндекс» — нидерландская компания.
А вообще g://dotnet watch visual studio controversy например, тоже опенсорс и отреверсили только по доброй воле
Упоминавшийся выше «Manifest V3» — первый шаг «Гугла» к полному уничтожению адблокеров — был протащен именно в «Хромиум», не в «Хром». Именно в этом проблема, а не в «Хроме».
перепутал
В этом мире в прошивки смартфонов на Андроиде встроены сервисы рекламных сетей (системные приложения, которые без рута не удалишь).
У меня в 2000-2001 был сайт. Он был сверстан отдельно под NN (layer!) отдельно под IE.
Когда его открыли в опере, то отказалось, что он нихуя не работает конечно
Кстати, NN до версии 4.7 был на своём движке, а потом перешёл на Gecko.
Какие-то древние версии по умолчанию представлялись IE (можно, было, конечно, переключить на Оперу или NN/Мозиллу), потому что были вредные сайты, которые выкидывали тех, кто зашёл не через IE.
Кстати, Гугл дискриминировал пользователей по юзер-агенту даже тогда, когда уже можно было проверить поддержку фич нормально.
Вот опять пример, когда идут на поводу у криворуких вебмакак...
ну не свинья?
А дело было примерно так.
Пользователи Оперы: У нас сайт Х не работает.
Разработчики Оперы: Это потому что сайт нарушает best practices. Он должен проверять не юзер-агент, а фичи.
Пользователи: Сложнааа. Нихуя не понятнааа. Мы уйдём на другой браузер.
Разработчики: Ладно, вот вам другой дефолтный юзер-агент, только отстаньте.
Реально были сайты, которые багофичи ИЕ не использовали, но хотели его юзер-агент.
часы переведи там
Приведи пример человека, который дочитал его исходники до конца.
Есть такое. Однако, Хром и Хромиумы тоже стараются занять всю оперативку, сколько бы её не было.
В Хроме не так давно придумали охуевшее решение: убивать память случайных вкладок, когда оперативки становится мало. Вот я начал писать комментарий на ГК, перешёл на другую вкладку за пруфом, возвращаюсь, а первая уже убита, перезагружается с нуля, и мне приходится всё набирать заново. Классно победили утечку.
Да, проблема в том, что он самый медленный. Но с пятой версии он уже не такой тормоз, как были 3.x, да и техника стала помощнее.
В 2005 году принц Чарльз взял в жены Камиллу. Перед свадьбой она встречалась с обоими его сыновьями. На встрече с Гарри, по его воспоминаниям, Камилла выглядела скучающей и говорила о лошадях.
По словам Гарри, он опасался, что Камилла станет для них с братом «злой мачехой»
Первый сексуальный опыт у Гарри произошел, когда ему было 17 лет. Его партнершей была женщина старше его, которая увлекалась лошадьми.
https://meduza.io/feature/2023/01/11/v-prodazhu-postupili-memuary-printsa-garri-oni-vyzvali-skandal-esche-do-reliza-i-uzhe-byut-rekordy-prodazh
----------
Как понять этот текст правильно?
Какой бугор )))
Почему не в конюшне?
Как вообще ебля может быть унизительной для куна? Милениалы вконец ебанулись. Пусть еще в суд на нее подаст за изнасилование
пиздец, бабуся настолько отрезала от довольствия, что приходится вот этим на жизнь зарабатывать? а всё потому, что женился на семитке лол
– вообще странный вопрос для сайта, где три раза за неделю поминают петухов на зоне
ебля страпоном без согласия куна будет для куна унизительной очевидно (ну, если у него конечно нет такого фетиша)
возможно, у недопринца нечто подобное и произошло
факт
ООООХ БЛЯДЬ
и самые доктора C#
красноглазик изобразил лялих IRL и принял ислам
вроде трагично, но чот на хихи пробивает
а может у меня уже просто эмпатии не осталось, тем более, к москалям
там правда никто пока не умер, но всё возможно
https://www.linux.org.ru/news/russia/17092186?cid=17092762
https://www.linux.org.ru/news/russia/17092186?cid=17093715
https://govnokod.ru/28557
https://govnokod.xyz/_28557/
В Белгородской области сержант подорвал гранату, чтобы повысить свой авторитет среди других мобилизованных. Три человека погибли, еще 16 пострадали
https://pbs.twimg.com/media/Fml_ztiWAAI6Ezc?format=jpg&name=medium
https://pbs.twimg.com/media/Fml_mswXgAA4C8_?format=jpg&name=small
(про компы)
https://pbs.twimg.com/media/FmmsjkRXwAEg8qW?format=png&name=900x 900
– встретились два одиночества блять )))
https://pbs.twimg.com/media/FmKcShxWQAA7ona?format=jpg&name=medium
> в нике натурально жопа
И НЛО такое - FFFFUUUUUU~
Blue Screen of Unemployment: Microsoft to Lay Off 10,000 Employees
но не удивлюсь, если это просто регулярный процесс выгона на мороз распиздяев вроде меня