「JavaScript」を含む日記 RSS

はてなキーワード: JavaScriptとは

2024-03-17

ちょっと前の手に職騒動で思ってたこ

IT技術って「手に職」に相当しなくない?特にウェブ分野。更新が早くて、すぐに陳腐化するし、過去資産も活かしにくい。

今時、ちょっとそらでHTMLJavaScriptを書けるからって何の役にも立たないし、

サーバーウェブサイト動かすくらいなら設定がどんどん簡単になってるから昔程の知識がいらない。

現場技術職にこだわって人を動かす側に回らなかった奴は、新しく入ってきた20代にどんどん抜かれている。

どれだけ年数を積み重ねても、重ねた年数に価値がつかないものを「手に職」と呼ぶのか疑問。

2024-03-06

anond:20240305041504

イラストしろ音楽しろそもそも模倣から始まるのは人間宿命ではある。言語からして親をはじめとした他者の真似事によって習得するもの

で、それとAI学習と何か関係あるの?JavaJavaScriptを同列してなんか語った気になってるみたいなやつ?それで?

2024-03-03

ラズパイでもウェブチュートリアルづくり

しかpix2texってリナックスマシンでも、環境構築できたようなきがする。Pythonからね。

あした、ちょっとしらべてみよう。

もしOKだとすると、シコシコ数式をOCROCR OCRさっさとOCR。○○くぞ!

ふるいな。何年まえのネタ奈良のひっこしおばさん。塩じいがまだいきていたころのネタ

塩じいって、だれ?ってなりそ

Honkitも、Nodejsベースだし、オーケーだね。

本文をブラウザでかくとか、もしくはvimつかうとか・・・すごいなぁ javascript!

Pythonもすごい!

2024-02-25

anond:20240225111338

増田って完全匿名なん?規約とか忘れたし、cookiejavascriptあんまり見てないけど、少なくともgoogleアカウントとかと紐づけられてて、だれが書いているかgoogleは分かっているのかなと思ってたけど、この辺どうなん?

自分で調べろは回答になってないぞ知恵カス

javascriptの結合性について

a=b=1;のような場合、この文に使われている演算子はどちらも同じ=という種類であり、優先順位に差が無いので、左側から解析し、もう一つ同じ演算子があるので演算子の実行を保留し、右側の=を見つけて、右から代入するというのはわかります

では()すなわちグループ化のような場合はどうなのでしょうか?さいわいこれには結合性はないようですが、あったとしたらどう考えればいいのでしょうか?

=のように右と左をオペランドに挟まれた形ではないので、左側とか右側とかいってもよくわかりませんし、(...)+2の)+のように演算子同士が隣接する場合も考えるとますますどういうアルゴリズムなのかよくわかりません。

それともだからこそ、()には結合性を設けないとしたのでしょうか?

dot dot dotさん

2024/2/25 15:38

a = b = 1

a = (b = 1)

解釈されます

分かってないのは字句解析しか理解してないからです。構文解析について調べましょう。

調べましょうでもいいんですが、知ってるならそのあなたが同じ疑問にあたったときに調べて解決につながった情報だけを一通り書いてくれるのが一番ありがたいのですが。

構文解析」なんて漠然とした範囲を調べていたら、たとえ疑問のカギになる情報が目に入っても素通りしちゃいそうですし…

2024-02-17

なにかをやり遂げても、結局それで燃え尽きてしまって、その後に続かないんだけど、どうすればいいんだろう

自慢に聞こえてしまったら、ごめんなさいと先に言っておきます

でも、本気で悩んでいるようでいて、実際はべつにそうでもなくて、正直言って自分でよくわからない

よくわからないことが、なんか空しい、それだけはわかる、とりあえずそういう状態

たとえば資格

世間一般に難関資格とされるもの必死こいて取得したはいいけれど、

一応必要とされる業界に身を置いてはいものの、だからといって転職して給料アップまでは気力が保たない

確実に今よりは待遇もよくなることは、理性的に考えれば分かるんだけど、

資格勉強していたときの、目標に向かって突き進む集中力の爆発がなくて、ただただやる気が出てこない

たとえばPCスキル

資格は持っていないが、とりあえず意味もなくPythonPHPJavaScriptは一通り使えて、

WEBアプリの開発もいくつか個人適当に作ってみては、ドメイン有効期限が切れたらそのまま消え去るを繰り返している

流行りに乗ってAI関連も少しいじってはみていて、ローカルで特化した文書生成用ぐらいは用意できる

Excelはとりあえず関数、ピボットテーブルVBAぐらいは使えて、仕事はそれだけでほぼほぼ自動化してしまっている状態

PhotoshopIllustratorJw_cadAutoCADなら、なんか使えます

たとえば英語

気付いたときには、英検一級からTOEIC満点、TOEFL満点まで取ってしまった

最近スピーキング練習として、ChatGPTに大変お世話になっている

現在仕事では、まったくと言っていいほど必要がない

意味もないのに、主にビジネス向けのシチュエーションを想定して、スピーキング練習を無心で繰り返している状態

でも、外資系にいけば、他の資格や実務の経験等を合わせても、客観的に見てもおそらくまあまあの希少人材ではあるんだと思う

だけど、いくら待てど暮らせど、その気には一切なってくれない

長々と書いてしまったけれど、たぶん上を目指すべきなのに、その気になれないのが自分でもよくわからない

結局、すべてなにか明確な目的があって始めたことではないので、それを駆使してのし上がってやるぜ的な情熱がない

どうすればそれを得ることができるのか、それがわからない

自分は、なにか強力な推進力がないと前に進めない人間で、それがどうやって生まれるのか自分でもよくわからないまま、この歳まで生きてきてしまった

まだ転職が難しい年齢とまではいえないけど、何のために転職するのか、明確な理由が欲しい

転職転職言っているけど、べつに転職したいわけではなくて、ただ世間一般的に考えて、収入を上げて社会的ステータスを向上させることが正しい方向だとは思うので、そう言ってるだけではある

他になにか、それぞれのスキルの意義ある使い道があって、それに自分の気がちゃんと向いてくれるのならば、べつになんだっていいのだ

もうよくわかんない

どうすればいいですか

なにがしたいのが自分でもわかりません

2024-02-10

いまjavascript歴史っていうの見てて、なんでネスケjavascript標準化しよって思ったのー?

そんなにネスケにとってはメリットなくね?

まあ助かるけど。

Ecumaなかったらサイト構築とか吐きそうだし。

2024-02-08

anond:20240208150342

AppleiOS採用しなかったせいだとよく言われるけど当時のAndroidFlash対応だったしなぁ

今になって考えてみるとFlashやらShockwaveやらSilverlightやらは当時のPCスペックではJavaScriptインタープリタで実現できなかったことをするための代替手段だったのかなと思う

まあこの手のプラグインは往々にしてネイティブコード実行に到達しやすく結局セキュリティ理由排除されることにはなっただろうけど

anond:20240208150342

なんで今改めて選べても Java Servlet なんだよ……。

JavaScript 一択だろ。

2024-01-22

[] phpコードベースを綺麗に保つ

php場合、<?php 処理 という具合に書くが、この中身にはhtmljavascript包含することができてしま

MVCフレームワークを使わないにしろ基本的にビューとバックエンド処理は分割しておくべき。

さらDB処理、ビジネスロジックプログラム処理と言ったものがあるが、

DB処理はdbhandler専用のモジュールに分けておき、さらにそのモジュールを処理するテーブルごとに分けておいた方が良い(MVCではモデルと言う)

特にビジネスロジックプログラム処理の区別だが、「商品名アダルト商品と思わしき文字列があった場合登録拒否する」という例外は「ビジネス例外であるのに対し、「商品名文字列DBで用意されたvarcharの可変文字範囲を超えた」という例外は「技術例外であるということを明確に区別するようにコードを書く。

おすすめ機能」のような凝ったアルゴリズム必要場合はそれ専用のクラスへ分離しておくこと。

あと外部化可能な設定情報jsonで分離するようにしておいた方が良い。

2024-01-19

もうjsなんていらない!世界流行っているHTMXについてまとめてみた - Qiita

https://b.hatena.ne.jp/entry/s/qiita.com/twrcd1227/items/7bce18167fb02ec22729

これでJavaScript使ってるだろと言われるのは妥当だと思うが、

だったらやっぱりサーバ存在しているものを「サーバレス」と呼ぶのは

おかしいだろうと思わざるを得ない。

2024-01-05

anond:20240105170025

javaはジャバだね

ちなみにjavajavascriptは別物だよ

anond:20240105165226

このコードはいくつかの問題点があります

1. **条件式の曖昧さ**:JavaScriptでは、`if (value)` は `value` が「truthy」(真と評価される値)である場合にのみ実行されますしかし、このコードは明確ではありません。`value` が何を意味するのか、どのような値が期待されるのかがコードからは読み取れません。`null` でも `undefined` でもないことを確認するには、より明確な条件式(例:`value !== null && value !== undefined`)を使用する方が良いでしょう。

2. **ログメッセージ不明瞭さ**:ログメッセージ `'null でも undefined でもねーわ'` は、`value` が `null` または `undefined` でないことを示しているようですが、これはコードの実際の動作と一致していません。`value` が 0、空文字列(`''`)、または `false` の場合でも、この条件は偽(false)と評価されますが、これらは `null` または `undefined` ではありません。

3. **コードの可読性**:コメントやより記述的な変数名を使用することで、コード意図動作を明確にすることができます現在状態では、このコード意図理解するのが難しいかもしれません。

これらの点を考慮して、コード改善することをお勧めします。

JavaScript でさあ

変数 value が null でも undefined でもない事を確認するのに

   if (value) {
      console.log('null でも undefined でもねーわ');
   }

これほんとやめろって。

おかげで value に 0 とかが入ってる時に、このコンディションが false になるわけだ。

色んな会社さんのコード見てきたけど、このタイプバグ本当に多い。

今まさに、まーたこバグを見つけて増田を書いてるわけで。

昨年は、世界的にも有名な会社さんのフレームワークがこれでバグってた。

ももう既にシステムの一部は本番稼働しててフレームワークはいじれない。

仕方ないので value には一旦文字列の '0' を渡しておいて if (value) {~} の中の重要ロジックを動かして

(めっちゃ幸運な事に、数値 0 のかわりに文字列 '0' でも正しく動くような、型について緩いロジックだったから)

その後で改めて value に数値 0 を入れなおすという、きったないハックで誤魔化した事もある。

自分お客様だったら怒るね。「いやいや、全部理想的コードにしてちょうだいよ。お金払ってんだよ?」って。

もし建築世界でこんな誤魔化しが起こってたら、人の命が消えちゃうよ。。。

2023-12-26

anond:20231226180912

それはそうとTailwind CSSとか流行してるけどマジなん?って感じなんですけど

なんか、HTMLclassが膨大に長くなって、本筋のロジックな部分が見づらいのなんの…

画面ダサくてもBootstrapでええわ

でも、Laravelとか前提にしてんのな…

JavaScript進化して、jQuery必要なくなったしなぁ

変化だけ激しいよな、Web

本質TCP/IPだのは、そんなに揺らがないのに

インフラ行けば良かったのかなぁ

羽振りがいい人も多いし

TypeScriptどうなってんの

次のプロジェクト現場、久々のWebだーと思ったら

TypeScriptは使わず素のJavaScriptを使うんだと

今のWebはそんな案件ばかりなんだと

マジなん?

2023-12-19

ぐへへ…

お前は今からJavaScript Standard Styleに則ってコードの端から端まで魔改造されるんだよ…

それが済んだら次はWebStormコード分析で真っ白になるまで俺好みに調整してやるからな…

破壊的変更が怖いと泣き叫んだってお前はこれからこのローカル環境リポジトリで一生を終えるんだ…

青い鳥が居なくなった途端に親から見放されたChrome拡張機能のお前に今さら助けなんて来ないんだよ…

お前がES modulesとしてバラバラに切り刻まれた姿を生みの親に見せてやれないのが残念で仕方ないぜ…

自分立場理解できたのなら早くその大量の赤いエラーを吐き出すのをやめて大人しく従うんだな…

経験30歳Webエンジニア志望だけど雇ってくれるところを探してる

まず、マイナス事項を伝えたい。

ばっきし言って俺はアル中。やめようやめようと思ってもやめられずデイケアに通ってる

でもそれでもまだ飲んじゃうし、飲んだらデイケアに行きにくくなるので週3回行かなくちゃいけないところを週2回しかいけてない。

アル中傷病手当生活しているが、そのお金で酒を飲んでいる。

あとノンデリと言われる。30代女性に30代は生殖能力が落ちると言って泣かれたことがある。

でもITに対する情熱は本物。

18歳のときホリエモンの「これからITだ」という言葉に触れてそれからIT業界12年目指してきた。

でもばっきし言ってスキルは初学者レベル

それでも働きたいという情熱はある。

仕事プログラミングさえさせてくれればどんどんスキルが伸びると思ってる。

どんなに過酷現場でもいいので雇ってくれるところ、志望出したら全入の現場会社を知ってたら教えてほしい。

俺はなんとしてでもIT業界に入ってWebエンジニアになりたい。

実は一度、いや二度IT業界に入ったことがある。

一度目はSESJavaが出来ないのにJava出来ますと言って入って、プログラマー志望だったんだが保守運用を任されて3年やってプログラミングをさせてもらえず仕事ブラックで病んでやめた。

二度目はそれから数年後、今度は憧れのWeb業界に入れた。

この数年間でいろいろ学んだ俺はPHPJavaScript、RailsDjango等々様々なスキルセットを武器に無事入社することができた。

しかしここでもプログラミングはさせてもらえなかった。

任されたのはエンジニアと先方の間に入る伝書鳩。でも客に聞かれたことに答えられず、「君じゃなくて分かる人と代わって」と言われる始末

ボトルネックとなっていた

結局ここでの仕事ボトルネック伝書鳩便所掃除だった

入ってきた新人くんはプログラミングを任されどんどんスキルを身に着けていった。

だってプログラミングさえ任されれば上達できるのに

俺は1年でここを辞めた。そして今に至る

俺には夢がある。それはパパになること。

パパになるためにはITエンジニアになる必要がある。

これまでたくさんの本を買ってきた。チュートリアルをしてきた。プロゲートのレベルは212

Webエンジニアになる本も買ったし、ディープラーニングの本も買った

やる気だけはあるんだ

頼む、誰かいいところを紹介してくれ

向き不向きより前向き!

IT目指して12年、未経験30歳、ポテンシャル採用してくれるところ探してます

追記

釣りじゃありません!実在します!

ガチマジで働かせてください!ITで働きたいんです!

2023-12-16

6年付き合った年上の彼女と別れた

自分には6年付き合った年上の彼女がいた。名前PHP学生の時からの付き合いで、自分にとっては初めての彼女だった。付き合った当初は全てが新鮮で、オブジェクト指向やSOLID原則大事なことは全て彼女から教えてもらった。(そう思われるかもしれないが、)時間が経って彼女の魅力が感じられなくなってしまったということはなくて、彼女は歳をとっても魅力的なままだった。むしろreodonlyプロパティEnum、null safe演算子など、新しい機能が導入されてますます綺麗になっていったように思う。最近ではジェネリクスさえ導入されたようだ。彼女は本当に努力家だ。


(褒められた話ではないが一応、彼女以外の女性を全く知らなかったわけではなく、TypeScriptという若い子と少し遊んでいたこともある。TypeScriptは昔からの知り合いのJavaScriptの妹で、大雑把な姉と違って几帳面で、少しオタク気質もある個性的な子だった。よく新しい型パズルを考案して楽しそうに話してくれたが、自分には正直よく分からなかった笑。)


そんな中でも基本的には6年間PHPとずっと一緒に過ごしてきた。前述の通り彼女に何か不満があったわけではない。ただ、彼女との将来に不安を覚えるようになってしまっていた。周囲に彼女と付き合っていることを話すと、「え、まだPHPと付き合ってたんだ?(昔は人気だったけど、最近はそうでもないよね)」みたいなことを、彼女のことをよく知らない人から言われたりもした。そこまで直接的ではなかったけれど。自分も、彼女以外の女性のことをほとんど知らずにずっと彼女と付き合っていて大丈夫なのかななんて思ってしまったりしていた。



結局自分PHPと別れて、新しい女性と付き合う決断をした。新しい彼女名前Go彼女若いのに自分の芯がしっかりしていて、みんなの憧れの格好良い女性といった人だった。そんな彼女と付き合いだして、最初は戸惑うことも多かった。


例えばこんな感じだ。

「え、Goって三項演算子とかデフォルト引数はないの?」

「ええそうよ。どっちもif文や可長変引数を使えば実装できるじゃない。私は興味ないわ」


また、今まで当たり前だと思っていたPHPの良さに気づくことも多い。PHPStanを使えば静的型付け言語と同じように型安全性担保できていたし、彼女Web FWには歴史が長いだけあって痒いところまで手が届く様々な機能が完備されていた。経験豊富こちらの要望をなんでも受け止めてくれるような包容力があったことに今更気づいた。


とはいえいつまでも昔の彼女を引きずっていてもしょうがない。Goにはこちらに積極的に合わせてくれるような包容力はないが、彼女なりの哲学を持っていてそれ故の美しさがあると思う。そして正直、まだ彼女10分の1も理解できていない。彼女が得意だという並行処理や、実行速度が求められるような処理も、自分はまだ実際に実装したことはない。でもこれからしっかり向き合って、Goのことをもっと理解して、実りのある交際にしていきたいと考えている。PHPと別れてGoと付き合う決断したのは自分なのだから

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