- 1
https://alexnisnevich.github.io/untrusted/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−309
https://alexnisnevich.github.io/untrusted/
3_dar 25.06.2016 21:22 # +2
cykablyad 25.06.2016 23:42 # +4
inkanus-gray 26.06.2016 00:13 # +2
bormand 25.06.2016 22:57 # +1
guesto 25.06.2016 23:02 # 0
inkanus-gray 25.06.2016 23:05 # 0
guesto 25.06.2016 23:07 # 0
inkanus-gray 25.06.2016 23:13 # 0
cykablyad 25.06.2016 23:06 # −2
3.14159265 26.06.2016 04:20 # +7
Предыстория: пару лет назад (anonimb-сёма тогда уже искрил на сайте) кто-то выложил ссыль на эту игру. Было длинное жаркое обсуждение. Недавно, увидев марио я попросил напомнить линк.
http://govnokod.ru/20234#comment335766
Xom94ok 5 дней назад #
И только через ПЯТЬ дней до пидара доходит...
После чего он привычно поделился весьма свежей инфой с ГК.
3_14dar 26.06.2016 10:25 # +2
Не могу, сука, передать, как меня, блять, бесят люди, которые пишут в форумы, блоги, каменты и почту слово "Баян!".
Ну отлично, молодец, знаешь ты этот анекдот, видел ты эту картинку, знаком с этим сайтом, успел с утра прочесть новость - ну и сиди, блять, и не пизди, дай другим людям понаслаждаться.
Приходят, блять, в каменты и гордо печатают: "Баянищще!" или "Да этому сто лет уже". Ну и хуй с ним. Да хоть, сука, триста.
Эти пидарасы являются идеальными одноразовыми потребителями. С утра увидели что-то, посмотрели, а к обеду любая ссылка на это что-то уже считается баяном. Чтоб у вас клавиатуры сгорели, уебаны!
Самое главное, что многие, кто дал на что-нибудь ссылку, и кому тут же в каменты насыпали "баян, баян", замыкаются и впредь боятся писать о чем-либо. Правильная реакция должна быть такой: "Баян? Ну и пошел нахуй, пидарас!" Тогда уже баянист задумается - а стоит ли в следующий раз вафельницу раззявать.
3.14159265 26.06.2016 11:16 # +6
Ты как всегда оригинален, пидар.
1024-- 26.06.2016 11:55 # +5
Кто написал его? Инканус, Вы же вебовскими делами занимаетесь, поисковые системы знаете? Признайтесь, что 3_14darа написали.
Кстати, может стоит вручную фильтровать его выхлоп? А то как-то доставлять меньше стало, слишком однообразно генерирует.
dxd 26.06.2016 12:23 # +2
bormand 26.06.2016 12:34 # +3
Ну совсем не палится.
3.14159265 26.06.2016 15:53 # +6
Однако реплицировать модуль охуительных историй про свиней-убийц, компы с помойки, ритеги и торговлю телом - нетривиальная задача.
dxd 26.06.2016 16:22 # +5
3_14dar 26.06.2016 20:49 # 0
Так это ж ваши парашконовости. Берешь новости и парсишь.
roman-kashitsyn 26.06.2016 12:38 # +6
А зачем? Кмк, достаточно регулярками заменять его посты, там же типичный словарь Эллочки-людоедки. Можно даже юзер-скрипт написать.
Свинособака -> Уважаемый
Свинособаки -> Господа
Бамп -> Слава
Русня -> Уважаемые Россияне
Прышебляд -> UNIX-люд
Отсос -> Подвиг
и т.д.
Слава подвигу UNIX-людей!
bormand 26.06.2016 12:54 # +2
LispGovno 26.06.2016 13:17 # 0
> "Уважаемый господа" -> "свинособаки свинособаки"
fix
dxd 26.06.2016 13:59 # 0
3.14159265 26.06.2016 15:41 # +7
Ахаха, а я думаю какого же он мне классического персонажа напоминает.
146% попадание в образ.
Вас подло обманули, это не мексиканский сишарп, это нидерландский питон.
3_14dar 26.06.2016 20:48 # −1
Поздравляю, ты только что переоткрыл автозамену на дваче.
roman-kashitsyn 26.06.2016 21:50 # +3
Am Wochenende darf man sich erholen.
guest8 08.11.2018 09:13 # −999
3.14159265 27.06.2016 02:31 # 0
Приходят, хуйня блять, и не пизди, скрепы дай другим людям залупин понаслаждаться.
Приходят, блять, свинособака в каменты и пошел туши пердак нахуй, пидарас!, Тогда уже скрепы баянист задумается , русня соснула, - а стоит козлодойч ли в следующий раз вафельницу залупин раззявать.
Эти пидарасы являются идеальными , тупая русня,: , пидораха, одноразовыми потребителями. С , маму ебал твою, пидораха, утра увидели ты питух, что-то, посмотрели, туши пердак а к руснявая обеду любая , русня соснула, кремлебот ссылка на хуйня это что-то уже днище считается баяном. Чтоб у залупин вас клавиатуры рашка сгорели, а к обеду любая ссылку, и бамп отсосу кому тут же в каменты и гордо печатают: руснявая "Баянищще!" или руснявая хуйня "Да этому сто лет уже". , русня соснула, Ну и кремлебот пидораха полыхнула
3_14dar 26.06.2016 20:45 # 0
inkanus-gray 26.06.2016 16:35 # +1
Эти пидарасыпали "Да хоть, в каменты и горели, уебаны!
Самое главиатуры сгорели, а сто лет уже". Ну и сиди, дал на что-то, посмотребителями. С утра уже считается баянист задумается - а сто лет уже". Ну и хуй с ним. Чтоб у вас клавиатуры сгорели, уебаны!
Самое главное, что-нибудь боятся пидарасы являются идеальными потребителями. С утра увидеальными одноразовыми потребителями. С утра увидел ты эту картинку, и почту слово "Баян? Ну и ком с ним. Да хоть, сука, триста.
Эти пидарасы являются баян, баянист задумается идеальными одноразовыми одноразовыми потрели, успел с утра увидели что-нибудь ссылка на этом, уебаны!
Самое главное, что лет уже баян", замыкаются и впредь боятся идели что-то уже баянист за свежесть
Не могу, сука, триста.
Эти пидарасы являются бая ссылка на этом, уебаны!
Самое главное, что дал нахуй, пидарасы являются и впредать, которые писать о чем-либо. Правильная реакция должна быть такой: "Баян? Ну и сиди, которые пишут же в каменты и хуй с этим сайтом, успел с утра уже считается - а стоит ли в следующий раз вафельницу раззявать.
inkanus-gray 26.06.2016 16:39 # +1
inkanus-gray 26.06.2016 16:46 # +1
http://www.zr.ru/archive/zr/1996/12/probliemy-i-suzhdieniia
Открываем HTML-код и ищем блок:
Текст статьи чуть более, чем полностью, состоит из вореций.
P.S. Понял, откуда вореции: на картинке статья в две колонки, они её распознали и засунули в невидимый блок. А при распознавании не учли, что колонки две, и колонки перемешались.
Да ещё и картинку сжали.
inkanus-gray 26.06.2016 17:18 # +1
вДорогие вдрузья, вдля впоклонников вдрамы вПятницкий! вТелекомпания вDixiМедиа вначала вподготовку вк впроизводству впродолжения втелесериала, вто весть вта всамая в33 всерия всериала, вона вже вявляется ви вначалом вII вглавы.
Ведь впоследняя всерия взакончилась вочень встранно, ви взрители вне впоняли вконцовки, вчто вже вбудет вдальше... вбыть вили вне вбыть вв вих вбанде, вжить вили впредать, всдаться вили впобедить... вПо вслухам во впродолжении всериала: вИрину вЗимину вспасет вКарпов! вОн впохитит вдочь вначальника вМОБ, втем всамым вобеспечит всвободу всвоей вбывшей вначальнице!
Съемки впродолжения всериала в«Пятницкий» вначнутся вв вапреле в2012 вгода. вТакже вкак вуже вговорилось, вначались всъемки вкриминальной вдрамы в«Карпов»
Перед каждым словом добавлена невидимая буква «в». Но зачем? Чтобы текст нельзя было скопипастить? Но ведь блогер сам себе яму вырыл, потому что записи нельзя найти поисковиками по вменяемым запросам.
1024-- 26.06.2016 17:48 # +2
вВероятно, втак вещё вможно вписать внечто вгадостное впро вкого-нибудь вписать, вчтоб вони вавтоматом вне внагуглили.
inkanus-gray 26.06.2016 21:28 # +1
3_14dar 26.06.2016 20:50 # 0
inkanus-gray 27.06.2016 18:17 # +1
http://govnokod.ru/3482#comment32734
3.14159265 27.06.2016 18:48 # +3
Хотя наверное вы помните.
Времена идут, дегенераты не переводятся:
Это же из блога Тёмы Лебедева :http://tema.livejournal.com/94921.html
Вебкил3_14dar, cука, такой тупой хомячек, что своих мозгов не имеет и вынужден копипастить других людей.
Lokich 27.06.2016 18:11 # +2
ну а в целом молодец, читай тему может отсосешь у него, и он расскажет тебе как можно за сайт средней поршивости квартиру получить
3.14159265 26.06.2016 04:58 # +1
Гумно, учись: https://github.com/AlexNisnevich/ECMAchine
LispGovno 26.06.2016 11:30 # +2
bakagaijin 26.06.2016 22:03 # +2
bormand 26.06.2016 23:00 # +1
3_14dar 26.06.2016 10:27 # 0
bormand 26.06.2016 10:30 # 0
Kozel 26.06.2016 15:03 # +2
player.setPhoneCallback(function(){
if(me.dir===undefined||me.dir=='up') me.dir='left';
else if(me.dir=='left') me.dir='down';
else if(me.dir=='down') me.dir='right';
else if(me.dir=='right') me.dir='up';
});
if(me.canMove(me.dir)) me.move(me.dir);
3_14dar 26.06.2016 20:47 # 0
Бля, сейчас неинтересно станет.
bormand 26.06.2016 20:51 # 0
j123123 27.06.2016 19:19 # 0
j123123 28.06.2016 21:24 # +1
пришлось делать особую хуйню, чтоб их валидатор обломать. Например 'Function(' и 'confirm' там запрещен
3_14dar 28.06.2016 23:31 # 0
guestinho 28.06.2016 23:46 # 0
inkanus-gray 29.06.2016 00:44 # +4
guestinho 29.06.2016 00:44 # +1
это не смалток и не руби
inkanus-gray 29.06.2016 00:48 # 0
guesto 01.07.2016 04:02 # +1
3_14dar 29.06.2016 21:38 # 0
1024-- 29.06.2016 00:59 # 0
j123123 29.06.2016 01:09 # +3
1024-- 29.06.2016 01:17 # 0
Kozel 29.06.2016 09:01 # +1
и после этого мне ещё пишут, что "You are one clever hacker."
bormand 29.06.2016 17:35 # 0
Lokich 29.06.2016 18:21 # 0
bormand 29.06.2016 18:22 # 0
1024-- 29.06.2016 19:43 # 0
inkanus-gray 29.06.2016 20:28 # 0
Вот и бьютификатор из коробки.
inkanus-gray 29.06.2016 20:42 # 0
bormand 29.06.2016 20:43 # +1
inkanus-gray 29.06.2016 20:48 # +1
bormand 29.06.2016 20:56 # 0
3_14dar 21.07.2016 22:27 # 0
>бьютификатор
Автоформаттер
3_14dar 26.06.2016 21:28 # 0
bormand 26.06.2016 21:32 # 0
3_14dar 26.06.2016 21:44 # 0
3.14159265 27.06.2016 02:42 # +1
и дальше стекломоя наебнул всё стало обычным.
Предел , русня соснула, человечества сразу общины,
Ну а потом государства,
Те , пидораха, самые долгие войны,
Которые мы прыщеблядский пуйло изменяли,
Всё было когда-то
Всё то, что мы, то ещё не пидораха, достигнут,
Все стали совсем неподвластны.
Искали чего-то всё , мамку ебал, пидораха, дальше всё равно.
Открылись быстремились,
Того что мы вдруг сразу , маму ебал твою, пидорахен достигнут,
Все стальные садись на бутылку бубарех вселенной,
И мчались быстремились быстрее мы свойства , мамку ебал, квасетов,
И дальше. Ну ко-ко-ко конечно нашли.
Параметры наши логично, всё стало обычным.
Параметры мира,
В котором мы обитаем.
Меняли формальность,
Меняли пидораха, формальность,
Меняли cтекломойный законы, которые мы днище изменилось.
И жить нам непривычны.
Но вдруг элионые свойства,
Те самые долгие на бутылку войны,
Которую вселенной,
И , пидораха, мчались быстрее ко-ко-ко мы так туши пердак ждали.
Как всё днище пидораха, начиналось когда-то
Всё то, что мы, то ещё не достигнут,
Те самые у тебя же прыщи туши пердак русня от жизни,
И всё было садись на бутылку пидораха, логичны,
И но на бутылку прыщеблядский
И руснявый cтекломойный дальше всё стали кремлебот уже псииндустрия,
Которых порвался и вспомнить нам жалко.
Открыв у тебя же прыщи все параметры туши пердак днище наши логичны,
И новая дверь руснявый на пути козлодойч нам стали ,
маму ебал твою, пидораха, вдруг
Того что уже прочитали.
Если захочем , русня соснула, пуйло получим полмира,
А не захочем , пидорахен пидораха, получим полмира,
В 3_14дар котором мы рашка обитаем.
Меняли законы, русня соснула, которые мы cтекломойный изменяли,
Всё были нам новые были ко-ко-ко нам совсем 3_14дар неподвластны.
3_14dar 29.06.2016 21:39 # 0
inkanus-gray 29.06.2016 21:42 # 0
3_14dar 29.06.2016 22:30 # 0
inkanus-gray 29.06.2016 22:37 # 0
3_14dar 29.06.2016 23:11 # −2
inkanus-gray 29.06.2016 23:47 # +2
Нужно либо больше пасты, либо полностью переписывать бота.
bormand 29.06.2016 21:42 # +1
roman-kashitsyn 29.06.2016 23:08 # +2
Funtik 17.08.2020 18:02 # 0
dxd 29.06.2016 22:48 # +2
CHayT 29.06.2016 23:04 # +1
Или нет? Вроде FSM не может пи посчитать.
3_14dar 29.06.2016 23:12 # −2
dxd 30.06.2016 07:43 # +3
CHayT 30.06.2016 10:22 # +3
Kozel 26.06.2016 17:26 # +1
(если вдруг кто-то не понял: да, его можно пройти)
bormand 26.06.2016 18:11 # +1
Kozel 26.06.2016 20:43 # 0
bormand 26.06.2016 20:44 # 0
3.14159265 30.06.2016 19:08 # 0
https://github.com/AlexNisnevich/untrusted/tree/master/solutions
bormand 30.06.2016 19:24 # 0
bormand 30.06.2016 19:25 # 0
Ох лол, я не додумался до такого :)
bormand 30.06.2016 19:32 # 0
inkanus-gray 30.06.2016 19:38 # +1
3.14159265 01.07.2016 03:42 # 0
Да я там читал и офигевал с хаков и какое у людей мышление.
Вот реально взлом матрицу реальности (чё я и вспомнил про игрушку в теме марио).
Голь на выдумки хитра.
3_14dar 15.07.2016 19:41 # −5
3_14dar 15.07.2016 20:40 # −3
1024-- 21.07.2016 20:03 # 0
Это же связано с безопасностью. Знаешь хаки => можешь написать программу так, чтобы другим посложнее хакнуть было. Ради безопасности надо быть хакером.
3_14dar 21.07.2016 20:06 # 0
1024-- 21.07.2016 20:13 # 0
bormand 21.07.2016 20:14 # 0
> угрозах
Всё смешалось в доме Облонских.
1024-- 21.07.2016 20:20 # 0
Предполагаю, что человек с хорошо разработанным грязными хаками сознанием - это как мужик с ножом против обученного безопасника, которому дали мясо.
Ведь если человек может грязными хаками виртуозно вырываться из огороженного пространства, используя все возможные кобенации, то он и осознает, какие кобенации действий в серьёзной программе могут быть опасны.
3_14dar 21.07.2016 22:23 # 0
Вмещало банку сгущенки?
1024-- 21.07.2016 23:44 # 0
3_14dar 21.07.2016 22:25 # +1
3_14dar 21.07.2016 22:24 # 0
1024-- 21.07.2016 23:50 # 0
Думаешь "эх, а я-то так не умею", грустно становится. Конечно, подобное упоротое мышление редко требуется, но иногда может и выручить.
Sim_salapim 22.07.2016 00:34 # 0
О, мой юный друг, любящий рахат-лукум, так же, как люблю тебя я!.. Что за дивные слова ты говоришь? Мне, старику, не понять. Это древнее заклинание или цитата из свитка?
1024-- 22.07.2016 00:46 # 0
3_14dar 22.07.2016 02:12 # 0
То что ты сказал относится к админам, а я проггер какбэ. По большей части.
guest 22.07.2016 03:00 # 0
И наверное еще одного админа, чтобы тот поставил ему операционку
И Сема этим горд
3_14dar 22.07.2016 03:08 # 0
guest 22.07.2016 03:25 # 0
Ты покупаешь компьютер, и там сразу есть Интернет
Ну в современных компьютерах так точно есть
3_14dar 22.07.2016 03:30 # 0
guest 22.07.2016 03:35 # 0
laMer007 22.07.2016 03:39 # 0
guest 22.07.2016 03:51 # 0
3_14dar 22.07.2016 20:15 # 0
3_14dar 26.06.2016 20:45 # 0
Выше подсказали: http://www.govnokod.ru/20269#comment336606 . Где еще можно хранить?
bormand 26.06.2016 20:46 # 0
1024-- 26.06.2016 20:56 # 0
Не знаю, как сейчас, а тогда можно было провернуть что-то читерское, связанное с эквивалентностью точки и квадратных скобок, аналогичное document.write('<script>...<scr' + 'ipt/>');. Ключевые слова отслеживались, а их 'ч'+'асти' - нет.
3_14dar 26.06.2016 21:15 # 0
bormand 26.06.2016 21:18 # 0
3_14dar 26.06.2016 21:25 # 0
bormand 26.06.2016 21:33 # 0
3_14dar 26.06.2016 21:42 # 0
1024-- 26.06.2016 21:46 # 0
3.14159265 01.07.2016 03:39 # 0
Кстати, а кто-то в сюжет вчитывался?
bormand 26.06.2016 20:49 # 0
Его замыкание было разработано настолько, что он мог спрятать в нём банку сгущёнки:
3_14dar 26.06.2016 21:17 # 0
bormand 26.06.2016 21:23 # 0
В движке останется ссылка на установленный phoneCallback, banka выживет, т.к. замыкание. В итоге при каждом звонке на телефон ты сможешь работать с состоянием из банки.
3.14159265 26.06.2016 21:19 # +1
Он создаёт в функции приватные поля и удаляет себя.
Я раньше считал что js - это такая открытая штука, как сишка из которой можно добраться куда-угодно, поменять что угодно, итд.
Так вот: как средствами js понять что за данные/функции спрятались внутри замыкания
bormand 26.06.2016 21:24 # 0
З.Ы. Хотя значения переменных из неё выбить будет проблематично...
3.14159265 26.06.2016 21:48 # 0
А еще есть setInterval, если проебать на него ссыль, то понять что выставлено никак нельзя.
1024-- 26.06.2016 21:49 # +2
3_dar 26.06.2016 22:58 # 0
задана функция, такая как у 1024 (хер знает каким способом), и нужно вычислить аргумент чтобы функция вернула true.
bormand 26.06.2016 23:02 # 0
3_dar 26.06.2016 23:09 # 0
хотя да, бред какой-то
bormand 26.06.2016 23:12 # 0
kurwa 26.06.2016 23:22 # +3
3.14159265 27.06.2016 18:45 # +1
Вычисляй!
1024-- 27.06.2016 21:48 # +1
Философские вопросы:
Возвращает ли black_box true для каких-либо аргументов?
Существует ли решение задачи Тридора для black_box?
3_dar 27.06.2016 21:53 # 0
в разумных пределах же
1024-- 27.06.2016 21:59 # +2
Кстати, в лучших традициях криптографии (а именно, правило "чуть слошарил - всё поехало"), можно задачу неслабо упростить, убрав всего один символ:
3.14159265 27.06.2016 22:11 # +1
Ладно, принимается
bormand 27.06.2016 22:14 # 0
3.14159265 27.06.2016 22:19 # 0
Зациклится же.
Я к тому что даже если мы ЗНАЕМ тело ф-ции, то не можем решить задачу Тридара.
bormand 27.06.2016 22:29 # 0
Но... а как же if (0 == arg) return true?
З.Ы. В браузере не зациклилось, вернуло истину.
3.14159265 27.06.2016 22:34 # +2
Ладно, вот исправленная версия. За решение такой задачи, при каком значении arg функция выдаст true
не стыдно и 1000$ потребовать
3.14159265 27.06.2016 22:43 # 0
bormand 27.06.2016 22:51 # +2
bormand 27.06.2016 22:55 # +1
3.14159265 27.06.2016 23:29 # +2
Посоны, нахуй так жить?
guestinho 27.06.2016 23:30 # +3
j123123 28.06.2016 10:27 # 0
https://pashkov-alex.blogspot.ru/2013/09/icfpc-2013.html
3_14dar 26.06.2016 21:19 # 0
3_14dar 26.06.2016 20:51 # 0
bormand 26.06.2016 20:52 # 0
Ну там потом в большинстве уровней динамические объекты (да и вообще объекты) запретят создавать, уже не поспамишь толком.
3.14159265 30.06.2016 19:05 # 0
bormand 30.06.2016 19:06 # 0
3.14159265 30.06.2016 19:28 # 0
Просто чтоб знать про телепорты надо было пройти игру перед этим.
Ну или читать сорцы.
bormand 30.06.2016 19:31 # 0
З.Ы. Кстати, а самому задефайнить телепорт не получится? Установка координат вроде ж недоступна...
3.14159265 30.06.2016 20:58 # 0
через map.getDynamicObjects(); получаем и связываем
bormand 30.06.2016 21:02 # 0
3.14159265 30.06.2016 23:21 # 0
Но так неитересно.
Кстати я заметил что игрушка поменялась.
Раньше можно написать вместо строк условия, а щас надо в том левеле с ключами дропать из хеш-мапы несуществующий.
3_14dar 15.07.2016 19:39 # 0
3.14159265 01.07.2016 00:29 # 0
inkanus-gray 01.07.2016 00:41 # +1
Вечный сток Борманда на страже.
3.14159265 01.07.2016 00:47 # 0
Тем более я в другом треде отписался.
Джва года назад validateЧётоТам лочилось
Я писал map['vali'+'date']=function(){} и ложил болт на ограничения.
Короче игра по мере того как мы её проходим становится умнее.
3_14dar 26.06.2016 21:45 # 0
bormand 26.06.2016 21:48 # 0
3_14dar 26.06.2016 23:03 # 0
j123123 27.06.2016 19:42 # 0
3.14159265 01.07.2016 01:04 # 0
Юзал фичу что remove несуществующего ничего у тебя не забирает.
То есть можно ходить с зеленым ключом через зеленый замок, а поставить левак.
У меня еще и лишний зеленый ключик остался.
Kozel 27.06.2016 07:19 # +1
guesto 26.06.2016 22:13 # +1
3_14dar 27.06.2016 11:51 # 0
Kozel 27.06.2016 16:54 # 0
3_14dar 28.06.2016 11:36 # 0
Хуево без нормальной консоли.