Skip to content

Instantly share code, notes, and snippets.

@pinzolo
pinzolo / gist:2814091
Created May 27, 2012 12:48
WPF再描画のためのDoEventsメソッド
using System.Windows.Threading;
/// <summary>
/// 現在メッセージ待ち行列の中にある全てのUIメッセージを処理します。
/// </summary>
private void DoEvents()
{
DispatcherFrame frame = new DispatcherFrame();
var callback = new DispatcherOperationCallback(obj =>
{

JSON Web Signature (JWS) Unencoded Payload Option

RFC 7797 - JSON Web Signature (JWS) Unencoded Payload Option

RFC 7797 - JSON Web Signature (JWS) Unencoded Payload Option 日本語訳

ペイロードが JWS の外にあって JWS に含める必要が無いとき RFC 7515 - JSON Web Signature (JWS): Appendix F. Detached Content や、すでにURLセーフのため base64url エンコードをする必要が無い場合にペイロードを base64url エンコードしない JWS を作成するための RFC7519 拡張

3. The "b64" Header Parameter

@pinzolo
pinzolo / diff-oauth-v21-v20.md
Last active November 12, 2020 15:08
OAuth v2.1 と OAuth v2.0 の diff をとってみた

The OAuth 2.1 Authorization Framework

Abstract

This specification replaces and obsoletes the OAuth 2.0 Authorization Framework described in RFC 6749.

OAuth 2.0 を置き換えるもので、従来の OAuth 2.0 は廃止となる

1. Introduction

@pinzolo
pinzolo / clip_file_element.vim
Last active May 28, 2020 01:41
現在開いているファイルのパスなどをレジスタやクリップボードへ登録する
" 指定のデータをレジスタに登録する
function! s:Clip(data)
let @*=a:data
echo "clipped: " . a:data
endfunction
" 現在開いているファイルのパスをレジスタへ
command! -nargs=0 ClipPath call s:Clip(expand('%:p'))
" 現在開いているファイルのファイル名をレジスタへ
command! -nargs=0 ClipFile call s:Clip(expand('%:t'))
@pinzolo
pinzolo / .travis.yml
Last active July 24, 2019 08:18
Redmine のプラグインを Travis-ci でテストするための各種スクリプト
language: ruby
rvm:
- 1.9.3
- 2.0.0
before_install: sh travis/before_install.sh
script: sh travis/exec_test.sh
@pinzolo
pinzolo / gist:2417773
Created April 19, 2012 01:39
XMLを整形するEmEditorマクロ
/*
* XML をフォーマットします。
*/
// ノードタイプ定数
var ELEMENT_NODE_TYPE = 1; // ELEMENT ノード
var TEXT_NODE_TYPE = 3; // TEXT ノード
// フォーマット後の文字列バッファ
var _buff = "";
@pinzolo
pinzolo / af4_lvup_exp.go
Last active November 10, 2018 08:04
[ボク殺3] ☆4AF素材期待値
package main
import (
"fmt"
"strconv"
)
type num int
func (n num) val() val {
@pinzolo
pinzolo / gist:2970346
Created June 22, 2012 05:03
サクラエディタ用C#キーワードファイル
// C# キーワード定義ファイル
// CASE=True
#endif
#endregion
#if
#pragma
#region
abstract
as
@pinzolo
pinzolo / gist:3663046
Created September 7, 2012 04:09
[WPF]ウィンドウをデスクトップの任意の位置に表示させる
// System.Windows.Forms と System.Drawing を参照設定に追加する必要がある。
// この例では通知ウィンドウを右下に表示させるというシナリオ
/// <summary>
/// 通知ウィンドウ表示時の画面からのマージン
/// </summary>
private const int NOTIFICATION_WINDOW_DISPLAY_MARGIN = 5;
/// <summary>
/// 指定のメッセージをユーザーに知らせるダイアログを表示する。