Skip to content

Instantly share code, notes, and snippets.

var req = require("request");
req.get({
url: "https://holidays-jp.github.io/api/v1/2021/date.json",
headers: { "content-type": "application/json" }
}, (error, response, body) => { gen(body) });
function gen(body) {
var arr1 = [];
arr1.push('LOCK TABLES `c_holiday` WRITE;\n');
javascript:(
() => {
const elm = document.getElementById('backgroundImage');
if (elm) {
const params = new URLSearchParams(elm.src);
const url = params.get('chrome-untrusted://new-tab-page/custom_background_image?url');
window.location.href = url;
}
}
)();
var proc_P = [
["A", "in", "B"],
["B", "sync", "A"]
];
var proc_Q = [
["Δ", "sync", "Θ"],
["Θ", "out", "Δ"]
];
var process_P = [
["P0", ["lock 0", "P1", function (r) { return r.m0 == 0 },
function (r) { r.m0 = 1 }]],
["P1", ["lock 1", "P2", function (r) { return r.m1 == 0 },
function (r) { r.m1 = 1 }]],
["P2", ["unlock 1", "P3", function (r) { return true },
function (r) { r.m1 = 0 }]],
["P3", ["unlock 0", "P0", function (r) { return true },
function (r) { r.m0 = 0 }]]
];
var process_P = [
["P0", ["lock", "P1", function (r) { return r.mutex == 0 },
function (r) { r.mutex = 1 }]],
["P1", ["read", "P2", function (r) { return true },
function (r) { r.t1 = r.x }]],
["P2", ["inc", "P3", function (r) { return true },
function (r) { r.t1 = r.t1 + 1 }]],
["P3", ["write", "P4", function (r) { return true },
function (r) { r.x = r.t1 }]],
["P4", ["unlock", "P5", function (r) { return true },
var process_P = [
["P0", ["read", "P1", function (r) { return true },
function (r) { r.t1 = r.x }]],
["P1", ["inc", "P2", function (r) { return true },
function (r) { r.t1 = r.t1 + 1 }]],
["P2", ["write", "P3", function (r) { return true },
function (r) { r.x = r.t1 }]],
["P3", []]
];
@iriyak
iriyak / los-in-airpower.js
Last active November 5, 2017 15:58
JS like Pseudo code to define a Line Of Sight in Air Power Game System (CoA)
function LOS(target, aircraft, obstacle) {
return (ConditionA(target, aircraft, obstacle)
|| ConditionB(target, aircraft, obstacle)
|| ConditionC(target, aircraft, obstacle))
&&
!(ConditionW(target, aircraft, obstacle)
|| ConditionX(target, aircraft, obstacle)
|| ConditionY(target, aircraft, obstacle)
|| ConditionZ(target, aircraft, obstacle))
}
@iriyak
iriyak / source-code-reading-jtf_midway_ss.txt
Last active August 29, 2015 14:24
Source code reading jtf_midway_ss
*ファイル配置構造*
http://taskforce16.web.fc2.com/jtf_midway_ss/ 配下に 21 ファイル
1: 76 Clock.js
2: 21 Collection.js
3: 50 CollectionNV.js
4: 99 CollectionTF.js
5: 19 CollectionUnit.js
6: 82 Control.js
@iriyak
iriyak / download_jtf_midway_ss.sh
Created July 5, 2015 06:03
Download all the contents files under jtf_midway_ss
#
# Download all the contents files under jtf_midway_ss
#
curl http://taskforce16.web.fc2.com/jtf_midway_ss/ > index.html
curl http://taskforce16.web.fc2.com/jtf_midway_ss/Clock.js > Clock.js
curl http://taskforce16.web.fc2.com/jtf_midway_ss/Control.js > Control.js
curl http://taskforce16.web.fc2.com/jtf_midway_ss/Collection.js > Collection.js
curl http://taskforce16.web.fc2.com/jtf_midway_ss/CollectionUnit.js > CollectionUnit.js
curl http://taskforce16.web.fc2.com/jtf_midway_ss/CollectionNV.js > CollectionNV.js