Новости информационных технологий - 26054

Средняя длина идентификатора в популярных библиотеках JavaScript составляет 8.27 символа
Идентификаторы длиной больше 15 встречаются реже односимвольных. Чаще всего встречаются 6-cимвольные имена. Такие результаты получил автор Esprima — парсера для JavaScript, написанного на JavaScript, проанализировав исходный код таких библиотек, как jQuery, Prototype, MooTools, Underscore и некоторых других.

Пятёрка самых длинных идентификаторов выглядит так:

prototype-1.7.0.0.js SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING
prototype-1.7.0.0.js MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED
jquery-1.7.1.js subtractsBorderForOverflowNotVisible
jquery.mobile-1.0.js getClosestElementWithVirtualBinding
prototype-1.7.0.0.js HAS_EXTENDED_CREATE_ELEMENT_SYNTAX

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

Предыстория

Создаем мобильное веб приложение мониторинга транспорта Санкт Петербурга минимальными усилиямиПосле появления топика о приложении для ОС Android, позволяющего следить за работой общественного транспорта Санкт-Петербурга, мне пришла в голову идея создать удобный и универсальный способ доступа к этой информации, как можно с большего количества устройств.

Идея создать приложение для каждой из платформ отпала сразу — это займет много времени и у меня нет возможности протестировать свои программы на всех этих устройствах. Поэтому был выбран вариант web-приложения, работающего в браузере. Это открывает возможность его работы в большинстве мобильных ОС, имеющих браузер с поддержкой JavaScript. Таким образом, мы получаем немаленький список: Android, iPhone, iPad и другие iOS-устройства, Maemo, Windows 7 phone, webOS, MeeGo, Moblin… и так далее (в теории). Еще остаются обычные, non-touch телефоны, на которых, обычно, используется OperaMini. Для неё постараемся адаптировать интерфейс того же приложения.

В итоге получилось вот что: spbtransport.ru
Приложение Android СПБ Транспорт

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

Компания Toshiba дополнила линейку портативных винчестеров Canvio 3.0 и Canvio Basics 3.0Читать полностью »

Недавно мне в голову пришла мысль: а нельзя ли, подключив синтезатор к компьютеру, набирать на нем текст? Я попробовал реализовать это, и у меня получилось. Моя программа считывает нажатия клавиш синтезатора и эмулирует нажатия клавиш обычной клавиатуры. В этой статье я расскажу, как это реализовать. Писать будем под Linux на C++ с использованием Qt.

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

Компания Apacer объявила о выпуске модулей оперативной памяти DDR3 для ноутбуков и встраиваемых систем, рассчитанные на тактовую частоту 1600 МГц.

Модули памяти Apacer DDR3-1600

В отличие от модулей DDR3-1333, которые также имеются в каталоге компании, рабочее напряжение новинок составляет не 1,5, а 1,35 В. Путём нехитрых математических вычислений производитель посчитал, что новые модули памяти на 20% производительнее и потребляют на 11% меньше энергии.

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

Как и предполагалось, компания Nokia сегодня официально представила пару бюджетных телефонов. Правда, вместо моделей Noki 305 и 311 свет увидели модели, названные Nokia 110 (на двух верхних фото) и 112. В лучших традициях бюджетных устройств, новинки сочетают низкую цену с яркими красками экстерьера и поддержкой двух карточек SIM.

Nokia 110

Программы в автоматном стиле – трудности перевода

Пятая лекция курса «Сетевое программирование в UNIX» от специалистов SkyDNS и компании «Айдеко» уже ждет своих слушателей.

Александр Патраков объясняет, как перевести обычную сетевую программу в программу, основанную на конечном автомате.

О том, что такое конечный автомат, вы узнаете под хабракатом.
Читать полностью »

Сенсоры грядут На прошедшем недавно Intel Developer Forum 2012 в Пекине компания Intel и ее партнеры продемонстрировали новые ультрабуки, одной из отличительных особенностей которых (не считая дизайна и наличия сенсорного экрана) является наличие сенсоров.

Причем, данные модели не просто концептуальный дизайн, они являются образцами реальных устройств, которые начнут появляться на рынке в ближайшее время. С их выходом на рынок сенсоры больше не будут диковинкой, а станут неотъемлемой частью любого ультрабука.
Читать полностью »

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

В данном мини-обзоре плюсов и минусов хотелось бы еще раз поднять холивар понять для чего же всё-таки многие веб-сервисы используют т.н «бесконечный скролл» вместо привычной и понятной организации перехода по страницам.Читать полностью »


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