Софт-Блог за декабрь 2004г.   
  • 3D2F.com — download more software
• QAIX.com — programming blogs
• RYXI.com — Hardware&Software blogs
• CagGuru.ru — automobile blogs
  • XYWE.com — anime blogs
• XYQE.com — gamer blogs
• LTalk.ru — love-форум для страждущих
• BeOn.ru — дневники об аниме
 
На главную > Софт-Блог за декабрь 2004г.

   Софт-Блог 
Архив:

2005:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2004:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
2003:
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь

RSS-канал

Темы блога:

С наступающим!
Ну, какие тут могут быть аннотации? Всем и так всё понятно.

Потрошим DVD: Субтитры
Владельцами DVD-приводов рано или поздно овладевает желание выдрать из фильма субтитры и использовать их отдельно. Для чего, понятное дело, существует специально обученная программа..

MultiNetwork Manager: Сетевой переключатель
Пользователи персоналок делятся на два класса: одни всю жизнь сидят в одной локалке, а другие перемещаются в пространстве, аки тараканы. И у этих других в полный рост встаёт проблема быстрого переключения между разными вариантами сетевых настроек..

EasySlow: Руль от привода
Мало кто знает (tm), что CD- и DVD-приводы можно не только открывать программным образом, ткнув мышкой куда следует, но ещё и закрывать обратно. А также управлять скоростью вращения диска и делать другие интересные вещи..
 
С наступающим!  ( 30 декабря 2004 г. | Автор: WildHare )

Символ Нового года. В grayscale. ;-)
К чему много слов™?

Год — еще один год в нашей с вами и без того недлинной жизни — закончился. К сожалению, урожай форс-мажоров в две тысячи от рождества Христова четвертом году выдался просто феноменальным. Постоянные читатели (а их есть у нас), без сомнения, это заметили — увы, читатель предполагает, автор располагает, а кто-то наверху старательно вставляет палки в колеса.

Но тем-то Новый год и отличается от Старого — в Новом году все должно быть хорошо. ;-)

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

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

Ну и, как полагается, пожелания. Чтобы все были здоровы, и чтобы нужные программы находились без проблем и радовали своих пользователей. С наступающим! ;-)


Обсудить Подписаться
 
Потрошим DVD: Субтитры  ( 7 декабря 2004 г. | Автор: WildHare )

В статике это не выглядит. Другое дело - в динамике. Буквой, как видим, может оказаться что угодно, хоть "wwy", хоть "rty".. Но их таких немного.
Любой владелец DVD с удовольствием расскажет, какой же это неудобный формат. Такое впечатление, что разработчики формата DVD главной целью ставили перекрыть потенциальным пользователям весь потенциально возможный кислород. «Смотреть — смотри, а руками не трогай!», примерно такой девиз можно будет начертать на надгробной плите изобретателя. Есть ли в тотальном закрывании всего и вся хоть какой-то смысл, кроме чистой, как слеза комсомолки, параноидальной шизофрении? С этим пускай разбираются психиатры. Ну а мы подойдем к делу прагматически.

Ясно даже и ежу, что данные, извлекаемые из «хитро» упакованного (горячий привет упаковщикам) DVD-фильма, подразделяются на три вида: видео, аудио и текст. О том, как выпотрошить DVD на предмет видеоряда и аудиопотока, мы, конечно, поговорим, но не сегодня. Сегодня нас интересуют субтитры. Казалось бы, чего проще — положить субтитры на диск прямо в текстовом формате. Но товарищи медиа-магнаты не ищут легких путей, так что субтитры конвертируются в графику и засовываются в ту же самую емкость, что и все остальное. Добропорядочного пользователя такая ситуация никак не устраивает: субтитры иногда хочется читать отдельно. Особенно, когда мы имеем дело с некачественным переводом. Разбирать английскую речь на слух может далеко не каждый, бегло читать с экрана прямо в процессе просмотра — тоже. Ну а натравить подстрочный словарь на статичный текст умеет даже обезьяна, не говоря уже о пользователе персонального компьютера.

Следствие из теоремы ровно такое же, как и всегда — нужна специально обученная программа, которая сделает все за нас (вариант «поставить на паузу, переписать фразу с экрана в блокнот, снять с паузы до следующего кадра» способен разве что вогнать в тяжелую депрессию, но никак не помочь в обретении искомого текста). Программ-грабберов для DVD-субтитров существует не одна и не две, но я после энного количества проб остановился вот на этой: SubRip.

SubRip, как и любой пакет, перетирающий графику в ASCII, имеет внутри себя OCR-модуль. Сделано не в Швеции, но таки с умом: программа начинает парсить субтитры, и, дойдя до непонятного образа, просто-напросто спрашивает у пользователя. OCR немножко настраивается, но и при дефолтных установках справляется неплохо. В идеале пытливому юзеру придется ввести по два раза каждую букву (регистры еще никто не отменял), и по разу каждую цифру и каждый знак препинания. Но то в идеале, а на самом деле в процессе распознавания обязательно попадутся «слитные» буквосочетания, все зависит от используемого в субтитрах фонта. Накопленную «таблицу символов» желательно не выбрасывать, а заботливо сохранить в файл — и подключить при обработке следующего диска (может не прокатить с дисками от разных производителей).

Процесс протекает очень весело: ты сидишь и тупо пялишься в экран, по которому сами собой ползут слова. Сверху родные, а снизу распознанные. Процессор нагружается изрядно (а вы попробуйте перемолотить четыре гигабайта, и не вспотеть), но программа работает вполне стабильно, так что можно параллельно заниматься другими делами. И вот здесь авторы SubRip недодумали — если окно программы неактивно, а она как раз дошла до незнакомой буквы, то никакого сигнала не будет. Сами догадайтесь переключиться, телепатически.

Производительность.. Черт его знает, какая у SubRip производительность. Смотря с чем сравнивать. Например, со свежекупленным South Park the Movie риппер расправился минут за двадцать (3.7 Gb данных на входе, 140 kb текста на выходе). Если учесть, что говорят в фильме не переставая — очень даже неплохая производительность. Выпотрошенные субтитры можно сохранить в любом из двух десятков форматов, на выбор (такое впечатление, что форматы субтитров придумывают все, кому только не лень, анархия фантастическая). А вот конвертора в человеческий вид (WinWord, к примеру) в пакете не обнаружилось, увы. Придется искать где-то в другом месте.

В качестве финального аккорда планировалась цитата из тех самых 140 kb. Но лучше я это цитировать не буду. Поскольку не расшифровка мультфильма, а просто-таки наглядное пособие по современному американскому мату. А нас, возможно, и дети читают..


Обсудить Подписаться
 
MultiNetwork Manager: Сетевой переключатель  ( 5 декабря 2004 г. | Автор: WildHare )

Интерфейс MNM не назвать верхом дизайнерской мысли, эргономика всех без из исключения компонентов далека от идеальной. Ну, должны же быть у программы зримые недостатки?
Так бывает — нужно забить в стенку небольшой гвоздик, чтобы повесить фотографию любимой болонки. Человек нашаривает окрест себя некий предмет, подходящий по весу, и использует в качестве молотка. Затем, когда гвоздь забит и болонка повешена, приходит черед рассмотреть и.о. молотка повнимательнее — и оказывается, что гвозди заколачивались всамделишным микроскопом, бог весть как попавшимся под руки. Именно такая история с вашим покорным и произошла.

Нужен-то был маленький прибамбас, умеющий в два клика переключать сетевые настройки, в частности, IP-адрес. Зачем? Дело в том, что IP-адресов у моей машины может быть два разных — внешний адрес для общения с внешним же миром, и внутренний, фейковый. Внешний требуется для различных сервисов (WebMoney Keeper, к примеру, настроен на совершение операций с конкретного пула адресов, на всякий на случай; доступ к некоторым серверам по SSH — тоже; ну и так далее), а внутренний необходим для доступа в местную локалку — файлообмен, общение с соседями, и все такое прочее. Переключаться туда-сюда руками надоедает где-то после второго раза. Можно взять в руки хелп по консольным командам нашей любимой ОС, да и написать пару bat-файлов.. Но это не наш путь. Наш путь — чтобы клик-клик-клик и готово.

В качестве микроскопа использовался пакет MultiNetwork Manager (найти на SoftSearch, скачать у автора). Забивальщик гвоздя получился знатный: создаем два профайла (даже не надо руками прописывать сетевые настройки — профайл можно создавать в режиме «capture», и он сам все найдет), и получаем значок в systray, кликая по которому переключаем адреса и прочее. Задача решена? Так точно.

Но на самом деле MNM предназначен не для абонентов выделенных линий, провайдеры которых практикуют нетрадиционную политику сетевой безопасности, а для владельцев ноутбуков, много и со вкусом перемещающихся в пространстве. Банально, но факт: ноутбук означает «мобильность». Пользователь ноутбука периодически вынужден полностью перекурочивать сетевые настройки, от адреса и шлюза до имени домена и расшаренных ресурсов (то, что можно расшарить в одной сетке, в другой нужно держать за семью замками). MNM как раз и был написан для таких мобильных товарищей. Попав в новое окружение, пользователь один раз заносит все настройки в новый профайл, и в следующий раз будет достаточно двух кликов, чтобы сетка приняла ваш сверхплоский девайс, как родной. Разумеется, все изменения производятся без перезагрузки — иначе не стоило бы и городить специально обученный переключатель.

Резюме: абсолютно бесполезная вещь для пользователей «статичной» машины, удобная переключалка для ситуаций вида «два и более адресов в одном шланге», и просто незаменимая программа для ноутбука. Если, конечно, ноутбук используется по назначению, а не в качестве подставки под кактусы.


Обсудить Подписаться
 
EasySlow: Руль от привода  ( 1 декабря 2004 г. | Автор: WildHare )

"Выход" сверху - свежее решение, да. Раз двадцать по привычке пользователь будет тыкать не глядя в самый низ.
Создатели операционной системы MS Windows были, конечно, выдающиеся люди. Но эти мегасупербизоны позабыли вложить в систему одну крохотную малость: программное управление оптическими приводами. Почему, зачем — эту страшную тайну архитекторы Microsoft, видимо, унесут с собой в могилу, так что дохленький шанс получить ответ есть разве что у исповедника.

Ведь ничто не мешало это сделать. Привод можно закрывать программно? Еще как можно, спросите у любого вирусмейкера. Однако функция «Извлечь» имеется (в скобках заметим, функция-то есть, а вот хотекея для нее нет), а функцию «Закрыть» пришить позабыли. Как следствие — приходится пытать счастья в компании сторонних утилит. Их за минувшее время я пересмотрел великое множество. И знаете, что? Такое впечатление, будто каждый программист, который в процессе обучения смог овладеть приемами работы с оптическим приводом, непременно возжелал оставить свой след в истории софтостроения.

Но дальше тестирования на собственной машине, похоже, дело не доходило — все найденные мною утилиты оказались редким {censored}. Или не работает вовсе, или работает через раз, или работает криво, или работает, но только первые полчаса. А уж если работает нормально и без глюков, то никак не может понять, что в моей системе два привода, и я хочу управлять каждым в отдельности, а не случайно выбранным и не обоими сразу. Выражаясь языком моего детства, полный голяк.

Так что когда в мои цепкие руки попалась фиговинка по имени EasySlow (собственного сайта, к сожалению, у программы нет), я подумал — ну, вот оно. Свершилось. EasySlow понимает, что приводов может быть и не один, и при этом позволяет: открывать/закрывать привод; регулировать скорость (любому владельцу скоростного CD-ROM знаком звук набирающего обороты пылесоса); блокировать автозапуск CD; предупреждать о наличии диска в приводе перед завершением работы. Плюс полное управление с клавиатуры, коли возникнет такое желание. Причем хоткеи настраиваются. Чего ж еще?

Увы, каменный цветок и на этот раз не вышел, каким надо. С первым приводом (CD-RW от Teac) проблем не возникло, а вот второй (DVD-ROM от BenQ) оказался программе не по зубам. Если диска внутри нет — все замечательно, открывается и закрывается, а вот если внутри что-то лежит — при попытке открыть привод программа вешается, да еще и вешает проводник на одной веревке с собою. Помогает только механическое извлечение диска путем нажатия кнопки Eject. Как говорили в том же самом детстве: кино и немцы. В том смысле, что приходят немцы и портят все кино. Recycle Bin, как ни жалко.

Простая логика подсказывает: если программа сделана добротно (а EasySlow сделана добротно, даже мануал прилагается, оцените), но спотыкается на какой-то конкретной железке — значит, на других железках она, скорее всего, будет работать нормально. Вдруг кому-то и пригодится. Не один же я такой умный, что хочу рулить сидюками с клавиатуры. Есть нюанс: до регистрации EasySlow отказывается запоминать свои настройки. И это притом, что регистрация бесплатна — понять логику граждан, ваяющих freeware с такими нелепыми ограничениями, я давно уже отчаялся.


Обсудить Подписаться
 
На главную > Софт-Блог за декабрь 2004г.

See software by tags:
Picture viewing
Chkdsk scandisk
Easy drum tab
See software by tags:
Word multiple poster
Delphi hardkey
Drawing tree
See software by tags:
Portable dns client
Video convert video 3gp online
Puzzlesgallery
See software by tags:
Asa win32 odbc
Trace find trace ip address
Dll convert html


Copyright © 2001—2016 SoftBlog
Идея:
Редактор: Никита Зайцев