Good News Everyone!
Не успели нарадоваться выходу Visual Studio 2012 в августе, как компания Microsoft уже выпустила сервис пак.
Ниже описаны основные функции, которые реализованы в этом обновлении.
Читать полностью »
Архив за 28 ноября 2012 - 7
Вышел первый сервис пак для Visual Studio 2012
2012-11-28 в 7:06, admin, рубрики: microsoft, Service Pack 1, Visual Studio, visual studio 2012, метки: microsoft, Service Pack 1, visual studio 2012Быстрый способ установки Java Oracle на Linux
2012-11-28 в 7:02, admin, рубрики: java, linux, системное администрирование, метки: java, linux Привет!
В сети есть достаточно информации по установке Java Oracle. Но, на мой взгляд, способ, описанный ниже, самый удобный. Причина удобства — не нужно заходить на сайт Oracle, регистрироваться и выкачивать установочный файл и в то же время нет необходимости хранить его где-нибудь у себя локально.
Процесс установки сводится к запуску одного скрипта.
Читать полностью »
Реализация Lock’ов на сайтах Alawar
2012-11-28 в 6:00, admin, рубрики: alawar, alawar entertainment, lock, php, redis, rediska, yii, Блог компании «Alawar Entertainment», блокировка, Веб-разработка, метки: alawar, alawar entertainment, lock, PHP, redis, rediska, yii, блокировкаВведение
Сегодня мы поговорим о блокировках и покажем свою реализацию. Каждый из разработчиков не раз сталкивался с проблемой, когда необходимо обеспечить однопоточное использование какого-либо ресурса.
Часто для обеспечения такой блокировки используется схема с созданием специального файла, наличие которого определяет факт занятости того или иного ресурса.
Такой подход достаточно прост в реализации, но имеет ряд недостатков. Среди недостатков можно выделить:
- отсутствие 100% гарантии блокировки при большом количестве потоков;
- блокировка работает в рамках одного сервера;
- и самое неприятное – если процесс, который поставил блокировку почему-то её не снял, то остальные процессы так и не смогут получить доступ к этому ресурсу, пока вручную или каким-то другим способом эта блокировка не будет снята.
Когда нужны блокировки?
Каждый раз потребности разные, в основном они сводятся к исключению одновременных повторных действий, обеспечению последовательной работы с каким-то ресурсом, обеспечению равномерной нагрузки.
Читать полностью »
Что такое In-Memory Data Grid
2012-11-28 в 5:58, admin, рубрики: big data, transactions, метки: transactionsОбработка данных in-memory является довольно широко обсуждаемой темой в последнее время. Многие компании, которые в прошлом не стали бы рассматривать использование in-memory технологий из-за высокой стоимости, сейчас перестраивают архитектуру своих информационных систем, чтобы использовать преимущества быстрой транзакционной обработки данных, предлагаемых данными решениями. Это является следствием стремительного падения стоимости оперативной памяти (RAM), в результате чего становится возможным хранение всего набора операционных данных в памяти, увеличивая скорость их обработки более чем в 1000 раз. In-Memory Compute Grid и In-Memory Data Grid продукты предоставляют необходимые инструменты для построения таких решений.
Задача In-Memory Data Grid (IMDG) — обеспечить сверхвысокую доступность данных посредством хранения их в оперативной памяти в распределённом состоянии. Современные IMDG способны удовлетворить большинство требований к обработке больших массивов данных.
Упрощенно, IMDG — это распределённое хранилище объектов, схожее по интерфейсу с обычной многопоточной хэш-таблицей. Вы храните объекты по ключам. Но, в отличие от традиционных систем, в которых ключи и значения ограничены типами данных «массив байт» и «строка», в IMDG Вы можете использовать любой объект из Вашей бизнес-модели в качестве ключа или значения. Это значительно повышет гибкость, позволяя Вам хранить в Data Grid в точности тот объект, с которым работает Ваша бизнес-логика, без дополнительной сериализации/де-сериализации, которую требуют альтернативные технологии. Это также упрощает использование Вашего Data Grid-а, поскольку в большинстве случаев Вы можете работать с распределённым хранилищем данных как с обычной хэш-таблицей. Возможность работать с объектами из бизнес-модели напрямую — одно из основных отличий IMDG от In-Memory баз данных (IMDB). В последнем случае пользователи всё ещё вынуждены осуществлять объектно-реляционное отображение (Object-To-Relational Mapping), которое, как правило, приводит к значительному снижению производительности.
Читать полностью »
Поселок программистов – формирование команды
2012-11-28 в 4:56, admin, рубрики: diy или сделай сам, дополненная реальность, жилье, недвижимость, офис, природа, рабочее место, фриланс, метки: жилье, недвижимость, офис, природа, рабочее местоВ предыдущей статье я рассказывал об идее поселка програмистов и о первых шагах по ее воплощению. У проекта в ближайшее время появится блог, но самыми интересными фактами из его развития я буду по-прежнему делиться на хабре. В этом посте вы найдете презентацию, бизнес-план, некоторые уточнения по концепции и приглашение присоединиться к команде. Читать полностью »
Смартфон BlackBerry Patagonia 9620 «засветился» на сайте Nextel
2012-11-28 в 4:00, admin, рубрики: Новости, метки: новостиОптимальные опции для x86 GCC
2012-11-28 в 3:33, admin, рубрики: gcc, GNU, open source, x86, Блог компании Intel, Компиляторы, производительность, метки: gcc, GNU, open source, x86, производительностьРаспространено мнение, что GCC отстает по производительности от других компиляторов. В этой статье мы постараемся разобраться, какие базовые оптимизации GCC компилятора стоит применить для достижения приемлемой производительности.
Обновленная мышь Razer Orochi работает без замены источника питания вдвое дольше своей предшественницы
2012-11-28 в 3:30, admin, рубрики: Новости, метки: новостиБеспроводная лазерная мышь Razer Orochi, ориентированная на любителей поиграть, использующих мобильные компьютеры, увидела свет в июле 2009 года. На этой неделе производитель объявил о выходе обновленной модели Razer Orochi
APU AMD A10 5800K удалось разогнать до 7,86 ГГц
2012-11-28 в 3:00, admin, рубрики: Новости, метки: новостиИспользуя системную плату Gigabyte F2A85X-UP4, удалось заставить гибридный процессор AMD A10 5800K работать на рекордно высокой частоте 7,86 ГГц. Это значение, вдвое превосходящее штатное, было достигнуто участниками «фирменной» группы энтузиастов под названием The Killers в ходе шоу AMD Extreme OC, прошедшего 20 ноября на Тайване. Для охлаждения APU был применен жидкий азот.
Предлагаю вашему вниманию устройство очень похожее на полнофункциональный DJ контроллер, собранное если и не совсем из металлолома, то уж во всяком случае, без этих ваших микроконтроллеров и прочих Arduino.