Приложения

Эффективная синхронизация состояния приложения в различных JS-песочницах (Inline Frames, Web Workers, Worker Threads или VS Code Webviews)

В этом посте вы узнаете, как использовать новый JS/TS модуль Tangle для реализации бесшовной обработки событий и синхронизации состояния приложения в нескольких JavaScript-песочницах, не попадая в дилеммы синхронизации postMessage & onMessage. Вы играли в нее со своими друзьями в детстве: игра в телефон, небольшое интерактивное упражнение, где важно понять сообщение от левого партнера и правильно …

Эффективная синхронизация состояния приложения в различных JS-песочницах (Inline Frames, Web Workers, Worker Threads или VS Code Webviews) Читать полностью »

Создание вкладок, подобных Whatsapp, с помощью нового ViewPager2 Android

Необходимая зависимость dependencies { // material library implementation ‘com.google.android.material:material:1.5.0’ } Вход в полноэкранный режим Выход из полноэкранного режима ViewPager2 с вкладками и фрагментами Для создания пролистываемых представлений с вкладками нам понадобятся 2 представления TabLayout и Viewpager2 и 3 Fragments для этого примера. Добавьте следующий код в макет основной деятельности activity_main.xml <LinearLayout xmlns:android=»http://schemas.android.com/apk/res/android» android:layout_width=»match_parent» android:layout_height=»match_parent» xmlns:app=»http://schemas.android.com/apk/res-auto» …

Создание вкладок, подобных Whatsapp, с помощью нового ViewPager2 Android Читать полностью »

Учебник по созданию приложения для управления задачами с помощью Python

В этом учебнике мы сначала создадим простое приложение для управления делами на Django с помощью Python. Затем мы рассмотрим некоторые способы визуализации полученных данных в нашем клиенте базы данных. Хотите создать аналитическую панель или twitter-скрепер? Ознакомьтесь с предыдущими уроками: Построение аналитической панели с помощью Django и Arctype Построение тепловых карт Twitter с помощью Tweepy, Django …

Учебник по созданию приложения для управления задачами с помощью Python Читать полностью »

Создайте свое первое мобильное приложение с машинным обучением

В этой статье мы расскажем, как обучить модель машинного обучения (ML) с помощью Teachable Machine, включить модель в веб- и мобильные приложения и, наконец, создать простую игру «камень-ножницы-бумага» для игры с компьютером. В частности, мы построим модель классификации изображений, в которой мы показываем руку в камеру, а модель предсказывает, что это за рука — «камень», …

Создайте свое первое мобильное приложение с машинным обучением Читать полностью »

React — React App: Как выполнить жесткую перезагрузку вашего React Web App?

Хорошая практика разработки программного обеспечения снижает вероятность ошибок. Но эти досадные создания все равно попадают в производство. Когда пользователь сталкивается с ошибкой, веб-страница может упасть, и ему/ей придется вручную перезагружать ее. Это приводит к плохому пользовательскому опыту. Кнопка перезагрузки в случае ошибки может помочь пользователю и подтолкнуть его к восстановлению. Точнее, «кнопка жесткой перезагрузки», то …

React — React App: Как выполнить жесткую перезагрузку вашего React Web App? Читать полностью »

Изучение Go на примерах: часть 9 — Использование HomeBrew и GoReleaser для распространения приложения Golang

Как мы видели в статье Изучение Go на примерах: часть 8 — Автоматическая кросс-компиляция и выпуск вашего приложения Go, мы можем создать приложение и автоматически выполнить кросс-компиляцию. Это круто, но я думаю, что мы можем пойти глубже. Создавать потрясающие инструменты — это здорово, но лучше предоставить возможность легко их установить. Что вы думаете, если пользователи …

Изучение Go на примерах: часть 9 — Использование HomeBrew и GoReleaser для распространения приложения Golang Читать полностью »

День 12 из 100 — Java: Проект HRApp

Мне скучно, очень скучно. Я не знаю, что читать/делать сегодня. Редактирование: Я запустил таймер на 25 минут. Что случилось с Java? Платформа независима Объектно-ориентированный Скорость — хорошо написанный Java близок к C++ и быстрее Python. https://docs.oracle.com/javase/tutorial/ Принципы проектирования Ясный, свободный, неизменяемый // Fluent principle example LocalDate today = LocalDate.now(); LocalDate payday = today.with(TemporalAdjusters.lastDayOfMonth()).minusDay(2); Вход в …

День 12 из 100 — Java: Проект HRApp Читать полностью »

Почему приложение React не удалось скомпилировать

В конце декабря прошлого года я работал над личным проектом ReactJs и столкнулся с ошибками при его развертывании на Vercel, и ради любви я не мог найти решение этой проблемы. Поэтому я взял перерыв в работе над проектом и не прикасался к нему до вчерашнего дня. Решив проверить статус проекта перед началом работы над ним, …

Почему приложение React не удалось скомпилировать Читать полностью »

Настольное приложение на C# для получения данных по BLE в реальном времени с датчика качества воздуха

Bluetooth Low Energy (BLE) — это беспроводная технология с низким энергопотреблением, используемая для соединения устройств. Это популярный метод связи, особенно в эпоху Интернета вещей. Несколько устройств по всему дому имеют встроенный приемопередатчик Bluetooth, и большинство из них предоставляют полезные возможности для автоматизации работы. Эта технология широко используется в здравоохранении, фитнесе, маяках, системах безопасности и домашних …

Настольное приложение на C# для получения данных по BLE в реальном времени с датчика качества воздуха Читать полностью »

Конфигурация приложений SPFx, dev vs prod

Статья Сергея Сергеева Read and manipulate SPFx configuration values in your code like a boss является очень хорошим началом для установки различных конфигураций для разных окружений. Тем временем, однако, cross-env находится в режиме обслуживания, и в то же время у нас есть несколько других инструментов, которые мы можем использовать. Опираясь на раздел Advanced статьи Сергея, …

Конфигурация приложений SPFx, dev vs prod Читать полностью »

Применение инлайн-стилей в React.js

Введение Каскадные таблицы стилей, широко известные как CSS, являются одним из основных элементов веб-разработки. С помощью CSS мы можем определить представление документа, набор правил, которые управляют форматированием элемента на веб-странице. Используя приемы CSS, мы можем сделать веб-страницы более привлекательными и эффективными. Прежде чем приступить к работе, давайте немного поговорим о React. Это популярная библиотека JavaScript …

Применение инлайн-стилей в React.js Читать полностью »

Я покажу вам, как взломать приложение .NET (3 клика)

⚠️Отказ от ответственности: Эта статья предназначена для образовательных и учебных целей, мы не несем ответственности за неправильное использование методов и объяснений, упомянутых в этой статье, и / или использование инструментов, упомянутых / предоставленных, также мы не несем ответственности за действия, выполняемые с информацией о том же. Пожалуйста, используйте эту информацию в этических целях. Я пишу …

Я покажу вам, как взломать приложение .NET (3 клика) Читать полностью »

Лучший способ решения проблемы бурения реквизита в приложениях React

Автор Дэвид Херберт✏️ Управление состоянием в приложениях React может быть непростой задачей, особенно когда данные должны передаваться от корневого компонента вниз к глубоко вложенным компонентам. Мы, как разработчики React, часто склонны слишком усложнять свои приложения, слишком полагаясь на Context API и Redux в ситуациях, когда они на самом деле не нужны. Мы слишком быстро обращаемся …

Лучший способ решения проблемы бурения реквизита в приложениях React Читать полностью »

AzureFunBytes Эпизод 66 — Создание приложений реального времени с @Azure SignalR с @chris_noring

AzureFunBytes — это еженедельная возможность узнать больше об основах и фундаменте, из которых состоит Azure. Для меня это возможность больше узнать о том, что и как делают люди в организации Azure. Каждую неделю мы собираемся вместе в 11 утра по тихоокеанскому времени на канале Microsoft LearnTV и узнаем больше о Azure. На этой неделе в …

AzureFunBytes Эпизод 66 — Создание приложений реального времени с @Azure SignalR с @chris_noring Читать полностью »

Как создать приложение React с помощью Storybook

Перед дизайнерами пользовательского интерфейса и front-end разработчиками стоит задача создания чистых и последовательных пользовательских интерфейсов. В то же время тестирование является краеугольным камнем разработки программного обеспечения. Каждая часть программного проекта тестируется отдельно и изолируется от других элементов в модульных тестах. В контексте пользовательских интерфейсов эта практика была труднодостижима. Теперь Storybook предоставляет фреймворк с открытым исходным …

Как создать приложение React с помощью Storybook Читать полностью »

บันทึก การ Redirect ของ LIFF App

ช่วงนี้วุ่นๆกับการทำ LIFF แล้วติดปัญหาเวลามี parameter แล้วงงงกับพฤติกรรมของมันเวลา Redirectทาง Line เค้าก็ทำ Video กับ Document อธิบายไว้แล้วแหละ แต่ก็ยังไม่ค่อยเข้าใจอยู่ดี เลยต้องลองด้วยตัวเอง โจทย์ก็คือ เรามี LIFF Url แบบนี้ https://liff.line.me/1656449211-9Kym0GQ7 Вход в полноэкранный режим Выйти из полноэкранного режима เวลาใช้จริงเราก็อยากจะแนบ query parameter เข้าไปด้วย แบบนี้ https://liff.line.me/1656449211-9Kym0GQ7?template_id=1 Вход в полноэкранный режим Выход из полноэкранного режима เมื่อเราเปิด LIFF จากใน line จะเจอว่า มีการเรียกมาที่ /?liff.state=%3Ftemplate_id%3D1 เมื่อทำการ initialize สำเร็จ จะมีการเรียกเข้ามาอีกครั้งที่ /?template_id=1 และ …

บันทึก การ Redirect ของ LIFF App Читать полностью »