- 1
$scope.ignoreUser = ignoreUser.bind(undefined, undefined);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−2
$scope.ignoreUser = ignoreUser.bind(undefined, undefined);
Новая нить Бесконечного Стока имени Борманда.
Зато достоверно известно, что создатель медного быка испытал его сам.
Собственно вопрос, не испытываешь ли ты внутреннего диссонанса от осознания того, что твой потенциал забанивания может быть направлен против тебя?
https://pbs.twimg.com/media/EGYP9YZWkAAjhKk.jpg
Вычеркнул совсем безнадежных.
И Тарас куда-то пропал. Жалко ево.
Произошло 2 изменения
https://www.pravda.com.ua/rus/news/2019/09/30/7227665/
P.S. Уже 2130.
Нет, я про «Web Archive» говорил. В принципе, отзеркаленные с ру на хуз комменты распарсить легко, селекторы уже написаны, осталось прикрутить к существующему парсеру. Но остаётся ещё проблема восьмых гуестов: их можно только эвристиками сопоставить, потому что Иньо не оставил ссылок на комменты гуеста8.ru в комментах гуеста.xyz, а с учётом того, что он и текст изменяет…
Зачем?
Gk по дефолту же, да и кому он нахуй нужен?
GK очень полезен в поиске — чтобы быстро видеть, какие комменты «живые», а какие удалены. Да, возможно, с главной страницы его можно убрать (хотя остаётся ещё xyz-only комменты, но пока инженерный отдел до них не дошёл).
Шёл бы тогда в бюстгалтеры.
Похоже, депрессивная стадия сменилась маниакальной...
Я чувствую необыЧайный прилив сил и энергии.
GK по дефолту, ставь пометки если какой-то нестандарт.
> GK по дефолту, ставь пометки если какой-то нестандарт.
Да, так и сделаем, передали в инженерный отдел.
2==T? Чиво блять?
Надо извлечь индекс из словаря и побуртить
А тут и проблема: я не ебу, могу только лулзы какие-нибудь отослать.
> Я считаю, что надо устроить говновку -- большую попойку всех, для кого говнокод это не пустые слова.
Хорошая идея, но геморроя больно много: место, время, согласование места и времени…
MITM уровня /gk/.
https://habr.com/ru/company/fbk_cs/blog/439522/
ЯННП
tl;dr: в новых версиях современных браузеров открыть «gcode.space» по HTTP технически невозможно даже в первое подключение, что существенно усиливает безопасность от «MITM».
«DNS over TLS»/«DNS over HTTPS» ситуацию улучшают, но до их нормальной поддержки ещё очень далеко.
* Вендоров ОС, которым нужно будет впиливать всю эту инфраструктуру;
* Операторов всех DNS серверов, а это сотни тысяч (если не миллионы) человек, которые совсем не хотят совершать какие-то непонятные телодвижения: «работает — не трогай!».
Прибавляем сюда необходимость всем пользователям быстро обновиться до новой версии ОС и получаем жуткую хтоническую картину.
См., например, «DNS flag day» — глобальное отключение поддержки древнего говна мамонта, не поддерживающего «EDNS0»: https://vc.ru/dev/56221-pro-dns-flag-day-korotko-chto-sluchitsya-1-fevralya-i-kak-podgotovitsya.
5-10% DNS-серверов использует говно настолько древнее, что оно не поддерживает стандарт двадцати лет отороду!
Стертор, в общем, не так уж и страшен, если не трогать его руками
Если рассуждать теоретически — в Москве.
Не знаю. Я программист, а не математик.
Да, Нидлес всё-таки коверкает слова сильнее всех нас.
http://govnokod.ru/25937#comment508699
oNI O^KU@T, ^TO IH STERTOR WYEBET POPXQNI, A POTOM NE VENITSQ, OSTANUTSQ DO PENSII W PACANAH.
sTAJRTOR, PRIEDE[X?
pO^INIL: if (res < ans * 2) {
ans = res / 2;
} tEPERX DUBLIROWANIQ KODA NET.
http://govnokod.ru/25937#comment508908
oGO, PQTIZNA^NYJ AJDI[NIK
wOT TWOJ TARAS
https://vk.com/id29482
iKANUS, A NAPI[I EMU?
kEGGI, PO[LI BUHATX?
pROWERIL. oPQTX NE RABOTAET.
nU WOT..
kAKOJ BAGOR (((
s#MA, A TY?
TARAS, POEHALI PITX?
s#MA, TY ^ITAL \FFEKTIW PAJTON?
https://sun9-54.userapi.com/c845522/v845522601/1648bc/s-qf3cRK6qs.jpg
tY - ODNA IZ FAEK iNHO?
gA-GAK.
gA-GAK.
BOLEE TUPOGO TEKSTA I PREDSTAWITX NELXZQ.
mINUS.
pROWEDENA DEZINFEKCIQ
pROWEDENA DEZINFEKCIQ
Берем все комменты, кодируем в koi8-r, каждому байтику отрезаем верхний бит, вертаем обратно в строки
На самом деле меня просто прёт как выглядит koi8 с обрезанным битом.
Вдумайся во фразу "IH STERTOR WYEBET POPXQNI", например
Зачем ты это пишешь? Лол, зачем тебе питон?
Сменил опсоса, а он оказался охуевшим втирателем рекламы.
chrome://net-internals/#hsts
Тем не менее, http не нужен.
https://youtu.be/rStj5RO3GfQ
«Воздушную кукурузу» Гершона Кингсли исполняли и другие ансамбли. Вот одно из первых исполнений:
https://youtu.be/bjT7ECeCKO0
https://youtu.be/qTUM8gFyLqo
После Хрущёва все кобекорма стали содержать кукурузу. А вот для человеков кукуруза не стала дико популярной. Да, была воздушная кукуруза, были фигурные кукурузные изделия, но это всё-таки десерт. Была кукурузная крупа для каши, но про неё почему-то знали не все, хотя она и была во всех магазинах. На неё почему-то многие не обращали внимания.
Ты тряси-тряси смартфно,
Ты тряси-тряси смартфно.
В этой песне нету смысла,
Зато рифма «Мегафно».
https://ru.wikipedia.org/wiki/Хузестан
Знатно поебался, пока пытался прикрутить обновляемую древоведную структуру. В результате заебался и оставил как есть, с одним уровнем.
https://gcode.space/ngk/db_dumps
Обновился, вроде все братья живы.
Малость ебаться надо по сравнению с дебианом.
Да ещё раз, да еще мноого-много раз!
Ни берега, ни дна,
Всё начинать с начала.
Ты малость не бывала.
...
Старик возлагает надежду на боевого петуха, который сможет выиграть для них какие-то деньги, когда в январе начнутся петушиные бои, и кормит его, в то время как ему с женой бывает нечего есть. Его кум дон Сабас предлагает продать петуха, но полковник отказывается.
До окончания срока закладной на дом остаётся два года, в доме почти не осталось еды, продана швейная машина, приносившая хоть какой-то доход. Но полковник кормит петуха, тренирует его и продолжает ждать письма. В доме не осталось ни крошки еды, жена полковника заболела. Промозглыми декабрьскими ночами полковника греют воспоминания о боевой юности. Он все надеется с ближайшим почтовым катером получить письмо. Поддерживает его и то, что уже начались тренировочные бои и его петуху нет равных. Остается потерпеть сорок пять дней, убеждает полковник впавшую в отчаяние жену, и на её вопрос, что они будут есть все это время, решительно отвечает: «Дерьмо».
-Qué se puede hacer si no se puede vender nada -repitió la mujer.
-Entonces ya será veinte de enero -dijo el coronel, perfectamente consciente-. El veinte por ciento lo pagan esa misma tarde.
-Si el gallo gana -dijo la mujer-. Pero si pierde. No se te ha ocurrido que el gallo puede perder.
-Es un gallo que no puede perder.
-Pero supónte que pierda.
-Todavía faltan cuarenta y cinco días para empezar a pensar en eso -dijo el coronel.
La mujer se desesperó.
-Y mientras tanto qué comemos -preguntó, y agarró al coronel por el cuello de la franela. Lo sacudió con energía-. Dime, qué comemos.
El coronel necesitó setenta y cinco años -los setenta y cinco años de su vida, minuto a minuto- para llegar a ese instante. Se sintió puro, explícito, invencible, en el momento de responder:
-Mierda.
«Полковнику никто не пишет» реально заканчивается словом «дерьмо».
Пока модно и молодёжно работает только главный сток, страница с ответами пуллит по-старому.
Ты про это:
https://github.com/gost-gk/ngk/blob/master/static/compressed.js
?
Я думал оно хоть мимимизировано, а там просто анскилл )))
Препроцессоры css и typescript для такого проекта не нужны, я думаю, лучше просто babel который будет перед склейкой отдельно деградировать каждый файл
И в говнодоке ни единого упоминания блоков и таймаутов. Пиздец.
Добавил в нгк ещё немного дебажной инфы, завтра, надеюсь, оно ещё раз поймается. Если не получится пофиксить — перепишу всё на REST, нахуй.
А наш батюшка Ленин совсем усоп…
Дизайнерские_петухи, которые смогут оформить эту табличку в более вебдванольный вид, приветствуются.
Опять за еду?
Ничего не понял. Именно поэтому я за «Python».
Перезапустил, вроде работает.
Когда мотор крутится по часовой стрелке, зубчатая рейка медленно едет вправо. Когда рейка доедет до конца, она торцом нажимает на микровыключатель. Микровыключатель переключает реле, которое включает реверс мотора и блокирует само себя.
Мотор начинает крутиться против часовой стрелки, рейка едет в противоположную сторону. Когда рейка доедет до конца, она задевает другой микровыключатель, который отпускает реле, реле снимает с себя блокировку и снова изменяет вращение мотора.
Надёжно! Никакой ардуины!
Тестирую редактирование.
https://github.com/gost-gk/ngk/
Да, он алхимик.
Меня, конечно, смущают семь джоинов в одном запросе, но я БДшник не настоящий, а ОРМ на «Гитхабе» нашёл.
Запрос: https://pastebin.com/MrU2Y7Ay;
План: https://pastebin.com/iySpv4aR.
Ещё реальные примеры:
Поиск тоже ускорился, кстати: https://pastebin.com/vYD8ivnu.
Спасибо, передали в исследовательский отдел, изучаем.
Отлично, так и должно быть. Я беспокоился, что после перевода что-то могло поломаться (тестов-то нет!).
:(
Кстати, я ж запилил адекватное детектирование новых/обновлённых комментариев. Могу подписку организовать, шоб новые комменты заливались на кастомные эндпоинты.
Планируется разработка опционального метода оповещений о новых комментарий. Есть два стула:
1) Проигрывание звука, звук можно менять;
2) Показ браузерных оповещений с изменяемым таймаутом.
На какой сесть, на какой Сток посадить? Или, может, ещё какие-нибудь стулья есть?
Браузер зачем-то шлёт «no-cache» при простом обновлении страницы по F5. Зачем? Зачем?
Кака́я маскировка )))
Спасибо, попробую.
Мне от сервера пришёл ответ 304 Not Modified. Связь была по SPDY.
Питушня. Есть какая-то питушня для пропитушения файлов без питушения пользователя? Не такая адвансовая питушня, как ВК или Whatsapp питушня, где тебе явно питушут "я Лунтик, я обновился, питушни и ты меня", а хотя бы приписывание GET-параметров с хэшем коммита, в котором файл последний раз изменился.
Вообще, что за питушня? Приложения только растут и растут, сервер может пропитушить клиенту новый файл, а программисты оставляют факториальный рост кобенаций психозы, которая может произойти из-за совмещения разных версий скуриптов.
Если в проекте 20 скуриптов, после их смены у миллиона пользователей будут уникальные баги, которых нет у разработчика.
Ну и версионирование с вебпаком инженерному отделу лень пилить, хотя надо…
В клиентском sosnooley - обновлять страницу, если она не зависит от пользовательского состояния, либо рисовать плашку как на гитхабе.
* для статики назначается кэширование на 1.5*average(release.time - release.prev.time), чтобы у клиента не замусоривался кэш
* к статике добавляется GET-параметр с идентификатором версии, чтобы были гарантированно актуальные файлы
* к запросам добавляется GET/POST-параметр с идентификатором версии, к ответам - заголовок или поле с идентификатором версии,
* при несовпадении версий клиент/сервер ничего не делает
* при несовпадении версий клиент просит перезагрузить страницу или перезагружает её сам
Если нет, то эта система всегда будет работать не впустую. В самом плохом случае клиент получит ошибку, обновится, переформулирует запрос и отправит заново. Сервер же никогда не будет делать работу зря, т.к. запрос всегда будет инициировать клиент, про которого сразу известно, что он устаревший, и делать ничего не надо.
А если веб-сокеты? Или в этом случае сервер при обновлении закроет сокет, а сокет тоже всегда инициирует клиент, который при попытке переподключения получит установку на перезагрузку?
Теперь на «NGK» блокируются дефолтные аватарки с «https://i2.wp.com/gcode.space/img/default.png?ssl=1». Ко-ко-кой позор (((
Пидорас.
Хузу тоже пизда?
PS, починил:
И 404 в default «Граватара»:
Какой багор )))
Примерно сотня запросов в секунду, будто бесконечный трскроллинг сошёл с ума несмотря на троттлинг. Причём прошлый раз (в начале марта) это было что-то с «OSX».
Ничего не понимаю.
Перекат сделаю когда инженерный отдел фичу запилит.
> А что если просто парсить только хуз?
Тогда это будет https://govnokod.xyz/comments/.
Спокойной ночи.
Какой багор (((
Написанное в состоянии помутнения сознания у всего инженерного отдела говно сохранил для истории: https://pastebin.com/j05i3Cdq.
Перекат!
https://govnokod.ru/26544
https://govnokod.xyz/_26544
Надо было на хузе и нгк автоматически ссылки на ГК транслировать в ссылки на хуз и нгк при добавлении/распарсивании/изменении комментария, а при транслировании комментария с хуза на ГК - заменять ссылки на хуз на ссылки на ГК. Тогда везде бы было по одной ссылке, и если какой-то из сайтов бы сдох, на остальных бы об этом даже не узнали, не было бы лишних нерабочих ссылок.
Мож потёр пидор сракер?
Ну да, они бы в соседнем треде возродились, лол.