タグ

2012年7月16日のブックマーク (15件)

  • gitでありがちな問題の解決方法まとめ - Qiita

    Git Advent Calendar / Jun. 最終日(30日目)の記事です.29日目は「いざという時のためのgit reflog」でした. Git Advent Calendar最後なので,git操作でやりがちなミスからどう回復するかをまとめます.他にもあればコメントもらえるとマージしていきます. ブランチを切り忘れてmasterでコミットしてしまった その時点でブランチを切る&reset --hardで間違ったコミットたちをmasterから消す $ git checkout -b new-branch # masterの最新コミットを消す $ git checkout master && git reset --hard HEAD~

    gitでありがちな問題の解決方法まとめ - Qiita
  • Scalaスタイルガイド — Scala Style Guide v1.2.5 documentation

    Scalaスタイルガイド¶ EPFLの提供する公式スタイルガイドや,Artimaのようなコミュニティサイトによる非公式ガイドの代わりに,殆どの場合に従うべきScalaのスタイルにおけるガイドラインの概略を示す事を意図してこの文書は作られました。このガイドでは,なぜそのスタイルが推奨されるのか,またその代替案がどのようにしてそのスタイルに関連するのかを,できる限り多くの箇所で詳細に記述するよう努めています。他の全てのスタイルガイドと同様に,この文書もいずれ破られるルールの一覧として扱ってください。ここで提示するスタイルよりも好ましい別のスタイルがきっと現れるはずです。 コンテンツ:

  • 第3回Playframework勉強会 に参加してきた #play_ja - Diary of absj31

    第3回Playframework勉強会 #play_ja - 日Playframeworkユーザー会 USTREAM: Playframework勉強会 #play_ja: Playframework勉強会 #play_ja ハッシュタグ: #play_ja. Ustream.tv: ユーザー ikeike443: 第三回Playframework勉強会 7/14, Recorded on 7/14/12. Web Playframeworkについてはここ最近興味関心を強く寄せており、写経等を踏まえて実践・実装スキルを磨いていた所にこの勉強会の告知があったので告知発表即申込み、参加してきました! と、その前に過去2回の勉強会についておさらい。情報を漁ってみると、とても多くのブログレポートが書かれていました。 この分量・クオリティは凄いですね。おさらいする身からしても非常に助かります。 第

    第3回Playframework勉強会 に参加してきた #play_ja - Diary of absj31
  • 『Scala逆引きレシピ』 感想 - kmizuの日記

    少し前に献いただいたのですが(竹添さん、翔泳社様、ありがとうございます)、時間が無くてあまり読み進められていませんでした。昨日使って一通り目を通したので、ちょっとした感想を書きます。購入の際の参考になれば幸いです。 まず、結論から言うと、書は、 (特に)Javaをメイン言語として使っている人で、Scalaを学習したい人 Scalaを使った実用プロジェクトを作り始めたい人 Scalaの各種ライブラリの基的な使い方を知りたい人 にお勧めできる書籍といえます。主な理由としては、 現行安定版である Scala 2.9.X (現在最新安定版はScala 2.9.2) に対応している事 言語機能に関するレシピがある事 sbtを使って、実際に開発を行うために必要な記述がちゃんとあること 準標準的なライブラリ(Akka, Specs 2, 等)や新しいFW(Play 2)に関する記述が豊富な事 など

    『Scala逆引きレシピ』 感想 - kmizuの日記
  • ソフトウェアの基礎(beta) — ソフトウェアの基礎 1.0.2 documentation

    ソフトウェアの基礎(beta)¶ ドキュメントは実験中のものです。 安定板は http://proofcafe.org/sf/ を参照してください。 epub版: http://proofcafe.org/sf-beta/software_foundation_1.0.2.epub mobi版: http://proofcafe.org/sf-beta/software_foundation_1.0.2.mobi Contents:

  • ネット上で無料で読めるプログラミングとかの本をかき集めてみた。 - 放課後忍法倶楽部

    さーて、この間の木曜日からケツの青い社会人になりましたcalcsです。 まぁそれはそれとして、個人的に記録しているネット上でタダで読めるが割と集まって来ているので、まとめてみました。意外と「あー、ちょっと読みたかった」的なもあったりするので、まず試し読みするのにもいいですね。を置く場所も買いにいく手間もいりませんし。 さらに言うなら電子出版がもっと普及すれば、良いんですけどねぇ。もしくはリアルに全文検索機能をつけるべきw のリストは以下になります。 GPU Gems1http://masafumi.cocolog-nifty.com/masafumis_diary/2008/04/gpu_gems_1_84ab.html SICPhttp://mitpress.mit.edu/sicp/full-text/book/book.html Rubyソースコード完全解説http://i

    ネット上で無料で読めるプログラミングとかの本をかき集めてみた。 - 放課後忍法倶楽部
  • 2010-02-01 - 放課後忍法倶楽部

    ども、calcsです。多分今年度で大学卒業します。 で、人生で初めてのフルタイムのお仕事に来年度から従事することになるでしょう。 そこで後から、一部の就活生向けセミナーで言われるように、「『学生』から『社会人』になった時」に価値観って大きく変わるのか? を、検証するために(私は懐疑的です)、今良いと思っているをリストして置こうかと。 良いと思うはかなりその人の価値観を表していると思うので。今回はプログラミング系。それ以外はまた後日。 リストは『複数回の再読に耐え、かつ、言語を問わずに使えるノウハウを供すること』基準で選定。個人的にはどれも最低5回ぐらいは読んでるはず。 達人プログラマー―システム開発の職人から名匠への道 作者: アンドリューハント,デビッドトーマス,Andrew Hunt,David Thomas,村上雅章出版社/メーカー: ピアソンエデュケーション発売日: 2000/

    2010-02-01 - 放課後忍法倶楽部
  • 第三回Playframework勉強会で発表してきました。#play_ja - @i2key のBlog

    第三回Playframework勉強会で発表してきました。 当日のtoggetterはこちら。 内容は、今回私が開発したソーシャル音楽アプリAttaccaでPlay2.0+Javaを選択した経緯がメインになります。 こんなアプリです。 発表資料はRECRUITの黒田として発表した部分は省いております。i2key個人として発表した部分のみにしております。ご了承ください。 Play2.0+Javaでサービスを番稼働させた話 #play_ja View more presentations from Itsuki Kuroda UST録画はこちら。 Video streaming by Ustream 17:14 〜 43:00が私の発表になります。 最後のAction Invoker Actorsの値についてですが、やはり512はやりすぎwwwと@Masahitoさんにご指摘をうけました。ま

    第三回Playframework勉強会で発表してきました。#play_ja - @i2key のBlog
  • JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) - ぺーぺーSEのブログ

    ブログはJava8(特にMetaspace)に対応していない。 下記にJava8以降に対応した記事を記載する(予定)。 blog.pepese.com JavaVMのメモリ領域について JavaVMが管理するメモリ領域について 階層1 階層2 階層3 説明 Javaヒープ JavaVM上で起動するJavaプログラムのリソースを管理する領域。New領域とOld領域で構成される。 l" New領域 新規オブジェクトと閾値(-XX:MaxTenuringThreshold)未満のオブジェクトが配置される。(Young領域とも呼ばれる) l l" Eden領域 新規のオブジェクトが配置される。 l l" From領域 CopyGC(ScavengeGC、マイナーGC)が実行された際に、使用中のオブジェクトはここへコピーされる。(S0やS1とも呼ばれる) l lー To領域 CopyGC(Scav

    JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) - ぺーぺーSEのブログ
  • Commons DBCP

    Commons DBCP は、データベースのコネクション・プーリングを扱うライブラリです。 Tomcat で標準採用されています。 動作説明 動作を簡単に説明します。 クライアントから接続要求が発生した場合 … getConnection() 1. DBCPは、プール内に空き接続があるか確認 2. あればそれを返す。この時その接続は アクティブ となる 3. プール内に空き接続が無ければ、新たに接続を作って返す クライアントから切断要求が発生した場合 … conn.close() 1. 切断要求のあった接続をプール内に保管する。この時その接続は アイドル となる 2. もしプール内に maxIdle 以上の接続が溜まったら、それ以上にならないように接続を削除する 接続監視スレッド DBCPには接続監視スレッドというものが存在します。 これは一定時間毎にプール内のアイドル接続をチェックするも

  • Commons DBCP のメモ

    Author : snbhsmt at ps dot ksky dot ne dot jp Last-Modified : 2004/06/29 16:00 JST Commons DBCP について Commons DBCP (Database Connection Pool API) は、JDBC を利用して DB との接続の プーリング機能を提供する。 実際のプーリング機能は Jakarta Commons Pool API を利用している。 詳細は、アーカイブ内の README.txt や docs/ 内のソース、 あるいは以下のページ等を参照。 Jakarta Commons DBCP Home (日語訳) http://jakarta.terra-intl.com/commons/dbcp.html Jakarta Commons DBCP 1.0

  • ぺーぺーSEのブログ

    Amazon ElastiCache for RedisはAWSが提供するRedis互換の高性能なインメモリデータストアサービスです。この記事では、Amazon ElastiCache for Redisの認証トークンの設定・変更方法を Terraform の設定を交えてご紹介します。

    ぺーぺーSEのブログ
  • 日本と海外エンジニアの「コミュニケーション能力」 - カレーなる辛口Javaな加齢日記

    http://d.hatena.ne.jp/anatoo/20120714/1342254336 「海外」で普遍的なものなのかはわからないけど、サンフランシスコのミートアップのイベントやスタートアップに何度か連れて行ってもらってそう思った。あっちのエンジニアのコミュニケーション能力の平均値が日よりも数段高い。 そりゃあ,そういう場面にはコミュニケーション能力(というよりプレゼンテーション力やディベート力)の高い人が出てくるでしょう.一番能力の高い人が日の平均より上なのは,そんなに驚くほどのことじゃないと思う.*1 むしろそこで問題となるのは「技術力がすごく高いし,論理的な議論やプレゼンテーションも得意だけど,不特定多数の人と会話するのが苦手」みたいな人も高く評価されるのか否かということ.日だとほぼ全く評価されないが,あちらでは違うのではないかと思う. もう一つの問題は,日IT業界

    日本と海外エンジニアの「コミュニケーション能力」 - カレーなる辛口Javaな加齢日記
  • 美しいプログラムを書く(業務用Webアプリケーション保守編) | Webシステム開発/教育ソリューションのタイムインターメディア

    あらすじ あなたはとある業務用 Web アプリケーションの開発・保守を任されています。 このアプリケーションは ASP.NET を用いて作成されており、 クライアントサイドは一部 jQuery を利用してナウなヤングにバカウケの UI を実装しています。 さて、今回は 商品情報の変更履歴を一覧表示する。一覧から2つのバージョンを選んで差分を表示できるようにする。 という機能を実装することになりました。 これ自体はちゃちゃっと実装し、以下のようなHTMLが生成されるようにしました: ... <table> <tr> <th>A</th> <th>B</th> <th>変更日時</th> <th>変更者</th> </tr> <tr> <td><input type="radio" name="new_version" value="9"/></td> <td></td> <td>2012-0

    美しいプログラムを書く(業務用Webアプリケーション保守編) | Webシステム開発/教育ソリューションのタイムインターメディア
  • 『データベースの進化的設計 - taktosの日記』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『データベースの進化的設計 - taktosの日記』へのコメント