Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений mbr ebr gpt pmt pit scatter ota parameter rawprogram |
Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений mbr ebr gpt pmt pit scatter ota parameter rawprogram |
Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений mbr ebr gpt pmt pit scatter ota parameter rawprogram |
Мобильные устройства изнутри. Разметка памяти, структура файлов описания и разметки памяти |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений mbr ebr gpt pmt pit scatter ota parameter rawprogram |
Настройка Azure Application Insights для диагностики ПО с микросервисной архитектурой |
Application Insights — клёвая штука, позволяющяя проводить диагностику, профилирование и анализ использования развернутых систем (в т.ч. в продакшен режиме), и при этом не требующая от разработчика вообще никаких усилий. Конечно, всё это становится возможным ценой мучительной первоначальной настройки.
В рекламных видео конечно никакой особой настройки нет, но жизнь — она сложнее, особенно если ваше ПО микросервисное. Почему? А всё очень просто.
Что в первую очередь должна делать система диагностики в микросервисной архитектуре?
Правильно, коррелировать диагностику от различных микросервисов в рамках одной операции.
Тыркнул пользователь в UI кнопочку — надо увидеть диагностику от всех N микросервисов, которые так или иначе обрабатывали этот тырк. Случился где-нибудь exception — надо увидеть не только в каком микросервисе он произошёл, но и в рамках какой операции это случилось.
Только вот Application Insights с точки зрения конкретного микросервиса — это в первую очередь SDK. И SDK таких есть несколько — есть для JS, есть для .NET Core, .NET (со своими особенностями настройки для MVC, WebAPI, WCF), есть для Java и т.д.
Какие-то из этих SDK — opensource, какие-то — внутренняя разработка MS. И чтобы всё завелось — их надо подружить.
В этом и состоит основная сложность.
Не скажу, что я достиг 100% просветления в этом вопросе.
Но по крайней мере, я уже собрал несколько граблей и у меня есть рабочий семпл с UI на ASP.NET MVC (не Core) + JS и двумя микросервисами (Asp.Net WebApi, WCF)
Кому интересно — прошу под кат.
Читать дальше ->
Метки: author Dronopotamus программирование анализ и проектирование систем microsoft azure .net application insights azure диагностика wcf web api asp.net mvc |
[Из песочницы] Упрощаем ReactJS компоненты с помощью RxJs |
Метки: author DontRelaX reactjs javascript react rxjs reactive rx |
Главу Intel заподозрили в продаже акций компании на $24 млн из-за уязвимости процессоров |
Метки: author itinvest финансы в it блог компании iti capital intel уязвимости meltdown spectre акции инсайдерская торговля |
[Из песочницы] Python, под пиратским флагом |
Метки: author artamonz ненормальное программирование python программирование для начинающих хакинг |
[Перевод] Итоги развития компьютерного зрения за один год |
Этот фрагмент взят из недавней публикации, которую составила наша научно-исследовательская группа в области компьютерного зрения. В ближайшие месяцы мы опубликуем работы на разные темы исследований в области Искусственного Интеллекта — о его экономических, технологических и социальных приложениях — с целью предоставить образовательные ресурсы для тех, кто желает больше узнать об этой удивительной технологии и её текущем состоянии. Наш проект надеется внести свой вклад в растущую массу работ, которые обеспечивают всех исследователей информацией о самых современных разработках ИИ.
|
Restate — или как превратить бревно Redux в дерево |
Бог создал людей сильными и слабыми. Сэмюэл Кольт сделал их равными.
Примерно тоже самое сделали Flux и Redux.
Метки: author kashey ненормальное программирование reactjs javascript react redux restate |
Разработка на L"OVE |
Метки: author 16tomatotonns разработка игр lua love2d gamedev |
[Перевод] Истоки Stimulus |
От переводчика: Давид Хейнемейер Ханссон написал небольшой текст о том, почему он и его команда Ruby on Rails разработала свой собственный Javascript фреймворк. Оригинал текста размещен в репозитории нового проекта
Мы пишем много Javascript в Basecamp, но мы не используем его для создания "JavaScript-приложений" в современном смысле. Все наши приложения рендерят HTML на стороне сервера, затем мы добавляем вкрапления Javascript, чтобы оживить их.
Это путь величественного монолита. Basecamp работает на множестве платформ, включая нативные мобильные приложения, с единым набором контроллеров, представлений и моделей, созданных под Ruby on Rails. Иметь общий интерфейс, который обновляется из единого места, — это ключ к тому, чтобы маленькая команда работала хорошо, несмотря на множество поддерживаемых платформ.
Это позволяет нам быть продуктивными, как и в старые добрые времена. Возвращение к тем дням, когда единственный программист мог обеспечить немалый прогресс, не застревая в слоях абстракций распределенных систем. Время до того, как каждый стал думать, что святым граалем является ограничение серверной стороны до только лишь производства JSON для Javascript-приложений на клиенте.
Читать дальше ->
Метки: author justboris разработка веб-сайтов ruby on rails javascript дней без нового js-фреймворка |
[Перевод] Истоки Stimulus |
От переводчика: Давид Хейнемейер Ханссон написал небольшой текст о том, почему он и его команда Ruby on Rails разработала свой собственный Javascript фреймворк. Оригинал текста размещен в репозитории нового проекта
Мы пишем много Javascript в Basecamp, но мы не используем его для создания "JavaScript-приложений" в современном смысле. Все наши приложения рендерят HTML на стороне сервера, затем мы добавляем вкрапления Javascript, чтобы оживить их.
Это путь величественного монолита. Basecamp работает на множестве платформ, включая нативные мобильные приложения, с единым набором контроллеров, представлений и моделей, созданных под Ruby on Rails. Иметь общий интерфейс, который обновляется из единого места, — это ключ к тому, чтобы маленькая команда работала хорошо, несмотря на множество поддерживаемых платформ.
Это позволяет нам быть продуктивными, как и в старые добрые времена. Возвращение к тем дням, когда единственный программист мог обеспечить немалый прогресс, не застревая в слоях абстракций распределенных систем. Время до того, как каждый стал думать, что святым граалем является ограничение серверной стороны до только лишь производства JSON для Javascript-приложений на клиенте.
Читать дальше ->
Метки: author justboris разработка веб-сайтов ruby on rails javascript дней без нового js-фреймворка |
[Перевод] Истоки Stimulus |
От переводчика: Давид Хейнемейер Ханссон написал небольшой текст о том, почему он и его команда Ruby on Rails разработала свой собственный Javascript фреймворк. Оригинал текста размещен в репозитории нового проекта
Мы пишем много Javascript в Basecamp, но мы не используем его для создания "JavaScript-приложений" в современном смысле. Все наши приложения рендерят HTML на стороне сервера, затем мы добавляем вкрапления Javascript, чтобы оживить их.
Это путь величественного монолита. Basecamp работает на множестве платформ, включая нативные мобильные приложения, с единым набором контроллеров, представлений и моделей, созданных под Ruby on Rails. Иметь общий интерфейс, который обновляется из единого места, — это ключ к тому, чтобы маленькая команда работала хорошо, несмотря на множество поддерживаемых платформ.
Это позволяет нам быть продуктивными, как и в старые добрые времена. Возвращение к тем дням, когда единственный программист мог обеспечить немалый прогресс, не застревая в слоях абстракций распределенных систем. Время до того, как каждый стал думать, что святым граалем является ограничение серверной стороны до только лишь производства JSON для Javascript-приложений на клиенте.
Читать дальше ->
Метки: author justboris разработка веб-сайтов ruby on rails javascript дней без нового js-фреймворка |
[Перевод] Истоки Stimulus |
От переводчика: Давид Хейнемейер Ханссон написал небольшой текст о том, почему он и его команда Ruby on Rails разработала свой собственный Javascript фреймворк. Оригинал текста размещен в репозитории нового проекта
Мы пишем много Javascript в Basecamp, но мы не используем его для создания "JavaScript-приложений" в современном смысле. Все наши приложения рендерят HTML на стороне сервера, затем мы добавляем вкрапления Javascript, чтобы оживить их.
Это путь величественного монолита. Basecamp работает на множестве платформ, включая нативные мобильные приложения, с единым набором контроллеров, представлений и моделей, созданных под Ruby on Rails. Иметь общий интерфейс, который обновляется из единого места, — это ключ к тому, чтобы маленькая команда работала хорошо, несмотря на множество поддерживаемых платформ.
Это позволяет нам быть продуктивными, как и в старые добрые времена. Возвращение к тем дням, когда единственный программист мог обеспечить немалый прогресс, не застревая в слоях абстракций распределенных систем. Время до того, как каждый стал думать, что святым граалем является ограничение серверной стороны до только лишь производства JSON для Javascript-приложений на клиенте.
Читать дальше ->
Метки: author justboris разработка веб-сайтов ruby on rails javascript дней без нового js-фреймворка |
Тахометр или спидометр: Поток мыслей про измерение частоты в Arduino |
Если дома есть Arduino, в гараже машина или мотоцикл, а то и хоть мотособака, в голове туманные представления о программировании — возникает желание измерить скорость движения или обороты двигателя, посчитать пробег и моточасы.
В данной статье я хочу поделиться своим опытом по изготовлению подобных поделок.
Метки: author nwwind программирование микроконтроллеров arduino frequency измерение измерение частоты скорость обороты |
Тахометр или спидометр: Поток мыслей про измерение частоты в Arduino |
Если дома есть Arduino, в гараже машина или мотоцикл, а то и хоть мотособака, в голове туманные представления о программировании — возникает желание измерить скорость движения или обороты двигателя, посчитать пробег и моточасы.
В данной статье я хочу поделиться своим опытом по изготовлению подобных поделок.
Метки: author nwwind программирование микроконтроллеров arduino frequency измерение измерение частоты скорость обороты |
Тахометр или спидометр: Поток мыслей про измерение частоты в Arduino |
Если дома есть Arduino, в гараже машина или мотоцикл, а то и хоть мотособака, в голове туманные представления о программировании — возникает желание измерить скорость движения или обороты двигателя, посчитать пробег и моточасы.
В данной статье я хочу поделиться своим опытом по изготовлению подобных поделок.
Метки: author nwwind программирование микроконтроллеров arduino frequency измерение измерение частоты скорость обороты |
Тахометр или спидометр: Поток мыслей про измерение частоты в Arduino |
Если дома есть Arduino, в гараже машина или мотоцикл, а то и хоть мотособака, в голове туманные представления о программировании — возникает желание измерить скорость движения или обороты двигателя, посчитать пробег и моточасы.
В данной статье я хочу поделиться своим опытом по изготовлению подобных поделок.
Метки: author nwwind программирование микроконтроллеров arduino frequency измерение измерение частоты скорость обороты |
[Из песочницы] Так почему же ты не участвуешь в разработке Open Source программного обеспечения? |
Метки: author OpenGIft open source перевод |