1
/
5

テックブログ

2024/6月社内Tech勉強会レポート – AWS生成AI(GenU)ワークショップ体験記

2024/6月社内Tech勉強会レポート – AWS生成AI(GenU)ワークショップ体験記

難問データセットSWE-benchとは?AIによるプログラミング能力の新たな評価基準

エンジニアの又川(@n_matagawa)です。今回はAIによるソフトウェア自動開発の新しいベンチマーク(評価基準)として注目されている SWE-bench を紹介します。

Monacaアカウントの管理について

前回、Monaca Dashboardで提供している機能として、Monacaプロジェクトの管理に関する項目について紹介しました。紹介した記事については、以下を参照してください。Monaca Dashboardの機能紹介Monaca Dashboardでは、Monacaプロジェクトの管理の他に、Monacaアカウントを管理するための機能も提供しています。今回は、Monaca Dashboardで提供しているMonacaアカウントの管理機能を紹介したいと思います。

ようやく全ての主要ブラウザで使用可能になるCSSの擬似クラス:hasを使ってみよう

とても強力で便利な機能にも関わらず、Firefoxが未対応のため積極的に使用することができなかったCSSの擬似クラス:hasですが、ようやくFirefoxでの実装の目処がつきました。

【Asial Tech Blog】vuejs-template/webpackをwebpack3からwebpack4へアップデートする方法について

【Asial Tech Blog】vuejs-template/webpackをwebpack3からwebpack4へアップデートする方法について

8月社内Tech勉強会レポート – NextJS13/React18/Vercel/Mountpoint for Amazon S3/Planet Scale Boost

今回は8月に開催された社内Tech勉強会のレポートになります。毎月紹介できたら良いのですが、中には機密情報を扱ったテーマもありますので、不定期で紹介できそうな内容を紹介していこうと思います。

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

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

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

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

htmx:JavaScriptなしでサーバーとの通信を実現する

Monacaアプリを作る際に欠かせないのがサーバーとの通信でしょう。この時にはいわゆるAjaxと呼ばれる手法を利用して、サーバーへリクエストを行い、返ってきたレスポンスに応じて画面を書き換えます。こうした処理を書くのはとても面倒で、複雑になりやすいものです。そこで使ってみたいのがhtmxになります。htmxはJavaScriptを書かずにサーバーとの通信処理を実現できるライブラリになります。

ChatGPTに自然変換について聞いてみよう

昨年後半くらいから、AIによる自然言語処理(NLP)の話題が急速に高まっていて、特にOpenAIのChatGPTは人間らしい応答がすばやく出来ることで評判となっています。自然言語処理自体は古くからある概念で、漢字かな変換や、自動翻訳などさまざまな分野で取り入れられてきましたが、とうとう実用的なプログラミングそのものすら、プログラミング言語ではなく自然言語で記述出来る様になりつつあるというのは本当にすごいことだと思います。

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...

JavaScriptで利用できる広告サービスをまとめて紹介

本記事では、JavaScriptで利用できる広告SDKを紹介します。アプリ開発者やWeb開発者の方々にとって、広告SDKは収益を上げる上で欠かせない存在です。ここではJavaScriptから利用できる広告SDKを紹介します。皆さんのアプリ収益化に役立ててください。

JavaScriptの新しい構文 イテレーターとジェネレーターを覚えよう(JavaScript基礎構文)

新しいJavaScript構文においては、ループ処理が強化されています。過去においてループ処理と言えばforやwhileを使ったものに限定されていましたが、現在はforEachやfilterであったり、for 〜 ofのような構文もあります。この時の肝になるのがイテレーターとジェネレーターです。この記事では、この2つの機能の使い方を解説します。

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'...