約 6,034,240 件
https://w.atwiki.jp/hmiku/pages/19085.html
【登録タグ CD CDD ヤスオPCD】 前作 本作 次作 透明水彩 retake drawing - ヤスオP 発売:2011年11月19日 価格:¥1,000(税込) 流通:即売 サークル:ケミカルサラダ CD紹介 「もんやりぼんやりしたものをそれっぽく形にした」ヤスオPの2ndアルバム。 骨盤P(T1,3,7,8,10)とis(hiroshi)(T5,11)がギターで参加している。ジャケットは縣が手掛けている。 THE VOC@LOiD M@STER 18(ボーマス18) にてリリース。今後、委託も予定している。 曲目 Flowing Through the looking glass 蕾桜 イノセンス 揮発性言霊 STEREO NOISE 月隠 Hyperion 雨宿りの二人 retake 透明水彩 終わってしまった夏の物語 車窓 feat. 深美チエ リンク とらのあな コメント 名前 コメント
https://w.atwiki.jp/zillionsofgames/pages/32.html
<ConTEXTの導入法> 「ConTEXT」はフリーのテキストエディタ(タブエディタ)です。 「Highlighters」フォルダに、特定のファイル用の定義ファイルを入れると、そのファイル用のエディタに拡張できます。 ZRF用の定義ファイル「ZRF.chl」を、ConTEXTの「Highlighters」フォルダへコピー&ペーストします。 ZRFをConTEXTで開くと、色分けされるようになります。 「.zrf」ファイルは「.txt」へ拡張子を変更すれば、メモ帳でも開けます。 「.zrf」ファイルは、ダブルクリックでは、ZoGが起動してしまいますが、 メモ帳へドラッグ&ドロップすれば「.zrf」のままでも開けます。 <ConTEXTの日本語化> 「日本語化ファイル(XConTEXT_v.09862jp.exe)」を、ConTEXTの「Bin」フォルダ内へ入れて、 「本体ファイル(X-ConTEXT.exe)」のある場所で起動します。 「正常終了」メッセージが出たら、「Japanese.lng」ファイルを、ConTEXTの「Language」フォルダへ入れます。 本体(X-ConTEXT.exe)を起動して、メニューの「Option」の「EnviromentOption」メニューを選択します。 「EnviromentOption」画面の「Language」から「Japanese」を選択して「Apply」します。 本体(X-ConTEXT.exe)を再起動すれば、メニューが日本語化されています。 「.zrf」ファイルを右クリックから開くツールとして、「X-ConTEXT」を登録しておくと良いでしょう。 ただし、ダブルクリックでZoGが開くように、拡張子での関連付けはしないで下さい。
https://w.atwiki.jp/suxgames/pages/45.html
フォントが崩れるのの調査(終わり) (①~⑤は下に掲載) ようやく新SpriteFontの実装が終わりました。 左が修正前、右が修正後。(Windows10で実行) ゲーム基盤を修正しただけなので、実際のゲームはdll入れ替えだけで実行できました。 下がWindows10での実行画面。 フォントが崩れるのの調査⑤ ④でTextOutは早くない!と書きましたが、やはり早かったです。 DrawStringに比べると、25%くらい早いですかね。(4秒が3秒になる感じ) ただ、SpriteFont作成のコストが思ったよりも多くなく、TextOutにしても劇的に変わらなそうなので、DrawStringのまま行こうと思います。 下記が実験結果。 byte[]でAlpha描画を直接行う方法((23)以降)でなかなかパフォーマンスが上がらず、作業遅延してしまいましたが、 その原因が、 「Bitmap.Width/Bitmap.Heightへのアクセスは、コストが高い」 という結論になりました。 現在、60pt.フォントの(26)で、1800ms程度かかっていますが、 Bitmap.Width/Heightへのアクセスの修正前は、およそ27秒程度かかっていました。 ループ内のBitmap.Width/Heightへのアクセスはたった3回なのですが、処理時間全体の93%程度を、Bitmap.Width/Heightのアクセスに占めていたようです。 今回の対応で、24ptの一番右(フォント周りに4pt分の光沢)が、 (6)DrawString版 ・・・ 2300ms / 1000回 (26)byte[]でAlpha版 ・・・ 900ms / 1000回 になるので、それなりの高速化が見込めそうです。 ただし、今回の実験結果が、予想していたより早かったので、他にも処理が重い要因が潜んでいそう・・・ (3)~(6) : 従来のDrawStringバージョン (7)~(10) : 従来のDrawStringバージョンから、CompositeMode=SourceOverに変更したもの (11)~(14) : TextOutバージョン。http //theartofdev.com/2013/08/12/using-native-gdi-for-text-rendering-in-c/を参考にしたもの (15)~(18) : TextOutバージョン。必要な部分のみ抜き出したバージョン (19)~(22) : (15)~(22)に、毎回のフォント設定を追加したもの。ほとんど変わりませんね (23)~(26) : DrawString + byte[]でAlpha設定。 (27)~(30) : (23)~(26)のループをParallel.Foreachにしたもの。。。遅い。。。VisualStudioの診断ツールをみたところ、GCが動きまくっていました。。。 フォントが崩れるのの調査④ …… TextOutは早くない!! ToDoに記載していた、SpriteFontの高速化でも検討していたのが ・TextOutを使用する ・シャドー編集をbyte[]直接加工して対応する。 の2点。 ですが、1点目のTextOutは思ったほど早くないという事実にぶつかりました。 計測1.長文文字列(26文字) 10,000回描画の場合 Graphics.DrawString …… 400~900ms TextRendere.DrawText …… 4000~4800ms TextOut ……………………… 100~250ms 計測2.1文字 10,000回描画の場合 Graphics.DrawString …… 70~140ms TextRendere.DrawText …… 4000~4300ms TextOut ……………………… 60~150ms ばらつきは大きいですが、1文字ずつ表示する場合は、DrawStringもTextOutもそれほど変わらないようです。 (TextOutは、Fontを毎回指定してもしなくても、速度は変わりませんでした) CursedDungeon(のゲーム基盤であるGameBox)では、1文字ずつ描画しますので、従来通り(使い慣れた)DrawStringで実装しようかと思います。 フォントが崩れるのの調査③ Windows8以降、Graphics.DrawStringをCompositingMode.SourceCopyで行うと この事象が発生するようです。 参考 http //www.gamedev.net/topic/654195-weird-corruption-when-drawing-text-with-drawstring/ フォントが崩れるのの調査② System.Drawing.Bitmapを作成するときのPixelFormatの違いによるものと推測中。 参考。左:PixelFormat.Format32bppArgb、右:PixelFormat.Format24bppRgb ちなみにデフォルト値はPixelFormat.Format32bppArgbです。 フォントが崩れるのの調査① 推測としては、Win7とWin10の違いだけど、他の理由かもしれない。 Face画像 SpriteDrawerクラスのDrawSpriteを使用 ShaderResourceViewをd3dContext.Drawで描画 System.Drawing.Bitmapに画像をロード Bitmap.LockBitsでBitmapDataを取得 BitmapDataからMarshal.Copyでbyte[]を取得 d3dDeviceContext.UpdateSubresourceで、byte[]をDirect3D11.Texture2Dに格納 この場合はうまくいく Panel画像 風景画像も正しく表示されていました。 System.Drawing.Bitmapに画像をロード Bitmap.LockBitsでBitmapDataを取得 BitmapDataからMarshal.Copyでbyte[]を取得 d3dDeviceContext.UpdateSubresourceで、byte[]をDirect3D11.Texture2Dに格納 同じ流れを2か所にコーディングしてた。ショック!! フォント 問題のフォントです。 System.Drawing.BitmapをFillRectangle(Transparent)で透明に System.Drawing.Graphics.DrawStringで文字を描画 Bitmapを、「Panel画像」と同じメソッドでShaderResourceViewに変換 なので、DrawStringが問題なのかなぁ・・・ フォント定義 ちなみにinifile定義はこんな感じ 顔画像の赤文字の"hp"、青文字の"mp"はMS 明朝ですね。 [SpriteFont.Font] Default= MS 明朝,20,Bold,true,-1 DefaultProportional= MS P明朝,20,Bold,false,-1 System= MS 明朝,12,Regular,true,0 MessageFont= MS P明朝,32,Bold,false,0 CenterMessageFont= MS P明朝,72,Bold,false,-8 PopupMessageFont= MS P明朝,20,Bold,false,-2 Spell= Times New Roman,16,BoldItalic,false,-4 SpellPopup= Times New Roman,20,BoldItalic,false,-5 SpellMessage= Times New Roman,32,BoldItalic,false,-6 CharacterSheet= Default#Alias CharacterSheetName= DefaultProportional#Alias CharacterSheetSmall= MS P明朝,15,Bold,false,0 CharacterSheetLabel= Spell#Alias HPMP= MS 明朝,24,Bold,true,0 HPMPLabel= Times New Roman,20,Regular,false,-1 AC= MS 明朝,14,Bold,true,0 Condition= MS 明朝,21,Bold,true,0 DateTime= Default#Alias ここを編集
https://w.atwiki.jp/hmiku/pages/21791.html
【検索用 Drawing wings 登録タグ D VOCALOID てにをは 七星 初音ミク 曲 曲英】 + 目次 目次 曲紹介 歌詞 コメント 作詞:てにをは 作曲:てにをは 編曲:てにをは イラスト:てにをは 動画:七星(Twitter) 唄:初音ミク 曲紹介 『幼い頃娘は空を東から西へと飛んでいく不思議な乗り物を天使だと思い込んでいた。 いつも天使は飛んで行ったきり西から戻ってはこなかった。 そして今日、娘の恋人も天使に乗って飛んでゆく』 曲名:『Drawing wings』(ドローイング ウィングス) 歌詞 火を噴き空を舞う翼の製図 古い地図を広げ 指でなぞった 温い水と燻製 灯りすら分けあい 春を待って天使の寝床に行くの 父の肩車が世界の頂上だった 木の実はいつも丘に実っていた 翼のように恋してた その背中にキスするの お互いの若さに無自覚で 大きかった手袋も もう入らない 母の寝物語 冬枯れの客人よ ある日の朝皿はひとつ減っていた 翼のように恋してた その背中にキスするの 翼のようにあなた愛してた その背中にキスするの その背中にキスするの コメント このフレーズを聞くたびにベルリンの壁が作られて、西側諸国が東ベルリンから西ベルリンへ毎秒60機近くの輸送機を飛ばして物資を届けた話を思い出します。切ない。てにをはさんサイコー!! -- 名無しさん (2013-07-21 04 25 04) こういう曲も作れるてにをはさんがすごく好きだ -- 名無しさん (2014-03-26 10 20 31) 泣けるわ~… -- 名無しさん (2015-04-19 22 12 00) すごい… -- 名無しさん (2015-12-31 13 47 17) 名前 コメント
https://w.atwiki.jp/taskeru/pages/16.html
Contexts どういう条件の時にタスクを実行するかを指定する。 例えば、特定の場所に近づいた時や端末を傾けた時など。 プロファイルの左側の部分に相当する。 ContextsApplication Time Day Location StateApp Hardware Net Phone Plugin Power Sensor Variable EventDate/Time Display File Hardware Phone Power Sensor System UI Variable 3rd Party Application 指定のアプリを起動した時。複数選択可能 Time 時間帯を指定したい時。定期的に実行することも可能。 From何時何分から Repeat一定時間毎に繰り返す指定。分指定の場合2分以上でないと指定できない。 to何時何分まで Day 月日を指定した時。曜日の指定も可能 Location GPS(A-GPS)を利用して場所を条件指定したい時。(例)自宅近くで Wifi Onにする等 GPS(A-GPS)使わないで場所を指定したい場合は State Phone Cell Near を利用する。 それぞれの消費電力と精度(ACC)はUserGuide参照 Net3G or Wifi 回線を利用して現在地取得。※バッテリー消費少、精度はやや悪い GPSGPS を利用して現在地取得。※バッテリー消費多、精度はより良い GetFix地図の設定を現在地に設定。※選択中の場所がリセットされるため要注意 State 特定の状態になった時に実行される。1つのプロファイルに2つまで指定可能。 値は定期的にチェックされる。 App Calendar Entrygoogleカレンダーのエントリーを指定 Unread Text未読メッセージがある時(MMS/SMS/どちらでも) Hardware Docked Headset Pluggedイヤホンをつないだ時 Keyboard Outキーボード接続を外した時 Media Button音楽プレーヤーのボタンが押された時(再生/停止/次/前/早送り/巻戻し/一時停止) USB Plugged USB接続された時 Net Airplane Mode機内モードの時 Bluetooth ConnectedBluetooth機器が接続された時 Mobile Network Wifi Connected指定したWifi環境に繋がった時。※SSIDやMACアドレスを指定する必要あり Wifi Near指定したWifi環境が近くにある時。※SSIDやMACアドレスを指定する必要あり Phone Cell Near指定した携帯基地局エリア内に入った時。Llamaアプリみたいなことができる。 Incoming Call電話がかかって来た時。特定の相手の指定も可能 Missed Call不在着信の有無 Signal Strength電波強度 Plugin 各種プラグイン Power Battery Levelバッテリーの%がFrom~Toの範囲になったとき。使用時なら減って 充電時なら増えて Power充電中(AC/USB/どちらでも) Sensor Light Level画面に受ける光の強さ が From ~ To の間の時。日中なら42以上?明るさを測るアプリで明るさ測って値を調整 Orientation本体の傾きの状態。仰向け/うつ伏せ etc Proximity Sensor近接センサー Variable Variable Value変数の値が条件に一致した時 Event 何かのイベントが発生すると起きるContext 1つのプロファイルに1つのみ指定可 Date/Time Alarm Clock Alarm Done Date Set日付の設定時 [[Time]]/Date Set日付時刻の設定時 Timezone Setタイムゾーンの設定時 Display [[Display]] Offディスプレイを Off した時 Display Onディスプレイを On した時 Display Unlockディスプレイを Unlock した時 File [[File]] Attribute Changeファイル属性を変更した時 File Closedファイルを閉じた時。 File Deletedファイルを削除した時 File Modifiedファイルを変更した時 File Movedファイルを移動した時 File Openedファイルを開いた時 Hardware Button Cameraカメラボタン Button Long Search検索ボタン長押し Card mountedSD/microSDカードのマウントした時 Card RemovedSD/microSDカードを外した時 Card UnmountedSD/microSDカードをアンマウントした時 Phone Missed Call不在着信時 Phone Idle通話を切った時 Phone Offhook通話モードOn Phone Ringing着信時 Received TextSMS/MMSメッセージ受信時 SMS FailureSMS/MMS送信に失敗した時 SMS SuccessSMS/MMS送信に成功した時 Power Battery Changedバッテリー充電開始時 Battery Fullバッテリー充電終了時 Battery Overheating発熱(オーバーヒート)時 Sensor Gestureジェスチャ Shakeシェイク(前後/左右) System Device Boot起動/再起動時(実際にはTaskerが最初に起動したとき) Device Shutdownシャットダウン時(電源オフボタンを押すかrebootコマンド実行時) Device Storage LowROM残量低下時 Locale Changedロケール(言語設定)変更時 New Packageアプリのインストール時 Package Removedアプリのアンインストール時 Package Updatedアプリの更新時 Wallpaper Changed壁紙変更時 UI Button Widget Clickedボタンウィジェットのタップ時 New Windowウインドウが開いた時 Notification通知が届いたとき Notification Click通知画面のタップ時 *Zoom Clickズーム(プラグイン)のタップ時 Variable Variable Cleared変数を消去した時 Variable Set変数を設定した時 3rd Party サードパーティのアプリイベント
https://w.atwiki.jp/musiki/pages/341.html
Context レーベル Contextは、1999年にSutekhことSeth Horvitzによって設立された、カリフォルニアを拠点とするレーベル。型番はTEXT_***。 最後のリリースは2005年を持って途絶えている。これについて公式BlogのFAQで、「不況のため予算縮小を行い、現在はBlogを主として活動している」と説明している。 姉妹レーベルにBelief Systemsがある。 リリースミュージシャン Ben Nevile Dave Aju Klunder Murcof Portable Safety Scissors Sutekh Twerk Wang Inc. Links 公式
https://w.atwiki.jp/ruphy/pages/51.html
CMGlyphDrawing なにをどうやってどう使えばいいのか? 縦書き属性はつけられるのか? つけられるとしたらどこか? 具体的にどうやってつけるか? 目的:再実装 CGFontGetGlyphsForUnichars(CGFontRef, unichar[], CGGlyph[], size_t) なぜ?:iPhone上で使うことを許されていない。これでアプリ作るとアップルにリジェクトされる。 なぜ必要?:UIString drawing はスレッドセーフではない、PDF drawing はフォントを埋め込まないなのでUIString drawingは不可能 どんな動作?:フォントのcmap tableを取ってきて right segmentを見つける(platform0と3、format4と12を見るつけることができる) 全てのサブシーケンスのためのplatform+formatをピック キャッシュセレクション それぞれのユニキャラは、選択されたcmapセグメントの中のキャラクタを調べる(4か12) どれくらいうまく動作?: これは試験ソース含んでいる。我々の関数とアップルによって、全ての65536ユニキャラがテストされた。 一般的な試験で、すべてに置いて完璧な結果が出た。 現在の例外フォント +AppleGothic、キャラ55424からとそれ以上で、約300キャラミスマッチ +STHeitiTC-Light と STHeitiTC-Medium で1キャラミスマッチ なぜうまくいかない?:私は知らない 改善の余地: +キャッシュを良くする +サーチを高速にする +もっとフォーマットを追加する +マイナーな現状を対処する 他の読み物 アップルデベロッパーTTRefMan cocos2d-iphoneのFontLabel、StringDrawing dlfcn#ダイナミックローディング用ヘッダファイル data.get_uint16_with_byte_index(index)# dataの中から、指定indexから16bit取り出す data.get_uint32_with_byte_index(index)# dataの中から、指定indexから32bit取り出す data.get_uint16(index)# dataの中から、指定indexの16bitを取り出す class CMap4 def initialize() @length @language @seg_count @seg_countx2 @search_range @entry_selector @range_shift @end_code @start_code @id_delta @id_range_offset @glyph_index_array end end CMapCache = {} cg_font.get_CMap_for_font cmap.get_glyph_index_for_unichar(uc) font_table.create(segment_offset) cmap.release def [[CGFont]].get_glyphs_for_unichars(unichars, glyphs, num_glyphs) cmap = cg_font.get_cmap_for_font unichars.each_with_index{|unichar, index| glyphs[index] = cmap.get_glyph_index_for_unichar(unichar) } end def CGFont.get_cmap_for_font if CMapCache.empty? then end # full_name = self.copy_full_name return cmap unless (cmap = CMapCache[full_name]).empty? font_table = cg_font.copy_table_for_tag('cmap') if !font_table.nil? or !font_table.empty? then version, subtable_count = 0, 0 version, subtable_count = font_table.get_uint16_with_byte_index(0), font_table.get_uint16_with_byte_index(2) segment_offset, platform_id = 0, 0 end end
https://w.atwiki.jp/kyoupuro/pages/73.html
0011 Drawing Lots 問題文 解説 あみだくじの結果がどうなるかを答える問題。 棒の番号の数字を入れ替えていけばいい。 プログラム C C++ +... #include iostream #include cstdio using namespace std; int main() { int w, n; cin w n; int num[31]; for (int i = 1; i = w; i++) num[i] = i; int a, b; for (int i = 0; i n; i++) { scanf("%d,%d", a, b); int c; c = num[a]; num[a] = num[b]; num[b] = c; } for (int i = 1; i = w; i++) { cout num[i] endl; } return 0; } Java
https://w.atwiki.jp/taskerwiki/pages/18.html
Application アプリを指定し、そのアプリが起動した時にタスクを実行する。 終了時の命令も可能。 Time 時間を指定し、その時刻にタスクを実行する。 終了時刻の命令も可能。 Day 日付や曜日を指定し、その日付や曜日にタスクを実行する。 終了の日付や曜日も設定可能。 Location 場所や地域、座標を指定し、その位置に端末がある場合にタスクを実行する。 終了のエリアも設定可能。 State 状態。つまり端末の状態を条件にタスクを実行する。 端末状態 日本語訳 Airplane Mode 機内モード Battery Level 電池残量 Bluetooth Connected ブルートゥース接続 Calendar Entry カレンダーへの記載 Cell Near 電波塔の位置(ロケーションにも似ている) Docked 車などのドックに接続 Headset Plugged ヘッドセットとの接続(イヤホン等も) Incoming Call 着信時 Keyboard Out 物理キーボード Light Level 明るさセンサーでのレベル Media Button 物理キー押下 Missed Call 不在着信 Mobile Network モバイルデータ通信 Orientation 端末のモーションセンサー Power 電源 Proximity Sensor 近接センサー Signal Strength 電話無線の電波強度 Unread Text パラメータに一致するSMS、MMS USB Plugged USBへの接続 Variable Value 変数値 Wifi Connected Wifiへの接続 Wifi Near 指定のWifiアクセスポイント Event イベント。なんらかのイベントが発生した場合。 カテゴリ 日本語訳 イベント内容 Date/Time 日時 Alarm Clock Alarm Done Date Set Time/Date Set Timezone Set Display 画面 Display off Display on Display Unlocked File ファイル File Attribute Change File Closed File Deleted File Modified File Moved File Opened Hardware ハードウェア Button Camera Button Long Search Card Mounted Card Removed Card UnMounted Misc その他 Gesture Phone 電話 Missed Call Phone Idle Phone Offhook Phone Ringing Received Text SMS Failure SMS Success Power 電源 Battery Changed Battery Full Battery Overheating System システム Device Boot Device Shutdown Device Storage Low Locale Changed New Package Package Removed Package Updated Wallpaper Changed UI ユーザーインターフェイス Button Widget Clicked New Window Notification Notification Click Zoom Click Variable 変数 Variable Cleared Variable Set 3rd Party 第三者ソフト Gentle Alarm K9 Email Received Kaloer Clock OpenWatch Pomodroido Radardroid Reddit Notify Screebl Widget Locker
https://w.atwiki.jp/kidscindy/pages/257.html
bool MyCanvas DrawOneText(GText* p,wxMemoryDC* pDC) 機能:GTexTの一つの文字列を画面に描画する アルゴリズム: 前処理: カラならスルー 左上が画面上に入っていなければスルー 不可視フラグが立っていればスルー 本処理: テキスト評価(数字の挟み込み、など) \ と , を取り除く。(なぜ??) 文字列を描画 もしは以来としていれば四角で縁取りする 呼び出し bool EvaluateText?(GConst* cn,wxString src, wxString tgt,bool paren) void RemoveYenCommaOnText?(wxString src) bool MyCanvas DrawMultiText(GText* p,wxString st,wxMemoryDC* pDC,int px,int py) bool MyCanvas GetMultiTextSize(wxString st,wxMemoryDC* pDC,int *px,int *py) 引用: bool MyCanvas DrawTexts(GText* p,wxMemoryDC* pDC)