recoder: (masked)
2012-02-10 01:55 pm
Entry tags:

Анти-Печень

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

А то шесть дней в неделю трезвым ходить становится всё тяжелее...

thoughts

recoder: (Default)
2012-02-01 12:40 am
Entry tags:

To Code or Not To Code

Гуманитарным складом ума обычно называют отсутствие математического.
bash.org.ru
Наткнулся намедни на Hacker News на ссылочку на старую статейку Джеффа Этвуда под названием "Separating Programming Sheep from Non-Programming Goats". Где он действительно пишет о том, как отделять способных к программированию агнцев от неспособных к нему козлищ.

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

Супер-вопрос на $1000000 )

Нам, программистам, ответы конечно же очевидны, однако по результатам этого теста народ делится примерно таким образом: 44% формируют в голове какую-то модель устройства присваивания, 39% сделать это вообще не удаётся, и ещё 8% вообще плюют на ответы и не пишут вообще ничего. Поучительно, что когда этот тест повторили через три недели обучения, расклад на группы практически не изменился.

Получается, что довольно приличный процент учеников и студентов учить программированию просто бесполезно, у них биохимия такая! А у нас в школах все как один Basic учили (кстати, а что сейчас учат?). Зачем? Пусть лучше сидят, в Civilization играются - всё больше толку будет. Может из них потом менеджеры получатся?

Вот такая оказывается загогулина в нашем ремесле.

coding

recoder: (Default)
2012-01-30 01:12 am
Entry tags:

[books] Elegant Universe

Помнится, где-то с год назад гулял я по Гарвардским окрестностям и забрёл в книжный Harvard Bookstore, где есть уютный подвальчик с развалами б/у книжек. И вот в том подвальчике в шкафу с околофизическими книгами я наткнулся на книгу "Elegant Universe" Брайана Грина, имя которого я помнил по выступлениям на TED. Книжка показалась любопытной, но купить её в тот раз я почему-то не решил, а в следующий раз в том шкафу её уже не нашёл...

'If you can't explain it to a six year old, you don't understand it yourself.
Albert Einstein
Уже осенью я опять вспомнил про эту книгу, раздобыл её и - зачитался. И после первой же пары-тройки глав пришло осознание того, что кучу всего из физики я знал, но совершенно не понимал. Тут же на пальцах объясняется принцип относительности, а потом так же на пальцах выводятся всякие релятивистские эффекты. Становится совершенно ясно, почему конфликтуют две теории относительности, и какое отношение к этому имеют чёрные дыры и большой взрыв. Очень приятное ощущение - когда в голове вместо из кучи разрозненных фактов выстраивается одна большая стройная и логичная картина.

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

А, кстати, ещё по мотивам книги британские учёные сняли совсем научно-популярный одноимённый фильм (torrent), который будет интересен даже детишкам и блондинкам. Настоятельно рекомендую всем не осилившим Фейнмановские лекции по физике.

books science

recoder: (Default)
2012-01-20 01:13 am
Entry tags:

Полит-твиттеры // Наша Кремлин Раша 3

В этих интернетах не разберёшься, кто прикалывается, а кто правда дебил.
© народная онлайн-мудрость
На волне околовыборной политической активности пошёл полистать политические твиттеры наших общественных деятелей. Полистал-полистал и остался в лёгком замешательстве. Ну понятно - старые-добрые Перзидент Роисси и Депутат Едина Росс - признаные сатирики-юмористы. Двойник Игоря Сечина - тоже злобная сатира. С Жириновским тоже понятно - он всегда бы сам себе пародист на себя самого, так что неважно его это твиты или он на самом деле В.Жириновский.

А дальше... Перефразируя Кларка - любая достаточно продвинутая сатира практически неотличима от магии оригинала. Читаешь какого-нибудь Суркова или Чурова - вроде бы смешно. Читаешь Исаева или там Соловьёва - вроде смешно, но люди-то похоже всерьёз говорят.

Похоже, господин Пелевин в своих фантазиях оказался совсем недалёк от реальностей. И вот сидишь, пролистываешь Рогозина, Волошина, Зюганова, Чубайса, Дворковича и других - и не понимаешь, то ли шутки шутятся, а то ли правда все такие альтернативно одарёные (и возможно генетически).

В общем, в моём представлении политики в интернетах моего обратного теста Тьюринга не проходят. И наверное, это скорее печально, чем смешно.

И закончу КВНовской частушкой (а как известно в каждой шутке найдётся доля чего-нибудь полезного):

Он писал о нас неправду в Твиттере - ходит с дырами от вил на свитере.

politics internet twitter

recoder: (masked)
2011-12-30 03:33 am
Entry tags:

Спасибо товарищу Милгрэму

Сидел я недавно, попивая сок в своём квартале рождественский eggnog с корицей, читал мировые новости и что-то вспомнил Эксперимент Милгрэма.

Как-то в строглиняном хиповом 1963 году психолог Стенли Милгрэм провёл любопытный эксперимент для своей статьи о механизмах психологического подчинения. Эксперимент был несложен - набрали добровольцев, которых "случайным образом" назначили учителями, которые должны обучать подсадных испытуемых запоминать пары слов. "Учительская миссия" состояла в том, что за неправильный ответ ученику полагался удар током от учителя, и с каждой следующей ошибкой увеличивал напряжение разряда.

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

Бонусное видео )

Человеколюбивые учёные никак не ожидали получившихся результатов: из 40 испытуемых 26 человек (65%) дошли до последнего рубежа и трижды шарахнули "450-вольтым" разрядом истошно вопящего актёра. Впрочем, и остальные были совсем не так гуманны, как этого ожидали психологи и психиатры. Впоследствии эксперимент был многократно повторен с разными вариациями для исключения других воздействий и теми же самыми результатами: присутствие авторитарного господина в белом халате делает садистов-маньяков из самых обычных людей независимо от их языка, происхождения, пола, и пр.

К чему это я? К тому что глубоко в человеческой природе зашито подсознательное желание подчинения авторитету (спросите про это этологов). И оно моментально берёт власть в свои руки как только хоть немного отключается критическое мышление.

Это многое объясняет. И помогает как прививка от приступов гуманизма. Хотя тут посмотришь направо, посмотришь налево - и даже поводы для веры в человечество пропадают...

psychology misanthropy

recoder: (Default)
2011-12-10 02:28 pm
Entry tags:

Загадка Нумеро Дуо

Очередная загадка на сообразительность - что это за нужный в хозяйстве предмет?

Воскресный хинт: штука сделана из гибкого, резиноподобного материала.

Правильный ответ inside )
recoder: (masked)
2011-12-07 09:46 am
Entry tags:

Начало конца демократии

Про политику мне много чего хочется сказать, но приличных слов не находится, а для неприличных я ещё недостаточно #жалкий. Вместо этого переведу один пост с кошерного Reddit'a:

К вам является дух Платона и предлагает вам две таблетки: синюю и красную. Если вы выбираете синюю таблетку, то с этого момента правительство вашей страны начинает точно следовать желаниям населения. Если вы выбираете красную таблетку, то вашу страну захватывает очень культурный диктатор, политические взгляды которого в точности совпадают с вашими. Какую таблетку вы выберете?

Потом там выдали ещё парочку бонусных вопросов: 1) Изменит ли что-то замена синей таблетки на полную ликвидацию коррупции, личных интересов и измен? 2) А что вы скажете своему политическому оппоненту, если таблетки предложат ему? Только если честно?

Похоже вот и оно - самое начало конца демократии.

politics democracy

recoder: (Default)
2011-12-03 02:36 pm
Entry tags:

[music] Музыкальный Киоск 2011

Внезапно пришла в голову мысль пошариться по музыкальным интернетам на предмет свежей музыки из моего обычного рациона. Заброшенный в торренты невод пришёл с казалось бы неплохим уловом:

Однако после прослушивания всё оказалось как-то совсем грустно. Nickelback'и записали какой-то совершенно проходной альбом, можно сказать - с перепевками по мотивам своих же хитов. Evanescence похоже ушли в творческие поиски и выдали что-то может быть технически и интересное, но былой готичности совсем не осталось. 3 Doors Down вообще откровенно схалтурили и получилась муть и тоска, от которой уши вянут. Staind же наоборот - радостно вернулись к своим корням и выдали такую жесть, которую у меня переварить на трезвую голову никак не получается.

Такое вот разочарование. То ли старческий консервативизм прогрессирует, то ли как обычно новой музыке надо немного отлежаться... А пока пойду достану из нафталина Ozzy, G'n'R и Dire Straits.

Есть правда и одна приятная новинка: открыл для себя Theory of a Deadman. Играют энергично, весело, задорно, прям одно удовольствие. Хотя это открытие - благодаря Пандоре и своём музыкальном канале на ней. Спрошу-ка я ещё Пандору - чего бы мне ещё хорошего послушать?

» buzz music

recoder: (Default)
2011-11-24 10:42 pm
Entry tags:

Новейшие тенденции американской диетологии

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

Вообще, радикальных изменений почти что нет. Аткинс умер, однако его последователи живут как в Штатах, так и за его пределами. Однако главный диетический жупел современности всё же сменился - теперь это не углеводы, и не жиры, а злобные trans fats. Жиры практически реабилитированы, но нелюбителям жирного до сих пор в супермаркетах предлагаются развалы fat free продуктов, а худеющим - предлагается палео-диета (которая, как я подозреваю, работает так же как и большинство диет - начинаешь следить за тем сколько жрёшь и худеешь).

А ещё в американской кулинарии есть такой феномен как bacon. То есть бекон, который вытапливается и подаётся к традиционному завтраку. Или добавляется во всяческие зажарки для придания им вкуса и аромата. Феноменальность же его в том, что средний американец при виде бутерброда с салом хватается за сердце при мысли о количестве калорий и вредных холестеринов. Однако на завтраках жареный бекон спокойно съедается фунтами. А на супер-кулинарном шоу Chopped любой повар, покрошивший в своё блюдо пяток полосок бекона практически автоматически получает бонус к своим кулинарным достижениям. Более того, существует даже коктейль bacotini: водочная настойка на беконе. Мне об этом даже думать неприятно...

Ещё одна местная тенденция - повсеместные предупреждения об аллергии. В основном в виде нашлёпок в ресторанных меню типа "Если у вас пищевая аллергия - предупредите официанта.", видимо подразумевая "а не предупредите - пеняйте на себя". Причины такого я пока не обнаружил, но подозреваю что за последние 3-4 года кто-то от съеденного арахиса склеил ласты, его родственники отсудили у ресторана сто-пиццот-миллионов долларов, после чего заботливое руководство штата приняло постановление внести ясность: кто последний не предупредил - тот и виноват.

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

» buzz america food

recoder: (Default)
2011-11-11 11:11 am
Entry tags:

Eleven, eleven, eleven, eleven...

Ух ты, какая дата наступила! Прямо в глазах от единиц рябит. А посмотришь по сторонам, заглянешь в себя - и ничего особенного. Воистину, beauty is in the eye of the beholder. И этот момент точно так же особенный как и любой другой. И такой же особенный день - первый день из оставшихся в жизни. Carpe diem!

Хотя нет, особенность есть - сыну два месяца исполнилось! Как бы его поздравить?

» buzz life

recoder: (masked)
2011-11-11 12:17 am
Entry tags:

Science of Optimism

Когда-то давным давно, наверное месяц назад, читал занятную статейку в журнале Time - Science of Optimism.

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

  • 93% водителей считают что водят на уровне выше среднего
  • 99% вступающих в брак утверждают что статистика разводов к ним неприменима
  • собственные оценки продолжительности жизни обычно завышены аж до 20 лет
  • оценки вероятности несчастных случаев у себя и у "среднестатистического человека" обычно различается в разы
  • большинство людей преувеличивают степень контроля над событиями в жизни

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

Вообще, если говорить объективно, то средняя общепризнанная точка зрения на бытовые события - оптимистическая. А вот истинному реалисту, адекватно оценивающему будущее, можно спокойно ставить клинический диагноз "лёгкая депрессия". Увы, аналитические способности индивидууму счастья не прибавляют...

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

Утверждается, что тем не менее, здоровый оптимизм - полезен. У нацеленного на определённый позитивный результат лучше работает обратная связь: при положительном исходе поведение закрепляется, при отрицательном - возникает импульс "надо что-то поменять". С другой стороны, защитный пессимизм позволяет нам не наступать на одни и те же грабли дважды, а многие и вовсе обходить стороной. Так же пессимисты менее склонны становиться жертвами манипуляций, будь то маркетинговые разводки или розыгрыши-лотереи. Минус - пессимизм может скатываться в self-fulfilling prophecy. Так что надо как-то учиться контролировать свой оптимистический баланс. О некоторых способах не так давно любопытно написала уважаемая [livejournal.com profile] gutta_honey по теме "психогигиена". Однако между теорией и практикой бывают такие пропасти...

В общем, осталось найти где-нибудь неиссякаемый источник оптимизма. То ли искать специальных волшебных таблеточек. То ли записываться на лоботомию. А может у вас другой глобус найдётся?

» buzz psychology pessimism

recoder: (masked)
2011-10-20 11:50 pm
Entry tags:

Пока живут на свете дураки...

Говорят, что старик Эйнштейн как-то сказал "Бесконечны лишь Вселенная и глупость человеческая. Хотя насчет первой у меня имеются сомнения." И действительно, в постоянной гонке инженеров в создании idiot-proof техники и Вселенной в создании новых идиотов - Вселенная постоянно ведёт (см. лауреатов Премии Дарвина). Наверное, многим любопытно, почему же естественный отбор не делает человечество умнее. Ведь вроде как показано, что к примеру неумение обучаться - вполне себе наследственная черта. И вот давеча наткнулся я за архилюбопытную статейку "Survival Of The Stupidest" как раз про то, как дураки обхитрили эволюцию.

Потому что мы - банда )

» buzz psychology

recoder: (Default)
2011-10-16 06:14 pm
Entry tags:

Настоящий Друг...

По нашему, интровертскому, мнению:
настоящий друг - это тот с кем всегда есть о чём помолчать.

» buzz introversion

recoder: (Default)
2011-10-06 12:03 am
Entry tags:

Telephones Suck

People used what they called a telephone because they hated being close together and they were scared of being alone. © Chuck Palahniuk
Многие френды наверное знают - я ненавижу телефоны. И они обычно отвечают мне взаимностью. Ну вот не складывается у нас почему-то.

Захотелось побрюзжать! )

» buzz life

recoder: (Default)
2011-09-26 01:33 am
Entry tags:

Прошу помощи веб-девелоперского зала

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

Дано: линуксовая система с жадным до памяти софтом с C++ API.

Надо: прикрутить сверху Web UI поверх Apache, чтобы всё красиво конфигурить, смотреть всякие результаты: таблично и графически, плюс сваять своё подобие портальной системки чтоб уметь строить страницы с наборами своих виджетов.

Вот и думаю - как бы всё это задизайнить правильно и с перспективой? Собственно вопрос архитектуры распадается на два связанных вопроса: 1) на чём писать клиентскую сторону? и 2) на чём писать серверную сторону?

Клиент. Есть большой соблазн взять какой-нибудь ExtJS или Dojo (или SproutCore, или dhtmlx, или SmartClient, или на базе jQueryUI что-то своё) и построить в браузере монолитное веб-приложение со всеми рюшечками. Заманчиво конечно замахнуться на такое ультра-современное решение ибо и HTML5 на пороге, веб-приложения проникают везде и повсюду, да и демки все выглядят захватывающе. Отдельный плюс - серверная компонента сокращается до тоненькой прослойки над C++ API, которую можно написать на чём угодно, хоть на C++ сделать модуль к Апачу. Однако мне кажется что риск слишком велик. Написание приложений на JS - дело относительно молодое, подходы не устоялись, API всё ещё гуляют, плюс зоопарк браузеров просто вразнос пошёл. Опять же - непонятно, где искать JS-программистов соответствующего уровня? (Да даже оценивать JS-программистов - уже задача нетривиальная!) И сколько займёт процесс изучения конкретного выбранного JS-фреймворка, даже если у него такая неплохая документация как у Sencha? В общем, технологически - амбициозно, а вот организационно - всё же рисковано.

Сервер. Здоровая альтернатива - делать всё более-менее традиционно: MVC-фреймворк на сервере, те же jQueryUI или Dojo для оживляжа страниц, и JSON/XML для транспорта. Подводных камней видится гораздо меньше, но проще всё равно не становится. Всё равно надо думать - для начала о серверной платформе. Попробуем решить задачу перебором...

Мне так кажется, что на один бокс сажать Java с другими прожорливыми компонентами - нерационально. Прожорливость + непредсказуемость GC = проблемы. Так что отпадают многочисленные Java-фреймворки (Spring, Stripes, Play, и др.), химерный GWT и JVM-based Scala (Lift) и Groovy (Grails). При всей моей трогательной любви к Perl реальных перспектив у него не вижу ни с Perl5 ни с Perl6 несмотря на Ренессанс, да и TIMTOWTDI в командной разработке не будет помогать. Так что отпадают Catalyst, Mojo, Dancer. PHP сразу нет, потому что дикая эклектика и вообще плохо пахнет. ASP - нет, потому что среда линуксовая и Microsoft сюда тянуть себе дороже.

Насчёт написания веб-компонента на C++ пока не могу даже определиться - сумасшествие это или реальный вариант. Гугление вроде бы выдаёт некоторую информацию, но стоит ли бросаться в этот омут? Наверное всё же - нет.

Итого что у нас остаётся: модный Ruby и кошерный Python. То есть Rails и что-то из Django, Pyramid, TurboGears. Rails я на зуб пробовал - мне понравилось. И общая архитектура, и инструментарий для тестирования, и динамичность сообщества разработчиков. Однако несколько смущает сам Ruby: во-первых, непонятно где искать рубистов, а во-вторых опять же может выйти TIMTOWTDI. Питоновые фреймворки руками не щупал, но верю что там тоже всё должно быть примерно аналогично (и даже более однозначно из-за the python way). Есть правда озабоченность моментом Python 2.x против Python3K... А точнее пока непонятно как сравнивать.

Так что судя по всему, придётся выбирать между Rails, Pyramid и TurboGears. Методом тыка и прототипирования.

Коллеги, веб-девелоперы - скажите своё слово, поделитесь советом, а?

coding

recoder: (masked)
2011-09-25 02:19 am
Entry tags:

[books] Haunted (Chuck Palahniuk)

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

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

Кому интересно... )

Кстати - есть слухи что по книге вовсю снимается одноимённый фильм. Любопытно посмотреть что получится, но очень боюсь что выйдет банальный ужастик. А впрочем посмотрим...

» buzz books

recoder: (masked)
2011-09-20 01:09 am
Entry tags:

Выбор домашнего NAS

Концепция изменилась! © Раз на новом месте появился свой домашний угол - внезапно стало актуальной задача построения своего домашнего файлохранилища. Хочется вроде бы не так уж и много:

  • Домашний NAS - по цене и шумности
  • На два или четыре HDD
  • Поддержка RAID - хотя бы RAID1
  • Хорошая прошивка
  • DLNA - будет приятным бонусом для телека

Отмечу, что скорость доступа собственно к данным совсем не критична. Удобный интерфейс и прочие фичи куда важней. Я уже так намучился со всякой китайской и энтерпрайзной фирмварей...

Первоначальное гугление дало такие варианты: Synology - DS211j, DS411j и DS411slim, DLink - DNS-325, DNS-343-4TB (хотя этот немного за ценовыми рамками), NetGear - RND2000, RNDU4000, Thecus - N2200, N2200PLUS, N2200XXX, а ещё мелькали LinkSys, Iomega, Qnap и прочие.

Как же выбрать себе NAS? Может, кто своим опытом поделится? Заранее спасибо!

» buzz ask_lj

recoder: (Default)
2011-09-10 12:36 am
Entry tags:

Mind Blowing Facts (from Quora)

Кошерный Q&A сервис Quora доставляет в последнее время не меньше чем старик Reddit. Сегодня вот навели на подборку удивительных фактов, некоторые из которых переведу для ленивых и неанглоязычных и добавлю немного от себя:

О сколько нам открытий чудных... )

» buzz facts

recoder: (Default)
2011-09-06 01:15 am
Entry tags:

999 недель (Final Countdown - 2)

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

Итоги подводить не хочется. Как говорится, многое не сделано и ещё многое предстоит не сделать... Но планы остаются, задачи поставлены, ToDo листы наполнены. За работу!

Часы тикают. Carpe diem!

» buzz life