



Когда повернули обратно, вышло солнце. Люблю эти места!

Водится в наших краях такая маленькая сова, по-русски это "воробьиный сыч", а у нас просто "карликовая сова". И сначала "Карлсон", а потом и местные новости сообщили, что сова живет в этом месте, в которое я наведываюсь периодически пообщаться с природой. И сегодня поехал туда опять, не из за совы, просто так. Но не найти сову было невозможно. Пообщаться с природой приехали, кажется, все окрестные фотографы. Я сделал кадр и ушел. Погулял полчаса по берегу реки. Когда возвращался фотографы все еще щелкали сову. На стоянке встретил еще одного с телеобъективом.
Читая книги, не могу отделаться от ощущения, что мы очень часто не вполне правильно их понимаем. Особенно читая то, что когда-то читал в школьные времена. Ну в самом деле, не то, чтобы я был писатель, но вот пишу, к примеру, некий текст, хотя бы в этом блоге, и постоянно тянет вставить некий намек, некую двусмысленность, чтобы умный читатель намек понял. Но поймет ли его археолог, работающий на раскопках серверов гугла с кешем моих постов, сомневаюсь. Откуда ему знать все наши мемы? Вот, взять хотя бы, этот вулкан, очень интересное название...
Пока я читал, ни первую, ни вторую половину, никак этот текст не похож на переложение народного придания. А похож он на яркое и красочное описание современной жизни и обычаев. Читал я и думал, что если бы поставить приписку "история основана на реальных событиях", вполне могу представить что там случилось, на самом деле. И "народное предание" нужно для того лишь, чтобы описать это в угоду современных на то время табу и умолчаний. Кто знает, тот поймет.
Помню, читал про эту жуткую и непонятную историю, случившуюся более пол-века назад, очень давно. В то время у меня, как и у многих, осталось ощущение что ребята попали куда-то под военные испытания и потому погибли.
Ребята расположились на ночлег на склоне, поставили палатку, переоделись в спальное, перекусили, поболтали, собрались спать. И вдруг пошла сухая гроза. Заметили, наверное, еще издали, а потом начало просто шпарить непрерывно. Там же аномалия магнитная была. В таких местах молнии особенно часты. Потому и было у местных название "не ходи туда". Потому издалека и было видно свечение на горе: много частых разрядов сливались в свечение.
На дороге обратно, по дороге из Орегона, я, желая этот привкус чем-то заесть, включил на том же компакт-диске Гоголя, "Вий". View, по нашему. Это же совсем другое дело! Это солнечный такой, красочный, сочный текст, даже рассказывая про розги, бурсу и голодных бурсаков, текст тем не менее сочный и вкусный. И ничто так не вкусно, как мечты голодранцев об обеде. Слюнки текли так, что пришлось заехать в придорожный "Red Robin" и съесть гамбургер. Тут я и понял разницу между русью Киевской и Московской. Я за Киевскую. В ней больше солнца, больше жизни, больше любви к ней. В ней хотя бы иногда есть что пожрать.
Каюсь, около года назад, купил себе вот эту штуку. То есть сначала я заказал попробовать, думая что верну обратно. Покупая в Амазоне, можно вернуть с возвратом полной стоимости. Но оказалось так удобно смотреть иногда вечером кино никому не мешая! Это конечно сибаритство и трата денег. И еще большее сибаритство то, что я ввернул в спальне в стенку держатели, на которые можно вешать гамак и отдыхать после работы. Так вот, эти очки оказались идеальны для просмотра фильма лежа в гамаке.for(var i=0; i<a.length; i++){ var e=a[i]; do_something_with(e); }
for(var i in a){ var e=a[i]; do_something_with(e); }
Хотя второй выглядит короче, первый считается быстрее. Если мы возьмем ассоциативный массив, то первый метод неприменим, а второй продолжает работать.function array_wrap(a){
return {
a: a,
fill: function(n, f){
for(var i=0; i<n; i++) this.a.push(f(i));
return this;
},
foreach: function(f){
for(var i=0; i<this.a.length; i++){ var e=this.a[i]; f(i,e); }
return this;
}
}
}
array_wrap([])
.fill(10, function(i){ return function(){ document.write(i); } } )
.foreach( function(i, e){ e(); } );
Результат: "0123456789".array_wrap([])
.fill(10, (i)=>( () => { document.write(i); } ))
.foreach( (i,e) => { e(); } );
var found={};
database.iterate_records(
function(record){ found[record.phone]=record.name; }
);
var a=[];
for(var i=0; i<10; i++) a.push(function(){ document.write(i); });
for(var i=0; i<10; i++) a[i]();
Запускаем, получаем: "0123456789". Что и требовалось, так? Ship it!var a=[];
for(var i=0; i<10; i++) a.push(function(){ document.write(i); });
for(var j=0; j<10; j++) a[j]();
Что ожидаем? То же самое. Что получаем? "10101010101010101010". Как это?var a=[];
for(var i=0; i<10; i++) a.push(function(){ document.write(i+' '); });
for(var j=0; j<10; j++) a[j]();
Получаем: "10 10 10 10 10 10 10 10 10 10 ". Не помогает.var a=[];
for(var i=0; i<10; i++){ var ii=i; a.push(function(){ document.write(ii); }); }
for(var j=0; j<10; j++) a[j]();
Получаем "9999999999". Как это?var a=[];
for(var i=0; i<10; i++) a.push(
function(i){ return function(){ document.write(i); }} (i)
);
for(var j=0; j<10; j++) a[j]();
Получаем "0123456789". Ура! Заработало. Теперь не забыть писать такое везде, где есть замыкание. Здорово, правда?var a=[];
for(var i=0; i<10; i++) a.push(
function(a){ return function(){ document.write(a); }} (i)
);
for(var j=0; j<10; j++) a[j]();
Здесь мы определяем функцию и тут же ее вызываем: function(a){...}(i)




Ноябрь - традиционный минимум по количеству моих фотографий. Ничего интересного не могу найти среди своих фоток, поэтому ставлю фотографию Игоря, путешествовавшего по Тайваню.
Игорь описывает свое путешествие по Тайваню день за днем:
Эта компания сделала реальностью мечту о свободном полете. Правда, только в вертикальной аэродинамической трубе. Снизу дует мощный поток воздуха, который позволяет делать то, что раньше было доступно только скай-дайверам. Каждый может неуклюже полетать под присмотром, но инструкторы летают фантастически, непринужденно и свободно, как птицы.
Идея спать в гамаке мне понравилась сразу. Наверное, опять нереализованная детская мечта. Купил я его давно, даже несколько раз брал с собой, вместе с палаткой, но никак не получалось, то деревьев не было на нужном расстоянии, то дождь шел. Наконец, в конце сентября я его опробовал в деле. Выспался совершенно замечательно.
