This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
VBでは文字列長を求めるのにLen関数とLenB関数が用意されています。 しかし、Len関数は文字列の文字数、LenB関数はユニコードに変換した文字列のバイト数を求めてしまい、どちらも正確なバイト数は求められません。 そこで登場するのが後者のLenB関数がユニコードであることに着目した手法です。 あんまり単純な処理なんでエラーとかは考えてません。純粋に値だけを返してみました。 ' ************************************************************************************************* ' 機能概要 :文字列のバイト長を取得する ' 引数 :garStr 対象の文字列 ' 返り値 :文字列のバイト長 ' ************************************************
Visual Basic 中学校 > 初級講座 > 第23回 コントロールの遷移制御 フォーカス移動際での入力チェック、入力後の処理…深く考えないで適当にプログラムしていませんか?今回はこの辺りの話題を掘り下げます。フォーカス関連のイベントやValidatingイベント等を一から説明しているので、初めての方およびフォーカス制御が苦手な方は必読です。 この回の要約・フォーカス関連のイベントはLeave → Validating → Validated → Enterの順で発生する。 ・個別に行うならば、入力チェックはValidatingイベント、入力後の処理はValidatedイベントで行う。 ・場合によってはLeaveイベントでこれらの処理を行うこともありえる。 ・CausesValidationプロパティを使ってValidatingイベントの発生を抑止できる。 ・Validati
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
フォームの最大化、最小化ボタン、コントロールボックスを非表示にするフォームの最大化、あるいは最小化ボタン(ウィンドウの右上にあるボタン)を表示しないようにするには、フォームのMaximizeBoxプロパティ、あるいはMinimizeBoxプロパティをFalseにします。 フォームのコントロールボックス(ウィンドウの左上のアイコン)を表示しないようにするには、フォームのControlBoxプロパティをFalseにします。このとき、最大化、最小化、閉じるボタンも消えます。 'フォームの最大化ボタンの表示、非表示を切り替える Me.MaximizeBox = Not Me.MaximizeBox 'フォームの最小化ボタンの表示、非表示を切り替える Me.MinimizeBox = Not Me.MinimizeBox 'フォームのコントロールボックスの表示、非表示を切り替える 'コントロールボッ
.NET用のAPIビューア PInvokeの記述を簡単に行うAPI ViewerVB6には「APIビューア」(VB 6 API Declaration Loader)というツールがついていました。この「APIビューア」というものはVBでWin32 APIを簡単に使えるようにするためのツールで、APIの定義が書かれたファイル(通常は「win32api.txt」など)を読み込むことにより、APIの検索とVBで使用する際の記述内容のコピーができるというものです。 この「APIビューア」ですが、.NETではなくなってしまいました。.NETではWin32 APIを使う必要はないと考えたのか、その辺の事情は分かりませんが、.NETになっても相変わらずWin32 APIの必要性がなくなったとは到底思えず、さらに使用する際の宣言のめんどくささも変わっていません。 そこでVB.NET、C#用のAPIビューア
第4回 Windowsアプリケーション開発の実践:連載簡単!Visual Studio .NET入門(4/5 ページ) Timerコンポーネントのイベント・ハンドラを追加する ここまでに作成したプログラムの時刻が更新されない理由は、時刻更新のTimerコンポーネント(「secTimer」オブジェクト)と時刻表示のLabelコントロール(「timeNow」オブジェクト)が結び付けられていないからである。この結び付けは「イベント」という機能を利用することで実現できる。 イベントとは、前述したように、フォームやコントロール、コンポーネントなどのオブジェクトが発行するメッセージのことである。このイベントが発生したときに実行するイベント・ハンドラ(=イベント処理)のメソッドを、[プロパティ]ウィンドウのイベント項目で設定することができる。これによって設定されたイベント・ハンドラを通じて、オブジェクト
本連載で掲載しているサンプル・コードについて 本連載で掲載しているサンプル・コードは、本文での解説に必要なポイントのみを抜粋しています。 ■Visual Basic 6.0のコード Visual Basic 6.0の場合は、標準EXEのプロジェクトを新しいプロジェクトとして作成した状態で[コード]ウィンドウに書き込む内容のみを掲載しています。実行結果はDebug.Print文を用いてIDEの[イミディエイト]ウィンドウに出力するようにしています。 ■Visual Basic .NETのコード Visual Basic .NETの場合は、新しいプロジェクトをWindowsアプリケーションのテンプレートで作成してLoadイベントにサンプル・コードを書き込んだ状態を想定しています。Loadイベント以外に書き込むコードがある場合は、[コード]ウィンドウに表示されるコードを、領域ディレクティブ(#R
データセット内の項目へのアクセス DataGridコントロールに連結するだけですべての業務が済めば楽なのだが、実際にはデータセット内の個々の実データを読み書きする必要が出てくる。このため、データセットを構成するオブジェクト階層は熟知しておかなければならない。少々ややこしいが「データセットの基本構造」で示した図も参照しながら、以下の解説を読んでいただきたい。 ■DataSetクラスのTablesプロパティ 今回は利用していないが、1つのデータセットには複数のテーブル(複数のselect文の実行結果)を格納することができる。つまり複数のDataTableオブジェクトへの参照を保持することができ、DataSetクラスのTablesプロパティによりそれにアクセスできる。 TablesプロパティにはDataTableCollectionクラスのオブジェクトがセットされている。このクラスでは、インデク
連載目次 Windowsフォーム画面の最上部に表示される「タイトル・バー(別名:キャプション・バー)」には、小さなアイコン(例えば次の画面の(1))が左端に表示され、それに続いてタイトル文字列があり、右端には[最小化]ボタン(3)、[最大化/元に戻す]ボタン(4)、[閉じる]ボタン(5)がある。 Windowsフォームのタイトル・バー タイトル・バーを右クリックすると、(6)のメニューが表示される。 (1)小さなアイコン。ここを左クリックすると、(6)のメニューが表示される。 (2)タイトル文字列。 (3)[最小化]ボタン。 (4)[最大化]ボタン。最大化されている場合は、[元に戻す]ボタンが表示される。 (5)[閉じる]ボタン。 (6)コントロールボックス。システム・メニューとも呼ばれる。 (7)[閉じる]メニュー項目。 このうち、右側の[最小化]ボタンを無効にするにはフォームのMini
DataGrid 上で選択されているレコードを削除するには、連結するデータソースの CurrencyManager を利用して行います。 「IsSelected()」メソッドで判定できるレコード番号は、DataGrid内でのレコード番号を表しており、連結したデータソースのレコード番号を直接表してはいないので注意が必要です。 また、複数のレコードを削除する場合は、行番号の変化に対応する為、レコードの後ろから実行する方が容易です。 【使い方】 // dg は DataGrid // DataGridに連結する BindingManagerBase を Cast して CurrencyManager を取得する。 CurrencyManager cm = (CurrencyManager)dg.BindingContext[dg.DataSource, dg.DataMember]; //
SWTとは? SWTはThe Standard Widget Kitの略で、Eclipseというオープンソースプロジェクトから提供されているJava用のGUIツールキットです (Eclipse自体は言語に依存しない統合開発環境のプラットフォームを提供することを目的としています)。 Swingと異なり、OSのネイティブAPIを使用しているため軽快に動作します。統合開発環境であるEclipse自身もSWTを使用していますので、JBuilderやForte for JavaなどSwingを使用したIDEと比べるとGUIのレスポンスにどの程度の差があるかを実感できると思います。 上述のように、Pure Javaではないという点、JavaのGCの恩恵を完全に得られないという点(SWTでは明示的にリソースを解放しなくてはならないケースがあります)、現状ではRADツールが存在しない(最近はEclipse
■ SWTとは? SWTとはStandard Widget Toolkitの略で最近注目されているJavaのグラフィカル・ライブラリーです。もともとはEclipseのGUIコンポーネントとして開発されたライブラリですが、単独でも配布されておりスタンドアローンのアプリケーションに組み込んで使うことも可能です。EclipseはSWTによりJavaアプリケーションと思えないほどの軽快なGUIのレスポンスを実現しています。それは、SWTがネイティブのウィンドウシステムのAPIを利用しているため起動や動作が速いからです。その軽量で高速なGUIツールキットを使って、スタンドアローンのアプリケーションを開発しようというのがこのサイトの趣旨です。 SWTが初めての方は、基礎編でSWTに用意された基本手なウィジェット(GUIコンポーネント)とクラスの使い方が理解できると思います。またJFaceというSWTを
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
台風7号の接近に伴う今後の運転計画および現在の運行状況については、JR西日本列車運行情報や、東海道・山陽新幹線運行状況をご覧ください。 台風7号接近の影響により、以下の対象となるきっぷについては、払い戻し・有効期間の変更を無手数料で行います。 ご乗車日から1年以内に、きっぷをお持ちのうえお申し出ください。 ■払いもどしの対象となるきっぷ ■JR東海 8月15日〜8月17日を有効期間に含む、JR東海全線を発着または通過となるきっぷ ■JR東日本 8月15日〜8月18日を有効期間に含む、JR東日本全線を発着または通過となるきっぷ ※インターネット予約の場合は、エクスプレス予約・スマートEXもしくはe5489の案内をご覧ください。 ※旅行会社で購入された旅行商品などをお持ちのお客様は、お求めの旅行会社にお問い合せください。 すべて見る 閉じる
dumpコマンドは前回のtarコマンドとは異なり、ファイル単位ではなく、ファイルシステム単位でバックアップするためのコマンドです。ディスクへのバックアップも可能ですが、主にテープ装置と一緒に使用されます。また、復旧時にはrestoreというコマンドを使用し、dumpコマンドによってバックアップされたイメージからファイルを復元します。 ファイルシステム単位での取得のため、tarコマンドのようにディレクトリ指定を行うのではなく、デバイスファイルを指定することになります。ファイルシステムとして、ext2/ext3のみがサポートされている事が多く、他のファイルシステムで使用することはできません。このことは、manページに"dump - ext2/3 filesystem backup"と紹介されている事からも明らかです。 以下の例は、Linuxから読み書き可能なvfatのファイルシステムですが、一
このページはAjaxを勉強してみたい人向けの学習用ページです。サーバーを入れ替えたため一部CGIを使用したものが動作していません。時間のある時に修正します。また、書いてから、かなり時間が経過しているため内容的に古いものもあります。ご了承ください。 Ajaxで利用されるエフェクトに関しては別ページ(Ajax Effect)に移動しました。 Ajax関連書籍に関してはAjax関連書籍一覧ページを用意しました。 Prototype系ライブラリ サンプルプログラム【New !!】のページを用意しましたので、Prototype系のライブラリを利用している方は参考にしてみてください。 ミスや間違いなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。 第一章 Ajaxって? AjaxとRIA AjaxとDHTML AjaxとFlash Ajaxに必要な知識と技術 Aja
※ CentOS4は旧バージョンです。 新しいバージョンの記事はこちら: Linux インストール個人的ノート CentOS4 インストール、追加インストール、設定、調整の個人的ノート。 デスクトップとして使うための設定メモ集。 CentOSとはRed Hat Enterprise Linuxの商標、商用パッケージを削除したフリーのクローンディストリビュー ションである。CentOS4 はRHEL4の同等品で、Fedora Core 3 がベースになっ ている。Fedora よりも先進性は低いが、アップデートサポート寿命が長く安 定性は高い。また、インストールできるアーキテクチャも多い。インストール 手順はFC3とあまり変わりはない。CentOS4 のリリースは2005年3月2日。2008 年2月29日までは完全な更新がサポートされ、2012年2月29日までセキュリティ パッチなどメンテナ
特集 2003/09/08 18:00 更新 UNIX USER2003年10月号「Pragmatic UNIX」より転載 シスログの仕組み (1/7) 各OSではcronを使ってシステムログのローテーションを行っていました。では、システムログはどういう仕組みで動いているのでしょうか。今回から2回にわたり、システムログの仕組みや、どのように制御すればよいのかをまとめてみたいと思います。今回はシスログの概念と用語、設定ファイルの書き方をおさらいし、次回は実例を見ながら設定を確認していきます。 システムはさまざまなメッセージを出力します。たとえば、システム起動時に検出したハードウェア情報や、各種サーバーデーモンに関する情報などです。また、誰かがログインしようとしているけれどパスワードが間違っている場合や、どこか許可していないサイトからメールを転送するように要求してきたといった情報も、システムは
Linuxサーバ運用マニュアル 第6話「リソースをチェックしよう!」 サーバ運用について,リソースのチェックは重要です。マシンそのものがトラブルをかかえていては,どんな優秀なアプリケーションも役にははたちません。また,運用していく上でマシンのスペックが不足しているなら,対応する必要がありますし,普段からチェックしていれば,マシンの異常を早期発見することもできます。 ここでは,サーバマシンの何をチェックするべきなのか,また,それにはどのようなコマンドを用いるのかを紹介していきます。 CPUのチェック CPUはコンピューターの心臓部であり,性能に関係するため,重要なチェック対象です。CPUそのものと,プロセスの状態についてチェックします。チェックしたいのは次の項目です。 CPU使用率 CPUがどれだけ使われているかを%で表わしたものです。IDLE(待機)の値をチェックします。 IDLE(待機)
環境 使用アプリケーション Windows XP SP-2 MDAC 2.8 SP-1 .NET Framework 1.1 SP-1 PostgreSQL 8.0.4 Npgsql 0.7.1 Visual Studio.NET 2003 (C#) DB環境 ローカルPC上のPostgreSQLサーバー 参照設定 テストコード テストコードのプロジェクト using System.Data; using Npgsql; private void btnTest_Click(object sender, System.EventArgs e) { // txtConnectString.Text = "Server=127.0.0.1;Port=5432;Database=test1;Encoding=UNICODE;User Id=postgres;Password=;"; string
wikiで作成していますが、サイト構築手段として利用してます。編集権限は限定してます。 内容についてご質問をいただいてもすぐにはこたえられないと思います。すいません。 リンクされる場合は許可は要りません。ご自由にどうぞ。 このサイトのことやお仕事のご依頼など何かありましたら に連絡ください。
備忘録として書いておかなければと思い早1ヶ月。来年も行くかもしれないので今更ながらメモを残しておく。 チケット購入 ゴールデンウィークは旅行に出かけるつもりだったが、諸事情によりキャンセル。4月20日にプラレール博のチケットを購入した。この時点で休日の午前中の枠で空いているのは1日だけだった。ただ、午後ならまだ空いている日も多かった。直前になると休日はどの時間も売り切れ、キャンセルで枠が空いても数分で売り切れという状況だったので、チケットは早めに購入した方が良い。2023年はキャンセルは前日まで無料で可だったので、来年も同じなら行くかも程度でも早めに買っておいた方がいい。 アトラクションのチケットは別売で、2023年は前日と当日にアソビューで販売だった。ところが、当初は販売方法についてのアナウンスが不足、前日購入はすぐに売り切れ、当日チケットチケットを購入したくても売り切れという状況でTw
自トランザクション内で命令した変更は、まだコミットされていなくても参照できる。 隔離レベル (isolation) の変更 トランザクションの最中に全く別のトランザクションがデータを変更してしまった場合の振る舞いが異なる。PostgreSQL には2つの隔離レベルがある (しかない)。 PostgreSQL 8.x からは "READ UNCOMMITTED" や "REPEATABLE READ" を指定してもエラーにはならないが、実際には、前者の時は "READ COMMITTED"、後者では "SERIALIZABLE" として動作する。 READ COMMITTED レコードの選択では、そのコマンド開始時点でのデータを参照する。 データに変更を加えるコマンドでは、そのコマンド開始時点のデータに基づいて変更を加える。 SERIALIZABLE レコードの選択では、BEGIN が宣言さ
表記について 以下の設定は、基本的に PostgreSQL 7.3.0以上であることが前提。 SQLコマンドでは、変数以外では大文字小文字の区別が無いが、慣例に倣い大文字を使用することにする。 PostgreSQLを扱おうとすると、システム上のユーザおよびパスワードと、PostgreSQL上のユーザとパスワードが出てくることになる。混乱を防ぐため、システムユーザの世界は通常色、PostgreSQL上の世界は赤で表記している。 Table of Contents インストール 設定 postgresql.conf pg_hba.conf pg_ident.conf ユーザとデータベースの作成 手続き言語の組み込み psqlターミナルの基本 データベースのダンプとリストア データベースのダンプ データベースのリストア pg_dumpallを使った一斉ダンプ&リストア 運用のTips (オブジェ
SUSE Linux 10.1 インストール、追加インストール、設定、調整の個人的ノート。 デスクトップとして使うための設定メモ集。 openSUSE.orgは、 Novell SUSE Linuxの開発コミュニティープロジェクトであり、 最新のSUSE linuxをフリーで配布している。 インストールに必要な情報は次のドキュメントにまとまっている: openSUSE Documentation SUSE Linux 10 インストール、および初期設定 データのバックアップ| SUSE Linux 10 ISOイメージファイルの取得| isoイメージファイルをCD, DVDメディアに焼く| パーティションの設定| SUSE Linux 10 のインストール| システム設定ツール YaST| sshの設定| ユーザのシェルを tcsh へ変更| パッケージ管理の設定| nVidiaビデオカー
Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps
技術評論社「Software Design」2005年1月号 第2特集「次世代Webテクノロジ:Atom基礎講座」に寄稿した、The Atom Publishing Protocol (The Atom API)、The Atom Syndication Format の総合的解説です。 Witha System » Atom目次 » [1章 The Atom Project – RSSの興隆からAtomの誕生] » [2章 Atomフォーマット – The Atom Syndication Format] » [3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI)] » [4章 The Atom Publishing Protocol(AtomAPI)の利用法] » [AtomやAtomAPI関連のニュースや仕様へのリンク] » [
�$B!!�(BUnicode�$BBP1~$N�(BJIS�$BBhFs?e=`4A;z$NJ8;z%3!<%II=$G$9!#�(B �$B!!%V%i%&%6$r;H$C$F!"J8;z$dJ8;z%3!<%I$r8!:w$7$FC5$9$3$H$,$G$-$^$9!#�(B Unicode�$BBP1~$K$D$$$F�(B �$B!!�(BUnicode�$B$KBP1~$7$F!"6hE@HV9f!"�(BJIS�$B%3!<%I!"%7%U%H�(BJIS�$B%3!<%I!"�(BEUC�$B%3!<%I!"�(BUnicode(UTF-8, UTF-16)�$B$NBP1~I=$r:n@.$7$F$_$^$7$?!#�(B �$B!!�(BUTF-16�$B$O!"�(BUTF-16BE�$B!J%S%C%0%(%s%G%#%"%s!K$GI=<($7$^$9!#�(B
About Postfix What is Postfix? It is Wietse Venema's mailer that started life as an alternative to the widely-used Sendmail program. Postfix attempts to be fast, easy to administer, and secure, while at the same time being sendmail compatible enough to not upset existing users. Thus, the outside has a sendmail-ish flavor, but the inside is completely different. About Postfix Wiki Postfix Wiki trie
Landscape トップページ | < 前の日 2004-09-03 2004-09-04 次の日 2004-09-08 > Landscape - エンジニアのメモ 2004-09-04 Windows で CVS サーバとクライアントを使う 当サイト内を Google 検索できます * Windows で CVS サーバとクライアントを使うこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [ソフトウェア] 複数のソース、ドキュメント、リソースファイルその他で構成されるシステムを作ることになった。 作るのは問題ないのだが、このシステムの開発をする場所にはまともなソースコード管理システムがない。今回の開発担当は私だけなので規模は超が付くほど小さいが、これは紛れもなく「プロジェクト」だ。それなのにソースコード管理システムが無いというのでは、プロジェクトの失敗は目
数あるローソファーの中から自身に合ったものを見つけるためには、いくつか押さえておいた方が良いポイントがあります。ここではそのポイントをご紹介します。実際に使用する環境と照らし合わせながら見ていきましょう。 表面の生地の素材 ファブリック(布地)の良さはなんと言っても肌触りです。ふんわりと包み込んでくれるような感触は季節を問わずに使えるのが魅力です。また、カラーバリエーションが豊富なことも見逃せません。白や黒、グレーと… Read More
■ はじめに 当サイトは FedoraCore や CentOS で自宅サーバを構築する手順を自宅の構成に沿って紹介しています。 自宅サーバの利点はプロバイダで用意されているホームページ制限(容量やPerl(CGI)の制限)、メールボックス容量等々に束縛されない所にあります。 この点を補う為に、自宅サーバを構築しようとしている方々に当サイトが参考程度になれば幸いです。 ここでご紹介している設定方法やパッケージのバージョン・サポートが終了している物等があるかもしれませんのでご了承下さい。 間違った設定や誤字・脱字、リンク切れ等がありましたら送信フォームでお知らせください。 また、疑問点やLinuxに関する質問等は質問掲示板をご利用ください。そのほか、雑談など気晴らしに雑談掲示板へお越し下さい。 ■ 自宅サーバ公開の前提条件 ■ ハードウェアについて 現在サポートされているディストリビューショ
はじめに データベースにアクセスするアプリケーションの開発で、個々のテーブルに対してSQLを書く作業が繰り返しで冗長だと感じたことはありませんでしょうか。本稿では、このような問題の解決に有効な「NHibernate」というオープンソースのプロダクトについて紹介します。NHibernateは、SQLを書かなくともテーブルのデータとクラスをシームレスに変換させるO/Rマッピング(Object/Relational Mapping)を実現できるため、コーディングの量を軽減することが可能になります。 対象読者 .NETにて開発を行っている方を対象としています。 必要な環境 サンプルはVisual Studio .NET 2003で作成され、.NET Framework 1.1、NHibernate 0.91で動作確認をしています。 NHibernateの概要と入手方法 NHibern
Windowsアプリケーションでは、時間のかかる処理(以下、重い処理)はアプリケーションのメインのスレッドとは別のスレッドで行わなければならない。これは重い処理がアプリケーションのユーザー・インターフェイス(UI)をフリーズさせてしまうからだ。 たとえユーザーがその処理の完了まで待つ必要があるとしても、その間にウィンドウの移動や最小化ができなければならないし、可能であれば処理の進ちょく状況をプログレス・バーなどで表示すべきである。 .NET Framework 2.0では、そのような処理を容易に実装するための「BackgroundWorkerコンポーネント」が新しく追加されている。これを使えばスレッドをほとんど意識することなく、重い処理を別スレッド(バックグラウンド)で実行させることができる。 本稿では、BackgroundWorkerコンポーネントを利用し、進ちょく状況を表示しながら、重
Imports System.Text.RegularExpressions Public Class Form1 Inherits System.Windows.Forms.Form #Region " Windows フォーム デザイナで生成されたコード " '自動生成部分省略 #End Region Private Sub btnCheck_Click _ (ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles btnCheck.Click '前後の空白除去 Me.TextBox1.Text = Trim(Me.TextBox1.Text) '郵便番号チェック If Regex.IsMatch(Me.TextBox1.Text, "^[0-9]{3}[\-]?[0-9]{4}
\x{} \pは後続する名前が表すクラス(プロパティ、スクリプト、ブロック)に属する文字にマッチし、 \Pは後続する名前のクラスに属さない文字にマッチします。 クラスの名前が一文字のときはブレースを省略できます。 クラス名の前に^を置くことにより否定形の指定を行うことも可能です。 Perl 5.8 での変更点 Perl5.8以降(5.6でも使えたようですが)では \pや\Pで始まるプロパティ指定に標準Unicode属性を使うこともできます。 詳しくは perlunicode perlunicode - Perl における Unicode サポート を参照してください。 日本語による説明が Unicodestandard にもあります。 Perl 5.8以降ではユーザーが任意のプロパティを作成することができます (IsまたはInを必ず前置)。 詳しくは perlunicode perluni
This domain may be for sale!
// すべての Form を閉じて、プログラムを終了する Application.Exit() ; // Note: このメソッドでアプリケーションを終了する場合、Form.Closed イベントと // Form.Closing イベントは発生しない! // 例外が発生する可能性のある実行コードは、try と catch を使って処理する! int Y = 123 ; int X = 0 ; int slope ; try { /* 例外が発生する可能性のある実行コード */ slope = Y / X ; } catch { /* 例外が発生した時の処理を記述 */ MessageBox.Show("0 で除算できません!") ; slope = 999 ; } // using ステートメントを利用して 資源の解放を確実に行う Type1 t1 = new Type1() ; Typ
メールサーバーを構築する場合、送信メールサーバー(SMTPサーバー)と受信メールサーバー(POP/IMAPサーバー)の構築が必要となる。 ここでは、送信メールサーバーには安全確実で高性能といわれるqmail(日本語訳)、受信メールサーバーのうち、POPサーバーにはqmail、IMAPサーバーにはDovecotを採用する。 また、受信メールサーバーはPOPサーバー、IMAPサーバーの両方を構築して利用者が選択できるようにする(POPとIMAPの違い)。 ※どちらか一方だけの構築でも構わない なお、迷惑メールの不正中継対策(迷惑メールの不正中継に利用されずに外部からメールを送信できるようにする対策)としてSMTP認証(SMTP-Auth)を導入する。 [root@centos ~]# mkdir /var/qmail ← qmailインストールディレクトリ作成 [root@cento
Resources Explore thought leadership, industry insights, and other resources related to cybercrime detection, disruption, and takedowns. Blog June 2024 Web Server Survey In the June 2024 survey we received responses from 1,101,431,853 sites across 269,118,919 domains and 12,865,432 web-facing computers. This reflects ... Read More Learn More Blog Too good to be true: Beware the temptation of recov
bindのログを残すためには、named.confに以下の内容を追加しましょう。 logging { channel "log_default" { file "/var/log/named.log" versions 7 size 10m; severity info; print-time yes; print-category yes; }; channel "log_security" { file "/var/log/name_sec.log" versions 3 size 10m; severity info; print-time yes; print-category yes; }; category default { "log_default"; }; category security { "log_security"; }; };
GD および Image 関数 目次gd_info ? 現在インストールされているGDライブラリに関する情報を取得するgetimagesize ? 画像の大きさを取得するgetimagesizefromstring ? 画像の大きさを文字列から取得するimage_type_to_extension ? 画像形式からファイルの拡張子を取得するimage_type_to_mime_type ? getimagesize, exif_read_data, exif_thumbnail, exif_imagetypeから返される 画像形式のMIMEタイプを取得するimage2wbmp ? 画像をブラウザあるいはファイルに出力するimageaffine ? 元の画像を、オプションのクリッピング領域を使ってアフィン変換した画像を返すimageaffinematrixconcat ? 二つのアフィン変換
[2005/12/31]Xdebug2.0.0beta5がリリースされています。PECLのページからどうぞ。 PHPでちょっとした規模の開発を行っていると当然ユーザー定義関数やクラスが増えてきて、だんだんでバッグがしにくくなります。構文エラーとかは問題ないのですが、例えば何らかのDBアクセスクラスを使ってSQL文を実行してエラーが発生したとき、PHPが表示してくれるエラー発生行番号はあくまでDBアクセスクラスの行番号になってしまいます。また、条件によってSQLを組み変える場合など、最終的にどの様なSQLを実行したのか <?php echo $sql; ?> などとして表示させないと分からなかったりします。 PHP4.3.xならdebug_backtraceとtrigger_errorで実装できるだろうということは分かっているのですが、PHP本体でどうにかならないかなぁ。。。と思って調べてみ
Posted by masuidrive Wed, 04 Jan 2006 21:45:00 GMT Ajaxなどを駆使して、入力値を動的にチェックするライブラリ、realtime validation を公開しました。 >> http://masuidrive.jp/validation 正規表現とメッセージを指定するだけで、入力した瞬間にユーザに対してガイドメッセージを表示させる事ができ、今までの様に画面遷移後にエラーが出て、ユーザがエラー位置を把握しづらいと言う事がありません。 これで、あなたのサイトも一気にWeb2.0! なのに使い方は超簡単。 prototype.js とvalidate.js を自分のHTMLに読み込んで、下記の様に正規表現で表示するメッセージを指定するだけ。 Validator.register({ "#mail" : { "/^([^@\\s]+)@((?:
Search for rpms which contain given file name (1) e.g. libhistory.so New look for FTP search. Search for rpms by name. Search for rpms by name in FTP world resources (2) e.g. rpm-4*i386.rpm (1) Give exact file name. Search through information about files content with extension .i386.rpm . Default searched file list and provides tag. (2) Type as much letters from file name as you can. Minimum is 3.
cacti(カクタイ)とは、サボテンという意味のグラフツール cacti(カクチ)とは、サボテンという意味のグラフツール 読み方を間違っていた MRTGの代替ツール † グラフツールというとMRTG*1が有名ですね。cacti*2もMRTGと同じように、SNMPエージェントが取得した値や、プログラム/スクリプトの出力結果をグラフ化することが出来ます。MRTGよりも優れている点はいくつもありますが、まずはその操作性を体験してみて下さい。ホストの追加やインタフェースの追加など、全てWEBのGUIを通してコンフィグレーション可能なので、慣れるととても楽です。 ↑ RRDToolのGUIフロントエンド † cactiはグラフデータの保存やグラフ生成に、MRTGより高機能なRRDTool*3を使っています。cactiではRRDToolの複雑なコマンドラインオプションと格闘することなく、RRDTool
LightFile Proxy AWS CloudFrontに後付けで設置。配信画像を全自動で軽量な次世代画像フォーマットWebPに変換します。
北海道 青森県 岩手県 宮城県 秋田県 山形県 福島県 茨城県 栃木県 群馬県 埼玉県 千葉県 東京都 神奈川県 新潟県 富山県 石川県 福井県 山梨県 長野県 岐阜県 静岡県 愛知県 三重県 滋賀県 京都府 大阪府 兵庫県 奈良県 和歌山県 鳥取県 島根県 岡山県 広島県 山口県 徳島県 香川県 愛媛県 高知県 福岡県 佐賀県 長崎県 熊本県 大分県 宮崎県 鹿児島県 沖縄県 <select name="pref_id"> <option value="" selected>都道府県 <option value="1">北海道 <option value="2">青森県 <option value="3">岩手県 <option value="4">宮城県 <option value="5">秋田県 <option value="6">山形県 <option value="7">福島県
よろしくお願いいたします。 ある条件にあったデータを画面に表示させ、各レコードに チェックボックスを設けました。このチェックを付けたもの のみテーブルに更新かけたいと思っています。 -------------------------------- 1 りんご 5 □ 2 なし 2 □ 3 いちご 3 □ -------------------------------- ソースでは(接続などは割愛いたします) print "<input type='hidden' name='id[]' value='$id'>$id</td>"; のようにname='id[]'とし、受け側は $id=$_POST["id"][$i];のようにしました。実際行うと例えば3つ条件にあったデータがあったとし、3番目(例ではいちご)にチェックした とすると、自分の予定では3番目のデータが更新されるはずなのですが
携帯用Webmailシステム構築(WebMailClient2 for Keitai) 最終更新日: 2008.08.24 <<トップページ <<新着情報 <<質問掲示板 <<アンケート <<サイト内検索 <<ダウンロード <<管理人へメール <<Fedoraで自宅サーバー構築 ■概要 HotmailやYahoo!メールのように携帯電話上でメールができるWebmailクライアントであるWebMailClient2 for Keitaiを導入する。 ※Webサーバー、Webサーバー間通信内容暗号化、メールサーバー(sendmail編、Postfix編、qmail編)※が構築済であること ※受信メールサーバーはIMAPであること [root@centos ~]# mkdir /var/www/wm_keitai ← インストール先ディレクトリ作成 [root@centos ~]# cd
携帯電話より利用可能な汎用ウェブメールクライアントです。 受信にはPOP/APOP/IMAP4 over SSLに対応しています。 マルチパートメールの受信に対応し、添付ファイルや添付メールの内容も閲覧可能です。 また、携帯電話に収まりきれないメールを分割表示する自動分割機能や署名登録機能、設定のブックマーク登録機能なども搭載しています。 送信にはSMTP(ESMTP認証、POP before SMTPも利用可能) over SSLが利用可能なほか、Sendmail利用モードや、簡易MTAモードも備えています。 なお、このCGIはアタック検出機能、IPアドレスフィルタ機能を搭載しています。 また、認証情報はサーバー上に保存せず、携帯電話のブックマーク上にDES暗号化後保存しますので、セキュリティ面でも安心です。 また、マルチユーザー環境にも対応し、管理マネージャも付属しており
■Pure AXIS(ピュア・アクシス)とは 「Pure AXIS(ピュア・アクシス)」は、iモード向けコンテンツをマルチキャリア向けに自動変換し、配信を行う「携帯コンテンツ変換ソリューション」です。数々の導入実績に支えられた圧倒的な携帯コンテンツ変換ノウハウと業界随一のリーズナブルな料金で、携帯サイトの開発/構築/安定運用における効率化(コストダウンと工期短縮)を強力にバックアップします。 お客様の導入環境に合わせて ASPサービス/ソフトウェアライセンスをご選択いただけますので、コンシューマー向け携帯コンテンツビジネスはもちろんのこと、エンタープライズ分野での通信デバイス多様化に伴う業務システムの携帯対応ニーズをもフレキシブルにサポートします。 また、お客様のiモードサイトを実際に変換しピュア・アクシスの品質をご契約前にお試しいただける「体験サイト」もご用意しております。全キャリア対
最近Hotな(死語?)話題としてAjax(「Asynchronous JavaScript + XML」の略:エイジャックス)があります。 Ajax: A New Approach to Web Applications [邦訳]Ajax: Web アプリケーション開発の新しいアプローチ javascript:xmlhttprequest Using the XML HTTP Request object Ajaxとアクセシビリティ Ajaxを使用した有名なアプリケーションとしては、Google Gmail、Google Mapsが知られていますが、サンプルを紹介している日本語サイトとしては以下のものがあります。 Google Mapを利用したシカゴの犯罪マップ Ajaxを利用したアプリケーション Ajax を使った KWIC (KeyWord In Context) これらのサイトのアプ
JIS X 0208 の文字コード表です。 JIS X 0208 文字コード表 01区~08区 各種記号、英数字、かな 09区~15区 未定義(機種依存) (13区 NEC拡張外字) 16区~47区 JIS第一水準漢字 48区~84区 JIS第二水準漢字 85区~94区 未定義(機種依存) (89区~92区 NEC拡張外字) JIS コードの場合、エスケープシーケンスは、表示していません。 このページは、以下のページにあるPerl スクリプトにより自動作成しています。 ASHのプログラムソース ●JIS漢字 JIS SJIS EUC +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F 01区 2120 813F A1A0 、 。 , . ・ : ; ? ! ゛ ゜ ´ ` ¨ 01区 2130 814F A1B0 ^  ̄ _ ヽ ヾ ゝ ゞ
Introduction Examples Notes Download the source Contact me History Introduction Face it, XML is a pain. This simple library tries to make it much less painful. It allows you to easily parse XML into a PHP data structure, and it allows you to serialize PHP data structures into XML. Many other programming languages have easy-to-use XML interfaces (Python's is particularly nice, AFAIK. Lots of
XMLHttpRequest を使用出来るようにする為の宣言。ブラウザにより異なる。 IE では、ActiveXObject("Microsoft.XMLHTTP") を使用。 IE のバージョンによっては、ActiveXObject("Msxml2.XMLHTTP.5.0") , ActiveXObject("Msxml2.XMLHTTP.4.0") , ActiveXObject("Msxml2.XMLHTTP.3.0") , ActiveXObject("Msxml2.XMLHTTP") なども使用出来る。 Mozilla 系ブラウザでは、XMLHttpRequest() を使用。 var xmlhttp = false; if(typeof ActiveXObject != "undefined"){ try { xmlhttp = new ActiveXObject("Micro
JavaScript1.0/1.1/1.2/1.3 + IE互換命令 リファレンス|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z| n2i4==nn2,3,4以上,ie4以上 n3i4==nn3,4以上,ie4以上 n4i4==nn4,ie4以上 n2==nn2以上 n3==nn3以上 n4==nn4以上 i4==ie4以上 *このリファレンスは「だれでもカンタンDynamicHTMLサンプル集」と「だれでもカンタンJavaScriptサンプル集」 の巻末とCD-ROMに収録したものをベースにちょっと手をいれようかな~と思っています。 *ここではie3は不安定なので除外しましたが、ie3はおおむねn2ベース(Mac版ie3はn4ベース)の JavaScriptで動作します(ただしマイナーバージョンや環境によってまちまちです)。 *こ
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
第5回 EclipseのJVEで扱えるSWT部品を作る 米持幸寿 2006/4/6 米持先進技術工房 @IT分室では、テクノロジー・エバンジェリスト 米持幸寿氏が、J2EEの最新技術情報を提供します。最新技術の中身をいち早くキャッチアップしたい読者のためのコーナーです。 EclipseのJava Visualエディタで画面を配置し、ロジックを追加する簡単な方法が前回までにお分かりいただけたと思います。今回は、自分で特殊なSWT部品(カスタムウィジェット)を作り、それをJVE上で配置する方法をご紹介します。カスタムウィジェットを作って使い回すことで開発生産性が大幅に向上します。これこそオブジェクト指向的なソフトウェア開発です。 EclipseのSWTでは、カスタムウィジェットを org.eclipse.swt.widgets.Compositeクラスのサブクラスとして作ります。Composi
Retiring our legacy plugins A lot has changed since we first launched back in 2005. Back then, WPMU DEV was a simple plugin repository with a handful of products and our CEO James Farmer was working out of his garden shed, “scrabbling about in the WordPress forums, just basically trying to find shit there.” Fast forward 10 years and we now offer more than +100 plugins, security and performance opt
1,入れ子状態で親子タグを作る(divとp、もしくはdivとdivの組み合わせがよいでしょう) 2,親タグにposition:relative;設定をする 3,子タグに、position:absolute;とleft:**pxとtop:**pxとwidthの設定をする ※注意点:親タグにfloatがあってはいけません。 positionを利用した配置の例 ■■■例:親divのクラス名がoyaで子divのクラス名がkodomoの場合 .oya { width:400px; height:250px; position:relative; } .kodomo { position:abusolute; width:100px; left:30px; top:20px; } htmlの方では、 <div class="oya"><div class="kodomo">he
DHTML用ライブラリ集 ここでは、CrossBrowser用スクリプトを作成する上で、 基本的な情報の取得や設定を行うためのワンライナ的なスクリプト ( 要は数行の関数 )を紹介します ◆ ここで挙げている関数群は全て Windows98版 IE6, NN4, Mozilla で動作確認していますが、 その他のバージョンおよびプラットフォームでは確認していません # 但し、Opera(Win, Linux), Safari(Mac), Konqueror(Linux) の最新版でも # ほとんどの機能は動作するようにしてあるつもりです もし、動作上の問題あるいは記述ミスなどを発見された方は、 ご面倒でもご連絡下さると喜びますf(^^; // version of library LCB_version = 3.1; // _mac : true = macintosh, false =
電子メール(でんしメール)あるいはEメール(英: electronic mail、email)は、コンピュータネットワークを使用して、まるで郵便による手紙のように文章(や添付したファイルや写真データなど)のやりとりをすること、およびその技術。 インターネットの初期からある通信手段であり、UUCPやSMTPなどのプロトコルを介して、メールを相手サーバに届けられる。電気的な信号で送受信を行うので、地球の裏側にいる相手に送る場合でも隣の部屋にいる相手に送る場合でも、かかる時間は一般的には数十秒から数分程度である。 一方で、インターネットの普及以前にコンピュータでの通信手段として広く行われていた、いわゆるパソコン通信でも、加入者同士で文書のやり取りを行うシステムが「電子メール」として提供されていた。ただし、パソコン通信では、一般的に、通信が1つのパソコン通信システム内にとどまっていたので、他のシス
//マウスホイールのイベントを追加 if( navigator.userAgent.match( "MSIE" ) ){ document.getElementById( "map" ).attachEvent( "onmousewheel" , mouseWheelZooming ); } if( navigator.userAgent.match( "Gecko" ) ){ document.getElementById( "map" ).addEventListener( "DOMMouseScroll" , mouseWheelZooming , false ); } if( navigator.userAgent.match( "Safari" ) ){ document.getElementById( "map" ).onmousewheel = mouseWheelZoomi
(注意!)この記事は、旧APIであるGoogle Maps API version 2を解説したものです。version 2の利用は推奨されていないので、意図的に旧バージョンの情報を探していない場合は、新しいバージョンの解説をご覧下さい。 ここでは、細かい設定をしながらGPolylineを使って線を地図上に引く方法を説明したいと思います。 GPolylineを使ったサンプル 前述したサンプルは単純に線だけを引いていましたが、今回のサンプルは色、線の太さ、線の透過度などを指定してGPolylineを利用しています。 今回のサンプルは、線の色は赤(#FF0000)、太さは10、透過処理無し(1)という設定でGPolylineを使っています。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/T
緯度経度変換ツールの使い方 緯度経度変換ツールは、住所、または、各種地図のURLから測地系の変換を行い、緯度経度情報を取得するためのツールです。 測地系は、世界測地系・日本測地系2000(JGD)と、国土地理院の旧測量図に準拠した日本測地系(TKY)と、GPS用の日本測地系(GTK)の3種類に対応しています。 取得した緯度経度情報は、全国ロケ地ガイド標準形式で表示するだけでなく、各種地図で表示することができます。 対応している地図と、対応している形式は、緯度経度変換ツールに表示されています。 緯度経度変換ツールを起動 各種地図のリンク用URLから緯度経度を入力する方法 「Mapion」を利用する方法 「Mapion」にアクセスします。 「フリーワードでさがす」の欄に、住所を入力します。 住所一覧から探すこともできます。 地図が表示されたら、目的の場所を中心に表示し、地図の下にある「現在の地
晴れて Windows Preinstallation Environment 2.0 こと WinPE2.0 の正式版が利用可能になったので再びメモ。 WinPE2.0 が含まれている Windows Automated Installation Kit (Windows AIK) 正式版が公開されているのをここで知ったのが2日前、公開日は11月15日。 ともあれ、前のBetaの時やimagexを使った引越しの時とは異なり、正式版の WinPE2.0 。 調達物 Windows AIK 入手先は ダウンロードセンターの (旧版) Windows 自動インストール キット (AIK) から サイズはほぼ700MB。BDD2007 Beta としてダウンロードした時のおよそ半分。 Virtual PC 2007 Beta 前の時から更新は無い模様。 http://www.microsoft.
LiveCDで遊んでみる 2007/05/13 Update 【はじめに】 ハードディスクにインストール不要でCDから起動できるOSといえばKNOPPIXをはじめとしたLinuxのLiveCDが有名だが、それ以外にもLiveCDが利用できるOSは数多く存在する。本ページではPC/AT互換機で使用できるLinux以外のLiveCDについて簡単に紹介を行う。 注 ・LinuxのLiveCDについては既に多くの情報がWebに公開されているので本ページでは取り上げない。ただし、LinuxベースであってもXenやMonoのように特徴的な機能を有するものはこの限りではない。 ・最近では容量の関係からDVDで配布されるものもあるが、本ページでは「LiveCD」を総称として使用する。 【BeOS/ZETA/Haiku】 ●BeOS MAX Edition(ダウンロードページ)
Landscape トップページ | < 前の日 2005-02-28 2005-03-01 次の日 2005-03-16 > Landscape - エンジニアのメモ 2005-03-01 Subversion を Windows で GUI 中心に使う 当サイト内を Google 検索できます * Subversion を Windows で GUI 中心に使うこの記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Windows] [Subversion] 2005-02-28 の「CVS から Subversion に乗り換え」の続き。Windows 環境で GUI なバージョン管理システムを使うために、Subversion と TortoiseSVN をインストールする。 - Subversion 本体のダウンロードsubversion: ファイルの共有:
TortoiseSVN は Windows で動作する フリーのSubversion クライアントです。 TortoiseSVN はエクスプローラーの右クリックメニューで動作します。 エクスプローラー上ではアイコンオーバーレイ機能により、 ファイルやフォルダの状態が一目で分かるようになっています。 また、日本語化の完成度も高く、ポップアップの説明文まで丁寧に日本語化されており、 大変使いやすいです。 このページでは TortoiseSVNのインストールとリポジトリへの接続について解説しています。 TortoiseSVNの使用法については、「TortoiseSVNの使い方」で解説しています。 TortoiseSVNをインストールします。 TortoiseSVN のプロジェクトページからインストーラーをダウンロードします。 TortoiseSVNダウンロードページ インストーラーと、日本語化を
コンボ ボックス (ComboBox) コントロール コンボ ボックス コントロールは、テキスト ボックス (TextBox) コントロールとリスト ボックス (ListBox) コントロールの機能を組み合わせたものです。ユーザーは、テキスト ボックス部分にテキストを直接入力する方法と、リスト部分から項目を選択する方法のどちらでも入力できます。
JavaScript & DHTMLクックブック - Webエキスパート必携テクニック集 ダニー グッドマン (著), Danny Goodman (原著), 村上 列 (翻訳) オライリー・ジャパン (2004/01) ISBN: 4873111749 4,830 円 Amazon で詳細を見る function handleHttpResponse() { if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { var xmlDoc = xmlHttp.responseXML; if (xmlDoc.documentElement) { var pref = xmlDoc.getElementsByTagName('pref').item(0).firstChild; var city = xmlDoc.getElementsBy
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く