Dive Into Python Welcome to diveintopython.org! Whether you're a beginner or an experienced coder, we have a wealth of resources to help you master this powerful programming language. Explore our extensive collection of tutorials and guides to sharpen your Python skills. What is Python used for? Python is an open-source, high-level programming language that is widely used in the field of artificia
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
これまで,Windows Vistaの文字の扱いに関する事柄を何度か取り上げてきた。同じキャラクタ・コードで,Windows XPのときと文字の形が変わったり,Unicodeでしか扱えない文字があったりするという話題だ。今回は,エンコーディングについて考えてみたい。 これまでの記事でも書いてきたが,文字処理とエンコーディングに関する問題は,何もWindows Vistaに始まったわけではない。Windows XPやWindows 2000など,既存のWindowsでも同様だ。例えば,「鴎」の旧字である「シナカモメ」は,Unicodeでしか扱えない文字だが,Windows XP以前のMS-IMEでも入力できる。石鹸の「鹸」の旧字もそうである。これらの文字を扱うには,アプリケーション・ソフトが,文字列をUnicodeで処理しなればならない。シフトJISに変換した瞬間に,文字情報が無くなってしま
相手のアプリケーションに正確なデータを確実かつ効率よく届けるために,TCPの役割は「接続と切断」,「通信制御」,「アプリケーションとの仲介」という三つの機能に分かれている。Part2では,これら三つの機能を順番に探っていくことにしよう。 TCPの役割は,相手のアプリケーションに正確なデータを確実かつ効率よく届けることだ。もう少し細かく見ると,「接続と切断」,「通信制御」,「アプリケーションとの仲介」という三つの機能に分かれている(図1)。 「接続と切断」とは,通信相手を呼び出して相手と1対1で通信できる仮想的な通信路を確保すること。通信路は「コネクション」と呼ばれ,ほかの通信にじゃまされずに相手との間で,データを確実にキャッチボールできるようにする。このコネクションを確立する手順が「3WAY(スリーウェイ)ハンドシェーク」である。通信相手を呼び出して,これからキャッチボールを始めるという“
よく知らないプロジェクトのソースコードは、プログラムの構造や、そのプロジェクト独特の関数、クラス、ユニットの意味を知らないまま見ていくことになる。タグを使ってそれぞれの定義を参照できるものの、すべての定義をひとつひとつ検分していくだけで全体像を把握するのは難しい。こうした馴染みのないソースコードの解析に役立つのが、CscopeとSilentBobという2つのツールだ。 両ツールは、シンボル定義の検索、特定の関数が使われている箇所や関数間の呼び出し関係の確認、コードベース全体からの文字列やパターンの検索に活用できる。また、ソースファイル群に対して手作業でgrepをかけるよりも、目的とする検索を迅速に行えるため、時間の節約にもなる。 Cscopeを使用する Cscopeはよく知られたユーティリティで、最近のディストリビューションにはたいてい含まれている。もともとCscopeはC言語のコードで使
オープンソースでWindows互換OSの開発を目指す米国の非営利団体ReactOS Foundationは3月11日(現地時間)、最新版の「ReactOS 0.3.1」を公開した。約半年ぶりのアップデートで、従来通り無償でダウンロード提供する。 新バージョンでは、起動プログラムの改良、カーネルの互換性向上、ハードウェア抽象化層(HAL)の改善、バグの修正も行った。Intelと互換品のx86プロセッサーで動作するが、同財団が2006年内の対応を予定していたIntel版Macはサポートされていないもよう。リリースノートでも言及されていない。 ReactOSは、WindowsNT系OS(NT4/2000/XPなど)のアプリケーションをそのままバイナリーで動作させることを目指すオープンソースOSで、GPLでソースコードを公開している。0.3.1は一般ユーザーの使用には向かないα版で主に開発者が対象
個人情報の保護 新聞倫理綱領 著作権・リンクについて 記事使用 Web広告のご案内 お問い合わせ先一覧 FujiSankei Business i. on the webに掲載されている記事・写真の無断転載を禁じます。 このサイトは、フジサンケイ ビジネスアイ(日本工業新聞社)から記事などのコンテンツ使用許諾を受けた(株)産経デジタルが運営しています。
●名称:Vine Linux 4.1 ●提供元:Project Vine ●URL:http://vinelinux.org/ ●対応機種:PC AT互換機,PowerPC搭載機 Project Vineは2007年2月22日,LinuxディストリビューションVine Linuxの最新版となる「Vine Linux 4.1」を公開しました。Vine Linuxは,Project Vineが開発・提供する国産のLinuxディストリビューションです。主な特徴は,(1)日本語対応が進んでいること,(2)動作の安定性を重視して開発されていること,です。今回,公開されたVine Linux 4.1は,2006年11月22日に公開されたVine Linux 4.0に存在した不具合の修正などが施されています。 Vine Linux 4.1では,Linuxカーネルにバージョン2.6.16.38が採用されて
PHP言語は他の多くの言語と異なり、言語の設定が存在します。もちろんPHPの関 数を通じてプログラムから設定を変更することもできますが、一部の設定項目で サポートされていないものもあり注意が必要です。このTipsでは、設定内容の種 類やその設定方法について説明します。 設定項目は、言語(コア)機能の設定と、各モジュール(エクステンション)機 能の設定の2種類に大別されます。設定項目はディレクティブと呼ばれており、 合計すると非常に多くのディレクティブが用意されています。 ディレクティブの一覧は、PHPのマニュアルから参照することができます。名称 にドットが含まれているものはエクステンションの設定項目なので、詳しくはエ クステンション別のマニュアルを確認してください。コア機能のディレクティブ については、コアphp.iniディレクティブに関する説明に詳しく記載されています。 大きく分けて以下
2007/03/12 日本スケーリックスは3月12日、Linux上で動作し、Webベースのメールとグループウェア機能を提供する「Scalixバージョン11日本語版」の販売を開始した。同社Webサイトでダウンロード販売するほか、パートナーを通したライセンス販売やシステム構築を行う。価格は50ライセンスで79万5000円(税別)から。無償で利用できるオープンソースのコミュニティ版も提供する。 Outlookと同等の操作性をAjaxで実現 Scalixは今回のバージョン11からUTF-8に対応し、マルチバイトの言語にも対応。日本語化に当たっては、メニューやメッセージの日本語化だけでなく、全文検索インデックスの作成でも日本語に対応した。 Scalixの前身は、2001年まで米ヒューレット・パッカードが開発、販売していた「HP OpenMail 7」。販売終了に伴いOpenMailのソースコードを米
Japan and Australia say the treaty benefits the region as a whole The prime ministers of Japan and Australia have signed a security pact designed to enhance military co-operation between the two nations. Japan's PM Shinzo Abe said the pact would help to stabilise the region. The defence deal - Japan's first with a country other than the US - includes co-operation on border security, counter-terror
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く