Компания Gigabyte официально анонсировала версию 3D-ускорителя GeForce GTX Titan с системой охлаждения WindForce 3X 450W. Как мы и писали ранееЧитать полностью »
Архив за 14 июня 2013 - 3
Gigabyte официально представила ускоритель GTX Titan с системой охлаждения WindForce 3X 450W в комплекте
2013-06-14 в 11:28, admin, рубрики: Новости, метки: новостиКод как аргумент в Caché ObjectScript
2013-06-14 в 11:20, admin, рубрики: cache objectscript, intersystems, intersystems cache, Блог компании InterSystems, разработка, функциональное программирование, метки: cache objectscript, InterSystems, InterSystems cacheЯзык InterSystems Caché ObjectScript (COS) развивается с каждым годом (в версии 2013.1 появилась команда return, в 2012.2 — регулярные выражения), и в него добавляются новые команды и операторы. К сожалению, в настоящий момент подпрограммы в COS не являются объектами первого класса, то есть подпрограмму (функцию, метод) нельзя передать как параметр в подпрограмму или вернуть из подпрограммы.
Тем не менее, существуют способы смягчить эти ограничения.
Под катом рассмотрим несколько вариантов передачи кода как аргумента подпрограммы.
Читать полностью »
Записи докладов запуска RAD Studio XE4
2013-06-14 в 11:19, admin, рубрики: Delphi, Программирование, метки: DelphiУважаемые разработчики!
Совсем недавно мы проводили запуск RAD Studio XE4 в Москве, Минске и Киеве.
Специально для тех, кто не смог посетить мероприятия мы сделали запись видео-трансляции, в которую даже включили сессию вопросов и ответов.
Посмотреть запись всех докладов можно здесь:
1 часть — youtu.be/S-qeJIFTupw — Кирилл Раннев, Стратегия компании Embarcadero и вступительное слово
2 часть — youtu.be/LTTAYAMhojQ — Всеволод Леонов, Разработка мобильных и настольных приложений на основе единой базы исходных кодов
3 часть youtu.be/ICjxcU8unHE — Ярослав Бровин, Использование FireMonkey для разработки приложений под iOS
4 часть youtu.be/hnlNvJvx-NM — Кирилл Раннев — Редакции продуктов и способы лицензирование
Читать полностью »
Смартфон Lenovo ideaPhone P780 будет продаваться за пределами Китая
2013-06-14 в 11:15, admin, рубрики: Новости, метки: новостиВ сети появилась информация относительно международных продаж смартфона Lenovo ideaPhone P780. Дело в том, что ранее не был озвучен тот факт, что устройство будет реализовываться за пределами китайского рынка. Сейчас же эта информация подтвердилась и в настоящее время ведутся все процедуры для начала продаж смартфона за пределами Азии. Однако, цена озвучена не была.
Выступление Чарльза Бирнбаума (Foursquare) на #MBLT13
2013-06-14 в 10:45, admin, рубрики: foursquare, mobile development, Блог компании e-Legion Ltd., будущее здесь, метки: foursquareМесяц назад в Москве прошла наша международная мобильная конференция #MBLT13. В центре Digital October собрались более 400 участников и 30 докладчиков из США, Японии, Великобритании, Сингапура, Нидерландов, Италии, Германии и России.
Одним из приглашенных зарубежных докладчиков стал директор по развитию мобильного и международного направления Foursquare — Чарльз Бирнбаум. Это стало первым выступлением представителя Foursquare в России.
В своем докладе он рассказал о том, какой путь компания прошла за 4 года. Как превратилась из Википедии для мест в огромную информационную сеть, как создание API для крупных партнеров помогло сделать большим толчком в развитии бизнеса и о многом другом.
Под катом подытожим основные факты выступления.
Читать полностью »
Немного Coffee
2013-06-14 в 10:45, admin, рубрики: coffeescript, javascript, Программирование, функциональное программирование, метки: coffeescript, javascriptНемного интересного из мира CoffeeScript
Наиболее исправляемые компоненты Windows за первую половину 2013 года
2013-06-14 в 10:32, admin, рубрики: vulnerability, windows, Блог компании ESET NOD32, метки: vulnerability, windowsМы составили рейтинг компонентов Windows, которые оказались наиболее исправляемыми в первую половину 2013 г., в рамках исправлений «Patch Tuesday». В рейтинге не учавствовали компоненты, ориентированные только на Windows Server и компоненты других продуктов, например, Microsoft Office.
На графике под столбец «Другие» мы объединили компоненты, для которых исправлялось не более двух уязвимостей. В таблице ниже дается подробная информация по каждому компоненту.
Обзор ASUS ZENBOOK U500 через полгода работы
2013-06-14 в 10:32, admin, рубрики: asus, Dura Lex, выбор ноутбука, Железо, ноутбук, Ноутбуки, метки: asus, выбор ноутбука, ноутбук
В погоне за прибылью и в условиях жесткой конкуренции компании-гиганты каждые несколько месяцев выпускают новые продукты, радуя нас новыми технологиями и заоблачными мощностями. Все они выглядят очень привлекательно на графиках и обработанных фотографиях, но как эта гонка отражается на качестве устройств и сроках службы?
Поддержка USB в KolibriOS: что внутри? Часть 2: основы работы с хост-контроллерами
2013-06-14 в 10:30, admin, рубрики: kolibrios, usb, Блог компании KolibriOS Project Team, колибри, операционные системы, метки: kolibrios, usb, колибри
Прежде, чем объяснять код поддержки хост-контроллеров, необходимо рассказать о некоторых принципах работы железа, а также об используемых структурах данных. Как я выяснила при написании текста, одна статья обо всём уровне поддержки хост-контроллеров получилась бы слишком большой, поэтому вторая часть цикла — которую вы сейчас читаете — рассказывает о том, что необходимо знать для понимания кода, а описание действий, происходящие в коде, я отложу до следующей части.
Прерывания и потоки
Хост-контроллеры оповещают софт о происходящих событиях, генерируя прерывания. Прерывание может прийти и оторвать процессор от текущей задачи в любой момент времени; это накладывает жёсткие требования на обработчик прерывания. Обработчик прерывания не может захватывать никакие блокировки — ведь вполне возможно, что прерванный код как раз завладел блокировкой и уже не сможет её освободить. Единственным исключением является вариант спинлока, запрещающий прерывания на время блокировки, но из-за глобальности эффекта спинлок стоит применять пореже и для очень коротких участков кода. На однопроцессорных конфигурациях такой вариант вырождается в пару cli
/sti
без собственно спинлока, на многопроцессорных внутри cli
/sti
остаётся обычный спинлок. Кроме того, контроллер прерываний во время обработки одного прерывания блокирует остальные с тем же или более низким приоритетом.
По этим двум причинам в KolibriOS обработчики прерываний от хост-контроллеров USB передают основную часть работы в выделенный под USB поток ядра, а сами ограничиваются сообщением хост-контроллеру «спасибо, сигнал принят». Сам USB-поток имеет наивысший приоритет, чтобы задумавшиеся пользовательские приложения не мешали обработке. Все функции вышележащих уровней, которые вызываются из уровня поддержки хост-контроллера, работают в контексте потока USB и, как следствие, вполне могут использовать примитивы синхронизации. Приятным побочным эффектом является автоматическая сериализация вызовов: ни обработчик завершения второй передачи из очереди канала, ни функция DeviceDisconnected не будут вызваны, пока не закончит работу обработчик завершения первой передачи из очереди канала, что есть логичное требование к API.
Поток USB также иногда просыпается для обработки событий, отложенных по времени. Пример, о котором я позже расскажу подробнее: после события подключения устройства нужно выждать 100 миллисекунд перед дальнейшей обработкой. В этом случае поток проснётся при обнаружении подключения устройства и запланирует следующее пробуждение через 100 миллисекунд, уже не связанное с пробуждением из-за прерывания.
Читать полностью »
Обновлённый планшет Nexus 7 получит тыловую камеру и SoC Snapdragon S4 Pro
2013-06-14 в 10:26, admin, рубрики: Новости, метки: новостиБуквально вчера мы писали о прохождении сертификации Bluetooth SIG устройством Asus K008. Сегодня стали известны характеристики модификации K009 (K008 — вариант только с Wi-Fi, K009 — с LTE), благодаря появлению этого устройства на сайте FCC. Причём в документах можно легко прочесть слово «nexus». То есть, две указанные модификации представляют собой обновлённую версию планшета Читать полностью »