Account Manager: аккаунты, токены и все-все-все. Лекция Яндекса |
|
Дайджест интересных материалов для мобильного разработчика #237 (15-21 января) |
|
[Из песочницы] Профилировщик запросов в БД в Phoenix. И немножко о том как работает stacktrace в Elixir/Erlang |
В нашей компании мы используем Elixir, фреймворк Phoenix и Ecto. И недавно на работе мне поставили задачу, сделать профилировщик запросов в БД, чтобы выяснить узкие точки системы, которые следует оптимизировать. Таким образом задачи были следущие:
Как и все, изначально я решил попробовать существующие решения. Простой гуглопоиск выдал мне несколько статей, и некоторые решения а-ля:
https://github.com/parroty/exprof
http://erlang.org/doc/man/fprof.html
https://github.com/proger/eflame
https://github.com/TheRealReal/new-relixir
и др.
Беглый осмотр сразу дал понять что существующие решения не подходят. Некоторые не позволяют аккумулировать результаты, некоторые вообще считают общие вызовы и не важно там БД или нет, что-то платное и так же не обладает необходимой функциональностью. Почесав репу, я понял, что придется писать свой личный кастомный профилировщик.
Читать дальше →
Метки: author askord erlang/otp elixir/phoenix elixir phoenix ecto profiling |
[Перевод] CoffeeMiner: взлом WiFi для внедрения криптомайнера в HTML-страницы |
Метки: author m1rko разработка под linux информационная безопасность python open source arp-spoofing mitm coffeeminer dsniff mitmproxy |
VMware Dispatch: новый фреймворк для работы с безсерверными приложениями |
Метки: author 1cloud виртуализация блог компании 1cloud.ru 1cloud faas безсерверные приложения vmware |
7 типов офисных бездельников — часть первая |
Метки: author InsiderMs управление персоналом кадры решают все управление людьми офисные бездельники |
[Из песочницы] 16 тонн. Как я спасал гибнущий под нагрузкой сайт на WordPress имея весьма поверхностные знания в области этой CMS |
Метки: author boilroom разработка веб-сайтов wordpress php |
[Перевод] Туториал по Unreal Engine. Часть 10: Как создать простой FPS |
Метки: author PatientZero разработка игр unreal engine unreal engine 4 шутер от первого лица first person shooter |
Две геометрические задачки, которые попадались на собеседовании, и где они обитают |
Метки: author AnROm математика собеседования задачи на собеседовании |
[Из песочницы] JUndo — undo библиотека для Java |
В конце прошлого года мне потребовался undo/redo инструмент для Java-проекта, который, помимо стандартных для этого концепта задач, умел бы сохранять историю команд и корректно обрабатывать привязку к меняющемуся адресному контексту (это с прицелом на мой готовящийся проект для Android и его регулярное пересоздание вьюшек). Поискал, не нашел, взялся.
Результатом стала библиотека JUndo.
Метки: author rookie_cruekie open source java undo javafx утилиты |
Custdev в разработке продуктов для видеонаблюдения |
Метки: author MACROSCOP управление разработкой работа с видео блог компании macroscop macroscop макроскоп видеоанализ видеоаналитика deep learning customer development |
[Из песочницы] Свой pix2code с блэкджеком, но без нейронок |
Метки: author mizza машинное обучение machine learning frontend pix2code |
Общение между компьютером и Android-устройством через Processing |
Метки: author tehnolog разработка под android processing socket android |
Да будет рок: на PHDays 8 пройдет музыкальный фестиваль |
Метки: author ptsecurity блог компании positive technologies phdays positive hack days |
Американские биржи обвиняют в незаконном предоставлении преимуществ высокочастотным трейдерам |
Метки: author ITICapital блог компании iti capital биржа высокочастотный трейдинг hft |
[Перевод] Питера Хинченс: Психология архитектуры программного обеспечения |
Один из принципов Социальной Архитектуры заключается в том, что способ нашей организации важнее того, кем мы являемся.
|
Расчёт сопел современных ракетных двигателей |
Метки: author Scorobey разработка под windows математика алгоритмы python ракета сопло лаваля газодинамическая функция число маха |
[Из песочницы] Как я писал telegram-бота и заливал его на удаленный сервер |
Метки: author Richer_17 настройка linux sqlite python api python3 telegram bot debian systemd sqlite3 multithreading |
Серия #notNULL — Twig |
Метки: author AndrewShmig symfony php andrewshmig twig sensiolabs |
Грузите апельсины бочках. Релизы в Golang проектах |
Данная статья является продолжением инструментальной темы затронутой в прошлой публикации. Сегодня мы постараемся разобраться со сборкой релизов Golang приложений в виде единого исполняемого файла, включающего ресурсные зависимости, и вопросом оптимизации размера итоговой сборки. Также рассмотрим процесс построения рабочего окружения отвечающего следующим требованиям:
Метки: author mr_elzor программирование go golang docker docker-compose make |