blogですかい

仕事、プライベートで学んだことなどを発信し、その内容がたとえ少数でも誰かの役に立ったらなら、それはとっても嬉しいなって

2013-04-01から1ヶ月間の記事一覧

猫の手を借りて仕事をしてきた

モフサイト開発 弊社株式会社LocoPartnersには「オフサイト開発」という制度があり、月に一度、自分の好きな場所で仕事をすることができます。 今回、私が選んだ場所は、猫のいる休憩所299という猫カフェです。 そして猫カフェで開発する事をモフサイト開発…

PHPで aタグ以外をサニタイズする方法

PHP

フォームの値を受け取るときやスクレイピングなどで「<a></a>以外のタグを消し去りたい」って事がありますよね。 それをスマートに解決する方法があるんです、そう、PHPならね。 php > $str = '<div><a href="hoge">hage</a></div>'; php > echo strip_tags($str,'<a>'); <a href="hoge">hage</a> とまぁ、こんな感じで、</a>…

エンジニアが「好き」と伝えるAPIを実装してみた

きっかけ @oh_sky 実装出来たら教えてください(o⁰⊖⁰o)記事にします。—ともチャンさん (@tb_bot) 2013年4月19日 正直なところ、ツイートした時は実際にやる気などなかったが、返信をいただいてやらなければならないような気がした。 備えあれば憂い無しと言う…

【SQL】 NULLを四則演算した結果

SQL

SQLで数値とNULLを四則演算すると、NULLになります。 例えば NULL+1 をやってみると mysql> SELECT NULL+1; +--------+ | NULL+1 | +--------+ | NULL | +--------+ 1 row in set (0.01 sec) ってな感じ。 その仕様を忘れている時があって(というか、NULL値…

trackされてない新規ファイルをまとめてgit add するスクリプトを書いた

Git

gitでtrackされていない新規ファイルだけaddするコマンドってあります?— kenjisさん (@kenji_s) 2013年4月18日 このツイートを拝見し、確かにそのようなコマンドは無いような気がして、そういう動作をするスクリプトを書いてみました。 #!/bin/bash UNTRACK…

スラブ圏で女性が結婚した時に名前を変化させるストアドプロシージャ #mysqlcasual

注意 名前に関する本文の記述は不正確なものです。 コメント欄もご覧ください。 MySQL Casual Talks Vol.4へ参加してきました。 最も印象に残った話の一つが@meijikさんの、スラブ圏では女性が結婚すると苗字に '-ova' が付くという話。 例えば Ryoko Tamura…

【Git】submodule付きリポジトリのclone

Git

submodule付きのリポジトリを git clone しても、submoduleのcloneはされない。 submoduleをcloneするには $ git submodule init $ git submodule update とする。 なお、上記コマンドはworking treeの最上位で実行する必要がある。

禁止しているステートメントがGitリポジトリ内に含まれていないかJenkins氏に監視させる

ウチのシマじゃその関数は禁止じゃけぇの 弊社ではvar_dumpの使用を原則禁止にしている。 デバッグのために入れたvar_dumpをリリースコードに残してしまうという事故を無くすためである。 でも手軽に使えて便利だし、「一瞬だけだから」と思って使ってしまう…

SqaleでCakePHPが使い難い件

What Is Sqale? paperboy&coの提供するPaaS http://sqale.jp - RubyとPHPが使用できる - 日本のサービスなので、公式ドキュメントが全て日本語で書かれている 何が問題か /home └/sqale └/current ← ここがgitのroot └/public ← ここがDocumentRoot ディレク…

CakePHP2.xでdatabase.phpの設定を取り出す方法

Controller等でRDBへの接続設定を取り出したいときに $database_config_name = 'default'; App::import('Model','ConnectionManager'); $db = ConnectionManager::getDataSource($database_config_name); echo $db->config['host']; echo $db->config['login…

スジ田中 twitter始動

全世界のスジ田中ファンの皆様、お待たせしました。 皆様が愛してやまない、あのスジ田中の非公式Twitterが本日より動き出しました。 平日の朝9:00に、日替わり丼とお惣菜・汁物のメニューを、皆様にお知らせします。 (定休日:土日祝) 日頃からスジ田中を利…