- 1
IT Оффтоп #218
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #218
#188: https://govnokod.ru/28837 https://govnokod.xyz/_28837
#189: https://govnokod.ru/28840 https://govnokod.xyz/_28840
#190: https://govnokod.ru/28875 https://govnokod.xyz/_28875
#191: https://govnokod.ru/28878 https://govnokod.xyz/_28878
#192: https://govnokod.ru/28886 https://govnokod.xyz/_28886
#193: https://govnokod.ru/28911 https://govnokod.xyz/_28911
#194: https://govnokod.ru/28914 https://govnokod.xyz/_28914
#195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
#196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
#197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
#198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
#199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
На ВДНХ никаких достижений не показывают
На Воробьёвых горах никаких птиц не кормят
На Парке Победы никаких танков не выставляют
На Спортивной никакой гимнастики не делают
На Маяковской никакой поэзии не читают
На Пушкинской никакой классики не декламируют
На Театральной никаких спектаклей не ставят
На Университетской никаких лекций не читают
На Комсомольской никаких комсомольцев не встретишь
На Библиотеке имени Ленина никаких книг не выдают
На Парке культуры никаких каруселей не крутят
На Ботаническом саде никаких растений не выращивают
На Академической никаких учёных не встретишь
На Измайловском парке никаких белок не кормят
На Пражской никаких чехов не встретишь
На Китай-городе никаких китайских магазинов нет
На Смоленской никаких сувениров из Смоленска не продают
На Тимирязевской никаких агрономов не встретишь
На Планерной никаких планеров не запускают
На Речном вокзале никаких теплоходов не отплывает
На Авиамоторной никаких самолётов не запускают
На Автозаводской никаких машин не собирают
На Электрозаводской никаких электроприборов не производят
На Мичуринском проспекте никаких яблонь не выращивают
На Водном стадионе никакой воды нет
На Фрунзенской никакой военной истории не рассказывают
На Сретенском бульваре никаких бульваров не прогуливаются
На Цветном бульваре никаких цветов не продают
На Проспекте мира никакого мира не празднуют
Промпт:
На Тушинской ничего не тушат. На Щукинской никаких щук нет. На Коптево ничего не коптят. На Баррикадной никаких баррикад нет. На Молодёжной нет никакой молодёжи. На Лужниках нет никаких луж. Продолжи список для всех станций московского метро.
gEKA6PbCKuu_nemyx
MAPTOBCKuu_nemyx
ABryCTOBCKuu_nemyx
Не получилось. Он тупой как дубина.
Кто-то кроме тебя его видел?
https://forum.ixbt.com/topic.cgi?id=23:8131
Если оно это тестирование проходит, то его продают Сёме за 0.99, и Сёма его кирпичит.
А если зависает или глючит, то на него вешают маркировку фирмы Dell, и отдают нашим админам. Они, затем, раздают его сотрудникам-программистам.
как вообше он может стать какой-то там платформой облачной?
>annualy
anally
https://habr.com/ru/articles/928260/
Жаваебы, вы пониматее,что вы настолько ущербны, что даже 1С лучше?
https://habrastorage.org/r/w1560/getpro/habr/upload_files/f43/d24/54a/f43d2454a87494dcc14faf5157d5b0fe.png
понятно
Sokolyan
Zamoskvorechyan
Arbatyan_Pokrovan
Filyevyan
Koltsevyan
Kaluzhyan_Radian
Taganrogyan
Kalininian_Solntsevyan
Serpukhovyan_Timiryazan
Lublian_Dmitrovyan
Kahakyan
Butovyan
Это откуда она взяла?
меня вывез в Таганрог
Yoga Solar PC Concept (POC)—A PC Powered by the Sun
Блядь
https://pbs.twimg.com/media/Gv31AhRWkAAV5_o?format=jpg&name=medium
https://pbs.twimg.com/media/GwOPZx4WEAQW01d?format=jpg&name=large
Птенцы голубей сидят в гнездах, и человеку не показываются.
Не бывает слётков-голубей (они не врановые).
Если человек нашел на уклице птенца голубя, то птенца надо или забирать домой, или он погибнет.
Надеюсь, она имела ввиду взрослую птицу.
Мелкие они совсем беспомощные, похожие на эмбрионов.
Ещё в одной песне пели, что не бывает голубей, но та песня неправильная.
У меня идея, что можно сделать, чтобы клиенты сайта, находящегося за «Cloudflare», получали весь конь-тент:
1. Разрезать HTML на айфреймы примерно по 14 килобайт. Если главная страница окажется большего размера, то вложить айфреймы в айфреймы и т. д.
2. Разбить CSS и JS на файлы тоже примерно по 14 килобайт. Разбивать JS тяжелее, чем CSS, да, нужно следить за границами блоков. Если получится дохуя HTML-кода для их включения, то включать их динамически, изменяя DOM через JS.
3. Картинки порезать на тайлы тоже примерно по 14 килобайт и вставить их в таблицу.
4. По возможности везде использовать зожатие deflate/gzip/br/zstd.
5. Для HTML/CSS/JS использовать всякие клинеры, удаляющие лишние пробелы и комментарии.
6. Картинки также переоптимизировать, а чертежи перевести в векторный формат SVG.
7. Также желательно использовать максимально короткие URL, чтобы HTML-код для включения файлов не жрал много места.
8. Оптимизировать классы CSS, чтобы в HTML-коде не было лишних классов (сёмантическая вёрстка, да, вместо говна a la Bootstrap).
9. У совсем тяжёлых страниц сделать пагинацию.
Ничего не забыл?
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/setRequestHeader
Range не входит в список запрещённых заголовков для XMLHttpRequest.setRequestHeader.
Значит, клиенту можно отдать маленькую страничку, а оставшиеся данные она будет тянуть циклом через XHR кусочками по 10-15 кило. Т. е. всё можно сделать на фронтенде, сильно не меняя структуру сайта.
И через такую дрочку циклом можно будет даже передавать клиенту вложения.
Получается хуёвая блокировка, по ссылке даже без приблуд всяких можно скачать какой-нибудь "экскремисткий материал"
В три приёма скачалось.
-c как раз для продолжения через Ranges.
-t 1, чтобы не висел целую вечность.
--no-check-certificate, чтобы не пердолиться с импортом УЦ для всяких лецэнкриптов.
-t — это retries
-T — это Timeout
https://aria2.github.io/
Придётся патчить и перекомпилировать.
P.S. Всё-таки забавно, что мы в 2025-м году снова считаем килобайты.
Нужно придумать API для транзакций, чтобы зафиксировать версию результата между вызовами.
Да, тогда к HTML-странице будет гвоздями прибита определённая версия результата, так что при обновлении страницы придётся обновлять все ссылки на ней.
genius
--Кушать -- да. А так нет.
https://pbs.twimg.com/media/GwBeEuoWUAEiEAR?format=jpg&name=large
?
https://i.postimg.cc/xCqYn0wX/image.png
Литературно можно перевести как "я тебе глаз на жопу натяну".
Буквальный перевод такой: "я вырву твой раковый глаз".
Всё равно непонятно. Мне кажется, даже при посадке по приборам таких последствий быть не должно.
Возможно, проблема в том, что шторку заклинило, а КВС вместо того, чтобы держать самолёт, начал дрочить шторку и потерял драгоценное время.
И главное, что КВС выжил. Он такой же, как Путин.
Анастезиолог поспорил с хирургом, что может вывести человека из гипогликемической комы, и влил ему ведро инсулина.
А хирург поспорил, что может пришить яичко обратно, и отрезал его, чтоб это доказать.
Так вижу
140 из них оказались просроченными. Какой-то из них просрочен чуть ли не в 1997-м году, но MS продолжает его распространять.
Так сложно что ли в Центре обновлений их отфильтровать?
Сразу вспоминается, как с часовыми бомбами в shareware боролись.
Один из старейших миноритариев Михаил Клюкин ищет покупателя на принадлежащие ему 5% акций Совкомбанка, сообщает «Коммерсант».
Объявление о продаже доли размещено на «Авито». В объявлении говорится, что к прямой продаже предлагаются акции MКAО «Coвко Kaпитал Пapтнepc» (бенефициар ПАO «Сoвкoмбaнк») в размере около 7% от общего числа акций (около 5% акций «Сoвкомбaнка»).
Как-бы и ничего нет в твоей фразе, но я слышу "Ку?"
Кстати, он сам снялся в фильме. В роли Абрадокса на Альфе.
Словно сердце чуяло!
If you are a Windows user:
- Do not use the Command Prompt
- Do not use Windows PowerShell
- Run these commands from PowerShell or a Linux terminal such as WSL or Git > Bash
PowerShell and Windows PowerShell are different applications.
А нахуя так писать? Чисто чтобы нытики не пользовались ямлом?
Ямл для тупых пидоров, а томл просто для пидоров
Но вообще несуществует непидорского способа описания конфигурации. Давайте уже это признаем все наконец.
Это как с колесом Сансары в законе Снаута:
Сначала у тебя тупой как дрова key-value формат (и там конечно всё просто и понятно и пиздато), потом ты начинаешь пуш зе лимит, и вот вжух хуях пиздых куку и у тебя у же тюринг-полный DSL здравствуй условный Chief, Puppet, Cocoa Pods, Gradle, или Make файл со вставками на баше, седе, авке, перле, итд.
Бери любой формат, и всё равно будешь страдать.
Хотя конечно джаваскриптреы умудрились даже на этом конкурсе мудаков занять второе место
в json нет комментов
зы: если тебестанет плохо, то вспомни, что конфишурация сендмейл генерировалась из m4, и конфиг груба до сих пор из говна какого-то генерится
в чём проблема? у вас ide отказывается отбивать?
да боже мой блядь, еще один стопицоты обоссаный смарти что ли, на сей раз на го?
сука как они заебли все. Пускай все на Parserе уже пишут, или на MivaScript.
Колдфюжен блядь
ха ха, я знаю что будет дальше
Угроза ядерной войны какая-то
охуенно удобно писать
или вот
Зумер берет SSI из моего голозадого детсва, меняет скобочуку "<" на "{{" итакой: АА Я ПРИДУМАЛ НОВЫЙ ОХУЕНСФЙ СОВРЕМЕННЫЙ ФРЕЙМВОРК БЛЯДЬ
еще один Parser
надеюсь, он тюринг-полный
https://www.xda-developers.com/powershell-vs-windows-powershell/
А как понять, какую хуйню из этого я запустил?
иссусе
https://github.com/evanwashere/mitata/blob/master/src/main.mjs#L309
пиздец
При увеличении страйда время падает, при чём между 128 и 512 есть разница (хотя казалось бы, промахи и работа префетчера должны быть на одном уровне). Что за хуйня?
А, у него обратно пропорциональное количество итераций, лол блядь
на джаваскрипте?
но кажется в JS можно ArrayBuffer или как-то так
> пока в памяти разложено последовательно
---
> но кажется в JS можно ArrayBuffer или как-то так
Обычный массив там тоже последовательный, пока его правильно создавать и использовать. Там смешные деопты происходят при неправильном доступе.
масивв чего?
я засмеялся: как же я тебе последовательный массив байт в JS выражу, когда там типа "байт" нету?
Кажется, что массив в JS всегда гетерогенный,и чтобы с ним полиморфно раьотать там всегда должны лижать указатели
или нет?
или там структура о двух полях типа `данные, тип`?
Это же тупая скриптушня, там всё по ссылке, а иначе откуда он узнает "тип" и доступные методы?
1. Tagged union
2. Указатель на какую-то петшню с виртуальными методами и пр
Первый позволяет размстиьть все данные последовательно в памяти (хотя и с небольшими зазорами)
Второй нет
Зато первый требует от вызываемого кода знать все возможные значения.
Можно сдеоать промежуточный вариант.
Пусть в языке Смегмасрипт есть следующие типы данны:
1. number
2. string
3. boolean
4. float
5. object
6. byte
Тогда массив это таггд юнин, и каждый петух в нем занимает 8 байт.
7 байт идет на данные, и еще 1 на тип.
Клиент читает тип, и понимает, как трактовать данные.
Да, один байт займет 8 байт, ну увы.
Дерьмо на палочке, ничего, блядь, не знаешь, ничего не можешь. Чё ты вообще, блядь, на этом сайте делаешь?
https://github.com/evanwashere/mitata/blob/master/examples/holey_array.js
там же ссылка на статью https://v8.dev/blog/elements-kinds
ну и даже последовательный массив ссылок это последовательный массив ссылок, в зависимости от того, как ты по индексам будешь ходить, будет разный перформанс
Возьми няшную, отвключи нахуй все оптимизации, загрузи код в годболт, и увидишь буквально какие команды получает CPU.
>будет разный перформанс
ну ты можешь вылезти на кеш-линейку так-то.
Алсо, ты можешь там GC начать делать, и затупить на так много квантов, что тебя вообще другое ядро переложат обосрав кеш.
Вдруг там какой-нить итератор появился, и его решат заколлектить?
Я тоже если выпью, могу в одном диалоге и про весь ассортимент в магазине рассказать и про экономику и как Муссолини казнили, а основная мысль была "Нормальной колы не было, я взял квас в холодильнике возьми"
https://pbs.twimg.com/media/GwODj4KW8AA9X_n?format=jpg&name=large
Так мы узнали что приложения фактически нет. Вечером того же дня мне показали первую сборку этого приложения, которая фактически являлась набором картинок на которые можно было нажать. Никакого рабочего функционала по факту реализовано не было.
https://x.com/gero444a/status/1946342060157501956
Как будет березень по-нашему? Март. Т. е. она проговорилась про парня шестого марта, а на следующий же день он её убил.
Я ведь читал эту историю, но забыл. Четыре года уже прошло.
Мефедронщика стопудово петушнули, возможно, ещё в СИЗО.
ты удивишся ;)))
..можно забыть про гонки.
в Win311 например была ровно одна точка, где мог случится переключень на другой процесс. И поскольку ядро проца было одно -- никто физически не мог потрогать твои данные, пока ты явно не передал управление в этой точке.
Ну ладно, я малость лукавлю: были резиденты на прерываниях, конечно. Но это совсем другой уровень, и не твое приложение, и тебе было на них похуй скорее всего.
Поэтому приложений под него полторы штуки.
Я написал демку типа скринсейвера. Дальнейшее освоение отложил на потом.
Нужен реальный работающий пример.
govnokod.ru пидор не возвращает
Эти знания содержатся в т.н. "обратной зоне" (aka `in-addr.arpa`). Это параллельная иерархия, к мапингу имен на адреса отношения не имеющая
Задача максимум: узнать список таких хостнеймов
Это задача из серии "по хешу узнать какие слова такой хеш дают", только тут нет скорее всего "радужных таблиц".
Кто-то мог попробовать такое сделать, но скорее всего оно не полное.
В общем "правильного" решения, конечно, нет.
но ты же понял проблему, да? Вот я сейчас открою файл зоны на своем bind, и пишу туда `stertor IN A 8.8.8.8` и кто про это узнает?
Админ сайта из заголовка Host? Ну а из посторонних никто, это да
Хуялсо перестанет работать, например, уеб
Поэтому, к сожалению не прокатит(((
Если на айпишнике точно один сайт, принимаются соединения без SNI, принимаются запросы без Host, тогда можно левый Host подсунуть.
Иногда прокатывают домены более высокого уровня: типа если есть example.com, то может прокатить nugopbl.example.com, если сертификат выдан по маске.
Если же задача в том, чтобы получить реальный пример использования обратной зоны, то попробуй `ya.ru`: там всё работает.
Ну а если ты хочешь указать правильное имя в обратной зоне, то обратись к хостеру: владелец сети отвечает за её обратную зону.
Тестируем:
Облом.
А ведь хреново, когда у отправителя писем нету PTR: письма могут в спам улететь.
Кстати, улетело:
Это письмо попало в папку «Спам» по следующим причинам:
некорректно настроена ptr-запись на домене отправителя
Страйкер, почини!
давай хуями меряться?
У меня -- такой: https://i.postimg.cc/MHRghwJt/image.png
ps: если у тебя нету PTR, или если он `42.42.42.client-123.olenegorsk-online.ru`, то конечно ты соснеш. Но одного PTR мало: надо еще SPF, DMARC и DKIM
DKIM желательно, конечно, чтобы получатель знал, что письмо не подделали.
А DMARC — хуйня. Это же просто указатель на то, что SPF и DKIM присутствуют. Можно же сразу проверить SPF и DKIM безо всякого DMARC.
> если он `42.42.42.client-123.olenegorsk-online.ru`, то конечно ты соснеш
Да, должен быть цикл: PTR указывает на доменное имя, для которого A или AAAA указывают на исходный айпишник. Пофигу, какое именно имя, но нужно, чтобы цикл замкнулся.
У 42.42.42.client-123.olenegorsk-online.ru может не быть A-записи, это зачастую фиктивные имена, чисто для логов.
за отсутствие подписи бал снижается.
>А DMARC — хуйня. Это же просто указатель на то, что SPF и DKIM присутствуют.
а так же на то, что делать, если они нарушены.
Это дает защиту от спуфинга, и в целом тоже повышает бал на тестере.
>У 42.42.42.client-123.olenegorsk-online.ru может не быть A-записи, это зачастую фиктивные имена, чисто для логов.
такие адреса просто намекают на домашний IP, а это почти наверняка спамбот.
ps: получить пинальти, и попасть в спам можно еще за например отсутствие миме тайпа с html: современные письма почти всегда имеют версии txt и html
нахуя тебе RSA, да еще с SHA-1?
путти с win98 ходить?
https://x.com/jasonlk/status/1946069562723897802
https://x.com/jasonlk/status/1946239068691665187
В лужу.
Бывает и просто трап
https://pbs.twimg.com/media/GwUokjFXgAEFbGu?format=jpg&name=900x900
А в Википедии самого интересного не написали. А если попытаться добавить, удалят, бо нет АИ.
ХУЛИ ТЫ ПИЗДИШ ЧТО ОН БЕЗВРЕДЕН
Момент, когда ты проебался.
Вопрос тут совесть задаёт:
Скрывать всё или же признаться?
https://i.postimg.cc/MZhVmQZ1/image.png
В лета 7090… того же лета изыдоша коркодилы лютии из реки и путь затвориша, людей много поядаша, и ужосашося люди и молиша Бога по всей земле. И паки спряташася, а иных избиша. Того же году преставися царевич Иван Иванович, в Слободе, декабря в 14 день.
----
осторожнее там Утроей
Как же раньше весело было, и тебе крокодилды в европе, и львы на кавказе, никуда летать даже не надо...
Unfortunately, currently even a simple JavaDoc documentation of the API doesn’t exist, so in order to make full use of its functionality, you’ll have to peek right into WhiteBox.java.
Впрочем, давайте всё-таки перейдем к новым событиям
--А как пользоваться этим говном?
--Спроси в слаке у Овцехуева, он это семь лет назад написал
--Но Овцехуев у нас (уже) не работает
--Ой, ну почитай код, подебаж, делов-то
Что это за аннотация? Что она делает? Зачем ей цпп-код? Да хуй её знает, расставим по всей библиотеке какие-то намёки для хотспота, авось пирфоманс, мартышкам знать не положено.
genius
я уебу следующего, кто напишет ZoneManagerImpl.fetchZonesByIdentifiersL ist
https://www.reddit.com/r/UrbanHell/comments/ok1cd7/ads_in_hyderabad_india/?tl=ru#lightbox
Далее местные наёмники фасуют кокаин мелкими партиями и отправляют в Европу на джипах и грузовиках через Сахару (по бывшей трассе Париж — Дакар), а затем из Марокко переправляют в Испанию вместе с нелегальными иммигрантами (через запаянные пакеты в желудках) и скоростными катерами
De naam USB 3.2 (10 Gbit/s) is de nieuwe benaming van USB 3.1 Gen 2 en USB 3.1.
ps: ну и студия, конечно https://i.postimg.cc/5t28Z7Gq/image.png
Простите, а нахуя вы его добавили тогда туда?
6 часов назад
Опыт работы: от 1 до 3 лет
Зарплата: от 200 000 до 250 000 рублей
Ваши задачи:
Участие в проектах по комплексной автоматизации с использованием отраслевой конфигурации для строительных организаций;
Разработка и доработка объектов конфигурации 1С (в том числе самостоятельно разработанных) под требования внутренних заказчиков на основании сформированных ТЗ, а также участие в формировании ТЗ;
Участие в тестировании доработанного функционала конфигураций 1С;
Консультирование пользователей по вопросам работы с конфигурациями 1С.
Требования:
Опыт работы с конфигурациями 1С от 2-х лет;
Знание конфигураций УПП, ЗУП, Бухгалтерия, умение создавать запросы к базе SQL;
Опыт разработки мобильных приложений на мобильной платформе 1С;
Опыт работы с обычными и управляемыми формами;
Знание внутренних механизмов платформы 1С;
Наличие сертификатов 1С будет конкурентным преимуществом.
print(Google Search(queries=["cassandra partition key column name in hash", "cassandra sstable internal structure column name", "cassandra schema gossip OID", "cassandra internal column ID mapping vs relational database OID"]))
технология иди на хуй
https://www.theverge.com/news/713125/google-url-shortener-links-shutdown-deadline
1/1/2026
я уже предлагал - давайте выкупим домен и поставим редирект на rick astley
И ещё подавляет ворнинги по этому поводу
- Ввод пароля и второй фактор в каждом сервисе
- Сессия длится от пятнадцати минут ло восьми часов
- У сервиса нет автоматической отправки на страницу логина? Твои проблемы. Что-то сломалось, и тебе срочно нужно в датадог? Соси бимбу.
- При первом заходе пароль не требуется (чего блядь?), последующие требуют пароль
- Потому что кто-то разок проебался, и это должно (???) защитить компанию, откатывать никто не собирается
- На маках есть специальное приложение для второго фактора, поэтому его как бы и не существует
Всё, что вы "изобрели", было ремлизовано в Windows 2000 в 1999-м году. Буквально ВССЕ: SSO, OLAP кубы, нотификация, HTTP гейтвеи, колаборейшены всякие
https://www.ibm.com/docs/en/datapower-gateway/10.6.x?topic=20-jsonx
loadClass 160ms
openMocks 1760 ms
Да вы там ёбнутые походу
sampling interval 10ms
сука дак можно
петухи, как найти такую штуку, но на 25 см? Просто полок полно, но мне выдвижную бы.
тоже хочешь вот так https://govnokod.ru/29165#comment1220467 ?
Они нарочно или специально?
ON ERROR RESUME NEXT
Но только от этого не было толку, ибо они сосут хуй по сравнению с MySQL.
Следущий вопрос
Это как выбор между питоном и руби.
https://i.postimg.cc/mgsrNfM6/image.png
школьники -- майсиквел
https://i.postimg.cc/mgygmXyZ/image.png
Ты, вероятно, относишься ко вторым, потому предвзят
Как было сказано выше: выбор СУБД так же примерно влияет на твой проект, как выбор между памятью Kingston и Samsung. Вот это точно будет НЕ ТА причина, по которой твой стартап выстрели или обосрется
Блядь это всё равно что спорить в чем лучше хранить конфиг: в томл или в ямл
Ну если не рассмативать "JSON" конечно, но тут вопрос с его классификацией. См диспут "Язык или кусок говна?".
Если по этой классификации "JSON" не является языком, то твое утверждение верно.
Вы понимаете, что джавскрипт-слизь умудрилась создать язык без комментов?
Мне кажется это единственный в мире язык такой за семьдесят лет существования языков программирования.
Реально на конкурсе олигофренов JSеры заняли второе место
В JSON5 их вернули.
К слову, а в «Protobuf» комментарии есть?
Есть макаки, которые завязываются на специфические возможности конкретной СУБД, то есть не имеют даже теоретической возможности съехать с Postgre на My.
Я вот использую БД только как колоночную таблицу(цы) с индексами и нужен мне только SELECT и INSERT.
Это всё равно, что писать на ANSI C против его стандартной библиотеки.
Ничего сложнее лабы ты не напишешь не потрогав API операционок.
И даже там, скорее всего тебе не хватит POSIX, и придется дрочить конкретные ручки у Linux, OS X/BSD и пр.
Тоже самое с SQL.
Если тебе хватит `SELECT * FROM PETUHI WHERE ID=23`, то тебе подойдет ODBC драйвер к файлу, разеденному запятыми.
Но как только ты захочешь какие-то spatial indexes, то сразу окажется, то в каждой СУБД они сделаны по-своему.
Завязываться на пустом месте (пися `mysql_real_query` посреди бизнес-логики) не нужно: это пыхопидорство.
Но быть совсем датабейс-агностик настоящему продакшен коду иногда очень сложно, увы.
По этому критерию даже MS SQL сосёт из-за своего дикого свинтаксиса с квадратными скобочками, хотя она является полноценной СУБД, даже с крутыми фишками, отсутствующими у некоторых конкурентов.
Друг мой, если ты хочешь узнать кто сосет, то вот тебе две ссылки
а теперь расскажи пожалуйста как в ваших ссаный MySQL и PostgreSQL (я их не отличаю) такое реализуется.
Пыхеры вручную добавляют колоночки и не забывают их пересчитывать, и хранят джейсончики с итсорией?
Реально, рассуждения пользователей MySQL про MS-SQL это как если бы PHP программист пришел к программисту на OCaml, и сказал:
Вот у меня в PHP есть лямбда, теперь я не хуже тебя.
Кстати, темпоральыне таблицы это тоже SQL стаднатрт
Эта фишка роднит Постгре с «документоориентированными СУБД» (типа Mongo), это совсем другой мир.
Поэтому при проектировании нужно сразу задумываться об архитектуре, а не просто класть кирпич на кирпич, как Царь.
https://mariadb.com/docs/server/server-usage/storage-engines/oqgraph-storage-engine/oqgraph-overview
Тоже если завязался, придётся весь проект переделывать.
В современном мире. Все эти жсонб, поля-массивы и даже ТОАСТ появляются не просто так, а из-за того, что реляционная организация комфортно не натягивается на общие задачи ни для человека (из семнадцати таблиц семь m2m), ни для машины (джойны не бесплатные). Она вообще в целом не нужна, как архитектура по умолчанию, сначала нужны какие-то обоснования, что в проекте нужна именно реляционка, перед тем как тянуть её.
Появляются ORM, таблицы связей для релизации отношений «многие-ко-многим» и прочие костыли... Т. е. снаружи-то для программы это уже не совсем реляционка...
В хайлоаде вообще принято всё денормализовывать, чтобы были тупые селекты без джойнов.
Но цена этому — тормоза, как у многих декоаративных ЯП.
https://blog.codinghorror.com/object-relational-mapping-is-the-vietnam-of-computer-science/
Реляционки не натягиваются на объекты.
Или одно, или другое. Потому что оьъекты образуют графы.
Потоому все ОРМы это хак.
я еще люблю когда СУБД Превращают в key-value. Наухя вам субд тогда?
Это всё же деталь реализации. Если ты хранишь там просто BLOB, то наверное это и ок.
А если ты хранишь там JSON и парсишь его то конечно это кал
Если ты его дрочишь каждый раз, то ну плохо конечно
в масиквеле пыхопидоры хранили XMLки и строки, разделенные запятыми, еще двадцать пять лет назад, азаза
Другой вопрос, что реляционная СУБД не всегда подходит под все задачи.
Иногда например LDAP бы подошел куда лучше.
Но все берут РСУБД
Почему? Потому что они mature, и есть инстурменты для реплики, и бекапа?
А у граф. баз данных такие есть?
Ну хранили. А у СУБД средств для парсинга такого содержимого не было. Конечно, можно строковыми функциями...
Если честно, то я не знаю что хуже: Делать плохо, или делать плохо с помощью удобного инструмента.
кажется, с инструментом всё таки лучше, не?
Он использовал серп и молот.
Или не нужно тебе – не нужно никому?
В MS пришел клиент, у которого 9000 инсталляций MS-SQL, и попросил добавить туда
программисты гыгыкнули, ну и добавили.
В конце концов, чем это хуже
Или вот прекрасное: MS завезли ioctl специальный для работы с FILESTREAMS
Или как спорить, что применить в проекте: миксины или проксины.
Ты винта что ли принял?
Не очень здорово. Накапливаются токсины, риск тромбозов. Можно даже умереть, если вовремя не начать лечить.
Забирают немного крови, а на её место вводят физраствор, также вводят фенилэфрин (сосудосуживающее) или адреналин, а также гепарин, чтобы предотвратить тромбоз.
Если стоит более двух суток, ставят шунты между пещеристыми телами и другими тканями, чтобы кровь сошла.
Если 3 часа хуй стоит, то нужно вызывать скорую.
Во-вторых, даже на этих диаграммах в профессиональном применении MySQL опережает SQLite и MS SQL, значит, эта СУБД не так плоха, а в учебном применении Постгрес на втором месте (на одном уровне со SQLite, гы).
Если ты начинаешь проект с ноля, то почти наверняка ты выбираешь сам.
Бывает конечно что банке к тебе приходит начальник в галстуке, и говорит: Только СУБД Oracle 8i имеет сертификат ФЫВАОЛДЖЫ-1991, и потому мы уже купили её за $ 999999 вместе с суппортом уровня 9.4.1.3.41.
Потому используй её.
Но обычно же нет.
Штош, дорогие про
в Андроиде это де-факто. Что не так?
Но это СУБД. И MS-Access это СУБД (недооцененная, кстати!)
просто это не отдельный сервер. Он в твоем адресом пространстве живет, и однопользовательский.
Почему это плохо?
Ну как, перешли по ссылке?
А прикинь, в новостях сообщают, что Лавров встретился с представителями движения «Талибан». Ты идёшь гуглить, кто такой «Талибан», а он оказывается экстремистским сообществом. Тебе прилетает штраф.
Даже если кто-то в далёком созвездии Тау-Кита будет скачивать песни оксиmoron'а (или как там его) его заочно осудят и заочно оштрафуют.
В чём подвох? В чём прикол?
хм, говно же
Это не как если бы ты был не полон коровьего дерьма, но я не даю говна про это.
Микротик и папка
https://youtu.be/wGDTWaDL8jc?t=2984
Срать тут ↓
Cock.li Removes Roundcube After Finding Vulnerable PHP Code From 2005
Первый гост пишет текст, остальные указывают какой это год
• AGP;
• VLB;
• Asus Media Bus — очень редкий разъём, для него мало карточек. Например, существует видеокарта, скобенированная со звуковухой, чтобы меньше слотов занимать.
Год зависит от варианта. Если это Asus Media Bus, то примерно 1997-й. Если AGP, то позже. Если VLB, то раньше.
PCI появился пожже VLB, как ответ независимых вендоров на потуги голубого гиганта.
Вот например видный оппозиционер и борец с путинским режимом Чичваркин поясняет
https://www.youtube.com/watch?v=-76kewSyYK8
Also, угадай, зачем к процессору подключили SMBus?
--
Я так смотрю нельзя в РФ начать военную карьеру, не соснув солёненького у более опытного, старшего товарища
Самое смешное, что на самом деле в это время аккумулятор разряжается, потому что у преобразователя напряжения КПД не 100%.
- ассерты по умолчанию не включены
- тесты проходят, всё отлично
genius
2. в тестах всё ок
3. в проде тыква
ахахахаха
https://i.postimg.cc/qvDj5xjK/image.png
Интересно, а почему свтв так яро осуждает это выражение
хорошее
А где будешь брать массив данных для обучения? У оппозиционно настроенных девушек? У них, говорят, огромные коллекции есть
*
Идет по улице Алеша,
Новослободский мещанин
Он преферансом увлекался,
Был рыцарем ночных боев,
А для науки занимался
Классификацией хуев.
В его коллекции научной
Взят за основу термин звучный:
Шепзунчик, цеяочник, гпотарь,
Убивец, бивонь, хоботарь...
вот только где найти время...
Это форум об Аниме, но некоторые люди изучали информатику в школе, так что если есть вопросы -- пишите!
[BUG][ZS] Пули scavenger (т6 винтовки)
Пули scavenger могут быть отосланы обратно в ебало стрелка ударом зомби
Я не шучу.
Это текстовый редактор такой, Иканус знает
С каждым шагом по пути превращения пишмашинок Оливетти в Пэка, предыдущий процессор становился просто редактором.
Там же вроде разница в том, что одно это вой и визг, а другое нет
Как Word.
#счётчик
>Опух, Вау
Снаут, что они с тобой сделали?
https://github.com/Platko-Bratko/tik-tak-toe/blob/main/src/Main.java
слушай, ну школьная лаба же.
Эх, где сейчас мои `noname00.pas` 1998-го года разлива, на каких дискетах остались...
Основатель твиттера создал новый мессенджер, который работает без интернета. Ну как работает… Пока общаться можно лишь с людьми в нескольких метрах от вас
>>>
журналисты такие журналисты )))
subversion repository went private in 2006.
СВИНКОММИТ
painstaking process but yields the following diff between roundcube's
unserialize($str) and bmorel's 2005 session_real_decode($str):
https://govnokod.ru/29166
https://govnokod.xyz/_29166/