Git через ssh на нестандартном порту (Windows/putty: unknown option -p)

При использовании git через ssh, который работает на нестандартном порту, команда типа

git clone ssh:user@host:port/path

вызывает ssh с параметром -p port. Но под Windows при использовании putty (точнее, plink) в качестве ssh возникает ошибка

plink: unknown option "-p"

потому что putty пошел своим путём и опция у него -P.

Самый простой способ решения: найти в файле plink.exe любым hex-редактором (я по старой памяти использовал hiew, достаточно демо-версии) эту опцию и исправить её: -P --p (0x50 -0x70) в двух местах (одно — разбор командной строки, второе — вывод подсказки).

patch putty -p option»

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

Использование Firefox как глобального XULRunner для Windows

XULRunner — это движок для XUL+XPCOM приложений, таких как Firefox и Thunderbird. Кроме того, XULRunner можно использовать для встраивания браузера, например, в Eclipse. Для установки XULRunner для Windows его надо скачать, распаковать и объявить:

xulrunner.exe -register-global

Очень просто, но при уже установленном Firefox обидно ставить отдельную копию XULRunner. Так вот, оказывается можно скопировать в папку с Firefox только файл xulrunner.exe и выполнить вышеуказанную команду. Мелочь, а приятно.

Кстати, если не хочется искать xulrunner, то можно просто добавить в реестр следующую информацию (следите за путями и номерами версий!):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE]

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\GRE\1.9.2.8]
"Version"="1.9.2.8"
"GreHome"="C:\\Program Files\\Mozilla Firefox"
"xulrunner"="true"
"abi"="x86-msvc"
"javaxpcom"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\mozilla.org\Mozilla]
"CurrentVersion"="1.9.2.8"
»

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

Перенос 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  Метки: ,   Рубрики: Разработка  Комментариев нет

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

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

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

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

Доступ к общим папкам из другой подсети

Самые сложные задачи — которые приходится решать раз в год. Как раз хватает времени, чтоб забыть. Значит, придется записывать.

Так вот, по умолчанию для доступа к общим папкам Windows Firewall создает правила, разрешающие доступ только из той же подсети. Для получения доступа из других подсетей следует зайти в Панель управления-Брандмауэр Windows-Исключения-Общий доступ к файлам и принтерам-Изменить, далее, для каждого правила Изменить область-Любой компьютер или Особый список. В английской версии, соответственно Control Panel-Windows Firewall-Exceptions-File and Printer Sharing-Edit-Change Scope

22.12.2008  Метки: ,   Рубрики: Программы  Комментариев нет

Реанимация Windows 2000

Вчера установил новые обновления на домашнем компьютере с Windows 2000, но перезагружаться не стал. Утром обнаружил компьютер зависшим, впервые за долгое время. Будет досуг — перепаяю последний оставшийся конденсатор. Но это мелочи. Интереснее то, что после ресета компьютер загружаться отказался, мотивируя проблемой с файлом WINNT\system32\config\system. Насколько я понимаю, это часть реестра. То есть, заменить правильной версией из дистрибутива не получится. Либо исправлять, либо заменять резервной копией.

Ладно, для начала попробовал посмотреть, что там на диске осталось (эх, давно не бэкапился, надо заняться). Загрузился с установочного диска Windows 2000, открыл консоль. dir прочитать содержимое каталогов отказался. Я напрягся. Но вспомнил, что диск-то у меня ого-го какого размера, а Windows 2000 без костылей (SP2, если не путаю) больше 137GB не понимает. Решил не расстраиваться раньше времени, а попробовать получить доступ с помощью Linux, благо установочный диск с RW еще не стер.»

29.02.2008  Метки: , ,   Рубрики: Программы  Комментариев нет

Linux или Windows?

C Unix/Linux я знаком лет 14. От Digital Unix, HP-UX и Solaris до FreeBSD и Linux. Но в основном на уровне пользователя и разработчика ПО. Несколько попыток «порулить» системой самостоятельно глохли из-за недостатка времени и отсутствия необходимости.

За это же время на моих компьютерах побывали версии MS Windows от 3.1 до XP. И Windows в качестве единственной системы для работы и разлечений всегда выигрывала — меньше хлопот с поддержкой аппаратуры, больший выбор программ. Конечно, свою роль сыграла возможность без хлопот пользоваться программами, распространяемыми на платной основе.

Появление ноутбука, который можно использовать прежде всего для работы, сподвигло на очередную попытку подружиться с Linux, оценить, насколько удобно жить в этой системе пользователю, привыкшему к комфортным сторонам Windows. Конечно, сама эта попытка свидетельствует, что есть и некомфортные стороны, которые заставляют сняться с насиженного места.

Поэтому в дальнейшем прошу учитывать — я не ламер, который не смог разобраться и решить проблему, исправив пару строк в конфигурационном файле. Я сознательно не хочу спускаться на этот уровень, а хочу понять, предоставляют ли современные версии Linux (в частности, KUbuntu 7.10) возможность настройки системы без необходимости изучения документации. Честное слово, по Windows я никаких книжек не читал.

Изучение операционной системы для меня не самоцель. ОС должна предоставлять услуги с максимальным удобством, а уж я буду заниматься теми задачами, которые мне интересны.

Первые впечатления:

  • Настройка русской клавиатуры прошла с боями.
  • Интерфейс, как и в Windows, оставил на английском — привычка! В Linux это позволяет не сталкиваться с недопереведенными кусками.
  • Беспроводная сеть заработала, тоже не без приключений. Пришлось самостоятельно собрать драйвер из исходников. Это все-таки лучше, чем под Windows ждать, когда производитель разродится новой версией.
  • Поздно узнал, что IBM/Lenovo поставляют T61 с OpenSUSE — возможно, проблем с железом было бы меньше.
  • Установка стандартного софта (Apache, PHP, MySQL, JDK, Eclipse, Ant и т.п.) происходит бесконечно легче — не надо куда-то ходить, чего-то скачивать, запускать инсталляторы… Отметил пакеты, все само скачалось, установилось и заработало!

Некоторые пункты заслуживают отдельного рассказа, об этом — в следующих выпусках.»

21.01.2008  Метки: ,   Рубрики: Программы  Комментариев нет

Первые плоды

[-] Четыре дня наблюдал за участниками блоговойн. Удручает.

[+] Нашел таки пару кандидатов для занесения в Google Reader:

SolarWind Gate. Заметки гика. Заметки о Linux, Open Source, web. — автор разбирается в том, на что у меня не хватает времени или денег, но хочется: Linux/Ubuntu, Drupal, КПК Sharp Zaurus. Буду просвещаться, а может и вопросы позадаю.

Дизайн и Искусство — добавил скорее авансом, в надежде на редкий материал из первых рук на больную нынче для меня тему ремонта квартиры. Помимо тематики этого блога есть и другие темы, которые хотелось бы пообсуждать — авто/мото, фото, с недавнего времени вопросы ремонта квартиры и дизайна интерьеров. Но тут я стараюсь быть читателем.

[+] Warchief@Blogowar за здоровый блоггинг. Это радует.

[+] Ну и FeedBurner принес хорошие вести:

60 подписчиков!

[+] Google PageRank 3/10 — такого со мной ещё не было 🙂

Сегодня устроил генеральную уборку: На рабочем компьютере снес Windows XP x64 (появилась привычка падать в синий экран при подключении USB устройств, да и мелкие проблемы x64 достали), поставил обычную XP. Заодно решил составить список программ, которыми пользуюсь, с разбивкой на платные/бесплатные. Как закончу — расскажу, должно быть интересно.

Заодно поставил на второй компьютер xubuntu 7.10 для сборки и тестирования проектов. Удивительно, но факт — установка Ubuntu занимает меньше времени, чем Windows XP 🙂»

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