タグ

2010年12月25日のブックマーク (96件)

  • 無料の「読書管理サービス」8選

    ここ2〜3年で続々と登場してきたのが、読んだをオンライン上で記録してデータベース化できる「読書管理サービス」だ。それぞれのには評価をつけたり読後の感想を書き込めたりするほか、これから読みたいを備忘録代わりに登録しておくこともできる。 オンラインで読書記録をつけるメリットとして、Amazon.co.jpの持つさまざまなデータとの連携が挙げられる。特に書影が表示できることはオンラインサービスならではのメリットであり、ライブラリとしての価値向上に一役買っている。書影をズラリと並べ、蔵書をバーチャルな棚として表示できるサービスもある。 最近のトレンドとしては、iPhoneを中心にしたモバイル環境から手軽に登録できる機能がある。身近にあるモバイル端末から読み終わったをすばやく登録できることで、サービスの使い勝手はますます向上し、利用頻度も高くなる。サービスによっては、カメラ機能を用いてバー

    無料の「読書管理サービス」8選
  • 「Java による RESTful システム構築」 が超勉強になる!! - 宇宙行きたい

    JavaによるRESTfulシステム構築 作者: Bill Burke,arton,菅野良二出版社/メーカー: オライリージャパン発売日: 2010/08/23メディア: 大型購入: 28人 クリック: 804回この商品を含むブログ (40件) を見る これ,当にタイトル勿体無いなぁって思うでした. いや,タイトルに偽りは無いんだけど,これだと REST に興味無い人は手に取らないだろうなぁと思って,それは凄く勿体無い内容なので,ホントみんな読むと良いと思う. 簡単に説明すると,Java で REST を扱うために JAX-RS という API があるんだけど( JSR311 ),そのエキスパートグループの一人であり,さらにその実装である RESTEasy の作者が書いているです. で,この人は元々 SOAP とかのどちらかというと Fat な仕様大好きっこだったので,このには色

    「Java による RESTful システム構築」 が超勉強になる!! - 宇宙行きたい
  • 『JavaによるRESTfulシステム構築』読了 - 矢野勉のはてな日記

    Java, REST『JavaによるRESTfulシステム構築』を読み終わりました。オライリー様より献いただきました。ありがとうございます。JavaによるRESTfulシステム構築作者: Bill Burke,arton,菅野良二出版社/メーカー: オライリージャパン発売日: 2010/08/23メディア: 大型購入: 8人 クリック: 259回この商品を含むブログ (13件) を見るいろいろあって読む時間がとれなかったのですが、読み始めたら一気に読み終わってしまいました。あとid:Yoshioriが書のみどころをレビューしてくれているので、そちらも参照どうぞ。このは、RESTful Webサービスを開発するための標準Java API仕様として策定された、JAX-RSについての解説書です。JAX-RS仕様に基づいて作られた実装「RESTEasy」の開発者が書いています。このの冒頭

  • 知らなかったらNGなWEBアプリケーション脆弱性一覧 : mwSoft blog

    先日、AmebaなうがCSRFという非常にポピュラーな脆弱性を披露したかと思ったら、ここ数日はセブンネットショッピングでXSSの脆弱性と、ID推測による他ユーザの個人情報閲覧の問題が発生しているという噂が流れています。 ユーザの情報を預かっておきながら、基的なセキュリティの対策もできていないというのは、銀行に例えるなら、お金を預けようとした時に「お金は預かります。ちゃんと保管します。でも警備はあまりしないので盗まれたらスイマセン」と言われるようなものだと思う。 警備に穴があったというのではなく、まともに警備してませんでした、というのはさすがにありえないことです。 そこで、野良WEBプログラマである私が知っている脆弱性を列挙してみた。 私はプログラマであってセキュリティの専門家ではないです。しかも今年の春辺りからずっと外向けのWEBプログラムは組んでません。 その人間が知っているものを並べ

  • Import Delicious Bookmarks Into Evernote, Tags and All. Easier.

    ( ! ) Notice: Undefined index: language in /home/users/1/pdf-mags/web/evernote/application/controllers/EvernoteController.php on line 39 Call Stack #TimeMemoryFunctionLocation

    yukung
    yukung 2010/12/25
    deliciousからevernoteへコンバートする
  • プログラマならいつかは読んでおきたい(と言っておけばかっこいい)本10冊 - 2010-11-26 - きしだのはてな

    昨日の技術力をあげたいプログラマが読んでおかないと話にならない10冊は自体にはあまり意味がなくでその技術分野が大事で、あとエントリーレベルのものが多かったので、今日は読み甲斐のあるを。 棚に飾っておくとかっこいいです。あと、屋でまとめて買って持って帰れるなら、値段的にも重さ的にも、尊敬します。 ぼくが持ってないや持っててもほとんど読んでないがかなり含まれてます。「この人こんなも読んでるんだー」などと無用に尊敬したらダメですよ。むしろ、そのように誤解させて尊敬させるためのです。 アルゴリズムデザイン 作者:Jon Kleinberg,Eva Tardos共立出版Amazon読んで面白いし、アルゴリズムカタログじゃなくて設計方法の解説が多いので、とてもいいです。途中までは読んでるので続きを読まねば。 あとアルゴリズムのとしてはアルゴリズムイントロダクションが定番ですが、

    プログラマならいつかは読んでおきたい(と言っておけばかっこいい)本10冊 - 2010-11-26 - きしだのはてな
  • UnsupportedOperationExceptionと相続拒否 - 都元ダイスケ IT-PRESS

    昨日ご紹介したbaseunitsですが、そのコードを社内コードレビューに掛けた際、id:cobonasからこんな指摘がありました。 package jp.tricreo.baseunits.util; import java.util.Iterator; /** * 明示的に、対象のコレクションに対する操作ができないことを表す反復子。 * * @param <T> 要素の型 */ public abstract class ImmutableIterator<T> implements Iterator<T> { @Override public void remove() { throw new UnsupportedOperationException("sorry, no can do :-("); } } https://github.com/tricreo/baseunits/b

    UnsupportedOperationExceptionと相続拒否 - 都元ダイスケ IT-PRESS
  • Baseunits Library - 都元ダイスケ IT-PRESS

    さて、Java Advent Calendar -ja 2010 : ATND 10日目。昨日は、id:yuroyoro でした。二日連続で真っ黒な魔術が紹介されたので、ここは真っ白で実用的な奴をひとつ。 最近Domain Driven Design(DDD)っていう設計手法が、自分の周辺一部で話題になっている。当然、賛否両論なんだけども*1、個人的には好きな考え方でして。ま、詳細は色々な方がブログに書いているので割愛します。興味あれば読んでみましょう。洋書*2だけどw Domain-Driven Design: Tackling Complexity in the Heart of Software 作者: Eric Evans出版社/メーカー: Addison-Wesley Professional発売日: 2003/08/22メディア: ハードカバー購入: 4人 クリック: 113

    Baseunits Library - 都元ダイスケ IT-PRESS
  • 見習いプログラマが読んでも、ほとんど無意味な10冊 - カレーなる辛口Javaな加齢日記

    http://blog.usagee.co.jp/2010/11/23/level-up-programmer id:lizy javablackさんが来そうな内容だw http://b.hatena.ne.jp/entry/blog.usagee.co.jp/2010/11/23/level-up-programmer いやまったく.毒と分かっていてもらうしかないのは不幸だ. http://d.hatena.ne.jp/JavaBlack/20080401/p1 http://d.hatena.ne.jp/JavaBlack/20070522/p1 悪書 憂なプログラマのためのオブジェクト指向開発講座 (DDJ Selection) 作者: Tucker出版社/メーカー: 翔泳社発売日: 1998/05/31メディア: 大型購入: 10人 クリック: 508回この商品を含むブログ

    見習いプログラマが読んでも、ほとんど無意味な10冊 - カレーなる辛口Javaな加齢日記
  • きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ

    なんか、プログラマとして必要なをあげるのが流行っているようなので、自分も書いておこう。きれいなソースコードを書くために読んでおくべき10冊。 最初はリファクタリング リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マーチンファウラー,Martin Fowler,児玉公信,平澤章,友野晶夫,梅沢真史出版社/メーカー: ピアソンエデュケーション発売日: 2000/05メディア: 単行購入: 94人 クリック: 3,091回この商品を含むブログ (312件) を見る 以上。終了。10冊じゃないか(^^; きれいなソースコードを書きたければ、一にも二にもリファクタリング、それしかない。 後は、良いソースコードを読みながら自分でも、実際にプロダクトを作ってみること。OSSとして公開すると、自然と良いコードを書こうというモチベーショ

    きれいなソースコードを書くために読んでおくべき本10冊 - ひがやすを技術ブログ
  • GAE+SQL4GでRailsアプリ開発(リベンジ編)(1/2)- @IT

    第7回 GAE+SQL4GでRailsアプリ開発(リベンジ編) 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/8/17 最終回となる今回は、進化したGAE、JRuby環境でリアルなRailsアプリを動かしてみます(編集部) 連載の第5回でGAE上のRails開発に挑戦しました。Scaffoldを使ったアプリの動作を試みましたが、当時は残念ながらローカルでの動作は確認できたものの、GAE上で完全な動作を確認するには至りませんでした。あれから3カ月以上が経過し、GAEのインフラやJRuby側のGAE対応モジュールもバージョンアップされたことによって、状況は変わりつつあります。 今回は、「リベンジ編」と題して、再びRailsアプリケーションをGAE上で動作させることにチャレンジします。GAE上でJRubyを動作させるためのモジュール群であるgoogle-app

  • プログラマと言う括り方の限界と雑感 - Cube Lilac

    SIer と言う業界がどのようなものなのか実はあまりよく知らなかったりするのですが,プログラマ論とかプログラミング論になると,反対意見としてしばしば「SIer の観点から見た意見」を目にします. 結局、私が信じてきたなどの情報は主に外国の著者のものであり、当然日のSI業界の考え方とはまったく異なる価値観で書かれていても不思議ではありません。実際、欧米ではユーザー企業が直接PGを雇って主体的にシステムを開発するのが普通と伺っています。そうであれば、当然作ったプログラムやシステムを資産として長いこと活用したり再利用したりしたいという発想になるのは自然です。オブジェクト指向やSOAなど、粒度は異なりますが、さまざまな再利用の手法が考えられてきたのはそういう背景があるのだと思います。 一方、日SIerの考え方では基的に契約したシステムの機能を期限内に実装できれば良いというのが基的な考え

    プログラマと言う括り方の限界と雑感 - Cube Lilac
    yukung
    yukung 2010/12/25
    それならそれで,“そちら側”に属する人達だけでやってほしい,ということになっていまうよね。どうしても,底辺に合わせる必要があるのが解せない。
  • 保守の観点から見るオブジェクト指向レベルの量り方 - 高卒文系プログラマの日常 by zetta1985

    Java, 保守 保守業務をしていると、十人十色のソースコード・コメントと出逢う。 最近、実装者がどの程度オブジェクト指向を意識しているかは、その人のコード・コメントを少し見るだけで、ある程度わかるようになってきた。 以下、独断と偏見で個人的にオブジェクト指向レベルが推し量れる「短いコード・コメント」の例を挙げてみる。(勿論、コーディング規約で規定されている場合は除きますし、あくまで独断と偏見です) 1. 参照 Bean bean = dao.getBean(); List list = bean.getHogeList(); list.add("aaa"); list.add("bbb"); // (略) bean.setHogeList(list); 最後の一行は必要ない。 Bean#getHogeListから変更可能なListオブジェクトが返される事、Bean#setHogeLis

  • プログラマを目指す人が本を読む前に読むべきネットの記事 - もとまか日記

    最近、プログラマ向けの書籍を紹介するのが流行ってたようで。 全てのプログラマが読むべきベスト10冊見習いプログラマが読んだら、すぐにジョブレベルが上がる10冊見習いプログラマが読んでも、ほとんど無意味な10冊きれいなソースコードを書くために読んでおくべき10冊 - ひがやすを blogPythonのプログラマを志したおいらが買ってよかった5冊の 「プログラマ向けの書籍」という点で言えば、確かにこれらのを読むといいのかもしれません。ちなみに私はどれも読んだことないです。スミマセン。 ただ、一つだけ気になったのが、これからプログラムを始めて、アプリを作ってみようと志してる方が、これらの記事を読んだ時に果たしてどう思うんだろ?ってことでした。 「こんな高価で難しそうなを読まないといけないの・・・?」 とか、思ってしまわないだろうか、と。もちろん、そういう趣旨の記事ではないのは分かってる

  • プログラミングの勉強を始めて1年間で買ったもの - Akinekoの日記

    今月がちょうどプログラミングの勉強を始めてから約1年になるわけなのですが、そのキリとしてこの1年間で買ったを自己確認も兼ねてまとめようと思います。 あと1年間勉強した感想とかも書こうかと。 先頭に付けてる印は下記の通りの意味となります。 ☆:読了 ○:途中まで読んだ等 □:頂き物 Java 入門書 ☆明解Java 入門編 ☆解きながら学ぶJava 入門編 ☆改訂第2版 Java言語プログラミングレッスン (上) ☆改訂第2版 Java言語プログラミングレッスン (下) 言語の深い知識とか ○プログラミング言語Java (The Java Series) ○Effective Java 第2版 (The Java Series) ☆Java並行処理プログラミング ―その「基盤」と「最新API」を究める― エンジニアのためのJavadoc再入門講座 現場で使えるAPI仕様書の作り方 実装パタ

    プログラミングの勉強を始めて1年間で買ったもの - Akinekoの日記
  • 少人数開発に役立つ5つのまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは ここ2ヶ月間で気になる記事がたくさん上がっていました。 特に少人数チームにおける開発に関する記事です。 昨日、書き上げた”1年間の技術的負債を返すために読んだ3冊の“にある通り、お知らせメールでは1年間の技術的負債を返そうとしています。 そのためには今まで曖昧だった箇所を浮き彫りにし、改善する必要があります。 また、せっかくなので新しいモノも取り入れたい。 こうしたことを考えながらの2ヶ月だったので、自然と目に止まった記事が3つありました。 スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ 複数人(2-3人)でウェブサービスを開発するコツ A successful Git branching m

  • JavaVM対応のWebフレームワークを比較する

    SpringやStrutsやGoogle Web Toolkitなど、たくさんあるJava VM対応のWebフレームワーク。どれがどのような特徴を持ち、何を選べばいいのでしょう? 11月15日から行われたJava開発者が集うイベント「Devoxx 2010」。このイベントで行われたMatt Raible氏によるセッション「Comparing JVM Web Frameworks」(JVM Webフレームワークの比較)のプレゼンテーションが、同氏のブログにポストされたエントリ「My Comparing JVM Web Frameworks Presentation from Devoxx 2010」で公開されています。 その内容は、開発者の方々に非常に参考になるのではないかと思うので、全56枚のプレゼンテーションの中からポイントとなる部分を紹介します。 評価優秀とされたのはSpring、GW

    JavaVM対応のWebフレームワークを比較する
  • いろんなJava Webフレームワークで同じ画面を作ってみる(Index) - よしなしごと

    11夜連続企画(できなかったらすみません)。 いろんなJava Webフレームワークで同じ画面を作ってみます。 まぁ、よくある足し算プログラムです。 題材 足し算プログラム 計算結果は、別画面に遷移し出力する。 submit時にリクエストパラメータ名称で処理を切り分けるパターンを検証。 バリデーションは、必須チェックと整数チェック。 エラーメッセージは、一括で出力するパターンと、フィールド毎に出力するパターンを試す。 DBアクセスはないよ。 取り上げてみるフレームワーク 以下、記事へのリンクになってます。 Slim3 Struts1 Struts2 SAStruts Teeda(JSF) Spring MVC 3.0 Stripes Cubby2 Click Wicket Mojarra(JSF2) T2framework(追加) Play!(追加) Ninja (追加) そして、総括。

    いろんなJava Webフレームワークで同じ画面を作ってみる(Index) - よしなしごと
  • Git初心者が絶対に覚えておくべきコマンド - idesaku blog

    Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi

    Git初心者が絶対に覚えておくべきコマンド - idesaku blog
  • アーキテクト向けのパターン本 - 達人プログラマーを目指して

    ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系 作者: F.ブッシュマン,H.ローネルト,M.スタル,R.ムニエ,P.ゾンメルラード,Frank Buschmann,Hans Rohnert,Michael Stal,Regine Meunier,Peter Sommerlad,金沢典子,桜井麻里,千葉寛之,水野貴之,関富登志出版社/メーカー: 近代科学社発売日: 2000/12メディア: 単行購入: 15人 クリック: 448回この商品を含むブログ (54件) を見るPattern-Oriented Software Architecture, A System of Patterns (Wiley Software Patterns Series) 作者: Frank Buschmann,Regine Meunier,Hans Rohnert,Peter Somme

    アーキテクト向けのパターン本 - 達人プログラマーを目指して
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

  • 田口元の「ひとりで作るネットサービス」探訪 - ITmedia Biz.ID

    ひとりで作るネットサービス【最終回】: Webサービス発ラジコン経由――iPhoneアプリ「TwitCasting」にたどり着いた赤松さん モイ! という合図が特徴的なiPhoneアプリ「TwitCasting」の開発者である赤松さん。元々は「あとで読む」や「フレッシュミーティング」の作者でもある。紆余曲折を経てたどり着いたiPhoneアプリの開発に迫る。(05/14) ひとりで作るネットサービス: データ蓄積=コミュニケーション!? 「テレビジン」で視聴率じゃない指標を――福田さん 元々部活動のWebサイトを作るような高校生だった福田さん。今では2ちゃんねるの書き込みから「笑い」を可視化する「テレビジン」をオープンした。「従来までの視聴率に代わる新しい指標が導き出せないか、いろいろ考えています」という福田さんに話を聞いた。(03/12) ひとりで作るネットサービス: ただしイケメンに限…

  • Googleブックスで読めるソフトウェア開発に関する本たち - 俺がぐったり部だ!

    Googleブックスの騒ぎを知って約1年。気づくと今そこには「読んでみたかった!」というが数多く載せられていることを知りました。 さて、そこでゲーム開発にも応用できる知識を中心に私がチョイスしたのが以下のたちです。もちろんGoogleブックスではこれら以外にもまだまだ多くのを閲覧することができます。これらを読めば、には当に知識と情報がまとめられているということ、著者たちの努力を発見できると思います。 ゲームデザイン 「おもしろい」のゲームデザイン: 楽しいゲームを作る理論 シリアスゲーム デジタルゲーム学習: シリアスゲーム導入・実践ガイド ユーザビリティエンジニアリング原論: ユーザーのためのインタフェースデザイン 人はなぜ形のないものを買うのか: 仮想世界のビジネスモデル ゲーム理論の基と考え方がよ〜くわかる ノベルゲームのシナリオ作成奥義 ライトノベル創作教室 すごい人

    Googleブックスで読めるソフトウェア開発に関する本たち - 俺がぐったり部だ!
  • 前から気になってたHTML5について色々調べてみました - もとまか日記

    先日、ドコモのAndroid端末である「GALAXY S」を予約したわけですが、そうなると気になるのが、ずーっと前から気になってたHTML5について。これからスマートフォンが普及するにつれて、無視出来ない技術であるのは誰の目にも明らかなのではないでしょうか。 てことで、HTML5について調べてみたメモです。 HTML5の概要まずは難しいことは抜きにして、概要を読んでみると分かりやすいです。 HTML5, きちんと。この記事だけで十分です。長くもなく、文字も少ないので非常に入りやすいです。 HTML5仕様関連一応ですが、仕様について。 HTML5.JP - 次世代HTML標準 HTML5情報サイトHTML 5 ― HTML 4 からの変更点 (http://www.w3.org/TR/html5-diff/ 日語訳) 必要に応じてみればいいので、細かくは見てません。 基礎知識概要が理解出来

  • コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro

    HTMLCSS、DynamicHTMLJavaScriptPerlWindowsコマンド、ネットワークコマンド、Linuxコマンドといった、Webサイト構築やアプリ開発に欠かせないプログラミング言語とコマンドのリファレンスマニュアルです。各項目のサンプルコードは、コピーし貼り付けてすぐに使えます。入門講座も用意しました。ぜひブックマークしてお役立てください。 HTML HTMLは、Webコンテンツを作成する上で、最も基礎となる記述言語です。各タグについての概要や属性などをサンプルを交えて説明します。 HTMLリファレンス(107項目) HTMLリファレンスの使い方 HTML入門 CSS CSSは、Webページのレイアウトなどといったコンテンツの見栄えを指定する記述言語です。各スタイルの概要や使い方を説明します。 CSSリファレンス(73項目) CSSリファレンスの使い方 CSSの基

    コピペで使える言語・コマンドリファレンス - ITproリファレンス:ITpro
  • Mac Leopardのbashに関する設定ファイル(.bash_profile .bashrc など)をまとめてみた - kanonji’s diary

    Mac LeopardにFlex SDKを入れた時に環境変数のPATHをいじったけど、その時ちゃんと設定してないはずのMacPorts用のPATHも設定されてる事に気がつきました。 でもFlex SDK用のPATHを設定したら、MacPorts用の設定が消えてしまい、不思議に思ったので調べてみました。 結論 Flex SDK用のPATHを記述するために ~/.bash_profile を作成した事で、MacPortsのインストーラーが用意した ~/.profile が読み込まれなくなった事が原因でした。 MacPortsはインストール後に自分でPATHに追加する必要があると説明する所もありましたが、恐らくもともと ~/.bash_profile か ~/.bash_login を作ってある環境だったからかも知れません。 もしくは、昔のMacPortsではそうだったのかも。 読み込み順序 U

    Mac Leopardのbashに関する設定ファイル(.bash_profile .bashrc など)をまとめてみた - kanonji’s diary
  • 今年ありがとうを言いたい「html5の本」5+1選

    連載企画「今年ありがとうを言いたい○○」 2010年も残り僅かとなりましたが、いかがお過ごしでしょうか。 デザイナーズブログでは今年を振り返って、 それぞれが「ありがとうを言いたいもの」を紹介する連載企画をはじめます。 第一弾は「今年ありがとうと言いたい『html5の』」です。 それでは続きからどうぞ! 徹底解説HTML5マークアップガイドブック タグが一つ一つ解説されています。 html5を勉強するならまず最初に読んでおくべき。 常に手元に置いておきたい1冊です。 HTML5&API入門 html5で何ができるようになったのかが広くまとめられています。 Google API Expertが解説するHTML5ガイドブック HTML5のAPIについての詳細な解説。 応用的な使い方も。 2冊目、3冊目に読んでおきたいです。 HTML5+CSS3で作る 魅せるiPhoneサイト 最近発売され

  • Loading...

  • pixiv開発者ブログ:pixiv Tech Meeting -pixiv主催エンジニア向け勉強会レポート-

    pixiv事務局です。 大盛況のうちに終わりました12月20日に開催の勉強会『pixiv Tech Meeting』についてレポートをお届けします。 たくさんの方にご参加いただき、質疑応答、笑いも飛び交う、大変賑やかな会となりました。 お忙しい中ご参加いただきありがとうございました! 会場の様子はこのような状況です。マットの上で気軽に、、と思い今回は思い切ってしまいました・・・。 (次回開催の時は椅子はご用意いたします!) 1番手は「VPとSPIDERを使ったMySQL運用」をテーマにピクシブ社員の上薗竜太「通称カミポ」の講演です。オンラインでのデータベースのホスト間テーブル移行を実現する便利さを紹介しながらも、注意点を交えた実際に役立つと思われる内容でした。 上薗の勉強会資料はコチラにアップロードしてあります。 2番手のテーマは「pixiv.js -4年目のサービスをきれ

  • 第21回 Liftウェブフレームワークを使う(その1)

    有限会社ITプランニングに勤務するプログラマー。型理論などの応用である関数型言語MLや証明支援器Coqを使った、高信頼なシステム開発の技術に興味がある。 LiftはScalaでウェブアプリケーションを作るためのフルスタックなフレームワークです。Liftを使えば、テンプレートシステムやORマッピング、セッション管理などウェブアプリケーションに便利なものはすべてそろっている環境で開発をすることができます。 さらに、それだけでなく、LiftはScalaの機能を生かしたすばらしい特徴があります。 スニペットと呼ばれる関数を主体としたビューの構築 高階関数を使ったシンプルなインタフェースの設計 Scalaコンソールによる対話的なデバッグとメンテナンス 型推論による簡潔なコードの記述 型検査によるプログラムの誤りの検出 nullがないことによって、実行時エラーを大幅に削減 まだLiftは新しい技術です

    第21回 Liftウェブフレームワークを使う(その1)
  • 「意外と簡単に世界は変わる」――いまこそ圧倒的なLTについて語ろう

    LT好きによる、LT初心者のための、LTだらけのコラボイベント ある秋の晴れた日に、LTで自分を変え、LTで世界を変えようとする人々が集結した。 11月6日、「Genesis Lightning Talks(GLT)」、東京Basic Technology勉強会(とべとべ)、DevLOVEは、ライトニングトーク(LT)に関するイベント『GLT×とべとべ×DevLOVE LT祭り ~5分でセカイを凌駕せよ!!~』を共同開催した。 LTは、5分間でプレゼンテーションを行う発表形式で、さまざまなカンファレンスや勉強会で取り入れられている 。イベントのテーマは「LT練習会」。LTに興味はあるがなかなか機会がない人に向けて、LTの組み立て方を教え、実際にLTする機会を提供するという、まさにLTだらけの勉強会だ。 イベントは、LTについて学び話し合うワークショップと、LT大会で構成された。ワークシ

    「意外と簡単に世界は変わる」――いまこそ圧倒的なLTについて語ろう
  • DEVLOVE HangarFlight で話したスライド&ソースコード - かとじゅんの技術日誌

    12月18日 DEVLOVE HangarFlight - Winter Sortie -(東京都) で、「コードで学ぶドメイン駆動設計入門」と題してしゃべってきました。 スライドはこちら。http://slidesha.re/h0ffOI ソースコードはこちら。https://github.com/tricreo/schema-generator 休日にも関わらず、たくさんの方に足を運んでいただき、ありがとうございました! 会場にいなかった人もJavaで書いたDDDのサンプルコードとして参考にしていただければと思います。 また機会があれば、話したいと思います。

    DEVLOVE HangarFlight で話したスライド&ソースコード - かとじゅんの技術日誌
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • 世界が変わった日。 - OTONAL.K

    今日明日とかけて、開発者にとってはとても大きな年に一度のイベントDevelopers Summit2010が催されています。「世界は変わった。開発の現場はどうか?」の言葉を掲げるこのイベントに、仕事の関係で丸一日は休めなかったのだけど、唯一今日の午前中だけ、参加してきました。 でも、この記事は、デブサミ2010の記事ではなくて、ただひたすらにわたしの一日を綴った日記。 デブサミ2010では、id:papanda0806さんの講演を聞きました。内容についてはきっと他のいろんな人が書いてくれているし、自分でまとめるのはあとにして。ただ一言だけ書くのなら、市谷さんが「信じる」と言い始めた瞬間から、涙がぽろぽろこぼれてきて、とまらなかった。 午後からは仕事があったため、残念だったけれど、デブサミを後にしました。でも、会社に戻って仕事をしていても、心に残った講演の余韻が消えなくて、ふとしたときに「次

    世界が変わった日。 - OTONAL.K
  • Developers Summit 2010

    デブサミ2010 これからのアーキテクチャを見通す from yusuke suzuki 10 hours ago, 214 views Tags: devsumi2010 architecture ASP.NET MVC 2 from onos 11 hours ago, 76 views WCF RIA Servicesって from onos 11 hours ago, 43 views 18-D-5 MVP & .NET Community Memb... from matarillo 12 hours ago, 61 views Tags: dotnet devsumi 18-d-5 lt オラクルのエバンジェリスト2人が考えるクラウド・プラットフォーム from nkjm 1 day ago, 134 views NoSQLを知る from frsyuki 1 day ago,

  • tyoe2.com

    tyoe2.com 2021 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • Hemiolia.com is for sale | HugeDomains

    Working with hugedomains.com was a quick and easy process. We got to speak to multiple real people located in Colorado without having to wait on hold! Our only complaint was we felt we had to overpay more than this particular domain was worth, and we weren't able to negotiate it down to a level that we felt was fair. However, payment and delivery were seamless, and within a few hours we had all of

    Hemiolia.com is for sale | HugeDomains
  • TwitterにいるPHPのすごい人リスト

    PHP Community on Twitter ZEND DEVELOPER ZONEでPHPコミュニティのTwitterアカウントが紹介されています。 リストに並んでいるのはPHP家の人や海外の人ばかりだったので、日のすごいPHPerのTwitterアカウントを並べてみました。(()内はざっくりです;-)) TwitterをはじめたPHPerは要チェック! @LIND(baseball_flash、懇親会の人) @akiyan(はてぶTV、CakePHPの人) @bto(phshの人) @cocoitiban(Ethnaの人) @elf(よくきたなの人) @halt(Ethna、vimの人) @hiro_y(moonyの人) @hnw(round()の人) @ichii386(Ethnaの人) @iogi(PHP Extension勉強会の人) @iteman(Piece Fram

  • そろそろモバツイがEC2に移転した話でも書くとするか。

    モバツイ以外にも実運用で回してるEC2な人たちは結構いると思うのですが、参考までに。 モバツイッターがAmazon EC2の人柱をやってくれている モバツイッターがAmazonEC2に移行しようかなとのこと。 さっそく性能問題にぶち当たったらしいし、ナイス人柱。 前にあるイベントで、EC2を活用されているHeartRailsの方にモバツイの構成をEC2に移転したらどうなるか?みたいな話をお伺いしたら、すぐ8万円/月ぐらいに構成になってしまう、と言われたのですが、大体、どんぴしゃな感じでした。 (追記:なお個人でWebサービスをスモールスタートする場合は、サーバの運用知識がそこそこある前提で、まずは自宅サーバから運用すると良いです。月間600万PVぐらいまでなら、HP ML115G5 + Phenomでこなせるハズなので。その辺についてはまたいずれ書きます。) ■EC2とは? 既にご存じの方

  • Twitter関連ツール・まとめ - かちびと.net

    Twitter関連の便利なツールがかなり 紹介されて来ていて、そろそろ混乱 してきたのでまとめます。 リンク先は日語で解説してくれて いる記事にしています。されていない ツールやサイトは載せていません。 今現在は165個のツールがありましたが、今後追加していく可能性もあります。 TwitterWikiに載ってるサービスは極力載せていないつもりですが、若干被ってるかも。 全てのサービスを試したわけではありません。MacとiPhoneは持って無いですし。。。 また、リンク先を日の記事にしたのは、海外のサービスに直接貼っても 使い方が分からなければ意味が無いと思った為です。 なので、リンク先がかなり偏っていますが重ねてご了承下さい。 ※コメント頂いたので15個追加して180個更に20個追加して200個に育った。 ※8月アップデート>17個増えて217個 ※9月アップデート>30個増えて247

  • Twitter Counter

    twittercounter.com 2024 著作権. 不許複製 プライバシーポリシー

  • 読んだ4! twitterで読書記録 yonda4.com

    読んだ4!(よんだよ)は、ツイッターで@yonda4に向けてつぶやくだけで、読んだやマンガの記録ができるサービスです。また、同じを読んだ他のtwitterユーザーを見つけることもできます。 読んだ4!を利用するための条件は、ツイッターのユーザーであること、それだけです。まだツイッターに登録していない場合は、ツイッターのサイトから登録してください。 個人記録ページには自身のAmazonアフィリエイトIDが設定できますが、設定されていない書籍や一覧ページの書籍には、運営者のアフィリエイトIDがつきます。アフィリエイトでの収入があれば、サービス運営や機能追加のために使います。(参考: アフィリエイトとは) つぶやき方の例 "@yonda4"で、yonda4ユーザーに呼びかけてつぶやくという意味になります。スペースを一つあけて、漫画の題名をつぶやいてください。 @yonda4 トリバコハウ

    読んだ4! twitterで読書記録 yonda4.com
  • 日本国内でリリースされた14のTwitter系Webサービス - かちびと.net

    Twitterの国産ツールがこのところ 目白押しなのでそろそろ纏めようと 思います。クライアント系は含めず あくまでWebサービスに特化しています。 また、botも除外しました。 順番は順不同です。 Twilog 自分のステータスと最近のTweetをブログ形式で保存する。色々な事が可視化されるので自分を見つめなおすのに重宝します。僕が仲良くしているロプちゃん作。アライグマかレッサーパンダかは未確認。 Twilog meyou 日ユーザー限定のリアルタイム検索サービス。すっごく見やすいですので検索サービスとしてはかなり使い勝手が良さそう。これは嬉しいですね。相互フォローしてるタムタムさん作。 meyou buzztter シンプルで軽量。標準タイプのリアルタイム検索です。Twitterで今の話題を切り取っています。話題に対するTwitterユーザーの考え方なども見れて参考になりますよ。da

  • 那曲郴颊美容美发化妆学校

  • シンプルなTwitter検索「findTwitter」を作りました&ソース公開

    AutoPagerize対応したシンプルなTwitter検索「findTwitter」を作りました。 Twitterのつぶやきを検索 機能はシンプルです。テキストボックスに検索したいキーワードを入力して、「検索する」ボタンをクリックするとキーワードに合致したつぶやきを表示します。 「shin1x1」で検索 検索パターンとしては以下のような組み合わせが可能です。 単語で検索。(ex. [CakePHP]) スペースで単語を連結してAND検索。(ex. [PHP カンファレンス]) 「OR」で単語を連結してOR検索。(ex. [shin1x1 OR msng]) 仕組み TwitterAPIを叩いているだけ 仕組みはごくごく単純でTwitterの検索APIを叩いてるだけです。 検索結果はAPIの挙動に依存しているので、検索漏れや古いつぶやきが検索対象にならないなど現象があります。 CakePH

  • Twilog - Twitterのつぶやきをブログ形式で保存

    ツイートのログを自動的に記録 自分のツイートを日毎にまとめ自動的に記録することができ、過去のツイートも簡単に見ることができます。課金プラン(月額300円)なら、ツイートの無制限に自動で保存し続けることができます。(無料プランの場合は、手動更新のみで月に2500ツイートまでの取得制限があります。) 見やすいブログ形式で表示 日付ごとに自動的に振り分けられて保存されるのはもちろん、月単位でチェックすることもできます。1年前はどんなことをツイートしていたのかをブログ形式で簡単に振り返ることが可能です。 過去のツイートを検索 ハッシュタグやユーザ名はもちろん、あらゆるキーワードで過去のツイートを検索することができます。さらに、画像付きやRTのみなど、多彩なフィルター機能でツイートを絞り込むことも可能です。

    Twilog - Twitterのつぶやきをブログ形式で保存
  • Twib - Twitter ホットエントリー

    このウェブスペースへは、 まだホームページがアップロードされていません。 早速、エックスサーバー上へファイルをアップロードしてみましょう。 アップロードの方法などは、サポートマニュアルをご参照ください。 エックスサーバービジネス サポートサイト 公式サイトはこちら

  • ReTweeter - あなたの Twitter つぶやきの発信力を解析します

    Contact the domain owner here unicco.in 2024 著作権. 不許複製 プライバシーポリシー

  • Tweetmap.info

    Tweetmap.info Related Searches: find a tutor Work from Home Contact Lens Privacy Policy|Do Not Sell or Share My Personal Information

  • favstar.fm

    On Favstar.fm - Recent tweets with 100 favs or morehttp://buzztter.com/ja さっき渋谷で, マジコンが規制されるとうちの子が友達の輪に入れなくてかわいそう, ソフト買うお金も馬鹿にならないし, 任天堂はなに考えてるのかしら, って世間話して��

  • twitlogo.com - 

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    yukung
    yukung 2010/12/25
  • twiStaion(ついすて) - Twitterをもっとおもしろくするウェブサービス検索サイト

    伝統的なカードゲームでは、まず基戦略を身に着けましょう。練習中は常にディーラーの動きに気を配りましょう。そうすることで良いスタートを切ることができます。

  • twistar

    Sign in with Twitter Twistar See hot tweets favorited by your friends. Bookmarklet: Twitter <-> Twistar ©2024 Twistar.cc. @TwistarCc

  • Twitterクライアントごちゃ混ぜ19種、壱行レビュー | 毎日考ブログ::PBβ

    「毎日考ブログ」はとっくの昔に移転してました。 個別記事にお引越し表記するの、一年近く忘れてました(最低 すでに新しくもないブログのURLは以下ですよろちくび。(最低 mkb : http://mkb.salchu.net/ 何かのアプリケーションって、ユーザ数から言ってWindows用のほうが多いのはいつものことなんだけど、ことTwitterクライアントとなるとMacOSX用のほうが圧倒的に多いんじゃないかなあ。 EeePCで使おうとWindows用を探してみると、こういっちゃなんだけど当に選択肢がないんだよね。もしかしてワールドワイドなTwitterユーザで言うと、WindowsユーザとMacユーザの絶対数って変わらなかったりするのかしら。 ま、そんなことはさておき。 Twitterを初めてから5ヶ月が経ちました、早いもので。はじめる前は記事を読むだけだったブログの方などと鯛焼きだサ

  • 人気のtwitterアプリ58本をぐぐっとレビューしてみた | リアルタイムウェブ.jp

    realtimeweb.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • Who Doesn't Follow You on Twitter | Friend or Follow

    Buy Instagram Followers with Instant Delivery ⚡At Twicsy, you can buy Instagram followers quickly, safely, and easily with just a few clicks. See our deals below!

    Who Doesn't Follow You on Twitter | Friend or Follow
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • 2010-11-25 - きしだのはてな - 技術力をあげたいプログラマが読んでおかないと話にならない本10冊

    ここにあげたじゃなくてもいいので、同じ分野でなにか読むとか、に書いてあるほど詳しくなくてもそれなりに知識をもっておくべき。 アルゴリズムクイックリファレンス 作者: George T. Heineman,Gary Pollice,Stanley Selkow,黒川利明,黒川洋出版社/メーカー: オライリージャパン発売日: 2010/04/26メディア: 単行(ソフトカバー)購入: 11人 クリック: 656回この商品を含むブログ (72件) を見る まずはアルゴリズム。クイックって書いてあるけどぜんぜんクイックじゃないw。各言語で書かれた入門書を読んでもいいと思う。 実際のプログラムにアルゴリズムの知識を活かすということを知りたいならプログラミングコンテストチャレンジブックがおすすめ。 プログラミングの基礎 ((Computer Science Library)) 作者: 浅井健一

    2010-11-25 - きしだのはてな - 技術力をあげたいプログラマが読んでおかないと話にならない本10冊
  • プログラマーが初心者におすすめするプログラミング関連本10冊

  • Amazon EC2/S3を使ってみた - まとめ (Amazon Web Services関連エントリ目次) - RX-7乗りの適当な日々

    Amazon EC2/S3および、その他Amazon Web Servicesについて、具体的な使い方を中心に、これまでこのブログ内で色々とエントリを書いてきたので、このエントリに目次代わりとしてまとめておきます。 今後も関連エントリを書いた際に、以下に追記していきますが、場合によっては記載されている情報が古い場合もありますので、その点はご了承ください。(できるだけ気づいた時点で修正しています。) # 尚、ここで紹介しているエントリは、全て私(id:rx7)自身が書き記したものです。 基の流れを知る Amazon EC2/S3を使ってみた - 1.AWSへの登録〜S3を使う Amazon EC2/S3を使ってみた - 2.EC2が起こすイノベーション Amazon EC2/S3を使ってみた - 3.EC2起動後〜AMI作成 Amazon EC2/S3を使ってみた - 4.EC2で固定IP

    Amazon EC2/S3を使ってみた - まとめ (Amazon Web Services関連エントリ目次) - RX-7乗りの適当な日々
  • Evernote使っていつでもどこでも快適なGTD生活を満喫する方法を考えた - goryugo

    Evernoteを使ってGTDをやりたいなーと考え、ようやく方法が固まってきたので以下にまとめておきます。 Evernoteを使う事で、今まで行なって来た行動などについてもとにかく記録として残しておけること。また、ノート欄を活用することでProjectなどの分解が行いやすいこと。データがクラウドに有ることで紛失の可能性が低く、かつ様々な環境で参照が行えること。更にiPhoneアプリが割と優秀で、どこでも確認しやすいこと。などがメリットではないかと思っています。 ちなみに、実際のGTDの方法に関しては、 http://gihyo.jp/lifestyle/serial/01/prac_gtd が一番しっくりきました。無理して完璧にこなそうとするのでなく、まずはやってみる。 記事中にでてくるZTDなんてのも良いと思います。 http://lifehacking.jp/2007/04/zen-t

    Evernote使っていつでもどこでも快適なGTD生活を満喫する方法を考えた - goryugo
  • ただのメモでは勿体ない!Evernoteに人生を記憶しよう 記事一覧 | gihyo.jp

    第6回Evernoteと外部サービスを連携させよう! 北真也(きた しんや/beck) 2010-09-03

    ただのメモでは勿体ない!Evernoteに人生を記憶しよう 記事一覧 | gihyo.jp
  • Evernote ユーザーの誰もがぶつかる、ノートブックとタグの使い分け | シゴタノ!

    ▼編集後記: 実はこの原稿、ほとんどを iPad 上で書いています。iPad 版の Evernote の日語動作確認という目的もかねて使っているのですが、ブログの原稿を執筆したりするのにも問題なく使えてびっくりしています。 しかし iPad を使っていてなによりよいと思ったのは、写真や動画を家族・親戚に見せたときに、大きな美しい画面でとても喜んでもらえたときでした。Evernote にさまざまな思い出をいれておけば、いずれ iPad でそれを家族とシェアするときも来るのかもしれません。 日での発売開始は1ヶ月後。家族の分も買おうと思っているので、やはり待ち遠しいですね!

  • シゴタノ! — Evernote と Dropbox の使い分けかたを理解する

    ▼編集後記: 日での iPad の発売日が決まり、予約も始まった背後で EvernoteiPad 版の日語翻訳作業も急ピッチで進めています(ボランティアで)。 iPad は画面が広い分だけさまざまな利用法のヒントがそこら中に隠れています。iPad を手に入れて、Evernote アプリを開いたら、ぜひこうした細かいところの作り込みもご覧いただければ幸いです。

    シゴタノ! — Evernote と Dropbox の使い分けかたを理解する
  • ちょっと本気でEvernoteの使い方を掘り下げてみる -第四回 ノートブックの中身とはじめて向けの提案

    ごりゅご.com

    ちょっと本気でEvernoteの使い方を掘り下げてみる -第四回 ノートブックの中身とはじめて向けの提案
  • Web アプリの MVC 設計まとめ - もやし日記

    MVC 設計について考えていたときに、ちょうどその辺りの話をされている方々が居たので、今の考えをまとめてみました。 目次 前提 肥大化するコントローラを避ける ビジネスロジックをどこに書けば良いのか コントローラとモデルの間にもう一つの層があるとうまくいく? まとめ 前提対象は Web アプリケーションで、画面数(ビューの数)は数個〜100個程度の規模です。WordPressTwitter、37signals のサービスのようなものを作ろうとするとき、どういう MVC 設計をしていくかについて考えます。巨大なシステム、金融系システム、基幹系システムなどを作る場合とは異なる考え方もあると思います(そもそも MVC を使わない、など)。 肥大化するコントローラを避ける例えば、八百屋さんで「60円で仕入れたリンゴ1つを100円で売った」こと(Sales Transaction)を記録する場合を

  • 知らないと損するフレームワーク思考活用法 - GoTheDistance

    ホッテントリメーカーからタイトルを頂戴した。id:phaさんありがと。 社会人なら押さえておきたいフレームワーク思考 : LINE Corporation ディレクターブログが非常に人気で今年のアルファブロガー(というかエントリ大賞に見える)大賞にもノミネートされている。こういう記事はニーズがありそうなので、僕なりにフレームワーク思考についていくつかサンプルを用意し、僕が使うチャートのサンプルを紹介しておきます。 というか1000以上のブクマとか・・・嫉妬!激しく嫉妬!!ハンカチ噛んじゃう!!!! そもそも議論しちゃいけないこと 個人の価値観に依拠し、お互いの主張を出し合っても全体として合意が得られそうにないこと。例えば「浮気の定義」とか。こんなのは議論したって全体最適なんて導けるわけが無いので、ビジネスの場では全く持ってムダです。居酒屋でやりましょう。 仕事で議論することの意味 あなた

    知らないと損するフレームワーク思考活用法 - GoTheDistance
  • 社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)

    こんにちは、livedoor Blog担当の眞子裕介です。 今回は、ビジネス上のスキルとして注目を浴びている「フレームワーク思考」について説明いたします。 そもそも、みなさんは、「フレームワーク思考」という言葉をご存じでしょうか? 「フレームワーク思考」とは、情報分析、問題発見や、問題解決(*1)や戦略を立案する際に利用する「思考の枠」のことを指します。 (*1)All Aboutの「フレームワーク思考してますか?」から引用しました。 この「フレームワーク思考」を活用すると、自然と思考が論理的かつ客観的となり、思考の結果を人に説明しやすくなります。 私の経験をもとに言えば、「フレームワーク思考」を学ぶ以前に「機能の要望」を検討する時は、ユーザーの立場でユーザーが求めるであろう機能を考えていましたが、どうしても主観的な意見となりがちでした。しかしながら、「フレームワーク思考」を学んだ後は、「

    社会人なら押さえておきたいフレームワーク思考 - livedoor ディレクター Blog(ブログ)
  • Google App Engine for Javaで参考になるサイトのまとめ - ありの日記

    先日、友達の会社の勉強会で「初めてのGAE/J開発」というタイトルの発表をさせていただきました。準備不足や時間配分のミスがあったため、後半飛ばしぎみになって申し訳ありませんでした。 GAEの制限ばかりを強調しすぎて逆に使えないような印象をもってしまったかもしれませんが、決してそんなことは無いと思います。(だから、私もいまGAEに注目しているわけですし。)特にBigtableは今までとは違った考え方が必要なので、これまでのRDBのように考えるとうまく行かないのは間違いありせん。(私も何度も悩まされました。いや、今もですが。) しかし、だからといってそれはやり方の問題であって、そのままGAEが使えないという理由にはならないはずです。BigtableにはBigtableのやり方が必ずあるはずです。また、WikipediaTechCrounchによると、GoogleのたくさんのサービスがBigt

    Google App Engine for Javaで参考になるサイトのまとめ - ありの日記
  • 47,000件のbatch putを16秒で処理 - GeekFactory

    以前に 大量のエンティティを処理するデザインパターン - GeekFactory を紹介しましたが、シングルスレッドのバッチ処理なのでスループットが頭打ちになる問題がありました。コンカレントに処理する方法を思いついたので実装してみました。 シングルスレッドではこんな流れでした。 S3QueryResultListでn件のエンティティを取得する。 エンティティをバッチ処理する。 t秒以内であれば上記を繰り返す。 次のタスクにカーソルを渡す。 ここで、エンティティを取得するタスク(Splitter)とエンティティをバッチ処理するタスク(Mapper)を分けてみます。 Splitterタスク S3QueryResultListでn件のエンティティを取得する。 エンティティをmemcacheに入れて*1、Mapperタスクに渡す。 t秒以内であれば上記を繰り返す。 Mapperタスク memcac

    47,000件のbatch putを16秒で処理 - GeekFactory
  • AppEngineで大量のエンティティを処理するパターン - GeekFactory

    App Engine上で大量のエンティティを処理するパターンをまとめてみました。 Concurrent Pattern 対象のエンティティをシャードに分割し、それぞれを並列に処理するパターンです。シャーディングを行うSplitterとエンティティを処理するMapperが並行して動きます。SplitterとMapperは独立したタスクであるため、memcacheを介してエンティティを受け渡します。 このパターンの利点は、エンティティの処理内容に関係なく一定のスループットを確保できることにあります。Mapperでどんなに長い処理を行ってもSplitterは淡々とシャーディングを続けるため、スループットに影響はありません。 Mapperの処理結果をmemcacheに突っ込み、別のタスクで集約することで、MapReduceのような処理も可能かなと思います。 Serialized Pattern 対

    AppEngineで大量のエンティティを処理するパターン - GeekFactory
  • Livedoor Readerへの入門して環境構築 - mizchi log

    より最速なインターネット環境を求めてLivedoor Reader環境を作ってみた。環境はFirefox3.5。 今までは少ないフィードを吟味するタイプだったけど、最近になって大量に登録+気になったものだけ読む、という方向にシフトしていて、その使い方だとGoogle Readerに限界を感じてきていたので、思い切ってLivedoor Readerに引っ越すことにした。 livedoor IDを取得 (略) サーバーインストール型のfastladderでもよかったんだけど、サーバーを準備するのが面倒だったので OPMLで購読リストを入手 「購読する」のブックマークレットから購読リストを作ってもいいが、 まずは既存のリストをコピーする 以下Google Readerの場合。Gearsを使っていたので英語版。 Google Reader左下の「setting」から「Import/Export」を

    Livedoor Readerへの入門して環境構築 - mizchi log
  • Easy scheduling service - Fix on -

    fix on :Easy scheduling service fix on is the service that the adjustment of the schedule is easily possible. Is's Free. You are usable in various ways, meeting, lunch, dinner, etc. Fix on is beta release. Use individually and don't register the secret of business. ※Using the mobile phone When you use it from a mobile phone, can receive an email from fixon.jp. Easy scheduling You register the deta

  • 調整さん

    パソコンやスマホで使える! みんなが平等かつカンタンに利用できます。対応機種を気にする必要はありません。

    調整さん
  • 伝助 スケジュール調整サービス

    みんなの予定が合う日が一目でわかる 「伝助」は打ち合わせや飲み会を開くとき、みんなの予定を入力して、どの日程が一番都合がよいかを確認するスケジュール調整サービスです。 イベントを新規作成する

    伝助 スケジュール調整サービス
  • プログラミングの勉強を始めて1年間で思ったこととか勉強方法とか - Akinekoの日記

    のまとめに続いてプログラミングの勉強を始めて1年間のまとめとして感想とかどう勉強したのかとかそんな感じのまとめを書きたいと思います。 思いつくままにつらづらと書いて行くのでまとまりは全然ないと思いますがご了承をwつまり殴り書き注意! ちなみに買ったのまとめの記事はこちら↓ http://d.hatena.ne.jp/Akineko/20100220/1266682148 えーと、まず簡単にプログラミングの勉強を始めた理由ですが、今の職場ではデザインよりの仕事をしているわけなんですが基は既にデザインしてあるものの加工が多くあまりデザインの仕事はしてない感じなんですね。それでもいろいろと勉強したりはするものも自分センスないなーと思ったり、たまに回ってくるデザインの仕事も理不尽な理由で締切明日だとかやっつけでやる仕事しかなかったりするので、段々と今の職場ではデザインの勉強しても意味がないな

    プログラミングの勉強を始めて1年間で思ったこととか勉強方法とか - Akinekoの日記
  • TDD について

    「深夜のテスト TL - http://togetter.com/li/5878 」 「TDD はテスト手法か否か - http://togetter.com/li/6759 」 の後も続いている議論を、皆でまとめませんか? 誰でも編集可能にしているので、どんどん発言を足したり、問題があったら削除したりしちゃってください。

    TDD について
  • 深夜のテストTL

    ヨシオリX @yoshiori なんか「テストファースト」って言葉に2種類の使われ方があって、混乱するなぁ…… テスト手法のテストファーストと、開発手法のテストファーストはわけるべきだよなぁ 2010-02-15 00:43:52 ヨシオリX @yoshiori 「TDD はテスト計画をせずにテストしてしまうから……」とか「品質管理のためには……」とか言われるとなぁ TDD はあくまで"開発"手法であって、テスト手法では無いんだよね。もう、TDDで品質があがるって啓蒙するの止めちゃえば、いっそ変な誤解が広がらないんじゃないかなぁ。 2010-02-15 00:47:13

    深夜のテストTL
  • 最近の TDD 議論についてちゃんと僕の気持ちを書いてみる - 宇宙行きたい

    最初に ちょっと最近,ドタバタしてて twitter だと腰を据えて話せないなと感じたので,ちょっと最近のTDD 議論についてちゃんと僕の気持ちを書いてみようと思います. これは僕が"今"感じてる事とか考えている事を書いているだけですので,誰かを論破したいとか,誰かを説得したいという意思は無いです. 当に裏とかはなく,純粋に「"庄司嘉織"という人間は"今この時"にこういう事を感じてこういう事を考えた」というだけです. もちろん明日には考えが変わるかもしれないし,逆に過去の発言とは違うかもしれませんが,「最近はこう感じている」という事をちゃんと書いておこうと思いました. デブサミでの発表について id:babie さんにちゃんと返事をしていなかったので,まずちゃんと返事をしておこうと思います.(遅くなってしまってすいません) @kakutani は興味なくても、あのスライドだと @yosh

    最近の TDD 議論についてちゃんと僕の気持ちを書いてみる - 宇宙行きたい
  • RspecとCucumberでTDD/BDDを極める (The Rspec Bookの紹介) - Masatomo Nakano Blog

    の紹介第2弾。少し前、Twitter上でTDD/BDDについて盛り上がっていたので、このを紹介してみたくなった。 「The Rspec Book: Behaviour Driven Development With Rspec, Cucumber, and Friends」という。 このは、RspecとCucumberを使い、どう考え、どうシステムを作っていくか、というをチュートリアルを交えながら紹介する構成になっている。 ただUnit Testを紹介するだけではなく、Unit TestツールであるRspecに、BDDツールであるCucumberを組み合わせて使うことで、Unit Testでカバーできない部分をCucumberで補い開発をする、というところがこのの肝になっている。 このを読み、実践することで、Unit Test*だけ*を書いてシステムを作っているときのモヤモヤ感

  • TDD談義への反応に対する雑感(テスト駆動開発を取り巻く誤解等) - 千里霧中

    先日、twitter上でTDDに関する談義があったのだけれど、気になったのがそれに対するテストや品質の方々の反応。特にTDDの戒めである「品質保証を目的としていない」という書き込みに対してネガティブな反応が多かったのが気になった。 開発経験もあり定義や概念の扱いに注意深い方々なので誤解の可能性はないと思うが、結構問題が入り組んでいるように感じたので、今回テストエンジニアと開発者の視点の差異を焦点にして一部の論点を整理したいと思う。 開発者のいう品質保証の定義 まずTDD談義で開発者が「品質保証のためのテスト」「品質管理のためのテスト」などと呼んでいるテストの定義は、乱れや不統一感も多少あるけど、基的にKent Beckや和田さんが使われているQAテストの定義によるもの(http://gihyo.jp/dev/serial/01/tdd/0003)。 この定義で「品質保証のための単体テスト

    TDD談義への反応に対する雑感(テスト駆動開発を取り巻く誤解等) - 千里霧中
  • TDD Boot Camp 北陸に参加してきた! - ぐるぐる~

    3 月 13 日、14 日に行われた TDD Boot Camp 北陸に参加してきました。 12 月 19 日に東京で開催された第一回にはとある理由で参加できなかったので、「次こそは是非!」と思い、参加受付開始直後、というかアナウンス前に参加登録をしたくらい気合いを入れてました。 で、感想ですが、いや、素晴らしいイベントでした。企画してくれた id:katzchang (かっちゃん) さん、当にどうもありがとう! 書いたコードはそのうち公開するかも・・・ 以下 2 日分の感想なので長いです。注意。 オープニング id:t-wada (和田さん) による入門講演で、TDD の勘所を押さえつつ、分かりやすい発表でした。 まだ読んだことのないもあったので、余裕ができたら買います。 その後、id:t-wada と id:katzchang によるペアプロの実演があり、昼休みをはさんでペアプロに

    TDD Boot Camp 北陸に参加してきた! - ぐるぐる~
  • TDD Boot Camp 北陸に行ってきたんですよ - rch850 の上澄み

    被らないようにタイトル考えるのも大変ですね。TDD Boot Camp 北陸に行ってまいりました。 三柱 バージョン管理 テスティング 自動化 「三種の神器」だと、どれかが欠けても大丈夫そう。深刻さが足りない。 書籍紹介ラッシュ だいたい有名どころですが、あらためて。 Emergent Design: The Evolutionary Nature of Professional Software Development (Net Objectives Lean-Agile Series) 創発的設計を為すピラミッド。ベースにあるのはコードの質。 達人プログラマー―ソフトウェア開発に不可欠な基礎知識 バージョン管理/ユニットテスト/自動化 (Ascii software engineering series) 黒より白!アスキーから出ている方に上記の三柱について書かれています 以下三冊

    TDD Boot Camp 北陸に行ってきたんですよ - rch850 の上澄み
  • TDDはテスタビリティの保証をしてくれるのかも - プログラマーの脳みそ

    TDD Boot Camp 北陸行ってきました。 TDDはテストドリブンデベロップメントの略で、自働テストを書いてから実装を書くというスタイル。ここでよく誤解されるのだけど、業務でおなじみ単体テストや結合テストといった網羅的なテストを記述してから実装を書くわけではない。目の前の1歩分、ひとつだけテストを書き、すぐさま実装を書いて自働テストをグリーンにする、というやり方をするのだ。こればかりは実際にやってみないと誤解は解けないかもしれない。 さて、深夜のテストTL - Togetterや、TDDはテスト手法か否か - Togetterで議論されている「TDDは品質保証の手法ではない」という部分に関する議論。ここでいう「品質保証」はバグがないこと、ソフトウェア品質の12の属性でいう信頼性(reliability)が高いことを指す。 TDDのスタイルには網羅的な検査をしてバグをあぶりだすようなフ

    TDDはテスタビリティの保証をしてくれるのかも - プログラマーの脳みそ
  • 【追記あり】革新的な情報収集ツール「tumblr」をやってみるべし | CROSSBREED クロスブリード!

    13/05/09 tumbrがいろんな形で楽しいかも追記すみません。この記事は結構古いので、firefox云々のくだりは捨てて下さい。もちろん、google chromeでもできます。近いうちこのページを書き換え予定です。 その代わり、iPadを使ったtumblrのやり方書いてます。最近ではもっぱらこれ。もちろん無料で始められます。 iPad+Tumbletailは最強のtumblrマシンだった件(当サイト内) またタンブラーを最も簡単に始められるスターターキットのようなwebサービスがあまりにも素晴らしいので記事を書いてみました。こちらもどうぞ。 Reblog Machineはtumblrの救世主になるのか(当サイト内) 今(2009年11月)のネット上のトレンドといえば、Twitterかと思われます。近いうちにGoogle Waveがどうなるか、といったところですが、mixiなどのSN

  • Google Wave コンプリートガイド - The Complete Guide to Google Wave: How to Use Google Wave

    From The Complete Guide to Google Wave: How to Use Google Wave Google Wave コンプリートガイドはジーナ・トラパーニとアダム・パッシュによる格的なユーザーマニュアルです。 Google Wave は新しいウェブ上のコラボレーションツールで、理解しづらいことで有名です。このガイドはその理解の助けになるでしょう。このガイドを使えば、Google Wave の使ってあなたのグループが仕事を進める方法について学ぶことができます。Google Wave は新しいサービスで、急ピッチで開発が進められていますので、このガイドブックは Wave が成長し、変化してゆくに従って内容も変化してゆく予定です。「Google Wave コンプリートガイドについて」のページをお読みいただくとともに、私たちを Twitter でフォローして、

  • おばあちゃんのばんごはん

  • Wicketを実際の案件で使ってみた際のまとめ : ジウコラ虫の泣き声

    3ヶ月間ほど社内案件でWicket(1.3.6)を使用していたので、今後案件で使用される方の参考になればと思い、Wicketを使用してみた際の感想を記載しておきます。ただし、その場しのぎで対応している部分も多々あるため参考程度としてください。 # 実案件で使用させてる方ってどのくらいいるんだろう? ■学習コスト 約1ヶ月ほどかかりました。UIとして表現したいパターンを洗い出してプロトタイプを兼ねながら作成していました。 ■ログイン wicket-auto-roleを使用しました。今回は複雑なユーザ管理は必要ないんで特に問題なかったかな?サインインパネルとしてorg.apache.wicket.authentication.panel.SignInPanelを使用しようと思いましたが、WICKET-2103のとおり問題があるため、流用しながらonSignInSucceededメソッドをカス

  • わたしが知らないスゴ本は、きっとあなたが読んでいる: 学生必読「理科系の作文技術」

    文系理系は無関係、学生は全員読め。もう一度いう、学生は必ず読め。 「上から目線」だの「えらそう」だの批判上等(ご指摘の通りだから)。その上で重ねて言う、必ず読め。かくいうわたしは、そう言ってくれる先達がいなかった。ゼミ発表やビジネス文書で「揉まれて」身に着けた我流の技術なので、心もとないことおびただしい。 今では論文・レポートの作成技術に関するは沢山あるが、コンパクトな新書にここまで丁寧+徹底して「学生のレポート」に特化したものはない。「東大、京大、北大、広大の教師が新入生にオススメする100冊」の第8位で、この手のランキングに必ず書が入っているところに、センセ方の苦労がしのばれる。 もちろん、ライティングの手ほどきを受けている方なら、「あたりまえ」のことばかり。しかし、その「あたりまえ」がないことでどれだけコミュニケーション・ロスが発生しているかゾッとさせられる。 たとえば、「事実と

    わたしが知らないスゴ本は、きっとあなたが読んでいる: 学生必読「理科系の作文技術」
  • ASCII.jp:これぞ完璧企画書――「1枚企画書」パターン実例3題 |パワポで極める「ビジネス極意」

    連載では、竹島愼一郎氏が提唱するインパクト抜群の「1枚企画書」をPowerPointで作る手順を全5回で紹介します。社会人になったらWordやExcelだけでなくPowerPointも使いこなせなくては、社内や取引先でのプレゼンに勝ち抜けません。しかし、ただ単に企画書をPowerPointで再現しただけでは、印象に残るプレゼンにはほど遠く、居眠りを誘う会議になってしまうことでしょう。 「1枚企画書」の最終回として、書が出版に至った企画書の実例を含む、「プレゼン力の高い企画書」を3種類ご紹介します。実際の成功事例を踏まえてPowerPointをフル活用すれば、皆さんの仕事もきっと成功に近づくはずです。 ※記事は「ビジネス極意シリーズ パワポで極める1枚企画書」から一部抜粋し、編集・再構成したものです。 Table of Contents プレ企画書1――飽和市場の「新商品企画書」 ■

    ASCII.jp:これぞ完璧企画書――「1枚企画書」パターン実例3題 |パワポで極める「ビジネス極意」
  • 仕事で文書を書く必要がある人は理科系の作文技術を読むべきだ - 未来のいつか/hyoshiokの日記

    仕事で文書を書く必要がある人は「理科系の作文技術」(ISBN:9784121006240)を読むべきだ。 ここでいう仕事で書く文書というのは他人に読んでもらう文書をさす。他人に読んでもらうことを前提としないメモの類や狭義の日記などはこれにあたらないので、どう書こうが構わない。他人に読んでもらうことを前提とした文書は、相手に内容が伝わらなければ意味がないのだから、間違いなく相手に通じるように表現しなければならない。 小説、詩などの文学作品は、ここでいう「仕事で書く文書」に含めないことにする。文学作品と対比して、仕事で書く文書の特徴はどこにあるのか。それは、読者に伝えるべき内容が事実と意見にかぎられていて、心情的要素を含まないことである。 仕事の文書を書くときの第一の原則は、「必要なことは洩れなく記述し、必要でないことは一つも書かない」ことである。何が必要かは目的により、また相手の要求や予備知

    仕事で文書を書く必要がある人は理科系の作文技術を読むべきだ - 未来のいつか/hyoshiokの日記
  • 正確な文章の書き方

    このページでは、正確な文章を書くための秘訣をまとめてみようと思います。それほど文章がうまいとはいえない私が、文章の書き方について述べるのですから、むこうみずな行為であることは百も承知です。しかし、数年に渡って探求した正確な文章の書き方が、少しでもみなさんの役に立てばという思いを自分への励ましに代えて筆をとります。 ここでお話するのは、「文章をいかに正確に書くか」や「自分の考えをどうやったら適切に表現できるか」であって、決して「どうやったら人を感動させる名文句が書けるのか」ではありません。 このページを読んだら「科学技術文献」を書くための技術が少しは身に付くのではないかと期待しています。しかし、 人はいさ 心も知らず ふるさとは 花ぞ昔の 香ににほひける (紀貫之) などのような心に残る文章が頭に浮かぶようになるわけではありません。 絵の書き方に例えて言うなら、ここで述べる内容は、色彩や調和

  • 【レビュー】『Picasa』を便利にするツールたち - オススメ15選 | マイコミジャーナル

    オンラインサービスの中で利用率の高いサービスといえば"写真共有サービス"だ。サービスの数々を提供するGoogleには『Picasa』がある。クライアントソフト「Picasa」とオンラインサービス「Picasa Web」を組み合わせて利用できる。デジカメ写真の管理はPicasa、友人との共有にはPicasa Web、という使い方が可能だ。そんなPicasa/ Picasa Webをもっと便利に感じられるソフトウェアを紹介しよう。 Google系サービスを便利にするツールたち 【レビュー】『Googleドキュメント』を便利にするツールたち - オススメ16選 【レビュー】『Google カレンダー』を便利にするツールたち - オススメ13選 【レビュー】『Gmail』を便利にするツールたち - オススメ15選 【レビュー】『Picasa』を便利にするツールたち - オススメ15選 【ご注

  • パーフェクトPHP書評

    こんにちは、blog登場3回目のnakazawa-kです。書きかけのAndroid記事よりも先になってしまったのですがせっかく献を頂戴したということで、発売日にはレビューを載せたいなと思い少々駆け足で読んだ「パーフェクトPHP」社内回し読み2人目の書評(?)です。 にどのようなことが書かれているか、についてはAmazonに掲載されている目次でも見ていただけば大体分かると思いますので、ここでは「どんな人が読むと、どんなことが得られそうか」「nakazawa-k的に気になったトピック」を主に取り上げます。他の切り口は社内外の他の方にお譲りします。 一言でざっくりまとめると「PHPでプログラムを書く人、書いている人は斜め読みでもよいので一読すると、抜けているポイントを補間出来たり、自分の理解度を把握することが出来るので是非読むべき」という感じです。このから得るものは何も無いという方は、それ

  • OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記

    「おーおーっすっ!」 てなこって、TwitterAPIのBASIC認証も6月末に終了してOAuth/xAuthに移行するというこの時期に、あらためてOAuthについて勉強してみたんですのよ? OAuth認証を利用するライブラリは各言語で出そろってきてるのでそれを使えばいんじゃまいか? というと話が終わるので、じゃあそのライブラリの中身はなにやってんのよってことを、OAuthするScalaのライブラリ作りながら調べたことをまとめてみました。 間違っているところもあると思うのでツッコミ歓迎です>< OAuthってそもそもなんなの? ものすごくざっくりというと「API利用側が、ユーザ認証をAPI提供サービス側にやってもらうための仕様」って感じでしょうか? BASIC認証の場合、API利用側が認証に必要なアカウントやパスワードを預かる必要があるわけです。悪意のあるAPI利用側が「なんとかメーカー

    OAuthプロトコルの中身をざっくり解説してみるよ - ( ꒪⌓꒪) ゆるよろ日記
  • 本当に結構パーフェクトでした - 書評「パーフェクトPHP」 | GREE Engineering

    最近はWebSocketで遊びたくてしかたがないfujimotoです、こんにちは。今回は、日(2010/11/12)発売されている(はずの)待望の書籍、「パーフェクトPHP」の書評をお届けします。 僕は今週ひと足お先に献をいただいて目を通したのですが、様々なPHP関連の書籍で「こういうことにも言及してほしいなぁ」「このサンプルを鵜呑みにされてしまうと困るかも...」というところをきちんとカバーしていたり、最新版の仕様や、PHPを使い倒しているユーザの考え方が反映されていて、今までにない書籍だな、というのが第一印象で、初心者のかたから上級者のかたまで、全員が買って損はない(少なくとも、書店で手にとってみる価値はある)一冊だと思います。 これは、いずれもPHPのヘビーユーザであり、よいところもわるいところも知り尽くしている著者のかたがたが、執筆するにあたって最初に考えたであろう「既にPHP

    本当に結構パーフェクトでした - 書評「パーフェクトPHP」 | GREE Engineering