Поездка в Италию (Милан, Верона, Кола)

Поездка в Италию #3 (Милан, Верона, Кола)

Подготовка

Собственно ничего примечательного. Бронируем билеты и гостиницу. Покупаем страховку
Визу, традиционно, довольно быстро оформляем через визовый центр (http://www.italyvms.ru).
Осталось загрузить оффлайн Google карты Милана, Венеции и Вероны. Составить финальный список мест, которые хочется посетить.

Финальный план поездки

11.01.2012 – Day 1 (Milan)

Прилетаем в Милан вечером. Из аэропорта едем на экспрессе. Расписание можно посмотреть тут

http://www.malpensaexpress.it/en/malpensa-express/timetable.aspx

Селимся в гостиницу
www.hotelcarrobbiomilano.com
Carrobbio
Via Medici 3, Milan 20123

Не самое шикарное место. Основным критерием выбора были цена (80 EUR/сутки), близость к центру (10 минут до Duomo) и ключевым точкам наших дальнейших передвижений (Milano Cadorna – сюда прибывает аэроэкспресс и 15 минут до автобуса в аутлет на улице Foro Bonaparte; рядом с интересующими нас музеями). Бронь этой же гостиницы фигурировала в заявлении на визу.
Крайне дорогой завтрак, при этом, по-виду, своих денег он не стоил (пробовать мы так и не решились).
С другой стороны, так, как я не стал изменять бронь и оставил номер за нами на весь период пребывания в Италии, мы спокойно оставили в нём все покупки.Конечно камера хранения получилась довольно дорогая.

Ужинать планировали в ресторане Zerodue Restaurant
http://www.tripadvisor.com/Restaurant_Review-g187849-d1652632-Reviews-Zerodue_Restaurant-Milan_Lombardy.html
Посмотрели меню и решили двинуться в другое место (на поиски макарон =)

Тем не менее в него мы вернулись в один из других вечеров

12.01.2012 – Day 2 (Milan)

Шоппинг Milan и Pavia

Зато увидели собаку Versace
Собака Versace
Собака Versace #2

13.01.2012 – Day 3 (Milan)

Изначально хотели съездить в  Венецию, однако, в последний момент, жажда покупок победила. Поехали в аутлет Serravalle
Как добраться смотрим тут
http://www.mcarthurglen.com/it/serravalle-designer-outlet/en/plan-your-visit/getting-here/

14.01.2012 – Day 4 (Milan – Verona)

Переезжаем в Верону.Гуляем, смотрим достопримечательности.
Ночуем тут

http://www.hotelmilano-vr.it/eng/index.html
Milano Hotel Verona
Vicole tre Marchetti 11, Verona 37212

Очень приятное место. Номер маленький и уютный, симпатичная отделка, под хай-тек. Большего, в общем-то, и не требуется для одной ночевки, не так ли?

Верона оказалась чрезвычайно красивым городом (как минимум её старая часть) с такой душевной и приятной атмосферой, что уезжать совсем не хотелось. Даже не смотря на то, что мы, изначально, совершенно не имели четкого плана посещения, смогли посмотреть практически все достопримечательности, описанные в купленном по приезду путеводителе.
Вид на Верону утром
Утро туманное
Вот одна из площадей днём
Верона, площадь
А вот знаменитая Арена
Арена

Несказанно порадовал ресторан Ristorante Antica Torretta
Вот так выглядит его вход днём
Ресторан

15.01.2012 – Day 5 (Verona – Colá)

Переезжаем в Colá.
Наша гостиница
[Opt7_Microdata_Place_1545285960]

Выше всяких похвал. Шикарный номер с бассейном, наполненным термальной водой. Тишина. Из гостей мы, наверное, единственные – не самое популярное место в это время года =)

Гуляем по просторной территории парка и наслаждаемся купанием в термальных водах. Один из самых запоминающихся дней поездки.
Немного фоток
Здание гостиницы
В холле
Водоём #1
Водоём #2
И ещё раз водоём #2

Выход из парка

Неожиданность нас ожидала с ужином, благо обедали мы в Вероне.
Изначально обед планировали тут,

Dal Pansa (в сети нашел информацию, что онзакрывается после обеда, примерно в 14-17 часов)

а ужин тут
La Farina Del Mio Sacco

Однако они были закрыты.
Один совсем – т.е. мы его не нашли, второй – по расписанию. Поэтому пришлось искать альтернативные варианты.

Заботливая девушка из гостиницы посоветовала нам посетить La Taverna di Oreste Restaurant. Сказала, что это всего минут 20 пешком и, даже, распечатала нам схему как туда добраться пешком. Был вечер, мы немного поплутали немного в окрестностях виллы и предполагаемый маршрут нам не очень понравился – темная трасса, уходящая в никуда =)
Детальней посмотрели на распечатку и обнаружили, что ресторан находится в другом городе, до него “всего” около пяти с небольшим км, по трассе, идущей мимо каких-то полей и других мало населенных мест…
Вернулись назад и вызвали такси =)
Всего 20 евро и мы на месте. Зато ресторан не обманул наших ожиданий. Несмотря на то, что изначально мы планировали поесть мяса, в меню нашли крайне привлекательные рыбные блюда, а за соседним столом, как раз подавали одно из них. Сказать, что было вкусно – это ничего не сказать.
А уж десерт удивил на столько, что даже пришлось фотографировать =)
десерт 1
десерт 2

16.01.2012 – Day 6 (Colá – Milan)

Возвращаемся в Милан. Отменили, запланированое посещение:

CENACOLO VINCIANO (www.pinacotecabrera.net)
Museo Scienza (http://www.museoscienza.org)

17.01.2012 – Day 7 (Milan)

День отъезда. Выезжаем рано утром, чтобы оформить TaxFree. Попали на рейс в Китай. Народу тьма. Ещё и проблемы с получением заветной печати таможенников. Им видите ли не поверилось, что мы чемодан будет в багаж сдавать. А из-за того, что в руках были фирменные пакеты, они решили, что это ручная кладь, а они ручной кладью не занимаются. И плевать им на то, что у нас стыковочный рейс.
Пришлось перепаковывать чемодан прям у стойки таможенников =)
Как оказалось, это была не самая большая проблема нашего возврашения…

Всякие полезные ссылки

Информация о ресторанах, в которых удалось поужинать

Milan
http://www.muccheebuoi.it/
Mucche & Buoi dei Paesi Tuoi
Corso di Porta Ticinese, 1, 20123 Milano, Italy

http://zeroduemilano.com‎
Zerodue Restaurant
Corso di Porta Ticinese, 6 20123 Milan, Province of Milan, Italy

Verona
ristoranteanticatorretta.com
Ristorante Antica Torretta
Piazza Broilo, 1, 37121 Verona, Italy

Cola’ / Lazise
http://www.tavernaoreste.it/
Oreste Restaurant & Suite
Via F. Fontana, 32 37017 Lazise – Lago di Garda
Другие полезные линки

Расписание и билеты на поезда
http://www.trenitalia.com/

Milan
Как проложить маршрут и оценить необходимое на поездку время?
Смотрим тут
http://www.atm-mi.it/en/Giromilano

В аэропорт и обратно
http://www.malpensaexpress.it/en/malpensa-express/timetable.aspx
http://www.milanomalpensa1.eu/en/accessibility-and-parking/means-of-transport/arriving-by-train

Аутлет Serravalle
www.mcarthurglen.com/it/serravalle-designer-outlet/en/plan-your-visit/getting-here/
http://en.zaniviaggi.it/tour/prenotazione.asp

Музей
http://www.tourister.ru/world/europe/italy/city/milano/museum/2649
http://www.museoscienza.org

Verona
Расписание региональных автобусов (и до озера Гарда)
http://www.atv.verona.it
http://www.trasportibrescia.it

Озеро Гарда
http://ozero-garda.ru/dostoprimechatelnosti-venecii

Термальные источники
http://www.termedisirmione.com/aquaria-orari.jsp
http://www.tourister.ru/responses/id_2008

Venice
Гостиница, в которой планировали остановиться
https://www.hotelpriuli.com

Речные трамвайчики
http://www.actv.it/ifyouarriveatvenicesantaluciarailstation

10 мест куда хочу поехать

  1. Япония
  2. Англия. Лондон
  3. Исландия. Рейкьявик, Голубая лагуна и Хаукадалур
  4. Камчатка
  5. Посмотреть северное сияние
  6. Озеро Малави
  7. Большая голубая дыра в Белизе
  8. США. Лас Вегас, Беркли, Гавайи
  9. Замбия. Водопад Виктория
  10. Австралия и/или Новая Зеландия

Удаляем файлы дубликаты

Всем привет!

Возникла у меня давеча задача, почистить NAS на предмет файлов-дубликатов. Так, как человек я ленивый, то сразу же решил обратиться к мировому опыту (т.е. пошел гуглить =)

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

Ищем файлы дубликаты с помощью бесплатного и софта с открытыми исходниками

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

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

Софт с открытыми исходниками

Я испробовал несколько программных продуктов с открытыми исходниками включая Duplicate Files Finder (Windows) и DUMP3 (Java). Со всем уважением к труду их авторов, это не подошло для меня. Буду очень рад узнать о других продуктах для такого рода задач.

DFF – вроде бы даже заработал, однако для меня окно результатов не очень подошло, особенно при большом объеме информации. Счетчик файлов тоже не особо порадовал 🙁 В конце концов и его я использовать не стал.

Не могу я порекомендоваить и  DUMP3, из коробки это ооооочень медленно работает так, что пришлось отказаться. Из хорошего – GUI, который имеет шанс на успех.

Также существует DUFF (Windows), похожий на потенциально полезный, при этом и имеющий баги софт. Решил его не проверять.

Погуглив обнаружил duplicate file finder thread on superuser, попробуйте, если будет желание.
В su треде я обнаружил Michael Thummerer’s AllDup. Прекрасный и бесплатный инструмент. Спасибо Synetech inc su user!

В треде по su был упомянут некий Yet Another Duplicate File Remover. Его сам не тестировал.

Бесплатные

Alldup это всё, чем должен обладать поисковик дублирующихся файлов! Он – Alldup даже предотвратил удаление некоторых MP3 файлов, распознав моё чрезмерное рвение, задав вопрос “действительно ли вы хотите это удалить?”

Фантастический GUI с интерфейсом, который идеально совпадает с моими ожиданиями. Окно результатов очень удобное и функциональное. Наилучшее из виденных мною. Программа имеет множество функций и реализаций, думая о который я могу сказать: “это очень похоже на то, как я бы это сделал”. Именно поэтому мне так понравилась эта программа и я настоятельно рекомендую её к применению.

I’ve checked tens of thousands of files with Alldup, of many flavours and sizes and its works FAST! The results are so easy to work with too!

Вот ещё один достойный упоминания кандидат на попробовать Duplicate Cleaner.

Самоделки

До AllDup я использовал следующий подход (работает в bash под Cygwin, Linux и OS X).

Задача номер один – создать список файлов, с которыми предстоит работать. Я начал с создания списка расширений файлов для данного расположения. Это позволило понять с чем придётся иметь дело.

Дополнительная проверка не повредит, ведь так? Посмотрим сколько и какого рода объекты предстоит обработать. Также будет возможность проверить корректность результатов в конце

$ find . | wc -l && find . -type f | wc -l && find . -type d | wc -l
12840 (всего объектов)
11354 (файлов)
1486 (директорий)

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

Теперь посмотрим какие расширения есть в нашей директории. Перво-наперво посмотрим сколько файлов не имеют расширения: 

$ find . -type f | egrep -vi '\..{1,5}$' | wc -l
32

Если результат не нулевой, стоит проверить можем ли мы это игнорировать или нет.

$ find . -type f | egrep -vi '\..{1,5}$' | less

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

$ find . -type f -and -printf "%f\n" | egrep -io '\.[^.]*$' | sort | uniq
.jpeg
.jpg
.m3u
.m4a
.m4v
.mp3
.mpeg
.ogg

Теперь детально просмотрим список файлов для, интересующих нас расширений:

$ find . -regextype posix-egrep -and -type f -and -iregex '.*\.(mp3|m4a|ogg)$'  | less

Пришло время для создания контрольных сумм, как только мы остались довольны полученным результатом. Существует множество алгоритмов создания хэшей. Наиболее распространены два md5 и crc. На моей i7 системе под Cygwin сканирование ~9000 файлов заняло 44 минуты с использованием md5sum в противовес 20 минутам с cksum.

$ find . -regextype posix-egrep -and -type f -and -iregex '.*\.(mp3|m4a|ogg)$' -and -print0 | xargs -0 -P1 -I{} -- cksum {} > my-stuff.cksum

После создания списка контрольных сумм с использованием выбранного алгоритма, пришло время его обработки. Идея состоит в следующем:

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

Примерно так:

$ awk '{print $1}' my-stuff.cksum | sort | uniq -d > my-stuff-dups.txt

И ищем дубликаты в основном файле со списком контрольных сумм и файлов:

fgrep -f my-stuff-dups.txt MP3/my-stuff.cksum | less