Архив за 25 октября 2012 - 3

Добрый вечер, читатели!

22 октября в стенах галереи Samsung, что на Тверской 22, прошло знаковое для многих событие — презентация долгожданной GALAXY Camera! Мы с коллегой были там в числе первых, чтобы прикоснуться к новейшему и любопытнейшему из гаджетов этой осени. Под катом мы приготовили небольшой фотоотчет с прошедшего мероприятия. Милости просим инсайд!
Презентация Samsung GALAXY Camera
Читать полностью »

Компания NVIDIA добавила в свой каталог три графических решения для мобильных компьютеров: GeForce GTX 680MX, GeForce GTX 675MX и GeForce GTX 670MX.

В каталоге NVIDIA появились мобильные GPU GeForce GTX 680MX, GTX 675MX и GTX 670MX

Модель GTX 680MX, основанная на 28-нанометровом графическом процессоре GK104, стала флагманом линейки, сместив модель GTX 680M. Она имеет 1536 ядер CUDA и работает на частоте 720 МГц. Эффективная частота 2 ГБ памяти GDDR5 равна 5 ГГц.

ConcurrentDictionary в роли кэшаМногие разработчики нередко встают перед дилеммой – получать данные только из базы или же держать кэш для ряда таблиц. В основном, это некоторые справочники, которые содержат мало записей и постоянно нужны под рукой. Вопрос этот холиварный и затрагиваться в данной статье не будет.

Такая же проблема встала и передо мной при проектировании высоконагруженного сервера системы мониторинга транспорта на .NET. В итоге, было принято решение, что кэшам – быть. Кэши словарей стали храниться в обёртках над ConcurrentDictionary. Этот вариант был взят без особых исследований, поскольку является стандартным средством .NET для потокобезопасных словарей. Теперь настало время проверить производительность данного решения. Об этом, собственно, статья. Также в конце статьи будет небольшое исследование того, как устроен внутри ConcurrentDictionary.

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

Безопасность случайных чисел в Python Эта статья – вторая в ряде публикаций, посвященных уязвимостям генераторов псевдослучайных чисел (ГПСЧ).

В последнее время появился целый ряд публикаций, описывающих уязвимости ГПСЧ, начиная от самых основ ([1]) и заканчивая непосредственно уязвимостями в различных языках программирования и реализованных на их основе CMS и другого ПО ([2],[3],[4]).

Эти публикации популярны по той причине, что ГПСЧ – основа многих аспектов безопасности веб-приложений. Псевдослучайные числа/последовательности символов используются для обеспечения безопасности веб-приложений в:

  • генерации различных токенов (CSRF, токены сброса пароля и т.д.);
  • генерации случайных паролей;
  • генерации текста в CAPTCHA;
  • генерации идентификаторов сессий.

В прошлой статье мы, опираясь на исследования George Argyros и Aggelos Kiayias ([3]) научились предугадывать случайные числа в PHP на основе PHPSESSID и уменьшать различными способами энтропию псевдослучайных чисел.

Сейчас мы рассмотрим ГПСЧ в веб-приложениях, разработанных на языке Python.Читать полностью »

Яндекс, вслед за Рамблером, повторил интерфейсы почтовых клиентов Sparrow и Apple и назвал это новой почтой Trinity. Теперь на выбор пользователю Яндекс.Почты предлагается 3 варианта оформления: классический (с открытием письма в новом окне), горизонтальный и вертикальный (письмо либо справа, либо под списком писем).

Trinity

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

CDN для 70 000 сайтов одной кнопкой Что первое приходит вам в голову, когда вы слышите аббревиатуру CDN? Наверняка, «тяжелый контент», «много видео», «терабайты данных», «миллионы хитов в день».

Не так уж много в Рунете проектов, которые характеризуются подобными словами. Олег Бунин, организатор конференции HighLoad++ (мы доверяем ему в вопросах нагрузок :)), не так давно дал такую оценку: CDN в России нужен и при этом экономически оправдан нескольким десяткам сайтов в России.

А что же сайты поменьше (которых — на самом деле — подавляющее большинство: интернет-магазины, блоги, корпоративные сайты и т.д.)? Нужен ли им CDN? И если нужен, то почему же нет ажиотажного спроса на эту услугу? И можно ли совершить небольшую революцию в вебе одним модулем в CMS?

Ответы на эти вопросы — под катом…
Читать полностью »

image

image

#apple

Конечно, мы не смогли обойти внимание главную новость этой недели – анонс нового iPad mini с диагональю 7,9 дюйма. Стартовая цена гаджета составляет $329 за модель с 16 гигабайтами памяти, что ощутимо дороже аналогов уже присутствующих на рынке. Вице-президент по маркетингу Apple Филипп Шиллер объяснил высокую цену тем, что по мнению Apple, пользователи будут воспринимать компактный iPad как продукт класса премиум, за который стоит платить.
Мнение пользователей мы узнаем уже достаточно скоро.

image

#nokia

Nokia, видимо, решила не отставать от Apple по количеству новинок и анонсировала выпуск телефона Lumia 510. Не самое удачное время для этого анонса, по нашему мнению. Во первых – на фоне презентации Apple эта новость потонет в информационном вихре, а во вторых… 4 Гб встроенной памяти и отсутствие слота для карт – не самые сильные козыри в борьбе за мировое господство.Читать полностью »

Планшет. Это тренд 2011-2012 года. Каждый уже если не обзавёлся планшетом, то хотя бы подумывал о его приобретении.
Гиганты рынка плодят целые линейки планшетов. Корпорация Acer обновила модельный ряд 2011 года следующими моделями: Acer Iconia Tab A200, A510, A701. Первый — простой планшет, с USB-хостом, безо всяких изысков, с простой начинкой (Tegra2), приятным дизайном. Acer Iconia Tab A510 — продолжение хитового A500 — тут уже Tegra3, высокая производителность и автономность, приемлемая цена. А вот Acer Iconia Tab A701 открывает для линейки новую нишу — нишу флагманских планшетов. Мощная начинка, FullHD дисплей и невысокая цена. Что получилось — под катом.
Acer Iconia Tab A701 — возвращение джедая
Читать полностью »

image
Представляем вашему вниманию подкаст и презентацию с маркетинговым директором Toozla Алесей Чичинкиной, из которых вы узнаете много интересного про геолокационные мобильные сервисы. Этот выпуск для тех, кого завораживает успех Foursquare и кому интересна внутренняя кухня подобных сервисов. В рамках дискуссии были затронуты такие темы как:

• Когда появились геолокационные сервисы и в чём смысл их существования?
Читать полностью »

Как обеспечить тайное голосование в электронной форме, онлайн, со своего компьютера, не выходя из дома? Так, чтобы один человек мог подать только один голос, причём тайно? Как сделать, чтобы он мог верифицировать результаты, то есть проверить, как учтён его голос?
Читать полностью »


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