2007年04月13日の日記

2007-04-13

http://anond.hatelabo.jp/20070413213750

リンク先のコラムの筆者、頭大丈夫か?

……と思って「花岡信昭」で検索したら、やっぱりこんなことがあった人なのね(笑) http://blog.livedoor.jp/kensuu/archives/50217023.html

これを読んだ後だと http://www.nikkeibp.co.jp/sj/column/y/54/03.html の

 筆者もかつて、ちょっとした問題を起こした企業経営者から「世間は忘れたのに、ネットで検索されると出てきてしまう。償いは十分にしたのだから、なんとかならないか」と相談を持ちかけられて困ったケースもあった。

部分で腹が捩れるほど笑える。いい歳こいたオッサンが「これは友達の話なんだけど……」メソッドかよ(笑)

豚の去勢をしたこと

豚の去勢をしたことある人なら分かる。

ファミコンの中を嗅いだ時の臭いに、去勢した豚の金玉の臭いが似ている。

ASPファイル受信

'/** Requestオブジェクトから受信したデータを取り出します。
' * @return byte配列を格納した連想配列を返します。
' */
Function getRequestItem()

  If Request.TotalBytes <= 0 Then
    getRequestItem = Null
    Exit Function
  End If

  Dim data
  Dim separator
  Dim dataArray
  Dim buffer
  Dim filePath
  Dim fileName
  Dim ix
  Dim stringIndex
  Dim myCrLf
  Dim items
  Dim itemName

  myCrLf = convertAsc(vbCrLf)
  Set items = Server.CreateObject("Scripting.Dictionary")

  data = Request.BinaryRead(Request.TotalBytes)
  data = LeftB(data, UBound(data) - 3) & myCrLf

  separator = MidB(data, 1, InStrB(1, data, myCrLf) + 1)

  dataArray = SplitB(data, separator)

  For ix = 2 To UBound(dataArray) Step 1
   '1行読み込み
    buffer = MidB(dataArray(ix), 1, InStrB(1, dataArray(ix), myCrLf) - 1)

   'アイテム名の取得
    stringIndex = InStrB(1, buffer, convertAsc("name="))
    If stringIndex > 0 Then
      itemName = convertUnicode(MidB(buffer, stringIndex + 6, InStrB(stringIndex, buffer, ChrB(34)) - stringIndex))
     Else
      itemName = ""
    End If

   'ファイル名の取得
    stringIndex = InStrB(1, buffer, convertAsc("filename="))
    If stringIndex > 0 Then
      filePath = MidB(buffer, stringIndex + 10, InStrB(stringIndex, buffer, ChrB(34)) - stringIndex)
      fileName = RightB(filePath, LenB(filePath) - LastInStrB(0, filePath, convertAsc("\")))
     Else
      fileName = ""
    End If

   'データ部の取得、改行コードの切り捨て
    buffer = RightB(dataArray(ix), LenB(dataArray(ix)) - InStrB(1, dataArray(ix), myCrLf & myCrLf) - 3)
    buffer = LeftB(buffer, LenB(buffer) - 2)

    items.Item(itemName) = parseBytes(buffer)
  Next

  Set getRequestItem = items
  Set items = Nothing

End Function

'/** 文字列の最後尾から指定文字を検索します。
' * @param Start 検索する開始文字位置を指定します。
' * @param String1 検索対象の文字列を指定します。
' * @param String2 検索する文字列を指定します。
' */
Function LastInStrB(ByRef Start, ByRef String1, ByRef String2)

  Dim ix
  Dim lastIndex
  Dim searchLength

  searchLength = LenB(String2)
  lastIndex = LenB(String1) - searchLength + 1
  If Start > 0 And Start < lastIndex Then
    lastIndex = Start
  End If
  For ix = lastIndex To 1 Step -1
    If MidB(String1, ix, searchLength) = String2 Then
      LastInStrB = ix
      Exit Function
    End If
  Next

  LastInStrB = 0

End Function

'/** アスキー文字列に変換します。
' * @param String 対象の文字列を指定します。
' */
Function convertAsc(Byref String)

  Dim ix
  Dim ascii

  ascii = ""
  For ix = 1 To Len(String) Step 1
    ascii = ascii & ChrB(AscB(Mid(String, ix, 1)))
  Next

  convertAsc = ascii

End Function

'/** Unicode文字列に変換します。
' * @param AscString 対象のアスキー文字列を指定します。
' */
Function convertUnicode(Byref AscString)

  Dim ix
  Dim unicode

  unicode = ""
  For ix = 1 To LenB(AscString) Step 1
    unicode = unicode & Chr(AscB(MidB(AscString, ix, 1)))
  Next

  convertUnicode = unicode

End Function

'/** バイナリ対応版Split関数です。
' * @param String 対象の文字列を指定します。
' * @param Delimiter 区切り文字を指定します。
' */
Function SplitB(Byref String, Byref Delimiter)

  Dim ix
  Dim lastIndex
  Dim searchLength
  Dim start
  Dim datas()
  Dim dataIndex

  dataIndex = 1
  start = 1
  delimiterLength = LenB(Delimiter)
  lastIndex = LenB(String) - delimiterLength + 1

 '最初から1文字ずつ繰り返します。
  For ix = 1 To lastIndex Step 1
   'データを比較します。
    If MidB(String, ix, delimiterLength) = Delimiter Then
     'データを取り出せたら配列に格納します。
      ReDim Preserve datas(dataIndex)
      datas(dataIndex) = MidB(String, start, ix - start)
      dataIndex = dataIndex + 1
      start = ix + delimiterLength
    End If
  Next

  SplitB = datas

End Function

'/** Byte配列を返す関数です。
' * @param data 対象のデータを指定します。
' */
Function parseBytes(Byref data)

  Const adLongVarBinary = 205
  Dim recordset

  If LenB(data) <= 0 Then
    parseBytes = CByte(0)
    Exit Function
  End If

  Set recordset = Server.CreateObject("ADODB.Recordset")
  recordset.Fields.Append "UpLoadBinary", adLongVarBinary, LenB(data)
  recordset.Open
  recordset.AddNew
  recordset.Fields("UpLoadBinary").AppendChunk data
  recordset.Update

  parseBytes = recordset.Fields("UpLoadBinary").Value
  recordset.Close
  Set recordset = Nothing

End Function

俺は考えた。うちの今年度の新入社員には脂質がある。

ズボンの上から

厨の皆様。ズボンを履いたままその上から息子を擦っていると、そのうち ズボンの前がだんだんビロビロに伸びてきて、股間の生地がお尻みたいになるから、気をつけて下さい。母より。

http://anond.hatelabo.jp/20070413214350

ワキガは気をつけてどうにかなる問題じゃないでしょ

体のにおいで例えるなら自分の意志で風呂入ってない奴の体臭とかにしてよ。

バキュームカーの人はそれは仕事でしょ

タバコ臭い人ってのはJTの社員とかを想定してるの?

いやいやいやいや

あなたはあなたの嫌いな臭いを強制的に嗅がされても文句言わないの?

http://anond.hatelabo.jp/20070413214005

そりゃ言わないよ。言ったら小学生だよ。ワキガの人に「ワキガ臭ぇよ近寄んな」って言わないでしょ。バキュームカー乗ってる人を「臭ぇ」って罵らないでしょ。らい病患者に「らい病うつるからこっち来んな」って言わないでしょ(らい病は感染力とても弱いですよ!念のため)。

もしかして嫌煙家のフリして喫煙者の権利を主張する自作自演

http://anond.hatelabo.jp/20070413213729

えー?あなたはあなたの嫌いな臭いを強制的に嗅がされても文句言わないの?

挙げた例は例だからあくまで自分の嫌いな匂いで考えてよ?

あのコナミの80年代のアーケードゲームを代表するオムニバス系の

コレクションがNDSで無茶をしてまで完璧に近い移植無駄無く再現した

M2の神移植の脅威には素晴らしいと言える良移植を見事に

成し遂げた事についてはもう涙の止まらない歓迎っぷりに敬意を表します。

個人的に良かった部分として、詳細個別設定におけるディップスイッチ

切り替えのタッチ操作が本物をいじくる感覚も出来ますし、

簡略的な簡単設定の判り易さもツボの付いた設定もきちんと出来ていますし、

キーコンフィグの配慮によるボタン設定と連射設定も解ってる仕様として

文句無しに切り替え設定が出来るのも○ですからね。

あと小ネタ的な裏技として本体設定を英語などにすると、

海外版仕様を丸ごと遊べてなおかつ「グラディウス」の海外版である

ネメシス」ではOPが変化したり、やり直しによる復活パターン

日本版よりも甘めなサービスなどの細かさまで完璧に近い印象でした。

ちなみに「グラディウスシリーズ好例のコナミコマンドの搭載まで

ちゃんとあったのはもはや高感度の持てる部分まで感動出来ました。

なんだ?この文章…

http://anond.hatelabo.jp/20070413213023

そしたら増田に他所のURLの告知がベタベタ貼られるだけじゃん。反対。

http://www.nikkeibp.co.jp/sj/column/y/54/

神業的な着陸を敢行し60人の生命を救った「ヒーロー」の名を公表しない神経が分からない。

本来ならば、会見にこの機長が出席して晴れがましい成功の弁が聞けたはずなのだが、当然ながらそれも実現しなかった。

記者会見報道陣がどう迫ってもプライバシーをタテに頑として機長名を明かさなかったというのだから、これははっきりいって常軌を逸している。

これ読んで

「ハァ?ヒーロー扱いだろうと何だろうとマスコミの前で晒し者なんか好き好んでなりたい訳ねーだろこいつ頭おかしいんじゃね?全日空よくやったGJ。」

と真っ先に思ったんだが、それは非コミュ人ならではの特殊な反応で、コミュな人は取材されたい!と思うもんなんだろうか。

教えてコミュ増田さん

re:単純にくさい

発泡スチロールの匂いとか、ガソリンスタンドの匂いとか、タクシーの排気ガスの匂いとか、納豆の匂いとか

いやいやいや。そのたとえじゃぜんぜん嫌煙を主張できないですから! すくなくとも「タバコ喫うな!」と人には言えませんから!

あれ? それとも主張してないのかな?(というふうに対話不能)

30代前半だけど

http://anond.hatelabo.jp/20070413204217

ファミコンやってなかった?2コンのマイクに「バンゲリングベイ」ってささやいてなかった?男子だけか。でも端境期の世代って気はする。

http://anond.hatelabo.jp/20070413190932

相手が自分を見てるとわかるということは、あなたも相手を見てるということでは?

チラ見や横目だとしても相手にはそれがわかって、向こうもあなたと同じで「なんでこっちみてんだろう」と思ってちら見してくるとか?

同意

http://anond.hatelabo.jp/20070413201015

自分は女だけど、そういう態度をとる女って嫌い。

たぶん、その元カノ

「傷つけてるかもしれない」「困らせてるかもしれない」なんてちっとも思ってない。

ただ寂しくなった時に「避けられると寂しい」って言って、構ってもらいたいだけ。

そういうメールが来るときと来ないときを考えてみたらいいんじゃない?

今は未練があるなら哀しいかもしれないけど、

自分自身の怒りとか誇りの感情を大事にしてみなよ

http://anond.hatelabo.jp/20070413194834

旦那の通院の付き添いという形で一緒にいって、医者に相談してみたら?

豚の金玉の臭い。

豚の金玉の臭い。豚の金玉が、電化製品のクーラーみたいな臭いがするのはなんでだろう?増田よ、このなぞに答える事できるか?

畜産関係者で豚の去勢をしたことある人ならその臭いを知っているはず。

電化製品のマシーンのなかの臭い、とくにクーラーの中の臭いに近い。

http://anond.hatelabo.jp/20070413194835

でも世の中には趣味を突き詰めて仕事にしちゃう人もいるからなー。

http://anond.hatelabo.jp/20070413210718

よく色んな手を考えるなー。参加予定者のみなさんは、元発言をチェックして確認を。この発言は騙りリストに入ってる。

タバコネットのやりすぎで、頭がもやもやしてしょうがない。

誰か手コキしてくれ。

http://anond.hatelabo.jp/20070413192910

タバコがお嫌いなみなさんは?

何に恐怖してるんだろう。

恐怖とかじゃなくて単純にくさい。

愛煙家だって嫌いな臭いくらいあるだろ?バキュームカーの臭いとかシュールストレミングとか、なんでもいいけどさ

自分の好まない臭いを他人に自分の意志とは無関係に嗅がされてるわけで、「この匂い、自分は好きなんだけどなー」とか言われても納得しかねる。

たとえが悪いので突っ込まれる前に追記

誰もが嫌いな臭いを例に出しても無意味だね

発泡スチロールの匂いとか、ガソリンスタンドの匂いとか、タクシーの排気ガスの匂いとか、納豆の匂いとか

この辺は俺は好きだが嫌いな人もいるでしょう。

ババア香水は本人は好きでつけてるんだろうけど、周囲に不快に思ってる人は確実にいるわけで。

Re:http://anond.hatelabo.jp/20070413203428

ああ、たくさんの愛情に包まれてたんだね

きっと幸せだったと思うよ

ログイン ユーザー登録
ようこそ ゲスト さん