Skip to content

Instantly share code, notes, and snippets.

@chandlerprall
chandlerprall / threaded_download.py
Created June 9, 2011 17:41
Small Python multi-threaded file downloader
import urllib2
import threading
from Queue import Queue
import sys, os, re
class ThreadedDownload(object):
REGEX = {
'hostname_strip':re.compile('.*\..*?/', re.I)
}
@edokeh
edokeh / index.js
Last active October 26, 2024 12:35
佛祖保佑,永无 BUG
//
// _oo0oo_
// o8888888o
// 88" . "88
// (| -_- |)
// 0\ = /0
// ___/`---'\___
// .' \\| |// '.
// / \\||| : |||// \
// / _||||| -:- |||||- \
@Kuniwak
Kuniwak / vim_intro.txt
Last active June 2, 2022 03:48
Vimの起動時に表示されるAA。vim-splashを入れて g:splash#path にこのファイルを指定するとhappy。 ライセンスはパブリックドメインです。ご自由にお使いください。【推奨環境】background=dark guifont=SourceCodePro-Regular
..
.::::.
___________ :;;;;:`____________
\_________/ ?????L \__________/
|.....| ????????> :.......'
|:::::| $$$$$$"`.:::::::' ,
,|:::::| $$$$"`.:::::::' .OOS.
,7D|;;;;;| $$"`.;;;;;;;' .OOO888S.
.GDDD|;;;;;| ?`.;;;;;;;' .OO8DDDDDNNS.
'DDO|IIIII| .7IIIII7' .DDDDDDDDNNNF`
@niratama
niratama / open-golang-test.go
Created August 24, 2014 06:39
goでhttpサーバ起動と同時にブラウザを開く例
package main
import (
"fmt"
"log"
"net/http"
"github.com/skratchdot/open-golang/open"
)
@844196
844196 / gist:849cd820e2c3ce916486
Last active March 19, 2024 15:52
非淫夢民向けミュート正規表現パターン
[こそ]れ?マジ?[\??]
まず(.*?)さ[あぁ]?(?:、|(?:\.|・){2,})(.*?)(?:、|(?:\.|・){2,})?ある?んだけど(?:、|(?:\.|・){2,})(.*)
(.+)↑(.+)↓
やっぱ[あぁ]?(?:、|(?:\.|・){2,})?(.*?)(?:くん|君)?の(.*?)を(?:、|(?:\.|・){2,})?(.*?)
[\((].*?[\))]ないです
[\((](王者の風格|すっとぼけ|サイコパス|ガンギマリ|せっかち|ねっとり|思考停止|諸行無常|ドン引き|意味深|名推理|使命感|震え声|棒読み|半ギレ|淫夢|悟空|威圧|偏見|激寒|呆れ|恍惚|戒め|無知|妥協|提案|驚愕|池沼|正論|絶望|良心|哲学|便乗|困惑|脅迫|小声|適当|レ|素|[至名迷]言|大[嘘破]|[難幻]聴|[憤激]怒|届かぬ[思想]い|(?:察し|冊子)|(?:声だけ)?迫真|無(?:邪気|関心)|語録(?:無視)?|(?:ゲス|真)顏|(?:更|さら)なる高みへ|(?:.*?並(?:みの)?感想?|KONAMI|粉みかん))[\))]?
\?{,3}「.*?」
.*?、どうぞ
申(?:し訳ないが)?.*?は?[NN][GG]?
じゃないですかね[\.・]{2,}
@pocari
pocari / neovim_terminal.vim
Last active February 20, 2022 15:53
neovim の terminal
if has('nvim')
" exitフックを指定して:terminalを開く
function! s:termopen_wrapper(on_exit) abort
" https://github.com/neovim/neovim/pull/5529
" でvimのpartialがneovimに取り込まれて以降は、
" on_existに設定するコールバックが関数名でなく、
" 関数値そのもの?(function('関数名'))ようなので、古いneovimの場合注意
"
" 7.4.1577が当たっているかどうかで切り分ける
if has('patch-7.4.1577')

なぜ Vim はいきなり文字を入力できないのか

2017-07-20 Fablic.vim #2

@ysaito8015
ysaito8015 / hello.cpp
Last active November 30, 2022 22:46 — forked from snaka/hello.cpp
"Hello world" する LLVM assembly code を生成する C++ コード
#include <llvm/IR/LLVMContext.h>
#include <llvm/IR/Module.h>
#include <llvm/IR/BasicBlock.h>
#include <llvm/IR/CallingConv.h>
#include <llvm/IR/Constants.h>
#include <llvm/IR/Function.h>
#include <llvm/IR/GlobalVariable.h>
#include <llvm/IR/Instructions.h>
#include <llvm/IR/PassManager.h>
#include <llvm/IR/Verifier.h>
@bketelsen
bketelsen / ktest.nim
Created November 15, 2018 23:34
Karax + Litz = Web Components in Nim
import
dom, jsffi, jsconsole, macros, strutils,
nes
class Ticker:
tickerTempl = html_templ:
d(data={"key1": "value1", "key2": "value2"}):
h1: "Hello, World!"
h2: "It is ${new Date().toLocaleTimeString()}."