Тег: моё

Объективы для iPhone

Я в последнее время фотографирую исключительно на iPhone. Пробовал и с компакт-камерой ездить куда-то (качество отвратительно получается), и с зеркальным фотоаппаратом (тяжело и неудобно). Поэтому дабы не отягощать себя в дороге и не получить шумные замыленные снимки – пользуюсь телефоном от Apple.

Самая большая проблема в этом – отсутсвие широкого угла. Но эта проблема решается различными объективами, коих для айфона выпущено миллион миллионов штук. Есть как китайские отвратительные и неплохие, так и дорогие европейско-американские не намного лучшего качества. Но вывод такой – снимать айфоном можно и нужно, преград для этого немного.

10 февраля 2014
2.2 тыс.
28 сек

Oculus Rift

Ходили вчера с товарищем протестировать очки виртуальной реальности Oculus Rift.

Пробовали на коротком двухминутном ролике с американскими горками.

25 января 2014
4.4 тыс.
1 мин

Уличные «развлекалы»

Никогда не мог понять, почему наше правительство там упорно борется с уличными музыкантами, театрами, «живыми статуями» и т.д. Весь цивилизованный — мир будь то любая из Америк, Европа или Азия наоборот содействуют развитию уличных «развлекал». Вот, например, на снимке бродячий уличный театр в Амстердаме. Людям нравится, они подходят, смотрят, улыбаются, при желании оставляют в благодарность деньги. Всем хорошо и жителям, и туристам, и правительству. Но наши, взрощенные советской властью, пропитанные коммунизмом правители понять этого, видимо, никогда не смогут.

14 января 2014
2.8 тыс.
24 сек

Почему хорошо путешествовать одному?

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

07 января 2014
4.4 тыс.
3 мин

Любимые сериалы на Apple TV - недорого

Все те сервисы, которые предлагает Apple TV полностью или частично бесполезны на территории Беларуси. Единственное, что можно пользовать - Youtube.

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

Есть в сети такой ресурс - soap4.me, который позволяет за небольшие деньги (до 3-х долларов в месяц) смотреть сериалы онлайн без всякой рекламы и прочей белеберды. Есть у них клиент XBMC.

Некоторое время назад, с помощью небольшого хака, ребята с soap4.me "сделали" клиента для Apple TV. Точнее не сделали клиента, а заменили встроенный Quello.

01 января 2014
5.4 тыс.
2 мин

2013 - Традиционные итоги

Все всегда подводят итоги уходящего года. Подведу и я. Год был классный по многим причинам. Есть правда несколько очень крутых событий.

Во-первых, у меня родился сын. Это самое классное что вообще происходило в моей жизни.

Во-вторых, я сменил работу. Неожиданно, безконфликтно, быстро.

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

Планы на следующий год тоже присутствуют:

  • надеюсь, что удастся посетить 5-6 новых стран и с десяток городов
  • отдохнуть жену и ребенка в Италии
  • поменять автомобиль
31 декабря 2013
2.7 тыс.
23 сек

Глобальные переменные в JavaScript

Всем давно и доподлинно известно, что использовать глобальные переменные в JavaScript не принято. Почему? Существует масса причин, все они, конечно же, глупы, но давайте придерживаться такой теории.

Однако иногда возникает необходимость иметь и пользовать глобальную переменную. Но как тогда быть? А если вдруг мы пишем для Node.js, там ведь нету глобального объекта window, там root? А если я хочу использовать свой код и во фронтенде и на сервере?

За сим предлагаю такое решение, которое знатно растиражированно, но никто о нем никогда не помнит.

var global = (function () {
    return this || (1, eval)('this');
}());

Теперь у нас есть глобальный объект global, который обладает всеми свойствами window / root. Элегантное и просто решение.

Придумал не я, украл вот тут.

24 декабря 2013
4.2 тыс.
1 мин

Кнопка удаления с подтверждением

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

Идея показалась мне интересной, и я решил поделиться способом простой реализации.

17 декабря 2013
7.7 тыс.
2 мин

Интересные CSS-хаки, которые облегчат вам жизнь

Ниже несколько интересных CSS-хаков и свойств, о существовании которых забывают, а то и вовсе не знают.

html {
    overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

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

17 декабря 2013
6.1 тыс.
2 мин

Родные шрифты с иконками (Native iconic fonts)

Существует несколько популярных вариантов отображения иконок на веб-странице:

  • картинки
  • svg
  • иконочные шрифты

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

Их так же существует привеликое множество: FontAwesome, Entypo и другие.

Но в процессе тестирования на разных устройством были обнаружены некторое особенности отображения иконок. Самым интересным стало то, что браузер IE на Windows Phone 7.5 вдруг вместо иконок шрифта Entypo отрисовал свои иконки, которые вышлядели практически идентично.

Задавшись этим вопросом, мы с товарищем @pukhalski стали «читать» интернет.

В этом месте, следует уточнить, что для отрисовки иконок мы использовали следующую контрукцию:

.icon {
    display: inline-block;
    font-family: 'entypo';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon:before {
    content: "\2606";
}

В данном примере 2606 - Unicode для отображения здездочки. Т.е. вы должны увидеть примерно вот это: ☆.

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

Стоит также вспомнить о шрифтах Webdings, Wingdings, Wingdings 2, Windings 3, которые точно присутствуют в Windows и Mac OS и несут внутри себя сотник классных иконок.

Экономьте свои силы и траффик пользователей, используйте встроенные шрифты. Кстати, это очень кроссбраузерно и кросссистемно.

28 октября 2013
4.4 тыс.
2 мин