You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
wasavi is an extension for Chrome, Opera and Firefox. wasavi transforms TEXTAREA element of any page into a VI editor, so you can edit the text in VI. wasavi supports almost all VI commands and some ex commands. wasavi is under development. Any bug report or feature request is welcome. And we also welcome a donation to continue development: 日本語版のREADME A Quick Walkthrough Here is a native TEXTAREA
leakcanary - A memory leak detection library for Android. p3c - Alibaba Java Coding Guidelines pmd implements and IDE plugin material-dialogs - 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. flexbox-layout - Flexbox for Android anko - Pleasant Android application development MaterialDrawer - The flexible, easy to use, all in one drawer library for your Android project. Now
EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily), PostgreSQL, MySQL, and potentially other SQL databases. Any readable lisp value can be stored as a value in EmacSQL, including numbers, strings, symbols, lists, vectors, and closures. EmacSQL has no concept of "TEXT" values; it's all just lisp objects. The lisp object nil corresponds 1:1 with NULL in the database. On MELPA, each
A emacs tree plugin like NERD tree for Vim. https://github.com/jaypei/emacs-neotree About InstallationClone project: $ cd /some/path $ git clone https://github.com/jaypei/emacs-neotree.git neotreeAdd config to emacs: (add-to-list 'load-path "/some/path/neotree") (require 'neotree) (global-set-key [f8] 'neotree-toggle)Open (toggle) NeoTree: <F8>UsageShortcut (Only in Neotree Buffer)n next line , p
モバイルアプリサービス部の五十嵐です。 最近Rspecをガッツリ書いたので、調べたことをユースケースごとにまとめてみます。 対象バージョンはRspec3.3です。 リフレクション Rubyのリフレクションを使用したテストの書き方です。 インスタンス変数を操作したい インスタンス変数を取得したい場合はinstance_variable_get、設定したい場合はinstance_variable_setを使います。また、instance_variable_setでモックを仕込むことでレシーバオブジェクトのインスタンス変数や動作を操作することができます。 obj = Person.new(name: 'Hoge') # initializerで@nameにnameがセットされる想定 name = obj.instance_variable_get('@name') expect(name).to
Tag: リスト remove-duplicates や delete-duplicates を使います。delete-duplicates は引数として与えられたリストの内容を処理系が返り値を効率よく作成するために破壊しても構わないことになっています。 また、値をテストするための関数を :test キーワードにて与えることができます。(デフォルトでは eql) 返り値のリストは、基本では、前に出現した重複分が消去されますので、前のものを優先したい場合は、:from-end に非nil値を与えます。 (remove-duplicates '("abc" "cba" "abc") :test #'equal) ;=> ("cba" "abc") (remove-duplicates '("abc" "cba" "abc") :test #'equal :from-end T) ;=> ("a
View content from 2024-05, 2023-09, 2021-02, 2020-04, 2017-12, 2017-07, 2016-12, 2016-11, 2016-06, 2016-04, 2016-03, 2016-02, 2015-11, 2015-09, 2015-05, 2015-03, 2015-02, 2013-10, 2013-05, 2013-01, 2012-12, 2012-11, 2012-08, 2012-07, 2012-06, 2012-05, 2011-05, 2011-01, 2010-07, 2010-06, 2010-03, 2009-10, 2009-07, 2009-06, 2009-04, 2008-12, 2008-10, 2008-08, 2008-04, 2007-12, 2007-05, 2007-01, 2006
> (concat "hello" " world") "hello world" > (concat "hello" " world" " elisp ") "hello world elisp " > (apply #'concat '("hello" " world " " elisp ")) "hello world elisp "
例えば、「利用規約」や「プライバシーポリシー」、ヘルプページなど、毎回サービスをリリースするときに必要になる静的ページがありますが、そういうページを作るときに、Rails の controller や routes をいじるのが面倒。 Middleman はファイルを置けば静的ページが作られるってところが便利で、Rails でもそういう機能が欲しいって思うときがあります。 その機能を実現するのが thoughtbot が作った「high_voltage」っていう Gem。thoughtbot は他にも bourbon や paperclip 、factory_girl など、デザイナでもよく聞く有名な Gem を作ってる会社。 high_voltage のインストール まずは Rails アプリの Gemfile に、 1gem 'high_voltage' を追加して、 1$ bundl
錯覚かもしれないが, 慣れない環境よりは慣れてる環境の方が適応も早く作業もスムーズな気がする. やはり Windows10 を捨てて Antergos をインストールしたのは間違ってなどないんだろう. たぶん. そんなわけで Antergos 生活が始まってはや幾日. なかなか楽しんでおります. hikaru515.hatenablog.com まぁ特に新しい環境を構築したりしていないのでつらくないだけかもしれないですが. 新しいパソコンだし処理が早くて心地いいですね. LuaLaTeX も前のパソコンより早く動作するようだし, いろんなインストールとかも早い気がする. 気がする. 新しいパソコンの 環境をとりあえずメモしておきます. Editor Emacs ですね. はい. 私はもともと Emacs が好きでパソコンに触り始めたようなものですから(違います). 設定はわりとてきとうで,
どうも, このツイートくらいまでは記憶があるのだけれどそれ以降はあいまいだ. 暇だと OS をインストールしたくなる病気なんだよね— ろくな人生じゃねえ (@515hikaru) 2015年10月17日 正直に言うと, 私にも何が起きたのか良くはわかっていない. しかしさっき気づいたららいつの間にか Windows を吹き飛ばす決断をしていて, いつの間にか実行にうつし, いまインストールした Antergos からこのブログの更新を行っている. まぁブラウザだけど. antergos.com 過去にはしばらく絶望したりしない限りはうんぬんとか書いていたのにどうしてこうなったという感じがある. hikaru515.hatenablog.com どうしてこうなってしまったのだろう. 特に不自由なくしていたつもりなのだが. いや, いま結構楽しんでいるからひょっとしたら面白くないのがやめた理由
ずっと Emacs で LaTeX 文書を書いていたのだけれど, 最近 Emacs Lisp も書く気力もわかなく, LaTeX のためだけに Emacs のことを勉強するのも苦痛になってきたので, とうとう Vim に乗り換えてしまった. たぶんいちばんまともなのは TeXStudio を使うことなのだけれど, まぁ普段日本語を書くとき以外は Vim を使用しているのだが, これを機に Vim の使い方の幅を広げてみようと思ってとりあえず環境をつくり始めていた. だいたい固まってきたので, ここに自分用メモとして(重要)まとめておく. ちなみに, Vim でやるかと思わせてくれたのは Vim で Beamer を使ってスライドを作った人の完成度が高くてすっげーと思った次第. 僕ミーハーなので…… プラグイン まず大前提ですが, 僕は NeoVim を使っています. 差はよく知りませんが,
Pythonの開発環境 今日は開発環境について書きます。なんとなくまとめたことがないことに気づいたので。 前提 プラグインマネージャーは dein.vim を使用しています。 プラグインのインストールなどは、 toml ファイルで管理しています。このへんの詳細は述べません。 リポジトリはGitHub - m16Takahiro/neovimfiles at ubuntu-gnomeです。 github.com コード補完 NeoVimユーザーでコード補完をしている人には知名度が高いと思いますが、deoplete.nvim と deoplete-jedi を使用しています。 github.com github.com [[plugins]] repo = 'Shougo/deoplete.nvim' if = 'has("nvim")' on_i = 1 hook_source = '''
どうも, 515 ひかるです. なぜか知らないけれど, 気がついたら Emacs の環境が整っていたので何をしたのか書きます. Haskell の開発環境 覚え書き 前提 haskell-mode ghc-mod flycheck company for haskell hooks GHCi との連携 追記 (20160919) 追記 (20161001) Footnotes: Haskell の開発環境 最近, なぜか『すごい Haskell たのしく学ぼう!』(オーム社) を読んでいて, 結構楽しんでいます. あまりにも三日坊主が多いので, 普段こういう話をするのは避けたいのだけど, 今回は数日間続いているので書いてもいいだろうと判断したわけです. すごいHaskellたのしく学ぼう! 作者: Miran Lipovača,田中英行,村主崇行出版社/メーカー: オーム社発売日: 201
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く