タグ

2014年4月14日のブックマーク (7件)

  • Big Sky :: プログラミング言語の作り方

    Big Sky :: プログラミング言語の作り方(2) Big Sky :: プログラミング言語の作り方(3) Big Sky :: プログラミング言語の作り方(4) Big Sky :: プログラミング言語の作り方(5) githubtrending を見てたら面白い物を見つけた。 orangeduck/BuildYourOwnLisp - GitHub Learn C and build your own programming language in under 1000 lines of code! https://github.com/orangeduck/BuildYourOwnLisp 手順にそってC言語で lisp を実装する手順を見せるという物なのだが、その教材の一部としてパーサのコードが含まれている。 このパーサ部分だけ別のプロジェクトとして外出しされている。 o

    Big Sky :: プログラミング言語の作り方
    futtafutta
    futtafutta 2014/04/14
    Big Sky :: プログラミング言語の作り方 - 「プログラミング」 - はてなブックマーク
  • ackを使って一括置換 - Qiita

    コマンドラインで何かを探すとき、grepは結構使い勝手が悪いので、ackを好んで使っていますが、ある時特定のキーワードを一括置換する必要があった時に、ackで出来ないかなと思い調べたので共有します。 結果から書くと以下でPHPファイルにある「image.gif」を「image.jpg」に置換出来ます。

    ackを使って一括置換 - Qiita
    futtafutta
    futtafutta 2014/04/14
    ackを使って一括置換 - Linuxタグが付けられた新着投稿 - Qiita
  • WindowsXPの代替としてLinuxを勧める人って

    相手のニーズ分かってるの? 「Ubuntuなら簡単」だと?あなたレベルの人が簡単でも意味ないのだよ。 これだけ騒がれていたのに、今の今までXP使い続けていた(使わざるを得なかった)人がどう感じるかだ。 彼らの「メールとインターネットが見られれば十分」なんて言葉を真に受けてはいけないのだよ。 たいていの人はExcelやWordも使う。 パソコンなら当たり前に、ExcelやWordは開けると思っているから、わざわざリクエストとして思いつかないだけだ。 「ならLibreOfficeで開ける」だって? それはMS-Officeと全く同じように使えるのかい? 彼らはExcelを方眼紙のように使うし、図を書くのにもExcelを使う。 図形がずれない程度の互換性はあるのかい? それに彼らは、慣れ親しんだソフトで年賀状書いたりしているんだよ。 まめな人は住所録や、やりとりの履歴を管理しているかもしれない。

    WindowsXPの代替としてLinuxを勧める人って
    futtafutta
    futtafutta 2014/04/14
    厳しいけどこれが現実なのかな WindowsXPの代替としてLinuxを勧める人って - 「Linux」 - はてなブックマーク
  • オブジェクト指向 v.s. 関数型プログラミング

    近年、関数型プログラミングの重要性はいろんなところで叫ばれています。 Javaの最新バージョンに関数型プログラミングに関する新機能が加わりました。 Rubyも昨今、関数型プログラミングへのサポートが手厚くなってきています。 プログラミングの教科書の大手、オライリー社から、Javascriptで関数型プログラミングを行うための解説書が発行されました。 関数型プログラミングへの注目度は高まってきています。 おそらく、みなさんは既にオブジェクト指向が何か、を知っています。 でも関数型プログラミングとは何か、胸を張って語れる人は、周りに見当たらないかと思います。 実際、オブジェクト指向によってプログラミングする方法は、わかりやすい解説があちこちにある一方で、 関数型プログラミングとは何か、何が良いのか、ということについての、よいまとめは見つけることはできませんでした。 この記事を読む方の中で、「関

    オブジェクト指向 v.s. 関数型プログラミング
    futtafutta
    futtafutta 2014/04/14
    オブジェクト指向 v.s. 関数型プログラミング - 「プログラミング」 - はてなブックマーク
  • 闇Pythonista入門(Pythonワンライナーのテクニック集) - cocuh's note

    世界には1行でプログラムを書くワンライナーという技巧的プログラミングの世界があります。 ワンライナーと言われる言語の多くはPerlRubyなのですが、委員長キャラのPythonでもワンライナーができます。 PEP8とZen of Pythonで綺麗になっているPythonicな世界に Pythonでも1行で書いたよ!楽しい!! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌ などと技巧プログラミングをする闇Pythonista(私)がテクニックなどもろもろをまとめたものがこの記事になってます。 まだPython力を鍛えている途中のわたしなのでなにか指摘などありましたらコメントをいただければです。 対象読者 Pythonをある程度かける人 Pythonの細かい挙動に興味のある人 白Pythonに飽きてしまった人 テクニック1:代入文を式にする Pythonでの代入は基改行が必要です。

    闇Pythonista入門(Pythonワンライナーのテクニック集) - cocuh's note
    futtafutta
    futtafutta 2014/04/14
    闇Pythonista入門(Pythonワンライナーのテクニック集) - cocu's note - 「プログラミング」 - はてなブックマーク
  • Zed - Atom対抗馬なるか。Google Chromeアプリのプログラミングエディタ MOONGIFT

    おお、これは格好いい! GitHubの作ったプログラミングエディタAtomに注目が集まっていますが、それに対抗するかのようなオープンソース・ソフトウェアが登場しました。それがZed、Google Chromeアプリとして動作するプログラミングエディタです。 Zedのインストール ZedはChrome ウェブストアで公開されていますので簡単にインストールできます。 インストールはワンクリックで。 Chromeアプリなのでランチャーに入ります。 Zedの使い方 Zedを立ち上げました。Dropboxまたはローカルのフォルダを指定します。 開きました。基2ペインですが、さらに分割もできます。 コマンド+EまたはCtrl+Eでフォルダ以下のファイルをインクリメンタル検索します。 Markdownファイルであればプレビューも可能です。 各種プログラミング言語に対応したハイライター。 ノートという機

    Zed - Atom対抗馬なるか。Google Chromeアプリのプログラミングエディタ MOONGIFT
    futtafutta
    futtafutta 2014/04/14
    Zed - Atom対抗馬なるか。Google Chromeアプリのプログラミングエディタ MOONGIFT - 「プログラミング」 - はてなブックマーク
  • で・ら・ぺにゃ on Twitter: "天気いいな。ソニックの車窓から http://t.co/d7YV1Rwcac"