Clojarsサインアップ.
git clone git@github.com:kaosf/clocure.git; cd clocure
gpg --gen-key.名前をkaosfでメールアドレスをka.kaosf-=at=-gmail.comにした.パスフレーズ空にしたんだけどこれまずいのかどうかもよく分からん.
ランダムな値が必要やねんでと言われたのでfind / > /dev/nullしたりブラウザ操作したりした.
| #!/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 |
| $ 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 |
| #!/bin/bash | |
| cat <<EOF > hello.c | |
| #include <stdio.h> | |
| int main(void) { | |
| printf("Hello, world!\n"); | |
| return 0; | |
| } | |
| EOF | |
| gcc -o hello hello.c |
| #!/bin/bash | |
| # メール送信関数 | |
| # | |
| # smtpサーバ未設定のmailコマンドや、sendmailコマンドが無いサーバでも実行できるように、 | |
| # bash & 少しのコマンドで送れる、原始的なものです。 | |
| # | |
| # 前提/制約 | |
| # | |
| # * 右記のコマンドが実行できること expect telnet cat echo whoami hostname base64 |
| ;;; Project here: https://github.com/seymores/gcm-clj | |
| ;;; | |
| ;;; Note: you need to specify the custom repo to get gcm-server.jar | |
| ;;; :repositories [["google" "https://github.com/slorber/gcm-server-repository/raw/master/releases"]] | |
| ;;; :dependencies [[com.google.android.gcm/gcm-server "1.0.2"]] | |
| ;;; | |
| ;;; See http://developer.android.com/google/gcm/gs.html#server-app | |
| ;; Import all the needed classes from gcm-server.jar | |
| (import (com.google.android.gcm.server Sender Message Message$Builder MulticastResult)) |
英語圏ではかなり前からD言語を開発し続けることのリスクについて語られていたが,全く具体的な弊害が出て来こないので,単なるメモ.日本ではかなり遠い未来だと思う.
COBOLのように需要が逼迫しているのに人材の供給が増えず需給ミスマッチが起っているわけでは無く,需要も供給も増えないという状況下でわずかすら需要が上回っていないつも通りの状況がD言語に起きている.特に深刻なのは高価な古手エンジニアの採用が絶望的に難しいという現実だ.Haskellが台頭して数年経ちScalaがメインストリームの先頭を突っ走る2013年において新しくD言語を勉強しようとする年長はよほどの物好きしかいない.20~30歳のD言語エンジニアを雇うのはそれほど難しく無いだろうがコストがかかる.高価な40代前半の古手エンジニアを雇いたいという企業の思いとは裏腹にD言語を新たに学ぶ年長は絶滅寸前だ.
とても優秀な古手を雇用できるチャンスが巡って来た.採用担当者はこう尋ねる.「D言語は習得していますか?」「もちろんALGOL/Fortran/COBOLはお手の物です.Emacs Lispもある程度可能です」「もう一度伺いますがD言語は習得していますか?」「申し訳ございません 未習得です」
この記事は、lispリーダーマクロアドベントカレンダー の4日目の記事です。 タイトルにある通り、Clojure でのリー ダーマクロについて取り扱います(対象とする Clojure のバージョンは 1.4)。
| #!/bin/bash | |
| if [ -z "$1" ]; then | |
| echo | |
| echo usage: $0 network-interface | |
| echo | |
| echo e.g. $0 eth0 | |
| echo | |
| echo shows packets-per-second |