-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Читаем даташиты 2: SPI на STM32; ШИМ, таймеры и прерывания на STM8

Пятница, 14 Июня 2019 г. 15:28 + в цитатник


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


Сегодня я покажу, как с помощью даташитов решить довольно простые, но необходимые для множества проектов задачи на контроллерах STM32 (Blue Pill) и STM8. Все демо-проекты посвящены моим любимым светодиодам, зажигать мы их будем в больших количествах, для чего придется задействовать всякую интересную периферию.

Читать дальше ->

https://habr.com/ru/post/456094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456094


Метки:  

5 ошибок начинающего лида

Пятница, 14 Июня 2019 г. 15:15 + в цитатник

У каждого тимлида есть своё кладбище сотрудников управленческих ошибок. Каждый день публикуются новые статьи «5 ошибок начинающего разработчика», «7 примеров того, как не надо управлять процессами», «100 и 1 способ укладываться в сроки». И это круто!


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


Читать дальше ->

https://habr.com/ru/post/456068/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456068


Метки:  

Ezblock Pi — программирование без программирования, в этот раз для фанатов Raspberry Pi

Пятница, 14 Июня 2019 г. 15:08 + в цитатник
Идея писать код, не пиша код (да-да, пиша — деепричастие настоящего времени от глагола писать, живите теперь с этим) не раз приходила в голову и умным людям, и просто лентяям. Мечта о графическом интерфейсе, в рамках которого можно кидать одни кубики на другие, рисовать взаимные связи и выбирать свойства объектов из милых выпадающих списочков, а потом по нажатию волшебной кнопки «Compile» получить рабочий код, эквивалентный коду другого (не такого смышленого, конечно) программиста, пользующегося устаревшим способом ручной печати, всегда тлела в головах как корпоративных боссов, мечтающих приобщить к программированию каждого вчерашнего студента, интеллект которого позволял ему не промахиваться мимо унитаза, так и стартаперов, желающих за адекватную цену осчастливить весь мир. Сегодня вашему вниманию предлагается:

Краудфандинговый проект: Ezblock Pi.
Суть проекта: среда графического программирования для Raspberry Pi в тандеме с платой расширения.
Платформа: Kickstarter.
Адрес проекта: kickstarter.com/ezblock.
Авторы: Джорджанн Чанг, Рэгги Лау.
Локация: США, штат Делавэр, Уилмингтон.

Читать дальше ->

https://habr.com/ru/post/456104/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456104


Метки:  

[Из песочницы] Легкое создание отчетов на C/C++

Пятница, 14 Июня 2019 г. 15:00 + в цитатник
Если вы разрабатываете на C/C++ какое-либо ПО для операторов (администраторов) больниц, магазинов, сервисов проката гироскутеров, ремонта сотовых телефонов, то наверняка сталкивались с задачей создания отчетов, чтобы печатать их на принтере, ну или хотя бы в PDF. Существует множество сторонних пакетов для Embarcadero RAD Studio, которые позволяют это делать. Такие как FastReport, QuickReport, Crystal Reports и т.д. Но на мой взгляд все эти пакеты требуют глубокого вникания в свой механизм и интерфейс. Много времени уходит на их изучение, и что самое главное, код для генерирования даже самого простого отчета будет состоять из огромного числа строк. Когда я впервые столкнулся с задачей генерирования отчетов под C/C++, то начал с FastReport и понял, что этот инструмент мне абсолютно не нравится.

В этот самый момент в голову пришла замечательная мысль: как круто бы было взять простой EXCEL-файл, добавить в него статическую информацию и отформатировать под свои нужды. В программе останется только открыть этот файл, наполнить его динамическими данными и сохранить или отправить на печать! Это послужило отправной точкой к моему изучению OLE механизма работы с файлами MS Office из программ, разрабатываемых в Embarcadero RAD Studio.
Читать дальше →

https://habr.com/ru/post/456102/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456102


Метки:  

Российские ИКТ как фундамент национальной информационной безопасности

Пятница, 14 Июня 2019 г. 14:58 + в цитатник


Данный доклад был представлен мной на сессии «Информационная безопасность промышленных объектов» 22 мая 2019 года в рамках конференции «Цифровая индустрия промышленной России 2019» (ЦИПР 2019).
Читать дальше ->

https://habr.com/ru/post/456098/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456098


Метки:  

Превращаем картонную электрическую схему в настоящую или как сделать простой конструктор из настольной игры

Пятница, 14 Июня 2019 г. 04:58 + в цитатник
Ранее я уже рассказывал, как сделать самодельный аналог «электрических кубиков» из картона и как придумал настольную игру на построение электрических цепей (которая после успешно собрала средства на издание через краудфандинг и которую уже можно купить).

После запуска издания игры «Не закороти Цепь!» меня посетила мысль: «А что, если сделать обратный процесс?». То есть возможно ли превратить квадратные красивые кусочки картона в компоненты простого электротехнического конструктора и, желательно, не без порчи самой игры.

Вызов был принят и работа закипела.


Читать дальше ->

https://habr.com/ru/post/456056/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456056


Метки:  

Вейвлет-анализ.Часть 3

Пятница, 14 Июня 2019 г. 04:15 + в цитатник

Введение


При проведении CWT анализа средствами библиотеки PyWavelets (бесплатное программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT) возникают проблемы с визуализацией результата. Предложенная разработчиками тестовая программа по визуализации приведена в следующем листинге:
Листинг
 import pywt
import numpy as np
import matplotlib.pyplot as plt
t = np.linspace(-1, 1, 200, endpoint=False)
sig  = np.cos(2 * np.pi * 7 * t) + np.real(np.exp(-7*(t-0.4)**2)*np.exp(1j*2*np.pi*2*(t-0.4)))
widths = np.arange(1, 31)
cwtmatr, freqs = pywt.cwt(sig, widths, 'cmor1-1.5')
plt.imshow(cwtmatr, extent=[-1, 1, 1, 31], cmap='PRGn', aspect='auto',
             vmax=abs(cwtmatr).max(), vmin=-abs(cwtmatr).max())  # doctest: +SKIP
plt.show() # doctest: +SKIP

При работе с комплексными вейвлетами, например с 'cmor1-1.5', программа выдаёт ошибку:

File"C:\Users\User\AppData\Local\Programs\Python\Python36\lib\site-packages\matplotlib\image.py", line 642, in set_data
    raise TypeError("Image data cannot be converted to float")
TypeError: Image data cannot be converted to float


Указанная ошибка, а так же сложности с выбором масштаба (widths) для обеспечения необходимого временного разрешения, затрудняют, особенно для начинающих пользователей, изучение CWT анализа, что и побудило меня к написанию данной статьи учебного характера.

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

https://habr.com/ru/post/454240/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454240


Метки:  

Лопнул ли пузырь машинного обучения, или начало новой зари

Пятница, 14 Июня 2019 г. 03:17 + в цитатник
Недавно вышла статья которая неплохо показывает тенденцию в машинном обучении последних лет. Если коротко: число стартапов в области машинного обучения в последние два года резко упало.
image
Ну что. Разберём “лопнул ли пузырь”, “как дальше жить” и поговорим откуда вообще такая загогулина.
Читать дальше ->

https://habr.com/ru/post/455676/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455676


[Из песочницы] Настройка окружения unit тестирования javascript

Пятница, 14 Июня 2019 г. 00:27 + в цитатник

Вначале была функция и вызывали ее в одном месте. Потом мы захотели вызвать ее в другом месте с новыми возможностями и обновили ее. Нам эта ф-ия так понравилась, что мы вызвали ее в третьем месте и еще сделали функциональные правки и… в первом месте что-то пошло не так. А как узнать? Проверять во всех местах где мы использовали эту функцию, все ли правильно работает? Можно, но лучше использовать unit тесты.


image


Всем привет. На связи аноним из песочницы. Как правильно тестировать свой код вы можете найти в первых строчках поисковика, а вот с настройкой окружения приходится повозиться. Так вот сегодня я хочу помочь начинающим разработчикам настроить окружение для unit тестирования своего кода.

Читать дальше →

https://habr.com/ru/post/456050/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456050


Метки:  

[Перевод] Делаем таблицу с бесконечной прокруткой без event listener

Четверг, 13 Июня 2019 г. 23:20 + в цитатник

Что ж оно так лагает-то?



Если при рендеринге огромной таблицы с какой-нибудь transition анимацией не делать ничего дополнительно, то приложение будет лагать, а пользователь страдать.


И что же делать?

https://habr.com/ru/post/456046/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456046


Метки:  

Vivaldi сохранит поддержку сторонних блокировщиков рекламы

Четверг, 13 Июня 2019 г. 23:19 + в цитатник
image

Google твёрдо намерен отказаться от старого API браузера Chromium и перейти к новой, существенно урезанной версии манифеста для сторонних расширений. Теоретически эти изменения касаются всех Chromium-based браузеров, однако некоторые разработчики уже заявили, что и дальше будут поддерживать старые расширения. Перевод заметки ZDNet.

Opera, Brave и Vivaldi проигнорируют изменения в коде Chromium и сохранят поддержку сторонних блокировщиков рекламы


Несмотря на общие корни (все три браузера основаны на Chromium), Opera, Brave и Vivaldi пока не планируют отказываться от поддержки сторонних блокировщиков рекламы и других защитных расширений. Другие браузеры хоть и не согласны с решением Google, сопротивляться, похоже, не станут.

Chromium – проект с открытым исходным кодом. На нём основаны многие популярные браузеры: Chrome, Opera, Brave, Vivaldi и т. д. Однако основную лепту в его развитие вносит Google. Opera, Brave и Vivaldi уже подтвердили редакции ZDNet, что не собираются отказываться от старого API и поддержки сторонних блокировщиков рекламы.
Читать дальше ->

https://habr.com/ru/post/456048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456048


Метки:  

Поймай меня, если сможешь. Рождение Короля

Четверг, 13 Июня 2019 г. 22:03 + в цитатник
Поймай меня, если сможешь. Так они говорят друг другу. Директоры ловят своих заместителей, те – рядовых сотрудников, друг друга, но никто никого поймать не может. Да они и не стараются. Для них главное – игра, процесс. Ради этой игры они и ходят на работу. Они никогда не выиграют. Выиграю я.

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

https://habr.com/ru/post/456040/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456040


Метки:  

[Перевод] Пришло время заменить GIF на AV1 видео

Четверг, 13 Июня 2019 г. 21:05 + в цитатник


Сейчас 2019 год, и нам пора бы принять решение относительно GIF (нет, речь не об этом решении! Здесь мы никогда не договоримся! — тут речь о произношении в английском, для нас это не актуально — прим. перев.). GIFы занимают огромное количество места (обычно по несколько мегабайт!) что, если вы веб-разработчик, полностью противоречит вашим желаниям! Как веб-разработчик, вы хотите минимизировать вещи, которые пользователям нужно скачать, чтобы сайт загружался быстро. По той же причине вы минимизируете JavaScript, оптимизируйте PNG, JPEG, а иногда и конвертируете JPEG в WebP. Но что же делать со старичком GIFом?

Читать дальше ->

https://habr.com/ru/post/455982/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455982


Метки:  

Екатеринбург, 10 июля — митап Альфа-Банка по системному анализу

Четверг, 13 Июня 2019 г. 20:34 + в цитатник
Как и обещали, продолжаем проводить полезные митапы не только в Москве, но и за ее пределами.

Екатеринбург, 10 июля, 19.00.
БЦ «Высоцкий» (улица Малышева, 51).



В программе 4 доклада от наших ребят про автотесты, метрики успеха, Pega BPM и внутреннее предпринимательство.
Читать дальше ->

https://habr.com/ru/post/456034/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456034


КТТ в серверных решениях — как это выглядит?

Четверг, 13 Июня 2019 г. 20:09 + в цитатник


Примерно вот так. Это часть вентиляторов, которые оказались лишними и были демонтированы из двадцати серверов в тестовой стойке, размещенной в ЦОД DataPro. Под катом — трафик. Иллюстрированное описание нашей системы охлаждения. И нежданное предложение для очень экономных, но чуточку бесстрашных владельцев серверного оборудования.

Читать дальше ->

https://habr.com/ru/post/455990/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455990


QIWI JS DETOX

Четверг, 13 Июня 2019 г. 19:35 + в цитатник
Привет!

26 июня (среда) в 18.00 мы проведем митап под названием QIWI JS DETOX. Проходить он будет в Loft #2 (недалеко от м. Автозаводская)



Поговорим о Kubernetes и многом другом.
Читать дальше ->

https://habr.com/ru/post/456022/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456022


Метки:  

Подготовка к захвату мира

Четверг, 13 Июня 2019 г. 19:15 + в цитатник

Спрашивается, о чём мой проект? А я сам не знаю. Планы меняются. Идей много. Но всегда есть общий базовый функционал. Вот я пока про это. Уже 5 месяцев. После весеннего обострения, в приступе одиночества, хочу поделиться некоторыми наработками.


Весеннее обострение

Читать дальше ->

https://habr.com/ru/post/456020/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456020


Метки:  

[Из песочницы] Figma — как единая точка правды в дизайне

Четверг, 13 Июня 2019 г. 19:07 + в цитатник

Как мы построили все процессы разработки и внедрения дизайна вокруг одного инструмента.


Привет! Я — Ваня Соловьёв, дизайн-директор в DocDoc (входит в группу Сбербанк). Сегодня рубрика Тим-тим, в которой я расскажу, как мы уживаемся с другими командами.


В 2017 году наши интерфейсы создавались в Sketch, прототипы собирались в Marvel, а в разработку передавались через Zeplin. Всё было стандартно для того времени, пока не появилась Figma.


Эта статья не про сравнение инструментов, таких статей уже написано в избытке. Она про то, как в нашей компании Figma помогла:


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

Для дизайнера


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


Создал макет -> собрал интерактивный прототип -> передал в разработку — и всё это по одной ссылке.
Читать дальше →

https://habr.com/ru/post/456030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456030


Метки:  

Приглашаем на митап по frontend-разработке в высоконагруженных сервисах

Четверг, 13 Июня 2019 г. 18:26 + в цитатник


27 июня команда Почты Mail.ru проведёт SmartMail Meetup, посвященный frontend-разработке. В программе митапа — технические доклады о frontend-разработке Почты. Обсудим, чем живут фронтендеры Mail.ru и каково работать с высоконагруженными сервисами.

Читать дальше ->

https://habr.com/ru/post/456004/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456004


Метки:  

[Перевод] Как реализовать деплой с GitHub на продакшн сервер, использовав Webhook

Четверг, 13 Июня 2019 г. 18:12 + в цитатник


У меня давно вошло в привычку создавать репозитории на GitHub. Это куда эффективнее, чем держать все на Google Drive или, того хуже, на жестком диске. Но здесь сразу появляется вопрос: как выполнить деплой на рабочий сервер?

Большинство поисковых запросов выводили меня на Jenkins и другие средства непрерывного развертывания. Но мне хотелось найти иное решение. Так я вышел на бесплатный сервис Webhook.
Читать дальше ->

https://habr.com/ru/post/456018/?utm_source=habrahabr&utm_medium=rss&utm_campaign=456018


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 542 541 [540] 539 538 ..
.. 1 Календарь