約 949,231 件
https://w.atwiki.jp/api_programming/pages/2.html
ここを編集 メニュー トップページ HTML・CSS Javascript Javascript/jQuery Java Python Google/AppScriptGoogle/GAS Sheets API Google/AppEngineGoogle/GAE Connect IQ Service Toodledo Checkvist Trello リンク プラグイン一覧 @wiki @wikiご利用ガイド アンカー anchor(アンカー名){リンク用テキスト} アンカーへのリンク link_anchor(anchor_http,pageid=36){page36のanchor_httpへのリンク} Wiki文法を用いない nowiki(){} プログラムのコードを記述 #highlight(javascript){code}
https://w.atwiki.jp/solidworksapi/
当サイトについて Dassault Systèmes SolidWorks Corp. 3次元 CAD (3DCAD) 設計ソフトウェア SolidWorks API (マクロ) の例文 (VB[Visual Basic]でのサンプルソース) をメインに掲載している非公式wikiです。 サンプルのコメントは最小限です。 実際の動作は、ステップ実行・定数変更・ヘルプ参照等で確認してください。 バージョン2013で動作確認しています。それ以下のバージョンの場合、マジックナンバーを変更することで動作するかもしれません。 (「GetSelectedObjectsComponent4」は2013SP03から追加されましたが、「GetSelectedObjectsComponent3」にすることで下位バージョンで動作する可能性があります。) コメント テスト - 管理者 2013-12-08 20 53 38 GetSelectedObjectsComponent4 - 名無しさん 2014-08-07 10 55 36 名前
https://w.atwiki.jp/easybotter_wiki/pages/35.html
?php //============================= //EasyBotterを呼び出します //============================= require_once("EasyBotter.php"); $eb = new EasyBotter(); //$response = $eb- reply(2,"data.txt","reply_pattern.php"); //$response = $eb- postRandom("data.txt"); $response = $eb- autoFollow(); ?
https://w.atwiki.jp/takumi-memo/pages/43.html
v2探索APIは、Confluence内の内容を探索する速い方法を提供します。 私たちは、可能なところですべてのplugin著者がこのAPIに変わるように高く勧めます。 このAPIを使用する方法を説明するために、私たちは、基礎的な探索のための単純なコード断片を含みました。 ・key DOCのスペース内のadministrationとラベルされたコンテンツについて全て調べる. ・最初に表示された最新の修正済の内容を備えたこれらの結果をソートします。 ・結果の数の上限を10とします。 コードの解析 1行目 SearchQuery com.atlassian.confluence.search.v2.SearchQuery Boolean Query com.atlassian.confluence.search.v2.query.BooleanQuery composeAndQuery(SearchQuery searchQueryOne,SearchQuery searchQueryTwo) 2つのクエリーのANDクエリーを構築する。戻り値の型はSearchQuery LabelQuery com.atlassian.confluence.search.v2.query.LabelQuery LabelQuery(String label) ラベルの文字列表現からのLabelQueryを構築する。型はSearchQuery InSpaceQuery com.atlassian.confluence.search.v2.query.InSpaceQuery いくつかのスペースのセット内に生じるコンテンツを探索する。 InSpaceKey(String spaceKey) 与えられたキーを備えた一つのスペース内の内容を探索する。型はSearchQuery ということで、1行目は"DOC"スペース内に生じるコンテンツかつ"administration"ラベルを持つクエリーの集合をqueryとして定義しているということになります。 **クエリーについて データベース管理システムに対する処理要求(問い合わせ)を文字列として表したもの。 データの検索や更新、削除などの命令をシステムに発行するのに使われる。 検索クエリーでは、対象となるテーブルやデータの抽出条件、並べ方などを指定する。 一度作成したクエリーは保存しておいて何度も使うことができるようになっているものが多い。 リレーショナルデータベースでは、クエリーの記述にSQLという言語を使うことがほとんどである。 2行目 SearchSort com.atlassian.confluence.search.v2.SearchSort 検索結果をソートし、それらを探索する順序を表わします。 ModifiedSort com.atlassian.confluence.search.v2.sort.ModifiedSort 最後に修正された時間までに検索結果を探索する。DESCENDINGは"下る"の意味を持つ。 2行目は、ソートの順序を定義しているものと思われる。 3行目 SearchFilter com.atlassian.confluence.search.v2.SearchFilter 検索時間(ポスト結果ではない)中に検索索引に対して行なわれるフィルタ。 SiteSearchPermissionSearchFilter com.atlassian.confluence.search.v2.searchfilter.SiteSearchPermissionsSearchFilter このフィルタは、カレント・ユーザーがスーパーユーザーか、Confluenceが共有されるモードであるかどうかに依存して、許可するフィルタを選ぶことに関与する意思決定をカプセルに入れます。 4行目 ResultFilter com.atlassian.confluence.search.v2.ResultFilter それらが探索サブシステムから返される前に検索結果をろ過するある方法を表す。 SubResultFilter com.atlassian.confluence.search.v2.filter.SubsetResultFilter ここで、結果の表示数を規定していると思われる。 5行目 Search com.atlassian.confluence.search.v2.Search Search(SearchQuery query, SearchSort sort, SearchFilter searchFilter, ResultFilter resultFilter) ここで実際に探索方法を定義している。引数として、1行目から4行目で定義したものを使用している。 6行目 SearchResults com.atlassian.confluence.search.v2.SearchResults searchManager "SearchManager"の記述ミスか、事前に"SearchManerger searchManager"の記述がないと意味が通らない。 com.atlassian.confluence.search.v2.SearchManager SearchResults search(ISearch search) throws InvalidSearchException 与えられた規準で探索を行う。この場合はsearchを引数にとっているので、先程定義した探索方法を使って実際に探索をするということだと思われる。 InvalidSearchException このマネージャーが指定された探索を翻訳せず行なうことができる場合。 これが生じる場合、クライアントは探索を直ちに廃棄するべきである。 LueneSearchResults com.confluence.search.v2.luceneSearchResults 追加コメント ・探索にcom.atlassian.confluence.search.v2.searchfilter.SiteSearchPermissionsSearchFilterを含むことを確認してください。 これは、あなたのために許可チェックおよびコンテンツ・フィルタリングを自動的に扱う、束ねられたフィルタです。 ・返された結果の数はcom.atlassian.confluence.search.v2.filter.SubsetResultFilterの使用で制限されています。 このクラスは、検索時間中に効率的に検索結果をろ過します。 ・その探索はsearchManager.search(search)を使用して実行されます。 このinvocationは、あなたのインデックスからのデータで占められた検索結果を返します。 ・繰り返すために、返された検索結果に関して、searchResults.iterator()を使用して、searchResults.getAll()を備えた検索結果のリストに参照を得ることができるか、あるいはこのリストにiteratorを得ることができます。 ・title、bodyおよびspace keyのような探索結果に関する共通の情報は、getDisplayTitle()、getContent()およびgetSpaceKey()をそれぞれ使用して、探索結果から抽出することができます。 より多くのアクセス機構のために、com.atlassian.confluence.search.v2.SearchResultのためのAPIドキュメンテーションを見ます。 ・このinvocationはどんな検索結果も構築しにデータベースに行きません。 探索によって返されるためにデータベースからのcom.atlassian.bonnie.Searchableなオブジェクトを望む場合は、searchManager.searchEntities(探索)を代わりに呼んでください。 ・下記のいずれかの場合に、例外com.atlassian.confluence.search.v2.InvalidSearchExceptionは投げられます ・エラーが対応するLucene探索オブジェクトにv2探索オブジェクトをmappingしている。 ・mapperが、探索オブジェクトのうちの1つのmapを分かりませんでした。 (この探索のmappingの原因であるmapper pluginがインストール解除されたかもしれません。) 上に記述されるように、例外が投げられる場合、単に探索を廃棄するべきです。 関連トピック Remote API Specification API documentation
https://w.atwiki.jp/api_programming/pages/61.html
下位ページ Java API で認証処理をする Python Content 準備Google App Engineの登録 Eclipseの準備Eclipse 上のツールの準備 新規プロジェクトの作成フォルダの構成warフォルダ AppEngineと連携 デプロイデプロイの準備、設定 ページをつくる呼び出しの流れ Servletをつくるwelcome-file-list ローカルでテストする 外部ライブラリの利用 Javascriptライブラリ 準備 参考、というか、このまま進める GAEで始めよう! JSP/サーブレット入門 GAEで始めよう! JSP/サーブレット入門 GAEアプリケーションを作ろう! (1/6) Google App Engineの登録 Eclipseの準備 Eclipse 上のツールの準備 Help→新規のソフトウェア 作業対象に、以下のアドレスを入力http //dl.google.com/eclipse/plugin/4.6 4.6 は Eclipse のバージョン。よって、適宜変える。 しばらく待って、Google App Engine 関係の開発ツール、SDK を選択して、次へ次へ。 新規プロジェクトの作成 ファイル→新規→プロジェクト ウィザードの選択:Google→ウェブアプリケーション(→次へ) 新規ウェブアプリケーションプロジェクト:プロジェクト名:GAEサイトで作成したアプリの名前とは関係なし。 パッケージ:作成するJavaクラスで使用するパッケージを指定。とりあえず「com.app.mytestapp」とか。 ロケーション:プロジェクトを配置する場所。デフォルトで可。 Google SDKsGoogle Web Toolkit:一定レベル以上の知識が要求されるため、今回はGWTを使わない。 Google App Engine:「Google App Engine」を利用するためのもので、必ず「ON」にする。SDK:デフォルトで設定されているSDKでOK。 Google App Marketplace――Google Appマーケットプレースのサポートに関するものです。「Add support for ……」というチェックボックスがありますが、これをONにしておくと、マーケットで公開し配布するための仕組みが用意されます。ここでは「OFF」にしてください。 Sample Code――最初からサンプルとしていくつかのソースコードやファイルなどを用意しておくためのものです。「Generate project sample code」をチェックするとファイルが生成されます。これは「ON」のままでいいでしょう。 新規 プロジェクト → Google Webアプリケーション Use Google Web Toolkit(GWT)は使わない。複雑になるから。 フォルダの構成 GAEで始めよう! JSP/サーブレット入門 GAEアプリケーションを作ろう! (1/6) warフォルダ index.html デフォルトでサンプルファイルとして作成されているHTMLファイル favicon.ico アプリケーションのアイコンファイル WEB-INF 公開されないフォルダ。Webアプリケーションの重要な情報を保管する。 WEB-INF/lib Webアプリで使用する各種のライブラリファイル。デフォルトで、GAE関連のライブラリが組込済み appengine-web.xml GAEのWebアプリに関する諸設定を記述するXMLファイルです。これはGAE特有のもので、他の一般的なJavaのWebアプリにはない logging.properties これは、GAEのログ機能に関する設定情報。これもGAE特有。まず、触らない web.xml Webアプリに関する各種の情報を記述するXMLファイルです。一般的なJavaのWebアプリでも利用される。 AppEngineと連携 war/WEB-INF/app-engine.xml の application にGAEのプロジェクトに登録したアプリケーションを追加。 を追加する デプロイ デプロイの準備、設定 WEB-INF/appengine-web.xml この中の「application」にデプロイするGAEのアプリケーション名を指定する(「Application Identifier」で設定した名前) XMLエディタが機能しない時には、 application ~ /application のタグの間にアプリケーションの名前を記述する。 ツールバーの青いGマーク デプロイ http //アプリ名.appspot.com で公開される。 ページをつくる 呼び出しの流れ とりあえず、下の方法で実装。 ページリクエスト(http //???/test) → web.xml にてどのサーブレットを動かすか読み替える → サーブレットを動かして表示 Servletをつくる クラスの作成(TestSerlvetクラスを作ったとする)ファイル 新規 クラス → スーパークラスに javax.servlet.http.HttpServlet を指定する doGetを実装Getリクエストが来た時の対応を書く。jspで対応する方法で作ると、 RequestDispatcher rd = getServletContext().getRequestDispatcher("/WEB-INF/test.jsp"); rd.forward(req, resp); web.xmlにservletを登録、servlet-mappingで対応付けweb-app の子に servlet要素 と servlet-mapping要素を追加servlet要素servlet-name サーブレットの名前、例えば TestServlet servlet-class : 作ったサーブレットのクラス名、ここでは com.appspot.testproject.TestServlet servlet-mapping要素servlet-name : サーブレットの名前、TestServlet url-pattern : 読み替えるurlのパターン /testとか。ワイルドカードあり。 welcome-file-list 何もページを指定していないリスエストが来ると、ここに設定されているページにリダイレクトされる 複数指定できる。複数指定すると、記述順に探してくれる。 ウェルカムページを設定する ローカルでテストする プロジェクト上で右クリック 実行 Webアプリケーション ブラウザでhttp //localhost 8080/8080かどうかは、プロパティ 実行/デバッグ設定 → 編集 サーバ で確認 Usage dev-appserver [options] app directory で終了する場合は、実行/デバッグ設定を削除してみる 外部ライブラリの利用 外部ライブラリをGAEで使用するには、/war/WEB-INF/lib に .jar を追加(コピー)する。リンクコピーでは動かない(ショートカットがGAEに渡るだけだから?) Google App Engine(JSONIC活用) - プロフェッショナルプログラマー Javascriptライブラリ Javascript でなんとかしたくて、ライブラリがあったがうまくつかえないくて、ここを見たら一番良くわかった(というかコピー) https //qiita.com/tinymouse/items/5a471cfc4a7cb05c884c 家元と差分はあるか? https //cloud.google.com/compute/docs/tutorials/javascript-guide?hl=ja
https://w.atwiki.jp/api_programming/pages/114.html
下位ページ APIメモ iOS SDK manifestファイル Monkey C Position & Sensors Resource Compiler User Interface アプリの公開 サンプルコード データフィールド (Dynamic Data Field) プログラムの基本(App.mc) メモ作成中 開発環境とプロジェクト作成 Content Garmin Connect IQ アプリの種類WATCH FACES DATA FIELDS WIDGETS APPS 使用できるモジュール ページとパワーセーブパワーセーブ状態の制約 開発にむけての準備ととりあえず最初のプロジェクト Garmin Developer Programmer's Guide APIプログラミングではないが、自分の忘備録 Garminのデバイス用 Garmin Connect IQ http //developer.garmin.com/connect-iq/overview/ アプリの種類 種類は4種類 What You Can Build 説明はForeAthlete920XTJで言ってます。 WATCH FACES 時計の表示。入力は受け付けない DATA FIELDS 「ラン」とか「スイム」で表示させる「項目」に相当。好きな項目を設定できる。ただし、同時に使えるのは2個まで。 WIDGETS 時計の画面で上下ボタンを押したりすると現れるやつ。「通知」とか「ライフログ」に相当。 APPS 「ラン」とか「スイム」とかの並び。つまり、「ラン」とか「スイム」とかと同時使用はできない。そのかわり、アプリの自由度はある。 自分の欲しい機能はどれを使うべきか、考える必要あり。 WATCH FACES 時計画面をイジれる。カラフルで、常時ONの文字盤を作れる。 カスタムフォントやビットマップ、お絵かきツールが使える。 DATA FIELDS (スポーツウォッチとしての?)組み込み機能をカスタマイズする アクティビティ情報を、加工して表示できる ANT+センサ、ANT generic channelにアクセスできる WIDGETS Provide information at a glance Add custom cards to the main carousel Respond to user interaction and create custom interfaces ANT+センサ、ANT generic channelにアクセスできる GPSやセンサデータを使用できる BLEを使って、モバイル機器やネットと通信できる APPS Get extended access to the wearable device Read and record the FIT file ANT+センサ、ANT generic channelにアクセスできる GPSやセンサデータを使用できる BLEを使って、モバイル機器やネットと通信できる 使用できるモジュール 種類によって、使用できる/できないモジュールがある。 Module Name Data Field Watch Face Widget App Activity 現在のActivityデータ ✓ ✓ ActivityMonitor* ✓ ✓ ✓ ✓ ActivityRecording* ✓ Ant* ✓ ✓ ✓ Application ✓ ✓ ✓ ✓ Attention ✓ ✓ Communications* ✓ ✓ Graphics ✓ ✓ ✓ ✓ Lang ✓ ✓ ✓ ✓ Math 三角関数とか、一般的な算術関数群 ✓ ✓ ✓ ✓ PersistedLocations* ウェイポイントを扱ったりできる、高機能なデバイスでしか使えない。 ✓ Positioning* 位置情報を扱う。Data Fieldでも、現在のLocationは取ってこられるが、使えるのか、試していない。 ✓ ✓ Sensor* 各種センサー(HR、フットポッドなど) ✓ ✓ System ✓ ✓ ✓ ✓ Time 日時を扱う ✓ ✓ ✓ ✓ Timer ✓ ✓ ✓ UserProfile* ✓ ✓ ✓ ✓ WatchUi ユーザインターフェース。入力を扱うものもここに含まれるが、使えるのはWidgetsとAppだけ ✓ ✓ ✓ ✓ (*マークは、ユーザの許可が必要なもの) ページとパワーセーブ ForeAthlete920XTJでは、下記は時計ページ、ライフログページ、通知ページはパワーセーブ中のページである。トレーニングページはパーワーセーブオフ中のページになる。それぞれをアプリとして分類し直すと Watch Face 時計 Widget ライフログ、通知 Watch Apps トレーニングData Fields は、トレーニングのさらに一つの項目になる パワーセーブ状態の制約 GPSはOFFになる距離、速度は加速度センサをもとに計算される(つまり、一応使える) GPSがONになると、加速度センサを元にした距離、速度計算の校正が入るらしい 開発にむけての準備ととりあえず最初のプロジェクト 下位ページを参照
https://w.atwiki.jp/api_programming/pages/117.html
概要 プログラム本体?とViewから構成される。 本体はAppBaseを継承ここからViewを呼び出す(登録する?) ViewはViewを継承 全てのアプリケーションは Applicationオブジェクトを含み、エントリポイントとなる。 Eclipseプラグインは、これを自動的に生成する。 Application オブジェクトは getInitialView() をオーバーライドする必要があり、ヴューを最初にプッシュする。そして、 view と delegate を持つ配列、もしくは view 一要素のみを持つ配列を返す必要がある。 return [ new MyView(), new MyDelegate() ]; AppBase 基本のクラスとなる。 全てアプリははこのクラスを継承する widgets,watch-appsでは、次の順序で呼ばれるonStart()ここでアプリケーションレベルの初期化が行わる ビューが作られる前に実施される getInitialView()アプリケーションのWatchUi.Viewを戻り値に設定(必須)。いわゆる見た目。 widget,watchi-appsではアプリケーションのWatchUi.InputDelegateを戻り値に設定できる(入力を扱いたければ。)Widget, Data Fieldsでは設定できない。(入力を受け取れない。) WatchUi.View(とWatchUi.InputDelegateの)配列を戻り値にする。 onStop()アプリケーションが終わろうとするときに呼ばれる。 終了前にデータや状態を格納しておく必要がある場合は、ここに記述する Every AppBase object has access to an objectstore to persist data. getProperty(key), setProperty(key,object)getPropertyは、object storeから与えられたkeyのデータを得る関数 keyはシンボルはダメ 戻り値はオブジェクト(なければnull) using Toybox.Application as App; class GarminTestApp extends App.AppBase { function initialize() { AppBase.initialize(); } //! onStart() is called on application start up function onStart() { } //! onStop() is called when your application is exiting function onStop() { } //! Return the initial view of your application here function getInitialView() { return [ new GarminTestView() ]; } } Products Garmin makes a wide variety of products for many use cases, and Monkey C makes it easy to write for all our Connect IQ compatible devices. Monkey C asks the developer which Connect IQ devices they choose to support because it is impossible to know whether a future product may be incompatible with your app. As new Connect IQ compatible products appear on the market, the simulator will be updated to support them so developers can decide whether to support them. The SDK currently supports two imaginary products designed for general prototyping—a round-watch and a square-watch—along with all currently supported production devices (e.g. Forerunner 920XT, fēnix 3, etc.). The round watch is button only, and the square watch is a touch screen product with fewer buttons. Products supported by an app are listed in the products block of the manifest file iq products iq product id="round-watch"/ /iq products Permissions Certain modules expose personal information about the user or expose communication to the internet. To use these modules, permission must be requested from the user at installation time. To request permission, the module name must be added to the permissions list of the manifest file. The following modules require permission ActivityRecording Communications Positioning Sensor UserProfile More modules may be added to this list as modules are added to the API. To request permission, use the following syntax in the manifest file iq permissions iq uses-permission id="Sensor"/ /iq permissions
https://w.atwiki.jp/api_programming/pages/169.html
そもそもは、クラウド型のTodoリストサービスの連携を自分仕様で使いたくて、メモ書きを残していったこのページ。 http //swipesapp.com/personal/ MainType Site API IFTTT MAIL ToDo Remember The Milk ToDo ○ ○ Toodledo ○ Todoist ○ Google ToDo ✕ Outliner Dynalist ○ ✕ WorkFloly ✕ Checkvist ✕ CloudStrage Google Drive ○ OneDrive ○ Evernote ○ Dropbox ○ Twitter ○ Trello ○ Schedule Google Calendar ○ ○ ToDo Toodledo 現在、メインで使用している Toodledo このサイト内のページ Remember The Milk checkvist Nozbe Google Tasks Trello タスク管理ツール「Trello」をもっと使い倒す!ガントチャートも作れる応用編を紹介 無料&日本語化!「Trello」でタスク管理がラクになる!使い方・始め方を解説します メモ evernote Google Keep ストレージ Dropbox Google Drive OneDrive 連携 ifttt Zaiper 手法 GTD GTD 公式ページ(米) GTD(R) Japan 公式ページ(日) 生産性アップの金字塔「GTD」の理念をおさらい - Lifehacker GTD(Getting Things Done)まとめ - ITmedia Getting Things Done 7つの習慣 正確には生産性向上ではないですが。
https://w.atwiki.jp/abpg/pages/29.html
データを入力する為の方法 ABAPでは汎用モジュールとして定義されている SAPビジネスオブジェクトを操作する為に定義されたAPI (CORBA,DCOMと互換) Tx-cd BAPI ビジネスオブジェクトごとのBAPI参照が可能 実装基本 ①BAPI項目へデータセット ②対象のBAPIを呼出 ③BAPIの戻り値取得 ④戻り値判定(COMMIT WORK OR ROLLBACK WORK)
https://w.atwiki.jp/sendanpon/pages/35.html
ulawls api-y-sa-pe xa. tu, api-y-nu-kan? itawls xa, nosi lon mul, teu baga-en. juks-lo... juks xa lobt.S-002. frat xa S-001wak-an. frat-iaa xa plogrm-pak-ny-ie S-001 xa lui-ny. / eyim, rihm-nyt lon hon, teu rai-pak-ny-ie. / hito xa-zi mul-iaa-in. / eh. ita xa hito-exe-in, lobt xa-zi-nam/