約 1,657,082 件
https://w.atwiki.jp/isoroku_be/pages/13.html
情報 作者名:五十六 引用元:なでしこプログラム掲示板「キーロガー」 概要 ローマ字を半角カナに変換します。 解説 引数 S:半角小文字のローマ字文字列 返り値 半角カナに変換された文字列 サンプルプログラム 「kyouhaasagohannnimedamayakiwotabemasita.」をローマ字半角カナ変換して言う。 //キョウハアサゴハンニメダマヤキヲタベマシタ. //本体 ●ローマ字半角カナ変換(Sの|Sを) A=(「-|ltu|xtu|la|li|lu|le|lo|xa|xi|xu|xe|xo|bb|cc|dd|ff|gg|hh|jj|kk|ll|mm|pp|qq|rr|ss|tt|vv|ww|xx|yy|zz|nn|ye|dhu|shi|chi|tsu| fu|wi|wu|we|ji|kya|kyu|kyo|sya|syu|syo|tya|tyu|tyo|nya|nyu|nyo|hya|hyu|hyo|mya|myu|myo|rya|ryu|ryo|gya|gyu|gyo|zya| zyu|zyo|bya|byu|byo|pya|pyu|pyo|sha|shu|sho|cha|chu|cho|ja|ju|jo|ka|ki|ku|ke|ko|sa|si|su|se|so|ta|ti|tu|te|to|na|ni|nu|ne| no|ha|hi|hu|he|ho|ma|mi|mu|me|mo|ya|yu|yo|ra|ri|ru|re|ro|wa|wo|ga|gi|gu|ge|go|za|zi|zu|ze|zo|da|di|du|de|do|ba|bi|bu|be| bo|pa|pi|pu|pe|po|n|a|i|u|e|o」の改行を空に置換)を"|"で区切る。 B=(「ー|ッ|ッ|ァ|ィ|ゥ|ェ|ォ|ァ|ィ|ゥ|ェ|ォ|ッb|ッc|ッd|ッf|ッg|ッh|ッj|ッk|ッl|ッm|ッp|ッq|ッr|ッs|ッt|ッv|ッw|ッx|ッy|ッz|ン|イェ|デュ|シ|チ|ツ|フ|ウィ|ウ|ウェ|ジ|キャ| キュ|キョ|シャ|シュ|ショ|チャ|チュ|チョ|ニャ|ニュ|ニョ|ヒャ|ヒュ|ヒョ|ミャ|ミュ|ミョ|リャ|リュ|リョ|ギャ|ギュ|ギョ|ジャ|ジュ|ジョ|ビャ|ビュ|ビョ|ピャ|ピュ|ピョ|シャ|シュ|ショ| チャ|チュ|チョ|ジャ|ジュ|ジョ|カ|キ|ク|ケ|コ|サ|シ|ス|セ|ソ|タ|チ|ツ|テ|ト|ナ|ニ|ヌ|ネ|ノ|ハ|ヒ|フ|ヘ|ホ|マ|ミ|ム|メ|モ|ヤ|ユ|ヨ|ラ|リ|ル|レ|ロ|ワ|ヲ|ガ|ギ|グ|ゲ|ゴ| ザ|ジ|ズ|ゼ|ゾ|ダ|ヂ|ヅ|デ|ド|バ|ビ|ブ|ベ|ボ|パ|ピ|プ|ペ|ポ|ン|ア|イ|ウ|エ|オ」の改行を空に置換)を"|"で区切る。 Aで反復、S=Sの対象をB[回数-1]に置換。 Sで戻る。 ●半角カナローマ字変換(Sの|Sを|Sで) B=(「-|shi|chi|tsu|fu|wi|wu|we|ji|ka|ki|ku|ke|ko|sa|si|su|se|so| ta|chi|tsu|te|to|na|ni|nu|ne|no|ha|hi|fu|he|ho|ma|mi|mu|me|mo|ya|yu|yo|ra|ri|ru|re|ro|wa|wo|ga|gi|gu|ge|go|za|zi|zu|ze| zo|da|di|du|de|do|ba|bi|bu|be|bo|pa|pi|pu|pe|po|n|n|a|i|u|e|o|fya|fyu|fyo|kya|kyu|kyo|sha|shu|sho|cha|chu|cho| nya|nyu|nyo|hya|hyu|hyo|mya|myu|myo|rya|ryu|ryo|gya|gyu|gyo|ji|ja|ju|je|jo|bya|byu|byo|pya|pyu|pyo|sha|shu|sho|cha|chu|cho」の改行を空に置換)を"|"で区切って配列逆順。 A=(「ー|シ|チ|ツ|フ|ウィ|ウ|ウェ|ジ|カ|キ|ク|ケ|コ|サ|シ|ス|セ|ソ|タ|チ|ツ|テ|ト|ナ|ニ|ヌ|ネ|ノ|ハ|ヒ|フ|ヘ|ホ|マ|ミ|ム|メ|モ|ヤ|ユ|ヨ|ラ| リ|ル|レ|ロ|ワ|ヲ|ガ|ギ|グ|ゲ|ゴ|ザ|ジ|ズ|ゼ|ゾ|ダ|ヂ|ヅ|デ|ド|バ|ビ|ブ|ベ|ボ|パ|ピ|プ|ペ|ポ|ン|ン|ア|イ|ウ|エ|オ|ファ|フュ|フョ| キャ|キュ|キョ|シャ|シュ|ショ|チャ|チュ|チョ|ニャ|ニュ|ニョ|ヒャ|ヒュ|ヒョ|ミャ|ミュ|ミョ|リャ|リュ|リョ|ギャ|ギュ|ギョ|ジ|ジャ|ジュ|ジェ|ジョ|ビャ| ビュ|ビョ|ピャ|ピュ|ピョ|シャ|シュ|ショ|チャ|チュ|チョ」の改行を空に置換)を"|"で区切って配列逆順。 Aで反復、S=Sの対象をB[回数-1]に置換。 1の間 もし、(Sで1から「ッ」を文字検索)>0ならば Sのそれ+1から1バイト抜き出す。 S=Sの「ッ」をそれに単置換。 違えば、抜ける。 Sで戻る。 しょう -- しょう (2009-02-06 20 49 26) 名前 コメント
https://w.atwiki.jp/rctc/pages/41.html
PACS、電子カルテ、RISと医療情報システムを導入し、患者氏名のローマ字が統一されてなかったことを重大視し、その原因を追究したときのいきさつです。 それは、また動的な放射線医療機器の更新に伴う、落とし穴であり、情報システムに携わる者にとって、介入できるポイントでもあります。 当院では、FPDシステム(以下FPD)に更新時に、患者氏名のローマ字情報が他のモダリティと統一されていないことで発覚しました。 問題1.)そもそもモダリティ装置は、基本機能としてRISから送信された情報を全て継承致するだけである。 たとえ、その間または、モダリティ-PACS間に、他のインターフェースが存在したとしても同様である。 当院では、FPDは、コダック設置のRIG端末からの送信情報を継承しています。 ********************************************************************* 問題2)PACSのタグ(0010、0010)にローマ字が入っていなかった。 A2.)コダックRIG(正確にはRIS)からFPDが受信している患者名情報は、 漢字(全角)及び半角カナのみです。(補足1を参照) 従いまして受信していないローマ字をFPDがPACSへ出力する事は出きない。よって、PACSシステムのほうで、ヘボン式ローマ字を形成させていたために以前とは異なる形式のローマ字が作成されてしまった。 ********************************************************************* 補足説明 【補足1】FPDがコダックRIG(正確にはRIS)から受信している基本情報は以下の通りです。 受信した、これらの内容は全て項目名に対応するDICOMタグへ出力している。~ 項目受信データ例 StudyInstanseUID○1.2.392.200001.1001.4.2.5.10000038.99.4.23.2004030198161249 検査ID2004030198161249 患者ID00099912812 患者名(漢字+半角カナ)○=日赤^太郎=ニッセキ^タロウ 性別○F 生年月日○19511016 検査記述○整形外科 ※確認に使用したログ内容抜粋 00080050SH16// Accession Number//2004030198161249 00081030LO8// Study Description//整形外科 00100010PN44// Patient s Name//=日赤^太郎=ニッセキ^タロウ 00100020LO10// Patient ID//00099912812 00100030DA8// Patient s Birth Date//19511016 00100040CS2// Patient s Sex//F 0020000DUI60//Study Instance UID//1.2.392.200001.1001.4.2.5.10000038.99.4.23.2004030198161249 【補足2】DICOMで規定されている患者名の取り扱い DICOMタグPatient s Name (0010,0010)について、日本国内に関係する箇所の基本定義を説明致します。 このタグは1つのタグの中を”=”(イコール)で結ぶ事で3種類の形式の患者名データを同時に格納できます。 それぞれをCOMPONENT1~3と表記します。 COMPONENT1全角の表音文字 半角のローマ字または半角のカタカナのみ格納可能 ローマ字とカタカナの混在は許されません。 許されない格納データ例)”ヌマタ caren マキ“ COMPONENT2全角の表意文字 漢字のみ格納可能 COMPONENT3全角の表音文字 全角ローマ字または全角カタカナまたは全角ひらかな ローマ字とカタカナの混在は許されません。(COMPONENT1と同様) 問題2)に対する補足:上記解説がDICOM規約ですがCOMPONENT3については、以前より未だ、モダリティーメ ーカーにより解釈に誤りが発生している場合が多いです。 また半角のローマ字及び半角のカタカナを同時に使用したいと希望される施設もあるため、それぞれの事情を考慮してCXDIはCOMPONENT3に半角文字(ローマ字やカタカナ)を受信可能としています。 補足1の患者名情報の通り、当院仕様では(COMPONENT2及び3)で “=日赤^太郎=ニッセキ^タロウ”と受信しています。~ ※COMPONENT2は漢字だがCOMPONENT3が“半角”カナ但し、それらの出力はPACSが受信可能または(今回の様に)PACSから要望された場合のみ行っています。 【補足3】フイルムネームへの患者名表示 当院FPDではフイルムに印字する患者名の属性を以下の様に指定する事が可能です。 (PACS出力とは無関係です) 患者名印字指定マクロ優先順位~ %PNBYTE%COMPONENT1 %PNKANJI%COMPONENT2 %PNKANA%COMPONENT3 %PNAME%COMPONENT2COMPONENT3COMPONENT1 A4)に対する補足:%PNAME%と指定した場合、RIGから受信した患者名の組合わせに対して、 以下の表のルールに対応するデータを印字します。 COMPONENT1COMPONENT2COMPONENT3印字される内容 ○COMPONENT1 ○COMPONENT2 ○COMPONENT3 ○○COMPONENT2 ○○COMPONENT3 ○○COMPONENT2 ○○○COMPONENT2 Q3)に対する補足:当院の環境で可能なフイルムネーム設定は以下の通りです。 COMPONENT1COMPONENT2COMPONENT3 受信しているデータ患者名-日赤^太郎ニッセキ^タロウ %PNBYTE%- %PNKANJI%日赤^太郎 %PNKANA%ニッセキ^タロウ %PNAME%日赤^太郎 現在は%PNKANA%指定によってフイルムの左上に角カナ患者名が印字されているはずです。 印字設定は複数個や複数箇所の指定が可能ですから、必要に応じて半角カナ患者名に加えて、漢字患者名 同時に印字する事も可能です。 但し、半角ローマ字に関してはRISまたはRIGから受信するデータが無ければ印字しません。 システムとしての患者名表記方式見直し FPDはモダリティ装置の位置付けの為、基本的に上流から受信する情報に依存します。 下流へ出力する内容は上流からの情報を変換など不可能です。 また、導入前後に渡りRIG~CXDI~PACS間の接続に関する取り決め内容以外の情報は知らされておらず、 全体をコントロールするに充分なレベルではなかった。 1.病院システム(HIS/RISその他)・各モダリティーで取り扱えるデータの明確化が必要です。 ※RISより上位についてはRISメーカ様とご確認下さい。 2.対応レベルが標準対応かカスタマイズ対応で可能かなどについても明確な確認が必要だと考えます。 ※各社様とも費用発生などの可能性が考えられます。 3.富士通(訓令式)~RIS~RIG~CXDI(ローマ字無)~PACS(ヘボン式)の現仕様確認と様式の統一指示施設の要望、影響度を考慮の上、方針の検討と各社への統一指示を行うことが重要です。
https://w.atwiki.jp/lookworld/pages/65.html
/*************************************************************** * CVS $Id$ * Module Name U_kana2full * Customer * Product * Description 引数の文字列の半角カナを全角カナに変換する関数 * Original * Modification ****************************************************************/ -- drop function kana2full(varchar); create function kana2full(varchar) returns varchar as declare p1 alias for $1; str varchar; len int; i int; zenkakus varchar; hankakus varchar; begin str = p1; str = replace(str, ガ , ガ ); str = replace(str, ギ , ギ ); str = replace(str, グ , グ ); str = replace(str, ゲ , ゲ ); str = replace(str, ゴ , ゴ ); str = replace(str, ザ , ザ ); str = replace(str, ジ , ジ ); str = replace(str, ズ , ズ ); str = replace(str, ゼ , ゼ ); str = replace(str, ゾ , ゾ ); str = replace(str, ダ , ダ ); str = replace(str, ヂ , ヂ ); str = replace(str, ヅ , ヅ ); str = replace(str, デ , デ ); str = replace(str, ド , ド ); str = replace(str, バ , バ ); str = replace(str, ビ , ビ ); str = replace(str, ブ , ブ ); str = replace(str, ベ , ベ ); str = replace(str, ボ , ボ ); str = replace(str, パ , パ ); str = replace(str, ピ , ピ ); str = replace(str, プ , プ ); str = replace(str, ペ , ペ ); str = replace(str, ポ , ポ ); zenkakus = アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョ ; hankakus = アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョ ; len = length(zenkakus); for i in 0 .. len loop str = replace(str, substr(hankakus, i, 1), substr(zenkakus, i, 1)); end loop; return str; end; language plpgsql ;
https://w.atwiki.jp/lookworld/pages/66.html
/*************************************************************** * CVS $Id$ * Module Name U_kana2half * Customer * Product * Description 引数の文字列の全角カナを半角カナに変換する関数 * Original * Modification ****************************************************************/ -- drop function kana2half(varchar); CREATE FUNCTION kana2half(VARCHAR) RETURNS VARCHAR AS declare p1 alias for $1; str varchar; len int; i int; zenkakus varchar; hankakus varchar; begin str = p1; str = replace(str, ガ , ガ ); str = replace(str, ギ , ギ ); str = replace(str, グ , グ ); str = replace(str, ゲ , ゲ ); str = replace(str, ゴ , ゴ ); str = replace(str, ザ , ザ ); str = replace(str, ジ , ジ ); str = replace(str, ズ , ズ ); str = replace(str, ゼ , ゼ ); str = replace(str, ゾ , ゾ ); str = replace(str, ダ , ダ ); str = replace(str, ヂ , ヂ ); str = replace(str, ヅ , ヅ ); str = replace(str, デ , デ ); str = replace(str, ド , ド ); str = replace(str, バ , バ ); str = replace(str, ビ , ビ ); str = replace(str, ブ , ブ ); str = replace(str, ベ , ベ ); str = replace(str, ボ , ボ ); str = replace(str, パ , パ ); str = replace(str, ピ , ピ ); str = replace(str, プ , プ ); str = replace(str, ペ , ペ ); str = replace(str, ポ , ポ ); zenkakus = アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョ ; hankakus = アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォャュョ ; len = length(zenkakus); for i in 0 .. len loop str = replace(str, substr(zenkakus, i, 1), substr(hankakus, i, 1)); end loop; return str; end; LANGUAGE plpgsql ;
https://w.atwiki.jp/asimojipro01/pages/51.html
ローマ字化(ろーまじか) 英Romanization, 仏romanisation,独Romanisierung 『言語学大辞典術語』 ローマ字(Roman alphabet)以外の文字が行なわれている国で,その言語をローマ字で転写することをいう.たとえば,現在の日本では,漢字と仮名が使われているが,ときにローマ字で日本語を写すことがある.一方では,国字運動として日本語をローマ字で書こうという主張があるほか,特に欧米の言語で物を書く場合,日本語の固有名詞などをローマ字にする必要が絶えず起こってくる. 現在は,日本のようにまだローマ字以外の固有の文字を使用している国はいくつかある.しかし,近代化の進むに従って,もとは固有の文字を使っていた所で,その固有の文字を捨てて,正式にローマ字を採用した国もある.トルコ共和国などはその一例である.昔はイスラム教を信奉していたので,アラビア文字を用いていたが,近代化に際してローマ字に改めた.このローマ字化は,古いイスラム世界から新しい欧米文化への転換を意味する.一方,ヴェトナムでは古くは漢字を使用していたが,今ではヴェトナム語に適応した独特のローマ字を採用している.これを,チュー・クオック・グー*(chũ Quõc ngũ,字・国語)と称する.これは,ヴェトナムの漢字文化圏離脱を象徴している.文字は文化と深く関わりをもつものであるから,ローマ字化は文化の革新を表わすということができる.ローマ字はアルファベットの一種であるから,その表音性が文字として効率が高いという実用的な便益があるが,それとともに,欧米文化を基調とする近代文化の優越性が考えられる.
https://w.atwiki.jp/kazu392h/pages/1397.html
autolinkTOP>【ろ】>ローマ字変換 ローマ字変換 (ろーまじへんかん) 分類1【言語全般】 ジャンル1【一般】 まだワープロとか会社のパソコンしかいじってなかった頃は、かな変換で打ってた。 1文字に1押しのかな変換のほうが便利だと思ってた。 でもローマ字の位置を覚えたら、不思議なことにかな変換よりこっちのほうが早かった。 でもタイピング自体は遅いし、タッチタイピング(ブラインドタッチ)も無理。 登録日 2009/10/31 【ろ】一覧 ロイヤルホスト ロースカツ ロードセクター ローマ字変換 ローマ→パリ縦断捜査 録画 六神合体ゴッドマーズ ログ記録 六甲颪 六甲のおいしい水 ロッドニー・マイヤーズ ロボダッチ ロボット8ちゃん ロボプー ろぼっ子ビートン 浪漫 ロミオの嘆き ロリコン ロン! ロン毛 ロンパリ ロンパールーム ロンリー仮面ライダー ■ トップページへ移動 ▲ このページ上段に移動
https://w.atwiki.jp/bousoku/pages/320.html
ローマ字入力とは、ローマ字つづりによってかなを入力する方式のことである。 概ねローマ字つづりの規則によるが、「ん」や小書きの「あ」~「お」「や」~「よ」を単独で打つ際などローマ字つづりに則していないことがある。 (例)金曜日 をかなで書く 訓令式ローマ字 kin yôbi ヘボン式ローマ字 kin yohbi ローマ字入力 kinnyoubi このため、それらとの混同を避ける目的で「Rかな」という表現を用いているメーカーもある。 既存の英字配列を基盤にした入力方法であるため、キー配列は定義されていない。
https://w.atwiki.jp/monagiko2/pages/540.html
231 名前:1/5[sage 小ネタ失礼.] 投稿日:2007/04/12(木) 20 44 49 ID BzKkUqra0 [1/5] ┌─────────────── │Nanka,saikinntumaranaine. └───────,/──────── ┌────────── ' ─ │Mesikuiniikuka? └───y──────── ∧ ∧ _ .r(-д-) ∧_∧ |\  ̄ ̄ヽつと  ̄' (∀` ) |l\\ ⊂ ヽo \\ \ノ \\ \ \\ \ \| ̄ ̄ ̄ ̄ ̄ ̄ ̄ | |_| ̄ ̄ ̄ ̄ ̄ ̄.|_| 訳:(´∀` )「ぅはwwおまw頭の線ないぉwwww」 (゚Д゚ ) 「おまいこそ太ましスwww何その身体ww」232 名前:2/5[sage 所で5って数中途半端だね.] 投稿日:2007/04/12(木) 20 45 57 ID BzKkUqra0 [2/5] ┌───────────────── │Madataberutumori?Sakkitabetanoni.... └───────,/────────── ┌────────── ' ─ │Datteharahettandamon. └───y──────── ∧ ∧ _ .r( -д゚) ∧_∧ |\  ̄ ̄ヽつと  ̄' (∀` ;) |l\\ ⊂ ヽo \\ \ノ \\ \ \\ \ \| ̄ ̄ ̄ ̄ ̄ ̄ ̄ | |_| ̄ ̄ ̄ ̄ ̄ ̄.|_| 訳:(´∀` )「なによその半目ふざけてるの?テラださいんだけどぉー」 (@盆@)「なんだと.」233 名前:3/5[sage] 投稿日:2007/04/12(木) 20 47 05 ID BzKkUqra0 [3/5] ┌───────────────── │Syouganainaa...zya,sukosiyasundaraiku? └───────,/────────── ┌────────── ' ─── │Yahoooooo!!monatyanyasasii!! └───y────────── ∧ ∧ (*゚д゚)') ( つ / ∧_∧ 、^) |\  ̄ ̄ ̄ ̄ ̄ ̄' (;´∀`) -' |l\\ ⊂ ヽo \\ \ノ \\ \ \\ \ \| ̄ ̄ ̄ ̄ ̄ ̄ ̄ | |_| ̄ ̄ ̄ ̄ ̄ ̄.|_| 訳:(´∀` )「もうあなたとはやっていけないのよ...このギコ猫!」 (゚Д゚ ) 「Yahoooooo!!へいへい言ったなァ、この白タヌキめがぁ!!」234 名前:4/5[sage] 投稿日:2007/04/12(木) 20 47 49 ID BzKkUqra0 [4/5] ┌────────────────────── │…キャラにローマ字で喋らせると、ほんの一瞬だけど |英語をペラペラと喋っているように見える件。 └───,/───────────────── ' ┌─────────────── │まぁすぐ分かっちゃうんだけどね。 └───y─────────── ∧ ∧ .( ゚д゚ ) ( つC ) ∧_∧ |\  ̄ ̄ ̄ ̄ ̄ ̄' (∀` ) |l\\ ⊂ ヽo \\ \ノ \\ \ \\ \ \| ̄ ̄ ̄ ̄ ̄ ̄ ̄ | |_| ̄ ̄ ̄ ̄ ̄ ̄.|_| 訳: ヽ ┌─'ヽ────────── │こっち見んなwwwwwwww └────────────235 名前:5/5[age スレのルールに従ってageさせて頂きました.] 投稿日:2007/04/12(木) 20 48 40 ID BzKkUqra0 [5/5] ∧ ∧ .( ゚д゚;) ( つC ) ∧_∧ |\  ̄ ̄ ̄ ̄ ̄ ̄' (´∀`;) |l\\ ⊂ ヽo \\ \ノ \\ \ \\ \ \| ̄ ̄ ̄ ̄ ̄ ̄ ̄ | |_| ̄ ̄ ̄ ̄ ̄ ̄.|_| ~♥ (訳:.) /~ '' . _/ヽ/l_.
https://w.atwiki.jp/karirakenpedia/pages/63.html
・A~G ・H~N ・O~U ・V~Z 用語:かな・カナ・漢字へ 用語:数字・記号へ トップページ>単語解説>用語:ローマ字
https://w.atwiki.jp/rakeplus/pages/65.html
・A~G ・H~N ・O~U ・V~Z 用語:かな・カナ・漢字へ 用語:数字・記号へ トップページ>単語解説>用語:ローマ字