darudaru

だるだるしてるエンジニア

2016-10-01から1ヶ月間の記事一覧

第三者に意味が伝わるコードを書こう

仕事で改修しているPHPのバッチに、こんな1行が書かれていました。 $sort = 1; このバッチは、データのソートの元となる値を生成する処理を行っています。デフォルトで$sortに1を代入しておき、後の処理で特定の条件によって$sortを別の値に上書きする処理が…

wordpressでプラグインなしで関連記事を表示させる

wordpressには関連記事を表示させるためにプラグインが多く存在しますが、プラグインを利用しないで関連記事を表示させるプログラムを紹介します。プラグインを使用しないのは、その方が軽いからです。 わたしのブログでいう記事ページの下部に表示している…

1カラムでも2カラムでもどっちでもいい

ブログのデザインを1カラムに変更しました。ブログのデザインを変えるのはこれで3回目になります。 前は2カラムのデザインでした。白い。白いぞ。自分なりにデザインのこととマークアップのことを勉強し始め、得た知識をとりあえず盛り込んでみましたという…

リセットcssとNormalize.cssの特徴と違い

最近までリセットcssとNormalize.cssを同じものと誤解していたので、備忘録もかねてそれぞれの特徴を書いておこうと思います。 リセットcssとは ブラウザのデフォルトスタイルシートを全て無功化するcssのこと。 ・コーディング量が多くなる リセットcssはブ…

「そもそも」を時には考えることの大切さ

ここ最近、「darudaru life」のアクセス数をGoogleAnalyticsで確認しても0PVの日々が続いていました。 先に結論を書きます。トラッキングコードが挿入されていませんでした。 「Google Analytics Dashboard for WP」のプラグインを使用して、自動的にトラッ…

wordpressのプラグインなしでSEOに適したパンくずを表示させる

wordpressのパンくずをプラグインを使わないでPHPで実装したので紹介します。 パンくずの仕様を決める 頂点をブログトップとし、その下にカテゴリ、記事タイトルという階層構造のパンくずを作ります。 トップ ┝プログラミング ┝映画 ┗雑記 ┗記事タイトル ア…

node.jsをnodebrewを使ってバージョンアップする

hubotで遊んでみたい、と思い立ち、やり方について調べていたらnode.jsのインストールが必要とのことで。 試しにnode.jsのコマンドをmacで実行してみたところインストールされてるっぽいが、バージョンがものすごく古そうなのでバージョンアップをすることに…