タグ

2010年4月14日のブックマーク (10件)

  • 第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp

    先週に引き続き、今週はC言語以外の言語や開発をサポートするための、いくつかの機能を紹介します。 scratchバッファでEmacs Lispを使ってみよう ご存じの通り、Emacs LispはEmacsで使われているLispの方言です。EmacsはC言語で書かれたコア部分以外のほとんどがこのelispによって実装されており、ユーザはelispによってEmacsそのものを拡張することができます。 Emacsの設定ファイルである.emacsもelispのプログラムそのもので、Emacsは.emacsに書かれたコードを評価することで、設定を行っています。 といっても、そんなに難しいものではありません。Emacsを起動した時に、最初に開かれるバッファ *scratch* は、デフォルトでメジャーモードが lisp-interaction-mode になっており、このモードではelispの式をその場

    第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp
    lugecy
    lugecy 2010/04/14
  • スムーズに乗客を海に飛び込ませる方法

    ある船に火災が発生した。船長は、乗客をスムーズに海へ飛び込ませるために、 イギリス人には 「紳士はこういうときに飛び込むものです」 ドイツ人には 「規則では海に飛び込むことになっています」 イタリア人には 「さっき美女が飛び込みました」 アメリカ人には 「海に飛び込んだらヒーローになれますよ」 ロシア人には 「ウオッカのビンが流されてしまいました、今追えば間に合います」 フランス人には 「海に飛び込まないで下さい」 北朝鮮人には「将軍様が飛び込めと仰っています」 ポリネシア人…は、黙ってても飛び込む。「ヒャッホーーッ!」 日人には 「みんなもう飛び込みましたよ」 ある船に火災が発生した。船長は、乗客をスムーズに海へ飛び込ませるために、 イギリス人には 「紳士はこういうときに飛び込むものです」 ドイツ人には 「規則では海に飛び込むことになっています」 イタリア人には 「さっき美女が飛び込み

  • 電子書籍の開放を阻むべきではない:佐々木俊尚 ジャーナリストの視点

    出版業界はいったい何をやろうとしているのか iPadの発売を目前に控えて空前の電子書籍騒動が巻き起こっている。iPadKindleなど海外の使いやすそうな電子書籍サービスがいよいよ日格参入してきそうな雲行きの中で、ここに来てにわかに「日産の電子書籍プラットフォームを作ろう!」などという声が出版業界や霞ヶ関あたりから聞こえてきている。 正直わたしの個人的な感想としては「ちゃんちゃら、おかしい」だ。 私は明日15日発売の『電子書籍の衝撃』(ディスカヴァー21)というにも書いたが、日の出版業界の電子書籍へのとりくみは1999年以降、ほとんど進んでいない。少なくとも読者の視野に入る場所では、なにひとつまともなことは行われていない。 99年に出版社や電機メーカー、取次などが参加して電子書籍コンソーシアムが立ち上げられて実証実験が行われ、そしてこのコンソーシアムが1年あまりで瓦解して以降

    電子書籍の開放を阻むべきではない:佐々木俊尚 ジャーナリストの視点
    lugecy
    lugecy 2010/04/14
  • スムーズにネットユーザを海に飛び込ませる方法 - Cube Lilac

    ある豪華客船が航海の最中に沈みだした。船長は乗客たちに速やかに船から脱出して海に飛び込むように、指示しなければならなかった。船長は、それぞれのネットユーザにこう言った。 2ch には「飛び込まない奴は情弱」 ニコニコ動画 には「飛び込もうぜwwwwwwwwww」 mixi には「なんで飛び込んでくれないんですか!読み逃げは禁止です」 twitter には「RT @abc: 飛び込んだなう」 アメブロ には「今、飛び込むと PV が 3倍になります」 はてな には「ライフハック - 君が飛び込むべき10の理由」 一時期流行になった 世界の日人ジョーク集 を眺めていたら、ネットユーザ版を書いてみたくなったので落書き。

    スムーズにネットユーザを海に飛び込ませる方法 - Cube Lilac
  • LatexBox2e ver.1.2.0.0: TorasenLab@Seesaa

    LatexBox2e ver. 1.2.0.0 を公開します。 概要 -TeXの数式をPowerPointに貼り付けるためのアドイン 特徴 -EPSもEMFも経由せずに数式の貼り付けを行う -フォントの埋め込みが可能 -コンパイル回数の指定が可能 -日語にも対応 必要環境 -platex(TeX一式) -.NET Framework 3.5 -Microsoft Visual Studio Tools for the Microsoft Office system (Version 3.0 Runtime) デモ -マニュアル内に少し載せています 注:LatexBoxと互換性はありません より新しいバージョンが公開されました。 インストーラ マニュアル ソース

    lugecy
    lugecy 2010/04/14
  • 飯が不味いと殴られました | 家族・友人・人間関係 | 発言小町

    40代結婚12年、子1人(小学3年)の共働き夫婦です(共にフルタイム)。 私の作ったご飯が不味いというのが原因で喧嘩となり、頬を平手打ちされ、 味噌汁を顔にかけられました。 喧嘩のきっかけは、私が朝、朝と子供の弁当を作り(毎日、私の担当)、子供を学校に送り出した後、2人で朝べていた時「味はどう?」ときくと、 答えたくないとの回答が。朝忙しいんだからそんな細かいこと話すのも考えるのも嫌だと。私は怒り、夫婦なのにどうして日常会話もできないのと聞いたら 「だったらもっと気の利いた旨い飯作ってみろよ!」と逆上され、頬をパーンと一発。 私が倒れた所、卓をひっくり返す勢いで、鍋の味噌汁を顔にかけられました。 幸い、そこまで熱くはなかったのですが、怖くて、震えが止まりませんでした。 結局私だけ、出勤を遅らせ台所の後始末をしてから仕事に行き、その日から、 夫婦の会話もまったくなくなってしまいまし

    飯が不味いと殴られました | 家族・友人・人間関係 | 発言小町
    lugecy
    lugecy 2010/04/14
  • 分散バージョン管理システムの詳細なガイド

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    分散バージョン管理システムの詳細なガイド
  • Programming Memo: SIMDでテーブル参照

    2009年11月14日土曜日 SIMDでテーブル参照 こんな感じの、いわゆるテーブル参照をSIMDで並列化することを考える。 char table[N] int index[N] char result[N] for ( int i = 0; i Nが16以下ならば簡単。shuffle命令を使えばいい。 __m128i mindex; __m128i mtable; __m128i mresult; mindex = _mm_load_si128( (__m128i *)index ); mtable = _mm_load_si128( (__m128i *)table ); mresult = _mm_shuffle_epi8( mtable, mindex ); _mm_store_si128( (__m128i *)result, mresult ); Nが16より大きい場合は、sh

  • EvernoteとEmacsの連携(ただしWindows限定): カレントバッファの内容をEvernote新規Noteとして登録する - すばらしい新世界

    「http://r.nanapi.jp/1970/」 という記事で、Evernoteをコマンドラインで制御するENscriptというものの存在を知ったので、これを利用して、標記のemacs lispをつくった。 Windows限定ということもあり、需要は低いでしょうなぁ。 条件 Windows専用。 テスト環境はWinXP + meadow 3.01 で実施 cygwin環境下では未確認 コードの ens-exec のパスは自分の環境に応じて書き直してください。 使い方 下記スクリプトを .emacs に登録。 M-x save-current-buffer-to-evernote ミニバッファの指示に従って、ノートのタイトル、タグを入力する。 入力されたタイトルに".txt"の拡張子を付加したものが、Evernote上でのNoteタイトルとなる。 複数タグを付加するときは半角スペース区切

    EvernoteとEmacsの連携(ただしWindows限定): カレントバッファの内容をEvernote新規Noteとして登録する - すばらしい新世界
  • 2010-04-13 - Ruby 開発者のための git 講座 - ChangeLog 編

    不定期連載の git 講座ですが、今日は Ruby を開発する人のための tips っぽいです。 git-merge-changelog Ruby で git を使ってローカルで開発していると、ChangeLog が毎回衝突して面倒です。ChangeLog の 衝突なんて冒頭でしか起きないのだから、それ専用の merge driver を書けばいいだけの話なのですが、書くのも面倒なので探すとすでに git-merge-changelog というものがあるようです。というわけで、入れてみたら便利だったのでここに紹介します。 FreeBSD の人は devel/git-merge-changelog に入りました。 依存関係 DEPENDENCIES に依存関係は書いてあるのですが、一つずつ調べるのも面倒でしょうし、この日記の読者はすでに CRuby のビルド環境は整えているでしょうからその差

    2010-04-13 - Ruby 開発者のための git 講座 - ChangeLog 編
    lugecy
    lugecy 2010/04/14