Снова здравствуйте! Как вы (надеюсь) заметили - у нас стала периодически отваливаться боковая панель. ВСЯ. Причиной тому является периодическое зануление файла настроек сайта. Будем разбираться. Более того - ссылка на DG тоже слетела - поправил. Ну да ладно.
Снова столкнулся с проблемой, с которой сталкивались многие - сломанный (или случайно удаленный) браузер в Windows. С таким сталкиваешься постоянно, когда чинишь чужие компьютеры. Либо IE слетел, либо поломался так, что работать он как бы должен, а вот запускаться он не хочет. Самое логичное решение - поставить человеку Opera (FF, Chrome, Safafi .....) и всё. Тут нас ждет очередной затык: все современные браузеры обновляются почти каждый день, а потому носить с собой на флешке актуальную версию чето-то просто невозможно. Вывод: Нужно скачать свежий обозреватель и поставить человеку. А скачивать нечем, потому что IE не запускается. Ответ один - таскать на флешке что-нибудь потративное, чтобы скачивать что-нибудь нужное. В сети полно portable браузеров, сборок, пересборок, того-сего, пятого-десятого, в большинстве случаев подойдет любой из них, но почти все они сделаны на VMware ThinApp (или его ранних аналогах), что вообще-то незаконно, потому как ThinApp платен, а все поделки, сделанные на ломаном софте являются априори незаконными. Дома таким пользоваться может и не страшно, а вот таскать такое с собой на флешке, как-то не весело. Многие разработчики, с недавних пор, добавили в свои программные продукты поддержку портативности, но опять таки мы получаем программу, которая по структуре является папкой с кучей файлов, что не есть хорошо (когда нужно-то зайти на 1 сайт, скачать 1 файл и всё). К тому же такие портативки очень изнашивают флешку (потому что перечитывают и перезаписывают кучу собственных файлов настроек каждый раз. Ну и посидев, подумав (за играми), решил я запилить две штуки:
Portable Opera, собранную одним файлом, временно создающую нужные файлы в папке Temp и удаляющую ее после закрытия.
Очень легковесную утлиту, которая по сути отображает сайты, используя движок IE - пригодится, когда Internet Explorer всё-таки в системе присутствует, но не запускается
Opera получила название OperaOne. One(один), потому что одноразовая. Каждый ее запуск будет открывать чистую, исходную оперу, словно вы в ней никогда до этого не работали. Поэтому ссылки на нужные Вам сайты храните рядом в текстовом файле (или используйте другие браузеры, а не мою поделку, если не нравится такой подход). Урезана и пожата она очень жестоко, а потому даже страница "О программе" (как и все системные страницы) отображаются без фирменного оформления, но вполне себе читабельны. Поясню очевидное: Все страницы эта Opera отображает правильно и красиво, а страницы с ошибками ("Невозможно найти удалённый сервер", "О программе", opera:config и т.д.) отображаются без красивого оформления. За основу взята Версия: 12.11 Сборка: 1661. Вес чуда составил 7,50 МБ (7 872 209 байт) Вторая же поделка - написана с нуля и получила название NanoBrowser, потому как мне не доводилось видеть браузер меньше этого. Вес составил 85,0 КБ (87 040 байт), а выглядит NanoBrowser вот так.
Опубликовано: 18-02-2014 00:06 Автор: MBTY Теги: Мои разработки
Обновление
В 7ке приложение сканирования хоть и удобное и красивое, но запихнуто очень глубоко. К тому же во многих сборках программа сканирования вовсе вырезается без возможности восстановления, и приходится качать приложения, чтобы отсканировать один битый листик. Все сторонние приложения либо перегружены внешне, либо платны, либо требуют установки. Мне такое не нравится. Утилиты сканирования, созданой с минимальным достаточным набором функций и не требующей установки я не нашел. Написал своё.
Выбираем скан(н)ер
Сканируем
Сохраняем в png и только в него - потому как png единственный вменяемый формат изображений, всё остальное - игрушки
В скачиваемом архиве лежит три файла: Демонстрация работы утилиты (1 мегабайт) Сама сканировалка (аж 120 килобайт) Файл настроек ps.ini, в котором можно указать шаблон имени и исходную папку сохраняемого файла
Опубликовано: 18-02-2014 00:05 Автор: MBTY Теги: Мои разработки
Фанатам вселенной Warhammer (коим я НЕ являюсь) посвящается! Заменялка звука входа в Windows (или же "включения компьютера") на фразу Дредноута из Dark Crusade. Звучит красиво, звучит грозно, серьезно, по мужски. Мне нравится. Замена звука происходит очень просто. Запускаем заменялку (Dreadnought_logon) и, прочитав сообщение об успешной заменене звука системы, жмем ОК. В скачиваемом архиве лежит два файла:
Dreadnought_logon - заменялка.
logon.wav - тот же самый звук, который я поместил в архив "просто так". Может пригодится. Для заменялки он не нужен
Можно Скачать А можно послушать, что будет "говорить" компьютер при включении, когда вы воспользуетесь этой заменялкой.
Опубликовано: 18-02-2014 00:03 Автор: MBTY Теги: Мои разработки
Итак. Глобальное обновление. Я бы даже сказал "ПЕРЕРОЖДЕНИЕ" приложения Police SuperVision. Ниже перечисляю отличия новой версии от оригинала. Тем кто тут впервые и не понимает о чем речь - под спойлером я спрятал исходную статью - там и назначение програмки и описание. Дублировать не вижу смысла.
Изменилось название про следующим причинам:
Чтобы в гугле гуглилось (люблю наблюдать как растаскиваются мои недоделки)
Забавное название (Простак). А так же Stack - это фильтр в Avisynth, который раньше и делал склеивание роликов.
И раз уж Avisynth упомянут в прошедшем времени, то несложно догадаться, что теперь склеивание делается не через него. Да - теперь используется FFmpeg
Благодаря переходу на Ffmpeg мы автоматически перестаем быть зависимыми от кодеков в системе. (Можно считать это первым плюсом)
Avisynth не умеет вшивать несколько звуковых дорожек в файл - пришлось бы очень намусорить и в коде самой программы и в папке tools, чтобы получить этот функционал. Ffmpeg умеет запросто добавлять дорожки и эта функция РЕАЛИЗОВАНА в Простаке (Плюс №2)
Звуковые дорожки можно убирать из ненужных видео - для этого внизу окна добавлены 4 галочки.(Третий +)
Настройка качества видео стала функциональнее:
Красно-зеленая полоска стала чувствительнее - вместо 30 значений теперь в ней 60
Внизу окна появились предустановки. Две кнопки: 1я- Настройка скорости обработки видео - быстрое кодирование -> больше размер файла при том же качестве. 2я кнопка - оптимизация перекодировки для конкретных видеоматериалов. (Обычное видео, Анимация, Зернистая картинка) Теоретически эта оптимизация улучшает картинку, не приглядывался. (Всё это один большой 4й +)
Видео теперь кодируется в контейнер mkv(x264)
Аудиодорожки никак не обрабатываются - они просто копируются из оригинала в конечный файл как есть.
Один большой жирный минус - Ffmpeg не дюже то разменивается по мелочам и потому отчеты об ошибках у этого кодера похожи один на другой, а потому в случае ошибки вы теперь не увидите в розовом блоке толковых пояснений о том ЧТО именно пошло не так.
Ограничения те же: Разные размеры картинки НЕдопустимы. Разная длительность файлов - да, но будет непредсказуемый результат.
Иногда приходится соединять некоторые видеоматериалы (4 шт.) таким образом, чтобы в итоге получался один видеофайл, отображающий все 4 матрицей, как на системах видеонаблюдения. Системы видеонаблюдения часто отображают на экранах сразу несколько камер, но хранят съемку каждой камеры отдельным файлом, а потому для синхронного просмотра архивных записей (или хранения нужных фрагментов) приходится плясать с бубном. В добавок ко всему, друг попросил написать для него програмульку, обладающую этим функционалом. Написал.
Работает она на библиотеках AviSynth, но не требует его установки в систему (нужные библиотеки уже имеются в архиве)
Пока что требует наличие кодеков для открытия исходного видеоматериала
Сохраняется результат в mp4 (x264) с возможностью сохранения без потерь
В итоговое видео не переносится звук (по понятным причинам) - тут уж GoldWave + VirtualDub вам в помощь
По кнопке "?" отображается подробная инструкция с пояснениями для чего нужна програмка и как ей пользоваться. Указали файлы, Указали место сохранения, Красно-зеленой полоской настроили качество. Нажали "Начать".
Когда кодирование будет завершено, то получим что-то подобное
Толково разжёвано. Обнаружилось в самом низу четвёртого архива обсуждения одной ТП. Автор и первоисточник неизвестен.
Есть такой тезис: «Все мужики — козлы, сволочи» и далее по тексту, его очень любят некоторые дамы. Они же обычно любят другой тезис: «Все бабы как бабы, а я — королева». Откуда берутся такие мысли, где корни явления? Попробуем разобраться.
Вот растёт мальчик. Взрослые его учат: «Будь умным и сильным, уважай старших, не обижай девочек» и т. п. Разумеется, у большинства мальчиков эти наущения в одно ухо влетают, а через другое вылетают. И они продолжают строить рожи старшим, дергать девочек за косички и т. п. До поры до времени.
Yandex наконец-то допилило свой аналог DropBox. Яндекс Диск. Сам я никогда не пользовался, да и не уважал такие сервисы, а теперь вот понимаю, что гораздо удобнее что-то передать знакомым таким образом, нежели лить на обменники. Windows приложение для работы с диском оказалось небольшим и, что очень важно, ненавязчивым. Все кто хочет попробовать - милости прошу
Опубликовано: 17-02-2014 23:57 Автор: MBTY Теги: Мои разработки
Финал звонилки с расписанием. Расширенная версия этой утильки. Дополнения:
Файл настроек теперь называется "Настройки.txt" - открывается обычным блокнотом и стало понятно, что это за файл.
Подгрузка расписания осуществляется практически моментально (а не 1 секунду за 1 период)
Включаемая и отключаемая функция отображения поверх всех окон (в файле настроек значение Pov)
Два варианта отображения значения завершения урока:
В процентах
В формате ЧЧ:ММ:СС
Дополнительно редактируются значения длины полоски (в файле настроек значение Shi)
Теперь доступна и настройки горизонтального расположения полоски на экране (в файле настроек значение X)
В исходное расписание добавлен урок с 00:00:00 до 08:00:00 - это сделано, чтобы приложение давало звонок в 8:00, если приложение было запущено раньше, чем 8:00
Напоминаю, что приложение автоматически создаст файл настроек, если вы его случайно потеряете
P.S. В архиве с программой лежит инструкция для пользователей MSE, показывающая как указать антивирусу, что программа не является вирусом.
Обновление до 14.10.17. Читать там, качать можно где угодно.Читать далее
Причинческие технины полурабочего состояния сайта устранены, все каменты, статьи, записи и файлы вернулись на место. Хостинг сменен с забугорного на менее забугорный.