タグ

2014年1月16日のブックマーク (20件)

  • なぜ PHP の三項演算子は左結合なのか - y_uti のブログ

    PHP の三項演算子が左結合で使いにくいという話題についてです。 次のプログラムは大抵の言語では one を表示するのですが、PHP では two になってしまいます。 <?php $var = 1; echo ($var == 1 ? 'one' : $var == 2 ? 'two' : 'three') . "\n"; 三項演算子が左結合なので、このコードは次のように解釈され、 <?php $var = 1; echo (($var == 1 ? 'one' : $var == 2) ? 'two' : 'three') . "\n"; 文字列 'one' は真偽値としては true になるので、結果的に 'two' が戻されるというわけです。 このような言語仕様になっている理由が気になったので、探してみました。 Bug #61915 incorrect associativity

    なぜ PHP の三項演算子は左結合なのか - y_uti のブログ
    kasumani
    kasumani 2014/01/16
    なぜ PHP の三項演算子は左結合なのか 次のプログラムは大抵の言語では one を表示するのですが、PHP では two になってしまいます。 三項演算子が左結合なので、このコードは次のように解釈され、 Tags: from Pocket January 16, 2014
  • XCTest + iOS 7でCoverallsを利用する

    kasumani
    kasumani 2014/01/16
    XCTest + iOS 7でCoverallsを利用する XCTest + iOS7でテストを実行しても上手くコードカバレッジが取得できずに困っていたのですが、 最近@tokoromさんが取得できる方法を紹介していたので、 そちらを参考にして対応してみました。
  • より良いフォームの入力ヒント実装jQueryプラグイン「Label Better」:phpspot開発日誌

    jQuery Label Better by Pete R. | The Pete Design より良いフォームの入力ヒント実装jQueryプラグイン「Label Better」。 フォーカスなしでは次のようにウォーターマーク風に表示されており、フォーカスするとヒント文字が浮き上がってinputの上に来るエフェクトが付けられます カーソル合わせたけど、なんだっけ?とならないようになるのは分かりやすいかもですね。 関連エントリ フラットデザインでレスポンシブな超カッコいいフォームを実装できる「Grid Forms」 複数画面にわたるステップ別のカッコいいフォームを実装できる「Ideal Forms 3」 フォーム要素にフォーカスした際のヒント表示を簡単に実装できるjQueryプラグイン「FormHelp」 画像をクリックで選択してフォーム送信できるようにするjQueryプラグイン「Imag

    kasumani
    kasumani 2014/01/16
    より良いフォームの入力ヒント実装jQueryプラグイン「Label Better」 jQuery Label Better by Pete R. Tags: from Pocket January 16, 2014 at 01:59PM via IFTTT
  • 厚揚げをにんにくのすりおろしと一緒に多めの油で炒め、溶き卵をまわしかけて半熟に。にんにく好きな人におすすめ。 : お料理速報

    厚揚げをにんにくのすりおろしと一緒に多めの油で炒め、溶き卵をまわしかけて半熟に。にんにく好きな人におすすめ。 2014年01月16日10:00 カテゴリレシピ http://food8.2ch.net/test/read.cgi/cook/1020679823 「【安い!】油揚げ 厚揚げ【美味い!】」より 96: ぱくぱく名無しさん 02/09/20 21:57 にんにく好きな人におすすめ 一口大に切った厚揚げを にんにく2かけくらいのすりおろしと一緒に多めの油で炒める 溶いた卵をまわしかけて大きく混ぜて半熟になったら出来あがり スポンサード リンク 97: ぱくぱく名無しさん 02/09/20 21:59 >>96 味付けは何がいいの? 明日、作ってみたいです。 98: ぱくぱく名無しさん 02/09/21 00:09 >>97 あああ 書き忘れててスマソ 醤油ですー 卵入れる前にまわし

    厚揚げをにんにくのすりおろしと一緒に多めの油で炒め、溶き卵をまわしかけて半熟に。にんにく好きな人におすすめ。 : お料理速報
    kasumani
    kasumani 2014/01/16
    厚揚げをにんにくのすりおろしと一緒に多めの油で炒め、溶き卵をまわしかけて半熟に。にんにく好きな人におすすめ。 Tags: from Pocket January 16, 2014 at 01:59PM via IFTTT
  • 会社から早く帰りたい人に早起きをおすすめする理由 | シゴタノ!

    最近、早起きに関するおもしろい記事を読みました。 » 人は何故、早起きを他人に押し付けたがるのか?朝活する人はなぜ押し付けがましいのか?*ホームページを作る人のネタ帳 タイトルを見ると、早起きをする人に関する批判の記事とも受け取れますが、実は「早起きは良い」という内容の記事です。 1年半以上前に、朝7時起きから4時起きになった私としても、とても共感できる内容でした。 こちらの記事を引用しながら、「会社から早く帰るため」という視点で早起きの良さについてお話したいと思います。 1.体のサインで早帰りを意識するようになる 2.帰る時間が決まると、結果的に仕事が効率化される 3.睡眠時間、自由時間を毎日確保できるため、仕事に集中できる 1.体のサインで早帰りを意識するようになる 朝から仕事し始めると、ぶっちゃけもう16時、17時で脳がぷすーっと言い始めるので、あとは寝るための準備に向かうわけです。

    会社から早く帰りたい人に早起きをおすすめする理由 | シゴタノ!
    kasumani
    kasumani 2014/01/16
    シゴタノ! 会社から早く帰りたい人に早起きをおすすめする理由 人は何故、早起きを他人に押し付けたがるのか?朝活する人はなぜ押し付けがましいのか?*ホームページを作る人のネタ帳 Tags: from Pocket January 16, 2014 at 01:54P
  • Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。

    いまや高速パターン検索といえばag(The Silver Searcher)ですが、検索対象がUTF-8のテキストを前提としているため、EUC-JPやShift-JISといったファイルを検索するのに課題があります。 これまで、それらの日語文字セットを検索できるようにするため、色々とagの改造、公開を行っていました。 ag(The Silver Searcher)でEUC-JP/Shift-JISのファイルも検索できるようにしてみた 日語圏特化型ag -白金- の配備が完了しました しかし、特定の国の文字コードだけに特化した修正というのをmasterに取り込んでもらうわけにもいかず、派生ブランチとして追随するのも、やはり面倒… そこで年始にGo言語を触ったのをきっかけに、Go言語でパターン検索ツールをつくってみました。 せっかくなのでポストagを目指して、プラチナサーチャー(The Pl

    Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。
    kasumani
    kasumani 2014/01/16
    Go言語でag(The Silver Searcher)ライクな高速検索ツールをつくった。EUC-JP/Shift-JISも検索できマス。 いまや高速パターン検索といえばag(The Silver Searcher)ですが、検索対象がUTF-8のテキストを前提としているため、EUC-JPやShift-JISとい
  • iOSアプリ開発が捗るXcodeプラグイン - Qiita

    こんにちは、@cutmailです. 365日Xcode触ってますか? はじめに Xcodeはそのまま使ってもいいですが、いくつかの便利なプラグインを入れてみるとより開発がしやすくなるかもしれません。 プラグインは入れ過ぎるとXcodeが重くなったりするかもしれませんので、必要なもののみインストールしたほうがよいかと思われます。 XVim Vimmerのための、XcodeでVimのキーバインドが使えるようになるプラグイン https://github.com/JugglerShu/XVim XTodo TODOや、FIXMEなどのコード内の注釈を抜き出して表示してくれるプラグイン https://github.com/trawor/XToDo XAlign コードを自動的に整列するプラグイン https://github.com/qfish/XAlign ShowInGitHub 選択した行

    iOSアプリ開発が捗るXcodeプラグイン - Qiita
    kasumani
    kasumani 2014/01/16
    iOSアプリ開発が捗るXcodeプラグイン 419 ストック 2 コメント この投稿をストックする この投稿は iOS Second Stage Advent Calendar 2013の22日目の記事です。 21日目: CorePlotでグラフ作成!storyboardでの扱いと極々短いサンプル 23日目: @bac
  • MacBookAirで使っている便利ツール - Qiita

    はじめに ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観から形成された表現を含むかもしれませんが、その点の説明も省略します。ご了承ください。 便利なアプリを知っていたら、是非コメントをお願いします。 MacBookAirにインストールしたアプリ BetterTouchTool //トラックパッド拡張、ショートカットキー拡張 Google Chrome //インターネットブラウザ Growl //通知を拡張するアプリ Kopypasta //クリップボードをバックアップ WindowFlow //ウィンドウ切り替え XtraFinder //Finderを拡張するアプリ Xcode //開発環境を提供するアプリ TinkerTool //Macの隠し機能を

    MacBookAirで使っている便利ツール - Qiita
    kasumani
    kasumani 2014/01/16
    MacBookAirで使っている便利ツール ここでは、MacBookAirで私が使っている便利ツールを紹介していきます。長文過ぎると、途中で表示できなくなってしまうことを学習したため、不要な解説は省略します。また、個人的な価値観
  • 「Effective Objective-C」まとめ - Qiita [キータ]

    kasumani
    kasumani 2014/01/16
    「Effective Objective-C」まとめ 第1章 Objective-Cに慣れる 項目1 Objective-Cのルーツを知る Objective-Cはオブジェクト指向機能を追加したCのスーパーセット。Objective-Cは動的束縛によるメッセージング構造を使っているため、オブジェ
  • iOSのシングルトンの話 - Qiita

    皆さんiOSでシングルトンは使っていますか? シングルトンはいわゆるデザインパターンと呼ばれるもので、複数のクラス間の変数、オブジェクト、メソッドのやりとりを劇的に簡単にすることが可能です。 このように便利ですが今ひとつとっつきずらいiOSのシングルトンについてこの記事では少々解説したいと思います。 シングルトンを使用したクラスには、例えば以下のメリットが有ります。 ・複数のクラス間での変数やオブジェクトの共有が簡単にできる。 ・複数のクラス間でメソッドの共有ができる。 ・ViewControllerの機能を分担させることができる。 一方で、以下のようなデメリットも有ります。 ・不要になっても自動的に解放されない。 ・何度もインスタンス化することができない。 必要に応じて、通常のクラスとシングルトンを適用したクラスを使い分けるといいと思います。 シングルトンですが、シングルスレッドの場合は

    iOSのシングルトンの話 - Qiita
    kasumani
    kasumani 2014/01/16
    iOSのシングルトンの話 皆さんiOSでシングルトンは使っていますか? シングルトンはいわゆるデザインパターンと呼ばれるもので、複数のクラス間の変数、オブジェクト、メソッドのやりとりを劇的に簡単にすることが可能
  • MacBook Airで使っている主なソフトウェア一覧 - 結城浩のはてなブログ

    結城がMacBook Airで使っている主なソフトウェア一覧です(名前順)。 ATOK: 日本語入力 BetterSnapTool: ウインドウの便利な小技(たまに使う) ClamXav: アンチウイルス Dropbox: クラウドストレージ Evernote: クラウドにメモを保存 FreeMind: マインドマップ(たまに使う) OmniGraffle Professional: ドローソフト Growl: 通知 HyperSwitch: Command+Tabをアプリ切り換えではなくウインドウ切り換えに KeyRemap4MacBook: キーアサインの変更 Numbers: 表計算ソフト OmmWriter: 集中して書き物するエディタ(たまに使う) Perl: LL Pixelmator: レタッチソフト QuickSilver: ローンチャ Ruby: LL Safari: W

    MacBook Airで使っている主なソフトウェア一覧 - 結城浩のはてなブログ
    kasumani
    kasumani 2014/01/16
    MacBook Airで使っている主なソフトウェア一覧 Tags: from Pocket January 16, 2014 at 11:50AM via IFTTT
  • 2013年チェックしておきたいスタイルシートやスクリプトのスゴ技たち -Top Pens of 2013

    当ブログでもお馴染みのCodePenから、スタイルシートやスクリプトを使って実装された2013年にもっとも人気のあったスゴイデモを紹介します。 Top Pens of 2013 Top Pens of 2013はベスト100が掲載されており、どれも見応え十分のワクワクするクリエイティブな作品ばかりですが、その中からトップ10を紹介します。

    kasumani
    kasumani 2014/01/16
    2013年チェックしておきたいスタイルシートやスクリプトのスゴ技たち -Top Pens of 2013 当ブログでもお馴染みのCodePenから、スタイルシートやスクリプトを使って実装された2013年にもっとも人気のあったスゴイデモを紹介しま
  • Ruby1.9ライブリつまみぐい - Qiita

    kasumani
    kasumani 2014/01/16
    Ruby1.9ライブリつまみぐい 興味のわいたライブラリのメモ Resolv Rubyで実装されたDNSクライアント。OSの標準的なDNS検索とRubyのスレッド機構とのやりとりで発生する問題を克服することができる。 ほとんどのOSでは、名前解決
  • AutoLayoutのTips:UIScrollView編 - Qiita

    - 大事なこと scrollView.contentSizeは中に配置された制約で決定される。 Storyboard上のviewサイズはあくまで見た目のみ(実際のサイズは制約その他から決定される。) 初めに Storyboard上にViewControllerを設置したらSimulated Metrics > SizeからFreeformを選択する。そして配置するコンテンツが収まるサイズにビューサイズを変更する 次にscrollViewを設置する。このときScrollViewの制約にWidth, Heightを使ってしまうとそのサイズで固定されてしまうので、それ以外の制約を利用する。 ビューの設置 今回はデモ用にこのような配置にした。 このとき各色のviewの制約は以下の制約を設定した。 | — (view) - | また黄色以外のviewにはWidth, Heightの制約も指定した。

    AutoLayoutのTips:UIScrollView編 - Qiita
    kasumani
    kasumani 2014/01/16
    AutoLayoutのTips:UIScrollView編 scrollView.contentSizeは中に配置された制約で決定される。 Storyboard上のviewサイズはあくまで見た目のみ(実際のサイズは制約その他から決定される。) Tags: feedly, ifttt, recently read, saved for later from Pocket
  • パロアルト、クラウド型仮想サンドボックス機能を強化

    パロアルトネットワークスは2014年1月15日、アプリレベルでの可視化機能を特徴とするファイアウォール製品「PAシリーズ」用OSの最新バージョン、「PAN-OS 6.0」を発表した。 パロアルトネットワークスは2014年1月15日、アプリレベルでの可視化機能を特徴とするファイアウォール製品「PAシリーズ」用OSの最新バージョン、「PAN-OS 6.0」を発表した。疑わしいファイルをクラウドに送信して仮想サンドボックス上で解析する「WildFire」の強化により、解析可能なファイルの種類が拡大したほか、DNS通信のモニタリングによる悪意あるドメインの検出が可能になっている。 同社は、いわゆる次世代ファイアウォール製品であるPAシリーズを提供してきた。ポート単位だけでなくアプリケーション単位、さらにはそのアプリケーション内で利用できる機能単位でトラフィックを識別し、ユーザーやコンテンツとひも付

    パロアルト、クラウド型仮想サンドボックス機能を強化
    kasumani
    kasumani 2014/01/16
    パロアルト、クラウド型仮想サンドボックス機能を強化  パロアルトネットワークスは2014年1月15日、アプリレベルでの可視化機能を特徴とするファイアウォール製品「PAシリーズ」用OSの最新バージョン、「PAN-OS 6. Tags: feedl
  • SnapEntry for Evernote: すぐにメモれる+スワイプで快適に使える! メモに特化した連携アプリ。 | AppBank

    SnapEntry for Evernote: すぐにメモれる+スワイプで快適に使える! メモに特化した連携アプリ。 このアプリの目的は「すぐにメモを残す」ことですが、機能を犠牲にはしていません。 チェックボックス・箇条書き対応はもちろん、ノートブック・タグの新規作成・複数の写真の貼付、ノートにリマインダーも設定できます。 さらに圏外でもメモは保存でき、インターネットに接続できるようになれば Evernote に自動保存してくれます。 画面・メニューの切り替えはスワイプで行えるので、動作だけでなく操作も軽快です。 まずはEvernoteと連携 初めて起動したら【リンク】をタップして Evernote にログイン、SnapEntry との連携を許可しましょう。 Evernoteにメモる アプリを開くと、すぐにメモれる状態になります。 開いた際に起動ロゴが表示される場合もありますが、その時でも

    SnapEntry for Evernote: すぐにメモれる+スワイプで快適に使える! メモに特化した連携アプリ。 | AppBank
    kasumani
    kasumani 2014/01/16
    SnapEntry for Evernote: すぐにメモれる+スワイプで快適に使える! メモに特化した連携アプリ。 このアプリの目的は「すぐにメモを残す」ことですが、機能を犠牲にはしていません。 Tags: feedly, ifttt, recently read, saved for later from Po
  • デザインのフィードバックをWEB上で行える「Red Pen」:phpspot開発日誌

    Red Pen デザインのフィードバックをWEB上で行える「Red Pen」 WEBデザインの画像をD&Dでアップロードすると画像上に直接コメントが書けて、顧客や同僚にフィードバックを受けることができます。 例えば、デザイン案ができたのでRedPenにアップし、クライアント・同僚に発行されたURLを送ればクライアントが治したいところにコメントをポイントで入れられるのが便利。 関連エントリ コンテンツの邪魔にならないフィードバック用のフォームを実装できる「Feedback Me」

    kasumani
    kasumani 2014/01/16
    デザインのフィードバックをWEB上で行える「Red Pen」 Red Pen デザインのフィードバックをWEB上で行える「Red Pen」 WEBデザインの画像をD&amp;Dでアップロードすると画像上に直接コメントが書けて、顧客や同僚にフィードバック
  • モバイル版Chromeブラウザのアップデートでパケット量削減が可能に

    Googleは1月15日(現地時間)、モバイル版(AndroidおよびiOS)Chromeブラウザのアップデートについて説明した。向こう数日中に“ローリングアウト”する。 このアップデートで、昨年3月からβ版で提供されているSPDYベースのWebページの読み込み高速化機能が追加される。 Googleによると、これにより、Webブラウジング時のデータ消費を最高50%まで圧縮でき、通信料金の節約が可能になるという。ただし、この機能はSPDYプロキシサーバを経由することで提供するので、HTTPSサイトには対応しない。 この機能を利用するには、[設定]→[帯域幅の管理]→[データ使用量を節約]で表示される画面で「ON」にする。この画面には、どのくらいデータを削減できたかを視覚的に追跡できるグラフが表示される。 この機能を有効にすると、デスクトップ版のChrome 32の新機能と同様のマルウェア対

    モバイル版Chromeブラウザのアップデートでパケット量削減が可能に
    kasumani
    kasumani 2014/01/16
    モバイル版Chromeブラウザのアップデートでパケット量削減が可能に  米Googleは1月15日(現地時間)、モバイル版(AndroidおよびiOS)Chromeブラウザのアップデートについて説明した。向こう数日中に“ローリングアウト”する
  • やはりお前らのiOS7対応は間違っている

    この資料は2014.1.15にクックパッド主催ヤフー開催のiOS/Android Tips交換会potatotips #3で発表した資料です。 https://github.com/potatotips/potatotips/wiki/Potatotips-3Read less

    やはりお前らのiOS7対応は間違っている
    kasumani
    kasumani 2014/01/16
    やはりお前らのiOS7対応は間違っている Presentation Transcript やはりお前らのiOS7対応 は間違っている potatotips #3 株式会社キュリオシティソフトウェア 今城 善矩 自己紹介 • 株)キュリオシティソフトウェア代表取締役(@yimajo) •
  • ExcelをPHPで読み込んで1行目を連想配列のキーにするクラス書いたよ。 - Qiita

    自前テンプレートでメタタグ自動出し分けして、 ウマウマすれば良いじゃない。 以前書いたPHPExcelファイルを読み込んで配列にするまでのサムシングをもっと使いやすくするために、 excelでメタタグ、タイトル周りをSCRIPT_NAMEから現在のページデータを取得するクラスを書いてみました。 使用イメージ 1行目をキーに配列を作成していく。 アクセスしたページによってメタタグのデータを以下のように出し分けるイメージ。 準備するもの ・ excelファイル ・ PHPExcelライブラリ ( http://phpexcel.codeplex.com/releases/view/107442 ) ・ php環境 ソース <?php // Excelシート番号 define('XLS_META', 0); // 今回使うシート define('XLS_SNS', 1); define('XL

    ExcelをPHPで読み込んで1行目を連想配列のキーにするクラス書いたよ。 - Qiita
    kasumani
    kasumani 2014/01/16
    ExcelをPHPで読み込んで1行目を連想配列のキーにするクラス書いたよ。 Tags: ifttt, kasumaniのストックした投稿 - qiita from Pocket January 16, 2014 at 05:29AM via IFTTT