約 801,442 件
https://w.atwiki.jp/suffix/pages/385.html
対策1.htmlspecialchars()を使う SQLインジェクション そういったSQLインジェクションを予防する手段として htmlspecialchars()という関数は覚えておこう。 htmlspecialchars()関数は特殊文字をHTMLエンティティに変換する関数で、 を といった形に変換する。 タグを取り除く関数として、 strip_tags()関数などがあるがallowable_tagsで指定された許可した全てのタグの属性を修正しなかったり http //www.phppro.jp/qa/103といったケースが考えられるので、 やはりhtmlspecialchars()関数を使った方が良いようだ。 また、XSSに脆弱とならないように第2引数として"(ダブルクォーテーション)だけでなく (シングルクォーテーション)も消すような指定としてENT_QUOTESをつけた方が良い。 何も指定しない場合にはENT_COMPATと同じ処理を行い"(ダブルクォーテーション)のみHTMLエンティティに変換する。 さらに、不正な文字エンコーディングを利用した攻撃を防ぐために3つ目の引数も指定しておいた方が良い。 対策2.全ての変数を文字列をデータベース用にエスケープする SQLインジェクション ~_escape_string系の関数を使うことで特殊文字をエスケープする 対策3.入力チェックを行う SQLインジェクション、ディレクトリトラバーサル ../等の入力文字は例外処理にする- ディレクトリートラバーサル対策 入力値が想定される範囲内かチェック(preg_match()やis_numeric()等を用いる)
https://w.atwiki.jp/kurushima/pages/71.html
IT用語辞典 HTML特殊文字一覧表 いとのページ HTTPステータスコード一覧 ecライブラリ Perl/PHPサンプル システムコマンドの実行
https://w.atwiki.jp/udhimaster/pages/18.html
最大10択までの選択肢を表示し、プレイヤーに選択させます。 目次 各部の説明1. キャンセル時の分岐先 2. 選択肢の入力欄 3. 「左キーで分岐」「右キーで分岐」「強制中断分岐」チェック 4. 「選択肢の強制中断」ボタン 5. 「クリア」ボタン 各部の説明 1. キャンセル時の分岐先 選択中にキャンセルキーを押したときの分岐先です。 「別分岐」はキャンセル時に専用の分岐に飛び、 「キャンセル不能」は、キャンセルキーを押してもキャンセルできないようにします。 分岐1~10に設定することもできます。 2. 選択肢の入力欄 選択肢の内容を入力します。 空欄にすると、その選択肢は表示されません。 \v[?]や\s[?](?=数値)といった、特殊文字も使用可能です。 また、特殊文字を処理した結果で空欄となった場合でも、 選択肢は表示されないので、うまく使えば選択肢表示のオンオフ切り替えが可能です。 3. 「左キーで分岐」「右キーで分岐」「強制中断分岐」チェック 「左/右キーで分岐」にチェックしていると、選択肢の表示中にそのキーを入力したとき、専用の分岐に飛びます。 「強制中断分岐」にチェックしていると、下の「■選択肢の強制中断」が行われたときに、専用の分岐に飛びます。 4. 「選択肢の強制中断」ボタン 表示中の選択肢を強制的に終了させるコマンドを入力します。 ※並列実行イベントでのみ、有効なコマンドです。 使い道としては、制限時間付きのクイズなどが挙げられます。 5. 「クリア」ボタン 選択肢入力欄の内容をクリアします。
https://w.atwiki.jp/terragen/pages/288.html
教育目的でTerragen Professionalの無償個人ライセンスを申請するには、このフォームにご記入ください。以下の説明をすべてお読みください。 教育目的でのライセンス取得を希望される方は、個別に申請する必要があります。組織、部署、プログラムなどを代表して複数のライセンスを申請したい場合は、教育的ライセンスプログラムのページを再度ご覧いただき、適切なフォームのリンクをクリックしてください。 このプログラムの資格を受けるためには、学生、教師、その他の教職員、教育機関の職員であることを証明する書類を提出する必要があります。回答はすべて英語で行ってください。 教育的ライセンスは承認時から1年間有効で、非商用、教育目的でのみ使用する事が出来ます。教育機関の学生、教師、職員として教育的地位を維持する限り、ライセンスの更新を年単位で申請する事が出来ます。 電子メールアドレスは、Terragen教育的ライセンスプログラムに関する通信にのみ使用されます。承認された場合、Terragenおよび教育的ライセンスプログラムの使用体験について、不定期にフィードバックを提供するよう求められる場合があります。 (* 必須の質問です) 申請者の氏名 * 英字のみを使用したあなたのフルネーム、または代理申請者の氏名(例 保護者が子供ために申請する場合)。この氏名は、後で身分証明書として提出する書類(下記参照)と一致する必要があることにご注意ください。特殊文字(アクセント文字など)は使用しないでください。現時点では、キージェネレーターは特殊文字に対応していません。 教育機関名 * あなたが学生、教職員として所属している教育機関。英語名でない場合は英訳を使用してください。また、略語、頭字語、頭文字等の使用も避けてください。自宅で教育を受けている場合は、自宅での教育を監督する認可団体の名前を入力してください。特殊文字(アクセント文字など)は使用しないでください。現時点では、キージェネレーターは特殊文字に対応していません。 教育用途の種類 * 学生、教員、教職員のいずれかを入力してください。あなたの所属がこれらの選択肢に当てはまらない場合は、「その他」でも構いませんが、簡単な説明を入力してください。 学生 教員 職員(教員以外) その他 卒業または修了予定日(該当する場合) 卒業または修了予定日を選択してください。あなたが教員であるなど、これが該当しない場合は、この質問をスキップしてください。 yyyy/mm/dd 学歴証明書の提出 次のセクションでは、あなたの現在の学歴を証明する書類(日付入り)を少なくとも1通提出する必要があります。その際、有効期限または修了予定日が記載されていることをご確認ください。発行日のみではステータスの証明する書類として認められません。有効な書類の例としては、学生証(有効期限または修了日が記載されたもの)、教育機関からの在留資格認定証明書または入学許可書や合格通知(修了日またはプログラム期間と開始日が記載されたもの)、学生用ダッシュボードのスクリーンショット(現在または将来のクラス、氏名、日付が記載されたもの)などがあります。 書類の送信には、無料のWeTransferサービスをご利用ください。複数の書類を提出する場合は、.zipアーカイブのみにまとめてください。WeTransferへのアップロードは、アカウントなしで、以下のURLから無料で行う事が出来ます https //wetransfer.com/ 。必要に応じて、WeTransferからの送信先メールアドレス registrations@planetside.co.ukを使用することもできますが、その場合でも、以下のフォームフィールドに正しいファイルURLを張り付ける必要があります。 学生ダッシュボード/ポータルのURLは、ステータスを証明するものではありませんのでご注意ください! 提供されるすべての書類について、財務情報やその他の機密データを削除してください。当社に提供されたすべてのデータの安全性については最善を尽くしますが、お客様が送信されたデータに第三者が不正または意図しないアクセスした場合の責任は負いかねます。 裏付け資料ののURL * WeTransfer経由でアップロードしてください。また、複数のファイルをアップロードする場合は、.zipアーカイブを使用してください https //wetransfer.com/ 。また、あなたが教員またはその他の職員で、自分のステータスを示すWebページをお持ちの場合は、そのURLをここで使用する事も出来ます。 その他の注記または説明 その他の詳細が必要な場合は、以下に入力ください。これは任意です。
https://w.atwiki.jp/wiki2_rock/pages/12.html
文字コードの種類 日本語の文字セットは、ISO-2022-JP(JIS)、Shift_JIS、Windows-31J、EUC_JPの4種類である。 Shift_JIS 日本語文字コードの一つ。Microsoft社によって策定された。文字の1バイト目を見るだけで漢字か1バイト文字(いわゆる半角英数字)か分かる、等幅フォントで表示した場合に画面上の桁数とバイト数が一致するなどの特長から、MS-DOSやWindows、Mac OSなど、パソコンの標準文字コードとして広く普及した。 Shiftは小文字、JISは大文字、間はハイフンではなくアンダースコアなので要注意。 Windows-31J 別名「Windows Codepage 932」。Shift_JISを拡張した、Windows環境で標準的に用いられている文字セット。 WJavaではJDK 1.2以降で「MS932」という名称でサポートされており、JDK 1.4.1以降はWindows-31JというIANAの正式名称でも利用可能になっている。 Windows-31Jは、以下のようなWindows機種依存文字を含んでおり、JPSのpageディレクティブにSHIFT-JISを指定した場合は以下の文字は文字化けする。 NEC特殊文字①②③ⅠⅡⅢ㍉㌔㌢№℡㈱など IBM特殊文字髙など MacintoshなどのOSにおける「Shift_JIS」はWindows-31Jとは異なる。例えばWindowsにおけるの文字コード0x8740に対し、Macintoshでは「(日)」というMac機種依存文字が割り当てられている。 ページ内でWindows機種依存文字を使用したいときは、Shift_JISの代わりにWindows-31Jを指定することで文字化けを回避可能なケースもある。Safariでは、文字コードにWindows-31Jが正しく指定されていれば、Windows機種依存文字も表示可能。 ISO-2022-JP 別名JIS。JIS規格によって規定されている日本語の文字コードの一つ。Shift JISコード、日本語EUCと並んでインターネット上でよく使われる文字コードである。 EUC_JP Extended UNIX Code。 日本語UNIXシステム諮問委員会の提案に基づいて1985年にAT T社が定めた、複数バイトの文字を扱う文字コードの枠組み。日本語だけでなく複数バイト言語の各国の文字コードが規定されている。日本語のEUCコードを特に「EUC-JP」「日本語EUC」と呼ぶ。 参考:UTF UCS-2やUCS-4(Unicode)で定義される文字集合を用いて記述された文字列をコンピュータが扱いやすいようにバイト列(数値の列)に変換する方式。1文字を1~6バイト(現状では最長4バイト)の可変長の数値(バイト列)に変換するUTF-8、UCS-2の集合の中にUCS-4の一部の文字を埋め込むためのUTF-16、Unicodeをメールで使用するためのUTF-7、すべてのUCS-4文字を4バイトで表現するUTF-32の4種類がある。 文字コード変換について 概要 Javaでは、すべての文字をUnicodeとして処理している。そのため、JVMが外部に対して文字を出力する際には、Unicode→各種文字コードへの変換が必要になる。逆にJVMが外部から文字を入力する場合は各種文字コード→Unicodeの変換が必要になる。 Webアプリケーションでは、以下のような状況で文字の相互変換が行われる。 JSPファイルがサーブレット・コンテナに読み込まれるとき Webブラウザからリクエストを受信するとき Webブラウザにレスポンスを送信するとき データベースやファイルにアクセスするとき メールを送受信するとき 変換方式の指定 pageEncodingWebアプリケーションサーバが、外部→JVMにファイルが入力された場合(クライアントからのHTTPリクエスト)、文字セットからUnicodeに変換する際に用いるエンコーディング方式を指定する。 contentTypeJVMからコンテンツをWebブラウザに出力する際にWebアプリケーションが使用するUnicode→文字セットの変換方式。 相互変換のミスマッチ たとえば以下のように相互変換方式を指定したとする。 %@page language="java" contentType="text/html; charset=Shift_JIS" pageEncoding="Windows-31J" % このとき「~-¢£」などの文字をアプリで使用した場合、文字化けが発生する。 メカニズムは以下のとおり。 ページエンコーディングが「Windows-31J」なので、WASはJSPファイルがWindows-31Jで作成されたものとしてUnicodeに変換する。 コンテントタイプが「Shift_JIS」なので、WASはUnicodeから「Shift_JIS」に文字コードを変換する。 上記に示した文字に対する変換コードポイントが2方式の間で異なるため、元の文字に戻すことができずに文字化けが起こる。 指定方法 contentTypeの指定 JSPがサーバからクライアントにデータを返却する際、pageディレクティブ-contentType-charsetに指定されたエンコーディング方式に従って、Unicodeから各文字セットに変換する。 contentTypeを指定しない場合、デフォルトでは %@page contentType="text/html; charset=ISO-8859-1" % が指定される。ISO-8859-1は英数字と記号のみの文字セットなので、日本語などの2バイト文字は表示できない。したがって、日本語を扱いたい場合(扱いたくない訳ないがな)以下のように明示的に指定する。 %@page contentType="text/html; charset=Windows-31J" % pageEncodingの指定 クライアントからのリクエストデータを、WASがUnicodeに変換する際のエンコーディング方式を指定する。省略することもできるが、その場合はcontentTypeと同じ方式で変換される。 %@page pageEncoding="Windows-31J" %
https://w.atwiki.jp/kurushima/pages/70.html
@IT 実用 Apache 2.0運用管理術 第5回 Poundで作るロードバランサとSSLラッパ 山崎はるかのメモ RFC2068・HTTPエラーコード表・一覧 パワーソフト HTML特殊文字一覧
https://w.atwiki.jp/g8495625/pages/17.html
google検索 LaTeXコマンドシート一覧 表のセル label 画像の挿入 jpg, pngをepsに変換 数式モード 特殊文字 TeX のエラーメッセージ コンパイル pdfに変換 dvipdfmx Texの複数行コメントアウト TeX 記号一覧
https://w.atwiki.jp/water28/pages/56.html
echoコマンドechoで改行しない echoで特殊文字を使用 ddコマンドテストデータ(50M)の作成 nkfコマンド文字コードを調べる 文字コード変換 echoコマンド echoで改行しない [root@water0 ~]# echo test test [root@water0 ~]# echo -n test test[root@water0 ~]# echoで特殊文字を使用 [root@water0 ~]# echo "test\ttest" test\ttest [root@water0 ~]# echo -e "test\ttest" test test ddコマンド テストデータ(50M)の作成 [root@water0 ~]# dd if=/dev/zero of=/tmp/50mb bs=1000 count=50000 50000+0 records in 50000+0 records out 50000000 bytes (50 MB) copied, 0 seconds, Infinity B/s [root@water0 ~]# ll /tmp/ -rw-r--r-- 1 root root 50000000 5月 9 15 05 50mb 参考 http //www.server-memo.net/server/tips/test-data.html nkfコマンド iconvコマンド:世界的に使用されている。自動判別機能がない。 kccコマンド UTF-8をサポートしていない。 文字コードを調べる [root@water0 ~]# nkf -g /var/www/index.html ASCII 文字コード変換 表示のみ shift-jis・windows形式(CRLF) [root@water0 ~]# nkf -s -Lw /tmp/test/index.html utf-8・unix改行形式(LF) [root@water0 ~]# nkf -w -Lu /tmp/test/index.html 書き込み(3パターン) ①--overwriteオプションを付ける。(上書き注意) ②nkf (-j -s -e -w w16) ファイル名 ファイル名で可能。 ③一度WinSCPで落して保存するときに文字コードを選ぶ。
https://w.atwiki.jp/mopsprogramming/pages/62.html
文字のASCII値をとるForth標準ワードとしてCHARがありますが、コンパイル状態で同等の機能を果たすForth標準ワードは、[CHAR]として別に定義されています。例えば、 MyWord ... [CHAR] A ..... ; のようにすれば、MyWordの実行時にAのASCII値(65)がスタックに積まれます。もしも、これを MyWord ... CHAR A ..... ; \ 間違い と書いてしまったときには、コンパイラはAをワードと勘違いし、普通は、そのようなワードは知らないとエラーを吐くでしょう。 以上に対して、Mopsのユーティリティーワードでこれらと等価なワード「 」は、実行状態では直ちに後続文字のASCII値をスタックに返し、コンパイル状態では、そこで定義されたワードが実行されたときに後続文字のASCII値をスタックに返します。つまり、実行状態ではCHARに等しく、コンパイル状態では[CHAR]に等しいわけです。「 」のようなワードはState-Smartであるといわれます。 [CHAR]を実行状態で呼び出すのには意味はありませんが、CHARをワード定義の中で呼び出すことに全く意味がないかというと、そうではありません。これは、 だけでは実現しにくい機能です。ですから、 のようなワードを一つだけ持つよりは、CHARと[CHAR]の二つだけを持つ方が可能性は広がるといえます。この二つだけで の機能は充足できますし、加えてそれを超える機能を持ちうるからです。 なお、頻用する特殊文字には定数が準備されています。 BL \ 空白(Blank)=32 RET \ 改行(return)=13(=CR;Macintoshテキストの改行は、これ) どうでもいいことですが、ちなみに私の場合は、ASCII値が必要なときは、BLとRET以外はその数値を直接書き込んでしまいます。なんだかわからなくなりそうなところだけコメントをつけます。(^^;;) 関連項目: 文字および4文字タイプ STATES メニューの作り方 トップページへ 目次へ
https://w.atwiki.jp/kou2/pages/18.html
開発の参考になるサイトをご紹介します。 資料が手元にない時は、ネットで調べましょう。 HPの閲覧が禁止・制限されてる場合は、あきらめましょう。 IT総合、ニュース 情報収集は大切、下記のサイトなら業務中に見ても多分おこられないよ。きっと・・・ @IT IT系 総合サイト 難易度高いが良い情報が特集されている。 ASCII IT入門向けの総合サイト、でもホビーはかなりきわどい zdnet IT、ビジネス系ニュース リファレンス系 とほほのWWW入門 HTML,javaScript,cssリファレンスなど HTMLの特殊文字 HTMLの特殊文字コード sak プログラム総合 VB,ASP,JSP,CGI,PHP,C JavaでHello World jspの簡単解説書、アパッチ、サーブレットの設定は PHP マニュアル PHP リファレンス 浅煎り珈琲 Java アプリケーション入門 javaアプリケーション入門向け、わかりやすい。 うさのJavaScript講座 JavaScriptのシンプルなサンプルが多く、動きを確認できるのが◎バージョン対応も記載 SQL系 Techscore SQL特集 SQL入門向け、わかりやすい。 Digital SQL特集 SQLリファレンス、わかりやすい。 Works - 逆引きSQL比較 逆引きSQL Oracle のセットアップ Oracle のセットアップ 色彩系 色彩のスパイス 色の名称がわかる、各国の色名がわかる 最高クラスの色見本 色見本の館 伝統色から色のRGBを調べることができる。上にくらべるとショボイ 正規表現 java正規表現サンプル javaScript正規表現サンプル その他 スペースアルク 英辞郎 辞典が使いやすい。 Windows.FAQ Windowsトラブル対応、チュウニング ビスタ未対応残念 WSHL Windows Script Host(WSH)に関するノウハウと、実用的なスクリプト Vi操作手引書 Viエディター操作手順