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

У меня очень часто бывают ситуации, когда надо переименовать кучу файлов. Э-э! Я знаю, как работает клавиша F6 в far'е :) Только, например, представьте ситуацию, когда названия файлов совершенно разные, и надо привести их все к одному имени, прицепив еще счетчик. Или к расширению. Или и к имени и к расширению. А если таких файлов сотни две? А тысяча? А мне сидюк надо набить файлами, которые нужно отконвертировать все в lowercase, отсортировать и т.п.? В таких ситуациях я начинаю материться сквозь зубы и делать уже набившие оскомину операции: dir /b > mydir, потом грузить редактор, заменять чего надо и т.п. А какой операцией сделаешь с ходу индексацию с номерами?! Ну, может я тупой и это все делается как-то по-другому и совсем просто. Но тут мне попалась программка. Специально под это заточена! Придумано очень много всяких условий изменения имен файлов. На редкость удобно сделана. Понимает русские имена, вплоть до работы с регистром (uppercase, lowercase). И еще мне фича понравилась - очень часто файлы TTF шрифтов имеют название, ну совершенно "левое" и надо залезть в шрифт, чтобы узнать, а кто же он сегодня у нас? Программа может переименовать именно .ttf файлы, дав им вместо непонятных или неполных имен нормальные - расширенные. Т.е. имя файла теперь будет представлять полное название шрифта. Мелочь, а приятно! :)
Называется программа "THE Rename" (650kb) скачать можно и у меня.

Страница создателя - http://www.mygale.org/07/hervet/therenameg.htm

В прошлом номере я описывал пример ловкости, как можно удачно закосить под крутой "железячный" сайт. Но, оказывается, просто закосить - это на уровне любительства по сравнению с этаким гранд-закосом, с использованием известных имен доменов, имеющим, надо сказать отнюдь не бескорыстную почву :) Да, про имена доменов. Хотя тема давняя. Но.... попадаются экземплярчики. :)
Стараются занимать ведь самые знаменитые имена. Ну, конечно, не трейдмарки или названия фирм. С этим, кстати, уже разобрались: если ты не Samsung, к примеру, а домен занял, то, будь добр, отдай его настоящему владельцу. А вот как быть, например, FIDO? Тут никакого трейдмарка или там, копирайта. Да нет, вы не знаете что такое фидо! Это кресло такое! И не надо мне тут рассказывать про собачку там какую-то или сеть друзей. Да вот оно креслице-то, на картинке. Хотя лежаночка-то к собачкам отношение, справедливости ради, надо сказать, имеет, потому как для них оно и предназначено. Так и называется: "Fido". На сервере с доменом www.fido.org всякими радостями для собак (для их владельцев?) торгуют. Но тут хоть какое-никакое отношение к собачкам, создатели еще как-то более-менее честно закосили - "...у нас вот стульчик для собачки так называется, чего вы собственно?!...". А вот на домене www.fido.com и того нет. И про ФИДО тоже. Нам и www.fido7.com хватит или www.fido7.ru. :)) Хотя, ради справедливости, надо заметить, что слово fidonet является registered.
Автор благодарит dars.com.ru за наколку.

"Dr.Shost рекомендует". Что рекомендует загадочный др.Шост, и кто он, собственно, такой, я так и не понял, но вот молодой Псковский сайт с таким названием мне понравился. Если он и дальше будет развиваться (а он только начал), то будет иметь неплохой вес у тех, кто любит и умеет ковырять железо. Я первый раз встретил более-менее толковую статью о переделке  EGA(CGA) мониторов в VGA(SVGA). Надо будет попробовать. Кроме того, там есть некоторые полезные советы, которые стоит почитать. Например, о ремонте тех же мониторов или блоков питания для компов.
Но особенно мне понравилась одна штучка... (!) Да, вот она - на фотографии. Видимо, кричать "bill sux" на интеле впрямую не могут, так уж кто-то выразил крик (ну, ладно - шепоток :) души. Прямо на печатной плате. Видимо, в процессе разработки :) Как я понял из внешнего вида - это достаточно большое увеличение монтажа, так что сделано со вкусом. :) Мне это почему-то напоминает гравировки на старинных ремесленных изделиях типа "братила делал". На сервере Dr.Shost'a написано, что так прикололись шутники с Интела, там же можно найти и более крупное изображение. (у меня изображение можно увеличить как обычно).
Да, и к доктору не забудьте сходить - итемов пока мало, но со вкусом.
спасибо Андрею за информацию


 
Kraftwerk "Radioactivity" (6.5Mb) ID3_tag, 128kbit, 44kHz, stereo, 16bit (l3enc)

 
http://www.wotsit.org/ -  Сборище описаний различных форматов. Звуковых, видео, графических, даже игровых файлов. Там есть такие форматы, о которых я даже и не слышал! Практически все есть на самом сервере, хотя есть и линки на другие. 
Хороший сайт, стоит его стянуть к себе весь, пригодится однозначно.

Тут как раз вопрос пришел. Достаточно интересный с точки зрения как раз разбора формата звуковых файлов. А вопрос, точнее проблема вот какая: допустим имеем два звуковых файла огромной длины. Скажем, мегов по двести. И есть необходимость их слить. Зачем - это уже другой вопрос. Надо. Загрузка в различные редакторы - это, мягко скажем, называется "долгий своп" и затирание винта до дыр. А если нужно делать это часто? Лучше уж написать программу, которая сама сцепит как надо. Вот тут-то и пригодится описание RIFF wave формата с сайта, описанного выше.
Можно написать программку самому - зато хоть будешь знать, что получится, да и форматы файлов, согласитесь разные бывают. Из описания формата файла RIFF wave можно увидеть, что существует общий заголовок для всего файла, состоящего из кусков.
Э-э... Лучше без лишних базаров напишу понятным языком:
struct {
     char  id[4];
     DWORD len;
} riff_hdr;
char wave_id[4];
Все, это весь заголовок файла. Дальше идут заголовки кусков и, собственно, данные. В riff_hdr.id[] стоит обычно "RIFF", в riff_hdr.len указана длина всего файла, исключая длину самой структуры riff_hdr, т.е. минус восемь байт. В wave_id[] - это идентификатор типа данных, обычно находится "WAVE". Таким образом задача сводится к следующему: от второго файла отцепляем header вместе с идентификатором типа данных, подцепляем его в конец первого файла и в его хедере (первого файла) изменяем длину в большую сторону на размер второго файла. Это все.
Нда, только сейчас заметил, что звуковые файлы формата RIFF не могут быть длинее 4Гб.
Вышел K-Jofol версии 0.4. Исправлены старые баги. Просится присказка - "...и добавлены новые" :))
Скачать можно и у меня (806kb). Кое-чего действительно подправлено, но вот плейлист у меня так и не пошел. Система ударяется в крик о недопустимой операции.
    И еще немного отвлеку Ваше внимание. В разделе "софт" я выложил кряки для Adobe ImageReady и ImageStyler, которые мне любезно прислал Dennis Konyashchenko. Кряки взяты у Ivanopulo, который неизвестно куда подевался, потому как его адрес на - www.chat.ru более не существует. А жаль.
prev

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

next


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

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