約 949,241 件
https://w.atwiki.jp/nicoapi/pages/20.html
ニコ生コメントについて このページは API についてではなく、ニコ生のデータそのものにスポットを当てて解説していきます。 データ形式 XML 形式。 chatthread スレッド vpos ビデオ ポジション date Unix Epoch (ms) date_usec [省略可] Unix Epoch (us) mail コマンド。詳細後述 user_id ユーザー ID。anonymity の場合、1 週間限定の ID となる。 premium プレミアム情報。詳細後述 anonymity [省略可] 匿名性 locale ロケール。jp と com score [省略可] スコア。NG 共有関連…? yourpost [省略可] 自身の投稿コメント deleted [省略可] 運営によって削除されているかどうか…? コマンドに関して 大きさ small, big 垂直位置 ue/top, shita/bottom 水平位置 migi/right, hidari/left 音声効果 se1, se2 色権限なしwhite 0xffffff JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fQ== red 0xff0000 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtcmVkKXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== green 0x00ff00 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtZ3JlZW4peyZiZ2NvbG9yKCMwMDAwMDApe+OCs+ODoeODs+ODiOOCteODs+ODl+ODqywgdGVzdH19 blue 0x0000ff JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtYmx1ZSl7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= cyan 0x00ffff JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtY3lhbil7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= yellow 0xffff00 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQteWVsbG93KXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== purple 0xc000ff JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtcHVycGxlKXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== pink 0xff8080 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtcGluayl7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= orange:0xffc000 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtb3JhbmdlKXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== 権限プレミアムまたは放送主niconicowhite/white2 0xcccc99 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtd2hpdGUyKXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== marineblue/blue2 0x33fffc JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtYmx1ZTIpeyZiZ2NvbG9yKCMwMDAwMDApe+OCs+ODoeODs+ODiOOCteODs+ODl+ODqywgdGVzdH19 madyellow/yellow2 0x999900 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQteWVsbG93Mil7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= passionorange/orange2 0xff6600 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtb3JhbmdlMil7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= nobleviolet/purple2 0x6633cc JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtcHVycGxlMil7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= elementalgreen/green2 0x00cc66 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtZ3JlZW4yKXsmYmdjb2xvcigjMDAwMDAwKXvjgrPjg6Hjg7Pjg4jjgrXjg7Pjg5fjg6ssIHRlc3R9fQ== truered/red2 0xcc0033 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtcmVkMil7JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fX0= black 0x000000 JnNwYW5jbGFzcyhsaXZlLWNvbW1lbnQtYmxhY2speyZiZ2NvbG9yKCMwMDAwMDApe+OCs+ODoeODs+ODiOOCteODs+ODl+ODqywgdGVzdH19 権限サイリウムfred 0xbd0000 spanclass プラグインエラー class名は半角英数字で入力してください。 fpink 0xd300d3 JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fQ== faqua 0x00b1b1 JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fQ== fblue 0x0000d5 JmJnY29sb3IoIzAwMDAwMCl744Kz44Oh44Oz44OI44K144Oz44OX44OrLCB0ZXN0fQ== fyellow 0x999900 spanclass プラグインエラー class名は半角英数字で入力してください。 fgreen 0x007800 spanclass プラグインエラー class名は半角英数字で入力してください。 forange 0xff6600 spanclass プラグインエラー class名は半角英数字で入力してください。 その他 184, hidden プレミアム情報に関して おそらくビットフィールドだと思われる。LSB から記述する。 [0] premium かどうか。 [1] command かどうか。 [2] staff かどうか。 command はニコファーレのサイリウムコメントでも使われる。command 属性はコマンド解析を有効にするためのフラグであり、ニコファーレは 「/farrecomment forange big "サイリウムコメント"」などの形式で表される。 また、staff は command と同時に使われる。ただし、staff でも一般会員であればプレミアムフラグは立たない。 データサンプル チャットサンプル chat thread="1316018863" vpos="5366" date="1391238053" date_usec="690813" mail="184" user_id="WPtly8aB2hqJfb4-oh9K2Gp3bzU" premium="9" anonymity="1" locale="jp" /chat 更新履歴 2014/2/7 記述
https://w.atwiki.jp/gametips/pages/29.html
更新日時 2013-06-16 00 10 26 (Sun)アクセス数 - glVertexAttribPointer 目次 概要 エラー サンプルコード 参考文献 概要 void glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); レンダリングに使用する属性インデックスとバッファオブジェクトを関連付けます。 glGenVertexArrays でバッファオブジェクトを GL_ARRAY_BUFFER にバインドしてから実行します。 第 1 引数 index には属性インデックスを指定します。 第 2 引数 size は各頂点属性の要素数で 1 ~ 4 の整数を指定します。 第 3 引数 type では各要素のデータ型を GL_FLOAT, GL_DOUBLE, GL_INT などで指定します。 第 4 引数 normalized を GL_TRUE にすると自動的に正規化されます。 第 5 引数 stride は連続する属性間のバイトオフセットを指定します。 第 6 引数 pointer はバッファの先頭から最初の属性へのバイトオフセットです。 頂点属性配列の有効化・無効化には glEnableVertexAttribArray と glDisableVertexAttribArray を使用します。 この設定が有効化されている場合にだけ glDrawArrays で頂点属性配列が利用できます。 ハンドル array に関連付けられた頂点配列オブジェクトをバインドして利用できる状態にします。 第 1 引数 array には glGenVertexArrays で生成した頂点配列オブジェクトのハンドルを指定します。 ある頂点配列オブジェクトをバインドすると以前にバインドしていた頂点配列オブジェクトのバインドは自動的に解除されます。 ただし、0 を指定した場合には現在バインドされている頂点配列オブジェクトのバインドの解除だけを実行します。 エラー GL_INVALID_VALUE 第 1 引数 index が GL_MAX_VERTEX_ATTRIBS 以上である場合に生成されます。 第 2 引数 size が 1, 2, 3, 4, GL_BGRA のいずれでも無い場合に生成されます。 第 5 引数 stride が負である場合に生成されます。 GL_INVALID_ENUM 第 3 引数 type に無効な値を指定した場合に生成されます。 GL_INVALID_OPERATION 第 2 引数 size が GL_BGRA であり、かつ第 3 引数 type が GL_UNSIGNED_BYTE, GL_INT_2_10_10_10_REV, GL_UNSIGNED_INT_2_10_10_10_REV のいずれでも無い場合に生成されます。 第 3 引数 type が GL_INT_2_10_10_10_REV, GL_UNSIGNED_INT_2_10_10_10_REV のいずれかであり、かつ第 2 引数 size が 4 でも GL_BGRA でも無い場合に生成されます。 第 2 引数 size が GL_BGRA であり、かつ第 4 引数 normalized が GL_FALSE である場合に生成されます。 GL_ARRAY_BUFFER にバッファオブジェクトが割り当てられておらず、かつ第6引数 pointer に NULL を指定した場合に生成されます。 サンプルコード 以下に、バッファオブジェクトを生成して頂点属性を転送する C++ コードの例を示します。 ///**********************************************//** /// 頂点属性を頂点シェーダに渡します。 /// ここではシェーダのコンパイルとリンクは省略されています。 ///**********************************************//** // バッファオブジェクトへのハンドル GLuint position_buffer; GLuint color_buffer; // 頂点配列オブジェクトへのハンドル GLuint vao; // バッファオブジェクトの生成 void CreateBufferObject() { // 三角形ポリゴンの位置と色に対応する頂点属性の定義 float positions[] = { -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f, 0.5f, 0.5f, 0.0f }; float colors[] = { 1.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, 0.0f, 1.0f }; // バッファオブジェクトの生成 GLuint vbo[2]; glGenBuffers(2, vbo); position_buffer = vbo[0]; color_buffer = vbo[1]; // 頂点位置をバッファオブジェクトに転送 glBindBuffer(GL_ARRAY_BUFFER, position_buffer); glBufferData(GL_ARRAY_BUFFER, sizeof(float) * 9, positions, GL_STATIC_DRAW); // 頂点色をバッファオブジェクトに転送 glBindBuffer(GL_ARRAY_BUFFER, color_buffer); glBufferData(GL_ARRAY_BUFFER, sizeof(float) * 9, colors, GL_STATIC_DRAW); } // 頂点シェーダの入力属性とバッファオブジェクトを対応付ける void BindVertexAttribute() { // 頂点シェーダの vertex_position と vertex_color に属性インデックス 0, 1 をマッピング glBindAttribLocation(program, 0, "vertex_position"); glBindAttribLocation(program, 1, "vertex_color"); // フラグメントシェーダの出力変数をマッピング glBindFragDataLocation(program, 0, "fragment_color"); // 頂点配列オブジェクトを 1 つ作成してバインド glGenVertexArrays(1, vao); glBindVertexArray(vao); // 頂点位置と頂点色のそれぞれについて頂点属性配列を有効化 glEnableVertexAttribArray(0); glEnableVertexAttribArray(1); // バッファオブジェクトに転送した頂点位置をインデックス 0 に関連付ける glBindBuffer(GL_ARRAY_BUFFER, position_buffer); glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, (GLubyte*)NULL); // バッファオブジェクトに転送した頂点色をインデックス 1 に関連付ける glBindBuffer(GL_ARRAY_BUFFER, color_buffer); glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 0, (GLubyte*)NULL); } // レンダリング void display() { glClear(GL_COLOR_BUFFER_BIT); glBindVertexArray(vao); glDrawArrays(GL_TRIANGLES, 0, 3); glFlush(); } また、この API の第 5 引数 stribe を利用すれば上記コードの 2 つのバッファを 1 つに統合できます。 位置と色の属性データが交互に登場するインタリーブ配列を使用するためには以下のようにコードを修正します。 ///**********************************************//** /// インタリーブ配列を利用して三角形をレンダリングします。 /// /// 頂点位置と頂点色の配列を別々に用意する場合とくらべて参照の局所性に優れるため、 /// キャッシュメモリのヒット率が向上してパフォーマンスを改善できる可能性があります。 /// /// ここではシェーダのコンパイルとリンクは省略されています。 ///**********************************************//** // バッファオブジェクトへのハンドル GLuint vertex_buffer; // 頂点配列オブジェクトへのハンドル GLuint vao; // 三角形ポリゴンの頂点位置と頂点色を交互に指定する配列 float vertices[] = { -0.5f, -0.5f, 0.0f, 1.0f, 0.0f, 0.0f, +0.5f, -0.5f, 0.0f, 1.0f, 1.0f, 0.0f, +0.5f, +0.5f, 0.0f, 0.0f, 1.0f, 0.0f }; // バッファオブジェクトの生成 void CreateBufferObject() { // バッファオブジェクトの生成 glGenBuffers(1, vertex_buffer); // 頂点位置と頂点色をまとめてバッファオブジェクトに転送 glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); glBufferData(GL_ARRAY_BUFFER, sizeof(vertices), vertices, GL_STATIC_DRAW); } // 頂点シェーダの入力属性とバッファオブジェクトを対応付ける void BindVertexAttribute() { // 頂点シェーダの vertex_position と vertex_color に属性インデックス 0, 1 をマッピング glBindAttribLocation(program, 0, "vertex_position"); glBindAttribLocation(program, 1, "vertex_color"); // フラグメントシェーダの出力変数をマッピング glBindFragDataLocation(program, 0, "fragment_color"); // 頂点配列オブジェクトを 1 つ作成してバインド glGenVertexArrays(1, vao); glBindVertexArray(vao); // 頂点位置と頂点色のそれぞれについて頂点属性配列を有効化 glEnableVertexAttribArray(0); glEnableVertexAttribArray(1); // バッファオブジェクトに転送した頂点位置をインデックス 0 に関連付ける glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 24, (GLubyte*)(NULL + 0)); // バッファオブジェクトに転送した頂点色をインデックス 1 に関連付ける glBindBuffer(GL_ARRAY_BUFFER, vertex_buffer); glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 24, (GLubyte*)(NULL + 12)); } // レンダリング void display() { glClear(GL_COLOR_BUFFER_BIT); glBindVertexArray(vao); glDrawArrays(GL_TRIANGLES, 0, 3); glFlush(); } 参考文献 OpenGLに関連するオススメの本や WEB サイトを紹介します. ページ右の画像をクリックすると Amazon で参考文献を購入できます. OpenGL策定委員会, 「OpenGLプログラミングガイド 原著第5版」, ピアソンエデュケーション OpenGLの赤本(Red Book)と呼ばれる定番の参考書の日本語版です。 少し値は張りますがOpenGLの基本的な使い方が丁寧にまとめられています。 初心者の方には敷居が高いかもしれませんがOpenGLを極めるつもりなら必須の教本だと思います。 Mark Segal, Kurt Akeley, Jon Leech, 「OpenGL4.0グラフィックスシステム」, カットシステム OpenGLの仕様書の日本語訳です。個人的には翻訳に違和感を覚えることはありませんでした。 英語が苦手な方は本書をAPIリファレンスの代わりに利用できます。 チュートリアルのような内容は含まれていませんので他の書籍との併用をオススメします。 床井 浩平, 「GLUTによるOpenGL入門」, 工学社 これから OpenGL を初めようとしている方にはこの本がオススメです。 おそらく OpenGL に関する文献の中では最も敷居が低く 3DCG に関する知識が全くなくても理解しやすいです。 少し内容は古いかもしれませんが導入という目的では最高の文献で、私もこの本から OpenGL に入門しました。 床井 浩平, 「GLUTによるOpenGL入門2 テクスチャマッピング」, 工学社 上の「GLUT によるOpenGL入門」の続編です。 前作の内容では物足りなかった方は本書を読むことで 3DCG の表現力が大幅に広がります。 引き続き平易な内容となっており、前作を読破した方であれば難なく理解できると思います。 David Wolff , 「OpenGL 4.0 シェーディング言語 -実例で覚えるGLSLプログラミング-」, ボーンデジタル 最近のゲームに見られるようなリアルな映像をつくりだすにはプログラマブル・シェーダという機能が欠かせません。 床井 浩平さんの「GLUTによるOpenGL入門2 テクスチャマッピング」でもシェーダに関しては少しだけ触れられていますが、書籍の後半で軽く紹介されているだけでいささか物足りない内容ではありますので、本格的に学ぶためにこの本の購入をオススメします。 OpenGL Reference Pages - glVertexAttribPointer 公式の API リファレンス(英語)です。 質問・コメント欄 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/netbeans/pages/4.html
https://w.atwiki.jp/api_programming/pages/110.html
参考サイト Swingを使ってみよう - JavaDrive Swing - とほほのJava入門 下位ページ イベント処理 Content 流れ フレーム(JFrame) フレームの作成 パネル(JPanel) ボタン(JButton)ボタンをおした時の処理 ボタンのラベルの改行 ラベル(JLabel) テキストの表示JLabel JTextArea JTextPane イベント処理イベント処理の方法 レイアウト ダイアログを簡単に表示する 流れ フレーム(=ウィンドウ)をつくる フレームにボタンなどを貼り付ける(加える)フレーム←パネル←ボタン フレームを表示させる フレーム(JFrame) JFrame JFrame - とほほのJava入門 フレームの作成 JFrame frame = new JFrame("タイトル"); frame.setBounds(100, 100, 200, 160); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); 引数のないコンストラクタで作成された場合は、不可視である。 それを表示させるためにはsetVisibeleを使う frame.setVisible(true); java.awt.Window から継承されたメソッド setVisivle() フレームの中のパネル(、パネルに貼り付けるボタンなど)をどのようにレイアウトするか? frame.setLayout(LayoutManager manager) setLayout() パネル(JPanel) http //www.javadrive.jp/tutorial/jpanel/ http //www.geocities.jp/jetblackorange/Documentation/01_simpleFrame.htm ↑ここの言葉を借りて言えば「フレームが写真立て、パネルが写真」 ボタン(JButton) javax.swing.JButton http //www.javadrive.jp/tutorial/jbutton/ ボタンオブジェクトの生成 パネルオブジェクトに貼り付ける(Panel.add()) ボタンをおした時の処理 流れ ボタンが押される イベントが発行される イベントを受け取るボタン側にaddActionListenerメソッドを実行(処理する「クラス」を登録する) 登録するクラスは、ActionListerクラスをインプリメント登録するクラスの中で、actionPerformedメソッドを実装 処理を実行する ボタンのラベルの改行 html ... br/ ... /html でできる。他の方法もあるんだろうが。 ラベル(JLabel) http //www.javadrive.jp/tutorial/jlabel/ テキストの表示 JLabel 少し別格なのか?通常の状態では改行が効かない。htmlとして、brで改行を書くと効くとか書いてあった。 JTextArea プレーンなテキストを複数行表示できる。 http //www.javadrive.jp/tutorial/jtextarea/ JTextPane https //docs.oracle.com/javase/jp/6/api/javax/swing/JTextPane.html DocumentとJTextComponent - JavaDrive イベント処理 http //www.javadrive.jp/tutorial/event/index1.html https //docs.oracle.com/javase/jp/6/api/java/awt/event/ActionEvent.html イベント処理の方法 ActionListenerをimplementsしたクラスで、actionPerformedをオーバーライドする。 actionPerformed(ActionEvent e) 複数のボタンなどの部品に対して、一つのクラスでイベント処理をする場合には、どの部品から呼びだされたイベントかを識別する方法について処理する方法を記述する必要がある。 String str = actionevent.getActionCommand(); レイアウト レイアウトマネージャーの設定 - JavaDrive http //www.ne.jp/asahi/hishidama/home/tech/java/swing/layout.html ダイアログを簡単に表示する JOptionPane JOptionPane static で shorMessageDialogというものが準備されている
https://w.atwiki.jp/kaitarou/pages/5.html
https://w.atwiki.jp/kaitoapi/pages/4.html
ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 【カウンターサイド】リセマラ当たりランキング - カウサイ攻略Wiki - Gamerch(ゲーマチ) ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース 終末のアーカーシャ(終アカ)攻略wiki - Gamerch(ゲーマチ) メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【まおりゅう】最強パーティー編成とおすすめキャラ【転スラアプリ】 - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) アイプラ攻略Wiki|アイドリープライド - AppMedia(アップメディア) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」:時事ドットコム - 時事通信 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - PR TIMES 【アイプラ】リセマラは必要?当たりキャラランキング【IDOLY PRIDE】 - Gamerch(ゲーマチ) 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Apex Legends】ヴァルキリーの能力と評価【エーペックス】 - Gamerch(ゲーマチ) モンハンライズ攻略Wiki|MHRise - AppMedia(アップメディア) 【ウインドボーイズ】リセマラ当たりランキング(最新版) - ウインドボーイズ攻略Wiki - Gamerch(ゲーマチ) ポケモンBDSP(ダイパリメイク)攻略wiki - AppMedia(アップメディア) SlackからWikiへ!シームレスな文章作成・共有が可能な「GROWIBot」リリース - アットプレス(プレスリリース) 【ウマ娘】ナリタブライアンの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】ヒシアケボノの育成論|URAシナリオ - Gamerch(ゲーマチ) 【ウマ娘】フジキセキの育成論|URAシナリオ - Gamerch(ゲーマチ) ドラゴンクエストけしケシ攻略Wiki - Gamerch(ゲーマチ) サモンズボード攻略wiki - GameWith 【スタオケ】カード一覧【金色のコルダスターライトオーケストラ】 - Gamerch(ゲーマチ) 【スマブラSP】ソラのコンボと評価【スマブラスペシャル】 - Gamerch(ゲーマチ) 【ブレフロレゾナ】リセマラ当たりランキング【ブレイブフロンティアレゾナ】 - ブレフロR攻略Wiki - Gamerch(ゲーマチ) 【ガーディアンテイルズ】ギルドレイド戦(秘密の研究所)の攻略とおすすめキャラ【ガデテル】 - Gamerch(ゲーマチ) 仲村トオル、共演者は事前に“Wiki調べ”(オリコン) - Yahoo!ニュース - Yahoo!ニュース 【ENDER LILIES】攻略チャートと全体マップ【エンダーリリィズ】 - Gamerch(ゲーマチ) 【ウマ娘】あんしん笹針師の選択肢はどれを選ぶべき? - Gamerch(ゲーマチ) 【ポケモンユナイト】アップデート情報・キャラ調整まとめ - ポケモンユナイト攻略Wiki - Gamerch(ゲーマチ) 【Apex】シーズン11の新要素と最新情報まとめ【エーペックス】 - Gamerch(ゲーマチ) ロストジャッジメント攻略Wiki - Gamerch(ゲーマチ) 【Among us】新マップThe Airship(エアシップ)の解説【アモングアス】 - Gamerch(ゲーマチ) ハーネスについて小児科医の立場から考える(坂本昌彦) - 個人 - Yahoo!ニュース - Yahoo!ニュース ゼルダ無双攻略Wiki|厄災の黙示録 - AppMedia(アップメディア) 【テイルズオブルミナリア】リセマラ当たりランキング - TOルミナリア攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】ユナイトライセンスの入手方法まとめ - AppMedia(アップメディア) ウマ娘攻略Wiki - AppMedia(アップメディア) ゲトメア(ゲートオブナイトメア)攻略Wiki - Gamerch(ゲーマチ) 【白夜極光】リセマラ当たりランキング - 白夜 極光 wiki - Gamerch(ゲーマチ) お蔵入りとなった幻の『スーパーマリオ』 オランダの博物館でプレイ可能?(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース ナレッジ共有・社内wikiツール「NotePM」が「ITreview Best Software in Japan 2021」のTOP50に選出 - PR TIMES 真女神転生5攻略Wiki|メガテン5 - AppMedia(アップメディア) 【B4B】近接ビルドデッキにおすすめのカード【back4blood】 - Gamerch(ゲーマチ) ポケモンスナップ攻略wiki - AppMedia(アップメディア) 富野由悠季「ブレンパワード」作り直したい!ファンを前に意欲(シネマトゥデイ) - Yahoo!ニュース - Yahoo!ニュース 【スマブラSP】カズヤの評価とコンボ【スマブラスペシャル】 - Gamerch(ゲーマチ) ナレッジ共有・社内wiki「NotePM」が「ITreview Grid Award 2021 Fall」で、チームコラボレーションとマニュアル作成部門において「Leader」を5期連続でW受賞! - PR TIMES メモ・ドキュメント・wiki・プロジェクト管理などオールインワンのワークスペース「Notion」が日本語ベータ版提供開始 - TechCrunch Japan 【ギアジェネ】リセマラ当たりランキング【コードギアス】 - ギアジェネ攻略Wiki - Gamerch(ゲーマチ) モンスターファーム2(MF2)攻略wiki|アプリ・Switch移植版 - AppMedia(アップメディア) 【ブラサジ】最強キャラTierランキング【ブラックサージナイト】 - Gamerch(ゲーマチ) 【パワプロ】鬼滅の刃コラボ情報まとめ - Gamerch(ゲーマチ) 【SPAJAM2021】第3回予選大会は「クイズ!WIKIにゃんず!」を開発したチーム「かよちゃんず」が最優秀賞! | gamebiz - SocialGameInfo 検索結果における「ナレッジパネル」の役割とは・・・ウィキメディア財団とDuckDuckGoの共同調査 - Media Innovation 【ウマ娘】解放結晶の入手方法と使い方 - Gamerch(ゲーマチ) ナレッジ共有・社内wikiツール「NotePM」が「BOXIL SaaS AWARD 2021 Autumn」にて「コラボレーション部門」を受賞! - PR TIMES 「ゼルダの伝説 BotW」のマラソンで23秒? 驚きの速さで完走した方法が話題(リアルサウンド) - Yahoo!ニュース - Yahoo!ニュース Wikipediaが「中国人編集者の身の安全を守るため」に一部の編集者アカウントをBANに - GIGAZINE 【ドッカンバトル】3.5億ダウンロードキャンペーン最新情報 - ドッカンバトル攻略Wiki - Gamerch(ゲーマチ) BTS(防弾少年団)のV、8月のWikipedia閲覧数が韓国アーティストで1位!グループでは4ヶ月連続トップ - Kstyle 【イース6オンライン】リセマラ当たりランキング|召喚ガチャの開放条件は? - Gamerch(ゲーマチ) 『復活のルルーシュ』の後を描くアプリ『コードギアス』新情報公開。古代中華を観測する『血盟の紅羽』などが展開 - 電撃オンライン BacklogからNotePMへwiki情報を自動API連携する「Backlog to NotePM」をSaaStainerに掲載開始 - PR TIMES ライザのアトリエ2攻略Wiki - AppMedia(アップメディア) 真女神転生3リマスター攻略Wiki|メガテン3 - AppMedia(アップメディア) タスクも文書もWikiもデータベースもまとめて管理できる「Notion」とは? - ASCII.jp ナレッジ共有・社内wikiツール「NotePM」が、見るだけ専用ユーザー『無料』の新プランを発表! - PR TIMES 【かのぱず】リセマラ当たりランキング【彼女お借りします】 - Gamerch(ゲーマチ) 【乃木フラ】リセマラの必要はある?【乃木坂的フラクタル】 - Gamerch(ゲーマチ) 【パワプロ】生放送まとめ|パワフェス2021 - パワプロ攻略Wiki - Gamerch(ゲーマチ) 【ポケモンユナイト】サーナイトのおすすめビルド(わざ・持ち物) - Gamerch(ゲーマチ) ルーンファクトリー5攻略wiki|ルンファク5 - AppMedia(アップメディア) シャーマンキングふんばりクロニクル攻略Wiki - Gamerch(ゲーマチ) アーテリーギア‐機動戦姫-攻略Wiki - Gamerch(ゲーマチ) 簡単操作で自分専用Wikiを構築できるMarkdownエディタ「Obsidian」のモバイル版を使ってみた - GIGAZINE 【東京リベンジャーズ】場地圭介の声優情報と注目ポイントをご紹介!|編集部コラム - AppMedia(アップメディア) 情報マネジメントツール「Huddler」がwiki機能を刷新 - PR TIMES シェアエコ配送アプリ「DIAq(ダイヤク)」のアンカーアプリで、高層ビル・商業施設の入館方法などお役立ち情報をまとめた「DIAqwiki」を公開 - アットプレス(プレスリリース) 【ツイステ】マスターシェフの攻略~辛味のふるさと~【料理イベント】 - Gamerch(ゲーマチ) 【ラグナロクオリジン】リセマラは不要?おすすめ職業は?【ラグオリ】 - Gamerch(ゲーマチ) 白夜極光攻略wiki - AppMedia(アップメディア) 【バイオミュータント】2.02アプデ|アップデート1.4情報 - バイオミュータント攻略Wiki - Gamerch(ゲーマチ) ニーアレプリカントリメイク攻略wiki|ver.1.22 - AppMedia(アップメディア) 【ウマ娘】ゴルシウィークはいつから?キャンペーン情報まとめ - Gamerch(ゲーマチ) シーズン66 - 【超速GP】ミニ四駆 超速グランプリ攻略まとめwiki - 電撃オンライン 乃木坂的フラクタル攻略Wiki - Gamerch(ゲーマチ) 「こんなことになるとは…」13年前のエイプリルフールについた“嘘”がネットで… ある男の告白(BuzzFeed Japan) - Yahoo!ニュース - Yahoo!ニュース 整理不要の情報共有ツール(社内Wiki)「Nerve」シードラウンドで総額約3500万円の資金調達を実施 - PR TIMES Nerve - 整理不要の情報共有ツール(社内Wiki) ローンチカスタマー募集開始のお知らせ - PR TIMES Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) 稲作アクションRPG『天穂のサクナヒメ』における「農林水産省攻略wiki説」は本当なのか? - AUTOMATON 無料とは思えない多機能っぷりなWikiインフラ「Wiki.js」レビュー、自前でホスト&外部サービスと連携可能 - GIGAZINE Microsoft Teamsの基本と活用(24) TeamsのWikiを使う - マイナビニュース 『ゲーミングお嬢様』での提起が話題に “企業系wiki”に横たわる問題点とは - リアルサウンド 「エイリアンのたまご」,自動周回機能と公式wikiが登場 - 4Gamer.net 【リゼロス】Re ゼロから始める異世界生活 Lost in Memories攻略まとめwiki - 電撃オンライン ヌーラボ、プロジェクト管理ツール「Backlog」の絵文字入力の補完機能・Wiki編集の自動マージ機能を修正改善 - PR TIMES Backlog、Wikiにファイル添付が容易にできる機能をリリース -- グローバルバーの視認性改善なども実施 - PR TIMES GK川島、パンチング失点でWiki書き換え炎上 「セネガル代表」「プロボクサー」... - J-CASTニュース 「ウィキ」の「寄付バナー」がデカすぎ 「広告にしたら?」の声、元管理者にぶつけると... - J-CASTニュース
https://w.atwiki.jp/api_programming/pages/228.html
下位ページ Content seleniumwebdriverページを取得する(開く) ウィンドウを閉じる 要素の取得idで classで tagで 要素を操作する要素をクリックする テキストを取得する テキストを入力する キー操作を入れる ヘッドレス化 2段階認証が必要な必要なサイトを何とかするとりあえず認証作業は手作業で行って、途中から自動にするWebDriverWait expected_conditions 要素が表示されたら発火 ログイン情報に cookie を使用するcookie 情報を書き出す cookie 情報を読み込む selenium JavaScriptも動かしてページを表示させているページだったので、ブラウザも一旦起動する方法をとった。その際に使った。 https //www.seleniumhq.org/ browser を動かせる状態にする ブラウザ上の要素を取得する 走査を加える 2,3を繰り返す webdriver ブラウザを開く(操作する?)ためのドライバーも準備(selenuimのぺーじからダウンロードした) 自動でパスが通る場所においていなかったので、バスを通す from selenium import webdriver url = "http //www.....com" # version 2.0 は webdriver付属、みたいに書いてあったのだが・・・ driver = webdriver.Firefox(executable_path="C /Users/.../geckodriver.exe") driver.get(url) print(driver.find_element_by_id("zansu6").text) driver.close() ページを取得する(開く) https //www.seleniumhq.org/docs/03_webdriver.jsp#fetching-a-page driver.get(url) ウィンドウを閉じる https //www.seleniumhq.org/docs/03_webdriver.jsp#fetching-a-page driver.close() 要素の取得 https //www.seleniumhq.org/docs/03_webdriver.jsp#locating-ui-elements-webelements http //www.seleniumqref.com/api/python/element_get/Python_find_element_by_tag_name.html https //kurozumi.github.io/selenium-python/locating-elements.html# 要素の取得には2種類ある。 driver.find_element_... driver.find_elements_... elementは最初に出会った要素を取得している。 一方、elementsは出会ったすべての要素を取得している。なので、forでまわしたりして使う。(一度にすべての要素になにか操作を加えることは出来るんだろうか?) なお、elementsでタグを取得すると、子要素だけでなく、孫・ひ孫、、、まで取得している模様。 idで classで cheeses = driver.find_elements_by_class_name("cheese") tagで 要素を操作する 取得した要素を element とする。 要素をクリックする element.click() テキストを取得する element.text textプロパティで取得できる。このとき、タグは含んでいない。 Getting text values - Selenium テキストを入力する https //www.seleniumhq.org/docs/03_webdriver.jsp#user-input-filling-in-forms element.send_keys(string) キー操作を入れる from selenium.webdriver.common.keys import Keys element.send_keys(Keys.ENTER) https //kurozumi.github.io/selenium-python/api.html#module-selenium.webdriver.common.keys ヘッドレス化 データを取得するだけなら、ウィンドウを開く必要はない。「ヘッドレスブラウザ」は画面を表示しないブラウザ。 Chrome や Firefox はヘッドレスブラウザとして動かすことができる。 Firefoxの場合 from selenium.webdriver.firefox.options import Options # selenium と geckodriver を つかって、firefox を開く(ヘッドレス) options = Options() options.add_argument("--headless") driver = webdriver.Firefox(executable_path="/PathOfFirefox/geckodriver.exe", \ firefox_options=options) 2段階認証が必要な必要なサイトを何とかする やりたかったこと自分があるサイトに構築している、複数ページに渡るリストを取得すること 現状リスト取得に対してはAPIが公開されていない。 リストは単純な追加作業ばかりでなく、途中で部分的に削除することもある しかしながら、そのサイトは「独自のアカウント」がないgoogleだったりYahooだったりDocomoだったりのアカウントを使っての登録が必須 自分が使っているgoogleのアカウントで入ろうとすると、スマホ端末での認証が必要となり、ウェブの範囲を超えている。 思いつく、「ステップ」としては次くらいか? とりあえず認証を手作業でやる 一度認証できたら、cookieなどで記憶させて次回以降のログインを飛ばす (最初から自動ログインにする←2ができていたら、多分、この作業はあまり意味がない) とりあえず認証作業は手作業で行って、途中から自動にする 作業の途中からseleniumに任せる方法がわからなかったので、最初はログインの認証画面に遷移されたタイミングで import time time.sleep(60) sleepメソッドで止めようとしたが、「確立された接続が。。。。」というエラーメッセージで止まってしまう。さらに言えば、selenium IDEで作業を追ってみても、「次へ」ボタンがうまく特定できない。この辺は実力の無さか? WebDriverWait WebDriverWaitで作業を止めて、作業ができる状態になったら、再スタートするようにした。 from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC ... wait = WebDriverWait(driver,120) wait.until(EC.title_contains("リスト")) 流れは ログインができるページに飛ぶ(自動) google認証のページに飛ぶ(手動) googleのアカウント名を入力→確認ボタン(手動) googleのアカウントのパスワードを入力→確認ボタン(手動) スマホで2段階認証(当然手動) リダイレクト トップページ→目的のページへのリンククリック(手動) 目的にページが開かれたら、発火(ここから自動化) 認証を済ませる。そのあと、リストのあるページに行く。 まだまだ自動化できる部分もあるが、エラーもぼちぼち出て、面倒になって、この方法に。 wait.until(value) value が真になったら発火させる 何で発火させるかは、expected_conditions を使って指定している。 本来の使い方は、動的に表示データを生成するようなページに向けての模様。 使い方の分類としては明示的な待機になるのか?「何を待つか」に関して、準備されているものもあれば、独自に作ることもできるらしい。 参考サイト 5. Waits - Selenium with Python https //kurozumi.github.io/selenium-python/waits.html https //titirobo-develop.hatenablog.jp/entry/2018/03/19/202207 expected_conditions 要素が表示されたら発火 要素の表示で使い場合は、 EC.presence_of_element_located https //selenium-python.readthedocs.io/api.html#selenium.webdriver.support.expected_conditions.presence_of_element_located selenium.webdriver.common.by ログイン情報に cookie を使用する 普段はログイン作業を通らずにリストが表示される、ということは、クッキーにセッション情報か何かが残っているわけで、一度ログインをすればクッキーが使えるはず。 ※最初からログインした状態のブラウザから読み出した cookie 情報でログインすればよかったのだが、後述のミスで、cookie 情報の読み込みができなかった。。。 cookie 情報を書き出す driver.get_cookies() 複数クッキーがあるかもしれないので、読み出した後 for か何かで回したものを print すればOK .get_cookies() - selenium driver.get_cookie(name) もあるが、nameがわからないと呼び出せないので、上が良い? cookie 情報を読み込む driver.add_cookie(cookie) cookie の情報としては、dict 型で記述した cookie を準備しておいて、読み込ませる。 読み込ませる(書き込む)タイミングは、関連付けるドメインで get した後。まだ開いていない状態で add_cookie をすると Document is cookie-abverse とエラーが出て止まってしまう。 .add_cookie(dict)
https://w.atwiki.jp/api_programming/pages/43.html
認証(OAUTH)を取りに行く 流れ APIキーとコードでfrobをもらう frobを使って認証画面を呼び出して、ユーザーに承認してもらう 承認後に、frobを使ってTokenを取りに行く 認証画面を呼び出す際に「承認画面を閉じたら」を設定しておく。 setIntervalで画面の閉じ待ちをさせておく。「承認画面を閉じたら」は、window.openの戻り値を受け取っておいて、closeしたかを確認する。 見た目を整える ボタンの配置 jQuery Mobile 非同期の対応 jQueryにてDeferredで。 入力値を読み出す jQuery.val() Google Apps ScriptでSpreadSheetにログを吐き出す クロスドメインの対応。暫定策として。 Google Calendar のイベントと Remember The Milk のタスクを両方混ぜるために、整理 Remember The Milk Google Calendar task_flag true false task_id task.id Events.id taskseries_id taskseries.id list_id list.id Calender.id name タスク、スケジュールの表示名 task.name Events.summery startTime 開始時刻 task.name Events.start.dateTime。終日の場合は開始時間を00 00 00にする estimate 予測時間 task.estimate Events.end.dateTime と Events.start.dateTime の差分 due 期日 task.due Events.start.dateTime 非同期実行の Deferred実装で苦しむ jQuery
https://w.atwiki.jp/android_api/pages/15.html
Android簡単API一覧 [[android]] [[android.app]] [[アプリケーション]] android.content 公開情報へのアクセス android.database データベースへのアクセス android.graphics グラフィックス android.hardware ハードウェア制御 android.location 位置情報 android.media メディアプレイヤー android.net 通信 android.opengl OpenGL android.os Os システムサービス android.preference プリファレンス android.provider コンテントプロバイダ android.sax SAX android.telephony 通話 android.test テスト android.text テキスト android.util ユーティリティ android.view ビュー android.webkit HTML レンタリング android.widget ウィジェット
https://w.atwiki.jp/jiyuujin/pages/52.html
1.Android SDK Managerを起動 androidを選択する。 対象のバージョンを選択。 対象を全て選択。 インストール済みになっているか確認。 ※参考サイト http //techfun.cc/android/mac-android-sdk-install.html