dzzb - Добро пожаловать! Снова.
$$$
До Н.Г.
ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ

Показаны записи с тегом: Мои разработки.

SimPa4Gen - генератор патчей

Опубликовано: 17-02-2014 23:50 Автор: MBTY Теги: Мои разработки
Ох, ребятки-ребятушки. Много текста написано мною как вступление к этой проге... Читаем. Чтение полезно )
В сети (а может и на моем сайтике найдется) есть много людей, которые занимаются разработкой каких-либо программных проектов: 
Создание сборок операционных систем, клепание пакетов софта, наборов драйверов и т.п. У всех этих проектов есть кое-что общее- БОЛЬШОЙ размер дистрибутива и частое его обновление. Конечному пользователю приходится перекачивать весь пакет из-за исправления в нем на пару мегабайт. Конечный пользователь ворчит на автора, а автор, в свою очередь, впадает в депрессию и долго плачет… 
Некоторые люди (например все гентушники) давно распространяют свой софт в виде патчей. То есть перекачивается не вся программа, а только отличие от ранее скачанного. Некоторые поклонники Windows уже начинают распространять свои труды в виде патчей. Например Simplix с первых дней разработки своих сборок XP создает не только образ заново, но и размещает ссылку на скачивание патча для образа предыдущей версии. Скачали месяц назад образ на 700мб, через месяц качнули патч в 17мб, запустили. Получили новый образ. Все рады, всем спасибо. Но вот создание таких патчей для больших файлов очень затруднительно. Все популярные программы создания патчей пытаются поместить оба сравниваемых между собой файла в оперативку. То есть в 32 битной системе не получится обработать два 1000мб образа никаким популярным софтом. Остается непопулярный. Для windows его ооочень мало. И тот является портированными утилитами с линукса. Из-за портированности получаем минусы: вырвиглазный интерфейс или его отсутствие, нет адекватных мануалов, глюки работы с кириллицей, а так же вылеты на некоторых операционках по неясным причинам. Но есть одна (и, кажется, единственная) программа для windows, разработка которой ведется очень активно и отзывы о ней очень хорошие, хотя найти ее в интернете было тяжело. Узкому кругу лиц нужен этот софт. Это Xdelta. Но и тут есть недостаток. Она полностью консольна. И все равно в результате получим не патч в виде ехе приложения, а всего лишь файл, в котором хранится различие между файлами, которые мы сравнивали. Сначала я просто написал оболочку, с помощью, которой сравнивались два файла (надоело каждый раз лезть в консоль) Потом же написал полный пакет, результатом работы которого является как раз таки патч в виде ехе приложения. Как то так.
Это было введение. Теперь описание программы!
Читать далее

CMBTYS - это IMBTYS, но без INI

Опубликовано: 17-02-2014 23:49 Автор: MBTY Теги: Мои разработки, Консоль
Выкладываю второй консольный почтовик, но не требующий INI файла конфигурации. Все параметры указываются через командную строку. Если запустит без параметров, то увидим следующий текст: cmd: dzzb.ru Console MBTY Sender 31.01.2012 (CMD) Автор: MBTY Пример: exe =Ssmtp.mail.ruS= -FВашаПочтa@inbox.ruF- -TПочта адресатa@mаil.ruT- -SЗаголовокS- -BТекст письмаB- -AВложениеA- =LЛогинL= =PПарольP= -PПортP- Порт чаще всего 25 (-P25P-) Если какой-либо параметр указывать не нужно, то метки не стираем. Если нет заголовка: -SS-, нет вложения: -AA- и т.д. !!Соблюдайте регистр - метки должны быть заглавными!! Такие хитроумные параметры пришлось сделать из-за того, что текст письма, как и пароль могут содержать любые символы. Научить утилиту понимать где текст, а где параметры я так и не смог. От себя добавлю, что Windows не любит пробелы в командной строке и все "фразы", где есть пробелы лучше, для страховки, помещать в кавычки: exe "=Ssmtp.mail.ruS= -Fyou@inbox.ruF- -Tsomebody@mаil.ruT- -SЗаголовокS- -BТекст письмаB- -AA- =LL= =PsdfdfgvcfgP= -P25P-"
Скачать
Читать далее

TrayTime - время работы компьютера в трее

Опубликовано: 17-02-2014 23:45 Автор: MBTY Теги: Мои разработки
TrayTime - главное окно.(dzzb.ru)
TrayTime - главное окно.
Знакомый, увидев утилиту Uptime, попросил написать ее Tray-версию. Собственно её и выкладываю. При запуске приложения появляется значок в трее, на который, наведя крусор, мы увидим время работы компьютера. Пользы мало, но смотрится симпатично.
Скачать
Читать далее

UpTime (cmd)

Опубликовано: 17-02-2014 23:42 Автор: MBTY Теги: Мои разработки, Консоль
Во многих операционных системах есть возможность узнать время непрерывной работы компьютера (аптайм). В Windows такая возможность тоже есть, но доступ к этой информации осуществляется очень уж невесело, в то время как пользователи других ОС просто запускают команду uptime и видят время работы. Такое вот приложение я и написал для Windows.
Приложение консольное (Для тех, кто не в курсе - после отображения времени моментально закрывается)
Чтобы приложением можно было пользоваться простому юзеру: помещаем приложение в папку Windows. И теперь в любое время можем узнать сколько прошло времени с момента включения компьютера (тоесть сколько вы уже не ели/не спали и т.д.) Пуск/Выполнить/Пишем там cmd /k uptime и видим следующее:cmd: dzzb.ru Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\Uptime>uptime 2д 2ч 27м 12c C:\Uptime>
Скачать
Читать далее

Прогрессбар рабочего дня

Опубликовано: 07-02-2012 09:54 Автор: MBTY Теги: Мои разработки
Знакомая учительница начальных классов увидела у меня на ПК прогрессбар, который отсчитывал рабочий день. Тоесть он заполнялся с 8:00 до 17:00. Она попросила меня переделать этот прогрессбар для школьных нужд, а именно для детей, прогрессбар стал больше и в нем появилась возможность настройки интервала отсчета в минутах. А в конце отсчета теперь стал раздаваться звонок. Так прогрессбар выглядит на мониторе с разрешением 640x480

  1. Находится вверху экрана
  2. Полупрозрачен 
  3. Не перекрывает кнопки меню. 
  4. В трее есть значек. 
Если нажать на нем левой кнопкой мышки, то лента исчезнет но отсчет не прекратится.По завершению отсчета будет сообщение "Урок можно заканчивать" (всё таки для школы делал)
Когда лента находится в самом верху экрана, то она НЕ БУДЕТ перекрывать заголовки и кнопки всех развернутых окон - Когда вы подведете курсор к низу ленты, то она уменьшится и тем самым даст нажать на кнопке окна. Когда вы уберете курсор от ленты, то через 3 секунды она станет такой как была.
Скачать
Читать далее

IMBTYS - Консольный SMTP клиент для Windows

Опубликовано: 06-02-2012 08:43 Автор: MBTY Теги: Мои разработки, Консоль
Выкладываю утилитку для отправки email из консоли, читающую параметры из ini файла, тоесть никаких хитростей запуска: Указали параметры в options.ini, запустили приложение - всё. Файл примера настроек options.ini создается, если его нет. (Будет создан при первом запуске) Скрин выкладывать не буду, потому как это будет просто скрин консоли. Размещаю обычную цитату работы приложения. cmd : dzzb.ru Подключение к серверу Проверка логина Проверка поля отправителя: admin@inbox.ru Проверка поля получателя: user@inbox.ru Отправка заголовка Отправка тела письма Закрытие соединения
Скачать
Читать далее

◘▲▼▲◘◘▲▼▲◘◘▲▼▲◘