Тег: моё

Мобильные устройства и задержка в 300 милисекунд

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

При разработке таких веб-приложений часто возникает множество вопросов. Один из самых важных – задержка между нажатием на какую-либо ссылку и срабатыванием события click. И чем больше устройств выходит на рынок, тем более острым становится этот вопрос. Если для Android и iOS просто необходимо было обрабатывать события на touchstart, touchmove, touchend, то с выходом новой Windows Mobile появились MSPointer events.

В данный момент существует большое количество решений этой проблемы. Однако Илья pukhalski Пухальский, с моей посильной помощью (очень маленькой), написал библиотечку tap, которая просто добавляет к стандартным событиям в JavaScript новое событие tap.

Теперь, подключив эту библиотеку, можно вешать обработчики на событие tap и все будет работать быстро и красиво.

Вот пример для Vanilla JS:

document.getElementById('any-element').addEventListener('tap', function (e) {
    // All the magic happens here
});

А вот для Jquery:

$('#any-element').on('tap', function (e) {
    // All the magic happens here
});

Посмотреть и скачать можно здесь: github.com/pukhalski/tap. Там же примеры для Zepto, Dojo, YUI, ExtJS.

20 мая 2014
4.3 тыс.
1 мин

Все боятся

Из моей статьи про военные сборы «сотоварищи» просят убрать свои фотографии. Страх в этой стране панически руководит людьми. Даже и не знаю, что по этому поводу сказать, нет слов одни эмоции!

Не хочу жить в такой стране, хочу жить в стране смелых и открытых людей!

05 мая 2014
3.6 тыс.
14 сек

Офицерские сборы в белорусской армии

Служба в белорусской армии - это не год или полтора, а почти «пожизненное» наказание. С 2010 по 2011 год я отслужил свой положенный по закону год, затем получил офицерское звание и по собственной глупости решил, что на том мои мучения в военной форме закончились. Но прошли три неполных года, и военкомат вспомнил обо мне. Армия позвала на офицерские сборы. Срочную службу я проходил в 103-й бригаде сил специальных операций в Витебске. Сборы же переквалифицировали меня в сапера и проходили в Печах. Главной и, пожалуй, единственной пользой стала та информация, которую удалось получить в результате разговоров с военными и другими призванными на сборы людьми. Но обо всем по порядку.

03 мая 2014
8.2 тыс.
11 мин

Армия, сборы 2014

На 25 дней убыл в армию. В военкомате сказали, что я должен Родине. Понять за что не смог, за что был отвезен в военную прокуратуру.

Пока топчу сапоги ничего писать не смог (болтается не дописанный пост про Берлин). Но скоро вернусь.

08 апреля 2014
3.7 тыс.
13 сек

JavaScript: Java String.hashCode()

Как-то раз столкнулся с необходимостью сгенерировать в Javascript хэш из строки. Да не просто сгенерировать, а так, что бы он полностью совпал с хэшем, сделанным в Java. Полазил в интернете и нашел.

String.prototype.hashCode = function() {
    var hash = 0;
try {

    if (this.length == 0) return hash;

    for (i = 0; i < this.length; i++) {
        char = this.charCodeAt(i);
        hash = ((hash << 5) - hash) + char;
        hash = hash & hash; // Convert to 32bit integer
    }
    return hash;

} catch (e) {
    throw new Error('hashCode: ' + e);
}

};

Ссылка в gists.

05 марта 2014
7.1 тыс.
20 сек

Google Glass – самый бесполезный дивайс на планете

Шумиха вокруг умных очков Google Glass была огромная. Сотни людей готовы были заплатить 1500 американских долларов большому брату за dev-kit. Первая партия разошлась как горячие пирожки в холодную пору.

Я понятно такого рвения не разделял и в сторону покупки этих очков даже не смотрел. Но так получилось что по работе у меня появилась возможность очки посмотреть и даже что-то для них задевелопить.

13 февраля 2014
3.9 тыс.
5 мин

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

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

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

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

Oculus Rift

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

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

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

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

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

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

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

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

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