タグ

関連タグで絞り込む (607)

タグの絞り込みを解除

@ITと@Itに関するwasaiのブックマーク (682)

  • クラウドを加速させるSSD技術(前編)(1/2) - @IT

    SSDの性能と特性を把握 クラウドを加速させるSSD技術(前編) 松直人 仮想化インフラストラクチャ・オペレーターズグループ チェア さくらインターネット研究所 上級研究員 2012/1/12 サーバ仮想化が普及するにつれて管理者の頭を悩ませているのが、ストレージへのアクセス集中、負荷集中です。高速にデータ処理を行えるSSDを適材適所で活用すれば、この課題に対処できます。(編集部) SSDが必要とされる理由 昨今CPUの性能向上は目覚ましく、仮想マシンを多数搭載できるサーバの出荷も増えてきています。企業内のプライベートクラウドやデータセンター事業者らが提供するパブリッククラウドなど、多数の仮想マシンを管理するシステムも増えてきました。 そこで課題になるのがストレージへのアクセス集中です。忘れがちですが、仮想マシンも物理マシンと同じくストレージシステムを使います。 もともとストレージは物理

    wasai
    wasai 2012/01/13
  • Internet Explorer 9の自動インストールをブロックする

    ところが、マイクロソフトはこの確認のダイアログを表示せずに、自動的にWindows Update/自動更新でIE9がインストールされるようにする予定があることを発表した。日での開始時期は未公表だが、各国・各地域にて2012年から順次始めるとのことだ(詳細は関連記事を参照)。これにより、いつものように毎月のセキュリティ・パッチを適用したら、いつの間にかIE9がインストールされていたという事態が予想される。IE9での検証が終わっていないWebアプリケーションなどを使っている環境では、避けなくてはならない事態だろう。 そこでマイクロソフトは、Windows Update/自動更新によるIE9の自動インストールを回避したい場合は、以前から提供されていた次のソフトウェア・ツールを使って、あらかじめ自動インストールをブロック(無効化)しておくことを推奨している。このツールでいったん無効化の設定をする

    Internet Explorer 9の自動インストールをブロックする
    wasai
    wasai 2012/01/11
    WSUSとか使ってればこういう作業をする必要もないんだけどね
  • 広範なWebアプリ開発言語にDoS攻撃につながる脆弱性 - @IT

    2012/01/06 情報処理推進機構(IPA)は1月6日、広くWebアプリケーション構築に用いられている開発言語やフレームワークに、DoS攻撃につながる脆弱性が発見されたことを踏まえ、緊急対策情報を公開した。 影響を受けるのは、PHPRubyといった開発言語のほか、WebアプリケーションフレームワークのApache Tomcat、Microsoft .NET Frameworkなど。これらの言語が実装しているハッシュテーブル機構に脆弱性がある。わざとハッシュ値が同じ値になるようなパラメータを大量に送り付け、「ハッシュ衝突」状態を作り出すとDoS状態に陥ってしまう。いわゆる「Hashdos」という攻撃で、例えばPOSTフォームからこうしたデータを送信することで、Webアプリケーションが停止するなどの被害が考えられる。 この脆弱性を踏まえ、マイクロソフトは2011年12月30日に、Micr

  • 第2回 IPv6パケットの構造を知る

    IPv6ではパケットの構造を単純化し、プロトコル処理の高速化やルータの負荷低減なども図っている。IPv6パケットを覗いてみよう。 連載目次 前回は、IPv6アドレスの基礎と、pingでのIPv6の使用例などについてみてきた。今回はIPv6パケットの構造と実際のパケットの例について解説する。 IPv6は、IPv4よりもアドレス幅が広くなっており、機能も向上しているが、そのパケット構造はよりシンプルになっているのが大きな特徴だ。IPv4のパケットにはさまざまなオプションや将来を見越した機能拡張のための領域などが用意されていたが、長年に渡る運用の結果、ほとんど使われることのない機能や、性能向上のための制約となっている部分などが明らかになってきた。そこでIPv6ではヘッダの内容を整理し、不要なフィールドを廃止すると共に、特にルーティング処理の負荷軽減(パフォーマンスの向上)を目的として、ヘッダ内容

    第2回 IPv6パケットの構造を知る
  • 同名コマンドのファイルがなぜ多数存在するのか?

    同名コマンドのファイルがなぜ多数存在するのか?:スマートな紳士のためのシェルスクリプト(2)(1/2 ページ) 今回のテーマはごく短いシェルスクリプトだ。「このスクリプトにどんな意味があるのだろう」とか、「役に立つのだろうか」と思う方もいるかもしれない。あなたが作成するシェルスクリプトに直接役立つことはないが、今回のテーマは、今後シェルスクリプトのスキルを上げていきたいと願う人なら、絶対に押さえておきたいものだ。(編集部) /usr/bin/cdをよく読んでみろ 今回は、最初に短いシェルスクリプトを紹介する。このごく短いシェルスクリプトが今回のテーマだ。わけが分からないという人もいるかもしれないが、この部分をしっかり押さえた人と、わけが分からないからと放置した人とでは、後々とてつもなく大きな差が付く。 今回のテーマは、シェルスクリプトマスターになるためには、ぜひとも抑えておきたいポイントな

    同名コマンドのファイルがなぜ多数存在するのか?
    wasai
    wasai 2011/12/27
    この辺は理解できてないから、読んでても面白い
  • 開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略:きのこる先生のエンジニア転職指南(6)(1/2 ページ) 元プログラマ、現Web系企業の人事担当者による、エンジニア転職指南。「応募書類の書き方」や「自己PRの仕方」について、エンジニアの視点を持ちながらアドバイス。エンジニアの幸せな転職のために、菌類が奮闘する。 皆さん、こんにちは。2011年も残すところあとわずか。忙しい日々をお過ごしでしょうか。 師走ということで、師に負けず菌類も走り回っています。新卒採用のエントリが始まり、やるべきことは増えるばかり。冬眠したい気持ちをぐっとこらえてフル稼働中です。 繰り返す、ここはSIerではない さて今回は、かつて私が所属していた「システム・インテグレータ(SIer)」、そしていま所属している「Web系企業」についてお話します。 SIerは、長引く不況とIT業界の構造変

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略
    wasai
    wasai 2011/12/27
    まあ、勉強会などに行って話し聞いてると、感覚が違いすぎるのはよくわかりますな。でSI系の仕事に戻るとギャップがありすぎて萎えてしまうと…
  • HTML5 タグ★チートシート - @IT

    チートシートとは、いわゆる「カンペ(=カンニング・ペーパー)」のことだ。 実際のプログラミングでは、各プログラミング言語の基礎文法から、クラス名やメソッド名まで、覚えることがたくさんある。しかし、たまにしか使わないので、すぐに忘れてしまう。知っているはずなのに、いま思い出せない……。そんなときに、コッソリと見るのが「カンペ(=チートシート)」である。 忘れがちな基礎文法を覚えるまで、もしくは、多すぎるメソッド/プロパティを一覧表から素早く見つけるため。そんな目的・場面で、「.NET開発者中心 チートシート」が提供するチートシート(PDF版/画像版/Deep Zoom版)をご活用いただきたい。 印刷して机の前に貼るなら、「PDF版」がお勧め。ローカル・ディスク上に保存しておき、随時参照する場合は「画像版」お勧めだ(どちらもページからダウンロード可能)。 また、ネット上で手早く参照するなら、

  • 政府統計をWeb API経由で提供、総務省がコンソーシアム発足 - @IT

    2011/12/16 総務省は12月16日、独立行政法人情報通信研究機構(NICT)および独立行政法人統計センターと連携して、クラウドテストベッドコンソーシアムを設立したと発表した。同コンソーシアムの活動の目玉は、政府の持つ統計情報を活用したWebサービスの開発を支援することにある。発表日時点で、51の企業や団体がコンソーシアムに参加する。 クラウドテストベッドコンソーシアムは、中小企業やベンチャー企業によるクラウドサービスの開発を支援するための施策の1つ。コンソーシアムのメンバーは、NICTが管理・運営する次世代通信網テストベッド(JGN-X:JGN eXtreme)上の仮想マシンを借りて、サービス開発のために利用できる(外部への公開はできない)。2012年4月以降にはNICTのデータセンター・インフラが拡張の予定で、これにより比較的大規模なリソースも提供できるようになる。 総務省は12

    wasai
    wasai 2011/12/22
    こういう政策はイイネ
  • 【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!

    デバイス系APIの全体像 2011年11月16日、NTTコミュニケーションズで、「第23回 HTML5とか勉強会」が開催された。「HTML5とか勉強会」は、HTML5に関心のあるエンジニアやコーダー、デザイナー向けの勉強会だ。今回のテーマは「デバイス系API」。当日の様子をお伝えしよう。 NTTコミュニケーションズの小松氏@komasshuからプレゼンがスタート。 小松氏はGoogle API Expertであり、徹底解説HTML5 APIガイドブック オフライン系API編や、徹底解説 HTML5 APIガイドブック コミュニケーション系API編などの執筆を手掛けている。 まず、ブラウザからデバイス固有の各種機能を利用できるデバイス系APIとして、Geolocation API、DeviceOrientation Event、HTML Media Captureなどを挙げた。 デバイス系A

    【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!
    wasai
    wasai 2011/12/22
    あとで読んでおきます
  • 主要なサーバアプリの設定例

    非常に容易なpostfixのIPv6対応 メールサーバとしてさまざまなOSに標準で採用されているPostfixは、IPv6への対応が非常に容易です。 PostfixをIPv6に対応させるには、以下の設定をmain.cfに追加するだけです。 ・main.cfの設定

    主要なサーバアプリの設定例
  • Windows 7から古いNASにアクセスできない場合の対処方法(LAN Manager認証レベルを変更する方法と注意点)

    Windows 7からのファイル・アクセスに失敗したときに表示されるダイアログ Windowsから古いNASに格納されたファイルをアクセスしたとき、このような画面が表示されてアクセスに失敗することがある。 (1)パスワードの入力ミスを暗示するようなメッセージだが、トラブルの場合、Windows XPクライアントであれば同じアカウントとパスワードで正常にアクセスできる。 このとき、従来のWindows XPクライアントからなら、同じアカウントとパスワードで正常にファイル・アクセスができる(つまりアカウント/パスワードの間違いではない)。また、ほかのWindowsマシンのファイル共有に対しては、Windows 7クライアントから正常にアクセスできる。つまり、Windows 7クライアントと古いNASとの間だけで、このエラーが生じるわけだ。 このようなトラブルの原因としては、Windows 7

    Windows 7から古いNASにアクセスできない場合の対処方法(LAN Manager認証レベルを変更する方法と注意点)
    wasai
    wasai 2011/12/20
    あー、これは既に何回か問い合わせ受けてるな
  • Fatal/ZERO 第四次コーディング戦争:SEは眠らない ―Fatal / stay night―:エンジニアライフ

    ■ はじめに どうもー。@ITの捨てがまり担当、terukizmです。にしても、深夜アニメ楽しいですよねー。ほんとに。かるたとか、超やりたい。 嘘です。 で、題名の元になってる某アニメなんですが、「歴史上の偉人の英霊を召喚して戦わせる」ってコンセプト…… すごく、いいですよねー。 となると当然「プログラム言語」でやってみたくなるのがプログラマの「業」というもの……。当然各方面に喧嘩を売ることになりますが、書いてたらだんだん楽しくなってきてついやっちゃったんだ。しかたないね。 ■ コーディング戦争概要(元ネタを知らない人向け) 「エスイー」が「プログラマ」を使役してコーディングする 「プログラマ」は7つのクラスに分けられ、それぞれの用いる言語に関わりの深い「英霊」が割り当てられる 最後に勝ち残った「エスイー」の願い(定時で帰りたいとか)が叶う 確かこんな感じ。で、以下、編です。 ■ プログ

    Fatal/ZERO 第四次コーディング戦争:SEは眠らない ―Fatal / stay night―:エンジニアライフ
    wasai
    wasai 2011/12/19
    一刻も早くイカの娘に侵略されたいwww 病気だw
  • Internet Explorer 6(IE6)とInternet Explorer 9(IE9)とのUIの違いを知る(1/2) - @IT

    [運用] Internet Explorer 6(IE6)とInternet Explorer 9(IE9)とのUIの違いを知る 1.エクスプローラ・バーやメニュー・バーの違い デジタルアドバンテージ 島田 広道 2011/12/07 Windows XPからWindows 7への移行を妨げる要因の1つとして、Internet Explorer(IE)のバージョンの違いがよく挙げられる。Windows 7で利用できるInternet Explorerは、執筆時点でInternet Explorer 8(IE8)かInternet Explorer 9(IE9)のどちらかである。そのため、Windows XPとともに、プレインストールのInternet Explorer 6(IE6)をずっと使い続けてきた場合、Windows 7へ移行すると、IEのバージョンは否応なしに9へ上がることになる。

    wasai
    wasai 2011/12/09
    IE6とIE9 UI比較、マニュアル用でメモっておきますか
  • 効果的な職務経歴書の書き方教えます

    転職する際、最初の関門が書類選考に突破することだ。ここではどのようなポイントに気を付ければいいのか、どのような職務経歴書を書くと効果的かを紹介する。 職務経歴書は誰が読む? 当たり前ですが、転職したいといっても、すぐにその会社の人事や現場部門の担当者と会い、自己PRできるわけではありません。普通は履歴書や職務経歴書(職歴書と略される場合もあります)などを提出します。採用企業はその書類でまずは選考するという関門があります。つまり、書類選考に通らなければ、自己PRも何もありません。書類作成がいかに重要か、分かると思います。 提出する書類は、原則として「履歴書」「職務経歴書」の2点です。履歴書は、市販のものを含め、ある程度記載する項目やフォーマットが決まっているので、作成も簡単です。やっかいなのは、職務経歴書の方です。書式が自由なため、個人差が一番出ますし、職務経歴書の書き方を解説した書籍も多数

    効果的な職務経歴書の書き方教えます
  • Android 4.0でアプリ開発を始めるための環境構築

    はじめに:端末発売でAndroid 4.0時代が格到来! サムスン電子は12月2日、Android 4.0を搭載したスマートフォン端末「GALAXY NEXUS SC-04D」を発売しました。通信キャリアはNTTドコモのみで、話題のLTE(Long Term Evolution)サービス「Xi(クロッシイ)」には対応していませんが、初のAndroid 4.0端末ということで注目を浴びています。 端末が発売となり、いよいよ格的なAndroid 4.0時代が到来したといえます。前回の「開発者が知らないと損するAndroid 4.0の新機能44選」では、そんなAndroid 4.0の新機能を紹介しましたが、今回はAndroid 4.0用のSDKでアプリ開発を始めるための環境を構築し、Android 4.0アプリ開発用のEclipseのADT(Android Development Tool)

    Android 4.0でアプリ開発を始めるための環境構築
    wasai
    wasai 2011/12/07
    一応メモっておく
  • 第2回 サイバーエージェントに聞く――「SI丸投げ」が招いた致命的なミスから学び、自社開発へ - @IT自分戦略研究所

    近年、ユーザー企業の「自社サービスの内製化」や「システムのクラウド化」などに伴い、SIerへの要求レベルが高まってきている。ここ2年で4000億円の減益といわれるSI業界の中で生き残っていくためには、どんなエンジニアスキルを磨いていけばいいのか。 第1回 ※記事は、「エンジニアtype」のコンテンツを一部@IT表記に統一した上で、許可を受けて転載するものです。 インターネット広告代理事業を皮切りに、各種メディアサービスを手がけるサイバーエージェント。同社はソーシャル系サービスを提供する企業の中でも、特にシステムの内製化を強力に推し進めていることで知られている。 最高技術責任者を務める佐藤真人氏によれば、システム内製化の背景には、分業主義的な従来型のSIerに対する問題点を指摘しているかのような意図が見え隠れしていた。 サイバーエージェント CADC推進部 最高技術責任者 執行役員 佐藤

    wasai
    wasai 2011/12/07
    SI系からすると耳が痛いですなぁ、対応してあげたいと思っても、実際のところは会社から止められてるし…
  • .NET Frameworkのバージョンを確認する方法 - @IT

    対象ソフトウェア:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2、.NET Framework 1.0/1.1/2.0/3.0/3.5/4/4.5/4.5.1/4.5.2/4.6 .NET Frameworkとは、Visual Studioなどで開発したCLR(Common Language Runtime)ベースのプログラム(.NETアプリケーション)を実行するために必要なランタイムである。.NETアプリケーションを実行するには、Windows環境に.NET Fram

    .NET Frameworkのバージョンを確認する方法 - @IT
  • MDT 2010でWindows 7を無人インストールする(前編)

    MDT 2010でWindows 7を無人インストールする(前編):無償ツールでWindows 7の大量導入を大幅に省力化(1/2 ページ) XPの代わりにWin 7 PCを大量導入せよ。もちろんデバドラや社内アプリも全部インストールすること。さてどうする? まさか1台ずつ手作業するつもり? 連載目次 Windows XPのサポート期限切れや新規PCの導入などに伴い、新しくWindows 7のPCを大量に導入する必要に迫られているIT Pro技術者は少なくないだろう。Windows 7のPCを新規導入するにはいくつか方法があるが、可能な限り自動化したいところだ。台数が少なければインストール用DVDメディアや、(DVDの内容をコピーした)USBメモリなどを使ってインストールすればよいが、それでも作業時間としては1台あたり何時間か、かかるだろう。OS体のインストールのほかに、アプリケーション

    MDT 2010でWindows 7を無人インストールする(前編)
    wasai
    wasai 2011/12/02
    直接の担当じゃないけど、一応見ておく
  • 3つの手順で実現、サーバOSのIPv6対応

    IPv4アドレス在庫の枯渇やWorld IPv6 Dayの実施に伴い、「そういえば昔IPv6について読んだけれど、いまはどうなっているんだろう?」と感じている人も多いのではないでしょうか。最新状況を踏まえたIPv6の「基礎」を改めて紹介します。(編集部) いよいよ待ったなしのIPv6対応 ついにIPv4のアドレス在庫がなくなったという報道から数カ月がたちました。そのせいか、最近、筆者の身の回りでも「IPv6に対応する」という話を格段に多く聞くようになりました。 以前であれば、「まぁ、まだ大丈夫」的な議論も多くありましたが、さすがに新規アドレスの割り当てが受けられなくなる可能性があるとなると、そうも言っていられないということでしょう。 さて、インターネットにおけるインフラは、大きくネットワークとサーバに分離することができます。ネットワークがデータをやり取りするための道路だとするならば、サーバ

    3つの手順で実現、サーバOSのIPv6対応
    wasai
    wasai 2011/11/29
    この辺は後々対応が必要になるので、読んでおきます
  • Node.jsのウォッチャー数がRuby on Railsを超えた:Rails Hub情報局:エンジニアライフ

    恐らく2日ほど前のことだと思いますが、GitHub上で、Node.jsのウォッチャー数がRuby on Railsのウォッチャー数を超えてナンバーワンの座についたようです。NodeはJavaScriptエンジンのV8+イベント駆動のWebサーバという「処理系+サーバ」であるのに対して、Railsは言語処理系を含まないフルスタックのWebアプリケーションフレームワークという違いがあります。NodeにはExpressなどのWebアプリケーションフレームワークがあります。だから、RailsとNode.jsを比較するのも変な気がします。そもそも「ウォッチャー数に、意味あるの?」という皮肉な見方も可能でしょう。それにしても、ウォッチャー数でNodeがRailsを超えたというのは、JavaScript人気の高まりと、リアルタイムWebへの期待感を示すという意味で、これは象徴的な数字だと思います。Nod

    Node.jsのウォッチャー数がRuby on Railsを超えた:Rails Hub情報局:エンジニアライフ