Blog. Just Blog

Быстрый поиск

Введите фрагмент названия статьи для поиска

Эффект волнового искажения изображения на PHP

04.06.2022 | Категория: Web-мастеру и не только | Автор: ManHunter

Эффект волнового искажения изображения на PHP

Продолжаем портировать фотошоп на PHP :) Сегодня будет эффект волнового искажения изображения. Его можно использовать для получения красивых надписей, создания шаржей из фотографий друзей, генерации фоновых рисунков и текстур или вообще для производства всякой адовой крипоты в промышленных масштабах.

Читать статью целиком »
Просмотров: 191 | Комментариев: 6

Поиск подстроки в строке по алгоритму Карпа-Рабина

01.06.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter

Поиск подстроки в строке по алгоритму Карпа-Рабина

Когда речь заходит об алгоритмах точного поиска подстроки в строке, то обычно все так или иначе сводится к последовательному сравнению символов. Но есть группа алгоритмов, которые основаны не на сравнении символов, а на сравнении числовых данных - хешей. Одним из таких алгоритмов является алгоритм Карпа-Рабина. Его принцип достаточно простой: вычисляется хеш от строки поиска, затем вычисляется хеш от фрагмента строки, в которой производится поиск. Длина фрагмента равна длине искомой строки. Если хеши равны, то выполняется дополнительное посимвольное сравнение, если не равны, то продвигаемся по строке дальше. Казалось бы, что выигрыша тут никакого быть не может, ведь вместо сравнения вычислительные ресурсы тратятся на хеширование. Однако, как показывает практика, для поиска совпадения это гораздо эффективнее, чем сравнение отдельных символов строк. Вместо O(n*m) операций можно добиться среднего результата O(n+m), где n - длина исходной строки, а m - длина искомой строки. К тому же алгоритм Карпа-Рабина не требует выделения дополнительной памяти для своей работы.

Читать статью целиком »
Просмотров: 407 | Комментариев: 2

Выставка "Дом быта" в Музее Москвы

29.05.2022 | Категория: Жизнь в оффлайне | Автор: ManHunter

Выставка "Дом быта" в Музее Москвы

Вот дом. В доме живут люди. Они обставляют дом по-своему. Каждый день они засыпают и просыпаются, принимаются за домашние дела, а затем выходят за пределы дома, чтобы провести жизнь снаружи - и вернуться. Чем мы заняты в своих домах? А может быть, мы осознанно выбираем то, чем заниматься дома и чем себя окружить? Другими словами: быт определяет человека или человек определяет быт: Чтобы ответить на эти вопросы, стоит сопоставить память о людях и память о вещах. Что нового в наших домах и домашних занятиях, как изменились мы сами? Какими были мы раньше и что нас окружало? Человек лучше всего запоминает яркое и необычное. Повседневное быстро стирается из памяти. Помогать людям видеть и чувствовать время, вспоминать и отслеживать изменения - одна из главных задач выставки "Дом быта". Для комфортной жизни нам необходимо множество ресурсов - вода, энергия, информация. Ученым и инженерам потребовались долгие годы, чтобы создать систему, которая приносит эти ресурсы в дом. Пока эта система работает без сбоев, мы забываем о ее существовании - как не помним о воздухе, которым дышим.

Читать статью целиком »
Просмотров: 236 | Комментариев: 6

Исследование защиты программы QSetup Installation Suite

25.05.2022 | Категория: Темная сторона Силы | Автор: ManHunter

Скриншот программы QSetup Installation Suite

QSetup Installation Suite - очень толковая софтина для создания инсталляторов. Огромное количество настроек, удобный и интуитивно понятный интерфейс, все действия выполняются при помощи пошаговых мастеров, а промежуточный результат создаваемого дистрибутива можно сразу же посмотреть. Короче, годная вещь. И все бы хорошо, только за полновесную профессиональную лицензию придется выложить заоблачную сумму в полторы тысячи баксов. Вспоминается анекдот: "На базаре мужик продает петуха. К нему подходит покупатель. - Почем петух? - Пятьдесят тысяч. - А что так дорого-то? - Деньги очень нужны."

Читать статью целиком »
Просмотров: 399 | Комментариев: 2

Котлеты с гречкой

24.05.2022 | Категория: А еще я туда ем! | Автор: ManHunter

Котлеты с гречкой

Неплохой рецепт котлет на случай, когда едоков внезапно объявляется много, а исходников не хватает. Объем дополняется отварной крупой, у меня это будет гречка. А универсальность рецепта в том, что используемые крупы прекрасно заменяются, вместо гречки можно взять рис или даже перловку. Что-то похожее делают у нас в бюджетной столовке на работе.

Читать статью целиком »
Просмотров: 69 | Комментариев: 1

Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2022
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.08 сек. / MySQL: 2 (0.0215 сек.) / Память: 5 Mb
Наверх