Skip to content

Instantly share code, notes, and snippets.

View pasberth's full-sized avatar

pasberth pasberth

View GitHub Profile
@sugyan
sugyan / FizzBuzzOneLiner
Created March 21, 2010 11:08
FizzBuzz Perl One-Liner
perl -e '""!~("(?{".("{^(?)!(?^{^^!){.^^~~?}{!~}^}^.(!~}!..^^!~}!~~.~^}"^"^}((~))~~^{.{^~?}^!^}(~{^)?()^)^!).^}!()){.^)(}.("^"!~!{}(!(!~((}}!})!^^{^){(.?}{}!~{^~!)^?..(~)!~.?."^"{{?}^(~)~^!..~)??){^.~){.~(!{.)}}^.}^~}?}.^}(^?{~"^".)^!?^(.)!~!)~{^{(}){?!^.~)({?)(^.^!.^{((^!!^(^(!"^"!})^?}^(?^(~{.)(}})!.?^~!!{~))}({^^!..)^^~?{.?)..")."})")'
# Author: Pieter Noordhuis
# Description: Simple demo to showcase Redis PubSub with EventMachine
#
# Update 7 Oct 2010:
# - This example does *not* appear to work with Chrome >=6.0. Apparently,
# the WebSocket protocol implementation in the cramp gem does not work
# well with Chrome's (newer) WebSocket implementation.
#
# Requirements:
# - rubygems: eventmachine, thin, cramp, sinatra, yajl-ruby
@qnighy
qnighy / 00index.markdown
Created January 27, 2012 21:23
数学の問題作った
@pasberth
pasberth / tumblr-custom.css
Created February 29, 2012 17:36
Tumblr カスタム CSS でこれだけは必ず挿入する事にした
code {
font-family: "Bitstream Vera Sans Mono",
"Courier New";
}
pre {
margin-left: 1em;
font-family: "Bitstream Vera Sans Mono",
"Courier New";
white-space: pre;
}
@fumieval
fumieval / lazy.lazy
Last active October 3, 2015 09:17
Unlambda style Lazy K in Unlambda style Lazy K
````sii``s`k`s`k`si``s`k`s`kk``s`k``ss`kk``s`k``s`kks``s`k`s``s``s``si`k``si`k`k
i`k`````s``si``s``sss``ss`ki```ss``ssi``ss`ki``s`ksk``s`k`s``si`kik``s``si`k``s`
`s`ksk``s``s`k``s`ksk``s`ksk`k``s`ksk`k``````s``s`ks`ssi``ss`ki``s`ksk``s`k`s``s
i`kik``s``si`k`k``si`ki`k``s``si`ki`k``s``si`k`k``si`kk`k`````ss``s``sss``ss`ki`
`s`ksk``s`k`s``si`kik``s``si`k`k``si`ks`k```si```sii``s`k`si``sii``s`k`s``si`kik
`kk``s`kk``siii
@repeatedly
repeatedly / d_master.md
Last active June 8, 2023 06:20
D言語基礎文法最速マスター

他の言語をある程度知っている人はこれを読めばD言語の基礎をマスターでき,D言語の氷山の一角くらいは知ることができると思います.対象バージョンはdmd 2.059です.

1. 基礎

ソースファイル

ASCIIかUTFしか受け付けません.それ以外の文字コードで書くとコンパイルエラーになります.

main

D言語のmainはCとは違い以下のようなシグネチャです.

@mana8626
mana8626 / sock.py
Created May 15, 2012 05:02
socketのなんか書きたかったけど無理だった
import socket
ss = socket.socket(
socket.AF_INET, socket.SOCK_STREAM)
ss.bind(('localhost', 8080))
ss.listen(5)
conn, addr = ss.accept()
#conn.send("Hello World")
print conn.recv(4096)
conn.shutdown(socket.SHUT_RDWT)
@shomah4a
shomah4a / composable.py
Created June 7, 2012 03:59
関数合成みたいな何か
#-*- coding:utf-8 -*-
u'''
関数合成みたいな何か
'''
class Composable(object):
u'''
合成可能
'''
@ympbyc
ympbyc / 00-schel.el
Created August 7, 2012 15:30
minimal scheme with an ability to call elisp functions. elispの練習で書いた
(setq max-lisp-eval-depth 100000)
(setq max-specpdl-size 100000)
(setq debug-on-error t)
(defun compile (x next)
(cond
((symbolp x) (list 'refer x next)) ;;variables
((listp x)
(let ((code (car x)) (arg (cdr x)))