Skip to content

Instantly share code, notes, and snippets.

@kkajita
kkajita / reports.http
Created July 2, 2020 03:00
Field Reports Dockerコンテナの動作確認用リクエスト集
GET http://localhost:50080/version
###
POST http://localhost:50080/render
Content-Type: application/json
{
"template": {"paper": "A4"},
"context": {
@kkajita
kkajita / markdown.css
Last active April 27, 2017 08:05
GitHub Markdown Like CSS
body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
font-size: 14px;
line-height: 1.6;
background-color: white;
}
body > *:first-child {
margin-top: 0 !important;
}
@kkajita
kkajita / ev2md.py
Last active December 29, 2015 14:39
EvernoteにMarkdown形式で記述した文書をMardedでプレビューするためのMac OS X用スクリプト。 先頭のUSER_NAMEにEvernoteのユーザ名を記入してください。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import codecs
import html2text
USER_NAME = "<EVERNOTE_USER_NAME>"
APP_NAME = "Marked"
HOME = os.environ['HOME']
@kkajita
kkajita / meishi.json
Created September 5, 2013 09:23
名刺用 A4 面付けレンダリングパラメータ
{
"resources": {
"image": {"card": "./card.pdf"}
},
"template": "./meishi.pdf",
"context": {
"card": [
{
#!/usr/bin/env python
# coding: utf-8
import field.reports
param = {
"template": "./recipe.pdf",
"context": {
"title": {"value": u"たらのムニエルきのこクリームソース", "color": [204, 102, 51]},
@kkajita
kkajita / UTF8→UTF16変換
Created April 10, 2013 02:20
格納先ポインタutf16には,十分な領域をあらかじめ確保しておく必要があります。
static int utf8to16(char* utf8, int utf8_bytes, wchar_t* utf16)
{
int i = 0, j = 0;
while (i < utf8_bytes) {
char ch0 = utf8[i];
if ((ch0 & 0x80) == 0x00) {
utf16[j++] = ch0 & 0x7F;
i += 1;
} else if ((ch0 & 0xE0) == 0xC0) {
utf16[j++] = ((ch0 & 0x1F) << 6) | (utf8[i+1] & 0x3F);