2014-01-01から1年間の記事一覧

高知旅行の事前メモ

高知旅行のための自分用メモ 食べ物 カツオ うつぼ アイスクリン ぼうしパン 芋けんぴ フルーツトマト 鍋焼きラーメン ごっくん馬路村 観光 桂浜 ひろめ市場 沢田マンション 五台山公園 高知城 坂本龍馬記念館 武市半平太旧宅 参考リンク 【高知観光】高知に…

語学留学の目標

フィリピンに語学留学に行くことに決めました。今回の留学によって、下記の目標を達成したいと考えています。 英語アレルギーの解消 海外のドキュメントを読む 英語で日常会話レベルのコミニケーションをとる 日本以外の国の文化を知る 外国人のエンジニアと…

WordPressでショートコードを作成

固定ページの中で他の固定ページにリンクを貼るためにショートコードを作成しました。extract()で配列を変数として返していますが、/wp-includes/shortcodes.phpに記載されているサンプルコードを見ると$attsをそのまま使うほうが良いのかもしれません。 1,…

CakePHPのDB接続エラー

コマンドラインからシェルを実行しようとした際にデータベースの接続エラーが表示。 Error: Database connection "Mysql" is missing, or could not be created. database.php内の"host"を、"localhost"→"127.0.0.1"に変えることで解決。 'Database/Mysql',…

WordPressのソースコードを読む(2)

前回に引き続きWordPressのソースコードを読みます。 wp-load.php

WordPressのソースコードを読む(1)

WordPressを使う機会が増えたので、少しずつソースコードを読んでフレームワークの理解を深めたいと思います。 index.php

アンテナサイトの基本機能

最近アンテナサイトの制作にハマっているので、アンテナサイトの機能をまとめてみました。 アンテナサイトの基本機能 登録サイトの更新情報 あとで読む機能 記事毎のクリック数取得 記事検索 ランキング クリック数 はてなブックマーク数 ツイート数 いいね…

AjaxでCanvasを操作する時に参考にした記事まとめ

CakePHP ~を使わないシリーズ viewをつかわない jQueryでAjaxでファイルアップロード jQuery.ajax() でファイルを送る [jQuery] $(‘form’).change()でフォーム全体の変更を監視する [jQuery] post メソッドと ajax メソッドを使って POST 送信を行うサンプ…

twentyfourteenのアイキャッチ画像で使われている関数のまとめ

WordPressの標準テーマのtwentyfourteenのアイキャッチ画像の設定を変更したいと思い、まずは使われている関数をまとめてみました。 アイキャッチ画像を出力 twentyfourteen_post_thumbnail(); content.phpなどのページで呼び出してアイキャッチ画像を出力。…

WordPressでmoreの文字列を変更する

標準の[...]を変更する function new_excerpt_more($more) { return '...'; } add_filter('excerpt_more', 'new_excerpt_more'); "read more" リンクを作成する function new_excerpt_more( $more ) { return ' <a class="read-more" href="'. get_permalink( get_the_ID() ) . '">Read More</a>'; } add_filter( 'excerpt_more', '…

Markdown記法でhタグの記述

h1 # Header 1 Header 1 h2 ## Header 2 Header 2 h3 ### Header 3 Header 3 h4 #### Header 4 #### Header 4 h5 ##### Header 5 ##### Header 5 h6 ###### Header 6 ###### Header 6

CakePHPでPDFを出力する際に参考にしたリンクまとめ

CakePHPでPDFを出力する際に参考にしたリンクまとめ 参考 [PHP] TCPDF を使用し PDF ファイルを作成する TCPDF-文字列の表示 CakePHPとTCPDFを使ってPDFを作成する php/フレームワーク/CakePHP2.X/TCPDF TCPDFとFPDIの使い方メモ PHP:TCPDF:画像を指定する…

指定した期間内の日付を配列で取得する

PHP

指定した期間内の日付を配列で取得する $startDate = date('Y-m-d'); $endDate = date('Y-m-d', strtotime('+3 day')); $diff = (strtotime($endDate) - strtotime($startDate)) / ( 60 * 60 * 24); for($i = 0; $i <= $diff; $i++) { $period[] = date('Y-m…

CakePHPのfindメソッドでDATE_FORMAT関数を使う

セレクトボックスで指定された年月のデータを取得するためにDATE_FORMAT関数を使いたいという状況がありました。CakePHPのfindメソッドでDATE_FORMAT関数を使うための参考になる記事を見つけられなかったのですが、モノは試しにと書いてみたら動きました。Ca…

ComposerでCakePHPをインストールする

CakePHP本体の動作を確認するための環境が欲しくなりVagrant+ComposerでCakePHPをインストールしました。敷居が高い印象がありましたが、参考記事の解説が詳細に分かりやすく書かれていたおかげで無事にインストールできました。 基本作業:CakePHPをCompose…

ローカル・リモートブランチの削除

Git

ローカル・リモートブランチの一覧を確認 git branch -a ローカルブランチの削除 git branch -d hoge リモートブランチの削除 git push origin :hoge 参考 gitのローカル、リモートブランチを削除する

RettyのSEOを考える(1)

SEO

「渋谷 カフェ」で検索したところ、食べログではなくRettyが1位に出てきました。Rettyが検索で上位に出るようになったのは、ここ最近のイメージがあります。 「どうやってこの短期間でトップに出るようになったんだろう」と気になり、まずはソースを眺めるこ…

ブランチの作成とチェックアウトをまとめて行う

Git

ブランチの作成とチェックアウトをまとめて行う git checkout -b <branch> 参考 ブランチを切り替える</branch>

iPhoneアプリ開発を一ヶ月勉強してみた

iOS

気分転換に何か違うことを勉強してみたいと思い、この一ヶ月間で以前から興味のあったiPhoneアプリ開発を勉強しました。 参考図書 絶対に挫折しない iPhoneアプリ開発「超」入門【iOS7対応】増補改訂版作者: 高橋京介出版社/メーカー: SBクリエイティブ発売…

iOSでボタンに画像を指定する

iOS

iOSでボタンに画像を指定する時のメモ。 - (void)viewDidLoad { [super viewDidLoad]; //ボタンのインスタンスを作成する UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; //ボタンに使用する画像を指定する [button setImage:[UIImage i…

iOSで背景色を設定する

iOS

iOSで背景色を設定する時のメモ。詳細に色をつくりたい場合はUIColor Code Generatorが便利です。 self.view.backgroundColor = [UIColor redColor]; 参考 change the background color with code

CakePHPでXMLを出力する

XMLを出力する時のメモ。ハマってしまい、ビュークラスやシリアライズなど色々なやり方を試しましたが以下の方法が一番自由度が高く簡単にできました。 XMLを出力する $result = array( 'Response' => array( 'Result' => 'OK' ) ); $this->RequestHandler->…

CakePHPでプラグインを使わずに画像の遅延ロード

画像を遅延ロードした時のメモ。Lazy Loadのプラグインが使えない状況があったので簡易版としてつくりました。 echo $this->Html->image('transparent.png', array( 'data-image' => $this->Html->image('sample.jpg'), 'class' => 'lazy-loading', )); $(wi…

CakePHPで画像の遅延ロード

画像を遅延読み込みする時のメモ。画像を多く扱うページの表示速度改善を目的に。実際に、ページを開いた時の読み込みサイズ・リクエスト数が減り、ページの表示スピードが改善されました。待ち時間のストレス減少を期待してローディング画像も入れてみまし…

CakePHPでデータを保存する時にvalidateを無効にする

データを保存する時にvalidateを無効にするメモ $this->User->save($data, false); 参考 [CakePHP]コントローラー内で一時的に一部validateを無効にする方法