Programming | 東京都渋谷区のシステム開発・アプリ開発とサーバー構築保守運用会社 - Part 2

iOS アプリにおけるスクロールビューの画面更新について (UIRefreshControl)

iOS アプリにおけるスクロールビューの画面更新について (UIRefreshControl)
iOS アプリ スマートフォンの牽引役であった iPhone 3G が発売されてから既に10年以上経過しており、今では生活の一部になっています。これまで様々な iOS アプリがリリースされましたが、アプリの UI についても年々進化していま...

既存の CakePHP プロジェクトを Docker で動かす事例

既存の CakePHP プロジェクトを Docker で動かす事例
Docker Docker は開発環境を構築するのにとても便利で、新しいプロジェクトを立ち上げる時はなるべく Docker で環境構築しています。それだけでは物足りず、最近は過去の開発環境も Docker への移行を進めています。 開発環境...

Python + OpenCV で顔認識

Python + OpenCV で顔認識
Open CV 近年では SNS に画像や動画をアップロードすることができ、より多くの情報を直ぐにシェアすることができるようになりました。しかし、 SNS を運営する企業にとってはモラルに反した画像でないかチェックが必要になってきます。特に...

画面表示のタイミングで処理を実行できる inview.js

画面表示のタイミングで処理を実行できる inview.js
前回、画面に描画されたタイミングで画像のローディングを行う方法を紹介しました。しかし、画面に表示されるタイミングで何かの処理を行いたいこともあるでしょう。 表示タイミングでアニメーション チャットの既読処理 最下部までスクロールしたら広告表...

HTML における画像の遅延読み込みについて

HTML における画像の遅延読み込みについて
近年、写真を投稿できるサイトが増えています。文字よりも視覚情報の多い写真は、見ていても楽しいし、自分も投稿してみようと気になります。しかし Web サイトを表示する側にも少なからず問題が生じます。 Web サイトを開いたとき、無条件でそこに...

JetBrains の Code With Me でリモートペアプログラミング

JetBrains の Code With Me でリモートペアプログラミング
Code With Me Code With Me は JetBrains 制 IDE 上でほかの開発者とともにコーディングできるサービスです。オンラインで複数ユーザによる同時編集といえば、Google のスプレッドシートが有名ですが、それ...

IntelliJ 製品で GitHub Copilot を利用する方法

IntelliJ 製品で GitHub Copilot を利用する方法
GitHub Copilot Microsoft が2021年6月に発表した人工知能 (AI) ペアプログラミング「GitHub Copilot」のプレビュー版が利用できるようになったので、早速 IntelliJ 製品で利用してみました。 ...

EC2 の Ubuntu20.04にJetBrains Projectorをインストール

EC2 の Ubuntu20.04にJetBrains Projectorをインストール
JetBrains Projector JetBrains Projector は、リモートサーバー上でJetBrains の統合開発環境 (IDE) を動作させることができるツールです。クラウドベースの IDE で有名なサービスは、AWS...

HTML の template タグを jQuery で利用する方法

HTML の template タグを jQuery で利用する方法
HTML の template タグ Web システムにおいて、JavaScript で動的に要素を追加することは往々にしてあります。 JavaScript のソースコードに HTML を直接書き込んでしまうと、HTML も JavaScr...