タグ

2016年1月26日のブックマーク (8件)

  • How I've Convinced Emacs to Dance With Ruby | Mix & Go

    I've got a lot of positive feedback from my previous article that described my Vim setup for Rails so I thought to post a follow-up. This one is about my Emacs setup, which is also Ruby on Rails focused since that's what I mostly use Emacs for. I’ve been an Emacs user for more than 15 years now (a lot more than I’ve been using Vim) and I’ve used it in different scenarios throughout the years: as a

    How I've Convinced Emacs to Dance With Ruby | Mix & Go
  • 新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita

    あわせて読みたい 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 ペアプログラミングして気がついた新人プログラマの成長を阻害する悪習 「オブジェクト指向プログラミング」と「関数型プログラミング」のたった一つのシンプルな違い あきらめるにはまだ早い!ソースコードの品質向上に効果的なアプローチ 2015年に備えて知っておきたいリアクティブアーキテクチャの潮流 この記事について この記事は新人向けの研修内容を再編集してお送りいたします。 ここで述べる内容はどのようにして現在のプログラミングスタイルが生まれてきたかを理解することで、よりよいプログラムを書くためのもので、正確なソフトウェア工学の歴史を学ぶためのものではありません。正確な歴史を把握したい場合は、原典をあたるようにしてください。 また、想定している読者は「よくあるオブジェクト指向プログラミングの学習」を既にし

    新人プログラマに知っておいてもらいたい人類がオブジェクト指向を手に入れるまでの軌跡 - Qiita
    otakumesi
    otakumesi 2016/01/26
  • 「書くことの効果」実証される:研究結果

  • elixirはプログラマの万能薬になるか その3 - Fat Old Sun

    前回はrubyなところを主に説明してきたので、いよいよ今回はLispな所であり、個人的に最もエキサイティングだと感じているメタプログラミングについて記述する。 メタプログラミング プログラムを書くプログラムを書く事をメタプログラミングと呼ぶ。Cのプリプロセッサや、yacc等のコード生成系もメタプログラムの範囲に含める場合があるようだが、Lispが最も有名であり、徹底されている。LispはプログラムがLispのS式で表現されているため、Lispの全能力使ってメタプログラミングが行える。それ故に、Lispは他の言語とは次元の違う強力さを持っている。プログラム言語がデータ構造として表現できる事(homoiconic)と、構文解析とコード生成の間にマクロの層があることがこの強力さの源になっている。 一方、elixirはというと、ruby風味のシンタックスであるにも関わらず、Lisp並のメタプログラ

    elixirはプログラマの万能薬になるか その3 - Fat Old Sun
    otakumesi
    otakumesi 2016/01/26
  • 弱LisperがMITでSICP(シクピー)を受講した結果 - Qiita

    SICPとは何か Structure and Interpretation of Computer Programsという古めかしい表紙のをご存知でしょうか? これはもともと、マサチューセッツ工科大学(Massachusetts Institute of Technologies; MIT)の電気工学および計算機科学(Electrical Engineering & Computer Science; EECS)系の学部の授業の一目として提供されていた同名の授業から発生した教科書です。教科書は無料公開されています。 HTML版 http://mitpress.mit.edu/sicp/full-text/book/book.html Kindle版 https://github.com/jonathanpatt/sicp-kindle PDF版 https://github.com/s

    弱LisperがMITでSICP(シクピー)を受講した結果 - Qiita
  • Lispの悟りが分かっちゃう新春ポエム - Qiita

    こんにちは、悟っちゃったLisperです。 皆さんにLispの悟りとは何かを悟らせたいと悟ったので、今回はLispの悟りを解説したいと思います。 まず、Lispの悟りが良く口にされるようになったのは、エリック・レイモンド氏が無責任に適当なことを書いたからです。 ハッカーになろう (How To Become A Hacker) LISP は、それをモノにしたときのすばらしい悟り体験のために勉強しましょう。 この体験は、その後の人生でよりよいプログラマーとなる手助けとなるはずです。 たとえ、実際には LISP そのものをあまり使わなくても。 彼の言う悟りが結局なんのことなのかは不明ですが、悟りですので、理解できなくても良いのです。 ちなみに、今回述べることは、レイモンド氏の主張とも矛盾しないものです。 TL;TR Lispの悟りを感覚として理解するのは非常に簡単です。 貴方は、データ処理を頼

    Lispの悟りが分かっちゃう新春ポエム - Qiita
  • 「マンガ図書館Z」がプチ炎上中!?公式作家として支持・静観表明 - 漫画原作者 猪原賽BLOG

    漫画原作者の猪原賽(@iharadaisuke)です。昨年末「マンガ図書館Z」に実装された新しいマンガアップロードシステムが「違法アップロード助長では?」というネガティブな話題でプチ炎上していますね。 プチ炎上中?マンガ図書館Z 誰が? どのように怒っているのか? それはいくつかネット上に散見しますが、具体的にリンク等で例示するのはやめておきます。お怒りはごもっとも、と思いますが、それに対する回答は、「マンガ図書館Z」を運営する赤松健先生ご人の説明のとおり。 d.hatena.ne.jp マンガ図書館Zの新しいアップロードシステムは、第三者がマンガをアップロードし、作者人の「許可」により公開され、広告収益が作家人に入るようになるシステム。 現在問題になっているのは、その「作者人」の確認が“ざる”じゃないかという点で、善意の第三者がアップロードしたマンガを、悪意の第三者が「作者です、

    「マンガ図書館Z」がプチ炎上中!?公式作家として支持・静観表明 - 漫画原作者 猪原賽BLOG
    otakumesi
    otakumesi 2016/01/26
    個人的に訴訟になっても赤松先生には寄付などして支援したい、いずれ収益化さえすれば作者に許可を貰いに行くための人も雇えるようになるだろう
  • OS X 10.11 El Capitanにアップデートするさいの注意点まとめ。

    最低システム要件と新機能 プレスリリースやPublic Beta版などによれば、OS X 10.11 El Capitanの最低システム要件はOS X 10.8 Mountain Lionと同様で、2007年製以降の一部のMacと、2009年製以降の全てのMacが対応するようですが、 iMac (Mid 2007 以降) MacBook (Late 2008 Aluminum、または Early 2009 以降) MacBook Air (Late 2008以降) MacBook Pro (Mid/Late 2007 以降) Mac mini (Early 2009 以降) Mac Pro (Early 2008 以降) Xserve (Early 2009) 【提供について】 OS X El Capitanは米国時間の9月30日(水)からMac App Store℠で無料アップデートとし

    OS X 10.11 El Capitanにアップデートするさいの注意点まとめ。