Архив за 14 февраля 2014 - 2

В начале января стало известно, что главы Apple и Samsung снова попробуют договориться напрямую и уладить вне суда патентный конфликт между крупнейшими мировыми производителями мобильных устройств. Переговоры высших руководителей компаний должны были состояться не позднее 19 февраля. По данным источника, встреча состоялась на прошлой неделе.

Представитель Samsung отказался комментировать информацию о встрече

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

На днях в Сети появилось очередное изображение смартфона HTC M8, который станет новым флагманом линейки HTC. Анонс этого устройства ожидается в конце месяца в Барселоне, на мероприятии Mobile World Congress (MWC) 2014.

Напомним, ранее опубликованные изображения HTC M8 являются безусловной подделкой, не выдерживающей никакой критики.

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

Станьте властителем подземелья совершенно бесплатно!

Известный магазин GOG.com внезапно раздаёт безвозмездно (т.е. даром) старую добрую (по факту — злую) игрушку Dungeon Keeper.
Помню, как хорошо в неё зависалось вечерами параллельно с написанием диплома.
Насколько я помню, это была первая игра «за плохишей». Чванливые «герои» отправлялись в подземелье, чтобы положить конец гнёту скромных тружеников зла, которые в поте лица своих подданных добывали золото и брильянты.
Оригинальный и нескучный геймплей завоевали игрушке всенародную славу.
Так тряхнём же стариной назло Читать полностью »

Как подружить вашу Nokia Lumia с Mac?

Переход на Windows Phone совершенно не означает, что вы должны забыть о синхронизации с OS X. Под катом мы постараемся объяснить, почему «Nokia Lumia + MacOS X = Дружба и взаимопонимание».
Читать полностью »

Идея использовать одноплатный миникомпьютер Raspberry Pi в качестве информационного табло не нова, однако, как мне кажется, раскрыта далеко не полностью. Одним из не достаточно раскрытых аспектов, по моему мнению, является ограничение доступа. Безусловно, самым надежным способом ограничения доступа является физическое ограничение — для каких-нибудь публичных табло (к примеру на остановках маршрутного транспорта) такое ограничение необходимо, иначе не избежать вандализма, краж (если не самого Raspberry Pi то как минимум SD карты) или «спуффинга» (путем подмены той же SD карты).

Но предположим что речь идет не о совсем публичном табло, а о таком, которое расположенном внутри офиса какой-нибудь компании — к примеру о «билд мониторе» для отображения статуса билдов на каком-нибудь Дженкинсе или ТимСити. Было бы неплохо ограничить возможность молодым горячим джуниорам открывать на билд мониторе порносайты. Об этом и пойдет речь.

Т.к. информационное табло работает, вероятно, не в режиме терминала, а с GUI, для управления ним логично использовать VNC (с ssh туннелем для пущей безопасности). Суть освновной идеи вкратце сводится к тому, что для отображения информации на табло можно использовать VNC viewer в view-only режиме, запущенный от имени пользователя с ограниченными правами. Таким образом подключив к Малинке клавиатуру и мышь нельзя будет «просто так взять» и помешать работе вашего табло. Конечно, знатоки линуксов всегда найдут обходные пути, но по крайней мере пользователей Windows это гарантированно отпугнет (-:

Тоесть вкратце задача сводится к следующему — при запуске Raspberry Pi:

  • Автоматически запускать VNC сервер от имени заданного пользователя (хотя бы того же pi);
  • Автоматически запускать VNC просмотрщик, настроенный на отображение происходящего на локальном VNC сервере, от имени заданного ограниченного пользователя (какого-нибудь guest);
  • Автозапуск какого-нибудь софта, отображающего собственно контент (например, веб-браузера показывающего Дженкинс), и отключение скринсейвера.

Сразу оговорюсь — знатоком Линукс я ни в коей мере не являюсь, поэтому подход может быть неполноценным и «нубским» — за это сразу прошу прощения. Инструкция составлялась по принципу «с миру по нитке» на основе других инструкций — так сказать «от нубов для нубов». Вобщем ногами не бейте плз.

И еще одна ремарка — в данной статье предполагается использование Raspbian (Debian Wheezy) в качестве ОС для Raspberry Pi.

Итак, пошаговая инструкция по достижению результата.
Читать полностью »

imageПост боли.

В последнее время эпидемия чудовищного отношения к грамматике родного языка принимает угрожающие обороты, поэтому молчать больше нельзя.

Никогда, вы слышите, никогда не склоняйте и не добавляйте суффиксы к названиям и терминам на латинице ни через пробел, ни через дефис, ни через уродливый апостроф. Глаз всегда запинается на таких формах. Вместо того, чтобы облегчить, вы затрудняете чтение. Представьте текст, в котором такие слова встречаются не по разу на абзац, а по три в каждом предложении. Легко ли будет его читать?

Ужас Более-менее Лучше всего
В JavaScript-е
В javascript'e
В JavaScript
В Яваскрипте
В JS
php-шник
php ист
Кстати, так никто не говорит, но пишут.
PHP-программист, PHP-кодер
Похапешник
Естественно, не для любого текста.
Избегать таких выражений.
«В штате три программиста.
Мы пишем на PHP.»

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

Компания Canon приурочила к выставке CP+ выпуск нескольких компактных камер, включая модель PowerShot D30 в усиленном исполнении. Эта водонепроницаемая камера, по словам производителя, «создана для приключений и идеально подойдет любителям адреналина». Камера способна вести съемку на глубине до 25 м, причем, как утверждается, она обеспечивает естественную передачу цветов даже при недостатке света.

Камера Canon PowerShot D30 будет доступна в синем варианте цветового оформления

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

Эксперты аналитической компании IDC подвели итоги четвертого квартала и 2013 года в целом на рынке персональных хранилищ и хранилищ начального уровня (personal and entry-level storage, PELS). Как показывают их подсчеты, в 2013 году поставки этой продукции выросли на 13,6% и достигли 75,2 млн единиц. Примечательно, что в денежном выражении рост составил 6,2%. Другими словами, цены на персональные хранилища и хранилища начального уровня уменьшились. Объем рынка в денежном выражении составил 6,7 млрд долларов.

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

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

В посте — какие устройства уже есть у нас или появятся в ближайшем будущем, разделенные мной на несколько категорий.

Если вам есть, чем дополнить публикацию, пишите об этом в комментарии и личные сообщения — буду премного благодарен!

image

image image image

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

Недавно, когда я изучал досовые бут-секторы, я обнаружил довольно загадочную вещь. DOS распознает, является ли бут-сектор загрузочным, по нескольким критерям, и один из них (странно, да?) — есть ли в первых двух байтах jump-инструкция, которая указывает, соответственно, куда-нибудь за BPB. В модуле MSDISK.INC из MS-DOS 3.21 OAK как раз и происходят такие проверки. Модуль проверяет, начинается ли BPB с прыжка, при этом за верную jump-инструкцию он принимает опкоды EBh (short JMP), E9h (JMP), или 69h. Стоп. 69? Это же IMUL!
Не-а, не IMUL. Комментарий в коде утверждает, что это «direct jump»:

   cmp   byte ptr cs:[DiskSector],069H  ; Is it a direct jump?
   je    Check_Signature                ; don't need to find a NOP
   cmp   byte ptr cs:[DiskSector],0E9H  ; DOS 2.0 jump?
   je    Check_Signature                ; no need for NOP
   cmp   byte ptr cs:[DiskSector],0EBH  ; How about a short jump.
   jne   BadDisk

Хорошо, вот только про 69h в документации 8086 ничего не сказано! Да, в 8186 и далее — это опкод IMUL, но то, что 8086 умеет IMUL — крайне маловероятно. Тем более, комментарий ясно указывает, что это прыжок.

Может быть, на процессорах 8086 69h ведёт себя как прыжок? Вопрос хороший, вот только информации по этому поводу почти нет.Читать полностью »


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