Архив декабря 2012 - 20

Один из способов адаптации настольных приложений под сенсорный экран Поработав некоторое время с Windows 8 на планшете и ультрабуке с сенсорным экраном, я столкнулся с одной интересной особенностью. При работе с полями ввода в настольных (desktop) приложениях экранная клавиатура не появляется автоматически, приходится каждый раз вызывать путем касания значка в системном лотке, а потом закрывать нажатием на кнопку закрытия окна.
В Windows UI приложениях такой проблемы нет, клавиатура автоматически появляется, как только поле ввода получает фокус и исчезает, когда в ней отпадает необходимость — например, элемент управления потерял фокус ввода, либо пользователь начал вводить текст с «железной» клавиатуры.
Так как я не только пользователь, но и разработчик, то подумал: а что если перенести это поведение экранной клавиатуры и в свои настольные приложения? Задача поставлена, ищем решение.
Поздравляю хабрачитателей с приближающимися праздниками! Всем, дочитавшим до конца — готовый к использованию код в подарок! :)
Читать полностью »

Произвольное число полей в веб форме

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

Один из возможных вариантов решения — получать информацию в сыром виде и обрабатывать ее согласно определенным алгоритмам. Допустим, поместить слова в массив и пройти через него регулярным выражением на сервере.
Можно использовать сложный плагин jQuery и оперировать объектами JSON.
Или можно построить простой клиентский скрипт для отрисовки массива полей по флагам.

Читать полностью »

21 декабря торговый представитель США Рон Кирк объявил о том, что Россия и США согласовали план действий по борьбе с нарушениями в сфере интеллектуальной собственности, в соответствии с которым Россия обязуется активнее преследовать пиратов по всем направлениям — закрывать сайты, распространяющие защищённые копирайтом материалы, проводить рейды, захватывать и уничтожать продукты и оборудование, используемое для нарушения копирайта, добиваться более строгих наказаний для пиратов.

Кроме того, Россия должна будет изменить законодательство так, чтобы усилить административную ответственность за нарушения копирайта и возложить на интернет-провайдеров часть усилий по борьбе с пиратством.
Читать полностью »

Источник утверждает, что восьмиядерный процессор AMD FX-8300, информация о котором появилась в начале ноября, будет официально представлен 29 декабря. Цена изделия на японском рынке определена примерно равной $199.

AMD FX Vishera

Важной особенностью FX-8300, отличающей эту модель от других Читать полностью »

Всем привет! От министерства связи к нам пришла новая партия (уже третья) ответов на вопросы хабрапользователей. Ознакомиться с ними можно под катом. Сегодня речь про Почту России, кстати.

Ответы министра связи на вопросы хабрапользователей: часть 3
Читать полностью »

image

Перепечатка из японского научного журнала «Пусюви васяби хоэмуцу сигутони вайдэй» за 2011 год.

«В прошлом номере я детальнейшим образом изложил историю отыскания древнего бухгалтерского трактата «Коцо-пец» и мучительную работу над его расшифровкой. Настала пора пожинать плоды. Надеюсь, придирчивый японский читатель по достоинству оценит достигнутый результат. Если раньше первой бухгалтерской книгой считался «Трактат о счетах и записях» европейца Луки Пачоли, то с публикацией настоящей статьи историческую несправедливость в отношении южноамериканцев можно считать исправленной. Действительные изобретатели древнейших бухгалтерских технологий – индейцы чинча». Всегда к Вашим устугам, профессор Сикимицу.

Читать полностью »

MK802 II за $34.91 с бесплатной доставкой

Случайно наткнулся на статью по сравнению Raspberry Pi Model B и MK802 II, конечно сопоставлять эти девайсы не совсем правильно. Такая мысль проскакивает и у автора. Но зато в статье приводится ссылка на магазин с распродажей и бесплатной доставкой MK802 II.Читать полностью »

  Пост навеян статьей Сколько памяти потребляют объекты в PHP..., размышлениями над самописной ORM и книгой Мэтта Зандстра «PHP. Объекты, шаблоны и методики программирования» (ISBN 978-5-8459-1689-1).
  Мэтт в главе «Шаблоны баз данных» пишет о том, что если нужно создать несколько тысяч объектов из базы, то для экономии памяти, нужно решать эту задачу не «в лоб», а генерировать объекты по требованию, используя интерфейс Iterator.
  Первая мысль была: «Если мы достали 5000 записей из базы, значит мы хотим все их как-то обработать, и какая разница. сразу будут созданы объекты или по требованию?», но потом понял — если вся работа с каждым объектом происходит внутри цикла foreach или while( next() ), то создание объекта по требованию и автоматическое его уничтожение на следующем витке цикла даст существенную экономию памяти. На деле оказалось — очень существенную.
Читать полностью »

ЦОД «ТрастИнфо» находится в любопытном месте — на территории ОАО «НИЦЭВТ», старинного предприятия «Научно-исследовательский центр электронной вычислительной техники». В соответствии с советскими традициями промышленной гигантомании, это самое длинное здание в Москве. «Лежачий небоскреб» на Варшавском шоссе, 125 имеет длину 736 метров. Говорят, там еще вниз столько же этажей, сколько наверх.

НИЦЭВТ — одно из старейших предприятий-разработчиков средств вычислительной техники и системного программного обеспечения, созданное в СССР в конце 1940-х годов. Строго режимный объект.

НИЦЭВТ в советское время

Прогуляться по дата центру «Ай Теко»

Читать полностью »

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js