technology

Как систематизировать файлопомойку

Когда я скачиваю какой-то файл из Интернета, я редко сразу определяю, куда его класть. Обычно он скачивается в некий каталог, специально предназначенный для всего, что скачано из Интернета - так называемая "файлопомойка". Разгребание файлопомойки - процесс при таком подходе неизбежный, но, на мой взгляд, это меньшее из зол, если сравнивать его с необходимостью сразу определить файл в конкретную папочку. Во-первых, это отвлекает от основной мысли :) Во-вторых, я наверняка через полчаса забуду, куда его положил. А в-третьих, все равно впоследствии обычно возникает желание пересмотреть систематизированные файлы и категории: что-то объединить, что-то разделить, какие-то файлы переместить и так далее. А раз этот процесс все равно неизбежен, зачем торопить события? Пусть пока отлежится в файлопомойке, потом определим, куда его деть.

Все бы хорошо, но "потом" обычно наступает сильно потом :) В итоге я уже и не вспомню, что за файлик hlm.zip и откуда он взялся - такие "безымянные" файлики, как правило, лежат мертвым грузом в файлопомойке. Впрочем, все современные браузеры (не считая, разумеется, IE), не говоря уже о специализированных менеджерах закачек, хранят информацию обо всех скачанных файлах: когда, откуда был скачан, иногда даже сохраняется информация о странице, с которой была получена ссылка на закачку.

Так что, казалось бы, в чем проблема? Более того, многие менеджеры закачек позволяют создавать дерево меткок и присваивать закачкам произвольное количество меток из этого дерева - это дает довольно мощное средство систематизации файлов, не вставая с места... но есть пара "но". Во-первых, чтобы найти файлик, мне придется лезть в менеджер закачек, а это не всегда удобно. Во-вторых, стоит мне переместить файл в другое место, как менеджер закачек этот файл безвозвратно теряет. В-третьих, систематизировать таким образом можно только те файлы, которые были скачаны именно данным менеджером. А если я пользуюсь четырьмя браузерами, и не все дружат с менеджером закачек? А еще некоторые файлы мне на флешке приносят или по скайпу передают? А еще некоторые вещи я скачиваю через торренты или DC++?..

Кстати о торрентах и DC++. Клиенты файлообменных систем еще более требовательны к местоположению файла: они же должны знать, откуда вести раздачу. Более того, если конкретный файл раздается в данный момент, то клиент просто не даст его переместить. И именно попытка систематизировать скачанное из торрентов натолкнула меня на мысль, которая, кажется, решает все означенные выше проблемы.

Есть такая штука, как жесткие ссылки (hard links). Про них мало кто знает, и еще меньше народу пользуется (линуксоиды, молчать!) - и все потому, что Microsoft не потрудилась предоставить штатных средств для управления ими. А между тем технология очень удобная, логичная и простая до безобразия.

Мал золотник, да дорог. Не снимайте пин-коды с сим-карт!

Сегодня руководитель-индус вернулся из трехнедельного отпуска и рассказал, что этот отпуск обошелся ему весьма дорого. Дело было в следующем. Он с женой и детьми собрался съездить на родину, а по дороге они заодно еще заехали в Китай. И, как выяснилось по возвращении из отпуска, в Китае он потерял симку от своего телефона, которую, естественно, вынул и заменил на местную. Потом эту симку кто-то подобрал и успешно по ней общался все три недели, пока наш герой не вернулся домой и не получил от сотового оператора счет на тысячу с лишним фунтов.

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

Стоит ли говорить, что ничего бы этого не случилось, если бы у него на симке стояла проверка пин-кода? Шансы угадать четырехзначный код с трех попыток ничтожны (если, конечно, там стоит что-то отличное от 1111 или 1234), а после третьей неудачной попытки симка блокируется и воспользоваться ей становится невозможно.

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

Current Music: Crash Test Dummies - Mmm Mmm Mmm Mmm

Возвращаться - плохая примета...

...а головой думать все-таки надо.

На работе обнаружил, что у меня сел смартсовский телефон. Я решил, что это не дело, достал зарядник с переходником (которые, как верно отметила в свое время [info]ld_, у меня всегда с собой) и воткнул все это дело заряжаться.

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

(Ну что, все догадались?)

Шоппинг

Я потратился - на сорок центов купил себе фальшивые зубы...
Фильм "Флетч"
Весь день болтался сегодня по торговому центру под названием "Электронный рай". Вообще, программой-минимум была закупка двух USB-корпусов для моих многочисленных винчестеров, но это приобретение было сделано в последнюю очередь. А началось все с того, что мне попался на глаза давно искомый мною (и, как мне казалось, уже окончательно исчезнувший из продажи) фотоаппарат Canon A630 - умеющий все, что мне нужно, за разумные деньги.

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

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

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

Current Mood: cheerful
Current Music: какая-то фигня попсовая

Зачем нужны FM-трансмиттеры. Шутки в радиоэфире

Мне на день рождения подарили замечательное устройство под названием "FM-трансмиттер". Это маленькое устройство, которое берет сигнал с любого аудиоплеера и передает его в эфир на заданной частоте. Для автомобилиста вещь просто незаменимая. Компакт-диски, конечно, штука удобная, но каждый раз писать диск для того, чтобы послушать что-то в машине - это неинтересно. А так - можно слушать музыку с чего угодно, главное, чтобы у этого "чего угодно" было гнездо для наушников.

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

Как законопослушный гражданин я, естественно, предполагал такой принцип: берется любая свободная частота и передатчик настраивается на нее. Но как тестировщик я, естественно, немедленно заинтересовался вопросом: а что будет, если я включу передатчик на занятой частоте?

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

Утром в машине я сделал то, чего никогда раньше не делал: настроил автомагнитолу на частоту 101.0FM (кто не знает - это частота самарского радио "Шансон"). Прокуренный голос немедленно стал вещать о тяготах жизни за решеткой.

Я злобно ухмыльнулся, включил передатчик и стал крутить на нем частоту. Когда дисплейчик показал 100.95, и без того хриплый голос стал хрипеть еще больше и стал как бы потише. А когда загорелось 101.0, наступила тишина.

Ухмылка из злобной превратилась в злорадную. Я подключил к передатчику заранее подготовленный mp3-плеер, отпустил "паузу" - и голос Ронни-Джеймса Дио наполнил машину, напоминая мне, что если я буду слушать дураков, то настанет власть толпы.

Как ни странно, но на идею меня натолкнул вот этот диалог. Ну все, дайте мне теперь только добраться до ближайшей маршрутки. Будет вам и "Учительница первая моя" на "Русском Радио", и "Ларек" со "Снежинкой" на "Шансоне"!

P.S. Или лучше все-таки Вертинского и Утесова? :-)

Current Mood: mischievous
Current Music: Dio - We Rock

Сделал гадость - сердцу радость

Научить хорошего человека плохому - это всегда приятно :-) Но не останавливаться же на достигнутом! Почувствовав себя в ударе, я осознал, что моих текущих технических возможностей хватит на гораздо большую подлость. В результате я подцепил свой телефон через Bluetooth к своему верному ноутбуку, путем нехитрых манипуляций приспособил телефон работать в качестве GPRS-модема - и вот я в Интернете. Полноценном, не то что через маленькое окошечко телефона с его кастрированной клавиатурой :-) Причем безо всяких проводов :-)

[info]ld_, надо отдать ей должное, увидев это, совладала с собой и, послав меня куда подальше, отправилась спать :-) Сейчас допишу этот пост и последую ее примеру :-)

Current Mood: geeky
Current Music: Ногу Свело! - Семь планет

Особенности общения по скайпу

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

И вот, открываю я окошко диалога с [info]witcher82, чтобы написать ему какое-то сообщение. Перед тем, как начать стучать по клаве, бросаю привычный взгляд на последнюю фразу... и вместо клавы хватаюсь за сердце. Потому что она звучит так:

witcher82 says: Мне скучно. Я страдаю, а ты меня понять не хочешь...

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

Старая игрушка

Сейчас будут потоки щенячьих восторгов, понятных не всем. Дело в том, что я, охваченный одной идеей, о которой я, возможно, расскажу чуть попозже, решил достать из-под стола старенький системный блок с 486DX4/8M/1.6G. Когда я последний раз его включал - честно, не помню. Но когда я этот антиквариат вскрыл, на всякий случай пропылесосил, проверил все контакты и включил - оно завелось!

Для начала я запустил DOS (6.22, между прочим!). У меня чуть слезы умиления не навернулись, когда стартовала QEMM и сообщила, что она "Registered to: Artem" (как нетрудно догадаться, в свое время [info]artem_a поделился с мной взломанной копией). Затем запустился родимый Volkov Commander, и в нем появились названия каталогов: ARC, DOS, DRIVERS, UTIL и тому подобные. Увидев каталог FOTOS (я тогда еще плохо знал грамматику), я заглянул внутрь. Рука машинально нажала F3. Запустился DVPEG, крякнул и сообщил, что ему не хватает памяти (conventional memory забита под завязку, даже QEMM не спасает). Однако рядом валялся каталог под названием SEA - более поздняя и более совершеная смотрелка. Ну о-о-очень неторопливо она показала мне фотографию почти семилетней давности, которую я считал безнадежно утерянной вместе со смертью старого винчестера.

Разумеется, я не мог не залезть в каталог MODS, подкаталог SC.II и не послушать мелодии к Star Control II. При помощи DMP, также запустившегося по машинально нажатой F3. На спикере :-)

Наткнулся на каталог LOADLIN. Запустил батник linux.bat. Запустилось :-) По очереди стартовали различные демоны, криво сконфигурированный sendmail немножко потормозил, но тоже запустился... еще минут двадцать я вспоминал хоть какой-нибудь пароль... :-)

...в итоге вспомнил ажно даже рутовый, и Linux пустил меня внутрь, сообщив попутно, что последний раз я заходил 25 июня (только не сказал, какого года). По команде ifconfig он сообщил мне, что сеть уже сконфигурирована, хоть сейчас втыкай кабель и цепляйся с соседнего компьютера. Что я и сделал :-)

Дальше - сказка. С ноутбука, который подключен к беспроводной точке доступа, ввожу адрес того компьютера, и слышу как в соседней комнате захрюкал винчестер :-) Удержался от соблазна зайти на консоль и дать команду на открытие сидюковода (это было бы совсем уж ребячество), и слил ту самую фотографию:

Current Mood: rapturous
Current Music: Ногу свело! - В последний путь

Баклажан II. Особенности аутентификации по Wi-Fi

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

Джером К. Джером, "Как мы писали рассказ"

Мда... когда я в предыдущих отчетах ругал Висту, я, пожалуй, слишком перехвалил XP.

Заглючила у меня беспроводная точка доступа, и по совету [info]witcher82 я решил ее перепрошить. После чего все настройки, естественно, сбросились, пришлось все выставлять заново. Все выставил, настроил - а глюки не только не пропали, но даже и еще усилились! Раньше беспроводное соединение с ноутбуком было нестабильным, часто рвалось и не всегда устанавливалось, то теперь оно стабильно не работало. Ноутбук зависает в состоянии "Acquiring network address". Явное прописывание IP-адреса тоже не спасало - адрес-то прописывается, только сеть все равно не работает.

Я и в Интернете копался - проблема, судя по всему, известная. Очень характерна для связки железок "DLink - Intel PRO Wireless". Много описаний, много догадок - но ни одного рецепта решения. И при этом ведь на работе стоит такой же DLink, и там мой бук совершенно спокойно цепляется к сети и работает.

Уже практически отчаявшись, я отрешенно листал настройки точки доступа, и вдруг наткнулся на страничку с логами, где фиксировались все мои бесплодные попытки подключиться. Знаете, что там было написано?

Authentication failed.

Вот он, ответ. Я просто как-то умудрился прописать на ноутбуке неправильный пароль входа в сеть. Но вот чего я до сих пор не могу понять - так это поведения винды. Она молча и героически долбилась в сеть с неправильным паролем, видимо, надеясь, что ее рано или поздно пустят, как тех китайцев в сервер Пентагона :-)

P.S. Правда, есть еще одна непонятная вещь. В процессе экспериментов с точкой доступа я, кажется, пробовал все варианты, в том числе и снятие пароля на вход в сеть... или мне это только кажется?

Current Mood: dorky
Current Music: Sopor Aeternus - Imhotep

Семь раз отмерь... и все равно проверь

Смертные приговоры обычно исполняются рано утром, иногда ночью. 28 мая в 2:24 ночи нажатие клавиши L прекратило существование Windows Vista на моем ноутбуке. Для нее в этот момент все закончилось.

Но для меня все только начиналось. Я как-то не подумал о том, что Windows XP без драйверов окажется абсолютно беспомощна, как слепой котенок. Она не видела вообще ничего: ни сетевых устройств, ни USB, ни звуковой карты. Даже видео было со стандартным разрешением и смотрелось на нестандартной широкоэкранной матрице просто ужасно. Положение осложнялось еще и тем, что даже если я и скачаю драйвера со своего стационарного компьютера, то скормить их ноутбуку, лишенному контактов с внешним миром, будет проблематично. Единственный способ - это записать их на болванку и прочитать с сидюковода.

Однако, как оказалось, это не главная проблема. Скачать драйвера, записать, запустить - это запросто. Но они отказывались работать! Сеть не видна, USB работает, но с глюками, звук не ставится. Нормально заработал только видеодрайвер.

В общем, наутро картина хлебом: Влад сдал машинку в автосервис, едет в трамвае с полудохлым ноутбуком в рюкзаке и читает bash.org.ru с телефона :-)

Вечером была вечеринка по случаю дня рождения [info]_thalie_. Сидят вперемешку разработчики с тестировщиками примерно в соотношении 1:1. Естественно, не пожаловаться на свою горькую долю я не мог. И первый вопрос, который мне был задан: "А сервиспак у тебя стоит?". А как же, отвечаю, даже второй, [info]witcher82 лично пожаловал образ диска.

В итоге я отдал бук нашему великому компьютерному гуру [info]artem_a, который с интересом начал в нем копаться. Через три минуты он вкрадчиво спросил:
- Влад, а где ты видишь тут второй сервиспак? Тут и первого-то нету...

Оказалось, что образ диска был с обычной XP безо всяких сервиспаков, о чем красноречиво свидетельствовала закладка "Свойства компьютера". И теперь все встало на свои места: я вспомнил, что в описании каждого второго драйвера упоминалось "требуется как минимум Service Pack 1". Понятно, почему ничего не работает.

Блин! Меня засмеяли все коллеги по цеху: "Тестировщик... поверил на слово!" Давно мне уже не было так стыдно...

После установки SP2 все, естественно, заработало без проблем. Теперь у меня нормальный ноутбук, в котором меня устраивает все. Даже операционная система :-)

Current Mood: rejuvenated
Current Music: Within Temptation - Our Farewell
Tags: testing

Страницы