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-страницы |
Несколько недель назад я прочитал этом случае Starbucks, где хакеры взламывали ноутбуки в сети WiFi, чтобы майнить на них криптовалюту. И я подумал, что может быть интересно провести атаку иным способом.|
Метки: 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 |
[Перевод] Питера Хинченс: Психология архитектуры программного обеспечения |
Один из принципов Социальной Архитектуры заключается в том, что способ нашей организации важнее того, кем мы являемся.
Диркжан Октман (Dirkjan Ochtman) обратил мое внимание на определение архитектуры программного обеспечения в Википедии: «совокупность структур, требуемых для понимания системы, которая объединяет элементы программного обеспечения, связи между ними и их принадлежность». Для меня эта бессодержательная и цикличная болтовня служит хорошим примером того, как унизительно мало мы знаем о том, что на самом деле важно при создании масштабной архитектуры программного обеспечения. |
|
Расчёт сопел современных ракетных двигателей |




|
Метки: 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 |