2024-01-01から1年間の記事一覧
概要 今回は React.js や Next.js に基づいた UI コンポーネント例集として、「ui」という OSS についてご紹介したいと思います。 「ui」についてはとてもシンプルで、HTML/CSS/JS 環境で使用できるほか、React.js や Next.js で使用可能な UI のサンプルが…
概要 パソコンの OS は何を使用していますでしょうか? 完全に偏見ですが、多くの方が Windows、エンジニアやクリエイターの方は macOS、一部では Linux を使用されているかと思っています。 パソコンの OS はほぼ上記の 3 つが主流かと思いますが、ほかにも…
概要 アプリ開発をするにあたって、プログラミング言語を習得する必要がありますし、そのプログラミング言語におけるアプリ開発のための作法だったり仕組みを理解していく必要があります。 そのためアプリ開発をゼロから構築するにはとても時間がかかるのと…
概要 業務やプライベートでチャットツールを使用していますでしょうか? 私自身はプライベートでは LINE を使用してコミュニケーションをとっており、業務や仕事では Slack や Microsoft Teams などのチャットツールを使用しています。 line.me slack.com ww…
概要 TikTok といえば、短編動画を扱っているソーシャルネットーワーキングサービス(SNS)ということを皆さんはすでにご存じかと思います。 TikTok は今や全世界で流行しておりおもしろ動画からためになる動画まで様々な動画が世界中から投稿され、インター…
概要 Google が開発したマルチモーダル生成 AI モデル Google Gemini(以降、Gemini) をご存じでしょうか? Gemini は Google が開発した人工知能モデルであり、テキスト・画像・音声・動画を入力として受け取り、テキストと画像を生成することができる生成…
概要 皆さまは Python を使用してプログラム開発を行っていらっしゃるでしょうか? www.python.org 最近ではプログラミング言語といえば Python をはじめに勉強するという方も多いと聞くのと、AI 技術が発展していたり処理の自動化という点で Python がとて…
概要 ソフトウェア開発をしていると、システムの設計がこれがよいのか、もっと良い設計があったのではないか、ほかの大きな会社やソフトウェアのシステム設計はどういう風にしているのか、気になることはないでしょうか? 私自身はよくありまして、人気のあ…
概要 皆さまはアプリ開発やシステム開発でデータベースを使用する機会はありますでしょうか? 私自身は最近データベースをよく触っており、かつ SQL コマンドも使う機会が増えてきているので勉強しているところになります。 初めてデータベースを触ったり既…
概要 皆さまは Web アプリや Web サイトを作成する際は何の言語のどういったフレームワークを使用していますでしょうか? 私はもっぱらプログラミング言語としては JavaScript/TypeScript を使用しており、フレームワークとしては React.js/Next.js を採用し…
概要 Web アプリやスマートフォンアプリ、ブラウザゲームなどを個人開発した後、デプロイ先はどこにしていますでしょうか? 私はよく Google(GCP)を使っていたり、Next.js で Web ページなどを作成しているので Netlify などにあげ、基本的に利用料が無料…
概要 今回は、ポケモンバトルをひたすらに行えるブラウザベースのポケモンファンが作成したゲーム「PokeRoGue」になります。 「PokeRoGue」では様々な野生ポケモンと戦いつつ、トレーナーやボスとも戦いながら、ひたすらにポケモンバトルを楽しむというゲー…
概要 Web アプリを作成していく中で大変な作業として、UI コンポーネントの構築や整備があると思います。 CSS やデザイン、細かい挙動などを整備していくと本当にきりがないですよね。 そんな UI コンポーネントの構築を AI プロンプトの力を借りて素早くお…
概要 皆様はパソコンの OS は普段何をメインで使用されていますでしょうか? 私は普段 Windows を利用しており、本日も Windows 11 を利用しています。 ただ、私事になるのですが最近 macOS のパソコンも購入しており、これまで Mac でしか触れなかったアプ…
概要 Robert C.Martin 氏が執筆した「Clean Code -アジャイルソフトウェア達人の技-」という本をご存じでしょうか? https://www.amazon.co.jp/Clean-Code-%E3%82%A2%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AB%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%…
概要 みなさまは Web アプリを作成したことはありますでしょうか? Web アプリを作成というと、最近では HTML、JavaScript、CSS を駆使して作成したものや、PHP、Ruby、Node.js などで作成される方多いかもしれません。 私自身、Node.js を使用して Web アプ…
概要 近年、AI の中でも「生成 AI」というものが注目を浴びています。 厳密な定義は存在しませんが、一般的に「生成 AI」とは「さまざまなコンテンツを生成できる AI」または「さまざまなコンテンツを生成する学習能力がある AI」とされています。 www.nri.c…
概要 PayPay や楽天 Pay、メルペイ、LINE Pay などの登場により、最近ではものを購入するときの方法が電子マネー決済で行われることが普通になってきました。 ほかにも知り合い同士でのお金のやり取りや割り勘なども電子マネー決済やスマートフォンアプリを…
概要 Rust というプログラミング言語をご存じでしょうか? www.rust-lang.org Rust は 2006 年に開発が始まった比較的新しいプログラミング言語で、その処理速度や性能の高さから Microsoft や Google でも新サービスの開発に利用しているほどの注目を集めて…
概要 今回は、プログラミング言語 Python で記号を使った代数計算を行うことが可能な OSS「SymPy」についてご紹介いたします。 「SymPy」とは Python ライブラリの一種で、数学の記号を使用した計算を可能にしたり、そのほか因数分解や連立方程式、微分・積…
概要 ChatGPT の出現を受けて、今や AI 開発はすさまじい速度で進んでいます。 Google をはじめ、Amzon、Microsoft、Meta、Apple、OpenAI などといった企業がさらなる AI を求めて開発を進めています。 そんな AI 開発戦国時代の現在において、AI サービスを…
概要 ChatGPT が世に公開されてから、AI を使用したチャットサービスや対話型 AI などが広く普及しています。 https://chat.openai.com/auth/login ChatGPT にタスクを任せたいが、どのサービスを使用すればよいのか、いろいろなサービスが急速に作成されて…
概要 新しいプログラミング言語「Mojo」をご存じでしょうか? 「Mojo」は Python との互換性を持つよう設計されたプログラミング言語で、AI 開発に利用されることを目的に開発された言語になります。 これまでの AI 開発者が Python で記述されたプログラム…
概要 今回は、機械学習 Web アプリを迅速に構築することができる Python OSS である「Gradio」をご紹介します。 「Gradio」は組み込みの機能を使用することで、すぐにデモアプリや Web アプリケーションの構築、共有リンクを作成することができ、JavaScript …
概要 今やスマートフォンと言ったら iPhone という方は多いのではないでしょうか。 iPhone の OS は言わずもがな iOS ですが、今回はその iOS に特化したオープンソースアプリをリスト化してまとめている OSS サイトがありましたのでご紹介したいと思います…
概要 原神というゲームをご存じでしょうか? genshin.hoyoverse.com おそらくどこかで 1 度は聞いたことがあるかもしれませんが、中国のソーシャルゲーム会社 miHoYo が開発し 2020 年 9 月にリリースした基本プレイ無料のオープンワールド RPG になります。…
概要 管理者用画面としてとてもきれいな画面を提供している OSS を見つけましたので、今回はこちらについてご紹介します。 今回ご紹介する OSS は、Vue3、Vite5、TypeScript、Pinia、UnoCSS などの最新のフロントエンド技術に基づいた、見た目がとてもきれい…
概要 今や YouTube やブログ、X(旧:Twitter)などの SNS で情報発信している方、または一応アカウントだけ用意ている方なども多いと思います。 SNS でアカウントを作成するときに一番初めに悩むのがユーザー名かと思います。 私自身もアカウント名を考える…
概要 近年、AI 技術がとてつもなく速いスピードで技術が進歩しています。 その中でも話題になっているのが生成 AI と呼ばれているもので、AI が学習したデータをもとに新しいデータや情報をアウトプットする技術により、人間がこれまで行っていたコンテンツ…
概要 皆さんは Web アプリを作る際はどんな言語を使用していますでしょうか? 私はもっぱら JavaScript を利用しているため、React.js や Next.js を使用して開発を行っています。 ただ、React.js ですがなんとなく使用することはできるのですが、細かい部分…