2022-08-01から1ヶ月間の記事一覧
概要 画像ファイルに写っている人の顔をきれいに復元するための、実用的なアルゴリズム「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…
概要 皆さんは音楽を聴いているときに、ボーカル音声がなくなった音源だけを聞きたくなったことはないでしょうか? 昔は(今もそうですが)シングル曲 CD を購入すれば Instrument として、ボーカル音声がない楽器だけの音源が収録されているので聞くことは…
概要 今回は、Kubernates で実行されるすべてのリソースに対して状況確認を行うことができる IDE「Lens IDE」をご紹介します。 「Lens IDE」は Kubernates を始めたばかりの開発者にとっての参入障壁を低くし、経験豊富な開発者にとっては生産性を大幅に向上…
概要 開発者の皆さんは、SSH など接続する際に、どのようなクライアントを利用されていますでしょうか? 私は有名どころの Tera Term を利用しています。 ja.osdn.net Tera Term はシンプルでとても使いやすいですが、シンプルすぎて行いたいことができない…
概要 「C++ の中には、抜け出すのに苦労している、より小さく、より単純で、より安全な言語があります。」-- Bjarne Stroustrup 今回は、C++ 言語のガイドライン「C++ CORE GUIDELINES」について紹介します。 isocpp.github.io こちらのガイドラインは、C++ …
概要 何かアプリを作ってみたいと思うことはありますが、実際に何を作ったらいいのか迷ったりしたことはないでしょうか? 自分はよくこの状況に当てはまり、結局何も作らないということが多々あります。 そんな時に、アプリ案を提供してくれる OSS があった…
概要 近頃は Python を使用してスクリプトを作成して様々な自動化やサーバー処理、機械学習などをされている方が多いかと思います。 Python はとてもシンプルで使いやすい反面、実行速度が遅いということが巷では言われていますよね。 そんな中、Python の実…
概要 Web アプリを開発している方にとって、JavaScript は切っても切り離せないプログラミング言語だと思いますが、さらに切り離せないのが、Node.js ではないでしょうか。 Node.js は、もともとは Web 上でしか動作することができなかった JavaScript のプ…
概要 ある PC を別の PC から操作したい場合、Windows ユーザーなら「リモートデスクトップ接続」を利用されることと思います。 こちらはリモート接続する PC の IP アドレスが把握できていれば簡単に接続することができますよね。 ただ、Windows の「リモー…
概要 皆さんは何のプログラミング言語を使っている、または使いたいと思っていますか? 私は普段 JavaScript を主に使用して Web アプリなどを趣味で開発したりしています。 そんな中、近年では AI や機械学習、人工知能などで Python が大変注目を浴びてい…
概要 皆さんは普段スマートフォンで YouTube を閲覧されていますでしょうか? 私は毎日 1 時間くらいボーっと見ていることが多いです(笑)。 ただ、無料で利用しているために時々広告が流れてきて見ている動画が一時的に止まったりしてややストレスに感じて…
概要 フロントエンジニアの方にとって、HTML/CSS/JavaScript を使えるようになることはとても大切だと思っており、ファーストステップとして捉えていただいても問題ないかと思います。 初めのうちは HTML や CSS、JavaScript とは何か、といったドキュメント…
概要 最近、老後 2,000 万円問題の話が出てから、投資や株をやる方が増えてきました。 私ももれなくそのうちの 1 人なのですが、実際に株を買ってみると購入した会社の株価を見るのってとっても楽しいですよね。 そんな中、OSS で現在の株価を把握することが…
概要 今回はおせんべい(Kano)をクリックして、制限時間内におせんべいを食べることができるか、というとてもシンプルな Web ゲームについて紹介します。 それが、「EatKano」というもので、上記のような簡単な Web アプリとなります。 それでは実際に見て…
概要 Web アプリエンジニアやモバイルアプリエンジニアの方は、よく開発したアプリに対して、管理画面を用意することが多々あると思います。 ただ、管理画面というと、アプリを利用している内部の人が利用するということもあり手を抜きがちな時もあると思い…
概要 C++ は、現在もパフォーマンスを重視するソフトウェアで使用されている主流なプログラミング言語ですが、何十年にもわたる技術的負債の蓄積により、開発者が段階的に改良するのにとてもコストがかかることが指摘されています。 上記の問題を解決するた…
概要 iOS アプリを開発するときに、グラフを描画する際はどのようなライブラリを使用していますでしょうか? Android アプリの場合、以下に挙げた MPAndroidChart が 有名どころでしょうか。 github.com iOS アプリ開発者にとって、上記で掲載したようなきれ…
概要 皆さんは日々のメモ作成やタスク管理、Wiki、データ管理などでどのようなアプリをご利用でしょうか。 近年では上記で上げた作業をまとめて行うことができるメモ管理ツール「Notion」が注目を集めていますよね。 www.notion.so 「Notion」はビジネスでも…