Сегодня речь пойдет о том как создать простейшие приложения для ВКонтакте под Windows 8. Для начала перейдем на страницу http://vk.com/developers.php и создадим новое приложения,
Читать полностью »
Рубрика «Программирование» - 936
Авторизация ВКонтакте с помощью протокола OAuth 2.0 под Windows 8
2013-11-06 в 8:35, admin, рубрики: Вконтакте API, Программирование, социальные сети, метки: вконтакте api, Программирование, социальные сетиПотеря точности из Double во Float или «Куда пропадали копейки?»
2013-11-06 в 7:50, admin, рубрики: float, java, конвертация, Программирование, метки: float, java, конвертация Преобразование чисел из одного типа в другой обычно ведется таким образом, чтобы не потерять лишних чисел, т.е. из меньшего типа к более вместительному. Но что, если предыдущий разрабочик использовал конвертацию из Double во Float и стали пропадать копейки в отчетах?
В статье приводится изучение конвертации плавающих чисел в Java:
99999999.33333333 -> 100000000.0000000
98888888.33333333 -> 98888888.0000000
2974815.78000000 -> 2974815.7500000
Давайте разберемся, к чему приводит такое преобразование и почему все происходит именно так. Ведь казалось бы, раз используемые в проекте числа далеки от максимальных значений типов float и double, то конвертация его из первого во второй не должна повлечь за собой отрицательных последствий в большинстве случаев.
Читать полностью »
Новая версия Intel SDK для OpenCL приложений
2013-11-06 в 7:40, admin, рубрики: Intel SDK для OpenCL, Блог компании Intel, Программирование, разработка, метки: Intel SDK для OpenCLВышла в свет новая версия бесплатного Intel SDK для OpenCL приложений — 2013 R2. Приведем список нововведений.
- Поддержка операционной системы Windows 8.1;
- Поддержка новых процессоров Intel Bay Trail с графикой Intel HD Graphics, а именно серий Intel Atom Z3000, Intel Celeron J1000/N2000, Intel Pentium J2000/N3000;
- Трассировка OpenCL ядер на встроенной графике Intel с помощью Intel VTune Analyzer XE 2013;
- Новые OpenCL расширения cl_accelerator_intel, cl_intel_motion_estimation с поддержкой аппаратно ускоряемых встроенных ядер оценки движения.
В настоящий момент Windows 8.1 поддерживается только со следующими драйверами: драйвер Intel Iris и HD graphics Driver для Windows 8.1 (версия 15.33.5), драйвер Intel HD Graphics для Windows 8.1 (версия 15.33.3) для процессоров Intel Bay Trail.
Пользователям Windows 7 и 8 следует использовать предыдущий релиз.
Кроме того, обновлен сайт OpenCL SDK: добавлена информация и видео, появилась новая вкладка «Обучение».
Читать полностью »
Коды Грея и задачи перебора
2013-11-05 в 18:58, admin, рубрики: Алгоритмы, математика, перебор, Программирование, метки: математика, переборВ данной статье будут рассмотрены следующие вопросы:
- Двоичные коды Грея. Их существование. Перебор подмножеств данного множества в порядке минимального изменения.
- Существование и реализация перебора подмножеств из k элементов в порядке минимального изменения.
Итак, приступим.
Читать полностью »
Отчёт о конференции Loc Kit
2013-11-05 в 11:51, admin, рубрики: loc kit, Блог компании All Correct Localization, локализация игр, Локализация ПО, Программирование, метки: loc kit, локализация игр, Локализация ПОНаши читатели помнят, что мы анонсировали конференцию, посвящённую локализации программного обеспечения. Наконец-то мы можем подвести итоги.
Конференция Loc Kit прошла 27 сентября в Москве в КЦ Japan House. Нас посетили 70 человек, что несколько меньше, чем мы ожидали, зато у нас получилось камерное мероприятие для профессионалов в области локализации из 26 компаний.
Lock-free структуры данных. Основы: Модель памяти
2013-11-05 в 6:38, admin, рубрики: c++, lock-free, Блог компании i-Free, Программирование, метки: lock-free 
В предыдущей статье мы заглянули внутрь процессора, пусть и гипотетического. Мы выяснили, что для корректного выполнения параллельного кода процессору необходимо подсказывать, до каких пределов ему разрешено проводить свои внутренние оптимизации чтения/записи. Эти подсказки – барьеры памяти. Барьеры памяти позволяют в той или иной мере упорядочить обращения к памяти (точнее, кэшу, — процессор взаимодействует с внешним миром только через кэш). “Тяжесть” такого упорядочения может быть разной, — каждая архитектура может предоставлять целый набор барьеров “на выбор”. Используя те или иные барьеры памяти, мы можем построить разные модели памяти — набор гарантий, которые будут выполняться для наших программ.
В этой статье мы рассмотрим модель памяти C++11.
Читать полностью »
Новый взгляд на старые игры
2013-11-05 в 5:28, admin, рубрики: genesis, Lua, sega, Sonic the hedgehog, Игровые приставки, Программирование, старое железо, метки: genesis, lua, sega, Sonic the hedgehogЗадумывались ли вы когда-нибудь над тем, как могли бы выглядеть ваши любимые игры времён 90-х, если бы среди кнопок джойстика была кнопка «Zoom out»? Как заядлого любителя (и ассистирующего спидраннера) игр Sonic the Hedgehog и их современных модификаций-хаков, меня однажды заинтересовала эта тема. Подробности под катом.
Цикл уроков по SDL 2.0: урок 2
2013-11-04 в 7:09, admin, рубрики: c++, game development, sdl, геймдев, игры, Программирование, С++ 
От переводчика: продолжение серии туториалов Twinklebear, в оригинале доступных тут. Предыдущий урок можно найти здесь.
Сегодня мы начнем рефакторить код с прошлого урока, дописав несколько очень полезных функций, а также разберем то, как изображения позиционируются и масштабируются в SDL_Window.Читать полностью »
Как собрать Qt 5.1.1 при помощи Visual Stusio 2012 под XP
2013-11-01 в 7:57, admin, рубрики: c++, c++11, Qt Software, qt5, Программирование, метки: c++11, qt5Введение
В этой статье нет ничего сверхъестественного. Я хотел просто собрать вместе все нюансы и проблемы, с которыми я столкнулся, связанные с построением Qt в одной статье — вдруг кому-нибудь пригодится.
Читать полностью »
5 причин учить детей программированию
2013-11-01 в 7:40, admin, рубрики: дети, информатика, образование, обучение, переводы, Программирование, Учебный процесс в IT, школа, метки: дети, информатика, образование, обучение, Программирование, школа Последнее время озабочен темой раннего обучения программированию детей. Увидев неплохую иллюстрацию, решил перевести. Пусть расходится по рунетам, вдруг это подтолкнёт некоторое количество родителей…
Читать полностью »
