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

image Иногда, а скорее всего довольно часто, возникает необходимость обеспечения отказоустойчивости серверов или ещё лучше приложений, запущеных на этих самых серверах.

Способов это сделать довольно много:
— может сам сервис изачально придуман с возможностью отказоустойчивости — его можно запустить на нескольких серверах и клиент сам найдет рабочий из списка;
— можно наворотить кластер средствами операционной системы;
— можно придумать что-то с виртуализацей (тот же кластер, только вид сбоку);

Но к сожалению иногда, и таки довольно часто в моей личной практике, возникает ситуация выходящая за рамки этих возможностей: денег нет, сеть есть, приложение самописное на коленке — кластер не соберешь, клиентская часть умеет ходить только на один сервер. И вдруг это приложение стало критичным, надо сделать 25x8x366. Под катом один из довольно безобидных способов.
Читать полностью »

Wolfram Alpha теперь анализирует литературные произведения

Поисково-аналитический сервис Wolfram Alpha продолжает радовать новыми функциями. В общем-то, разработчики сервиса не спят, и стараются каждый месяц представлять что-то новенькое. То они добавляют функцию отслеживания самолетов, когда можно за пару кликов узнать, что за самолет пролетел над головой, какой авиакомпании он принадлежит, и сколько там пассажиров. Теперь этот поисковик научился анализировать литературные произведения (пока только англоязычные). Но не в качестве литературного критика, а в качестве «работника» отдела статистики.

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

Введение

На днях мой сотрудник удалил случайно несколько виртуалок в Citrix XenServer.
Все осложнилось тем что виртуальные машины оказались на snapshot дисках.
Под катом рассказываю как я их оттуда вынимал в отсутствии каких либо резервных копий и переносил на KVM.
Примеров команд много не делал, так как целью статьи было описание концепции. Внизу привел необходимые ссылки.
Читать полностью »

Участники USB 3.0 Promoter Group сообщили, что спецификации USB Power Delivery и SuperSpeed USB Inter-Chip (SSIC) будут готовы к концу текущего квартала. Обе упомянутые спецификации готовы в виде черновиков версии 0.9. Фактически, это уровень, эквивалентный окончательному варианту, который можно начинать использовать в разработке продуктов. Создание прототипов поможет проверить на практике основные технические элементы каждой спецификации, уверены члены рабочей группы.

Спецификация USB Power Delivery дает возможность повысить мощность, передаваемую по кабелям и разъемам USB. Это расширит возможностиЧитать полностью »

Как устроена отправка SMS

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

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

Добрый день!

В одном проекте мне потребовалось сохранять контакты в Google Contacts. Это несложно — надо только авторизоваться через OAuth в Google и получить ключ доступа. Но дело в том, что при этом делается переход на сайт Google, где собственно происходит авторизация и подтверждение доступа приложения к контактным данным. Я же предполагал делать работу с контактом в iframe, а в целях предотвращения clickjacking'а Google не позволяет этого делать. Стало быть, требуется как-то сделать, чтобы страница OAuth открывалась в главном окне, а не во фрейме. Мой вариант решения — под катом.
Читать полностью »

image Привет Хабрахабр! Хочу поделится с вами как я подключил Arduino к своему роутеру. Поехали!
Современные роутеры — как небольшие компьютеры, которые выполняют узкоспециализированную задачу для раздачи сетевого трафика. На борту такого небольшого устройства установлена ОС Linux, только без графического интерфейса и с урезанной программной частью. Передо мной встал вопрос, а почему бы не подключить arduino к своему роутеру — Zyxel Keenetic 4G? Немного погуглив я наткнулся на замечательный форум, где энтузиасты собирают модифицированные прошивки с поддержкой установки дополнительных, пакетов для серии Keenetic.
В нашем случае управление Arduino происходит через библиотеку php_serial.class.php и легкого веб сервера на основе Lighttpd + php. С помощью этих инструментов будем подавать команды ардуинке на чтение показаний с двух температурных датчиков (дом, улица), записывать ответ в базу данных Sqlite3 и выводить на нашу веб-страничку.
Читать полностью »

Медно графеновые радиаторы не за горами?Графен обладает очень высокой теплопроводностью, в 10 раз больше, чем у меди. Профессор Джаганнадхан Касичайнула из Университета Северной Каролины исследовал свойства композитных материалов на основе графена для применения в теплораспределительных крышках микросхем. В частности, медно-графеновый композит, полученный путем электрохимического осаждения меди на графеновых нанопластинках, показал теплопроводность на 25% выше, чем у меди (460 Вт/(м·K) при 300 К против 380 у меди). Хотя графеновые нанопластинки (Exfoliated graphite nano-platelets) пока что стоят приблизительно в 15 раз дороже меди, общая цена теплораспределительной крышки из такого композита может быть даже ниже обычной, за счёт экономии меди, которая тоже не дёшева.
Читать полностью »

Многим хабражителям известен замечательный открытый и бесплатный многопротокольный (ICQ, Jabber, Mail.Ru, IRC, VKontakte) клиент обмена мгновенными сообщениями qutIM. Если сборка этого клиента из исходников под Linux не вызывает особых вопросов, то сборка под Windows окутана завесой тайны. На оффициальном сайте по этому поводу написано очень мало и поэтому я решил рассказать, как это сделать.

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

Даровитый и плодовитый дизайнер-шрифтовик Иван Гладких, более известный как Джованни Лемонад (Jovanny Lemonad), в очередной раз показал миру свою плодовитость: позавчера он порадовал нас переработанною и дополненною версией шрифта Cuprum в четырёх начертаниях, а сегодня — шрифтом Russo.
[показ Russo]

Шрифт доступен для бесплатного скачивания по свободной лицензии SIL OFL 1.1; на сайте Google Web Fonts он также присутствует под именем «Russo One».

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


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