Тимофеев Сергей - личная страничка

О себе:

Увлекаюсь программированием с 1991 года

Хотелось бы поделится своим опытом и выложить здесь некоторые работы.

Для обратной связи: TimSer22@yandex.ru



Речка - программа для синтеза речи и создания аудиокниг. Вы можете прослушивать аудио прямо в программе, сохранять аудиокниги в виде mp3 файлов.

Любой текст, например новости с новостного сайта, можно скопировать в окно программы и не напрягая зрение просто прослушать.

В программе используется облачная технология синтеза речи (SpeechKit Cloud Yandex), основанная на нейронной сети и обладающая одним из лучших качеством синтеза текста в речь. Имеются женские и мужские голоса.

Требование работы программы - подключенный интернет.

Программа поможет прочитать больше книг с меньшими усилиями.


Скачать бесплатно программу "Речка"

Справка по программе "Речка"




Gravit - программа для моделирования движения тел под действием сил гравитации на основе закона всемирного тяготения. Телам задаются начальные скорости и массы, дальше программа рассчитывает их движение. Причем учитываются влияние масс всех тел в системе друг на друга. Изначально задана модель Солнечной системы, но можно моделировать любые варианты. Например мне было интересно как движутся две звезды вокруг общего центра масс или как лучше осуществить полет к Луне?

После экспериментов с различными моделями я пришел к двум интересным выводам:

  1. Системы из трех и более звезд крайне неустойчивы, т.е. в природе вероятность тройных звездных систем очень мала.
  2. Точка не обладающая массой покоя (например фотон) так же отклоняется в гравитационном поле и движется по той-же орбите как и любое другое небесное тело. Примечательно что в формулах расчета орбиты масса тела сокращается и не имеет значения. Имеет значение только масса притягивающей звезды. Это может подтверждать существование гравитационной линзы около звезды, отклоняющей свет. Причем, для объяснения отклонения света не требуется общая теория относительности (ОТО). Хотя, не плохо было бы расчитать это отклонение и сравнить с наблюдениями.
Вообще программка может быть полезна тем кто хочет увидеть как движутся планеты и звезды. Как они то ускоряются, то тормозятся проходя по своим орбитам по закону Ньютона.

Еще одно применение программы - изучение гравитационного маневра, когда за счет скорости планет и их гравитации можно в разы увеличивать скорость космического корабля!

Программа написана на Visual Basic. При желании можно разобраться в исходном коде и моделировать более сложные ситуации.





WebCam - программа для работы с вебкамерой. Основное назначение - фотографирование с помощью вебкамеры, но можно записывать и видео. Не требует инсталяции.





RenDate - консольная программа для переименования файлов фотографий или видео. Новое имя составляется из даты и времени создания файла. Это удобно для создания коллекции - файлы расположены в хронологическом порядке и всегда можно узнать время снимка.

Например: 2010-09-04 15-53-58.jpg - фотография сделана в 2010 году, в сентябре, 4 числа, в 15 часов, 53 минуты, 58 секунд.




SavPas - программа для хранения паролей в зашифрованном виде.

При вводе пароля учитывается движение мышки и вспомогательных клавиш (Alt, Ctrl, Shift) для обхода возможных клавиатурных шпионов. Не требует инсталяции.





USB-stor - программа для блокирования флэшек. Может быть полезна для администраторов.

Может блокировать чтение или запись, а также допускать к работе только заранее определенные флэшки. Программа эфективна только, если пользователь работает без прав администратора. Не требует инсталяции.





RunA - программа для администраторов. Позволяет для пользователя создать ярлык на запуск программы от имени администратора.





CopyArc - программа для быстрого резервного копирования. По сути это улучшеный xcopy.exe только с графическим интерфейсом и дополнительными возможностями.

Программа копирует файлы из указанных папок в папку назначения соблюдая всю иерархию директорий. Причем в папке назначения создаются две папки Copied для копии и Deleted для удаленных с прошлого запуска файлов. Таким образом создается зеркало ваших файлов, и даже остаются удаленные файлы в отдельной директории. Это очень бывает полезно когда на сетевом диске кто-нибудь удалит файл, а его можно восстановить даже после резервного копирования. Ну а самое главное - это скорость. Диск на 500Гб может быть скопирован за считанные минуты, т.к. копируются только измененные файлы. Не требует инсталяции.





Hot-Key - горячие клавиши для любой программы.

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




Snake - Игра. Был у меня когда-то телефон Nokia. Понравилась в нем игрушка Snake(червяк). Впрочем других игр там и небыло. Вот решил написать на Basice что-то подобное. Не требует инсталяции. Исходный код прилагается.







Немного лирики и музыки.

В возрасте 20 лет провалялся в хирургическом отделении 5 дней. То что я видел там сильно впечатлило меня - захотелось писать стихи.

После выписки из больницы стал даже петь под гитару некоторые из стихов. Меня хватило ровно на один год. После: то-ли вдохновение прошло, то-ли писать стало не о чем. Но остались записи, которые и хочу вам предложить.

Тексты песен и стихи здесь...

Аудиозаписи "Альбом-22" 1994 год:
01 - Здравствуй.mp3
02 - Облако.mp3
03 - Прощай.mp3
04 - Но я иду.mp3
05 - Синее небо.mp3
06 - Помолимся.mp3
07 - Мы идем.mp3
08 - Осень.mp3
09 - Мне бы уехать.mp3
10 - Отчаянья крик.mp3
11 - Весна.mp3
12 - Спокойной ночи.mp3
13 - Один дома.mp3
14 - Вечер.mp3
15 - Гуси-лебеди.mp3
16 - Двадцатьдва.mp3
Полет души - 1.mp3
Полет души - 2.mp3
Полет души - 3.mp3
Полет души - 4.mp3





Копка по Архимеду. Как копать лопатой без вреда для здоровья (способ легкого копания грунта).


Архимед изобрел рычаг. Почему мы не пользуемся его изобретением на грядке в 21 веке? Мне не понятно... Поэтому предлагаю свой вариант применения рычага Архимеда в огороде.

У меня при копке огорода всегда болела спина. Поэтому я задумался, нельзя ли как-то облегчить свои страданья. Для этого я предлагаю использовать рычаг - сама лопата и опору - легкий объект в виде куба высотой около 25 см.

    Достоинства такого подхода:
  1. Облегчение нагрузки за счет рычага;
  2. Нагрузка направлена вниз (можно использовать свой вес тела);
  3. Нагрузка НЕ направлена на позвоночник (спина останется целой и невредимой);
  4. Копать можно обычной лопатой или вилами (не нужны специальные сложные устройства);

Где-то в груде мусора нашел старую советскую хлебницу. Она сделана из тонкого металла, но легкая и достаточно прочная. Поставил хлебницу на грядку вместо опоры для рычага. Роль рычага играет сама лопата или вилы.

    Копка происходит так:
  1. Воткнуть лопату вертикально в землю, надавливая ногой;
  2. Потянуть за верхний край лопаты к себе, выковыривая ком земли и вернуть лопату с исходное вертикальное положение (если земля мягкая этот пункт можно пропустить);
  3. Ногой подвинуть опору (хлебницу) под лопату;
  4. Потянуть за верхний край лопаты к себе, поднимая ком над землей (в этот момент удобно рукой из кома собрать сорняки);
  5. Повернуть лопату вокруг оси, сваливая ком на бок (при этом ком переворачивается и разваливается);
  6. Если ком земли не развалился, его можно как обычно разломить лопатой постукивая по нему;

 

Я теперь всегда копаю таким способом. После копки спина вообще не болит. Устает только нога, которая помогает втыкать лопату в землю. Правда копка происходит чуть медленней. Но засчет сохраненного здоровья можно копать дольше и за день вскопать больше.

Хлебница оказалась очень удобной и легкой опорой для лопаты. Она легко перемещается ногой по земле в любое место. Сначала я выковыриваю ком земли не вытыкая лопаты. Потом ногой подвожу хлебницу под лопату и переворачиваю ком с помощь рычага лопаты.

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





Погребок в городской квартире.

Вот уже более 10 лет пользуюсь теплым ящиком на балконе для хранения овощей и фруктов. По сравнению с обычным холодильником ящик получился очень экономичным. При уличной температуре -10 град потребляет 10 Вт, при -20 потребляет 20 Вт, т.е. практически ничего не потребляет. Экономичность зависит от утепления ящика, при идеальном утеплении может вообще обходится без обогрева :)

Ящик изнутри обшит фанерой, а снаружи ДВП. Внутри стенок утепление из пенопласта шириной 50 мм.

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

Терморегулятор собрал по собственной схеме. Когда температура на балконе становится ниже определенной (я поставил +2 град) включается нагревательный элемент. Таким образом в ящике поддерживается стабильная температура и овощи сохраняются даже лучше, чем в обычном погребе за счет понижения температуры до минимума (+1 или +2 град).

Единственная проблема была с распределением тепла в ящике. Внизу +1, в середине +5, а вверху +10. Решил проблему просто на верхние полки кладу картошку, чтобы не промерзла, а вниз кладу банки с квашеной капустой, морковь, свеклу. На двух верхних полках помещается три мешка картошки, чего для нашей семьи пока достаточно.

Вобщем стало очень удобно, не нужно в -30 идти в гараж, лезь в погреб и тащить домой рюкзак картошки. Достаточно просто выйти на балкон и взять все что нужно.


Построил утепленный ящик Ящик перенес на балкон Утепленная дверка
Построил утепленный ящик Ящик перенес на балкон Утепленная дверка
Ящики под картошку на трех полках Оборудование для поддержания температуры (+2 град) Показан обогревающий элемент, состоящий из двух лампочек 60 Вт
Внутри ящики под картошку на трех полках Оборудование для поддержания температуры (+2 град) Показан обогревающий элемент, состоящий из двух лампочек 60 Вт
Лампочки ввернуты в керамические патроны и накрыты жестяной банкой, закопченой изнутри для лучшего принятия тепла от лампочек Нагревательный элемент в сборе Регулятор поддержания заданной температуры
Лампочки ввернуты в керамические патроны и накрыты жестяной банкой, закопченой изнутри для лучшего принятия тепла от лампочек Нагревательный элемент в сборе Регулятор поддержания заданной температуры
Горит осветительная лампочка Ящик заполнен овощами и готов к зиме
Горит осветительная лампочка Ящик заполнен овощами и готов к зиме









Гостевая книга