はてなキーワード: スクリプトとは
おことわり:やけにひらがなが多いのは、自動リンク避けのためでございます。読みづらくてごめーん。
女性が率先して女性専用車両に乗ることによって、一般車両のエリアが1人分余裕ができるってことで
そういう意味で、ちかんとかは別にどうでもいいけど、気を遣って乗ってる人のが大半じゃないかとおもうのですケド…
2015/6/2 18:38
はてなのシステムの優れているところは、同じIDは2つ存在できない、というところだろうと思う。
(そういう仕様だったはず…間違っていたらごめんなさい)
ついらー(まきじた)あたりは、絶対値はRSSのナニガシだけだもんね。(記憶違いだったらごめんなさい)
不要になっても永久に管理しつづけなければいけないなら、新規登録フォームにそう書いておいてほしい。
あ、そうか。安全に運用したい人は、お金を払って認証を受けろと?(めんどくさ…)
・・・というゆめをみました。
あときそねんきんばんごうとか、今回の漏洩対象者だけじゃなく希望すれば誰でも変更してくれるような運用になればいいのに。
今でもできるのか?よくしりませんが…
(さすらいの非正規雇用人(現在は無職)としては、まいなんばー発行前後で、わけておくと今後安心かなっておもうの。はけんさきはホワイト企業ばかりじゃないしね…)
2015/6/25
ぜっさんえんじょうちゅうのあの案件は、昨年末にも急☆募10人とか出てました。(しばらく出なかったから、ああ落ち着いたンだねよかた…と思ってたら。あんのじょうですか。)
草花を愛でるがごとく、webのデータを日々ながめてます。(←まだむしょく)
養分にもなれなくてごめんなさい…(一度コケると復活するのに体力いる年齢になってきまちた)
2015/6/30 8:57
ぎりしゃヨーグルトがすっごく好きなの。ああいう類の、主婦しか知らない現地のお料理TIPS、さがしても中々でてこない。
ぎりしゃ料理うぃきぺみたいのに広告つけて、債務にまわしたりできない?やけいしにみずかしら…
ただ座っているだけよりましであろう。
掃除があんなに苦手だったのに、今となってはストレス解消の一つとなっている。
苦手意識というのは、「(やればできるのに)できない自分を直視したくない」というところからくるのかもしれないなあと、ぼんやり考える。
2015/7/13 19:34
ねむい
2015/7/14 14:13
代々木の体育館(?)建て替えで増えた予算って、totoから助成金が出てるんでしょ。今サッカーに興味ない人たちがどのくらいの金額参加すれば、何年でまかなえるんだろ?ファンキーな元都知事がおっしゃってたことも、なんとなく理解できるから、東京都民の税金にだけ依存しないやり方でどうにかできないか、今ある仕組みを生かして何とか工夫できればなあと思っただけで、玄人の皆さんの苦労はまったく想定しておりません…。
とはいえサッカーのルールを知らない私は、お金を賭けるほどにのめり込めません…ばあさんにでも理解できるように教えておくれでないかい。
専業しゅふが家庭の管理を任され、誰かが外貨を稼いでくるというモデルは家庭という小さな社会ネットワーク単体でみるととても調和のとれている仕組みではあるとおもうのだが、井戸端会議をなくした21世紀の都会在住核家族家庭の専業しゅふさんたちは、どうやって社会性を取り込んでいるのだろうか・・・
と、こまちを見てておもったが、ネットのこういう媒体が、21世紀の井戸端会議的役割を担っていければいいんだろうな。リアルの人間関係に振り回されなくて済むという点では、進化しているといっても過言ではないだろう。(しらんけど)
プレミアム商品券って換金に一ヶ月くらいかかるんだ。大変…現金で買う人たちが支援できればいいですね。
席数の少ない店では、他人との会話のキャッチボールを楽しむことに意義があるのであって、自分がもつ悩みなどの正確な対処法など誰も求めていない。そういうのが欲しければ、身銭をきって専門家へGO。
日本語(正確にはローマ字入力)そんなに間違えずにタッチタイプ(?キーボードみないで打つ)できるのに、英語の長文だと、まったく関係ない文字を打ってしまうことがある。英語を出力するぞと理解しているにもかかわらず、アタマの中に流れる音声をローマ字出力しているのかも?(うまくせつめいできない)まぁ、私だけですね、多分。
2015/9/21 15:25
なんつうかあれですわ。まぁ。そんなかんじ。
とりあえず目的は達成。
別に、IDは同じでいいんだけど、別人に向けての郵便物を弾く仕組みがあるといいんじゃねえのかなと思うけど。(郵便物だって、前の住人宛のものは、局で弾いてくれるじゃん) と、だいぶまえに思ったことがあるけれど、エラい人に「そんなもん何の役にたつんだ(笑)」と一蹴されてしょぼん、みたいな。はいはい、もーなんもいいません。
頭がいい人が沢山本を読める、というのはその、本を読む上での基本的な情報量の違い、なんじゃないかと思うの…。(ポジティブなサイクル)エンジニアは技術書をさくさくと読めるかもしれないけれど、新人のうちはそんなわけにいかないでせう。
ねっとふりっくす、解約しようと思ったんだけど、英語字幕を表示できることに一昨日気づいて、とりあえずもう一ヶ月くらい使ってみる事にした。英語の勉強になるかな?(主にヒアリングの)
単語はかけるけど聞き取れない、というのはあれだ、方言のある土地に引越してった直後の心細さに似てるような気がするな。(わたしだけ)(ってことは、ききとれるようになるってことだよね?)
とかいいつつ、のだめ(かんたーびれ)一気見しちゃった…ちあきさまああああ
そうそう、日本語吹き替え&日本語字幕も面白いよ。のだめ↑で説明すると、演奏している曲名が表示されるの便利。(検索しようにも、素人ひとりだとてくにかるたーむにたどりつけない。え?サントラかえ?はいはい…)
うーん。教え方が上手な英語の先生みたいな感じですかね。(ねっとふりっくす)
またはらなあ。うーん。もうあがっちゃった身(なにが)としては、ダイレクトに聞いてくる人には、オブラート?なにそれおいしいの的にその旨回答(どんびきされようがしったことか。おまえが聞いてきたんだろうが。)ですかね…最近、遠回しな嫌味の言い方を勉強してます。
日本語字幕は、二度目以降にみるからこそ良いのかも。ということがわかった勤労感謝の日。(すみませんすみません)1度目に日本語字幕つきで見ると、文字情報のほうへと意識がいってしまい細かい画面の要素まで目につかないことがある。なるほど、洋画みてるときもこうなのかなあ~ぬぬぬ。
ぴあのとにちぶの教えかたの違い、みたいな本を読んでる。いつまでも終わらない巨大なジグソーパズルの、ずっと嵌らなかった要の位置にあるピースが、ぱたぱたと嵌っていく瞬間であった。(まぁ、にちぶはやったことないけど)
ネットだいすきっこ(BBA)ですので、光学メディア(?っていうの?DVDとかぶるーれいとか)あたりからは遠い世界にいたのですが、最近地上波を録画して見たりキャッキャする事にはまっている都合上、スペースをあけるためにとりあえずDVD-Rを買ってきてごにょってる。はう。1枚につき15分番組3本しか入らないのですね。気がとおくなるわー。まんどくせー。(ゆうちゅうぶあたりに…って。いや、それでは意味がないのでござる。)これ、メディアの中身の管理も結構面倒くさそうだよね。DVDつっこんだらタイトル名さらってリストしてしーえすぶいとかにするスクリプトとかプログラム、どこかに落ちていないかしら。ないか。(なら自分で作るしか…)あー。
あー。なるほどですね。(3本録画したといってもファイルが3つに分割されてるわけでもないのですね。ますますDVD化する意欲減退…)タイトルだけ管理したいだけなんですけど、どうにかなんないですかね。なんねえか。はー。(DVDにナンバリングして、手元の一覧とリンク。文字列検索できるようにしたいだけなのに…)
なんとなく、カセットテープのころを思い出す。(ツメ折ったりとかさー)
無線LAN接続のプリンタの設定おわた。えすえすあいでぃーはすてるすにしてるから設定だけUSBケーブル経由とかいう回りくどい方法でやりました。もっというと、意味あんのかよくわからないルータの設定(むせんらんつうしんはまっくあどれす制限してる)も影響していたためちょい時間かかった。(PCはなぜかまだ有線接続なので、こいつのまっくあどれすを追加しなければいけなかった)
あとね、無線LAN接続に時間制限?をもうけています。具体的には深夜0時から朝5時まで自動的に無線LANがオフになるようルータを設定。自宅ではもばいるでーたつうしんをOFFにしている都合上(最安プラン=パケット代節約)、寝ながらスマホしてても自動的に接続がきれてしまうので、夜更かし防止にも効果があります。
15分番組をDVD1枚に14本(?単位あってる?)録画する所まではべんきょうしますた。画像が荒くなってしまいますがそこはまぁ良いことに。ここの環境では、外部メディアにはBDも使えるんですが、どうも個人的に「その規格、本当に大丈夫…?いつか突然円盤になったりしない?(べーたとかぶいえいちえすとかそのあたりの記憶由来)」と、不安になるのですよね。大丈夫だろうとは思うんだけど。よく知らないから先入観だけで判断しちゃってすみません。
新しいサイトができたんですね。読書感想文かけるなら登録してみようかな。システム的にちゃんとIDになってれば、もうどこでもいいんだけど。(賃貸アパートみたいな仕組みのクラウドのアプリケーションって、想像するだに恐ろしい…それはせきゅりてぃほーるというのではないのでせうか)(WEBのシステムとしてはありえない前提でかいてます)
同日14:46
やらなければいけない掃除を目の前に、つい違うことをしてしまうそこのあなた。(え?わたし?)そういう時は、とりあえず厚手のゴム手袋をはいてしまいましょう。あきらめがつくし、なぜか掃除がしたくなります。(はい、がんばります…)
たっきゅう先生さすがすぐるw いんたーねっつがインフラと化したあとのいらいらもやもやを、すかっと言語化してくださる。かっけえ。あと、こどくのぐるめは本当にいだいであります。食に関する情報をたくさん持つ人の「ひとり飯」時の脳内が、孤独なわけがないのです。(同じ情報を持つ人同士は、こういうのあうんのこきゅうで理解できるんだけどね。わざわざいわないだけで。)
MacもWindowsも持ってないからkaoriya版Vimで使えるのか知らないよ!
スクリプトの著作権を主張する気はないから必要だと思ってくれたら自由に使ってね!
初心者がぐぐったり教えてもらったりして作ったものだから質問されても答えられないよ!
初心者の僕が教えてもらって助けてもらったので、同じレベルで悩んでいる人に向けて書いた日記だよ。
Vimを再起動するのに6回もキーを打たないといけないから。:wq[Enter][Page Up][Enter]
女の子に自慢するため。
&と<と>を表示する方法がわからないからideoneでみてね!
リロード後にset filetypeが空になるので、色が付かない。
filetypeを設定したら色が付いた。
filetypeを再設定しないといけないのでこのコードは使えない。
&と<と>を表示する方法がわからないからideoneでみてね!
vimrcの先頭に書いてね。
filetypeの再設定も解決した。
リロードしてもif has("vim_starting")〜endifの部分は再実行されないから、ここを編集した場合はVimを再起動しないとダメだよ!
先日からテレビ東京で『LOVE理論』というドラマが始まった。水野敬也さんという『スパルタ婚活塾』や、このドラマの題名でもある『LOVE理論』という、婚活や恋愛のハウツー本を出されている方の本が原作で、このドラマはその本に登場するメソッドを、面白おかしく、ドラマ仕立てにして、パロディにして紹介している。テレビ東京だからこそ可能な際どいラインを攻めたドラマだ。まだ1話しか放送されていないが、「非モテがLOVE理論を学び、実践し、意中の女性を手に入れる(語弊があるかもしれない)サクセスストーリー」であることは間違いないだろう。
さて、このドラマやこの話題に、いち早く反応しそうなクラスタが、昨今はてなやTwitter界隈で話題になったことが記憶に新しいのではないだろうか。「恋愛工学」、「藤沢数希」、「ナンパ師」。
藤沢数希さんを長に作られている「恋愛工学コミュニティ」では、メルマガ上で、日々履修者たちが実践や経験を共有し合い、スクリプトやメソッドを共有し合い、開発し合い、切磋琢磨してる。ナンパ師クラスタでは、カリスマナンパ師を筆頭に、ナンパ講習が行われ、ルサンチマンを抱えた男性の自己啓発の一面も担った実践が、都内各所で行われ、ナンパ師同士で切磋琢磨している。似て非なるこの2つのクラスタが、時には交わり共にフロントラインに立ち、切磋琢磨している。
Twitter界隈では、ナンパ師や恋愛工学履修者たちの行動について、様々な意見が飛び合っている。クラスタ外の人でも目につくほど、最近話題に上がっている。最近というか、ここ半年というリアルタイム感。ここ一週間で言うと「街なかでの声掛け」についてだ。とてもHOTで活発な議論が日々いたるところで行われているこのタイミングで、良いネタきた。このドラマというわけだ。タイミングが絶妙すぎて、個人的には、何もかも藤沢数希所長の計算だったのだろうなと思うほどである。
前置きが長くなってしまった。僕は前者、つまり恋愛工学受講者である。数ヶ月前まではTwitterでも盛んに議論に加わっていたり、成果をブログに報告したりし、一定以上のつながりもクラスタ内外で形成し、日々仲間達と切磋琢磨していた。しかしながら、そこで利用していたアカウントを、自分の所属している別のコミュニティでも利用していたため、その別のコミュニティから恋愛工学等への批判が多く、トラブルになる可能性が高まったため、そのアカウントは削除して、僕は現在ネット上での活動を自粛し、ひたすら淡々と個人で実践を繰り返していた。そこから、数ヶ月が経過し、ほとぼりが冷める頃を見計らって、新たにアカウントを開設し、活動の報告やコミュニケーションを再開しようと考えていて、その最初の一歩が、この匿名ダイアリーへの投稿である。本来であれば、ブログを新たに開始し、そこに投稿すべきなのだけれど、もともと僕が成果や記事の投稿を頻繁に匿名ダイアリーに投稿していたので、その名残で、今回の一発目はこちらに投稿した。
自己紹介も長くなってしまった。本題の「LOVE理論、あるいは恋愛工学(戦略・戦術)」について、僕の思うところを、自己満足的に、ひたすらに淡々と、書き綴っていきたいと思う。これは、僕の主観に満ち溢れた、独断と偏見に満ち溢れた、ただの戯れ言である。
僕は昨年の10月~今年の3月にかけ、多くの女性を抱いた。すべての女性は、別々であり、Sexの回数であれば、その倍以上になるだろう。彼女たちとの出会いは、基本的に、語弊を恐れずに書くと「ナンパ」である。渋谷のスクランブル交差点付近で目的もなさそうにしていた女性、恵比寿駅の西口改札前で浮足たっている感じのルブタンのヒールを履いた女性、新宿バルト9で席が隣になったサブカル系女子、Twitterで相談によくのってあげたキャバ嬢、そのジャンルの幅はとても広く、一人ひとりについて書くことは不可能に近い。そんな活動を、モクモクと、ある種、ロボット的に、日々こなしている人たち、それが「恋愛工学受講生」や「ナンパ師」であり、僕も、例によって、それなのだ。僕達には、これがとても日常的で、それは一方で、とても感覚が麻痺していることも気がついてはいる。心が磨り減るだけのこともあれば、深い愛情と安心で満たされることもある。
社会学者の宮台真司は、昨今の近代化や合理化について以下のように述べている。
〈システム〉と〈生活世界〉の関係を確認します。〈システム〉ではデニーズ的アメニティが提供されるのに対し、〈生活世界〉では地元商店的アニメティが提供されます。前者は「役割&マニュアル」優位な関係性で、後者は「善意&自発性」優位の関係です。だから前者は匿名的・入替可能で、後者は記名的・入替不能です。
近代化とは、〈生活世界〉で賄われて来た便益を〈システム〉に置き換える「合理化過程」。置き換え途上の段階ゆえに〈システム〉化され切らない〈生活世界〉が残っていると信じられるのが「近代過渡期」(モダン)で、置き換えが完遂して汎〈システム〉化=脱〈生活世界〉化した段階が「近代成熟期」(ポストモダン)。
近代化がある程度進んで、「まだ〈生活世界〉が残っている」というより「敢えて〈生活世界〉を保全している」と言えるようになるのが「再帰的近代」です。これにも2段階あって、いったん汎〈システム〉化した後に、かつての〈生活世界〉の機能的等価物を再構成したのが「ポストモダン的な再帰的近代」ということになる。
昨今の国内の人々の恋愛関係の事柄の矛盾や苦悩は、まさに宮台が上で指摘していることだ。近代化の影響ですべてが合理化されていくことは自明の事実である。それは恋愛(〈生活世界〉)というカテゴリーに対しても同じだ。恋愛〈生活世界〉の合理化<システム>化、突き詰めると、人間の生殖、子孫繁栄、それに対してこれまでは、「恋愛」「愛情」というとても曖昧なもの〈生活世界〉がそれを肯定していた。しかし近代化が進むにつれて、それすら合理化する波が押し寄せてきている、しかしその合理化に適応しきれない部分も存在し、それが苦悩や悩みと表象されている。<システム>化され、合理化が進んだ現代であれば、本来であれば、そこに恋愛という後押しが、「人間の生殖、子孫繁栄」には必要でなくなるのだ。ただ、現状はその過渡期であるから、そこで私達は苦悩する。「敢えて<生活世界>を保全することによって発生する負荷/代償」というとわかりやすいかもしれない。今回のネタでもあるLOVE理論や、恋愛工学のメソッド、スクリプトは極めて現代的であるのだ。理詰めされた戦略、整然としたロジック、曖昧性を排除した合理的で、もっともシステマティックな、生殖へのアプローチ方法なのだ。それを「心のないロボット」と揶揄する人も多くいるだろうが、それは<システム化>された社会の行き着く先であることは否定できない。
僕達が信じている(あるいは信じていた)恋愛観など、欧米から輸入した価値観でしかない。その押し付けられた恋愛観、一種の洗脳、から開放されることは、非常に難しい。生まれた時から、その価値観を埋めつけられているからだ。人は環境に規定されてしまう、一度規定されると、なかなかにその規定から外れることはできないし、規定され続ける限り、自身を客観視することは非常に難しくなる。
だからこそ、恋愛工学クラスタ、ナンパ師クラスタ、が発生することは、合理化された社会では当たり前なのだ。合理化が進んだ、<システム>化が進む恋愛市場への、一番合理的なアプローチであり、社会への適応なのだから。もちろん、そのアプローチが時には、女性への迷惑行為になり得ることも十分に承知している。一種の危険性を孕んでいる事実は隠せない。しかし、それを頭ごなしに否定することは、それも全く違うのだ。「ナンパ・声掛け」とてもマイクロ的な事象を、もう2,3歩さがって改めて考えてみると、全体が見えてくる。<システム>化という波にのみこまれそうな恋愛<生活世界>という具合だ。
僕はこんなことを考えながらナンパをしているのか、と改めてこのように文字に起こしてみると、新しい発見がある。現代病とくくれば、そうなのだろうけれど。
MSSQLだったのがMySQLになって新たにTomcatとMyBatis、Springを使うようになった
Frameworkがガラッと変わってとても使いづらかった。ASP.NET使ったら簡単にできるようなことを
上手く動かなくて面倒くさかった。こんな使いづらい言語だれが使うんだ!?とか普通に思っていた。
Java自体というより実質標準になっているFrameworkが面倒くさい
設定ファイルが多すぎ。意味不明過ぎ。あとエラーログが正確じゃなくてがわけわからん。
正式のドキュメントが充実してない。一般のブログに頼る必要がある。
Eclipseも使い始めたけど、DBViewer使いづらい。やっぱMicrosoftと比べるとヒドイね。
DBViewerのスクリプト書くところで選択した領域だけ実行したいんだけど、どうやんだ、これ。
Eclipseも使いづれー
でも人口多いんだよなーJava。なんで使ってんだろ。みんな。Microsoftに比べて安いからか?
品質と使い勝手を天秤にかけてもJavaを使いたくなるようなものか?
まぁ、一回Frameworkの仕組みを覚えたら案外使いやすいかも、とも思う。
あと、Update期間めちゃくちゃ長いですね。Java6,7,8って10年ぐらいかかってんじゃないですか。
何が良くて使ってんだろみんな。
なんでお前らいつも僕の意見を聞いてくれないんだよ。
そうやって屁理屈こねて人をバカ扱いして晒しあげるつもりならお前に復讐してやるぞ。
世の中には馬鹿が沢山いるからそれっぽいこと言って叩いておけば釣られてお前を悪者扱いする奴が沢山いるから大変だぞ。
なんでお前らいつも私の意見を認めないんだ。
そうやって自分たちの考えだけを押し通すつもりならこっちにも考えがあるぞ。
じっくり時間をかけてこっちの意見に賛同する奴らを集めてからお前らに殴りこみに行ってやる。
最初はまともな振りしておけばその内こっちが正しいと思い込む奴らが沢山いるから数の勝負はもう通じないぞ。
なんでお前らいつも他の奴ばかり褒めちぎるんだ。
そうやって俺の価値を認めないならお前らを時代遅れにしてやるぞ。
自演しまくって俺が素晴らしいということにしておけば誰かが俺の本当凄さに気づくはずなんだ。
そうして世間が俺に夢中になればお前らなんてそのうち見向きもされなくなるぞ。
とにかくお前ら俺の相手をするんだ。
俺は寂しいんだ。
こんな素晴らしくて頭もいいのに友達もいなくて寂しいんだ。
誰か俺の相手をしてくれ、罵声でもいいから飛ばしてくれ、独りぼっちはほんとうに寂しいだ。
誰か俺の方を向いてくれ。
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む頼む
日本で最大規模を誇る電子掲示板サイトの2ちゃんねるでは3/13から新仕様APIに対応していない2ちゃんねる専用ブラウザは利用出来なくなった。
しかし、新仕様API移行に反発する有志達(主にオープンソースプロジェクトで開発れていた2ちゃんねる専用ブラウザユーザ)によって新仕様APIの規約の穴を突かれて突破されてしまっている。
新仕様APIの規約によればWebスクレイピングやJavascriptなどが禁止されているが、例えばPerlやPython、シェルスクリプトなどのユーザスクリプトによるHTTPソースの改変は規制されていない。
そこで有志達は規約通りに新仕様APIを介して2ちゃんねるのHTMLファイルを取得しユーザスクリプトによってHTMLを従来の2ちゃんねる専用ブラウザで読み込めるdatファイルへ変換する方法を編み出した。
ユーザが個人で楽しむ範囲でHTMLソースをdatファイルに変換するにのは法的にも問題が無いと思われ、2ちゃんねる運営にもそれらを規制する法的根拠を得るのは難しいと考えられている。
他にもルータのフィルタリング機能やDNSサーバー設定の変更で広告を表示しないようにしてしまうなど、2ちゃんねるの運営は思い通りにならない2ちゃんねらー達にやきもきさせられてしまう格好だ。
聞き取れなかったと思ったら文字で理解を図るのではなく聞き直す
アホくさ…俺も博士号持ってるけどさ。
そんな鼻先荒くしてもしょうがない。いざとなったら、教授のせいで死にましたってFacebookにでも書いて、自殺すればいいと思っていた。死ぬのは必ず大学にして、死ぬ方法も首吊りと決めていた。大学のどこで首を吊るかも決めてたし、遺書を予約投稿するスクリプトまで用意した。
そんな日々が数年続いたら、教授が出してくれるらしいのだ。自分は嘘だと思って信じていなかったが、なぜか、本当に教授は自分を出した。
今でも、なぜ、教授が自分を殺さなかったのかわからない。教授は偉いんだから、学生の一人二人死んだって大して問題ないはずなのに。世の中、不思議なこともあるもんだ。
恥ずかしすぎてハンドルネームでやってる自分のブログにすら書けず、かと言ってどこかに吐き出したくはあったのでここに書いておく。
見た人は存分に笑い飛ばして欲しい。
先週、趣味で立てたVPSサーバー(CentOS 6.5)のCPU使用率が、気付くまでの9時間ずっと100%になっていた。
作動中のプロセスを見ると、2つのperlプロセスがその原因であることが分かった。
そのプロセスはユーザー「postgres」によって実行されたプロセスだった。
postgresは、PostgreSQLをインストールすると勝手に作られるユーザーだ。
先日自分でPostgreSQL9.4をインストールしたので、このユーザーの存在自体は問題無い。
その時このpostgresに、「postgres」という簡素なパスワードを、passwdコマンドで設定した。
「まぁ無いよりはマシなんじゃね?サーバー内でしか使わないユーザーだからハッキングの心配とかないしどうでも良いけど〜。」
と言ってたと思う。
その程度の認識だった。
これにより下記コマンドでpostgresとしてサーバーに入れてしまう状態になっていた。
$ ssh postgres@my.server.address.com
実行するとパスワードを求められるが、もちろんそれは前述のパスワード「postgres」だ。
それまではパスワードを設定していなかったので逆に助かっていた。
パスワードが設定されていないユーザーにはsshでは入れないからだ。
「もちろん」というが、それまではユーザーのパスワードがsshで入る時のパスワードになることを知らなかった。
そしてそれだけで接続可能になる可能性があることを知らなかった。
sshサーバーの設定はひと通り、自分が使っているVPSサービスがやってくれており、多分大丈夫だろうとそのまま使っていたからだ。
それでハッキングされ、そいつに謎のperlスクリプトを走らされていた。
具体的なスクリプトファイルや.bash_historyは消されていたようで、どんなものを走らせられていたのかよく分からない。
ハッキングであることを知ったのは、/var/log/secure を見たからだが、そもそもこの自体に陥るまで /var/log/secure の存在とその役割を知らなかった。
「ポスグレ(PostgreSQL)がなんかバグったわ〜でも原因がよく分からんわ〜ヒマだしハッキングの可能性も考えとくか〜でも絶対ポスグレがバグったんだわ〜」
でググって初めて知ったぐらいだ。
それで見たらパスワード設定してから9日間でそれぞれ別の端末23件から不正アクセスを受けていたことが分かった。
VPSサービスのコントロールパネルを見ると、その内の1件が侵入した3分後にCPU100%現象が始まったので、十中八九そいつの仕業だろう。
それ以外の連中が何をやったのかは分からない。
分からないのでOSを再インストールした。DoS攻撃だったらあとで攻撃先に訴えられるかもしれないので、全データを家のパソコンにDLする事で証拠(?)を保存してから。
/etc/ssh/sshd_config には、sshサーバーの設定が書かれている。
その中のPasswordAuthenticationをnoにし、公開鍵暗号方式による認証のみ受け付けるようにした。
他になんかやることとかある?おしえてぴょーん
今やプログラミングといえば、Webなどで使われるような高水準スクリプト系言語中心のアプリケーションプログラミングが主流だ。
そんなこともあり、もはや以前の低レベル言語によるシステムプログラミングの苦労など、タダの昔話である。
そこに来て、実際は齧った程度の分際で、性懲りもなくそんな昔話を書いてみる。
少なくとも10年位前に自分が手がけた(押し付けられた)仕事はそうだった。
大学で初めて触ったC言語しかもポインタ分からないで止まっているような奴に、電文の再配信プログラムを任せたのだから。
客は「遅延が絶対許されないシステムなのでJavaとかPerlとかはやめてねー」とにこやかな笑顔かつ笑ってない目で注文してきた。
このうちC++は、Java経験がある自分からしても仕様が膨大かつ複雑すぎて、とても手に負えないと感じ、必然的にCで書くことに。
勿論Cの言語仕様がKR本一冊で収まるほどコンパクトであっても、それが簡単であることを全く意味していないというのを開発早々に思い知らされたのだが。
あ、Cと言えば電文提供側の機関が受信用のスケルトンプログラムを一応は用意してくれていたが、どう見ても電文受信中に接続が切れた時のことを考慮していない内容で、全く参考にならなかった。
コード書きにおいては、例え一人屋台の俺ルールであろうが、コーディング規約のようなものは絶対に必要である。
その時のルールは「gccのオプションに"-Wall"を入れた状態で、Warningゼロになること」にしてみたが、その途端、日付変更線をまたがない限り退社できない生活が始まった。
というかオブジェクトを使えないだけでも地味に辛いのに、更にCの言語仕様はコンパクトである以上に原始的と言っていい代物で(だからWarningは基本無視できないのだ)、しかも言語仕様以外の環境依存要素が山積していると来たもんだ。
そんな言語でシステムコールだらけのコードかつ複数のファイルディスクリプタの同時監視(即ち非同期でノンブロッキング)しかもマルチプロセスでシグナルもあるよ!とか、お客さんは俺を殺す気か、そもそも完成させる気無いだろとか、今だったら思う(当時はそう思う余裕もなかった)。
仕方なく最初のKRに加えて「UNIXネットワークプログラミング」をわざわざ東京に出かけてまで買って読み漁った。
後にも先にも、古今東西の名著と呼ばれるような本を、泣きながら読んだのはこの時だけだったりする。
そこまで凄い良書なのになんで絶版になったんだか。
いかし、それでも「子供を殺しても死なない」、かなり前の処理での領域破壊のせいで突然プログラムが止まっちゃうなどなど、やればやるほど問題が出る。
シグナルを受信し、仕様のとおりに処理するのがこんなに難しいのか!と途方に暮れたこともあった。
そして途方に暮れても解決の手段になるような便利なツールもなければライブラリもない。
結局、「ある程度正しく動いたら、あとは出来た所まで」で勘弁してもらってようやく開放されたが、今でも当時の自分の仕事ぶりには全く満足していない。
無駄に頑張ったというか、頑張っただけの仕事であり、折角低レベル実装というCの本領発揮分野の案件でありながら、スレッド、malloc()、可変長引数は遂に習得できなかった。
こういうプログラムって、どうやったら正しく動かせるんだろ。
このような経験を経て、後年、Cやシステムプログラミングを指してギークな人々が
Cはとても高効率ですし、マシンのリソースもドカ食いしません。残念ながら、Cがそれだけの効率性を実現するには、あなた自身が低レベルのリソース管理(たとえばメモリ管理)を手作業でやってあげなくてはならないのです。それだけ低レベルコードがあると、複雑でバグも起こりやすいし、デバッグですさまじい時間をとられることになります。今日のマシンはずいぶん強力になっているので、これは通常は悪いトレードオフです――マシンの時間を少し非効率に使っても、あなたの時間をずっと効率的に使う言語を使うほうが賢明でしょう。
本物のプログラマはアプリケーションプログラムなど書かず、まっさらな金属板にゼロから書き込んでいく。アプリケーションプログラミングなど、システムプログラミングのできない弱虫のすることだ。
あと、あれほど苦手だったポインタについても、「ポインタが理解できないと永久にC初心者」というのを嫌でも理解した。
あれはギターのFコードやSEALsのヘルウィークみたいなもので「習得できなかった者にとってはキャリアの終わりを意味するが、習得できた者にとっては始まりですらない」ものなのだ。
・・・で、これだけで終わってしまうと本当にタダの黒歴史だが、これには少しだけ嬉しい後日談がある。
それから数年後、やはり電文転送系のシステムで、かつて自分がCのソロプレイでこなしていた規模の数万倍はあると思しき超大型案件に助っ人の「兵卒」として参加したのだが、そこはインプラとアプリでチームが分かれており、アプリ側だった自分は
「配列とポインタと構造体しか使わないで済むなんて、なんて楽な仕事なんだ!」と左うちわでのんびり過ごし、しかも高評価をいただいて帰ってこれた。
http://anond.hatelabo.jp/20141130202457
増田アドベントカレンダー2014の勝手に12日目です。
増田を追いかけるのに、ファーストブックマーカーNettouochiをお気に入りに追加するとか、『はてな匿名ダイアリーの新着エントリー』をチェックする方法を紹介したけど、もっといい方法があるんだ。
その方法というのは、
ひたすら増田を見続けること。
って、それじゃ無職になっちゃうよー!暇人にしかできないよー!増田をブックマークしても金にならないんだよ!
承認するなら金をくれ!
取らぬ承認の皮算用!
むきゅー!
というわけで、どういうわけかわからないけど、ぼくが考えた最強の増田ウォッチを教えっるよー。
その方法は、Masuda A boneを使って、トラバをあぼーんすること。
元ネタは「増田にあぼーん機能を追加するgreasemonkey」だけど、これを使って増田のトップページからトラバを見えなくすることができる。
まず1行を2行に変更。
// @include http://anond.hatelabo.jp/*
↓
// @include http://anond.hatelabo.jp/
// @include http://anond.hatelabo.jp/?page=*
あと、この1行を変更。
var ignore = ["死ね","糞","クソ","くそ","<●>","ばーか","スイーツ(笑)"];
↓
var ignore = ["http://anond.hatelabo.jp/"];
もしNGワードにしたい単語があれば、こんな感じの一行を追加する。
var ignore = ["aukusoe","は糞","まじクソ","でも好き","こんな気持ち","はじめて","もきゅー"];
増田をツリー状に表示してくれという声があるけど、この方法を使うとトップページからトラバがあぼーんされて元増田だけになるので見やすくなるというわけ。
本当はトラバを抜いた元増田だけを抽出できれば便利なんだけど、それは増田ハッカーにお任せします。
"あぼーんしました"と表示されるのが嫌だったら、以下のようにしてね。
var abonemessage = "あぼーんしました";
↓
var abonemessage = " ";
// @grant GM_setValue
// @grant GM_getValue
// @grant GM_xmlhttpRequest
// @grant GM_registerMenuCommand
こちらを参考にさせて頂きました
Firefox userChrome.js greasemonkeyスクリプトスレ28
http://anago.2ch.net/test/read.cgi/software/1410256811/864
864 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2014/12/06(土) 23:05:46.18 ID:Bs7u205k0
>>856
イイもの教えてもらったお礼にヒント
// @grant GM_のつくやつ全部