Архив за 25 июня 2013 - 6

Добрый вечер!

Всё началось с того, что необходим был более или менее удобный инструмент для работы с API социальной сети ВКонтакте под iOS. Однако Google меня достаточно быстро расстроил результатами поиска:

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

Под катом я расскажу, как работает новая версия ВКонтакте iOS SDK, с чего всё начиналось и к чему в итоге пришли.
Читать полностью »

image

Уважаемые коллеги, представляю вашему вниманию подборку любопытных и, надеюсь, полезных для вас статей, опубликованных на MSDN за май и июнь этого года.

Visual Studio 2012 & SharePoint

Порт «Age of Empires» для смартфонов выйдет до конца года

Корпорация Microsoft собирается лицензировать свои консольные и компьютерные игры для портирования их на мобильные устройства. Заниматься портированием будет не сам редмондский гигант, а его новый партнер, японская игровая компания Klab Inc, которая занимается выпуском игр для различных мобильных платформ (пока что речь идет о iOS и Android).

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

image Вернувшись недавно из отпуска, я вновь подумал о том, что 28 дней в году — это очень мало. Выступил с инициативой, чтобы было столько рабочих дней в году, а всё остальное — оплачиваемый отпуск, но начальство почему-то было против.
Пришлось пережить первые два дня после отпуска, разгрести скопившееся и потихоньку вновь втянуться в рабочий процесс.

Тут-то меня и посетила идея о том, как можно увеличить отпуск без удара по кошельку руководства. Наверняка эта идея уже посетила кого-то еще, наверняка где-то она уже описана, наверняка где-то она даже применяется, но мне ее реализация в природе не встречалась, поэтому делюсь ей со всеми. Может кому пригодится.
Читать полностью »

Недавно объединенная компания "Афиша-Рамблер-SUP" предложила рекламодателям новый продукт - "Рамблер-Сеть" для размещения таргетированной медийной рекламы на 150 тыс площадок Рунета, подключенных к DSP-платформе Index20, и с применением поведенческих таргетингов на основе фирменной "Модели пользователя"

Детально работу "Рамблер-Сети" в компании Roem.ru комментировать отказались. Однако во вчерашнем интервью Cossa.ruЧитать полностью »
Репортажи с Computex 2049: презентация Windows CS

Сначала о грустном. Всемирная бесконтактная подземная излучающая сеть (WWUN) ожидаемо подтвердила опасения по поводу своей пропускной способности. Хотя трансляция на 200 миллионов встроенных киберсенситивных устройств пяти различных поколений и более чем на 800 миллионов стандартных терминалов с эффектом присутствия не вызвала никаких нареканий, но последние модели двустороннего окна с преобразователем ощущений периодически подлагивали при передаче обонятельной составляющей стендов. Остается надеяться что к следующей выставке вирт-дизайнеры ведущих фирм перестанут злоупотреблять тяжелыми голографическими элементами оформления и начнут оптимизировать осязательные и обонятельные библиотеки вместо того, чтобы загонять полный спектр в кеш пользовательских восприниматоров.
Ну а если отвлечься от критики, то оформление стендов на Computex традиционно радует. Новинки в области встроенных воспринимающих устройств доступны только пользователям с КСУ и ВКСУ, прекратились гонения и задвигания за задний план традиционного клавиатурно-мониторного раздела, даже мелких вендоров типа HP или Oracle легко можно найти на карте, ну и наконец-то не нужно тащиться назад ко входу на стенд чтобы вызвать портал в главный холл — он вызывается из любой точки экспозиции. Порадовало и оформление стенда микрософта, который занимает довольно значительную часть виртуального пространства. Вместо набившего оскомину входа в виде врат ада, главной темой оформления стал морской порт. Всех заглянувших на огонек к бывшей корпорации зла приятно освежает морской бриз, детализация накатывающих на скалы волн просто потрясающая, дизайнеры, возможно, немного переборщили с громкостью крика чаек и интенсивностью запаха рыбы из корзин торговцев на причале, но это не злит, а скорее создает какой-то особый настрой. Экспозиции различных подразделений Microsoft размещены на четырех пиратских галеонах стоящих на причале. Презентация новой версии давно ожидаемой операционной системы состоялась на флагманском «San Felipe» и провела ее CEO Lucy Southworth собственной персоной.
Читать полностью »

Привет! Хотел бы поделиться с тобой небольшой заметкой по кастомизации Magento. С данной системой работаю не так давно, но уже успел написать несколько модулей(модуль платёжной системы, добавление custom-полей, etc.). Сама система предлагает несколько способов модификации своего поведения:

  1. Переписывание классов в самой системе
  2. Копирование из app/code/core в app/code/local с последующим изменением
  3. Rewrite через XML файл модуля с наследованием родительского класса
  4. Система событий(Event) и наблюдателей(Observer)

В данном посте я расскажу о способе применения последнего метода. За подробностями прошу под кат.
Читать полностью »

Вступление

Добрый вечере. В данной статье хочу описать проблемы работы в многопоточной среде, с которыми я встретился и пути их решения. Более пяти лет я занимаюсь разработкой игровых проектов на С++ / Objective C++, в оснвоном под платформу iOS. 2 года назад решил попробывать себя в «нативной» разработке используя только Objective-C. Примерно в тоже время меня заинтересовала технология GCD от Apple (как раз после просмотра очередного WWDC). В первую очередь, в этой технологии меня привлекла гибкая возможность делегирования операций между потоками. Довольно распространненой задачей является загрузка каких-либо игровых ресурсов в низкоприоритетном потоке. Но довольно нетривиальной задачей является смена потока по окончанию операции загрузки на главный поток с целью дальнейшей загрузки в VRAM. Конечно можно было закрыть глаза на эту проблему и использовать Shared Context для графического контекста, но ростущий в то время во мне перфикционизм к собственному коду и решениям проектирования графических систем, не позволил поступить так. Вообщем было принято решение опробывать GCD на «пет» проекте, которым я как раз в то время занимался. И получилось довольно не плохо. Кроме задач решающих загрузку игровых ресурсов я стал использовать GCD там где это было уместно, ну или мне казалось, что это было уместно.

Прошло много времени и вот появились компиляторы полноценно поддерживающие C++11 стандарт. Так как работаю я в текущий момент в компании, занимающейся разработкой компьютерных игр, то особое требование ставится именно к разработке на С++. Большинству сотрудников чужд Objective-C. Да и сам я не питаю особой любви к этому языку (может быть только кроме его обьектной модели построенной по принципам языка Smalltalk).

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

Для этого мне понадобились следующие новшевства С++11 — std::function, variadic templates и конечно работы с std::thread. (std::shared_ptr используется лишь для чувства собственного успокоения). Конечно еще одна цель, которую я поставил перед собой — это кроссплатформенность. И очень был розачарован когда узнал, что компилятор от Microsoft укомплектованый в VS 2012 не поддерживал variadic templates. Но поштудировав немного stackoverflow я увидел, что и эта проблема решается установкой допольнительного пакета «Visual C++ November 2012 CTP».
Читать полностью »

Проект по-тихоньку развивается, и мы рады сообщить о важном событии в его жизни: в этом выпуске в подкасте гость — Александр Ефремов — инженер Хуавэй.

Итак, сегодня обсуждаем:

1) Новости телекома

  • Компания ARISTA представила гибкую 100 GbE Ethernet платформу с низкой ценой за порт
  • Организация 3GPP заявила, что технология LTE-Advanced определяется стандартами начиная с Release 10 и выше, включая Release 12, потому что вендоры присваивают это название своим модификациям протокола
  • Компании Вымпелком и RubicPro будут показывать рекламу пользователям бесплатных точек доступ WiFi на основе решения WiFly
  • Технология WiSee может распознавать жесты человека с помощью WiFi

2)Темы гостя подкаста

  • Разница между коммутацией каналов и коммутацией пакетов
  • ISDN
  • Сети NGN и IMS для объединения разнородных сетей (ТФОП, IP, TDM) и предоставления услуг телефонии
  • Основы работы современных телефонных сетей и взаимодействия с традиционными (SIP, SDP, RTP, TDM)
  • Технологии резервирования
  • Бриф по универсальным платформам ATCA, OSTA2.0, Ericsson Blade System

Скачать файл с музыкальной подложкой
Скачать файл без музыкальной подложки
Читать полностью »

Показанная на иллюстрациях процессорная система охлаждения пополнила ассортимент продукции компании Reeven.

Скорость вращения комплектного вентилятора Reeven RC-1401 регулируется c помощью ШИМ в диапазоне 300-1300 об/мин

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


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