Skip to content

Instantly share code, notes, and snippets.

View long-long-float's full-sized avatar
💭
☕ コーヒーが燃料デス

long_long_float long-long-float

💭
☕ コーヒーが燃料デス
View GitHub Profile
@long-long-float
long-long-float / flatbuffers-binary-ja.md
Last active June 11, 2023 16:48
FlatBuffersのバイナリフォーマット
@long-long-float
long-long-float / homography.cs
Last active March 8, 2022 16:38
Homography(射影変換) in Unity C#
public class GameManager : MonoBehaviour
{
Texture2D srcTexture;
Texture2D dstTexture;
Color32[] clearColors;
void Start()
{
var width = 500;
var height = 500;
module irc
effect Connected(): Unit / { Message }
effect Message {
def message(msg: String): Int / { Response }
def reaction(id: Int, name: String): Unit / { Response }
}
effect Response {
def response(msg: String): Unit
}
@long-long-float
long-long-float / generator.effekt
Last active November 18, 2020 08:03
Generator program on Effekt
module generator
import immutable/option
import immutable/list
effect Replace(x: Int): Unit
effect Reject(): Unit
effect Yield(x: Int): Unit / { Replace, Reject }
def iter(lst: List[Int]): List[Int] / { Yield, Console } = lst match {
#include <iostream>
#include <string>
#include <memory>
#include <functional>
#include <vector>
#include <algorithm>
#include <list>
using namespace std;
@long-long-float
long-long-float / aqsub
Created May 23, 2019 07:42
qsub実行後その出力をtail -Fするスクリプト
#!/bin/sh
# awesome qsub
job_file=$1
result=`qsub $job_file`
reg="s/^Your job ([0-9]+) \\(\"$job_file\"\\) has been submitted$/\1/"
id=`echo "$result" | sed -r "$reg"`
echo "job #$id has been submitted!"
@long-long-float
long-long-float / onamae-ddns-client.rb
Created November 6, 2018 07:27
お名前.comのDDNSのIPアドレスを更新するRubyスクリプト(thanks to https://qiita.com/ats124/items/59ec0f444d00bbcea27d)
require 'socket'
require 'openssl'
include OpenSSL
ONAMAE_DOMAIN = 'ddnsclient.onamae.com'
ONAMAE_PORT = 65010
ONAMAE_USER = ENV['ONAMAE_USER']
ONAMAE_PASS = ENV['ONAMAE_PASS']
HOSTNAME = ENV['ONAMAE_HOST'] # e.g. ddnsclient
@long-long-float
long-long-float / color_hex.patch
Created July 30, 2018 14:14
AzPainter(Linux)で色の数値入力を16進数でも出来るようにするパッチ
diff --git a/mlib/src/mStr.c b/mlib/src/mStr.c
index b8426a6..12930c2 100644
--- a/mlib/src/mStr.c
+++ b/mlib/src/mStr.c
@@ -882,7 +882,7 @@ void mStrAppendText(mStr *str,const char *text)
if(text)
{
len = strlen(text);
-
+
@long-long-float
long-long-float / amazon-music-show-now-playing.js
Last active January 4, 2019 10:30
Greasemonkey script that show title and artist of the music now playing at Amazon Music.
// ==UserScript==
// @name amazon-music-now-playing
// @namespace llf
// @include /^https://music\.amazon\.co\.jp/
// @version 1
// @grant none
// ==/UserScript==
function charWidth(str) {
var w = 0;
@long-long-float
long-long-float / content.md
Created December 12, 2017 03:15
seccomp2017 AdC

これはseccamp2017 Advent Calendar 12日目の記事です。

進捗どうですか?

進捗、あるにはあるのですが(コンパイラ関係のバイトを始めることができた)記事にできるほどのものではないので自分がセキュリティキャンプに応募した時の文章を晒します。自分は集中コースX「言語やOSを自作しよう」の言語自作ゼミを受講しました。

来年応募しようと思っている人は受講対象に対する想いをぶつければ行けると思います(適当)。進捗があればチューター業をやりたいと思っているのでその時はよろしくお願いします。

共通問題