Архив за 15 августа 2013 - 6

Scrambls — защита Вашей интеллектуальной собственности и шифрование в соцсетяхПривет, уважаемые читатели! Многие в наше время интересуются безопасностью своих личных данных, а особенно переписки. И это не удивительно, учитывая скандал с АНБ и прочие факторы.

Так же имеется определённая проблема с социальными сетями и облачными сервисами: нам больше ничего не принадлежит, то есть, наши посты в соцсетях являются их собственностью, а не нашей, как и наши данные в облачных хранилищах принадлежат не нам.

И как же выйти из такой ситуации? Ребята из Scrambls, кажется, уже решили эту задачу!
Читать полностью »

Один лишний ватт потребляемой мощности — это много или мало?
Если речь идет о единственном диске, установленном в стационарном компьютере, питающемся от сети, то, пожалуй, говорить не о чем.
Если же мы рассматриваем информационно-вычислительный центр коллективного пользования, где находятся 25 000 серверов с 12 дисками в каждом, то за 5 лет разница в потребленной электроэнергии составит более 13 гигаватт-часов. При стоимости одного мегаватт-часа в 1000 рублей избыточные затраты превысят 13 млн. рублей!
Мы в HGST прекрасно понимаем, как важны эти ватты, и разрабатываем решения, которые позволяют экономить деньги, не экономя на производительности – одним словом, работаем на оптимизацию фактора общей стоимости владения (TCO). Так, например, SAS-диски HGST Ultrastar 7K4000 потребляют 7,6 Вт мощности при отсутствии ввода-вывода и 10,9 Вт при чтении/записи. От емкости диска потребляемая мощность не зависит. Таким образом, использование дисков повышенной емкости (например, 4-терабайтовых вместо 2-терабайтовых) в больших вычислительных центрах дает существенную экономию на электроэнергии, но не только: благодаря уменьшению числа дисковых систем сокращается занимаемая площадь, уменьшается количество сетевого оборудования, снижаются затраты на охлаждение и на резервное электропитание.Читать полностью »

JavaScript уверенно продолжает своё шествие и теперь настал черёд железа.

Tessel — это микроконтроллер прогроммируемый на JavaScript, судя по всему, ориентируемый на работу с интернетом — WiFi модуль в нём идёт по умолчанию.

Пока, к сожалению, в продаже его нет, но официальный твиттер обещает открытие предзаказов уже в сентябре, цена так же не известна (во всяком случае я не нашёл)
Читать полностью »

Titanium Cloud Service

Titanium Cloud Service — является простым и удобным способом избежать создания сервера для работы с мобильным приложением, воспользовавшись уже готовыми решениями от Appcelerator.

Titanium Cloud Service: отправка писем без вызова email dialog

Cloud Service поддерживает использование Push Notifications, отправки почтовых сообщений, хранение большого объема фотографий и многое другое.

Следует отметить, что существует несколько тарифных планов для Cloud, но для начала работы бесплатной версии более чем достаточно. Данная версия предоставляет такие возможности как: 5 миллионов Push Notifications, 5 миллионов API вызовов, 20 гигабайт свободного места на сервере, 100 тысяч почтовых писем в месяц, что, на мой взгляд, очень неплохо.

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

В части 2 мы закончили с определениями всех формальных терминов и символов, которые вы можете увидеть в вопросе на StackOverflow об алгоритме Хиндли-Милнера. Так что теперь мы готовы перевести, о чём же там спрашивается, а именно — правила вывода утверждений о выводе типов. Приступим!
Читать полностью »

В части 1 мы говорили о том, какие строительные блоки нужны для формализации Хиндли-Милнера, а в этом посте мы конкретизируем их определения и сформулируем формализацию в целом:
Читать полностью »

Как-то мы сидели в баре с Джошем Лонгом и ещё несколькими друзьями с работы, когда он обнаружил, что я на «эй, ты!» с математикой. А он как раз недавно наткнулся на вот этот вопрос на StackOverflow и сейчас спросил меня, что это означает:

Итак, вы всё ещё не понимаете Хиндли Милнера? Часть 1

Однако, перед выяснением смысла данной китайской грамоты, думаю, стоит в принципе получить представление о том, для чего вообще это нужно. Пост в блоге Даниэля Спивака (перевод) даёт по-настоящему хорошее объяснение конечной цели алгоритма Хиндли-Милнера (в дополнение к углубленному примеру его применения):

Функционально говоря, Хиндли-Милнер (или Дамас-Милнер) — это алгоритм для вывода типов, основанный на рассмотрении того, как они используются. Он буквально формализует интуитивное знание о том, что тип может быть выведен через функционал, который он поддерживает.

Итак, мы хотим формализовать алгоритм вывода типа для любого заданного выражения. В этом посте я собираюсь остановиться на том, что означает «формализовать что-то», а затем описать «кирпичики» формализации Хиндли-Милнера. Во второй части я дам более конкретное описание этих блоков. Наконец, в третьей части я переведу вопрос со StackOverflow.
Читать полностью »

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

Итак, цели этого поста:

  • Эскизная реализация описанной в статье схемы на Nginx + немного бэкэнда в виде php;
  • Поиск решения «покрасивее»

Если интересно, прошу под хабракат.
Читать полностью »

Наш архитектор департамента серверной виртуализации Павел Емельянов дал интервью журналу «Системный администратор». Поскольку журнал бумажный, мы публикуем здесь его интервью, в котором он рассказал о проекте CRIU, о том, как команда разработчиков работает с Linux-сообществом и с Линусом Торвальдсом, и об изменениях, которые могут произойти в области виртуализации в ближайшие годы.
image

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

На китайском рынке официально представлен раскладной смартфон под названием Samsung Hennessy (W789). Он рассчитан на работу в сетях CDMA (800 и 1900 МГц) и GSM (900, 1800, 1900 МГц). Предусмотрена установка двух карточек SIM.

Смартфон Samsung Hennessy работает под управлением ОС Android 4.1

Смартфон Samsung Hennessy оснащен двумя экранами и работает под управлением ОС Android 4.1. Экраны — сенсорные, имеют одинаковый размер и разрешение — 3,3 дюйма и 320 х 480 пикселей соответственно.


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