Архив за 24 сентября 2013 - 6

Привет всем, и позвольте немного попиарить свою команду и свой продукт в приличествующем хабе :-)

Для существующих фанатов Palm Kingdoms (http://palmkingdoms.com) и просто любителей хороших хардкорных олдскульных игр с пиксельной графикой мы (команда iosoftware) сделали Battlehorn.

Картинки скажут сами за себя, с удовольствием отвечу на любые вопросы в комментариях.

Ах, да. Ссылка!
Игра бесплатна для скачивания и оптимизирована под все устройства.

Battlehorn — castle defense от создателей Palm Kingdoms

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

Не так давно тут проходила статья про LLD. Мне она показалась скучной т.к. описывает примерно то же, что есть и в документации. Я решил пойти дальше и с помощью LLD мониторить те параметры, которые раньше нельзя было мониторить автоматически, либо это было достаточно сложно. Разберем работу LLD на примере логических процессоров в Windows:
image

Изначально интересовал расширенный монтиринг помимо ядрер CPU и нагрузка на физические диски. До того как обнаружение было введено, эти задачи частично решались ручным добавлением. Я добавлял условные диски в файл конфигурации zabbix_agent и вообще по-разному извращался. В результате это было очень неудобно, добавлялось много неприятной ручной работы и вообще неправильно в общем как-то было :)
В итоге получается схема, которая автоматически определяет ядра в системе, а также физические диски, установленные в системе и добавляет необходимые элементы сбора данных. Для того, чтобы узнать как это реализовать у себя, добро пожаловать под кат. Я попытаюсь более-менее подробно расписать работу на примере CPU и то как сделать тоже самое, но для физических дисков.
Читать полностью »

image

Сегодня была реанимирована площадка общественных обсуждений законопроектов, вносимых в Госдуму — "ВЕЧЕ".
Создана она была довольно-таки давно, если не ошибаюсь еще в 2011 году. Там даже были выставлены в свое в качестве теста на обсуждение пара законопроектов, но дальше тестирования дело тогда не пошло.
И вот после поднятия проблемы важности общественных обсуждений государственных инициатив и на волне совпавших трендов по «антипиратской» законодательной тематике, резонансной нашей петиции об отмене 187-ФЗ и началу ее экспертного обсуждения (что вызвало горячие дискуссии в т.ч. и на Хабре), было принято решение (не без нашего участия) о возрождении или даже скорее введении института общественных обсуждений.
Это по сути — прообраз второго легитимного для государства инструмента электронной демократии в нашей стране. Первым стала площадка РОИ — по сбору петиций. Вторым логичным шагом — уже обсуждение предлагаемых государством к внедрению законов.

Да, хочется больше и сразу, но давайте поприветствуем уже то, что колёса заскрипели и что-то уже сдвинулось с места. Если данная площадка в результате первого обсуждаемого на нем законопроекта № 342640-6 (О внесении изменений в Граждански кодекс Российской Федерации, Гражданский процессуальный кодекс Российской Федерации, Арбитражный процессуальный кодекс Российской Федерации и Федеральный закон «Об информации, информационных технологиях и о защите информации») покажет свою состоятельность, то можно будет уже поставить вопрос о юридической регламентации ее деятельности и порядка сбора и учёта мнений граждан.
На текущий момент прямого такого регламента нет. Но предлагаю его составить вместе с вами совместно и мы отдадим его на рассмотрение организаторам «Вече» и депутату, который на данный момент курирует этот процесс — Роберту Шлегелю. Читать полностью »

Смартфон Samsung Galaxy Note 3, представленный три недели назад, являлся главным претендентом для получения гибкого дисплея согласно ранним слухам. Однако окончательный вариант оснащается обычным экраном AMOLED. Казалось бы, следующим претендентом может стать лишь Galaxy S5, который появится во втором квартале следующего года.

Samsung Galaxy Note 3

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

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

Мы создали BigQuery, чтобы помочь коммерческим предприятиям справиться с этой проблемой без необходимости инвестировать в сложное дорогостоящее оборудование. Представляем две новые функции, которые смогут упростить их задачу.
Читать полностью »

Django работает не так, как вы думаете
Когда я читаю список плюшек, которые мне предоставляет какой-либо фреймворк, я представляю, что примерно под ними подразумевается. Когда я читаю документацию по плюшкам — я убеждаюсь, что всё в целом действительно так, как я и думал. Когда я пишу код, я постигаю дао. Потому что всё на самом деле совсем не так.

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

Ну а чтобы не быть голословным — перейдём к примерам. Нас ждут:

  1. Неудаляемые модели, которые мы удалим
  2. Валидируемые поля, которые не валидируются
  3. Два админа, которые портят данные

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

Компании Samsung Display и LG Display смогли договориться в споре о патентах на технологию OLED. О том, что cпор между Samsung Display и LG Display, касающийся технологий OLED, близится к разрешению, стало известно еще a феврале, а сейчас соответствующее сообщение появилось на сайте Samsung Display.

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

Статья является пошаговым руководством по построению масштабируемого отказоустойчивого файлового хранилища, доступ к которому будет осуществлен по протоколам Samba, NFS. В качестве фаловой системы, которая будет непосредственно отвечать за сохранение и масштабирование файловой шары будем использовать GlusterFS, о котором было уже достаточно написано читателим. Так как GlusterFS — часть Red Hat Storage, туториал написан для RH — like систем.
Масштабируемый отказоустойчивый фаловый сервис на базе CTDB, GlusterFS
Читать полностью »

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

Под катом раскажу как мы реализовали это.
Читать полностью »

Не секрет, что резервное копирование данных и хранение бэкапов в безопасном месте защищает от внезапной потери важной информации. Свести к минимуму риск потери данных поможет настройка автоматического резервного копирования. Ведь проще предупредить проблему, чем пытаться ее устранить.

Автоматическое резервное копирование – это копирование баз данных, которое происходит в соответствии с определенным графиком и без дополнительного вмешательства со стороны пользователя. Преимущество его использования очевидно – в отличие от резервного копирования вручную, этот процесс можно запускать даже в час-пик (когда доступ к данным может быть затруднен в связи с повышенной нагрузкой на сервер). При этом воздействие внешних факторов на процесс копирования сведено к минимуму.

Имея бэкапы на руках, можно легко восстановить данные после таких проблем, как:

• Неисправность носителя, на котором хранилась информация;
• Ошибки пользователя (например, удаление таблицы);
• Технические сбои (например, повреждение диска или потеря соединения с сервером);
• Стихийные бедствия.
Читать полностью »


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