環境構築・零

環境構築のその先へ

新版、WindowsでNeovimビルド。

takkii.hatenablog.com 環境 Windows10 Powershell cmake git clone https://github.com/neovim/neovim.git cd neovim mkdir .deps cd .deps cmake -G "Visual Studio 16 2019" ..\third-party -DCMAKE_BUILD_TYPE=Release cmake --build . cd .. mkdir buil…

kaoriya-vimでrubyを設定するには

令和2年3月13日夜中2時頃、能登半島で大きな地震がありました。 飛び起きて、NHK+で情報を確認し、いつでも避難できるように用意していました。 結果的には、被害も個人的にはありませんでした。 今日は、香り屋Vimの話をします。 ※ 過去、登壇者に選ばれな…

日めくり多様な機能

github.com 過去にWeb用として、日めくりというRubyGemsを作りました。 rubygems.org これをC#Javaで出力結果を同じように作ってみました。 ちまたでは「○○チャレンジ」というのが流行っていたこともありました。 「日めくりチャレンジ」と名付けます。 シン…

dotnetでGitHubパッケージに登録するには

help.github.com gist.github.com dotnetをGitHubパッケージに登録する際に時間がかかりました。 オンライン記事をみているとNugetに登録してしまう例もあるようです。 dotnetでプロジェクトを作成(省略)後、 csprojに引用サイト通り設定を追加、 プロジェ…

valgrindをMacOSCatalina(カタリナ)でビルドする。

MacOSCatalina 64bit ※ 当然、Xcode&commandlinetoolsのビルド対象も64bitです。 ※ Xcode&commandlinetoolsはAppStoreまたはシステム環境設定→ソフトウェアのアップデートやAppleDeveloplerのサイトから、手に入れます。Xcodeなどを入れる環境構築の話題は省…

ガーベッジコレクションを導入するときのまとめ

前提、メモリリークすることがあると懸念されるとします。 それが発生したとき発動するかもしれないガーベッジコレクションを用意したいとします。 そんなときの記録。 ほとんどは参考サイト通りです。 github.com ※ ライセンス github.com https://www.hboe…

公開されました。

リンク先です。https://t.co/f5BTC1I6zl— Takayuki.K@⛄❄ (@takkii) 2019年12月3日 自前記事のリンク先。https://t.co/GLCUufLAoW— Takayuki.K@⛄❄ (@takkii) 2019年12月2日 自前記事のリンク先。https://t.co/gq5cwq3jH9— Takayuki.K@⛄❄ (@takkii) 2019年1…

C++Builderのcommunityediton、ライセンス期間。

私の場合は、2020/7月まで有効。 ※ この間までサーバダウンしていてダウンロードできなかったので期間は少し減っている。 www.embarcadero.com www.embarcadero.com

正式公開前、フライング限定公開。

qiita.com qiita.com qiita.com qiita.com アドベントカレンダーの公開前記事です。 修正したり、加筆することもあります。 できれば、もう少しコーディングを追加したいなぁ。

ブランチをわけてロードパスを指定していました。

import os import re import traceback from os.path import expanduser home = expanduser("~") dire = open(os.path.expanduser("~/.config/nvim/.cache/dein/repos/github.com/takkii/ruby-dictionary3/autoload/source/ruby_method_deoplete")) print(os…

なぜ?といえるplackup

stackoverflow.com Ruby製Sinatraはプロジェクトフォルダ直下でrackupできます。 Perl製dancer2はbinフォルダで、plackupをするようです。なぜ? こんなことをすると、起動するためにbinフォルダへ移動しなければいけません。 なので、上記記事のようにシン…

Sinatra風Perl製Dancer2

perldancer.org Vim8でこんな設定を書いたら補完リスト増えた。[[plugins]]repo = 'c9s/perlomni.vim'build = 'make install'— Takayuki.K@ (@takkii) 2019年10月22日 真珠ですね。ファイルタイプ。— Takayuki.K@ (@takkii) 2019年10月22日 scalatraもいいな…

Googleからコードレビューのドキュメントが公開された。

google.github.io GitHubなどでコードレビュー担当者になったら「なんでもいいよ」ではなく具体的に、 設計:コードは適切に設計され、システムに適していますか? 機能性:コードは作成者が意図したとおりに動作しますか?ユーザーにとってコードの動作は良…

Feedjiraの最新に対応するには。

stackoverflow.com github.com Feedjira / GitHub # これが必要 require 'httparty' # 参考 3.0.0 始まり url = "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_week.atom" xml = HTTParty.get(url).body Feedjira.parse(xml).ent…

百人一首apiを利用する

JSONからあとは抜き出すだけ。もう少し手間をかける。 現在は出力結果より、だいぶできている。 [ 試作 ] 百人一首を読み込むことで、ナンバーをランダムに切り替え文字列を出力するようにしたい。 現状は、ナンバーの一覧が出力されるだけ。これから加工す…

QtアプリケーションをVisualStudioで。

QtCore/QCoreApplication':No such file or directory startindex に文字列の長さより大きい値を指定することはできません 拡張機能の最新をダウンロード&インストールして、 Visual Studio 2017 community Editonでプロジェクトを作成したら上記、 VsAddin…

vimconf2019の登壇者に選ばれず自粛していました。

Neovimビルド後、 Tabnineと漆黒の翼をdeopleteで使っている例 deopleteとTabnine visual studio 2019 cmake 3.15.2 cmake-3.15.2-win64-x64.msiをダウンロード&インストール。 Download | CMake git clone https://github.com/neovim/neovim.git cd neovim…

Rubyシェル芸人

ホイイクのホク https://t.co/oIzWrMBvRv— シェル芸bot (@minyoruminyon) 2019年7月31日 #!/usr/bin/env ruby # vim: filetype=ruby def sa di = Random.rand(4) case di when 2 then print "ホ" when 1 then print "ク" when 0 then print "イ" else print …

Deniteの最新に対する所感

github.com 環境 ・Vim8.1+Python3+mrkn256(カラースキーマ) qiita.com .vimrc autocmd FileType denite call s:denite_my_settings() function! s:denite_my_settings() abort nnoremap <silent><buffer><expr> <CR> \ denite#do_map('do_action') nnoremap <silent><buffer><expr> d \ denite#do_map('d</expr></buffer></silent></cr></expr></buffer></silent>…

体験談。短め。

きっかけを作り、転職活動をしようと転職サイトを探した。Findy、プロシード、Green。なかでGreenに力を入れて、とりあえず最初にきた求人に応募して面談をしてみた。Wantedlyよりも好感触で実際、もしかしたらPHPを書くかもしれないと夢をみたほどだった。…

ビルド式

自前ビルド版 gist.github.com 使っているオプションにはメッセージを入れている。 Vim8.1の自前ビルド版。 興味がある人は参考に。 [deoplete] deoplete requires vim-hug-neovim-rpc plugin in Vim. Vim(pythonx):ModuleNotFoundError: No module named 'n…

2次元配列のソートをRubyで書いてみた。

gist.github.com ふむ〜考えようとしたけど疲れすぎて考えれない・・・いい案あれば・・・// 重複削除// ソート問題 pic.twitter.com/0Zv5EJ8u54— callmekohei (@callmekohei) 2019年5月21日 課題は上記の通り、実装時にCSVを配列に型変換をしてメソッドチェ…

自作のプログラムで令和対応してみた。

にゃそこんの令和対応できていました。これが様子。 pic.twitter.com/xmaWHcRHAs— Takayuki令和始まって以来 (@takkii) 2019年4月30日 OSS版zinbeiの令和対応も問題ないようです。 pic.twitter.com/gUQ6ugBEk5— Takayuki令和始まって以来 (@takkii) 2019年4…

Pythonでsite-packageへPATHが通っていないときの対処

問題 :pythonx import neovim module not found error no module named neovim vim-hug-neovim-rpc vim(pythonx) traceback failed executing pythonx import neovim これがもしWindowsで発生していたら、環境変数にPYTHONPATHを作成し、 C:ドライブ直下にPy…

sqlite3.OperationalError: database is lockedを解決するには

sqlite3.OperationalError: database is locked これが出現している間は、 インストールなどできないので、 yum install psmisc ※ fuserコマンドは入れられませんね ポート番号 $ lsof -i -P | grep 8000 15502 15504 ... PIDをキル $ kill -9 15502 なぜ、…

雑談

takkii.hatenablog.com takkii.hatenablog.com opencollective.com いつも使っているので寄付を5ドルしました。 gitextensionに5ドル、寄付をしました。— Takayuki🍜 (@takkii) 2019年4月5日 缶ジュース買えるくらい。— Takayuki🍜 (@takkii) 2019年4月5日 愛用…

香り屋さんのVimでDarkPluginを使うには。

環境 Windows10 Python3.7.2 64bit kaoriya-vim 8.1.1010 64bit github.com python2.7.dllをロードできませんでした。香り屋さんのVim、新しいのはありがたいけれど。。— Takayuki (@takkii) 2019年3月17日 Python 3.7.2をC:ドライブ直下へ投入 香り屋さんの…

minitestの自動実行

takkii.hatenablog.com 例.1 Dir[File.dirname(__FILE__) + '/mini_test/*.rb'].each do |file| require file end 例.2 Dir[File.join(__dir__, 'mini_test', '*.rb')].each do |file| require file end rubygems.org Rubygems、作ろうと思ったら既にありま…

シュミレータなるものをコンソールで。

github.com 理解できたこと ・privateリポジトリをpublicレポジトリへ変換できること Setting→make public→レポジトリ名入力→GitHubパスワード ・JDK11に対応 コーディング規約に沿って書いていく JavaはRubyと同じくらい書いてきました。けれど資格をとるに…

linuxbrewで入れるrmagickの設定

linuxbrew.sh brew install imagemagick@6 インストール brew pin imagemagick@6 固定、アップグレード避け。 [.zshrc or .zshenv or .bashrc or .bash_profile] #============================= # ImageMagick6 #============================= export PATH…

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