注目のストーリー
テックブログ
Dockerだけではない: Podman、LXD、ZeroVMを含む主要なコンテナ技術を探る
最近では開発環境をローカルに構築することなく、Dockerをはじめとするコンテナ技術を使用する場面が増えています。コンテナ技術の利用により、環境の構築手間が大幅に軽減でき、さらにプログラミング言語やデータベースのバージョン管理も柔軟に行えるのが主な利点として挙げられます。そんなコンテナ技術で有名なものとしてはDockerが存在しますが、最近では他にもさまざまなコンテナ技術や仮想化技術が登場しています。本記事では、これらの技術の相違点や特徴について紹介します。
分散型SNS, Fediverse, ActivityPub, Webfingerについて調べてみた。
今年に入って、X (Twitter)のサービス変更をはじめとして、MetaのThreadsの開始などSNS周りでのニュースがよく流れてきます。X (Twitter)を使い始めて14年くらい経ちますが、今年は特にニュースが多い印象を受けます。現在、特に私が興味があるのは分散型SNSです。しかし、単語として何となく聞いたことはあるものの定義や仕組みについてよく知りませんでした。そこで、Fediverseなどの分散型SNSに関連した単語について調べてみました。
Apache Cordova と React Native の比較
MonacaアプリはベースとしてCordovaというソフトウェアを利用しています。このCordovaはアプリの中でWebViewやwkWebView(以下WebView)を動かして、UI/UXを実現しています。WebView、つまりWeb技術(HTML/JavaScript/CSS)でアプリを開発する技術です。同様にJavaScriptを使ったモバイルアプリ開発技術としてReact Nativeが知られています。CordovaとReact Nativeは度々比較されますが、今なおどちらの技術を選ぶべきか悩んでいる方もいるでしょう。そうした方の一助として、CordovaとReact Nat...
Kotlin で Cordova Android プラグインを作成する
Recently only Java was the available programming language for Cordova Android plugins. Since Cordova Android 9.0.0, Kotlin support was introduced and could be used easily without hacking the platform core with hook scripts.Developers can continue to program in Java, if preferred, or use Kotlin. I...
Vue3の実験的な新機能 「Reactivity Transform」 使ってみた
こんにちは橋本です。今日は Vue3 で実験的に実装されている新機能、「Reactivity Transform」を紹介したいと思いますVue3 の Composition API を使用する上で、リアクティブな変数を作成する場合には、ref を使用して変数定義を行い、値にアクセスする際には.value プロパティを介してアクセスしていると思いますconst name = ref('Tarou')console.log(name.value)computed も同様ですねconst firstName = ref('Tarou')const lastName = ref('Yamada'...