«Привет, Хабр» на частоте 835 кГц |
Метки: author Uris разработка для интернета вещей работа со звуком программирование микроконтроллеров ненормальное программирование esp32 амплитудная модуляция радио |
Автоочистка и перезагрузка службы печати принт сервера |
Метки: author pak-nikolai системное администрирование powershell |
Почему компьютерные чипы стали быстрее «стареть» и что с этим делать |
Метки: author it_man it- инфраструктура блог компании ит-град ит-град iaas дата-центры cpu |
[Перевод] Почему Python так хорош в научных вычислениях |
Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте:
I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/pzxjfvUs5B
— Stephen Kell (@stephenrkell) September 5, 2017
Я 'всё ещё' программирую на Си. Почему? Подсказка: дело не в производительности. Написал эссе с разбором… появится на Onward!
(Onward! — одна из конференций в составе SPLASH, посвящённая обсуждению новых идей и парадигм в программировании и размышлениям о программном обеспечении.)
Это показалось хорошим чтением на выходные — им оно и было. Главный аргумент, который приводит автор: язык Си остаётся непревзойдённым как язык системной интеграции, потому что разрешает взаимодействовать с "чужим" кодом, то есть кодом, написанным независимо и возможно даже на других языках, вплоть до ассемблера. Фактически, Си — один из немногих языков программирования, позволяющих иметь дело с любыми данными на уровне байтов. Большинство более "современных" языков запрещают такое взаимодействие во имя безопасности: вся память, к которой вы можете получить доступ — это память, выделенная с помощью безопасной среды исполнения языка. Как следствие, вы застреваете в его замкнутой вселенной.
Читать дальше ->
Метки: author Krummi программирование python scientific computing |
Моделирование динамических систем: решение нелинейных уравнений |
Метки: author maisvendoo программирование математика нелинейные уравнения численные методы метод ньютона метод хорд метод простых итераций метод бисекции |
Обзор программы Java-конференции JBreak 2018: абсолютный баланс |
Конференция: JBreak 2018
Суть: Единственная Java-конференция в Сибири
Дата: 4 марта 2018
Место: Новосибирск, Экспоцентр, Станционная ул., 104
Меньше, чем через 2 недели, состоится JBreak 2018. В этот раз я смог поучаствовать в Программном комитете и могу не просто пересказывать чужие слова, а поделиться впечатлениями.
Это будет очень круто. Этот JBreak обещает быть чуть ли не самым сбалансированным по сочетанию хардкора, практики и смузи. Причём доклады выбраны так, чтобы как можно меньше пересекаться с JPoint (она будет через месяц). Например, Никита Коваль будет и на JBreak, и на JPoint — но с двумя совершенно разными темами. Это важно, например, для тех, кто хочет побывать на JBreak вживую, а на JPoint — в онлайне.
Доклады очень разноплановые: если вам хочется погрузиться в кромешный ад внутренностей JVM, к нам приедут Крис Талингер и Фолькер Симонис — известные специалисты в этом самом. Если хочется узнать про будущее Java, об этом есть доклад замдиректора Азула, Саймона Риттера (правда, там тоже не всё так просто — придётся погрузиться в кучу JEP'ов, релизную политику, современные тренды развития платформы и так далее). Если же хочется поучаствовать в лёгком, ярком, стремительном шоу с использованием трендовых технологий типа Apache Kafka, Kafka Connect и KSQL — для этого к нам прилетит сооснователь и лидер любимого многими программистами правильного подкаста «Разбор Полётов» (по совместительству является Solution Architect в компании Confluent).
Чтобы не верить мне на слово, под катом будут освещены основные вопросы и приведена полная программа JBreak 2018 с описанием докладов и фоточками спикеров. В самом конце статьи будет ссылка на регистрацию. Поехали!
Читать дальше ->
Метки: author olegchir конференции java блог компании jug.ru group jdk jvm openjdk conference jbreak jbreak2018 |
Эволюция рендеринга пробок в MAPS.ME |
Всем привет! В прошлом году мы запустили пробки в нашем приложении. Мы долго готовились к запуску, и в ходе этой подготовки наши взгляды на решение задач, связанных с пробками, менялись. Рендеринг пробок прошёл длинный путь от первых прототипов до первой реализации, и сегодня я хочу рассказать об эволюции рендеринга пробок на пути к релизу.
Читать дальше ->
Метки: author rokuz программирование алгоритмы openstreetmap блог компании mail.ru group maps.me рендеринг пробки на дорогах osm |
Рассуждения на тему виртуальной реальности |
Метки: author viacheslavnu разработка игр виртуализация vr виртуальная реальность размышления вслух |
[recovery mode] Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games |
|
[Из песочницы] Понятие квалифицированного заказчика в проектном менеджменте |
Метки: author MLermontov управление проектами методологии управления |
Книга «UNIX. Профессиональное программирование. 3-е изд.» |
Метки: author ph_piter профессиональная литература блог компании издательский дом «питер» книги |
Html страница глазами разработчика приложений. Часть 1: «Подготовка» |
Передо мной встала задача по обновлению текущего сайта одной компании, и в соответствии тренду выбор пал на landing page с поддержкой мультиязычности.
Посмотрев на реализации представленные в интернете я ужаснулась. В теле страницы куча текста! С такой разметкой же невозможно работать. А если надо поменять информацию? Это надо лезть в html, искать нужное, и менять в нескольких местах. Короче ужас! И я подумала что хорошо бы использовать базу данных, но это же обычная страница, и разворачивать ради нее целый сервер? и базу? как то перебор! Работая с Angular2 я подумала что было бы классно с его помощью создать страницу, но он очень тяжелый, и не подходит… И тут я вспомнила о его аналоге Vue.js. Легкая библиотека, для создания приложений. Я подумала: "А почему бы не создать сайт с помощью vue и добавить имитацию базы?".
Обдумав все за и против, посмотрев на другие подходы, мне захотелось внести немного "красоты" в html верстку.
Для объяснения подхода я решила сделать небольшую страничку, потому что выкладывание полного кода существующей страницы считаю слишком "тяжелым".
Но пришлось все равно разбивать статью на 2ве части, тут описывается только подготовка небольшой страницы и добавление меню для смены языка.
Метки: author lissi4ka разработка веб-сайтов jquery vuejs javascript html html- верстка html5 vue.js |
[Из песочницы] Почему Ramda? |
Пост содержит перевод статьи «Why Ramda?», которую подготовил один из контрибьютеров Скот Сайет. Статья была опубликована 10 Июня 2014 года на сайте и рассказывает о том почему стоит обратить своё внимание на библиотеку Ramda и функциональное программирование в целом.
Примечание переводчика
В связи с тем, что статья была написана в 2014 году, некоторые примеры устарели и не работали с последней версией библиотеки. Поэтому они были адаптированы под последнюю версию Ramda@0.25.0.
Когда-то давно buzzdecafe представил миру Ramda, в тот же момент сообщество поделилось на два лагеря.
Читать дальше ->
Метки: author dexig javascript fp ramda |
[Перевод] [в закладки] Инструменты для тестирования JavaScript-проектов |
Метки: author ru_vds тестирование веб-сервисов разработка веб-сайтов javascript блог компании ruvds.com тестирование |
Половина наших сотрудников работает удаленно. Рассказываем, как нам это удается |
|
Кольцевые столбчатые диаграммы в ассортименте |
Эволюционный подход в решении задач как нельзя кстати подходит для визуализации данных. Дивжение от простого к сложному, от одномерных данных к многомерным итерация за итерацией. В этой статье рассмотрим различные варианты круговых диаграмм, от самой простой одномерной до нестандартной самодельной многомерной. В качестве инструмента будем использовать D3.js. Всех заинтересованных прошу под кат.
Округлить диаграммы
Метки: author KoGor работа с векторной графикой визуализация данных javascript d3.js мкад дтп radial bar chart круговая диаграмма |
«Не влезай, убьет!» или вся правда о безопасности АСУ ТП |
|
Визуализация данных для киноманов: скрапим рекомендации фильмов и делаем интерактивный граф |
Однажды я наткнулся на интерактивную карту lastfm и решил обязательно сделать подобный проект для фильмов. Под катом история о том, как собрать данные, построить граф и создать своё интерактивное демо на примере данных с кинопоиска и imdb. Мы рассмотрим фреймворк для скрапинга Scrapy, пробежимся по методам визуализации больших графов и разберёмся с инструментами для интерактивного отображения больших графов в браузере.
Читать дальше ->
Метки: author iggisv9t машинное обучение визуализация данных python data mining блог компании open data science визуализация графов кинопоиск фильмы imdb |
Digital-мероприятия в Москве c 19 по 25 февраля |
Панель: Фейсбук, новый алгоритм ленты, ban ICO и как жить дальше
Как IT-стартапу выстроить стратегию для роста: экспертная сессия
Метки: author rvnikita хакатоны конференции ивенты митапы meetup conference event events marketing конференция митап |
Key transparency & Coniks для защиты структур данных |
Метки: author olegbunin криптография информационная безопасность solidity блог компании конференции олега бунина (онтико) tokenconf blockchain блокчейн блокчейн технологии |