2015-01-01から1年間の記事一覧
PHPでnヶ月後の月末を取得したい場合、(n+1)ヶ月後の1日を取得して1日引けばOKというのをよく見かけるので、1年後なら13ヶ月後の1日を取得して...と思いコードを書いていました。
PHPのPDOでWHEREの検索条件をnullにしてsqlを発行したいと思い下記のようなSQLを作ってみました。 SELECT * FROM {$TABLE} WHERE {$COLUMN} = null; 残念ながらこれだと上手く取得できませんでした。 nullを検索条件にする時はis nullを使うと良いようです。…
セルに入っている日付の1年後の月末を取得したいと思います。 当方IE6,7,8と闘い続けてきた過去のトラウマのせいでマイクロ◯フトを敵視していたので今までExcel使ったことありません。 1年後を取得する EDATE(開始日, 月数)関数というものがあるようです。 …
ちょっと前に流行ったラノベみたいなタイトルになってしまったが後悔はしていない。 例えば数箇所で行うイベントの予約をGoogleDriveのフォームで取っていたとして、予約のリストが回答というスプレットシートに反映されます。で、入金を確認した時にシート…
何かと楽なのでGoogle Driveのスプレットシートを使うのですが、自動化をしたいとかでApps Scriptを書いている時、スクリプトエディターから実行させるだけ時はLogger.log()で書いておいてメニューの表示からログを表示させておけばよいのですが、セル内を変…
keyframes(CSS3)とSassでイケてるアニメーションをシンプルなコードで実装する方法 | 株式会社LIG Sassのmixinを利用して簡単に@keyframesとanimationをかける方法が載っていました! 1. @keyframesを生成する@mixin @mixin keyframes($animation-name) { …
MacOS 10.9の環境があったのでそちらもセッティングしようとしたら、また大ハマリしました。。。 これは正直OSをアップデートしたほうが良かったかも.... httpd24でphp5_moduleが読み込めない? homebrewでhttpd24とphp54をインストールしてhttpd.confとphp.…
引越のするので、普段開発に使ってなかったラップトップに色々と開発環境を設定している日々です。一度やったことなのに直ぐにドキュメント化してないから、まぁ色々と忘れてる!3歩あるいたら忘れる。それくらい自分の記憶力に自身がない今日この頃です。 S…
Apache, PHP, MySQLの導入 を参考にしました。 ポートを80をデフォルトにしたい時はhttpd.confを編集 Listen 80 vhostの設定ファイルを読み込ませる # Virtual hosts # Include /usr/local/etc/apache2/2.4/extra/httpd-vhosts.conf # ↓ コメントアウトを外…
フォームのイマココ!とか表示できるシンプルなステップバーをCSSだけで作ってみた。 当然のようにIE8とかは無視してます。ご了承下さい。 SAMPLE See the Pen SIMPLE FORM STEP BAR by Chaika (@chaika-design) on CodePen. SIMPLE FORM STEP BAR HTML <ol class="stepBar step3"> <li class="step current">STE</li></ol>…
iPhone用のサイトを作っていて、aタグに付けたclickイベントがchromeのデベロッパーツールで確認した時は動作しているのに、実機では動作しないという現象に出会ったのでメモです。 今回はボタンクリックでモバイル用のメニューを表示させるような機能を作っ…
サーバーとAjaxでやりとりさせるために各ページで下記のような感じにTokenクラスを作りToken::get_harf_token()でトークンを更新し半券を返すような処理を作成して、トークンを埋め込んでいました。 <input type="hidden" value="<?php echo $token->get_harf_token(); ?>"> とあるページで動作のテストをしていたら、特にトークン…
compassで角丸(border-radius)にしたい時は @include border-radius(5px); みたいな感じでできますが、右上だけ角丸にしたいんじゃー!みたいな時の書き方をしょっちゅう忘れるのでメモ。 top・bottom / left・right で指定 @include border-corner-radius($…
Gruntのタスクを追加しようと思いGruntfileを変更したら、grunt実行時に下の様なエラーが出るようになってしまいました。 (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for…
第1回 JavaScriptの基礎を見直す:聞いたら一生の宝,プログラミングの基礎の基礎 |gihyo.jp … 技術評論社 という記事を読みました。 jsってthisのトラップ多いよねーと思いながら読んでいたのですが気になる所があったので検証してみました。 thisの使い分…
Gmailを長く使っているといつの間にか結構容量を使ってしまってたりします。 とりあえずもう容量を食ってそうな添付付きのメールを検索して整理したいと思いました。 添付のあるメールだけを検索 Gmail上部の検索窓にhas:attachmentと入力して検索するだけ。…
1ページの長いサイトを作っていてページがロードされた時にパラメータに合わせて該当する場所に予めスクロールさせたいと思い下記のようなコードを書いていました。 jQuery(function($) { (function(w, d) { var hash = w.location.hash; var $area; // ロー…
.width()で取得できる。 var width = $(window).width(); $(window).width();で取得できる値は表示されているエリアのサイズになります。 Y方向にスクロールがあるページの時、これで取れるwidthにはスクロールバーの幅は含まれないっぽいです。 レスポンシ…
jQueryのパフォーマンスを下げるアンチパターンに関する超意訳 - Qiita こちらの記事に data() // 普通の書き方 $(elem).data(key, value); // 10倍速い! $.data(elem, key, value); とあったので、$.data(elem, key, value);を使おうとして少し気になる挙…
wordpressで使うメールをgmailにしたい時、管理画面の設定>メールのSMTP設定を SMTP Hostsmtp.gmail.com SMTP Port465 EncryptionSSLを使用する。 Authenticationはい: SMTP認証を使用します。 Usernamexxxxxx@gmail.com (メールアドレス) PasswordGmailの…
rbenvで別バージョンのRubyを使うように変更したらgruntでcompassを使っていたプロジェクトで下記のようなエラーが出てコンパイル出来なくなってしまいました。 » grunt compass:dist Running "compass:dist" (compass) task rbenv: compass: command not fo…
Stylusのインデントをミスすると意図せずセレクタの親指定が吹っ飛んでしまう場合があるっぽい! p color: #444 #main .heading color: #0a9b94 p color: #f2a620 インデントはスペース2つで統一しているつもりが。 間違えて.headingのインデントがスペース4…
ag(The Silver Searcher) GitHub - ggreer/the_silver_searcher: A code-searching tool similar to ack, but faster. ファイル名で検索 $ ag -g ファイル名 一致したファイル名のみ表示 $ ag -l ファイル名 一致していないファイル名のみ表示 $ ag -L ファ…
例えばCSSで指定してある画像を言語毎に切り替えたい。 言語のごとに各言語のprefixがついた画像にbackground-imageを変更したいようなケース。 .myLabel { background-image: url('/assets/images/label.png'); } .lang-ja { .myLabel { background-image: …
hetemlにPHPで作成したフォームを設置していた所、時々403 Forbiddenになってしまいました。 アクセス権かなと思っても特に問題がなく、プログラムの問題なら500 Internal Server Errorになるはずだし、403になる時とならない時がありナゼだろうと途方に暮れ…
mysql_connect()でMySQL接続していた時でいう所のmysql_insert_id()の様に直近にINSERTされたデータのIDをPDOで取得する方法。 lastInsertID()を使う。 http://php.net/manual/ja/pdo.lastinsertid.php public string PDO::lastInsertId ([ string $name = N…
下準備 1. Xcodeをインストールする App StoreからXcodeをインストールする。 2. Command Line Tools for Xcodeをインストールする Xcodeを起動 メニューからXcode>Open Developer Tool>More Developer Toolsを選択。 ブラウザのページが開くのでCommand Lin…
PHPのPDOを使ってDBにデータを挿入しようとした際にハマりました。 bindParam()に直接値を書くをエラーになる。 データが無ければnullを入れようと思い下記の様なコードを書いていました。 ("INSERT INTO {$TABLE} (data) VALUES (:data)"); if(!empty($data…