Здравствуй, Казань

Так как у нас первого августа будет годовщина свадьбы, решили с женой на неделю съездить в город, где поженились — в Казань. Вылетаем сегодня, будем в Казани до вечера среды.

Оставить комментарий

Что такое жилищные накопительные кооперативы

Оказывается далеко не все знают что такое ЖНК (жилищно-накопительные кооперативы). Расскажу кратко.

ЖНК официально существуют в нашей новой реальности с 2004-го года (смотри «Федеральный закон от 30.12.2004 N 215-ФЗ (ред. от 23.07.2008) „О жилищных накопительных кооперативах“»).

Идея очень проста: вы вступаете в кооператив, какое-то время вносите туда ежемесячно деньги, до достижения, скажем, 50% от стоимости квартиры, после чего кооператив даёт под весьма небольшие (от трёх) проценты оставшуюся сумму и вы выплачиваете её каждый месяц ещё какое-то время. Выплатите всю сумму — квартира ваша.

Минимальные сроки выплат определяются при создании кооператива (но их пределы регулируются законодательством). Например, упомянутый мною в прошлый раз, «Мой дом», определил минимальный срок выплат в два года, а максимальный срок ссуды, в этом кооперативе, не может быть больше, чем двукратный срок первоначального накопления. То есть, если вы вкладывали в кооператив деньги два года, то ссуду можете получить не более чем на четыре года. Повторяю, у разных кооперативов условия могут отличаться.

Кто уже видит минимум три засады? Опустите руки.

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

Засада вторая: вы вкладывали деньги пару лет и кооператив закрылся (испарился, обонкротился, сгорел), вы остаётесь без квартиры (впрочем тут есть варианты, которые я исследую).

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

В общем, лотерея ещё та. Поэтому я думаю и исследую.

Альтернативы — жилищно-строительный кооператив, потребительский ипотечный кооператив и банковская ипотека.

17 комментариев

Недокументированный PHP

Решил собрать все недокументированные конструкции и возможности языка PHP, которые я знаю, в одном месте.

Переменные с числовым именем

$var = '123';
$$var = 'test';

var_dump(get_defined_vars());

Команда list для строк (работает не во всех версиях PHP)

list($a, $b) = 'HI';

echo $a, $b;

Доступ к приватным свойствам через массив

class smth
{
     private $prop = 'test';
}

$obj = new smth();
$arr = (array) $obj;
echo $arr["\0smth\0prop"];

arr[] в аргументах функции

function add(&$var)
{
    $var = 'element';
}

$arr = array();
add($arr[]);

var_dump($arr);

Может вы что-то ещё знаете?

13 комментариев

Архидемон-ОС

Но я, Андрерсен Консалтинг, круче их всех. Я победю Микрософт, Гугл и Завалишина с помощью абсолютно новой, инновационной Архидемон-ОС, построенной на асболютно новых принципах:

1) Она будет работать внутри видеокарты, а такдже будет в состоянии использовать любую, подчеркиваю, любую микросхему (в микроволновке или ручном Тетрисе), загружаясь на нее удаленно, наведенным магенизмом по радиочастоте 1 ГГц; 2) она будет использовать совершенно новый язык программирования событий ПроКобол-1, с предсказанием ветвлений пространства-времени; 3) внутри у нее будет магическая частичка омнитрона с планеты Зег, чего еще не использовал ни один разработчик; 4) Она будет разгоняться до 100 км за 4,6 секунды. 5) Зависаний не будет вообще. Они запрещены самой архитектурой. 7) Вирусы будут подавляться встроенной самообучающейся имунной системой Эритроцит-16.

Пункт 6) настолько секретный, что мы откроем его только в пресс-релизе 8 апреля 2010 года. А пока вы можете поискать в сети скриншоты нашей альфы, они наверняка есть уже у кого-то в техноблоге.

И немного поонанировать на них.

Открыл для себя сайт «Роем», забавно.

4 комментария

Барабанная суббота

Барабанная суббота (52.16КиБ)

В субботу с женой ходили на барабанный тренинг с «Ритмосферой». Что ждать я совершенно не знал и вряд ли пошёл бы, если бы нас не пригласила подруга, пообещав, что будет офигенно.

Эллана Хурция, спасибо тебе огромное за приглашение, это было офигительные полтора часа. Я думал, что будет немного скучновато, мы попробуем побарабанить и я успею пофотографировать. Ничего подобного, было улётно, весело и барабанилось совершенно без натуги. Пофотографировать я просто не успел — 1,5 часа пролетели незаметно, так что снимок выше — не мой и даже сделан не в эту субботу.

Стоило это удовольствие по 500 рублей на человека и это точно не зря потраченные деньги. :)

2 комментария

Жилищные накопительные кооперативы

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

  • «Родной дом», 105062, г. Москва, Лялин переулок, д. 1/36, стр. 2, 4 этаж
  • «Живи дома», 117437, г. Москва, ул. Профсоюзная, д. 110, корп. 2, офис 102
  • «Мой дом», 109240, г. Москва , ул.Ниж. Радищевская, д.5, стр.1, офис 5
  • «Жилсоцединение», 107996, г. Москва, ул. Краснопрудная, д. 20
  • «Ипотека-Московия» и «Ипотека-Центр», 109028, г. Москва, ул. Земляной вал, д. 50а/8, стр. 2
  • «Лад и Мир», 117361, г.Москва, 1-й Очаковский пер., д. 1
  • «Надёжный дом», 101000, г. Москва, ул. Маросейка,д. 3/13, офис 50,7
  • «Новоселье», 109044, г. Москва, ул. Крутицкий Вал, д. 3/2, офис 163
  • «Счастливый дом», 109153, г. Москва, ул. Ереванская, д. 14, стр. 1, офис 79
  • «Большая Семья», 117587, г. Москва,ул. Кировоградская, владение 11А
  • «Восходящая Звезда», 129085, г. Москва, ул. Годовикова, д.9
  • «Квартиры», 129515, г. Москва, ул. Академика Королева, д. 9, офис 5

6 комментариев

Если мы пытаемся это слишком сильно контролировать, так ли нам это нужно?

Чтобы понять реальную роль контроля, вы должны понять разницу между двумя абсолютно разными типами проектов:

«Проект A» в конечном счете будет стоить 1 млн и принесет прибыль примерно в 1.1 млн. «Проект B» в конечном счете будет стоить около миллиона долларов и принесет прибыль более, чем 50 млн.

Сразу становится понятно, что контроль реально очень важен для проекта A, но совершенно не важен для проекта B. Это приводит нас к совершенно странному заключению, что жесткий контроль — это что-то, что очень важно для относительно бесполезных проектов и намного менее важно для полезных проектов. Это подсказывает, что чем более вы фокусируетесь на контроле, тем более вероятно, что вы работаете на проекте, который в итоге принесет очень мало прибыли.

Говорит нам Том Демарко, один из основоположников инжиниринга ПО, разработчик метрик для ПО и соавтор известной книги «Человеческий фактор: успешные проекты и команды».

2 комментария

Почему Java отстой?

Почему Java отстой? Давайте посчитаем.

  1. Ужасные ограничения вокруг имен пакетов/файлов/каталогов/классов
  2. Отсутствие анонимных методов
  3. Отсутствие замыканий (closure)
  4. Отсутствие лямбда-выражений
  5. Отсутствие событий/делегатов
  6. Отсутствие partial классов
  7. Смешная имплементация перечислений
  8. Ужасная реализация generic-ов
  9. Отсутствие структур и как следствие невозможность хранить составные объекты целиком в стеке. Это существенно сказывается на производительности, там где это важно.
  10. Строки являются неизменяемыми (immutable), но не интернированы (см. intern)
  11. Нет доступа к unsafe-коду
  12. Нет get/set методов для свойств
  13. Нет перегрузки операторов
  14. Нет extension методов
  15. Наконец глупая и неинтуитивная расстановка скобок

Сколько причин?
15? Ха-ха-ха!

Ха-ха-ха. Я даже знаю кто мне напишет первый коментарий в ярушечке на эту тему.

19 комментариев

S7 как-то незаметно ввёл сервисный сбор на сайте

Сервисный сбор — сбор взимаемый с пассажира при приобретении перевозки на корпоративном сайте S7. Это дополнительный сбор за предоставление пассажиру дополнительного сервиса на сайте S7 по приобретению перевозки (в том числе, on-line бронирование, on-line оплату перевозки с последующим направлением пассажиру маршрутной квитанции по электронной почте) непосредственно на корпоративном сайте S7

Это такой бред, что даже комментировать как-то не хочется. Какой сервисный сбор? За что? Какое предоставление «дополнительного сервиса»? Дополнительного по отношению к чему?

Добавлено 24 июня 2009 23:22: вот что ответили из «S7» на моё письмо по этому вопросу:

Покупка на сайте www.s7.ru является самым выгодным и удобным способом приобретения авиабилетов S7, т. к. позволяет избежать сборов билетных агентств, превышающих сервисные сборы при покупке на сайте.

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

13 комментариев

Чем вдохновлялся сценарист фильма «Такси»

При выезде из Карсон-Сити он предупредил кучера, Хэнка Монка, что очень спешит, так как в Пласервилле назначена его лекция. Хэнк Монк щелкнул бичом и поскакал что есть мочи.

Карета так неистово подпрыгивала, что сначала отлетели все пуговицы на сюртуке Хорэса, а потом он пробил головой крышу; тут он закричал благим матом и стал умолять Хэнка Монка ехать потише, уверяя, что больше не спешит. Но Хэнк Монк ответил: «Сиди смирно, Хорэс, а уж я привезу тебя вовремя».

И будьте покойны, привез — все, что от Грили осталось.

Марк Твен. «Налегке». Это же сценарий фильма «Такси»!

1 комментарий

Привет, уточки №4

По дороге с работы домой нашёл сегодня двух уточек-друзей Уточки №4. Когда нашёл первую, думал случайность. Уточки, а сколько всего уточек было по дороге в метро сегодня? Фотографировать я учиться не хочу, надо будет подарить.

3 комментария

Brüno

Я считаю Сашу Барона Коэна талантливым человеком, мне понятно о чём его фильм «Борат: культурные исследования Америки в пользу славного государства Казахстан», ну или я хочу думать, что мне понятно.

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

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

На комедию, где всё «весело само по себе» это тоже не тянет, было несколько довольно смешных эпизодов, но и только-то. Может пародия на шоубиз? Тогда какая-то наивная и обличающая что-то, что я не вижу.

В общем, если кто посмотрит и поймёт, расскажите о чём кино.

16 комментариев

Экскурсия на «Мосфильм»

Мосфильм (89.97КиБ)

Сходили с женой в субботу на экскурсию на «Мосфильм». 300 рублей на человека, экскурсия проходит по небольшому музею (где выставлена автотехника, декорации и прочая атрибутика для съёмок), реальному съёмочному павильону и декорациям «старая Москва», где было снято более десятка фильмов.

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

Экскурсовод рассказал несколько интересных случаев. В частности — камера «Силуэт-70» снялась в фильме моего детства «Гиперболоид инженера Гарина» в роли гиперболоида. Я нашёл этот фильм и посмотрел пару моментов с гиперболоидом, камеру, если это она, там не узнать.

Замечательная экскурсия, свои 300 рублей она точно стоит.

Оставить комментарий

Мистика

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

И вот, я просыпаюсь, жена тоже открывает глаза, я мысленно, глядя в глаза, спрашиваю у неё: «чего они раззвонились?», она так же мысленно отвечает: «так ты же ключ в двери оставил». Спросонья я даже не удивился, просто открыл дверь и дальше лёг спать.

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

Отдельной строкой я хочу сказать, что существование телепатии я считаю почти невероятным.

18 комментариев

Safari: как из текстового поля сделать поле для ввода пароля

Как говорится «хозяйке на заметку».

У WebKit (браузер Safari) есть CSS-свойство «-webkit-text-security», которое позволяет установить на что заменять введённые в текстовое поле символы. Может принимать следующие значения: «none», «disk», «circle» и «square». Переводить не надо, думаю.

Это помогает обойти не очень (на мой взгляд) удобное ограничение Mac OS, что в поле пароля нельзя вводить русские буквы. У меня некоторые пароли содержат символы в двух раскладках.

4 комментария

Чуть не доигрался

Неправильно поднял штангу (над лицом) и чуть не уронил 78 килограмм себе на горло, успел вырулить на лицо (на грудь не сообразил), попал по носу и по зубам, разбил изнутри губу. Ладно зубы не выбил и нос не сломал.

Совсем беспечным стал: поднимал над лицом, разговаривал в этот момент, не сосредоточился.

29 комментариев

Mecano. Hijo de la luna

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

Bonus track. Песня, под которую мы танцевали первый танец на свадьбе (группа «Mecano», песня «Hijo de la luna»):

21 комментарий

Как сменить имя процесса в Python

Написал тут небольшой демон на Пайтоне и обнаружил, что «тушить» его через start-stop-daemon неудобно.

Start-stop-daemon — утилита для запуска и остановки демонов, обычно для останова ей передаётся параметр «stop» и ещё два параметр: имя файла, где записан PID процесса, который надо остановить и имя этого процесса. Утилита, прочитав PID, должна проконтролировать — действительно ли на данном PID работает процесс с заданным именем.

Засада в том, что демон на Пайтоне и имя процесса у меня — «python». Я в этом языке программирования пока новичок (программирую с сентября), возможно поэтому не нашёл в документации как это делается (Ваня, расскажи, если есть простой способ).

Я помню, что в Perl было очень просто — записал в переменную $0 имя и в списке процессов видно записанное значение. В Python запись в sys.arvg[0] ничего не даёт.

В общем, мой велосипед (только для Linux!):

import os.path, sys, ctypes

ctypes.CDLL('libc.so.6').prctl(15, os.path.basename(sys.argv[0]), 0, 0, 0)

Не все утилиты «увидят» новое имя, но для start-stop-daemon и killall этот способ работает.

2 комментария

WTF???

У wunder-bar в ЖЖ фотографии… пьяного Медведева? Что же сегодня за день такой? Одно плохие новости с утра. Я, кстати, совершенно без иронии — Медведева я уважаю (-ал?), а тех, кто пьёт на работе — нет.

Добавлено 9 июля 2009 12:34: Костя Коломеец подсказывает, что это фейк.

5 комментариев