Вывод ответа в вашей логике очень напоминает L-грамматики - способ генерации и представления фракталов в символьном виде, с возможной последующей визуализацией. А она, насколько я понимаю, в свою очередь - частный случай формальной грамматики. С помощью нее в компьютерной графике генерят, всякие разветвляющиеся структуры, например, очень симпатичные растения.
Надо думать, участники таких результатов добиваются не методом черного ящика, а вдумчиво изучая исходники сервиса, который надо уронить. Хотя, наверное можно и fuzzy testing попробовать, он иногда неожиданные результаты выдает
Нам вот в сервис, где я тогда работал, пользователи прислали такой ввод, что выявился совершенно глупейший баг в MySQL, а заодно и в MariaDB - в коде до их форка: когда кастишь в поле типа decimal строку с числом и кучей ведущих нулей > максимально допускаемой длины строки, то в поле подставлялся MAXVALUE. Например, такой запрос:
SELECT CAST(0000000000000000000000000000000000000000000000000000000000000000000000000000000020.01 AS DECIMAL(15,2)) as val;"
выдавал значение 9999999999999.99. Наверное очень весело для банков найти такой баг у себя в системе!
И самое забавное, что когда мы это зарепортили - сразу и в Oracle и в MariaDB Foundation, то в Oracle ответили что-то типа - "править мы не будем, т.к. ввод - некорректный, но напишем в документации, что так делать не нужно". А в MariaDB - просто взяли и исправили, https://jira.mariadb.org/browse/MDEV-2310
Был подобный опыт ИТ-менеджмента переезда подразделения крупного холдинга в новый офис, где до нас сидела другая компания, и уже была какая-то рабочая СКС. Предыдущие арендаторы (известный японский автопроизводитель, между прочим) сказали - либо мы им компенсируем амортизированную стоимость имеющейся СКС, либо они ее порежут - пучок кабелей на входе в серверную. В итоге выбрали им компенсировать, так что СКС они оставили. Далее - в существующую серверную поставили свои серверные стойки, сделали свой проект СКС - на основе имеющейся, но добавили розеток. Подрядчик сделал аудит СКС, проложил недостающие кабеля, сделал дополнительные розетки. И хоть категорировать нам тоже не надо было, но скорость СКС проверили - 100Mbps тянула. В дальнейшем при эксплуатации проблем не было.
А еще из-за этого в браузере теперь не работает проход по полям/кнопкам с помощью клавиши Tab - т.е., введя пароль, не получится нажать Tab/Enter, переведя фокус на кнопку "Войти" и залогиниться, надо тянуться к мышке и нажимать кнопку ею. И уж наверняка, напрочь сломалось юзабилити для всяких нестандартных браузеров, например, для незрячих.
Это тот самый мобильный онлайн банк ВТБ, который отказывается устанавливаться без доступа к телефонной книге пользователя? В ВТБ мне про эту "фичу" ответили, что это - для моего же удобства - чтобы переводить по номерам телефонов через СБП. Но я не готов давать приложению доступ к моим контактам, на мой взгляд, это - чувствительная информация, и касается не только меня, но и людей из моей телефонной книги. И при переводе СБП, я готов вбивать телефоны вручную. Почему я не могу установить мобильный онлайн банк ВТБ, не давая ему доступа к телефонной книге пользователя?
Да, тот Cу-27 Фланкер был просто наслаждением для симмеров AKA неудавшихся летчиков, уровень хардкора в нем был сравним с Microsoft Flight Simulator, а требования к компьютеру - ниже. Можно было выполнять все фигуры высшего пилотажа, включая прямой и перевернутый штопор. Огорчало только, что знаменитая "Кобра" выполнялась не через управление самолетом, а по отдельной клавише "К". Видимо на реальном самолете она делается очень сложно, либо игровая физическая модель имела ограничения. Интересно, можно ли на каких-то современных симах выполнить "Кобру" самостоятельно?
Еще в программах под Windows был забавный способ запуска пасхалки - там было 2 точки входа - та, что работала, когда прога запускалась из-под WIndows, и MS-DOS stub - он выполнялся, если программу запускали из командной строки MS-DOS (или чего-то аналогичного). Обычно там был короткий кусок 16-битного кода, выводящего сообщение о том, что программе требуется Windows, и завершающегося. Но можно было засунуть туда и что-то более интересное.
Демосценеры очень любят вставлять в свои демки пасхалки - скрытые части и сообщения. Вот например список пасхалок в демках до 2003 года. Способами активации пасхалок были, в основном, нажатие определенных клавиш, и ключи в командной строке при запуске демо
Update: Спустя 3 года после публикации перевода, нашлась возможность издать ее на бумаге, хотя и небольшим, можно сказать самиздатовским, тиражом. Подробности тут
Один из экземпляров тележки для этого марсохода в 2000-е годы самолично видел в Институте космических исследований - забавный аппарат, весь сделан из титана, включая колеса. Вот его фото с испытаний в пустыне
Насчет мотобайков - как решается вопрос с правами на их вождение? Потому что, когда я там был, местные говорили, что российские права категории "В" - для вождения мотобайка там недействительны, и полиция может остановить, оштрафовать, а то и конфисковать байк. А вероятность, что на европейца обратят особое внимание - высокая.
Вывод ответа в вашей логике очень напоминает L-грамматики - способ генерации и представления фракталов в символьном виде, с возможной последующей визуализацией. А она, насколько я понимаю, в свою очередь - частный случай формальной грамматики. С помощью нее в компьютерной графике генерят, всякие разветвляющиеся структуры, например, очень симпатичные растения.
Надо думать, участники таких результатов добиваются не методом черного ящика, а вдумчиво изучая исходники сервиса, который надо уронить. Хотя, наверное можно и fuzzy testing попробовать, он иногда неожиданные результаты выдает
Нам вот в сервис, где я тогда работал, пользователи прислали такой ввод, что выявился совершенно глупейший баг в MySQL, а заодно и в MariaDB - в коде до их форка: когда кастишь в поле типа decimal строку с числом и кучей ведущих нулей > максимально допускаемой длины строки, то в поле подставлялся MAXVALUE. Например, такой запрос:
SELECT CAST(0000000000000000000000000000000000000000000000000000000000000000000000000000000020.01 AS DECIMAL(15,2)) as val;"
выдавал значение 9999999999999.99. Наверное очень весело для банков найти такой баг у себя в системе!
И самое забавное, что когда мы это зарепортили - сразу и в Oracle и в MariaDB Foundation, то в Oracle ответили что-то типа - "править мы не будем, т.к. ввод - некорректный, но напишем в документации, что так делать не нужно". А в MariaDB - просто взяли и исправили, https://jira.mariadb.org/browse/MDEV-2310
Был подобный опыт ИТ-менеджмента переезда подразделения крупного холдинга в новый офис, где до нас сидела другая компания, и уже была какая-то рабочая СКС. Предыдущие арендаторы (известный японский автопроизводитель, между прочим) сказали - либо мы им компенсируем амортизированную стоимость имеющейся СКС, либо они ее порежут - пучок кабелей на входе в серверную. В итоге выбрали им компенсировать, так что СКС они оставили.
Далее - в существующую серверную поставили свои серверные стойки, сделали свой проект СКС - на основе имеющейся, но добавили розеток. Подрядчик сделал аудит СКС, проложил недостающие кабеля, сделал дополнительные розетки. И хоть категорировать нам тоже не надо было, но скорость СКС проверили - 100Mbps тянула. В дальнейшем при эксплуатации проблем не было.
Вспомнился рассказ, который читал в детстве. Там в конце главный герой укрывается от жестокого мира в стране своей мечты - в макете железной дороги. И там как раз виды этой страны он видит через камеру. https://royallib.com/read/lavrov_egor/dogdya_segodnya_ne_budet.html#102400
А еще из-за этого в браузере теперь не работает проход по полям/кнопкам с помощью клавиши Tab - т.е., введя пароль, не получится нажать Tab/Enter, переведя фокус на кнопку "Войти" и залогиниться, надо тянуться к мышке и нажимать кнопку ею.
И уж наверняка, напрочь сломалось юзабилити для всяких нестандартных браузеров, например, для незрячих.
Это тот самый мобильный онлайн банк ВТБ, который отказывается устанавливаться без доступа к телефонной книге пользователя? В ВТБ мне про эту "фичу" ответили, что это - для моего же удобства - чтобы переводить по номерам телефонов через СБП. Но я не готов давать приложению доступ к моим контактам, на мой взгляд, это - чувствительная информация, и касается не только меня, но и людей из моей телефонной книги. И при переводе СБП, я готов вбивать телефоны вручную.
Почему я не могу установить мобильный онлайн банк ВТБ, не давая ему доступа к телефонной книге пользователя?
А почему же не упомянули самое близкое к тематике Хабра защищенное хранилище - https://archiveprogram.github.com/arctic-vault ?
Согласен, это скорее эффектный аэродинамический трюк, чем реально нужный в воздушном бою пилотаж
Да, тот Cу-27 Фланкер был просто наслаждением для симмеров AKA неудавшихся летчиков, уровень хардкора в нем был сравним с Microsoft Flight Simulator, а требования к компьютеру - ниже. Можно было выполнять все фигуры высшего пилотажа, включая прямой и перевернутый штопор. Огорчало только, что знаменитая "Кобра" выполнялась не через управление самолетом, а по отдельной клавише "К". Видимо на реальном самолете она делается очень сложно, либо игровая физическая модель имела ограничения. Интересно, можно ли на каких-то современных симах выполнить "Кобру" самостоятельно?
А вы как-нибудь отразили в вашем опросе и на сайте фонда вопрос о заморозке правительством накопительной части пенсии?
Содержание статьи выражается в 1 предложении: "AnyDesk лучше, чем TeamViewer". Может быть, ее бы стоило так и назвать?
Больше похоже на ленивый копирайтинг, чем на ленивый reverse engineering. Просто список инструментов с кратким их описанием.
Пора новую статью писать - со списком тех сервисов, которые у нас останутся
Еще в программах под Windows был забавный способ запуска пасхалки - там было 2 точки входа - та, что работала, когда прога запускалась из-под WIndows, и MS-DOS stub - он выполнялся, если программу запускали из командной строки MS-DOS (или чего-то аналогичного). Обычно там был короткий кусок 16-битного кода, выводящего сообщение о том, что программе требуется Windows, и завершающегося. Но можно было засунуть туда и что-то более интересное.
Демосценеры очень любят вставлять в свои демки пасхалки - скрытые части и сообщения. Вот например список пасхалок в демках до 2003 года. Способами активации пасхалок были, в основном, нажатие определенных клавиш, и ключи в командной строке при запуске демо
Update: Спустя 3 года после публикации перевода, нашлась возможность издать ее на бумаге, хотя и небольшим, можно сказать самиздатовским, тиражом. Подробности тут
Один из экземпляров тележки для этого марсохода в 2000-е годы самолично видел в Институте космических исследований - забавный аппарат, весь сделан из титана, включая колеса. Вот его фото с испытаний в пустыне
Ну прямо сейчас не запишут, но статью - скопируют в папочку для компромата - вдруг потом пригодится
Насчет мотобайков - как решается вопрос с правами на их вождение? Потому что, когда я там был, местные говорили, что российские права категории "В" - для вождения мотобайка там недействительны, и полиция может остановить, оштрафовать, а то и конфисковать байк. А вероятность, что на европейца обратят особое внимание - высокая.
— Первую тысячу лет трудно, а потом привыкаешь.
Коллинз двинулся следом за Янгом, потом остановился.
— Первую тысячу лет? Я столько не проживу!
— Проживёшь! — заверил его Янг. — Ты же получил бессмертие. Разве забыл?
— А сколько они насчитали мне за бессмертие?
Янг поглядел на него и рассмеялся.
— Не прикидывайся простачком, приятель. Пора бы уж тебе кой-что сообразить.
Он подтолкнул Коллинза к каменоломне.
— Ясное дело, этим-то они награждают задаром.
(c) Р.Шекли, "Кое-что задаром"