vim内ã§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªé–“を移動ã—ãŸã‚Šã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãã«ã¯:Expã¨æ‰“ã¡è¾¼ã¿ã¾ã™ã€‚(vimã®æ¨™æº–プラグインã§ã‚ã‚‹netrwã®æ©Ÿèƒ½ã®ä¸€ã¤) ディレクトリ上ã«ã‚«ãƒ¼ã‚½ãƒ«ã‚’ç½®ãEnterを押ã™ã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ç§»å‹•ã—ã€ãƒ•ã‚¡ã‚¤ãƒ«ä¸Šã§Enterを押ã™ã¨ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãã¾ã™ã€‚ 以下主ãªã‚ªãƒ—ション。 o ファイルåŠã³ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’別画é¢ã§é–‹ã i ファイルサイズやタイムスタンプãªã©ã®è©³ç´°ã‚’表示 d ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ä½œæˆ x 指定ã—ãŸã‚¢ãƒ—リケーションã§ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ã
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ã¯ã˜ã‚㫠今年ã‹ã‚‰Vimã‹ã‚‰Neovimã«ç§»è¡Œã—ã¦ã‚‚ã†ã™ã一年ã«ãªã‚ã†ã¨ã—ã¦ã„ã¾ã™ã€‚ Neovimを使ã„ã ã—ãŸãã£ã‹ã‘ã¯ã€æš—黒美夢王ãŒãƒªãƒªãƒ¼ã‚¹ã—ã¦ã„る数々ã®è‰¯ãƒ—ラグインãŒNeovimã§ã—ã‹ä½¿ãˆãªã‹ã£ãŸã‹ã‚‰ã§ã—ãŸã€‚ 逆ã«è¨€ãˆã°ãれ以外具体的ã«NeovimãŒVimã¨ã©ã†é•ã†ã®ã‹ã€ä½•ãŒã™ãã‚Œã¦ã„ã‚‹ã®ã‹å…¨ã知りã¾ã›ã‚“ã§ã—ãŸã€‚ VimConf2017ã§åˆºæ¿€ã‚’å—ã‘ãŸç§ã¯ã€ãã®è†¨å¤§ãªã‚¤ãƒ³ãƒ—ットã®ãªã‹ã§ã‚‚ã£ã¨ç§ãŒä½¿ã£ã¦ã„るエディタã«ã¤ã„ã¦çŸ¥ã‚‹å¿…è¦ãŒã‚ã‚‹ã¨è€ƒãˆã¾ã—ãŸã€‚ 本稿ã§ã¯Neovimã¨Vimã®é•ã„を調ã¹ã€äº’ã„ã«ã©ã®ã‚ˆã†ãªå½±éŸ¿ã‚’与ãˆã¦ã„ã‚‹ã®ã‹ã‚’è¿°ã¹ã¾
ã¯ã˜ã‚㫠当社ã«ã‚¢ãƒ«ãƒã‚¤ãƒˆã«æ¥ã¦ã„ãŸäººï¼ˆæ¥æ˜¥ã«æ–°å’入社ã®äºˆå®šï¼‰ã«ã€Œpandasを高速化ã™ã‚‹ãŸã‚ã®æƒ…å ±ã¯ç„¡ã„ã§ã™ã‹ï¼Ÿã€ã¨å°‹ãられã¾ã—ãŸã€‚ ã“ã®ãƒ‘ッケージã®ä½¿ã„æ–¹ã¯å¤šæ•°ã®æ›¸ç±ã‚„Webã§ä½“系立ã£ãŸè¨˜äº‹ã§æ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚ ã—ã‹ã—ã€é«˜é€ŸåŒ–ã«é–¢ã—ã¦ã¯ä½“系的ãªæƒ…å ±æºãŒæ€ã„ã¤ã‹ãªã‹ã£ãŸã®ã§ã€ã€Œå®Ÿéš›ã«æ›¸ã„ã¦ã¿ã¦ã€1ã¤1ã¤ãƒãƒ¥ãƒ¼ãƒ‹ãƒ³ã‚°ã™ã‚‹ã—ã‹ãªã„ã§ã™ã€ã¨ã—ã‹ç”ãˆã‚‰ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚ ãã“ã§ã€ã“ã®æ–¹ã‚’始ã‚ã€æ¥æ˜¥ï¼ˆ2019å¹´4月)ã«ãƒ‡ãƒ¼ã‚¿ã‚¢ãƒŠãƒªã‚¹ãƒˆã¾ãŸã¯ãƒ‡ãƒ¼ã‚¿ã‚µã‚¤ã‚¨ãƒ³ãƒ†ã‚£ã‚¹ãƒˆã«ãªã‚‹æ–°å’ã¸å‘ã‘ã¦ã€pandasã®é«˜é€ŸåŒ–ã«é–¢ã™ã‚‹ç§ã®çµŒé¨“ã‚’Tips集ã«ã—ã¦ãŠä¼ãˆã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚ ã“ã®è¨˜äº‹ã¯ä»Šå¾Œã‚‚内容を充実ã•ã›ã‚‹ãŸã‚ã«ã€Tipsã‚’è¿½åŠ ã—ã¦ã„ãã¾ã™ã€‚ ã“ã®è¨˜äº‹ã‚’èªã‚“ã 後ã«ã§ãるよã†ã«ãªã‚‹ã“㨠pandasã§ãƒ¬ã‚³ãƒ¼ãƒ‰æ•°1000万件ã®ãƒ‡ãƒ¼ã‚¿ã§ã‚‚1分以内ã§å®Œäº†ã™ã‚‹å‰å‡¦ç†ãŒæ›¸ã‘るよã†ã«ãªã‚Šã¾ã™ã€‚ ãã®çµæžœã€1æ—¥ä¸å®Ÿè¡Œã—続ã‘ãªã‘ã‚Œã°ãª
IntelliJ IDEA ã® Scala プラグイン㧠fsc (Fast Scala Compilation) オプションã®ä½¿ã„æ–¹ã¯ã¡ã‚‡ã£ã¨åˆ†ã‹ã‚Šã«ãã„ã§ã™ã€‚ Ctrl + Alt + S 㧠Scala Compiler ダイアãƒã‚°ã® Use fsc (fast scalac) オプションをãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ Run - Edit Configurations ã‹ã‚‰ Edit (Run/Debug) Configurations ダイアãƒã‚°ã‚’é–‹ã [+] ボタンã«ã¦ Scala Compilation Server ã‚’é¸æŠžã—ã¾ã™ã€‚ fsc ç‰é©å½“ãªåå‰ã‚’è¨å®šã—㦠OK ã¨ã—ã¾ã™ã€‚ Select (Run/Debug) Configurations ã«ã¦ä½œæˆã—㟠fsc ã‚’é¸æŠžã—㦠Run ボタンを押下ã—ã¾ã™(Run... ã‹ã‚‰ fsc ã‚’é¸æŠžã—ãŸæ–¹ãŒè‰¯ã„ã‹ã‚‚..)。 fsc ãŒç«‹ã¡ä¸ŠãŒ
åˆæ—¥ã£ã½ã主ã«ç’°å¢ƒæ§‹ç¯‰ãªã©å°Žå…¥éƒ¨åˆ†ã«ã¤ã„ã¦å–り上ã’ã¦ã„ãã¾ã™ã€‚ Scalaã«å°‘ã—興味ã¯ã‚ã‚‹ã‘ã©ã¾ã ã‚„ã£ãŸã“ã¨ãªã„ï¼ã¨ã„ã£ãŸæ–¹ã«èªã‚“ã§ã„ãŸã ã‘ãŸã‚‰å¬‰ã—ã„ã§ã™ã€‚ Scalaを使ãˆã‚‹çŠ¶æ…‹ã«ã—ã¦ã¿ã‚‹ インストール ï¼’ã¤ã®æ–¹æ³•ã‚’挙ã’ã¦ã¿ã¾ã™ã€‚ ç†è€…ã¯ä»¥ä¸‹ã‚’Mac OS X Mavericksã§è©¦ã—ã¦ã„ã¾ã™ã€‚環境ã«å¿œã˜ã¦é©å®œèªã¿æ›¿ãˆã¦ãã ã•ã„。 2013.12.1ç¾åœ¨ã®æœ€æ–°Scalaã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯2.10.3ã§ã™ã€‚ Homebrew Macã®æ–¹ã¯ã“ã‚ŒãŒä¸€ç•ªæ¥½ã‹ã¨æ€ã„ã¾ã™ã€‚ ãã®ä»–ã®ãƒ‘ッケージ管ç†ã‚½ãƒ•ãƒˆï¼ˆportã€apt-getã€yum)ã§ã‚‚åŒã˜ã‚ˆã†ã«installã§ãã¾ã™ã€‚ 但ã—最新ã®Scalaã§ã¯ãªã„å¯èƒ½æ€§ãŒã‚ã‚‹ã®ã§ãã®ç‚¹ã¯æ³¨æ„ã—ã¦ãã ã•ã„。 å…¬å¼ã‚µã‚¤ãƒˆã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ パッケージ管ç†ã‚½ãƒ•ãƒˆã«é ¼ã‚‰ãªã„æ–¹ã€ç¢ºå®Ÿã«æœ€æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’使ã„ãŸã„æ–¹ã¯ã“ã¡ã‚‰ã®æ–¹æ³•ã§ã™ã€‚ ã¾ãšã¯Scalaã®å…¬å¼ã‚µã‚¤ãƒˆã‹ã‚‰åœ§ç¸®ãƒ•ã‚¡ã‚¤
編集ä¸ã®ãƒãƒƒãƒ•ã‚¡ä¸ã®GroovyコードをGroovyServã§å®Ÿè¡Œã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã€‚ (defvar groovy-command "groovyclient %f" "groovy or compatible command. %f means buffer-file") (setq groovy-command-line nil) (defun groovy-execute-argument() (if (null groovy-command-line) (setq groovy-command-line groovy-command)) (setq groovy-command-line (read-string "Groovy command: " groovy-command-line)) (list groovy-command-line)) (defun groovy-exec
ã¿ã‚“ãªå¤§å¥½ãvimã«ã€quickrun.vimã¨ã„ã†ç´ 晴らã—ã„プラグインãŒã‚ã‚Šã¾ã™ã€‚ vim-quickrun/doc/quickrun.txt at master · thinca/vim-quickrun · GitHub Vim上ã§ãƒ—ãƒã‚°ãƒ©ãƒ を実行ã§ãるプラグインquickrun.vimã§é–‹ç™ºåŠ¹çŽ‡ã‚¢ãƒƒãƒ— - Vive Memor Mortis ã“れを使ã†ã¨ã€vimã§ç·¨é›†ã—ã¦ã„るコードをショートカットã‚ー一発ã§å®Ÿè¡Œã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã™ã‚“ã”ã„ä¾¿åˆ©ï¼ è‰²ã‚“ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°è¨€èªžã«å¯¾å¿œã—ã¦ã„ã¾ã™ãŒã€ã‚‚ã¡ã‚ã‚“groovyã«ã‚‚対応ã—ã¦ã¾ã™ã€‚ ã—ã¦ã¾ã™ãŒã€ãã“ã¯ãã‚Œã€ãƒŽãƒ¼ãƒžãƒ«groovyãªã®ã§å®Ÿè¡Œã™ã‚‹åº¦ã«ä¾‹ã®èµ·å‹•å¾…ã¡æ™‚é–“ãŒç™ºç”Ÿã—ã¦ã€ã‚¦ãƒƒã¨ã‹ã‚°ãƒƒã¨ã‹åŠ¹æžœéŸ³ã¨ã¨ã‚‚ã«æ€è€ƒã®æµã‚ŒãŒåˆ†æ–ã•ã‚Œã¦ã—ã¾ã†ã‚ã‘ã§ã™ã€‚ ãã‚“ãªã¨ãã«ã¯ã€ãã†ã€GroovyServã®å‡ºç•ªã§ã™ã€‚ ノーマルgroovyã®ä»£ã‚ã‚Šã«Groov
æ°—ãŒã¤ã„ãŸã‚‰Twitterã§id:t-wadaã‹ã‚‰ãµã‚‰ã‚Œã¦ãŸ*1ã®ã§ã‚„ã£ã¦ã¿ã¾ã—ãŸã€‚ $ alias gython="groovyclient -cp /tmp/jython.jar -e 'import org.python.util.jython; jython.main(args)' --" ã“ã‚“ãªaliasを書ã‘ã°ãã‚Œã£ã½ãå‹•ãã¾ã—ãŸã€‚jython.jarã¯è‡ªåˆ†ã®ç’°å¢ƒã«åˆã‚ã›ã¦ãã ã•ã„。 $ time jython -c "print('hoge')" hoge real 0m2.503s user 0m2.891s sys 0m0.431s $ time jython -c "print('hoge')" hoge real 0m2.613s user 0m2.889s sys 0m0.435s $ time gython -c "print('hoge')" hoge real
ã¤ã„昨日0.4ãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚ŒãŸGroovyServã§ã™ãŒã€ç›¸å½“ãƒã‚°ãƒ•ã‚£ãƒƒã‚¯ã‚¹å…¥ã£ã¦ã‚‹ã®ã§ãŠè–¦ã‚ã§ã™ã€‚ GroovyServã¯Groovyスクリプトã®èµ·å‹•ã‚’高速化ã™ã‚‹ã‚‚ã®ã§ã™ãŒã€Groovyã‹ã‚‰å‘¼ã³å‡ºã™ã‚‚ã®ã¯Groovyã«é™ã‚Šã¾ã›ã‚“。ã¤ã¾ã‚ŠJVM上ã§å‹•ãã‚‚ã®ãªã‚‰ãªã‚“ã§ã‚‚èµ·å‹•ã®é«˜é€ŸåŒ–ãŒç†è«–çš„ã«ã¯*1å¯èƒ½ã§ã™ã€‚ ãŸã¨ãˆã°ã€scalaã®å‡¦ç†ç³»ã¨ã‹scalaã§æ›¸ã‹ã‚ŒãŸãƒ—ãƒã‚°ãƒ©ãƒ ã‚‚ãã®ä¾‹å¤–ã§ã¯ãªã„ã§ã™ã€‚ scalaã«ã¯ã€scalacã¨ã„ã†ã‚³ãƒžãƒ³ãƒ‰ãŒã‚ã£ã¦scalaコードをコンパイルã—ã¾ã™ã€‚ã¾ãšscalacを常é§ã•ã›ã¦èµ·å‹•ã‚’高速化ã—ã¦ã¿ã¾ã—ょã†ã€‚ ãã®å‰ã«ã‚ªãƒªã‚¸ãƒŠãƒ«ã®scalacã®å®Ÿè¡Œé€Ÿåº¦ã€‚(Mac OS X, Scala 2.8.0-final使用) コンパイル対象(hello.scala)ã¯ä»¥ä¸‹ã®é€šã‚Šã€‚ object HelloWorld { def main(args: Array[String]
10/23 9:50 訂æ£&追記: GradleãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§Daemonèµ·å‹•ã™ã‚‹ã¨æ›¸ã„ã¦ãŸä»¶ (thanks to ãょんãã‚“) 元記事: http://dev.classmethod.jp/server-side/gradle/gradle-first-contact/ 経緯的㪠id:daisuke-mãŒæ˜¼éŽãŽã«æŠ€è¡“を語るã„ã¤ã‚‚ã®ã‚·ãƒªãƒ¼ã‚ºã«Gradleã‚’è¿½åŠ ã—ãŸæ—¨ã®ãƒ„イートをã—ã¦ã¾ã—ãŸã€‚ 生粋ã®Gradlerã¨ã—ã¦ã¯å–œã³å‹‡ã‚“ã§ãƒã‚§ãƒƒã‚¯ã—ã¦ã¿ãŸã‚“ã§ã™ãŒã€ã€ŒGradleã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã§ã‚ã‚‹ã¹ãã¨ã“ã‚を「Groovyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã¨æ›¸ã„ã¦ãŸã®ã§ã€è¦ªåˆ‡å¿ƒã§ã‚³ãƒ¡ãƒ³ãƒˆã—ãŸã‚ã‘ã§ã™ã€‚ @daisuke_m "Groovyã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«"->"Gradleã®ã€œ"— Yasuharu Nakano (@nobeans) 2013, 10月 22 ãã“ã¾ã§ã¯è‰¯ã‹ã£ãŸã®ã§ã™ãŒã€ã¡ã‚‡ã£ã¨èª¿åã«ä¹—ã£ã¦ã—ã¾
ランã‚ング
ランã‚ング
ランã‚ング
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}