Skip to content

Instantly share code, notes, and snippets.

View tokibito's full-sized avatar

Shinya Okano tokibito

View GitHub Profile
@mopemope
mopemope / EchoServer.ooc
Created October 6, 2011 07:57
EchoServer
import threading/Thread
import net/ServerSocket
main: func {
socket := ServerSocket new("0.0.0.0", 5000)
socket listen(100)
while(true){
conn := socket accept()
Thread new (||
@shimizukawa
shimizukawa / pythonstartup.py
Created November 8, 2011 14:39
PYTHONSTARTUP
# -*- encoding: utf-8 -*-
try:
import pyreadline.rlmain
#pyreadline.rlmain.config_path=r"c:\xxx\pyreadlineconfig.ini"
import readline,atexit
import pyreadline.unicode_helper
#
#
#Normally the codepage for pyreadline is set to be sys.stdout.encoding
#if you need to change this uncomment the following line
========================================
In defense of zope libraries 翻訳
========================================
Pyramid が Zope ライブラリを使っていることについての非常に長い defence
----------------------------------------------------------------------
freenode の #pyramid IRC チャンネルで、以下のような質問に私は
うんざりするほど多くの時間を割いてきた。
@taichi
taichi / log.md
Last active December 15, 2021 02:12
ログ、その時の為に。
@kuenishi
kuenishi / Erlang_risk.md
Last active December 14, 2015 09:09 — forked from repeatedly/d_risk.md

ついに顕在化し始めてもいない「Erlang/OTPリスク」

英語圏ではかなり前からErlang/OTPを開発し続けることのリスクについて語られていたが,具体的な弊害が出て来たので,単なるメモ.日本では起こり得ない未来だと思う.

若手エンジニアの不足

COBOLのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけでは無く,需要も供給も増えないという状況下でわずかながら需要が上回っている質の悪い状況がErlang/OTPに起きている.特に深刻なのは高価な若手エンジニアの採用が絶望的に難しいという現実だ.Haskellが台頭して数年経ちScalaがメインストリームの先頭を突っ走る2013年において全く別の関数型言語もどきを勉強しようとする若者はよほどの物好きしかいない.20~30歳のErlang/OTPエンジニアを雇うのはそれほど難しい上にコストがかかる.優秀な30代前半の若手エンジニアを雇いたいという企業の思いとは裏腹にErlang/OTP新たに学ぶ若者は絶滅寸前だ.

とても優秀な若手を雇用できるチャンスが巡って来た.採用担当者はこう尋ねる.「Erlang/OTPは習得していますか?」「もちろんRuby/Scalaはお手の物です.Haskellもある程度可能です」「もう一度伺いますがErlang/OTPまたはCは習得していますか?」「申し訳ございません 未習得です」

@aodag
aodag / guestbook.py
Last active December 26, 2015 15:29
guestbook作ってみた!
# -*- coding: utf-8 -*-
import os
from datetime import datetime
from babel.dates import format_datetime
import sqlalchemy as sa
import sqlalchemy.orm as orm
from sqlalchemy.ext.declarative import declarative_base
from zope.sqlalchemy import ZopeTransactionExtension
@voluntas
voluntas / shiguredo_recruit.rst
Last active June 24, 2024 06:46
時雨堂を支える採用
@shibukawa
shibukawa / apple_ish_bugs.rst
Last active August 29, 2015 13:57
apple的バグ
  • 息を呑むほど高めたいバグ
  • 未来へ向けて開かれた扉にもなる危ういバグ
  • 驚くほど素晴らしいつらいバグ
  • 世界で最も先進的な苦しいバグ
  • よりパワフルな憎いバグ
  • 世界最高のプロフェッショナル向けのまずいバグ
  • 信じられないほど素晴らしい体験を提供する鋭いバグ
  • 世界で最も優れた狭いバグ
  • 過去最高の忙しいバグ
  • すべてを一新した赤いバグ
@voluntas
voluntas / mqtt.rst
Last active March 1, 2023 06:47
MQTT とはなんだったのか

MQTT とはなんだったのか

更新:2017-05-09
作者:@voluntas
バージョン:3.14
URL:http://voluntas.github.io/

MQTT をググって調べた人向け

@7shi
7shi / text.md
Last active March 15, 2017 06:38
アスキードワンゴ編集部 編集長 鈴木嘉平氏 『技術書を出版するには』