Архив за 28 января 2016 - 9

«Почему всем можно, а мне нельзя?» или реверсим API и получаем данные с eToken - 1

Привет!

Однажды, у нас на предприятии встала задача о повышении уровня безопасности при передаче ОЧЕНЬ ВАЖНЫХ ФАЙЛОВ. В общем, слово за слово, и пришли мы к выводу, что передавать надо с помощью scp, а закрытый ключ сертификата для авторизации хранить на брелке типа eToken, благо их у нас накопилось определенное количество.

Идея показалась неплохой, но как это реализовать? Тут я вспомнил, как однажды в бухгалтерии не работал банк-клиент, ругаясь на отсутствие библиотеки с говорящим именем etsdk.dll, меня охватило любопытство и я полез ее ковырять.

Вообще, компания-разработчик на своем сайте распространяет SDK, но для этого надо пройти регистрацию как компания-разработчик ПО, а это явно не я. На просторах интернета документацию найти не удалось, но любопытство одержало верх и я решил разобраться во всём сам. Библиотека – вот она, время есть, кто меня остановит?
Читать полностью »

Как всем хорошо известно, запросы SELECT COUNT(*) из больших таблиц в PostgreSQL работают очень медленно. Предлагаю полное решение по ускорению этого запроса при помощи функций и триггеров.
Читать полностью »

Как организовать резервное копирование экзабайтов данных: советы инженера Google - 1

В нашем блоге на Хабре мы много пишем о развитии собственного сервиса 1cloud (например, реализации возможности использования разных типов дисков на одной виртуальной машине), а также популярных технологиях — например, системах хранения данных.

В ходе состоявшейся в 2013 году конференции Google Tech Talks глава подразделения по обеспечению надежной работы Google Раймонд Блум рассказал о том, как в компании устроен процесс резервного копирования данных. Как пишет издание High Scalability, Google не раскрывает точный объём данных, хранящихся в дата-центрах компании, однако по косвенным признакам на момент выступления Блума можно было судить, если не о йоттабайтах, то о многих экзабайтах данных. Один только Gmail содержит экзабайты информации.Читать полностью »

Автор статьи — Сердар Курбанов SerdarKurbanov, основатель команды и ведущий разработчик Telescope.

При использовании программного обеспечения могут встречаться ситуации, когда приложение нельзя или нежелательно останавливать даже при возникновении неполадки. В таких ситуациях, когда использование отладчика невозможно, обнаружение ошибки может представлять нетривиальную задачу.
Ситуация может быть еще запутаннее, если приложение использует многопоточность. Определить какой именно из потоков вызвал ошибку может помочь логирование, но более универсальным решением была бы возможность взглянуть внутрь работающей программы и увидеть состояния объектов в ней, не останавливая ее. Одним из подходов к этой задаче может быть использование возможностей System.Reflection.
Читать полностью »

На последней пресс-конференции китайской компании Shallots было объявлено о том, что в прошлом году поставки смартфонов этого бренда составили 100 тыс. единиц.

Однако уже в этом году компания рассчитывает нарастить поставки до 500 тыс. смартфонов. В этом Shallots должен помочь новый флагман на базе однокристальной системы Snapdragon 820, который будет предлагаться по цене $300.

Флагманский смартфон Shallots на базе SoC Snapdragon 820 будет стоить $300

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

5 типичных ошибок при работе с Amazon Web Services - 1

Мы в «Латере» занимаемся созданием биллинга для операторов связи. В блоге на Хабре мы не только рассказываем об особенностях нашей системы и деталях ее разработки (например, обеспечении отказоустойчивости), но и публикуем материалы о работе с инфраструктурой в целом. Разработчик и системный архитектор Михаель Виттиг (Michael Wittig) написал в блоге Cloudonout интересный материал о наиболее распространенных ошибок сервиса AWS (Amazon Web Services). Мы представляем вашему вниманию основные мысли этой заметки.Читать полностью »

Летом прошлого года был представлен смартфон Gionee Marathon M5 с двумя аккумуляторами суммарной емкостью 6020 мА·ч, в декабре стало известно о моделях Gionee Marathon M5 Plus и Gionee Marathon M5 Lite.

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

Последняя часть из цикла «Измерение веса полезных ископаемых». В данной статье будет показана программная реализация на МК.

Вспомним основы данного метода измерение веса полезных ископаемых по току статора шахтной подъемной установки (ШПУ), оборудованной высоковольтным асинхронным двигателем с фазным ротором.

Вместо предисловия

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

Ученые выяснили, как привычка делать селфи отражается на романтических отношениях

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

Ученые из университета Флорида уверены, что залог счастливых отношений связан с количеством сделанных селфи.

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

Борода полезна для здоровья

Принято считать, что волосы на лице- это антигигиена, однако японские медики из Университета Куруме думают совершенно иначе.

После проведения исследования они пришли к выводу, что вероятность переноса болезнетворных микроорганизмов чисто выбритыми медиками оказалась в три раза выше, чем у их коллег с бородой.

В исследовании участвовали 408 работников больниц, с которых исследователи брали образцы в 2013 году.

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


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