色白おばけ

MacBookProの起動画面

Mac

Macでよく使うショートカットキーのまとめ

2019/5/22  

Swiftを使ってiPhoneのアプリを開発しようと意気込んで買ったMacbookPro。 現実は根っからのWindowsユーザーということもあり、まったくキーボード操作に慣れず苦戦中。 (仕事ではW ...

WordPressの基本

WordPress

WordPressで利用しているPHPのバージョンを調べる方法

2019/5/21    

現在運用中のWordPressサイトのPHPのバージョンを調べるにはQuery Monitorプラグインを利用すると便利です。 WordPressサイトのPHPのバージョンを調べるQuery Moni ...

WordPressの基本

WordPress

WordPressサイトで利用しているテーマをZIP形式でダウンロードする方法

2019/4/24  

WordPressのサイトで利用しているテーマをZIP形式でダウンロードしたい場合に有効な方法です。 とある制作会社にWordPressで構築しているサイトのカスタマイズをお願いしました。 この時の担 ...

プログラミング

JavaScript

サイトの表示をアクセス元から日本語、英語で切り替える方法

2019/4/15  

企業サイトなどで手持ちのサイトをアクセスしてきた国で日本語ページと海外向けの英語ページなどと切り分けて表示させたい場合があります。 そんな時にはブラウザーに設定されている言語コードで切り分けると簡単に ...

プログラミング

SQL Server

SQLでPIVOTを使って行と列を入れ替える(縦横変換する)方法

2019/4/12    

SQLServerのT-SQLではPIVOTを利用すると、簡単に行と列を入れ替える(縦横変換)ことができます。 本来であれば複雑な福問合せなどを駆使して実現するのですがPIVOT句を使うことで通常のS ...

プログラミング

SQL Server

SQLServerのテンポラリテーブル(一時テーブル)の作り方

2019/4/9    

SQLServerにはテンポラリテーブル(一時テーブル)と呼ばれるセッションが有効な間だけ存在するテンポラリー的なテーブルを作成することができます。 テンポラリテーブル(一時テーブル)はT-SQLで作 ...

プログラミング

JavaScript

Javascriptで日付をYYMMDDの形で取得する方法

2019/3/29  

Javascirptで日付を扱うにはDateオブジェクトを利用します。 しかしながら

のようにそのまま利用すると [crayon-5c ...

プログラミング

JavaScript

JavaScriptで補色のRGB値を計算して視覚的に見せる方法

2019/3/27  

デザイン関係の書籍を見ると必ず出てくる「補色」というのがあります。 Wikipediaによると 補色(ほしょく、英: complementary color)とは、色相環 (color circle) ...

プログラミング

CSS

CSSで画像に文字を重ねて表示する方法

2019/3/19    

CSS(スタイルシート)ではpositionプロパティにrelativeとabsoluteを組み合わせることで自由にHTMLの要素や画像を重ねて表示することができます。 今回は画像の上に文字を重ねて表 ...

プログラミング

CSS

CSSの基本「ボックスモデル」をCSSで書いてみる

2019/3/18    

CSS(スタイルシート)を学ぶ上で必ず理解しないと行けないものの一つに「ボックスモデル」があります。 巷ではボックスモデルの図が良く出てますが、この記事ではボックスモデル自体をCSS(スタイルシート) ...

プログラミング

C言語の基本

C言語で可変長引数を使ってデバッグログを表示させる方法

2019/3/7  

プログラムをデバッグする際に必ずと言っていいほど使うデバッグログ。 ログの内容と発生個所(発生したソースファイル名と行番号)がわかればデバッグするのに非常に役立ちます。 今回はC言語の可変長引数を利用 ...

プログラミング

C言語の基本

C言語の変数に代入できる最大値と最小値の調べ方

2019/3/6  

C言語の変数には代入できる値のそれぞれ範囲が決まっています。 ここで問題になるのが実は「○○型はxx~yyまで」と決まっているものと、処理系(動作するOSやコンパイラ)に依存するものがあります。 今回 ...

仕事ができない人の特徴

ソフトウェア開発日誌

IT業界で決定的に仕事ができない人の特徴

2019/3/5  

会社組織でみるとどうしても一定数の「仕事ができない人」が発生するのは仕方ないことです。 そんな人たちも元々は「やる気に満ち溢れ」「積極的に」仕事に取り組んだはずです。 でもいつもころからか勉強すること ...

プログラミング

C言語の基本

C言語でマクロを使ってファイル名や行番号を表示させる方法

2019/3/5  

C言語にはそのソースのファイルやその文の行番号を表示してくれるマクロがあります。 このマクロはデバッグ用ログファイルやエラー用のログファイルなどに、その事象が発生した箇所を明確化するのに非常に便利です ...

プログラミング

C言語の基本

WindowsにEclipse(for C/C++)でC/C++言語開発環境を作成する

2019/3/5  

Windowsに統合環境(IDE)のEclipseをインストールしてC言語および/C++の開発環境を作成します。 最近は開発から少し離れていたということもあり、何か簡単なプログラムでも作ってみようとい ...

スマホ

モバイルルーター

一人暮らしに最適なインターネット環境UQ-WiMAX

2019/2/27    , ,

新しい年度が始まり、就職や入学などでこのタイミングで初めて一人暮らしを始める方も多いのではないでしょうか? そんな様々な期待でいっぱいの一人暮らしにもインターネット環境は必要です。 でも、一人なのにわ ...

プログラミング

JavaScript

Javascriptで指定された文字列を全置換する方法

2018/12/12    

Javascriptで指定された文字列を置換する方法ですが、一番簡単なのはreplaceを呼ぶことなのですが、このreplaceは一致する最初の文字しか置換してくれません。 そこで今回は簡単に全置換し ...

プログラミング

JavaScript

Javascriptで疑似的にKeyUpイベントを発火させる方法

2018/12/10    

JavascriptでKeyUpイベントを発火させるのは意外に簡単そうで、なかなかうまくできませんでした。 でもわかれば1行でできるので、今回はそれをメモとして残しておきます。 Javascriptで ...

ソースコード

JavaScript

JavascriptでNumLock、CapsLock、ScrollLockキーのON/OFFを取得する方法

2018/12/5    

システム開発をしているとログイン画面でパスワードを正しく入力しているのにログインできないという問合せがよく来ます。 その中でも割と多いのが「大文字、小文字の違い、NumLockキーがOFFになっていて ...

WordPressの基本

WordPress

WordPress5.0リリースまでにやっておくべきこと

Classic Editor」プラグインを有効にすることで影響は最低限に抑えられるようですが、今回のWordPress5.0リリースはこれまでのマイナーアップデートとは異なり、大きな影響を受けるサイト ...

プログラミング

JavaScript

jQueryでTableの高さを小数点の単位まで取得する方法

2018/11/30    ,

jQueryのバージョン2まではTableの高さなどの値を普通の方法では整数値になり取得できません。 (jQueryのバージョン3以降では対応できているようです。) そこで今回はjQueryのバージョ ...

プログラミング

JavaScript

jQueryはJavascriptでの直接DOMの操作より100倍遅いことが判明

2018/11/30    , ,

よくjQueryは直接JavascriptでDOMを操作するより遅いと言われるので本当なのかどうか検証してみました。 検証した結果ではかなりの処理時間の差があり、やはりjQueryの方が100倍ほど遅 ...

プログラミング

JavaScript

Javascriptの処理実行時間を取得する方法

2018/11/29    

Javascriptで開発を行っている歳に「処理の実行時間」を計測したい場合がよくあります。 そんな時のために「処理の実行時間」を計測するクラスを作成しておき、いつでも使えるようにしておくと便利です。 ...

プログラミング

JavaScript

Javascriptで指定された生年月日から年齢を計算する方法

2018/11/28    

Javascriptで指定された生年月日から年齢を計算します。 指定された生年月日から年齢を計算する方法 Javascriptには年齢を自動計算するメソッドなどは準備されていないので、自分で実装する必 ...

はてなブログに関するノウハウ

ブログ運営

はてなブログの404 NOT FOUNDページをカスタマイズする方法

「404 NOT FOUNDページ」はブログを長く運営していると記事の削除や、URLの変更、間違えたURLを入力されたりして記事が見つからない時に表示されるページです。 はてなブログにも「404 NO ...

SEO対策

SEO対策

SEO対策としてのサイトマップは2種類設定する

2018/11/7    , ,

サイトを公開したらまずは2種類のサイトマップ(sitemap)を設定して公開しましょう。 やはりいろんな人に読んでもらいたですよね。 そのためには検索エンジンで検索されて、クリックされることが大きな1 ...

SEO対策

SEO対策

SEO対策でmeta keywordsは効果があるのか調査してみた

2018/11/7    , ,

SEO対策を考える上で気になることを見つけました。 それはGoogleの公式ブログのソースを何気なく見ていた時のこと、以下の記述を見つけました。 [crayon-5ce691e513cee475300 ...

SEO対策

SEO対策

SEO対策としてパンくずリストを設定する

2018/11/6    ,

パンくずリストにはユーザーに現在のページがサイトのどの位置がをわかりやすくすることと、検索エンジンのクローラーにサイトの構成を知らせるのに有益な情報です。 まだ自分のサイトにパンくずリストを設置されて ...

SEO対策

SEO対策

SEOに効果的なcanonical(カノニカル)の使い方

2018/11/6    , , ,

canonical(カノニカル)とは、重複したページなどが存在する場合に正式なURLを検索エンジン側に伝えるためのlink要素の属性値です。 canonical(カノニカル)の利用方法を間違えるとSE ...

SEO対策

SEO対策

SEOには見出しタグ(hタグ)をきちんとつける

2018/11/6    ,

SEOを考える上では見出しタグをきちんと設定することも重要だと言われています。 SEOに重要な見出しタグ(hタグ)の使い方 見出しタグ(hタグ)とはHTML上で文章の見出しを表すタグで、通常は「h1、 ...

Copyright© ソフトウェア開発日記 , 2019 All Rights Reserved.