Архив за 16 августа 2012 - 5

Компилятор avrgcc поддерживает C++, однако в его поставку не входит ни стандартная библиотека, ни реализация ABI: служебных функций, вызовы которых вставляет сам компилятор. В результате люди пытаются реализовать те части, которые им нужны, самостоятельно и зачастую делают это не очень хорошо. Например, часто предлагается отстрелить себе ногу определив пустую функцию __cxa_pure_virtual(void) {} или подложить себе грабли, написав заглушки для __cxa_guard_acquire, __cxa_guard_release и __cxa_guard_abort. В данной статье я предлагаю разобраться, чего не хватает для счастья, где это взять или как написать.
Я знаю, что немло людей считает, что C++ на микроконтроллере не нужен. Их я прошу прочитать последний раздел статьи перед тем, как писать комментарии.Читать полностью »

image

Уважаемые!

Мы приглашаем вас на международную конференцию IDCEE 2012 (День Инвестора Центральной и Восточной Европы 2012: Интернет-технологии и инновации). В этом году конференция пройдет в Киеве 18-19 октября на прежней локации – Выставочный центр АККО Интернешнл, который расположен в парке им. Пушкина. Уже третий год подряд, благодаря этому событию, в украинскую столицу съезжаются самые авторитетные хедлайнеры глобальной IT-индустрии: ведущие мировые венчурные фонды, активно инвестирующие бизнес-ангелы, профессиональные эксперты отрасли, успешные IT-бизнесмены.

Из новинок IDCEE 2012 стоит отметить воркшопы, которые помогут раскрыть новые таланты и предпринимательский дух участников конференции. Кроме того, на главной сцене IDCEE свои проекты смогут представить 12 финалистов конкурса стартапов. Трех победителей определит Экспертная комиссия, в состав которой входят представители мировых фондов (eVenture Capital Partners, Bessemer Venture Partners, Balderton Capital).

Напомним, что в прошлом году IDCEE посетило более 2000 участников из 35 стран, свыше 50 выдающихся спикеров, представителей более 50 венчурных фондов и компаний, а также 150 команд IT-предпринимателей из стран Восточной и Западной Европы и США.
Читать полностью »

Это вторая часть цикла про то, как устроена SQL Database. В первой части речь шла об архитектуре SQL Database, во второй части продолжим этот обзор с фокусом на масштабирование и некоторые особенности разработки для SQL Database.
Масштабирование и особенности разработки для SQL Database

Обеспечение масштабируемости в SQL Database

Одним из наиболее значимых преимуществ размещения баз данных в среде SQL Database являются встроенные функции обеспечения масштабируемости. При необходимости можно добавить дополнительные базы данных. Два компонента SQL Database обеспечивают масштабируемость за счет постоянного отслеживания рабочей нагрузки на каждом из узлов. Первый компонент — Engine Throttling (регулировщик нагрузки на ядро), который защищает сервер от перегрузки. Второй компонент — Load Balancer (балансировщик нагрузки), который следит за тем, чтобы сервер не работал постоянно в режиме повышенной производительности. Читать полностью »

Южнокорейская компания LG выпустила пресс-релиз, в котором говорится, что продажи смартфонов фирмы со встроенными модемами LTE превысили отметку в пять миллионов. При этом продажи первого смартфона LG с поддержкой LTE, модели Revolution, стартовали не так и давно – в мае прошлого года.

LG продала более пяти миллионов смартфонов со встроенными модемами LTE

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

Смотрите на любом IT-ресурсе страны

Радиовещание — это такая странная и загадочная штука, которая возволяет передать звук за тысячи километров в уши благодарных слушателей, управляя их настроением и поведением. История радиовещания сама по себе очень интересна, равно как и все последствия, которые оно за собой принесло. Но историю лучше почитать в википедии, а в этой небольшой статье будет рассказано, как же происходит работа интернет-радио. Здесь не будет мануалов по настройке, здесь не будет конфигов, зато будет много картинок и немного кода.Читать полностью »

Чтобы быть в курсе событий, как правило, требуется пролистывать не только ленты новостей и основных социальных сетей, но и уделять внимание подпискам и фидам. Какие-то материалы могут показаться интересными и добавляются в ту или иную разновидность списка «прочитать позже». Хорошо, если к тому моменту, как у вас появится время ознакомиться с той или иной статьей, она все еще будет актуальной.Рассмотренные в сегодняшней подборке программы помогут вам сориентироваться в бескрайнем море информации, уделяя больше времени нужному и отсекая все лишнее.

Feedly

Программа позиционируется как RSS-ридер, но ей под силу удовлетворить ваше любопытство интересными подборками источников информации на различные темы. Если основной раздел после предоставления прав доступа к аккаунту Google будет содержать именно ваши подписки, то каталог дополнительных материалов позволит в легкой и удобной форме ознакомиться со статьями ведущих мировых ресурсов.

Менеджеры подписок и агрегаторы новостей для Android Менеджеры подписок и агрегаторы новостей для Android Менеджеры подписок и агрегаторы новостей для Android

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

Британские власти угрожают штурмом посольству Эквадора

Власти Великобритании могут пойти на штурм посольства Эквадора в Лондоне, если его сотрудники не выдадут основателя сайта WikiLeaks Джулиана Ассанджа. Об этом заявил глава МИД республики Рикардо Патиньо на пресс-конференции в Кито. По его словам, подобная угроза содержится в послании британского правительства, переданном послу Эквадора в Лондоне.

«Вы должны осознавать, что британский закон от 1987 года о помещениях дипломатических и консульских представительств дает нам легальные основания предпринять действия, направленные на то, чтобы арестовать господина Ассанжа в помещении посольства», — говорится в письме властей Великобритании, опубликованном на сайте правительства Эквадора.Читать полностью »

Роботы вырастают из игрушечного возраста
С незапамятных времен человечество мечтало о рукотворных помощниках, которые работали бы вместо него; хорошо всем известный принцип «лень – двигатель прогресса» здесь особенно актуален. Время шло, возможности людей возрастали. Уже заговорили об искусственном интеллекте – в надежде загрузить роботов не только физической, но и умственной работой. Далеко ли продвинулся воз в этих направлениях? Какими возможностями обладают коммерческие модели роботов? И, заодно, как этот пост очутился в блоге Intel? Попробуем ответить на все вопросы.
Читать полностью »

В настоящий момент во многих проектах с богатым наследием код представляет собой смесь из различных подходов, от PHP 3 до PHP 5.

В PHP 3 мы использовали библиотеки функций, файлы подключения к базе данных, файлы переопределения настроек php.ini и так далее.

В PHP 4 и 5 мы создавали классы, именование файлов которых было сильно кастомизировано, от package/class.myclass.inc до Package/MyClass.php.

В эпоху PHP 5 мы получили стандарт PSR-0, описывающий стандарт именования файлов классов PHP для повышения совместимости их автозагрузки.

Код постепенно начал превращаться в не очень приятное месиво из require_once и spl_autoload_register. Прямо скажем, месиво не сильно управляемое и время от времени приводящее к фатальным ошибкам «функция не существует» или «класс не существует» при разработке нового кода.

И вот, внезапно к нам на помощь пришёл менеджер зависимостей Composer (github-репозиторий).

Хочу подчеркнуть, что Composer не является только лишь генератором автозагрузчика. Задачи, которые он выполняет намного более широки и интересны.

Давайте посмотрим, как мы можем применить Composer для генерации автозагрузчика для нашего legacy-кода.
Читать полностью »


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