September, 2009


27
Sep 09

Kohana 3

Переезд с Codeigniter на Kohana 2. Думал там по быстрому получится, в результате почти всё приходится переписывать. А теперь выясняется, переход с Kohana 2 на Kohana 3 равносилен разработке заново.

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


26
Sep 09

The Sopranos – Two Tony’s Ending


Зацепили последние секунды ролика.


26
Sep 09

Imaging: фото неизвестной девушки


16
Sep 09

Моя мама — теплое крыло

(С) Источник →

— говорит психолог и психоаналитик, директор «Центра психологической поддержки и современного психоанализа» Татьяна Мизинова.

У «мамы-крыла» дочь воспитывается в тревожном ощущении жизни как источника опасностей. И только мама способна защитить и гарантировать душевный покой. Она превращается не просто в лучшего друга — в единственного! Ведь ни одна дочкина подруга не будет в маминых глазах достаточно хороша. Не говоря уже о молодом человеке. А уж силы убеждения «маме-крылу» не занимать. «Если в раннем детстве это опекающее крыло тормозит у девочки развитие самостоятельности, то к подростковому возрасту ситуация становится просто критической, — утверждает Татьяна Мизинова. — Ведь, по сути, мать не дает развиваться социальным навыкам общения, которые нарабатываются ребенком годами. Не лучше ситуация и когда мама предоставляет мнимую свободу действий, а в обмен на это на правах самого близкого друга требует подробного рассказа о жизни дочери, вторгаясь в самые интимные сферы».

В остатке добиться успеха для такой подросшей девочки означает лишь одно – полностью оторваться от матери. Как правило, для этого ей необходимо уехать не только из родного дома, но и из города. «Самое опасное, что в подобных опекающих отношениях практически всегда исключен мужчина, — считает психолог. — Такая тесная связь расцветает обычно в неполных семьях, где мама может вольно или невольно рисовать мужчин как очередной источник опасности, который нужно обходить стороной. Часто это и месть оставившему ее отцу ребенка, и попытка плотнее привязать к себе дочь, чтобы не быть брошенной второй раз». Однако и в полной семье при формальных или откровенно испорченных отношениях между мужем и женой может происходить то же самое. «У меня была пациентка, выросшая в семье, где мать с отцом годами почти не общались и жили каждый своей жизнью, — рассказывает Татьяна Мизинова. — Мать при этом с отцом не разводилась и настраивала против него дочь. В результате 25-летняя девушка искреннее полагала, что мужчин просто невозможно понять. Как строить с ними отношения, она не знала. На словах мама желала ей выйти замуж и ожидала от нее внуков, но на деле подготовила ей иную участь». Дочь с сильным, протестным характером сможет оторваться от матери и отстоять право на свою жизнь и свою собственную семью. Но ей будет сложно наверстать упущенный опыт отношений с миром. В том числе — с противоположным полом. Кроме того, навсегда может остаться и чувство вины за то, что она оставила мать, посвятившую ей жизнь.

Татьяна Мизинова


14
Sep 09

Про рекурсию

Итерация от человека. Рекурсия — от Бога. (Л. Питер Дойч)

Давно хотел собрать в одном месте всякие штуки и шутки про рекурсию. Потому что есть в ней нечто магическое :)

Определение в Википедии скучное, поэтому объясню своими словами: рекурсия, это нечто, что в процессе своего жизненного цикла вызывает само себя – то есть такой же жизненный цикл.
Для знакомых с программированием объяснение совсем простое: это функция, внутри которой происходит вызов этой же функции.

На примере статьи в словаре:

рекурсия
см. рекурсия

Когда-то на хабре кто-то не подумав сказал, что любой программный алгоритм можно реализовать с помощью операторов цикла (например for) и операторов ветвления (например if). Но на деле оператор цикла в реализации любого алгоритма не обязателен, достаточно только оператора условия, т.к. рекурсия заменяет цикл:

  1. function opa($i)
  2. { $i++;
  3.    if($i != 10)
  4.      {
  5.        echo $i; opa($i);
  6.      }
  7. }
  8. opa(1);

Рекурсия прекрасна, да :) Но самое замечательное в ней – это тонны юмора, которые нагенерировали в интернете благодаря её замечательности ;)

Это просто жесть. программисты, ёпта, живем втроем, договорились так: первый будит второго, второй третьего, третий первого… рекурсия=) в результате проспали лекцию.

У нас на обед – салат “Рекурсивный” : помидоры, огурцы, салат.

xxx: помнишь Антоха желание проиграл? так вот, я ему загадал: чтобы он 2 дня на все предметы, с которыми совершил какие-либо действия клеил стикер с этим действием…)))
yyy:
я бы точно клеил бы на стикер стикер с надписью наклеил
ушел бы в глубокую рекурсию

мелкого (сына 10 мес) вогнал в рекурсию…
одна соска во рту. дал вторую. первую от радости выплюнул. вставил вторую. услышал как чтото упало. обрадовался увидев первую соску. выронил вторую. засунул первую в рот. услышал как чтото упало… уже 5 минут меняет их

Сегодня работал с отцом, он мне говорит типа “хочешь рекурсию покажу?”, я типа “ну давай”. Он берет втыкает вилку дрели в удлинитель, а вилку удлинителя втыкает в свободную розетку этого же удлинителя, жмет кнопку, дрель начинает работать…
Блин наверное у меня было очень смешное лицо, он ржал до вечера, а я еще долго втыкал почему же так получается. Оказалось дрель была на аккумуляторе.

В указах президента Украины тоже бывает рекурсия.

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

РекурсияИнтересным экземпляром среди родственников рекурсии является
Рекурсивная утка (лат. Fractal Duck, сокр. FracDuck, Fuck) — структура, обладающая биолого-математическим дуализмом: с одной стороны — это птица, с другой — вызывающая сама себя математическая функция. В момент самовызова предыдущий экземпляр утки аннигилирует (так называемый самовывоз РУ), а последующий появляется в случайной точке пространства-времени. Самовывоз может происходить как в случайный момент времени, так и по наступлению какого либо события.

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

А еще есть рекурсивные акронимы (аббревиатуры):

  • GNU (англ. «GNU’s Not UNIX» — «GNU — это не UNIX»);
  • LAME (англ. «LAME Ain’t an MP3 Encoder» — «LAME — это не кодер mp3»);
  • PHP (англ. «PHP: Hypertext Preprocessor» — «PHP: препроцессор гипертекста»);
  • WINE (англ. «WINE Is Not Emulator» — «WINE — это не эмулятор»);
  • YAML (англ. «YAML Ain’t Markup Language» — «YAML — не язык разметки»);
  • XNA (англ. «XNA’s Not Acronymed» — «XNA — не акроним»);
  • VISA (англ. «Visa International Service Association»).

Пока что на этом всё.
Кстати, рекурсия на столько мистична, что пока я набирал этот текст, ноут дважды уходил в синий экран.


14
Sep 09

Про компиляции

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

  • Sunset & Sunrise (vol. 1-9)
  • The Sound of Milano Fashion (vol. 1-7)

12
Sep 09

Самые богатые наследники России

“Финанс” публикует о детях “финансовых престолов”, а сторонние эксперты высказывают интересные мысли на этот счет:

Евгений Потапов, генеральный директор СГ «Межрегионгарант»:

– Большое наследство – это несчастье. Надо быть уникальным человеком, чтобы полученные большие деньги пошли во благо. Поэтому разумные люди оставляют детям минимум и платят только за образование. Во многих странах – безумные налоги на наследство. Это стимулирует благотворительность и пресекает появление богатых людей, которые не обременены зарабатыванием.


8
Sep 09

cPanel WHM + PHP WHM XML API Class

= ещё половину ручной работы слить на откуп своей биллинговой системы. Просто подключаем PHP WHM XML API Class, и с помощью пары строчек кода можно блокировать/разблокировать целые хостинг-аккуанты, менять им пороли, создавать новые… Кайф! А поддержка Атлекса говорила, что нельзя такое делать. Бессовестные.
Про cPanel Interfacing здесь.
“Век живи, век учись – дураком помрешь”


6
Sep 09

Imaging: Sophie Ellis

Очень!


6
Sep 09

Хвастаюсь

Вчера к нам в город приезжала киевская компания “Танец огня“, которая проводит масштабные шоу фейерверков. Действо происходило на стадионе “Олимпийский” в течение часа и сопровождалось музыкой.

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

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


5
Sep 09

Про файл Green Day – 21 Guns.mp3

Поисковик музыки beemp3.com выдает setti.biz как основной сервер, откуда можно скачать Green Day – 21 Guns.mp3. С 24 августа это обстоятельство унесло отсюда больше 20 гигабайт трафика! :) Пришлось удалить файл.