Новогодние приключения

3 января 2014, 19:06

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

Жена приболела и плохо себя чувствуя осталась дома, я с детьми отправился на новогоднее мероприятие в Бэби-клаб. Захватив фотоаппарат, я встал за рядами стульев и не имел возможности корректировать поведение своих сорванцов. И вот, 5-летний Илья и 2.5-годовалая Стася, предоставленные сами себе, почти два часа отрывались по полной, принимая непосредственное участие в сказке. Этой заметкой я решил сохранить для истории некоторые, наиболее запоминающиеся моменты.

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

—Появившийся Дед Мороз не смог беспрепятственно добраться до своего кресла. На его пути возник Илюша с вопросом «Дедушка, а ты был у меня дома?».

— Во время спортивных соревнований команды Снегурочки (дети, как вы поняли) и дуэта Яги и Кимиморы, Стасе сообразила, что эффективнее будет кидать снежки не в цель, а сразу в коварную парочку. Разумеется, идея понравилась и другим детям, но вряд ли понравилась Кимиоре и Яге, которые минуты две бегали по залу пытаясь укрыться от бомбежки.

— Во время игры «заморожу ушки, заморожу носик», зачем-то Дед Мороз сказал что свои уши он заморозить не может, потому что у него их нет. Как играть дальше, когда открываются такие удивительные анатомические подробности? Илья тут же стал доказывать Морозу что уши у него есть, а вот борода не настоящая и ее можно снять что бы лучше слышать.

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

— Вождение хоровода тоже прошло «по программе». Почти сразу после его начала в центре возникла Стася и начала плясать, в итоге хоровод водили вокруг нее.

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

Зачем нужен сон и какая от этого польза организму

3 января 2014, 7:08

Сон очищает мозг от лишней информации, накопившейся во время бодрствования — утверждение, знакомое, наверное, каждому еще со школьной скамьи. В 2013-м году появилось несколько более существенное пояснение по поводу роли сна в жизни человека.

Люди долго ломали головы над эволюционными процессами, которые привели животных к необходимости спать — ведь это делает их легкой добычей для хищников и подвергает прочим опасностям. «Промывка» мозгов от белкового мусора и прочих накопившихся вполне себе осязаемых элементов могла бы неплохо объяснить этот феномен.
Исследователи из медицинского центра Рочестера в Нью-Йорке обнаружили очищающую функцию сна во время изучения того, как мозг избавляется от отходов.

Мозг промывает пространство между его клеток, чтобы избавиться от образовавшегося в процессе жизнедеятельности мусора, такого как белковые частицы, которые образуют бляшки у людей с болезнью Альцгеймера. После того, как получилось добиться от подопытных мышей неподвижности на столике микроскопа, исследователи смогли измерить расход жидкости во время бодрствования и во время сна. Пространство между клетками увеличивается минимум на 60 процентов, когда животные засыпают, позволяя спинномозговой жидкости очищать мозг от отложений. Когда животные просыпаются, некоторые клетки мозга — вероятно те, которые называются астроциты — опухают, сужая пространство разделяющее клетки.

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

5 горячих клавиш для работы с окнами в OS X Mavericks

28 декабря 2013, 18:29

Когда на «Рабочем столе» открыто слишком много окон, то работа с ними превращается в нечто не совсем удобное. Особенно, если речь идет не о 27-дюймовых экранах, которыми может похвастаться разве что iMac или Thunderbolt Display, а какой-нибудь MacBook с экраном, размер которого составляет всего 13 дюймов. В таких ситуациях гораздо проще осуществлять навигацию с помощью клавиатуры, то есть горячих клавиш, чем с помощью курсора. Поэтому сегодня мы рассмотрим 5 горячих клавиш для работы с окнами в OS X.

cmd + ’ — переключение между окнами активного приложения

cmd + M — свернуть текущее открытое окно

cmd + alt + H — скрыть окна всех приложений, кроме активного

cmd + W — закрыть текущее окно (или вкладку, если вы работаете в веб-браузере)

cmd + alt + W — закрыть все окна активного приложения

Сдвигаем могильный камень

6 октября 2013, 21:39

В какой-то момент я забросил ведение собственного блога по техническим причинам — движок, который мне очень нравился (и продолжает нравится) перестал корректно работать с кириллицей.

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

Но выше апдейт, проблема исправлена и я снова с вами.

Самый большой обзор инструментов для разработки сайтов на iPad

9 июня 2012, 5:59

SketchyPad.jpg

Сегодня редакция портала «Яблочно» подготовила, пожалуй, самый большой и полный обзор инструментов для макетирования, разработки и тестирования сайтов на iPad. Если у вас есть эпловский планшет и вы имеете хоть какое-то отношение к любому из этапов создания сайтов — читать, обязательно.

Вся правда о jailbreak iPhone или зачем он нужен

8 июня 2012, 12:32

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

Но прежде, чем мы начем рассуждать о полезности джейлбрейка я хочу еще раз напомнить о том, что это такое. Многие ошибочно путают его с анлоком. Итак, джейлбрейк (jailbreak) — это возможность открыть программному обеспечению полный доступ к файловой системе устройства, что позволяет существенно расширить возможности аппарата, например, сделать возможным поддержку тем оформления и установку приложений из прочих источников помимо App Store (самый популярный — Cydia, вы же наверянка слышали это слово?).

Вернемся к Дилану и выводам, которые он сделал. Примерно год Дилан пользовался своим iPhone и был счастлив, но покой и безмятежность нарушил вышедший недавно непривязанный джейлбрейк Absinthe 2.0, который ему захотелось установить о он это сделал.

Благодаря джейлбрейку мистер Лав смог по-новому взглянуть на свой смартфон. Он ощутил свободу, почуствовал, что может выйти за жеские рамки возможностей своего девайса, которые установили церберы Apple. И он по достоинству оценил открывшиеся возможности.

Дилан настроил свой iPhone настолько удобно, что уверен — именно такой продукт Apple должна продавать своим клиентам. Это телефон, который полностью настраивается под нужды владельца и полностью использует весь заложенный в него потенциал (в т.ч. и с точки зрения «железа»).

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

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

Давайте посмотрим, что именно сделал Дилан со своим телефоном и какие твики стали причиной его безмерной радости.

1. С помощью SBSettings он смог получить удобный доступ ко всем самым нужным опциям своего телефона. Для Дилана это возможность регулировки яркости экрана, настройки Wi-Fi и управление Bluetooth.

1-sbsettings-is-just-about-essential.jpg

Справедливости ради стоит заметить, что функционал этого замечательного приложения гораздо шире. SBSettings задумывалась как универсальный пульт доступа к самым нужным настройкам айфона. Приложение очень ненавязчивое.

2-you-can-get-rid-of-the-annoying-default-ios-apps.jpg

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

Эта же утилита помогла убрать значки системных приложений, таких как «Акции», «Киоск» и другие. Сами приложения не удаляются, но значки можно убрать.

2. Приложение MyWi для iPhone, без которой владельцы iPad «Wi-Fi only» не мыслят будущего, позволило Дилану всегда держать свой планшет в онлайне (по всей видимости у него iPad без поддержки 3G, поэтому он «питался» интернетом от iPhone, постоянно работабщего в режиме модема благодаря MyWi).

3-mywi-is-totally-indispensable.jpg

3. «Я думаю, компания Nindendo лишила себя огромных возможностей не портировав свои старые игры на iPhone» — размышляет Дилан, и многие из нас с ним согласятся. Вы помните замечательные Танчики или Супер Марио? Сколько было ремейков и аналогов, но ни один из них не может сравниться с оригиналом! Но джейлбрейк решает проблему и теперь у вас снова повявляется возможность играть в любимые старые игры. Олдскул геймс ис бэк!

4-playing-nes-games-is-awesome.jpg

4. С помощью FakeCarrier название оператора в топ-баре можно заменить на любой произвольный текст. Дилан, например, написал там свое мнение. На мой взгляд это бесполезная возможность, но мало ли…

5-fakecarrier-is-a-fun-novelty.jpg

5. Куда более полезным является приложение 3G Unrestrictor, благодаря которому не только Дилан, но и любой другой пользователь может использовать FaceTime даже без доступной сети Wi-Fi, только по 3G. Это действительно удобно, если вы живете в Нью-Йорке.

3g-facetime-is-actually-pretty-cool.jpg

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

6-i-didnt-really-mess-with-customizing-themes-but-its-nice-to-know-that-i-could.jpg

7. Еще немного расстраивает Дилана появление вот таких системных экранов:

7-jailbreaking-isnt-perfect-though.jpg

8. Но плюсов от джейлбрейка Дилан все равно видит больше, чем минусов.

8-still-want-to-jailbreak.jpg

Соглашаться с ним или нет, делать джейлбрейк или нет — ваш собственный выбор. Не смотря на очевидные преимущества я на своем последнем iPhone 4S делать его не стал. Мне удалось добиться баланса работы всех своих Apple'овских девайсов используя стандартные настройки и, в принципе, большего мне не нужно. Конечно, иногда хочется некоторых удобств, но нет таких без которых бы я не смог прожить.

Сжатие текстовых файлов на сервере

6 июня 2012, 9:38

Браузер в каждом запросе к серверу в поле «Accept-Encoding» может указать, какие методы сжатия он поддерживает. Сервер, отвечая на запрос, может выбрать один из указанных браузером методов и, высылая сжатое тело ответа, указать в заголовке (в поле «Content-Encoding»), какой именно метод был выбран.

На данный момент браузеры совокупно поддерживают следующие методы сжатия:

  • gzip (x-gzip) —два метода gzip и deflate используют один и тот же алгоритм сжатия — DEFLATE (RFC 1951), использующий комбинацию алгоритма LZ77 и кодирования Хаффмана. В методе gzip (RFC 1952) перед сжатым потоком добавляется десять байт заголовка, а после — восемь байт, состоящие из контрольной суммы (CRC32) и длины несжатых данных;
  • deflate (x-deflate) — представляет собой сжатый алгоритмом DEFLATE поток без заголовка и других метаданных;
  • compress (x-compress) — в данном случае тело ответа такое же, как если бы оно было сжато UNIX-программой compress. Compress использует алгоритм LZC, являющийся реализацией LZW (Lempel— Ziv—Welch), с указателями переменного размера, как в алгоритме LZ78;
  • bzip2 (x-bzip, bzip) — тело ответа совпадает с результатом работы программы bzip2, алгоритм более эффективен, чем compress и семейство DEFLATE, но работает значительно медленнее. В bzip2 применяются преобразование Барроуза-Уилера, MTF-преобразование (move-to-front) и кодирование Хаффмана;
  • sdch (Shared Dictionary Compression Over HTTP) — относительно новый, предложенный компанией Google в сентябре 2008 года метод уменьшения избыточной информации в вебе. Основная идея — не передавать дважды одинаковые куски документа (например, шапку, «подвал» страницы, общие CSS- и JavaScript-файлы). Метод построен на алгоритме VCDIFF (RFC3284), ответ дополнительно может быть сжат любым другим поддерживаемым браузером методом сжатия (например, gzip). Этот метод сильно отличается от прочих, использовать его имеет смысл только для группы страницы.

Самый простой вариант передавать текстовые файлы в сжатом виде — прописать в .htaccess следующие директивы:

##AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript##

Кстати, Mod_deflate для Apache версий 2.0.44 и более ранних поставляется со степенью сжатия, настроенной для большей скорости, а не для большего сжатия. Эта конфигурация может быть изменена при помощи этих советов. Конфигурационная директива включается, начиная с Apache версии 2.0.45.

Обзор редактора для веб-разработчиков Coda 2

4 июня 2012, 18:15

coda2-review.png

Если вы занимаетесь версткой и/или веб-разработкой на маке, то выход Coda 2 не должен остаться для вас незамеченным. Пакет Coda 2 предлагает веб-разработчикам более 100 новых функций, многие из давно ожидались пользователями и раскаляли суппорт компании-разработчика. Редактор полностью совместим с 64-битной средой исполнения и имеет существенно улучшенный интерфейс.

Продукт позиционируется, как универсальный инструментарий для управления всеми аспектами веб-приложений. В частности, среда Coda 2 включает в себя редактор кода, терминал, а также средства для управления стилями CSS и файлами на веб-сайтах.

В целом, нововведний много. Часть из них я рассмотрел в своем обзоре Coda 2 на порале «Яблочно».

Дубровицкая церковь Знамения

3 июня 2012, 8:09

http://img-fotki.yandex.ru/get/6308/27463475.9d/0_6bbae_b69c48a2_XL Дубровицкая церковь Знамения

У русского народа существует поверье, что Центрально-Черноземная Россия находится под особым покровительством Богородицы. Недаром в прежние времена «поясом Богородицы» именовали Оку, берущую свое начало на Орловщине. Дорога на юг идет от Москвы через Подольск, и здесь, на реке Пахре, нас ждет встреча с первым знаменитым храмом на нашем пути — церковью Знамения Богородицы в селе Дубровицы. Недавно мне удалось побывать в этом замечательном месте.

Ctrl +  Ранее