約 1,325,212 件
https://w.atwiki.jp/tokyo_kenja/pages/24.html
学籍とは 基礎データの入力 住所データの入力 異動データの入力 学籍とは 学籍とは、生徒が「学校に籍を置いている」ことを示すものであり、事務室で保管されている「学籍簿」のデータのことである。生徒氏名・住所・連絡先・保護者氏名等の個人データである。学籍管理はシステムの名称からも、このシステムの中心的機能である。システムにおける学籍データはこの「学籍簿」のデータ+指導要録(様式1)の表といったものになっている。 基礎データの入力 入力メニューは[学籍管理システム]-[全学年処理]-[学籍基礎データ入力(担任)]-[基] http //image01.wiki.livedoor.jp/t/a/tokyo_kenja/76ee4c70d33336ea-s.gif学籍基礎データ入力画面 一件ずつ入力するのはかなりの手間がかかるので、通常は CSV 入力を利用する。メニューは[マスタ管理]-[学籍基礎マスタ]。ただ、本来学籍簿は事務室で管理するものであることから、このデータ入力も事務室で行われるべきものであろう。 生徒はその後変化するさまざまな状態(学年・クラス、休学・退学・卒業、住所変更、氏名変更)に対して、最初に入力した「学籍番号」をユニークなキーとして処理される。すべての処理はこの学籍番号を元にしていること、システムを使い続ける限り卒業後も同じ番号で処理されることから、学籍番号は最も重要な番号の一つである(年度をまたぐコード参照)。どのデータが調査書や指導要録に反映されるのかは調査書・指導要録の項参照。 システム上の扱いとしては、生徒(在校生・新入生)は「クラスに属する存在」として入力・更新されるため、入学後や進級後の所属クラスが確定していないと画面上からは処理できない(学籍番号で生徒基礎データを呼び出すメニューはない)。 住所データの入力 住所データの入力メニューは[学籍管理システム]-[全学年処理]-[学籍基礎データ入力(担任)]-[住] http //image02.wiki.livedoor.jp/t/a/tokyo_kenja/f2edfeaca8b75067-s.gif住所データ入力画面 基礎データと同様、一件ずつ入力するのは手間がかかるので CSV 入力を利用する。学籍住所データで入力できる。住所データは有効期間の開始の日付をキーとして処理され、変更があっても履歴が残る(生徒本人の住所。保護者の住所は最新のものだけが残る)。CSV 入力時では必要ない(チェックされない)有効期間の終了日も本来必須項目なので、画面上で変更する場合などは終了日(卒業予定年度最終日など)を設定する必要がある。 このデータの扱いも、システム上では「クラスに属する存在」として入力・更新されるため、入学後や進級後の所属クラスが確定していないと画面上からは処理できない。 異動データの入力 異動データの入力メニューは[学籍管理システム]-[全学年処理]-[学籍基礎データ入力(担任)]-[異] 異動データとは、休学や留学などがあった場合その期間・事由のことである。退学・転学・卒業は基礎データで変更する。
https://w.atwiki.jp/flstudio2/pages/140.html
Roland A-49のMIDIコントロールをカスタマイズする方法 Roland A-49 というMIDIキーボードに付属しているボタンを FL Studioの制御に使いたくて色々調べたことをまとめておきます。 Roland A-49のMIDIコントロールをカスタマイズする方法 FL StudioのMIDI制御Pythonスクリプトの導入 Script output を表示する MIDI信号を確認する 再生位置をノブで切り替えるサンプル Roland A-49 での実装例スクリプトの実装例 スクリプトの実装例・その2 FL StudioのMIDI制御 Pythonスクリプトの導入 まず環境に合わせたHardwareデバイスフォルダに移動します。macOS環境の場合は以下の場所にあります /Users/[ユーザー名]/Documents/Image-Line/FL Studio/Settings/Hardware/ ここにわかりやすい名前でフォルダを作成して、”device_name.py” を配置します。 device_name.py にはまず以下のように記述します。 #name=Roland A-49# ↑使用しているデバイスの名前. おそらくテキストファイル(プログラム)の文字コードは "UTF-8" で保存したほうが予期しない不具合が発生しなくて良さそうです。 「#name=[デバイス名]」という記述をスクリプトの先頭に記述すると、FL Studio の MIDIのデバイス設定にその名前で追加されるようです。 FL Studio のメニューから「OPTIONS MIDI Settings」を選んでデバイスに対応するスクリプトを設定します。 Script output を表示する 次に スクリプトの実行確認するアウトプットログ画面を表示します。FL Studioのメニューから「VIEW Script output」を選びます。 するとこのような画面が表示されます。 MIDI信号を確認する スクリプトを以下のように修正します。 #name=Roland A-49# ↑使用しているデバイスの名前. ## MIDI入力時に呼び出されるコールバック関数.def OnNoteOn(event) # FLが受け取ったMIDI信号を出力. print("note on channel %d number %d"%(event.status, event.data1)) ## CCメッセージ受け取り.def OnControlChange(event) # FLが受け取ったCCを出力. print("CC channel %d number %d"%(event.status, event.data1)) print("- data2 %d"%event.data2) ## プログラムチェンジメッセージのコールバック関数.def OnProgramChange(event) # FLが受け取ったMIDI信号を出力. print("program change channel %d number %d"%(event.status, event.data1)) ## システムエクスクルーシブのコールバック関数.def OnSysEx(event) # FLが受け取ったMIDI信号を出力. print("sys ex channel %d number %d"%(event.status, event.data1)) ## ピッチベンドのコールバック関数.def OnPitchBend(event) # FLが受け取ったMIDI信号を出力. print("pitch bend channel %d number %d"%(event.status, event.data1)) print("- data2 %d"%event.data2) MIDIを制御する場合、おそらく NOTE / CC / プログラムチェンジ / システムエクスクルーシブ / ピッチベンド があればおおよそ網羅できるのでこのようにしました。 device_name.py を保存して、Script output の “Reload script” ボタンをクリックします。 特に問題なくリロードできれば以下のようなログが表示されます。(スクリプトのパスは環境によって変化します) FL Studio Midi scripting version 28 "/Users/syun77/Documents/Image-Line/FL Studio/Settings/Hardware/RolandA-49/device_name.py" found init ok ここでエラーが出る場合には、エラー行数をよく見て修正します。 特に問題がなければ MIDIの入力を確認してみます。例えばMIDIキーボードで ドの音 (C3) を押すと以下のようにログが出力されます。 note on channel 144 number 36 後は押したキー・ボタンの番号に対応する処理を書いていきます。 FL Studioを制御するためのAPIリファレンスとしては以下のものがおすすめです。 参考:FL Studio API Documentation 非公式だけれど機能ごとにページが分かれていたり、公式リファレンスにない色々な注意事項が書かれていてとても参考になります 再生位置をノブで切り替えるサンプル 私の使っているMIDIキーボードの Roland A-49 では “C1″ノブに カットオフ(CC#74) のMIDI信号が割り振られています。 これをFL Studio の再生位置を調整するノブに割り当ててみます。 #name=Roland A-49# ↑使用しているデバイスの名前. import transport # FLのTransport(Play, Stop, Pause Record)を操作する.import patterns # FLのパターン操作. # 定義が見つからないのでここで定義してみる...SONGLENGTH_MS = 0 # SONGモードの長さをMSで取得. # MIDI信号/CCの番号.A49_C1 = 74 # C1ダイヤルの番号(Cut-off). VAL_MIN = 0 # 値の最小.VAL_MAX = 127 # 値は0〜127まで. ## CCメッセージ受け取り.def OnControlChange(event) # FLが受け取ったCCを出力. print("CC channel %d number %d"%(event.status, event.data1)) print("- data2 %d"%event.data2) if event.data1 == A49_C1 # ノブの位置で再生位置を移動してみる. if transport.getLoopMode() == 0 # パターンモード. idx = patterns.patternNumber() # 現在選択しているパターン. total = patterns.getPatternLength(idx) # パターンの長さ. pos = int(total * event.data2 / VAL_MAX) print("pos ", pos , " total ", total) transport.setSongPos(1.0 * pos / total) else # ソングモード. total = transport.getSongLength(SONGLENGTH_MS) # 曲の長さ. pos = total * event.data2 / VAL_MAX print("pos ", pos , " total ", total) transport.setSongPos(pos, SONGLENGTH_MS) event.handled = True # FLに処理させる. FL Studioを制御するには import文 で該当する機能を指定する必要があります。”transport” は再生や停止に関する機能で、”patterns” はパターンモードにおける制御を行うものです。 次に対応する MIDI信号に対応する処理を書きます。ここでの注意点は引数の “event.handled” の値を True にする必要がある、ということです。MIDI信号があるたびに FL Studio に処理させるのは重たいので、何らかの制御をしたい場合のみこの値を True にします。 Roland A-49 での実装例 私の好みで Roland A-49 は以下のように割り当てました。 C1 再生位置の変更 C2 現在選んでいるチャンネルの音量を変更する S1 再生ボタン S2 停止ボタン モジュレーション・ピッチベンド:ピアノロール / チャンネルラック / プレイリスト に切り替える Roland A-49 は ライブ演奏用途・同社のハードウェアシンセである “JUNO” との連携を前提とした設計となっていて、一般的なDTMの用途に合っていない気がしたので、このように変更しました。 それと個人的に「モジュレーション・ピッチベンド」は使わないので、FL Studioの制御に割り当てています。 注意点として、「S1」「S2」は工場出荷状態では「プログラムチェンジ」に割り当てられています。どうやらFL Studioは “プログラムチェンジ” 信号 をチャンネルラックの移動に割り当てているので、CCメッセージに変更します。これは Roland A-49独自の操作ですが「FUNCTION S1 / S2 CTRL CHANGE [NUMERIC ENTRY] – / +」で CC に割り当てるようにしました。(例えば S1 / S2 を CC#2 / CC#3 に割り当て)。 参考までに公式の取扱説明書の抜粋です。 それと Roland A-49 には “Super NATURAL” モードというのがあって、そのモードのときには “S1 / S2” をプリセット変更ボタンに切り替えるようにしてみました。 スクリプトの実装例 device_name.py #name=Roland A-49# ↑使用しているデバイスの名前. import transport # FLのTransport(Play, Stop, Pause Record)を操作する.import channels # FLのチャンネルラック操作.import patterns # FLのパターン操作.import plugins # FLのプラグイン操作.import ui # FLのUI操作. # 定義が見つからないのでここで定義してみる...SONGLENGTH_MS = 0 # SONGモードの長さをMSで取得.## ウィンドウID.widMixer = 0 # ミキサー.widChannelRack = 1 # チャンネルラック.widPlaylist = 2 # プレイリスト.widPianoRoll = 3 # ピアノロール. # MIDI信号/CCの番号.A49_MOD = 1 # モジュレーションの番号.A49_C1 = 74 # C1ダイヤルの番号(Cut-off).A49_C2 = 71 # C2ダイヤルの番号(Resonace).A49_C1_SN = 16 # SuperNATURALモード時のC1の番号.A49_C2_SN = 17 # SuperNATURALモード時のC2の番号.A49_S1_SN = 80 # SuperNATURALモード時のS1の番号.A49_S2_SN = 81 # SuperNATURALモード時のS2の番号.## FUNCTIONキーで割り当てたCC.A49_S1 = 2A49_S2 = 3 VAL_MIN = 0 # 値の最小.VAL_MAX = 127 # 値は0〜127まで. ## MIDI入力時に呼び出されるコールバック関数.def OnNoteOn(event) # イベントを処理する場合はこれをTrueにする. event.handled = False # FLが受け取ったMIDI信号を出力. print("note on channel %d number %d"%(event.status, event.data1)) ## CCメッセージ受け取り.def OnControlChange(event) # イベントを処理する場合はこれをTrueにする. event.handled = False # FLが受け取ったCCを出力. print("CC channel %d number %d"%(event.status, event.data1)) print("- data2 %d"%event.data2) #print("- pressure %d"%event.pressure) #print("- progNum %d"%event.progNum) #print("- controlNum %d"%event.controlNum) #print("- pitchBend %d"%event.pitchBend) #print("- isIncrement %d"%event.isIncrement) #print("- res %d"%event.res) #print("- inEv %d"%event.inEv) #print("- outEv %d"%event.outEv) #print("- midiId %d"%event.midiId) #print("- midiChan %d"%event.midiChan) #print("- midiChanEx %d"%event.midiChanEx) # 選択しているチャンネル番号を取得する. channel_idx = channels.channelNumber() #print(plugins.getPluginName(channel_idx)) # プラグインのパラメータをすべて出力. #for i in range(plugins.getParamCount(channel_idx)) # print(plugins.getParamName(i, channel_idx), " ", plugins.getParamValue(i, channel_idx)) # 再生位置を移動させられる. #print("ui.jog ", ui.jog(1)) if event.data1 == A49_MOD print("setFocused(widPianoRoll)") ui.setFocused(widPianoRoll) # ピアノロールにフォーカスする. event.handled = True # FLに処理させる. if event.data1 == A49_C1 # ノブの位置で再生位置を移動してみる. if transport.getLoopMode() == 0 # パターンモード. idx = patterns.patternNumber() # 現在選択しているパターン. total = patterns.getPatternLength(idx) # パターンの長さ. pos = int(total * event.data2 / VAL_MAX) print("pos ", pos , " total ", total) transport.setSongPos(1.0 * pos / total) else # ソングモード. total = transport.getSongLength(SONGLENGTH_MS) # 曲の長さ. pos = total * event.data2 / VAL_MAX print("pos ", pos , " total ", total) transport.setSongPos(pos, SONGLENGTH_MS) event.handled = True # FLに処理させる. if event.data1 == A49_C2 # チャンネルボリュームを変更する. vol = 1.0 * event.data2 / VAL_MAX channels.setChannelVolume(channel_idx, vol) print("channel vol %3.2f"%vol) event.handled = True # FLに処理させる. if event.data1 == A49_S1 and event.data2 0 print("play/stop") # 再生/停止する. transport.start() event.handled = True # FLに処理させる. if event.data1 == A49_S2 and event.data2 0 print("stop") # 停止する. transport.stop() event.handled = True # FLに処理させる. if event.data1 == A49_S1_SN and event.data2 0 # プリセット変更(1つ前). print("prevPreset") plugins.prevPreset(channel_idx) event.handled = True # FLに処理させる. if event.data1 == A49_S2_SN and event.data2 0 # プリセット変更(1つ先). print("nextPreset") plugins.nextPreset(channel_idx) event.handled = True # FLに処理させる. """ # S1/S2をCCに割り当てない場合はこちらで再生/停止する. if event.data1 == A49_C2 # 再生/停止処理. if event.data2 == VAL_MIN print("stop") # 停止する. transport.stop() # C2が最小になったら停止. event.handled = True # FLに処理させる. if event.data2 == VAL_MAX print("play/stop") # 再生/停止する. transport.start() # C2が最大になったら再生/停止. event.handled = True # FLに処理させる.""" ## プログラムチェンジメッセージのコールバック関数.def OnProgramChange(event) # イベントを処理する場合はこれをTrueにする. event.handled = False # FLが受け取ったMIDI信号を出力. print("program change channel %d number %d"%(event.status, event.data1)) ## システムエクスクルーシブのコールバック関数.def OnSysEx(event) # イベントを処理する場合はこれをTrueにする. event.handled = False # FLが受け取ったMIDI信号を出力. print("sys ex channel %d number %d"%(event.status, event.data1)) ## ピッチベンドのコールバック関数.def OnPitchBend(event) # イベントを処理する場合はこれをTrueにする. event.handled = False # FLが受け取ったMIDI信号を出力. print("pitch bend channel %d number %d"%(event.status, event.data1)) print("- data2 %d"%event.data2) if event.data2 64 # ピッチを上げる. print("setFocused(widPlaylist)") ui.setFocused(widPlaylist) # プレイリストにフォーカスする. event.handled = True # FLに処理させる. elif event.data2 64 # ピッチを下げる. print("setFocused(widChannelRack)") ui.setFocused(widChannelRack) # チャンネルラックにフォーカスする. event.handled = True # FLに処理させる. これで、使い道のなかったMIDIコントロールボタンがFL Studioと連携するようになって、かなり使いやすくなりました。 Roland A-49 はキータッチがとても良くておすすめの MIDIキーボードです。 Roland ローランド MIDIキーボードコントローラー A-49-BK ブラック 49鍵 スクリプトの実装例・その2 色々試した結果、以下のようになりました。 S1 再生と停止 S2 パターンモード・ループモード切り替え C1 再生位置変更 C2 チャンネルの音量切替 Super NATURAL S1 プリセットを1つ前に切り替え Super NATURAL S2 プリセットを1つ次に切り替え device_name_02.zip
https://w.atwiki.jp/lookworld/pages/44.html
テンポラリ・セグメントは、インデックス作成、表の結合、集合関数の利用等のソートを伴う処理において、メモリ上で割り当て切れなかったデータに対して、一時的にディスクに格納するための領域です。このセグメントを格納するための表領域が一時表領域です。大きな領域を必要としないソート処理はパラメータsort_area_sizeによってメモリ上に確保された領域で処理され、それ以上についてはディスク上の一時表領域で処理されます。 Oracle上で以下の処理を行う時にテンポラリ・セグメントが使用される可能性があります。 ソートを伴う処理が発生したとき DISTINCT、UNION、MINUS、GROUP BY、ORDER BY など INDEX作成 SORT/MARGE・JOIN 表をJOINするSQL文の実行計画が「HASH_JOIN」を選択したとき 従って、メモリの許す範囲において、できるだけsort_area_sizeを大きく設定し、エクステントサイズの設定については、sort_area_sizeの整数倍に設定すれば効率的です。 5.5.1.一時表領域の必要性 Oracleでは、テンポラリ・セグメントを格納する領域として、一時表領域を作成することを推奨しています。一時表領域はユーザ作成時に明示的に定義します。ここで定義をしない場合は、SYSTEM表領域がテンポラリ・セグメントを格納する領域となります。SYSTEM表領域は、データディクショナリで使用される領域で、これ以外の用途に使用するべきではありません。 ユーザ表領域やインデックス表領域内に提示することも可能ですが、フラグメンテーションの原因となるため定義しません。 ユーザ作成時の一時表領域の定義例 SVRMGR create user SCOTT identified by TIGER 2 default tablespace USR_DATA 3 temporary tablespace TMP_DATA ; 5.5.2.一時表領域の見積もり 一時表領域の必要容量を正確に算出することは困難です。指針として、最大表のサイズの2倍とします。 5.5.3.一時表領域の作成 一時表領域を作成するに当たって、必要となる知識を示します。 テンポラリ・セグメントは削除されない。*1 1つのエクステントは、一人のユーザが占有します。 エクステントは自動的に全て同じ値になる。*2 エクステントの管理はSGAで行われる。 MAXEXTENTSはUNLIMITEDとする。 1 Oracle7 R7.3.x以前のバージョンでは、テンポラリ・セグメントは自動的に作成・拡張・削除が行われていました。Oracle8ではソート処理が終了して必要なくなっても削除されません。よって、全てのユーザで共有されます。 2 エクステントサイズ「INITIAL」の値は使用されず、「NEXT」の値のみが採用されます。「PCTINCREASE」は0になります。 SVRMGR create tablespace TMP_DATA 2 datafile ‘/opt/oracle/temp/tmp01.dbf’ size 10M 3 default storage (initial 1M next 1M maxextents unlimited) 4 temporary; 一時表領域の作成例 注意として、網掛け部「temporary」を必ず指定してください。Oracleで一時表領域という認識ができません。作成後は次のSQLで、「TEMPORARY」と表示されることを必ず確認してください。 SVRMGR select tablespace_name, contents from dba_tablespaces 2 where tablespace_name = ‘TMP_DATA’; 一時表領域モードの確認 「PARMANENT」と表示された場合は、次のSQL文で修正してください。 SVRMGR alter tablespace TMP_DATA temporary;
https://w.atwiki.jp/ansoft/pages/21.html
フィルタ処理 入力画像に処理を施すことによって様々な効果を与える各種フィルタを提供する マスク処理 2値化 2値化(範囲指定) 2値化(大津の方法) 2値化(Niblackの方法) 2値化(Sauvolaの方法) 平滑化(ガウシアンフィルタ) 平滑化(メディアンフィルタ) 平滑化(バイラテラルフィルタ) 単純平滑化(Blur) マスク処理 説明原画像の特定の部分だけを抜き出すマスク処理を行う 入力元になる画像 マスク(2値画像) 出力マスク処理された画像 リファレンスcvCopy(maskを設定) サンプル 入力 出力 このページのトップへ戻る 2値化 説明指定された閾値で画素を分離し、閾値以上の画素が設定した最大値となるように2値化を行うう 入力2値化するグレースケール(濃淡)画像 出力2値画像 パラメータ閾値 最大値 リファレンスcvThreshold サンプルなどOpenCV 画像の二値化 このページのトップへ戻る 2値化(範囲指定) 説明指定した値の範囲内が1(白)になるように2値化を行う 入力2値化するグレースケール(濃淡)画像 出力2値画像 パラメータ下限 上限 リファレンスcvInRangeS サンプルなど特定範囲の2値化 - OpenGL de プログラミング このページのトップへ戻る 2値化(大津の方法) 説明大津の方法(判別分析法)を用いて2値化を行う 入力2値化するグレースケール(濃淡)画像 出力2値画像 リファレンスcvThreshold サンプルなどOpenCV 画像の二値化(大津の手法) このページのトップへ戻る 2値化(Niblackの方法) 説明Niblackの方法を用いて2値化を行う 入力2値化するグレースケール(濃淡)画像 出力2値画像 パラメータ局所領域のサイズ(3以上の奇数) 係数 このページのトップへ戻る 2値化(Sauvolaの方法) 説明Sauvolaの方法を用いて2値化を行う 入力2値化するグレースケール(濃淡)画像 出力2値画像 パラメータ局所領域のサイズ(3以上の奇数) 係数 係数 このページのトップへ戻る 平滑化(ガウシアンフィルタ) 説明ガウシアンフィルタによって入力画像を平滑化する 入力平滑化する画像 出力平滑化された画像 パラメータガウシアンカーネルの幅,高さ(必ず奇数) リファレンスcvSmooth サンプルなどOpenCV 平滑化 このページのトップへ戻る 平滑化(メディアンフィルタ) 説明メディアンフィルタによって入力画像を平滑化する 入力平滑化する画像 出力平滑化された画像 パラメータ隣接領域の幅,高さ(必ず奇数) リファレンスcvSmooth サンプルなどOpenCV 平滑化 このページのトップへ戻る 平滑化(バイラテラルフィルタ) 説明エッジ保持平滑化フィルタであるバイラテラルフィルタによって入力画像を平滑化する 入力平滑化する画像 出力平滑化された画像 パラメータ色のσ(この値が大きくなると,フィルタのポスタリゼーション効果が強くなる.) 空間のσ(この値が大きくなると,フィルタのブラー効果が強くなる.) リファレンスcvSmooth サンプルなどOpenCV 平滑化 このページのトップへ戻る 単純平滑化(Blur) 説明単純平滑化によって入力画像を平滑化する 入力平滑化する画像 出力平滑化された画像 パラメータ隣接領域の幅(必ず奇数) 隣接領域の高さ(必ず奇数) リファレンスcvSmooth サンプルなどOpenCV 平滑化 このページのトップへ戻る
https://w.atwiki.jp/myscripts/pages/30.html
スクリプトを起動する方法は多岐に渡り、用途によって柔軟に対応できます。 スクリプト一覧画面を目的のスクリプトをタップ URLスキームからの起動通知センターからの起動(MyShortcuts) ホーム画面からの起動(Touch Icon Creator) URLスキームからの起動(テキスト指定) バックグラウンド監視 外部からのopenin スクリプトを処理するスクリプトの起動 スクリプト一覧画面を目的のスクリプトをタップ 最も単純な起動方法で、多くのスクリプトはこの方法で起動します。 テキストを処理するスクリプトの場合、対象文字列はクリップボードの文字列です。 URLスキームからの起動 myscripts //run?title=TITLE の形のURLスキームによって既存のスクリプトを外部から起動出来ます。 テキストを処理するスクリプトの場合、対象文字列はクリップボードの文字列です。 このURLスキームはスクリプト一覧画面で対象スクリプトを長押しし、「リンクを作成」→「スクリプト実行用(クリップボード)」を選択することで取得できます。 通知センターからの起動(MyShortcuts) myscripts //run?title=TITLE の形のURLスキームをMyShortcutsアプリに登録することで通知センターから起動出来ます。 参照:MyScriptsの基本「通知センターからの起動」 - Teachme MyScripts MyShortcuts ホーム画面からの起動(Touch Icon Creator) myscripts //run?title=TITLE の形のURLスキームをTouch Icon Creatorアプリに登録することでホーム画面から起動出来ます。 参照:スクリプトをSpotlightから検索する方法 - Teachme MyScripts URLスキームからの起動(テキスト指定) myscripts //run?title=TITLE text=TEXT の形のURLスキームによってテキストを指定しつつ既存のスクリプトを外部から起動出来ます。 文字列を処理するスクリプトの場合、対象文字列はTEXTで指定された文字列です。 このURLスキームはスクリプト一覧画面で対象スクリプトを長押しし、「リンクを作成」→「スクリプト実行用(パラメータ)」を選択することで取得できます。 取得したURLスキームの中で TEXT の部分は起動元のアプリに従って書き換えます。 例えば検索ハブアプリで入力したテキストをスクリプトに渡したい場合 myscripts //run?title=TITLE text=_Q_ と書き換えます。 バックグラウンド監視 設定.appで通知→MyScriptsと進み通知センターをオンにしておきます。(通知のスタイルはバナー通知が良いでしょう。) スクリプト一覧画面 で目的のスクリプトの右にあるチェックボックスをオンにします。 他のアプリで文をコピーするとコピーされたテキストの処理結果が通知センターに表示されます。 アクションがcopyであるスクリプト(アイコンがメモの絵文字)のときはクリップボードの内容が処理されるのでそのままペーストします。 その他のアクションであるスクリプトはバナー通知をタップすることでMyScriptsに画面が移行し、目的のスクリプトが起動します。 参照:MyScriptsの基本「バックグラウンド監視」 - Teachme MyScripts 外部からのopenin 中身がテキストであるファイル(txt, js, htmlなど)はOpen inによっても処理出来ます。 まず他のアプリで目的のテキストファイルを選択し、Open in(アプリによっては「共有」、「...で開く」などの名前)を選択します。 メニューからMyScriptsを選択するとMyScriptsに画面が移り「テキストを処理します」のメニューが現れます。 「スクリプトを実行...」を選択し、実行するスクリプトを選ぶと、元のテキストファイルが選んだスクリプトに従って処理されます。 スクリプトを処理するスクリプトの起動 スクリプト一覧画面で処理対象のスクリプトを長押しします。 メニューから「スクリプトを実行...」を選択します。 スクリプトを処理するスクリプト(#PROCESS_SCRIPTがソースコードに含まれる)の一覧が表示されるので選択します。 処理対象のスクリプトのタイトルや本文が、選択したスクリプトによって処理されます。
https://w.atwiki.jp/disciple50/pages/224.html
| 【概要】 技撃軌道(ぎげききどう)、または技撃軌道戦(ぎげききどうせん)とは、達人同士の戦いで発生する、相手の行動を先読みする駆け引きの極みの事である。 イメージとしてはいわば詰将棋のようなもので、達人は無数の攻防を脳内で処理し合い、徐々に攻撃する隙を見つけていくのだ。 静のタイプの同士の戦いの場合、互いに一定以上の実力があれば弟子級同士であっても読み合いが行われ、技撃軌道戦になることが多い。動のタイプが絡む戦いでは、最低限達人級でなければ技撃軌道戦になることはまずない。 “見る力”観の目を用いることで、他人の技撃軌道戦を見ることができる。 技撃軌道が拮抗している状態がいわゆる「お互いに隙がない」という状態である。 また、技撃軌道の上位技に一般人にも使用者の脳内イメージを見せる武影が存在する。 実力差があれば一方が他方の技撃軌道を制圧することもできる。 この状態から繰り出される技は回避不能であるが、前述の性質から技撃軌道の制圧には相当な実力差が必要である。 技撃軌道の制圧を利用した技に、ジュナザードの真・呼吸投げ(注:秋雨のものは気当たりによる技である)と転げ回る幽鬼が存在する。 『制圧された技撃軌道』 登場話 ほぼ全ての達人戦 武術 その他 使用者 ほぼ全ての達人、白浜 兼一、武田 一基 コメント 名前 コメント
https://w.atwiki.jp/info0311/pages/17.html
企業等による支援物資の提供は県保健福祉部に問い合わせ。個人からの支援物資は受け付けていない。 県内で観測された値は最大でも0.015ミリシーベルト/時。24時間雨の中に立ち続けたとしても全身CTスキャン1回分の約19分の1 茨城県内の各市町村、3月15日(火)以降は原則として計画停電の対象外に。 【まとめ】つくば市地震情報まとめ つくば市内災害緊急情報 - ここを編集
https://w.atwiki.jp/kouteieki2010joho/pages/1228.html
西日本新聞記事へ飛ぶ (魚拓) 宮崎県でまん延してきた家畜伝染病「口蹄疫(こうていえき)」の問題で、同県は、唯一残っている宮崎市の発生農場を中心とする家畜の移動・搬出制限区域を27日午前0時に解除する。4月20日の発生確認から3カ月余りで県内全域の制限区域がなくなる。東国原英夫知事はそれに合わせて記者会見、発生地域の住民に不要不急の外出自粛などを求めてきた「非常事態宣言」の全面解除を発表する。 県は風評被害を抑えるため、県内で飼育されている90万頭超の牛・豚すべてについて目視で安全性検査を実施中。ウイルスが残存している恐れのある農場のふん尿処理が順調に終われば、8月27日にも正式に「終息宣言」をする予定だ。この間、畜産農家の消毒徹底や、一部で残す車両の消毒ポイントへの立ち寄りなどは引き続き求める。 5月18日に出された非常事態宣言に関しては、感染の沈静化傾向が見えてきた今月1日に、発生地域を除きイベント開催は認めるなど一部解除。しかし、同4日に新たな感染疑いが発覚した宮崎市では県立図書館や美術館、体育館など公共施設の閉鎖が続いていた。これらも27日に再開する。 口蹄疫は都農(つの)町で最初に確認され、川南(かわみなみ)町や都城市など計5市6町に拡大。防疫のため殺処分された家畜は28万8649頭(今月25日現在)に上った。 =2010/07/26付 西日本新聞夕刊= 7月 復興 防疫関係
https://w.atwiki.jp/numasei/pages/1349.html
種族:オヤブングレイシア 性別:♀ 身長:192cm 胸囲:I 一人称:私 二人称:貴方(貴女) 親:どや きたかぜの上司で、複数の忍者をまとめるちょっと怪しい雰囲気の上忍。 彼女はあまり表に出てこないタイプの忍びで、部下達に指示を出したり事後処理が主な仕事。 仕事中は厳しいが、部下達の事は深く愛しており普段はひたすら可愛がりたがるほどベタベタだそう。少しこわい。 PT内で一番、部下達を愛している。 部下達から信頼はされているものの、 彼女の甘えさせたがり癖には、みんな口に出さないが少々困っているらしい。 怪しいけど美人さんな忍者です ポケ耳尻尾あり。瞳孔が白い。でかい(身長が) 脚に付けているのは苦無。他にもいろいろな武器を仕込んでいるらしいが、どこから出しているのは不明。
https://w.atwiki.jp/komomo/pages/128.html
減容化・リサイクル等の中間処理等を経て最終的に残った廃棄物を処分する施設。要するに埋め立て処分場のこと。 最終処分場は構造から見ると3種類に分けられる。 安定型 素掘りの穴。安定5品目(廃プラスチック類・金属くず・ガラス陶磁器くず・ ゴムくず・がれき類)を埋め立てる処分場。 管理型 安定5品目以外の産業廃棄物も埋め立てる処分。ゴムシートなどによる遮水措置、排出される水の処理施設等が設置され管理される。鉱滓・燃えがら・ばいじん・タールピッチ・紙くず,木くず・繊維くず・動植物の残渣・動物のふん尿・動物の死体・燃えがら、のうち、含まれている有害物質が基準よりも少ないもの。他安定5品目も埋めることができる。 遮断型 鉱滓や汚泥などの廃棄物で、含まれる有害物質が基準を超えているものを埋め立てる処分場。有害物質を含む漏水が地下水へ浸透しないよう、コンクリートで周囲を覆うなどの遮断対策が厳重に行われる。 (株)ジェネス『図解産業廃棄物処理がわかる本』、日本実業出版社、2006年、p.61 図解 産業廃棄物処理がわかる本 ■参考 →産廃処分場