вторник, 10 июля 2012 г.

Русскоязычная Wikipedia закрылась в знак протеста



Русскоязычная Wikipedia прекратила работу в знак протеста против поправок к законопроекту, рассматриваемому Госдумой РФ. По мнению участников свободной энциклопедии, «поправки могут стать основой для реальной цензуры».


В официальном заявлении отмечается, что следование вынесенным на обсуждение положениям и формулировкам повлечет создание в России аналога «великого китайского файервола». А вот это точно не к добру!


Новый законопроект предполагает создание «черного списка» сайтов. В него должны войти ресурсы, на которых размещается информация, содержащая опасный для детей контент. Речь идет о детской порнографии, инструкциях по совершению суицида и указаниях по применению наркотиков. Это может привести к тому, например, что некоторые статьи «Википедии» (на упомянутую тематику) могут попасть в черный список.


Министр связи и массовых коммуникаций РФ Николай Никифоров выступил с критикой нового законопроекта, заявив, что он требует доработки. «Идея законопроекта в части защиты детей от нежелательной информации — правильная, но есть проблемы с механизмом реализации, нужно доработать».

пятница, 6 июля 2012 г.

Клавиатурные сокращения с Javascript

Mousetrap — маленькая библиотека (1.4 KB) для обработки горячих клавиш.

// одиночные нажатия
Mousetrap.bind('4', function() { highlight(2); });
Mousetrap.bind("$", function() { highlight(3); }, 'keydown');
Mousetrap.bind('x', function() { highlight(4); }, 'keyup');

// комбинации
Mousetrap.bind('command+shift+K', function() { highlight(7); });
Mousetrap.bind(['command+k', 'ctrl+k'], function() { highlight(8); });

// как gmail
Mousetrap.bind('g i', function() { highlight(11); });
Mousetrap.bind('* a', function() { highlight(12)});

// konami code!   *если вы понимаете о чем я)
Mousetrap.bind('up up down down left right left right b a enter', function() {
    highlight([15, 16, 17]);
});

Как видно, поддерживаются как одиночные нажатия, так и сочетания и клавиатурные комбо.

Работает в Internet Explorer 6+, Safari, Firefox, Chrome (с включенным Vimium не работает).

Пробуйте — craig.is/killing/mice

вторник, 5 июня 2012 г.

Приложение для iOS на HTML+CSS+JS с помощью PhoneGap

регистрация доменов

Всем доброго времени суток.

Сегодня мы будем создавать мобильное приложение для iOS в обход Objective C, но при этом у нас будет доступ к API и всем прелестям PhoneGap.

Скажу сразу, что для разработки нам понадобится Mac OS X. Если покупать Mac не очень хочется, то можно использовать виртуальную машину, которой я уделю отдельное внимание.

Далее я расскажу как установить и настроить инструменты и среду для разработки приложений для iOS с помощью PhoneGap.

среда, 30 мая 2012 г.

Сброс CSS-стилей



Клавиша F5 и Refresh в браузере - это, наверное, самые затертые кнопки у всякого верстальщика. Жаль что в браузере этого не видно :)

Большая часть работы верстальщика заключается во внесении изменений в стили и проверки их отображения в браузерах. С опытом приходит понимание принципов работы HTML+CSS и количество рефрешей уменьшается. А совсем опытные видят матрицу и браузеров вообще не открывают.

Сегодня у нас обзор методов ручного и автоматического обновления CSS без полной перезагрузки страницы.

Планшет от Google «засветился» в бенчмарке


Многочисленные слухи о том, что Google намерена выпустить планшет, косвенно подтвердились благодаря базе данных тестовой утилиты Rightware Benchmark. Впервые результаты тестирования с краткой информацией об устройстве появились в Rightware Benchmark 14 марта и с тех пор регулярно обновляются.

Планшет проходит под названием Google Asus Nexus 7. Вероятно, сборкой устройства, которое войдет в линейку Nexus, занимается тайваньская компания ASUS, как и предполагалось ранее. Новинка построена на четырехъядерном процессе NVIDIA Tegra 3 с частотой 1,3 ГГц. Разрешение дисплея с диагональю 7″ составляет 1280×768 пикселей, передает phoneArena.

В качестве операционной системы планшета указана Android 4.1. В списке Rightware Benchmark устройство занимает 11-е место по производительности с 18 очками.

пятница, 25 мая 2012 г.

Приложение для Android на HTML+CSS+JS с помощью PhoneGap


Всем доброго времени суток.

Многим из нас хотелось бы написать приложение для мобильного устройства, но учить Java или Objective C хочется далеко не всем. Теперь этот вопрос решается намного проще. PhoneGap — именно так называется библиотека для превращения веб-сайта в самое настоящее приложение для мобильного устройства, будь то iOS устройство, Android, Symbian, BlackBerry OS, Palm OS или Windows Mobile. Приложение на PhoneGap может использовать функции телефона, к примеру звонить или получать снимки с камеры.

В этой статье я расскажу как настроить среду для разработки и сделать простейшее приложение с использованием PhoneGap.