作成日:2001/08/05 更新日:2009/09/22 対象:Windows 2000/Windows Me/Windows 98/Windows 98 SE/Windows 95/Windows NT 4.0 プロセスとスレッドの違いは何ですか。 Windowsにおけるプロセスとスレッドの違いは、おおまかに言うと以下のようになります。 (1)プロセスは一つのプログラム。 (2)スレッドはプロセス内で並列動作する単位。 例えばMS-WORDで印刷をする場合を例に出します。MS-WORDはプロセスですが、印刷する処理やスレッドです。スレッドは並列処理を行うことができるので、文書を作成しながら同時に印刷することができるのです。 メモリ空間の視点から見ると、以下の違いがあります。 (1)プロセスはそのプロセス専用に割り当てられたメモリ空間で動作する。(スタックは固有) (2)スレッドは共有の
まずは分かりやすいプロセスとスレッドから。 Windows や Linux などの汎用 OS 上のアプリケーションは一般にプロセスとして動作している。プロセスはプログラムの実行単位である。プロセスは1つ以上のスレッドと、ファイル、ヒープメモリなどのリソースで構成される。一方、スレッドは CPU 利用の単位である。スレッドはそれぞれが専用のスタックと CPU レジスタのコピーを保持するが、ファイルやヒープメモリは同一プロセス内の全てのスレッドで共有する。 スレッドのさらにサブセットがファイバである。スレッドとの違いは切り替え動作にありファイバのほうが軽いというメリットがある。プロセス、スレッド、ファイバの関係はこちらの説明が分かりやすかった。 プロセスはプログラム実行のための固有のメモリ空間を持っており、最も独立性の高い実行単位である反面、起動や切り替えに時間がかかるという特性を持っています
誰でも作れる! “崩れない”HTMLメルマガ作成術:一撃デザインの種明かし(12)(1/4 ページ) キレイなHTMLメールを作るコツ/Tips盛りだくさん! ECサイトはもちろん、企業サイトのニュースなど、いまなおプッシュ型の情報配信として支持されるメールマガジン。一時のフィードリーダーの盛り上がりもあり、以前に比べると落ち着きましたが、まだまだメールマガジンの効果は侮れません。 今回は、そんなメールマガジンの中でも、表現力豊かなHTMLメルマガの作り方について、徹底解説します! 「HTML」自体は、それほど難しくないが…… 「HTML」というマークアップ言語自体はプログラム言語に比べると手が出しやすいので、Webを仕事としていない方でも触れた経験をお持ちの方はいらっしゃるのではないでしょうか? そういう人にとっては、HTML言語自体はそれほど難しくないと思います。 しかし、そのHTML
「プログラマのための文字コード技術入門」を読んで自分なりに理解した点をザックリとまとめてみる。 それほど正確性を求めて書いているわけではないので、間違ってる可能性大です。 間違いなどあればコメントなど頂けるとありがたいです。 それぞれの文字コードはどう違うのか? 日本語の文字コードは大きく以下の2つに分けられる JIS X 0208 文字集合をベースにしたもの Unicode文字集合をベースにしたもの JIS X 0208 文字集合をベースにした文字コードには、EUC-JP, Shift_JIS, ISO-2022-JP がある。 Unicode文字集合をベースにした文字コードには、UTF-8, UTF-16 などがある。 上で挙げた「文字コード」とは正確には「エンコーディング(文字符号化方式)」の事を指す。 文字符号化方式 文字集合って? 読んでそのまんま”文字の種類の集まり”。「キャラ
日経SYSTEMS2009年8月号の読みどころ 編集長から 今月の特集1のテーマはオペレーション・ミスです。小さな不注意が大事故につながることはよくあります。ITの世界でも同じ。オペミスを起こさせない設計・開発とはどのようなものかを探りました。「失敗学」で有名な畑村洋太郎さんへのインタビューも必読です! 特集2は,オフィス環境に着目。仕事がはかどる環境づくりに取り組む現場をご紹介します。特集3はWebセキュリティのプロマネ術,検証ラボは注目のWindows 7。前号からスタートした連載講座群は早くも大人気です。 毎回読み切りなので今号から読んでももちろんOK! スキルアップを目指すITエンジニアなら『日経SYSTEMS』は本当にオススメです。ぜひご購読ください! 特集1:オペミスをなくそう--- 間違わせないシステムの作り方 どんなシステムにでも起こり得るオペレーション・ミス。
UnicodeとUTF-8の違いは? - Humanityはあんなに反響があるとは思わなかった。 ブコメにコピペじゃなくてまとめを書いてくれれば良い資料になるのにと書いてあったので今度は自分の知識をまとめてみる。 と言っても自分もあのスレを見るまでUnicodeとUTF-8を混同してた一人なのでほとんどあのスレからの知識ですが...orz なので簡単なまとめ。引用を多分に含みます。間違ってたらつっこんでいただけるとうれしいです。 調べる際に弾さんのエントリがかなり参考になったので(今頃意味が分かってきた)関連リンクとして度々載せさせていただきます。 参考リンクじゃない理由は解説しているエントリだけじゃなくて既存のエンコーディングを拡張するといった高度なエントリも含まれているため。 UnicodeとUTF-8 まず一番重要なことは Unicodeは「符号化文字集合(Coded Charact
Windows OSにサインイン/ログインすると、アカウントごとに「ユーザープロファイル」という情報が作成される。この中には、ユーザーの[ドキュメント][ピクチャ][ミュージック][ビデオ]フォルダの他、デスクトップや個人設定、レジストリの設定、ユーザーごとのアプリケーションデータなどが保存される。Windows OSを長く使っていると、このユーザープロファイルのサイズが数G~数十GBにもなる。 ユーザープロファイルは、Windows OSにサインインするアカウントごとに作成され、複数のユーザー間で共有されることはない。そのため、1台のPCを複数のユーザーで利用していたり、誰かが使っていたPCを譲り受けてそのまま使っていたりすると、ユーザープロファイルがシステム中に複数残ったままになる。場合によっては、こうした不要なユーザープロファイルによってディスク領域が圧迫されてしまうことになる。 そ
Windows Vista/7では、ユーザー・プロファイル・フォルダの場所がWindows 2000/XPとは異なっている。アプリケーションのマニュアルなどには、データの保存場所としてユーザー・プロファイル・フォルダのパスが示されていることがあるが、Windows Vista/7には当てはまらない。Windows Vista/7では、ユーザー・プロファイル・フォルダが「\Users」フォルダの下に移動している。 ■解説 マルチユーザーでの利用を前提とするWindows OSでは、ユーザーごとに「インターネット一時ファイル(Temporary Internet Files)」や「最近使ったファイル(Recent)」、「マイ ドキュメント」フォルダ、Outlook Expressの電子メール/Newsメッセージ、アプリケーションの各種設定ファイルなどが保存されている。 Windows 2000
「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) ちまたにあふれるバージョン表記 少し前に「Web 2.0」「○○2.0」という表記が流行したのを覚えていますでしょうか。よく見かける広告のコピーにも、最近では「バージョンアップ」という言葉が普通に使われています。バージョンや、バージョン表記は、ソフトウェアの世界だけでなく、ごくごく一般化したように思えます。しかし実際には、どういう意味か分からないのが、バージョン表記です。 アプリケーションソフトウェアの開発は、さまざまな状態/段階を経て完成します。その段階/状態と、リリース後の状態/段階を示したのが、バージョン表記です。 例えば、数字以外でも、以下のような表記を見かけたことはありません
シフトJISの1バイトコード(半角文字)のエリア 0x00~0x1f、0x7f は制御コードです 0x20~0x7e はASCII文字です 0xa1~0xdf は半角カタカナです シフトJISの2バイトコード(全角文字)のエリア(JIS X 0208の漢字エリア) 上位1バイト 0x81~0x9f、 0xe0~0xef 下位1バイト 0x40~0x7e、 0x80~0xfc ですが機種に依存しない観点より、HTMLで以下の水色エリアは使用しないのが無難です 水色エリアはJIS X 0208 (1990) to Unicode 漢字コード表に存在しないコードです 0x8540~ 0x889e は機種依存文字の主なエリアです 0xeb40~ 0xeffc はMacOS では縦書用文字、Windows では特殊な外字エリアです 0xf040~ は外字エリアです(記載していません) perlで
[Windows]知っておきたいWindowsの仕組み、コマンドやQ&Aなどのリファレンス情報も役に立つ ITproでは、2010年4月にサイトのリニューアルを実施する予定である。今回のリニューアルでは、現在「Windows」「Windows Vista」「Windows Server 2008」「Office」の4つに分かれているテーマサイトを、「Windows/Office」という1つのテーマサイトに統合する予定だ。今までばらばらに分かれて掲載されていたWindowsとOfficeの情報を、1つのポータル・サイトとしてまとめて確認できるようにすることで読者の利便性を高めるのが狙いである。 リニューアルを前に、過去に「Windows」「Windows Vista」「Windows Server 2008」「Office」で公開した記事の中から、読者に好評だった記事や、ぜひ読んでおいていた
例えば、次の言葉の意味を知りたい、聞いたことがあるけどよく分かっていないプログラマにとって、お勧めの書籍だ。Unicode/UTF-8/UTF-16/USC-2/JIS X0208/JIS X0212/JIS X0213/SJIS/EUC-JP/CP932/ISO-2022-JP/ASCII/Latin-1/ISO 10646/ISO 8859-1/サロゲートペア/文字化け/機種依存文字/半角カナ/絵文字… JIS X0208やJIS X0213の解説などは圧巻である。書籍にはWebにない利点がある。Webには即時性があるが、文字コードの解説においては、即時性はそれほど求められない。字体ないし字形の差異についてWebではその字体ないし字形がなければ表現しようがないが、書籍であれば細部までこだわって表現できる。 例えば、包摂された「辻」という字の一点しんにょうと二点しんにょうの字体の差はWe
概要 MS-Access 上で郵便番号を住所変換するためには、住所入力支援機能が提供されている。 しかし、元になっている辞書ファイルのアップデートが遅れたり、用途に応じてカスタマイズするには限界があるなどの理由から、日本郵政公社が配布している郵便番号データを利用して、オリジナルの郵便番号⇒住所変換機能を実装する方法も、広く知られている。 日本郵政公社(執筆当時。現・郵便事業株式会社)が配布している郵便番号データは単純な CSV 形式のため、加工がしやすく、初・中級クラスの VBA の知識があれば簡単に応用が効く、というのが、私が見聞きした範囲での一般的な認知のようだ。 しかし最近になって、ふとしたことから実際にその CSV データを見る機会が有り、いくつかの疑問点・問題点が浮かび上がってきた。 はたして日本郵政公社の CSV データは、本当に使いやすいのだろうか? 仕様 まず、仕様を確認し
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く