はてなキーワード: bsdとは
WindowsというOSそのものは、少なくともパーソナルコンピュータに入れるOSとしては、完璧ではないにせよ、それなりによくできたOSであることは認めざるを得ない。いや、Windowsは、パーソナルコンピュータに入れるOSとしては、Mac OS Xと並んで優秀だと思う。
Windowsはパーソナルコンピュータの分野で支配的なシェアを誇っているのだから、別にサーバの分野で頑張る必要なんか無かったと思う。こんなに不幸になるのなら、Windowsはサーバの分野に来てほしくなかった。申し訳ないけど、それほどまでに、Windows Serverを扱うのは嫌だ。本当に嫌だ。
サーバとしての性能比較については、私はよく知らない。Windowsサーバがクソなのは性能だと言いたいわけじゃない。
WindowsというOSがサーバの分野に参入するにあたって、絶対に修正するべきだった仕様が修正されていないことに対して、私は主張したいのである。
「2つのUSBポートに英語キーボード(1枚目)→日本語キーボード(2枚目)を刺すと、2枚目の日本語キーボードが英語配列として認識される仕様は、何とかならなかったのか!?」
何故か知らないが、Windowsのキーマップは1マシンに対して1つしか設定できない。同じマシンに複数のキーボードを指すと、仮にそれらのキートップに印刷されている記号の配置が異なっていても、一方がもう一方に従う。使用されるキーマップは、基本的にはOSが起動した直後、早い者勝ちである。
これが問題になるのは、リモートデスクトップでサーバを操作している際である。英語キーボード愛用者である私は、サーバを再起動する権限を一切奪われてしまった。私がサーバを再起動すると、起動したマシンのキー配置が英語になってしまい、私以外の日本語キーボードユーザが記号を一切入力できなくなるという問題が発生したからである。一般的に、サーバを再起動する権限を与えられない理由というのはもうちょっとマトモなものであるという認識である。
しかも、再起動する権限が与えられていないのはまだしも、結局そのサーバにリモートデスクトップでログインすると、その中の操作は全て日本語配列なのである…自分のPCの設定は英語なのに…この苦痛がご理解いただけますかねぇ!?
幸か不幸か、今の職場には日本人しかいないので、英語キーボードなんて使ってる奴の方がレアなのであって、駆逐されるのは私である。しかしこれからの時代、国籍や言語が異なる中で同一の環境を弄ることなんて、割とよくあるタイプではないのか?例に挙げるのは不適切かもしれないが、例えばGoogleのエンジニアが全員、同一のキーマップのキーボードを使っているとは、到底思えん!Microsoft Azureはどうなんだ?1台のマシンにつきキーマップが1種類しか用意できないと、仮に海外から助けてもらおうとして遠隔で操作する権限を与えたとしても、キーマップがロシアンルーレットになってたら、結局助けてあげられないんじゃないの?
…いやはや、まことに信じがたい仕様である。少なくともサーバOSの仕様としてはクソ未満である。文句なしにクソ未満だ。
確かに、時代は進歩し、昨今はWindows上で動作するSSHデーモンもあるみたいなので、それを使用してPuTTYごしにサーバの作業をするという方法も、無くは無い。SSHであれば、キー配置が問題になるのはPuTTYの側であって、サーバの側ではない。だが…正直、SSH経由でWindowsサーバを使うなら、もはやサーバがWindowsである必要は無いのではないか…?普通にLinux/BSD/Solarisでええやん…なんでWindowsなん…?
というわけで、Windowsサーバ開発チームに物申すことができるのであれば、同時に複数の(配列の異なる)キーボードを刺しても、よしなにしてくれるように改善していただきたい。それさえしていただければ、Server 2012のあのクソみたいなタイルUIにも喜んで乗り換える。マジで。
でも、FreeBSDとか使ってたらコマンドとかはむしろLinuxよりMacのが使いやすいかもよ?FreeBSD使いがMacを好むかどうかは知らんが。
UbuntuやらRedHatはすべてLinuxのお仲間なので。
これはお互いに言える事なので、そりゃ、お前はそう思うんだろうな、ってだけで。。。
まぁやりゃできるのだが、めんどくさいを極めた結果としてコマンドライン使ってるのに、調べるのはもっとめんどくさい。あと変なエラーが出ると大変なのでPCライトユーザにはまったくおすすめしない。
何が言いたいのか全く分からん。
Windowsのコマンドはよくわからんが、最近は情報が多いので特に…あと下手にコマンドいじるよりはフリーウェアを探してくれば良いと思う。
(あんたが言うシェル環境ってのはちょっとしたことを命令するだけの話なのな?)
えーと、どこを見ればいいのかも分からん。単に、BSDコマンドはGNUコマンドと違うところがあってワカンネ、ってこと?何が不満?どこが違うかご存知?sedとか?
Linuxは慣れてるディストリビューションならCUIだけで十分。慣れてない奴はめんどくさい。
CUIだけで十分、って、シェルをCUI以外から使うことがあるのか。。。?まったくもって意味が分からん。
Linux使いなら自分で変えろよ。。。標準で比べる意味が分からん。
これらまとめろよ。。。
おまえ、いったいなにやってんの?
だから、使いやすいとか使いにくいとか関係なくて、圧倒的なシェアを取ってしまってるからそれを使わざるを得ないだけ。
そういう話だと思うけど?
「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も似たようなもんです。
ISの学科を出て、なんとなく就職したSIerでの仕事は殆どがWindows 鯖のドインフラ周りのしごとだった。
ハードウェア(鯖、ストレージ)については面白かったが、Adminとして、Windows鯖ほどとっつきにくいものはないと感じていた。
なんだ、あの、ADのフクザツかつ、脆弱なデータの取り回しは。
それでも、なんだかわからないのが悔しかったので、TechNetを個人で買って、自宅にESXiの環境を用意し、いろいろ試したのが懐かしい。
SIにほとほと懲りて、今はWeb系のプログラマーになったので、もうあの青いGUI画面を見ることはないんだけど、
今でも深夜のAD移行(震えながらのdcpromo)とか、ntbackupのリカバリとか、カーネルダンプの解析とか、時折思い出す。
個人にとって、今の御時世、ライセンスが必要かつ高い(MSDNでもね)というのは、学習意欲の高いエンジニアにとって不都合しかなく。
見出しはこれ http://anond.hatelabo.jp/20121219191602
http://toro.2ch.net/test/read.cgi/unix/1288765389/232
232 :名無しさん@お腹いっぱい。:2012/03/25(日) 15:05:26.72 今月はじめ、職場に新しいPC(Pentium4の結構ハイエンド構成)が入りました。 多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析や シミュレーションなど行う必要がありOSにオープン系を採用するのは 聞いていたのですが、搬入されたPCのダンホール箱に乗っかっていたのは UNIXのインストールパッケージでした。 「うへぇ~、よりによってUNIXかよ」 デバイスドライバがない、コマンドが変・オプションがない、X環境が古い、 今の奴は日本語入力大丈夫なのか(Wnn/Canna/kinput2)、将来の64bit移行はどうなのか、 今時のネットで必須のflashのプラグインは存在するのか不安はつきませんし、 非メジャーなのでネット上の情報も少なく調べるのも大変です。 おそらく導入に際して、大学など教育機関で最初にそれに触れて刷りこまれた人間が 強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 昔、当時、唯一CADなどのエンジニアリング環境が充実していたUNIXは大学など 教育機関に浸透していて、日本のUNIX界に多くのバカを輩出しました。 これから私は、おそらくそういうバカが、makeしてもemacsが入らない、 TeXが入らない、コンソールでEUCは使えないのか、Rubyが使えないのかなどと、 サバ管気取りの偏ったどうでもいい我侭を言い出し、(だから鯖にするんじゃねーよ、 鯖の常識で話すなつーのに)それと戦わなければならないのでしょう。 そして時代によって決着している、過去10年のUNIX界隈のくだらないそれらの議論が 再現され、それに巻き込まれるのでしょう。もう今からうんざりです。 だからお願いです。教育現場ではPlamoでもDebianでもRedHatでもKondaraでも Slackwareでもなんでもいいですがメジャーかつ現行のLinuxにしてください。 教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。
http://toro.2ch.net/test/read.cgi/unix/1355909018/4
4 :名無しさん@お腹いっぱい。:2012/12/19(水) 18:44:07.79 今月はじめ、職場に新しいPC(Core i7の結構ハイエンド構成)が入りました。 多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析や シミュレーションなど行う必要があり、複数マシンでファイルを共有するのは 聞いていたのですが、起動したマシンの/etc/fstabの項目に書かれていたのは nfsという文字でした。 「うへぇ~、よりによってNFSかよ」 ファイルロックすると刺さる、ファイルを消したのに.nfsXXXが残る、 今の奴はACL大丈夫なのか、ファイルのCapabilityに対応してるのか、 今時のLAN上で使ってもセキュリティは大丈夫なのか不安はつきませんし、 ユーザーが減ってるのでネット上の情報も少なく調べるのも大変です。 おそらく導入に際して、大学など教育機関で最初にそれに触れてすりこまれた人間が 強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 昔、当時、唯一ローカルディスクかネットワーク上かの区別なく透過的にファイルに アクセスできたNFSは大学など教育機関に浸透していて、日本のストレージ界に 多くのバカが輩出しました。 これから私は、おそらくそういうバカが、ファイルに書き込んだら所有者がnobodyに なっちゃったよとか、タイムスタンプがずれるよとか、NFSv4にしたらマウント できなくなったよとか、TCPよりUDPの方がオーバーヘッドが無い分速いはずだよね などと、鯖管気取りの偏ったどうでもいい我侭を言いだし、 (だからNFS鯖にするんじゃねーよ)それと戦わなければならないのでしょう。 そして時代によって決着している、過去25年のNFS界隈のくだらないそれらの議論が 再現され、それに巻き込まれるのでしょう。もう今からうんざりです。 だからお願いです。教育現場ではSambaでもNetatalkでもFTPでもなんでもいいですが 安定してユーザーが多いファイル共有システムにしてください。 教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。
http://toro.2ch.net/test/read.cgi/unix/1351627596/3
3 :名無しさん@お腹いっぱい。:2012/10/31(水) 10:57:28.82 今月はじめ、職場に新しいPC(Core i7の結構ハイエンド構成)が入りました。 多分私が運用保守をまかされそうな雰囲気です。業務的にとある構造分析や シミュレーションなど行う必要がありOSに*BSDを採用するのは聞いていたのですが、 搬入されたPCのダンホール箱に乗っかっていたのはFreeBSDのインストールパッケージ でした。 「うへぇ~、よりによってFreeBSDかよ」 カーネルが変、日本語環境がない、ソフトが変・揃ってない、今の奴は 日本語文字コード大丈夫なのか(utf-8)、x86_64環境は大丈夫なのか、 今時のネットに繋いでもセキュリティは大丈夫なのか不安はつきませんし、 非メジャーなのでネット上の情報も少なく調べるのも大変です。 おそらく導入に際して、大学など教育機関で最初にそれに触れてすりこまれた人間が 強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 昔、当時、唯一PC98環境が充実していたFreeBSDは大学など教育機関に浸透していて、 日本のFreeBSD界に多くのバカが輩出しました。 これから私は、おそらくそういうバカが、ポーツ(笑)でemacsが入らない、 TeXが入らない、コンソールでEUCは使えないのか、Rubyが使えないのかとかなどと、 鯖管気取りの偏ったどうでもいい我侭をいいだし、(だから鯖にするんじゃねーよ、 鯖の常識で話すなつーのに)それと戦わなければならないのでしょう。 そして時代によって決着している、過去20年のFreeBSD界隈のくだらないそれらの議論が 再現され、それに巻き込まれるのでしょう。もう今からうんざりです。 だからお願いです。教育現場ではUbuntuでもdebianでもFedoraでもRHELでも OpenSUSEでもなんでもいいですがメジャーかつ現行のLinuxにしてください。 教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。
http://toro.2ch.net/test/read.cgi/unix/1209056071/887
887 :名無しさん@お腹いっぱい。:2012/10/21(日) 11:56:55.61 今月はじめ、職場に新しい組み込みマシン(ファン付きだけど結構省スペース構成)が 入りました。多分私が開発全般をまかされそうな雰囲気です。業務的にとある 構造分析やシミュレーションなど行う必要があり、プログラムにアセンブラを 使用するのは聞いていたのですが、添付のサンプルソースコードからチラッと 見えたのはsethi %hi(hoge),%o0という命令でした。 「うへぇ~、よりによってSPARCかよ」 長くなるバイナリーコード、奇数アドレスワードアクセス不可、使いにくい レジスタウィンドウ、今時の素早いコンテキストスイッチに対応できるのか不安は つきませんし、今の若者はこんなCPU使わないので人材も少なくソフト開発も大変です。 おそらく導入に際して、大学など教育機関で最初にSPARCに触れて刷りこまれた人間が 強気の知ったかぶりをして発言権を得て「俺流」をつらぬき紛れ込ませたのでしょう。 昔、当時、32bitCPUでRISCでM68K系よりも高速で動作したSPARCは 大学など教育機関に浸透していて、日本のCPU界に多くのバカが輩出しました。 これから私は、おそらくそういうバカが、16bitイミーディエイト値すら1命令でロード できかないのかよとか、関数呼出しのたびになんで約100バイトもスタックフレームが 要るんだよとか、フラグレジスタの読み出しがなんで特権命令なんだよとか、 %g0ってレジスタ値変わらないし壊れてるよ、初期不良で交換だよとか、 アセンブラ通気取りの偏ったどうでもいい我侭を言い出し(だからSPARC使うんじゃ ねーよ) それと戦わなければならないのでしょう。そして時代によって決着している、 過去25年のCPU界隈のくだらないそれらの議論が再現され、それに巻き込まれるの でしょう。もう今からうんざりです。 だからお願いです。教育現場ではi386でもi568でもi686でも x86_64でもなんでもいいですが現行のCPUにしてください。 教育機関で懐古趣味のバカを量産されると現場が非常に苦労するのです。
脆弱性で話題になっているAndroidアプリのES File Explorerですが逆アセンブルしてみたらなんか大量に外部ライブラリが混ざってました。
どこかに著作権表示ありましたっけ?ってかLGPLも混ざってるんですが。
色々含まれているけれど一部の例
The faster a computer goes, the more likely is to have Linux at its heart. The most recent Top500 list of supercomputers shows that, if anything, Linux is becoming even more popular at computing’s high end.
In the latest Top500 Supercomputer list, you’ll find when you dig into the supercomputer statistics that Linux runs 457 of the world’s fastest computers. That’s 91.4%. Linux is followed by Unix, with 30 or 6%; mixed operating systems with 11 supercomputers, 2.2%. In the back of the line, you’ll find OpenSolaris and BSD with 1 computer and–oh me, oh my–Windows also with just 1 supercomputer to its credit. That’s a drop from 4 in the last supercomputer round up in June.
Digging deeper, we find that various customized Linux distributions account for 414 of the supercomputers. AIX, IBM’s house brand of Unix, takes a distant second place in individual operating system distributions. It’s followed by various versions of SUSE Linux Enterprise Server (SLES) and a variety of Red Hat Enterprise Linux (RHEL) variants including the RHEL clone CentOS. Compute Node Linux is the last significant solo Linux distribution on the list.
Other operating systems that just make the list includes Oracle’s all but dead OpenSolaris with one entry. The sole Windows entry, Windows HPC 2008, placed 58th.
So, while Linux has only a minute share of the desktop, a big chunk of the server market, is the platform for most Web servers, when it comes to one arena: the fastest of the fast, supercomputers, Linux absolutely rules.
ん?
いや、まあ、その…うん。
http://anond.hatelabo.jp/20110901203436
いや逆。
UIの善し悪し関してはあくまで俺個人の主観なのでさておき、Appleが「きちんとした会社」というのは何とも。
ここ10年、他社製ハードウェアにOSを供給しないわ、内蔵ハードディスクの交換は不可能だわ、ブルーレイも使わせないわ、携帯デバイスにもFlash再生を許可しないわ、そうやって平然と競合規格を排除するくせに、「クローズなFlashはもうオワコン!これからはHTML5の時代!」とのたまうわと、熱狂的なシンパの忠誠心にあぐらをかいてるような会社を「きちんとしてる」と表現するのに違和感を覚えただけ。
BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!
BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!
BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!AKB!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!
BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!
BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!BSD!
// ==UserScript== // @name inai_inai // @description 人力検索はてなで見たくない質問を見えなくするスクリプト 「いないいない」 // @include http://q.hatena.ne.jp/list* // @version 0.1 // ==/UserScript== (function(){ // 見たくない質問をテーブルから削除する場合は true を、 // 見たくない質問のテキストの色を白にする場合は true を指定して下さい。 var delRow=false; var xpath ='//*[@class="questionlisttable"]'; var tbody = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; var rows = tbody.rows; // denies の定義を修正して見たくない質問のユーザIDを追加して下さい。 // 例) var denies=['inai_inai','tabun_inai','kitto_inai']; var denies=['inai_inai']; for(var i=rows.length-1;i>=1;i--){ var name=rows[i].cells[5].childNodes[0].toString().match(/http:\/\/q\.hatena\.ne\.jp\/(\S*)\//)[1] for(var j=0;j<denies.length;j++){ if(name==denies[j]){ if(delRow){ // delete row tbody.deleteRow(i) } else{ // change color of text // question rows[i].cells[1].childNodes[1].style.color="white"; // point rows[i].cells[3].style.color="white" // userid rows[i].cells[5].childNodes[0].style.color="white"; // time rows[i].cells[6].style.color="white"; } break; } } } } )();
「人力検索はてな?」で見たくない質問を見えなくする greasemonkey スクリプトです。
これを使うと、あらかじめ設定したユーザーIDの人の質問を見えなくすることが出来ます。
greasemonkey とは Mozilla Firefox 上で動作するアドオンです。Google で検索するとたくさんヒットするので使いたい方は調べてみて下さい。
スクリプト中の
var denies=['inai_inai'];
の部分を
var denies=['inai_inai','tabun_inai','kitto_inai'];
のように変更して下さい。このようにすると、id:inai_inai、id:tabun_inai、id:kitto_inai がした質問が見えなくなります。
既定では、設定したユーザIDがした質問に該当するTableの文字色を白にすることで見え難くします。
スクリプト中の
var delRow=false;
の部分を
var delRow=true;
にすると、Tableから該当する質問自体を削除することで見えなくなります。
ここでいう「削除」とは、人力検索はてな?から削除する訳ではなく、ブラウザ上で見えなくしているだけです。だから、greasemonkey の設定でこのスクリプトを削除したり、greasemonkey を無効にすればまた表示されるようになります。
このスクリプトの文字コードは UTF-8 にしておかないとスクリプトのインストールの時に文字化けします。
The BSD License に準じます(http://opensource.org/licenses/bsd-license.php)。
まあ、昔はUNIXって手に入りづらかったから、UNI+とかそういうのがあったわけだ。
そこには「より一般化された方法論や機能性の強力さ」への渇望があったんだと思うし、それは「Windows 上がりなんで CUI 苦手で」とか口走る人の顔に浮かぶ恥じらいのような表情にも通底しているんだと思う。
なので、
1. dir最強
(snip)
はそのとおりだと思う。いまどきLinuxでも*BSDでもOpenSolarisでも(それこそバッドエンドかもしれないがCygwinでも)行っちゃえばいい。ただで行ける。そこには特に感興はない。
元々の感想は、大元の増田が情報を一覧整理してわざわざ増田にメモしようというような人であるにも関わらず、上のような一般性への希求があまり感じられないのが興味深いというものだったのだが、よくよく読むと大元増田にとっては「ファイル一覧イコールDVD上のMP3データ整理」なのだから、「音楽データ整理TIPS」として読めばそんなに不自然ではないのかも知れん。
OSXってつまりBSDに皮かぶせただけでしょ(時候の挨拶)。
昔、MacClassicちゅうのがあって、というこの表現も少し恥ずかしいけれど、まあとにかく、ディスプレイと本体が一体になった当時としては画期的な機体があって(てきとう)、高校の電算室の片隅に、8inchフロッピーが接続されているPC-9801とかと並べておかれていて、当時、開発環境もなく、知識もない高校生にとって(プログラミングの授業はX端末でやっていた)、それはなんだかよく分からない、マウスボタンが一つしかない四角い箱として認識されていた。
このなんだかよく分からない四角い箱に興味を示した奇特な高校生は何人かいて、まあ僕もそのうちの一人だったのだけれど、すぐに爆弾マークと独特のビープ音を鳴らして止まるこの機械でできることといえば、せいぜいが電卓をぽちぽちやるか、プリインストールされていたゲームをやるくらいのものだった。
そのプリインストールのゲームの中でも僕のお気に入りはShanghai(上海)で、来る日も来る日も麻雀牌をクリックし続けたものだ。時は過ぎ、僕は無事卒業し、そのClassicがどうなったのかは知らない。けれど、たまにアーケードで稼働している上海を見つけては100円玉(ときに50円玉だったりする)を投入したものだ。
そして去年、2007年になって僕はPCを新調し、それには悪名高きWindowsVistaがプリインストールされていた。まあでも、スペックを奮った結果か、WindowsVistaは至極快適で、見た目を少しいじった程度で普通に使っている。
Windowsといえばやはりフリーセルで、見た目がだいぶ変わっていることに戸惑いつつ、いくらでもUndoできることを微妙に思いつつも、日々クリックをしていた。無傷の100連勝(Undoできるから)をしたあたりでさすがに飽きて、スタートフォルダのフリーセルの同じ並びを眺めていたときに、僕はそれを見つけた。上海だ。迷わずクリックする。下品な効果音のあとに麻雀牌が綺麗に並べられる。
見た目はだいぶ変わっているけれど、これは紛う事なき上海そのものだ。配置は上海II形式だ(たぶん)。そういうわけで僕はWindowsVistaを使っている。
ちょっと遅い話題ですが、いよいよMac OS X 10.5がリリースされましたねー。
世界中でどんどん売れ、今までシェアの薄かった日本でも売れているようで、凄いことだね。
(売れた数=満足している人の数、かどうかは別としても。)
でもこうなると昔からのMacユーザーにとっては困っちゃうことがあるよね。
だってMacの魅力の半分は、「それがゲイツ製じゃない」ってことであり「未来のスタンダード」であり、
つまるところ「世界にはびこる悪を一掃するレジスタンス!」ってところなわけじゃないですか。
みんながみんなMac使い始めちゃったら、もう
「MacをプログラミングやWeb制作に活用して俺ってばギーク(笑)」
とか
「えー!Windows?Windowsが許されるのは20世紀までだよねー」
とか言う相手がいなくなくなっちゃうんです!
そこで、とにかく周囲の人にMacを使うのを思いとどまらせ、
自分の先進ユーザーっぷりを自慢できる相手を確保しておくための例をまとめてみました。
基本的なやり方は相手のためではなく、自分の優越感のためにMacを勧めるってことです。
ちょっと難しいけど、既に色んな人が実践してるから、頑張ってみてね。
日本では超重要。もう基本中の基本ですこれ。真摯なmacユーザーの多くはこのスキルを既に取得しています。
「こんな機能も無いようじゃあ、もう今の時代ダメだねぇ」
行間に「そんなOSを使っている君もダメダメ人間だよ(笑)」っていう感じを込めるのがすごく重要。Macの話題を振るたびにイラっとさせることで、Mac=「なんかイライラするもの」という刷り込みができるはずです。
選民思想的な宗教団体の勧誘っぽいニュアンスでもOK。「君もパーソナルコンピュータの新しい段階へ行こう!」とか。
あと、他のOSがMacに勝てる要素など無い!って態度も重要です。「それ、Macでも出来るよ?」とか言ってやると、凄くいいです!
良識のある人間なら、おいしい話には罠がある、ということを知っています。
そういう用心深い人間を狙い撃ちにするなは、欠点を提示せず、Macの完璧超人っぷりをアピールしまくっちゃうのがいいです。セキュリティが完璧で、機能が完璧で、スキンが完璧で、UIが完璧で、どうして君がこのOSを使わないか理解できない!言えば言うほど、疑り深い人間を及び腰にできるね。
さらに、聞かされていない欠点について本人が自分で発見した場合の、失望感を高める効果が期待できる。「セキュリティが完璧と聞いてたけど、なんか発見されてるじゃん!」とかなったら、これはもうMacに対する信頼はガタ落ち。
これがもし予め、「公開直後だから、まだセキュリティは完璧じゃないかもねー」などと話してしまっていては、この失望感は出せないよね。
分かりにくい言い回しなんて難しそうだけど、意外と僕らにとって一般的な言葉が、ライトユーザーにとっては謎の単語だったりするんだよね。
たとえば
みたいな単語を並べてやるだけで、非常にうさんくさいコア向けOSということをアピールできるし、なんか凄いことを言ってるギークだ!というイメージもついて一石二鳥!
なんか数字だけ大きいだけで具体的にどうなのか分からない表現はうさんくさい上に、話している側としては非常に理性的、理論的なつもりになれるので多用しましょう。
例えば
「Mac OS X 10.5では、なんと300以上にも及ぶ新機能が搭載」
とか。(小数点があると効果的。)相手は、「へぇー、凄いねぇ」とか言いつつ、むしろMacがこれだけ眠い話題を生み出すことに関心します。
これは、よく訓練されたMacギークでないとちょっと難しいですが、適当に拾ってくるだけでもそれなりに効果があります。特に過去のこととか、開発人の人柄とか、抽象的なコンセプトがいい感じ。 ジョブスの追放から復帰にいたる至る経緯とか、CPUをIntel製に変更した経緯とか。
Macユーザーには興味があるけど、そうじゃないユーザーにとってどうでも良い話を上手にチョイスしよう。
最後にやってはいけないことをあげておきましょう。平等で客観的で謙遜したことを言うのはやってはいけないですね。
「それぞれのOSに良いところがあって、君も色々使って自分に合ったOSを試してみたらいいよ」
とか言うのは危険すぎます!
下手したらMac使ってしまうかもしれません。
でも、平等で客観的に見せかけて、実は主観的なことを言うのはとても良いです。
「それぞれのOSに良いところがあるけど、Mac以外を使うなんてことは考えられないね」
とかは、信者っぽくてグッドです。
なんか、こういうのもあるよ!ってのがあれば追加するんで、教えてください。
ちなみに、これらのノウハウは「はてなブックマーク」ってサービスでも応用可能だから試してみてね。
元ネタ:「FireFoxなんて使ってたまるか!と思わせる6個くらいの方法」
読んだ瞬間これはFireFoxじゃなくて、Macのことだと思った。FireFoxってそんなに熱心に薦める人はいないし、IE使ってるからって馬鹿にする人なんていない気がする。「相手の使っているものを見下す」「欠点をまったく挙げない」っていうのはむしろこれはMac信者だろう。例えば
Q35:Windowsしか知らないプログラマーはどうですか?
DanKogai:ご愁傷さまです。UNIXなどを知ってしまうと、あまりにムカつくことが多いよ。タダならともかく、Windowsを使うくらいなら、Mac OS XやUbuntuでもいいんじゃないのかな。同様に、インターネットという技術に毒されていないようなプログラマーがネットにつながっていないゆえにすごい発想をするということもあるかもしれないが、それは1000のうち1つくらいで、ネットワークを意識しているかどうかは近代戦闘における空軍の有無と同じくらい決定的といえるかも。
諸君、私はC++が好きだ
諸君、私はC++が好きだ
諸君、私はC++が大好きだ
テンプレートが好きだ
STLが好きだ
Boostが好きだ
FC++が好きだ
Macで
BSDで
演算子の意味が変わり、直感的なコードが書き下せる時など心がおどる
動的言語の優位性を語っている奴等にそれを見せた時など胸がすくような気持ちだった
Boostが好きだ
Boost::lambdaを使って(_1 + _2)と二つの引数を足算した結果を返す無名関数を定義した時など感動すらおぼえる
Boost::regexで正規表現を書く時などもうたまらない
Boost::shared_pointerでオブジェクトが自動的に解放されるのは最高だ
納期に追われて急いで書かなければならないパーサを
Boost::spiritでBNFを記述して書いた時など絶頂すら覚える
そんなC++が複雑だと思われているのはとてもとても悲しいものだ
テンプレートが好きだ
諸君 私に付き従うC++好きの諸君 君たちは一体何を望んでいる?
更なるC++を望むか
糞の様なC++を望むか?
BoostやFC++によってさらに変態的になっていくC++を望むか?
よろしい ならばC++だ
だが、LL全盛の時代の陰でもはや組み込みかHPCぐらいでしか使われないという中傷に耐え続けて来た我々には
ただのC++ではもはや足りない!!
我々はわずかに小数
Perl、PHP、Python、Ruby、JavaScriptに比べれば物の数ではない
だが諸君は一騎当千のBinarianだと私は信じている
ならば我らは諸君と私で総兵力100万と1人のコンピュータサイエンティスト集団となる
我らを忘却の彼方へと追いやり、インタプリタしか知らない連中を叩きのめそう
髪の毛をつかんで引きずり下ろし 眼(まなこ)をあけて思い出させよう
連中にインタプリタでは実用的なプログラムが書けないということを思い出させてやる
C++には奴らの哲学では思いもよらない書き方がある事を思い出させてやる
1000人のBinarianの集団で 世界を変態的なコードで埋め尽くしてやる
逝くぞ 諸君
| |-- [-rw-r--r-- hoge hoge 9108] HTTP_BAD_GATEWAY.html.var
を前提に。
別にrubyでもsedでも良いけど、正規表現で問題なくパース出来るんじゃない?
位置あわせでよいのかな?ほかにある?
なんにせよ、基本的にperlじゃね?って感じで。
# tree -pugs | perl -e '@line=<>; $max=(sort map {/(.*?)\[/; length($1)} @line)[0]; map {s/(.*?)\[/$1 . " "x($max-length($1))."\["/e} @line; print @line'
かな?たぶん。