タグ

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

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

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

    すべてのフェーズでミスが重なった ―全銀ネットとNTTデータ、全銀システム通信障害の詳細を説明 | gihyo.jp
  • 第720回 Ubuntuの最小インストールとFlatpakでいつでも最新アプリ生活 | gihyo.jp

    Ubuntu 22.04 LTSがリリースされて2か月ほど経過し、大きな不具合は修正されつつあります。一方、20.04 LTSから22.04 LTSへのアップグレードが始まるまではまだ少し間があります。そんなタイミングなので、新たにUbuntuをインストールする場合にも、アップグレードする場合にも、パッケージとの付き合い方を考え直すいい機会ではないでしょうか。 今回は、Ubuntuでベースのシステムは安定させつつ、アプリケーションは新しいバージョンを使用したい場合のセットアップ方法を紹介します。 Ubuntuとセミローリングリリース Ubuntuは原則として一度リリースされたらパッケージのバージョンを大きく変更することはありません。しかしご存知のとおり例外はたくさんあり、LTSのカーネルはポイントリリースで上がっていきますし、Firefoxのバージョンもガンガン上がっていきます。 一方でよ

    第720回 Ubuntuの最小インストールとFlatpakでいつでも最新アプリ生活 | gihyo.jp
  • 第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp

    HTTP/3入門 第1章進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし⁠⁠、HTTP/3の基を知る この特集記事は2021年6月24日に発売されたWEB+DB PRESS Vol.123に掲載された特集1「HTTP/3入門」を再掲したものです。 先日2022年6月にHTTP/3を含むHTTP関連の仕様が正式なRFCとなりました。ここではRFCの正式リリースに伴い、いち早く変更点を抑え、囲みボックスを用いた加筆解説でわかりやすくお伝えしております。 特集のはじめに HTTP(Hypertext Transfer Protocol)の最新版であるHTTP/3が登場しました。HTTP/3では、より安全で速い通信が行えます。特集では、今までのHTTPにあった課題と、HTTP/3で課題をどのように解決し、改善が行われたかを解説します。 章では、HTTPそのものと各バージ

    第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp
  • プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで

    2022年4月22日紙版発売 2022年4月19日電子版発売 鈴木僚太 著 B5変形判/424ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-12747-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 TypeScriptは,JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。書では,根幹となるJavaScriptの仕様・機能とともに,TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが,Type

    プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
  • 徳丸浩さん、著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則 〜PHPカンファレンス2017 ゲストスピーカーセッション | gihyo.jp

    PHPカンファレンス2017 レポート 徳丸浩さん、著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則 〜PHPカンファレンス2017 ゲストスピーカーセッション 2017年10月8日、東京・大田区産業プラザPiOにて、PHPカンファレンス2017が開催されました。稿では、ゲストスピーカーセッションであるEGセキュアソリューションズ株式会社 代表取締役 徳丸浩さんの講演「著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則」をレポートします。 著名なPHPアプリケーションでも脆弱性を狙った攻撃が絶えません。徳丸さんは「脆弱性対処の王道はプレースホルダによるSQLインジェクション対策のように、とにかく個別の脆弱性から守るための局所対策が大切。とはいえ、脆弱性対処を束ねる総論も必要だ」と言います。 今回の講演では、一般的なセキュアコーディングの原則、そしてPHPの著名アプリの脆弱性

    徳丸浩さん、著名PHPアプリの脆弱性に学ぶセキュアコーディングの原則 〜PHPカンファレンス2017 ゲストスピーカーセッション | gihyo.jp
  • お願いです,Macの標準機能でファイルを圧縮するのはやめてください:新刊ピックアップ

    知らないうちにWindowsユーザーにストレスを与えていることが…… 持っているだけでスタイリッシュに見えるMac。でも,Windowsを使っている人は 「Mac使ってる人って,送られてくるファイルが開けなかったり,文字化けしてたり,ムダな手間を増やしてくるだけで最悪だよね(笑⁠)⁠」 と思っているかもしれない――そんな心あたりはないでしょうか? Macで圧縮されたファイルをWindowsで見ようとすると,次の画像のように,ファイル名が文字化けするうえ,意味のわからないフォルダもついでに現れることがあります。 ファイル名を変更すれば中身を見れないわけでもないですし,余分なフォルダは無視すればいいわけですが,いちいち面倒です。 Windows側で「Explzh」という圧縮・解凍ソフトを入れておくと,文字化けせずにちゃんと解凍してくれるのですが,「⁠なんで,わざわざこっちでひと手間かけないとい

    お願いです,Macの標準機能でファイルを圧縮するのはやめてください:新刊ピックアップ
    solidstatesociety
    solidstatesociety 2017/04/05
    お互い様な内容。丸付き数字の認識も色々あったねえ。
  • 第120回 気持ちよくなるための営業 | gihyo.jp

    最近、腹筋、腕立てを数ヵ月にわたりサボり続けているので背筋がなくなり異常な背になっています。 徒歩中、パソコンの前、打ち合わせ中、飲み会、気がつくとダンゴ虫のように背を丸め映画『300(スリーハンドレッド⁠)⁠』に出てきたせむし男のような姿勢で過ごしているのでそろそろスパルタを裏切ってしまう雰囲気が脇の汗腺からぴゅぴゅっと飛び出してきたので、そろそろ背筋を厳しく鍛えなおしてパンプアップさせグラップラー刃牙よろしくの鬼の顔を浮かび上がらせる施策を打たないと焦っております。 このまま弓なりに背化が進行し、気づけば自分で自分を慰める最上級技セルフオーラルセックスが普段の姿勢になってしまったら、そう、喋りにくいんです。 一応、僕はクライアントとの打ち合わせでプレゼンしお仕事をいただくといったことや、講演などに読んで頂いて皆様の前でお喋りをさせていただく仕事もしているので、そのときに自分のチンチ

    第120回 気持ちよくなるための営業 | gihyo.jp
    solidstatesociety
    solidstatesociety 2013/02/04
    ポエムと自慰の巧妙なかけあわせ
  • 第1回 プログラマのためのiPhone基本仕様の紹介 | gihyo.jp

    今回から始まった「目指せ!iPhoneアプリ開発エキスパート⁠」⁠。iPhoneアプリ開発について解説します。第1回目は、iPhoneアプリ開発をするうえで最初に知っておきたい基礎知識を中心にお届けします。 アプリ開発者から見るiPhoneの特色 iPhoneはときおり「革新的なデバイスである」などという表現とともに紹介されることがあります。その言葉が表す通り、単なる「iPod付き携帯電話」にとどまらず、iPhoneは魅力的な特徴がたくさんあります。ここではアプリ開発者が特に意識するであろうiPhoneの特色を見てみましょう。 携帯電話にはあたりまえの方向ボタンや数字キーがない アプリ内で使われるボタンやスイッチなどのパーツが統一されている 限られたボタンしかない代わりに、体のほぼ全面をタッチパネルとしたiPhoneでは、アプリ開発者は従来のようにボタンの種類や数に制約を受けることなくイ

    第1回 プログラマのためのiPhone基本仕様の紹介 | gihyo.jp
  • 第25回 PHPのアキレス腱 ── セッション管理 | gihyo.jp

    PHPにはHTTPセッション管理モジュールが標準で付いてきます。このセッションモジュールには非常に重大なセキュリティ上の脆弱性が修正されずに残っています。その脆弱性とはセッションアダプションです。 セッションアダプションとは、セッション固定化攻撃に利用される脆弱性です。PHPのセッション管理モジュールがセッションアダプションに脆弱であることは、かなり以前、何年も前から知られています。しかし、開発者の理解不足より脆弱性が放置されたままになっています。 セッションアダプションとは セッションアダプションとは、ブラウザ等から送信された未初期化セッションIDをそのまま利用してセッションを初期化してしまう脆弱性です。ユーザが送信してきたIDでも第三者に予想できない文字列であれば大丈夫なのでは?と考える方もいると思います。その通りで第三者に予想できなければ問題ないですし、仮に予想できてもログインする際

    第25回 PHPのアキレス腱 ── セッション管理 | gihyo.jp
  • 自動RAIDボリューム拡張「X-RAID」を搭載した実戦型NAS――ネットギア「ReadyNAS NV+ RND4410」 | gihyo.jp

    自動RAIDボリューム拡張「X-RAID」を搭載した実戦型NAS――ネットギア「ReadyNAS NV+ RND4410」 ビジネス用途からヘビーユーザまで対応する多機能デスクトップ型ファイルサーバ ファイル共有の概念が一般化しているビジネス界では、それを簡単に行うためのファイルサーバをオフィスに設置することが日常となってきています。基幹システムとは別に部門部署毎に機器を設置することも多く、その場合は一般的なラック型ファイルサーバとは異なるデスクトップ型ファイルサーバがよく使われます。 今回紹介するネットギア「ReadyNAS NV+ RND4410」(以降、RND4410)は、スマートな筐体に1Tバイトのハードディスクを4台搭載するNASです。この製品は、Windows Server Active Directryをサポートし、ユーザグループ、ワークグループによって共有フォルダへのアクセ

    自動RAIDボリューム拡張「X-RAID」を搭載した実戦型NAS――ネットギア「ReadyNAS NV+ RND4410」 | gihyo.jp
  • redMine|Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由|gihyo.jp

    プロジェクト管理ツールの必要性 みなさんのプロジェクトは上手に運営できていますか? プロジェクトメンバーのタスクの進捗管理はできていますか? 問題・課題管理はスムーズに行えていますか? ExcelやWord、紙資料を用いた管理で、作業が煩雑になっていませんか? 進捗報告ミーティング用の会議資料作成やチームメンバとの情報共有のために、大きく時間を取られていませんか? ファイルサーバには必要かどうか判断できない無駄な資料があふれかえっていませんか? ソースコードはきちんと管理されていますか? リリース用のソースコードに、どんな機能が盛り込まれ、どんな不具合が解決したのか、ちゃんと把握できてますか? プロジェクトが混沌としてくると、ドキュメントやソースコードの構成管理がぼろぼろになり、プロジェクトメンバの作業の進捗具合をリーダが見通せなくなります。その結果、上記のような問いかけに対して「できてい

    redMine|Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由|gihyo.jp
  • CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社

    CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 家サイト(英語)(左図⁠)⁠。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム

    CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社
  • 第2回 ColdFusionのローカル開発環境を整える | gihyo.jp

    第1回目の記事ではColdFusionがどのようなものであるかを概観しました。その結果、ColdFusionは動的Webサイトを構築することを主眼として設計されてきたため、データベースとの連携が容易なこと(cfqueryタグによるデータベース接続や、その際のエラー処理のカプセル化など⁠)⁠、および、Webブラウザのプレゼンテーションレイヤー言語であるHTMLとColdFusionのプログラミング言語であるCFML(ColdFusion Markup Language)の親和性が高いため、HTMLベースのページを容易に作成できる(テンプレートエンジンが不要)ことが分かりました。 今回は無償で提供されているColdFusionのデベロッパー版をご自身のWindowsMac OS XまたはLinuxにインストールし、ColdFusion Administrator(ColdFusionの管理画

    第2回 ColdFusionのローカル開発環境を整える | gihyo.jp
  • 連載:価値を生むために知っておくべき,フルフラッシュサイト制作のあらすじ|gihyo.jp … 技術評論社

    第7回モーション、インタラクション ― 演出効果と機能性の提供 ― 齋藤順一 2008-03-14

    連載:価値を生むために知っておくべき,フルフラッシュサイト制作のあらすじ|gihyo.jp … 技術評論社
  • 第8回 ファイルシステムAPI(その2) | gihyo.jp

    open()メソッドもopenAsync()メソッドも、READまたはUPDATEを指定してファイルをオープンすると、すぐにランタイム内部の入力バッファにデータを読み込み始めます。同期メソッドであるopen()の場合、バッファにすべてのデータが格納されてから次の処理に移りますが、非同期メソッドのopenAsync()の場合はバッファへの読み込みをイベントで監視して必要な処理を行います。 ファイルの読み込み では、UTF-8のテキストファイルを読み込んでみましょう。次のサンプルは、同期処理でファイルを読み書きする際の基的な流れです。ボタンをクリックするとデスクトップ上のsample.txtを読み込みテキストエリアに表示します。 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedApplication xmlns:mx="http://ww

    第8回 ファイルシステムAPI(その2) | gihyo.jp
  • 1