2022-01-01から1年間の記事一覧
概要 Web アプリを開発したことのある開発者にとって、各自で API を作成したことは 1 度はあるのではないでしょうか。 そんな API の作成ですが、1 人で作成するならまだしも大勢で API を作成するとなると、既存の API がすでに作られていないか、似たよう…
概要 Web アプリを開発する際に、リンクやボタン、ロゴなどをマウスオーバーした際にホバー効果をつけたいと考えている方は少なくないかと思います。 そこで今回は、CSS によりホバー効果を描画することができる OSS をご紹介いたします。 今回ご紹介する OS…
概要 チャットサービスといえば今や Slack や Discord、さらには LINE など数多く存在しますが、その多くがある企業にサーバーを運営してもらっていてチャットのやり取りをその企業のデータベースに保存されているかと思います。 もちろん、チャットの履歴を…
概要 Python というプログラミング言語にはいろいろなライブラリが付属していますが、その中でも GUI ライブラリとして名高いのが「Tkinter」かと思います。 docs.python.org Python で何か GUI アプリを開発してみたいと一度でも考えたことのある方にとって…
概要 新興企業などにおいて、CEO(Chief Executive Officer:最高経営責任者)や CTO(Chief Technology Officer:最高技術責任者)はとてもやることが多く大変かと思います。 大企業などにおける CEO/CTO の方々も大変かと思いますが、これまで培ってきた仕…
概要 neovim というテキストエディタをご存知でしょうか? neovim とは、拡張性と使いやすさのために刷新した Vim 派生テキストエディタで、Vim を利用している方にとっては使いやすいテキストエディタとなっています。 参考:neovim とは何か? vim.blue な…
概要 Stable Diffusion なるものをご存知でしょうか? Stable Diffusion とは 2022 年 8 月に無償公開された描画 AI で、ユーザーがテキストでキーワードを入力することでそれに応じた画像が自動生成してくれる OSS サービスとなります。 huggingface.co Sta…
概要 複数のプロジェクトを抱えているソフトウェアエンジニアの方にとって、切っても切り離せない課題に、それぞれのプロジェクトで使用されているプログラミング言語のバージョンが異なるという課題があります。 一般的には、開発をおこなっている環境と本…
概要 今とても人気のある Web アプリケーションライブラリである React.js は使用されていますでしょうか? React.js は数多くある JavaScript のフレームワーク・ライブラリ群の中でも世界的に圧倒的人気・導入実績を誇っており、日本でも React.js の人気…
概要 突然ですが、「ローコード」という言葉をご存知でしょうか? 「ローコード」とは最近話題になっている開発手法で、0 からコーディングを行うよりも少ないプログラムコードで開発が行えることをメリットとしているものです。 参考:ノーコード・ローコー…
概要 CMS(Contents Management System:コンテンツ・マネジメント・システム)という言葉をご存知でしょうか? CMS とは Web サイトなどの運営にあたって、HTML や CSS の書き換えなどの面倒で手間のかかる作業をしなくても、管理画面を通じて記事や画像な…
概要 みなさまは TUI(Text User Interface:テキストユーザーインターフェース)という言葉を聞いたことはありますでしょうか? TUI とは GUI(Graphical User Interface:グラフィカルユーザーインターフェース)が考案された後に名付けられた言葉であり、…
概要 Microsoft Windows 95 という OS をご存知でしょうか? マイクロソフト社が 1995 年にパソコン向け OS の一つで、Windows シリーズの中で最初に一般家庭に広く普及した版になります。 パソコンが一般家庭に普及させる原動力となった OS という事もあり…
概要 エンジニアといえば、黒いコンソール画面やターミナル・コマンドプロンプトなどを触ってかちゃかちゃキーボードを操作して、さまざまなタスクを捌くイメージをされている方が多いことでしょう。 しかし、実際にエンジニアの方はそれほどターミナルやコ…
概要 普段みなさまはソフトウェアの人気のある技術などをどのように調査・把握・研究されていますでしょうか? 口コミだったり同僚の方からの会話からだったり、GitHub 上のスターの数だったりするでしょうか? 私は上記全てからよく最新技術だったり最近モ…
概要 みなさまはテキストチャットやメールなどで絵文字を使用していますでしょうか? 私は知り合いとのチャットなどでは積極的に絵文字を使用しており、自分のその時の気分に合った絵文字がなぜか必ずあって、絵文字を作成しているデザイナーなどはとてもす…
概要 ソフトウェアエンジニアの方やプログラミングをおこなっている方、普段開発に使用している言語は何をお使いでしょうか? 2022 年第一四半期のプログラミング言語ランキングなるものがあり、Top 20 で第 1 位となったのが JavaScript で、おそらく多くの…
概要 近年ではインターネットやスマートフォン・タブレットなどが普及し、ネット環境があればどこでも動画や映画を簡単にみることができるようになりました。 少し前(平成初期)までは、動画や映画などをみる際には書店やレンタル店などで DVD を借りてみて…
概要 普段みなさまはデジタルセキュリティや個人情報を保護するための行動をとっていますでしょうか? 提言した自分が言うのもなんですが、私自身あまり個人情報を保護するための行動を積極的にとっているとはなかなか言えません。。 ただ、やはりデジタル環…
概要 みなさまは「DevOps」という言葉を耳にしたことはありますでしょうか? ソフトウェア開発をおこなっている方にとっては馴染み深いかもしれませんが、DevOps とは「開発チーム(Development)と運用チーム(Operations)がお互いに強調し合うことで、開…
概要 最近巷でポケモンカードが流行っているそうですね。 私は小さい時に多少ポケモンカードをやっていた経験があるのですが、今では当時のそれ以上にとても盛り上がりを見せているようで、私の友人もいかにレアなポケモンカードを集められるかで楽しんでい…
概要 これまで何回か React に関する記事について書いてきましたが、今回も React に関する記事になります。 今回は React で作成された管理者用ダッシュボード画面についてのテンプレートを提供してくれる OSS「React Admin Dashboard」になります。 こちら…
概要 Windows ユーザーなら一度は使用したことがあるかもしれない、標準でついている電卓アプリが GitHub に公開されていましたので、今回はこちらの「Windows Calculator」についてご紹介します。 Windows Calculator(以降、電卓アプリ) は C++ 及び C# …
概要 Web アプリを開発している皆さんの中には、SVG ファイルを使用してアプリを開発したいという方は少なくないのではないでしょうか? 実際自分も、ズームした際も綺麗に画像が表示される SVG ファイルを使用して画像ファイルを添付したいなと思っていた時…
概要 Google が 2018 年 12 月にリリースした「Flutter」というモバイルアプリ用のフレームワークをご存知でしょうか? Flutter は発表当時は「モバイルアプリフレームワーク」として Android アプリや iOS アプリを同じソースで同時に作成することができる…
概要 今話題の ChatGPT についてご存知の方も多いかと思います。 検索ボックスに調べたいことを入力すると具体的な解答案を、まるで後ろで人間が記述しているように AI が具体的に回答してくれるものです。 openai.com その ChatGPT を利用してサービスを開…
概要 インメモリデータベースをご存知でしょうか? インメモリデータベースとは、データをインメモリ(主記憶装置、RAM)上の領域に格納するように設計されたデータベースのことで、従来のハードディスクなどのストレージ上に構築されるデータベースに比べて…
概要 ソフトウェアエンジニアの方やパソコンを普段使用されている方はターミナルやコマンドプロンプト、PowerShell などを使用されている方も多いかと思います。 しかしデフォルトのターミナルの場合、背景が黒で文字が白のもので素っ気なく思えてくることも…
概要 みなさんはブラックフライデー・サイバーマンデーを楽しみにしていますでしょうか? 私自身は年末になると毎年ブラックフライデーやサイバーマンデーでどの商品がお買い得になるかを、ネットなどで見回るのがとても大好きです! この期間中は世界中で本…
概要 突然ですが、皆さんは調べたことや気になったことをメモして残しておくナレッジベースを使用されていますでしょうか? 私はプライベートでは Notion を使用しており、大変お世話になっております。 www.notion.so Notion など現在巷で流行っているナレ…