Бледно-голубая точка

Потрясающая речь Карла Сагана (с переводом на русский), заставляет задуматься о нашей ничтожности, мимолётности нашей жизни и безмерности всего бытия. Бледно-голубая точка — известная фотография, сделанная зондом Вояджер-1 с окраины Солнечной системы, с расстояния в 40 астрономических единиц (5,9 млрд км). Вся наша Земля на снимке занимает площадь в 0,12 пиксела…

Найдено на хабрхабре: http://habrahabr.ru/blogs/htranslations/92241/

Разборки в дикой природе

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

Ролик очень популярный (52 млн просмотров!), советую посмотреть всем, кто не видел раньше.

Шарм-эль-Шейх — Воробушки

Воробьи в Шарм-эль-Шейхе определённо птица не местная, а привозная. В пустыне бы и дня не протянули. Летают только вокруг зелени около бассейна. Тут их много: резво летают как истребители, прыгают с места на место, дерутся за крошки, весело чирикают, во время завтрака на улице прыгают чуть ли не в тарелку. Гнёзда в каждом пляжном зонтике у бассейна. Создают особую атмосферу.

Воробушки в Шарм-эль-Шейхе

Воробушки в Шарм-эль-Шейхе

Воробушки в Шарм-эль-Шейхе

Воробушки в Шарм-эль-Шейхе

Ну и на десерт самое интимное. Долго ловил этот кадр, быстро как-то у них это происходит =)

Воробушки в Шарм-эль-Шейхе

Шарм-эль-Шейх – Как торговать с арабами

Попробовал составить небольшой гайд, как торговать с арабами в Египте (и не только). Особенно для тех, кто первый раз туда едет.

Основной принцип торговли арабов (в принципе, это у всех торговцев, но арабы тут мастера) — наглость и враньё. Они будут зазывать, махать руками, бежать за вами по улице, преграждать вам дорогу, кричать вам вслед — делать всё что угодно, лишь бы вы зашли в их магазинчик. Сначала это реально бесит, но на это не стоит обращать внимания. Улыбайтесь этим засранцам и всё =)

Все продавцы — в какой-то мере полиглоты. Они умеют говорить на всех основных языках стран откуда приезжают туристы: на английском, немецком, русском, итальянском. Как правило, все русский знают на уровне достаточном для торговли. Обычно всё знание языка идёт в ход, и большинстве случаев продавец постоянно несёт какую-то чушь, чтобы войти в доверие: «Привет братан!», «Как дела!», «Я твой земляк!», «Как отдых!», «Я сын Кобзона», восторгаться вашей женой, делать комплименты, пытаться плоско шутить и т.д.

Цена на товар обычно называется в расчёте на лоха, в 2-3 раза выше от той, за которую он вполне может продать. На цену определённо влияет ваш внешний вид, в каком отеле вы проживаете (видят по цвету браслетов, если система «Всё включено»), думаю также от национальности и возраста. Т.е. на начальную цену не имеет смысл обращать вообще. Говорите ту цену, за которую вы готовы купить товар (в 2-3 раза меньше начальной). Если стоит 20$, называйте 7$. Скорее всего сторгуетесь за 10-11$.

Арабы делают вид, что раз скинули пару долларов, то дальше им уже не выгодно, больше скинуть они не могут и будут по разному аргументировать это: «голодают дети», «торгую в убыток» и т.д. Всё это херня, даже если араб скинет цену в два-три раза, он всё равно останется в плюсе. Торговаться нужно до потери пульса. Если меня процесс покупки и торга в прошлом году просто бесил, то в этом году я реально получал от этого удовольствие. После длительного торга некоторые арабы тихо ругаются, обзывают жмотами и жадинами, некоторые наоборот пожимают руки и желают удачи.

Основные советы как снизить цену:

  • Показывайте сдержанный интерес — не нужно показывать открытый восторг, если вам что-то реально понравилось.
  • Скривите недовольную рожу, когда услышите его цену. Обязательно скажите, что на соседней улице на этот же товар цена в два раза ниже.
  • Положите, разочаровано скажите «Очень дорого» , вздохните и медленно уходите. В 70% случаев в след вы услышите «Десять! Девять! Восемь! Семь! Ладно-ладно давай за пять!» =)
  • Постоянно давите араба разными аргументами, что нужно скинуть т.к. «я первый покупатель», » у тебя самый лучший магазин», «я копил на отдых пять лет», «я расскажу всему отелю о твоём магазине и завтра приедет оттуда целый автобус за покупками», » я завтра привезу свою бабушку, она любит такие товары и она скупит всё в твоём магазине».
  • Боритесь за каждый доллар. Обычный аргумент арабов — я не буду доллар скидывать, т.к. для вас это не деньги.
  • Если покупаете несколько товаров — то скидка будет гораздо больше. У арабов своё представление об опте. Ходите толпой (если в отеле есть земляки/знакомые) и покупайте вместе. Например, я не никак не мог выторговать ремень из кобры у араба. Отдавал только за 18$ (при начальной цене в 20$). Когда знакомые в этом магазине при нас захотели купить сумку, ремень вместе с ней магическим образом стал стоить 12$.
  • Высший пилотаж (рассказывали знакомые родителей) для крупных покупок после длительного торга достать деньги, дать арабу в руки (чтобы он их взял в руки), а потом резко забрать и сказать «нет, нет, я что-то передумал тут… пойду куплю в другом месте..» =). У арабов при виде денег в случае уже почти завершённой сделки, часто срывает крышу и они готовы дать ещё скидку.

У нас был рекорд — за две деревянные фигурки отдали 11$, которые изначально стоили 45$. Торговались минут пятнадцать. Так что это стоит того.

Вот ещё несколько советов:

  • Самые большие цены в магазинчиках в отелях или около них. Там цены в 1.5-2 раза выше чем обычно. Имеет смысл прогуляться в другие магазинчики (обычно недалеко от отеля). Например, мы купили обувь для плавания (чтобы ходить по кораллам и не поранить ноги) в первый день после приезда в отеле за 8-9$ за пару, а в старом городе можно было сторговаться за 4-5$.
  • С таксистами тоже можно (и нужно) торговаться
  • Чтобы узнать примерную цену имеет смысл пройтись. Все делают разную наценку, и по разбросу и небольшому торгу примерно становится понятно сколько это на самом деле стоит и где купить дешевле.
  • После длительного торга, некоторые арабы нехотя дают сдачу, будут просить вместо неё взять что-то из товаров — будьте твёрды на своём, резко повысьте голос (сразу найдёт). В самом крайнем случае есть магическое слово «полиция». Туристическую полицию (обычно принимает сторону туриста) арабы-торгаши боятся как огня.
  • Для мелких покупок (магнитики, мелкие сувениры) имеет смысл поменять баксы на национальную валюту (в Египте это фунты). Обычно тогда цена не округляется и она ниже.

Кстати насчёт различия Шарм-эль-Шейха и Хургады в плане торговли. Кроме обычных товаров, которые есть там и там (китайских в основном): ласт, масок, мелких сувениров, маек, полотенец, сумок и чемоданов (из кожзама) и т.д. в Хургаде продают всякие сумки и всякие мелочи (ремни, кошельки) из натуральной кожи (верблюда, кобры или варана например). А в Шарм-эль-Шейхе много продаётся различных красивых фигурок из сандалового дерева ручной работы.

Шарм-эль-Шейх — Рассвет

Не поленился встать в 4 утра, чтобы посмотреть, как встаёт солнце на фоне Красного моря. Рассвет в Шарм-эль-Шейхе меня очень удивил.

Как светает в наших широтах? Сначала появляется заря, начинает постепенно светать, небо окрашивается градиентом от фиолетового до ярко-голубого цвета, и с каждой минутой становится светлее и светлее. А потом солнце яркими лучами, сразу же появившись над линией горизонта, слепит своими лучами.

Рассвет в Шарм-эль-Шейхе

Тут же всё иначе. Появляется небольшая зарница, грязно-серое небо слегка подсвечено бронзовой зарёй, там, где встанет Солнце. И всё… Будто кто-то там наверху нажал на паузу. И только через двадцать минут Солнце медленно, нехотя, на высоте двух своих радиусов, медленно проступает сквозь дымку над горизонтом.

Первые пять минут на Солнце можно смотреть хоть в телескоп.

Рассвет в Шарм-эль-Шейхе

В такие минуты Солнце больше напоминает не звезду, а газовый гигант. Если наблюдать рассвет не на фоне моря, а в пустыне, наверное, рассвет будет полностью космический, можно снимать восход Юпитера на его спутнике сплошь покрытым песком (если бы такой был).

На небе нет столь привычных нам розовых, фиолетовых, пурпурных оттенков. Все цвета не чистые, а притушённые, как будто кто-то выключил канал с красным цветом в фотошопе и выкрутил контрастность на минимум. Рассвет кажется холодным и суровым.

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

Рассвет в Шарм-эль-Шейхе

Скорее всего, такая картина из-за того, что по другую сторону Акабского залива Красного моря находится пустыня Саудовской Аравии. Солнечный свет над горизонтом поглощается пылью находящейся в воздухе пустыни. А отсутствие красных оттенков объясняется большой сухостью воздуха.

Шарм-эль-Шейх – Мафия красного моря

«…  Я не понял??? Куда море то подевалось??? …»

Мафия красного моря

» … Чё??? Чё ваще тут происходит то? …»

Мафия красного моря

» … Ты хто такой ваще??? Ты ваще то с какого-то района??? А-а??? …»

Мафия красного моря

» … Иди сюда, Я сказал!!! Да Я, да Я, Да Я тебя!!! …»

Мафия красного моря

» … У-у-у-у-у!!!! …»

Мафия красного моря

Шарм-эль-Шейх

Шарм-эль-Шейх — популярный город-курорт в Египте, расположенный в южной части синайского полуострова. В прошлом году мы отдыхали в Хургаде в это же время года — и у меня есть возможность сравнить эти два египетских курорта. Шарм-эль-Шейх в целом мне понравился гораздо больше.

Во-первых, тут более мягкий климат, несмотря на то, что Шарм расположен гораздо севернее. Ветер гораздо более тёплый и не пробирает холодом. В конце марта-апреля температура +27-32 градуса, море +24 градуса. (Меньше +22 море не бывает, т.к. при меньшей температуре не растут кораллы). Днём всегда жарко, совсем не представляю, что там твориться летом. В конце марте были ветреные дни, хотя говорили, что это нехарактерно для марта. (Обычно ветер в январе-феврале).

Закат в Шарм-эль-ШейхеЗакат в Шарм-эль-Шейхе

Во-вторых, город более молодой и современный, хотя я бы даже не называл эго городом. Есть большая дорога вдоль моря, со стороны линии пляжа она застроена отелями, а с другой стороны дороги также частично расположены отели, магазинчики и однотипные двухэтажные домики местных жителей (все которые заняты в сфере туризма). В целом в Шарм-эль-Шейхе отели, сервисы и услуги стоят дороже, чем в Хургаде.

Шарм-эль-Шейх старый городСтарый город в Шарм-эль-Шейхе.

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

sharm_aeroНекоторые отели расположены сразу за оградой аэропорта.

Масштаб курорта можно оценить по количеству прилетающих сюда самолётов. Каждые 10-15 минут над нашим отелем пролетал самолёт.

Арабов тут гораздо меньше, и они не такие назойливые как в Хургаде. Автомобильное движение гораздо менее интенсивное, можно спокойно перейти дорогу. В Хургаде это было проблемой (В Египте правил дорожного движения, по сути нету). Большая часть автотранспорта — такси и маршрутки (и туристические автобусы). В городе много туристической полиции — через каждые несколько километров стоят кордоны с автоматчиками.

Поля для гольфа при посадке в аэропорт Шарм-эль-Шейха

При посадке в аэропорт Шарм-эль-Шейха слегка офигеваешь от большого поля для гольфа. Сколько нужно воды и усилий, чтобы его поддерживать в таком состоянии не представляю. В принципе весь Шарм-эль-Шейх выглядит большим ярким оазисом посреди пустыни. Без ежедневного полива всё (даже пальмы) высыхает.

В-третьих, море и кораллы. Это просто сказка. В Хургаде море тоже отличное, но кораллы есть только в отдельных местах. А тут же кораллы везде. Около каждого отеля есть коралловый риф с красивыми рыбками. В прочем о рыбках и море напишу чуть позже.

Шарм-эль-Шейх, Красное море под водойКоралловый риф около нашего отеля.

Единственный минус в том, что до кораллового рифа обычно нужно топать через мелководье по щиколотку в воде. Для тех, кто приехал чисто поплавать (без маски и ласт) был шок, как говорили некоторые «моря нет». У нашего отеля, например до глубины было метров 600. Ситуацию спасал понтон — специальный мостик, построенный у отеля, по которому можно быстро дойти до глубины, там спокойно надеть ласты и маску и нырнуть прямо к рыбкам.

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

Шарм-эль-Шейх, вид с понтона
Вид с понтона, до берега топать долго =)

Теперь насчёт отелей. После двух раз в Египте, могу сказать, что самое главное в отелях (по крайней мере для меня и жены) — еда. Море везде красивое, территория во многих нормальных отелях достаточно приличная, номера зависят от уровня отеля (и 10-20 баксов сунутых в паспорт при заселении). Но вот питание по качеству гораздо хуже, чем в Европе и может подпортить отдых.

Вроде они стараются и выбор большой. Но не знаю, что они там делают с едой, но она вся сделана с каким-то особенным колоритом, и вся достаточно схожа. Год назад (отель был 4+) через несколько дней мы плевались и уже не знали что есть (хотя выбор был очень приличный). Они умудрялись испортить своими приправами даже обыкновенный рис. В этом году, мы заранее разузнали, где какое питание, и в нашем отеле (5 звёзд) было три ресторана, которые сильно отличались своим ассортиментом и мы остались вполне довольны. Правда, иногда приходилось ходить с тарелкой между ресторанами =)

Египетская развалюхаЕгипетская развалюха

Чтобы ваши ожидания не были завышены, отнимите как минимум одну звезду (а иногда и даже две), для сравнения египетских отелей с европейскими. Вообще египтянам свойственная определённая небрежность и легкомысленность. Это видимо особенность их характера и стоит это учитывать. Если араб говорит, через 10 минут, значит ждите как минимум через 20 =)

Из плюсов — крайне низкий уровень воровства. За это тут очень серьёзное наказание и арабы дорожат своим местом работы. Я год назад писал, что все работники в отеле (и продавцы в городе) исключительно мужики, все женщины сидят дома. За 11 дней видел всего три-четыре египетских женщины полностью в чёрной парандже. Один богатый араб отдыхал у нас в отеле, было одновременно интересно и жалко смотреть, как его жена кушает в ресторане — непростое это дело, кушать и одновременно делать так, чтобы никто не увидел лицо. Паранджа на лице была какая-то хитрая из двух частей, похожая на разборный шлем в рыцарских доспехах у крестоносцев. Хотя есть и арабы-христиане (продавцы очень любят это подчеркнуть, чтобы войти в доверие и продать подороже).

Шарм-эль-шейх, типичный араб на яхте =)
На этой фотографии типичный араб в национальном наряде на фоне египетского флага на яхте.

Отдельно хочу сказать о египетской музыке, которая звучит из каждого утюга. Египетскую музыку определить очень просто. Мелодия во всех песнях очень похожа и если в песне есть слово «Ха-би-би» (переводиться как любимая, красивая и т.д.), то она 100% египетская. Если слова нет, то 95% она не египетская. Многие египтяне любят напевать себе под нос, проходишь например, мимо персонала, и слышно «м-м-м-м.. у-у-у-у… хаааа-бииии-бииии… и-и-и-и-и».

Лошадка в центре Шарм-эль-ШейхаИго-го. Лошадка в центре Шарм-эль-Шэйха

Кстати, как-то слышал, что арабы они не понимают западную рок-музыку (читал, что американцы как-то пытали иракцев в какой-то тюрьме прослушиванием AC\DC). Специально смотрел египетское MTV в номере, так и есть. Если музыка западная, то в основном это ритмичное R-n-B.

В целом мне в Шарм-эль-Шейхе очень понравилось. Пока единственное место, куда захотелось съездить ещё разок (в первую очередь понырять с аквалангом и поснорклить).

P.s. Шутка, араб на фотке это я с пляжным полотенцем на голове =)

Полярное сияние с МКС

Фотография пролёта Международной Космической Станции через полярное сияние на блоге японского космонавта Соити Ногути — http://twitpic.com/1dfw9y

Пролёт МКС через северное сияние

У него в блоге (http://twitpic.com/photos/Astro_Soichi) есть и другие примечательные фотографии с МКС.

Бэкапиться, бэкапиться и ещё раз бэкапиться..

Вчера приезжаю с отдыха, а один из проектов, над которым работал больше месяца сгорел. Сгорел во всех смыслах, большой пожар неделю назад был в украинском дата-центре в Одессе (hosting.ua), где сервер временно размещался. К счастью бэкап проекта был, его быстро восстановили, хотя потеряли часть критически не важных данных.

Суть в том, что потеря данных может быть в любом, даже в самом навороченном дата-центре. Нельзя полагаться только на RAID, дизель-генераторы и автоматизированные системы пожаротушения. Сервер могут арестовать (по ошибке или просто за компанию с другими), может пройти короткое замыкание или начаться война, попасть метеорит, застрять таракан в лопастях вентилятора или прогрызть проводку мышь, да на него кофе в конце концов могут пролить. Где-то читал, что одна комания бэкапила данные в всемирном торговом центре с одного небоскрёба на сервер в другом небоскрёбе. А потом наступило 9 сентября 2001 года.

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

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

Я около года назад сделал небольшой PHP скрипт, который использую для бэкапа своих проектов. Файлик лежит в корне веб-сайта, делает бэкап базы и файлов и заливает данные на удалённый сервер. Для каждого нового сайта я заливаю этот скрипт в корень директории сайта и ставлю его выполнение раз в пару дней в cron. Раз в месяц я сливаю архивы с FTP к себе на домашний компьютер.

Я приведу команды для подобного бэкапа в linux. Для вызова консольных команд из PHP можно использовать команды exec или system. Можно на основе этих команд сделать bash скрипт.


Бэкап файлов

Сохраняем сайт в tar архив:
tar -cf {путь к получаемому tar архиву} {полный путь к директории сайта}

например: tar -cf site.tar /var/www/site.com/htdocs

Сжимаем полученный архив в tar.gz (т.к. tar не сжимает, а только пакует файлы в один):
gzip -c {путь к tar архиву} > {путь к получаемому tar.gz архиву}

например:
gzip -c /var/www/site.com/htdocs/site.tar > /var/www/site.com/htdocs/site.tar.gz


Бэкап MySQL базы данных

—quote-names —add-drop-table —user=’.$DBLogin.’ —password=’.$DBPassword.’ —host=’.$hostname;
$str = exec(‘mysqldump ‘.$params.’ ‘.$DBBase.’ > ‘.$path.’/tmp.sql

Сохраняем базу в SQL дамп:
mysqldump —quote-names —add-drop-table —user={юзер БД} —password={пароль к БД} —host={хост, как правило localhost} {название БД}>{путь к сохраняемому SQL дампу}

например: mysqldump —quote-names —add-drop-table —user=root —password=12345 —host=localhost site_database>/var/www/site.com/htdocs/dump.sql

Аналогично сжимаем дамп базы данных в gz архив.


Восстановление данных из архивов

Распаковка файлов из tar.gz в текущую директорию:
tar zxvf {tar.gz архив}

например:
tar zxvf archive.tar.gz

Восстановление базы из sql дампа:
mysql —host={хост} —user={юзер БД} —password={пароль к БД} {название БД}<{SQL дамп}

например: mysql —host=localhost —user=root —password=12345 site_database<dump.sql

Если дамп сжат в gz, то нужно его перед тем как скормить утилите mysql предварительно разархивировать:
gzip -d {название gz файла}


Заливаем на FTP средствами PHP:

Если бэкапить скриптом, то полученные архивы неплохо бы сразу залить на удалённый FTP. Простейший код для заливки файла по FTP в PHP:

$conn_id = ftp_connect({FTP сервер:порт});
$login_result = ftp_login($conn_id, {FTP логин}, {FTP пароль});
if ($conn_id && $login_result) $upload = ftp_put($conn_id, {путь к заливаемому файлу}, {путь сохраняемого файла по FTP}, FTP_BINARY);
ftp_close($conn_id);


Шифруем архивы средствами GPG:

Чтобы можно было использовать любой FTP хостинг, а также без опасений заливать и хранить бэкапы где угодно, неплохо бы их шифровать. Я для шифрования использую GPG — аналог симметричного шифрования PGP.

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

Для создания ключей выполняем: gpg —gen-key

  • Тип ключа (первый вопрос) выбираем по умолчанию — 1
  • Выбор размера ключа — по умолчанию 1024 (или можно 2048 байта)
  • Третий вопрос, время действия ключа выбираем 0 (никогда не истекает)
  • Четвёртый вопрос — указание личных данных (имя и мэйл). Главное имя — название ключа. У меня это backup_key.
  • В конце нужно заполнить пароль. Пароль нужен для получения доступа к секретному ключу. НЕ ЗАБЫВАЕМ ЗАПИСАТЬ!

САМОЕ ГЛАВНОЕ! Не забываем скачать и сохранить в надёжном месте у себя на компьютере секретный и публичный ключ, и пароль к секретному ключу,  а то расшифровать потом архивы самому не получиться =)

Чтобы потом импортировать ключи на новую систему, выполняем:
gpg —import {путь к asc файлу с данными ключа}

Шифрование архива средствами GPG:
gpg —recipient {название ключа} —output {получаемый шифрованный файл} —encrypt {файл для шифрования}

например: gpg —recipient backup_key —output dump.sql.gz.gpg —encrypt dump.sql.gz

Расшифрование GPG файла:

gpg -d {шифрованный файл} > {файл}

например: gpg -d dump.sql.gz.gpg > dump.sql.gz

Чтобы расшифровать архивы в Windows, можно скачать консольную GPG для Windows. Если делать шифрование средствами PHP, нужно в корневой папке апача создать папку .gnupg и положить туда публичный ключ, чтобы он мог шифровать архивы.