This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
lua readonly module | |
2013 (c) nyaocat | |
this program is licensed under NYSL( http://www.kmonos.net/nysl/ ) | |
lua5.1 and lua5.2 | |
]] | |
local newproxy = newproxy or require("newproxy") -- for Lua5.2 | |
local type, getmetatable, pairs, assert, error = type, getmetatable, pairs, assert, error |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/local/bin/bash | |
export PATH=/home/nyaocat/bin:/usr/local/bin/:$PATH | |
export LANG=ja_JP.utf-8 | |
if [ $HTTP_HOST$REQUEST_URI != kenkov.nyaocat.jp/ ] | |
then | |
echo "Location: http://kenkov.nyaocat.jp/" | |
echo |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# | |
# インストール: | |
# このファイル自体を PATH のある場所に保存して chmod +x すれば OK | |
# 例: | |
# sudo sh -c "curl http://nyaocat.jp/misc/qcc > /usr/local/bin/qcc" | |
# sudo chmod +x /usr/local/bin/qcc | |
# qcc -h | |
# | |
# 動作環境: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <string> | |
#include "signal.hpp" | |
struct event_A : public s::signal<int, int> {}; | |
struct event_B : public s::signal<std::string, int, double> {}; | |
int main() { | |
s::bind<event_A>([](int p1, int p2) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# usage: docker-edit container filepath | |
# License: NYSL | |
set -eu | |
TMPFILE=$(mktemp) | |
trap "rm $TMPFILE" 0 | |
docker cp $1:$2 $TMPFILE | |
${EDITOR:-vi} $TMPFILE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
start "xserver" "C:\Program Files\VcXsrv\vcxsrv.exe" -fullscreen | |
wsl sh -c "env DISPLAY=:0 xfce4-session" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import sdl2 | |
import sdl2.ext | |
import math | |
import wx | |
class SDL2Timer(wx.Timer): | |
def Yaruzo(self, a): | |
sdl2.ext.init() | |
# window = sdl2.SDL_CreateWindow("Hi".encode("utf-8"), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -eu | |
mkdir -p $HOME/.config $HOME/.npm | |
docker run \ | |
-it --rm \ | |
--tmpfs "/tmp" \ | |
-v "$PWD:$PWD" \ | |
-v "$HOME/.config:$HOME/.config" \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -eu | |
BUF="$(mktemp)" | |
trap "rm '$BUF'" 0 | |
grep -H -n "$@" > "$BUF" | |
"${EDITOR:-vi}" "$BUF" | |
IFS=":" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
# License: NYSL | |
use warnings; | |
use strict; | |
use Sys::Hostname; | |
use IO::Socket::Multicast; | |
use Net::DNS; | |
use IO::Interface::Simple; | |
my $sock = IO::Socket::Multicast->new(LocalPort => 5353); |
OlderNewer