タグ

2014年8月21日のブックマーク (13件)

  • MySQL Connector/J (JDBC ドライバ)の罠まとめ - ~saiya/hatenablog

    MySQL JDBC ドライバ(MySQL Connector/J)、JavaMySQL といえばまずコレだが、これまた地味に罠が多い(そして多くの人が踏んで苦しむ)のでまとめてみた。 (2015/03/19) こちら のコメント欄でご指摘ただいた wait_timeout の件について記事修正いたしました。 Summary 以下、いずれもプログラム設計時に理解しておかないと、開発中は大丈夫そうでも実用した途端に苦しまされれてしかも設計から治す羽目になる要注意な罠である: SELECT 結果は全部メモリに載ってしまう (デフォルト設定で) 大量 SELECT する場合は FetchSize, ResultSetType を要設定 利用時には制約があるので、設計段階から考慮しなければならない (後述) idle 時間の「合計で」コネクションが切られる 前回のクエリ処理から一定時間以上経

    MySQL Connector/J (JDBC ドライバ)の罠まとめ - ~saiya/hatenablog
    decoy2004
    decoy2004 2014/08/21
    罠が多い!
  • 開発効率UP!Eclipse + Xdebug で PHP のステップ実行をしよう | 株式会社メイプルシステムズ

    .ini ファイルをロードするために Apache を再起動しておきましょう: # /etc/init.d/httpd restart これでサーバー側の設定は完了です。 Eclipse の設定 続いてローカルの OS X で Eclipse の設定を行っていきます。 実行の構成 Eclipse でデバッグ対象のプロジェクトを開きます。 対象のプロジェクトを右クリック → 実行 → 実行の構成 を選択し、設定ダイアログを開きます。 実行構成の名前を適当につけます。ここでは “CentOS” としました。 また、PHP サーバーの項目で VirtualBox 上のサーバーを登録します。 サーバーの名前もなんでもいいのですがとりあえず “CentOS” としました。ベース URL には ゲストOSのサーバー URL を記入してください。 次へを押して、パスマッピングの設定に移ります。 パスマッ

    開発効率UP!Eclipse + Xdebug で PHP のステップ実行をしよう | 株式会社メイプルシステムズ
  • PhpStorm から Vagrant VM の PHP アプリケーションをリモートデバッグする(Web & CLI)

    Home > Laravel | PHP | PhpStorm | Vagrant > PhpStorm から Vagrant VM の PHP アプリケーションをリモートデバッグする(Web & CLI) PhpStorm から Vagrant で構築した VM の PHP アプリケーションをリモートデバッグする方法です。Web アプリケーションだけでなく、CLI アプリケーションでもリモートデバッグできるように設定していきます。 VM スペック 192.168.33.41 を private network で設定 PHP + Xdebug がインストール済み ホストと VM は、synced folder でディレクトリを共有(/path/to/src -> /share) 0. Xdebug によるリモートデバッグの仕組み リモートデバッグを設定する前に PhpStorm と Xd

    decoy2004
    decoy2004 2014/08/21
    PhpStorm 使うのを阻止される人はどうすればいい? Eclipse や NetBeans でリモートデバッグできるかな?
  • 「Git」「Mercurial」のGUIクライアント「SourceTree for Windows」v1.6.0.0が公開

    decoy2004
    decoy2004 2014/08/21
    『ソースコードをコミットする際のユーザーインターフェイスが改善された。これまではコミット処理を行うダイアログが表示されていたが、これがメイン画面に統合され、シームレスに操作できるようになった。』
  • コクヨがデジタルノート『CamiApp S』を発表 手書き文字を簡単クラウド保存 - 週刊アスキー

    コクヨグループのコクヨS&Tは紙に筆記した内容を簡単にデータ化できるデジタルノート『CamiApp S』を発表しました。 『CamiApp S』はノートブックタイプとメモパッドタイプの2種類あり、それぞれ専用のペンとセットになっています。ノートやメモの下敷きとなるカバー・台座部分に充電式のセンサーが搭載されており、電磁誘導式のボールペンが用紙に触れることでセンサーが筆記した内容を読み取る仕組みになっています。 用紙は『CamiApp S』専用のものを使用します。優れているのは、手書きのデータを保存するまでの流れがシンプルな点。体の電源オンの状態でノートに筆記を始めると自動的にステータスが“筆記中”となり文字を認識し、用紙の隅のチェックボックスにサインをするだけでアプリに手書きデータがアップされます。ペン側のスイッチ切り替えやスキャンなどの作業は一切不要です。そのため、用紙に通常どおりメモ

    コクヨがデジタルノート『CamiApp S』を発表 手書き文字を簡単クラウド保存 - 週刊アスキー
    decoy2004
    decoy2004 2014/08/21
    2万円かあ。こういうのはなかなか価格下がらないね。
  • Togetter - 国内最大級のTwitterまとめメディア

    いま話題のツイートまとめが読めるTwitterまとめに特化したまとめサイト。人気のツイートやTwitterトレンド、写真やマンガといった話題の画像から、さまざまなニュースの反応まで、みんなであつめる国内最大級のメディアプラットフォームです。

    Togetter - 国内最大級のTwitterまとめメディア
    decoy2004
    decoy2004 2014/08/21
    『医者の友人に、エアコン嫌いと言ったら、「お前みたいなのがいるから!救急外来が大変なことになるんだ!!地球環境じゃなくて自分の身を守れ!!」と怒られた』
  • エンタープライズで使える!実践から学ぶJavaScript MVCフレームワークの選び方

    エンタープライズで使える!実践から学ぶJavaScript MVCフレームワークの選び方 酒巻瑞穂(html5jエンタープライズ部) 現在エンタープライズシステムの開発現場では、シングルページアプリケーション(SPA: 単一のWebページで構成されているWebアプリケーションのこと)アーキテクチャの採用が模索されるなど、根的な開発パラダイムにおいて大きな変化が起きようとしています(全体的にどのような変化があるかはエキスパートNo59の佐川夫美雄さんの書かれた「JavaからHTML5ヘ。業務システムの開発におけるWeb技術の変化と適応事例」によくまとまっています)。 こうした変化の一部を支えているのが、JavaScriptによるMVCフレームワークです。数あるフレームワークの中で、実際にどのフレームワークを採用するかというのは、開発コストだけではなく学習・運用コストにも関わる、非常に大きな

    エンタープライズで使える!実践から学ぶJavaScript MVCフレームワークの選び方
    decoy2004
    decoy2004 2014/08/21
    『ロックインや運用コストは、フレームワークを導入する上ではある意味避けられない点です。一つのフレームワークへの依存度を強めることは、長期的に見ればリスクだと考えられます。』
  • 旅行中でもiPadでブログを更新するために使う6つのアプリと3つのツール - AIUEO Lab2

    大半の方はお盆明けの出勤をして働いている中、私は今週夏休み。昨日から旅行で軽井沢にきています。 そんな私がここに公開したようにブログを書けているのは、iPadのおかげ。昨日の記事もiPadから更新しています。 今日はiPadだけで、どうやってブログを更新しているのかを紹介します。 はてなブログを使っている方向けの記事です。 スポンサーリンク 使っているアプリ DayOne https://itunes.apple.com/jp/app/day-one-ri-zhi-ri-ji/id421706526?mt=8&uo=4&at=10lsNq 私は突然ネタを思いついた時も、あらゆるメモも、ブログの下書きも、すべてこのDayOneで行います。 マークダウン形式で書けて、リストや引用のボタンがあるので、スラスラ書けます。 モブログで下書きを書くのに便利なアプリ「DayOne」 - AIUEO La

    旅行中でもiPadでブログを更新するために使う6つのアプリと3つのツール - AIUEO Lab2
    decoy2004
    decoy2004 2014/08/21
    『はてなブログのアプリだけで公開すると、予約投稿やTwitterへの同時投稿、URLの指定ができないんです。』 Safari ではできるならアプリ使う意味ないのでは?
  • 「ポピュラー・ハイライト」で退屈そうなKindle本を見抜くには | ライフハッカー・ジャパン

    この夏の読書のために良いをお探しですか? 途中で退屈にならないものを求めているなら、数学教授のJordan Ellenberg氏による、「Kindleのハイライトを見る」という興味深いヒントが役立つでしょう。彼は「もし最も人気のあるハイライトがの前半にあるのなら、それはが最後まで読まれていないということではないか」と推論しています。 我々はどのように今日の最も積読されるをみつけられるのでしょう? Amazonの「ポピュラー・ハイライト」機能は手っ取り早い手段です。全てのKindleのページには最も多くの読者がハイライトしたトップ5の文章が列挙されています。もし全ての読者が最後まで読み終えていたのなら、これらのハイライトは全体に散らばっているはずです。もし誰も導入部しか読んでいないのなら、ハイライトは初めの方に集中するでしょう。 Hawking指数(HI)を、トップ5のハイライ

    「ポピュラー・ハイライト」で退屈そうなKindle本を見抜くには | ライフハッカー・ジャパン
    decoy2004
    decoy2004 2014/08/21
    なるほど。ハイライトする人は多いのかな? 『もし誰も導入部しか読んでいないのなら、ハイライトは初めの方に集中するでしょう。』
  • fork()は失敗するんだぜ、覚えときな

    fork() can fail: this is important あー、fork()のことね。プロセスがもっとプロセス作るためのやつな。いや、他にもプロセス作る方法はあるけどな。ま、面白い話がもうひとつあるから聞かせてやるよ。 forkは失敗するんだぜ。分かってるか? マジで分かってるか? マジだぜ。forkは失敗するもんだ。mallocと同じさ。失敗することもある。そんなに頻繁にってわけじゃないけどさ、でも失敗したら、無視できっこないぜ。ちっとは脳みそ働かせなきゃならん。 forkが0を返したら、そいつは子プロセスで、親なら正数を返すってことは、みんな知ってるよな。その値は子のpidだ。こいつを保存しといて、あとで使うってわけだ。 失敗を確認しない場合どうなるか知ってるか? そうだよ。お前多分、"-1"(forkのエラー通知)をpidとして扱ってるんだろ。 さて、問題の始まりだ。

    decoy2004
    decoy2004 2014/08/21
    kill -9 '-1' するとどうなるか。 『もし、pidが-1と等しい場合、呼び出したプロセスがシグナルを送る権限を持つすべてのプロセスにsigが送られる。ただし、process 1(init)を除く」 / “本の虫: for…”
  • インフラの継続的デリバリー - naoyaのはてなダイアリー

    事前に断っておくがここでいう「インフラ」はレイヤ的には OS より上の話。 少し前に GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー で、GitHub を介したデプロイを実践しているということを紹介した。普段の開発を Pull Request ベースでやっているので、デプロイもまた Pull Request を契機に実行させると色々捗る、という話。 このプラクティスの対象領域をインフラにまで拡大してみました、というのが今回の話。 DNS レコードを Pull Request を merge した契機に自動で更新 AWS を利用している場合、ドメインの管理も Amazon Route 53 を使うといろいろと都合がいい。 Route 53 での DNS レコードの更新はこれまでブラウザから操作していた。これだと誰がいつ作業したかわからないし履歴もトラックしづらい。また変更

    インフラの継続的デリバリー - naoyaのはてなダイアリー
    decoy2004
    decoy2004 2014/08/21
    『Chef のクックブックのサーバーへの適用には knife-solo を使っているが、それを CircleCI に実行させる。』
  • Twitterがポリシー変更、フォローしてない人をタイムラインに表示

    Twitterがポリシー変更、フォローしてない人をタイムラインに表示2014.08.21 10:00 福田ミホ 気が利くと見るか、余計なお世話と見るか。 先週末、Twitterがツイートの新たな見せ方をテストしていることが話題になりだしました。特に、フォローしていない人からのツイートがタイムラインに表示されているという噂です。今、これが正式なポリシー変更によるものであることがわかりました。つまりこれからは、頼んでもいないツイートがたくさん表示されるってことです。 Quartzによれば、TwitterがWebサイトのFAQを更新して、タイムラインに表示されるのはユーザーがフォローしている人のツイートだけではないことを明確化しました。追加されたのは、以下のような文言です(強調は米Gizmodo)。 さらに、Twitterがツイートや、フォローすべきアカウント、または人気があったり適切と思われた

    decoy2004
    decoy2004 2014/08/21
    メールはスパムで質が低い。 Twitter も要らないツイートが届くようになるのか。
  • 「NETSTAT」をGUIにすると、見えないものが見えてくるかも……

    NETSTAT」をGUIにすると、見えないものが見えてくるかも……:ITプロ必携の超便利システム管理ツール集(4) Sysinternalsには60以上のツールがあります。中には、直感的に使えるものから、何に使うかよく分からないものまでさまざまです。今回は、極めて直感的に使える「TCPView」を紹介します。

    「NETSTAT」をGUIにすると、見えないものが見えてくるかも……
    decoy2004
    decoy2004 2014/08/21
    『 TCPViewは表示をリフレッシュする際、前回の表示との差分を色付きでハイライト表示してくれます(画面4)』