жизнь

16 трюков для твоего тела

Проверить помогают эти советы или нет, каждый может сам на себе.

Если щекочет в горле…
…потереби и поцарапай свое ухо. Когда стимулируются ушные нервы, в горле рефлективно возникает мышечный спазм. Он облегчит неприятную щекотку.

Если тебе плохо слышно, что бормочет собеседник…
…к нему нужно повернуться правым ухом. Правое лучше улавливает быстрые речевые ритмы. А если хочется расслышать, что за мелодия играет тихо-тихо, повернись к источнику звука левым ухом. Оно лучше правого различает музыкальные тона.

Для мужчин: если страшно хочется писать, а туалета рядом нет…
…подумай о сексе. Это прочно овладеет твоими мыслями, и нужду легче будет терпеть.

Картинки от Тиаго Хойсел - художника из Бразилии

Тиаго Хойсел (Tiago Hoisel) - художник из Бразилии.
Работы наполнены жизненным юмором, очень эмоциональны и детализированы. Наслаждайтесь.

gf_fam_614_max_0.jpg

Чужое мнение

Старая притча. Чужое мнение о твоей жизни.

Отношения заказчик - исполнитель в виде бытовых сценок

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

Если Вы узнали себя со стороны заказчика или исполнителя... посмейтесь. Смех продлевает жизнь ;)

Спасибо DjAncord за озвучивание ролика.

Главное – не слушайте пользователей

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

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

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

Немного о вегетарианстве

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

О ноябрьских снеговиках

На прогулке с сыном слепил 4 снеговика. Это больше, чем за последние 10 лет.
Вот один из них:

Снеговик

6 способов убить Ваши сервера — познаем масштабируемость трудным путем

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

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

Несколько лет назад ко мне пришел мой босс и сказал: «У нас есть новый проект для тебя. Это перенос сайта, который уже имеет 1 миллион посетителей в месяц. Тебенеобходимо его перенести и убедиться, что посещаемость может вырасти в будущем без всяких проблем.» Я уже был опытным программистом, но не имел никакого опыта в области масштабируемости. И мне пришлось познавать масштабируемость трудным путем.

ПО сайта представляло собой CMS на PHP, с применением MySQL и Smarty. Первым делом была найдена хостинговая компания, которая имела опыт высоконагруженных проектов. Мы предоставили им свою требуемую конфигурацию:
Балансировка нагрузки (с запасом)
2 веб-сервера
MySQL сервер (с запасом)
машина для разработки

Что мы получили (хостер сказал, что этого будет достаточно):
Балансировка нагрузки — Single core, 1 Гб RAM, Pound
2 веб-сервера — Dual core, 4 Гб RAM, Apache
MySQL сервер — Quad core, 8 Гб RAM
машина для разработки — Single core, 1 Гб RAM

Для синхронизации файлов хостер установил DRBD в конфигурации active-active.

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

Затем неожиданно прозвонил телефон: «Мы не можем зайти на веб-сайт, что происходит?!» Мы посмотрели в наше ПО для мониторинга и увидели, что сервера упали и сайт не работал. Конечно, первым делом мы позвонили хостеру и сказали: «все наши сервера упали. Что происходит?!» Они пообещали проверить сервера и перезвонить после этого. Спустя некоторое время они позвонили: «Ваша файловая система безнадежно испорчена. Что Вы делали?!» Они остановили балансер и и сказали мне посмотреть на один из веб-серверов. Открыв index.php, я был шокирован. Он содержал непонятные куски кода на Си, сообщения об ошибках и что-то, похожее на лог-файлы. После небольшого расследования мы установили, что причиной этому была наша DRBD.