Sinatraのあらかると

記録することで、環境構築で悩まない。

Neovimを使ったRuby開発環境一例。

neovimでRubyをするときに使っている環境deoplete + denite + deinBignyanco + zinbeijett + zinbei or zinbei2 + tanraku生産性は私には高いですね。— Takayuki.K (@takkii) 2018年7月13日 ブログで環境構築を散々、書いてきましたが、 これで、Rubyプログ…

docker-ce はいつ仮想化環境を超えたのか。

「Docker のいらないイメージを削除する」 Docker イメージがあるって 記事を書いた人も、コンテナを作った人もすごい。 今まで、Virtualbox、VMware、Pallarel desktop、Hyper-Vなどを使って異なる環境で実機のパフォーマンスを落としながらisoファイルなど…

.dein not registertedの問題の解決

neovimの.dein is not registeredの対処できました。これはpythonの衝突ですね。https://t.co/Y1unLtqXYYこのブログがヒントでした。pyenvとlinuxbrewやhomebrewを共存させてはいけないということです。とりあえず、pyenvをなくしました。https://t.co/07GCt…

RubyでJITコンパイラを試すためには

[前提] WindowsはWSLやCygwinなどで、 ほかは準・純UNIX環境で、自分ビルドしているはず。 JITコンパイラに指定してほしいことが強調されている / —jit-verbose=1を指定すれば指定すれば…Ruby 2.6.0-preview2 Releasedhttps://t.co/ngv6PCZrQ4— Takayuki.K (…

GitHubから一部レポジトリを移動しました。

継続的に開発していくレポジトリをGitLabへ、AdventCalendarのネタやVimの辞書、Ruby/Tkあたり、Vim-settingなどはそのままGitHubへ据え置きにしました。— Takayuki.K (@takkii) 2018年6月5日 GitHubは、オンラインの記事で作るソースの集まりにしておきます…

主観的deopleteプラグイン開発メモ

あとで、ブログにでも書くかな。deopleteのreturnにはdictionary source のリストで対応しようぜって。— Takayuki.K (@takkii) 2018年5月22日 ※ たぶんそういう意味じゃない 戻り値に渡せる型は決まってるのでまぁ仕様になると思いますけどね…。source側で変…

NTEmacsのバージョンと関連ツール。

NTEmacs / Emacs for Windows auto-complete + robeをpackage installで入れられるのは25.x~ robeだけがpackage installにないよと24.xではなることがある github.com そこで、これを使う。 ※ ruby-dictionary3の下の方に追加した文を抜粋。 git clone http…

NTEmacsのこれから。

takkii.hatenablog.com 忘れていて、調べて自分のブログ記事でヒットするとき、環境構築を書いといてよかったと想うときだな。— Takayuki.K (@takkii) 2018年4月28日 過去に書いた記事では、anythingを入れることができなくなりました。でも、どうしても入れ…

zinbeijettの使い方

長らく他者のソフトウェアを紹介してきました。 そろそろ自分のソフトウェアを、 RubyGemsに公開しているので紹介したいと想います。 gem install zinbeijett これでzinbeijettはインストールできます。 Rubyが入っていれば標準ライブラリを使っているのでOK…

WSLでGUIアプリであるmikutterを使ってみる

「なんで、こうなっちまったんだよ。」 私はmikutterに対抗すべくRuby/TkでTwitterのつぶやきができるツールを作成したことがありました。それぐらい、このmikutterというツール存在を無視できなかったのですよ。Rubyで、作成されているところも憎いじゃない…

テキストエディタなどに関するお知らせ

VImに関する話題を減らしていこうと考えています。 テキストエディタの話題も確かに面白いしアクセスは多いですが、 私がやりたいこと、実現していくこととはかけ離れていて、 エンジニアがチューイングするエディタのウォーミングアップのような存在だから…

deopleteで自作の辞書を追加するには

takkii.hatenablog.com 前回、dictionaryオプションを追加するといい話がでていました。 その話を踏まえて、今回は辞書を追加します。 github.com 私のGitHubレポジトリは見ましたか? あんな風に動作します。辞書は[D]と表示されます。 github.com 629行目…

遭遇したエラーを解決する。

vim

Windows10にて xcopyコマンドが存在しません。 ijaasの接続に成功した。Vimでneocompleteを使っているのかな、InteliJの補完がかけられる。あと、issuesのxcopy問題、System32フォルダにPATHつなぐといいのは書いてないね。— Takayuki.K (@takkii) 2018年1月…

GitHubレポジトリを変更。

github.com もともとは記事のネタでした。 これを入力補完辞書として、neocompleteのリストに表示できるようにしました。 [D]と表示されるのがいいね。— Takayuki.K (@takkii) 2018年1月21日 補完リストには[D]と表示されます。 Vim、おれおれ設定をすると便…

ミニテストを並列化する。

(RubyAdventCalendar2017の代わりに投稿記事にしました) 任意フォルダにmini_testフォルダを作ります。 ファイルの構成はこういう形にします ./mini_test/mini_test_version.rb ./mini_test/mini_test_date.rb テストファイルで、テストデータを作ります。 …

達成したいこと、これからのこと

今週のお題「2018年の抱負」 昨年は、どうやら検索エンジン実装は叶いませんでしたけれど、Nyasocomサイトの検索バーを自作したり、暗号化・復号化ツールを作れたり、形態素解析ツールを作ったり、zinbei2に新機能の開発が進んだり、できないなりに充実して…

pycallを使ってみての感想

(RubyAdventCalendar2017の代わりに投稿記事にしました) github.com Rubyでpython3ライブラリを読むことができます。 こんな風に書いていけました。 Vimプラ銀まで進めていきたいと思います。 gem install pycall gem install matplotlib #coding: utf-8 req…

Rubyの入力補完用の辞書。

github.com deoplete-rubyのsourceフォルダ内、keywordとcore_methodsを消して、ruby-completeファイルだけで充分動作します。 私は、自分のdeoplete-rubyにそんな細工をしました。単語補完数が増えて助かっています。 もちろん、辞書なので入力補完を読み込…

riceシェルの組み立て方

(rice)形態素解析ツールを起動するためには、RubyGemsのmecabとnattoと自前コンパイルのmecab-rubyがあれば動作しますよ。— Takayuki.K (@takkii) 2017年11月22日 環境構築ブログなので紹介します。 gem install mecab gem install natto MeCab downloads - …

Vim8のdeoplete補完について

環境構築ブログなので、何も言わずに対応してくれていたメンテナに感謝しています。 vim8にdeopleteの補完できた。— Takayuki.K⛄ (@takkii) 2017年11月9日 Windows 10 python 2.7.14 python 3.5.4 deinを環境構築まだは、こちら。 takkii.hatenablog.com tak…

しれっと、GitExtensionを日本語化する。

まだ、日本人なのにGitExtensionsの英語表記で疲弊しているの? github.com GitExtensions-2.50.02-SetupComplete.msi 2017/11/06で最新を入手します。 私の環境では、デフォルトで日本語化にできませんでした。 github.com downloads ZIPボタンを押して、プ…

zenfone2のmicroSDに関する話。

zenfone2 layser外部メディアにmicroSDを認識している状態で、画像データにアクセスして、: コロン→ 移動先 →フォルダ名を入力→ 内部ストレージの下、SDカードの○押し → OKで任意のフォルダ名に画像データの移動先として表示されるね。— Takayuki.K (@takkii…

javaからjrubyを呼び出すと...

ハロウィーンが終わって、 トリックオアトリートの面影を残しますか...いたずらなストリーム。 Maven Repository: org.jruby » jruby-complete jruby-complete.jarを手に入れます。 Eclipseなどで外部ライブラリとして登録します。 下のフォルダ構成にします…

箱入り娘プロジェクトの始動

本日、箱入り娘プロジェクトとしてシェアウェアでzinbei2を公開しました。 やっと登録できました。是非、箱入り娘プロジェクトを支えてください。https://t.co/ZDsPfkSMe2— Takayuki.K (@takkii) 2017年10月11日 長き道のりの、シェアウェア化。ちゃんと登録…

RubyGemsで入れたzinbeiが動作しないとき...

ConEmuなどでmsys2でfishをログインシェルにすると、 zinbeiが充分に動作しないみたいでした。 そんなときは、 https://github.com/takkii/zinbei 最新のzinbeiさんを手にして、 /bin /lib /lib/zinbei パスを通します。そうです、あれです。 set -x PATH フ…

スライド

Zinbeiの進化論 from Takayuki Kamiyama スライド公開してみました。

改番、dein,deopleteとの付き合い方

改番なので、修正するところを書いていく。 deinに記述する項目があるときから代わり統一されている。 それは、既知のバグを修正したものと想われる。 takkii.hatenablog.com ※$INSTALL_DIR + $PLUGIN_DIRは、インストールしたときに端末に表示されているの…

msys2でrbenvするの有意義

事の始まりは、参考サイトより ch.nicovideo.jp 私はrbenvをmsys2で使えることは有意義だと想います。 前回設定した、Emacsのpackage-installでrbenvをインストールして、 (require 'rbenv) (global-rbenv-mode) .emacsまたはinit.elに追加すれば、rbenvのgl…

RubyInstaller2についての感情論。

今まで、こうしてこうするとこうなるという話でブログを書いてきた。 今回は深く話さずに広く浅く振り返る。 ・RubyInstallerをインストールする→Ruby23 ・Ruby23フォルダにdevkitフォルダを作り、ruby dk.rb init → ruby dk.rb installを実行する これが過…

emacsでpackage-installを利用する前に。

(require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) (add-to-list 'package-archives '("marmalade" . "http…

Copyright © 2007-2018 Takayuki Kamiyama. All Rights Reserved.