Персональный проект Александра Чижова, Иркутск 1998-2006Компьютерный журнал Cooler | скачать новые компьютерные игры | гаджеты | астрономия | обзоры программиста System's temperature
recent issueaboutarchiveLive TAMrubricatorlinksBooks digest
Компьютерный журнал "Cooler" Александра Чижова (Иркутск)
prev 13 ноября 2000

next

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

N212

 

Вообще, год какой-то урожайный на всяческого рода "билдеры". Для одного Flash'a уже две штуки было, для перла, для создания текстур, и вот - еще один билдер. Но зато - какой! Я сначала дам название, из которого будет уже все понятно - "DHTML menu builder". То есть, попросту строит менюшки, используя Dynamic HTML. Логически это можо представить себе слоями поверх основного контента. Все очень просто - когда вы подводите курсор к ссылке (т.е. к <a href...>) срабатывает подпрогр амма по событию onMouseOver - вызывается обычный JavaScript - он будет управлять всеми действиями менюшки, которую нужно перед этим построить, используя как раз DHTML Menu Builder.
В нем все сделано на уровне понятий "определить меню, итем и их свойства". После этого остается только нажать кнопочку "создать код". Программа создаст сразу два файла кода: для IE и для NN. Сделано это потому, что реализаций стандарта HTML, как известно, две - реализация от MS и "другая реализация". Что вызывает, конечно, некоторое недоумение, почему стандартом все больше становится (как я его называю) MS-HTML. Правда, к чести этой реализации стоит отнести всякие приятные фишки - типа прозрачности слоев и пр. Ладно, оставим MS и вернемся к действу.
Действо следующее - кроме самих файлов .js, генерируется махонький файлик, в котором находится кусок кода, который надо вставить в саму страничку - собственно, onMouseOver на ссылку и загрузку скриптовых файлов (его надо поставить внутри <Body>, т.к. там присутствует изменение контента). Вывод готового кода сделан с умом, без всяких излишеств - все отдельно и наглядно. А то часто бывает, перемудрят чего-то, куда-то начинают что-то встраивать - фиг потом разберешь где что было. А над этой программой, видать, думали люди, когда писали.

MENU

 

Да, чуть не забыл, DHTML работает в браузерах MSIE начиная с 5-го, а в NN - с 4-го, поэтому, и все игры с меню будут видны только в них. Итак, если у вас версия браузера "не ниже" - подведите курсор к ссылке "menu", которую видите выше - должна вывалиться менюшка.

Построение ее в DHTML Menu Builder выглядит следующим образом:

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

Это, кстати, пример с сайта разработчиков программы - http://software.xfx.net/ (там же ее можно и скачать, правда, нерегистрированная версия не генерирует код, что превращает ее в простую игрушку, пэтому, я выложу программу у себя [4.4Mb]).
Особо расписывать работу с программой не буду - в ней все достаточно просто, скажу лишь о том, что при построении кода Builder может спросить вас о расположении файлов:

Если с первыми двумя все понятно (просто выбрать директорию), то в третьем надо указать документ, в который вы будете вставлять этот код - в принципе, можете выбрать любой, но тогда вам придется ручками потом править начальное положение менюшки, а указав уже подготовленный файл (т.е. содержащий простые ссылки - в Builder они называются HotSpot (т.е. линки), на которые вы будете в последствие "навешивать" эти менюшки), а в четвертом - имя документа, которое будет получаться после всех манипуляций. Можете указать тот же файл, что и в третьем пункте. Кстати, обратите внимание на пункт "Unfolding Effect" - он указывает, каким образом будет появляться "окно" с меню. Остается указать свойства пунктов меню и ссылки:

Обязательно пропишите пункт "Caption" - иначе никаких надписей в меню не увидите (явно недоработка - надо бы туда по умолчанию вставлять названия пунктов).

Причем, все меню изначально, как вы понимаете, "висит" на обычной ссылке, так что, если DHML и недоступен в браузере из-за каких-то причин, то всегда можно ткнуть в ссылку просто так и попасть все равно куда нужно и без использования DHTML. Собственно, так и должно быть.
Таким образом, в лице DHTML menu builder имеем отличное средство для создания удобной и привычной системы навигации.

Недостатки: нельзя привязку к линку сделать относительной. Вот я поменял положение сслылки - все, менюшка в просмотре уже "уедет". Решение же лежит на поверхности - нужно лишь передать функции не абсолютные координаты, а текущие координаты курсора - этого способа привязки в программе нет, поэтому для отдельных случаев придется добавлять код ручками. Хотя, обычно все базовые ссылки для менюшек находится вверху и изменяться их положение не будет - так что, можно сильно не волноваться.
Далее - при вставке кода внутрь основного документа, когда определяются HotSpot, Builder искажает форматирование исходного документа (внутри). Тоже непонятно, зачем надо переписывать все заново. Собственно, это не особый минус.

Но все равно, при указанных недостатках, программа является необыкновенно полезным и удобным инструментом для разработчика веб-сайтов.
Так.... ссылку на оригинальный сайт я дал, ссылку на файл сделал. Тогда - все :)

 

 

Если не считать цифровой видеокамеры Mavica от SONY на CD-R, то записываеющее устройство Terapin AV Recorder (разработчик - NewWave technologies) можно считать первым бытовым цифровым видеомагнитофоном на CD-R и CD-RW дисках.

Terapin AV recorder

Причем, присутствует возможность записывать не только видео поток, но и аудио. Сразу просматривается основные достоинства - достаточно дешевый вид носителя, цифровой формат записи и переносимость на PC.

То есть прямо в реальном времени ведется запись видеопотока на диск. Аналоговый поток оцифровывается и ужимается посредством кодека в Mpeg1 (Video CD), поток Audio просто оцифровывается в Digital Audio (CD-DA). Объемы обычные: аудио - 74 минуты, видео - так же.

Чтобы не перечислять все возможности ввода сигнала приведу табличку:

Разумеется, после записи, готовый диск можно спокойно проигрывать на компьютере (кстати, и на самом записывающем устройстве они тоже играются - выходы есть и композитные, и S-Video). В анонсе компании (NewWave tech) в качестве одного из плюсов применения говорится, что можно все домашние фильмы на пленке перевести на компакт-диски. Это здорово, потому как пленка с каждым просмотром ухудшает свое качество, а диск - нет. Правда, я о качестве MPEG1 для видео не особого мнения, но хороший кодек - это дело наживное.

Розничная цена Terapin AV Recorder уже определена - $599.

pdf прислал Igorx

 

новости раздела /SOUND: еще раз о midi и банки сэмплов для SBLive - обзор ресурсов, программ, возможностей; обновления программ, утилит и плагинов.

 

 

Только для любителей игры "Heroes of Might & Magic": на сервере fcenter.ru выложена 26-я часть повествования "Как я стал полководцем Эрафии". Напомню, что это - художественное описание тактики игры HMM3.

 

 

Продолжаю разговор о преобразовании докумнетов в формате PDF (ну хоть во что-нибудь! :)

Итак, прислали как обычно много ссылок по вебу и варианты решения проблемы.
- Aureal 3.0. Плагин втраивается в обычный Acrobat Reader, что-то делает, записывает в RTF, на выходе получаем кашицу из букв и ни одной картинки. Отпадает.
- Вариант через он-лайновые декомпрессоры не подходит из-за неполной доступности и необходимости перекачивать туда-сюда кучу байтов.
- Вариант перевода посредством фотошопа. Вообще, забавное и самое простое решение :) Открываем PDF в фотошопе, записываем постранично как JPG все картинки, заталкиваем в OCR (в FineReader например), получаем готовый текстовый файл уже с вставленными картинками и более-менее приличным форматированием после обработки FineReader-ом плюс гарантированное отсутствие проблем с русскими буквами. Первый недостаток - оперативной памяти надо под это дело - ну, гигабайт, наверное, точно. Даже если переводить с ужиманием - 75dpi и размеры, меньше чем 2Кх4К пикселов. К тому же, растеризация - дело достаточно долгое. Второй недостаток - не очень все автоматично получается. Есть Batch в фотошопе, batch в OCR, но это все не совместишь быстро и со вкусом.

- PDFtoHTML (v0.31) - программа, изначально сделаная под unix, потом из нее вышли всякие порты - в том числе и порт под Win32. Консольное приложение (довольно сырое) позволяет переводить пока только _незащищенные_ PDF документы в HTML плюс картинки. Переводит достаточно неплохо. Правда, форматирование получившегося HTML оставляет желать лучшего. Бывают кое-какие глюки с некоторыми типами PDF. К тому же, еще раз повторю, нет блока декриптации, а документов, которые защищали в дестилире - предостаточно. Программу выложу к себе [167kb], ибо она хоть что-то позволяет делать. И еще - ссылка на оригинальный сайт разработчика Xpdf (unix sources).

Так что, пока PDFtoHTML - пока единственный более-менее приличный и доступный инструмент конвертации PDF во что-то другое.

Но. Я, конечно, буду неправ, если скажу, что все видел и перепробовал. Вот по этой ссылке есть просто уйма всякого софта для создания и преобразования PDF файлов (там его всего лишь продают, зато есть анотации, можно узнать разработчика и самое главное - название тулзы - т.е., собственно, чего и предстоит искать на просторах интернета).
Там же найдете, например, и 5D-pdf creator, который встраивается в Word и делает pdf-ки на лету. Очень удобная тулза. Впрочем, я уже о ней как-то писал достаточно подробно (и выкладывал).

большое спасибо всем,
приславшим ссылки и решения

 

Широкорекламируемый продукт от Creative под названием NomadJukebox уже начал реально продаваться в штатах. Заявленная цена - $400, но так как их пока не так много - розница может доходить и до $420.

Коротко напомню, что Nomad Jb - это MP3 плейер со всеми вытекающими последствиями, в качестве носителя имеющий "на борту" жесткий диск объемом 6Гб. Это более 100 часов при плотности потока - 128kbps.

 

Надпись на щите - "Мойка автомобилей вручную"

 

"Правильная" ручка :)

Пользуясь случаем, хочу передать привет моим друзьям, работающим сейчас в Италии - Борису, Роману и Виктору. "...Италия - еще одна страна, где я не был..." :)

ручку прислал Lear

prev

[ Архив+поиск ]-[ все комментарии ]-[ Жизнь ТАМ ]
[ Хакеры ] [ Журнал WebSound ]
[ обзор книг ] [ mouseimp ] [ биржа труда ] [ Ссылки ]
[RSS feed simple]    [RSS feed simple 2]    [RSS feed complete]

next

Пишите! Мне интересно будет Ваше мнение, замечания и пожелания. Указывайте в письме НЕсогласие на опубликование. Если ничего не будет указано - публикую по своему усмотрению. Если письмо не личное, конечно...


Компьютерный журнал "Cooler". Авторство и выпуски Александр Чижов. Иркутск
1998-2009
Рейтинг@Mail.ru
Cooler
WWWoman - лучший WM!!
Rambler counter