happy

Запах миража

Разбавляя темноту унылым светом экрана мобилы, я сижу на полу и ни о чём не думаю. Ну или почти ни о чём. Мысли путаются, пляшут неугомонную польку. Хватаясь друг за друга, сменяя один на другой как чертов калейдоскоп, в голове всплывают и уносятся мириады образов, воспоминаний, фантазий и прочих сослагательных историй. Попытка остановить один из них и рассмотреть, пощупать, распробовать на вкус заранее обречена на провал. Пролетая мимо меня они оставляют лишь лёгкий флёр - привкус, может быть запах. Запах неуловимой субстанции, запах миража. Это как послевкусие от глотка вина. Вина уже нет, но о нём напоминает что-то, что ещё тревожит вкусовые рецепторы на языке. И по этому послевкусию, только по нему можно понять достойное ли было вино, стоящее ли воспоминание или образ. С той лишь любопытной разницей, что послевкусие вина чувствуется на языке, а запах образа колышет душевные рецепторы. Горечь от одного вызывает повышенное слюноотделение, а от второго - заставляет сжиматься что-то внутри, ощущать будто сердце на минутку решило передохнуть, а глаза при этом непроизвольно увлажняются. Некоторые совершенно безвкусные, только что проплывавший перед взором образ не оставляет за собой не то что послевкусия, но даже кругов на умозрительной воде. Как парниковый огурец. Какие-то образы имеют благородную кислинку ностальгии, другие хочется смаковать как любимый мамин пирог. Я люблю все эти вкусы и запахи миражей. Ощущая их понимаешь, что ещё что-то чувствуешь, можешь чувствовать, живёшь и можешь жить. И живёшь дальше, и копишь эти вкусы на будущее, на полночные посиделки в темноте у тёплого лампового экрана смартфона...
  • Current Mood
    nostalgic ностальгирую
2015 rootconf

Винни пух - Великий хакер

В свободное время потихоньку наполняю сайт.

На данный момент полностью выложил первую и часть второй книг из серии "Винни Пух - Великий Хакер".  Собственно интересно сие будет тем, кто ностальгирует по фидо.

Следите за обновлениями.

Собственно ссылочка: ekho.name/content/винни-пух-великий-хакер
2015 rootconf

зафрендили

Последнее время участились уведомления о том, что меня в очередной раз кто-то зафрендил. Это при том, что я сюда почти ничего не пишу ибо некогда.

Вопрос недавно меня зафрендившим: Зачем вы это делаете? Я даже не знаю вас, у нас с вами как правило нет ни одного общего френда.
2015 rootconf

[UPD: Решено] трабл с callback'ом в String.replace

О том, что JavaScript очень по-разному работает в различных браузерах, знают практически все мало мальски разбиравшиеся в жаваскриптах. Я молчу о том, что для Safari приходится перегружать метод replace класса String т.к. стандартный не поддерживает callback'и.

А тут натолкнулся на ещё одну проблему:
Внутри функции f - callback'а метода replace - переменная this указывает на объект window, а никак не на объект t.
При этом сам callback (функция f) является методом объекта t

Как решить эту проблему пока не пойму.

Вот небольшой примерчик на эту тему:

window.n = 'w';

var t = {
n: 't',

f: function(p) {
alert(p+'\n'+this.n);
},

t: function() {
String("asdf").replace(/asdf/,this.f);
}
};

t.t();

UPD: Решено. Банально и просто. Вот что значит заработался =(

Collapse )