約 3,131,346 件
https://w.atwiki.jp/it-company/pages/14.html
株式会社VOYAGEGROUP 1999年10月に設立したVOYAGEGROUPの代表取締役社長兼CEOを務めているのは宇佐美進典です。 同社は、インターネット領域においてアドプラットフォーム事業、ポイントメディア事業、インキュベーション事業を展開しています。市場環境の変化をチャンスと捉え、既存事業を拡大させることと新領域事業への挑戦を続けています。 アドプラットフォーム事業では、広告主と媒体会社をつなぐ最適なソリューションをワンストップで提供。 ポイントメディア事業では、ポイントサイト、オンラインアンケートサイト、ポイント交換サイトを運営。 インキュベーション事業では、これから第三、第四の柱となる事業を作るためHR領域やRC領域、ゲーム領域、メディア領域など様々な分野に先行投資を行っています。 「人」を軸とした事業開発会社であり、最大の資産は「人・組織・カルチャー」。 3年連続「働きがいのある会社」~Great Place To Work~ランキング1位に選ばれています。 宇佐美進典の経歴 1972年愛知県で生まれる。 1996年、早稲田大学商学部を卒業。その後トーマツコンサルティングに入社。 コンサルタントとして、大手金融機関のシステム化プロジェクト、業務改善プロジェクトに従事します。 ソフトウェアベンチャー企業を経て独立を決意、1999年にアクシブドットコム(現VOYAGEGROUP)を創業しました。 取締役COO就任の後、2002年に代表取締役社長兼CEOを務めています。 2005年にはサイバエージェントの取締役にも就任するという活躍を見せています。メディア部門副統括、技術部門担当役員として、これまでの事業の立て直しやアメーバの成長に携わり、幅広い経営の実務を経験しています。 2010年より同社の成長へフルコミットしています。 引用 https //voyagegroup.com/business/ 参考 https //job.mynavi.jp/20/pc/search/corp105836/outline.html https //www.kenja.tv/president/detrc1zb.html https //voyagegroup.com/company/board_menber/
https://w.atwiki.jp/selflearn/pages/47.html
Alpha Compositing - Part II 開始日 2007年03月17日 最終更新日 2009年06月08日 はじめに Alpha Compositing - Part Iで説明した方法を応用し、Web2.0的な画像を作成する方法について説明・使い方を記しています。 全4ページのうち、ここは1ページ目です。 原著 「Alpha Compositing - Part II」 http //rmagick.rubyforge.org/web2/web2.html 注意 もともと個人利用を目的として日本語化したために、けっこう意訳している部分があります。「意味分からないよ」とか「おかしいんじゃない?」とかいうのがあれば、オリジナルを参照するか、コメントで質問してください(がんばって調べます)。 用語 訳文に出てくる各語に対応する原文と意味を以下に記します。 訳語 原文 意味 元画像 source image 合成しようとしている画像。 合成先画像 destination image 元画像の下に重ねる画像。 更新履歴 2008/3/17 作成開始(Part1から1年以上経ってしまった・・・。しかもWeb2.0ってブーム過ぎてるし) 2008/3/19 とりあえず作成完了。あとはチマチマ微修正。 訳文 Tommy MaloneyのWeb 2.0 Design Kitは、Photoshopを使ってWeb2.0チックなエフェクトを作成するチュートリアル記事が書かれたサイトだ。私はこのチュートリアルを試してみて、すぐに気付いたよ。自分の書いたアルファコンポジットのPart2を書かなきゃってね(まだ読んでないなら、ここを読んでくれ)。 このチュートリアルでは、Part1で紹介したエフェクトをもう1度使って、PhotoshopではなくRMagickによるWeb 2.0 Design Kitの説明をする。でも、できたら始める前に本家のページを一通りこなし、チュートリアル内で画像が作成される様子を見ておいてほしい。RMagickバージョンの完成画像は、下のイメージのようにちょっと違っているからね。 以降では、このイメージをRMagickでどうやって作成していくかを紹介する。そうだ、Part1で説明したコンポジット(composite)に加え、テキストを描画するためにDrawクラスからannotateを、背景のグラデーションにはGradientFillクラスを、そして影の作成にblur_imageを使う。そしてappend、rotate、negateメソッドもだ。 グラス効果(The glass effect) 最初のエフェクトは反射、いや「グラス」エフェクトだ。始める前に、作業場を片付けておくんだ。そしてImageListオブジェクトに貯め込んでいく画像や、グラデーションの大きさを決める2つの定数を定義してくれ。 require RMagick include Magick WIDTH = 650 HEIGHT = 40 stripes = ImageList.new それじゃ、背景にブルーグレイのストライプを作るところから始めよう。こいつは2つのグレイスケールのグラデーションを組み合わせることで出来る。2つのグラデーションを持つ画像を上下に重ねて1つの画像にして、compositeメソッドのColorizeCompositeOpで色を重ねるだけだ。 グラデーション属性を、GradientFillクラスの2つのインスタンスによって作ろう。 GradientFill.newメソッドには6個の引数が必要だ。最初の4つは直線か座標に使われ、残りの2つはグラデーションの色を決める。そうするとグラデーション属性として、最初の直線(or座標)から1つ目の色で始まり、2つ目に指定した色に残る直線(or座標)へと変化しながら出来上がる。 色:#ddddddで画像上端の線から、色:#888888で画像下端の線に向かうグラデーションを作る。そしてそれをImage.newの第3引数、つまりfill属性に渡すことで、画像が出来上がる、というわけだ。 出来上がった画像はstripesに突っ込んでおいてくれ。 top_grad = GradientFill.new(0, 0, WIDTH, 0, "#dddddd", "#888888") stripes Image.new(WIDTH, HEIGHT, top_grad) 次にもう少し暗い色でグラデーション属性を作り、画像を作る。stripesに追加するのも同じだよ。 bottom_grad = GradientFill.new(0, 0, WIDTH, 0, "#757575", "#555555") stripes Image.new(WIDTH, HEIGHT, bottom_grad) さあ、画像を見てみよう。まずこれが上端の画像だ。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 こちらは下端の画像。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 この2つをくっつけて、1つの画像を作る。appendメソッドはtrueかfalseかの1引数のみ取る。trueだと画像は上下に重ねられ、falseだと左右に並べられるよ。 combined_grad = stripes.append(true) 今回はtrueだから上下に重ねられる。そして、結合後の画像がこれだ。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 色の合成(The colorize composite operation) いい感じになってきた。 さて次は色味を与えよう。グレイスケールのグラデーションに色味を与える場合はcompositeメソッドを使うよ。Part1で、アルファコンポジットには元画像と合成先画像の2つを使ったのを覚えているかい?今回は、合成先画像にたった今作ったグラデーション画像を使うんだ。だから、元画像をこれから作る。これで画像に色味が加えられるわけだ。 合成するグラデーション画像と同じサイズの元画像を作ってほしい。ソリッドな青色の背景だね。 color = Image.new(combined_grad.columns, combined_grad.rows) do self.background_color = "#87a5ff" end この画像を表示すると、こうなっている。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 ところで、Part1で説明したsrc-overによる合成は、元画像のピクセルを合成先の画像で置き換えてしまう。これだとちょっとマズいのは分かるよね。せっかく作ったグラデーションが青一色になってしまうから。今回はそうでなく、元画像と合成先画像とをブレンドしたい。 そうするには、色のHue(色相)、Saturation(彩度)、Brightness(明度)(*1)という用語について知っておくといいよ。 僕らは皆、色といえば赤/緑/青の組み合わせで考えるよね。これはRGB系というんだ。同様に、色相/彩度/明度の組み合わせ:HSB系も存在する。このHSB系では、色相(H)は色相環における場所を示し、明度は色がどのくらいの明るさを持っているかを示す。分かりやすい例で言えば、黒は明度0だし白は明度100(%)だね。そして彩度は鮮やかを示すんだ。 RMagickはHSL系で表された2画像間のピクセルをフルレンジで合成することが出来るんだ。用いる方法はcolorize。colorizeによる合成は、「元画像の色相と彩度」と「合成先画像の明度」を合成するよ。 さて、思い出してくれ。RMagickにおいて、合成先画像とはcompositeメソッドを送信する元のことだ。だから元画像が第1引数になる。2つ目の引数は、元画像の合成先画像に対する相対的な位置を示すわけだけど、今回は2つとも同じサイズなわけだ。さて何を使ったら良いだろう?ま、ここでは後で分かりやすくするためにCenterGravityを選んでおいたよ。 そして3つ目の引数で、どうやって合成するかを示してくれ。ColorizeCompositeOpだね。 background = combined_grad.composite(color, CenterGravity, ColorizeCompositeOp) 色味の着いたグラデーションはこんな感じになるよ。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 次は"RMAGICK"という単語を反射エフェクト付きで埋め込んでいく。 → Page 2 反射するテキストの追加 参考サイト(訳者による追加) RMagickオンラインドキュメント:http //www.simplesystems.org/RMagick/doc/index.htmlcompositeメソッド:http //www.simplesystems.org/RMagick/doc/image1.html#composite CompositeOperator定数の一覧(src-over以外にも多数あり):http //www.simplesystems.org/RMagick/doc/constants.html#CompositeOperator compositeメソッド(Drawクラス):http //www.simplesystems.org/RMagick/doc/draw.html#composite RVGのチュートリアル:http //www.simplesystems.org/RMagick/doc/rvgtut.html ( - ) コメント コメント大歓迎です。ただ、スパムなど内容によっては独断で削除する場合があります。あらかじめご了承ください。 名前 コメント
https://w.atwiki.jp/touhoukashi/pages/4061.html
【登録タグ 3L A-One C TOHO EUROBEAT VOL.2 懐かしき東方の血 ~ Old World 曲】 【注意】 現在、このページはJavaScriptの利用が一時制限されています。この表示状態ではトラック情報が正しく表示されません。 この問題は、以下のいずれかが原因となっています。 ページがAMP表示となっている ウィキ内検索からページを表示している これを解決するには、こちらをクリックし、ページを通常表示にしてください。 /** General styling **/ @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight 350; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/10/NotoSansCJKjp-DemiLight.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/9/NotoSansCJKjp-DemiLight.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/8/NotoSansCJKjp-DemiLight.ttf) format( truetype ); } @font-face { font-family Noto Sans JP ; font-display swap; font-style normal; font-weight bold; src url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/13/NotoSansCJKjp-Medium.woff2) format( woff2 ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/12/NotoSansCJKjp-Medium.woff) format( woff ), url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2972/11/NotoSansCJKjp-Medium.ttf) format( truetype ); } rt { font-family Arial, Verdana, Helvetica, sans-serif; } /** Main table styling **/ #trackinfo, #lyrics { font-family Noto Sans JP , sans-serif; font-weight 350; } .track_number { font-family Rockwell; font-weight bold; } .track_number after { content . ; } #track_args, .amp_text { display none; } #trackinfo { position relative; float right; margin 0 0 1em 1em; padding 0.3em; width 320px; border-collapse separate; border-radius 5px; border-spacing 0; background-color #F9F9F9; font-size 90%; line-height 1.4em; } #trackinfo th { white-space nowrap; } #trackinfo th, #trackinfo td { border none !important; } #trackinfo thead th { background-color #D8D8D8; box-shadow 0 -3px #F9F9F9 inset; padding 4px 2.5em 7px; white-space normal; font-size 120%; text-align center; } .trackrow { background-color #F0F0F0; box-shadow 0 2px #F9F9F9 inset, 0 -2px #F9F9F9 inset; } #trackinfo td ul { margin 0; padding 0; list-style none; } #trackinfo li { line-height 16px; } #trackinfo li nth-of-type(n+2) { margin-top 6px; } #trackinfo dl { margin 0; } #trackinfo dt { font-size small; font-weight bold; } #trackinfo dd { margin-left 1.2em; } #trackinfo dd + dt { margin-top .5em; } #trackinfo_help { position absolute; top 3px; right 8px; font-size 80%; } /** Media styling **/ #trackinfo .media th { background-color #D8D8D8; padding 4px 0; font-size 95%; text-align center; } .media td { padding 0 2px; } .media iframe nth-of-type(n+2) { margin-top 0.3em; } .youtube + .nicovideo, .youtube + .soundcloud, .nicovideo + .soundcloud { margin-top 0.75em; } .media_section { display flex; align-items center; text-align center; } .media_section before, .media_section after { display block; flex-grow 1; content ; height 1px; } .media_section before { margin-right 0.5em; background linear-gradient(-90deg, #888, transparent); } .media_section after { margin-left 0.5em; background linear-gradient(90deg, #888, transparent); } .media_notice { color firebrick; font-size 77.5%; } /** Around track styling **/ .next-track { float right; } /** Infomation styling **/ #trackinfo .info_header th { padding .3em .5em; background-color #D8D8D8; font-size 95%; } #trackinfo .infomation_show_btn_wrapper { float right; font-size 12px; user-select none; } #trackinfo .infomation_show_btn { cursor pointer; } #trackinfo .info_content td { padding 0 0 0 5px; height 0; transition .3s; } #trackinfo .info_content ul { padding 0; margin 0; max-height 0; list-style initial; transition .3s; } #trackinfo .info_content li { opacity 0; visibility hidden; margin 0 0 0 1.5em; transition .3s, opacity .2s; } #trackinfo .info_content.infomation_show td { padding 5px; height 100%; } #trackinfo .info_content.infomation_show ul { padding 5px 0; max-height 50em; } #trackinfo .info_content.infomation_show li { opacity 1; visibility visible; } #trackinfo .info_content.infomation_show li nth-of-type(n+2) { margin-top 10px; } /** Lyrics styling **/ #lyrics { font-size 1.06em; line-height 1.6em; } .not_in_card, .inaudible { display inline; position relative; } .not_in_card { border-bottom dashed 1px #D0D0D0; } .tooltip { display flex; visibility hidden; position absolute; top -42.5px; left 0; width 275px; min-height 20px; max-height 100px; padding 10px; border-radius 5px; background-color #555; align-items center; color #FFF; font-size 85%; line-height 20px; text-align center; white-space nowrap; opacity 0; transition 0.7s; -webkit-user-select none; -moz-user-select none; -ms-user-select none; user-select none; } .inaudible .tooltip { top -68.5px; } span hover + .tooltip { visibility visible; top -47.5px; opacity 0.8; transition 0.3s; } .inaudible span hover + .tooltip { top -73.5px; } .not_in_card span.hide { top -42.5px; opacity 0; transition 0.7s; } .inaudible .img { display inline-block; width 3.45em; height 1.25em; margin-right 4px; margin-bottom -3.5px; margin-left 4px; background-image url(https //img.atwikiimg.com/www31.atwiki.jp/touhoukashi/attach/2971/7/Inaudible.png); background-size contain; background-repeat no-repeat; } .not_in_card after, .inaudible .img after { content ; visibility hidden; position absolute; top -8.5px; left 42.5%; border-width 5px; border-style solid; border-color #555 transparent transparent transparent; opacity 0; transition 0.7s; } .not_in_card hover after, .inaudible .img hover after { content ; visibility visible; top -13.5px; left 42.5%; opacity 0.8; transition 0.3s; } .not_in_card after { top -2.5px; left 50%; } .not_in_card hover after { top -7.5px; left 50%; } .not_in_card.hide after { visibility hidden; top -2.5px; opacity 0; transition 0.7s; } /** For mobile device styling **/ .uk-overflow-container { display inline; } #trackinfo.mobile { display table; float none; width 100%; margin auto; margin-bottom 1em; } #trackinfo.mobile th { text-transform none; } #trackinfo.mobile tbody tr not(.media) th { text-align left; background-color unset; } #trackinfo.mobile td { white-space normal; } document.addEventListener( DOMContentLoaded , function() { use strict ; const headers = { title アルバム別曲名 , album アルバム , circle サークル , vocal Vocal , lyric Lyric , chorus Chorus , narrator Narration , rap Rap , voice Voice , whistle Whistle (口笛) , translate Translation (翻訳) , arrange Arrange , artist Artist , bass Bass , cajon Cajon (カホン) , drum Drum , guitar Guitar , keyboard Keyboard , mc MC , mix Mix , piano Piano , sax Sax , strings Strings , synthesizer Synthesizer , trumpet Trumpet , violin Violin , original 原曲 , image_song イメージ曲 }; const rPagename = /(?=^|.*
https://w.atwiki.jp/auditory_culture/pages/38.html
Kalen colling ed. 2008 From Pac-Man to Pop Music Interactive Audio in Games and New Media. Aldershot Ashgate. Webcat Plus 図書情報 | 所蔵図書館一覧 目次 Karen Collins "Introduction" Part 1 "Industries and Synergies"Holly Tessler "The New MTV? Electronic Arts and Playing Music" Antti-Ville Karja "Marketing Music through Computer Games The Case of Poets of the Fall and Max Payne 2" Part 2 "Ringtones and Mobile Phones"Peter Drescher "Could Ringtones Be More Annoying?" Agnes Guerraz and Jacques Lemordant "Indeterminate Adaptive Digital Audio for Games on Mobiles" Part 3 "Instruments and Interactions"Jesper Kaae "Theoretical Approaches to Composing Dynamic Music for Games" Tim van Geelen "Realising Groundbreaking Adaptive Music" Norbert Herber "The Composition-Instrument Emergence, Improvisation, and Interaction in Games and New Media" Part 4 "Techniques and Technologies"Rob Bridgett "Dynamic Range Subtlety and Silence in Video Game Sound" Leonard Paul "An Introduction to Granular Synthesis in Video Games" Part 5 "Audio and Audience"Anders Carlsson "Chip Music Low Tech Data Music Sharing" Kristine Jorgensen "Left in the Dark Playing Computer Games with the Sound Turned Off" Peter Schultz "Music Theory in Music Games" Erica Kudisch and Tim van Geelen "Annotated Bibliography and Resources"
https://w.atwiki.jp/duelcompany/
このwikiは『Gundam Duel Company』の攻略情報をまとめたwiki(を作る予定)です。 これから徐々にコンテンツを増やしていきたいと思いますのでよろしくお願いします 関連サイト 公式サイト 公式特設サイト 公式twitterアカウント 開催中イベント チャンピオンシップ(7/2~7/16) シングルイベント ・『ブラストインパルスガンダム』開発計画(7/2~7/16) ・GAコラボ ラスト・サン『キャノンガン』開発計画 ・GAコラボ ラスト・サン『ガンダム G ファースト』開発計画 ・GAコラボ ラスト・サン『GFタンク』開発計画 マルチイベント ・設計図争奪戦「トランザムライザー」 終了したイベント シングルイベント ・『Ex-Sガンダム』開発計画 ・GAコラボ『ギャンエーオース』開発計画 ・『G-アルケインフルドレス』開発計画 マルチイベント ・設計図争奪戦「リ・バウ」
https://w.atwiki.jp/heroup/pages/263.html
念力パンチ(サイキック・インパクト) ジーン・グレイ
https://w.atwiki.jp/api_programming/pages/133.html
http //developer.garmin.com/connect-iq/programmers-guide/resource-compiler/ 下位ページ Content Resource Compiler The Resource Module (a.k.a. Rez)フォルダ階層構造 Referencing Resources Within Resource Files Bitmaps Fonts App Settingsアプリ設定を定義するプロパティ(Properties) 設定(Settings) App Setting Valuesへのアクセス Garmin Connect Mobile/Garmin Express での値変更 App Settingsをテストする リソースのオーバーライド Resource Compiler The resource compiler compiles images, text, and static data into a resource database that the application can access at run time. The resource compiler is tied into the Monkey C compiler. Its input is an XML file resources bitmap id="bitmap_id" filename="path/for/image" / font id="font_id" filename="path/to/fnt" / string id="string_id" Hello World! /string /resources Eclipse のプラグインがリソースファイルを認識するために、パスは "resource" 名前のフォルダに入れる必要がある。 The Resource Module (a.k.a. Rez) リソースコンパイラは Rez というMonkey C モジュールを自動生成する。このモジュール内の ID でリソースの参照を行う。 module Rez { module Drawables { var bitmap_id = 123; } module Strings { var hello_id = 456; } module Fonts { var font_id = 789; } } ランライム中で、 Rez クラスを参照する。例えば、使用したいビットマップ画像があるとして、これを使用する際には、リソースファイルから読み込みを行わなければならない。 image = Ui.loadResource( Rez.Drawables.id_monkey ); dc.drawBitmap( 50, 50, image ); リソースは、他の Monkey C オブジェクトのようなものとして参照される。リソースの読み込みは拡張機能のようなもので、画面更新時にリソースを読み込むわけではない。 フォルダ階層構造 Referencing Resources Within Resource Files リソースは他のリソースファイルから参照させることもできる。その場合は @ module . id . と指定する。例えば、下記のように string リソースを menu リソースの定義で使うことができる。 string id="menu_item_1_label" Item 1 /string menu id="MainMenu" menu-item id="item_1" @Strings.menu_item_1_label /menu-item /menu 上記のコードは menu_item_1_label を メニューアイテムのラベルとして定義している。 Bitmaps Garmin devices have different form factors, screen sizes, and screen technologies, so bitmaps need to be explicitly converted for every device. The resource compiler will generate resources for every intended product, which allows the developer to have one set of resources for black and white products, one set for color products, one for larger screen sizes, etc. リソースコンパイラがサポートしているファイル形式は以下のとおり。 JPG/JPEG BMP/WBMP GIF PNG While each device has a unique palette, the developer can specify a palette to use for an image. The resource compiler will map the colors that are defined in the developer’s palette to the closest match in the device palette and use only those colors. A palette can be defined using the following syntax resources bitmap id="bitmap_id" filename="path/for/image" palette disableTransparency="false" color FF0000 /color color FFFFFF /color color 0000FF /color /palette /bitmap /resources The table below shows all of the valid attributes for a bitmap definition. Attribute Definition Valid Values 既定値 Notes id The handle for the layout, which is used to reference the layout in the Rez module 文字列(文字で始まること) - 必須 filename イメージファイルへの相対パス (有効なパスへのファイルパス) - 必須 dithering 画像のコンパイル時のディザリング floyd_steinberg or none floyd_steinberg The valid attributes for a palette definition are in the table below. Attribute Definition Valid Values Default Value Notes disableTransparency Should the compiler allow transparent pixels in the image? Disabling transparency may save memory true or false false Fonts The resource compiler supports fonts from the BMFont tool (download it at http //www.angelcode.com/products/bmfont/). Use the BMFont tool to convert a font from many formats into BMFont format. The resource compiler reads fonts in TXT or PNG format. Currently only 1-bit color fonts are supported, so the color can be set using dc.setColor(). The BMFont Export Options The BMFont Export Options 大きなビットマップフォントはメモリを大量消費する。時に、ある種の glyphs は watch face の数字のように、大きなサイズが必要になる。このようなときに filter 属性を使用し、特定の glyphs を読みこむようにする。 !-- Only include digits from this large font -- font id="font_id" file="big_font.fnt" filter="0123456789 "/ !-- 数字 と だけ読み込む -- App Settings "app settings framework" にて、アプリ開発者がエンドユーザーに Garmin Connect Mobile and Garmin Express を通じてオプションを与えることができる。これにより、アプリのカスタマイズやセットアップができる。これは、特に watch faces や data field など、ユーザー入力を受け付けないアプリでは有効な手段となる。 アプリ設定を定義する アプリの設定はプロパティと関連する設定で構成される。 プロパティは基本の値を格納するのに使われ、設定はどのようにプロパティがエンドユーザーに示されるかを記述するために使われる。 プロパティにはデフォルト値を設定し、関連した設定は定義しないが、 and not define an associated setting but you cannot define a setting without tying it to a property. プロパティ(Properties) プロパティ(Properties)は一つのリソースであり、リソースファイル内で定義される。よって、他のリソー不ファイルのように、オーバーライドすることもできる。 定義には property タグを使用する。 properties property id="appVersion" type="string" 1.0.3 /property property id="myString" type="number" 0 /property property id="myNumber" type="number" 500 /property property id="screenSleep" type="boolean" true /property property id="username" type="string" /property /properties 上記のように、 property タグは2つの属性をサポートする。 id 必須値のセットに用いるID 文字で始まる文字列 type 必須セットされる値の定義。文字列の値は、他のIDと被らない文字列か、文字列リソースへの参照 string, number, float or boolean 設定(Settings) 設定(Settings) もまたリソースで定義する。 setting タグを用いる。 settings setting propertyKey="@Properties.appVersion" title="@Strings.AppVersionTitle" settingConfig type="alphaNumeric" readonly="true" / /setting setting propertyKey="@Properties.myString" title="@Strings.MyStringTitle" prompt="@Strings.MyStringPrompt" settingConfig type="list" listEntry value="0" @Strings.HelloWorld /listEntry listEntry value="1" @Strings.Ackbar /listEntry listEntry value="2" @Strings.Garmin /listEntry /settingConfig /setting setting propertyKey="@Properties.myNumber" title="@Strings.MyNumberTitle" prompt="@Strings.MyNumberPrompt" settingConfig type="numeric" errorMessage="@Strings.MyNumberError" / /setting setting propertyKey="@Properties.screenSleep" title="@Strings.ScreenSleepTitle" settingConfig type="boolean" / /setting setting propertyKey="@Properties.username" title="@Strings.UsernameTitle" settingConfig type="alphaNumeric" required="true" / /setting /settings 以下に、設定にて有効な属性を示す。 propertyKey 必須 プロパティのキー。見つからないとコンパイラでエラーがスローされる。 title 必須Garmin Connect Mobile/Garmin Express に表示するタイトル when displaying hte list of settings/value of the setting. This must reference a string resource ID. Required prompt 任意 値の設定時に表示されるメッセージ Some settings will not display a prompt even if it’s provided (for example, readonly or boolean settings displayed as an on/off switch). helpUrl 任意 ユーザにヘルプを示すWebページヘのURL settingConfig タグは setting の要素であり、設定の追加詳細を与える。有効な属性は以下のとおり。 type The display type of the setting.list, boolean, numeric, alphaNumeric, phone, email, url, date or password listの場合は、 listEntry タグでリストの内容をセットする。 readonly 設定が読み取り専用かどうか。list, password では使えないtrue or false。デフォルトは false Optional required If the field is required. true or false Optional. Defaults to false. min The minimum value to allow.整数値。数字か日付のみ有効 max The maximum value to allow.整数値。数字か日付のみ有効 maxLength 最大長さ。整数ち文字列にのみ有効 errorMessage An error message to display if the value a user enters isn’t valid based on the type, min, max and maxLength values. A reference to a string resource. settingConfig は 以下の property 型にのみ有効である。 Property Type Valid settingsConfig Types Notes stringalphaNumeric phone email url password numberlist numeric date floatnumeric booleanboolean listEntry 要素は以下のとおりに定義される。これらの値は文字列リソースへの参照として定義する。 Attribute Value Notes value ユーザに選択された時に格納する値 The type of the value should match the property it’s being saved to. もし一致しなかった場合、complile time error がすろーされる。 App Setting Valuesへのアクセス アプリのプロパティへは Object Store へのアクセスと同様に行われる。プロパティへの値保存(プロパティからの値取り出し)は var mySetting = Application.getApp().getProperty("mySetting"); Application.getApp().setProperty("mySetting", mySetting); Garmin Connect Mobile/Garmin Express での値変更 エンドユーザはthe Garmin Connect Mobile or Garmin Express UIに定義した値をみることができる。もし、アプリの実行中に値が変更されたら、 AppBase.onSettingsChanged() 関数が呼ばれるので、ここに処理をオーバーライドしておく。 App Settingsをテストする App settings editor tool は Eclipse plug-in で使用可能。このツールで Eclipseのプロジェクトに対して、定義した設定をみたり、値を選択したり、これらの値をシミュレータに渡すことができる。 リソースのオーバーライド qualifiers を用いて、リソースをオーバーライドすることができる。同じIDを持っていながら、特定の qualifier を持つリソースで置き換える、という処理がされる。Resource qualifiers はベースのリソースフォルダに適用され、そのフォルダ内で見つかった全てのリソースに適用される。qualifier は、有効な qualifier の値に - (ハイフン)をつけたリソースフォルダで設定する。複数のqualifier を一つのフォルダに適用することもできるが、- で区切られ、下記にあるような順序で与えられなければならない。 All qualifiers are case insensitive. Qualifier Type Qualifier Values Examples Description Device A device code. Resources included in a folder with a device qualifier will override the resources with the same ID that are defined in the base resource folder when building for that specific device.例:square_watch or fr920xt Language and Region ISO 639–2 language code followed by an optional ISO 3166–1 3-letter country code. To include a region code, append it after the language code with an underscore (_) separating the two. リージョン(region)は言語と切り離し単独で用いる、ということはできない。このqualifiersは文字列リソースにのみ適用可能。fre, fre_FRA, and fre_CAN
https://w.atwiki.jp/puyotetoswitch/pages/31.html
β ACT杯参加者一覧です。(敬称略) 名前 TwitterID ゴーマン @databaseu5 こうちゃさま @korerisu2 なしー @nasinasi74you74 ヨッシー @LUfFKuGZfyDg2UT ぱつこ @PK_patsu TS @TSatpuyo2 Orref @420ferro ケビン @kevin6553 はらぺろ @harapero_chan スーモ @komeizipopoi ブラン @lowee_blanc_ りっき~ Licky1430 ひーらぎ @kare_pan_sin さぶろう @sabulouu_2431 フミ! @henachokofumi23 かんちょん⬇︎ @JPkanchon0901 けーい @a_mororonk みぴ @mipi_teto_puyo
https://w.atwiki.jp/apex/pages/15.html
Lactoferrin Transfer Factor Natural Killer Cell NK MHC major histocompatibility complex Interleukin-2, IL-2 cytotoxic T lymphocytes CTL
https://w.atwiki.jp/usapfrog/pages/38.html
Fortran環境下で連立方程式を WindowsならMinGW前提で。 インストール linuxならrpm等から、WindowsはOctaveのディレクトリの中にあるのを流用する、 MacはXcodeのDeveloper s kitについてくるveclibが流用できる。 [Windows] dllがあるフォルダ"C \Octave\Octave3.6.4_gcc4.6.2\bin"にパスを通しておき その際liblapackがlibopenblasを求めるくせに無いので、 libblas.dllを複製してlibopenblas.dllとし、同フォルダにおいておく。 リンク Eclipse Photranを使っているなら [Windows] プロジェクトのプロパティ→Fortran Build→設定 ツール設定タブ→Fortran Linker→ライブラリで ライブラリ(-l)にlapackとblasを登録、 下の検索パス(-L)に C \Octave\Octave3.6.4_gcc4.6.2\bin を登録する。 [Mac] プロジェクトのプロパティ→Fortran Build→設定 ツール設定タブ→Fortran Linker→その他で リンカー・フラグに -Wl,-framework -Wl,Accelerate を登録する。 参考 MacWiki-数値計算 [linux] オプションは-llapackだけでよい。 /usr/local/liblapack.so のシンボリックリンクが存在するか確認し、 なければ周囲のliblapack.so.3などにリンクを貼る。 Linux環境下でIntel Fortran付属のmklを使う場合 ライブラリ(-l)指定は以下の通り mkl_intel_lp64 mkl_intel_thread mkl_core mkl_def mkl_lapack95_lp64 mkl_blas95_lp64 iomp5 pthread 検索パス(-L), LD_LIBRARY_PATHに登録しておくこと /opt/intel/lib/intel64 /opt/intel/mkl/lib/intel64 ついでに、以下のコンパイラエラーが出るときは undefined reference to `__intel_new_feature_proc_init and _intel_fast_memmove /etc/bashrc の以下の記述が原因なのでコメントアウトする # source /opt/intel/composer_xe_2011_sp1.6.233/bin/compilervars.sh intel64 ソース 各関数はhttp //www.netlib.no/netlib/lapack/double/あたりをみて把握する。 f95式で呼び出したかったらOctaveのを流用しないで自分でコンパイルすること。 魔法陣行列。useとかは不要。 program gesvtest implicit none integer,parameter n=3 integer i, info integer ipiv(n) real(8) A(n,n), b(n) A(1,1 3) = (/ 8.0d0, 1.0d0, 6.0d0 /) A(2,1 3) = (/ 3.0d0, 5.0d0, 7.0d0 /) A(3,1 3) = (/ 4.0d0, 9.0d0, 2.0d0 /) print *, "A=" print "(3f6.3)", (A(i, ), i=1,n) b(1 3) = (/ 1.0d0, 1.0d0, 1.0d0/) print *, "b=" print "(f12.6)", b call dgesv(n, 1, A, n, ipiv, b, n, info) print *, "x=" print "(f12.6)", bend program gesvtest 結果 A= 8.000 1.000 6.000 3.000 5.000 7.000 4.000 9.000 2.000 b= 1.000000 1.000000 1.000000 x= 0.066667 0.066667 0.066667