Skip to content

Instantly share code, notes, and snippets.

View yuru4c's full-sized avatar

ゆる yuru4c

View GitHub Profile
@yuru4c
yuru4c / install chromium.cmd
Last active January 25, 2023 10:00
Chrome や Edge,Brave の本体のみをインストール(単体インストーラーをドロップ)
@(echo `") >$null <# ") >NUL
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SET x=.ps1
SET f="%~dpn0%x%"
(
REN "%~f0" "%~n0%x%" 2>NUL
PowerShell -ExecutionPolicy Unrestricted -NoProfile -File %f% %*
REN %f% "%~nx0" 2>NUL
)
@yuru4c
yuru4c / index.html
Last active August 31, 2021 09:07
HAR に含まれるファイルを展開(NW.js 用)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>har reader</title>
<style type="text/css">
body {
white-space: nowrap;
}
.browser .nw {
@yuru4c
yuru4c / gpu.js
Last active July 23, 2021 17:34
WebGL による並列計算
var GPU = (function () {
function GPU(canvas) {
this.gl = canvas.getContext(CONTEXT_TYPE);
if (this.gl == null) {
throw new Error(CONTEXT_TYPE);
}
this._extensions = {};
for (var i = 0; i < EXTENSION_NAMES.length; i++) {
@yuru4c
yuru4c / w32time.reg
Created May 2, 2020 02:13
Windows NTP 設定
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
"MaxAllowedPhaseOffset"=dword:0000012c
"PhaseCorrectRate"=dword:00000007
"UpdateInterval"=dword:00000064
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"NtpServer"="ntp.nict.jp,0x8"
@yuru4c
yuru4c / uploader.js
Last active March 27, 2020 15:49
複数ファイルアップロード
var Uploader = (function () {
function Uploader(url, name) {
this.chunk = 0;
this.retry = 0;
this.timeout = 0;
this._url = url;
this._name = name;
this._i = -1;
@yuru4c
yuru4c / promise.js
Last active March 10, 2020 22:00
Promise の実装
var Promise = (function (global, undefined) {
"use strict";
var Promise = (function () {
function Promise(executor) {
if (executor instanceof constructor) {
this._ = executor;
} else {
this._ = new constructor();
@yuru4c
yuru4c / week_of_year.js
Last active February 2, 2020 02:52
日付から週番号を求めます
/**
* 週番号を求めます
* @function
* @param time 週番号を求める日付
* @param {number} [weekRule=0] 週番号の規則
* <br> 0 - 元日から大晦日まで
* <br> 1~7 - その日を含む週から
* @param {number} [firstDay=0] 週初日の曜日
* @returns {number} 週番号 (0 - エラー)
*/
@yuru4c
yuru4c / maximizeMap.js
Last active August 8, 2019 06:33
某 MAP の全体を表示させる
(function ($) {
var t = $.querySelector('.map-tiles');
var v = $.querySelector('.map-viewport');
v.style.width = t.style.width;
v.style.height = t.style.height;
$.body.innerHTML = '';
$.body.appendChild(t);
$.body.style.overflow = '';
})(document);
@yuru4c
yuru4c / bfrtex.js
Last active July 1, 2019 04:06
BFRTEX の GMO コイン移植
/*
GitHub Pages を利用するため、移動しました。
https://github.com/yuru4c/bfrtex-gmo
*/
@yuru4c
yuru4c / phase.css
Last active March 8, 2019 17:39
月相表示
[data-phase] {
position: relative;
overflow: hidden;
border: solid black;
background-color: black;
}
[data-phase] *, [data-phase]:before {
position: absolute;
left: 0;