-
Сегодня, 23 сентября 2013 года исполнилось ровно 5 лет с выхода мобильной операционной системы Android 1.0 и SDK к ней. Вот как она выглядела: С тех пор произошло вышло много новых версий, множество изменений и дополнений в системе и появилась…
-
Журнал для ученика
Что такое наша с вами информационная безопасность? Как часто вы задаетесь этим вопросом? Что вы делайте для того, чтобы повысить свою защищенность в сети? Попробую ответить — редко и мало. Однако, как показывает практика — пора начинать. Итак, приступим. Для…
-
Отказ от jParser (работа напрямую с буферами Node.js) ускоряет JavaScript на порядок
Перелистнём несколько страниц недавнего прошлого. 16 мая 2012 года RReverser во блогозаписи «Javascript BMP Parser» рассказал об употреблении модуля jParser для анализа двоичных данных, на движке Node.js совершаемого. На следующий же день (17 мая 2012 года) во блогозаписи «jParser: анализ двоичных файлов работает просто» я перевёл документацию по jParser, а чуть позже (22 мая 2012 года во блогозаписи «Node.js на узле Фидонета: читаем джаваскриптом заголовки…
-
Чистим HTML-код при вставке текста из MS Word в HTML5 WYSIWYG редактор (contenteditable)
Здравствуйте! При написании своего WYSIWYG редактора возникла проблема копирования текста из Ворда. Собственно проблем три: Ворд вставляет много мусорного html кода, который необходимо чистить Для представления списков Ворд почему-то использует параграфы вместо тегов UL и LI Собственно как определить, что…
-
Другой tacacs+
Я думаю, про tacacs+ его настройку, политики, ACL и прочее сказано, а уж тем более написано более чем достаточно. Но, что меня всегда напрягало в tacas+ — постоянно чего-то не хватает. Некая недоработанность что ли…
-
Расширение для PHP или все будет в Zephir’e
Наверное у каждого PHP разработчика (и не только PHP) есть мечта — написать своё расширение для PHP, которое по определению работает быстрее интерпретируемого кода, при этом не вникая в тонкости Zend Engine, а еще лучше — не зная C++. И…
-
Загрузка данных в списки Sharepoint
При разработке SharePoint-решений часто стоит задача, помимо автоматического разворачивания структуры сайта (поля, типы контента, списки), также и наполнять его базовым контентом. Это могут быть, в основном, списки со справочной информацией. Но, помимо этого, может возникунть потребность наполнить их какими-то тестовыми…
-
Как ускорить разработку вашего проекта вместе с COLT?
Компания CodeOrchestra выпустила новую версию своего революционного инструмента для ливкодинга — COLT. Разработчики добавили поддержку JS и сделали новый интерфейс на JavaFX платформе. В первой части статьи я подробнее расскажу про кольт, а во второй поделюсь опытом использования этого замечательного…
-
Схемы рецептов для кухни пиццерии. Фастфуд плюс дизайн
Возьмем пиццерию с количеством заказов до тысячи в день. Умножим количество заказов на количество пиццерий в разных городах России. Не забудем о том, что часто в фастфуд приходят для подработки, отчего необходимо быстро обучать людей и так же быстро добиваться от них скорости в работе. Это и есть описание той компании, в которой я работаю.…
-
Расширяем контекстное меню кнопки «Пуск» в Windows 8.1
В этой статье мне хотелось бы рассказать о своем опыте расширения Windows Explorer, если конкретнее, контекстного меню, называемого «Power User Menu». Не скажу, что очень нуждаюсь в старом представлении меню кнопки «Пуск», но все таки хотелось бы иметь возможность быстрого…