Хостинг Amazon EC2

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

Правильно сконфигурированный сервер на правильном железе может работать без сбоев несколько лет. ПО в серверных дистрибутивах Linux достаточно стабильно (я использовал раньше Debian, а сейчас Ubuntu Server). ECC оперативная память уменьшает в разы сбои в памяти, а Raid 1 или Raid 10 — позволяют пережить крах одного из серверных дисков.
Читать далее

В Вильнюс на поезде

Съездили в Вильнюс первый раз на поезде. Из Минска поезд в Вильнюс ходит каждый день утром в 7:30, выезжает обратно в 18:10. Идёт ровно три часа. На границе всего час. После 8 часов проведённых на границе в последнюю поездку в августе, час проведённый на таможне — это очень быстро.

Билет в общий вагон (обычный купейный вагон где сидят по 6 человек в каждом купе), стоит 87 тыс. Конечно без машины не так удобно перемещаться по городу, но ездить можно, т.к. Вильнюс небольшой город.

Отель стоит выбирать между вокзалом и центром города — тогда туда и туда не так далеко. Наш был где то в 700 метрах от вокзала, в здании бывшего монастыря. До площади Гедеминаса через старый город нужно было идти около километра.

Для поездок на транспорте нужно покупать талончики (продаются в киосках с надписью «Lietuvos spauda»). Каждый талончик стоит 2 лита (почти 80 центов), нужно пробивать или засовывать в спец. девайс со стрелочкой в транспорте, который на талоне отпечатывает время.  С нового года, вроде талончики отменят, и будет проезд только по электронным карточкам, где проезд стоит 2.5 лита за 30 минут, или 3.5 за час, но без учёта пересадок.

С вокзала до Акрополиса (самый крупный и известный торговый центр) — ходит 53 автобус. За остановку до Акрополиса — другой больщой ТЦ: Ozos. С вокзала до Панорамы ходит 43 автобус. Он же проезжает мимо ТЦ «Европа». 53 и 43 автобусы проезжают через проспект Гедеминаса, также  до него можно добраться ещё на 26 автобусе, или 2, 5 и 20 троллейбусом.  На каждой остановке есть расписание по минутам каждого из маршрутов.

Google Maps и другие карты не показывают транспорт в Вильнюсе, но маршруты можно спланировать тут: http://www.marsrutai.lt/vilnius/ru/#Routes/

Вещи можно временно оставить в камере хранения на вокзале. Находится на нижнем подвальном этаже слева (если стоять лицом к главному входу). Есть камеры трёх размеров, стоят от 3 до 5 литов в сутки. Камеры автоматические, нужно бросить монетки и принтер распечатает пин-код для последующего открытия ячейки.

Также вещи можно оставлять временно в камерах хранения в магазинах, правда ячейки маленькие и чтобы закрыть ячейку нужно оставить монетку. Там где нужен 1 евро, подходит монетка номиналом в 50 литовских центов. 50 центов также подходит для того, чтобы взять тележку. Поэтому старайтесь оставлять хотя бы одну, такую полезную монетку, в своём кошельке.

Можно также передвигаться на такси, от Акрополиса до вокзала стоит от 30 литов. С нас таксист, засранец, взял 45 — сделав круг по городу. Наверное стоит не ехать по счётчику, а пробовать договориться на определённую сумму.

Как в Git получить все изменённые файлы между двумя коммитами

git diff —name-only [diff options] | xargs tar -czf files.tar.gz

оч. полезно если нужно получить только изменённые файлы, чтобы залить на хостинг, к которому есть только ftp доступ.

UPD [22.02.2013]:

Команда, выдаст ошибку, если были удалённые файлы между коммитами. Поэтому, правильнее добавить инструкцию —diff-filter.

пример:
git diff —name-only —diff-filter=ACMRTUXB «release7» «release8» | xargs tar -czf release8.tar.gz
создаст архив release8.tar.gz со всеми файлами изменёнными или добавленными с коммита с тегом «release7» до коммита с тегом «release8»

P.S. wordpress сам меняет два коротких тире на длинное тире. В git нужно писать два коротких тире перед инструкциями name-only и diff-filter