В тексте найдено точное
совпадение:
Ну вот, закончил наконец начатое седня.
Было.
Стало.
Открыл кстати каждую подписку из той тысячи. Ожидания подтвердились. Очень много такого. Я уж молчу про людские собственные домены, которые сдохли пачками. Ведь даже бесплатные сервисы поудалялись.
Что еще сказать. По больше части анимешников почти не удалял :) Остальных жестко почистил, особенно хуе новости, путинистов, раритеты, хуйня какая-то и прочее явно не интересно мне. И еще где-то 50% добавленных подписок уже тоже брошены, просто «ники» старые знакомые люди, т.е. не хз кто, а я помню их очень хорошо, ибо они или открыто писали или часто писали. Так что 50% я сохранил с надеждой что когда-ниб они вернутся.
Ну и немного лулзов очередных.
Читать дальше →
Поздравим булку ValdikSS'a, который последние года в Питере же.
В 2009 я отмечал в гугл ридере — какую то хуйню. Сейчас из избранного за 2009 вообще ничего не сохранил для истории, ибо хуйня какая-то.
В 2010 и 2011 — было самое оно. 2010 — был самый интересный год в rss, я бы сказал.
2012 — все умирает ©
Ну как бы, я переехал на гугл ридер в 2009, после оперы, почти одновременно, как завел твиттер.
Так вот, твиттер социум умер для меня весной 2011. А RSS видимо весной 2012 :)
Сейчас я перенесу отсилы около 50-100 лент, в свой новый аккаунт. И это явно не «жизненные ленты», а просто нужные для чего-то.
И да, мои суждения о сайтах, мусоре, людях без принципов — подтверждаются и с rss.
Если мне хватило наблюдений всего за 2011, за теми кого я хостил за спасибо. То теперь чища старые ибранные записи в ридере, вижу десятки и наверно пару сотен в сумме доменов, которые тоже посдыхали, ведь уже не 2009-10, а 2012. Как я и говорил — первый год для домена — это испытание, большинство не продляет домен, ибо уже успевает разочароваться и забить.
В 2х словах. По итогам «избранного» из моего первого аккаунта с гугл ридером.
Больше всего добавлено в избранное именно в 2009 и именно — одна хуйня. Красивые фоточки, много. Хабра эпические посты. Какие офисы. Полезности лайфхака жизни, где куча дерьмо слов. Какие-то отчеты стартаперов, какие-то типо полезности как нада что-то делать, развивать.
2010 — много жизненных постов, чужие жж и наблюдения. История. Что-то полезное, но не такое «много-ниочем-слов» как в хабр или лайфхаки. И уже никаких необычных и эпичных фоточек.
2011 — комиксы, форэвер алоне и прочее )
2012 — нихуя.
Почти год мне потребовался, и много унылых, унылых, эпически унылых, унынейших, унылых этапов, чтобы СОБРАТЬСЯ С СИЛАМИ :) Осталось чуть-чуть. И еще чуть-чуть с топ50 анимы.
Темнота…
Я сижу за столом, с закрытыми глазами и потихоньку отпиваю из своего стакана. Терпкий вкус вина надолго остается во рту. Вдруг кто-то повисает на моей руке.
-Ди! Нё! Ди! Ну! Диииииии!
Мои уши пронизывает звонкий крик. Открываю глаза, смотрю вокруг: просторная гостиная, светло-серые стены, сейчас уже вечер, поэтому два черных торшера неярко освещают все пространство; стол, на нем различные салаты, глиняный чайник с зеленым чаем, небольшой шоколадный торт, свежее печенье, три бутылки красного сухого французского вина; вокруг стола на двух диванах сидят мои самые дорогие люди на этом свете. Мой лучший друг – Дэвид, темноволосый худощавый паренек, ему 26 лет, он на 5 лет старше меня, хотя и выглядит намного младше; его девушка – Ариса, ей 23 года, она высокая симпатичная брюнетка с короткой стрижкой, ее я знаю еще со школы, в моей памяти навсегда останутся ее блестящие выступления на различных дебатах, всегда думал что из нее вышел бы отличный политик.
Поворачиваю голову вправо – на моей руке висит рыженькая девчонка, моя любимая Кира, ей всего 16 лет, но она все понимает лучше любого взрослого. Она очень яркая и импульсивная, хотя порой слишком шумная, но ее зеленые глаза… Ради них можно даже умереть. Они словно пара звезд освещают тьму в моей душе и указывают мне истинный путь для спасения.
Кира дергает меня за рукав:
-Ну, Ди! Ну, скажи же им!
Моя рука на ее щеке. Я наклоняюсь. Мои губы припадают к ее алым губкам. Яркий багрянец проступает на ее щеках.
-Ди, ты чего? – недоуменно спрашивает она.
-Просто захотелось тебя поцеловать, -отвечаю ей и вновь целую.
-Эй! Вы, голубки! А про нас то вы совсем, я гляжу, забыли! – К нам поделает Дэвид и с легкостью отталкивает Киру от меня. -И вообще, он мой! – Я крепко сжат в руках в руках моего друга.
-Что? – Кира бросается на Дэвида с ярким желанием побить, сверкающим в ее глазах.
Чувствую, как Ариса пытается забрать своего парня от меня. Я стою неподвижно и молчу, я будто в трансе…
Шум. Грохот. Падение – и мы все лежим на полу.
-Ха-ха-ха – я начинаю громко хохотать, друзья тоже смеются. Нам так хорошо.
-А давайте придумаем клятву, что бы мы всегда были вместе! – тихонько, еле слышно предлагает Кира.
Смех. Нам всем смешно.
-А что? Это неплохая идея! – поддерживает ее Дэвид.
-Угу, — кивает Ариса.
Закрываю глаза. Вижу огонь и говорю:
-Я, как Огонь, буду вечно гореть и согревать ваши сердца, — беру за руку Киру.
-Я, как Вода, буду всегда омывать и очищать ваши души, — звучит сладкий голос любимой. Я бережно прижимаю ее к своей груди.
-Я, как Воздух, буду вечно своими потоками уносить ваши печали, — шепчет Дэвид.
-Я, как Земля, буду всегда, словно мать, заботиться и оберегать вас, — продолжает Ариса.
-Мы, подобно Стихиям, будем вместе всегда. – выкрикиваем все хором.
Смех. Радостные голоса друзей.
Я открываю глаза и ловлю на себе взгляд Дэвида.
-А что будет, если мы умрем? – спрашивает он.
Смех стихает.
-Тогда мы умрем вместе, — спокойно и уверено отвечаю я.
Секунды молчания… И снова все смеются.
-Дэвид, нам пора – завтра на работу! – Ариса обнимает парня.
-Да, — он нежно проводит рукой по ее волосам, — Пойдем, Кира, я отвезу тебя домой.
Губы любимой на моей шее. Мои руки сжимают ее плечи и не хотят ее отпускать.
-Да, — она встает и направляется к выходу. Все быстро одеваются. Прощальные рукопожатия и поцелуи.
Хлопок двери. Они уходят от меня.
Я иду в комнату, ложусь на пол. Закрываю глаза. Засыпаю… Вижу… своих друзей… машину… удар… аварию… Слышу… крики… плач… взрыв…
Темнота…
Просыпаюсь от звонка. На глазах слезы. Почему? Должно быть, от кошмара. Отвечаю на звонок… Слышу чей-то женский голос… Сотовый выпадает из моих рук. Знаю… Их уже нет.
Темнота…
Затем немного света. Пробуждение.
Я стою в тумане на небольшом кладбище у трех могил моих любимых Арисы, Дэвида и Киры. Мне ужасно больно и одиноко. Падаю на колени, штаны намокают от влажной после дождя травы. Зажигаю парафиновую свечку и ставлю у серого надгробного камня.
-Я…как Огонь…буду…вечно…гореть…и…согревать…ваши сердца, — сквозь слезы с надрывом выкрикиваю я.
Эхо разносит обрывки фразы по всем кладбищу: «Огонь…Огонь…вечно…вечно»
Сильный ветер. Его порыв задувает свечу и я слышу знакомый голос:
-Я, как Воздух, буду вечно своими потоками уносить ваши печали.
И вновь эхо: «Воздух…Воздух…вечно…вечно»
Я похоже что брежу и начинаю плакать еще сильнее. Руки вырывают с корнем зеленую траву. К ногам подкатывается камушек, и снова слышу:
-Я, как Земля, буду всегда, словно мать, заботиться и оберегать вас.
Эхо опять доносит: «Земля…Земля…всегда…всегда»
Падаю, ничего не понимая, на траву. Ничего не хочу больше слышать. Боль сжимает мое сердце. Слезы падают на руки, и вновь звучит:
-Я, как Вода, буду всегда омывать и очищать ваши души.
Эхо шепчет: «Вода…Вода…всегда…всегда»
Глубокий вздох.
Я понимаю голову и вижу знакомую пару зеленый глаз. Вижу ее… мою любовь. Ее тонкие пальцы скользят в моих волосах, ее губы касаются моих губ. Я обнимаю ее, сжимаю все сильнее и сильнее.
Еще один вздох.
На мою голову ложится нежная и теплая рука. Это Ариса. Она смотрит и мягко улыбается, стоя слева от меня.
Еще раз вздыхаю
Твердые мужские руки смыкаются на моей груди, чья-то голова ложится на мою спину. Я чувствую – это Дэвид.
Слезы. Я вновь рыдаю, но уже от счастья.
-Мы, подобно Стихиям, будем вместе всегда, — шепчем я и мои любимые.
Последний вздох. Туман сгущается. Свет исчезает. Все закончилось?
Темнота…
Рыжеволосая девушка подходит к этим самым могилам. Садится на колени, ее юбка слегка намокает от росы и пачкается от грязи. Тумана уже давно нет. Девушка кладет алые розы к могилам друзей и склоняет голову над ними… Она знает, что их теперь четверо.
Ветер мягко играет с длинными волосами, колышет пламя четырех свечей и доносит тихие мужские голоса:
-А что будет, если мы умрем?
-Тогда мы умрем вместе.
Девушка улыбается и шепчет
-Стихии теперь вместе.
Конец.
*чища свой гугл ридер в 2012, листая избранное в нем*
*чища свой гугл ридер в 2012, листая избранное в нем*
Черед 5-ти принципов Рейки (японская система естественного исцеления). И пусть их всего 5, но так как они были переведены с японского, у них есть несколько трактовок. Каждый может выбрать для себя именно ту, которая близка для него на сегодняшний момент.
Рейки – это не религия, а система естественного исцеления, появишаяся в конце XIX, начале XX столетия. Основатель этой системы – доктор Микао Усуи. Слово состоит из двух иероглифов: Рей (душа, дух) и Ки (энергия, разум, настроение).
Читать дальше →
Ну помните же новость, про которую аж сам лебедев написал?
Интересно кстати, кто именно из коллектива толкнул идею? Не деф ли?
Я писал раз, два и даже три.
*чища свой гугл ридер в 2012, листая избранное в нем*
Я кстати тоже говорил.
Пост, с которым я был согласен, зашел и плюсонул, но потом «начался срач и меня забанили на нулледе и родилось пару памятников»©
*чища свой гугл ридер в 2012, листая избранное в нем*
*чища свой гугл ридер в 2012, листая избранное в нем*
Один раз Учитель спросил у своих учеников:
— Почему, когда люди ссорятся, они кричат?
— Потому, что теряют спокойствие, — сказал один.
— Но зачем же кричать, если другой человек находится с тобой рядом? — спросил Учитель. — Нельзя с ним говорить тихо? Зачем кричать, если ты рассержен?
Ученики предлагали свои ответы, но ни один из них не устроил Учителя.
В конце концов он объяснил:
— Когда люди недовольны друг другом и ссорятся, их сердца отдаляются. Для того чтобы покрыть это расстояние и услышать друг друга, им приходится кричать. Чем сильнее они сердятся, тем дальше отдаляются и громче кричат.
— А что происходит, когда люди влюбляются? Они не кричат, напротив, говорят тихо. Потому, что их сердца находятся очень близко, и расстояние между ними совсем маленькое. А когда влюбляются еще сильнее, что происходит? — продолжал Учитель. — Не говорят, а только перешептываются и становятся еще ближе в своей любви.
— В конце даже перешептывание становится им не нужно. Они только смотрят друг на друга и все понимают без слов.
*чища свой гугл ридер в 2012, листая избранное в нем*
Странные и лично мне кажется ЮМОРные(или нет?) моменты в этом посте.
*чища свой гугл ридер в 2012, листая избранное в нем*
*чища свой гугл ридер в 2012, листая избранное в нем*
Однажды, когда человек полировал свой автомобиль, его 6-летний сын поднял камень и нацарапал несколько слов на боку автомобиля. В гневе человек схватил руку ребенка и стал бить по ней много раз, не понимая, что он вырывает ее. В больнице ребенок потерял все свои пальцы из-за многочисленных переломов. Когда ребенок увидел своего отца… с глазами, полными боли, он спросил, 'Папа, когда мои пальцы вырастут снова?' Человек испытал боль и ничего не ответил; он возвратился к своему автомобилю и стал его пинать. Опустошенный своими поступками… сидя перед тем автомобилем, он посмотрел на царапины — ребенок написал 'ЛЮБЛЮ ТЕБЯ, ПАПА'.
*чища свой гугл ридер в 2012, листая избранное в нем*
Умер человек. Его пес рядом лег и тоже умер. И вот душа человека стоит перед вратами с надписью «Рай» и рядом душа собаки. На вратах надпись: «С собаками вход воспрещен!». Не вошел человек в эти врата, прошел мимо. Идут они по дороге, вторые врата, на которых ничего не написано, только рядом старец сидит.
— Простите, уважаемый…
— Петр я.
— А что за этими воротами?
— Рай.
— А с собакой можно?
— Конечно!
— А там, раньше, что за врата?
— В Ад. До рая доходят только те, кто не бросают друзей.
*чища свой гугл ридер в 2012, листая избранное в нем*
Зачастую, «бутылочным горлышком» вашего приложения является база данных, таким образом перво-наперво включаем slow query log и смотрим какой запрос у нас самый медленный, и думаем что с ним делать, если не можем вкурить проблему — зовём старших, пусть тоже повтыкают в EXPLAIN (хабр) вашего чудо-запроса.
Но, опять же ссылаясь к моему опыту, большинство проблем с БД решают правильные индексы. Легко запомнить, что индексировать следует внешние ключи, и всё что у вас в WHERE, ORDER BY, GROUP BY (список не полон, для начала – самое оно).
Не следует пихать много индексов в таблицу которая часто обновляется, иначе накладные расходы на обновление индекса будут перекрывать ваш профит от оных в разы. Советую внимательно почитать об оптимизации в MySQL.
Поиск с использованием LIKE это плохо. Полнотекстовый с MyISAM уже лучше. Внешний аля Sphinx — рулит и бибикает для MySQL и PostgreSQL, инфа достоверная 100%.
Но это полбеды, проблем в БД может подкинуть и само приложение — обращение к БД в цикле/рекурсии или еще каким извращенным способом могут привносить удивительные поправки в результаты нагрузочного тестирования. Сделайте простой профайлер ваших запрос и проследите на каких страницах количество запросов начинает зашкаливать (особенно это касается типа-ORM и почти-Active Record, когда один объект = один запрос, или даже не один). Всем кто уповает на магию фреймворков, иль каких-нить gem-ов — не надейтесь, всё о чём я написал в равной степени относится к большинству языков web-программирования, г… код есть везде, он вездесущ.
Ну, а теперь о главном, нет о главной странице в 1,5 метра — дождется ли её загрузки пользователь со скоростью доступа в 256кбит? Клиентская оптимизация должна проводиться в обязательном порядке: YSlow да Page Speed вам в зубы. Да если погуглить, то даже небольшая правка htaccess для apache улучшит ситуацию:
# Enable ETag
FileETag MTime Size
# Enable Deflate
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>
Пожмите JavaScript и CSS, да переключите jQuery на Google CDN.
anton.shevchuk.name/php/highload-optimization-for-children/
*чища свой гугл ридер в 2012, листая избранное в нем*