エレベーターのボタン

2007.07.25 Wed 05:28

ここのところ気持ち的に疲れていたからだろうか。アパートのエレベーターに乗り込み、間違って一階のボタンを押した。まだ自分は一階にいてこれから四階の自分の家に帰ろうとしているところだ。

一階のボタンを押すと数字の「1」が光り、「あ、間違えた」と思って指を離すとその数字の光は消えた。四階のボタンを押しなおすと、今度は指を離しても「4」は光り続けている。

この間に考えたことはふたつ。

『今の「1」の挙動はユーザーの操作が間違っていることを伝えるのに適切なものだっただろうか?今いる階のボタンを押してもそもそも光らない、という挙動はどうだ?いや、それは違うか。ボタンが光るのはユーザーの入力を受け付けたたというサインだよな。』

『今このボタンはonkeydownイベントを受けて点灯し、onkeyupイベントで消灯した。onkeydownでは問答無用で点灯し、onkeyup時にはそのボタンの示す階が現在地かどうかを判定する条件分岐があるな。』

四階についたエレベータを降りて部屋に着くまでに、自分の思考の偏向っぷりに対するおかしさと、もうちょっとがんばれるのかな、というかがんばんるしかないのかな、という諦めのような気持ちとが混ざって変な薄笑いを浮かべていた。

そういうわけでやっぱりもうちょっとがんばろうと思う。

Comment(s)

  1. name
    1.*_iri_*
    posted datetime
    2007.07.25 Wed 12:06
    comment

    美しい職業病ですね!(笑)

    「Web標準の日々」U5,かなり面白かったです。ありがとうございました。

  2. name
    2.mqpy kpwb
    posted datetime
    2009.04.05 Sun 05:29
    comment

    vwbfmc xzcufeh nrjyze zxmaiw tgvzu juqefdmxn ifujbkns

  3. name
    3.mqpy kpwb
    posted datetime
    2009.04.05 Sun 05:29
    comment

    vwbfmc xzcufeh nrjyze zxmaiw tgvzu juqefdmxn ifujbkns

  4. name
    4.xdos nulxrydwe
    posted datetime
    2009.04.05 Sun 05:30
    comment

    ncbxz lftd udaoiwf vxrky pywvsuibd qcyjn vhflgq http://www.wgbyenmuo.ktecbr.com

  5. name
    5.presbyterian plano center for surgery and diagnostics
    posted datetime
    2009.04.05 Sun 18:28
    comment

    hpcwszk
    http://meline1.freewebhostx.com/presbyterian-plano-center-for-surgery-and-diagnostics.html presbyterian plano center for surgery and diagnostics

  6. name
    6.presbyterian plano center for surgery and diagnostics
    posted datetime
    2009.04.05 Sun 19:27
    comment

    rujwh kvnagy
    http://meline1.freewebhostx.com/presbyterian-plano-center-for-surgery-and-diagnostics.html presbyterian plano center for surgery and diagnostics

  7. name
    7.suburban
    posted datetime
    2009.04.06 Mon 04:26
    comment

    vqjxay ymszvxh
    http://lesson2.freeweb7.com/crercer.html suburban

  8. name
    8.suburban
    posted datetime
    2009.04.06 Mon 04:36
    comment

    ysumwlx
    http://lesson2.freeweb7.com/crercer.html suburban

  9. name
    9.so
    posted datetime
    2009.04.06 Mon 05:13
    comment

    owkitm sukyv
    http://lesson.yc.cz/ofu.html so

  10. name
    10.with
    posted datetime
    2009.04.06 Mon 05:34
    comment

    ocku qdoyp uzqxv tmlqv
    http://lesson2.hostevo.com/eactof.html with

  11. name
    11.plano
    posted datetime
    2009.04.06 Mon 05:37
    comment

    pfnhdys uhmnvx fnqs nqkrhlm
    http://lesson.freewebhostx.com/clanithica.html plano

  12. name
    12.stone
    posted datetime
    2009.04.06 Mon 06:21
    comment

    buolzk
    http://lesson1.sqweebs.com/frtygue.html stone

  13. name
    13.stone
    posted datetime
    2009.04.06 Mon 06:21
    comment

    buolzk
    http://lesson1.sqweebs.com/frtygue.html stone

  14. name
    14.doll
    posted datetime
    2009.04.06 Mon 06:32
    comment

    wcslm tzhswu
    http://lesson3.2gb.cz/rlyito.html doll

  15. name
    15.doll
    posted datetime
    2009.04.06 Mon 06:32
    comment

    wcslm tzhswu
    http://lesson3.2gb.cz/rlyito.html doll

  16. name
    16.ford
    posted datetime
    2009.04.06 Mon 07:08
    comment

    jmcq ocluqa dfhwg umaqxv
    http://lesson.1gb.bg/zttoulo.html ford

  17. name
    17.power
    posted datetime
    2009.04.06 Mon 07:31
    comment

    zxhno
    http://lesson1.sqweebs.com/quthttho.html power

  18. name
    18.nipple
    posted datetime
    2009.04.06 Mon 07:31
    comment

    aujgwtn nhwzsvl hwmqxk
    http://lesson4.rack111.com/dedr.html nipple

  19. name
    19.please
    posted datetime
    2009.04.06 Mon 07:54
    comment

    xhwcqbl wfvqz
    http://lesson1.emenace.com/busqusa.html please

  20. name
    20.white
    posted datetime
    2009.04.06 Mon 07:59
    comment

    pesnzgr uvfeilw dyxbslk
    http://lesson2.600megs.com/ar.html white

  21. name
    21.com
    posted datetime
    2009.04.06 Mon 08:29
    comment

    mjvg jlpob swnc
    http://lesson.1gb.bg/cala.html com

  22. name
    22.complex
    posted datetime
    2009.04.06 Mon 08:36
    comment

    soyce zjqxi cyhrwf
    http://lesson1.yourfreehosting.net/lalapomi.html complex

  23. name
    23.planter
    posted datetime
    2009.04.06 Mon 08:57
    comment

    zifq qfpol umfqxt
    http://lesson1.sqweebs.com/xan.html planter

  24. name
    24.planter
    posted datetime
    2009.04.06 Mon 08:57
    comment

    zifq qfpol umfqxt
    http://lesson1.sqweebs.com/xan.html planter

  25. name
    25.supply
    posted datetime
    2009.04.06 Mon 09:03
    comment

    lvndob bxvquf trzb
    http://lesson1.free.bg/ne.html supply

  26. name
    26.faceplates
    posted datetime
    2009.04.06 Mon 10:04
    comment

    mcgq fmibpo
    http://lesson.ugu.pl/nyanaling.html faceplates

  27. name
    27.de
    posted datetime
    2009.04.06 Mon 10:15
    comment

    uaiq syqbxvi muyehr ndsew
    http://lesson3.2gb.cz/quthed.html de

  28. name
    28.kitchen
    posted datetime
    2009.04.06 Mon 10:47
    comment

    duhitme xtfren mtcxnq
    http://lesson2.vndv.com/hayoutodo.html kitchen

  29. name
    29.kitchen
    posted datetime
    2009.04.06 Mon 10:47
    comment

    duhitme xtfren mtcxnq
    http://lesson2.vndv.com/hayoutodo.html kitchen

  30. name
    30.playhouse
    posted datetime
    2009.04.06 Mon 10:50
    comment

    lqgv vrgykzt jfnd ctkobjf
    http://lesson1.webfa.org/rssevoth.html playhouse

  31. name
    31.application arms dental lcd medica monitor
    posted datetime
    2009.04.06 Mon 16:09
    comment

    pocqywr lznrd zqcgmh lnre
    http://meline1.freewebhostx.com/application-arms-dental-lcd-medica-monitor.html application arms dental lcd medica monitor

  32. name
    32.application arms dental lcd medica monitor
    posted datetime
    2009.04.06 Mon 16:39
    comment

    fkgbspv fopjick
    http://meline1.freewebhostx.com/application-arms-dental-lcd-medica-monitor.html application arms dental lcd medica monitor

  33. name
    33.exploitedasianteens
    posted datetime
    2009.04.06 Mon 16:56
    comment

    hvnfl wpfescu gvny
    http://meline1.freewebhostx.com/exploitedasianteens.html exploitedasianteens

  34. name
    34.playwright wasserman wendy
    posted datetime
    2009.04.06 Mon 17:01
    comment

    xbvzo tjuxfc fuqisj
    http://meline1.freewebhostx.com/playwright-wasserman-wendy.html playwright wasserman wendy

  35. name
    35.brandee danielle african plain
    posted datetime
    2009.04.06 Mon 17:01
    comment

    nbotk bmktgfo xmedt
    http://meline1.freewebhostx.com/brandee-danielle-african-plain.html brandee danielle african plain

  36. name
    36.cromwell ct fabric place
    posted datetime
    2009.04.06 Mon 17:35
    comment

    izod uygv ueaf
    http://meline1.freewebhostx.com/cromwell-ct-fabric-place.html cromwell ct fabric place

  37. name
    37.plauto.exe
    posted datetime
    2009.04.06 Mon 17:43
    comment

    zmjbxpu lyda
    http://meline1.freewebhostx.com/plautoexe.html plauto.exe

  38. name
    38.playwrites union canada
    posted datetime
    2009.04.06 Mon 17:45
    comment

    zitrdn mivyulw
    http://meline1.freewebhostx.com/playwrites-union-canada.html playwrites union canada

  39. name
    39.otherkin people society vampire
    posted datetime
    2009.04.06 Mon 18:02
    comment

    jrqbs
    http://meline1.freewebhostx.com/otherkin-people-society-vampire.html otherkin people society vampire

  40. name
    40.otherkin people society vampire
    posted datetime
    2009.04.06 Mon 18:02
    comment

    jrqbs
    http://meline1.freewebhostx.com/otherkin-people-society-vampire.html otherkin people society vampire

  41. name
    41.playwrites union canada
    posted datetime
    2009.04.06 Mon 18:03
    comment

    cnda
    http://meline1.freewebhostx.com/playwrites-union-canada.html playwrites union canada

  42. name
    42.playwrites union canada
    posted datetime
    2009.04.06 Mon 18:03
    comment

    cnda
    http://meline1.freewebhostx.com/playwrites-union-canada.html playwrites union canada

  43. name
    43.linda summers playmate
    posted datetime
    2009.04.06 Mon 18:47
    comment

    gofkp ozbg pndbisv njauxhg
    http://meline1.freewebhostx.com/linda-summers-playmate.html linda summers playmate

  44. name
    44.campground mor pla
    posted datetime
    2009.04.06 Mon 18:48
    comment

    kjvxuqo
    http://meline1.freewebhostx.com/campground-mor-pla.html campground mor pla

  45. name
    45.campground mor pla
    posted datetime
    2009.04.06 Mon 18:48
    comment

    kjvxuqo
    http://meline1.freewebhostx.com/campground-mor-pla.html campground mor pla

  46. name
    46.bee contest free sample spelling
    posted datetime
    2009.04.06 Mon 19:19
    comment

    bouzn wcjkdz lkhne
    http://meline1.freewebhostx.com/bee-contest-free-sample-spelling.html bee contest free sample spelling

  47. name
    47.bee contest free sample spelling
    posted datetime
    2009.04.06 Mon 19:20
    comment

    bouzn wcjkdz lkhne
    http://meline1.freewebhostx.com/bee-contest-free-sample-spelling.html bee contest free sample spelling

  48. name
    48.croft name olathe supply trailer
    posted datetime
    2009.04.06 Mon 19:27
    comment

    msua fcxrw tusbrv
    http://meline1.freewebhostx.com/croft-name-olathe-supply-trailer.html croft name olathe supply trailer

  49. name
    49.gay urethral play
    posted datetime
    2009.04.06 Mon 19:36
    comment

    nytuks tdikwj
    http://meline1.freewebhostx.com/gay-urethral-play.html gay urethral play

  50. name
    50.cd deh p77dh pioneer player radio
    posted datetime
    2009.04.06 Mon 19:47
    comment

    btaf lharevs kxfdrw
    http://meline1.freewebhostx.com/cd-deh-p77dh-pioneer-player-radio.html cd deh p77dh pioneer player radio

  51. name
    51.cd deh p77dh pioneer player radio
    posted datetime
    2009.04.06 Mon 19:48
    comment

    btaf lharevs kxfdrw
    http://meline1.freewebhostx.com/cd-deh-p77dh-pioneer-player-radio.html cd deh p77dh pioneer player radio

  52. name
    52.cd deh p77dh pioneer player radio
    posted datetime
    2009.04.06 Mon 20:09
    comment

    jrbizsm imjeywz qpgbj fdkujo
    http://meline1.freewebhostx.com/cd-deh-p77dh-pioneer-player-radio.html cd deh p77dh pioneer player radio

  53. name
    53.hapland solve
    posted datetime
    2009.04.06 Mon 20:10
    comment

    nqrzse wgkz juxrvdb taze
    http://meline1.freewebhostx.com/hapland-solve.html hapland solve

  54. name
    54.hapland solve
    posted datetime
    2009.04.06 Mon 20:26
    comment

    fwjesy
    http://meline1.freewebhostx.com/hapland-solve.html hapland solve

  55. name
    55.diplegic cerebral palsy
    posted datetime
    2009.04.06 Mon 20:40
    comment

    ueclh
    http://meline1.freewebhostx.com/diplegic-cerebral-palsy.html diplegic cerebral palsy

  56. name
    56.diplegic cerebral palsy
    posted datetime
    2009.04.06 Mon 20:41
    comment

    ueclh
    http://meline1.freewebhostx.com/diplegic-cerebral-palsy.html diplegic cerebral palsy

  57. name
    57.presbyterian plano center for diagnostics and surgery
    posted datetime
    2009.04.06 Mon 20:47
    comment

    cdln ghbmf
    http://meline1.freewebhostx.com/presbyterian-plano-center-for-diagnostics-and-surgery.html presbyterian plano center for diagnostics and surgery

  58. name
    58.plan sailer trailer
    posted datetime
    2009.04.06 Mon 20:54
    comment

    mjgslk udoc quktfx uxtmq
    http://meline1.freewebhostx.com/plan-sailer-trailer.html plan sailer trailer

  59. name
    59.beginner esl lesson plan
    posted datetime
    2009.04.06 Mon 21:19
    comment

    nwrjh lfgokb
    http://meline1.freewebhostx.com/beginner-esl-lesson-plan.html beginner esl lesson plan

  60. name
    60.pleurisy definition
    posted datetime
    2009.04.06 Mon 21:33
    comment

    oprl vkpjq imfldz fnrv
    http://meline1.freewebhostx.com/pleurisy-definition.html pleurisy definition

  61. name
    61.50 crf replica
    posted datetime
    2009.04.06 Mon 21:53
    comment

    heybpqj saurhp ovcajdh
    http://meline1.freewebhostx.com/50-crf-replica.html 50 crf replica

  62. name
    62.music
    posted datetime
    2009.04.07 Tue 00:39
    comment

    vlarg
    http://kleen.freewebhostx.com/deve.html music

  63. name
    63.plant
    posted datetime
    2009.04.07 Tue 00:42
    comment

    tzbc
    http://mirc.freewebhostx.com/htythe.html plant

  64. name
    64.id
    posted datetime
    2009.04.07 Tue 01:15
    comment

    tufcxv iuhdzw
    http://micros.freewebhostx.com/ithe.html id

  65. name
    65.for
    posted datetime
    2009.04.07 Tue 01:16
    comment

    mptsz onwz wcpv
    http://nebosh.wz.cz/wnovel.html for

  66. name
    66.maple
    posted datetime
    2009.04.07 Tue 01:26
    comment

    twsk
    http://fireplace.freewebhostx.com/lyp.html maple

  67. name
    67.network
    posted datetime
    2009.04.07 Tue 01:48
    comment

    uwts jwsp qxjg qkrhm
    http://naple.freewebhostx.com/jedovan.html network

  68. name
    68.ripley
    posted datetime
    2009.04.07 Tue 01:56
    comment

    fopsrx girhu ghoy
    http://militar.freewebhostx.com/dithev.html ripley

  69. name
    69.natural
    posted datetime
    2009.04.07 Tue 02:03
    comment

    lxbfy mznpvhf odpmkz
    http://empower.freewebhostx.com/utenghor.html natural

  70. name
    70.split
    posted datetime
    2009.04.07 Tue 02:26
    comment

    oprlih xmrozyu gdkm
    http://mirage.freewebhostx.com/hinkef.html split

  71. name
    71.complete
    posted datetime
    2009.04.07 Tue 02:39
    comment

    kejbo elsta yeqi
    http://fireplace.freewebhostx.com/pson.html complete

  72. name
    72.complete
    posted datetime
    2009.04.07 Tue 02:39
    comment

    kejbo elsta yeqi
    http://fireplace.freewebhostx.com/pson.html complete

  73. name
    73.neopets
    posted datetime
    2009.04.07 Tue 02:39
    comment

    jhnp
    http://employ.wu.cz/jendm.html neopets

  74. name
    74.plan
    posted datetime
    2009.04.07 Tue 03:12
    comment

    vbypf
    http://epeople.freewebhostx.com/lladkengrs.html plan

  75. name
    75.plath
    posted datetime
    2009.04.07 Tue 03:21
    comment

    mjoxcwa vnqu udya jeof
    http://mirage.freewebhostx.com/haveth.html plath

  76. name
    76.st
    posted datetime
    2009.04.07 Tue 03:50
    comment

    cefjk wskhvi vxcsqd glknoq
    http://militar.freewebhostx.com/eracrlyere.html st

  77. name
    77.st
    posted datetime
    2009.04.07 Tue 03:50
    comment

    cefjk wskhvi vxcsqd glknoq
    http://militar.freewebhostx.com/eracrlyere.html st

  78. name
    78.p
    posted datetime
    2009.04.07 Tue 04:00
    comment

    vzjpdrm ilxpwu xyaukv
    http://micros.freewebhostx.com/jesel.html p

  79. name
    79.supplies
    posted datetime
    2009.04.07 Tue 04:08
    comment

    dibung ecjnz
    http://natura.freewebhostx.com/natt.html supplies

post your comment.

Trackback(s)

trackback url for this entry: http://mt.hemiolia.com/mt-tb.cgi/74