Skip to content

Instantly share code, notes, and snippets.

View kaosf's full-sized avatar
🏠
Working from home

ka kaosf

🏠
Working from home
View GitHub Profile
@kazuhito-m
kazuhito-m / send_mail_lowlevel.sh
Last active December 24, 2015 15:28
サーバに入った際「コマンドを自由にビルド・パッケージインストール出来ない場合」に補うための"超原始的"スクリプト群(bash)。 メール送信。
#!/bin/bash
# メール送信関数
#
# smtpサーバ未設定のmailコマンドや、sendmailコマンドが無いサーバでも実行できるように、
# bash & 少しのコマンドで送れる、原始的なものです。
#
# 前提/制約
#
# * 右記のコマンドが実行できること expect telnet cat echo whoami hostname base64
@penguin2716
penguin2716 / hello.sh
Created May 8, 2014 03:05
"Hello, world!"と出力するシェルスクリプト
#!/bin/bash
cat <<EOF > hello.c
#include <stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
EOF
gcc -o hello hello.c
@a2ikm
a2ikm / HOW
Last active August 29, 2015 14:02
patch for git's diff-highlight to show utf8 strings properly. originally from https://gist.github.com/kaosf/d361cd5169fb36297d9c
$ wget https://raw.githubusercontent.com/git/git/34d9819e0a387be6d49cffe67458036450d6d0d5/contrib/diff-highlight/diff-highlight
$ wget https://gist.githubusercontent.com/a2ikm/2dbfb89114dfa5c543ed/raw/e2d8d550ef601c9310712f4187b803658427dd42/diff-highlight.utf8.patch
$ patch -u diff-highlight < diff-highlight.utf8.patch
$ chmod +x diff-highlight
@penguin2716
penguin2716 / 60_warnning.zsh
Created July 8, 2014 10:36
source this script in your ~/.bashrc and stop using deprecated package
#!/usr/bin/env zsh
function arp {
echo "use 'ip n' instead."
return 1
}
function ifconfig {
echo "use 'ip a (ip addr)', 'ip link', or 'ip -s (ip -stats)' instead."
return 1

20140823 プリキュアハッカソン作業

Clojarsサインアップ.

git clone [email protected]:kaosf/clocure.git; cd clocure

gpg --gen-key.名前をkaosfでメールアドレスをka.kaosf-=at=-gmail.comにした.パスフレーズ空にしたんだけどこれまずいのかどうかもよく分からん.

ランダムな値が必要やねんでと言われたのでfind / > /dev/nullしたりブラウザ操作したりした.

@krdlab
krdlab / start-yesod.sh
Created February 21, 2015 10:36
Start yesod (use cabal sandbox)
wget http://www.stackage.org/lts/cabal.config
cabal update
cabal sandbox init
cabal install alex happy yesod-bin
export PATH=./.cabal-sandbox/bin:$PATH
yesod init --bare
cabal install -j --enable-tests --max-backjumps=-1 --reorder-goals
yesod devel
@long-long-float
long-long-float / README.md
Last active September 6, 2016 04:50
るりま(Ruby リファレンスマニュアル)を最新に更新するブックマークレット

るびま(Ruby リファレンスマニュアル)を最新に更新するブックマークレットです

  1. bookmarklet.jsをブックマークレットとして登録してください
  2. るびまのページに行きます
  3. うわっ、古いって思ったらブックマークレットをクリックすると最新の(ではなくブックマークレット内のVERSION)るびまになります
@mapk0y
mapk0y / Dockerfile
Created March 5, 2017 17:18
docker で xfce4
FROM ubuntu:latest
ENV DEBIAN_FRONTEND noninteractive
RUN set -ex \
&& apt-get update \
&& apt-get install -y --no-install-recommends xfce4 \
&& apt-get clean \
&& rm -rf /var/lib/apt/*
@melpon
melpon / wandbox-sponsors.md
Last active March 2, 2022 05:31
Wandboxのスポンサー募集(締め切りました)

スポンサーの募集は締め切りました。以後は GitHub Sponsors に移行する予定です。

どのような募集をしていたか知りたい場合は履歴を確認してください。

@mizchi
mizchi / how-hooks-work.md
Last active December 24, 2024 01:48
(翻訳) React Hooks は魔法ではなく、ただの配列だ

(翻訳) React Hooks は魔法ではなく、ただの配列だ

この記事は https://medium.com/@ryardley/react-hooks-not-magic-just-arrays-cd4f1857236e の日本語訳です。途中で力尽きて雑な翻訳になってる箇所がいくつかあります。


どのように Hooks が動いているか

私は、新しい Hooks の API の "magic" な挙動に悩んでいる人が結構いると聞いています。なのでこの構文の提案が、少なくとも表面的なレベルではどう動いているか、解説してみようと思います。