Перенос Cygwin в другую папку

Если переместить папку с установленным Cygwin, то потеряются /, /bin и /lib. Чтобы их восстановить, необходимо прописать в реестре новые пути:

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2]
"cygdrive prefix"="/cygdrive"
"cygdrive flags"=dword:00000022

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/]
"native"="D:\\TOOLS\\cygwin"
"flags"=dword:00000002

[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin]
"native"="D:\\TOOLS\\cygwin/bin"
"flags"=dword:00000002
[HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib]
"native"="D:\\TOOLS\\cygwin/lib"
"flags"=dword:00000002

23.06.2010  Метки: ,   Рубрики: Разработка  Комментариев нет

ЖЖ зажжигает

Любителей почитать ЖЖ перед сном сегодня ждет суровое испытание. Все журналы имеют вот такой красивый вид:

03.06.2010  Метки:   Рубрики: Интернет, Новости  Комментариев нет

XUL Gear стал расширением Firefox

Визуальный редактор XUL Gear, за которым я слежу ещё с тех пор, когда он назывался XULPIX, выпущен в виде расширения к Firefox. Об этом мне сообщил Илья Харламов, который в настоящее время поддерживает этот проект. А я решил, что пора ознакомить с XUL Gear широкую хабраобщественность.

31.05.2010  Метки: , , , ,   Рубрики: Mozilla, Инструменты, Разработка  Комментариев нет

За что я люблю язык С

Пришлось тряхнуть стариной и написать несколько сотен строк кода на С. Лет десять уже этим не занимался, расслабился и огреб по полной программе:

static char* stralloc( const char* str ) {
    char* res = malloc( strlen( str + 1 ) );
    strcpy( res, str );
    return res;
}

Код выглядит как настоящий, замыленным взглядом ошибку увидеть сложно. А уж какие эффекты появляются! Эта функция вызывалась из двух мест:

static char* start() {
    return stralloc( "{'start':true}" );
}
 
static char* stop() {
    return stralloc( "{'stop':true}" );
}

Если вызывать только из первого места сколько угодно раз — всё работает. Если вызвать из второго места — падает при втором вызове. Если увеличить длину второй строки на один символ — опять же всё работает.

Рекомендую попробовать всем, кто использует языки с автоматическим управлением памятью. Незабываемые ощущения гарантированы!

27.05.2010  Метки:   Рубрики: Разработка, Языки  6 комментариев

Ошибка при загрузке JSON данных в Firefox

Пишу веб-сервис на С с использованием GNU libmicrohttpd. Firefox выдает сообщение об ошибке при попытке передать ему JSON: «not well-formed». При этом всё работает.

Выяснислось, что это он так обижается на то, что в ответе на запрос не указан

Content-type: application/json

26.05.2010  Метки: ,   Рубрики: Mozilla, Разработка  Комментариев нет

Чёрный экран после загрузки Windows XP

Если ко мне ещё раз попадёт в руки этот ноутбук (IBM T60) с чёрным экраном после загрузки Windows XP перед появлением рабочего стола, то я должен сразу (сразу! я сказал сразу, а не через три часа поиском по iXBT!) вспомнить, что ещё полгода назад я эту проблему решил, хоть и не понял глубинного смысла:

Сегодня переустанавливал систему на T60. Взял Simplix-сборку XP с интегрированными драйверами AHCI, добавил в нее OEM файлы IBM/Lenovo. Установил в AHCI режиме контроллера без проблем. Через System Update скачал все драйвера и утилиты, кроме Fingerprint software. Скачал и установил Fingerprint software отдельно. После перезагрузки вместо logon screen получил черный экран. В безопасном режиме грузится, но удалить Fingerprint software не получается. Переключился в Compatibility mode, загрузка прошла нормально, удалил Fingerprint software, переключился обратно в AHCI — опять всё нормально грузится. Вот скажите мне — где связь?

На этот раз Fingerprint Software я даже оставил, только само устройство считывания отпечатков запретил. Так и не понял в процессе ковыряния, при каких условиях возникает чёрный экран. При установке части обновлений через Lenovo System Update он сначала пропал (сиди и ничего не трогай, сколько раз тебе повторять!), а при установке еще каких-то обновлений появился опять.

12.05.2010  Метки:   Рубрики: Аппаратура, Программы  Один комментарий

Про Сбербанк-3

Почему-то после очередного общения со Сбербанком возникает желание добавить ещё одну заметочку в категорию Юмор. А разве я виноват, что единственная телефонная викторина, в которую я играл, состоялась во время звонка на горячую линию Сбербанка? :)

Понадобилось узнать реквизиты счета своей карты (налоговая инспекция мне денег должна имущественный вычет возвращает, но это отдельная история). Договор я куда-то задевал, так что самое простое решение не прошло. Зато пару недель назад чисто случайно подключил интернет-банк — Сбербанк ОнЛ@йн. Уж коли в нём можно оплатить коммунальные платежи и мобильник, то реквизиты узнать наверняка можно! Как бы не так. Там даже номер карты-то не полностью отображается. Безопасность!

Делать нечего, звоню на горячую линию Сбербанка, объясняю ситуацию. может, говорю, у меня глаза не на том месте растут, где в интернет-банке номер счета узнать? Нет, отвечают мне, там никак нельзя. Но это не проблема, сейчас мы вам по телефону всё расскажем. Переключают меня на специальную девушку, которая это может. Девушка начинает проверять, что я — это я. ФИО, дата рождения — на эти вопросы я в любом состоянии отвечать умею. И тут начинается викторина:
— А теперь назовите мне ваше секретное слово!
— Может быть Вы имеете виду ответ на секретный вопрос?
— Можно и так сказать.
— Хорошо, назовите мне секретный вопрос и я на него отвечу.
— Нет, я не могу его сказать.
— А как же я отвечу, если я не помню, какой вопрос?
— Ну, попробуйте угадать, я дам вам несколько попыток.
Такой поворот событий настолько выбил меня из колеи, что я начал тупить и только со второго раза сообразил, что секретный вопрос — это наверняка девичья фамилия матери. Угадал.

Записывать номер счета по телефону — удовольствие ниже среднего. Это ж как по минному полю, ошибся в одной цифре и денежки ушли в неизвестном направлении. Я рискнул и вписал в заявление на перечисление денег номер счета принятый по телефону. Но сейчас я точно знаю, что он правильный. Потому что если в Сбербанк ОнЛ@йн заказать выписку по счету, то в ней будет указан тот самый номер счета! Так что я теперь знаю больше, чем некоторые сотрудники горячей линии Сбербанка.

05.03.2010  Метки:   Рубрики: Интернет, Юмор  7 комментариев

Ноутбук HP ProBook 4710s

Полгода назад я изменил своим убеждениям. Долгое время я с удивлением смотрел на людей, которые покупают ноутбуки для домашнего использования — настольный компьютер получается удобнее и мощнее аналогичного по стоимости ноутбука. Но у настольного компьютера есть один очевидный недостаток — ему нужен стол. А наличие в доме детей и стремление к комфорту требуют мобильности в пределах квартиры. Первый шаг был сделан давно — служебный IBM/Lenovo Thinkpad T60 служит мне уже два года. Настало время заменить и второй компьютер на ноутбук. Да, да, два компьютера в семье — не роскошь, а средство улучшения отношений! :)
Читать полностью »

14.02.2010  Метки:   Рубрики: Аппаратура  Комментариев нет

Устройство взаимодействия с человеком

Даже не знаю, как прокомментировать.

Устройство взаимодействия с человеком

12.02.2010  Метки: ,   Рубрики: Аппаратура, Юмор  Комментариев нет

Комментарии к статье «Все свое ношу с собой»

На Хабре появилась статья «Все свое ношу с собой» про Viliv S5. Разве мог я оставить её без комментариев?
Читать полностью »

06.02.2010  Метки: , ,   Рубрики: Аппаратура  2 комментария


Страница 2 из 15«12345»10...Последняя »