「vim」を含む日記 RSS

はてなキーワード: vimとは

2017-10-12

anond:20171012121316

王道進行って普通IV△7→V7→IIIm7→VImのことを指すからそう何個もないよ

増田は多分他の曲でも使われてるコード進行って意味で使ってるんだろうけど

ポップスで全く他と類似しない進行なんてまずないし

UST多用のEverythingはまあ複雑な部類でしょ

2017-10-10

rails使いって本当にvim作業してんの?

routes.rbと各viewyamlコントローラmodelと、logをtailしたやつと……一つの機能実装するのに同時に開かなきゃいけん画面は6個くらいある(多分もっと)ぞ。

ターミナルスクリーン分割するにしても、スクリーン移動すらかったるくないか

そんなのも超越しちまってるのがrailerだってなら、まあ、納得しないでもないけど……

anond:20171010123949

ええか? 前提からして間違っとるんや。

巨大なオールインワンIDEでペチペチ開発したいんやったら言語の時点でJavaなりPHPなりを選ばなあかん。こういう言語はそういうIDEが無いと使いもんにならんから、たくさん転がっとる。

一方Rubyは巨大なプロジェクトカスタマイズしたVimで書き進められるんや。問題は軽量なリントとユニットテスト解決する。DBシェルからみる癖つけろ。Rubyを始めるってことはそういう流儀も取り入れるってことや。わかるな? どうしてもIDEがええなら有償のを買えばええ。

増田rails屋、ちょっと教えろ

ワイ将PHPおじさんやけど、そろそろまともにrails始めよう思ってん。

したっけIDEどうすりゃいいか迷ってん。

弊社netbeans使いやさかいに近い感覚rails弄れるIDEが欲しいねん。

netbeans+laravelの感覚rails弄れる組み合わせはなんか無いもんかのう? 教えたってや。

ちな、vimとか言うなや。メソッド使用状況とかメッチャ検索するよってに。

ちょい編集するならええんやが、ガチでは使わへん。

ほいだらよろしゅうな。

2017-09-24

anond:20170924205629

あと一つアドバイスすると、年少期からコードを書いてる奴と同じ道具を使って戦わない方がいい。

例えばエディタvivimコンソールターミナルファイル操作でお前は俺に勝てるわけがない。

最低限を触りながらも今時のナウでヤングな道具にドンドン頼って試していけ。

そしてそれをどんどんレガシーな道具を使う連中にアピールするんだ。

古参はなびかないだろうがそのガッツ評価されるだろう。

Vimviであるか否か

Vimテキストエディタである」については誰も否定しないだろう。

だが「Vimviである」はどうか?

最近の所感としては、

以上の点からVimviなのでは?と思うようになった。

2017-09-20

プログラマだけど苦手なもの

インフラAWS

vimとかemacsとか

コマンドライン、UnixLinux

チケット駆動

 

ここらへん得意なスーパーマン居るけど、すごく適正の壁を感じる

できて当たり前みたいな空気辞めてくれ、凡人はツライ

2017-09-11

まずは自分がプログラマーになってみよう!

山本五十六名言「やってみせ」

やってみせ、言って聞かせて、させてみせ、ほめてやらねば、人は動かじ。

話し合い、耳を傾け、承認し、任せてやらねば、人は育たず。

やっている、姿を感謝で見守って、信頼せねば、人は実らず。

まずは、あなた自身プログラマーになって、見本を見せることが第1歩です。

プログラマーに向いている性格

その後受託系の会社就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。

鬱病気味になったみたい...。

どうやら、プログラミングという仕事の特徴について、あなた理解していないようですね?

 

プログラミングの特徴は、「コンピューター相手なので、嘘やハッタリが一切通用しない」ということです。

人間相手なら、適当に指示を出したり、いい加減な対応でも何とかなるけど、コンピューター相手だと1mmも融通が利きません。

 

従って、プログラマーに向いている性格は、

  1. 嘘をつかない
  2. 几帳面
  3. パズルを解くのが好き

という3点が必要です。

 

警察職務質問されて有名になった江添亮さんのブログ等を読んで、この方のようにネチネチと論理をこねくり回すのが好きなら、プログラマーに向いています

(例)本の虫: 麻布十番職務質問を受けた話 https://cpplover.blogspot.jp/2017/08/blog-post.html

関数型プログラミング

プログラムというのは、小さな部品を組み合わせて、大きなシステムが作られています

さな部品パズルピースに相当して、大きなシステムパズルの完成品です。

まり、大きな問題を小さな問題に分解して、1つずつ順番に問題をつぶして行く姿勢必要です。

 

プログラミングパラダイム(考え方)には、

  1. 命令
    1. 手続き型(Java等)
  2. 宣言
    1. 問合せ型(SQL等)
    2. 関数型(Haskell等)
    3. 論理型(Prolog等)

があります

 

命令型のプログラミング言語しか使えない人がプログラマーになると、テスト地獄に陥って、結果的鬱病発症やすくなるだろうと危惧しています

上述のように、パズルピースを組み合わせてプログラムを作るには、「関数型」の作法を身に付けておくと良いでしょう。

Haskell

関数型プログラミング習得するために、今なら「Haskell」または「OCaml」というプログラミング言語お勧めします。

HaskellOCamlは、良い参考書がたくさんあるので、本屋に行って実物を確かめてください。

 

Haskellを学んでみて、パズルピースを組み合わせる感覚理解できたら、あなたテスト地獄に苦しめられないプログラマーになれるでしょう。

もしも、Haskell理解できないようだったら、残念ですがプログラマーには向いていないかもしれません。

例外的に、あなたマゾで、テスト地獄残業徹夜楽しいと思える性格なら、Haskell理解できなくても大丈夫かもしれません。)

 

Haskellの教材(英語)を紹介するので、参考までに読んでみてください。

http://learnyouahaskell.com/chapters

(このサイトの内容は、日本語書籍「すごいHaskellのしく学ぼう!」として出版されています。)

 

Haskellは、順番に学べば必ず理解できるようになっています

もしも、Haskell習得できなければ、大きな問題を小さな問題に分解して解決していく作業には不向きな性格かもしれないので、他の仕事検討してはいかがでしょうか?

人生は一度きり。時間無駄にならないようにお気を付けください。)

 

あなたと友人が、無事Haskell習得して、テスト地獄を乗り超えるスーパーハッカーになり、日本IT産業を牽引されることに期待いたします。

 

(追記)

まずは、自分が作りたいアプリサービスを作ってみよう。

自分が作りたいプログラムすら作れない人が、他人希望するプログラムを作るなんてできっこいからねw

プログラマーが楽で簡単仕事だと思ったら大間違いですよ?)

 

(追記 その2)

関数型プログラミングマスターしておけば、OOPでも役に立つよ。(現実には、関数型もOOP必要に応じて投入するし)

iOS→「プロトコル指向プログラミング」「RxSwift」、Android→「RxJava」辺りのキーワードでググってみて。

別に皮肉とか宗教戦争で煽ってるわけじゃなくて、自分も苦労して辿りついた口だから、今から始める人には遠回りして、余計な苦労を味わって欲しくない。

 

(追記 その3)

他の人が書いてたけど、1人でプログラミングするんじゃなくて、2人(ペアプログラミング)や3人以上(モブプログラミングから始めたら良いかも。

Googleの「プロジェクトアリストテレス」で、仕事生産性改善するには「心理的安全性」が重要と分かり、プログラミング仕事もやり方が変わって来ています

ソニックガーデン倉貫さんの働き方が参考になると思います

https://kuranuki.sonicgarden.jp/2017/01/psychological-safety.html

 

(追記 その4)

記事が消えていたのでバックアップしておきます。(この投稿だけ読むと意味が分からなくなるため)

https://anond.hatelabo.jp/20170910205249

2017-09-10

■知り合いをプログラマにさせたいんだけど知恵を貸してくれ

プログラマって育休からの復帰しやすいだろうし、アルバイトよりは待遇いいし、勤怠ゆるいし、労力の割に楽ちんだと思うんだよね。

接客バイトで消耗するくらいなら、プログラマになればいいと思っているのだが、その知り合いは自身のことをプログラミングを不向きと評価しているらしい。私は、プログラミングに限らず物事時間をかければ習熟していくものだと思っているので、不向きではないと思うんだ。不向きというのは物理的に制限のある時だと思う。

その知り合いについて。

Vimはぎこちないけど使える。日常的にmacOSを使っていてターミナル操作はできている。cd, ls あたりは理解している。

趣味を含めてアプリケーションを完成させた経験はないが、ifやfor文などの基本構文は理解している。数年前にプログラミングスクールのようなところに半年間通っていた。その後受託系の会社就職できたのだけど、人間関係がうまくいかなかったようで数ヶ月で辞めた。鬱病気味になったみたい...。

何か成功体験があれば自然とのめり込んでと思うんだけどなかなかスイッチが入っていないみたい。

こちら側からは、プログラマーになれば?と直接は伝えてはなくて、素人でもプログラミングできましたみたいなネット記事シェアーしているくらい。(心理的リアクタンス避け)

知恵を貸して欲しい。

2017-08-14

vimのterm ++close

現状のデフォルト動作が良い場面ってどんな場面か思いつかなかった

誰か思いついたらブログ書いて1000ブクマ稼いで欲しい

++closeの動作デフォルトでいい気がするけど

2017-08-06

https://anond.hatelabo.jp/20170806183053

こういう議論を見て良く思うことは、「できるエンジニア」「優秀なエンジニア」って何をもって判別されるんだろうということ。

EmacsVimの便利な設定ファイルが書けること?

一人でRailsJSWebフロントエンドバックエンドを書けること?

業務系のシステムの開発経験

競技プログラミングの腕前?

マイコンみたいな、IoT組み込み開発ができること?

それとも解析や最近流行りのAIの仕組みを把握してる的なこと?

2017-07-17

最近Vimに追加された目玉の新機能

:teratail

2017-07-12

暗黒の力でVimを武装したら困ったこと

笑いすぎてあごが外れたこと

2017-07-10

viVimを瞬時に見分ける方法を知りたい

まず思いついたのが「コマンド名がvimだったらVimviだったらvi」だったけど、

Vimviを名乗っている場合があるから無理では?」

「alias vim=vi、あるいはalias vi=vimされていたら分からないのでは?」

と気付いたので駄目。

次に思いついたのが「色ついてたらVim。ついてなければvi」だけど、

Vimビルド方法によっては色つかないから無理では?」

「一々色付きそうなファイル開いて確認してたら瞬時とは言えないのでは?」

と気付いたのでこれも駄目。

その後に思いついたのが「ggで一番上の行飛べたらVim、飛べなかったらviしかしこれも、

「exrcでggに1Gをmapしてたら分からないのでは?」、

viが改造されててggで飛べたりしたら分からないのでは?catにPOSIXに無いオプションがあるように、viPOSIXに無いキーバインドが追加されててもおかしくないのでは?」、

と思ったのでこれまた駄目。

うーん……。

31歳のVimmerがいるVim勉強会「なんで勉強会に来るの?ウザいんだけど」

電車内での男子大学生の会話が悲しい。

どうやらVim勉強会31歳のVimmerがいるらしい。

「何で30過ぎて来んの?ほんまうざい」

「おはよ~とか言ってきて、めっちゃうざい。絡むなよ」

要約するとそんな感じ。

18~22歳前後人間しか受け入れられないのかな。人それぞれ色々なペースで人生送ってるのに。

https://togetter.com/li/1128338

↓なんかトラバギャグだと思って読んでる人がいるけどギャグで書いてないよ

伝えたいのはギャグじゃない感

ひねった感想もクソコメ自由にやってくれ

みんなストレス溜めすぎね

2017-07-07

俺達のヒーロー横山緑、産経新聞に載る

俺達のヒーローと言えば横山緑。

横山緑と言えば渋谷清掃.vimでもお世話になったニコ生界一番のネットコメディアンである

(あのとき渋谷を綺麗にしてくれてありがとうございました。)

(おかげで渋谷を綺麗にしようという人達が増えました。)

横山緑がついに産経新聞に取り上げられた。

産経フジテレビと言えばネット事件をよくネタにする。

あのトングで牛丼かき混ぜ男(闇将軍)や股間を触った手でお酒ツンツン男(みつ)もネタにされている。

横山緑氏がとくダネ!ネタにされる日も近いだろう。

ちなみに「妻が購入した美顔器に2度も異物が入っていた」と記事記載されているが既に離婚済みである

今年40歳になる横山緑。

2ちゃんねる創始者ドワンゴひろゆきと、ドワンゴの夏野のツートップに気に入られているので仕事に困ることはないだろう。

関連

横山緑】夏野剛質問したら、ひろゆきからボロクソ言われるはめに!(ニコ生

https://www.youtube.com/watch?v=NQbPyauiB6U

名誉毀損 ネット生放送発言で男に罰金刑 東京地裁

https://mainichi.jp/articles/20170707/k00/00m/040/019000c

2017-07-06

ハッカー向けではない高機能エディタが欲しい

どうもエディタというと、古くはVimだったり、新しいのではVSCodeだったり。

それらは凄くいいんだけど、ハッカー向けの拡張前提で作ってあるので、事務関係が多い仕事場ではメリットが薄いと感じる。

要求定義が全く定まっていないので申し訳ないが、リテラシー低くてネット接続も色々問題ある職場でも使える高機能エディタってのは需要あると思うんだ。

【追記】

1日放置してたら反響すごかった。こんなふわっとした投稿を読んでくれるとは。

秀丸という意見が凄く多くて個人的には使ってみたい。

ただ、色々考えてほしいのはエディタ本体ではなく環境のものなんだと改めて思った。

ぶっちゃけ省庁管轄なので自由に入れられるものなんてないんだが、せめてエディタ周りだけでもマシにできないかと思っているんだ。

2017-07-05

1つでも言ったことあったり知ってたり共感するやつはじじいばばあ

  1. エアコンのことをクーラーかいうやつ
  2. vimconfのことをvim昆布かいうやつ
  3. vimのことをビーム!!とかいうやつ
  4. 秀丸のことを禿丸とかいうやつ4ね
  5. 情報ライブめがね屋っていえばうけると思ってるやつ
  6. Yahoo!池袋
  7. 教えてgooのことを教えてgolangかいうやつ
  8. 海やプールgoogle持ってきた?っていうやつ
  9. webanがあんこ通販やってるんだよっていうやつ
  10. フロムエーがAから何が始まるの?とマジレスしたつもりになってるやつ
  11. 貴様まさか!の後で笑うやつ
  12. 午後はおもいっきりテレビ知ってるやつは100%じじいばばあ
  13. マジカバナナ知ってるやつもじじいばばあ
  14. 夕方ドラゴンボール再放送してたの知ってるやつもじじいばばあ
  15. みかん星人としあわせうさぎ知ってるやつも残念ながらじじいばばあ
  16. メモリ128MBでEclipseを動かしてた時代を知ってるのもじじいばばあ


いつまでも愛想笑いしてやると思うなよ

若者に気を使わせやがって

お前ら老害人形にやろうか!

2017-07-01

Vim Magazine話題について

知り合いのイベントしか載ってないのは差別なんだろうか

Osaka.vimが含まれないのは差別なんだろうか

公平にやってほしいと思ってるのは僕だけだろうか

2017-06-29

Vimパッケージ管理プラグインどれが人気か調べてみた

Watchの数

プラグインWatchStarFork
Vundle.vim65415,1351,830
vim-pathogen4379,2001,057
vim-plug2267,832316
dein.vim731,31474
zplug531,61278
minpac7772

第一位はVundle.vim第二位vim-pathogenをかなり引き離してますね。いやあ強い。

StarとForkの数

プラグインWatchStarFork
Vundle.vim65415,1351,830
vim-pathogen4379,2001,057
vim-plug2267,832316
zplug531,61278
dein.vim731,31474
minpac7772

こちらもVundle.vimが一位に輝いた。

おっと、zplugとdein.vim順位が入れ替わったようだ。

グラフで見ると逆転する!

数字だけで見るとVundle.vim王道のように見える。

だが、グラフも見て欲しい。

Vundle.vim  0|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          |20000
minpac      0|++++++++++++++++++++++++++++++++++++++++|77

なんとグラフで見るとminpackが逆転した。

何かの間違いかもしれないので別のグラフも見てみよう。

Vundle.vim  |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          |10000
minpac      |+++++++++++++++++++++++++++++@++++++++++|77
                                          @
                                          @
                                          @@@@@@
                                               @
                                               @
                                         @@@@@@@
                                         @
                                         @
                                         @@@@@@@@@@

minpackのほうが長かった。

次のグラフも見てみよう。

                       @
                       @
                       @
                       @
-----------------------@--- 50
                       @
                       @
    ++++++++           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
    +      +           @
===========+=============== 0
vundle.vim +         minpac
           +
           +
           略
           +
           +

グラフで見れば結果は一目瞭然。

人気のVimパッケージ管理プラグインは?

vundle.vimかminpackが人気であることが証明されました。

特にminpackの作者は日本人なので我々にとって誇らしいことですね。

みなさんminpackを積極的に使っていきましょう。

調査日2017/06/29 

2017-06-28

Vim日本語ヘルプを1ページ5万で売ります

転売ではありません

一人でも多くのVimmerの方と幸せを共有したいだけです

これを否定するということは

自分さえVim気持ちよく使えればいいと思っている独りよがりVimmer

団結してVimを盛り上げることのできないもはやVimmerとは言えない方自分勝手行為

しか思っていません


https://twitter.com/Ak4Jk/status/879665685000888320

https://twitter.com/46Ninmam/status/879621876695179266

2017-06-22

https://anond.hatelabo.jp/20170622050809

・整っているだけの記事は真面目でつまらいかスルー

ただし、タイトルvimgitという文字が入っている場合、その限りではない。

2017-06-19

プログラミングを学ぶべき」っていうけどさ

日本企業ITを使えていない。プログラミングを学ぶべき、って言うけどさ、

一体何をどう学べばいいの?そこがわかんなくて手が付けられないんだよなあ。

はてなーなら教えてくれんだろ?あ?

ちなみにエディタvimが至高。emacsはクソ

って書けって脅されたんです嘘じゃありまえgふぇこsd

2017-06-14

Golang勉強3日目ぐらいで疑問に思っている事

これは将来Golangに慣れて来た頃に読み返すメモです

学習してから3日目ぐらいだけど連続3日でやったとは言っていない。

学習時間は24時間にも満たないと思う。

モチベーションが上がった時に学習する程度。

公式チュートリアルをやってるけどやった箇所は忘れた。

英語版日本語版があるけど日本語版情報が古くないか不安

まだ半分ぐらいしかやってないけど良チュートリアルだと思う。

他のプログラミング言語と違ってチュートリアルの内容が足りないってこともなさそうだし、Golangチュートリアルだけは繰り返しやったほうが良さそう。

からGolangを学ぶならGoogleリポジトリにあるパッケージ管理depを使うほうが安心する。

まだ公式ツールじゃないけど将来なるかもしれないしならないかもしれない。

Googleのことだからgxuiみたいに更新されなくなる危険もあるよな・・・

でもプロジェクト新規作成するときrails new helloに相当するコマンドがないので不便。

スケルトン生成ツールが別途必要だけどフォルダ作るだけだからbatファイル用意するだけで良さそう。

あとGOPATHの設定もか。今のところは手動でやってるけどそのうちbatファイルにしたい。

Golang自体シンプル言語だと思う。

でもやりたいことができないのがつらい。

Rubyみたいにcursesが標準で使えない。

RubyみたいにTKも標準で使えない。

cursesぐらいは標準で出来て欲しいよ。

から他の言語はいらないのにGolangではそんなことでもライブラリを探してきてインストールしないといけない。

開発環境にはGoglandかVimがいい。

Goglandだとそのままでも十分だけどVim場合vim-goを入れるのが良い。

勉強会に参加するときは軽量ノートを持っていくので動作が軽いVimがいい。

でもryzen搭載ノートが来たらIDEに乗り換えるかもしれない。

コマンドラインツールを作るならGolangが一番簡単

cliってライブラリもあるみたいだけど標準機能flagだけで十分便利。

学習3日目でもflagの使い方は楽勝だった。

今の所もあんまりコマンドラインツールに興味ないので難しいことはしない。

とりあえず2ちゃん質問するのが良さそうだけど過疎だった。

過疎ってことはあんまり人気がない?

まだ質問するぐらい基礎的なもの学習してないけど。

やりたいことをぐぐってコピペしてる程度なのでdeferとかgo funcとかグローバル変数とか基礎的な部分はまだ知らない。

インストールが楽だけどWindows作ったらMacでも動くかは謎。

Mac mini買ってから試したい。

でもMacって高いから多分買わないと思う。

MacハードウェアしかMacOSインストールできないライセンスからWindows PCMacインストールできないかapple嫌い。

初心者だけどMac持ってる奴apple信者キモ杉と言わせてくれ

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん