新着記事

サービス

【新機能】TTBOX APIに「VTuber情報取得API」を正式実装

TTBOX APIライブラリの拡張アップデートを本日公開いたしました。これまで数多のVTuberデータを手作業で整理し、スプレッドシートやDBと格闘してきた開発者・分析者の皆様へ。 TTBOXが独自に収集・クレンジングしているVTuberデ...
プロダクト

Python製デスクトップ動画ダウンローダーの技術スタック

本稿は、Pythonで実装したデスクトップ向け動画ダウンローダーアプリケーションを題材に、その設計・実装に使用した技術スタックとプログラミング手法を体系的に解説する技術記事です。UI設計、非同期処理、ブラウザ自動化、動画ストリーミングの取得...
AI

GeminiのProとFlash-Liteは何が違うのか?AIの仕組みから性能差について

GoogleのAI「Gemini(ジェミニ)」には、いくつかのグレードが存在します。その中でも「Pro」と「Flash-Lite」は、同じGeminiシリーズでありながら、設計思想から性能まで大きく異なります。本記事では、難しい専門用語をで...
プロダクト

データベース不要の次世代CMS「Raptio」|軽量・高速・シンプルを極めたサイト構築体験

Webサイト制作において、「WordPressは便利だが、データベースの管理やサーバー負荷が気になる」と感じたことはありませんか?そんな悩みを解決する、データベース不要のフラットファイル型CMS「Raptio」が登場しました。Raptioと...
プロダクト

ブラウザ開発者が贈る、究極のスタートページ「Parallel Search」

「Parallel」というWebブラウザをご存知でしょうか?その専用ホーム画面として開発された「Parallel Search」は、ただの検索ポータルではありません。ブラウザを利用するすべてのユーザーにとって、「最初の一手」を最適化するため...
プロダクト

「Parallel」開発日記:なぜ今、WEBブラウザを自作するのか

「今更、新しいWEBブラウザを作るなんて需要があるのか?」そう聞かれたら、正直なところ「あんまりない」と答えるしかありません。Google ChromeやSafari、Microsoft Edgeといった巨頭が圧倒的なシェアを占める現代にお...
JavaScript

JavaScript・Node.js・TypeScriptの違いを徹底比較!用途別の選び方

Web開発を学び始めると、JavaScript・Node.js・TypeScript という3つの言葉が頻繁に登場します。それぞれ何が違うのか、どれを選べばいいのか、混乱する方も多いのではないでしょうか。この記事では、3つの技術の違いをわか...
プログラミング

XAMPPを日本語化する方法!コントロールパネルからphpMyAdmin・文字化け対策まで

Web開発のローカル環境を構築する際、世界中で最も広く使われているツールの一つがXAMPP(ザンプ)です。Apache、MariaDB(MySQL)、PHP、Perlが一括でインストールできるため非常に便利ですが、デフォルトの状態では英語表...