Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Исследователь создал изображение, которое при умном ресайзе превращается в другое

Информационная безопасностьОбработка изображенийМашинное обучениеИскусственный интеллект
image

Исследователь безопасности рассказал о том, как работают так называемые «атаки масштабирования изображений». Он смог скрыть в одной картинке совершенно иное изображение, которое проявляется при изменении размера исходника.
Читать дальше →
Всего голосов 37: ↑28 и ↓9 +19
Просмотры12.2K
Комментарии 11

Вопросики

Habr
При нажатии на некоторые ссылки все русские символы отображаются вопросиками. Например, я не могу посмотреть ни второй, ни третий круг своих друзей в нормальном русскоязычном варианте. То же самое, когда я на пришедшие сообщения о френдовании по-новому жму какую-нибудь из предложенных кнопок. FireFox 1.0.7
Всего голосов 2: ↑2 и ↓0 +2
Просмотры662
Комментарии 3

Human URL

Firefox
Очень полезный плагин для тех, кто работает с Википедией или другими сайтами, использующими в УРЛах non-latin characters.

Human URL
forum.mozilla-russia.org/viewtopic.php?id=6346

Очень маленькое расширение, основной функцией которого является приведение в нормальный вид адреса имеющие в имени или пути символы кирилицы. После установки вы забудете о том, что не возможно узнать расположение файла на диске, адреса или ссылки из-за нечитаемого текста в панели адреса.

Совместим с Firefox 2
Всего голосов 3: ↑2 и ↓1 +1
Просмотры1.1K
Комментарии 3

Бобр добр странно глючит

Веб-дизайн
bobrdobr.ru/about.html:

но в расчете на потребности русскоязычных пользователей Интернета, у нас нет проблем с кодировками, сохранением и поиском текстов на кириллице и т.п.


А теперь откройте bobrdobr.ru

Видите в списке тегов помойку из �����

Это глюк бобра или кто-то не так что-то сделал? Где админы?
Всего голосов 6: ↑1 и ↓5 -4
Просмотры623
Комментарии 9

Human URL updated

Firefox
Полезное расширение Human URL, о котором уже сообщалось в этом блоге, к сожалению, был несовместим с версиями 2.0.0.1 и 2.0.0.2. Однако товарищ ergil решил эту проблему, так что теперь все желающие могут установить этот плагин.

Скачать

О возможных багах сообщайте в комменты.
Всего голосов 8: ↑8 и ↓0 +8
Просмотры521
Комментарии 22

Крякозябры в жизни

Чулан
Вот наткнулся на фотографию(она под катом) с статьи на википедии, посвящённой крякозябрам.

Цитата с Википедии: «Конверт письма в Россию, на котором зарубежный отправитель аккуратно переписал от руки из электронного письма адрес в крокозябрах (ошибка раскодирования KOI8-R => ISO 8859-1). Над адресом видна сделанная на почте расшифровка»

Читать дальше →
Всего голосов 19: ↑13 и ↓6 +7
Просмотры221
Комментарии 10

СУП разве не в utf?

Чулан
Перешел по рекламной ссылке из жж в суп. И увидел это. Честно говоря был немного удивлен. Есть ли кто-нибудь, кто с этим сталкивался? Интересно, что же за проблема… И как это предотвратить. Как я понимаю — сайт в utf. Но с чего это могло взяться?
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры274
Комментарии 1

Шаг 3. Настройка репозиториев и локализации

Настройка Linux
После того как мы установили соединение с интернетом — мы получаем один из мощнейших инструментов решения проблем в Убунту — Гугл. Им придется пользоваться часто, так как далеко не все проблемы в Убунту решаются тривиально.

Настройка репозиториев


В Убунту существует пакетная система. Каждый пакет — это часть определенного программного обеспечения. Устанавливая пакеты — мы устанавливаем новые программы, библиотеки, документацию и другие ресурсы. Репозитории — это хранилища пакетов. Так как мы настроили интернет — теперь мы можем скачивать все необходимое оттуда.
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Просмотры6.6K
Комментарии 55

Проблемы с кодировкой при посылке @mail в PHP

Чулан
Недавно столкнулся с проблемой, при отправке сообщений gMail (да и другие тоже), не могли верно отобразить моё письмо, написанное кирилицей.
Полазил в интернете, там этот вопрос уже поднимался, и предлагалось решение. Переработав его под себя, решил выставить и здесь тоже. Думаю, что некоторым из вас оно тоже может пригодиться:

//Функция trim уберет пробелы в начале и в конце
$title = htmlspecialchars(trim($_POST['title']));
$mess = htmlspecialchars(trim($_POST['mess'));

//Конвертирование
$title= '=?koi8-r?B?'.base64_encode(convert_cyr_string $title, «w»,«k»)).'?=';
$to = 'some_main@gmail.com';
$head = «Content-Type: text/plain;\r\n»;
$head .= «X-Mailer: PHP/».phpversion()."\r\n";
$head .= «Reply-To: admin@gmail.com\r\n»;
$head .= «To: $name <$to>\r\n»;
$head .= «From: admin@gmail.com\r\n»;
$head .= «Subject: $title\n»;

//Отправка
mail($to, $title, $mess, $header);

ЗЫ. Надеюсь, пригодится!
Всего голосов 8: ↑6 и ↓2 +4
Просмотры415
Комментарии 9

Плагин для быстрой смены кодировки открытого файла в Gedit

Настройка Linux
В Gedit есть возможность выбирать кодировку файла при его открытии. И при открытии файлов вкодировке отличной от системной в Gedit, возникают проблемы кракозябры. Вроде бы есть и автоопределение кодировки, но оно у меня ни разу не работало :-(.
Читать дальше →
Всего голосов 43: ↑42 и ↓1 +41
Просмотры21.5K
Комментарии 38

Что за файл?

Разработка веб-сайтов
Бывает такая ситуация, когда приходят данные в непонятном виде. Если не та кодировка, это решается достаточно просто, а если неизвестные бинарные данные? Экзотический архиватор, шифрованные данные, хеш или вообще мусор?

Думаю, далеко не у всех, кто с этим сталкивается, хватает своих знаний и средств чтобы разобраться.

Отсюда вопрос / идея / предложение.
Читать дальше →
Всего голосов 44: ↑32 и ↓12 +20
Просмотры10.4K
Комментарии 35

Какая-то подозрительная надпись

IT-компании
Регистрировал свой сайтик в Рамблере.
По окончанию регистрации, он выдал мне заполненные мною поля в не читаемой кодировке. Скрин под катом.
Я конечно не силен в веб-дизайне и сайтостроение, но, по моему, в 21 веке такое не принято :/
смотреть картинку
Всего голосов 34: ↑13 и ↓21 -8
Просмотры162
Комментарии 9

Пара слов про UTF-8

Perl
Perl долгое время ничего не знал про кодировки. Строка была просто последовательностью байтов, каждый держал там все что хотел, и лишь изредка приходилось задумываться о том, какая же все-таки кодировка у этих данных. Времена изменились, появился UTF; поддержать его пришлось и перлистам. Как это обычно бывает, in a perl way. Я надеюсь, что эта статья сбережет немного здоровья тем, кто до сих пор пребывает в неведении относительно реализации UTF-8 в Perl.
Читать дальше →
Всего голосов 52: ↑48 и ↓4 +44
Просмотры42.6K
Комментарии 53

Заметка о PHP DomDocument

Чулан
Потратив уйму времени на борьбу с правильным парсингом html документа (а именно DomDocument::loadHTML) в кодировке cp1251, хочу дополнить хороший пост о кодировке, парсинге и meta-тэге
Читать дальше →
Всего голосов 2: ↑0 и ↓2 -2
Просмотры524
Комментарии 8

Сетевое вещание — работаем с кодировками

Настройка Linux
Подключившись к Корбине (нет, это не реклама), и ради интереса просматривая их сайт, я наткнулся на большое количество интернет-радиостанций, к коим попытался немедленно пристраститься.
Разочарование мое было велико
Всего голосов 39: ↑34 и ↓5 +29
Просмотры2K
Комментарии 47

Как перекодировать latin1 в кириллицу

MySQL
Из песочницы
Мне каждый раз задают один и тот же вопрос, спрашивают об одном и том же: «Как перекодировать кракозябры из базы данных, хранящей строки в кодировке latin1 в нормальную кириллицу (windows-1251) или utf-8».

Ниже я постараюсь наиболее полно ответить на данный вопрос, а также приведу кусок кода на PHP, который однозначно решает проблему.
Читать дальше →
Всего голосов 22: ↑8 и ↓14 -6
Просмотры31.9K
Комментарии 12

Заблуждения программистов об именах

Тестирование IT-системСовершенный код
Перевод
Две недели назад на Хабре публиковался перевод «Заблуждения программистов о времени», который по своей структуре и стилю основан на этом классическом тексте Патрика Макензи, опубликованном два года назад. Поскольку заметка о времени была крайне благоприятно воспринята аудиторией, то, очевидно, имеет смысл перевести и исходную статью об именах и фамилиях.

Джон Грэхем-Камминг (John Graham-Cumming) сегодня жаловался в своём блоге, что компьютерная система, с которой он работал, не приняла его фамилию из-за недопустимых символов. Конечно, там нет недопустимых символов, потому что любой способ, как человек представляет себя, — по определению — является подходящим идентификатором. Джон выразил сильную досаду насчёт данной ситуации, и он имеет полное право, потому что имя — суть нашей индивидуальности, практически по определению.
Читать дальше →
Всего голосов 94: ↑78 и ↓16 +62
Просмотры66.6K
Комментарии 216
1