約 949,138 件
https://w.atwiki.jp/javadsge/pages/8368.html
(1)表 (2)プログラム (3)グラフ 表 データ構造 (4)出所 政府統計API (5)メモ (6)作業記録 8月11日データ構造追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/noobmaster/pages/45.html
ファイル操作CreateFile ReadFile WriteFile DeleteFile MapViewOfFile ファイル実行WinExec CreateProcess system ShellExecute メモリ管理GetProcessHeap HeapAlloc HeapCreate HeapReAlloc HeapSize HeapFree HeapSetInformation ReadProcessMemory WriteProcessMemory スレッドGetCurrentThread GetCurrentThreadId SuspendThread ResumeThread GetThreadContext SetThreadContext CreateRemoteThread ディレクトリGetTempPath GetModuleFilename レジストリRegOpenKey ネットワークWSAStartup send recv bind accept コードページGetACP GetOEMCP GetCPInfo GetConsoleCP デバッガ検出IsDebuggerPresent CheckRemoteDebuggerPresent 未分類GetModuleHandle GetProcAddress LoadLibrary CreateMutex CreateService GetStartupInfo EnumProcess EnumProcessModules GetVersionEx SetWindowsHookEx VirtualAllocEx VirtualProtectEx gethostbyname gethostname GetCurrentProcess GetCurrentProcessId CreateToolhelp32Snapshot CallNextHookEx ファイル操作 CreateFile 新しいファイルの作成または既存のファイルを開いてそのハンドルを返す. HANDLE CreateFile( LPCTSTR lpFileName,// ファイル名 DWORD dwDesiredAccess,// アクセスモード DWORD dwShareMode,// 共有モード LPSECURITY_ATTRIBUTES lpSecurityAttributes,// セキュリティ記述子 DWORD dwCreationDisposition,// 作成方法 DWORD dwFlagsAndAttributes,// ファイル属性 HANDLE hTemplateFile// テンプレートファイルのハンドル ); ReadFile ファイルからデータを読み取る. BOOL ReadFile( HANDLE hFile,// ファイルのハンドル LPVOID lpBuffer,// データバッファ DWORD nNumberOfBytesToRead,// 読み取り対象のバイト数 LPDWORD lpNumberOfBytesRead,// 読み取ったバイト数 LPOVERLAPPED lpOverlapped// オーバーラップ構造体のバッファ ); WriteFile ファイルにデータを書き込む. BOOL WriteFile( HANDLE hFile,// ファイルのハンドル LPCVOID lpBuffer,// データバッファ DWORD nNumberOfBytesToWrite,// 書き込み対象のバイト数 LPDWORD lpNumberOfBytesWritten,// 書き込んだバイト数 LPOVERLAPPED lpOverlapped// オーバーラップ構造体のバッファ ); DeleteFile 既存のファイルを削除する. BOOL DeleteFile( LPCTSTR lpFileName // ファイル名 ); MapViewOfFile 呼び出し側プロセスのアドレス空間にファイルのビューをマップする. ランチャーやローダー,インジェクターはPEファイルを読み込んで改変するためにこの関数を利用する. マルウェアはファイルのコンテンツを改変する際にWriteFileの代わりにこの関数を利用することがある. LPVOID MapViewOfFile( HANDLE hFileMappingObject, // ファイルマッピングオブジェクトのハンドル DWORD dwDesiredAccess, // アクセスモード DWORD dwFileOffsetHigh, // オフセットの上位 DWORD DWORD dwFileOffsetLow, // オフセットの下位 DWORD SIZE_T dwNumberOfBytesToMap // マップ対象のバイト数 ); ファイル実行 WinExec 指定されたアプリケーションを実行する. 例 ダミーの文書ファイルの表示,ドロップされたファイルの実行 UINT WinExec( LPCSTR lpCmdLine,// コマンドラインへのポインタ UINT uCmdShow// ウィンドウの表示状態 ); CreateProcess 新しいプロセスを作成して実行する. BOOL CreateProcess( LPCTSTR lpApplicationName,// 実行可能モジュールの名前 LPTSTR lpCommandLine,// コマンドラインの文字列 LPSECURITY_ATTRIBUTES lpProcessAttributes,// セキュリティ記述子 LPSECURITY_ATTRIBUTES lpThreadAttributes,// セキュリティ記述子 BOOL bInheritHandles,// ハンドルの継承オプション DWORD dwCreationFlags,// 作成のフラグ LPVOID lpEnvironment,// 新しい環境ブロック LPCTSTR lpCurrentDirectory,// カレントディレクトリの名前 LPSTARTUPINFO lpStartupInfo,// スタートアップ情報 LPPROCESS_INFORMATION lpProcessInformation// プロセス情報 ); system Cランタイムライブラリによって提供されるプログラムを起動する. Windows上では,この関数はCreateProcess関数のラッパー関数として機能している. int system( const char *command ); ShellExecute 指定されたファイルに対して,指定された操作を実行する. HINSTANCE ShellExecute( HWND hwnd,// 親ウィンドウのハンドル LPCTSTR lpVerb,// 操作 LPCTSTR lpFile,// 操作対象のファイル LPCTSTR lpParameters,// 操作のパラメータ LPCTSTR lpDirectory,// 既定のディレクトリ INT nShowCmd// 表示状態 ); メモリ管理 GetProcessHeap 呼び出し側プロセスのヒープのハンドルを取得する. その後,HeapAlloc,HeapReAlloc,HeapFree,HeapSize の各関数でこのハンドルを使用できる. HANDLE GetProcessHeap(VOID); HeapAlloc メモリブロックをヒープから割り当てる. LPVOID HeapAlloc( HANDLE hHeap, // プライベートヒープブロックのハンドル DWORD dwFlags, // ヒープの割り当て方法の制御 SIZE_T dwBytes // 割り当てたいバイト数 ); HeapCreate 呼び出し側プロセスが使用できるヒープオブジェクトを作成する. この関数はプロセスの仮想アドレス空間内の領域を予約し,このブロック内の指定された初期のパートに物理格納域を割り当てる. HANDLE HeapCreate( DWORD flOptions, // ヒープ割り当て方法の属性 SIZE_T dwInitialSize, // 初期のヒープサイズ SIZE_T dwMaximumSize // 最大ヒープサイズ ); HeapReAlloc ヒープからメモリブロックを再割り当てする. この結果,メモリブロックのサイズや他のプロパティを変更できる. LPVOID HeapReAlloc( HANDLE hHeap, // ヒープブロックのハンドル DWORD dwFlags, // ヒープ再割り当てのオプション LPVOID lpMem, // 再割り当てしたいメモリへのポインタ SIZE_T dwBytes // 再割り当てしたいバイト数 ); HeapSize HeapAlloc 関数または HeapReAlloc 関数を使ってヒープから割り当てたメモリブロックのサイズをバイト単位で取得する. DWORD HeapSize( HANDLE hHeap, // ヒープのハンドル DWORD dwFlags, // ヒープサイズに関するオプション LPCVOID lpMem // メモリへのポインタ ); HeapFree HeapAlloc 関数または HeapReAlloc 関数がヒープから割り当てたメモリブロックを解放する. BOOL HeapFree( HANDLE hHeap, // ヒープのハンドル DWORD dwFlags, // ヒープ解放オプション LPVOID lpMem // メモリへのポインタ ); HeapSetInformation 指定されたヒープの機能を有効にする. BOOL WINAPI HeapSetInformation( HANDLE HeapHandle, HEAP_INFORMATION_CLASS HeapInformationClass, PVOID HeapInformation, SIZE_T HeapInformationLength ); ReadProcessMemory 指定されたプロセスのメモリ領域からデータを読み取る. ただし,読み取られる領域全体がアクセス可能でなければならない. BOOL ReadProcessMemory( HANDLE hProcess, // プロセスのハンドル LPCVOID lpBaseAddress, // 読み取り開始アドレス LPVOID lpBuffer, // データを格納するバッファ DWORD nSize, // 読み取りたいバイト数 LPDWORD lpNumberOfBytesRead // 読み取ったバイト数 ); WriteProcessMemory 指定されたプロセスのメモリ領域にデータを書き込む. 書き込みたい領域全体がアクセス可能でなければならない. BOOL WriteProcessMemory( HANDLE hProcess, // プロセスのハンドル LPVOID lpBaseAddress, // 書き込み開始アドレス LPVOID lpBuffer, // データバッファ DWORD nSize, // 書き込みたいバイト数 LPDWORD lpNumberOfBytesWritten // 実際に書き込まれたバイト数 ); スレッド GetCurrentThread 現在のスレッドの擬似ハンドルを取得する. HANDLE GetCurrentThread(VOID); GetCurrentThreadId 呼び出し側スレッドのスレッド識別子を取得する. DWORD GetCurrentThreadId(VOID); SuspendThread 指定されたスレッドの実行を中断する. DWORD SuspendThread( HANDLE hThread // スレッドのハンドル ); ResumeThread スレッドのサスペンド(中断)カウントを 1 減らす. サスペンドカウントが 0 になるとスレッドの実行が再開される. DWORD ResumeThread( HANDLE hThread // スレッドのハンドル ); GetThreadContext 指定したスレッドのコンテキストを取得する. スレッドのコンテキストは,レジスタ値や現在の状態などスレッドの全ての情報を格納している. BOOL GetThreadContext( HANDLE hThread, // コンテキストを持つスレッドのハンドル LPCONTEXT lpContext // コンテキストを受け取る構造体のアドレス ); SetThreadContext 指定したスレッドのコンテキストを設定する. いくつかのインジェクション技術でこの関数を利用される. BOOL SetThreadContext( HANDLE hThread, // このテキストを持つスレッドのハンドル CONST CONTEXT *lpContext // コンテキストが入った構造体のアドレス ); CreateRemoteThread 別のプロセスのアドレス空間で稼働するスレッドを作成する. ランチャーやステルスマルウェアが他のプロセスに対してコードインジェクションする際にこの関数を利用することがある. HANDLE CreateRemoteThread( HANDLE hProcess,// 新しいスレッドを稼働させるプロセスを識別するハンドル LPSECURITY_ATTRIBUTES lpThreadAttributes, // スレッドのセキュリティ属性へのポインタ DWORD dwStackSize,// 初期のスタックサイズ (バイト数) LPTHREAD_START_ROUTINE lpStartAddress, // スレッド関数へのポインタ LPVOID lpParameter,// 新しいスレッドの引数へのポインタ DWORD dwCreationFlags,// 作成フラグ LPDWORD lpThreadId// 取得したスレッド識別子へのポインタ ); ディレクトリ GetTempPath 一時ファイル用のディレクトリのパスを取得する. マルウェアがこの関数を呼び出している場合,一時ファイルパスにファイルの読み書きをしているかどうかを確認する. DWORD GetTempPath( DWORD nBufferLength,// バッファのサイズ LPTSTR lpBuffer// パスを格納するバッファ ); GetModuleFilename 指定されたモジュールを含む実行ファイルの,フルパス名とファイル名を取得する. マルウェアは現在の実行プロセス内でファイルをコピーまたは改変するためにこの関数を使用する. DWORD GetModuleFileName( HMODULE hModule,// モジュールのハンドル LPTSTR lpFilename,// モジュールのファイル名 DWORD nSize// バッファのサイズ ); レジストリ RegOpenKey 指定されたレジストリキーを開く. LONG RegOpenKey( HKEY hKey, // 開いている親キーのハンドル LPCTSTR lpSubKey, // 開くべきサブキーの名前 PHKEY phkResult // 開くことに成功したサブキーのハンドル ); ネットワーク WSAStartup ローレベルのネットワーク機能(Winsock DLL)の初期化を行う. このAPIを探索するのが,ネットワークに関連する機能が開始する位置を特定するための簡単な手法である. int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData ); send リモートマシンにデータを送信する. マルウェアはC Cサーバにデータを送信する際にこの関数をよく利用している. int send( SOCKET s, const char *buf, int len, int flags ); recv リモートマシンからデータを受信する. マルウェアはC Cサーバからデータを受信する際にこの関数をよく利用している. int recv( SOCKET s, char *buf, int len, int flags ); bind ローカルアドレスとソケットを関連付ける. int bind( SOCKET s, const struct sockaddr *name, int namelen ); accept 外部からの接続試行を許可する. SOCKET accept( SOCKET s, struct sockaddr *addr, int *addrlen ); コードページ GetACP システムで現在有効になっている ANSI コードページの識別子を取得する. UINT GetACP(VOID); GetOEMCP システムで現在有効になっている OEM コードページの識別子を取得する. UINT GetOEMCP(void); GetCPInfo インストール済みの有効なコードページまたは利用可能なコードページに関する情報を取得する. BOOL GetCPInfo( UINT CodePage, // コードページの識別子 LPCPINFO lpCPInfo // 情報が格納されるバッファ ); GetConsoleCP 呼び出し側プロセスのコンソールが使う入力コードページを返す. コンソールはその入力コードページを使ってキーボード入力を対応する文字値に変換する. UINT GetConsoleCP(VOID); デバッガ検出 IsDebuggerPresent 呼び出し側プロセスがデバッガのコンテキストで実行されているかどうかを調べる. BOOL IsDebuggerPresent(VOID); CheckRemoteDebuggerPresent 特定のプロセスがデバッグされているかどうかをチェックする. この関数はマルウェアのアンチデバッグ技術の一部として時折使用される. BOOL WINAPI CheckRemoteDebuggerPresent( HANDLE hProcess, PBOOL pbDebuggerPresent ); 未分類 GetModuleHandle ロードされているモジュールのハンドルを取得する. マルウェアは当該モジュール位置の取得,コード改変,コードインジェクションのポイントを検索するためにこの関数を使用する. HMODULE GetModuleHandle( LPCTSTR lpModuleName // モジュール名 ); GetProcAddress ダイナミックリンクライブラリ(DLL)が持つ,指定されたエクスポート済み関数のアドレスを取得する. PEファイルヘッダにインポートされた関数に加えて,他のDLLから関数をインポートするのに使用される. FARPROC GetProcAddress( HMODULE hModule,// DLL モジュールのハンドル LPCSTR lpProcName// 関数名 ); LoadLibrary 指定された実行可能モジュールを,呼び出し側プロセスのアドレス空間内にマップする. ほぼ全てのWin32プログラムによってインポートされている関数である. HMODULE LoadLibrary( LPCTSTR lpFileName // モジュールのファイル名 ); CreateMutex 名前付きまたは名前なしのミューテックス(mutually exclusive;相互排他)オブジェクトを作成または開く. HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes,// セキュリティ記述子 BOOL bInitialOwner,// 最初の所有者 LPCTSTR lpName// オブジェクトの名前 ); CreateService サービスオブジェクトを作成し,サービス制御マネージャ(Service Control Manager:SCM)の指定されたデータベースに追加する. SC_HANDLE CreateService( SC_HANDLE hSCManager, // SCM データベースのハンドル LPCTSTR lpServiceName, // 開始したいサービスの名前 LPCTSTR lpDisplayName, // 表示名 DWORD dwDesiredAccess, // サービスのアクセス権のタイプ DWORD dwServiceType, // サービスのタイプ DWORD dwStartType, // サービスを開始する時期 DWORD dwErrorControl, // サービスに失敗したときの深刻さ LPCTSTR lpBinaryPathName, // バイナリファイル名 LPCTSTR lpLoadOrderGroup, // ロード順序を決定するグループ名 LPDWORD lpdwTagId, // タグ識別子 LPCTSTR lpDependencies, // 複数の依存名からなる配列 LPCTSTR lpServiceStartName, // アカウント名 LPCTSTR lpPassword // アカウントのパスワード ); GetStartupInfo 呼び出し側プロセスを作成する際に指定された構造体の内容を取得する. VOID GetStartupInfo( LPSTARTUPINFO lpStartupInfo // スタートアップ情報 ); EnumProcess システム内の各プロセスオブジェクト用のプロセス識別子を取得する. BOOL EnumProcesses( DWORD * lpidProcess, // プロセス識別子を受け取る配列 DWORD cb, // 配列のサイズ DWORD * cbNeeded // 返されたバイト数 ); EnumProcessModules 指定されたプロセス内の各モジュールのハンドルを取得する. BOOL EnumProcessModules( HANDLE hProcess, // プロセスのハンドル HMODULE * lphModule, // モジュールハンドルを受け取る配列 DWORD cb, // 配列のサイズ LPDWORD lpcbNeeded // 必要なバイト数 ); GetVersionEx 現在動作しているオペレーティングシステムのバージョンに関する拡張情報を取得する. 動作環境の調査やバージョンの異なるWindows間で変更されている文書化されていない構造体にアクセスするためのオフセット選択のために利用される. BOOL GetVersionEx( LPOSVERSIONINFO lpVersionInfo // バージョン情報 ); SetWindowsHookEx アプリケーション定義のフックプロシージャをフックチェーン内にインストールする. HHOOK SetWindowsHookEx( int idHook, // フックタイプ HOOKPROC lpfn, // フックプロシージャ HINSTANCE hMod, // アプリケーションインスタンスのハンドル DWORD dwThreadId // スレッドの識別子 ); VirtualAllocEx 指定されたプロセスの仮想アドレス空間内のメモリ領域の予約とコミットの一方または両方を行う. LPVOID VirtualAllocEx( HANDLE hProcess, // 割り当てたいメモリを保持するプロセス LPVOID lpAddress, // 割り当てたい開始アドレス DWORD dwSize, // 割り当てたい領域のバイト単位のサイズ DWORD flAllocationType, // 割り当てのタイプ DWORD flProtect // アクセス保護のタイプ ); VirtualProtectEx 指定されたプロセスの仮想アドレス空間内のコミット済みページ領域に対するアクセス保護の状態を変更する. BOOL VirtualProtectEx( HANDLE hProcess, // プロセスのハンドル LPVOID lpAddress, // コミット済みページ領域のアドレス DWORD dwSize, // 領域のサイズ DWORD flNewProtect, // 希望のアクセス保護 PDWORD lpflOldProtect // 従来のアクセス保護を取得する変数のアドレス ); gethostbyname ホストデータベースからホスト名に対応するホスト情報を取得する. リモートホストに対してIPコネクションを確率する前に特定のホスト名でDNSルックアップを実行するのに使用される. C Cサーバとして機能するホスト名はネットワークベースのシグネチャを作成するのに利用できる. struct hostent* FAR gethostbyname( const char *name ); gethostname ローカルコンピュータの標準ホスト名を取得する. バックドアはターゲットマシンの調査にこの関数を利用することがある. int gethostname( char *name, int namelen ); GetCurrentProcess 現在のプロセスに対応する疑似ハンドルを取得する. HANDLE GetCurrentProcess(VOID); GetCurrentProcessId 呼び出し側プロセスのプロセス識別子を取得する. DWORD GetCurrentProcessId(VOID); CreateToolhelp32Snapshot プロセスとプロセスが使っているヒープ,モジュール,スレッドのスナップショットを作成する. マルウェアはしばしばプロセスまたはスレッドに対して反復処理するコードでこの関数を利用する. HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID ); CallNextHookEx 現在のフックチェーン内の次のフックプロシージャにフック情報を渡す. SetWindowsHookEx関数によってセットされるイベントをフックするコードで使用される. SetWindowsHookExによってセットされるフックの目的を特定するためにはこの関数の分析を行うとよい. LRESULT CallNextHookEx( HHOOK hhk, // 現在のフックのハンドル int nCode, // フックプロシージャに渡すフックコード WPARAM wParam, // フックプロシージャに渡す値 LPARAM lParam // フックプロシージャに渡す値 );
https://w.atwiki.jp/javadsge/pages/8492.html
(1)表 (2)プログラム (3)グラフ 表 (4)出所 政府統計API (5)メモ (6)作業記録 8月11日データ構造追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/api_programming/pages/157.html
http //developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/UserProfile.html 下位ページ Profile Contents Module Toybox UserProfileDefined Under Namespace Constant Summary Instance Method Summary Module Toybox UserProfile The UserProfile module will allow apps to access user information. Since 1.0.0 Requires Permission UserProfile Defined Under Namespace Classes Profile Constant Summary The GENDER enum specifies the gender of the user working out. GENDER_FEMALE = 0 Since 1.0.0 GENDER_MALE = 1 Since 1.0.0 Instance Method Summary - (UserProfile.Profile) getProfile Use getProfile() to retrieve the current User Profile. Instance Method Details (UserProfile.Profile) getProfile Use getProfile() to retrieve the current User Profile. Returns (UserProfile.Profile) — The Profile object for the user Since 1.0.0
https://w.atwiki.jp/javadsge/pages/8526.html
(1)表 (2)プログラム (3)グラフ 表 (4)出所 政府統計API (5)メモ (6)作業記録 8月11日データ構造追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/javadsge/pages/7379.html
(1)表 コード (2)プログラム 表検索 (3)グラフ (4)出所 政府統計API (5)メモ (6)作業記録 3月2日ページ修正 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/javadsge/pages/8388.html
(1)表 (2)プログラム (3)グラフ 表検索 (4)出所 政府統計API (5)メモ (6)作業記録 8月11日データ構造追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -
https://w.atwiki.jp/api_programming/pages/172.html
下位ページ ConnectionListener Content Module Toybox CommunicationsDefined Under Namespace Constant Summary Instance Method Summary(Object) makeJsonRequest(url, parameters, options, responseCallback) To use Garmin Connect Mobile as a proxy to the web, use makeJsonRequest(). The request is asynchronous; the responseCallback will be called when the request returns. (Object) transmit(content, options, listener) BLEリンクからデータを送る Module Toybox Communications Widget や Apps が Bluetooth Low Energy (BLE) を通じてスマホ(携帯電話)と通信をするために用いる。 スマホはデバイスとデータを共有したり、アプリやネットとの架け橋となり、ウェアラブルウェブの一部となる。 Since 1.0.0 Supported Devices All devices App Types Widget, App Requires Permission Communications Defined Under Namespace Classes ConnectionListener, MailboxIterator Constant Summary UNKNOWN_ERROR = 0 Additional Resonse codes that can occur from JSON requests. Since 1.0.0 BLE_ERROR = -1 Since 1.0.0 BLE_HOST_TIMEOUT = -2 Since 1.0.0 BLE_SERVER_TIMEOUT = -3 Since 1.0.0 BLE_NO_DATA = -4 Since 1.0.0 BLE_REQUEST_CANCELLED = -5 Since 1.0.0 BLE_QUEUE_FULL = -101 Since 1.0.0 BLE_REQUEST_TOO_LARGE = -102 Since 1.0.0 BLE_UNKNOWN_SEND_ERROR = -103 Since 1.0.0 BLE_CONNECTION_UNAVAILABLE = -104 Since 1.0.0 INVALID_HTTP_HEADER_FIELDS_IN_REQUEST = -200 Since 1.0.0 INVALID_HTTP_BODY_IN_REQUEST = -201 Since 1.0.0 INVALID_HTTP_METHOD_IN_REQUEST = -202 Since 1.0.0 NETWORK_REQUEST_TIMED_OUT = -300 Since 1.0.0 INVALID_HTTP_BODY_IN_NETWORK_RESPONSE = -400 Since 1.0.0 INVALID_HTTP_HEADER_FIELDS_IN_NETWORK_RESPONSE = -401 Since 1.0.0 NETWORK_RESPONSE_TOO_LARGE = -402 Since 1.0.0 HTTP_REQUEST_METHOD_GET = 1 Since 1.2.0 HTTP_REQUEST_METHOD_PUT = 2 Since 1.2.0 HTTP_REQUEST_METHOD_POST = 3 Since 1.2.0 HTTP_REQUEST_METHOD_DELETE = 4 Since 1.2.0 REQUEST_CONTENT_TYPE_URL_ENCODED = 0 These values are used in conjunction with the "Content-Type" header key. Specifies a content type of application/x-www-form-urlencoded. Since 1.2.0 REQUEST_CONTENT_TYPE_JSON = 1 Specifies a content type of application/json. Since 1.2.0 IMAGE_DITHERING_NONE = 1 Since 1.2.0 IMAGE_DITHERING_FLOYD_STEINBERG = 2 Since 1.2.0 Instance Method Summary (collapse) (Object) cancelAllRequests To cancel all pending JSON and Image requests use cancelAllRequests(). - (Object) emptyMailbox To clear the contents of the mailbox, call emptyMailbox(). - (String) encodeURL(url) Convert a URL string into a percent-encoded string. (MailboxIterator) getMailbox Call getMailbox() to get the MailboxIterator for this App's mailbox. - (Object) makeImageRequest(url, parameters, options, responseCallback) To request an image through Garmin Connect Mobile, call makeImageRequest(). - (Object) makeJsonRequest(url, parameters, options, responseCallback) To use Garmin Connect Mobile as a proxy to the web, use makeJsonRequest(). - (Object) setMailboxListener(listener) Add a listener for mailbox events. - (Object) transmit(content, options, listener) Send data across the the BLE link. Instance Method Details (Object) cancelAllRequests To cancel all pending JSON and Image requests use cancelAllRequests() Since 1.2.0 (Object) emptyMailbox To clear the contents of the mailbox, call emptyMailbox(). Since 1.0.0 (String) encodeURL(url) Convert a URL string into a percent-encoded string. The reserved characters in the string will be replaced with their corresponding hex-value pairs. This follows the URI-encoding scheme as detailed by RFC 3986 which can be found here www.ietf.org/rfc/rfc3986.txt Parameters url (String) — The URL string to be encoded Returns (String) — Percent-encoded string Since 1.1.2 (MailboxIterator) getMailbox Call getMailbox() to get the MailboxIterator for this App's mailbox. Returns (MailboxIterator) — Iterator for the mailbox Since 1.0.0 (Object) makeImageRequest(url, parameters, options, responseCallback) To request an image through Garmin Connect Mobile, call makeImageRequest(). GCM will scale and dither the image based on the capabilities of the device, but the user will be able to pass additional options (like dithering it down to a one color image) Parameters url (String) — URL of image to request parameters (Dictionary) — Dictionary of keys and values, appended to the URL. Can be null. options (Dictionary) — Additional image options responseCallback (Method) — This is a callback in the format function responseCallback(responseCode, data); responseCode has the server response code, and data contains a WatchUi.BitmapResource if it was successful. Options Hash (options) palette (Array) — The color palette to restrict the image dithering to. Using a smaller palette can reduce the size of the image data to speed up transfers. maxWidth (Number) — The maximum width an image should be scaled to maxHeight (Number) — The maximum height an image should be scaled to dithering (Number) — The type of dithering to use when processing the image. Defaults to Floyd-Steinberg. Since 1.2.0 (Object) makeJsonRequest(url, parameters, options, responseCallback) To use Garmin Connect Mobile as a proxy to the web, use makeJsonRequest(). The request is asynchronous; the responseCallback will be called when the request returns. Parameters url (String) The URL being requested parameters (Dictionary) Dictionary of keys and values, appended to the URL as a GET request or set as the body for a POST request. Can be null. options (Dictionary) Dictionary of options. Can be null. responseCallback (Method) This is a callback in the format function responseCallback(responseCode, data); responseCode has the server response code, and data contains a Dictionary of content if the request was successful. Options Hash (options) method (Number) — The HTTP method of the request. Should be a HTTP_REQUEST_METHOD_* value. headers (Dictionary) — A Dictionary of HTTP headers to include in the request. The “Content-Type” header can be specified using a REQUEST_CONTENT_TYPE_* value. If the content type is not specified, it will default to “appllication/json” for GET and DELETE requests, and will default to “application/x-www-form-urlencoded” for POST and PUT requests. Since 1.0.0 (Object) setMailboxListener(listener) Add a listener for mailbox events. The listener method is called whenever a new message is received Parameters listener (Method) — Callback in the format function listener(iterator) where iterator is the mailbox iterator for the app Since 1.0.0 (Object) transmit(content, options, listener) BLEリンクからデータを送る Parameters content (Object) The object to be sent options (Dictionary) Additional transmit options (TBD) listener (ConnectionListener) An extension of the ConnectionListener class Since 1.0.0
https://w.atwiki.jp/echizen/pages/681.html
太元API 仕様 http //maki.wanwan-empire.net/taigen/compile へのHTTP POST として行う。 POST時の引数は以下の通り。source 太元書式。文字コードはUTF-8であること。 revision: 省略可能。使用するL:定義のリビジョン。文字列で’17 を与えた場合、T17編成フェイズ締め切り時点のL:定義でコンパイルする。省略した場合、最新のリビジョンが使用される。 #普通は省略で使ってください。(後から編成チェックで利用する等の用途を想定しています) format: 出力形式。値は次の2種類"text" : plain textで出力。太元の評価まとめ欄と同じ形式。 "js" :JSONで出力。出力形式は以下の通り。 { divisions [ #配列。分隊毎に繰り返す。分隊がない場合は本隊分のみ { name division_name , #部隊・分隊名。”本隊” ないし定義された分隊名 evaluations [ #2次元配列。[ ”(評価名)" , (評価)] の繰り返し [ 筋力 , n] , [ 体格 , n] , [ 耐久 , n ] ... ] members [ #所属するユニット名。現在はユニット名のみ。(将来は保有する特殊一覧なども出力する予定) { name character name , #ユニット名 specialties [ ... ] } ] } ] #divisions 終端 ’not found [ idress1 , idress2 , ... ] #配列。太元に登録されていないL:名の列挙。なければ空配列。 warnings [ msg1 , msg2 ... ] #配列。太元が出力する警告・ヒントの文字列。なけれあば空配列。 } #大雑把な説明ですみません。詳細は黒埼までお問い合わせください。
https://w.atwiki.jp/javadsge/pages/8527.html
(1)表 (2)プログラム (3)グラフ 表検索 (4)出所 政府統計API (5)メモ (6)作業記録 11月8日表追加 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 -