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

Замыкает список новых моделей планшетов, представленных компанией Samsung на выставке CES 2014, устройство под названием Samsung Galaxy Tab Pro 8.4. Этому планшету достался экран размером 8,4 дюйма по диагонали — меньше, чем у модели Samsung Galaxy Tab Pro 10.1. Тем не менее, разрешение экрана осталось прежним — 2560 х 1600 пикселей.

Планшет Samsung Galaxy Tab Pro 8.4 получил экран разрешением 2560 х 1600 пикселей и процессор Snapdragon 800

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

Компания Nikon представила камеру Coolpix L830, снабженную объективом с 34-кратным зумом и выполненную в типичном для ультразумов стиле.

В камере установлен датчик изображения типа CMOS формата 1/2,3 дюйма, разрешение которого равно 16,0 Мп. Изображение на поверхности датчика строит объектив Nikkor, оптическая схема которого включает 12 элементов в 9 группах (2 элемента из стекла ED). Объективу доступен диапазон ЭФР 22,5–765 мм. При увеличении фокусного расстояния максимальная диафрагма меняется в пределах F/3,0–F/5,9. Объектив оснащен оптическим стабилизатором изображения.

В этой статье я расскажу о способе вывода звука на Arduino Due без активного использования процессора.

Получив плату и поэкспериментировав со скетчами, я понял, что не стану писать прошивки в стандартной IDE и начал искать альтернативу. Мой выбор остановился на Atmel Studio версии 6.0. Мне очень понравилась эта IDE, которая сделана на основе Visual Studio 2010. Понравилась она особенно тем, что все заработало из коробки. В мастере создания нового проекта я выбрал плату Arduino Due, выбрал проект а-ля «Hello World» (мигание светодиодом), скомпилировал и запустил. Особенно радовало то, что не было никаких скрытых от меня слоев и библиотек. Прошивка полностью собиралась из исходного кода, это меня в итоге и подкупило, и я остался на Atmel Studio. В нее, кстати, уже встроен Visual Assist, который делает написание кода еще более комфортным.

И так, передо мной встала задача вывода звука через DACC (Analog Converter Controller), но без 100% загрузки процессора. В идеале хотелось отправить в DACC очередную порцию данных и забыть о нем до тех пор, пока не потребуется отправить новую порцию.
Для этого мне пришлось задействовать PDC (Peripheral DMA Controller) и TC (Timer Counter). В итоге, все оказалось достаточно просто, но я немного помучился, прежде чем все это заработало. Если интересно, то прошу под кат.
Читать полностью »

Если спросить у десяти разработчиков о лучшей (или достойной) книге о проектировании, то как минимум 6 из них назовет книгу Боба Мартина «Принципы, паттерны и методики гибкой разработки». Если же после этого показать им на некоторые интересные моменты писанины «дядюшки» Боба, то большая часть из них с недоумением почухает лоб и несколько изменит свое мнение.

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

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

Оригинал статьи носит название «10 SQL ошибок, которые делают Java разработчики», но, по большому счёту, приведённые в ней принципы можно отнести к любому языку.

10 потенциальных SQL ошибок, которые делают программисты

Java программисты мешают объектно-ориентированное и императивное мышление в зависимости от их уровня:
— мастерства (каждый может программировать императивно)
— догмы (шаблон для применения шаблонов где-либо и их именование)
— настроения (применять истинный объектный подход немного сложнее чем императивный)

Но всё меняется, когда Java разработчики пишут SQL код.
Читать полностью »

Кеширование с тегами — инструмент, позволяющий точечно обновлять кеш при изменении тех или иных зависимостей.
К сожалению, разработчики Yii не сочли нужным внедрить этот инструмент в ActiveRecord, а стоило бы. Тем не менее, они дали нам возможность сделать это самим.

Реализация привязки тегов к моделям на основе зависимостей уже обсуждалась на хабре habrahabr.ru/post/159079/. Автору отдельная благодарность. Я буду использовать ее как основу, и дополню функциями для автоматической генерации тегов.
Читать полностью »

в 10:20, , рубрики: Без рубрики

Windows 8.1, которая вышла в октябре 2013 не смогла решить основные проблемы как пользователей, так и самого Microsoft. Конечно были сделаны достаточно крупные преобразования но все они нацелены на сенсороориентированный плиточный интерфейс.

image

Обычным компьютерам тоже кое-чего досталось, но прежнего «эксиэпириенса» пользователи так толком и не получили. Стоит ли удивляться, что все теперь ждут Windows 8.2 до выхода Windows 9?

Самое большое разочарование данного обновления — это кнопка «Пуск». Нет, конечно она появилась и с ней все в порядке, даже есть логотип Windows, но вот прежнее меню так и не вернули. Кликая по данной кнопке мы попадаем на все тоже плиточное меню. Стоит ли удивляться, что программы для возврата кнопки Пуск получили новый виток популярности? (например pokki.com)

image

Windows 8.2 на данный момент загадка, вокруг которой ходит множество слухов: первые говорят что они все же выйдет, а другие считают, что Microsoft выпустит Update к Windows 8.1, а потом сразу выпустит Windows 9. Как будут развиваться события не понятно, ну а пока пройдемся по имеющейся информации о Windows 8.2.
Читать полностью »

Агентство DARPA запустило проект создания биоразлагаемой электроники, самоуничтожающейся по команде

Defense Advanced Research Projects Agency (DARPA) сейчас работает над интересным проектом, цель которого — создание специфических электронных компонентов, которые, по замыслу, будут самоуничтожаться по получению сигнала извне. При этом проект не является чистой воды фантастикой — исследовательская компания SRI уже получила от DARPA 4,7 миллиона долларов США. И DARPA, и SRI работают над этим проектом вместе с производителем электроники Honeywell.

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

От переводчика:
Основная цель перевода это попытка помочь тем программистам кто пишет статические распаковщики исполняемых файлов. Другими словами эта информация нацелена на практикующих reverse-engineer-ов. Под статичеческим распаковщиком понимаю программу которая поданный на вход упакованный или запротекченный исполняемый файл анализирует и создает на выходе файл, как будто бы тот создан каким-либо компилятором. Особенностью такого типа распаковщиков в том что он работает исключительно на знании структуры защиты или упаковки файла, т.е. без применения «сброса дампа», «востановления импорта» и др. типов «читерства».

При изучении упакованных файлов к примеру с помощью UPX, RlPack и др. часто встречаешься с кодом где делаются некоторые магические действиями с маш. инструкциями переходов байты 0xE8, 0xE9 и др. Этой магией является «фильтрация» и она направлена на улучшение степени сжатия исполняемого файла.

Достаточно часто иметь точный код фильтрации совсем необязательно. Достаточно понаблюдать на то как меняются данные. А иногда и вовсе невозможно за разумный срок получить этот кусок кода с фильтрацией, либо очень трудоемко, к примеру при работе с полиморфиками или с файлами где применяется виртуализация кода.

Ниже следует первод небольшого но крайне полезного текстового файла "%UPX_SOURCE%docfilter.txt". В этом пути под UPX_SOURCE подразумевается файловый путь до исходных кодов к UPX версии 3.91. Все что описано про UPX также применимо и к другим упаковщикам.

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

На проходящей сейчас в Лас-Вегасе выставке CES, Марисса Майер, CEO Yahoo, объявила о поглощении Aviate.

Aviate — это приложение домашнего экрана (luncher) для Android. После установки Aviate, стартовый экран смартфона сам адаптируется под привычки пользователя, учитывая время суток и местонахождение.

Как пишетЧитать полностью »


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