-
В современной криптографии используются шифры, которые не получится легко и быстро взломать даже с помощью мощных компьютеров. В древние времена наука шифрования начиналась с нескольких весьма несложных шифров.Шифр из рассказа «Пляшущие человечки» Артура Конан Дойла / Wikimedia CommonsПредлагаю немного размять…
-
Serverless AWS инфраструктура игры Emozle
Всем привет! Не так давно я запустил игру Emozle, вдохновившись идеей Wordle. Посетители сайта видят лишь html, несколько js и css файлов, а я бы хотел поделиться с вами тем, что скрыто! Ну и кому может быть интересна диаграмма AWS…
-
Почему Civilization настолько увлекательная: феномен «ещё одного хода» Сида Мейера
Игры серии Civilization — это пошаговые исторические стратегии, в которых игрок управляет развитием цивилизации на протяжении тысячелетий от каменного века до космической эры. Пользователь исследует мир, выстраивает международные отношения, делает научные открытия, проводит военные операции. Civilization связана с феноменом «ещё…
-
Жизнь и работа после диагноза шизофрения
Практически всегда при шизофрении бывают некоторые личностные особенности до постановки диагноза, которые, впрочем, не имеют критического значения для планирования дальнейшей жизни. После постановки диагноза все планы рушатся, и в этот раз я постараюсь описать чего ожидать от будущего, когда диагноз…
-
Создаем собственный lorem ipsum генератор на JavaScript
Генерация контента из различных случайных слов может быть очень полезна для каких-либо тестов. Вот почему сегодня мы создадим функцию, которая будет это делать.Безусловно, можно использовать какую-нибудь библиотеку, но, так как создание такой генерации не слишком сложно и не займет много…
-
Утечка домена. Как мы получили доступ к корпоративной переписке через оставленный .git и wpad.dat
При проведении тестов на проникновение мы часто встречаемся с пренебрежением и халатным отношением к сайту компании. Для многих руководителей сайт является галочкой в репутационом портфолио. По мнению руководства и системных администраторов, сайт не приносит дохода и его взлом не несет…
-
Попытки SЕО оптимизации кода на NextJS
Начинаем с чистой головойМой вывод — если нужно гнаться за sео, то NextJS (React) не выбор. Мой предел — 90-93 perfomance по оценке lighthouse. Предложение — NuxtJS (Vue.js).И вот почему я считаю что это не случайностью:Рисунок 1 — Perfomance, по…
-
Создание TabBarController и NavigationController программно в UIKit
Зачем UIKit в 2022В начале 2022 года может показаться, что использование UIKit на фоне SwiftUI не актуально или даже старомодно. Но так как еще очень много приложений которые созданы на основе фреймворка UIKit и у нас в России до сих…
-
Новый Франкенштейн, или как создать чудовище которое тебя не съест
Автор сообщества Фанерозой: врач Артемий Липилин.В 1874 году вышла небольшая книга немецкого анатома и эмбриолога Гиса «Форма нашего тела и физиологическая проблема её возникновения».Не соответствует тематике Хабра! Низкий технический уровень материала!Просим всех людей, кто считает, что Хабр только для для тех кто…
-
Фото на паспорт: специализированная цифровая камера из 1998 года
Продолжаю публиковать обзоры винтажных гаджетов, которые попали ко мне разными путями — от подарков до покупок на барахолке. Винтажная камера, которая сегодня на обзоре, очень необычная — она предназначена исключительно для получения фотографий на паспорт. Это модель Sony DKC-2050X, которая…