28.01.2013 О CSS

И еще немного CSS ерунды. Свойство box-sizing произвело на меня вчера такое огромное впечатление, что в качестве побочного эффекта я достиг просветления.

18.01.2013 Работы под капотом

Оказывается, в HTML5 не нужен тег <html>. И <body>. И вообще, я, оказывается, ретроград — до сих пор закрываю <p>! Ну, что поделать, убрал все лишнее. Пока только из книг, но главную тоже обязательно переверстаю. Зачем? Ну, как же, скоро веб три-ноль, а у меня сайт не накрашен!

26.12.2012 Покупки

После долгих метаний купил себе новую клавиатуру. Счастливицей стала Microsoft comfort curve 3000.

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

Словом, пока не зачет, но попробую привыкнуть.

Заодно купил джинсы. Никогда не понимал, почему магазины постоянно обновляеют свою коллекцию джинс. Почему нельзя просто придти, и взять такие же, как старые? Почему приходится снова и снова проходить процедуру выбора наименее отвратительного фасона? Тишина в ответ…

21.12.2012 PhpStorm

По случаю скидки в 75% купил себе phpStorm. Осваиваюсь.

Счастливого конца света!

13.12.2012 О цензуре

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

Это полная власть одного мнения. Кто-то скажет: «Путин ест детей». И набегают сотни комментаторов cо своими проблемами. У одного подъезд грязный. Другой импотент. У третьего вроде все окей, но он точно знает, что бабушки в Сибири голодают. И попробуй сказать, что новость утка, и Путин детей не ест, а просто любит покусать их за животик. Тебя сразу оклеймят нашистом. «Как же так! Бабушки в Сибири голодают, а вы смеете утверждать, что Путин вегетарианец!».

И таких штампов тысячи. Михайлов — лох. Аниме — для даунов. АвтоВАЗ — корыто. Когда цензура на бумаге, то это плохо. Но когда цензура в вашем сердце, это гораздо хуже. Будьте открытыми для всех мнений.

Комментарии? Пишите: rishat.kadyrov@gmail.com

11.12.2012 Работа с БД

Немного о работе с базами данных. У монструозной phpMyAdmin есть две легкие альтернативы.

Adminer — легкий аналог из одного файла. Умеет очень многое, поддерживает PHP4 (и такие сервера встречаются). Всячески рекомендую чтобы быстренько отредактировать что-либо на хостинге без phpMyAdmin.

Sypex Dumper 2 — сверхмощный инструмент для дампов. Работает крайне быстро, что актуально для очень больших дампов. Еще ни разу не подводил.

А еще меня всегда забавляло, что в русском БД, а в английском DB.

10.12.2012 Книги

Пока вы сидите и ничего не знаете, я начал вести каталог прочитанных книг. Наверное, вам его читать никакого смысла нет, почитайте лучше нормальную книгу. К примеру книгу из каталога. Но тогда вам придется прочитать каталог… В общем, посмотрите лучше Sword Art Online, потом расскажете чем кончилось.

24.11.2012 Убираем слеши в конце URL в Joomla

Задание

Сделать, чтобы со всех страниц урл, где есть в конце слеш, стоял 301 редирект на аналогичные, но без слеша в конце.

Реализация

Задания подобного рода очень удобно взвалить на Apache. У этого варианта есть и минусы, и плюсы. Мне не нужно знать, как работает Joomla, и вообще не нужно думать о том, на какой CMS сайт. Я просто редактирую файлик .htaccess и получаю результат. С другой стороны, этим я привязываю себя к Апачу. Справедливости ради, сервер без Апача найти очень сложно, да и сама Joomla просто так на  каком-нибудь nginx не заведется, придется допиливать.

В данном случае плюсы перевешивают, и за минуту готова первая реализация:

RewriteRule ^(.*)\/$ http://example.com/$1 [R=301,L]

Не пускает в админскую панель, правим:

RewriteCond %{REQUEST_URI} !administrator
RewriteRule ^(.*)\/$ http://example.com/$1 [R=301,L]

Избавляемся от явного указания имени сайта:

RewriteCond %{REQUEST_URI} !administrator
RewriteRule ^(.*)\/$ /$1 [R=301,L]

Готово.

24.11.2012 Creeper World

Незамысловатая игра, но не смог оторваться, пока не прошел всю демку. Рекомендую: Creeper World. Очередное, но очень удачное, переосмысление жанра Tower Defence.

17.11.2012 Про ипотеку и реальную стоимость квартир

Не так давно возник у меня гениальный хитрый план. А давай я возьму в ипотеку квартиру, и буду ее сдавать! Стал анализировать. Краткий итог — полный крах моей розовой мечты.

Для начала вводные параметры. Конечно, приблизительные:

Было очень много расчетов, вот краткие итоги.

В самом начале одни только проценты за ипотеку будут составлять примерно 21 тысячу рублей в месяц (зависит только от процентной ставки, и не зависит от срока). Поэтому, если вы не готовы платить больше этой суммы, то с ипотекой вы не расплатитесь никогда. Совсем никогда.

Сумма, которую вам заплатит квартиросъемщик меньше, чем сумма переплаты по кредиту. Разница небольшая, но она есть. Скажем, на 10 лет это 960 тысяч против 1300 тысяч. Поэтому, вместо того, чтобы брать ипотеку выгоднее снимать квартиру и закапывать часть денег. Квартиру стоит покупать после того, как ежемесячная сумма обслуживания кредита станет меньше 8 тысяч рублей. В нашем случае это будет только тогда, когда мы накопим 1100 тысяч. После этого берем еще 700 тысяч в банке, покупаем квартиру, и радуемся экономии.

Примеры. Если мы готовы ежемесячно вкладывать по 20 тысяч, то в случае ипотеки мы не купим квартиру никогда. В моем варианте рассчитаемся через 11 лет. Если по 30 тысяч, то через 9 и 7 лет соответственно. Два года это не так мало — успеете подарить банку 720 тысяч.

Но все меняется, если вспомнить, у банка можно не только брать под проценты, но и давать ему под проценты! Ситуация для ипотеки будет еще печальнее. Получается так, что выгоднее жить на проценты, чем покупать квартиру. Да, владельцам квартир тоже логичнее продать свою недвижимость.

С другой стороны, квартиры постоянно дорожают. Если смотреть по Москве 1999 — 2012 года, то примерно на 18% в год. Это сильно больше, чем сегодняшние проценты в банках. Однако основной пик роста центы был в 2003–2006 годах, когда можно было положить деньги в банк и под 20 процентов.

Для себя я решил, что ипотека не так выгодна, как кажется. А аренда квартиры наоборот, слишком дешева. Ментальность такая у нас, нет квартиры — не мужик. За это и переплачиваем банкам. Я не готов.