当事者の一人として、セキュリティ&プログラミングキャンプ2010(以下キャンプと記す)を振り返る。 来年度同じようなイベントが開催できるか分からないので、今回ここで振り返ったところでそれが来年実装できるかどうかは神のみぞ知ることなのだけど、まあ、どのようなことが課題だったかということを明文化することは悪いことではないので記す。 キャンプの中の人として、プログラミングコースの主査の立場から言うと、このようなキャンプは世界にも多分例がないし、やる意義は大変あると思うし、できれば、最低でも10年は続けたいと思うのだけど、正直、税金を使って続けることがいいことなのか、考え時だと思った。本当に必要だと思うのだったら、本当に必要だと思う人が(企業とかも含めて)、ファンドして、お金を捻出をしてでもやるべきで、国の支援が切れたから、終わりというのは、あまりにも残念な感じである。 現状の最大の問題はスポンサ
test.py: print 'foo', print 123, print 'bar' 実行結果: $ python test.py foo 123 bar というわけで、print 文の最後にカンマ "," をつけた場合、それは「改行を出力しない」んじゃなくて、「改行のかわりに半角空白を出力する」という意味でした。 そんなわけで、 print "Content-Type: image/png\r\n", print "Content-Length: %d\r\n" % len(image), print "\r\n", print image,はうまくいかなくて import sys write = sys.stdout.write write("Content-Type: image/png\r\n") write("Content-Length: %d\r\n" % len(ima
こんなエラーがおきたとき >>> print hoge Traceback (most recent call last): File "<stdin>", line 1, in ? UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-7: ordinal not in range(128) デフォルトで設定されてる文字コードを変えると解決します。 で、その設定のしかたですが、 1. 環境変数LANG に端末が扱うエンコードを設定する。(たぶん LANG=ja_JP.utf-8 か、 ja_JP.eucJP のどちらかでいけるとおもいます) 2. 1は端末に出力(ただprintする時)するときだけに対応するので、 hoge = file(’hoge’, ’w’) print >>hoge, u
Org-mode is a fabulous organizational tool originally built by Carsten Dominik that operates on plain text files. Org-mode is part of Emacs. This document assumes you've had some exposure to org-mode already so concepts like the agenda, capture mode, etc. won't be completely foreign to you. More information about org-mode can be found in the Org-Mode Manual and on the Worg Site. I have been using
emacsのorg-modeは、C_Dominikさんの作成したemacsのアウトラインベースのlisp(マクロ)です。 最近はemacsのパッケージにも取り入れられたようで、Meadowにもすでに含まれていました。googleで検索したところ、以前に比べれば触れられているページが増えてきているようですが、まだまだ利用している人は少ないかもしれません。 ORG_mode_Manualは、バージョンが3.03の頃のマニュアルをベースに翻訳したのですが、現在、バージョンが4.60に上がっており(2006/12/22現在)、メーリングリストを読んでいると怒濤のバージョンアップが続けられています。(なお、マニュアルはOrgMode/Manualを見てください。古いかもしれませんが) そんなわけで機能も随分向上しているので、新しいバージョンの翻訳をしたいとおもっているのですが、なかなか安定版にならず
id:rubikitch さんの org-mode 関係の記事を見て、org-mode 使おうかなぁと思いつつ、これまで手をつけていなかったのですが、先日のウェブテコでスライドを作るときに、アウトラインエディタ(というか、それ系もモード)を使うと、楽に出来るかなぁと思って、ついに触れてみました。 org-mode を触ってみると、それはもう他の Emacs のモードにはない面白い機能がいっぱいあって、それらを試す(チュートリアル)するのに夢中になり、スライドがすんごい手抜きになってしまったという副作用が生じるくらい楽しいモードでした。 なので、みんなも試すと良いと思うので、インストールと簡単なチュートリアルをメモっておきます。 最新版をインストール。 Emacs22 とかだと標準で入っているらしいのですが、せっかくなので、最新版を入れます。好きなディレクトリで、 $ git clone g
『坊っちゃん』自筆原稿 読みやすい文章とは、流れるように読める文章だ。難しい言葉はいらない。気のきいた言葉もいらない。文頭から文末まで振り返ることなく読める文章が、最も美しい。 読みやすさの基準は客観的なものだ。読み手には様々な人がいる。老若男女すべての人に対して読みやすい文章を書くのは難しい。ただ、綺麗な文章を書こうとする意識は持ちたい。 文章を書く上で意識すべき技法を紹介する。 常体と敬体 常体とは「だ・である」調の文章であり、敬体とは「です・ます」調の文章を指す。それぞれにメリットとデメリットがある。 常体は、自分の意思を力強く伝える事ができるが、我の強い文章になる。敬体は、優しい印象で共感を得やすいが、まわりくどい文章になる。 常体と敬体を織り交ぜて書く手法もある。まずは自分で試してみて、書きやすい文体を見つければいい。 文章の始まりは短く 最初の一文は短いほうがいい。インパクトが
8月24日夜、『ニコニコ動画』というインターネットメディアに生出演。元2ちゃんねる管理人で、ニコニコ動画を運営する「ニワンゴ」取締役の西村博之(ひろゆき)氏と「ひきこもり社会日本~非モテからリア充へ~」というテーマで対談した。 これまでテレビには何度か出たことがあったものの、こうしたインタラクティブにユーザーの反応がわかるネット動画に出るのは、初めての体験。要領がよくわかっていない上に、相手が質問上手な“ネット界のカリスマ的存在”だと事前に聞かされていたので、正直言って、とても緊張した。 ひろゆき氏との生トークの模様は、時折話を脱線させながらも、予定の1時間を上回る1時間30分余りにわたって中継。当日は、スタッフの予想をはるかに超えて、1万9000人近くもの人が番組を視聴し、盛り上がり?を見せた。 「外出しないのはダメなことか」 “家に居ること”も選択肢であるべき とくに興味深かったのは、
私の前のボスのハーバードでの講演のビデオが公開されました: http://ocaml.janestcapital.com/?q=node/82 彼は早口ですが、まあ頑張って聞いてください。普通に判れば、アメリカで普通に仕事できます。判らなくても仕事できますから安心してください。 正直、この Effective ML 9ヶ条と Jane Street Core のソースコードを見れば、 Jane Street での関数型プログラミングの秘訣は大体抑えられると言ってよいでしょう。学問的には新しいことは何もありませんが、徒党を組んで関数型言語によるプロジェクトを行うには重要な物ばかりです。 この、Effective ML 9ヶ条をまとめておきました。これを見ながら視聴すると良いかもしれないです。オリジナルは 00:47:13 で見れますね。 コードライタよりもリーダの意見を尊重せよ。大体において
WEB+DB PRESS Vol.58の未収録内容その2です。第2章のコラム「フックについて」で after-save-hook の使い方の例で執筆しました。hook も覚えて、shell-command も覚えれるという個人的には一石二鳥のサンプルでした。 たとえば、MacにGrowlという通知ソフトがありますが、パッケージに同梱されている growlnotify というコマンドラインツールをインストールすると、シェルから Growl を利用できるようになります。 これを利用してEmacsでバッファを保存したときにGrowlによる通知を行うようにしてみましょう。その場合、バッファを保存するタイミングで関数を実行してくれるafter-save-hookを利用します。 ;; growlnotifyコマンドが存在する場合のみフックを追加 ;; growl に通知するための関数を定義 (when
プロファイル作り直すのでその前に入れてる add on をリストアップしておく BarTab 再起動した時重くならないようにするやつ(ちょっと違う) chaika firefox を 2ch 専用ブラウザの機能付与するやつ DownThemAll! ダウンロードマネージャー。分割ダウンロードとか出来る。 Elasticfox EC2 を管理出来るやつ EPUBReader ePub 読める FaviconizeTab Tab を favicon サイズにまで小さくするやつ Hatena Bookmark はてブをいろいろ出来る RefControl リファラいじれる SQLite Optimizer sqlite3 の vacuum とか reindex とかを自動化するやつ Stop Autoplay Flash とか QT とか自動再生しないようにするやつ Tombloo いろんなとこ
HOMEEmacsEmacsでRのコード補完を快適にしてくれるauto-complete-acr.elがオムニ補完に対応しました。 EmacsでRのコード補完を快適にしてくれるauto-complete-acr.elがオムニ補完に対応しました。 2010.08.27 【統計】R Emacs auto-complete, Emacs, ESS, KeySnail, Python 案の定、auto-complete.elのR用拡張でした。 ざーっと見た感じ、オムニ補完ができそうだし、古いバージョンのRでも補完ができるようになっていたりと、とても高機能っぽいです。 ちなみにオムニ補完とは、もともとVimの補完方法につけられている名称で(多分)、VSのインテリセンスのようなものだと思うとわかりやすいかもしれません。 これを使うと例えば、JavaやPythonのメソッドをさくっと補完していくことがで
いっぱいまとまっている良エントリーがあります。iKnowの他、API が提供されているものとして、Google AJAX Language API, Yahoo! Pipes(旧Babel Fish) が挙がっています。 iKnow!のAPI公開。英和/和英辞典としての実力やいかに | Creazy! 他にもいくつかよい API があるので追記する形で書いてみます。 ■ 翻訳もの Microsoft Translator API は素直で使い易し。 Translator Text Documentation - Quickstarts, Tutorials, API Reference - Azure Cognitive Services | Microsoft Docs ■ 辞書もの イーストウェブサービスの辞書サービスがあります。 http://www.btonic.com/ws/ h
昔、『「ping -a」で音が鳴る!』なエントリでも書いたのですが、何らかをリアルタイムにチェック/監視したい時に、視覚だけではなくアラート音が一緒に出ると、モニタリングしやすいものです。 というわけで、Linuxなんかで、とあるログファイルの出力から、ある文字列が検出された際に、ビープ音を鳴らすワンライナーは以下。 $ tail -f ログファイル | sed -e 's/\(対象文字列\)/\1^G/'上記を実行中に、指定ログファイルに対象文字列が出力されるとビープ(Beep)音が鳴るはず。 「^G」(0x07)の部分が、ASCIIのBELキャラクタのリテラルです。 $ echo -n "^G"などとしてやれば、ベル(ビープ音)が鳴りますよね。 ちなみに、「^G」は、[Ctrl-V] ⇒ [Ctrl-G] の順に入力してやればOK。emacsだと[Ctrl-Q] ⇒ [Ctrl-G]か
top コマンド 最終更新2005-07-03T00:00:00+09:00 この記事のURI参照https://www.7key.jp/computer/top.html#top_command システム全体の情報を5秒おきに表示する。 使用例 最終更新2005-07-03T00:00:00+09:00 この記事のURI参照https://www.7key.jp/computer/top.html#top_example #top ▼19:41:58 up 49 days, 4:14, 1 user, load average: 0.21, 0.16, 0.14 ▼50 processes: 49 sleeping, 1 running, 0 zombie, 0 stopped ▼CPU states: cpu user nice system irq softirq iowait id
2.1. The Big Picture For this lab, we will be compiling the code you write into the program EvalLMLab3. Here is an outline of what this program does: training phase reset all n-gram counts to 0 for each sentence in the training data update n-gram counts (A) evaluation phase for each sentence to be evaluated for each n-gram in the sentence call smoothing routine to evaluate probability of n-gram gi
・裸はいつから恥ずかしくなったか―日本人の羞恥心 ペリーの日本遠征に随行した画家の「下田の公衆浴場」という絵には、全裸の男女が秘所を隠すこともなく混浴の浴場でくつろぐ様子が描かれている。若年や中年の男女が多いが、誰も互いの裸体に欲情していないし、恥ずかしさも感じていないことがみてとれる。この絵を見たアメリカ人は日本人を「淫猥な人たちだ」といい、フランス人は「日本人に羞恥心はない」といい、オランダ人は「男女の性別を気にしていない」といって驚き、そして軽蔑した。 150年前の日本では「男女が無分別に入り乱れて、互いの裸体を気にしないでいる」のは普通だったのだ。江戸時代の日本人にとって、裸体は顔の延長のようなものであり、現代人の我々がスッピンの顔を見られても恥ずかしくないように、裸を見られても平気だった。 江戸時代の日本人がいかに裸に対しておおらかだったか、具体的な記録から明らかにされる。若い娘
自然言語処理や機械学習でいくつか新しい教科書的なものが登場してきたので、まとめてみようと思う。 教科書について。Introduction to Information Retrieval Introduction to Information Retrieval 作者: Christopher D. Manning,Prabhakar Raghavan,Hinrich Schuetze出版社/メーカー: Cambridge University Press発売日: 2008/07/07メディア: ハードカバー購入: 7人 クリック: 115回この商品を含むブログ (37件) を見るの翻訳が進んでいる(あとこれを研究室の輪読に使っていたりする)という話を聞いたりするのだが、やっぱり知識として知っておくべき本というのと、そこから超えていく本というのは違うものであって、どれだけ研究が進んでも、分
Lab 3: Language Modeling FeverELEN E6884/COMS 86884: Speech RecognitionDue: November 7, 2005 at 12:01am Table of Contents1. Overview2. Part 1: Implement n-gram counting2.1. The Big Picture2.2. This Part2.3. Compiling and testing3. Part 2: Implement “+delta” smoothing4. Part 3: Implement Witten-Bell smoothing5. Part 4: Evaluate various n-gram models on the task of N-best list rescoring6. What is to
ねじお君・・・オモコロのツイッター特集を読んでツイッターを始めたんだ。 まゆ毛がない以外は至ってふつうの男の子だよ。 ツイッターはかせ・・・日夜ツイッターを研究してる偉い人だよ。 フォロワーは数万人いるんだって。まゆ毛はないよ。 とげおくん・・・全身とげだらけの緑色の男の子だけど今回は関係ないよ。 ラスク・・・フランスパンの輪切りを甘く調理したお菓子で、さっくりとした食感が特徴だよ。 ——————————————————— Twitterを始めて半年になろうとしているねじ男くん。 でも彼には最近悩みがあるみたい。 ——————————————————— はあ・・・ツイッターを始めてからずいぶんたつけど なかなかフォロワーが増えないなあ。 頑張ってつぶやいても誰も反応してくれないし、何のために やってるのか分からなくなってきちゃった・・・ はっはっは。悩んでるみたいだねねじ男くん。 お、おじ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く