Dockerだけではない: Podman、LXD、ZeroVMを含む主要なコンテナ技術を探る

最近では開発環境をローカルに構築することなく、Dockerをはじめとするコンテナ技術を使用する場面が増えています。コンテナ技術の利用により、環境の構築手間が大幅に軽減でき、さらにプログラミング言語やデータベースのバージョン管理も柔軟に行えるのが主な利点として挙げられます。 そんなコンテナ技術で有名なものとしてはDockerが存在しますが、最近では他にもさまざまなコンテナ技術や仮想化技術が登場してい …

このエントリーをはてなブックマークに追加

分散型SNS, Fediverse, ActivityPub, Webfingerについて調べてみた。

こんにちは。竹沢です。今年に入って、X (Twitter)のサービス変更をはじめとして、MetaのThreadsの開始などSNS周りでのニュースがよく流れてきます。X (Twitter)を使い始めて14年くらい経ちますが、今年は特にニュースが多い印象を受けます。 現在、特に私が興味があるのは分散型SNSです。しかし、単語として何となく聞いたことはあるものの定義や仕組みについてよく知りませんでした。 …

このエントリーをはてなブックマークに追加

Cordova 12の注意点について

Monacaチームの小田川です。 MonacaでCordova 12がサポートされました。MonacaプロジェクトのCordova 12へのアップグレード方法やCordova 12の注意点等については、以下を参照してください。 Cordova 12について Cordova12 サポートの開始 Cordova 12では、複数の基本Cordovaプラグインで不具合が報告されていたり、旧Monacaテン …

このエントリーをはてなブックマークに追加

FedCM (Fedetated Credential Management API) 入門:進化したログイン方式を紹介

FedCM入門:進化したログイン方式を紹介

Webサービスやアプリを使うとき、多くの場面で「ログイン」が必要です。このログインの方法にはいろいろなものがあります。 通常の「IDとパスワード」を使ったログイン 「GoogleやFacebookなどのアカウント」でログイン(OpenID、OAuthという方法) 2つ以上の手段で確認する「多要素認証」 その中でも、Googleが最近Chromeブラウザに取り入れた新しい方法が「FedCM」というも …

このエントリーをはてなブックマークに追加

MonacaクラウドIDEのオプション機能について

Monacaチームの小田川です。 MonacaクラウドIDEでは、プロジェクトを開く際に、以下のオプションが用意されています。 セーフモードで開く ライトモードで開く このオプションは、MonacaクラウドIDEのMonaca Dashboardに表示されているプロジェクトを選択した際に表示されるクラウドIDEで開くボタンの右隣にある三角のアイコンをクリックすることで、表示させることができます。 …

このエントリーをはてなブックマークに追加

Apple Vision Proで変わるWebサイトのデザインとナビゲーション

Appleから新しいデバイスVision Proが発表されました。このXRデバイスの特性から、新しい種類のユーザーインターフェース(UI)とユーザーエクスペリエンス(UX)が求められています。 このデバイスは新しいオペレーティングシステム(OS)であるvisionOSを使って動作します。 visionOSにはWebブラウジングを可能にするSafariというブラウザが内蔵されています。しかし、XRデ …

このエントリーをはてなブックマークに追加

「エンジニア向けAI活用研修」を実施しました

GPT-4 ベースの AI ツール(ChatGPT Plus、Bing AI、Copilot Chat 等)を使ってラーメンタイマー(3分タイマー)を作ってもらいました。今回は参加者のほぼ全員に ChatGPT Plus を支給しました。

このエントリーをはてなブックマークに追加

Cordova 12について

Monacaチームの小田川です。 Cordova 12がリリースされて1ヶ月以上が経ちました。Cordova 12については、以下を参照してください。 Cordova CLI 12.0.0 & Internal Packages Released! 今後、MonacaでもCordova 12に対応していく予定です。Cordova 12では、Cordova 11同様、既存のMonacaプロジ …

このエントリーをはてなブックマークに追加

AIを利用したテスト工程の効率化

開発しているサービスやアプリケーションの品質を上げるためにはテストが欠かせません。しかし、多くのプロジェクトにおいてテスト工数を適切に確保するのは大変なことです。特にスマートフォンアプリのようにUI/UXが絡むものは、感覚的な要素まで含まれるためにテストが容易ではありません。 そこで今回はテストを楽にしてくれるソリューションをカテゴリーごとに紹介します。 テストの自動化 スマートフォンアプリのUI …

このエントリーをはてなブックマークに追加

ポップオーバーが標準APIに! Popover APIの使い方 入門

HTMLの新しいAPIである Popover API の追加が発表されました。これにより、既に多くのUIライブラリで実装されているポップオーバーが、HTMLのデフォルト機能として利用できるようになりました。 この記事では、Popover APIの基本的な使用方法とその特徴について詳しく解説します。 Popover APIの基本的な使用方法 Popover APIは、JavaScriptを使わずとも …

このエントリーをはてなブックマークに追加