大学生協のFeliCa,及び諸大学の学生証一体型FeliCaの仕様
レスポンスについては,特に表記のない限り東北大学のもの (学生証一体型ではない)
断りのない限りコードはビッグエンディアンで通信する (下記のドキュメントに合わせた)
記号と区別するため,アルファベットの大文字表記は記号,小文字表記は16進表記とする
FeliCa自体の仕様については,Sony公式のドキュメントを参考に
#define glyph chatbox | |
#define color yellow | |
#define inputs text | |
#define from menubar, sleepmode, sharesheet, watch | |
#define name ダジャレで返信する | |
@input0 = "{ShortcutInput}" | |
@input = input0 | |
@inputLength = countChars(input) |
大学生協のFeliCa,及び諸大学の学生証一体型FeliCaの仕様
レスポンスについては,特に表記のない限り東北大学のもの (学生証一体型ではない)
断りのない限りコードはビッグエンディアンで通信する (下記のドキュメントに合わせた)
記号と区別するため,アルファベットの大文字表記は記号,小文字表記は16進表記とする
FeliCa自体の仕様については,Sony公式のドキュメントを参考に
@OptIn(ExperimentalMaterial3Api::class, ExperimentalComposeUiApi::class) | |
@Composable | |
fun LoginForm() { | |
var loginId by remember { mutableStateOf("") } | |
var password by remember { mutableStateOf("") } | |
val loginIdAutofillNode = AutofillNode( | |
autofillTypes = listOf(AutofillType.Username, AutofillType.EmailAddress), | |
onFill = { loginId = it } | |
) | |
val passwordAutofillNode = AutofillNode( |
package com.oboenikui.holiday; | |
import java.util.Calendar; | |
public class Holiday { | |
/** | |
* calで渡された日が祝日かどうかを返します。 | |
* @param cal 判別したい日 | |
* @return 祝日ならtrue、そうでなければfalseを返します。 |
今日(明日/特定の曜日)の得サブを教えてくれます
function generate(obj, className, current) { | |
if(!current) current = "" | |
var keys = Object.keys(obj) | |
var props = keys.map(key=>[toKotlinType(obj[key], key), key]) | |
.map(([className, variableName]) => { | |
if (typeof obj[variableName] == "object" && !(obj[variableName] instanceof Array)) | |
current = travel(obj[variableName], className, current); | |
else if(obj[variableName] instanceof Array) | |
current = travel(obj[variableName][0], toUCC(variableName), current); |
(()=>{ | |
let responseImage = new Image(); | |
responseImage.style.maxWidth = "100%"; | |
responseImage.style.display = "block"; | |
let canvas = document.createElement("canvas"); | |
document.querySelector('body > form > input[type="submit"]').style.display = "none"; | |
document.getElementById("id_image").addEventListener("change", ev=>{ | |
let files = ev.target.files; | |
if (!files.length || !files[0].type.match(/^image\/(png|gif|jpeg)$/)) | |
return; |
require 'rubygems' | |
require 'twitter' | |
require 'net/http' | |
require 'uri' | |
require 'nokogiri' | |
CONSUMER_KEY = "replace to your api key" | |
CONSUMER_SECRET = "replace to your api secret" | |
ACCESS_TOKEN = "replace to your access token" | |
ACCESS_TOKEN_SECRET = "replace to your access token secret" |