Архив за 10 декабря 2012 - 3

Добрый день читатели хабра.

В интернете множество демотиваторов на тему «Эту страну не победить» и все такое, Почта России тоже часто преподносит свои сюрпризы. Так например на запрос поиска почтового отделения.


[Exception: Command: POPASSPORT.OPS_PACKAGE.GetRegionList
Connection: Data Source=MOROZ;User ID=ED;Password=qwerty123
Parameters:
curvar

ORA-12170: TNS:истекло время ожидания соединения

]
RPNet.Elements.SearchOPSPortal.GetRegionsXML(XmlDocument xmlDoc) in D:ProjectsRPNet.rootRPNetElementsSearchOPSPortal.cs:1115
RPNet.Elements.SearchOPSPortal.GetXMLData() in D:ProjectsRPNet.rootRPNetElementsSearchOPSPortal.cs:1044
RPNet.ContentNode.GetDataSearchOPSPortal(PortalPage _page, ContentNode _siteNode, XmlNode _dataNode) in D:ProjectsRPNet.rootRPNetContentNode.cs:2394

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

Компания OCMemory объявила о выпуске модулей памяти DDR3-2400, не имеющих радиаторов. Модули объемом 4 ГБ, в которых используются микросхемы производства Hynix и восьмислойные печатные платы, работают при напряжении питания 1,65 В с задержками 10-12-12-31.

В модулях памяти OCMemory DDR3-2400 используется память производства Hynix

Для работы в режиме DDR3-1600 в SPD записан стандартный профиль JEDEC, для работы на более высоких частотах используется поддержка профилей XMP.

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

Что это такое?

Collectd — это небольшой демон, который каждые 10 секунд собирает
статистку об использовании ресурсов системы. Есть возможность сбора
статистики для нескольких хостов и отсылка её на сервер, который
занимается отрисовкой красивых графиков.

Основное отличие этого сборщика в том, что он работает по принципу push, а не poll/pull. Т.е. он «висит» и слушает, а сервера ему сами статистику присылают.

Что мы будем делать?

Что я хочу описать в этом посте:

  • Установка.
  • Настройка общая.
  • Настройка отдельных плагинов.
  • Настройка slave серверов, которые будут слать нам на главный сервер свою статистику работы.
  • Настройка нотификаций по email.

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

image

Добрый день, товарищи

Как и всем кто имеет дело с удалёнными системами, мне понадобилось мониторить множество машин и сервисов на них. Пролистав описания и мануалы нескольких программ, остановился на Nagios. Множество статей и примеров по нему и очень богатая настройка оказалось то что нужно. И вот решил поделиться несколькими моментами в реализации и конфигурирование самописного плагина, написанного на Bash и системы оповещения по sms с использованием clickatell.com.
Читать полностью »

Хорошие новости, коллеги: от мнистерства связи к нам пришла первая партия ответов на вопросы хабрапользователей. Ознакомиться с ними можно под катом.
Читать полностью »

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

Продолжение. Первая часть — Чёрная смерть. Вторая часть — Кровавая Мэри.

История авторского права. Часть 3: Монополия умирает… и возрождаетсяПосле того, как Кровавая Мэри ввела монополию на копирование книг, обеспечив власти возможность цензуры, ни книготорговцы, ни корона не испытывали желания что-либо менять. Идиллия длилась 138 лет.

Монополия была учреждена Марией I в 1557 году, как механизм цензуры, предотвращающий распространение и обсуждение протестантской литературы. Её преемница, Елизавета I с удовольствием воспользовалась этой монополией уже для того, чтобы предотвращать распространение и обсуждение литературы католической.

На протяжении XVII века парламент пытался постепенно отобрать у монархов контроль над цензурой. В 1641 году праламент распустил суд, в котором обычно слушались дела о нарушении копирайта, так называемую "Звёздную палату". В результате нарушение авторских прав стало де-факто ненаказуемым преступлением, примерно как сегодня в Швеции переход улицы в неположенном месте. Технически это является правонарушением, но фактически никто не будет за него судить и наказывать. В результате этого творческая активность в Британии буквально взлетела в стратосферу.

К сожалению, парламент вовсе не этого хотел добиться.
Читать полностью »

Мне ранее не доводилось использовать в своей работе такую возможность HTML5 как History API. И вот настал тот час, разобраться в этом и провести небольшой эксперимент. Результатом этого эксперимента я решил поделиться с Вами.

И так что мы хотим:
— Навигация по сайту с использованием history api
— Получения данных с сервера в виде json объекта с последующим рендером на клиенте
— При прямом переходе рендер должен происходить на сервере
— Что бы все было легко и просто
Читать полностью »

В последнее время обратил внимание на ролики программ, в которых реализован так называемый псевдо 3D эффект: когда картинка приложения изменяется в зависимости от положения пользователя относительно телефона. Или телефона относительно пользователя: смотря с какой стороны вы находитесь :). Для достижения этого эффекта можно использовать либо сенсоры либо отслеживать положение глаз пользователя (т.н. head tracking). Второй способ несколько сложнее, хотя даёт более правдоподобный результат.

В качестве эксперимента мы решили попробовать сделать такой 3Д фон в программе Deluxe Moon Pro (В версии на маркете пока этот эффект не реализован!).

Вот пример того, что у нас получилось:

Итак начнем.
Читать полностью »

На днях наткнулся на свежий SMS-вымогатель в виде набора плагинов для браузеров. Как он попал на машину точно сказать не могу, но что у него внутри разберу. Штука свежая, от пятого числа этого месяца, если судить по датам компиляции плагина для IE.

SMS вымогатель в виде набора плагинов для браузеров

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


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