サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
yad-el.hatenablog.com
髪の赤い人とドラの人がどれくらいまわりから愛されてるかがわかるとてもよい会でした 演出もすごくよかった。スタッフの人たちGJ 130人くらい来てたらしい。すごいな 日記を更新してないと指摘されました>< 思いがけないカップルにびっくりするなど。ご婚約おめでとうございます! 某氏の転職を知ってびっくりするなど ということで、id:Yoshioriさん、id:ngtykさん、ご結婚おめでとうございます!
(display "please input: ") (let ((m (read))) (display "your input is ") (display m)) このようなコードがあった場合、以下のような順番の入出力になるように見えますし、実際に多くのScheme処理系ではこのような実行結果になります。 please input: hoge your input is hogeところがGaucheでは以下のような順番になります。最初の入力プロンプトが表示されず、入力後に入力プロンプトと結果のメッセージがまとめて出力されます。 hoge please input: your input is hoge恥ずかしながら、この問題にずっと悩まされてきました。例えば、FLTVの発表でのGaucheによるデモでは、メッセージの表示の順番がおかしいままデモしたりしていました。 でも、これが不具合
TwitterでCommon Lispのアンチパターンの話があって、Schemeでもリファクタリングの際のパターン(というほど大げさものでもないけど)があるんじゃないかと思ったので、思いつくまま挙げてみる。 再帰に一時変数を導入して末尾再帰にする(基本) consを使った場合には順番が逆になるので最後にreverseをかける 再帰(末尾再帰)からmapやapplyを使う形に書き換える 実際には、mapやapplyが適したケースは最初から自明なことも多いけど 同じ計算を繰り返している部分をletでまとめる 長いlambdaに内部defineで名前を付ける 多値の受け渡しの方法を変更する ペア(またはリスト)にして渡す CPSを使う values/receiveを使う(Gauche等) R5RSのcall-with-valuesって使ってるの見たことないなあ SRFIを使う 目的に合ったシンプ
garaemonさん、kabusさん、ありがとうございましたgaraemon講演タイトル: Lisp, メタプログラミング, プログラマの使命linkgaraemon流しのプログラマってかっこよすぎだろ...linkgaraemonプログラマになろうと思ってるひと? => 4, 5人linkgaraemonコードを書きたいが本音. 好きなコードをかきまくれるキャリアlinkgaraemon今や誰でもコードを書ける時代.linkgaraemonがんばってコーディングすればするほどコードベースが大きくなってる.linkgaraemon90年代; 昔のUNIXは簡単だった. いまや一人でコードをよめないlinkgaraemonはたしてそれで良いのか? >> 膨張するコードベースlinkgaraemon文章とのアナロジーで考える. プロの物書きは顧客の満足できる質の文章を書く.linkgaraem
SICPの1章は2章の準備であり、2章は3章の準備であり、3章は4章の準備であり、4章前半のメタサーキュラーインタープリタがSICPのすべて。4章後半の論理型プログラミングと5章は応用あるいは補足 yadokarielectric on Twitter: "SICPの1章は2章の準備であり、2章は3章の準備であり、3章は4章の準備であり、4章前半のメタサーキュラーインタープリタがSICPのすべて。4章後半の論理型プログラミングと5章は応用あるいは補足" だから4章前半だけを読めば十分なんだけど、その基礎知識がないひとは1章から3章も読まないときつい、というだけ yadokarielectric on Twitter: "だから4章前半だけを読めば十分なんだけど、その基礎知識がないひとは1章から3章も読まないときつい、というだけ" どう見ても言い過ぎです。本当にあ(ry というか、メタサーキ
主催者のid:ranhaさんと会場を貸してくださったチームラボさんありがとうございました 自分の感覚では「いいイベントだけどアウェーなイベント」(例 RubyKaigi)と「なぜかホームの感じがするイベント」がある。今日のFLTVは後者。別に、自分が発表したからじゃなくて 参加者全員が「未来を考える」という軸を共有していた気がする。プロパガンダやポジショントークの類がほとんどなかったのがよかった。この手のテーマでありがちの「ウソくさい未来」をでっち上げようとする空気がなかったのもよかった m0h1canさんのドリクラ貧乳名刺をゲット わたし 「真っ黒Scheme」 内容が薄いプレゼンだったので順番を最初にしてもらった 前座として場をあたためるくらいはできたかな タイトルは「メタメタScheme」のほうがよかったと後で思った 真っ黒SchemeView more presentations
スタッフの方々ありがとうございました ジュンク堂出張所でふつパイラ買った とりあえず出たセッションを淡々とメモ Using Git and GitHub to Develop One Million Times Faster チュートリアルっぽい内容。ほとんど知らないのでお勉強になりました rebaseとmergeの使い分けとか gitはめんどいのでGitHub使えということでFA? Railsエコシステムの研究 Railsは1400人で作っている 新しい機能を作っているのはコアメンバーではなく、大勢いるコントリビュータ 日本のRailsは残念(笑) GitHubの発見。直接民主制 乱暴にまとめると、Railsは永遠の未完成品であり、それが多くの開発者を引き寄せている、と 3.0以降もこういう感じが保たれるのかどうか個人的にちょっと気になった Using Adhearsion to Voi
パターン、Wiki、XP ~時を超えた創造の原則 (WEB+DB PRESS plusシリーズ) 作者: 江渡浩一郎出版社/メーカー: 技術評論社発売日: 2009/07/10メディア: 単行本(ソフトカバー)購入: 75人 クリック: 1,306回この商品を含むブログ (155件) を見る 本編には会社の会議で行けなかったんだけど、会議が意外に早く終わったので、江渡さんのサインだけでももらおうとジュンク堂に行った。 ついでに懇親会に参加。世界の山ちゃん 韓非子の法 人口がある点を超えるととんでもないことが起こる オーム社はSchemerのすくつ。こえー Amazomで買ったばっかりの「層・圏・トポス」の合宿があることを帰りの電車で教えてもらった 層・圏・トポス―現代的集合像を求めて 作者: 竹内外史出版社/メーカー: 日本評論社発売日: 1978/01/20メディア: 単行本購入: 3人
id:tsuyoshikawaさんが初めてSchemeのコードを書いた(ここにあるコード)と聞いて「初めてでここまで書けるのはすげー」と思いました。ということで、このコードについて私ができる範囲でアドバイスしてみます。私自身はSchemeプログラマのレベル10でレベル3〜4程度のへっぽこSchemerなのですが。 閉じカッコの位置について コーディング・スタイルは典型的な「自転車置き場の議論」なのでそれほど気にする必要はないと思いますが、一応、触れておきます。 tsuyoshikawaさんは (define (size-of lis) (if (null? lis) 0 (+ 1 (size-of (cdr lis))) ) ) のように書いているのですが、実際には (define (size-of lis) (if (null? lis) 0 (+ 1 (size-of (cdr lis
とJavaScriptの開発者であるBrendan Eichのブログに書いてありますね。 As I've often said, and as others at Netscape can confirm, I was recruited to Netscape with the promise of "doing Scheme" in the browser. At least client engineering management including Tom Paquin, Michael Toy, and Rick Schell, along with some guy named Marc Andreessen, were convinced that Netscape should embed a programming language, in source form, i
午後から参加 今回は足立さんのLT(金メダル獲得)に尽きる感じ 名前重要 50代からのアジャイル 何歳になっても学ぶ気持ちを忘れない ほかのLTもいい感じ 結婚と保守の類似性とか小悪魔とかストーンオーシャンとか食生活とかGoogle Testとかいろいろ 福井さんの「何を言いたいかという熱い気持ちが一番伝わる」という感想に納得した デコブログ開発チーム++ EM ZERO++ 会社の人用にもう一部もらった 【追記】 懇親会で話をしていて思い出したこと。あまのりょーさんのLTの司会がとてもよかった。トラブルで画面が出ない人のフォローとか審査員へのコメントの求め方とか
「モバイルフレームワーク MobaSiF」 ディー・エヌ・エー 川崎修平さん(リンク) MobaSiFは先々月開発 博士課程のときにオークション大好きでいろいろやってたら南場さんに呼ばれてバイトからそのまま入社 昔と比べて携帯サービス開発は楽になった HTML返すだけだったら固有の問題なし ドコモは公式サイトでないと端末認証できなかった。一時的にセッションIDで引き回し 今はiモードid取れる 昔はロジックで絵文字変換。今は一括して外字で扱える gifやtableタグも使えるようになった キャッシュサイズ拡大。一律100KまでOK 昔は液晶の発色が悪く、機種ごとに色調変えていた。最近はPCサイトと同じような感じでOK 今でもFlashやアプリ、動画は機種依存 iモードidは使い方にクセがある。formではpostとgetで書き方違う movaはxhtml使えない。背景色指定できない 901
id:habuakihiroさんによるお金のお話 要約すると「プロセスをモニタリングするのが会計」 はぶさんがかっこいいのは、決して軸がぶれないからだと思う 自分にできることは何だろうとずっと考えながら聞いてた ストーリー重要。姉妹のぬいぐるみをセットで売る 車のCMは買った人に後悔させないために流している Buriの概要はぶり祭りで聞いたのと同じ話だった というか「ぶり祭りに参加した人、手を挙げて」と言われたのに、参加したの忘れてたってのはどうよ自分 id:makotanによるBuriの話 IF(分岐っぽいやつぜんぶ)が嫌い IFがあるとテストのカバレッジが上がらない 特に嫌いなのが、設計で作られるIF=DBと連携するIF エンジニアが勝手に作り込むもの ユーザーは欲しがっていない これをBuriで追い出す 区分(すなわち状態を表さないIF)はEbi+Excelファイルで管理 BuriS
装丁GJというかくたにさんの話 fkinoさんが昔はブラックな人だったということを知ってショック 懇親会で三つ目のサインをゲット
酔って適当に考えたことを書き留めておく 半分以上与太だけど、ツッコミ歓迎 SICPは「計算機プログラムの構造と解釈」というコンピュータサイエンスの教科書です。サンプルはすべてSchemeというLispの方言で書かれています。以下、「本当にプログラミング未経験でSICPから入門しようとする人」が陥るかもしれない三つの罠を挙げてみます。 1. 破壊的代入に対する嫌悪感を植えつけられる SICPには「大リーグボール養成ギプス」のような側面があります。ストイックな制限を与えることで思考の流れを誘導する感じ。第1章ではリストが使えず(LISP=LISt Processingなのに!)、第2章まではset!が使えないため破壊的代入ができません。つまり状態が扱えない(実際には2章の最後のほうではテーブルが最初から用意されていることにしてオブジェクト指向っぽいことをしてますが)。第3章でようやく状態を扱え
ダム++ こんなに懇親会が楽しかったのは久しぶり amachangと西尾さんのペアは最強 自分が発表した資料はここ(要Firefox、IE不可) amachangが作ったプレゼン・ツールのs6を使用。自分が書いたデータの部分はやっつけなのでかなり汚いHTMLになってます →キーで進む、←キーで戻る、↑キーで一覧(これがすごい) 主役がダムなら影の主役はLaQ 会社に新品持ってきたらみんなに作られちゃった西尾さん涙目 そういえば次回の告知しといてとか言われてた気がするので貼っておきます。 http://ja.doukaku.org/wiki/index.php/1000speakers:2 第1回参加者は参加をひかえてほしいそうなので自分は聞きに行けないけど。 大事なことを忘れていた。お菓子が豪華でした。irigadoさんthanks !
仕事で遅れて最後の30分くらいしか聞けなかった danさん「優秀なのは雑用を押し付けられる」→naoya「雑用は断れ」 danさんが「アメリカにデータセンターないとだめじゃん」と言ったときにnaoyaがさらっと「借りてますよ」とか言ったのがよかった。まだアメリカのアクセスはまだないそうだけど、そういうのをちゃんと用意してるのはいいな naoyaはサービスを作るのに興味がありjkondoはサービスで世界がどう変わるかに興味がある
どっかで見たような気がするけど、初心者なので再発明してみる レベル0 何もしない 「自分はプログラミングはちょっと」 元請けのPMとかに多いタイプ(らしい) そんなの下の人間がすることだと思ってる(らしい) 「いつかはプログラミングできるようになりたい」 初心者向けのプログラミング関連雑誌/書籍を積ん読 いろんな言語のHello World!だけは書ける レベル1 お勉強する 継続は力。ここでしっかりため込んだ力が後で役立つ(はず) いろんな言語をかじってもいいけど、母語だけはしっかり決めるべし 基本的には好みで。嫌いな言語は続かない できれば(実アーキテクチャ的に、もしくは論理的な意味で)低レベルの処理がしやすい言語を選んだほうがあとでラク ひげぽんやはてなおやのようにお勉強しながらモノを作っちゃうタイプの人もいる レベル2 小さい車輪を再発明する なんか知らないけど妙にコードが書きたく
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1347295398 とりあえず仕様を満たすものをガガッと力任せに書いてみた。 (define (mysum lst) (define (iter lst) (if (null? lst) 0 (let ((head (car lst)) (tail (cdr lst))) (+ (iter tail) (if (number? head) head (iter head)))))) (if (list? lst) (iter lst) (error))) (define (mytrans lst) (define (iter lst) (if (null? lst) '() (let ((head (car lst)) (tail (cdr lst))) (if (numbe
2日連続で勉強会に出席すること自体に意義を見いだしたのははじめて。自分の中では二つの勉強会が有機的につながった感じだったので Railsの人たちの共通認識としては「ジェネレータは重要じゃない」。scaffoldは最初のきっかけという感じで実際には使わない 前半の参加セッション:DHHふたたび 自分が録音した音声と写真を撮ったスライドでRubyKaigiのDHHの講演を再現。写真のスライドが暗くて見にくかったのと写真を切り替えるタイミングがぐだぐだで、音声はともかくスライドはあまり役に立たなかった。心より恥じる DHHが講演中はRESTという言葉を使っていないのは 正確な定義でのRESTではないことがわかっていた? RESTの宗教論争に巻き込まれるのがいやだった? ogijunさんいわく、スライドの日本語訳はYAPCのを見てやろうと思ったとのこと。フォントは映画の字幕で使われるやつらしい 後
Rails本の出版ラッシュで世間では「いよいよ来る」っていう感じなんだけど、自分としてはやっぱりこれを思い出す。 秋の次には冬が来る。 Rubyist Magazine - 0012 号 巻頭言 去年の9月に飲み会で井上さんにはじめて会ったとき*1、「Railsがバブルで終わっちゃまずいんじゃないか」っていう話をした覚えがあるんだけど、そのバブルがいよいよ来るか、と てなことを考えさせられたのがこれ↓ churaのコンセプトは、 Agile Java EE Beyond Rails Java EEの標準仕様をベースにして、Railsを超える生産性を発揮するように拡張機能を追加します。 ひがやすを blog : Agile Java EE Beyond Rails ぼくはひがさんは尊敬しているし、何を考えてこういうことをするかもわかる気がするけど、でも決定的にずれてる。RailsがRails
すばらしいイベントでした。発表者&スタッフの方々、ありがとうございました&お疲れ様でした 正直、1日目は「あとでまとめなきゃ」という義務感であまり楽しくなかったので、2日目は「今日は自分が楽しむんだ」という気持ちで参加しました 最後、会社の人に便乗してDHHとお話できてうれしかった なんかカンファレンス全体がDHHの巨大な歓迎パーティって感じだった DHHの基調講演をまとめると「REST万歳、SOAP逝ってよし」。略しすぎか 以下、ステータス:書きかけ Ruby anywhere 〜Ruby普及のためにアプリケーションができること(たださん) dRubyをもう一度(咳さん) Amrita2(essaさん) Perlの会社で使われるRubyの利用法とは!?(ごろたん氏) パネル Rails in Production Stoyanさんがウケてた RailsによるWebアプリケーション開発・保
とりあえず書きかけでもアップするよ。随時追加 開会の挨拶(高橋会長) Rubyの歴史(高橋会長) 言語に歴史あり NaClのオープンソース戦略(井上社長) Rubyはコミュニティのもの。NaClがRubyをどうこうしようという気はない 基調講演:The State of Dominion(まつもとさん) ヒゲ重要。まつもとさんとGuidoがヒゲを伸ばし始めたのは同時期 Alan Kay「Smalltalkは死んだ。Rubyのほうがいいは好き」。Alan Kayの理想に近いのは76でLisperの主張が勝った80は作ろうとしたものではない 結論は愛 FAQ まつもとゆきひろさんというギタリストの方がいるそうです Q&Aの時間をたっぷり(40分間) Q:リリースエンジニアリングについて(MoonWolfさん) A:1.8.5は8月くらい Q:リリースは4カ月ごと?(MoonWolfさん) A:
やじうま参加してきました すごい豪華な面子。ありえない。渋谷社長はこのうち一人でも拉致できれば20人分の給料払っていいと思うよ。CAはJavaだけどね みんなの連絡手段はIRCらしい こないだのブックマークはPlanetでひっかかったっぽい Bloglinesの日本語名フォルダを見に行こうとしてエラーになるのはWindowsじゃEncode::Detectがインストールできないかららしい botによる投稿はidにjって付けるのがお約束? 休み時間にma.laさんが「未読2000で読む気なくしたなんて書いてるのは素人」とか言ってた 終了直前にogijunさん登場。gorouさんいわく「どこでもいるっていうことのアリバイ作りじゃん」 miyagawaさんキーノート プレゼン資料はここ 「インストールを簡単にすると、インストールできませんとか言ってくる人が出てくるからヤダ」と語る俺様ぶりにしびれ
渋谷ではたらく社長のblog : 業務連絡。その3 http://ameblo.jp/shibuya/entry-10012321060.html これが発端 (参考)ライブドアニュース ライブドア技術者、積極採用へ サイバーA藤田社長「さらってきても欲しい」 http://news.livedoor.com/webapp/journal/cid__1944165/detail 仙石浩明CTO の日記 : IT企業には技術者と経営者の両方と話せるバイリンガルが必要 http://sengoku.blog.klab.org/archives/50237461.html 404 Blog Not Found : 理解を求めるな、報酬を求めよ http://blog.livedoor.jp/dankogai/archives/50489943.html 雑種路線でいこう : 技術者を頭数で数える
自分用メモ 1. RubyGemsを入れる setenv RUBYLIB /home/ID/lib/ruby/site_ruby/1.8:/home/ID/lib/ruby setenv GEM_HOME /home/ID/lib/ruby/gem mkdir /home/ID/lib/ruby/gem (rubygemsをダウンロードして展開して、そのディレクトリにcdする) ruby setup.rb config --prefix=/home/ID ruby setup.rb setup ruby setup.rb install ここから引用 2. Railsをインストール gem install rails --remote 3. .cshrcを書き換え pathに/home/ID/lib/ruby/gem/binを追加 下の1行を追加 setenv RUBYLIB /home/
このページを最初にブックマークしてみませんか?
『ヤドカリデンキ商会(ブログ版)』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く