2022年07月28日 BUSINESS仕事術 意図しない置換・文字化けを防ぐ!PDFにフォントを埋め込む方法 作成したPDFを相手に送ったり、Webページにアップロードをした際、フォントが置き換わっていたり文字化けを起こしていたりしたことはありませんか? それは、PDFにフォントが埋め込まれていないことが原因かもしれません。 PDFにフォントが埋め込まれていないと、ファイルを開く側のユーザーのシステムに同 [...]
2022年07月20日 WEBWebデザイン Photoshopのトーンカーブの役割と効果を理解して、画像補正をマスターしよう!【色補正編】 Adobe Photoshopを使って画像の補正を行う際、使用する頻度が高い「トーンカーブ」。 前回は明るさの補正の仕方をご紹介しました。 前回の記事はこちらPhotoshopのトーンカーブの役割と効果を理解して、画像補正をマスターしよう!【基本編】 今回は、撮影した写真が特定の色味に偏ってしま [...]
2022年07月20日 WEBシステム開発 いろいろな演算子を使ってPHPコードをスマートにしよう! みなさん、if文はお好きでしょうか? コードが太ってしまうので筆者はあまり好きではありません。 今回はそんなときに便利なPHPで使える演算子たちをいくつか紹介していこうと思います。 三項演算子(?:) 式の結果がtrueの場合は1つ目、falseの場合は2つ目の結果を返す演算子です。 例) [...]
2022年07月19日 WEBシステム開発 Webアプリケーションの構造を理解し、dockerを用いた開発環境を構築できるようになる(知識編) 弊社では、ほぼ全ての受託システム開発案件で開発環境を用意する際、dockerを用いて環境構築をしています。 そこでエンジニア歴間もない筆者が、弊社の受託システム開発で用いているwebアプリケーションの構成とdockerを利用しての開発環境構築について改めて見直すいいきっかけだと思い、この記事を書き [...]
2022年07月15日 BUSINESS仕事効率化ツール GmailでBCCやCCに毎度同じメールアドレスを設定するのは⾯倒!⾃動的に設定するAuto BCC for Gmail™とは? メールでやりとりする時、いつも決まったメールアドレスをCCやBCCに入れて送信することがあると思います。 例えば、メールの管理をするために敢えて自分のメールアドレスをBCCに入れて送ったり、社内共有のために関連メンバーのメールアドレスを入れたり、様々な理由からいつも同じメールアドレスをCCやBCC [...]
2022年07月15日 WEBWebデザイン Canvaを使ってQRコードを作成して、QRコード付きのチラシを作成してみよう! QRコードとは、スマホのカメラやアプリを使って読みとることで、簡単な文字列やwebサイトを表示させることのできる二次元コードの事です。 元々は、自動車工場で部品管理の為に開発されたQRコードですが、近年では電子決済に利用されたり、名刺やチラシに添付されたりと、かなり身近なものになっています。 今回 [...]
2022年07月12日 WEBWeb全般 サイト制作や入力テストで便利なサンプル画像作成ツール「placehold.jp」の使い方 webサイト制作をする際に困ることの一つが、制作の途中段階ではまだ本番に使う画像が揃っていないというケースです。 これは、システムの構築で入力テストを行う際などにも起きる問題です。 そのような場合、とりあえずはダミーのサンプル画像(モック画像)を使って対応したりするのですが、毎回Photoshop [...]
2022年07月12日 WEBWebデザイン VSCodeにEditorConfigプラグインを導入してコードフォーマットを統一する HTMLのインデントはスペース2つ、CSSのインデントはスペース4つ、改行コードはLF派の著者です。 インデントにスペースを使うかタブを使うか、スペースなら2つ分か4つ分か。所説あるので深く言及はしませんが、コーディングを担当する人によって好みがわかれることが多い問題?だと思います。 1人で完結す [...]
2022年07月11日 WEBシステム開発 Reactのレンダリング、差分検出処理の仕組みを学ぶ 恥ずかしながらReactのレンダリングとは何か、差分検出処理とは何かをよく分からずに、 再レンダリングを回避するため雰囲気でReact.memoを使ってきました。 今回はReactのレンダリングと差分検出処理について調べました。 Reactの差分検出処理とは 参照https://ja.reac [...]
2022年06月30日 WEBアクセス解析 【Googleアナリティクス】GA4のコンバージョン設定をして、サンクスページ到達のコンバージョンを計測しよう! 2022年3月にGoogleからアナウンスされたユニバーサルアナリティクス(以下、UA)の計測停止計画を見据えて、まだ活用方法が分からないけど、とりあえずGA4の導入を始めている方も多いかと思います。 今回は、アクセス解析に欠かせない「コンバージョン設定」について解説していきます。 UAとは設定方 [...]
2022年06月30日 WEBWebデザイン Photoshopのトーンカーブの役割と効果を理解して、画像補正をマスターしよう!【基本編】 Adobe Photoshopを使って画像の色調補正を行う際、使用する頻度が高い「トーンカーブ」。 対角にある2つの点を繋いだ線をドラック&ドロップでカーブさせることで、画像の明るさやコントラストが変化します。 皆さんはトーンカーブがなぜこのような形状をしているのか、考えたことはあるでしょうか。 [...]
2022年06月29日 WEBアクセス解析 【Googleアナリティクス】GA4導入時に一緒にやっておきたい5つの初期設定 2022年3月にGoogleからアナウンスされたユニバーサルアナリティクス(UA)の計測停止計画を見据えて、まだ活用方法が分からないけど、とりあえずGA4の導入を始めている方も多いかと思います。 今回は、GA4導入時に一緒に行っておきたい5つの初期設定をご紹介します。 いざデータ分析するときに困ら [...]
2022年06月29日 WEBシステム開発 安全性、速度、並行性を兼ね備えた言語と、巷でうわさの「Rust」を覗いてみる(その3:所有権) “うわさの「Rust」を覗いてみる”第三弾となる今回は、「The Rust Programming Language」を読みながら所有権の部分を覗いていきたいと思います。 参照 https://doc.rust-lang.org/book/ https://doc.rust-jp.rs/boo [...]
2022年06月28日 WEBアクセス解析 【Googleアナリティクス】GA4にはいつまでに移行すれば良い?ユニバーサルアナリティクスはいつまで使える? 既にご存じの方も多いかと思いますが、2022年3月17日にGoogleはユニバーサルアナリティクスサポート終了の計画を発表しました。 参考:ユニバーサル アナリティクスのサポートは終了します(アナリティクスヘルプ)https://support.google.com/analytics/answ [...]
2022年06月21日 WEBシステム開発 Go WebAssemblyでブラウザ上でGoを実行する その2 Go側からJavascriptを操作する 前回の記事「GoのコードをWebAssenblyにコンパイルしてブラウザ上でGoを実行する」では、コンパイル済みのGoのプログラムをブラウザ上で実行しただけでした。 今回は、さらにGoのプログラム側からJavascriptを操作してみようと思います。 syscall/js Goのプログラム側から [...]
2022年06月16日 BUSINESS仕事効率化ツール 画像編集もできて便利!無料で使える高機能画面キャプチャソフト「Screenpresso」(Windows専用) 今回ご紹介する「Screenpresso」は、画像編集機能を備えた高機能画面キャプチャソフトです。 Windowsに標準で搭載されているキャプチャ(スクリーンショット)機能は、キャプチャした画像の簡単な編集は可能ですが、画像の中にテキストを入れたり、図形を入れたりするには、別のソフトで作業をする必 [...]
2022年06月16日 WEBWebデザイン canvas要素とは?HTMLとJavaScriptを使って図形を描いてみよう! HTMLで図形を表現する場合img要素が一般的ですが、HTML5からcanvas要素で描画処理を行うことが可能となりました。 しかしJavaScriptを使うためハードルが高いと感じている方も多いのではないでしょうか。 今回はcanvas要素の設置の仕方と簡単な図形の描き方についてご紹介します。 [...]