タグ

ブックマーク / atmarkit.itmedia.co.jp (73)

  • Hyper-Vで互換性のためにレガシー・ネットワーク・アダプタを利用する - @IT

    このような場合は、Virtual Server/Virtual PCで提供されていたレガシー・ネットワーク・デバイスのエミュレーション機能を利用するとよい。 Hyper-Vの仮想マシンでは、従来のVirtual PCやVirtual Serverの場合とは違い、ネットワーク・アダプタはVMBus(仮想マシン・バス)経由で親パーティションのネットワーク・インターフェイスと接続されている。従来は「DEC DC21140A」というネットワーク・ハードウェアをエミュレーションしていたため、オーバーヘッドが大きく、システムに与える負荷も少なくなかった(TIPS「Virtual PC/Virtual Serverでエミュレートされるネットワーク・インターフェイス」参照)。これに対してHyper-VのVMBusならば、(簡単にいうと)ゲストOSのネットワーク・デバイス・ドライバへ送られたコマンドなどを直

    CAMUS
    CAMUS 2016/01/27
    古いOS向け
  • WSHスクリプト・コードを暗号化する

    スクリプト言語によるプログラミングは簡易な半面、ソース・コードがエンドユーザーに露出してしまう、コードの改変が可能である、などの問題も存在する。そこでし、フリーで利用可能なScript Encoderを利用することで、スクリプト・コードを暗号化し、ユーザーの目から隠ぺいできる。 解説 WSH(Windows Scripting Host)やASP(Active Server Pages)、Webページのクライアント・サイド言語として、VBScriptやJavaScript(JScript)のようなスクリプト言語が適用されるケースは多い。スクリプト言語はその扱いの簡便さから多くのユーザーに親しまれ、急速に普及した。 しかし、スクリプト言語をビジネスの局面で格的に活用しようとした場合、いくつかの問題もある。 1つに、ソース・コードを一般ユーザーの目から隠すことができないという点だ。いうまでも

    WSHスクリプト・コードを暗号化する
  • 【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する

    対象:Windows 10/Windows 11、Windows Server 2016/Windows Server 2019/Windows Server 2022 レジストリをコマンドラインで操作したい! Windows OSでは、「レジストリ」に設定されている値などに基づいて、システム各部が動作するようになっている。Windows OSの設定を変える場合、通常は標準装備の設定ツールやコマンドなどで設定すると、それが最終的にレジストリに反映されることで、Windows OSの挙動が変わる。そのため、レジストリを直接操作する必要はないことが多い。 しかし、中にはレジストリを直接操作しなければならない設定項目もある。 レジストリを操作するためには、一般的にはグラフィカルユーザーインタフェース(GUI)ベースの「レジストリエディター(regedit.exe)」を使うことが多い。しかし何度も

    【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する
  • Node.js、MongoDBでデータの保存

    Node.js、MongoDBでデータの保存:Node.jsを使ってみよう(2)(1/4 ページ) Node.jsとSocket.IO、MongoDBを使用して、Webページの更新内容がリアルタイムにView画面に反映されるサイトを作ってみた MongoDBの紹介 前回はNode.jsでWebアプリを作成するために、ExpressやSocket.IOを使用したデモを基に説明した。今回はWebアプリのデータを保存するために必要なデータベースとしてMongoDBの使い方を説明していく。今回の記事でも後半でMongoDBを使った簡単なデモを用意しているので試してみてほしい。 MongoDBとは、ドキュメント指向のデータベースでNode.jsと相性がいいため、Node.jsとともに注目されている。Node.jsで実装したREABLOエンジンを使ったTech Releaseでも記事のデータベースとし

    Node.js、MongoDBでデータの保存
  • 少ない手間と知識でそれなりに見せる、ズルいデザインテクニック

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック:ズルいデザイン(1)(1/2 ページ) デザインが自分でイイ感じに作れたらいいなあというプログラマのみなさん。少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します Webプログラマ、Webエンジニアの皆さんが、個人で作るWebサービスやハッカソンなどで、短期間に集中してサービス開発してローンチしたいときに、もうちょっと自分でイイ感じにデザインできるといいなあという声をよく聞きます。 この企画は、そんなプログラマが、少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します。 (注)このページでは、個々のデザイン要素を分かりやすく説明するために、実寸サイズより画像を拡大して使用しています。 ズルいデザインはSassとCompassを利用し

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック
    CAMUS
    CAMUS 2013/01/08
    このネーミングいいわぁw rgbを相対的に記述できるっぽい
  • 第13回 Windows 8を持ち運ぶWindows To Go

    第13回 Windows 8を持ち運ぶWindows To GoWindows 8レボリューション(1/2 ページ) Windows To Goとは、USBメモリやUSBハードディスクにWindows 8やアプリケーションをインストールして出張先や自宅へ持ち運ぶためのテクノロジ。ちょっと借りたPCでUSBブートさせれば、既存のシステムにいっさい手を加えることなく、いつもの環境をすぐに再現できる。 連載目次 「Windows To Go」は、Windows 8のEnterpriseエディションで導入された、新しいWindows OSの実行・運用形態だ。今までのWindows OSは、Windows PEのような一部の例外を除いて、システムの内蔵ディスクにインストールして利用するのが当たり前であった。システムを起動すると、起動するOSを選択するブート・メニューが表示され(OSが複数インストー

    第13回 Windows 8を持ち運ぶWindows To Go
    CAMUS
    CAMUS 2013/01/08
    現地で修正とかするときなんかに便利そうなんだけどシステム要件が結構厳しいな…
  • スマホアプリの作り方【超まとめ】Web編:HTML5やjQuery MobileなどスマホWebアプリ開発に役立つ記事52選 - @IT

    Web編:HTML5やjQuery Mobileなど スマホWebアプリ開発に役立つ記事52選 @IT編集部 2012/1/31(2013/2/28 改訂) iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。 開発者が登録したApp StoreやMarketplaceなどからダウンロードしてインストールするアプリ、もしくは、あらかじめインストールされているアプリは、「ネイティブアプリ」と呼ばれています。iOSやAndroidWindows PhoneといったOS上で動き、マイクやカメラなどデバイスの機能を十分に使えるのが特徴です。作り方は、基編やデザイン/グラフィック編で紹介した記事が参考になると思います。 一方で

  • 表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート

    CSS Nite LP, Disk 23「表示速度最適化」 2012年6月30日、ベルサール九段下で「CSS Nite LP, Disk 23」が開催されました。CSS NiteはWeb制作に関わる方のためのセミナーイベントで、マークアップエンジニアやデザイナーの方が多く参加しています。今回のテーマは「表示速度最適化」でした。 パフォーマンス計測の方法、画像の最適化、モバイル向け最適化、そしてフロントエンドからバックエンドまでを考慮した設計段階からの最適化と、幅広いながらとても密度の濃い内容でした。 自己満足で終わらないためのパフォーマンス計測 サイバーエージェントの石 光司(@t32k)さんから「Measuring Web Performance - 自己満足で終わらないためのパフォーマンス計測 - 」というタイトルで、サイトの最適化を行う上で重要なパフォーマンスの計測手段や分析方法に

    表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート
  • スマホアプリの作り方【超まとめ】基本編:スマホアプリを作り始めるのに役立つ記事46選 - @IT

    iOS(iPhoneiPad/iPod touch)、AndroidWindows Phoneなど、さまざまなスマートフォンのプラットフォームのアプリを作るための@IT記事のまとめです。今後、順次更新・追加していきます。

  • WebClientクラスでWebページを取得するには?

    連載目次 プログラムからWebページを取得するクラスとして、.NET Frameworkのクラス・ライブラリには次の2系統のクラスが用意されている(いずれもSystem.NET名前空間のクラス)。 WebClientクラス WebRequestクラス/WebResponseクラスとその派生クラス 前者のWebClientクラスは、典型的なWebページ処理をメソッドとしてまとめ簡略化したクラスである。ただし、その内部では後者のWebRequestクラス/WebResponseクラスが利用されている。稿では、WebClientクラスを利用してWebページを取得する基的な方法についてまとめる。 WebClientクラスの2種類のメソッド 通常、WebページへアクセスにはHTTPプロトコルのGETメソッド(GETリクエスト)あるいはPOSTメソッド(POSTリクエスト)が使用されるが、WebC

    WebClientクラスでWebページを取得するには?
  • DB管理者がいますぐ確認すべき3つの設定

    DB管理者がいますぐ確認すべき3つの設定:真・Dr. K's SQL Serverチューニング研修(4)(1/3 ページ) 管理者の力量があらわれる3つの設定 前回、設定された値を見るだけでDB管理者の力量が見える、ということに触れました。今回も必ず押さえておきたいパラメータを、なぜそのように設定すべきかという理由と併せて解説していきます。 設定すべきポイントは大変シンプルです。 tempdbの数をCPUコア数にあわせよ x64環境なら「メモリ内のページロック指定」を変えよ OLTP環境では、並列処理の最大限度(Max DOP)はCPUコア数の「4分の1」に設定せよ もちろん、これだけ変更すれば、その部分における最低限のチューニングは完了します。しかし1つ上のエンジニアを目指すなら、その理由まできっちり知っておくべきでしょう。その理由を知ることで、監視ツールや動的管理オブジェクトが発する「

    DB管理者がいますぐ確認すべき3つの設定
  • XSQLの紹介と基本的な使用法

    OracleでXMLを活用する XSQLプログラミング入門 第1回 XSQLの紹介と基的な使用法 データベースとXMLを組み合わせてアプリケーションに利用する、というニーズが高まっている。データベースの出力をXML化することにより、HTML化やその他のレポート形式、他のアプリケーションへの転送など、データの柔軟性が飛躍的に高まるからだ。XSQLはそのキーテクノロジーとなる。 小山尚彦、Chienowa.comチーム 日オラクル株式会社 2000/6/30 米OracleOracleデータベース上で稼働するさまざまなXML開発環境を、この1、2年で開発してきました。なかでも同社のSteve Muenchによって開発された「XSQLサーブレット」は、データベースに対するXMLのインターフェイス言語として重要な位置にあります。 このXSQLサーブレットはOracleの次期バージョンとして予

    CAMUS
    CAMUS 2010/06/21
    つかわなそうなきもするけど一応。
  • 論理的なプログラムを書くプログラマは、論理的な文章も書けるか?

    論理的なプログラムを書くプログラマは、論理的な文章も書けるか?:誰にでも分かるSEのための文章術(10)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 連載の第5回「ドキュメントの質を確実に上げる6つの文章作法」、第6回「読みやすい文章の極意は『修飾語』にあり」では、分かりやすい文章を記述するためのポイントを説明しました。 読み手に理解してもらえる文章表現にするためには、1つひとつの文章を分かりやすく記述するだけでなく、文章の流れ(文章のつながり)が読み手にとって分かりやすいものでなければなりません。そこで今回は、「分かりやすい文章の流れ」を構成するポイントを解説します。 論理思考に慣れている技術

    論理的なプログラムを書くプログラマは、論理的な文章も書けるか?
  • EclipseでJavaScript削減Ajax開発 - マスカットとは

    JavaScript記述を削減するAjax「マスカット」とは 前回の『業務システムでAjaxを使う際の「JavaScript問題」とは』では、「TERASOLUNA Client Framework for Ajax」(以下、TERASOLUNA Ajax)の概要について説明しました。 今回は、TERASOLUNA Ajaxのオープンソース版である「マスカット」と、その開発環境「マスカットIDE」を利用し、簡単なAjaxアプリケーションを作成する手順を紹介します。 Eclipseプラグイン「マスカットIDE」の機能と構成 マスカットIDEはEclipseベースの統合開発環境です。マスカットIDEを利用すると、Ajaxアプリケーションの動作に必要な「レイアウト定義XML」「イベント定義XML」を直感的に編集できます。 マスカットIDEはマスカットエディタ、[プロパティー]ビュー、[アウトライ

    EclipseでJavaScript削減Ajax開発 - マスカットとは
  • 脆弱性評価ツールの有効性を知る(1/3)- @IT

    DBの脆弱性評価ツールはどのような効果をもたらすのでしょうか。DB運用に潜むリスクと、ツールによる解決策を取り上げます(編集部) 第3回「診断ツールでデータベースの健全性を保つ」では、データべースの“脆弱性評価”とはどのようなものか、診断ツールで何ができるのか説明しました。データベースを運用する上で脆弱性をきちんと把握、改善することは、セキュリティ管理の前提であり、とても重要です。 今回も引き続きデータベースの脆弱性評価について掘り下げるともに、実際の環境において脆弱性評価ツールがどのような効果をもたらしてくれるのかについて具体的に解説します。 DBをセキュアに保つための管理プロセスを確立せよ データベースをセキュアに保つためには、現在のシステム構成でセキュリティ上の“弱点”がないかを評価し、現状を把握することが重要です。その評価結果を基にポリシーを見直し、改善策を施す――これを継続して実

  • Silverlight 4トレーニング・キット - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 最近、新しい無償のSilverlight 4トレーニング・キットをリリースしました。これはSilverlight 4でビジネス・アプリケーションを構築する方法を紹介しています。トレーニング・キットをオンラインで確認、またはトレーニング・キットのオフライン版をすべてダウンロードできます。 このトレーニング・マテリアルは、新しいSilverlight 4機能を使って、ビジネス・アプリケーションを構築する方法を最初から最後まで学べるように構成されています。トレーニング・キットには8つのモジュールと、25のビデオ、いくつかのハンズオン・ラボが含まれています。以下はすべてのコンテンツの分類とリンクです。

  • モダンブラウザでも使えるCSSハック18選(1/3) - @IT

    有限会社タグパンダ 喜安 亮介 2009/12/16 Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部) モダンブラウザとMac OS XのIE 5でも使えるCSSハック 前回の「IE 6とIE 7のためのCSSハック16選」では、IE 6とIE 7のためのCSSハックのテクニックを紹介しましたが、今回は、モダンブラウザでも使えるCSSハックのテクニックを下記に分けて紹介します。 IE 6/7/8をハック(IE 6とIE 7、IE 8に効く、もしくはIE 6とIE 7とIE 8に効かないハック) IE 6とIE 7、IE 8に効くハック コンディショナルコメント ユーザーエージェントハック IE 6と

  • 【LLTVレポート】劇的ビフォーアフター、匠の技(前編) あの機関車がFirefoxに! slジョークコマンドを大改修 − @IT

    2009/09/07 2003年にスタートした軽量プログラミング言語(LL:Lightweight Language)をテーマにした“LLイベント”が、今年もまた、2009年8月29日に東京・中野で開催された。PerlRubyPythonPHPJavaScriptといったメジャーなものから、Lua、Gauche、Rといった比較的マイナーなものまで、LLに関する発表やパネルトークを行うイベントだ。内容は、まじめな討論や高度なプログラミングの議論、ジョークネタまでと幅広い。 2005年には「LL Day and Night」と昼夜2部構成にしてみたり、2006年には「LL Ring」と題して会場にプロレスのリングを設置、プログラミング言語対決をしてみたりと、例年、趣向を凝らせたプログラムが見物だ。 7回目となる今年は「LLTV」と題し、有名テレビ番組のパロディーで構成されていた。番組タ

    CAMUS
    CAMUS 2009/09/21
    なつかしー>sl
  • パフォーマンス劣化はインデックスのせいなのか!? をみっちり検証

    パフォーマンス劣化はインデックスのせいなのか!? をみっちり検証:おら! オラ! Oracle再検証 @IT出張所(1)(1/4 ページ) 連載は、インサイトテクノロジーが発行しているメールマガジン「おら!オラ! Oracle どっぷり検証生活」で過去に取り上げたテーマを、最新のバージョンや新しい切り口で再検証してみようという企画です。最初に取り上げるテーマは、メルマガの歴史の中でも最も古いテーマであるインデックス検証(B-Treeインデックスのパフォーマンス劣化に関する検証)についてです。 メルマガプレイバック:インデックス検証 メールマガジン「おら! オラ! Oracle どっぷり検証生活」のインデックス検証(vol.009からvol.016)は、インサイトテクノロジーの現TOPセールスマンであるつけまい氏が2000年6月から8回にわたってB-Treeインデックスのパフォーマンス劣化

    パフォーマンス劣化はインデックスのせいなのか!? をみっちり検証
  • 目的を持ってAjaxを使うためにjQueryの文法を知ろう

    目的を持ってAjaxを使うためにjQueryの文法を知ろう:jQueryで学ぶ簡単で効果的なAjaxの使い方(2)(1/3 ページ) いま話題の「jQuery」を使って、目的を持ったAjax開発の効率化や使いどころ・注意点などについてサンプルを見ながら解説していきます。Webデザイナ/プロデューサーも必見! 連載第1回の「Aptanaで始めるJavaScriptライブラリ『jQuery』超入門」では、Ajaxを使うためのJavaScriptライブラリとしてjQueryの使い方を紹介しました。実際にAjaxを使ったシステムを作るときに、Ajaxを使うことが目的になってしまっている場合があります。残念ながら、このようなプロジェクトは失敗することの方が多いのが現実です。来の目的というものは、Ajaxを使ったシステムによる業務の効率化であったり、ユーザビリティの改善によるリピータの確保であったり

    目的を持ってAjaxを使うためにjQueryの文法を知ろう