タグ

kaji_3のブックマーク (1,250)

  • 門外不出のOracle現場ワザ 第3章 | Oracle 日本

    門外不出のOracle現場ワザ 日オラクル株式会社 コンサルティング統括テクノロジーコンサルティング部 小田 圭二(おだ けいじ) 第3章 データベース管理 転ばぬ先の杖~設計編 日オラクル株式会社 コンサルティング統括テクノロジーコンサルティング部 小田 圭二(おだ けいじ) 目次 Part1  業務アプリケーション開発チーム編 トラブルは業務要件のヒアリング時から始まる ER設計におけるトラブル回避のポイント CRUD図でデータのライフサイクルを確認 アプリケーション側で実装すべきこと 事前に調べておくべきロック関連の問題 デッドロックを防止する実装 そのほかの検討事項 Part2  インフラ設計チーム編 Part1 業務アプリケーション開発チーム編 コンサルティングをしていると、業務アプリケーションの設計時点でDBのことをきちんと考えているプロジェクトは少ないと感じま

    kaji_3
    kaji_3 2013/10/17
  • Jmeterで負荷生成を行う際の注意 - くろふねが出かけたらアゲるスレ

    ※これはくろふねの備忘録です。皆さんにはあまり関係のないことだと思います。 Jmeterで負荷生成を行う際(というかシナリオ作りだね)にいろいろとわからなかったことをくろふね用にまとめます。 PROXY環境ネットワークでJmeterを使用する方法 外部のサーバに対して負荷生成を行わなければいけないんだけど、そのネットワーク内にPROXYサーバがあるため、そのままでは負荷生成やシナリオが作成できない。 Jmeter起動時にオプションをつけましょう! c:\jmeter\bin\jmeter.bat -H {PROXYサーバのアドレス} -P {PROXYサーバのポート} -u {PROXYサーバに対するユーザ} -a {PROXYサーバに対するパスワード} 例 c:\jmeter\bin\jmeter.bat -H 192.168.0.1 -P 8080 -u kurofune -a pas

    Jmeterで負荷生成を行う際の注意 - くろふねが出かけたらアゲるスレ
    kaji_3
    kaji_3 2013/09/19
  • 「失敗した、もう全部やめたい…」と思った時に読みたい偉人たちの失敗談&名言 - U-NOTE[ユーノート] - 仕事を楽しく、毎日をかっこ良く。 -

    [{"post":"","type":"memo"},{"renote":"0","user_id":"760823021","event_id":"2134","enabled":"1","id":"42759","time":"2013-09-13 15:44:43","post":" 失敗をすると、誰でもショックを受ける。次も失敗するんじゃないかという恐怖から、アクションをおこす動きが鈍くなる。しかし、今は世界中の人々から成功者だとあがめられる人も、昔は多くの失敗を繰り返してきたのだ。そしてnその失敗のレベルが高いほど、そのことをバネに大きな成功を掴んできたのである。では誰がどのような失敗から成功にたどり着いたのだろうか。","order":"0","row":"0"},{"renote":"0","user_id":"760823021","event_id":"2134","en

    「失敗した、もう全部やめたい…」と思った時に読みたい偉人たちの失敗談&名言 - U-NOTE[ユーノート] - 仕事を楽しく、毎日をかっこ良く。 -
    kaji_3
    kaji_3 2013/09/17
  • テスタブルJavaScript

    最重要テーマは「テストに適したコードの作成と保守」。書は複数のアプローチで、テストに適したコードに迫ります。まず複雑さについて考察し、続いて複雑さや結合を軽減できるようなアーキテクチャを検討します。これを基盤として、機能レベルとアプリケーションレベルでのテストについての解説に進みます。カバレッジやデバッグについて十分な知識を得て、最後に自動化に関する解説で書は締めくくられます。最後まで読めば、テストに適したJavaScript質と実践について漏れのない理解を得られるでしょう。著者がYahoo!Googleで培ったテストや品質管理についてのノウハウをJavaScriptに適用したWeb開発者必携の一冊。 まえがき 1章 テストに適した JavaScript 1.1 今までの手法 1.1.1 アジャイル開発 1.1.2 テスト駆動型開発 1.1.3 ビヘイビア駆動型開発 1.1.4 

    テスタブルJavaScript
    kaji_3
    kaji_3 2013/09/06
  • 決定版:いろいろなテストカバレッジ - dentakurouの日記

    いきなり「決定版」なんて大風呂敷です(笑) 最近、テストカバレッジの条件カバレッジと複合条件カバレッジについてご質問をいただきました。かねてよりカバレッジの定義は、著名な方でも異なっていることがあると感じていたのですが、Webマガジンなどの記事がJSTQBの試験勉強する方を混迷へ導いているようです。私が見つけたのとご質問された方に教えていただいたのですでに2つの出版社のWeb記事がISTQB(JSTQB)とは違う解説をしています。JSTQBのメンバーが書いたものもあり、う〜んショック。 とりあえず日の記事は忘れてください(笑) で、こんなこともあり、お返事で書いたISTQBのカバレッジの定義をご紹介したいと思いました。時間の都合で、この日記は今後もアップデートしていって最終的に決定版になればと思います。 まずコード例1) statement1; if( (a>0) or (b>0) ){

    決定版:いろいろなテストカバレッジ - dentakurouの日記
    kaji_3
    kaji_3 2013/09/04
  • ふりかえりセッション(高柳謙)

    kaji_3
    kaji_3 2013/09/04
  • 自動障害回復システム 月読の話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    @ymmt2005 こと山泰宇です。短い夏休みから帰ってきました。 今回は cybozu.com のデータセンターで運用を開始した自動障害回復システム「月読」を紹介します。障害にも色々ありますが、今回紹介するのは仮想マシンのホストサーバーの物理障害を検出して、稼働していた仮想マシンを予備のホストに移動する仕組みです。 月読は、データセンター全域に分散したエージェントが協調動作するピア・ツー・ピア (P2P)システムとして作られています。以下分散システムの話題が多数でてきますが、とても難解というわけではないので、分散システムの入門記事としてお楽しみください。 障害にどう対処するか 障害対応の自動化 設計のポイント エージェント間通信 障害の検出と回復 その他の機能 まとめ 障害にどう対処するか 物理障害対策の基は二重化(多重化)です。アプリケーションサーバーのようにデータを持たないサーバ

    自動障害回復システム 月読の話 - Cybozu Inside Out | サイボウズエンジニアのブログ
    kaji_3
    kaji_3 2013/09/03
  • メンテナブルCSS

    概要 メンテナブルなCSSを目指し、定義された一般的なCSSルールの紹介と、それらのルールを適用するにあたって活用できるツールを報告します。 1. 序論 CSSは記述ルールが簡素であり、少しの学習コストですぐに記述ができる手軽なツールです。 しかし、大規模なアプリケーションで複数人で開発するケース等では、見栄えだけしか考えずに身勝手にコーディングしてしまうと、 非常にメンテナンスコストがかかる負の遺産が作られてしまいます。 そのためCSSの品質を保つために様々なプロジェクトで、CSSの定義ルールが決められています。 稿では一般的なCSSの定義ルールと、そのルールがなぜ作られたのかを合せて報告致します。 また、CSSのルールを適用するにあたって、手動・目視でルールの適用をチェックするのは非常にコストが高い作業です。 これらルールの適用を補助するツール群を、合せて報告致します。

    kaji_3
    kaji_3 2013/09/03
  • アジャイルがビジネス価値を作るわけじゃない - 改めて開発手法としてのアジャイル - arclamp

    "アジャイル"は単なる開発手法というだけでなく、その出自からして「ビジネス価値にコミットする」というような意味を含んでいるように思います。なので「アジャイルだけがビジネス価値を作ることができる」、その逆として「ウォーターフォールではビジネス価値を作れない」というような言い方が出てしまう場合があります。 もちろん「ビジネス価値を作ること」と「ソフトウェアを作ること」は無関係ではありませんが、それがすべてではありません。ビジネス価値にとって重要なのは「どういうソフトウェアを作るか」ということであって「どうソフトウェアを作るか」ではないからです。 というわけで、改めてアジャイルやウォーターフォールを純粋な開発手法として整理したいと思います。 from Choices by Caleb Roenigk 基は計画、実行、調整 ソフトウェア開発に限らず、プロジェクトマネジメントの基は「計画し、実行

    アジャイルがビジネス価値を作るわけじゃない - 改めて開発手法としてのアジャイル - arclamp
    kaji_3
    kaji_3 2013/09/03
  • プロジェクトマネジメントなう\(^O^)/ | ぽんぽんぺいんなう\(^O^)/

    20代後半から15年ほどSIプロジェクトのリーダー/マネージャーをやってきた経験から。 『 監督とは、 他人が打ったホームランで金を稼ぐことだ。 』 ケーシー・ステンゲル(MLB監督) ●ポリシー 1)全てのメンバーが目的・段取りのわからない仕事をしない/させない。 2)プロジェクトの成功には、短期的な成功と中長期的な成功がある。両方を意識すること。 3)プロジェクトの短期的な成功は、お客さんを満足させることと利益をあげること。 4)プロジェクトの中長期的な成功は、リーダーとメンバーが成長し、また一緒に仕事をしたいなと思い合うこと。 5)リーダーとメンバーがフラットでオープンな関係を築けなかったプロジェクトは、中長期的には失敗する。 6)みんなで得意なことを持ち寄って知恵を出し合ってやってみてダメだったらそれは僕らにはムリな仕事だったということ。 7)人は一人一人別人であり仕事に対するスタ

    kaji_3
    kaji_3 2013/09/02
  • Functional JavaScript/TypeScript

    j5ik2oにふられたのでやった

    Functional JavaScript/TypeScript
    kaji_3
    kaji_3 2013/08/30
  • ReSharperの本気をみるのです!

    途中に出てくる動画: http://youtu.be/RJkRwNeGd_U

    ReSharperの本気をみるのです!
    kaji_3
    kaji_3 2013/08/30
  • TechCrunch | Startup and Technology News

    Google is embarrassed about its AI Overviews, too. After a deluge of dunks and memes over the past week, which cracked on the poor quality and outright misinformation that arose…

    TechCrunch | Startup and Technology News
    kaji_3
    kaji_3 2013/08/29
  • Unicodeで「漢字」の正規表現 – ものかの

    改訂:2017/07/22 Unicode 10.0に合わせて書き直し。正規表現を簡易にしようとしてやりすぎていたのを修正。 改訂:2023/03/21 U+30000以降を追加。InDesignの正規表現を追記。 正規表現で漢字の範囲指定をする場合、Unicodeではどうするかが悩ましいところです。 Unicodeの漢字の範囲として [一-龠] にしている例を見かけます。しかしこれは旧規格JIS X 0208の漢字が含まれる範囲をUnicodeの中から切り出しているだけです。互換漢字ブロックをまるごと取りこぼしているので、WindowsのシフトJIS(CP932)の拡張漢字に当たるものが含まれていません。現規格JIS X 0213の第3・第4水準漢字も考慮されていません。簡易な範囲指定だとしても、新常用漢字の「𠮟」が含まれておらず、今から見るとあまりに時代遅れです。 Unicodeのす

    Unicodeで「漢字」の正規表現 – ものかの
    kaji_3
    kaji_3 2013/08/29
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
    kaji_3
    kaji_3 2013/08/28
  • IT人材の育成

    あらゆる経済活動へのITの浸透及びITの社会インフラ化、産業全般のグローバル大競争の激化等の構造変化の中で、我が国のIT人材の量的質的な不足が顕在化し、高度IT人材の育成が喫緊の課題となっています。 このような課題認識のもと、我が国のIT人材育成強化を加速することを目的として、1)産学連携IT人材育成プラットフォーム構築事業、2)IT人材職種別モデルキャリア開発計画策定事業を実施しました。

    kaji_3
    kaji_3 2013/08/23
  • 連載:次世代開発基盤技術“Software Factories”詳解 - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    kaji_3
    kaji_3 2013/08/15
    ちゃんと読んで理解しよう。。
  • 連載:次世代開発基盤技術“Software Factories”詳解 第5回 ビューポイントによる関心の分離と開発プロセスの実現(1/3) - @IT

    ITシステムに対する要求の多様化、アーキテクチャの大規模化と複雑化に対応するために、現実世界やシステム化対象をさまざまな角度から表現する方法が必要である。今回は、ZachmanフレームワークやUMLの各種ダイアグラムなどにも見られる、システム表現の体系化基盤技術の1つ、「ビューポイント」を扱う。 ビューポイントは、システム表現モデルの適切な利用コンテキストを定義する視点である。これは、ITシステムのステークホルダー(利害関係者)に応じた適切なコンテキストでシステム表現を行うために必要な、システム表現モデルの体系化の枠組みを定義する。 アーキテクトが、例えばUMLを利用してシステム構築をする場合、「どのUMLダイアグラムをどの順序で定義していく必要があるか」を決める枠組みが開発方法論である。アーキテクトは経験則や採用する開発方法論で定められた手順に従う。ビューポイントはこのような経験則やプラ

    kaji_3
    kaji_3 2013/08/15
    アーキテクチャ記述の説明
  • 未決定を決定する - アーキテクトの考え方 - arclamp

    「アーキテクチャ設計の難しさについて」というエントリをしましたが、続きとして「未決定を決定する」という話を。 決定していないことを決める アーキテクチャは「作り方」を示すものなので作り始める前に決定している必要があります。つまり、アーキテクチャ設計はプロジェクトの最初に行います。ところが、皆さんもご存知の通りプロジェクト開始時点で全ての要件が出ることはありません。要件定義>基設計と進んで行き、さらには実装も後半になってからアーキテクチャ上で対応すべき問題が発覚することもあります(後工程で問題が発覚するというのはアジャイルでも同じことです)。 ですから、アーキテクチャ設計では「決定していないことを決める」必要があります。 どう決定していないかを決める 決定していないことの設計方法は「どう決定していないかを決める」ということです。 前回のエントリで「接続先のサーバが決まっていない」という例を

    未決定を決定する - アーキテクトの考え方 - arclamp
    kaji_3
    kaji_3 2013/08/14
    「あらゆる可能性に対応できる複雑な解決策」は陥りがちだなぁ。
  • 納涼 和風要求開発小ネタ集

    10. 要求開発手法の構成 要求は在るものではなく開発するものである システム開発と同様の道具立て 実施組織の定義実施組織の定義 コアチーム プロジェクト メンバー 外郭メンバー 経営 業務 システム 開発プロセス開発プロセス 利益向上 (企業価値 向上) 売上増 (付加価値向上) 信用度 維持・向上 コスト減 (ロスセーブ) 職務経歴の 迅速な提供 情報共有 ・活用 案件件数を 増やす 値上げ 提供価格 (単価)をあげる 生産性向上 営業力強化 リピートを増やす タイムリーな 提案 差別化 付加価値増 既存事業の 売上拡大 新規事業の 立上げ チャンスロス (機会損失) アサイン状況 のタイムリーな 把握 労働力の ロス (稼働率) プロジェクトの 円滑な運営 事務処理コスト に伴うロス (契約にかかるコスト) 新規を増やす 営業マンを 増やす営業の 事務処理 負荷軽減 適切な 予実管理

    納涼 和風要求開発小ネタ集
    kaji_3
    kaji_3 2013/08/14