タグ

2012年8月15日のブックマーク (20件)

  • Rubyistなら知っておくべき地味だけど便利なメソッド - joker1007’s diary

    備忘録兼、初心者向けのメソッド一覧。 余裕があればRails編とかも書こうかな。 これ忘れてるとか何事?とかいう突っ込みがあれば是非お願いします。 もうちょっとコードの具体例書きたかったけど、めんどくさくなってきたw Array Array#combination(n), Array#permutation(n) 配列のデータを元に組み合わせ(順列)を作ってくれます。 ブロックを渡さない場合はEnumeratorで組み合わせの各要素を列挙します。 Enumerator Enumerator#with_index(offset = 0) Enumeratorの各要素に合わせてindexを列挙してくれるEnumeratorを返す。 each_sliceやcombination等にメソッドチェインで繋げて使う。 Enumerator#with_object(obj) with_indexと同様で

    Rubyistなら知っておくべき地味だけど便利なメソッド - joker1007’s diary
  • COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス

    富士通富士通アドバンストソリューションズ(FASOL)は2012年8月15日、企業情報システム向けの「設計書化モダナイゼーションサービス」を発表した(図1)。同日より販売活動を開始する。 このサービスでは、富士通およびFASOLの担当技術者が顧客企業のメインフレームを調査。COBOLやPL/Iなどで書かれているアプリケーションのソースコードを解析し、日語の設計書に置き換える(図2)。アプリケーションの保守担当者はソースコードではなく日語の設計書によってアプリケーションの仕様が把握できるため、アプリケーションの保守性が向上するという。 また、日語の設計書から新規システム用のJavaソースも生成可能。この作業で富士通側はFASOLの開発支援ツール「InterDevelopシリーズ」を使う。同ツールはテスト関連の機能も備えており、設計書からJavaソースの動作テスト項目の候補を自動抽出す

    COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス
  • marsのメモ - 開発環境に関わるメモ

    今月で今やってる仕事の契約が切れるので,ここで培ったノウハウなどをメモしておこうと思う。 しかし,今後この手の開発系の仕事ができるとは限らないってのが悲しいところ。 プロジェクトポータルまわり とりあえず,Subversion(SCM), Trac(ITS/Wiki), Hudson(CI)は必須。この3セットがないプロジェクトなんてうんこ。 とにかくTrac-Subversionの連携が強力なので,Subversion以外のSCMは無視していい。HudsonはCIつうよりプロジェクトダッシュボードとして使うのが吉(数あるプラグインを有効利用しよう)。 marsのメモ - Trac marsのメモ - MacroBazaar - The Trac Project marsのメモ - 角谷HTML化計画(2006-04-25) marsのメモ - trac-post-commit-hookが

    marsのメモ - 開発環境に関わるメモ
  • モダンな Java の開発環境の構築方法 - wyukawa's diary

    http://d.hatena.ne.jp/tokuhirom/20100716/perlenv モダンなPHPの開発環境の構築方法 - 肉とビールとパンケーキ by @sotarok モダンなPythonの開発環境の構築方法 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記 まだJava版を書いてる人がいないみたいなので、一応書いてみるよ。--); 前提はWindows環境です。Linuxでもそうは変わらないと思うけど、Macだと違うかも。 Macの場合はMac OS X にJavaの開発環境を設定する - やさしいデスマーチを見ると良いかも。 インストール OracleからJDKをダウンロードしてインストール。Macは最初から入ってますね。 ダウンロード先はここね。 Oracle Technology Network for Java Developers |

    モダンな Java の開発環境の構築方法 - wyukawa's diary
  • 残業を悪とするチームを作ろう - ひがやすを技術ブログ

    長時間労働やサービス残業は、基的には会社の問題であり、上司の問題です。 例えば、大手SIerで長時間労働やサービス残業が発生するよくあるケースを見てみましょう。 会社は、ワークライフバランスを向上させるために、年間360時間以上の残業をしてはいけないというルールを決めたとします。この段階で、会社は残業は社員のために良くないと認識しています。 現場は、社員の稼働率を上げるためにオーバーワーク気味に仕事をアサインします。仕事がないときに備えて、仕事があるときは、多めに仕事を振るのです。これが間違いなのですが、たいていの現場は、このように行動してるでしょう。つまり、仕事があるときは、多めに振られているので残業することが前提なのです。 ここで、会社の作った残業規制のルールが効いてきます。上司は、会社のルールがあるので、月30時間以上の残業をつけることを基禁止します。「残業をつけることを禁止する

    残業を悪とするチームを作ろう - ひがやすを技術ブログ
  • 残業をなくすためにすべきこと - ひがやすを技術ブログ

    残業を悪とするチームを作ろうのエントリに対して、質の良い仕事をするチームを作ったとしても、そのチームにほかから仕事がまわされて、結局残業は減らないんじゃないかという指摘をいただきました。 残業を悪とするチームを作るだけでは全く足りない ご指摘の点はその通りだと思うのですが、自分のところは、残業を悪とするチームが作れているし、「結局日じゃ残業が減ることはないよね」みたいな結論で終わりたくないので、「残業をなくすためにすべきこと」をしっかり指摘したいと思います。 まず、仕事を定時に終わらせる能力を持ったチームを作ったとしても、他から仕事がまわされて結局残業は減らないという点です。実際に良くおこりそうな話ですが、ここに問題が隠されています。 他から仕事がまわされてくるというのは、その仕事は、時間をかければ誰でもできる付加価値を生み出さない仕事だということです。正直言って、付加価値を生み出さない

    残業をなくすためにすべきこと - ひがやすを技術ブログ
  • まとめ本 - Strategic Choice

    まとめ記事を書いたの一覧です。一覧出典まとめ記事オブジェクト指向設計原則パッケージ設計の原則GRASPパターン構造化プログラミング GoFのデザインパターンGrandのデザインパターンオブジェクト指向の懐PLoPの汎用設計パターンPOSAのアーキテクチャ根底技法POSAのアーキテクチャ非機能要件POSAのアーキテクチャパターンPOSAのデザインパターンオブジェクト指向エクササイズパターン指向リファクタリング七つの設計原理J2EEパターン実装パターン テスト駆動開発・Eclipseショートカット編テスト駆動開発・パターン編テスト駆動開発・実践編Unix思想 リファクタリングコードの臭い・脱臭チャートUNIXという考え方防御的プログラミング プログラマ vs アーキテクトドメイン駆動設計・俯瞰編ドメイン駆動設計・基盤編ドメイン駆動設計・アプリケーション構築編ドメイン駆動設計・モデル「深」

  • 書籍エントリ一覧 - Strategic Choice

    不定期にエントリしている「書籍」カテゴリの一覧です。一覧オブジェクト指向の書籍言語バイブル言語バイブル・改まとめきっかけ技術書編(未)きっかけ・ビジネス書編(未)

  • まとめ本 - Strategic Choice

    まとめ記事を書いたの一覧です。まとめ記事の内容も、簡単に説明しています。一覧出典まとめ記事オブジェクト指向設計原則パッケージ設計の原則オブジェクト指向を効果的に活用するための、クラス設計の原則についてまとめています。(SOLID原則) また、クラスレベルだけでなく、パッケージレベルの原則についてもまとめています。GRASPパターンオブジェクト指向設計の基は「適切なクラスに適切な責任を割り当てること」です。この指針である「GRASP」についてまとめています。構造化プログラミング構造化プログラミングのエッセンスについてまとめています。 パラダイムが異なっても(=オブジェクト指向でも)通用する・適用できる考え方です。 GoFのデザインパターンGoFのデザインパターンを全てまとめています。 各パターンのまとめ後、「なんでこんなことするのか?」「こうするとどういう効果がうまれるのか」を考察して

  • Jenkinsがテストこけているのにグリーンになる件解決 - shokosブログ

    Jenkinsをバージョンアップ(1.475)したら、失敗したテストがあるのにグリーンになる珍現象が起きた。 解決方法メモ 各プロジェクトの設定画面 ビルド後の処理追加で「publish xUnit test result report」を選択 Faild TestsのThresholds(しきい値)をすべて0に テスト失敗のしきい値を1以上にするなんてありえないし、この設定項目バッドノウハウすぎでは、あとデフォルトで0にしてくれよと声を小にして言いたい 追記:デフォルトで0じゃないのおかしくね?ってバグレポートしました。

    Jenkinsがテストこけているのにグリーンになる件解決 - shokosブログ
  • Ultimate Agile Stories の Iteration2 が刊行:An Agile Way:オルタナティブ・ブログ

    今年も、『Ultimate Agile Stories (Iteration2)』が刊行され、コミケにて配布されました。 さあ、アジャイルの夏への扉を開こう。 日の活動家たちの奇跡とキセキがここに。 ぼくは今回は寄稿できなかったのですが、こんな、帯のコピーを担当させて頂きました。コミケといえば夏。そして、「夏への扉」がぼくの好きな小説であることもあって、こんなコピーになりました。また、アジャイルは「やったことがない人が理論武装をしても意味がない」という特徴があり、「活動家」という言葉も入れたかったのです。ぼくたちが作ってきた日でのアジャイルの実践知を表現したになったと思います。 の中身は、なんとか手に入れて読んでもらうことにしましょう。 ぼくも、昨年刊行された、Iteration 1に寄稿した文章を、ここに公開したいと思います。一年前の文章ですが、ぼくのアジャイルの10年を表現した

    Ultimate Agile Stories の Iteration2 が刊行:An Agile Way:オルタナティブ・ブログ
  • 日本のアジャイル10年、人々とコミュニティの私的物語:An Agile Way:オルタナティブ・ブログ

    アジャイル10年、人々とコミュニティの私的物語  平鍋健児 (※)この記事は、2011年に書籍『Ultimate Agile Stories』に寄稿したものを転載しています。執筆時点で、『Ultimate Agile Stories - Iteration 2』が刊行されています。(2012/8/15) ぼくが初めてアジャイル、というか、XP、そうエクストリームプログラミングについて知ったのは、2000年の初めだった。ふと目について注文した洋書『Extreme Programming: Explained』がamazon.comから届き、それを週末に読んだのだ。このときに、どんな電流が走ったかは、多くの人の前で語ってきたが、Kent Beck という人物がとんでもなく明快に、そして極端に、人に喜ばれるソフトウェア開発、という視点でプログラミング活動を中心おいて4つの価値と12個のプラ

    日本のアジャイル10年、人々とコミュニティの私的物語:An Agile Way:オルタナティブ・ブログ
  • はじめてAgile Conferenceに参加するエンジニアが知りたい7の質問 #agile2012jp - 未整理整頓@uedayo

    8/13(月)から米国ダラスで行われているAgile2012(アジャイルカンファレンス)に参加しています。今回は初めて場のアジャイルカンファレンスに参加したのですが、2日目が終了した現時点で既に様々な気づきがありました。 私自身が参加する前に気になっていた、 得られる成果 かかる費用 英語のスキル を中心にこれからAgile Conferenceに参加しようと思っているエンジニアが知りたいであろう質問をまとめました。 長文になりますが、ぜひ最後までお読みいただき気で参加を考えていただければと思います。 1) どんなカンファレンスなの? アジャイル分野における世界最大規模のカンファレンスで年に一度開催されます。(公式ページ) Agile Alliance が主催しており、世界中のアジャイル界隈の著名人のセッションに参加できたり気軽に交流できます。諸事情により例年米国で行われることが多いで

    はじめてAgile Conferenceに参加するエンジニアが知りたい7の質問 #agile2012jp - 未整理整頓@uedayo
  • Excelの「条件付き書式」で進捗状況をさくっと把握する - 結城浩のはてなブログ

    コンテキスト 作業ごとに進捗をパーセンテージで表したデータがExcelにあるとする。 問題 進捗の様子をパッと知りたい。 特に進捗が進んでいて「大丈夫」な作業はどれで、遅れていて「注意」な作業はどれで、すごく遅れていて「危険」な作業をざっくり知りたい。 解決 進捗の範囲を選択し、「条件付き書式」で「アイコンセット」を選べばよい。 詳細手順 (1)進捗の範囲を選択する。(このデータは適当に作りました) (2)「条件付き書式」→「アイコンセット」を選ぶ。 (3)自動的に三段階に分けてマークを付けてくれる。どこが赤信号か一目でわかりますね。 ※進捗はパーセンテージ(0〜100)である必要はありません。自動的に3段階に分割されます。 ※またどの数値の範囲をどのアイコンにするかは微調整できます。 関連 この日記の中のExcel関連記事一覧 【旧商品】Microsoft Office Excel 20

    Excelの「条件付き書式」で進捗状況をさくっと把握する - 結城浩のはてなブログ
  • jQuery 1.8の更新内容をまとめたよ。 | Ginpen.com

    個人的に油断してたんですが、jQuery 1.8がリリースされましたね。 CSSのベンダープレフィックスを自動でほぼ補完してくれるようになったのが目玉機能でしょうか。作業量としては、セレクターエンジンSizzleとアニメーション関係を全面的に書き換えた事が大きそうです。なお諸々強化されているにも関わらず、ファイルサイズは減っています。(ちょっとだけどね。) えらい! jQuery Blog » jQuery 1.8 Released jQuery Blog » jQuery 1.8 Beta 1: See What’s Coming (and Going!) jQuery Blog » The New Sizzle jQuery Blog » jQuery Core: Version 1.9 and Beyond jQuery Blog » jQuery 1.9 and 2.0 — TL;

    jQuery 1.8の更新内容をまとめたよ。 | Ginpen.com
  • Scala の開発に学ぶコードレビュー体制とプロジェクト開発 - xuwei-k's blog

    コードレビューについて Oh, you `re no (fun _ → more) より引用 単に普段の開発で使っている VCS でそれを行なっていました。 つまり、コードの中にコメントの形でレビューを書き、それをコミットする。 そしてそこから派生する議論も全てコード上のコメントで行います。 (もちろん複雑な話になった場合は直接の議論を行い、合議の結果だけを記しておく、なども当然あるでしょう。) レビューをソースコードのコメントとして直接書き込むのは、GHC の開発でも時々見かけますね。例えば、新機能の開発 branch を作って、新しい機能を開発している時とか。 2012-08-14 18:44:19 via OpenTween まあ、主に入った変更に Simon Peyton Jones が(ソースコード上で直接)コメントしそれに従ってソースコードを修正する形なので、レビューと言えるほ

  • Account Suspended

    Account Suspended This Account has been suspended. Contact your hosting provider for more information.

  • エキスパートPythonプログラミング読書会 第二期 10 (2012/10/09 19:00〜)

    日時: 2012/10/14 19:00~22:00 (読書会 : 19:00〜21:00 / ビアバッシュ : 21:00〜22:00)場所: バリストライドグループ持物: エキスパートPythonプログラミング / Pythonの動作するノートPC参加費: ¥1,500ネットワーク: 無線LANあり電源あり範囲: 第8章 コードの管理ハッシュタグ: #expertpython タイムテーブル 19:00-21:00:  @shimizukawa さんを中心に解説・質疑応答21:00-21:30: ビアバッシュ21:30-22:00: LT x 4人 (持ち時間 5分) ?,?, ?, ?22:00-22:10: 片付け 読書会の進め方 の文章の読み合わせはしません。 各自、予め読んできた内容を @shimizukawa さんを中心に解説・質疑応答していきます。 ノートPCは必須ではあ

    エキスパートPythonプログラミング読書会 第二期 10 (2012/10/09 19:00〜)
  • Agile2012 Day2 : 基調講演: よい組織文化をスケールさせるには by ロバート・サットン - kawaguti’s diary

    Agile2012 の基調講演は スタンフォード大学のロバート・サットン教授です。 手がきのメモをベースに搔き起こしたものを置いておきます。生焼きのものですみません。 Keynote: SCALING UP EXCELLENCE by Robert Sutton 経営の分野、特に組織文化や習慣/ルールと結果の整合性について、「よく信じられていること」は当なのか?という視点の著書がある。HARD FACTSというについてはこのブログでも紹介した (HARD FACTS 〜 事実に基づいた経営)。 冒頭で、"Good Boss, Bad Boss" "No Asshole Rule" の2つの著書が紹介された。 あなたの職場のイヤな奴 作者: サットン,I.R.,矢口誠出版社/メーカー: 講談社発売日: 2008/04/11メディア: 単行購入: 3人 クリック: 137回この商品を含む

    Agile2012 Day2 : 基調講演: よい組織文化をスケールさせるには by ロバート・サットン - kawaguti’s diary
  • tarコマンドを負荷制御(bwlimit指定)して実行する方法

    cstream - direct data streams, with bandwidth limiting, FIFO, audio, duplication and extended reporting support. ざっくり言うとデータストリームの制御とかできるよ!っていうコマンドっぽいです。オーディオアプリケーションのデータレートのエミュレーションとかで利用されているそうです。オプションではcstreamコマンドの-tを使うのですが、以下がmanでの内容になります。 -t num    Limit the throughput of the data stream to num bytes/second. Limiting is done at the input side, you can rely on cstream not accepting more than thi