投稿

最近よく聞く用語

ビジネス用語に非常に疎い私ですが、特にこの業界は用語大好きっ子が蔓延っているので、クリティカルなタイミングで使われて、わからない、ではすまないわけであります。 なんでちょっとメモ。 コンセンサス 英語と同じ意味に加えて、「根回し」を意味することが多い。上司から部下への業務指示に際して使われる「コンセンサスをとっておくように」は、「あとあとこちらに火の粉が降りかからないように、万事確認しながらうまくやっておくように」の意がこめられた業務の丸投げの最終通告であることも少なくないので注意が必要。  コンセンサスとは - はてなキーワード 承認・合意・全体の認識、的な使い方ですな。 日本語でおk イニシアチブ 1 物事を率先してすること。首唱。先導。「日本の―で国際会議をすすめる」 2 主導権。「業界で―を発揮する」「交渉の―を取る」 3 国民が自発的に立法に関する提案を行うことのできる制度。直接民主制の一要素。国民発案。  イニシアチブ とは - コトバンク つまりは主導権。それだけ。 日本語でおk マター 俗に、人名や役職などの後について、それらが管理すべき問題であることを表す。(原義は問題・事柄の意)  マター [matter] とは? - コトバンク 使うタイミングとしては担当者不在の際、「いや、それは佐藤さんマターだから自分ちょっとわかんねっす」とかいって逃げる時に使うイメージ。 語呂がいいからこれは好きかな。 ASAP(エーエスエーピー) as soon as possible できるだけ早く  as soon as possibleの意味 - 英和辞典 Weblio辞書 うちらは「なる早」って言いますな。 結構使われてるらしい。言いづらい気がするんだが・・・。 アサップって言ってる人もいるみたい。 なんにせよ、できれば聞きたくない用語だ・・・w バイアス 調査に起きるさまざまな偏りのこと。  バイアス とは - コトバンク 「この企画、会議でどうしても通したいから社長にバイアスかけといて!」的に使われる、とても邪悪な言葉。 へへ、バイアスにバイアスかけてやったぜ。 コンピテンシー 高いレベルの業務成果を生み出す、特徴的な行動特性。成果につなが...

Vimでファイルパスを関連付けられたアプリで開く

function Gnome_open () let str = matchstr ( getline ( '.' ), '\(\~\|/\|\.\.\)\=\(/\w\+\)\+\.\a\+' , 0 ) if has ( 'mac' ) let res = system ( 'open ' . str ) elseif has ( 'unix' ) let res = system ( 'gnome-open ' . str ) elseif has ( 'win32' ) let res = system ( 'start ' . str ) endif echo res endfunction command Go : call Gnome_open () 正規表現にマッチした文字をgnome-openに渡してるだけ。 vimwikiで画像を参照したくなって作ったが、外部資料との連携もしやすいはず。 ## 参考資料 * / home / user / Document / sanko . xlsx * ~/ Document / sanko . xlsx * ../ Pictures / sanko . jpg とかのファイルパス上で :Go するとどうさする。 各プラットフォームで動きそうな記述だけどGnome以外で試してない。 はじめてのVimScriptはせいきひょうげんの味がした

MarkdownとVimwikiのシンタックスを素早く切り替える

VimWikiでMarkdownに対応したのは素晴らしい事だが、 一部シンタックス機能に難があるように思う。 例えば、 バッククォートで言語を指定してもハイライトしない ```php <?php phpinfo(); ?> ``` 一色。。 改行した際リストマークが補完されない 私だけでしょうか? === や --- タイプの見出がハイライトしない Vimwikiでmarkdownを使う設定 まあ↑入れれば問題無い さくっと切り替える function Vimwiki_syntax_toggle () if ( & filetype == 'markdown' ) set filetype = vimwiki elseif ( & filetype == 'vimwiki' ) set filetype = markdown endif endfunction nmap , s : call Vimwiki_syntax_toggle ()< CR > これを.vimrcに書いておけば  ,s  で切り替わる。 以上!

PHPの "if():" タイプの注意点

PHPでのif文は3通りの書き方がある。 1つ目は、 if ( $check ) { echo 'Good!'; } else { echo 'Bad.'; } の様に中括弧を使う方法。 2つ目は、 <?php if ( $check ) echo 'Good!'; else echo 'Bad.'; の様に括弧を省略する方法。この場合  有効な行は   if   の次の行の1行だけ  という事に注意しましょう。 そして3つ目が、 <?php if ( $check ) : echo 'Good!'; else : echo 'Bad.'; endif; の様に、 if(): 〜 endif; のパターン。 WordPress等ではお馴染みですね。開始と終わりがわかりやすいのでHTMLと混在したファイルなどでよく使用されます。 このパターンを使う場合注意点が  2つ  あり、1つ目は、 else if :   の様にelseとifを分割してはいけない、  という事。 2つ目は、 elseifをネストする場合、中のif文も   if() :   形にしなければならない、  という事。 例えば、 <?php $a = true; $b = 5; $c = 'aaa'; if ($a) : if ($b == 5) echo 'OK'; elseif ($c == 'aaa') : echo 'aaa'; endif; この様な書き方は PHP Parse error: syntax error, unexpected ':' in /home/user/dev/tmp/test.php on line 8 と、エラー...

Apache2(>=2.4)のVirtualHost設定でちょい嵌った

Ubuntuのapt-getで保留が気になったので、なんの考えなしに sudo apt-get dist-upgrade してしまったのが事の始まり。 今まで使っていたApache2.2系が**2.4.6**になってしまった。 バーチャルホストで dev.exampleで/var/www/example/ を読みに行くように設定していたはずが、なぜか /var/www/index.php を読む。 つまり、バーチャルホストの設定ファイルが読み込まれていない。 とりあえずapache2を再読み込み、再起動してみたら、 NameVirtualHost has no effect and will be removed in the next release なるエラーが。調べると2.4以降だと NameVirtualHost は廃止されたようなので、この行を丸っと削除。 次に/etc/apache2/sites-enabled/内のリンクを一旦削除し、/etc/apache2/sites-available/で、 sudo a2ensite dev.example すると、**ERROR: Site dev.example does not exist!** とでた。 え? あるじゃん!? ここで少し混乱(いやかなり) 散々ググった挙句(日本語情報は皆無)、 serverfault.comのこの記事 で事なきを得た。 cd /etc/apache2/sites-available sudo mv dev.example dev.example.conf sudo a2ensite dev.example.conf おっけ。 こんな微妙な仕様変更、やめて頂きたい限りである。。。

fish-shell はじめてみた

イメージ
結構前からあったんですね。zshとか設定面倒なイメージしかなくてずっとbasherだったけどfish良さ気だったので乗り換えてみた。 いいと思った機能 履歴等の補完が超強力 プロンプトに現在チェックアウトしてるGitブランチを表示出来る エラー出力があるとプロンプトが赤くなったり、他にも色でわかりやすくなってる fish-shellのインストール $ cd /usr $ git clone https://github.com/fish-shell/fish-shell.git $ autoconf $ ./configure $ make $ sudo make install 私はgithubのソースをビルドしたが、 公式サイト でパッケージをダウンロードしてインストールするほうが楽だと思う。 使ってみる $ fish gitサブコマンドの展開(tab) デフォルトのシェルにする $ sudo su # echo /usr/local/bin/fish >> /etc/shells # exit $ chsh -s /usr/local/bin/fish ※一度ログアウトしてログインし直すと設定が反映される。 help $ help で、ヘルプページがlocalhost:8000で開く。ブラウザで開く。w3m入れてるとそれで開く。 fish_config 以下コマンドでブラウザが開き、WEB上から設定ファイルを編集出来る。 $ fish_config プロンプトは私は 「pwd + (git branch) $」 とシンプルな表示にしてます。 bashとの違い 細かいところはまだわからないですが、シェルスクリプトの構文がbashとかとだいぶ違うみたいです。 ざっとわかった違いは、 サブコマンドコマンドの展開 普通bash等でサブコマンドを展開するとなると、 $ cat $(ls) とか $ cat  ls  ってすると思うけど(こんな使い方する人はいないと思うが) fishでは単純に括弧で囲うらしい。 $ cat ...

Ubuntu 12.10に入れたアプリ

Ubuntuインストールして一週間たったので、インストールしたアプリを晒してみる。 EasyStroke  http://kawaji.wordpress.com/easystroke-howto/ マウスジェスチャーアプリ。 Windowsでは「かざぐるマウス」を愛用していたが、それを上回る使い勝手の良さ。 キー割り当てだけでなく、コマンドの実行もできるので、いろんなプログラムと連携が取れます。 ジェスチャーの登録の仕方に少し戸惑ったが、とっても使いやすいです。 Xpad  http://ameblo.jp/newcomer-t/entry-11113778343.html 付箋アプリ。 Windows7の標準の付箋アプリが凄く重宝していたので探したら似たようなのがあった。 ただ、なぜか右クリックのメニューが効かない。普通に使えるからいいんだけど、なんでだろう? これはEasyStrokeと組みわせて、デスクトップで「右クリック + ←」とやると新規付箋ウィンドウが立ち上がるようにした。快適。 Google Chrome  http://www.google.co.jp/intl/ja/chrome/browser/ ご存知、ブラウザです。セキュリティー的にでchromiumのほうがいいとか云々言われてるけど、とりあえずこれでいいです。 Dropbox ご存知、定番ストレージサービス。 JD  http://sourceforge.jp/projects/jd4linux/ 2chブラウザ。シンプルで、デフォルトのマウスジェスチャーが使いやすいです。 byobu  http://d.hatena.ne.jp/shim0mura/20111005/1317819710 ターミナル(screen)のラッパーアプリ。 screen自体は実は使ったことなくて、WindowsではConsole2 + Cygwinを使っていたけど、断然byobuが便利ですね。まあ本家Linuxコマンドだから比べるのもあれかもだが...w ^^; vim / Gvim  http://codenote.net/vim/733.html テキストエディタ。 Windowsでは...