Обновление ITIL: что нового появится в 2018 году

Автор: admin от 24-12-2017, 19:55, посмотрело: 108

На конференции Fusion 2017 компания AXELOS объявила о выходе обновления библиотеки ITIL в наступающем году. О том, что нового появится в ITIL 2018, читайте под катом.



Обновление ITIL: что нового появится в 2018 году

Категория: Программирование

 

Методы имитационного моделирования вероятностных распределений на языке программирования Python

Автор: admin от 24-12-2017, 19:55, посмотрело: 176

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

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

Все методы моделирования данного исследования представлены на программном языке Python. Этот язык является распространённым инструментов в сфере научных исследований и сфере обучения.

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

Категория: Программирование

 

Вывод формулы n-ного члена для рекуррентной последовательности на примере задачи из квеста Амнезия

Автор: admin от 24-12-2017, 16:50, посмотрело: 157

Пеленгский фермер Бух'ерик разводит хрякоплюхов. Эти животные размножаются так быстро, что их поголовье ежедневно возрастает в 3 раза. Но, начиная со второго дня, на ферму повадилась нападать стая страшных зверей долбогрызов, каждый вечер пожирающих вдвое больше хрякоплюхов, чем их было в предыдущий день. Сколько хрякоплюхов будет у фермера на 7-й вечер, если вначале их было 10?



Вывод формулы n-ного члена для рекуррентной последовательности на примере задачи из квеста Амнезия

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

— В начале было 10 хрякоплюхов. В первый день они размножились, и к началу второго дня их стало 30. Во второй день они опять размножились (их стало 90), но вечером пришли долбогрызы и съели вдвое больше хрякоплюхов, чем было вчера (в первый день), т.е. 20 штук. Итого, в начале третьего дня получаем 70 хрякоплюхов. Мне кажется, что, продолжая решать таким образом, можно вычислить число хрякоплюхов в любой день.





Это задача из игры «Космические Рейнджеры 2», квест Амнезия.

Попробуем вывести формулу для количества хрякоплюхов на n-ный день, и посчитать для примера количество хрякоплюхов на 32-й день.

Категория: Программирование » Веб-разработка

 

«Быстрорастворимый» фронтенд. Лекция в Яндексе

Автор: admin от 24-12-2017, 16:50, посмотрело: 142

Ускорить доставку элементов фронтенда на устройство пользователя можно несколькими способами. Разработчик Артём Белов из самарского офиса норвежской компании Cxense попробовал самые многообещающие: HTTP/2, Server Push, Service Worker, а также оптимизацию в процессе сборки и на стороне клиента. Итак, что же нужно сделать, чтобы сократить время отклика приложения до минимума?





Выясняется, что алгоритмы сжатия существуют уже давно. Это произошло где-то в июне — видимо, где-то над Самарой пролетал метеорит и идея проверить новые алгоритмы сжатия, Zopfli и Brotli, пришла мне и парню из соседней компании. Больше чем уверен, вы читали его статью, это Александр Субботин. Статья разошлась на Medium, и он известен, а я нет.

Категория: Программирование » Веб-разработка

 

Ричард Хэмминг: «Есть мысли, о которых вы не можете думать»

Автор: admin от 24-12-2017, 14:20, посмотрело: 130

«Есть запахи, которые вы не можете ощущать, длины волн света, которые вы не видите, звуки, которые вы не можете услышать,… есть мысли, о которых вы не можете думать.»


Ричард Хэмминг: «Есть мысли, о которых вы не можете думать»Привет, Хабр.

Помните офигенную статью «Вы и ваша работа» (+219, 1928 в закладки, 328k прочтений)?



Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, написанная по мотивам его лекций. Давайте ее переведем, ведь мужик дело говорит.



Это книга не просто про ИТ, это книга про стиль мышления невероятно крутых людей. «Это не просто заряд положительного мышления; в ней описаны условия, которые увеличивают шансы сделать великую работу.»



Кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru



Глава 24. Квантовая механика

(за перевод спасибо Нате Блянкинштейн)



Большинство физиков в настоящее время считают, что у них есть базовое описание Вселенной [хотя в настоящее время они признают, что 90-99% Вселенной находится в форме «темной материи», о которой они не знают ничего кроме того, что она испытывает гравитацию]. Вы должны понимать, что во всей науке есть только описания того, как что-то происходит, и ничего о том, почему это происходит. Ньютон дал нам формулу, выражающую как работает гравитация, и он не делал никаких гипотез ни о том, чем она является, ни через какую среду она работает, не говоря уже о том, почему она работает. На самом деле он даже не верил в «дальнодействие».



Причины обсуждать квантовую механику, КМ, такие:




  • это фундаментальная физика,

  • она имеет много неожиданных интеллектуальных следствий и

  • дает ряд моделей для работы.



  • В конце XIX — начале XX века физика столкнулась с рядом проблем. Среди них были следующие:

    Категория: Операционные системы » Linux

     

    Финансовый учет для не предпринимателей

    Автор: admin от 24-12-2017, 14:20, посмотрело: 78

    Финансовый учет для не предпринимателей


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

    Категория: Операционные системы » Linux

     

    Маршрутизация локальной сети через прозрачный socks-прокси

    Автор: admin от 24-12-2017, 14:20, посмотрело: 152

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

    Имелось:


    • маршрутизатор TP-LINK, подключенный к провайдеру.

    • смартфоны и ноутбук подключенные к беспроводной точки доступа маршрутизатора.


    Ноутбук находился далеко от маршрутизатора (в другой комнате) и регулярно использовался, поэтому пришлось искать решение маршрутизации трафика с помощью встроенного беспроводного интерфейса (и без всяких там eth0).

    Инструментарий:

    openssh-client — стандартный ssh клиент для linux.
    autossh — позволяет проверять соединение с ssh сервером, и подключаться при разрыве.
    sshpass — вводит пароль ssh сервера автоматически.
    redsocks — прозрачный socks-прокси сервер.
    isc-dhcp-server — dhcp сервер.
    iptables — думаю, комментарии излишне.

    Итак, приступим. Первым делом поднимем DHCP сервер на беспроводном интерфейсе ноутбука.

    Установка:

    apt install isc-dhcp-server

    Настроим нужный интерфейс:

    nano /etc/network/interfaces

    # Назначаем статический IP адрес для DHCP сервера на wlan0:
    auto wlan0
    iface wlan0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
    

    Узнать название необходимого интерфейса можно командой:

    ip a

    Назначим DNS:

    nano /etc/resolv.conf

    # Публичные DNS сереверы Google:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    # (или DNS серверы провайдера)
    

    Категория: Операционные системы » Linux

     

    Выкладываем приложение в App Store. Даже если вы не разработчик

    Автор: admin от 24-12-2017, 12:40, посмотрело: 205

    Выкладываем приложение в App Store. Даже если вы не разработчик

    Ранее писали про этап подготовки к релизу. Сейчас расскажем про публикацию приложения в AppStore. Пошаговый гайд будет полезен новичкам, которые до этого не сталкивались с полицией нравов из Купертино.

    Категория: Веб-разработка, iOS

     

    Не ходи в Fediverse, там тебя ждут неприятности. — Ну как же туда не ходить? Они же ждут

    Автор: admin от 24-12-2017, 11:35, посмотрело: 100

    Привет, Хабр.



    На днях в комментариях к одному хабропосту я увидела фразу: "Думаю, будущее всё-таки за федерацией". Это, наконец, сподвигло меня на написание статьи, зреющей в течение года. Хотелось бы, чтобы все, кому интересны децентрализованные социальные сети, вынесли из неё что-то новое.



    Не ходи в Fediverse, там тебя ждут неприятности. — Ну как же туда не ходить? Они же ждут

    Категория: Программирование

     

    Коротко о nRF51822: Энергосбережение и немного периферии

    Автор: admin от 24-12-2017, 11:35, посмотрело: 87

    Коротко о nRF51822: Энергосбережение и немного периферии

    Добрый день.



    В прошлой статье мы достаточно бегло ознакомились с минимальным набором возможностей BLE стека и создали свой первый проект для соединения двух удаленных устройств. Теперь пришло время обратить внимание на аппаратную часть nRF51822, а именно на 32-битный микроконтроллер на базе архитектуры ARM с ядром Cortex M0 (256kB/128kB flash + 32kB/16kB RAM).



    В данной статье хотелось бы уделить время наверное одной из основных особенностей устройств Bluetooth Low Energy — энергосбережению, а также рассмотреть наиболее часто используемую периферию, такую как АЦП, таймеры и интересный, как мне кажется блок PPI. Остальные часто используемые периферийные блоки такие, как SPI, I2C, UART рассмотрим в следующих статьях.

    Категория: Программирование

     
    Назад Вперед