Поработав некоторое время с Windows 8 на планшете и ультрабуке с сенсорным экраном, я столкнулся с одной интересной особенностью. При работе с полями ввода в настольных (desktop) приложениях экранная клавиатура не появляется автоматически, приходится каждый раз вызывать путем касания значка в системном лотке, а потом закрывать нажатием на кнопку закрытия окна.
В Windows UI приложениях такой проблемы нет, клавиатура автоматически появляется, как только поле ввода получает фокус и исчезает, когда в ней отпадает необходимость — например, элемент управления потерял фокус ввода, либо пользователь начал вводить текст с «железной» клавиатуры.
Так как я не только пользователь, но и разработчик, то подумал: а что если перенести это поведение экранной клавиатуры и в свои настольные приложения? Задача поставлена, ищем решение.
Поздравляю хабрачитателей с приближающимися праздниками! Всем, дочитавшим до конца — готовый к использованию код в подарок! :)
Читать полностью »
Архив декабря 2012 - 20
Один из способов адаптации настольных приложений под сенсорный экран
2012-12-27 в 12:04, admin, рубрики: touchscreen, ultrabook, Блог компании Intel, разработка, метки: touchscreen, ultrabookПроизвольное число полей в веб-форме
2012-12-27 в 12:00, admin, рубрики: javascript, веб-формы, метки: javascript, веб-формы 
Иногда мы не знаем, сколько именно данных пользователь захочет сообщить, но дать ему возможность выбирать нужно. Скажем, требуется получить несколько номеров телефонов из необязательных полей, или сформировать опрос с неизвестным заранее числом вариантов.
Один из возможных вариантов решения — получать информацию в сыром виде и обрабатывать ее согласно определенным алгоритмам. Допустим, поместить слова в массив и пройти через него регулярным выражением на сервере.
Можно использовать сложный плагин jQuery и оперировать объектами JSON.
Или можно построить простой клиентский скрипт для отрисовки массива полей по флагам.
Россия и США будут совместно бороться со свободным файлообменом
2012-12-27 в 12:00, admin, рубрики: Peer-to-Peer, ВТО, копирайт, пиратство, Россия, США, метки: ВТО, пиратство, Россия, США21 декабря торговый представитель США Рон Кирк объявил о том, что Россия и США согласовали план действий по борьбе с нарушениями в сфере интеллектуальной собственности, в соответствии с которым Россия обязуется активнее преследовать пиратов по всем направлениям — закрывать сайты, распространяющие защищённые копирайтом материалы, проводить рейды, захватывать и уничтожать продукты и оборудование, используемое для нарушения копирайта, добиваться более строгих наказаний для пиратов.
Кроме того, Россия должна будет изменить законодательство так, чтобы усилить административную ответственность за нарушения копирайта и возложить на интернет-провайдеров часть усилий по борьбе с пиратством.
Читать полностью »
Названа цена и дата выпуска восьмиядерного процессора AMD FX-8300
2012-12-27 в 11:55, admin, рубрики: Новости, метки: новостиИсточник утверждает, что восьмиядерный процессор AMD FX-8300, информация о котором появилась в начале ноября, будет официально представлен 29 декабря. Цена изделия на японском рынке определена примерно равной $199.
Важной особенностью FX-8300, отличающей эту модель от других Читать полностью »
Ответы министра связи на вопросы хабрапользователей: часть 3
2012-12-27 в 11:45, admin, рубрики: интервью, ит-инфраструктура, министерство связи, Никифоров, хабраинтервью, хабрахабр, электронное правительство, метки: министерство связи, Никифоров, хабраинтервью, ХабрахабрВсем привет! От министерства связи к нам пришла новая партия (уже третья) ответов на вопросы хабрапользователей. Ознакомиться с ними можно под катом. Сегодня речь про Почту России, кстати.
Узелковая бухгалтерия в трактате «Коцо-пец» (индейцы чинча, IV в. н.э.)
2012-12-27 в 11:03, admin, рубрики: индейцы чинча, Песочница, узелковая бухгалтерия .gif)
Перепечатка из японского научного журнала «Пусюви васяби хоэмуцу сигутони вайдэй» за 2011 год.
«В прошлом номере я детальнейшим образом изложил историю отыскания древнего бухгалтерского трактата «Коцо-пец» и мучительную работу над его расшифровкой. Настала пора пожинать плоды. Надеюсь, придирчивый японский читатель по достоинству оценит достигнутый результат. Если раньше первой бухгалтерской книгой считался «Трактат о счетах и записях» европейца Луки Пачоли, то с публикацией настоящей статьи историческую несправедливость в отношении южноамериканцев можно считать исправленной. Действительные изобретатели древнейших бухгалтерских технологий – индейцы чинча». Всегда к Вашим устугам, профессор Сикимицу.
MK802 II за $34.91 с бесплатной доставкой
2012-12-27 в 10:45, admin, рубрики: Гаджеты. Устройства для гиков 
Случайно наткнулся на статью по сравнению Raspberry Pi Model B и MK802 II, конечно сопоставлять эти девайсы не совсем правильно. Такая мысль проскакивает и у автора. Но зато в статье приводится ссылка на магазин с распродажей и бесплатной доставкой MK802 II.Читать полностью »
Как сэкономить память, если нужно обработать большое количество объектов-моделей
2012-12-27 в 10:38, admin, рубрики: iterator, php, оптимизация, потребление памяти, метки: iterator, PHP, оптимизация, потребление памяти Пост навеян статьей Сколько памяти потребляют объекты в PHP..., размышлениями над самописной ORM и книгой Мэтта Зандстра «PHP. Объекты, шаблоны и методики программирования» (ISBN 978-5-8459-1689-1).
Мэтт в главе «Шаблоны баз данных» пишет о том, что если нужно создать несколько тысяч объектов из базы, то для экономии памяти, нужно решать эту задачу не «в лоб», а генерировать объекты по требованию, используя интерфейс Iterator.
Первая мысль была: «Если мы достали 5000 записей из базы, значит мы хотим все их как-то обработать, и какая разница. сразу будут созданы объекты или по требованию?», но потом понял — если вся работа с каждым объектом происходит внутри цикла foreach или while( next() ), то создание объекта по требованию и автоматическое его уничтожение на следующем витке цикла даст существенную экономию памяти. На деле оказалось — очень существенную.
Читать полностью »
Прогуляться по дата-центру «Ай-Теко»
2012-12-27 в 10:09, admin, рубрики: ай-теко, Блог компании Ай-Теко, дата-центр, ит-инфраструктура, трастинфо, хостинг, цод, метки: ай-теко, дата-центр, ит-инфраструктура, трастинфо, хостинг, цодЦОД «ТрастИнфо» находится в любопытном месте — на территории ОАО «НИЦЭВТ», старинного предприятия «Научно-исследовательский центр электронной вычислительной техники». В соответствии с советскими традициями промышленной гигантомании, это самое длинное здание в Москве. «Лежачий небоскреб» на Варшавском шоссе, 125 имеет длину 736 метров. Говорят, там еще вниз столько же этажей, сколько наверх.
НИЦЭВТ — одно из старейших предприятий-разработчиков средств вычислительной техники и системного программного обеспечения, созданное в СССР в конце 1940-х годов. Строго режимный объект.
НИЦЭВТ в советское время

Комментарий дня: Новогодняя чехарда
2012-12-27 в 9:52, admin, рубрики: Блог компании HP, комментарий дня, конкурс, Новый Год, приз, метки: комментарий дня, конкурс, Новый Год, приз
Вам не приходилось замечать, что, чем ближе Новый Год, чем скорее он приближается, тем выше вероятность всевозможных нестыковок, сбоев, внезапных и неожиданных событий, а также неподъемных задач, выполнить которые нужно было еще вчера? Нам – приходилось, поэтому теме предновогодних «сюрпризов» и посвящен наш традиционный конкурс «комментарий дня».
Читать полностью »

