Вывод кириллицы в консоли Dev-C++

Иногда возникает необходимость выводить в консоль русские символы.

Например:

Но, вместо ожидаемого «Привет Мир!» выводятся неудобочитаемые символы Читать далее Вывод кириллицы в консоли Dev-C++

Парсер на nodejs и cheerio

Для парсинга html сайтов очень удобно использовать nodejs.

Основная сложность заключается в разборе и выдёргивании необходимой информации. Для этого используем модуль cheerio, который создаёт DOM-дерево страницы, и предоставляет удобный jQuery и XPath интерфейс для работы с этим деревом по css-селекторам.

Также понадобятся модули:
request — для получения текста html страниц;
fs — для сохранения спарсенных данных в файл;
iconv — для преобразования кодировки.

Ниже скрипт парсинга информации о товарах одного интернет-магазина.

 

Мой новый спиннинг и открытие весенне-летнего сезона

Пару лет назад начал осозннанно увлекаться спиннингом.
Ловил на довольно грубые снасти, постепенно приобретая опыт и экипировку.
Со временем пришло понимание, что крупной рыбы у нас особо нет, или поймать её мне пока тяжеловато. Поэтому необходимо использование более деликатных снастей, для обеспечения хоть какого-нибудь улова.
Перед началом сезона приобрёл себе ультралайтовый спиннинг, Aiko Jannjeta JNT 702ULS. Очень хорошая палочка, позже планирую дописать подробно.
image
Также взял приманок для ультралайта и плетёнку.
image
И вот, спустя пару безрезультатных рыбалок, наконец-то удалось разловить свою новую снасть!
image
Рыбачили в Кузькино с лодок. Поклёвок не было, перепробовал весь свой арсенал приманок, возможно мои проводки пока далеки от совершенства. Как вдруг внезапный удар, подсекаю, чувствую тяжесть на леске. Похоже на судака. Затрещал фрикцион, я его специально оставил не затянутым — всё таки ультралайт. Потихоньку подматываю, отчётливо ощущая трепыхания рыбы, слежу за удилищем — благодаря ослабленному фрикциону, изгибается только кончик. На приманке висит хороший окунь, мне он показался просто огромным. Тянусь за подсаком. Товарищи наблюдают с соседней лодки. Благополучно достаю свой трофей из воды.
Попался на китайскую зелёную резину с 5 граммовой чебурашкой.
image
Второй, поменьше, также клюнул на эту приманку. Такая же отчётливая поклёвка в руку, едва успел отследить по кончику. Обошлись без подсака.
Больше поклёвок не было. У товарищей один крупный окунь, три окуня поменьше и три небольших судачка, одного самого маленького отпустили.
Спиннингом и рыбалкой очень доволен. Сезон считаю открытым!
Ни хвоста, ни чешуи!

ORACLE to XML

Выгрузка из таблицы oracle в большой xml файл.

Для преобразования результатов sql-запроса в xml вид используем пакет DBMS_XMLGEN.

Данный способ полезен тем, что xml-теги генерируются автоматически по именам столбцов таблицы или представления (не нужно вручную перечислять все поля).

Для вывода используем spool и DBMS_OUTPUT.

Ограничение на длину строки (put_line) в 32767 символов обходим, выводя clob построчно, разбивая по символам перевода строки.

Данный алгоритм родился и был успешно использован при разработке системы для формирования электронного реестра заявлений об оплате больничных листов в фонд социального страхования.

Привет, мир!

Приветствую тебя, дорогой гость!

Это мой маленький бложик, попытаюсь записывать сюда то, что мне интересно и/или полезно.

Блог планирую вести для себя, но буду рад любой конструктивной критике и комментариям.