Новости информационных технологий - 25722

NoSQL / YouPorn полностью перешел на Redis

YouPorn перешли две недели назад полностью на Redis.
100 миллионов показов страниц в день, 300 тысяч запросов в секунду к кластеру из слейвов Redis.
После запуска им пришлось дополнительные инстансы с redis'ом, т.к. сетевые карты не справлялись с потоком данных.
Ребята очень довольны производительностью redis'а и собираются рассказать об опыте использования на Canadian Tech Conference (http://confoo.ca).
Используют активно Ordered Sets для хранения записей по дате:
videos:filters:released
Videos:filters:orientation:straight
Videos:filters:categories:{category_id}
Videos:ordering:ratingВетка обсуждения в Google Groups

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

Социальные сети / Кажется, хабраэффект пошёл «Будисту» не на пользу
«К сожалению, на указанное время уже установлено максимальное количество будильников. Попробуйте поставить будильник на 5 минут раньше или позже».
И так на каждый пятиминутный интервал от 6:45 до 7:15 завтрашнего утра московского времени включительно.
Как видно в списке «Сони» по числу записанных на это время, «Будист» будит не больше 150 — 160 человек в течение пяти минут, и вот предел этот достигнут.
Я начинаю горько раскаиваться в своей вчерашней блогозаписи.
Простите меня, сони!

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

Ученые из Национальной лаборатории Лоуренса в Беркли (США) оцифровали и выложили в открытый доступ одну из первых записей человеческого голоса. Записям, которые ученые решились оцифровать, уже более 100 лет.В конце 1870-х — начале 1880-х годов лаборатория Александра Белла Volta Labs и Томас Эдисон соревновались в создании эффективных технологий записи звука. Эдисон тогда уже изобрел фонограф (1877 год), однако параллельно занимался созданием лампы накаливания, что дало Беллу шанс усовершенствовать уже имеющуюся технологию.
Часть экспериментальных записей, в частности, сделанных на стеклянных дисках, была подарена Смитсоновскому музею. ЧтоЧитать полностью »

Высокая производительность / NASA отключило последний мейнфрейм

Национальное управление по воздухоплаванию и исследованию космического пространства полностью избавилось от наследия прошлого. 11 февраля в блоге CIO опубликована фотография, как симпатичная сотрудница IT-отдела отключает IBM Z9, последний в компании мейнфрейм.
Для молодых читателей блога директор по технологиям NASA объяснила, что такое мейнфрейм. Она говорит, что во времена молодости начинала работу как системный программист на мейнфреймах IBM 360-95, писала на ассемблере IBM 360 и до сих пор помнит зелёные карточки, на которых содержались все необходимые инструкции для ассемблера.
На фотографии 1968 года изображёнЧитать полностью »

Вопросы безопасности в веб-технологиях / Как НЕ нужно проводить конкурсы на своём сайте
Наверное, многие уже слышали о замечательном сервисе ebaytoday.ru, который занимается пересылкой покупок с аукционов и интернет-магазинов США, Великобритании, Германии и Китая. Доставляют хорошо, нареканий не много, да и сервис у них хорош.
Так вот, они в преддверии 14 февраля решили сделать интересный конкурс — за что им честь и хвала. Условия очень простые: вы загружайте фотографию себя и своей второй половинки, а потом другие пользователи, принимающие участие в конкурсе, для каждого молодого человека подбирают девушку из 5 предложенных. Тем, кого угадают наибольшее количество раз приз — 2 Kindle Touch. А тому, кто угадает 20 пар в любой день —Читать полностью »

Информационная безопасность / Обзор защищенной флешки Aegis Secure Key
Время от времени, то здесь, то там, проскакивали новости о защищенных флешках с аппаратным шифрованием. Время шло, шило росло и вот однажды я понял — время пришло. Первым делом я открыл Яндекс Маркет и через расширенный поиск стал смотреть что предлагает нам рынок. Список предложений оказался всего на пару листов. По мере изучения специфики я выделял основные требования. Самым главным, пожалуй, становился вопрос работы без дополнительных программ с любой ОС. Таким образом почти все предложения моментально исчезли из поля зрения, так как большинство флешек, при подключении к ПК запускали встроенную программу с запросом пароля и дальнейшейЧитать полностью »

Обработка изображений / Программа Remove убирает лишних людей с фотографии

Малоизвестная компания Scalado разработала поистине уникальную программу для смартфонов. Программа называется Remove и делает простую вещь — убирает с фотографии лишних людей.
Как это получается? Очень просто: вместо одного кадра делается 10 кадров подряд с промежутком 0,5-1 секунды (в зависимости от возможностей аппаратного обеспечения), которые сливаются в единую фотографию. Стабильные объекты (пикселы) остаются на месте, нестабильные (движущиеся) — просто удаляются. Таким образом, все проходящие мимо люди и вообще любые движущиеся объекты просто исчезают с фотографии.
Презентация программы Remove состоится на ВсемирномЧитать полностью »

Предистория
Я прочитал эту статью о паттерне проектирования «Мост». Увы, его очень часто используют не верно. Более того, я затем открыл книгу Приемы объектно-ориентированного проектирования. Паттерны проектирования. Оказалось и там авторы очень смутно декларируют причины его наличия и когда его использовать. Поэтому ниже я вам сообщу как и зачем подобное использовать.Что такое паттерн проектирования «Мост» на самом деле
Если знать объектно-ориентированное программирование, то со всей ответственностью заявляю, что знать о паттернах совершенно не обязательно. Паттерны это лишь частное, и не всегда самое удачное, решениеЧитать полностью »

Human Resources / А ваши сотрудники продуктивные?
Продуктивность у одного и того же человека может отличаться в зависимости от времени суток, настроения, коллектива, фазы луны, а иногда и от политической ситуации в Гондурасе. Понятно, что на некоторые факторы вы не в силах повлиять, но сделать жизнь программиста проще, а как следствие — продуктивнее, вам вполне по силам. Итак, что же для этого нужно?
Не устанавливайте рамки

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

Здравствуйте.
На написание статьи меня сподвигнул этот пост. В нём приведено описание инструментов и некоторая теоретическая информация.
Сам я только начинаю разбираться в unit-тестировании и тестировании вообще, поэтому решил поделиться некоторой информацией касательно этого дела. А также систематизировать свои знания и навыки. Далее постараюсь объяснить процесс тестирования по шагам простым обывательским языком, так как нигде в интернете не нашёл разжёванного описания, по шагам так сказать. Кому интересно и кто хочет попробовать всё-таки разобраться, добро пожаловать.
Что такое автоматизированное тестированиеЧитать полностью »


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