タグ

2015年6月16日のブックマーク (9件)

  • なぜLispなのか?― “データ” と “コード” | POSTD

    たくさんの人から 私が昨日Hacker Newsに書いたコメント についてもっと詳しく説明してほしいというメッセージをいただきました。例えば以下のような質問です。 Lispは単なる表記法の1つにすぎないと私は考えますが、間違っているでしょうか? Lispのコードをデータ構造にマッチさせるのがなぜそんなに重要なことなのか理解できません。(おそらく、そのマッチさせるという行為がなぜLispを使うのかという答えになるのだとは思いますが。)私はマクロの大事な何かを見落としているでしょうか?  何か私が気付いていないことがあるでしょうか? この質問に答えるには少し長くなりそうだったので、ブログに投稿することにしました。以下が私の答えです。 手短に言えば、Lispは 単なる 表記法の1つではなく、プログラミングとは 何か という考え方を根的に覆すものなのです。プログラミングに関する主流な考え方は、「

    なぜLispなのか?― “データ” と “コード” | POSTD
  • roswellでCommonLispを管理してみる - Qiita

    拙作のソフトウェアの紹介をしてみます。 残念ながらメインのパートはCで書かれていてlispじゃないのと 現状では完成品にはほど遠いのでヒトバシラ的な意識の高い人にでないと導入する事を強くお勧めできない事とがありますが、「今に見ていて」系です。 ...締切過ぎましたし… Roswellとは SBCL(将来的には他のCommon Lisp処理系にも対応予定)の管理ソフトです。 * 処理系インストール作業の自動化、 * 複数のバージョン違いの処理系の管理 * コマンドラインオプションの抽象化(共通化) などを行ないます。 とりあえず 使ってみる…の前にインストールですね OS X homebrewが入っていれば下記3プラットフォームの中では一番簡単かと思われます。

    roswellでCommonLispを管理してみる - Qiita
  • Common Lispとリアル・ワールドを繋ぐ「Roswell」の紹介 - 八発白中

    Roswell」というプロダクトがある。 clfreaksのPodcastで聴いたことがあるかもしれないし、数週間前にLisp Meet Upで佐野さん (@snmsts) の発表を聞いたかもしれない。 https://github.com/snmsts/roswell Lisp Meet Up 発表録画 知名度の割には意外と長く開発が続いているプロダクトだ。プロジェクトの最初のコミットが2014年7月30日なので、もう11ヶ月ほど開発が継続していることになる。開発は未だ活発で、バグ報告をするとその日のうちに修正がmasterに入ることが多い。 僕が働いてるサムライト株式会社では、個人の開発マシンではもちろん、アプリケーションサーバでも日常的に使われている。 RoswellにはChefのrecipeも既にある。 先日RoswellはTravis CIとCircle CI用のインストーラス

    Common Lispとリアル・ワールドを繋ぐ「Roswell」の紹介 - 八発白中
  • フジテレビ報道の林くん、いいかい。もっと話をしなよ。人間とさ。

    タブー郎/BLACKザ・タブー編集部 @the_taboo_ 元雑誌編集者。URECCO編集部配属→廃刊→GON!編集部異動→逮捕→実話ナックルズ編集部異動→BLACKザ・タブー創刊→クビ→会社倒産→公園暮らし→2022年東京脱出(イマココ) YouTubeチャンネルは、youtube.com/@BLACK-kh5un/f…だよ。 blackthetaboo.com 岡タブー郎/BLACKザ・タブー編集部 @the_taboo_ フジテレビの報道番組が弊社で書籍化した障害者スポーツで頑張る女性を密着したいと言ってきた。の紹介をしてくれるならと了承してノーギャラでOKを出した。2ヶ月も密着したあげく「の紹介は約束できない」「もっと彼女の過去の悲惨な写真ないのか」と言い出してきたので(つづく) 岡タブー郎/BLACKザ・タブー編集部 @the_taboo_ 彼女の何を映したいの?

    フジテレビ報道の林くん、いいかい。もっと話をしなよ。人間とさ。
  • 技術評論社ソフトウェアデザイン編集長による「技術書原稿執筆の心得」

    IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その1)勉強して書かないこと。お客様が読むものなので、事実に基づいた経験を書かないといけません。最近は空想で技術書を書いちゃうひともいますが、事実が大事です。もちろん再現性も。コードならば動くことが最低限です。 IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その2)自分の内面にたまった経験と知識、技を書くわけです。勉強して書いた実績のない原稿は、すぐにばれます。それは筆者のためにも読者のためにもなりません。 IKEMOTO,KOUHEI(池公平) @XR230 技術書原稿執筆の心得・その3)読者を意識すること。つい手前味噌になりますが、第三者目線で執筆するとよいでしょう。そして読者が求めているものは何か、自分の体験をベースに書き始めるのがよいかと。書いているうちになんで昔はこんな

    技術評論社ソフトウェアデザイン編集長による「技術書原稿執筆の心得」
  • 【抽選販売】HG タケシ| プレミアムバンダイ

    (C)2015 Pokémon. (C)1995-2015 Nintendo/Creatures Inc./GAME FREAK inc. (C)1995 Nintendo /Creatures inc. /GAME FREAK inc.

    【抽選販売】HG タケシ| プレミアムバンダイ
  • うまくいっていないなら、“コーラ作戦”。ため込んでないで、一気に自分を出せばいい【青山学院大学 陸上競技部 原晋監督の仕事論】 - リクナビNEXTジャーナル

    うまくいっていないなら、“コーラ作戦”。ため込んでないで、一気に自分を出せばいい【青山学院大学 陸上競技部 原晋監督の仕事論】 まずは目標をはっきり示す。ぶれずに行動すれば、賛同者が現れる 2015年正月。伝統の箱根駅伝で、青山学院大学が初の総合優勝を果たしたことは大きなニュースとなった。 就任から11年、弱小チームを日一へ育て上げた原監督に聞く 強いチームを作るコツ? リーダーが「信念」と「目標」をはっきり伝えることです。わがままだと思われてもいい。突拍子もないことを言って唖然とされても構わない。大事なことは、“一度発信したらブレないこと”です。強い信念があれば、賛同してくれる人は必ず現れます。 もちろん最初からうまくいくわけではないですよ。私が就任する前の青学の陸上部は、専用のグラウンドはおろか、宿舎もなかった。普通のアパートを借りて、宿舎代わりに選手を住まわせていたんです。寮母も管

    うまくいっていないなら、“コーラ作戦”。ため込んでないで、一気に自分を出せばいい【青山学院大学 陸上競技部 原晋監督の仕事論】 - リクナビNEXTジャーナル
  • Clojure の関数は java.util.Comparator を実装している - tnoda-clojure

    Java 8 便利というはなしからはじめます。 Java 8 のメソッド参照とインタフェースを実装した無名クラスのインスタンスJava 8 を書いていて 8 になって良かったと思うことはたくさんあるのですが,中でも メソッド参照 を書くときの爽快感は格別です。ただでさえ短かく書けるラムダ式よりもさらに短くなるのは当然のことながら,ラムダ式と同じ特徴,すなわち,メソッドのシグニチャさえ一致していれば,パラメータに要求されるインタフェース明示的にを実装する必要が無いというのも気持ちいいです。 これが Clojure だとどうなるでしょう? 例として java.util.Comparator のインスタンスをパラメータに要求する java.util.Arrays.sort() メソッドを Clojure を使うことを考えてみましょう。 Java の昔の書き方だと Comparator インタフェ

    Clojure の関数は java.util.Comparator を実装している - tnoda-clojure
  • カンファレンスネットワークの作り方 - YAPC::Asia Tokyo 2015

    要旨 昨年に続き、CONBU(COnference Network BUilder) は YAPC::Asia の会場ネットワークを提供しています。1 [※1] 今年の目標として「安定したネットワークを、いかに早く、そして面白く提供できるか?」を掲げており、これを達成するための取り組みについて紹介いたします。 発表内容 トークでは、イベントやカンファレンスでのネットワーク提供に関するノウハウの紹介をします。 また、会場ネットワークの通信流量やWiFi接続数を取得できる独自APIに関する取り組み、及び活用例を紹介します。 CONBUのネットワーク提供方法 -いかにネットワークを早く上手くつくるか -CONBU Cloud(コンクラ)に関する紹介 APIについて -CONBU API への取り組み -独自API を作成するモチベーション -CONBU API の仕様 -CONBU API