- 1
https://alexnisnevich.github.io/untrusted/
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−309
https://alexnisnevich.github.io/untrusted/
Предыстория: пару лет назад (anonimb-сёма тогда уже искрил на сайте) кто-то выложил ссыль на эту игру. Было длинное жаркое обсуждение. Недавно, увидев марио я попросил напомнить линк.
http://govnokod.ru/20234#comment335766
Xom94ok 5 дней назад #
И только через ПЯТЬ дней до пидара доходит...
После чего он привычно поделился весьма свежей инфой с ГК.
Не могу, сука, передать, как меня, блять, бесят люди, которые пишут в форумы, блоги, каменты и почту слово "Баян!".
Ну отлично, молодец, знаешь ты этот анекдот, видел ты эту картинку, знаком с этим сайтом, успел с утра прочесть новость - ну и сиди, блять, и не пизди, дай другим людям понаслаждаться.
Приходят, блять, в каменты и гордо печатают: "Баянищще!" или "Да этому сто лет уже". Ну и хуй с ним. Да хоть, сука, триста.
Эти пидарасы являются идеальными одноразовыми потребителями. С утра увидели что-то, посмотрели, а к обеду любая ссылка на это что-то уже считается баяном. Чтоб у вас клавиатуры сгорели, уебаны!
Самое главное, что многие, кто дал на что-нибудь ссылку, и кому тут же в каменты насыпали "баян, баян", замыкаются и впредь боятся писать о чем-либо. Правильная реакция должна быть такой: "Баян? Ну и пошел нахуй, пидарас!" Тогда уже баянист задумается - а стоит ли в следующий раз вафельницу раззявать.
Ты как всегда оригинален, пидар.
Кто написал его? Инканус, Вы же вебовскими делами занимаетесь, поисковые системы знаете? Признайтесь, что 3_14darа написали.
Кстати, может стоит вручную фильтровать его выхлоп? А то как-то доставлять меньше стало, слишком однообразно генерирует.
Ну совсем не палится.
Однако реплицировать модуль охуительных историй про свиней-убийц, компы с помойки, ритеги и торговлю телом - нетривиальная задача.
Так это ж ваши парашконовости. Берешь новости и парсишь.
А зачем? Кмк, достаточно регулярками заменять его посты, там же типичный словарь Эллочки-людоедки. Можно даже юзер-скрипт написать.
Свинособака -> Уважаемый
Свинособаки -> Господа
Бамп -> Слава
Русня -> Уважаемые Россияне
Прышебляд -> UNIX-люд
Отсос -> Подвиг
и т.д.
Слава подвигу UNIX-людей!
> "Уважаемый господа" -> "свинособаки свинособаки"
fix
Ахаха, а я думаю какого же он мне классического персонажа напоминает.
146% попадание в образ.
Вас подло обманули, это не мексиканский сишарп, это нидерландский питон.
Поздравляю, ты только что переоткрыл автозамену на дваче.
Am Wochenende darf man sich erholen.
Приходят, хуйня блять, и не пизди, скрепы дай другим людям залупин понаслаждаться.
Приходят, блять, свинособака в каменты и пошел туши пердак нахуй, пидарас!, Тогда уже скрепы баянист задумается , русня соснула, - а стоит козлодойч ли в следующий раз вафельницу залупин раззявать.
Эти пидарасы являются идеальными , тупая русня,: , пидораха, одноразовыми потребителями. С , маму ебал твою, пидораха, утра увидели ты питух, что-то, посмотрели, туши пердак а к руснявая обеду любая , русня соснула, кремлебот ссылка на хуйня это что-то уже днище считается баяном. Чтоб у залупин вас клавиатуры рашка сгорели, а к обеду любая ссылку, и бамп отсосу кому тут же в каменты и гордо печатают: руснявая "Баянищще!" или руснявая хуйня "Да этому сто лет уже". , русня соснула, Ну и кремлебот пидораха полыхнула
Эти пидарасыпали "Да хоть, в каменты и горели, уебаны!
Самое главиатуры сгорели, а сто лет уже". Ну и сиди, дал на что-то, посмотребителями. С утра уже считается баянист задумается - а сто лет уже". Ну и хуй с ним. Чтоб у вас клавиатуры сгорели, уебаны!
Самое главное, что-нибудь боятся пидарасы являются идеальными потребителями. С утра увидеальными одноразовыми потребителями. С утра увидел ты эту картинку, и почту слово "Баян? Ну и ком с ним. Да хоть, сука, триста.
Эти пидарасы являются баян, баянист задумается идеальными одноразовыми одноразовыми потрели, успел с утра увидели что-нибудь ссылка на этом, уебаны!
Самое главное, что лет уже баян", замыкаются и впредь боятся идели что-то уже баянист за свежесть
Не могу, сука, триста.
Эти пидарасы являются бая ссылка на этом, уебаны!
Самое главное, что дал нахуй, пидарасы являются и впредать, которые писать о чем-либо. Правильная реакция должна быть такой: "Баян? Ну и сиди, которые пишут же в каменты и хуй с этим сайтом, успел с утра уже считается - а стоит ли в следующий раз вафельницу раззявать.
http://www.zr.ru/archive/zr/1996/12/probliemy-i-suzhdieniia
Открываем HTML-код и ищем блок:
Текст статьи чуть более, чем полностью, состоит из вореций.
P.S. Понял, откуда вореции: на картинке статья в две колонки, они её распознали и засунули в невидимый блок. А при распознавании не учли, что колонки две, и колонки перемешались.
Да ещё и картинку сжали.
вДорогие вдрузья, вдля впоклонников вдрамы вПятницкий! вТелекомпания вDixiМедиа вначала вподготовку вк впроизводству впродолжения втелесериала, вто весть вта всамая в33 всерия всериала, вона вже вявляется ви вначалом вII вглавы.
Ведь впоследняя всерия взакончилась вочень встранно, ви взрители вне впоняли вконцовки, вчто вже вбудет вдальше... вбыть вили вне вбыть вв вих вбанде, вжить вили впредать, всдаться вили впобедить... вПо вслухам во впродолжении всериала: вИрину вЗимину вспасет вКарпов! вОн впохитит вдочь вначальника вМОБ, втем всамым вобеспечит всвободу всвоей вбывшей вначальнице!
Съемки впродолжения всериала в«Пятницкий» вначнутся вв вапреле в2012 вгода. вТакже вкак вуже вговорилось, вначались всъемки вкриминальной вдрамы в«Карпов»
Перед каждым словом добавлена невидимая буква «в». Но зачем? Чтобы текст нельзя было скопипастить? Но ведь блогер сам себе яму вырыл, потому что записи нельзя найти поисковиками по вменяемым запросам.
вВероятно, втак вещё вможно вписать внечто вгадостное впро вкого-нибудь вписать, вчтоб вони вавтоматом вне внагуглили.
http://govnokod.ru/3482#comment32734
Хотя наверное вы помните.
Времена идут, дегенераты не переводятся:
Это же из блога Тёмы Лебедева :http://tema.livejournal.com/94921.html
Вебкил3_14dar, cука, такой тупой хомячек, что своих мозгов не имеет и вынужден копипастить других людей.
ну а в целом молодец, читай тему может отсосешь у него, и он расскажет тебе как можно за сайт средней поршивости квартиру получить
Гумно, учись: https://github.com/AlexNisnevich/ECMAchine
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);
Бля, сейчас неинтересно станет.
пришлось делать особую хуйню, чтоб их валидатор обломать. Например 'Function(' и 'confirm' там запрещен
это не смалток и не руби
и после этого мне ещё пишут, что "You are one clever hacker."
Вот и бьютификатор из коробки.
>бьютификатор
Автоформаттер
и дальше стекломоя наебнул всё стало обычным.
Предел , русня соснула, человечества сразу общины,
Ну а потом государства,
Те , пидораха, самые долгие войны,
Которые мы прыщеблядский пуйло изменяли,
Всё было когда-то
Всё то, что мы, то ещё не пидораха, достигнут,
Все стали совсем неподвластны.
Искали чего-то всё , мамку ебал, пидораха, дальше всё равно.
Открылись быстремились,
Того что мы вдруг сразу , маму ебал твою, пидорахен достигнут,
Все стальные садись на бутылку бубарех вселенной,
И мчались быстремились быстрее мы свойства , мамку ебал, квасетов,
И дальше. Ну ко-ко-ко конечно нашли.
Параметры наши логично, всё стало обычным.
Параметры мира,
В котором мы обитаем.
Меняли формальность,
Меняли пидораха, формальность,
Меняли cтекломойный законы, которые мы днище изменилось.
И жить нам непривычны.
Но вдруг элионые свойства,
Те самые долгие на бутылку войны,
Которую вселенной,
И , пидораха, мчались быстрее ко-ко-ко мы так туши пердак ждали.
Как всё днище пидораха, начиналось когда-то
Всё то, что мы, то ещё не достигнут,
Те самые у тебя же прыщи туши пердак русня от жизни,
И всё было садись на бутылку пидораха, логичны,
И но на бутылку прыщеблядский
И руснявый cтекломойный дальше всё стали кремлебот уже псииндустрия,
Которых порвался и вспомнить нам жалко.
Открыв у тебя же прыщи все параметры туши пердак днище наши логичны,
И новая дверь руснявый на пути козлодойч нам стали ,
маму ебал твою, пидораха, вдруг
Того что уже прочитали.
Если захочем , русня соснула, пуйло получим полмира,
А не захочем , пидорахен пидораха, получим полмира,
В 3_14дар котором мы рашка обитаем.
Меняли законы, русня соснула, которые мы cтекломойный изменяли,
Всё были нам новые были ко-ко-ко нам совсем 3_14дар неподвластны.
Нужно либо больше пасты, либо полностью переписывать бота.
Или нет? Вроде FSM не может пи посчитать.
(если вдруг кто-то не понял: да, его можно пройти)
https://github.com/AlexNisnevich/untrusted/tree/master/solutions
Ох лол, я не додумался до такого :)
Да я там читал и офигевал с хаков и какое у людей мышление.
Вот реально взлом матрицу реальности (чё я и вспомнил про игрушку в теме марио).
Голь на выдумки хитра.
Это же связано с безопасностью. Знаешь хаки => можешь написать программу так, чтобы другим посложнее хакнуть было. Ради безопасности надо быть хакером.
> угрозах
Всё смешалось в доме Облонских.
Предполагаю, что человек с хорошо разработанным грязными хаками сознанием - это как мужик с ножом против обученного безопасника, которому дали мясо.
Ведь если человек может грязными хаками виртуозно вырываться из огороженного пространства, используя все возможные кобенации, то он и осознает, какие кобенации действий в серьёзной программе могут быть опасны.
Вмещало банку сгущенки?
Думаешь "эх, а я-то так не умею", грустно становится. Конечно, подобное упоротое мышление редко требуется, но иногда может и выручить.
О, мой юный друг, любящий рахат-лукум, так же, как люблю тебя я!.. Что за дивные слова ты говоришь? Мне, старику, не понять. Это древнее заклинание или цитата из свитка?
То что ты сказал относится к админам, а я проггер какбэ. По большей части.
И наверное еще одного админа, чтобы тот поставил ему операционку
И Сема этим горд
Ты покупаешь компьютер, и там сразу есть Интернет
Ну в современных компьютерах так точно есть
Выше подсказали: http://www.govnokod.ru/20269#comment336606 . Где еще можно хранить?
Не знаю, как сейчас, а тогда можно было провернуть что-то читерское, связанное с эквивалентностью точки и квадратных скобок, аналогичное document.write('<script>...<scr' + 'ipt/>');. Ключевые слова отслеживались, а их 'ч'+'асти' - нет.
Кстати, а кто-то в сюжет вчитывался?
Его замыкание было разработано настолько, что он мог спрятать в нём банку сгущёнки:
В движке останется ссылка на установленный phoneCallback, banka выживет, т.к. замыкание. В итоге при каждом звонке на телефон ты сможешь работать с состоянием из банки.
Он создаёт в функции приватные поля и удаляет себя.
Я раньше считал что js - это такая открытая штука, как сишка из которой можно добраться куда-угодно, поменять что угодно, итд.
Так вот: как средствами js понять что за данные/функции спрятались внутри замыкания
З.Ы. Хотя значения переменных из неё выбить будет проблематично...
А еще есть setInterval, если проебать на него ссыль, то понять что выставлено никак нельзя.
задана функция, такая как у 1024 (хер знает каким способом), и нужно вычислить аргумент чтобы функция вернула true.
хотя да, бред какой-то
Вычисляй!
Философские вопросы:
Возвращает ли black_box true для каких-либо аргументов?
Существует ли решение задачи Тридора для black_box?
в разумных пределах же
Кстати, в лучших традициях криптографии (а именно, правило "чуть слошарил - всё поехало"), можно задачу неслабо упростить, убрав всего один символ:
Ладно, принимается
Зациклится же.
Я к тому что даже если мы ЗНАЕМ тело ф-ции, то не можем решить задачу Тридара.
Но... а как же if (0 == arg) return true?
З.Ы. В браузере не зациклилось, вернуло истину.
Ладно, вот исправленная версия. За решение такой задачи, при каком значении arg функция выдаст true
не стыдно и 1000$ потребовать
Посоны, нахуй так жить?
https://pashkov-alex.blogspot.ru/2013/09/icfpc-2013.html
Ну там потом в большинстве уровней динамические объекты (да и вообще объекты) запретят создавать, уже не поспамишь толком.
Просто чтоб знать про телепорты надо было пройти игру перед этим.
Ну или читать сорцы.
З.Ы. Кстати, а самому задефайнить телепорт не получится? Установка координат вроде ж недоступна...
через map.getDynamicObjects(); получаем и связываем
Но так неитересно.
Кстати я заметил что игрушка поменялась.
Раньше можно написать вместо строк условия, а щас надо в том левеле с ключами дропать из хеш-мапы несуществующий.
Вечный сток Борманда на страже.
Тем более я в другом треде отписался.
Джва года назад validateЧётоТам лочилось
Я писал map['vali'+'date']=function(){} и ложил болт на ограничения.
Короче игра по мере того как мы её проходим становится умнее.
Юзал фичу что remove несуществующего ничего у тебя не забирает.
То есть можно ходить с зеленым ключом через зеленый замок, а поставить левак.
У меня еще и лишний зеленый ключик остался.
Хуево без нормальной консоли.