пятница, 6 сентября 2013 г.

Греция, Европа?

Хотелось написать прекрасный рассказ о сказочном путешествии в страну Геракла и Аристотеля...
Но, пока что получается собрать  только негативные впечатления от 2ух дней пребывания на острове Родос.
Как и описывают все буклеты, самым приятным в Греции являются их жители, жизнерадостные и улыбающиеся. (гид сказал если вы им улыбнетесь - получите аналогичный ответ). Если не принимать во внимание настроение оппонента - все действительно так. Но через пол-дня уже стало понятно, это у них рефлекторное.
Им показываешь зубы - получаешь диагноз "дантиста в ответ".
Нестыковки (или не скрывая терминологии) косяки начались по прибытию.
С учетом всех геморроев, которые пришлось пережить оформляя визу в (о Боже - еврозону) после выхода с самолета - попали в среднестатистический "рай" недалеко от Одессы. Аэропорт собой больше напоминает автобусную остановку среднестатистического райцентра средины 80-х прошлого тысячелетия. Мы прибыли с 2-ух летним ребенком. А надо отметить, что на борту присутсвовало  большое кол-во семей с маленькими детьми в колясках. Пограничники встретили всех очень по "европейски". Общая запутанная очередь длиной в человек 200 и 2 неспешно работающих инспектора. При этом ширина коридора была 5-6 пропускных "окон".
В аэропорту никто нас не встретил. Благо хоть знали название "встречающего". Нашли окошко в будке где нам вежливо указали куда топать к автобусу. Дальше - веселее. При перелете длительностью 2 часа, 1 час 40 мин просидели в автобусе ожидая с моря погоды (следующий рейс).
Через еще полтора часа "экскурсии" по ненужным нам отелям мы таки прибыли в свой "рай".
Поселили нас на удивление быстро. Правда праздник длился не долго. Номер оказался без вида на море (как в проспекте) а с видом на земляной вал. Уровень номера чуть ниже уровня земли.
Обстановка - об этом можно много говорить. И даже фотографии ничего не добавят к описанию. Так как на фото не видно качество отделки и уровень "старости" белья на постели.
Дабы не портить оставшиеся 9.5 дней отдых обратился к сотруднику на рецепшин и попросил сменить номер. На что сразу же получил предложение за дополнительные 100 евро поменять номер с "видом на море". Имея опыт с буклетом - решил проверить в этот раз перед тем как платить за очередной "номер с видом".
Вид оказался, как и следовало ожидать, не совсем морским. Ну ели бассейн это море - то Греция это Одесса.
В общем из окна я могу наблюдать газон с шезлонгами возле бассейна и только когда наступает вечер и зонтики складывают свои капюшоны - мне вдалеке виднеется темно синяя полоска морской глади.
Да что то я отвлекся, так вот, пресловутые 100 евро надо было внести немедленно! Теперь ловите "европейский" кайф - наличными!.
Доллары не берем, карточки - что это такое?. Ах да, есть тут банкомат, совсем рядом... 800 метров. Прогуляйтесь туда по жаре, после перелета, без обеда....
Прогулялся. А что делать - жена напрочь отказывалась жить 10 дней в номере с видом на погребальный холм.
Теперь вопрос, (который я обязательно по приезду на родину официально отправлю в посольство Греции), на кой черт мне для получения визы необходимо было открывать счет в банке оформлять платежную карту с балансом минимум 2000 Евро если в этой самой ЕвроЖ.... никто карт не принимает?
К  слову, хочу сказать что у нас в Украине любая забегаловка, магазин, баня, даже такси - принимают платежные карты со всего мира. И ни у кого не вызывает это такого удивления как здесь. Теперь становится понятным почему в Греции кризис.
С благами цивилизации здесь так же не все слава-Богу.
Есть в отеле Лобби-бар, за два дня я ни разу не видел что бы он работал.
Есть связь, вай-фай (благо чему я могу постить такие пасквили). Правда реализация этого чуда сделана так, что если под одним логином зайдет 2 устройства то сетка падает минут на 15. Т.е. одновременно моя мобилка и бук ложат сеть намертво. (Европа, что поделаешь).
В номере имеется целых два телефонных аппарата. Правда нет ни одной инструкции и списка телефонов, куда и как можно звонить.
На счет шампуня - блогеры оказались правы. В 4 звездочных отелях это роскошь и статутом не предусмотрено.
Пустой холодильник который плохо холодит почему то называют "Мини-баром". Даже питьевой воды нет в номере. Ровно как и на территории отеля. Во время обедов/завтраков/ужинов можно набрать воды с автоматов на "разливайках". Ну или в барах в течении дня. Но не очень то удобно со стаканами бегать в номер.

Все, на первый депрессивный пост думаю хватит.
Пойду заказывать "прогулку" в "город". Прогулка - это туда где банкомат, город - это 3 пересекающиеся улицы с магазинчиками и Русской аптекой (похоже во всем средиземноморье фармацевтику держит русская "мафия" :)).
А в целом отпуск - это ХОРОШО.


Зы: Вино здесь нормальное.
Тур оператора(Россия) и название отеля(Греция/Германия) оглашу позже (вдруг исправятся).



понедельник, 3 января 2011 г.

Brainfuck пример использования.

Иногда, от нечего делать в послепраздничные дни на ум приходят всякие не стандартные идеи. Покопатся в истории развития ИТ, попробовать различный софт/системы и тд.
Вот и в эти выходные "наступил" на BrainFuck . Оказалось - интереснейшая вещь, чем то напомнило програмирование на калькуляторах в 80-ых прошлого тысячелетия. Хотя нет, это даже намного суръезнее, так как операторов всего 8.
Не долго думая решил сваять простенькую прогу вывода таблицы ASCII кодов. Выводить просто коды было  бы не кошерно, потому завернул все это в 2 цикла и в результате получилось то, что вы можете созерцать ниже. Признаться, все это дело заработало далеко не сразу.
Без какого либо отладчика (пользовался только компилятором без вывода сообщений об ошибках) получить результат получилось спустя полчаса. Позже, нашел вполне рабочее IDE для написания и интерпретирования кода с помощью которого быстренько добавил кусок текста с "копирайтом" :).

Пример вывода таблицы кодов ASCII на языке Brainfuck.
Вывод производится по 32 символа в 7 строк.

Результат выполнения программы скомпилированной с помощью миникомпилятора:


 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~⌂
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
абвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ 


Copyryght (c) 2010 by MinamotoSoft
minamotosoft@gmail.com


Исходный код с коментариями ("*" - знак комментария, для компиляции все строки комментов нужно удалить):

**********************************************
* (0) main cycle 7 string
+++++++
* (1) code enter chr13 CR
>+++++++++++++
* (2) code enter chr10 LF
>++++++++++
* (4) seg 32, chr(32) space
>>++++++++++++++++++++++++++++++++
* goto (0)
<<<<
* start cycle from 1 to 7
[
* goto (3) enter 32, second cycle
>>>++++++++++++++++++++++++++++++++
* start second cycle
[
* goto (4)
>
* print (4)
.
* (4)=(4)+1
+
* goto (3) & (3)=(3)-1
<-
* end second cycle if (3) = 0
]
* goto (2) print (2) (LF)
<.
* goto (1) print (1) (CR)
<.
* goto (0) & (0) = (0) - 1
<-
* end main cycle if (0) = 0
]
* print (CR LF CR LF)
>.>.<.>.<<
**************************************
* Copyryght (c) 2010 by MinamotoSoft *
* minamotosoft@gmail.com             *
**************************************
[-]>[-]>[-]>[-]>[-]<<<<
>++++++[<+++++++++++>-]<+. 
>++++[<+++++++++++>-]<. 
+. 
+++++++++. 
-------. 
---------.++++++++++++++++ 
>+++[<------>-]<.
+.
++++++++++++.
>+++++++[<------------>-]<.
++++++++.
>++++++[<++++++++++>-]<-.
>+++++++[<-------->-]<--.
---------.
>+++[<++++++>-]<.
--.
+.
-.
----------------.
>++++++[<+++++++++++>-]<.
>++++[<++++++>-]<-.
>++++++++[<----------->-]<-.
>+++++[<+++++++++>-]<.
>++++[<+++++++>-]<.
+++++.
-------------.
++++++++++++.
++.
+++++.
-----.
>++++[<------->-]<.
>++++[<+++++++>-]<.
---------.
++++++++++++++.
>++++++++[<------------->-]<+.
---.
>+++++++++[<+++++++++++>-]<.
----.
+++++.
-------------.
++++++++++++.
++.
+++++.
-----.
++++.
----.
---------.
++++++++++++++.
>++++[<------------->-]<.
>+++++[<++++++++>-]<-.
++++++.
------------.
++++++++.
+++.
>+++++++[<--------->-]<+.
>++++++[<+++++++++>-]<-.
++++++++++++.
--.
**********************************************