iOS アプリ スマートフォンの牽引役であった iPhone 3G が発売されてから既に10年以上経過しており、今では生活の一部になっています。これまで様々な iOS アプリがリリースされましたが、アプリの UI についても年々進化していま...
Docker Docker は開発環境を構築するのにとても便利で、新しいプロジェクトを立ち上げる時はなるべく Docker で環境構築しています。それだけでは物足りず、最近は過去の開発環境も Docker への移行を進めています。 開発環境...
Open CV 近年では SNS に画像や動画をアップロードすることができ、より多くの情報を直ぐにシェアすることができるようになりました。しかし、 SNS を運営する企業にとってはモラルに反した画像でないかチェックが必要になってきます。特に...
前回、画面に描画されたタイミングで画像のローディングを行う方法を紹介しました。しかし、画面に表示されるタイミングで何かの処理を行いたいこともあるでしょう。 表示タイミングでアニメーション チャットの既読処理 最下部までスクロールしたら広告表...
近年、写真を投稿できるサイトが増えています。文字よりも視覚情報の多い写真は、見ていても楽しいし、自分も投稿してみようと気になります。しかし Web サイトを表示する側にも少なからず問題が生じます。 Web サイトを開いたとき、無条件でそこに...
Git で Pull できない 久しぶりにGitをPullしようとしたら Support for password authentication was removed on August 13, 2021. Please use a pe...
Code With Me Code With Me は JetBrains 制 IDE 上でほかの開発者とともにコーディングできるサービスです。オンラインで複数ユーザによる同時編集といえば、Google のスプレッドシートが有名ですが、それ...
GitHub Copilot Microsoft が2021年6月に発表した人工知能 (AI) ペアプログラミング「GitHub Copilot」のプレビュー版が利用できるようになったので、早速 IntelliJ 製品で利用してみました。 ...
JetBrains Projector JetBrains Projector は、リモートサーバー上でJetBrains の統合開発環境 (IDE) を動作させることができるツールです。クラウドベースの IDE で有名なサービスは、AWS...
HTML の template タグ Web システムにおいて、JavaScript で動的に要素を追加することは往々にしてあります。 JavaScript のソースコードに HTML を直接書き込んでしまうと、HTML も JavaScr...