Архив за 02 апреля 2013 - 5

Роспотребнадзор опубликовалЧитать полностью »

Время от времени, серверные базы данных похищяют. Учитывая это, важно убедиться, что некоторые важные пользовательские данные, такие как пароли, может быть не восстановлены. Сегодня мы познакомимся с основами за хэширования и тем, как же это может защитить пароли в веб-приложениях.
Читать полностью »

Judy массивы в PHP В Badoo используется много сервисов на C и C++, большинство из которых работают с огромными объёмами данных. Как правило, сервисы выступают в роли «быстрого кэша» или «быстрой базы данных», т.е. совершают различные операции с массивами однотипных данных. Для быстрого доступа к данным мы давно и успешно используем Judy-массивы (англ. Judy arrays). Но однажды нам захотелось странного: обрабатывать большие массивы целых чисел на PHP, и мы сразу вспомнили про Judy.

Немного истории

Judy-массивы были изобретены Дугласом Баскинсом (англ. Douglas Baskins) в начале 2000-го года. Проект их разработки финансировался компанией HP, но примерно через два года был закрыт. За это время было выпущено четыре версии, причём разработка последней заняла больше года, и в ней разработчики смогли в два раза ускорить Judy, в два раза уменьшить потребление памяти, хоть и далось это нелёгкой ценой: объём кода вырос в 5 раз, а его сложность  ― на порядок.
Читать полностью »

Компания Adata объявила о выпуске твердотельных накопителей SX1000L, которые ориентированы на корпоративных потребителей. По словам производителя, до сих пор специализировавшегося на потребительском сегменте, это первые его SSD, спроектированные в расчете на работу в серверах.

Ключевыми достоинствами SX1000L производитель называет высокое быстродействие и надежность

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

Выжимаем максимум производительности из клавиатурыЧем вы занимаетесь большую часть своего рабочего дня? Скорее всего, создаёте или редактируете информацию. И у многих из вас эта информация — тексты: программный код, конфигурационные файлы, письма, строчки чатов и всё тому подобное.
Хотите создавать их быстрее и при этом расходовать на ввод текста меньше внимания? Я расскажу вам несколько эффективных способов увеличить производительность при работе с главным инструментом в этом деле — QWERTY-клавиатурой.

Сомневаетесь, стоит ли тратить на это время? Вспомните — за 30 лет в мире ПК изменилось всё, но клавиатура осталась такой же. Альтернативные способы ввода текста — распознавание речи, письма, жестов, «птичьих» языков (привет, граффити!), аккордные клавиатуры — не сработали и не стали популярными — и, вероятнее всего, ещё очень долго вы будете всё так же вводить тексты с клавиатуры.
Читать полностью »

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

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

Конкуренция между производителями процессоров на архитектуре ARM нарастает. К традиционному лидеру рынка, компании Qualcomm вплотную приблизилась южнокорейская компания Samsung, производители китайские производители Rockchip и Allwinner Technology смогли заинтересовать своими процессорами крупных производителей планшетов, Читать полностью »

Шла четвёртая неделя тяжёлых боёв с Play! Framework 2.1 + Java. Победа неумолимо приближалась, но до полной капитуляции было далеко.
После обнадёживающих новостей про развитие Play! 2.1, например в LinkedIn, было решено попробовать его в одном новом проекте. Испытать его, так сказать, в деле. Что из этого получилось? Я бы сказал, что это была небольшая война между мной и Play! 2.1. Почему? Подробности под катом, а для нетерпеливых:

Краткий вывод

Для штурма надо было брать секретное оружие под кодовым названием Scala. Если встать лицом к лицу с Play! Framework 2.1 и крикнуть со всей силы: «Ты есть Scala-фреймворк!», то он испугается такой прямоты и скромно откроет свои двери в мир больших возможностей.
«Не знаете Scala?» — «Используйте Play 1.2».
«Хорошо разбираетесь в Scala?» — «Обязательно попробуйте Play 2.1. Но всё равно запаситесь терпением».

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

Устойчивый спрос на мобильные устройства побуждает производителей DRAM переводить все большую часть мощностей на выпуск мобильной памяти DRAM, соответственно сокращая выпуск памяти DRAM для ПК. С выпуска памяти для ПК на выпуск памяти для смартфонов и планшетов активно переходят все крупные производители, включая Samsung Electronics, SK Hynix и Elpida Memory. Это уже привело к нехватке последней, в результате чего цены на нее подскочили.

По данным DRAMeXchange, в марте средние спотовые цены модулей DDR3 объемом 2 и 4 ГБ выросли на 22% и 16,5% или до $13,75 и $23 соответственно.

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

Постепенно видеокарты с объёмом памяти 2 ГБ получают всё большее распространение. Следуя этой тенденции, компания Gigabyte выпустила ускоритель Radeon HD 7790 именно с таким объёмом памяти, который дополнит недавно представленную линейку видеокарт серии HD 7790.

Модель GV-R779OC-2GD функционирует на повышенных частотах: 1075 и 6000 МГц для ядра и памяти соответственно. Конфигурация 3D-карты включает в себя 896 потоковых процессоров и 128-разрядную шину памяти.


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