Мои проекты | Лучшее кино, книги | Обзор Linux Открытые проекты или совместные в группе разработчиков, например Linux IceArch


Работаю в операционных системах: Linux, Windows, MacOS, OS/2, BeOS, AmigaOS, MS-DOS, RSX-11, CP/M, БК-11, ZX…

программировую на Pascal, Фортран, ARexx, bash, DOS, Ява, Питон, Basic, Clipper, C++ Qt, Ассемблер, Smali (Android)…

ремонтировал компьютеры: Amiga A1200, PC, ДВК-3 (станки с ЧПУ), БК-0011М, Spectrum (прошивки, софт)…

на многих системах делал фото-видеомонтаж, русификацию игр, писал программы, скрипты автоматизации и прочее…


Есть статьи на форумах, обзоры по Linux и организации файл-сервера на его базе.
Linux IceArch - дистрибутив собранный на базе Arch Linux. Из консоли работает просмотр TV, видео, браузер, запуск установленных графических сред и программ KolibriOS…

 RunFly © Dobrov  спойлер справкипреимущества и возможности Автоматизация создания ежедневных отчётов, план-заданий и т.п.; утилиты подобна Excel, позволяет создавать формулы по любым условиям. Работает на Linux и Mac OS, под Windows установите Cygwin.

автоматизация RunFly — преимущества и часть возможностей:

А) меню «Создать»: автоподстановка нужных фраз/формул/стиля или строк из других документов меняет содержание, имя нового документа и папки в зависимости от даты и конкретных условий, нужных именно Вам.
Список замен сократит время подготовки документа, исключив ошибки при правке в новом файле дат, фамилий, заданий…
меню «Создать» содержит новые пункты, например "Документ Auto", меняющие слова-псевдонимы вида ►шапка на нужные Вам строки (возможно с другим форматированием).
после установки наберите "runfly demo" -> откроются "Образец" и "Новый документ" после автозамен.
● Классический режим как прежде создаёт пустой документ любого типа, сняв лимит fly-проводника в 42 формата.

Типы авто-замен: 1) псевдоним подменяется определённым текстом: ►фио меняется на ваши ФИО
2) ссылки, зависимые от дат и других условий: ►план меняется на задание на этот день недели
3) текст, действующий в период времени: например шапка для зама, когда начальник в отпуске
4) поиск фразы в другом файле "его Отчёт" и вставка найденной строки в ваш новый документ
5) произвольные нужные Вам условия в плагине замен - код выполняется от пользователя:
►R1 N=юзер; groups|grep -Eq "astra-admin|sudo" && N=админ; echo Вы $N #— вместо "►R1" > Вы админ.
в зависимости от условий можно менять стиль текста, а не сам текст: справка в файле "замены.txt".

Б) меню «Действия» для выделенных в проводнике или перетащенных на ярлык "E-Mail помощник" файлов/папок: Копировать, печатать, объединить документы-таблицы-схемы-фото в один PDF, сжать видео или PDF, вращать фото, монтировать FTP, создать архив и многое другое…
Действия и меню Создать работают без прав администратора. Оригиналы документов не удаляются.

Автозамена фраз в новом документе меню «Создать» - примеры, вшитые в установщик:
1) в каждый день недели своя задача, другая формула, шапка для зама > когда начальник в отпуске и т.п… В документ, имя нового документа и авто-создаваемой папки могут подставляться: даты, краткие-полные имёна дней/месяцев, кириллицей и по-английски. День недели и число рабочих дней месяца вычисляется для любой даты.
2) поиск фразы в другом документе "его Отчёт" (даже открытом) и вставка найденной строки в ваш новый документ "моя Сводка", например: Результат работы: …"текст из другого файла"…. Чужой документ может редактироваться, но если было автосохранение (обычно каждые 10 мин., или сохранили вручную), нужная фраза найдётся.
3) создание документа от конкретной даты вместо текущей: можно связать содержание документа с любой датой: строки дат, дни, задачи, число в имени файла и остальное будет от нужной даты (по-умолчанию текущая). Можно в ярлык добавить ключ -i: откроется диалог изменения и подтверждения времени.
4) полные ФИО пользователя (для учётки не в домене имя пользователя латиницей). Своя подпись для каждого пользователя по имени учётной записи (например звание, должность…)
5) различные документы каждому пользователю из одного образца. Если нет личного списка с именем: "замены-$USER.txt", общий ищется по маске "^замен.*.txt". 25 встроенных псевдонимов: даты, форматирование, ►фио-учётка, ►дU, имя дня, будние дни месяца и номер рабочего дня (0 в выходной) вычисляются для любой даты…
6) имена документа и папок могут содержать псевдонимы: Отчёт_►фио.odt, любой псевдоним можно переназначить, они могут быть вложенными ссылками, например ►план ►>►>дu подставит строку в зависимости от дня недели.
7) вывод текста для конкретных условий, нужных именно Вам, используя bash-код в списке замен, аналогичен плагинам поиска и позволит каждому расширять возможности подстановки текста как угодно.
8) работает создание документа/таблицы/схемы/презентации командой: можно в планировщике задач сохранять отчёты в любой путь автоматически, подставляя в них задачи на текущий рабочий день.
9) в заменяемый текст можно добавить стили: цвет, размер, толщина, эффекты и другие параметры LibreOffice.

Данный метод формирования текстов «на лету» простой, мощный и гибко расширяемый. Полная справка в файле "замены.txt"
Действия пользователя при создании документов не меняются, всё как обычно! Однократно измените «под себя» Образцы, Ярлыки, добавьте Псевдонимы в список замен, чтобы документы заполнялись нужным Вам текстом.
Список замен (персональный) можно открыть из меню Пуск -> Утилиты -> "авто-Замены меню Создать"

Список замен экономит время, авто-подставляя текст во все типы документов. Можно расписать 5 строк задач по дням недели или 20 заданий на рабочие дни: в образец отчёта впишем псевдоним: ►задание, в список замен пишем ссылку на номер дня недели и текст дней недели: ►задание ►>►>дu
►1 сегодня понедельник, совещание, ►2 вторник……

● ТЕРМИНЫ - подробности в списке замен: "Домашняя папка/Шаблоны/Умные отчёты/замены.txt"

Образец: документ-шаблон совместимый с LibreOffice, в любой подпапке папки Шаблоны: например "Домашняя папка/Шаблоны/Умные отчёты/Документ Auto.odt".
Псевдоним: это слово, вместо которого при создании документа подставляется текст, даже многострочный: "►фио Иванов Илья Фомич". Возможны ссылки друг на друга, примеры в образцах и списке замен: ►план ►>►>дuнед
Список замен рядом с образцами: содержит строки псевдонимов, для каждого пользователя подключаются свои правила (или общие), можно указать конкретный список в ярлыке.
Ярлыки (только для Астра-Linux): добавляют в меню «Создать» строку конкретного Образца, расположены в "Домашняя папка/Шаблоны/fly.day-odt.desktop". В ярлыках указана часть имени Образца, его тип (путь назначения, строки или файл замен, путь и постфикс имени, команды, скрипт…): Exec=runfly -f "odt|Auto.*|►дD" %f
В строках меню «Создать» иконка часов вместо типа документа означает, что будет запрос изменения даты документа.

Расширенный профиль Firefox и Basilisk c многофункциональными кнопками/скриптами, повышающими удобство работы. более 6000 строк Java-кода…

Отзывы:

sfs Админ Сообщений: 28652 Как всегда - фундаментально. Спасибо+

Константин Коган Собрал basilisk, поставил профиль от Виктора, впечатляет.

knn knstntnn Сегодня на Новом-поставленом-Ледяном еще выдалось "крутануть" Базилиск. Серьёзно - "этот профиль basilisk-a" - здравое произведение.


доработка Firefox UserScript Habr.Features от Добров принята в исходник…


Проекты для Windows (этот mustdie заброшен, автор выбрал надёжный Linux)


WinRoll модификация исходного кода на Ассемблере, переделано управление и некоторая логика работы. Описание изменённых функций всплывает при наведении мыши на опции или кнопки окна настроек.


SplashPot2 от Dobrov: автор плеера PotPlayer считал, что это невозможно. Пришлось сделать самому ;- ).

Когда мы с De2monNik попросили разработчика добавить поддержку констант обложки и расширить запоминание режимов, кореец ответил, что это невозможно. Представляю SplashPot2 - первый скин нового поколения для PotPlayer, теперь во многих новых обложках взят за основу мой код.


Corona Skin сделает инсталлятор Inno Setup симпатичным и добавит множество функций, проверку Минимальных требований, Слайдшоу, Проигрывание музыки в фоне, Компактный режим установки и многое другое…

на многих игровых дисках вместо WISE Installer записан Inno Setup +Corona Skin. В инсталляторах игр от 1С использовался ворованый у меня код, в исходниках репаков игр до сих пор есть в неизменном виде мои Паскаль-функции…

InnoSetup FreeArc_Example-Ext основной инсталлятор игровых репаков, сделан совместно с автором архиватора FreeArc Bulat_Ziganshin

Desktop_Tweaks
– настройка системы для комфортной работы (темы, установка программ, оптимизация...) Замена оформления на Vista-подобное (иконки, курсоры, анимация, загрузочный экран и диалоги меняются в 23-х системных файлах). Показ миниатюр свернутых окон на 'Рабочем столе', при переключении задач, при наведении на кнопку программы в панели задач. Вывод в контекстное меню рисунков, музыки и видео. Управление обоями, календарь, информер. Обзор папок из контекстного меню. Ускорение работы системы и многое другое…


Total Commander Expert 7.04a (5 Мб) от Victor Dobrov. данный пакет сделан, чтобы раскрыть и дополнить возможности именно этой программы и предоставить пользователю настроенный файловый менеджер, в отличие от сборок, авторы которых просто добавляют к TC сотни мегабайт "необходимого" софта…

Avada Как один из авторов …русификации TC имею сообщить следующее: …в LNG-файле сборки есть изменения, нам не принадлежащие. Я посмотрел новый LNG-файл и подтверждаю изменения к лучшему. Ни с версией, ни с шапкой файла проблем теперь нет тоже. Спасибо за оперативное реагирование…


Мелочь вроде русификации нескольких игр — например для Butterfly Escape нарисовал 5 шрифтов и сделал полный перевод…


проекты для Андроид: множество модов от Dobrov, например Модифицированный Music 2.3.1

Прошивка Gigabyte GSmart G1345 , мод батареи от Dobrov


Домашний экран для Total Launcher в стиле плиточного дизайна WindowsPhone. Нужны некоторые приложения: справка


UNS4
Прошивка OptimalX_для LG L90 Не забываем сказать спасибо:
- уважаемому
Dobrov за ряд идей по модификации прошивки и их обсуждение и за несколько скриптов для этой прошивки.


Dobrov Некоторые мои заметки для Андроид… (статья в личке)

UNS4 Вот это ОТВЕТИЩЕ. Очень информативно и полезно. Спасибо. Буду потихоньку изучать и пробовать.


UNS4 Виктор, у меня с твоим лончером сетка стала 5х5, как до этого додумался, если не секрет?

Я когда делал сетку 4х5 с начала пошел по стандартному способу - в LGHome/res/values-hdpi-v4/integers.xml (и других values) пытался изменить значения в <integer name="config_workspaceCellCountX">4</integer> именно так раньше делал, а на прошивках 5.0.2 у людей с G3, G2 именно таким способом все получалось, их лончеры на нашем теле работают, но сетка всё равно оставалась 4х4…


Dobrov доработал батник BatchApkTool345s-bat: улучшил внешний вид, добавил подсветку версий apktool и текущего APK. группу 1 и 3, 2 и 3 можно выполнить одной командой для проверки на совместимость APK с версией apktool. Номер последней отображается, и команды кроме цифр можно запускать буквами.


Linux проекты пишу под Астра-Linux, но моя основная система Apple MacOS ;-)

run от Dobrov - инструмент, призванный сделать жизнь юниксоида проще ;-)

NewDocFly — улучшение Астра Linux: любые шаблоны в меню "Создать"

E-Mail помощник — создать PDF, исправить расширение Email-вложений


krasnyh Ветеран Сообщений: 2294

iptv через mpv отдаю этот проект в руки Dobrov, если и он не справится, то и никто. Раз уж sfs не потянул эту тему…

FAQ по пакману - очень здоровская штука! :) твоя Справка чётко и полезно обозначает многие "моменты".


Константин Коган - дистрибутив IceArch

Виктор! Сделал закрытый проект по IceArch. Напихал внутрь много интересного для совместной работы, ждем тебя в команду разработчиков…


Dobrov: screen - статус обновляется двумя командами вместо четырёх…

Константин Коган — Отлично! … В дистрибутиве IceArch icedm, screen и всё с ними связанное переводится на скрипты от Dobrov !

произведён переход с моих неоптимальных ( но рабочих ) костылей на не побоюсь этого слова "профессиональные" скрипты от Виктора.

Dobrov: icedm - экран входа IceArch - меню запуска, работающее в консольном и графическом режиме, менеджер сессий и многое другое…

Константин Коган: я автор изначальной идеи, а профессионально реализует её Виктор. Причем функционал icedm от Виктора гораздо шире, чем у моего прототипа. icedm по-сути легкий аналог разных dm-ов к тому же работающий из под пользователя. За подробностями обращаться к Dobrov как к разработчику. Я за всеобщую интеграцию , буду рад распространению этой чудной вещи!


sfs Админ Сообщений: 27301

Ознакомился. Автору Плюс. Мало у нас осталось скриптописателей. Не пропадайте!


Константин Коган функция - запуск приложения в новом графическом сеансе

1) Молодец Виктор, сделал как ты сказал… Открывал по 2 дополнительных виртуальных терминала с X-сами и запущенными в них программами, всё открывается, переключается и закрывается как положено в изолированных X-сах и для полной радости беспарольно ! Супер, одназначно в ледяной ! Виктор, озвучь эту возможность в теме про run, такую штуку надо двигать в массы !

2) …на самом деле очень круто !!!

3) icequit (защита от повторного запуска) - спасибо Виктор, очень интересный способ, возьму на заметку !


Видеомонтаж, сведение звука


Dobrov [Что ты затеяла, лиса?] видео с ютуба, 1704х960 2048 Kb/s, серия была полная, НО теперь удалили кусок с 51:11 до 59:42, вставил недостающее из SD видео, сделал UpSize…

jondok Выражаю огромную благодарность нашему пользователю под ником Dobrov, именно он нашёл видео, склеил его и свёл звук, так что все говорим спасибо ему.

Re: Русская дорожка 01: Что ты затеяла, лиса?

Круто, скачал, спасибо за работу, сейчас тогда обновлю раздачу.

alpugold Спасибо)))

lbph8 ;-)

...


Dobrov: Вот переделал кнопку Potplayer, и оцени скин для Potplayer, может пригодится.
bunda1: Спасибо за отличный скин. ;-)


Dobrov Добавил в твою кнопку масштаба Автоскрытие панели вкладок для одной вкладки.

bunda1 Остроумно ;-)


func4ptch4 спасибо за кнопку опций about:config, интересно сделано, я примерное делал, но там топорно автопопап вылазит и другое меню, ну как смог)…


De2monNik (код скина для PotPlayer) Так растягивается, интересно. Спасибо за находку:

IsLogo='1' LogoType = 0, 1, 2, 3


Dobrov В модуле Xposed Additions можно настроить действия на тап, долгий тап, двойной тап, тройной тап. Вот мой обзор …далее статья в личке
UNS4 Вот спасибо, буду смотреть эти модули, может удастся разобраться в их программном коде, тогда можно будет это реализовать без модулей. Вот прямо сохраню отдельно этот твой пост, очень понравился. Плюсану чуть позже, больше раза в сутки нельзя...



Здесь перечислены только отзывы на часть разработок, созданных мной лично, исключая десятки корпоративных, например CaptureIT…

Флудеры и сомневающиеся в моих умениях вести разработку совместных проектов могут увидеть мои работы, запросив имя Dobrov на форумах ruboard, archlinux, forum.puppyrus.org, oszone, russ2, mozilla.org hostedredmine и прочих… или спросить мнение обо мне у постоянных участников De2monNik, UNS4, jondok, kostyalamer, Dumby, bunda1, knn, Genri, htuos, Bulat_Ziganshin, haxdoe


Данный список скопипастен из Гугла. Отзывы не все, т.к. лички некоторых форумов ограничены на время хранения и число писем…