タグ

ブックマーク / qiita.com/tadsan (5)

  • (Emacs|Vim)初心者から脱出するためのなんやかんや - Qiita

    Emacsのために書いたけど、だいたいVimにも通用する気がする。GUIのエディタで通用するのかは知らない。 複数の環境で共通の設定ファイルを利用できるようにする 複数の環境、例として手元のMacBookや個人のVPS、会社の開発用のサーバーなどで個別に設定をするのは非効率です。.emacs.dや.vimなどのディレクトリをGitなどで管理してGitHubなどにアップロードすると良いでしょう。 GitHubに公開することに抵抗があれば、Bitbucketは無料でプライベートリポジトリを作成することができます。 UNIXの設定ファイルは$HOME/.emacs.d/init.elや$HOME/.vimrcのようにホームディレクトリの決まった位置に置かなくてはいけないことが多いですが、実はシンボリックリングでも問題ありません。 つまり、私の場合は以下のように運用します。 cd ~/local/

    (Emacs|Vim)初心者から脱出するためのなんやかんや - Qiita
    tuto0621
    tuto0621 2015/11/27
  • 2015年Emacsパッケージ事情 - Qiita

    Emacsは「拡張可能なテキストエディタ」と呼ばれ1、エディタとしての基的な機能ですらユーザーが柔軟にカスタマイズできます。 最初から同梱されてるライブラリだけではなくWebにあるEmacs Lispパッケージを導入することで、べんりなインターフェイスや強力な編集機能、追加の言語サポートを取り入れることができます。 さて、そのEmacs Lispパッケージの管理方法については大きく変化があるので、この記事では近年の潮流について紹介します。 読むのがめんどくさいひとのために結論 Emacsを最新版にして、Caskを入れよう!!!! Caskをインストールすると… パッケージリポジトリとして、デフォルトでMELPAが登録されます Palletがインストールされ、M-x package-installとCaskが統合されます この記事にはWindows向けの説明はありませんので気をつけてくださ

    2015年Emacsパッケージ事情 - Qiita
    tuto0621
    tuto0621 2015/11/11
  • Emacsで世界を滅ぼす - Qiita

    Emacsを起動する M-x hanoi-unix-64を実行する 世界が終焉への道を歩み始めるので、おとなしく塔の完成を待つ 塔が完成し、世界が崩潰して滅ぶ 以上です。 具体的な現象についてはハノイの塔 - Wikipediaをお読みください。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    Emacsで世界を滅ぼす - Qiita
    tuto0621
    tuto0621 2015/04/25
  • ライセンスの選択を恐れる必要はありません - Qiita

    この記事はCC BY 3.0に基いて公開されてゐるWebサイトChoosing an OSS license doesn’t need to be scary - ChooseALicense.comのコンテンツ各ページを翻訳し、単一記事として再構成、訳者による補足を追加したものです。 2017年5月9日に開示されたコミュニティガイドラインに伴って、記事の翻訳部分につきましては削除いたしました。 (この記事が削除または非公開化されない限り、編集履歴からお読みいただくことは可能です。) (訳註: この「はじめに」及び末尾の「訳者による補足」の章は原文にはなく、翻訳者(@tadsan)によるものです。記事の著作権表示及び元Webサイトの利用規約、免責事項、そしてこの記事についての訳者の見解について記します) (この記事の一部または全て ——ただしコメント欄は含まれない—— はCC BY-SA

    ライセンスの選択を恐れる必要はありません - Qiita
    tuto0621
    tuto0621 2013/09/07
  • DTを蝕む「Ruby脳」の恐怖 - Qiita

    まへがき 無意識だったわー このコード無意識で書いてたわー ——Zonu.EXE (24歳・中二病) 文 このコードの == メソッドの定義を読んで違和感がなければRuby脳。 class Hoge attr_accessor :foo, :bar def initialize (arg) @foo = arg[:foo] @bar = arg[:bar] end def == (other) [self.foo, self.bar] == [other.foo, other.bar] end end fizz = Hoge.new(foo: "Foo", bar: "Bar") bazz = Hoge.new(foo: "Foo", bar: "Bar") p fizz == bazz # => true 補足 タイトルで煽ってますが、このコードが問題視されることは、おそらく多くありま

    DTを蝕む「Ruby脳」の恐怖 - Qiita
    tuto0621
    tuto0621 2013/03/25
    本文も面白かったけど php に var_dump という機能があるのを知りました。(phpは一年に数回触るレベル・・)
  • 1