Рубрика: Программы и разработка

Мои программы и скрипты а также советы в этой области.

Advanced Password Generator 1.1kk

Приятно знать, что программами, которые ты написал около 17 лет назад, до сих пор пользуются, они востребованы. Примерно в 2002 году я написал небольшую программку — генератор паролей. Там был некоторый интересный функционал, которого не было в подобных программах, и необычные решения, которые мне практически не встречались нигде. На днях пришло письмо от одного из активных пользователей программы, который хотел исправить некоторые, по его мнению ошибки, и ввести изменения в функционал. Но последние изменения в код программы вносились еще в 2003 году! Хорошо, что исходники у меня сохранились, и я даже смог в итоге собрать программу, хотя с тех пор изменились и компиляторы и библиотеки, и кардинально поменялись даже операционные системы.

Продолжить чтение…

Доработка построителя галерей Яндекс.Фоток

Обновил построитель галерей Яндекс.Фоток (см. меню «Инструменты» в шапке сайта). О том, что это такое можно прочитать в этой записи: Построитель галерей Яндекс.Фоток. Доработал по сути только одну функцию: загрузку полного списка фото, если в альбоме их содержится больше 100. Яндекс в таком случае выдает их порциями по 100 штук. Есть вероятность, что при этом могли быть внесены какие-либо ошибки, особенно связанные с сортировкой фото.

Обновление построителя галерей Яндекс.Фоток

Обновил построитель галерей Яндекс.Фоток (см. меню «Инструменты» в шапке сайта). О том, что это такое можно прочитать в этой записи: Построитель галерей Яндекс.Фоток. Было исправлено несколько ошибок и добавлены новые возможности.

Продолжить чтение…

Утилита-распаковщик звуковых файлов автомобильных ГУ

Вчера ко мне обратился один человек, который при помощи написанной мной несколько лет назад консольной программы scan пытался научить ГУ автомобиля разговаривать по-русски. Потратив некоторое время, я написал программу для распаковки и сборки обратно звукового файла из прошивки ГУ. Продолжить чтение…

Как создать свою карту для спутниковой навигации

Идея написания этой статьи родилась ещё в новогодние каникулы, когда я объяснял, как сделать навигационные карты на основе спутниковых снимков. Тогда была снята основная часть скриншотов, но заготовка статьи осталась пылиться на задворках винчестера. И вот уже на улице вовсю светит солнце и тает снег, приближается новый походный сезон, а я, наконец, поборол лень и дописал текст.

Сейчас у многих имеются устройства, так или иначе оснащённые спутниковой GPS-навигацией. Это может быть смартфон, карманный компьютер, коммуникатор или же просто навигатор. Во многих случаях качество предустановленных карт оставляет желать лучшего, особенно для пеших походов. Тут могут помочь online-источники спутниковых снимков и карт. Продолжить чтение…

Построитель галерей Яндекс.Фоток

Яндекс.Фотки — довольно удобный фотохостинг для внешнего хранения своей фотоколлекции, но стандартный их инструмент «получить код» для сайта мне не очень нравится. Пришлось написать свой с блекджеком и шл мощным шаблонизатором и сохранением настроек.

Продолжить чтение…

Яндекс.Фотки и Colorbox

Внешние хостинги картинок — штука несомненно удобная. До тех пор, пока не начинаешь использовать jQuery-красивости типа colorbox/lightbox. Неожиданно вылезают ошибки, например «Request unsuccessful: error». Из-за чего они появляются и как с ними бороться — читайте дальше.

Продолжить чтение…

Поиск по ftp adsl.kirov.ru

Прошло уже больше года, как был закрыт ftp-сервер замечательного локального проекта adsl.kirov.ru (на данный момент сайт доступен только пользователям интернета от Ростелеком в Кировской области). Специально для этого проекта была написана довольно функциональная программа, которая была одновременно и поисковиком, и оффлайн-навигатором по серверу. Продолжить чтение…

Работаем с почтой… вручную

В детстве при получении в подарок новой игрушки, наверное, у многих возникало жгучее желание разобрать её, посмотреть, что там внутри, узнать, как она работает. И чем дороже, сложнее была игрушка, тем сильнее было такое желание. У некоторых с возрастом эта черта характера не исчезла.

В этой статье мы “разберём на части” электронную почту. Действительно, для работы с нею вовсе не обязательны почтовые программы, они просто делают весь процесс комфортней. Почтовые протоколы просты и рассчитаны скорее на человека, чем на компьютер, поэтому они легко реализуются независимо от платформы и оборудования.

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

Продолжить чтение…

Пасхальные яйца

Как известно, программисты — тоже люди и тоже обладают чувством юмора. Именно оно заставляет добавлять в программу скрытые возможности, вызываемые довольно нетрадиционными способами. Такие сюрпризы называются Eastern eggs — пасхальные яйца. Как правило, в качестве «пасхального яйца» выступает список разработчиков. Это также может быть небольшой мультфильм, просто какое-либо изменение изображения на экране или несложная игра.

Продолжить чтение…

Попробуй не-Windows

Не секрет, что пользователей Windows среди владельцев домашних компьютеров в настоящее время подавляющее большинство. Но, кроме Windows, существуют и другие операционные системы (ОС). Особенно активно проникает сейчас в сектор домашних компьютеров Linux. Многие о ней слышали, и вероятно, хотели бы попробовать. Но почти всех останавливает тот факт, что для установки другой ОС надо переразбивать жёсткий диск, и если делается это неквалифицированно, есть шанс потерять важные данные. В этой статье мы рассмотрим несколько ОС, которые не надо устанавливать на жёсткий диск, они загружаются с дискеты или компакт-диска. Все они имеют графическую оболочку и некоторый набор программ. Практически все (кроме QNX demodisk и Mungkie Linux) русифицированы и имеют документацию на русском языке.

Продолжить чтение…

Спам атакует!

Спам (массовые неадресные рекламные рассылки по электронной почте) в наше время стал настоящей бедой электронной почты. В этой статье рассматриваются причины возникновения, способы распространения и методы борьбы с нежелательной электронной корреспонденцией.

Продолжить чтение…