Home

Advertisement

Customize
rage_steel
31 August 2008 @ 10:56 am

С тех пор как я установил на своём сайте gt2.ru WordPress и импортировал туда записи сделанные ещё в то время, как сайт работал на старом движе, теперь я там. Не исключено, что в будущем я поставлю plug-in для crosspost'а и в этот мой livejournal, но пока — мой основной блог — gt2.ru.

 
 
rage_steel

Как известно, Google недавно открыл доступ к своему API для перевода. И занимаясь очередной раз работой над своим filefind'ом, который спустя некоторое время стал многоязычным я придумал отличный вариант применения — перевод текста в среде программирования, в кавычках. А также, для любителей — перевод комментариев. Выделяешь кусок текста, говоришь в контекстном меню перевести и готово. А то ведь пока приходится использовать Google Talk с его роботами для перевода (тем не менее и такой вариант для меня гораздо удобней, чем перевод на сайте).

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

Кстати, что-то последнее время у меня Eclipse-PDT стал как-то очень часто виснуть при редактировании рабочего проекта. Установка всех доступных обновлений ситуацию не спасла. Пока решил вопрос радикально — перешёл на другой редактор, Komodo, тот который бесплатный и недавно был выпущен с исходными текстами. Штука тоже не безгрешная в плане ошибок, но по крайней мере не виснет.

PS: Пишу эту запись в Windows Live Writer, это штукенция оказалась гораздо продвинутей, по сравнению с тем блог-клиентом, что встроен в Word 2007. Правда обещанного, на одном из сайтов кросспостинга сразу в несколько блогов тут нет. Только если вручную сохранять как черновик, а потом публиковать в два различных блога. А вообще про этот Live Writer можно написать отдельную заметку или даже полноценную статью. Хоть опыта с подобными штуками у меня раньше не было, но то что сделано в Microsoft выглядит очень и очень не плохо.

 
 
rage_steel
Когда-то давным-давно, если история не врёт, это был 2005 год, в городской локальной сети, куда я был подключён, один хороший человек сделал поиск по местным ftp-узлам. За это ему больше спасибо, но в плане удобства использования это был просто ужас. Мне практически ничего не оставалось, как взяться за написание собственной версии.

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

Краткий обзор возможностей:

  • Индексация FTP-узлов и общих ресурсов Windows;
  • Поиск по подстроке, файловой маске и регулярному выражению;
  • Список файловых ресурсов с графиком доступности;
  • Многоязычный интерфейс;
  • Использование ООП (не так активно, как бы я сделал это сейчас, если занялся переписыванием, но всё-же);
  • Написан на PHP, база данных MySQL;

Сайт разработки проекта находится по адресу project.ffind.ru. Сейчас там только ссылка на странцу проекта в Google Code. Выбирая между Google Code и SourceForge выбрал решение от Google, за простоту и скорость работы.

Специально к этому событию сделал перенос исходных текстов из CVS (а конкретно cvsnt) в Subversion. Потом небольшая чистка получившегося и в итоге в хранилище исходных текстов на Google Code находится 221 правка исходных текстов.

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

Tags: ,
 
 
Current Location: Работа
Current Music: Офисный шум
 
 
rage_steel
15 February 2008 @ 09:10 am
Ура, товарищи! Наконец-то на r01 появилась админка с более-менее человеческим лицом. Сегодня заходил добавить несколько cname'ов и увидел. По сравнению с тем ужасом что было раньше — просто конфекта, сократилось количество действий на пути к результату, стало более наглядней, да и банально красивей.
Tags: ,
 
 
Current Location: Работа
Current Music: Шум компьютеров
 
 
rage_steel
05 February 2008 @ 08:52 pm
Продолжение темы, обновил apache и mysql, а также отдельно выложил сборник документации в chm-формате. Как и всегда, всё можно взять на webdev5.ffind.ru.
 
 
Current Location: Одинцово
Current Music: TechnoBase.FM
 
 
rage_steel
После того как я втянулся в просмотр этого сериала, во время его показа четверг у меня становится особенным днём. Утром ищется очередная серия, вечером смотрится. А иногда я на работу шёл только после просмотра свежеполученной серии.

Т.к. работа на новом месте начинается не в 10, а в 9, то в распорядок четверга придётся внести коррективы. Нужно после получения очередной серии сконвертировать её в формат для PSP, скачать, пока я нахожусь на работе (желательно не через рабочий канал, либо распределить скачивание на несколько человек). А в обеденный перерыв — совместить бизнес-ланч в кафе с просмотром свежей серии.
 
 
Current Location: Одинцово
Current Music: PSYCHEDELIK.COM Ambient Psychedelik Chillout
 
 
rage_steel
Вчера в очередной раз решил разобраться как-же получать данные в UTF-8 из MSSQL. Для доступа к базе я использую COM-классы ADODB.*. Начал копать что да как. Нашёл переменную конфигурации com.code_page. Установил её в CP_UTF8. Не помогло. Сегодня решил попробовать задать кодовую страницу альтернативным способов — третим параметром конструктора COM объектов. Ура, так оно работает!
Tags:
 
 
Current Location: Работа
Current Music: Подкаст Kiss FM (Украина)
 
 
 
rage_steel
27 January 2008 @ 01:50 pm
После успешного опробывания trac'а на работе, поставил его и на свой «сервер» под управлением Windows XP.

Мне понадобилось:
  • Trac 0.10.4 (пробовать 0.11 бета 1 не решился);
  • Python 2.4.4 (т.к. для 2.5 нет сборок ClearSilver под Windows);
  • ClearSilver 0.9.14;
  • MySQL Python 1.2.2-py2.4-win32.exe;
  • Subversion
    • svn-win32-1.4.6.zip для apache 2.0;
    • svn-python-1.4.6.win32-py2.4.exe
  • mod_python-3.3.1.win32-py2.4-apache2.0.exe
  • mod_auth_sspi-1.0.4-2.0.58.zip (делает авторизацию средствами по пользователям Windows)
Пробовал установить ещё плагин WebAdmin, но для его установки нужен ещё setuptools, лениво было как-то ставить. Как же всё-таки в питоне всё более замороченно по сравнение с php. Всё ставится инсталляторами.

Первый проект, который я там создал называется Personal. Попробую использовать эту штуковину для ведения списка дел. Уже создал первый осмысленный milestone — «28 января — 3 февраля 2008 г.» Посмотрим, как это будет в сравнение со списком дел на листах А4 в планшете.
 
 
Current Location: Одинцово
Current Music: PSYCHEDELIK.COM Ambient Psychedelik Chillout
 
 
rage_steel
02 January 2008 @ 08:13 pm
По крайней мере так написано на сайте Sony, посвящённом грядущей выставке CES — www.sony.com/ces/.

Упоминание о Skype можно было найти в прошивках PSP, начиная с 3.10. И вот наконец-то упоминания на официальном сайте Sony. Так что ждём CES 2008, который пройдёт с 7-го по 10-ое января.

Пока же мне хочется поговорить немного об аппаратной стороне этого вопроса. Откуда слышать собеседника понятно, поясню вопросу «куда говорить». Обойтись без подключения к PSP чего либо не получится, т.к. в ней микрофона нет. Нужно или подключать пульт, а к нему потом подключать гарнитуру либо приобретать специальный микрофон для подключения к USB (или камеру, в составе которой есть микрофон).

Сначала немного про подключение через пульт. Дело в том, что микрофонный вход в приставке выведен не на сам разъём наушников, а на группу контактов рядом с ним. А на самом пульте разъём наушников 4х контактный, туда то и можно подключить гарнитуру. Вот только обаладателям «Тонкой и Лёкгой» PSP-200x придётся подождать, т.к. пульты для этих PSP только начинают поступать на американский рынок и не понятно как скоро они сумеют добраться до нас.

Что же касается USB микрофона, он только недавно был анонсирован. Зато USB-камеру уже можно купить (хотя вот осенью, перед отпуском у меня так и не получилось этого сделать).
Tags:
 
 
Current Location: Одинцово
Current Music: Lounge-radio.com
 
 
rage_steel
Сначала отмазка: все содержимое этой заметки было почерпнуто из форумов и личного опыта автора. Также автор никак не может гарантировать 100% достоверность информации.

Итак, как не ошибиться и купить правильную карту памяти? Способ номер 1 — это покупка карты от SanDisk. Пока я не видел информации о том, что их подделывают. Способ номер 2 — это покупка оригинальной карты от Сони, зная ее отличительные признаки.

Первый из них — это цена. Обычно подделки стоят в полтора-два раза дешевле. Далее упаковка. У оригинальной карты на задней стороне есть вырез, через который можно вытащить гарантийный талон. Вот вам картинка:

Отличия на оборотной стороне упаковки

После покупки самый простой способ убедиться в оригинальности карты — это проверить наличие MagicGate. Эта такая штука для ограничения действий пользователя, но бояться не надо, ибо в консоли она не используется. Но с помощью PSP можно проверить поддерживает ли карта памяти эту технологию. А так как о MagicGate пишется и на оригиналах и на подделках, то отсутствие поддержки данной технологии (консоль пишет «Неизвестный формат») однозначно укажет на подделку. А если PSP напишет «Поддерживается», то можно говорить о том, что карта оригинальная. И ещё одна пояснительная картинка:

Отображение информации о MagicGate

Для вывода информации о карте, необходимо в главном меню PSP выбрать «Фото», «Музыка», «Видео» или «Игра», а затем установить курсор на «Memory Stick™», нажать на треугольник и выбрать пункт «Сведения».

Tags:
 
 
Current Location: Одинцово
Current Music: Radioseven.se
 
 
rage_steel
В связи с возникновением практически производственной необходимости решил написать немного о PSP. Одна из вещей первой необходимости для PSP — это карта памяти. Даже если вы купите коробку с игрой на UMD карта памяти используется для сохранений игры.

Так как «Its a Sony», то и карточки тут Memory Stick, а не рабоче-крестьянские  SD или вариации. Причём Memory Stick не полноразмерный, а его уменьшенная, Duo версия.
 
Если у вас уже есть какая-либо техника от Sony, например фотоаппарат или телефон от SonyEricsson, то вполне возможно, что карта для начала у вас уже есть. Только вот последние телефоны от SonyEricsson требуют уже не MemoryStick Duo, а её уменьшенный вариант под названием M2 (второе имя — Memory Stick Micro). При наличии переходника, такие карты тоже подойдут.
 
С точки зрения покупки, то можно сказать, что на момент написания этой заметки доступны от трёх производителей: Sony (оригинальные), Sony (подделка) и SanDisk. Поддельные карты Sony приблизительно в 1.5 раза дешевле оригинальных. Чем они так плохи? Лично я сначала купил подделку. Тогда ещё не запускал игры с карты, а использовал PSP больше как плеер для звуковых файлов.  Так вот, с поддельной картой периодически приставка стала выдавать ошибки (что-то вроде невозможности чтения файла), которые на некоторое время лечились включением/выключением приставки. Затем включение/выключение стало требоваться чаще и требовалось несколько попыток. Затем передёргивание питания и вовсе перестало помогать. Но у меня оставалось гарантия.
 
Я сдал по ней свою поддельную карту на 2 Гб и совсем чуть-чуть доплатив взял уже 4 Гб. Как потом оказалось — тоже поддельную. Но она пока держится, разве что корпус немного расслоился, но я его подклеил. Через некоторое время после я залил на свою PSP firmware, которое позволяет играть с карты. Попробовал поиграть в Grand Theft Auto Vice City Stories и разочаровался в пиратских технологиях. Было несколько вариантов этой игры. В более образанных удалена музыка, оставлена только одна песня, а для меня музыка — это ощутимая часть удовольствия от игры. Полная версия игры при запуске с карты памяти у меня откровенно тормозила. В результате чтобы не портить себе удовольствие я купил коробку с оригинальным диском. А только потом я понял что проблема была именно в карте памяти. Недавно я купил оригинальную карту от Sony, тоже на 4 Гб. Так вот, с неё играется гораздо лучше, чем с оригинальных дисков.

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


 

Tags:
 
 
Current Location: Одинцово
Current Music: Radioseven.se
 
 
rage_steel
05 December 2007 @ 09:00 am
Одно из моих сообщений в вауловском форуме. Продвинутые товарищи внедряют новый чат.
Поставил CommFort. Ну что я могу сказать. Конечно это лучше чем Vypress. Но только потому что сделать хуже чем Vypress просто очень сложно. ;)

На мой взгляд, чат должен быть с открытым протоколом. В современных реалиях ничего достойного кроме jabber'а не видно. Но это для чата с сервером. А в качестве решения без сервера — есть такой протокол Bonjour, от Apple. Для работы с ним под windows нужно установить соответсвующую программу от Apple и саму программу для чата. Оптимумально на мой взгляд будет PidGin, с открытыми исходными текстами.

Вот такие вот размышления. Жалко только что после этого письма мало кто чего сделает. ;) Ну ничего, я это сообщение ещё в свой блог запостю.
 
 
Current Location: Работа
Current Music: Офисный шум
 
 
rage_steel
04 December 2007 @ 06:44 am
Пост был написан ещё 28 октября. За это время появилась радостная новость, что к нам будут официально завозить Antec и я уже начинаю думать, что полноразмерный ATX вовсе не так уж и плох, особенно когда речь идёт о стремлении к тишине.

Покодировав фильмы для PSP, понял, что полтора часа на фильм — это не дело.

Эту проблему было бы приемлимо решить следующими способами:
1. Многоядерный процессор (при условии что ffmpeg хорошо параллелится)
2. Ускорения средствами графического процессора (потенциально мощности современных графических ускорителей это позволяют, только программной реализации пока не видать.
3. Аппаратный кодировщик H264. Видел в новостях на зарубежных сайтах такую штуковину. Сделана в формате usb-flash накопителя. Для меня сейчас это наиболее невероятный способ.

А по первому пункту всё выглядит довольно просто.
Если брать сейчас, то процессор Q6600. Но лучше подождать января. Тогда должны появится процессоры из семейства Penryn, а конкретно меня интересует две модели на ядре Yorkfield: Q9300 (2.5 ГГц, 12 Мб, 266 долларов) и Q9450 (2.66, 6 Мб, 316 долларов).
Выбор конкретной модели сделаю по результатом тестов на сайтах. Сейчас думаю, что лучше взять самую младшую модель Q9300, т.к. не думаю что повышение частоты на 6.7 процентов и увеличение и так большого кэша оправдает такую разницу в цене. Да и вообще, я решил для себя, что оптимальней всего брать самые младшие модели из новых серий.

А ещё мне думается, что к январю/февралю появится больше материнских плат на G31/G33/G35. Почему именно серия с интегрированной графикой? Потому что MicroATX. Я уже несколько лет понял, что полноразмерный ATX для меня избыточен. Никогда у меня ещё не было такого, чтобы для чего-либо не хватало пустого слота. Нужно будет только выбрать плату с двумя PCI.

Корпус — тут без вариантов, только Foxconn из серии TLM. Практически единственная серия Micro-ATX корпусов, в которых предусмотрет обдув жёстких дисков. Причём вперёд можно поставить 12-ти см вентилятор.
 
 
Current Location: Одинцово
Current Music: SED-HOUSE.COM
 
 
rage_steel
Сначала немного о пациенте. P4 2.4C, Box Cooler, ASRock P4VM900-SATA2, 2x 512 DDR400 SEC-1, 2x HDD каких-то, Foxconn TLM-624. Процессор с памятью я купил у отца, за 2200 руб. Вернее даже выкупил обратно, т.к. изначально покупил их я, а потом продал отцу в виде компьютера. Но недавно у него от разгона полетела мать и он решил перейти на более современные железки.

Итак самое шумное в этом компьютере — это безусловно блок питания. ISO 450PP. В обзоре на ixbt.com его опустили до блока питания для маломощных систем. Но мою конфигурацию он вполне успешно тянул, мне в нём не нравился только большой шум.

Полазив по форумам, посмотрев на ответы БП-гуру, Олега Артамонова остановился на Zalman ZM460B-APS. В принципе мне по мощности вполне хватило бы и ZM360B-APS, но предложений 460-Ваттного гораздо больше.

Вчера купил, поставил. Всё равно шумят вентиляторы. Подключил процессорный вентилятор на 5 вольт, с помощью переходника из комплекта блока питания, отключил корпусной вентилятор. И тишина! Улица шумит гораздо громче. Теперь слышно шум жёстких дисков. А ещё, печатая сейчас этот текст, я понял что клавиатура у меня тут тоже довольно громкая (стандартная Mitsumi).

Потом прогнал стресс-тест, максимальная температура процессора — 65 градусов. Нужно будет ещё попробовать заменить кулер на другие экземпляры, что имеются в моей коллекции железок. А так-же поключить на 5 вольт корпусные вентилятор на вдув и выдув.
 
 
Current Location: Одинцово
Current Music: Шёпот вентиляторов
 
 
rage_steel
Вчера в первой половине дня ездил в Москву по делам. Все дела сделались довольно быстро и я решил на обратном пути заехать в Ашан. Дело было в районе обеда. Первое, что насторожило — это отсутствие свободных тележек возле магазина. Внутри естественно огромные очереди к кассам, в которых очень не хотелось стоять. Поэтому выбрал компромиссное решение — купил икры (отметить окончания первой недели работы на новом месте), которую продают в отделе внутри магазина и пошёл на выход «без покупок».
 
 
Current Location: Одинцово
Current Music: Шум вентиляторов
 
 
rage_steel
12 November 2007 @ 09:13 pm
Поставил себе тут на днях Windows Vista. Активировать её с помощью прошивки «хитрого» BIOS’а. Только вы не подумайте ничего плохо, Vista у меня лицензионная, в коробочке (подарок участнику конференции «Платформа 2008» от Microsoft). Просто очень хотелось пощупать технологию.

Стал изучать тему про активацию через BIOS. Смысл в том, что надо добавить к таблицам ACPI таблицу SLIC и поменять идентификаторы системы в таблицах RSDT и XSDT. Скачал комплект для модификации для AMI BIOS с инструкцией. Почитав инструкцию, понял что это не для меня. Всё-таки ASRock (а у меня материнская плата P4VM900-SATA2) это не ASUS. В моём случае, в модуле 1B не было ни структуры SLIC, ни модуля FC.

Ещё обнаружилась специальная программа AMI_SLIC, которая делает все изменения в BIOS автоматически. Только вот проблема в том, что многие антивирусы ругаются на исполняемый файл этой программы, считают её за трояна (я использовал специальный сайт который проверят загружаемый им файл сразу несколькими антивирусами).

Попробовал действовать как для AWARD BIOS. Соответственно нужно было взять что-нибудь вместо CBROM. Им оказался AMIBCP. Самое свежее, что удалось найти – версия 3.13 для Windows. Но это view-only вариант – она при попытке сохранить файл закрывалась с сообщением об ошибке (дело было под Vista, возможно в XP она ведёт себя лучше).

Тогда я решил попробовать сделать по образу и подобию. Скачал несколько разных модифицированных версий для материнских плат ASRock, а на сайте самого ASRock’а скачал соответствующие оригинальные файлы.

В процессе сравнения обнаружил, что SLIC добавляется на место, где в оригинальном файле были нули. Затем были ещё изменения RSDT, XSDT. И какой-то странный маркер «ASUS_FLASH ». Как я позже понял – это для SLC-активации в Windows XP. В RSDT и XSDT помимо изменения oem_id и oem_table_id добавляется ещё одно entry. Видимо это и есть указатель на SLIC.

Чтобы отдохнуть от этих исследований я решил попробовать AMI_SLIC. Поставил Virtual PC и уставил в ней XP. Запустил AMI_SLIC и обработал им свой BIOS. (Кстати, потом запустил на виртуальном компьютере антивирусную проверку, DrWeb CureIt! ничего подозрительно не обнаружил).

Перед прошивкой сравнил BIOS с оригиналом. Изменения всё те же: SLIC вместо поля нулей, RSDT и XSDT, два раза «ASUS_FLASH ».

Решил надо шить. На крайний случай у меня есть дома ещё один компьютер на плате ASRock, но другой модели. Если что – потренируюсь в искусстве прошивки «на горячую».

Но ничего страшного не случилось. Компьютер успешно стартовал. Посмотрел в EVEREST – SLIC появился, идентификаторы в RSDT тоже корректные.

Ввёл нужный номер для моей версии Vista, подсунул файл с лицензией и всё! Windows теперь считает себя активированной.
Tags:
 
 
Current Location: Одинцово
Current Music: Шум вентиляторов
 
 
rage_steel
Это просто ужас какой-то! Исправление KB896256 вышло почти год назад, а народ только одумался и начинает активно рекомендовать к установке. По крайней мере раньше рекомендаций по его установке я не встречал, несмотря на то что читаю в Google Reader не мало сайтов про компьютеры. А тут, наткнулся на статью в рекламной рассылке, не думал что оттуда вообще удасться выцепить что-нибудь полезно.

Общий смысл исправления — более правильная загрузка многоядерных процессоров. На моём виртуальном двухядернике (P4 с гипертредингом) немного помогло. По крайней мере конвертирование видео в PSP Video 9 стала перестала кушать исключительно одно ядро, другому тоже достаётся работы.
Tags:
 
 
Current Location: Одинцово
Current Music: .977 The Hitz Channel
 
 
rage_steel
Для этого было две причины. Во-первых, меня попросили это сделать, у товарища что-то с Вистой не получалось. А во-вторых, как я уже говорил, у меня теперь свой собственный выделенный сервер в интернете.

Что же касается вопроса, чего это такое, то можно сказать что это ещё один комплект Apache+PHP+MySQL. Легко поставить и легко снести — за это отвечают cmd-сценарии.

Итак, сайт виновника этой заметки: webdev5.ffind.ru
 
 
Current Location: Одинцово
Current Music: TechnoBase.FM
 
 
rage_steel
Немного забавных вещей из 100% «пионерской» локальной сети города Чехов-3. Начнём с ФИДО.

158 kB

Поразмыслив потом, понял, что ФИДО для такой сетки может очень даже пойти. Интернета как такового там нет. А общения с «большим миром» хочется. Только это надо подавать не ввиде паката программ для установки, а в виде форума. Чтобы люди заходили туда своим браузером и читали/писали. Иначе вряд-ли что-нибудь получится.

Соответственно нужно будет с одной стороны прикрутить к какому-нибудь тоссеру базу данных. А с другой стороны взять какой-нибудь форумный движок и сделать там работу с этой базой. Но, к сожалению, я никак не мотивирован, чтобы заниматься этим самому.
 
 
Current Location: Одинцово
Current Music: .977 The Hitz Channel
 
 
 
 

Advertisement

Customize