Array-3 Harder array problems -- 2 loops, more complex logic
Scalaでもリトライハンドラ*1が欲しくなったので、このブログを参考に作ってみた。 Ruby の retry-handler が激しく便利そうなので Java で実装してみた - YoshioriのBlog 試行錯誤してたら、id:xuwei がforkしてくれていた!→ https://gist.github.com/2996927 参考になりました。 allCatchのほうがよさげだったので、結局以下のような感じになった。 例えばこんな使い方ができます。ConnectExceptionもしくはIOExceptionが発生した場合は3秒間隔で3回までリトライができます(第三引数には関数も渡せます)。リトライ上限回数をオーバーした場合はRetryExceptionがスローされます。retryが成功した場合はちゃんと戻り値を取得できる。これは便利です! import RetryUtil._
In some of the feedback I have gotten on the openID Connect spec, the statement is made that Connect is too complicated. That OAuth 2.0 is all you need to do authentication. Many point to Identity Pro… 英語読みたくないという人のために簡単に解説すると… OAuth 2.0 の implicit flow を使って「認証」をしようとすると、とっても大きな穴が開きます。 カット&ペーストアタックが可能だからです。 OAuth 認証?は、図1のような流れになります。 図1 OAuth 認証?の流れ 一見、問題なさそうに見えます。しかし、それはすべてのサイトが「良いサイト」ならばです。 Site_A
こんにちは。べにぢょです。 茨城生まれで東京にきて10年以上経って、今も東京にいるのですが(過ごしやすくて気に入ってます)、たまに出身を聞かれます。私は人の出身がどこかについては興味を持てなくて、興味があるのはフォロワー数についてのみなので、出身を聞かれるたびに、出身なんて聞いて楽しいのかしらと思うのですが、裏を返すと、「出身の話くらいしかすることがないくらい相手が退屈している」ということなのではないかと思い、もっと楽しい話ができるようになんねきゃダメだっぺな……と反省します。 それはともかく、出身を聞かれて「茨城」と返したときの反応をベスト3形式で書かせていただくとこうです。 【第3位】「ウソ!いま茨城弁で話してないじゃない」 茨城人の全員が東京にきても訛りが抜けないと誤解している人はこう言います。こういう人に、つぶやきシローは栃木、栗山千明は茨城出身であるという話をすると多少受けますが
新しいことを勉強して、久々に心底感動しました。 Facebookである方が「もうすぐCodeIgniterカンファレンスが開催される」といったつぶやきをしているのを拝見し、この時初めてその存在を知りました。。 PHPのフレームワークで、習得が早く、動作速度が爆速だということだったので、ちょっと触ってみるかとダウンロードしてドキュメントを読みながら Hello World!を作ってみる。すると・・・ こ・・これはすごい・・ なにがすごいって、これまで私は「CakePHP」を超愛用していました。CakePHPは、もちろんそのほとんどがすごくいいのですが、若干だけ不満があったのです。しかし、codeIgniterではCakePHPの好きなところはそのままに、不満が全部吹っ飛んでいたのです。 では、その全貌をご覧入れましょう。 モデル・ビューが不要 CakePHPもcodeIgniterも、MV
1年以上ぶりの更新ですごめんなさい。 もとアイティメディア(ITmedia News)のIT戦士、岡田有花(@yukatan)です。 11年4月1日付けで、生活の智恵「ライフレシピ」を募って掲載するサイト「nanapi(ナナピ)」を運営するロケットスタートに転職しました。 けんすう社長いわく「夢しかないけど夢だけはある」ベンチャーです。 nanapiをもっともっと面白くしようと、毎日たのしく頑張ってます! 主にnanapiの編集に携わっており、テーマに沿った記事を投稿していただき、報酬をお支払いする「nanapiワークス」のテーマ出しや記事の編集、nanapiのTwitter「@nanapi」、Facebookなどを手掛けています。 nanapiワークスは、CGMの次を見た、「クラウドソーシング」へのチャレンジです。生活のちょっとした知恵や、ガジェットの小技など、得意分野をお持ちの方、分か
■またよし れいさんってどんな人?またよし れいさん・・またの名をRayさん、通称@sayobs(セイヨブス)。 このBLOGでもちょくちょく名前が出てくるから知っている人も多いかも知れないけど、知らない人の為に説明しておくと・・・ ←特に女性は口説かれないように注意願いたい(嘘 2010年に颯爽とBLOG界に現れるやいなや、1年も経たないうちに月間25万PVというあり得ない数字をたたき出し、今や僕などは足下にも及ばないパワーブロガーになってしまわれた御仁。 更に付け加えると、海外への留学経験があり、26歳という若さで起業家としてバリバリ活躍中というスーパー格好いい経歴を持っているのに、話してみると嫌み一つ無い人間性を持っており、この非の打ち所のなさは反則といって差し支え無い。(ただ一点難を挙げるとすると・・時々発言が下衆いこと・・かな。) ■すらぽんはどんな本?まず、すらぽんの元になった
Minutes 1.0.2 Minutes 1.0.2が出ました。 (今日11位以下に下がりましたが) なんと、Mac AppMinutes 1.0.2が出ました。 (今日11位以下に下がりましたが) なんと、Mac App Storeローンチから10日間ほど、国内ランキング10位以内に居続けることができました。 買ってくださった方、ありがとうございます。 マイナーアップデートですが、1.0.2では日本語環境での問題が1つ解決していますので ぜひアップデートしてください。 海外からが多いのですが、たくさんのフィードバックをいただいています。 そこで、それらをふまえつつ、次のメージャーアップデート1.1の準備に入っているところです。 しばらくお待ちください。 さて、Onigiriではもう去年から第二弾〜(というかMinutesは第0弾的な位置づけですが)をやっていまして 僕はG
情報システムを開発する際にはいろいろな課題、問題等が発生します。そんな時、どんな風に考えて、行動したら良いかなんてことの参考になればいいなということを書きたいと思います。いわば、システム開発を成功させるためのセカンドオピニオンを提示したいと思っております。 要求定義と要件定義の違いは何かと時々質問されます。で、実際それは何でしょう。 ほとんどの方は、ほぼ同じ意味で使っています。でも実際には、次のような違いがあると認識するのが適切ではないかと私は考えています。 要求:「~したい」と表せるもの要件:「~でなければならない」または「~である必要がある」と表せるもの という区分です。要求定義は、「画面から氏名を入力したい」と画面を定義づけるもので、要件定義は、「画面には氏名の入力欄がなければならない」となります。要求定義は利用者側の希望、要件定義はシステムの仕様書なのです。 「何だ同じじゃないか」
2017/11/11(土)は自宅でPMI Japan Festa 2017をオンラインで視聴した。本当は会場に出向いて2日間のセッションを直接聞きたかったのだが、土曜1日しか時間を確保出来なかったので、今回は「同時中継システム」を利用した。 東京会場の状況をオンラインでライブ中継し、遠方の方にも臨場感をもってリアルタイムでお伝えします。 ● 講師がPC上で展開しているパワーポイント資料と講師映像の両方を画面に表示します。 ● 視聴者側でレイアウトの切り替え(資料のみ、資料×講師映像など)も可能です。 ● スマートフォンやタブレットでも聴講可能です。 PMI Japan Festa 2017 11月11日(土)・12日(日) 開催|イベント・セミナー|一般社団法人 PMI日本支部 会場の様子がネット経由で生中継され、会場参加者と同様にPDUを獲得できるという仕組みは有り難いし、会場ではご法度
メタモデル記述をJavaで書いて解釈するってのが前回の主張ですが、GAE以外のケースでいくらかうまくいかないものを発見。 たとえば、HogeがFooを参照していて、それぞれのメタモデルがHogeMetaとFooMetaであるとすると、HogeMetaは次のように書かなきゃいけない。 public class HogeMeta { // FooはFooMetaからあとで生成されるので、いまは参照できない public static final Property<Foo> foo = ...; } そうすると、FooじゃなくてFooMetaを参照しないといけない。 public class HogeMeta { public static final Property<FooMeta> foo = ...; } もしくは遅延を掛けておく。 public class HogeMeta { pub
悪あがきプログラマー|note 古い記事はそのまま残しておきます。 www.apple.com 会社用です。家に置くと会社行きたくなくなるので。 今まではLenovoの4Kを使ってました。 Macで使う4Kモニター Lenovo LI2821 Wide(60Hz対応) を導入してみた - 悪あがきプログラマー 以前使っていたのが4Kでサイズも同等なので、何のために買い替えたのかと思われるかもですが、前のディスプレイはTNパネルだったのですね。家の安い2Kディスプレイのほうが発色良いという残念なことになってました。 TNパネルがどんな感じがざっくり言うと、全体的に靄がかかって薄い白い感じです。 発色だけを考えるなら2Kで同等サイズでもまぁ良かったのですが、マシンがMacbook Pro Late 2016、時代は4K、さらに安くなってるって!?と思ってポチりました。 5K要るかというと全く要
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) そもそも開発者ブログ・ラボブログとは 世の中に多くのブログが存在します。もともと「blog」は「web」+「log」の意味の造語で、2000年ころから平易に使えるブログツールや無料サイトなどが増え、浸透してきました。皆さん自身も日記のように気軽にブログを書かれている人も入れば、ブログを読むことを楽しんでいる方も多いでしょう。 技術者であれば、メモ的に技術情報をブログで公開している方から、さまざまなトラブル時や困ったときに、どこかの誰かのブログの記述に助けられることもあったかもしれません。 今日、企業活動の一環として、意欲的にブログを活用しているところから、広報活動的にブログを活用してい
来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…
明けましておめでとうございます。 今年もよろしくお願いいたします。 冬休み期間中に、メインマシンのMBPのOSをEl Capitanにアップグレードして、SSDも最新のものに変えました。 新しいOSはほぼほぼ快適で、特に新しい入力方法の「ライブ変換」すごく便利ですね!(元々、スペースキーをこまめに押して、こまめに変換するタイプの人間だったので慣れるまで少し違和感がありますけど) そんなこんなで今年の年賀状を紹介したいと思います。 前編で水槽を設置しましたが、いよいよベタを購入して水槽に投入します。 ところで、「なんでベタなのか?」というと単純にtokizakiがベタが好きだから。というのもありますが、ベタってとっても初心者にも飼いやすい魚だと思います。 ベタが初心者におすすめな訳 丈夫な魚なので大げさな設備がいらないこと。小型の熱帯魚の中では比較的大きい方なので飼いごたえがあること。人に良
- Information - 【T V】 ■毎週日曜 8:00~9:54 TBS「サンデーモーニング」 ■毎週日曜 12:25~12:49 テレビ東京「ヒットの秘密」 ■毎週金曜 21:00~21:54 BS日テレ「コロッケ千夜一夜」」 【ラジオ】 ■毎週土曜 11:00~13:00 文化放送「ドコモ団塊倶楽部」 ■隔週月曜 21:05~21:55 NHK 第一「語りの劇場グッとライフ」 【出版・その他】 ■隔週連載 週刊ゴルフダイジェスト 「唐橋ユミのイノセントトーク このスタンスでよろしいでしょうか?」 ■隔週日曜連載 東京新聞 「言いたい放談」 ★唐橋ユミ 詳細情報はこちらから★ 南会津にこういう場所があったんですね! ゲストハウス ダーラナ。 スウェーデンで幸せの象徴として愛される 赤い馬ダーラへストが目印です。 (うちにもちっちゃいのがあります) 中に入ると、、、 いたるとこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く