2015年4月13日のブックマーク (9件)

  • エディタのデザイン - 言語ゲーム

    金曜日にプレゼンがあって、久しぶりに徹夜した物だから週末はめちゃくちゃしんどかった。ので、今日はほとんど一日寝ていた。まだしんどい。が、せっかくなので内部でプレゼンしたスライドをアップする。 エディタのような普通のアプリをどうやったら綺麗に記述出来るだろうかという話です。まー例えば入力が元のテキストとキーボードイベントで、出力がテキスト画像と変更後のテキストであるような関数をエディタだと考える事が出来ます。 これを素直にプログラムで書くと、こんな感じになります。上からイベントがやってきて、テキストの内部表現(TextBuffer)を変更します。それを画面に表示するにはレイアウト用のデータ構造(TextView)を作成して、さらにビットマップに変換してデバイスに送ります。確かに単純ですが、これを副作用抜きで毎回オブジェクトを作るとなると遅すぎて動きません。数百文字で挫折します。 という事で、

    エディタのデザイン - 言語ゲーム
    koyancya
    koyancya 2015/04/13
  • Linuxカーネル4.0が登場 - 再起動せずにパッチ適用が可能に

    Linus Torvalds氏は4月12日(米国時間)、「Linux-Kernel Archive: Linux 4.0 released」において、Linuxカーネルの最新安定版となる「Linux カーネル 4.0」の公開を伝えた。メジャーバージョンが4へ繰り上がっているが、今回のバージョンは変更点が少なく、"ちょっとした"リリースとされている。より大きな変更は次のバージョンとなるLinuxカーネル4.1で行われる見通し。 カーネル4.0はそれほど変更点のないバージョンとのことだが、「Linuxカーネル 4.0」はシステムを再起動することなくカーネルにセキュリティパッチなどを適用できる機能が追加された点で注目される。この機能は長い間Linuxカーネルへのマージが期待されてきた機能だ。この機能により、今後はLinuxサーバを再起動することなくセキュリティアップデートを適用できるようになる。

    Linuxカーネル4.0が登場 - 再起動せずにパッチ適用が可能に
    koyancya
    koyancya 2015/04/13
  • ふるさと納税特典に「ThinkPad」「LaVie」 工場所在地の山形県米沢市

    山形県米沢市は4月13日、返礼品として地元工場で製造されたノートPC「ThinkPad」「LaVie」を贈るふるさと納税の受け付けを始めた。 軽量モバイルモデル「ThinkPad X1 Carbon」「LaVie Direct HZ」(それぞれ納税金額35万円以上)、「ThinkPad X250」(納税金額20万円以上)、「LaVie Direct NS」(納税金額15万円以上)の4機種。各100台限定。 同市にはNECパーソナルコンピュータ米沢事業所があり、返礼品は同事業所で製造される。

    ふるさと納税特典に「ThinkPad」「LaVie」 工場所在地の山形県米沢市
    koyancya
    koyancya 2015/04/13
    X1 Carbon とか、マジかよ
  • ファンタジー作家が脱税容疑 - NHK 首都圏 NEWS WEB

    若い世代の人気を集めているファンタジー小説の作家が、およそ1億2000万円の所得を隠していたとして、著作権管理会社とともに脱税の疑いで東京国税局から告発されました。 告発されたのは橙乃ままれのペンネームで活動する作家の梅津大輔代表(41)と、著作権管理会社の「m2ladeJAM」です。 関係者によりますと、梅津代表はインターネット上で発表したファンタジー小説が、中高生を中心とした若い世代の人気を集めていますが、「まおゆう魔王勇者」や「ログ・ホライズン」として単行化されるなどして得た著作権使用料を、税務署に申告していなかったということです。 申告せずに隠した所得は、去年までの3年間におよそ1億2000万円に上るということで、東京国税局は3000万円余りを脱税した法人税法違反の疑いで、著作権管理会社と梅津代表を東京地方検察庁に告発しました。 NHKの取材に対し、梅津代表は「納税は済ませたが、

    ファンタジー作家が脱税容疑 - NHK 首都圏 NEWS WEB
    koyancya
    koyancya 2015/04/13
    うわー -> "橙乃ままれ"
  • Java漬けになってきたが、それでも僕は書いてない - 無駄かもしれない足掻き

    4月8日にJava Day Tokyo,11日にJJUG CCC 2015 SpringとJavaの大きなイベントが続けてあって、どちらも朝から懇親会まで参加してきた。 Java Day Tokyo Pepperとかミニカーとか車とか、ありとあらゆるものがJavaで動いていた。 Java9は来年リリースするらしい。 ハンズオンではじめてラムダ式とStreamAPIの書き方がわかった。 JJUG会長の鈴木さんにDukeのもにもにをいただいた(家宝) みんなでJavaの20周年を祝ってケーキをべた JJUG CCC 2015 Spring Javaコーヒーを入れたりミニカー?を動かしたり3Dプリンタを制御したりしてた GroovyでExcel操作が簡単にできることを知った nullを制御するための考え方を知った 払えるならお金を出しておいたほうがいいことも知った 飛び入りLTは時間が短くな

    Java漬けになってきたが、それでも僕は書いてない - 無駄かもしれない足掻き
    koyancya
    koyancya 2015/04/13
    転職予告だ
  • メディカル・アフェアーズ - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2011年12月) ほとんどまたは完全に一つの出典に頼っています。(2011年12月) 独自研究が含まれているおそれがあります。(2011年12月) 他の記事から全くリンクされておらず、孤立しています。(2011年12月) マークアップをスタイルマニュアルに沿った形に修正する必要があります。(2012年4月) 出典検索?: "メディカル・アフェアーズ" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL メディカル・アフェアーズ (Medical Affairs) は、製薬企業において新薬の開発から市販後までコーディネートする組織である。もともと欧

    koyancya
    koyancya 2015/04/13
  • 「関数型言語」に関するFAQ形式の一般的説明 - Qiita

    前置き: 特定の言語ではなく、関数型言語一般に関する説明です。 ここに書くのが良いのかわかりませんが、それを考える時間ももったいないのでとりあえず書きます。必要が生じたら移転します。 皆様のご要望や自分の気分(?)により随時加筆修正します。 「それは違うんじゃない?」というご指摘はもちろん、初心者の方の素朴な疑問・質問や、「ここがよくわからない」「こういうことも書いてほしい」みたいなコメントも歓迎します。すぐに対応できない場合もあると思いますがすみません。Twitterのesumii宛でも構いませんが、コメントのほうが他の方も見つけやすくて良いと思います。当然ながら(他者に対しても)誹謗中傷等はご遠慮ください。 いただいたコメントはほぼ文に反映していますので、文を読むために、必ずしもコメントを読む必要はありません。もちろん、興味と余裕(?)があればコメントも読んでいただければ非常に有用

    「関数型言語」に関するFAQ形式の一般的説明 - Qiita
    koyancya
    koyancya 2015/04/13
  • AWKでビール区切りデータ(beer separated values, BSV)を作ってみる – 上田ブログ

    こんなのを見てしまったばっかりに・・・ April 11, 2015 Macでこんなワンライナーを書いて実行してしまい・・・ $ echo ソーセージ 餃子 シメのラーメン | awk -v OFS="\xF0\x9f\x8d\xba" '{print $1,$2,$3}' こんな出力を得ました。 なんの役にもたたない・・・ さらに・・・ $ echo ソーセージ 餃子 シメのラーメン | sed p | sed p | sed p | awk -v OFS="\xF0\x9f\x8d\xba" '{print $1,$2,$3}' ほんとうにくだらない。ほんとうにくだらない。 あ、AWKのOFSっていうのは「output field separator」のことで、出力の区切り文字をこのようにオプションで指定できます。 最後にちょっと人の役に立ったかも。自分には何の役にもたってないけど。

    AWKでビール区切りデータ(beer separated values, BSV)を作ってみる – 上田ブログ
    koyancya
    koyancya 2015/04/13
    BSV だ
  • Hamlit v1.0.0をリリースしました - k0kubun's blog

    3月末に、Hamlit v0.1.0を作りSlimやErubisより高速なHaml実装「Hamlit」をリリースしましたという記事を書いた。 haml-specを通しているのでHamlと高い互換性と持っていてかつ速いという宣言をしたものの、実際にリリースしてみると随所からバグ報告が上がり、 hamlを置き換えただけでは動かない haml-specは互換性の保証にはならず、速いのは互換性が低いからでは? このベンチはHamlithtmlエスケープをしていないから速いだけでは? のような声が随所から上がった。 今日、attributeのescapeに対応し、 全てのissueを潰した上で、Slimより速いベンチを出すことに成功した ので、v0.1.0での問題点やそこからの変更点などについて書きたいと思う。 v0.1.0での問題点 haml-specガバガバ問題 @k0kubun それな— 獣

    Hamlit v1.0.0をリリースしました - k0kubun's blog
    koyancya
    koyancya 2015/04/13