Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

「javascript」を含む日記 RSS

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

2024-09-15

から、いつAIが実務レベルコードテスト書いてくれるんだよ

AIの新バージョン出るたびに

「もうエンジニア失職」

設計書渡せばコード実装

「上流以外必要ない」

ってつぶやきSNSに駆け巡るんだけど、いつ出来るようになるの?

プロンプト整備してもろくなコードさないし、設計書を読ませても出来ないし、IaCなんて作れない。もちろん有料のAIでだ

ていうかさ、ポジショントークなのは分かるけどフロント人間JavaScript書けるから大丈夫ってやつと自称PMみたいな怪しいのと意識高いだけの奴しか言ってないよね

国内外TOPエンジニアが言い出したら呼んでよ。とりあえずコード書けないのが騒ぐな

anond:20240915040544

身バレするかな…😟

ちょっと前までLaravelで自分用の蔵書管理するアプリ書いてた

ブラウザ側のJavaScriptバーコード読んで、サーバーからAmazonごにょごにょして、中古価格とか取得できるようにして、

片っ端から本を読み込んでみて、十数年前に1万円した技術書が今は数百円だよwみたいなの眺めてた

他には、全国の医療機関歯科薬局情報厚労省から手に入るので、それをDBに入れて、

Leafletで地図を表示して、ここの病院ちょっと怪しいことやってそうだなぁ、とか眺められるようにした

あと、複数自動車タコメーターとかGPSトラッキングデータが入手できたので、それで各自動車の挙動を観察できるようにしたりもした

別にすべてLaravelである必要ないんだけど、あまり考えないで自分が書けるのがLaravelだから使ってる

他のPHPフレームワークはもう死んでると思うし…、CodeIgniterとかCakePHPとかFuelPHP?だったか、色々あったね…、色々仕事でもあったね…😥

2024-09-13

40代氷河期世代ITエンジニアの焦り

SESから転職繰り返し名前だけは有名な企業情シスに入れた

しかし周りのキラキラ不安で焦ってる

JavaScriptが人気でGASとかVBScriptでローコードで書くのがメインでPythonとかC#とかサーバサイドとか多かった自分スピード感に付いていくのが辛い

JavaScriptってみんなどう覚えた?自分資格試験とか経由で覚えたり業務で覚えたりと後から付いてくる感じで一から覚えるの苦手

あと応用やOracleSilverやAWSアソシエイトやLPIC2とかよりPMPの方が評価されるのね。自分でも中途半端だとは思うけど高度やGoldプロフェッショナルって難易度カーブ急すぎるよ

はてなの強強エンジニアには鼻で笑われるけど同世代中途半端エンジニアはどう過ごしてるか知りたくて書いた

会社相談員に聞いてもあなただけの仕事言うけど、ライブラリPaaSがこんだけ発展したらセンススピードある奴がいい感じでやるからどっちも無い俺は悩んでるんだよ!って言ったが通じなかった

SNSだとみんな登壇してキラキラしてるしもう辛い

2024-09-09

anond:20240909221903

JavaScriptって聞いたことがあると思うけど、それを実行するプログラムにもいくつか種類があって Chrome だと V8 っていうのを搭載しているのさ

2024-08-29

そういえば、いつだったか深夜にEテレ観てたら、

PythonTk使って芸人?がゲーム作る企画やってたけど、なんでpygame使わないんだろう…😟

というか、もういい加減Tcl/TkTkだけ延命するのやめない?

権利問題とか色々あるけど、Qtの方がまだマシだし、まあQt見てれば分かるけど、マルチプラットフォームGUIを実現するってかなりキツイ作業だし、

メンテコストもかかるからいつまでもTkにしがみついてるの分かるけどさ…

FLTKとかもバージョン2がとん挫しちゃったし

今なら、dear imguiじゃないかなぁ…😟

imguiって、なんもしてなくても画面更新してるんだろうし、かなりエコじゃないと思うんだけど、画面更新するアプリゲームかには適しているし、

というか、作者はそもそもそのつもりで作ったわけだけど…

てか、もうマルチプラットフォームGUIって、特殊な状況を除けば、もうWebブラウザだよな

最初の話もPythonじゃなくて、JavaScript使えばいいのに…

Canvasレンダリングしてゲーム作るやつなんて、腐るほどあるだろうし…

2024-08-24

javascriptの連番配列生成どれが好き?

そこまでシビアな速度は求められてなくわかりやすさで比べた場合

Array.from({ length: 5 }, (_, i) => i);

Array.from({ length: 5 }).map((_, i) => i);

Array.from(Array(5)).map((_, i) => i);

Array.from(Array(5), (_, i) => i);

Array(5).fill().map((_,i) => i);

[...Array(5)].map((_, i) => i);

  1. Array.from
  2. Array(n).fill
  3. [...Array(n)]

MDNArray.from({ length: 5 }, (_, i) => i); 派だった

そもそもArray(5)の要素が空だからmapできないのが直感に反する

2024-08-20

ITエンジニア生存戦略

ITつまんなくなってきた。に近いけど40代エンジニアって日々の不安どうしてる?

上手くやってPM以上の管理職になって技術よりマネジメントとかアーキテクチャメインになった人は不安はないんだろうけど、自分も含めたなれなかった人ってどうしてるのか気になる

自分はとにかく強みを作ろうとトレンド追いつつ基礎も固めてるけど日に日にトレンドは移り変わった挙げ句に今じゃJSTypeScriptがあれば残りは部品集めりゃどうにかなったり、ノーコードツールで複雑な処理や分析も出来るようになって例えが酷いがITパスポートレベルで済む感じになった

もちろんバリバリ開発してるとこもあるが今度は求められるレベルが高くなっていてそれ以外は一昔前のSES並みの低賃金自己責任世界

フロントもバックもって人材より分かりにくいPowerAutomateとカスみたいなSharePoint評価される時代とか来るんだな。もっとJavaScriptやっときゃ良かった。PythonとかPHPとかLinuxだのフレームワーク分かっても意味無いし求められる数少ない牌は天才で埋まっててもう終わりですわ

みんなは楽観視してるの?それとも努力を苦とも思わない天才最先端いっちゃってる?辛い

anond:20240816153906

ありがとう。ChatGPTに作ってもらった。数値文字参照でないといけないというのは素人には教えてもらわないとたどり着けないので感謝です。

ハイライトされた文字列を <pre> タグで囲み、特殊文字数値文字参照に変換し、改行を <br> タグに置き換えて、元の文章をその場で置き換えるブックマークレット作成

javascript:(function() {
function escapeHtml(text) {
return text.replace(/&/g, '&#38;')
.replace(/</g, '&#60;')
.replace(/>/g, '&#62;')
.replace(/"/g, '&#34;')
.replace(/'/g, '&#39;')
.replace(/\n/g, '<br>');
}

var s = window.getSelection().toString();
if (s) {
var escapedText = escapeHtml(s);
var wrappedText = '<pre>' + escapedText + '</pre>';
prompt('以下のコードコピーしてください:', wrappedText);
} else {
alert("文字列ハイライトしてください。");
}
})();

2024-08-19

anond:20240728023355

結論ゲーム制作(例でツクールMZとかそういったツールゲーム有料作ってさくっと販売するとか)、本を出版して販売とか、そういった路線もありだと思うぞ。

何ならカクヨムとかでやるのも全然あり。リンク最後に貼っておくから参考にしてくれ。

https://hatena.zendesk.com/hc/ja?return_to=%2Fhc%2Frequests

あと危ないと思うから通報しとくな。

以下見た反応↓

&gt;| だったらプログラムくらい自分で書けカス |

これは難しいところではあるが、AIサポートの役目、と考えてない・・・

でもdiscordBOTのコードプログラムだし、AIだってプログラムだと思うが・・・

&gt;| ビジネス出来ない奴はいらん。 |

正直言うともう時代の流れでこれはあってる。あってるが・・・AIサポートどころか仕事奪ってるから人が厳しい立場になってるようにも見える。

それはイラストでも言えることである

から懸念とか、批判とか文句とか言うんだろうな。

まだ法律が追いついてないんで何とも言えないが、下手に言うと海外裁判起こしてきそうで怖い。

こういう人がいるからってなってエンジニアかになりたがらなくなるのでは、という不安でもあるが。

&gt;| エンジニア()にクソみてーな誇り持つんなら帰りのNAS位てめーで設定してサッサとあの世に帰ってくれよな。 |

正直に言うとこの記事見ていると疑問符が浮かぶ

何のためのVPSが用意されているサーバーがあるんだとか、そういう疑問がある。

しろ私はエンジニアじゃないが、discordBOTを組んでいる身としては、サーバー問題は大きい。

NASとかそういったのが用意できない人にとってはここは壁になると思う。正直ここ。

NASとかで組める人が羨ましく思えるが、電気代のことも考えるとそこも壁ではないかと思われ。

&gt;| 情けねぇ事ほざいてっから手伝ってやってた |

今だとAIサポートなっちまってるから人間プログラム技術がなくてもある程度の単語コード書いてるAIいるから、正直に言うとこの部分が薄れてさみしいよ。

&gt;| AI仕事奪われる底辺の泣き言?ああそうだなw。じゃあ俺の何百倍の労力でアホの妄言実現する仕事してくれよスーパーエンジニアさんよ。出来んだろ?C言語出来るスーパーエンジニアさんならよ? |

他の言語で戦ったほうがいいと思われ。(本音)

とはいえPythonとかJavaScriptとか、そういった有名言語とかではもうAIガンガン書き進んでしま・・・っていうのもあるな。

派遣なのかはわからんが、正直車だってただじゃない。

コストが掛かってるからお金が発生する。

&gt;| どうせ大したことないんだろ?匿名でくらいイキりたいよな?すげーエンジニアさんよ。 |

しろそれを言ったら5chとかdiscordとかそういったサービスはどうなるって話だ。

discord匿名でわーわー言えるけどな・・・

&gt;| この程度でエンジニア名乗るな?やだよーんw |

こういう人がいるから叩かれると思うんだが。

それの理論でいうと電車撮り鉄だってそうだが。

AIで片付けれるところはあるっちゃあるが、AIでもできないことはある。

そういうサポートを受けてようやく先に進めるのもあるかも知れないが。

&gt;| IT後進国バーカ共 |

こう言ってるから叩かれると思うんだが。(本音)

他の企業を何だと思って・・・

結局AIが強い時代なっちまったもんだよ。

https://aitter.chatls.com/

こんなのもあるし・・・

で、結局は著作権云々で慎重に議論はしているが、時代が追いついていないのも事実ではある。

ただ視野が狭いのは私も言われても文句は言えない。

(ゲーム制作とか別のこともありだが?)

以下結論ででたツールたちのリンク

https://kakuyomu.jp/ カクヨム

https://store.steampowered.com/app/1096900/RPGMZ/ ツクールMZ

う、有料って人にはこれを置いとく↓

https://silversecond.com/WolfRPGEditor/

参考にしといてくれ

2024-08-18

自分ができることで生きていきたい

それはいますぐできるじゃなくても時間をかけて研ぎ澄ませていけばできることも含む、ただしその時間たっぷりと与えられることが前提だけど

 

できることで生きたいっていうより、正確には、できないことをやれと言われて、できないですと正直に告白したら何故かがっかりされる、よくわからない世の中がいやだ

できないことができると勝手に思われている世界がいやだ

プログラミングは書けるけれど好きじゃないし、環境を与えられて手順を教えて貰わないかぎりしっかりとはできないし、なんか歴が長いからという理由ミッションが与えられればよしなに成し遂げてくれるだろうと勝手に期待されても、僕にそんな能力はないのでできない

それがなぜ理解してもらえない?というか、なぜ「できる」前提で話が進む?

すべてが「できない」前提で「できる」ことをポイントごとに確認を重ねていけばいいのではないの?

考え方がよくわからない

仕事責任をもってやんなきゃならないけれど出来もしないことを出来ると偽るよりはできないと言ったほうが建設的だと僕は思う、あるいはほんとうに正直な「わかりません」によってつぎに駒を進めるしかないじゃないかしかしなぜそれで満足してくれない?

 

できることは多いほうがいいと思う、漫画キャラクターみたいに、だけど現実問題できないことのほうが多いんだよ、

ネットワークだってwebアプリだって電子回路だって統計学だってぜんぶぜんぶわかるわけがないんだよ

人間は生き物なんだ、ルールで動くシステムじゃないんだ、気まぐれでイヤにもなるし腐ったりもする、

 

なんで出来るとおもっちゃうの?大学を出たから?高校生勉強して大学入学して4年経って卒業したらできるようになってるの?

そんなわけないじゃない?そりゃ勉強もしたけれどバイトやらゲームやらで明け暮れて過ぎ去った時間だって少なくないんだよ、別にずうっと専門の勉強ばっかりしてたわけじゃない

ましてや仕事ルールなんてしらない、業務的なことは業務で教えるべきでしょうが、なんで互いにわかるところのピース合わせからやらずに「分かりますよね」で進めるのだろう、そっちのほうが楽だって話なら納得するけど納得できないよ、できることは少ないんだから

プログラミングなんてCしか習ってないよ、それも挫折したし、曲がりなりにインターネットばっかりみてるからHTMLとかJavaScriptが1ミリほど「わかる」くらいでそれは「います業務に移れます」じゃないんだよ、ぼくは100万あるうちの100を知ってるだけにすぎないんだよ

世界はずっと広くて、深くて、その全体を知るのは必然時間がかかることなんだよ、それをしてこなかった僕がわるいといえばそうかもしれないけれど過ぎ去った時間の使い方を責められたってごめんなさいしか言えないじゃないか、なぜ次につなげるための橋を渡してくれないんだろう、時間を確保してくれないのだろう

 

だとしたら、そうだね

できないができるに変わるまでのロードマップ自分で整備してそれに則って進める人が立派なんだろうなと思う

短期間で確実にできるようになる人間、自らを自らの力で発展させられる人間

理想的だね、それができればね

でもそんなの全員が全員そうじゃないよ、種を撒いて水を与えてさえすれば花が開く、そんなわけないよ、こっちは土が腐って枯れる寸前なんだよ、ちゃんとやってほしいよ

腐っちゃいけないんだろうな……腐って堕ちたらそこでまたリセット健康のためにはそうせざるをえないときもあるかもね、だけど最終手段だと思ってる

anond:20240817200937

ちゃんと書こうぜ

javascript:(()=>{let r=location.href;r=r.replace(/(https:\/\/www.amazon.co.jp\/).+?(dp\/..........).+?$/,'$1$2');navigator.clipboard.writeText(r);})()

2024-08-17

匿名ダイアリーのおかげでAmazonURL長すぎ問題解決した

この記事のおかげ

FANZAの検索結果から熟女を除外するブックマークレット

詳しくは上記記事を読んで。

そして、このコードブクマに突っ込むのです。

&gt;|| javascript: (() =&gt; {let r = location.href;r = r.replace(/(https:\/\/www.amazon.co.jp\/).+?(dp\/..........).+?$/,'$1$2');navigator.clipboard.writeText(r);})() ||&lt;

ありがとう匿名の方。

2024-08-15

スターの多い順にブコメを並び替える

FANZAの検索結果から熟女を除外するブックマークレット がうまく動いたので、気を良くしてはてなブックマークコメント欄スター数順にソートするブックマークレット作りました

作った動機は、「注目コメントに入りきれなかったちょっといいコメント」をサクサク探したいから。結果として建設コメント順位付けモデル無効化していますが、あのアルゴリズムには特に不満は特にありません。

ブックマークレット

javascript: (async () => {
const wait = ms => new Promise(resolve => setTimeout(resolve, ms));
document.querySelector('.js-bookmarks-sort-tab[data-sort="recent"]').click();
window.scrollTo(0, document.body.scrollHeight);
await wait(1000);
window.scrollTo(0, 0);
await wait(1000);
const p = document.querySelector('.js-bookmarks-recent');
let l = Array.from(p.querySelectorAll('.entry-comment-contents'));
const g = e => {
let n = e.querySelectorAll('.hatena-star-star').length;
const c = e.querySelector('.hatena-star-inner-count');
return c ? n + Number(c.textContent) : n
};
l = l.filter(e => g(e) > 0);
l.sort((a, b) => g(b) - g(a));
p.replaceChildren(...l);
})();

ミニファイしたものコードに一部誤りがありましたので訂正しました(2024-08-16 11:47)

javascript:(async()=>{const wait=ms=>new Promise(resolve=>setTimeout(resolve,ms));document.querySelector('.js-bookmarks-sort-tab[data-sort="recent"]').click();window.scrollTo(0,document.body.scrollHeight);await wait(1000);window.scrollTo(0,0);await wait(1000);const p=document.querySelector('.js-bookmarks-recent');let l=Array.from(p.querySelectorAll('.entry-comment-contents'));const g=e=>{let n=e.querySelectorAll('.hatena-star-star').length;const c=e.querySelector('.hatena-star-inner-count');return c?n+Number(c.textContent):n};l=l.filter(e=>g(e)>0);l.sort((a,b)=>g(b)-g(a));p.replaceChildren(...l)})()

使い方

FANZAの検索結果から熟女を除外するブックマークレット 参照

コード解説

コード説明にダサイところがあったら厳しく指摘して下さい。

javascript:

ブックマークレット必要な、URLの種類を示すスキーム名です。

(async () => {
// 処理
})();

ページに元々ある変数たちとバッティングしないように、まず無名関数ラップします。処理の中で await を使いたいので async 宣言しています

const wait = ms => new Promise(resolve => setTimeout(resolve, ms));

処理の途中で待ち時間を設けるための関数です。便利。

document.querySelector('.js-bookmarks-sort-tab[data-sort="recent"]').click();
window.scrollTo(0, document.body.scrollHeight);
await wait(1000);

「新着コメント」タブをクリックし、ページの一番下までスクロールダウンしてから少し待つ動作です。新着コメントの後半部分(スクロールきっかけの遅延読み込みになっているところ)の読み込みをうながしています

window.scrollTo(0, 0);
await wait(1000);

ページの先頭に戻ってまた少し待ちます。合計2秒の待ち時間雰囲気で決めていますので、これでなければならない・これで過不足ないという値ではありません。単にコメントの読み込み完了を判定する処理を書くのがめんどうだっただけです。

const p = document.querySelector('.js-bookmarks-recent');

新着ブコメの親要素です。繰り返し呼び出すので名前をつけています

let l = Array.from(p.querySelectorAll('.entry-comment-contents'));

コメントをすべて配列に格納します。

const g = e => {
let n = e.querySelectorAll('.hatena-star-star').length;
const c = e.querySelector('.hatena-star-inner-count');
return c ? n + Number(c.textContent) : n
};

コメントはてなスター数をカウントして返す関数です。たくさんスターがついてる ★256★ みたいなやつの数字も足します。

l = l.filter(e => g(e) > 0);

ソートする前に、無スターコメントを消去しています。してもしなくてもいいことですが。

l.sort((a, b) => g(b) - g(a));

残ったコメントスター数で降順ソートします。.querySelectorAll() で収集した要素を配列に入れ直したのは、この .sort() メソッドを使いたいからです(.querySelectorAll() が返す配列風の NodeList オブジェクトは、配列共通メソッドもいくつかあるものの、大半は使えないのです)。

p.replaceChildren(...l);

親要素の内容を、並び替えの終わったコメントそっくり入れ替えて、処理完了です。画面を見ると新着コメントの中身が「スターのついたコメントのみ・スターの多い順」に並んでいます。元に戻す方法はないので、原状回復にはリロードします。ソート状態を示すフラグを立てておいてスターソート⇔日付ソートをかわりばんこに行うようにすればできそうだなと思ったけど実装しません。連打スターを省く処理を追加してUU数でソートできればもっと厳正なランキングになるなーと今思いつきましたがそれも実装しません。

2024-08-14

FANZA検索結果から熟女を除外するブックマークレット

興味のない作品検索結果に混じるのは邪魔ですよね。

私は熟女モノとか人妻モノは眼中にないのですが、なぜだか最近そっち系作品が多くて閉口しています

しかFANZA側の検索システムはNOT検索できるようになっていません。そこで、検索結果から除外できそうなものを除外するブックマークレットを作ることにしました。

さいわい近年は内容の概要文をそのままタイトルにしたような作品ばかりなので、タイトルに含まれキーワードで除外が簡単にできそうです。

熟女」とか「五十路」のような単語を含む作品非表示にしてしまえばよいのです。

ブックマークレット

javascript: (() => {
const r = /熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;
const q = '#list>li';
document.querySelectorAll(q).forEach(l => {
if (r.test(l.textContent)) {
l.remove();
}
});
})();

ミニファイしたもの

javascript:(()=>{const r=/熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;const q='#list>li';document.querySelectorAll(q).forEach(l=>{if(r.test(l.textContent)){l.remove()}})})()

このブックマークレットで、検索結果に含まれ熟女作品の数を1/3くらいにまで減らすことができます

使い方

ブックマークレットとは、ブックマークURLではなくJavaScript登録して、閲覧中のページ上で自分(やほかの誰か)が作ったプログラムを実行できるしくみのことです。普通ブックマークと同じようにブックマークバーなどに並べておいて、クリックひとつで呼び出すことができて便利です。

登録のしかたは簡単PCChromeを例に説明します。

①まず、どこのページでもいいので(今読んでいるこのページでもよい)ブックマークひとつ作り、ブックマークバーなどの呼び出しやすいところに置きます

②できたブックマーク右クリックして「編集...」を選びます

③「名前」欄は、自分にわかやす名前に変更します。でも「FANZAフィルター」などあけすけな名前をつけると、誰かに画面を覗かれた時に困りますよ。

④「URL」欄に、上記したプログラムコード入力します。ただし上記コードは私向けのキーワード選定になっていますので、ご自身の好みに合わせたキーワード選定をしていただければよいかと思います/単語1|単語2|単語3/ のように記述してください。

ふつうソースコードと、改行・インデントなどを省いてミニファイ(最小化)したもの、どちらをコピペしても大丈夫です。

編集の済んだブックマークレットを保存します。

FANZA動画検索します。

⑦このブックマークレットを起動します。すると、瞬時に検索結果が減ります

キーワードけが異なる複数ブックマークレット登録しておいて、場面に応じて使い分けるなどの工夫もできるでしょう。

コード解説

上記スクリプトが何か悪さをするようなものではないことを説明するために、また、JavaScript学習し始めたばかりの人のために、このシンプルスクリプト解説します。

javascript:

URLの種類を示すスキーム名です。一般的URLhttps:mailto: などで始まりますが、javascript: と書くと、これに続くコードプログラムとして実行されます

(() => {
// 処理
})();

ここからJavaScript です。まず処理全体をくるむ大きなカッコと最後に付け足された () は、自己実行無名関数という形式です。今回のブックマークレット変数を含みますので、実行するページに元々ある変数たちとバッティングしないようこのようなかたちにします。

const r = /熟女|完熟|熟れ|四十路|五十路|六十路|人妻|奥様|妻|夫|母|ママ|おばさん|BBA|姑|嫁/;

除外したい単語を羅列した正規表現です。個人個人で設定が変わる部分なので、編集やすいように切り出しておきました。

const q = '#list>li';

フィルター対象とするHTML要素群のクエリセレクター文字列です。検索結果に一覧表示される、個々の作品要素を選択します。FANZAシステム改修を行うと変わってしま可能性がある部分なので、メンテやすいようにここだけ切り出しておきました。

document.querySelectorAll(q).forEach(l => {
// 処理
});

クエリセレクター q に一致する要素 l ひとつひとつについて反復して処理を行います

if (r.test(l.textContent)) {
l.remove();
}

もし要素 l 内のテキスト正規表現 r と一致していたら、要素 l を取り除く、という処理です。正規表現 rキーワードの羅列ですので、テキストの一部にキーワードのどれかが含まれていたら一致したことになります

魂の叫び

追記

NOT検索できるよ。俺はこの検索結果をブックマークしている「サンプル -近親相姦 -MM号 -義母 -義父」

ほ、ほんまや……!!!

2024-08-06

anond:20240805183857

MSX

BASICマシン語とかりかりに圧縮した暗号のようなゲームプログラミングを教えてくれた。

学校でCを知ったときに「何これ速くてわかりやすい」と思わせてくれたけど、結局はpythonjavascriptとRしか使っていないどこにでもいるリーマン

三国志

昔、オタサー自己紹介定番は「好きな武将」だった。

当時の人気は賈詡とか徐庶とか軍師系だったので、脳筋イケメン好きな現役オタの姪っ子とは話が合わない。

銀英伝

おっさん同士が悪態をつきあうのがおもしろいと思わせてくれた。

結局、あれはおっさん中二病だと理解した。

エヴァンゲリオン

独自考察流行って、それを前提にした思わせぶりな演出流行って、もともと思わせぶりな演出が好きだった俺のゲームもそこそこ売れた。

最近の子には、ああいうのうざいらしい。ごめんね。

今は20倍くらいに薄めて売ってる。

CCさくら

なげやりなさくらエロ画像キボンヌ

今、ああいうのどこでやってるの?

 

ばあさん飯はまだかのう。やーねー、昨日食べたでしょ。

2024-08-03

スクールに通ってITエンジニアになれる条件

anond:20240802230412

この人は可哀想なことに「学校の言うことに従っておけば人生幸せになれる」という

いわゆる学歴社会宗教信者のものなので

恐らくこの先20年ぐらい同じような失敗を繰り返してしまうのだと思う

副業で食っていけるようなITエンジニア簡単教育できるとは思えないし

お世辞にもまともなスクールだとは思えないような業者もいるが

それでもITスクールの全てを否定するのはちょっと違うと思う

そもそもなんだが、スクール学校の言うことを全て丸暗記すれば大丈夫、というレベル教育小学生の早い段階で終わっていて

少なくとも中学から高校にかけては

自分で興味を持って自学自習しなければダメ

というレベル教育は進んで行く

本来高校入試大学入試学校教育範囲問題が出るのは

自分でどこまで興味を持って調べたか?」

を知るためであって、塾で丸暗記を教わるために出しているのではない

興味を持って調べたことというのは誰かに教えて貰ったこととは違って記憶への定着や新しい着想に繋がるので

大学には興味・好奇心を持った人が更なる高等教育を受け、新しい発見をするために進学する

プログラミングITに関する技術も同様で全てをスクールで教わるというのは非現実的不可能

例えばよく使われるプログラミング言語だけでもC,C++,Java,JavaScript,TypeScript,Rust,Python,PHP,Ruby,Perl,ShellScript ぐらいはあって

これらの言語仕様を覚えるだけでも大変だしよく使われるライブラリなどが組み合わされるととても現実的ではない

なのであくまでもスクール教育機関ではどれか1つの言語を選んでプログラミング概念思考法を教えているに過ぎないし

お金を貰えるレベルになるには少なくとも3年は自分プログラムを書いていないと到達できない

興味がないものを3年も続けられるわけがないので、スクール学校で「興味が無い」と思ったのならやめた方が良い

まりスクールに通ってITエンジニアになるにはスクール外で興味を持って学習することが必要なのだ

残念ながらこの法則小学校高学年から同様で、ちゃん学校外で勉強してきたような人は大人になってからスクールに通ったりはしない

ITスクールに通うのなら「ITスクール時間だけでどうにかなる」という幻想は捨てておいてほしい

2024-07-30

近所の本屋

JavaScriptの棚にJavaの本刺さってる……

2024-07-26

とある企業面談で、「reactは運用コスト高いと思うんですけどなんで選定したんですか?」って聞かれてめちゃくちゃ困った話→Web開発の運用コストに関する様々な意見が集まる

https://togetter.com/li/2407336

ここでReactが運用コストが高くないって言ってる人は恐らくプロジェクト経験が少ないか運用経験がないかのどちらかだ

WebサービスというのはフロントエンドJavascriptフレームワーク必須というわけではない

そのため一定システムの規模まではバニラJavascriptjQueryと比べてReactは明らかに運用コストが高い

バニラjQueryでは作れないというのであればそれを説明しろというのがこの面接官の質問趣旨だろう

色々なプロジェクト経験しているとReactなんて確実に必要ないようなショボいサイトレガシーシステムはよく見る

逆にシステムが完成して運用が始まった事でプロジェクト解散してフロントエンドエンジニアがいなくなり画面の小さな変更やバグ修正する為にフロントエンドエンジニアを探さないといけなくなっているシステムもそれなりに見たことがある

この質問フリーランススポット仕事を受けてるようなフロントエンドエンジニアアーキテクチャ選定に関われないような作業者としてのフロントエンドエンジニアなのか、もっとシステムに深く関わってるエンジニアかを確認するためにはい質問だと思う

2024-07-23

anond:20240723233231

実装するときに全て英語にする必要があって英語名の付け方で揉めるし

バグ修正カラム追加やAPI追加するときにもいちいち日本語名と英語名を付けないといけなくて滅茶苦茶めんどくさい

似たような名前の取り違えとかも起きてバグが増えてプチ炎上してやってられん

自分が知ってる限りC++, Rust, Java, JavaScript, Python日本語識別子使えるんだから

そういうプロジェクトでは日本語識別子書いたらいいんじゃないでしょうか

2024-07-21

anond:20240721112956

言語とは、特定ルールに従って情報を伝えるためのシステムです。

CSSは、ウェブページスタイル定義するための特定ルールセットを持ち、それに従って情報を伝えます。したがって、CSS言語一種です。

CSSは汎用プログラミング言語(例:JavaScriptPython)とは異なり、特定目的スタイル定義)のために設計されています

Turing Completeでない言語言語として認識される例として、HTMLSQLも挙げられます

CSSも同様に、特定目的を果たすためのスタイルシート言語です。

世界中ウェブ標準を推進するW3CWorld Wide Web Consortium)は、CSS正式言語として認識し、仕様策定しています

この公式認識CSS言語である証拠の一つです。

2024-07-12

あれ、JavascriptでgetElementし忘れて存在しないElement指定したのに、

IDとして存在するとエラーにならず動くのか。

2024-07-04

anond:20240704170141

それは多分3Dゲーをやらないレベルユーザ向けだな

ブラウザJavaScriptバリバリサイトは重くてもGPUを使ってこないのでCPUパワーが必要になる

2024-07-03

anond:20240703011656

RubyJavaScript系もそうだよ

自分が知ってる範囲だけで言うのやめようね

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