概要 Notepad++ というテキストエディタをご存知でしょうか? プログラマー向けに開発され、一般的なタブ切り替え型テキストエディタとして使い勝手が良く、ソースコードの編集に必要な機能が十分備わっているテキストエディタです。 notepad-plus-plus.org …
概要 唐突ですが、皆さんは普段データベースを利用されますでしょうか? 普段私は PostgresSQL や SQLite を使用していますが、データベースを管理する際にはデフォルトで用意されている UI は個人的には使いにくいなと思う時がよくありました。 いい加減使…
概要 JavaScript などで Web アプリケーションを作成するときに、アンケートフォームなどを作成したい場合などはありませんでしょうか? 簡単にアンケートフォームを作成したい場合、Google スプレッドシートを使用したり外部サービスを使用することもあるで…
概要 今回はタイトルに記載しています通り、Web アプリなどで利用する際にブラウザ上で綺麗なグラフを描画することを可能にしてくれる OSS「Apache EChart」を紹介いたします。 ところで 「Apache」 とは何かみなさんはご存知でしょうか? 「Apache」とは世…
概要 以前の記事で Hacktoberfest 2022 に関連する記事をこちらで紹介しました。 kewpie13.hatenablog.com Hacktoberfest とは何かを説明しますと、Hacktoberfest 2022 に参加しているリポジトリに対して、10 月 1 日から 10 月 31 日の間にプルリクエストを…
概要 TypeScriptは、JavaScriptを拡張して作られたプログラミング言語で、2014年頃にMicrosoftによって開発・発表されました。 TypeScriptで書かれたコードをコンパイルするとJavaScriptのコードに変換されるため、JavaScriptファイルが実行できる環境ならす…
概要 みなさんは Lint ツールをつかてソースコードをチェックしていますでしょうか? おそらく大多数の方が、ソースコードについては Lint ツールを使っていると思いますが、SQL 文においても同様に Lint ツールを使用していますでしょうか? 私は SQL 文に…
概要 ソフトウェア開発者やそれに関連している人々において、使いやすいダイアグラム作成ールを使用したいという方はとても多いと思います。 ダイアグラムを使用することでソフトウェア設計の概要を、他の開発者に素早く正確に伝えることができますし、図を…
概要 新型コロナウイルスが 2020 年に流行してから日本だけでなく世界中で生活が一変しました。 そして私たちの生活においても会社や学校でリモートワーク・リモート授業が普及しだしました。 リモートワークにおいては世界中で主にテック系企業などが多く採…
概要 毎年 10 月に開催される Oktoberfest をご存知でしょうか? 元々はドイツビールの祭典ということでドイツのお祭りだったのですが、いつの間にか日本にもその文化が入って来て、屋台でビールを飲めるお祭りとしても有名ですよね。 www.oktober-fest.jp …
概要 先日、Flutter の綺麗な UI テンプレートを提供してくれる OSS 「Best-Flutter-UI-Templates」を紹介しました。 kewpie13.hatenablog.com 今回はモバイルアプリを React Native で開発する方向けの UI テンプレート OSS 紹介となります。 今回紹介する …
概要 モバイルアプリを開発する際、皆様はどのプログラミング言語を採用していますでしょうか? 私は最近何かと話題に上がっている Flutter を勉強しながらアプリを開発しています。 flutter.dev しかし、まだ勉強し始めで UI のデザインを一から作るという…
概要 私は仕事でもプライベートでも Web アプリを開発する際はよく React.js/ Next.js を利用しているのですが、CSS やデザインについては疎いため簡単に綺麗なデザインを提供してくれる Mui を使用しています。 mui.com Mui は導入も利用もとても簡単なので…
概要 状況を説明するだけで AI がその状況にあった画像を作成してくれる技術をご存じでしょうか? こちらは Disco Diffusion と呼ばれる AI モデリング手法で、Text-to-Image を実行するものになります。 github.com 上記のような画像を作成することができ、…
概要 Go 言語で Web サイトを作成したいと考えたことはないでしょうか。 今回は、Go 言語で Web サイトを素早く作成することができる、フルスタック Web フレームワーク「Bud」をご紹介します。 「Bud」は Go 言語版の Ruby on Rails と考えることができるも…
概要 パソコンを利用する際に USB フラッシュドライブや USB メモリを利用される方は多いと思いますが、すでに利用されている USB を利用する際は初期化などする必要がある場合もあります。 そんな時、Windows のパソコンを利用できれば良いですが、Linux 端…
概要 皆さんは Web アプリケーション開発を React.js で行っていますでしょうか? そして、React.js を利用して更なるキャリアアップを狙っている方はいますでしょうか? 今回はそんな、React.js のスキルを活かして更なるキャリアアップを目指している方向…
概要 画像ファイルに写っている人の顔をきれいに復元するための、実用的なアルゴリズム「GEPGAN」について、今回は紹介しようと思います。 こちらの「GEPGAN」は、事前にトレーニングされた FACE GAN(StyleGAN2 などを利用)にカプセル化された多様な情報を…
概要 働き方が今大きく変わろうとしている中、ソフトウェアエンジニアの方のキャリア形成や今後のキャリアについて考える機会が最近増えたという方も多いのではないでしょうか。 私自身も今後のキャリアをどうしようかと悩んでいますが具体的に考えることは…
概要 今回は面白いコンセプトのエディタを発見したのでご紹介いたします! 今回紹介する OSS は、午前 3 時に作業をするときに網膜を重視するリバースエンジニア・プログラマーのためのバイナリエディタ「ImHex」になります。 「ImHex」が初めて公開されたの…
概要 皆さんは Web アプリケーションなどを開発する際にどのような言語を使用していますでしょうか? 私は HTML や JavaScript を使用したり、React.js を使用して普段 Web アプリケーションを開発していますが、Web アプリケーションをもっと簡単に作成する…
概要 昨今ではデジタル技術が特に進歩してきており、我々一般市民はデジタル日々どこかしらでデジタルデータを利用しています。 大企業(Google や Apple、Facebook、Amazon、Microsoft など)は日々やり取りされる大量なデジタルデータを利用することで、新…
概要 Web アプリを開発したり何かのサービスを開発した際に、サービスを管理するためのダッシュボードなどを利用して視覚的にすぐに情報を把握したいことはないでしょうか? ただ、管理画面はエンドユーザーに直接触ってもらうものではないですし、関係者の…
概要 普段スマートフォンやパソコンなどでメモを取る際、メモ帳アプリなどを利用されている方もいるかもしれませんが、最近ではクラウド上で管理していつでもどこでもメモを管理することができるアプリ「Notion」などを利用されている方も多いのではないでし…
概要 Facebook を、開発している iOS アプリに組み込みたいという要望などある場合はあるかと思います。 そんな時に、簡単に組み込むことができる SDK 「Facebook SDK for iOS」が公開されていますので、そちらについて今回は紹介したいと思います。 こちら…
概要 Web 開発やアプリ開発を行っていると、別サービスから情報を取得したり利用したいなということはないでしょうか? 自分は個人的に利用している Web アプリなどで天気情報が欲しいなーという場合があったのですが、その時に一般公開されている Web API …
概要 普段お使いのパソコンや学校・会社で使っているパソコンなどで、デスクトップをかっこいいものにしたいという方は多いのではないでしょうか。 そんな時、壁紙のみを上げている GitHub リポジトリを見つけましたのでご紹介します。 今回紹介する OSS は…
概要 MacOS で Swift や Object-C などを使って開発をする場合は MacOS 専用のエディタ Xcode を利用していると思います。 こちらの Xcode は MacOS で利用するために開発されているため非常にスムーズに利用でき、システムリソースを効率的に利用しているた…
概要 メモ管理アプリとして最近有名なものとして Notion があります。 https://www.notion.so/ja-jp 私もよく使っているのですが、UI の操作性がとてもよくストレスなく操作できるのでとても使いやすいです。 UI が素晴らしいアプリケーションって個人的には…
概要 皆さんはパソコンやスマートフォンで絵をかいたりしますか? 私はとある理由からパソコンで絵を描く必要があったためチャレンジしてみたのですが、これがなかなか大変でした。。 イラストレーターなど高機能な描画ツールやアプリなどはなかったので Pow…