タグ

ブックマーク / gihyo.jp (17)

  • すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ⁠⁠、全銀システム通信障害の詳細を説明 全国銀行資金決済ネットワーク(以下、全銀ネット)とNTTデータは12月1日、2023年10月10日~11日にかけて全国銀行データ通信システム(以下、全銀システム)で発生した通信障害に関する報道関係者向けの説明会を開催しました。件についてはNTTデータが11月6日に行った途中経過報告の内容をもとにレポートしましたが、今回、全銀ネットとNTTデータが揃って会見を行ったことで、より詳細な障害の原因が判明したので、あらためてその内容を検証してみたいと思います。 説明会の登壇者。左から、全銀ネット 企画部長 千葉雄一氏、事務局長兼業務部長 小林健一氏、理事長 辻松雄氏、NTTデータ 代表取締役社長佐々木 裕氏、取締役副社長執行役員 鈴木正範氏 なお、全銀ネットとNTTデータは、今回の障害に関して金融

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
    ocs
    ocs 2023/12/06
  • 『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS

    WEB+DB PRESSは,2023年8月発売のVol.136をもって隔月刊誌としては休刊させていただきます。物価上昇による製作費の高騰など諸般の事情により,今回の決定に至った次第です。 突然の休刊案内にてたいへん恐縮ではございますが,何卒ご理解を賜りますよう,お願い申し上げます。 22年以上の長きにわたり,絶大なご支援をいただきましたことを,厚く御礼申し上げます。 弊誌で扱っていた分野のコンテンツは,今後も弊社刊行のSoftware Designやgihyo.jp,書籍などで提供させていただきます。また,必要な場合には「特別号」の編集・刊行なども検討してまいります。 最後に,皆様の一層のご活躍を心より祈念しております。

    『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS
    ocs
    ocs 2023/05/01
  • 第7回 TCPとUDPの違い、深層の真相 | gihyo.jp

    TCPとUDPはOSIのレイヤ4(トランスポートプロトコル)であり、よく以下のように説明されていますよね。 ●TCP ・信頼性が高い ・コネクション型プロトコルである ・ウインドウ制御、再送制御、輻輳(ふくそう)制御を行う ●UDP ・コネクションレス型プロトコル ・信頼性を確保する仕組みがない ・処理が簡単で遅延が少ない しかし、これらの説明には重要な視点が欠けていると思います。 データを「ストリーム」として扱うTCPと、「データグラム」を処理するUDPという考え方です。 トランスポートプロトコルとは? まずは、そもそもTCPやUDPなどのトランスポートプログラムがなぜ必要なのかを考えてみましょう。 ふつう、私たちが利用しているPCやサーバーでは、同じコンピュータの上で複数のアプリケーションが動作していますよね。アウトルックでメールを書きながら、ブラウザでホームページを見たりすることがで

    第7回 TCPとUDPの違い、深層の真相 | gihyo.jp
    ocs
    ocs 2014/01/23
  • なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 | gihyo.jp

    なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 2年ぶりに日の地を踏んだLinus Torvalds氏 「Linusと私の娘はよく似ている。2人とも、私にとって非常に大切で愛らしい(adorable)存在で、まったくもって天才としか言いようがない。そして2人とも私の言うことをいっさい聞かない⁠」⁠─5月30日、Linux Foundationのエグゼクティブディレクターとして日LinuxユーザにもおなじみのJim Zemlin氏は、東京・椿山荘で開催された「LinuxCon Japan 2013」2日目キーノートにおいてLinus Torvalds氏をこのように紹介しました。 Linuxの生みの親であり、誕生から20年以上経った現在もカーネル開発の最高責任者であり続

    なぜLinuxを生み出せたのか? それはぼくが若くてバカだったからだよ!─LinuxCon Japan 2013で2年ぶりに来日したLinus Torvalds名言集 | gihyo.jp
    ocs
    ocs 2013/05/31
  • Spring3入門―Javaフレームワーク・より良い設計とアーキテクチャ

    2012年11月2日紙版発売 長谷川裕一,大野渉,土岐孝平 著 B5変形判/512ページ 定価4,290円(体3,900円+税10%) ISBN 978-4-7741-5380-3 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 もはや定番となったJava・オープンソースフレームワークのSpring Frameworkの実践的な入門書。これまでに,Spring入門,Spring2.0入門と発行してきたが,書は機能の洗練と成熟がされた唯一無二のSpring3.1の解説書籍である。これまでの2冊の集大成ともいえる内容となり,DIコンテナといった概念もより精査されてソフトウェアアーキテクチャへの言及と実践ががより深いものになっている。Javaによ

    Spring3入門―Javaフレームワーク・より良い設計とアーキテクチャ
    ocs
    ocs 2012/10/26
  • 今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” 4月5日、7年ぶりのJavaOne 2日目です。初日のJava Strategy Keynoteに続いて、今朝は“⁠Java Technical Keynote⁠”と題した基調講演が行われました。場所は前日同様 六木アカデミーヒルズ49です。 昨日に続いてMCはJavaOne Tokyo 2012実行プロジェクトリーダーの伊藤敬氏。残りの時間を目いっぱい楽しんでほしいと挨拶。 コーディングの簡略化が進むJava 7~Java 8 テクニカルキーノートは、初日のキーノートの内容を承け、より技術的に掘り下げたものです。伊藤氏の紹介を受け最初に登壇したのは、Java Language & VMのSpecification Leadを務めるAlex Buckley氏。同氏はおもに言

    今年のJavaは要注目トピックがいっぱい! JavaOne Tokyo 2012 2日目 “テクニカルキーノート” | gihyo.jp
    ocs
    ocs 2012/04/06
  • ページが見つかりません

    指定されたページは,サイト内に見つかりませんでした。 以下の手順をお試しください。 URLを直接入力した場合,入力ミスがないかご確認ください。 リンクを辿ってきた場合,リンクミスが考えられます。リンク元サイトの管理者にお問い合わせください。 該当するページについての情報をお持ちの場合,サイト上部にある検索ボックスから検索するか,トップページから該当するリンクを辿ってください。

    ページが見つかりません
    ocs
    ocs 2012/03/01
  • 日本Scalaユーザーズグループ設立 | gihyo.jp

    2011年12月10日、日Scalaユーザーズグループが設立された。Scalaはオブジェクト指向の関数型言語である。既存のJavaライブラリ資産が利用できるなどJavaとの高い親和性を持っており、Twitter、LinkedIn、VMware、など多くの企業で採用されつつある。 日Scalaユーザーズグループは、盛り上がりつつあるScalaコミュニティのハブになることを目指しており、コミュニティ間の交流・コラボ促進やScalaの採用事例を集積していく活動をしていく。 日Scalaユーザーズグループは現在、ロゴ作成や記事執筆・翻訳などの協力者を募集している。 日Scalaユーザーズグループと第2回Scala会議参加者の皆さん Twitter公式アカウント:@scala_jp 公式サイト:http://jp.scala-users.org/ メーリングリスト:http://groups

    日本Scalaユーザーズグループ設立 | gihyo.jp
    ocs
    ocs 2011/12/21
  • Titanium Mobileで作る! iPhone/Androidアプリ 記事一覧 | gihyo.jp

    第4回TitaniumでTwitterクライアント─⁠─OAuthを使ったAPI呼び出し 倉井龍太郎 2011-01-11

    Titanium Mobileで作る! iPhone/Androidアプリ 記事一覧 | gihyo.jp
    ocs
    ocs 2011/10/05
  • Pythonユーザの祭典「PyCon JP 2011」8月開催、CFP募集中 | gihyo.jp

    こんにちは、PyCon JP運営チームの保坂です。 PyCon JP運営チームを代表して、来る2011年8月27日に開催予定のPyCon JP 2011の演題の募集(Call for Papers:CFP)をご案内いたします。 PyConとは、Pythonユーザが集まりPythonについて語り合う場として、アメリカで始まったイベントです。我々の住むアジアでもPyConAPACがシンガポールにて開催されるなど、世界各地で定常的に開催されています。世界のPyConの情報は、PyCon.orgをご覧ください。 さて、私たちPyCon JP運営チームも、前回の「PyCon mini JP」(⁠2011年1月開催)に続き、少し大きめな「PyCon JP 2011」を開催します。 PyCon JP 2011開催概要

    Pythonユーザの祭典「PyCon JP 2011」8月開催、CFP募集中 | gihyo.jp
    ocs
    ocs 2011/06/06
  • diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp

    UNIXの基的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要

    diffの動作原理を知る~どのようにして差分を導き出すのか | gihyo.jp
    ocs
    ocs 2011/03/18
  • 第3回 Ustream.tvでWebカメラやビデオカメラを使って中継してみよう | gihyo.jp

    野外活動や机の上での作業、イベントなどの模様をインターネット中継するには、通常、Webカメラやデジタルビデオカメラを利用します。そして、カメラによっては配信するために別のハードウェアも必要になる場合があります。今回は、これらの機材を使った配信に関してまとめてみます。 USB接続型のWebカメラを利用した配信 まずは金銭面で敷居の低い、USB接続型のWebカメラを使った配信を試してみましょう。 Note: Webカメラには様々なタイプがありますが、稿ではUSBで接続する外付けタイプの小型カメラを指すことにします。 Webカメラを準備します。最近では様々なタイプのWebカメラが販売されています。購入する場合には、Webカメラの設置位置をよく考えて選ぶようにしましょう。設置位置によっては、Webカメラを固定するための三脚用途のアームやスタンドが必要になります。そして、Ustream.tvの中継

    第3回 Ustream.tvでWebカメラやビデオカメラを使って中継してみよう | gihyo.jp
    ocs
    ocs 2010/11/30
  • 日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp

    11月12日金曜日、Hudsonの生みの親である筆者の訪日にあわせて、法政大学情報科学部、Seasarファウンデーションの後援で、Hudson勉強会(またの名を「日ビルド職人の集い⁠」⁠)が開催されました。200人以上集まる大きなイベントとなり、様々な発表やLTが行われました。その模様を報告します。 「Hudson初心者向けデモ」 まず、cactusmanさんによる、Hudsonをさわった事のない人向けへの紹介とデモが行われました。「⁠java -jar hudson.war」で起動できるのが大変便利だとし、Hudsonからはスケジューリング、チェックアウト、ビルドの実行、結果のまとめ、ビルドの通知などができると紹介されました。 デモでは、Subversionリポジトリ上に格納されたMaven2プロジェクトをビルドする様子を紹介し、コミット後すぐにビルドが始まる様子や、新しいテストを追加

    日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp
    ocs
    ocs 2010/11/25
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
    ocs
    ocs 2010/09/22
  • 第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp

    「締め切りを守ること」の大切さ 今までたくさんの日米のエンジニア仕事をしてきた。その中には私よりも明らかに「賢いエンジニア」もいたし、ものすごい生産性でプログラムを作ってくれる「馬力(ばりき)のあるエンジニア」もいた。しかし、そんな中でも、私がものを作るうえで最も大切だと考えている「あること」をキチンとこなせる人は100人に1人もいなかった。その「あること」とは、「⁠常に締め切りを守れるように仕事をすること」である。 チームで仕事をする場合、どうしてもお互いが担当するタスク(=作業)の間に依存関係が生じる。そんなときに、どれか一つのタスクの完了の遅れが、ほかのタスクの完了に波及し、それがタスク間の競合を引き起こして全体のスケジュールがさらに遅れる、という事態はソフトウェア開発の現場ではよく見られる。そんな状況をできるだけ回避するには、プロジェクトに関わる人全員が、自分に割り当てられたタス

    第2回 「締め切りは絶対に守るもの」と考えると世界が変わる | gihyo.jp
    ocs
    ocs 2010/07/21
  • 第3回 勉強会に行ったら世界が広がりました | gihyo.jp

    連載では、現在執筆中の技評SE選書には掲載していない、オリジナルのコンテンツをお届けしています。IT技術者が勉強をする場合のゴールとして、技術を身につけて自由自在にその技術を使えるようにする、というものがあると思います。今回はそれとは別の到達点として「転職」を取り上げたいと思います。勉強会を通じて適職を見つけ、転職をした人が周りに何人もいます。彼らを見てみると、転職が成立した条件として、次の3項目の共通項がありました。 実力、もしくは将来のための勉強の習慣を身につけた 自分の実力や将来性をきちんとアピールできた 受け入れ側のニーズとマッチした 今回は、勉強会に参加し転職のチャンスを掴んだお二人と、その転職先の社長さんを加えた三人の方々に、勉強や勉強会について語っていただきました。話に夢中で写真を撮り忘れました。文字ばかりですみません。 佐藤治夫さん(twitter:@haru860)株式

    第3回 勉強会に行ったら世界が広がりました | gihyo.jp
    ocs
    ocs 2010/02/18
  • 【スクリプトインジェクション対策08】自動ログインを実装しない。実装する場合は正しく実装する | gihyo.jp

    なぜPHPアプリにセキュリティホールが多いのか? 【スクリプトインジェクション対策08】自動ログインを実装しない。実装する場合は正しく実装する 自動ログイン機能は便利ですが、セキュリティ上のリスクを確実に増加させます。安全性が重要なサイトでは自動ログイン機能は実装すべきではありません。 自動ログイン機能を実装する場合、正しく実装しなければなりません。 間違った自動ログインの実装方法 セッションIDクッキーの有効期限を長くする 固定の自動ログイン鍵をクッキーに保存する 自動ログイン鍵をすべてのページで送信する 自動ログインの実装にはセッションID以外の予測不可能なランダム文字列を利用します。複数のWebブラウザから自動ログインできるようしたい場合、ユーザIDと自動ログイン鍵、その鍵の有効期限を保存したテーブルを作成して鍵を管理します。 正しい自動ログインの疑似コードは次のようになります。 /

    【スクリプトインジェクション対策08】自動ログインを実装しない。実装する場合は正しく実装する | gihyo.jp
    ocs
    ocs 2008/08/08
  • 1