2013年10月10日のブックマーク (9件)

  • 第1回 はじめてのSpring Framework | DevelopersIO

    今やすっかりAWS屋、しかもアプリではなくインフラ寄りのプロダクトばかり触っている都元です。しかし元々はサーバサイドアプリ屋ということで、ボスのAWSへの想いとは裏腹に、ぼちぼちとサーバサイドJavaの話も出して行こうと思っています。 というわけで、Spring Frameworkについて色々書いて行こうと思うのですが、どう考えても1回で終わる内容ではないため、シリーズ形式(連載)とさせて頂きたいと思います。ただ、書くネタは無限にありそうなので、回数は反響に応じて調整しようかな、と思っています。ギブミー・いいね。 Javaフレームワークの世界 Javaはフレームワークがいっぱいあることが利点でもあり欠点でもあります。多くの言語にはデファクトと言えるフレームワークが存在します。あまり知らない分野なので深く触れてヤケドしたくはないのですが、例えばRubyだったらRailsでしょうし、Pytho

    第1回 はじめてのSpring Framework | DevelopersIO
  • Spring AOP - ぺーぺーSEのブログ

    AOPの簡易理解は「元のソースコードに変更を加えずに新たな処理を追加する(挟み込む)こと」でよいか。 ここではSpring2.0以降のことを書いている(つもり)。 言葉の定義 Aspect 横断的な関心事が持つ振る舞い(処理のこと)と、いつ振る舞いを適用するかをまとめたもの。 以下に記述するAdviceとPointcutをまとめたものをAspectという。 Joinpoint Aspectを織り込むことが可能なコード上の位置。 メソッドやコンストラクタの実行前後など。 Pointcut コード上にあるJoinpointの集合から、処理を織り込むたい場所の絞り込みを行った部分集合。 「add」ではじまるメソッドが実行された時だけだとすると、条件を「add*」のように絞り込む。 Advice Joinpointで実行される処理。 Intercepter 処理の制御をインターセプト(横取り)する

    Spring AOP - ぺーぺーSEのブログ
  • Spring Framework -Aspect Oriented Programming-

    共通的な機能を後から付け加える仕組みです。 具体的に言うと、 ロギング キャッシング セキュリティ 認証 などの共通的に利用される機能をビジネスロジックから切り離して、後から横断的に追加できるような仕組みのことです。 まずは、一番簡単なBefore AdviceとAfter Adviceの例を書きます。Adviceとは、AOPの用語で追加する共通処理のことです。何をやっているかは以下のサンプルを見れば一目瞭然です。 // src/cc/co/goodpreparations/Person.java package cc.co.goodpreparations; public class Person { public void smile() { System.out.println("s/he is smiling."); } public void cry() { System.out

  • Apigee API Management

    Missed Next '24? All sessions are now available on demand. Watch now.

    Apigee API Management
  • ミッションインポッシブル ~background-sizeをIE8に対応させよ~ | 日記の間 | あかつきのお宿

    テッテッテッテ♪ テッテッテッテ♪ テッテッテッテ♪ テッテッテッテ♪ テレレ~♪ テレレ~♪ テレレ~♪ あ、これはミッションインポッシブルのあの曲です。脳内再生で夜露死苦。 さてさて。 最近のCSSにはbackground-sizeっていうのがあって、背景の画像サイズを調整できるようになっているんですね。これのおかげで、ある程度大きな背景画像でも望む大きさで表示させることができるので、なかなか便利なやつだと思います。 でもこのbackground-size、ChromeとかSafariなんかでは問題なく使えるんですが、IEの場合はバージョンが9以上じゃないと使えないみたいなんですね。なのでうっかりIE8なんかでサイトを見ると、背景画像がでっかいまま表示されてしまっている。 「これ見てくれよジョニー。IE8じゃこのでかいフランクフルトの背景画像が指定サイズに収まらないぜ。まるでパンツに収

    ミッションインポッシブル ~background-sizeをIE8に対応させよ~ | 日記の間 | あかつきのお宿
    easy-breezy
    easy-breezy 2013/10/10
    jsに書いてあるコメントワロタ
  • 404 Not Found

    easy-breezy
    easy-breezy 2013/10/10
    タイトルをクリックして、またびっくり
  • AWS EC2 の Ubuntu に GUI を入れてブラウザ操作を自動化する話 - ウェブ雑記

    こんにちは これからフロントエンジニアになる予定だけど、バックエンドも、というかクローリングが大好きな僕です。Amazon Web Service を駆使して、効率的かつスピーディーにデータを色々なところから情報を取ってきて、たくさん楽しいことをしたいわけです。 だが、現実はそんなに甘くない 実際にはブラウザを介さないと情報が取れないサイトもたくさんあります。「ちゃんとブラウザでクリックしてくれないと私、データあげないんだから><」的なことを言われるのは日常茶飯事です。(要は javascript)そういう上品なウェブサイトには、ズケズケと土足で踏み込むのではなく、ちゃんと user agent をつけてあげたり、時にはブラウザを介してあげたりして、焦らずゆっくりと(wait() 的な意味で)、丁寧に接してあげなければなりません。 じゃ、ブラウザを使おう というわけで今回は AWS で立て

    AWS EC2 の Ubuntu に GUI を入れてブラウザ操作を自動化する話 - ウェブ雑記
    easy-breezy
    easy-breezy 2013/10/10
    EC2でGUI
  • https://qiita.com/kubosho_/items/9dfc8f1085762fc48a2d

  • (解決済み) gem install などができない問題の一時的な解決方法と根本的な解決 - Sexually Knowing

    東京リージョンのミラーが復帰したようなので以下の workaround は必要なくなりました。 現状 2012年11月17日の深夜 (24:00?) あたりから gem install bundler などを実行すると失敗するようになっている。 ERROR: Could not find a valid gem 'bundler' (>= 0) in any repository 上記のようなエラーメッセージが出力される。 http://status.rubygems.org/ を見ても特に異常があるようには見えない。 workaround gem sources -r http://rubygems.org/ -a http://production.cf.rubygems.org/ gem install などで見るサーバから rubygems.org を除く 上記サーバに produ

    (解決済み) gem install などができない問題の一時的な解決方法と根本的な解決 - Sexually Knowing
    easy-breezy
    easy-breezy 2013/10/10
    「gem は Amazon S3 でホスティングされている」おおー知らなんだ