02 Декабря 2013 23:48

Свой Git сервер на Windows

В мемориз Windows Git

В принципе все это легко нагуглить, но тем не менее опишу свой опыт. Итак, есть windows сервер (в моем случае Windows Server 2008, но все описанное ниже применимо ко всем windows), на этом севере работает некое веб-приложение, которое хочется коллективно развивать командой из нескольких человек. Идеи лучше чем Git в голову не пришло.

Подготовительный этап 

На сервере ставим и настраиваем SSH сервер (в моем случае это оказался Bitvise SSH Server, далее все настройки буду описывать относительно него).

Создаем пары public и private ключей для нужных пользователей, в настройках этих пользователей на SSH сервере добавляем им соответствующие public ключи и убеждаемся что разрешена авторизация по ключу.

Если требуется работать с Git из интернета, также пробрасываем соответствующий порт наружу, обычно это 22, но в моем случае получилось 222 по техническим причинам. Проверяем доступность сервера по SSH снаружи и возможность авторизации с ключом, PuTTY в помощь :)

Ставим собственно Git (в моем случае это msysgit). Народ предлагает ставить в короткий путь вроде C:/Git, но я ставил в каталог по-умолчанию, все работает. Через Git GUI создаем репозиторий, в моем случае это С:/Webroot/test-git.

Читать дальше...

02 Июля 2012 00:58

Зеленое видео

В мемориз Flash Windows ATI

Поскольку недавно пришлось столкнуться с этой не очень новой проблемой, ниже предлагается перепост статьи Зелёный экран при просмотре flash-видео, которая очень помогла.

С данной проблемой (ярко-зелёное, иногда «тормозящее» видео или просто зелёный экран при просмотре роликов на Youtube или Вконтакте) могут столкнуться пользователи видеокарт AMD, установившие для своей видеокарты драйвер Catalyst. В ряде случаев проблема появляется только при переходе в полноэкранный режим. Выглядит это примерно так:

Впервые проблема появилась в начале 2010 года и до сих пор не решена. Причина кроется, скорее всего, в несовместимости драйвера ATI Catalyst и Flash-плеера Adobe. Пока ни одна из сторон не взялась за решение проблемы, попробуем справиться с ней своими силами.

Читать дальше...

03 Июня 2012 14:34

Lynx для Windows

В мемориз Windows

Текстовый браузер Lynx, который бы просто работал на платформе Windows оказалось не так просто найти как ожидалось. Но тем не менее он есть, хоть и много мертвых ссылок на него.

Мне удалось найти его вот здесь и утащить себе. На всякий случай выложил и у себя чтоб не пропало совсем. Скачать Lynx для Windows. В этой версии все хорошо, за исключением поддержки SSL т.е. ходить по https хостам не получится, но для большинства задач думаю его хватит.

Lynx (или другой текстовый браузер) с поддержкой SSL, который бы работал "из коробки" и без установки найти пока не удалось.

14 Сентября 2011 18:31

Правильные редиректы на mod_rewrite

Про работу В мемориз Apache mod_rewrite SEO

Попробую описать свой небольшой опыт накопленный за долгое время по созданию правильных редиректов средствами Apache. Все описанные методы применяются для поисковой оптимизации сайта, но могут быть полезны и для других целей. С точки зрения поисковика, редирект "permanent" или "301" делает страницу не значимой и прибавляет вес тому адресу, на который ссылается.

Первое правило: не нужно использовать директивы Redirect и RedirectMatch совместно с mod_rewrite, это поможет избежать многих мучений.

1. Дописывание WWW и наоборот

Задача: сократить дубли страниц в индексе и устранить размазывание веса по двум и более хостам.

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 

Здесь мы проверяем, что хост не начинается с www и отправляем на www.host + дописываем остальную часть урл. Аналогично можно сделать и отрывание www в случае его присутствия, но правила усложнятся.

2. Внутренние редиректы

Читать дальше...

01 Марта 2011 16:51

Виснет The Bat

В мемориз Windows The Bat Dr.Web

У многих The Bat работает годами и никаких проблем, но мне не удалось также беззаботно им пользоваться. В один замечательный вечер он повис при закрытии во время обработки почтовой базы. После того как это стало регулярным я занялся исследованием вопроса, и по началу появилась следующая закономерность - The Bat виснет при закрытии после того как комп побывал в режиме гибернации (hibernation) не закрывая The Bat.

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

Если The Bat зависал, то чаще всего наглухо, т.е. через диспетчер задач процесс убить не получалось, завершение работы или перезагрузка windows также не спасали положение, система просто оставалась в состоянии "завершение работы" до тех пор пока жестко не выключишь комп, но иногда, сильно реже, висло и не наглухо, The Bat нормально убивался через диспетчер задач или можно без проблем перезагрузить компьютер.

Все это происходило на следующей системе (но дума могло быть и на любой другой):

  • The Bat 4.2.42 (также проверялось и на некоторых предыдущих 4.2.х); 
  • Windows 7 x64 (до установки sp1 и после); 
  • Писем не много, размер базы  всего 354 мб.

Способы лечения

Пробовал лечить следующими способами, некоторые помогали на время, и возможно могут спасти кого-то еще:

Читать дальше...

Фильтр