はてなキーワード: Vimとは
そういった根幹的な話は後日に置いておくとして
vimmerの元カレを殺す手法をわかりやすく解説したいと思います
是非、日々の生活にお役立てください
それでは一つずつ見ていきましょう
1. emacs使いと付き合う
使うemacsはなんでもいいです
ほとんどのvimmerはなんだかよくわからない敗北感で溶けて死にます
デメリットとしてはemacsもvimとどっこいどっこいのクズさ加減なので
2. 秀丸と寝る
モメます
一説によれば開発チーム解散の原因の9割はエディタ絡みだと言われており
野生のvimmerの目の前に秀丸と女の子を並べた所、10割のvimmerが女の子を選んだという研究結果から
基本的にvimmerはエディタより女の子に真剣だと言えるでしょう
常にemacsに対して劣等感と嫉妬のフラストレーションに苛まれており
後はモメにモメた後、頃合いを見計らってvimmerを捨てれば完璧です
しかしvimmerは基本的にブサイクで空気が読めず指の動きがなんか気持ち悪いので、ストーカーに発展する危険性が高い点だけに注意が必要です
これはエグい
捨てたvimmer⇔捨てられた女
という構図から一転
捨てられたvimmer⇔乗り換えた尻軽女
ただIDEは成功すればするほど飽きる、また捨てられる確率が非常に高く
より便利な開発環境を探し付き合うことを繰り返す、正のスパイラルが発生します
それでも改善の道を行く、というのなら僕は止めません
秀丸というアドバンテージを最大限に生かし、元カレと似たような方向性のEmacsLispに転向し
VimScriptでくすぶっている元カレに成功を見せつけてやりましょう
それでは!
そこまでまとまった時間も取れないので、毎日十分程度プログラミングを勉強する方法は無いだろうか
例えば電車の中で単語帳を覗いたり、文法問題を解くような感覚で勉強したい
具体的に言えば
「あるファイルが更新されたらメールを送るようなシェルスクリプトを書きたい。更新をチェックするにはどうしたら良いか?」
vimの使い方として「このような文章があるとき、複数行にまたがって先頭にコメントアウトを入れたいがどうすれば良いか?」
もちろん「次のfor文はある処理に時間がかかっている。その場所と解決策を上げよ」みたいなものでも良いが
私はそのようなレベルにまだ達していない
何か心当たりのある方、教えて下さい
windowsディスと見せかけた、
色々突っ込みどころ多すぎて途中で突っ込むの辞めたけど、
あと、mayuってもしかして名前知らないのか。。。?前っていつかしらんけど、一体何をつかってましたか。。。?
autohotokeyのスクリプトさらしてみろよ。ただキースワップしてるだけのくそならお前には普通にGUIのソフトのがよっぽどいいだろ。。。
会社で貸与されたパソコンがVISTAだった。Windows触るの、2000以来なんですけど。 今までマカーだったので。久しぶりに触ります。なかなか新鮮。
でも、ずっとまえから不便だなーと思ってたことがそのままでワロタ。あれわざとなんですかね。仕方ないのでautohotokeyで1日がかりでそこそこ使えるものにしました。。
なんというかWindowsの悪いところ全然なおってねーじゃん。レジストリって今でもあるのね。記憶に間違いがなければあれって確かDOS時代の設定ファイルでファイルがでかくなったから仕方なくDBにしたやつでしょ。あんなのまだ使ってるとか。
OSXはそそもそもUN*X環境なので使いやすいが、WIndowsのCygwinは管理者権限いるのね。最小インストールなら入るけどgccすらインストールできないから段々使わなくなった。rrsyncしたいのに。
地味にフォルダを作るショートカットがない。あるけどALT+w - w- f でしたっけ? めんどいわ。そういやドザの人がWin+Dがショートカットで一番便利って聞いたので使ってみたけど元に戻せないワロタ。ウインドウをたたむのはいいけど元に一発で戻らないのか、これ。
そんなんより何が驚いたかって日本語入力のIME切り替えるのにALT + 英数が未だに使われてるのね。あれ罰ゲームか何かだろ、日本のGDP下げようとしてるだろ。今どきトグルwしかもめっちゃキー遠い。
くっそ効率悪いので右ALT=にIMEオン、左ALT=IMFオフを割り当ててた。
仮想デスクトップとかもないし。これはVirtuaWinをを入れたら作業効率が倍増しました。設定がちょっと面倒です。
あとF1とかINSとか間違って押したら面倒なんですけど。これもキーバインドで殺した。一番いらないのがCAPSLOCKだよなあ。まあこれはMacにもあるけどAirみたいに隅っこに追放して欲しい。Aの横はCtrlがいい(キーバインドで直した)
え?大文字ばっかり打つ時がある?そういう時は小文字で書いたあとvimでggVG+U押せば全部大文字になるよ。
あと、ウインド閉じる共通のショートカットないのね。これすごくない? アプリ依存て。イベントはあるのにショートカットはないっていう。仕方ないのでWin+qでウインドウ右上の「x」印を押した時と同じ挙動をするようにしたらすごく便利になった。
マシンがめたくそ重たいので、タイトルバーとかフォントのデザインをXPにい似た感じ(クラシック表示ってやつ?;)にしたらかなり軽くなった。CPU/GPUが追いつかないならそんな機能いらねーよ。なに考えてるんだ。
それから画面ロックがWin+L固定でここれ地味に両手使うのでマウスの中ボダンにバインドしといた。席を立ってからロック忘れに気づいてもマウスをぽちっとするだけでロック状態になる。便利。それからCtrol+Alt+Delをt同時に送信するボタン買った。結構便利。
他にも何か解決してないクソなシ仕様がある気がするけど、今のろまあまあ快適につかえている。前はmayu使ってたけど、AutoHotKeyいいね。
そうそう、キーボードのNumLockをOFFにしてバーチャウインドウの切り替え(1,3,7,9)に使ってるんだけど、(Shift+Numキーだとアクティブウインドウだけ対象デスクトップに送る)これがが直感的ですごく便利。おすすめ。テンキーとして使う時はNumLockをONにするだけ。テンキー頻用 する人には向かないかな?俺はほとんどテンキー使わないので。
==トラバうけて追記==
まあ久しぶりに触ると悪いところが目立つって話ですよ。フォルダ作るのとかShit+Ctrl+Nでいい気はするけどねえ。逆にWindowsはCtrl+Alt+Delのようなシステムに割り込みをかけてマルウェア防いでるけど、Macだと「全画面モードです」とかしかでなくてあれで騙される人居そうで他人ごとながらちょっと心配になる。WinからMacに乗り換えても同じようにDisると思うよ。でもUN*X使いとしてはシェルのコマンドがほぼほぼ使えるMacがいいかなあ、やっぱり。
あと今更VISTA? は俺が一番いいたい。貸与されたものがそうなってて管理者権限ないんだからどうしようにもないだろ。これフォーマッt-して別のOS入れたらそれだけでイントラに繋がらなくなるし。
基本、こういうこと出来た俺凄い!って自慢したい場合にブログとかが増えるので、
昔はEmacsの方がカスタマイズ出来るやつ、Vim(というかVi)はそれだけで凄い機能な上に軽い!ってのが路線だったけど
いつの間にかVimも完全にカスタマイズ用エディタみたいになってるし。
後は、日本人のプラグインに対する貢献度が圧倒的にVimのが上だからかね。
I love Opera and Miku Hatsune and Vim and Happy Hacking Keyboard and Programming and Momoiro cloverZ!
僕も新卒採用で55社位受けた。
就職活動をなめていた当時の僕は、なんとなく開かれている大学の就職セミナーに参加してなんとなくリクナビに登録してなんとなく合同説明会に参加してなんとなく志望業界の募集にたいして応募しまくった。
そして毎日のように説明会に足を運び、試験を解き、面接を受けた。
結果、50社見事に落ちた。
足切りを食らいそうなところは最初から捨てていたので大体は試験に呼ばれた。
試験は簡単なのでまず通った。
1次面接は人事がヤバイやつだけフィルタリングするものなので大体これも通った。
人間性を否定されているようで辛かった。悲しかった。死にたくなった。
夏に手持ちが尽きた。絶望だった。
良い子の僕は就活を続けた。
そこでの会話が僕を変えてくれた。
面接官(以下面)「僕君はなんでうちを受けたの?」
面「うん。そうだね。安定はしてるね。でも安定してる所っていっぱいあるよね。大手とか」
僕「はい。しかし僕は大きなところよりなんでもやれる所でいろんなことができるようになりたいのです(大手受からねぇから9月にてめぇんとこ受けてんだろ。わかってんだろ糞が)」
面「いろんなこと? 例えば?」
僕「プログラムだけではなくて提案とか事業を作るとかゴニョゴニョ……」
面「そっかー。でもそういうのやりたいならうちみたいな官公庁向けシステムやってるところよりベンチャーの方がよくない?」
僕「そ、そうですね……」
面「僕君、君は本当に安定してるうちに来たいのかな? なんかね。君はうちの上っ面だけ見てそれに合わせた志望動機を作っているように見えるんだ。私はね、君が本当にうちで長く働いて幸せになってくれる人材かどうかを見極めたいんだ。うちの文化で働くことが幸せにつながらない人を雇ってもきっと辞めてしまう。もっと自分のやりたいことや、どんな企業で働きたいかを素直に言うべきだ。それで採用されなければそれはきっと本当に『ご縁がなかった』ということなんだよ。」
僕はこの時目覚めたのだ。
あぁ、自分はなにをしていたのか。
お祈りメールを見て「なにがご縁がなかっただチクショー!!」とか思っていた自分こそチクショーだ。
就職してそれで終わりではないのだ。
嘘偽りなく分析した。
大手で歯車に成るのは嫌だ。しかし安定してないのも嫌だ。だがどちらかといえば少々の安定を欠いてもチャレンジングで色々やれる場所が良かった。
ただプログラムを書いてるのは嫌だ。企画自体も自分で上げたい。
同じことばかりやってるのも嫌だ。だから固定の技術、業界だけで勝負するところは嫌だ。
ここだと思える会社を探し続けた。
残業は嫌じゃない。でも毎日は嫌だ。映画とか見たいからさっさと帰っても良い方がいい。変な残業文化は嫌だ。とかね。
やりたいことも全部伝えた。
自分が良いと思ったものを作りたい。糞だと思ったら糞だと言うし作りたくないというぞ! と。
5社受けて3社受かった。
落ちた2社とはおそらく「ご縁がなかった」のだろうと自然に思えた。
何故君のような人材がまだ残っていたのか不思議だと言われた。嬉しかった。
ちゃんと自分と企業を分析してマッチしたところに売り込みに行くべきだ。
自分がどんな奴でどんなことしたくてどんなことは御免なのかを伝えられるように。
君がどんな奴でその企業で幸せになれるかどうかを面接官はちゃんと見ている。
上っ面でいいコト言ってそうな奴はどんなリスクを抱えてるかわからない。
正直に自分の嫌なことを教えてくれる奴なら、そのリスクをカバーできるかどうか判断できる。
「MacはUnix互換」とかMacユーザはいうが、Linuxユーザからするとディストリビューションが違うので正直使いにくい。別に調べりゃ使えるしLinuxユーザというのは黙って調べる人たちなので文句を言わないだけで、好んでMacをUnixのように使おうとは思わない。GUIがクソだが便利なLinuxユーザからすればMacはGUIがすげぇ糞なディストリビューションだ。情報少ないし。
なお、これは他のLinuxについても言えることで、Ubuntu使いからするとRedhat系は使いにくいし、Redhat系からするとUbuntuはコマンドがわからんことが多々あるので若干めんどくさい。もちろん他のディストリビューションも同じ。BSDとかあんまり使いたくない。まぁやりゃできるのだが、めんどくさいを極めた結果としてコマンドライン使ってるのに、調べるのはもっとめんどくさい。あと変なエラーが出ると大変なのでPCライトユーザにはまったくおすすめしない。
最近はWindowは一発ポンで入ることが増えてきたので便利だと思う。Cygwin使うよりはVM使ったほうが楽でねーかと個人的には思うが。PHPなどはXamppがあるのでむしろWindowsのほうが楽。文字コードが面倒だが。
なおLinuxは常に糞めんどくさい。すでに入ってるパッケージのバージョンが古いが、ディストリビューションによっては上げるのに四苦八苦とかふつうにある。サーバー関連のプログラム以外はいまどきWindowsとかMacとかのほうが断然楽だ。
Windowsのコマンドはよくわからんが、最近は情報が多いので特に…あと下手にコマンドいじるよりはフリーウェアを探してくれば良いと思う。
Linuxは慣れてるディストリビューションならCUIだけで十分。慣れてない奴はめんどくさい。
Windowsも良いとは言わないが、不便はない。細めのフォントが好みなのでむしろWindowsのほうが見やすい。
そりゃiOSアプリを作るならXCodeしかないし、XCodeは悪く無いと思うが、C/C++とか書く時は使いにくい。
WindowsアプリつくるならVisualStudioしかないし、最近のVSは使いやすいので特に文句はない。C#も良い言語だと思いますよ。すごくよく考えられてると思うし。
Webアプリケーション系もnetbeansなんかはWindowsのほうが軽い印象があるなぁ。ただC++はnetbeansだと補完機能が弱めになる気がする。まぁそもそもWindows上でMSのライブラリ使わないC++とか書きたくないですね。色々違うし。
LinuxのIDEはEclipse一択みたいな感じになっているが、正直Javaはいいが、それ以外は微妙。と言うか糞重い。netbeansが個人的には好きだが、前述のとおり補完機能がEclipseより弱いかんじがするのであんまり。Rubyはすっげぇ使いやすかった。C++で一番軽いIDEはQtかな。Vim?いうほどいいかね…まぁEmacs派なんですけどね
そりゃiOS開発するならMacしかないだろう。Windowsアプリケーション開発するならWindows機使うしかないのと同じでな!!!
LinuxでGUIのあるアプリケーション作るとか、考えたくないな!つうかGUIつかいたくないからLinux使ってんだよ!
Macは選択肢が少なすぎる。金だせばなんでもできるが、カネがないとストレスが溜まる。あとかねかければかけるほど周辺機器もグレードアップしなきゃいけなくなる感じがするのだが…正直Unix系のマインドに反しすぎていると思う。
あといまおれのMacbookProはバッテリが膨らんできてパッドが使えなくなったんだが、Mac対応のマウスがないのでコピペすらできない。キーボードも純正のやつ使いにくくね?プログラマとしてはHome,Endあたりはキー一個で対応して欲しいですし、Backspaceキーがないのは意味がわかりません。deleteキーって書いてるけどそれBackspaceやん、ほんとのdeleteどこいった!!!とにかくキーボードがひどいのでMac使ってプログラミングしようという意欲がおこらない。むしろ俺がMac嫌いな理由の一番がそれですね!
しらねぇがLinuxで音楽制作しようとする奴はアホだと思う。
が、若干コントラストが強目にでるか?という気がする。
Mac以外のディスプレイを自分で細かくカスタマイズしたほうが実際にあってる場合もあり、なんとも言えない。
ちょちょっといじる素人用フリーウェアが貧弱すぎて辛い。いやらしい成金に札束で顔はたかれているような気持ちになる。
いいわすれたがLinuxでデザインやデジタル現像しようっつうやつはアホだね。Ubuntuならあるのかなぁ…でもさいきんUbuntu重すぎて…
しらん。
MSOfficeは使いやすい。Officeを貶してる奴はだいたいOfficeを使いこなしていない。
LibreOfficeとか一昔前のMSOfficeじゃないですかーLinuxだとそれしか選択しないけど使いたくねぇ…それならGoogleDriveのをつかうわ…一太郎とか悪い冗談はやめていただきたい。
ただ、Latexを使う場合はLinuxは使い良いとおもう。もちろんWindowsならLatex用のエディタあるんですけども!
WindowsとMacで特に違いはないが、あえていうならMacはフリーウェアが少ない。
Linuxをホームユースで使いたがる人がいたら止めたいが、最近はWebだけでも色々できちゃうので、別段問題ない気がしてきた。
9. Macは性能に対してコストパフォーマンスが高い(……かも)
スペック対価格を比較すると、CPUやメモリやらのコストパフォーマンスが悪くない、と思います。
10年前は「Macは高くつく」という印象だったものが、ここ5年で「Macって割安」という印象に変換したと記憶しています。
むしろ使ったらMacって割高…って思うと思うけどなぁ。最近のWindows機は安いしデスクトップなんて価格破壊完全に起こしてるし、使い始めてからもほとんどお金がかからない。情報も多いし。なんか情報が全体的に五年くらい古い感じがしますね。もしかして2009年ごろからいらした方が書いたのでしょうか。
何をもって"無駄"と判断するか、非常に難しい論点ではありますが。
へんてこなアザラシのマスコットがデスクトップを泳ぎ出したり、なんとも言えないモッサリ感の明るさ調整ソフトが突如画面に出現したり。なんて事はありません。
常駐ソフトウェアはWindowsは決して多くないし、あるならメーカプリインストールアプリじゃねぇのっていう。
明るさ調整ソフトってそれはディスプレイのやつだろ?Windowsのせいじゃねぇよ。むしろMacはそういうの調整するときに探すのが大変。いや、あかるさ調整くらいならキーボードでできるけどさ…
常駐ソフト気にするならLinuxが一番管理できると思いますし、LinuxにくらべればMacもWindowsも似たようなもんです。
彼女に振られたのことと、就職がうまくいかなかったのに打ちひしがれて昨年、railsでアダルトサイトつくってみました。。
公に誰にもいうことができないので、こちらのほうでエントリーさせてもらいます。
すでに動画はたくさん!!!
• 大学4年
http://www.xvideos-av-adult.com/
• 2ちゃんねるだったりはてブが好きなのに物を作れないのが悔しかった。
• [webサービス]とか詳しい方なのにものがつくれなかった。
• Rails 3.2.8
• ruby 1.9.3p194
• sublime text 2
を使ったみました。
使いごこちはちょっとよくわからないですけど、vimとかもろもろうまくなりたいなーって思ったりしました。
• twitter-bootstrap-rails (https://github.com/seyhunak/twitter-bootstrap-rails)
• nokogiri (http://nokogiri.org/)
◦ スクレイピング。いろいろ効率よくデータがとってこれます。
• kaminari (https://github.com/amatsuda/kaminari)
◦ ページング。
• sunspot_solr
• sunspot_rails (https://github.com/outoftime/sunspot_rails)
• bullet
◦ mysql的に遅延が起きそうなコードがあるとポップアップだしてくれる
http://openbook4.me/projects/92
↑こんなサイトをみながらrailsを勉強しつつ、ネットでrubyの文法を調べたりしました。
おそらく初心者はここで一番時間かかるんじゃないんでしょうか。。
多対多のDB設計とか最初なにいってのかマジでわからないし、それをrailsで再現する方法もわかりませんでした。
bootstapをあてつつ、自分で良さそうなデザインのコードを読みながら合わせていきました。。
herokuを使いました。初心者でも使いやすい。しかも無料。
sunspotが有料オプションでしたが使ってみました。(泣ける)
それ自体は高スペックでもなんでもないですが、基本的にxvideosしかとってないので、個人的に快適に見れてます。
これからはタグ付けと動画の量を増やしていくつもりです。(動画すでに8000とかあるかな?)
http://www.xvideos-av-adult.com/
・タグ付け強化
・レコメンド強化
・キュレーション強化
毎日4時間ぐらいさわって、rubyとはなんぞや、railsとはなんぞやと調べつつ、やっていきましたら3ヶ月ぐらいでできました。
完成したらしたでオナニーがただはかどって、[彼女]振られた悲しみは増幅していきました。
彼氏いなくても人生タノシイからいらない!って言われたらかなしいですよね。
俺が楽しませてあげられなかったのかな、、と半年たった今もずるずるひきずってますね。
ちょこちょこ増加してきてリピーターがいる感じです。
プログラミングを教育に!と言ってる流れでこういうことを自力でもできたのはよかったです。