休み

www.nhk.or.jp

VR で亡くなった娘に会うという韓国の例を紹介してたんだけれど、こういうのは電子ドラッグというんじゃないかと思った。下手をすると生活が困難になるほど中毒になりかねないが、医者のようなプロが適切に処方すれば鎮痛剤としてつかえる気もした。

慣れない WebApp の勉強している。基本的なことがしたくて、ブラウザでファイルを読み込んで行ごとに console に出すだけなんだが、

$(() : void => {

  $('.inputFile').on('change', (event: Event) => {
    let files = (<HTMLInputElement>event.target).files
    for (let i = 0; i < files.length; i++) {
      let attrb = {
        "name": files[i].name,
        "type":  files[i].type,
        "size": files[i].size,
        "unixtime": files[i].lastModified,
      }
      console.log(JSON.stringify(attrb))
      let reader = new FileReader()
      reader.onload = (event: Event) => {
        if ('string' == typeof (<FileReader>event.target).result) {
          let lines : string [] = (<string>(<FileReader>event.target).result).split('\n')
          lines.forEach(value => {
            console.log(value)
          })
        }
      }
      reader.readAsText(files[i])
    }
  })
})

えらい手間取った。たぶん Typescript で書いているというのと、HTML5API っていうのとか、jQuery とか、よく知らないことがらを同時にやっているからだと思う。

なんか、難しくないですかね、WebApp って。