タグ

2012年4月5日のブックマーク (18件)

  • CakePHP SQLをログに記録

    CakePHPで発行したSQLをログに記録する方法です。 DEBUG>=2にすれば画面下に表示されるSQL文ですが、DB処理後にリダイレクト等で遷移すると消えてしまいます。さらに番稼働時は画面に表示するわけにはいかないのでやはりログに出力したいところです。 フレームワークに手を入れるのが一番簡単なのですが、バージョンが上がると面倒なので既存のDboSourceを継承したクラスにログ記録を追加します。 1. DboSourceを継承 dboはフレームワークで用意されているものだけでなく、app/model/dboにあるものもフレームワークで利用する事ができます。 ここではPostgreSQLを使うとしてDboPostgresを継承したDboPostgresLogを作ります。 ログ出力をON/OFFする定数LOG_SQLは後でcore.phpで定義します。 [app/model/dbo/db

  • jQuery mobileでページが勝手に戻る際の対処方法 | Web活メモ帳

    先日とあるサイトをjQuery mobileで実装したのですが クライアントから「ページが勝手に戻る」と言われました。 何があったかと言うと、以下のような現象(バグ?)があったのです。 トップページからAページへのリンクをタップすると、 一瞬Aページが表示されるのですが、すぐにトップページに戻ってしまう。 その際に、ブラウザのアドレスバーを確認すると URLはAページのものになっている 手持ちのGalaxy Sで確認したのですが、iPhoneでも同様の現象があるようです。 解決方法 結論から話すと、jQuery mobileのオプションを以下に設定することで現象が発生しなくなりました。 ・リンクのajaxを無効に ・フォーム遷移のajaxを無効に ・自動的にlocation.hashへの変更を処理するのを無効にする 対応したコードは以下になります。 jQuery(document).bin

    jQuery mobileでページが勝手に戻る際の対処方法 | Web活メモ帳
  • ジューシー♪いちごのホワイトブラウニー by レンバス

    2022/1/13をもって お客様がご利用中のブラウザ (Internet Explorer) のサポートを終了いたしました。 (詳細はこちら) クックパッドが推奨する環境ではないため、正しく表示されないことがあります。 Microsoft Edge や Google Chrome をご利用ください。 (Microsoft Edgeでクックパッドにログインできない場合はこちら)

    ジューシー♪いちごのホワイトブラウニー by レンバス
  • LibreOffice の力で PDF エクスポートする librepdf - 飽きっぽいITエンジニアのブログ

    現在大きな仕事を終えて、今は自身の知識の棚おろし中・・ノウハウの結晶化をしておきたいという個人的な動機から librepdf なんていう gem を公開しました。 https://github.com/hamajyotan/librepdf ざっくりいうと、 LibreOffice の機能を用いて各種ファイルから PDF エクスポートできるというシロモノで、 MS Office 文書なんかも OK です。JRuby 専用、LibreOffice の UNO APIJava で叩いて、それを Ruby から使えるようにしています。まだまだまだ不安定ですが、きっと開示したほうがハッピーだなと思った次第です。 インストール $ gem install librepdf 事前に LibreOffice をサービスとして起動する $ /opt/libreoffice3.5/program/so

    LibreOffice の力で PDF エクスポートする librepdf - 飽きっぽいITエンジニアのブログ
  • 絵しりとり子: 投稿型お絵描きしりとりゲーム。制限時間内にイラストを完成させよっ。無料。 | AppBank

    皆さんこんにちは。 子供たちが大好きなしりとり。この絵しりとり子は、投稿されたイラストを見て、しりとりを完成させるゲームなんだ! 60秒の制限時間内にイラストを完成させて、次の人に順番を回して行こう。 それではレビューに行ってみよう。 【だれかと絵しりとり】をタップしてゲームを始めよう! 最初にルール説明がある。イラストでしりとりをしていくので、文字を描くのはNGなのだ。 「パーティー」など伸ばす音がついたときは、前の文字「ティ」からスタートするぞ。 投稿するにはTwitterアカウントが必要だ。既存のアカウントでログインをして、それではしりとりを始めよう! しりとりを始める。 「だれかと絵しりとり」をタップすると、他の人が描いたイラストが表示される。 26「もも」→27「も◯◯」……これは何だろう?わからんっ。 他のイラストに変えたいときは【別の絵にする】をタップしよう。 これはわかるぞ

    絵しりとり子: 投稿型お絵描きしりとりゲーム。制限時間内にイラストを完成させよっ。無料。 | AppBank
  • スマホでコロコロ転がせるボール型ラジコン「Sphero」、日本からも購入可能に

    ページはアフィリエイトプログラムによる収益を得ています スマートフォンで操作できるボール型ラジコン「Sphero」の世界向け販売が始まった。日からも購入できる。 Spheroは直径7センチ程度の小さなボールの形をしており、Bluetooth経由でiPhoneAndroid端末から操作できる。専用UIを使うか、端末を傾けたり振ったりして、ころころと転がせる。マルチカラーLEDでさまざまな色に光り、およそ秒速90センチで移動可能。 Spheroのサイトから購入でき、価格は159.99ドル(約1万3000円)。米国モデルで電圧は110Vと240Vに対応。 関連キーワード ラジコン | iPhone | スマートフォン | Android advertisement 関連記事 スマートフォンで操作できるボール型ラジコン「Sphero」 「Sphero」はスマホでころころと転がせるラジコンボ

    スマホでコロコロ転がせるボール型ラジコン「Sphero」、日本からも購入可能に
  • 月はひとつじゃなかった! 複数の「ミニムーン」が地球を周回していることが判明 | ロケットニュース24

    地球の衛星軌道上を周回する月、これが「ひとつではない」とお伝えしたら驚くだろうか? 実は月が誕生したといわれる約40億年前から、仲間がいて月と同じように地球の周りを回っていたそうだ。そんな衛星がどこにあるというのだろうか。月の仲間「ミニムーン」は、地上からは見えないほどの小さな衛星だったのである。 ミニムーンの存在は、かねてから研究が続けられてきたが、いまだその全貌は謎に包まれている。というのも、衛星の大きさはとても小さいからだ。その多くは直径60~90センチ、大きくても1メートル程度。小さいがゆえに、地球と月、太陽の重力に影響を受けるため、複雑な軌道をとっている。 通常は9カ月間、地球の周囲を回り、その後に太陽の軌道に乗って回り始めるそうだ。ミニムーンを最初に観測したのは、米アリゾナ大学の宇宙研究機関である。2006年に発見され「2006 RH120」と名付けられたそうだ。 どれだけの数

    月はひとつじゃなかった! 複数の「ミニムーン」が地球を周回していることが判明 | ロケットニュース24
  • jQuery Mobileのモックアップをブラウザ上でさくっと作れる『Codiqa』 | 100SHIKI

    ちょっと使ってみたらすごい便利だった・・・。 Codiqaは、jQuery Mobileのモックアップをさくっと作れるツールである。 ユーザー登録が必要ではあるが、ブラウザからさくさく部品を配置してボタン一発でコードが入手できるのは素晴らしい。 それぞれの部品にはもちろんオプションの設定ができるので思い通りのサイトを作ることができるだろう。 30日間無料で、そのあとは有料だが、よく使う人は検討してみてもいいのでは、と思ったり(でもjQuery Mobile、遅いけどね・・・)。

    jQuery Mobileのモックアップをブラウザ上でさくっと作れる『Codiqa』 | 100SHIKI
  • Excel VBAで他のExcelファイルのデータ取得 - OKWAVE

    Book-AからBook-Bを参照する例を書いてみました。 Book-Bが開いていなければ、Book-Bを開いています。Book-BのパスとBook名はセットして下さい。 Book-Aの標準モジュールに貼りつけます。 Sub SansyoBook() Dim wbA As Workbook 'Book-A Dim ws1A As Worksheet 'Book-Aのシート1 Dim wbB As Workbook 'Book-B Dim ws1B As Worksheet 'Book-Bのシート1 Dim wbBpath As String 'Book-Bのパス Dim wbBname As String 'Book-BのBook名 Dim wbBOpenFlg As Boolean 'Book-Bを強制的に開いたらTrue 'Book-BのパスとBook名 wbBpath = "C:\・

    Excel VBAで他のExcelファイルのデータ取得 - OKWAVE
  • Office TANAKA - Excel VBA Tips[フルパスをパスとファイル名に分ける]

    先日メールで質問されたネタです。「"C:\Sample\Sub\Book1.xls"というフルパスを"C:\Sample\Sub\"と"Book1.xls"に分割するにはどうしたらいいのですか?」と。・・・当サイトではTipsなどで普通にやってますけど、あらためて「よくわからない」と言われたので独立したコンテンツとして解説しましょう。 ここでは次のようなファイルを対象にします。 基的な考え方 まずは古典的なやり方から。この方法は手間がかかりますけど、応用すればいろいろなケースに応用できます。 パス+ファイル名という文字列を「パス」と「ファイル名」に分けるには、どこで分割すればいいかを考えます。パスの区切りは「\」記号で表されますので、(1)文字列を後ろから1文字ずつ見ていって最初に存在する「\」の位置を調べなければなりません。次に(2)その位置から左側(パス)と右側(ファイル名)に分割し

  • デバッグの方法 : Excel VBA講座 基礎知識

    実行画面 デバッグとは、プログラムがエラーを発生したり、正常に動作しなかった場合(バグといいます)修正することです。 プログラムを作成すると必ずといっていいほどバグが発生しますので、デバッグ作業は必要になります。 前回の「InputBoxの使用方法」シートを使用しデバッグします。 1.リボンの「開発」-「デザインモード」をクリックします。 2.コマンドボタンをダブルクリックしVBE画面を表示します。 ■ブレークポイントを設定します。 ブレークポイントとは、プログラム実行中その行に行くと停止させることができます。 プログラムコードでデバッグを開始したい行の左端をクリックします。 その行にカーソルを移動し、F9をクリックすることでも設定できます。 ■設定したブレークポイントを試してみます。 1.デザインモードボタンをクリックし、デザインモードを終了させます。 2.コマンドボタンをクリックし実行

  • 2/4 マクロ用のメニューを作成しよう [Excel VBAの使い方] All About

    マクロ用のメニューを作成しよう(2ページ目)便利なマクロをたくさん作成したけれど、実行したいマクロを探すのにちょっと一苦労。そんな時は、この記事をぜひご覧下さい! Excelのメニューバーに、マクロ用の独自のメニューを作成する方法を紹介します。

    2/4 マクロ用のメニューを作成しよう [Excel VBAの使い方] All About
  • 次の機能はマクロなしのブックに保存できませんとは :Office 2007(オフィス2007)の使い方/Excel 2007(エクセル2007)

    Excel 2007・2010でファイルを保存しようとすると、以下のような確認メッセージが表示されることがあります。 次の機能はマクロなしのブックに保存できません ・VBプロジェクト これらの機能が含まれるファイルを保存する場合は、[いいえ]をクリックし、[ファイルの種類]ボックスでマクロ有効ファイルの種類を選択してください。 マクロなしのブックとして保存する場合は、[はい]をクリックしてください。 次の機能はマクロなしのブックに保存できませんメッセージの表示される理由 この「次の機能はマクロなしのブックに保存できません」メッセージは、VBA(Visual Basic for Applications)のコードが含まれているのに、Excel 2007・2010の標準タイプの拡張子「.xlsx」で保存しようとすると、表示されます。 Microsoft Officeは、バージョン2007からフ

  • マクロ用のメニューを作成しよう [Excel VBAの使い方] All About

    マクロ用のメニューを作成しよう便利なマクロをたくさん作成したけれど、実行したいマクロを探すのにちょっと一苦労。そんな時は、この記事をぜひご覧下さい! Excelのメニューバーに、マクロ用の独自のメニューを作成する方法を紹介します。 「自分だけのツールバーを作ってみよう!」では、オリジナルのツールバーを作成してマクロを登録するためのボタンを配置しました。そして、このボタンにマクロを登録することで、整然と並んだボタンから実行したいマクロを選ぶことができました。今回は、Excelのメニューバーにマクロ用の独自のメニューを作成する方法を紹介します。 メニューを使ってマクロを整理 たくさん作成したマクロ。特別何もしないと、「ツール」メニュー→「マクロ」→「マクロ」をクリックして表示される「マクロ」ダイアログボックスから実行することになります。しかし、びっしりと並んだマクロ名から、実行したいマクロを選

    マクロ用のメニューを作成しよう [Excel VBAの使い方] All About
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • 簡単!厚揚げの明太マヨチーズ焼き by unappa

    2022/1/13をもって お客様がご利用中のブラウザ (Internet Explorer) のサポートを終了いたしました。 (詳細はこちら) クックパッドが推奨する環境ではないため、正しく表示されないことがあります。 Microsoft Edge や Google Chrome をご利用ください。 (Microsoft Edgeでクックパッドにログインできない場合はこちら)

    簡単!厚揚げの明太マヨチーズ焼き by unappa
  • 青いアボカドは、バナナの近くに置いておくと早く熟します | ライフハッカー・ジャパン

    アボカドを買いに行っても、ちょうどいい具合に熟したものを見つけるのはなかなか難しいです。やむを得ずまだ青いアボカドを買ってはみたものの、どうしても今夜はワカモレディップをべたい! という時もあるでしょう。そんな時は、フード系ブログ「Tasting Table」に載っていたアボカドとバナナを一緒に袋に入れるというハックはいかがでしょう。 Photo by Stephanie Dillingham. 先日もご紹介したように、バナナはエチレンガスを放出しています。これがアボカドの熟成を促してくれるのです(ほかのフルーツでも同様です)。青いアボカドしかない時は、バナナも一緒に買って近くに置いておきましょう。アボカドが早く熟れますよ。 バナナが手に入らない時やバナナは嫌いだから買いたくないという人は、リンゴでも同様の効果が得られます。ぜひともお試しあれ。 How to Deal with Unri

    青いアボカドは、バナナの近くに置いておくと早く熟します | ライフハッカー・ジャパン