はてなキーワード: HTML5とは
ウェブはテキストこそ本道と思ってたが、最近は動画が主流になってると耳にして、もう俺はダメだと思った。
こないだたまたま若い人とカジュアルに話ししてて「好きなYouTuberとかいますか?」って問われ、その、YouTuberを見るのは当然といった口ぶりに、断絶と絶望を感じた。
ああ、俺はもう若くない。デジタルディバイドの弾かれる側になってしまった。
ハイパーテキストトランスファープロトコルでやりとりしてるんだからテキストベースのやりとりが当たり前だろなんて話はもう通じない。
動画文化になじめない。インターネットで時間を強制的に拘束されるのがやりきれない。俺のペースで情報を獲得させろ。
昔はhtml+cssで自分のホムペ作ったりもしてたがHTML5でついていけなくなった。
スマホは実用的に使う分には使えているが、若い人が超速でフリック入力してるのを見てると、ああすげえなって思う。俺も慣れようとフリック入力10年使ってるけど全然上達しない。QWERTYキーボードの方が速い。
我が家は明治期に興隆した商家で、現在も大枠を考えればモノやコトを売ることで生計をなしている。
いわゆる華族であったが、興隆の経過で江戸期以前の地主や武家などと婚姻を経て結びついており、家系図を遡れば皇室とも血筋上の繋がりがあると解釈ができる。
さて、そんな家に生まれた筆者だが正直に言えば高校生くらいまで我が家がそんな家だとは気付いておらず、多少なりとも大きな家に住めている理由として両親や祖父母も「ご先祖様が努力の人だったから」と言っていたので、現在の我が家はそこまでお金持ちではなくご先祖様が増やした資産の恩恵を受けているのだ程度にしか思っていなかった。ご先祖様すげぇなと。
実際、筆者自身の子供の頃の夢はプロアーチャーであったので全く家業を意識していなかった。
我が家はなんか他の家と違うぞ?と気付き始めたのは高校生になった時期で、父や祖父に連れられて社会科見学のような小旅行を頻繁にやるようになってからだった。
自動車工場や造船所、食品工場、アパレル工場、精密機器工場、製紙工場など工業系を中心になぜか見学に連れられ、その工場の担当者らしき壮年の男性から説明を聞くということを頻繁にさせられた。
今思い出せば、父や祖父はそのくらいの時期から「AはBから生産されていて流通として……」のような話をよくしてくれるようになっていた。
社会科見学のような小旅行は面白かったが、なぜ急にそんなことをやるようになったのかという疑問は晴れなかった。まさかそれが後継者教育の一環だったとは。
自分自身の興味と祖父の勧めもあり、大学ではアーチェリーを続けつつもロジスティクスを中心に学ばせてもらい、継続されていた社会科見学が非常に研究へ役立つようになっていた。
そして我が家の歴史を完全に知ったのは大学3年生の正月に「就職はどうするのか?」と言われた際に「参考になるかはわからないが我が家の家業を説明しようか」のように教えられてからだった。
遡れば初代が江戸期に商家として暖簾分けを受け、現在まで続く家業の基盤を明治期に作ることができたとのこと。そこから登場する人名は歴史の授業で習うような人々であり、まるで実感のなかった筆者は驚愕するしかなかった。
そんな家の子息である筆者が普段何をしているのか?と言えば、某物流企業から某商社を経て、現在は父から「そろそろ戻ってこい」と言われ、法人化している我が家の持ち企業へ務めさせていただいている。
筆者の専攻がロジスティクスなので新社会人の頃から数理的に物流を計算するのが主な仕事で、笑ってしまうかも知れないが何処へ行くにもCASIOの関数電卓をポケットへ入れている。現在の関数電卓はソーラーパネル電池で駆動するのでスマホなんかよりもよっぽど信頼度が高い。
弊社が集めたデータや取引先からロジスティクスに関するデータを貰い、それを数理的に損益分岐点とのその確率をはじき出すというものだが、概算ではなく精密に計算する際はコンピューターに詳しい増田の皆様にも馴染み深いであろうAWSやさくらを利用している。
ちなみに筆者のスマホはAndroid。iPhoneにはまともなターミナルがないので、ふと出先で大きな計算リソースが必要になったときAWSへSSHしにくい。まぁノートPC使えよって話だが。
もちろん計算するだけでなく、創作物でイメージされやすいであろう会食などで人脈交流をしたりもするが、実際のところ筆者の世代ともなるとLINEやZoom、Slackなどで友人たちと交流している頻度のほうが多い。
正直LINEやZoomは昨今の流れもあり使いたくないのだが友人たちは経営学部卒などの文系が多いので、どうもセキュアなコミュニケーションツール活用が上手く行かない。
可能ならば弊社で利用しているオフィススイートもMicrosoft office 365やGoogle Workspaceへ移行したいのだが、一部の従業員の皆様の反発から上手く行ってない。後継者といっても実務へ強権を奮えるほど実力はないのだ。筆者の管轄の研究グループは即座にSlackを導入できたり出来たのに。う〜む……。
流れのまま愚痴を言えば、例えば総務などはミドル〜ハイエンド性能なChromebookで十分じゃないか?社内ツールもいつまでJavaベースのを使っているのか。HTML5ベースに移行してしまえば互換性の問題でWindows使い続ける理由もないんだが。いまだ動いてる骨董品メインフレームをそろそろ引退させてあげようよ。
父は「実務に口を出すべきでない」と言うが、多少筆者の趣味も入ってはいるものの環境を整えるのも我々の役目ではないだろうか。
強権を奮って一気にモダンなコンピューティング環境にしたい。営業にも今のガラケーから最新のGoogle Pixel 5あたりのスマホを配ってあげるのに。
というようなことを青臭く思っているのだが、実際の後継者なんてこんなもんである。実権を握れるまでおとなしくしているしか無い。
従業員の皆様には申し訳ないが、おそらく筆者にはご先祖様ほどの商才は無いんだろう。苦労させてごめんね。
ニコ生を2015年くらいから見ているのだが、2017年くらいまで、あからさまなクズみたいな放送者が多かった。
たとえばネット対戦で、負けそうになると回線切断して相手をBANにするなど、めちゃくちゃだった。
また、声質もあきらかに悪者というか悪人みたいな感じで、それを隠さないようなゲス発言も多く、リスナーとゲスい発言の応酬をすることも多々あった。
ところが自分が本格的に参加し始めた2017年以降、2018年のシステム大改修(銀座だっけ?)を経て、明らかに放送主とリスナーの民度が上がってしまった。
変な発言をするリスナーも減り、基本的には放送主を賛美することが多く、また、放送主の発言もゲスい内容が減った。
これは世の中もそうだと感じる。もちろん探せば便所の落書き(by石原しんちゃん)みたいな場所もあるのだろうが、いかんせん減った。
ニコ生でいえばAWSをインフラにし、HTML5をUIにしたことでユーザ体験が向上したことが原因と思っている。
たとえばクラシックが流れている大理石のパーティ会場と地下の大音響のクラブハウスとでは同じ人間でも行動が変わってくるだろう。
そういうことだと思っている。
たとえば、タイの日本人掲示板などをみると、なつかしい20年前のTCupやyy-bbs掲示板システムのようなものを使っており、中身も駐在員や現地社員ぽい人たちが、あの風俗店はどうたらとかとにかく民度が低い会話をしている。まさに20年前の2ちゃんねるを思い出させる。
つまり何が言いたいかというと、環境で人間の民度は変わってくるのである。
中国もタンを吐く人が減ったりしているようだが、これは北京オリンピック以降、ニーハオトイレ(ついたてがなく隣人と挨拶しながら排泄する)が減ったことや、インフラが清潔に改善されていることがあるだろう。
現在100万人のウイグル人を「職業訓練所」に入れ、電気棒で叩いて訓練し、反抗的なら臓器を抜いて、可愛い娘は自由にレイプする、そんな民度もいずれは改善していくのだろうか。
https://b.hatena.ne.jp/entry/s/comemo.nikkei.com/n/n1c9103c81c79
物理カード必須とかいう頭の悪い制度設計の時点で、後ろの工程で問題が多発するのは最初っからわかっていたし、ベンダーもその不合理をこみこみでブラウザから物理デバイスを叩くためにマルウェアじみた動作を作らざる負えないというか、それ以外に方法は無いし
そんな危険な動作をブラウザベンダーがいつまでも許すわけないから、そういったややこしい仕様が使えるのは持って数年だったのは最初からわかりきっていた。そんなのWeb技術者ならだーれもが知ってる常識なわけ。
それでもマイナンバーカードを使うせいで、こうやって無駄な作業とか無駄な仕事が大量に発生しているの本当に狂ってるし、マイナンバーカード作ったやつの政治責任なわけ。
やるならブラウザベンダーにICカードを操作する機能をブラウザに実装するようOSSコミュニティとか通じて要請して実装させる必要あるし、それってもう技術云々じゃなくて政治力だから。
これらマイナンバーカードをめぐるアホな騒動は全部最初から政治政治政治、終始政治の問題なわけだよ。
政治が糞以外に答えはない。頭のいい人たちが?そのエクセレントな頭を使って生み出したマイナンバーカードをとか言うゴミを起点に起きてる、起きるべきして起きている騒動なわけで、政治問題以外の何物でもないわけ。
ICカード使うことが決まった時点で、Javaだの使ってICカードリーダーの機器にアクセスする必要が出てくるのは確定だし、
そういう危険な操作がいずれブラウザから塞がれるのは2010年頃のFlashが死にゆく様子やHTML5の出現を見てりゃ誰もが直感的にわかる問題なわけ。
それを知っていてICカード使うことを決定したのだとしたら邪悪だし、知らずにICカード使うことにしたんだったらそんな間抜けが行政をコントロールしている国に住んでるのが恐怖でしか無いね
例の記事は政治がまともに機能していない国で不条理な仕事をやっつけた記録でしょうよ。
技術でどうにかするのは筋が悪くて、根本から直さない限り全然違う分野でも、無理難題が政権だの行政だのから降ってきていつまでも大量の死者を出し続けるぞ
ころすきでやらないとやってもらえない
そりゃ普通そうだろ
さっしてくれ
でやらせるには 殺す気 つまり 事実上の脅迫でやらないと無理だろう
それならやってもらえる
どれだけいっても、人違いということを認める気がない
いや、書類の不備っていう単語をちゃんと前ふりしてくれるやさしい行政
ポリゴンで12面体を作れ
C++で
OpenGLなどのレンダリングエンジンから作れ OpenGLやDirectXなどを使わないことの意味
フレームバッファは使ってよく 画面サイズは1024x768 32Bitカラー アルファなしとする
簡単?難しい? わかんないよね
HTML5アプリを作りなさい ブラウザから(From Browserではなくブラウザもつくる) とか ふつう
Android携帯を 半導体をアキバでかってきてつくれ とかよりはむずかしくない
簡単っていわれちゃうと ちがうよ っていいたいけど そいつにとっては簡単なんだろうなっておもうと
優秀なやつって こまる 次元が違いすぎる
でも、みんなが、そっちがあたりまえで
Android携帯をいまどき買ってくるとか信じられない あれは作るんだよっていわれると
そうかもなぁっておもう
プログラミング言語を印象批評している記事に触発されて、自分も印象批評してみようと思う。
JavaScript以外にもブラウザ上でぐりぐりするのにはJava AppletとかFlashとかSilverlightとかいろいろあったけれど、結局標準化を成し遂げたHTML5に淘汰されちゃった感じがする。LiveScriptからJavaScriptに改名されたり、規格を話すときはECMA Scriptだったりといろんな別名を持つ。一応、プロトタイプベースのオブジェクト指向言語なんだけれど、それを意識してコードを書く人がどれくらいいるかは謎。
Pythonは小さいコードを書くのには楽だけど、これで大きなコードを書くと思わぬ変更で思わぬことが起きるのでつらい。しばらく使うとPythonイヤイヤ病にり患し、goを使うようになるらしいとか、ならないとか。pythonで大規模なコードを万一書こうと思うなら、カバレッジが高いテストを書いてくれと思う。
Javaは初期のころオートボクシング / アンボクシングもなく、ストイックなオブジェクト指向言語だった記憶がある。ただ、staticを多用してオブジェクト指向とは程遠いコードも簡単に書けるので、Javaで書いているからと言ってオブジェクト指向だと思うのは禁物である。
PHPはWebネイティブな言語で、初期のころHTTP POST/GETなどで渡された変数がそのままプログラム中に出てくる機能や初期化していない変数を最初に使うと空文字列あるいは0で初期化するという機能があった。また、文字列と数字を臨機応変に切り替える機能もあり(今もそうかは知らん)、数字と文字の比較を比較演算子(==)でシームレスにできる。パスワードチェックみたいなコードで===ではなく、==を使っているとPHPを知らないバカ扱いされる。
C#はHello Worldくらいしか書いたことないから知らん。monoのような互換環境があるのは知っているけれど、わざわざPC Unix上でmonoを使う気分にはなれなかった。
C++は黎明期に使った感じと、C++11以降に使った感じが驚くほど違う言語。今はかゆいところには大抵STLで手が届くし、autoを使えばイテレーションで腱鞘炎になることもない。PC Unixにも最初から環境がインストールされているか、簡単にインストールできるので毛嫌いせず使うとよいと思う。
Rubyはぎょっとする変更をよくやるというイメージ。これで書かれたプログラムを長年愛用してきたが、ぎょっとした変更を入れられて動かなくなったのでgoで書き直した。その点ではpythonも3でおいていかれたので嫌い。
TypeScriptは書いたことないから知らない。JavaScriptだと大規模コードを書くとつらいのでTypeScriptを使おうという人がいるのは知っている。大規模なコードを書くとしたら、インタフェースに合った呼び出しかコンパイル時にチェックしてくれるような強く片付けされた言語のほうがよくなってくるというのはわかる。
Cは片付けし、構造化したプログラムを書きやすくしたアセンブラ...というイメージだったんだけど、C99くらいから便利機能がいろいろ入ってそうでもない感じになった印象。昔はCのコードを見たら最適化した後のx86アセンブリが見えていたんだけれど、最近は見えなくなってしまった。子供のころ、本屋で秘伝C言語問答 ポインタ編に出会ったのがこの業界に入るきっかけだったのかもしれない。ほかの言語でいろいろ楽に書けるから、カーネルをいじるか、システムコールをたたくかするときくらいしか自分の中では出番がなくなってしまった。
これ以下のランキングのもその気になったら書こうかな。
40手前。学生時代にホームページといふものの作り方を学び、今もweb業界というか広告業界というかにいる。
当時は掲示板作って、カウンタつけて、同盟に参加し、aboutページにパソコンスペックを載せ、flashでオープニング作てenterボタン押させるとかして。
在宅勤務によって家でパソコンに向かっていると当時のことを思い出してホームページといふものを作りたくなった。
初期のHTML5とかWordPress、jqueryまでで知識が停滞しているので最近の流行りはなんなのよと調べてみると、headless CMSとかvue.jsとかnext?nuxt?とか。もう訳わかんなくなってた。
なんかさ、個人のホームページといふものは、ブログでしか成り立たなくなったの?FrontPageとかdreamweaverとかで作ってFTPでアップして、apeで掲示板作って、キリ番でした報告もらうとか、ドキドキしながら相互リンク申請したりとかしたいんだけど。そういうインターネットはなくなってしまったの?
「A.png」が画面上に表示され、隠しタグOneの中に「A.png」と記載される。
「B」というボタンを押したら
「B.png」が画面上に表示され、隠しタグOneの中に「B.png」と記載される。
前にあった画像の上に重なるように表示され、別の隠しタグSubの中に「C.png」と記載される。
「Push」ボタンを押したら、画面上に表示されている画像が「Default.png」でサーバー上に保存する。
ユーザー側が保存できたらDefault.pngファイルを消す(どうやるか不明)
そうだったとして。
1人目がA+Cを実施し保存 2人目がA+Bを実施し保存したとする。
「同時に保存ボタンを押す」というのはあまり考えられないんだけれど
ユーザーのキャッシュ?等を考えるのが一番いい方法だと思うけれど
正直どうやったらいいのか分からない。
ファイルは必ず「Default.png」でサーバー上に保存してからユーザー側に持っていきたい。
どういった手段があるだろうか。