約 949,164 件
https://w.atwiki.jp/api_programming/pages/255.html
情報は溢れているが、イメージが掴めないと作業に手間取るから、忘備録。 使うAPIを決めて Google Cloud Console 上で ON にして、認証をもらうclient_secret.jsonファイルが貰える ここからOATHでの認証手順 client_secret.json なんか、このファイルが無いと動かないような気にさせるが、jsonファイルなので中身は見れて、「ウェブ アプリケーション のクライアント ID」にある情報が書き込まれているだけ。あれば楽。 別で一つ一つ設定しても動く。 パターン とりあえず サービス(service) APIサービスを操るserviceをもらう際に、credentialsが必要(プライベートなデータにセル属する際は。)google calendar なら from googleapiclient import discovery service = discovery.build( calendar , v3 , credentials=creds) https //googleapis.github.io/google-api-python-client/docs/epy/googleapiclient.discovery-module.html#build oauth2client.Credentials Credentials アクセストークンから作ろう、の場合 from oauth2client import client service = client.AccessTokenCredentials(access_token, user_agent) https //oauth2client.readthedocs.io/en/latest/source/oauth2client.client.html#module-oauth2client.client code と access_token を交換する 認証の一連の流れに Flow オブジェクトを使うと、 認証画面のurl表示 flow.authorization_url コードとトークンの交換 flow.fetch_token を利用できる。 from google_auth_oauthlib.flow import Flow ### appflow は Flowオブジェクトです。### # Tell the user to go to the authorization URL. auth_url, _ = appflow.authorization_url(prompt= consent ) # auth_url に移動して、認証を受ける。 # print( Please go to this URL + auth_url) # The user will get an authorization code. This code is used to get the # access token. code = input( Enter the authorization code ) appflow.fetch_token(code=code) google_auth_oauthlib.flow authorization_url() fetch_token() Flowオブジェクトを利用する 利用するに当たり、APIを有効にして、認証コードを受けておく必要がある。 Flowオブジェクトを初期化する際に、from_json_secret_fileを使って、先程の client_secret 利用した処理ができる。 from google_auth_oauthlib.flow import Flow appflow = Flow.from_client_secrets_file( path/to/client_secrets.json , scopes=[ profile , email ], redirect_uri= urn ietf wg oauth 2.0 oob ) Flow Flow.from_client_secrets_file
https://w.atwiki.jp/yoitter/pages/16.html
ハッシュタグの検索 任意のアカウントのフォロー数等パラメータ取得 ツイート内容の取得
https://w.atwiki.jp/pspprogram/pages/25.html
機能 次の垂直同期を待ちます。 呼び出すとそれまでreturnしません。 API int sceDisplayWaitVblank(void); 補足 FPSを60fps以下で調整したい場合はsceDisplayGetVcountを使って行う。
https://w.atwiki.jp/nicoapi/pages/46.html
[Web API] ユーザー アイコン ユーザー アイコン取得 リクエスト URL GET http //usericon.nimg.jp/usericon/{{user_id}/10000}/{user_id}.jpg user_id ユーザー ID たとえば、5006 なら /0/5006.jpg、10000 なら /1/10000.jpg ただし、設定していない場合は GET http //uni.res.nimg.jp/img/user/thumb/blank.jpg データ形式 JPEG 形式。 更新履歴 2014/8/13 記述
https://w.atwiki.jp/sevenlives/pages/2188.html
console.log? console.debug? console.warn? console.error? console.trace? console.info? console.assert? console.dir? console.dirxml? Firebug
https://w.atwiki.jp/api_programming/pages/90.html
https //developer.chrome.com/extensions/declare_permissions Declare Permissions To use most chrome.* APIs, your extension or app must declare its intent in the "permissions" field of the manifest. Each permission can be either one of a list of known strings (such as "geolocation") or a match pattern that gives access to one or more hosts. Permissions help to limit damage if your extension or app is compromised by malware. Some permissions are also displayed to users before installation, as detailed in Permission Warnings. If an API requires you to declare a permission in the manifest, then its documentation tells you how to do so. For example, the Storage page shows you how to declare the "storage" permission. Here s an example of the permissions part of a manifest file "permissions" [ "tabs", "bookmarks", "http //www.blogger.com/", "http //*.google.com/", "unlimitedStorage" ], The following table lists the currently available permissions Permissionsでの設定項目 Permission Description "activeTab"Requests that the extension be granted permissions according to the activeTab specification. "alarms"Gives your extension access to the chrome.alarms API. "audioModem"Gives your extension access to the chrome.audioModem API. "background" Makes Chrome start up early and and shut down late, so that apps and extensions can have a longer life. When any installed hosted app, packaged app, or extension has "background" permission, Chrome runs (invisibly) as soon as the user logs into their computer—before the user launches Chrome. The "background" permission also makes Chrome continue running (even after its last window is closed) until the user explicitly quits Chrome. Note Disabled apps and extensions are treated as if they aren t installed. You typically use the "background" permission with a background page, event page or (for hosted apps) a background window. "bookmarks"Gives your extension access to the chrome.bookmarks API. "browsingData"Gives your extension access to the chrome.browsingData API. "clipboardRead"Required if the extension or app uses document.execCommand( paste ). "clipboardWrite"Indicates the extension or app uses document.execCommand( copy ) or document.execCommand( cut ). This permission is required for hosted apps; it s recommended for extensions and packaged apps. "contentSettings"Gives your extension access to the chrome.contentSettings API. "contextMenus"Gives your extension access to the chrome.contextMenus API. "cookies"Gives your extension access to the chrome.cookies API. "copresence"Gives your extension access to the chrome.copresence API. "debugger"Gives your extension access to the chrome.debugger API. "declarativeContent"Gives your extension access to the chrome.declarativeContent API. "declarativeWebRequest"Gives your extension access to the chrome.declarativeWebRequest API. "desktopCapture"Gives your extension access to the chrome.desktopCapture API. "dns"Gives your extension access to the chrome.dns API. "documentScan"Gives your extension access to the chrome.documentScan API. "downloads"Gives your extension access to the chrome.downloads API. "enterprise.platformKeys"Gives your extension access to the chrome.enterprise.platformKeys API. "experimental"Required if the extension or app uses any chrome.experimental.* APIs. "fileBrowserHandler"Gives your extension access to the chrome.fileBrowserHandler API. "fileSystemProvider"Gives your extension access to the chrome.fileSystemProvider API. "fontSettings"Gives your extension access to the chrome.fontSettings API. "gcm"Gives your extension access to the chrome.gcm API. "geolocation"Allows the extension or app to use the proposed HTML5 geolocation API without prompting the user for permission. "history"Gives your extension access to the chrome.history API. "identity"Gives your extension access to the chrome.identity API. "idle"Gives your extension access to the chrome.idle API. "idltest"Gives your extension access to the chrome.idltest API. "location"Gives your extension access to the chrome.location API. "management"Gives your extension access to the chrome.management API. "nativeMessaging"Gives your extension access to the native messaging API. "networking.config"Gives your extension access to the chrome.networking.config API. "notificationProvider"Gives your extension access to the chrome.notificationProvider API. "notifications"Gives your extension access to the chrome.notifications API. "pageCapture"Gives your extension access to the chrome.pageCapture API. "platformKeys"Gives your extension access to the chrome.platformKeys API. "power"Gives your extension access to the chrome.power API. "printerProvider"Gives your extension access to the chrome.printerProvider API. "privacy"Gives your extension access to the chrome.privacy API. "processes"Gives your extension access to the chrome.processes API. "proxy"Gives your extension access to the chrome.proxy API. "sessions"Gives your extension access to the chrome.sessions API. "signedInDevices"Gives your extension access to the chrome.signedInDevices API. "storage"Gives your extension access to the chrome.storage API. "system.cpu"Gives your extension access to the chrome.system.cpu API. "system.display"Gives your extension access to the chrome.system.display API. "system.memory"Gives your extension access to the chrome.system.memory API. "system.storage"Gives your extension access to the chrome.system.storage API. "tabCapture"Gives your extension access to the chrome.tabCapture API. tabs chrome.tabs, chrome.windows In many circumstances your extension will not need to declare the "tabs" permission to make use of these APIs. topSites chrome.topSites API tts chrome.tts API "ttsEngine"Gives your extension access to the chrome.ttsEngine API. "unlimitedStorage"Provides an unlimited quota for storing HTML5 client-side data, such as databases and local storage files. Without this permission, the extension or app is limited to 5 MB of local storage. Note This permission applies only to Web SQL Database and application cache (see issue 58985). Also, it doesn t currently work with wildcard subdomains such as http //*.example.com. "vpnProvider"Gives your extension access to the chrome.vpnProvider API. "wallpaper"Gives your extension access to the chrome.wallpaper API. "webNavigation"Gives your extension access to the chrome.webNavigation API. "webRequest"Gives your extension access to the chrome.webRequest API. "webRequestBlocking"Required if the extension uses the chrome.webRequest API in a blocking fashion. Content available under the CC-By 3.0 license GoogleTerms of ServicePrivacy PolicyReport a content bug
https://w.atwiki.jp/pspprogram/pages/28.html
機能 ティックカウンター(sceRtcGetCurrentTick(u64 *tick)で取得したティックデータ) のレゾリューションを取得します。 API u32 sceRtcGetTickResolution(); 戻り値 ティックカウンターの一秒あたりのティック数を返します。
https://w.atwiki.jp/pspprogram/pages/53.html
機能 コントローラーのモードを設定します。 方向キーorアナログのスティック API int sceCtrlSetSamplingMode(int mode); in pspctrl.h 第一引数 PspCtrlModeの中の一つを指定 enum PspCtrlMode { /* デジタル. */ PSP_CTRL_MODE_DIGITAL = 0, /* アナログ. */ PSP_CTRL_MODE_ANALOG }; 戻り値 変更する前のモードの番号
https://w.atwiki.jp/javadsge/pages/8451.html
(1)表 (2)プログラム 表検索 (3)グラフ 表検索 データ構造 (4)出所 政府統計API (5)メモ (6)作業記録 9月9日表追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/kairakunoza/pages/172.html
「今度は、私のターンだよね」 こなたの言葉に、つかさの表情が微かにほころぶ。 ああ、彼女も自分と同じ気持ちでいてくれた、という安堵感。 そして、それにも増して感じる、驚きと喜び。 つかさの心の中で、どんよりと立ちこめていた狭霧が、一気に晴れていく。 それに相成って、先ほどよりも胸が強く高鳴っていく。 「とりあえず……どしよ?」 「あ……う、うんと、あ……どうしよう?」 二人できょとんとして、そしてクスクスと笑い合う。 先など考えていなかった。 ただ、つかさがきっかけを作り、こなたがそれを受け止めた。 二人の間には、目的などはなく、ただ、二人が何かの形で愛し合えればそれでよかった。 ささやかな、心のぬくもりが欲しかった。 「うーん、こういうシチュってエロゲーだとないからなぁ」 腕を組み、考え込むこなた。 眉間にしわを寄せる表情に、つかさの胸がまた大きく波打つ。 心の奥の方で、モヤモヤとしたものが大きくなっていく。 それは、あっという間に言葉となり、その言葉は彼女の心を乱れさせる。 焦ってはいけないと思えば、思うほど、体がそれを欲してしまう。 (こなちゃん……願い、焦らさないで……) 「こ…こなちゃん…?」 「ん?」 「そ、その……こ、こう……こうやって…?」 つかさは、体操座りをすると、自身の両足を開いてみせる。 普段、決していない淫らな姿に、顔がみるみる紅潮し、口から自分でも驚くほど熱い吐息が漏れた。 「ぬおっ!お、おっぴらきっすか!」 「こ、こなちゃん……!声大きいよ!」 顔を真っ赤にして、つかさが慌てた調子で言う。 その姿に、こなたは微かな笑みをこぼし、彼女の言われたまま両足を開脚する。 長い藍色の髪が、夕陽を浴びて紫色に輝いていた。 その1本1本が、風になびき、虹色の光沢をもって目を潤わす。 風が止み凪ぐ髪は、興奮のためか、暑さのためか、幾分かの湿り気を感じさせた。 甘美な時間、待ち望んだ幸福の時間。 つかさが、我慢ならぬと、彼女の秘部に顔を近づけようとした時、こなたが小さく声をこぼして、それを制した。 「あ、ちょっとタンマ」 「こ、こなちゃん……」 落胆すらも垣間見せるほどの慚愧(ざんき)に堪えない声で、つかさがこなたの瞳を見つめる。 そんな自分自身の姿に、獣のように本能に突き動かされる、もう1つの自分を見たような気がした。 「パンツ脱ぐ」 ポツリと言い、こなたがスカートをめくり、パンティに手をかける。 パンティのゴムと素肌の間に指を差し込み、腰から太ももへ。 そして、右足を上げそれを足首まで引き下ろす。 「くはっ……!?」 意図せずに口と鼻から強い息が漏れだしてしまう。 いつもは、決して人前に晒すことなどしないはずの場所、そこは、決して豊満とは言い難いこなたの容姿とは裏腹に、小さく2つの丘を携え、紅色に染まっていた。 頭の中がぼんやりとして、全身が一気に熱くなる。 おかしくなってしまいそうだった。 焦らされ続け、体中から沸き上がる欲望が、今にも溢れ出さんばかりに暴れ回っていた。 (もう……もう、我慢できない……!) 「こ、こなちゃん!!」 「ちょ……つ、つかさ!まだ脱いでないって!」 慌てるこなたを尻目に、つかさは、こなたの秘部に顔を埋める。 甘く、いやらしい香りが鼻孔に充満し、その秘密の場所を間近で見ているという背徳感に酔いしれる。 「……さわって…いい?」 「へ?あ……う、うん……」 日頃とは異なり、不安が混ざるこなたの声。 そっと指先を伸ばし、こなたの2つの丘に触れる。 フニっとした感触、そして、ぬるりとした手触り。 ビクッと、こなたの体が震え、口からの吐息が増す。 指先を丘にそって、何度も往復させると、小さな体がその度に面白いように震え、動く。 「つ、つかさ……んっ……」 とろんとした声で、こなたが彼女の名前を呼ぶ。 「こなちゃん……気持ちいい?」 丘を何度も何度も撫で、こなたの反応を楽しみながら、つかさは静かに問いかける。 「わ……わかんない……変な感じ……」 指先が丘から、そっと窪みに移動する。 「!……ぁっ……つ、つかさぁ!」 ぬるりとした透明の液体が、つかさの細い指先を濡らし、こなたが、そのしなやかな指先から送り込まれる刺激に乱れていく。 小さな体では、その刺激のすべてを受け止めることはできないのだろうか。 その秘部を行ったり来たりする指の遊びに、体がビクッビクッと動き、声が漏れてしまう。 「……あっ…うっ………い……くぁっ……ぁぅ……」 オタクな話しばかりして、いつも明るい口調の彼女とは、明らかに異なる雰囲気が漂う。 つかさは、自分の指先を受け入れてくれる彼女と、それを感じ乱れる彼女の両方を心から愛おしく感じていた。 「……つ…つか…さぁ……変な……感じ……っ……」 「大丈夫よ、こなちゃん……」 驚くほど冷静な言葉で、つかさは言うと、秘部にそっと舌を這わせた。 コメントフォーム 名前 コメント