- 1
IT Оффтоп #33
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #33
#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: (удалено военной цензурой) https://govnokod.xyz/_24063
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: (удалено военной цензурой) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: (удалено военной цензурой) https://govnokod.xyz/_25436
#12: (удалено военной цензурой) https://govnokod.xyz/_25471
#13: (удалено военной цензурой) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
1) был премод
2) пользователей как таковых заводить не нужно было
3) не пришлось бы делать функцию набрасывания именно через веб-морду (в идеале она read-only)
, то какая питушня самая оптимальная? Я было подумал про мыльный сервер с настроенными фильтрами и правилами, но это попахивает диким оверкиллом. API call'ы как-то не очень юзерфрендли. Что остаётся?
- я правильно понимаю, что подразумевается любой сервер, включая гмайл и аутлук?
Хм, вообще звучит здраво, хоть и не очень хочется завязываться на облако
Но в слона же вроде через морду с регистрацией надо закидывать?
В принципе, можно сделать static-only вебморду, раздающуюся через «nginx» без проксей, но количества ебли с её обновлением всё равно будет больше.
И как тогда лучше делать админку? Похоже, что заходом по ssh на машину и закатом Солнца вручную))
> И как тогда лучше делать админку?
Ну, тут уже в любом случае динамические скрипты понадобятся. Или можно не делать совсем, ага.
Нет, ну без базы всё же наверное обходиться не стоит.
Если ящик на Гмыле хоть чуток, но защищён от спама, то форму будут сношать в десять щячел все стерторы мира.
Тем более, как показывает практика на том же гк, рафинированных долбоёбов капча только раззадоривает.
Печально всё это. Для такой примитивной задачи нужно даже при минимальном количестве секса поебстись с nginx, СУБД, капчей, апи гмейла, джангой ("триста метров джаваскрипта текста грузят двести байт") и т.п.
Это как если бы для того, чтобы сварить пельмени, нужно было сначала снять римейк "Кинг-Конга".
Несмотря на визги стерторов, «Рекапча» — отличный вариант: все нормальные пользователи её даже не увидят. При этом заполнить её можно, если ничего не изменилось, в том числе и с отключённым «JavaScript».
Ну а от совсем тупых ботов помогает «Cloudflare», которых я для любого проекта рекомендую, благо настройка крайне проста и удобна.
Но создание PoC должно занимать не более двух-трёх вечеров, иначе я не вижу смысла - слишком много геморроя при неясных перспективах.
СУКА БЛЯДЬ ГОВНО ЁБАННОЕ ГОВНО МРАЗИ ПИДОРАСЫ СДОХНИТЕ БЛЯЯЯЯЯЯЯДЬ
Кхм, вырвалось.
Кстати, есть ещё github.com
+ надо писать 0 строк кода
+ питухи могут писать пулл-реквесты
+ можно принимать/отклонять пулл-реквесты
+ есть питух.ио для сайтоты
+ легко делать бэкапы
А ещё она на моём телефоне попросту не работает: никакие ссылки/кнопки, включая выключение мобильной версии, не нажимаются. А если, сука, в настройках браузера включить десктопный юзер-агент и открыть это говно в приватной вкладке — всё, сука, магическим образом начинает работать. Ёбанные тупорылые хипстеры.
Это могло бы быть прозвищем лица женского пола, занимающегося вореционированием.
Или же описанием сгенерированного персонажа.
Я «Джангу» не осилил. https://tutorial.djangogirls.org/ru/django_start_project/ — какие-то, блядь, manage.py, django-admin.py, urls.py… Слишком сложно.
Ничего не понял.
>>>
Здесь model — это класс models.Record, или там какая-то чернейшая магия происходит? И где именно тут происходит сохранение?
> степень твоиз знаний в джанге
Околонулевая, на уровне просмотренного гайда по «Хелло, ворлд!». Я ж говорю — ниасилил.
> Я могу рассказать подробнее
Спасибо, я сейчас пошёл RTFMить. Как поRFTMлю — думаю, вопросы отпадут, а если не отпадут — спрошу.
Но в общем для текущей идеи хватит и наколеночного хттп-сервака, который практически в каждой скриптушне идёт из коробки.
…и я анонимно прочитаю твой IP-адрес из заголовков письма. Очень многие этого не учитывают.
Именно поэтому деанон через письмо с подтверждением регистрации — очень распространённый метод для выяснения реального IP-адреса сайта за «Cloudflare».
Термин «Русский Слон» у меня вызывает стойкую ассоциацию с элефантом изумрудного цвета.
И всеми полагающимися атрибутами.
Когда ребята уходили Русский Слон на nodejs играл.
Играл про то, как плохо в рашке жить, как плохо лицезреть проклятую русню.
Вот, например, есть обычное сральное ведро «GIGABYTE H310M D3H» за 5к: https://market.yandex.ru/product/500936203/spec, и есть игровое сральное ведро «ASUS ROG STRIX Z390-F GAMING» за 16к: https://market.yandex.ru/product/199288307/spec.
Если в них установить какой-нибудь i5-9600 и память на 2666 МГц (больше проц всё равно не поддерживает) — будет ли разница (за исключением нескольких отсутствующих портов)?
А у меня на материнке, к примеру, три длинных слота, три x1 и пара M.2. Длинные, видимо, напрямую с процессорных идут. А остальное через PCH, где хаб более гибкий.
- длинный слот x16 с проца (или х8 если юзается второй)
- х1 слот с PCH
- х1 слот с PCH
- длинный слот х8 с проца
- x1 слот с PCH
- длинный слот x4 с PCH
Менеджер, первым додумавшийся продавать то же самое железо, но с припиской «OC», программно разлоченным разгоном и ценой +X% — чёртов гений.
Ну а у материнок под разгон, к примеру, цепи питания намного качественнее.
З.Ы. Может быть только мозги от них в самом проце?
> Какая скорость между процом и чипсетом тебе нужна?
А какая нужна? Это можно где-нибудь проверить?
>>> Intel® vProâ„¢ Platform Eligibility ‡
Какой багор )))
как там в 2013 году? рубли поменял?
Именно поэтому я за «bormand».
Вообще не удивило.
Ну и кто из вас нехристей слил вореции эйчарам?
открыты к обсуждения [x]
Иностранную [x]
уменить применять [x]
выполнение Open Source [x]
писание кода [x]
Судя по грамматике — Азербайджан?
PS. Сначала [color], а потом [u].
А что тут вореционного?
какой гигагерц )))
А так у одного HDD вечно на 100%, тупит, тормозит, греется. Другой, например, просто зависал насмерть в рандомных ситуациях (но чаще всего при видеозвонках), только хард-резет помогал.
Может, конечно, в высоком ценовом сегменте они и рулят, но бюджетные модели у хп хлам какой-то.
> c06546583
У HP какая-то питушня с идентификаторами. Ссылки, модели, имена файлов - рептилоидные вореции.
> ua-ru
2К долларов? Охренеть.
Именно поэтому я против «Австралии».
«Коллеги! Есть последние места в Agile.Slurm (https://slurm.io/agile). Можно получить по промокоду CTORECORDS скидку в 50% (общая сумма таким образом = 20 тыр).
Начинается завтра и идёт три дня 27-29 февраля в отеле Севастопольская на м. Севастопольская.
Курс ведёт Марина Алекс. Сам курс является развитием центра Слёрм в сторону консультирования и решения проблем боттлн-неков в разработке (когда разработка стоит раком).
Agile выполняет функции фреймворка воркфлоу (будет очень полезно развивающимся командам), а также сглаживает углы в личном общении команды и команд при решении сложных вопросов планирования, увеличения ценности продукта в сколь угодно сложных экстремальных условиях (привет большим командам!).
Будет полезно тимлидам, руководителям технической разработки, hr и продактам.»
В доброй памяти всех кто изучал его статьи и книжки.
Bad mosquitoes spread disease. Good mosquitoes can stop them.
WUT
https://i.imgur.com/rRXbI4s.jpg
Тебя тянет ещё посрать,
Но сильней во сто крат
Бодрящий аромат!
https://3rm.info/uploads/posts/2016-02/1454908470_2.jpg
Вышел стандарт HTTP/1.0. До этого был HTTP/0.9 без заголовков.
Аяксов не было. После отправки формы загружалась новая страница.
Межсайтовых взаимодействий тоже не было.
Мобильных приложений не было.
А сайты были.
Ну разве не прелесть?
Читатель, получивший ответ на этот вопрос, пойдёт учить именно то, что ему будет нужно для работы, овладеет полезными знаниями, будет эффективно работать. Потому, что всё не выучишь, а также для того, чтобы выучить, нужно знать, зачем это тебе (ну если ты не тупой ботан, который вгоняет себе в голову знания на семестр, а после экзамена выкидывает, и потом в реальной жизни вообще никак не разбирается в теме).
Выдыхай.
Ты давно вуз окончил?
Ты давно вуз окончил?
Ты давно вуз окончил?
Слив защитан?
https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_mathematics #Problems_solved_since_1995
И что характерно - программист-некрофил может спокойно устроиться в НИИ писать расчётные программки на "Фортране" или в петушиную веб-студию поддерживать легаси на "РНР4". Некробухгалтер не нужен абсолютно никому.
https://nationalinterest.org/blog/the-buzz/russia-the-worlds-second-largest-immigration-haven-11053
статейка очень старая, сейчас уже пишут "как мусульмане мигранты преобразуют вымирающую рашку"
Анальный клоун нам нытьё принёс.
Когда ребята уходили, нам анальный клоун пел
Про то, как плохо математику учить,
Про то, как всё на NAS'е тормозит,
Про то, как страшно жить,
Особенно ему — анальному клоуну.
Уииииииииии хрююююююююююююю уииииииии
Уииииииииии! Рррр-гав-гав-гав! Хрю-хрю-хрю!
Ещё червь по имени Габбасов Руслан хорош, студент, говорит, должен с первого курса работать и сессию не заваливать! А ещё жениться, дитё родить, сдавать кровь каждые три месяца, курсы ДОСААФ и спасения на водах, вот это всё...
Полифония это был шик, на Самсунгах потом был какой-то хитроделанный формат, в котором смешали mp3 и midi
Я нашёл кучу WML-сайтов и не понял, зачем нужно тратиться на дурацкие SMS, когда можно сразу скачать всё, что нужно, заплатив только за трафик (а его на эти мелодии много не уходило).
Кстати, об офтопе:
http://govnokod.ru/4181
Сначала эти форматы были одноголосыми. В каждый момент времени они могли играть только одну ноту. Потом появилась полноценная поддержка MIDI-файлов, в которых могли играть аккорды и даже несколько инструментов с разным тембром одновременно.
Когда памяти стало чуть побольше, в крутые модели добавили гибридный формат MMF, в котором можно было кобенировать инструментальные MIDI-треки с реальными записями.
Кстати, до распространения MMS пытались расширить формат SMS, чтобы через него передавать чёрно-белые картинки, одноголосые мелодии и визитные карточки.
Был формат EMS (Enhanced Messaging Service), поддерживаемый несколькими компаниями (Сименс, Эрикссон, Моторола, Алкатель, позже подключились все остальные). Этот формат подарил возможность склеивать длинные SMS из нескольких сегментов.
У «Сименса» был SEO = Siemens extended objects. Он позволял передавать чуть ли не любой файл, но было ограничение по размеру.
У «Нокии» и «Самсунга» был NSM = Nokia, Samsung messaging. Он позволял передавать форматы, не поддерживаемые EMS.
Обидно было, что NSM и SEO не были совместимы. На несовместимом телефоне такие SMS выглядели как закорючки.
А ещё были «смайлики»: несколько ключевых слов на экране заменялись картинками. Например, "%Heartache" (да, именно в кавычках) заменялось изображением сердечка.
- ну, в 2002 ещё никто особо рингтоны не продавал, телефонов было маловато, связь и подобие мобильного интернета были дорогими. Бум пошёл году примерно в 2004-ом, когда на рынке появились сонмы недорогих раскладушек и пара новых операторов.
Круто, что у J2ME был полный доступ к файловой системе, включая скрытые разделы с системными файлами. С таким и смартфон не был нужен.
Тогда ещё существовали более навороченные CX, S и SX.
Кстати, процессор «Infineon» (дочерняя фирма «Сименса») поддерживал ARM. Но какую именно версию, я не помню. Что-то совсем старое, ARMv4 или типа того. Был неофициальный хак прошивки под названием «Elfpack», чтобы запускать elf-файлы, но я его не ставил. После заката «Сименсов» эльфпаки ставили на «Сониэриксоны».
Те же деньги стоила «Нокиа» с кучей порядка 64 или 100КБ. Большинство программ, спокойно идущих на «Сименсе», не влезали в оперативку «Нокии». Мне удалось уместить одну программу в «Нокию», добавив в код почти случайным образом слова «static» и «final». Программа после такого издевательства даже корректно работала.
Причём комментарии не попадают в «Спам», а просто не доходят. Я уж и фильтры в «Gmail» настроил, и «ГК» в адресную книгу добавил… Всё равно дропает, дрянь такая.
«SPF» нигде нет (ни в «DNS», ни в заголовках).
«PHPMailer», кстати, от 2010 года.
Тьфу, да, точно, он только в DNS. Но его всё равно нет.
Да, скорее всего гугол эти письма даже не обрабатывает, а сразу посылает нахуй, и до пользовательских фильтров в почте они не доходят.
http://govnokod.ru/13983#comment247945
>катастроить
Забытые перлы.
Как выглядела защита 68 миллиардов композиций?
Собственно, эти вот 68 миллиардов миди-файлов они выложили в «Архив Интернета» и написали, что это теперь Creative Commons. Очевидно, в юриспруденции два хипстера разбираться не могут по определению, а потому искренне считают, что они что-то там защитили. Особенно умиляет концовка:
>>> Также неизвестно, попали ли в сгенерированные комбинации уже созданные и защищённые авторскими правами мелодии. Но Риль и Рубин настроены по этому поводу оптимистично.
Оптимисты, бля.
Правда, я не понял этого пассажа:
"Риль и Рубин разработали алгоритм, который записал все возможные комбинации из восьми нот и 12 тактов."
В музыкальной науке что-то поменялось?
Я как-то выкладывал ссылку на сайт, где чуваки нагенерели кучу патентных описаний для созданий прецедентов. Но найти не могу, потому что ngk не ищет комментарии по строке "http".
Какой анскилл)))
Сейчас запилю точный поиск.
Кстати, есть сейчас интернет-поисковики? Помню, раньше можно было вбить в строку поиска что-то, и это что-то находилось на сайтах. А сейчас как?
Видел поделки школоты. У одних в поиске какая-то почта, видеохостинг и прочая питушня, у других - на странице со строкой новости какие-то, и вообще это компания по развозу еды, "поисковик" их писали студенты. Используют какие-то модные нейросети, показывают рекламу и искажают запросы, ищут какие-то синонимы вместо того, что просили.
А поисковики остались?
Где мне искать "[](){}", чтоб нашёлся такой код или документация?
Где мне искать "*ворец*", чтобы нашёлся и "дворец", и "вореции"?
Где мне искать "п?вар" для кроссворда?
Или поисковики вымерли в конце XX века?
* Без спецплагина сортирует письма по умолчанию всегда по рулеватости, а не по дате.
* Обрывки слов не ищет, злобная птица.
Почему какие-то менеджеры считают, что они лучше меня знают, что я хочу найти?
http://sanstv.ru/#search=Инструменты для работы со словами и словарями
This. Все поисковики (и «Гугл» впереди всех) всё больше и больше ориентируются на клинических идиотов.
Например, недавно (месяц-другой назад) «Гугл» практически полностью уничтожил последний оплот разума — точный поиск. Теперь эти запросы мало того, что склоняются, так ещё и на другом языке могут найтись (реальный пример забыл, но там было что-то вроде того, что в ответ на "мышь" «Гугл» выдал страницы со словом «mouse»).
Пока что держатся «inurl:», «intitle:» и парочка других спецоператоров. Чую, ненадолго.
Пока что поддерживается только точный поиск (регистронезависимый) по всему выражению. Для этого в начало и конец запроса надо поставить кавычки.
Надо бы, но как-то не хочется раздувать и так раздутый стек стока. Тем более ради поиска спецсимволов.
> textsearch-indexes
Да, у меня для полнотекстового поиска они и используются. Но в них ни точного совпадения поискать нельзя, ни спецсимволов.
> textsearch-controls
Там Фатальный Недостаток™ в том, что оно всё равно пытается текст на слова разбивать, с последующим стеммингом.
Я уточню, я хочу найти свои комментарии, в которых есть ссылки, начинающиеся на "http". Как мне это правильно сделать?
UPD: перезапустил. Ищи «"http"».
https://allpriorart.com
...
Именно поэтому я за «PHP».
Орнул с того что ссылка оказалась рабочей.
Круто. Один объект может сразу иметь значения нескольких типов. Явиться зрителям как целый питух, как плавающий питух, как строка, причём эти значения друг с другом никак не связаны. Десять аватар Вишну.
А для остальных таблиц там InnoDB.
Вообще мешать в одной базе MyISAM и InnoDB — это плохо. У них отдельные кэши, они хреново джойнятся, но если MyISAM использовать исключительно для логов и для статистики, то это допустимо.
Нашёл на форуме nulled.cc.
Особенно умиляет параметр $cost_factor, который натужно валидируется и тупо вставляется в строку. Но, со слов автора, кому нужно, тот понял о чем речь
> А существует какой-нибудь конвертер mysql на mysqli?
Нужен еще конвертер двойных кавычек в одинарные, и всё, шаблонизаторщика можно увольнять.
http://4script.info/
Сверху, сбоку!
Именно поэтому я за «PHP».
По данным Яндекса, этот сайт может иметь отношение к смс-мошенничеству и использоваться для списания денежных средств со счетов мобильных телефонов посетителей.
• den Sauhund in der Schweinejagd
• ein deutsches Schimpfwort
• das Schachprogramm Schach dem Schweinehund von Christian Donninger
• den inneren Schweinehund im Sinne einer Allegorie
https://de.wikipedia.org/wiki/Schweinehund
Beispiele:
[1] "Äh! Sie sind der Jehirnfatzke Hiram Witt?! Äh! -- Schweinehund! Stillje--stann'! Hände an die Hosennaht!" (Gustav Meyrink, Das verdunstete Gehirn, z.n. Projekt Gutenberg)
[1] Der ist ein großer Schweinehund, dem je der Sinn für Heine schwund. (Erich Mühsam, Schüttelreime, z.n. Projekt Gutenberg)
[1] Aber als wiederum eine geschlagene Glockenstunde vergangen war, da fingen sie an, auf ihn zu schimpfen wie Meister Pasquino auf die Kardinäle, und Lumpenkerl, Schweinehund, Schlappschwanz waren noch Festtagsnamen im Vergleich mit den anderen, die sie ihm gaben. (Pietro Aretino, Die Gespräche des göttlichen Pietro Aretino, Der erste Tag, z.n. Projekt Gutenberg)
[2] „Sonja Jacobsen hat ihre inneren Schweinehunde auf eine Tafel geschrieben und in ihrem Zimmer aufgehängt.“
[2] „Wahrscheinlich liefen viele Dinge sogar besser, wenn man seinen eigenen Schweinehund überwinden könnte.“
[2] „Mein innerer Schweinehund beschwerte sich immer stärker, und das fehlende Koffein machte sich in Form von Missmut breit.“
https://de.wiktionary.org/wiki/Schweinehund
http://scleinzell.schachvereine.de/p_spielprogramme/schweinehund.shtml
Какой багор )))
https://de.wikipedia.org/wiki/Innerer_Schweinehund
Интересно, чем руководствовался тот, кто связал это слово с шахматами.
https://pikabu.ru/story/obitel_bogov_7253616
какой UX на 1920 )))
https://codeforces.com/blog/entry/74282
1009881397871923546909564894309468582818 233821955573955141120516205831021338
5285453743661097571543636649133800849170 651699217015247332943892702802343809
6090980497644054071120196541074755382494 867277137407501157718230539834060616
2079
=
2966909333208360660361779924242630634742 946262521852394401857157419437019472
3262390744910112571804274494074452751891
*
3403816175197563438006609498491521420547 121760734723172735163413276050706174
8526506443144325148088881115083863017669
Выбор полинома, просеивание, фильтрация и извлечение квадратного корня осуществлялись с помощью библиотеки CADO-NFS.
Решение линейной системы над полем GF(2) было произведено разработанным в ИВМ РАН параллельным алгоритмом блочного метода Ланцоша-Монтгомери. Система имела размеры порядка 317 миллионов со средним числом ненулевых элементов в строке равным 170. Затраченые на её решение вычислительные ресурсы эквивалентны 50 годам счёта на одном ядре процессора Intel Xeon Gold 6136.
Но алгоритмы факторизации больших чисел почему-то в некоторых странах (в РФ и в США, например) представляют государственную тайну.
Буква «U» в скобочках после точки с запятой означает, что браузер либо нагло спизжен из США, либо выпущен, когда мурикосы сдались и разрешили экспорт алгоритмов шифрования с длиной ключа более 40 бит.
С буквой «I», к сожалению, не нашёл. Чаще встречаются юзер-агенты без буквы, соответствующей криптушне.
Мужики построили коллизию в SHA-1.
https://shattered.io/
https://govnokod.ru/26456
https://govnokod.xyz/_26456