パスワードがハッシュ値で保存されていてもSQLインジェクションでログインできる問題について
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJTkxJUUzJTgyJUI5JUUzJTgzJUFGJUUzJTgzJUJDJUUzJTgzJTg5JUUzJTgxJThDJUUzJTgzJThGJUUzJTgzJTgzJUUzJTgyJUI3JUUzJTgzJUE1JUU1JTgwJUE0JUUzJTgxJUE3JUU0JUJGJTlEJUU1JUFEJTk4JUUzJTgxJTk1JUUzJTgyJThDJUUzJTgxJUE2JUUzJTgxJTg0JUUzJTgyJThCJUUzJTgyJUI1JUUzJTgyJUE0JUUzJTgzJTg4JUUzJTgxJUFFU1FMJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgyJUI4JUUzJTgyJUE3JUUzJTgyJUFGJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgxJUFCJUUzJTgyJTg4JUUzJTgyJThCJUU4JUFBJThEJUU4JUE4JUJDJUU1JTlCJTlFJUU5JTgxJUJGJUUzJTgxJUFFJUU3JUI3JUI0JUU3JUJGJTkyJUU1JTk1JThGJUU5JUExJThDJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1lYWZiOTUyZDNiMDg0NGFhOWQ0MjljYThhMTU2YjExNQ&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBvY2tlZ2hlbSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWJjYzZiMzk0YTEwNjA4NjU0ZGYyYTY0OTAzMjdhNDg&blend-x=142&blend-y=486&blend-mode=normal&s=da4d4392ab080fa912c2065c3b139348)
SQLインジェクションによる認証回避SQLインジェクションによる影響として、情報が漏洩するとか、データが勝手に更新されてしまうなどとともに、認証回避の例がよく紹介されます(私の本でも取り上げていま…
エンジニア界隈の業界用語
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU0JUI4JThEJUU2JTgwJTlEJUU4JUFEJUIwJUUzJTgxJUFFJUU1JTlCJUJEJUUzJTgxJUFFU0UlRTclOTQlQTglRTglQUElOUUmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWFmNjZhMjRhZGRlNTMyNWVhZDZlZmNjOGVhNTYxZTk3&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0X25ha2F5YW1hMDcxNCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTgwMDJmZjA2YzgwNDNiZDc2MzRjMjhlOTVmZmIxM2I&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4g5pel6YmE44K944Oq44Ol44O844K344On44Oz44K65qCq5byP5Lya56S-&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%23212121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=5f99419a2ff3cbaa09883a69e4f617a7)
不思議の国SEが住んでいるところ、そこは不思議な不思議なお国柄です。新たな国民として移住してきた人、特産物のシステムを買いに来た人など色々な人がこの国には存在します。しかしこの国で話される言葉…
うんこはpush型 or pull型
![](https://anond.hatelabo.jp/images/og-image-1500.gif)
人によって違いそう。私は便意が望まぬ時急に来るのでPull型うんこの人が羨ましい。ChatGPTにも聞いてみた。増田「push型とpull型の違いについて教え…
インターネットより伝書鳩のほうが伝達速度早い場合あるよ
![](https://i.gzn.jp/img/2023/08/30/internet-vs-pigeon/00.png)
高速なインターネットの普及により、画像や動画、テキストなどさまざまなデータを世界中に届けることが可能になりましたが、超大容量のデータをやり取りする際はHDDなどを直接運んだ方が短時間で済む場合もあります。YouTuberのジェフ・ギアリング氏は、「インターネット」と「伝書鳩」のどちらが高速にデータを運べるかを確かめる実験を行いました。
Malbolge: 世界一難解なプログラミング言語
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU5JTlCJUEzJUU4JUE3JUEzJUU4JUE4JTgwJUU4JUFBJTlFJTIwTWFsYm9sZ2UlMjAlRTMlODElQUYlMjBIZWxsb1dvcmxkJTIwJUUzJTgxJUFCJUUzJTgwJThDMiUyMCVFNSVCOSVCNCVFMyU4MCU4RCVFMyU4MSU4QiVFMyU4MSU4QiVFMyU4MSVBMyVFMyU4MSU5RiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9YjgyOTRjYmE5ZmE3YThlYTM5MTc5ZmIzYTMyMjUzZmQ&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByZWlrYTcyNyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZjYxZGZkZDBkNTQxOWVlN2EzMDhkZjk4M2IxYzdlOGE&blend-x=142&blend-y=486&blend-mode=normal&s=0671eca828cb199eadef3a1214d0e51c)
TL; DRこちらが難解プログラミング言語 Malbolge で HelloWorld を行うプログラムになります。プログラムとはいったい・・・(=<`$9]7<5YXz7wT.3,+O/o'K…
ピータースのコイントス: 一見得しそうだが損するようにできているコイントス
![](https://i.gzn.jp/img/2023/08/12/ergodicity-breaking-peters-coin-toss/00.jpg)
「ピータースのコイントス」は「大勢の参加者の平均」を求めると必ずプラスになる賭け事に見えるのに、実際に何度も挑むと大敗を喫することになる魔のコインゲームです。ピータースのコイントスを考案したオーレ・ピータース氏は、当該ゲームの恐ろしさが一発で分かるシミュレーターを公開しています。
iOSユーザのほうがAndroidユーザより金払いがよい
![](https://res.cloudinary.com/zenn/image/upload/s--r2hk-dtT--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E5%2580%258B%25E4%25BA%25BA%25E9%2596%258B%25E7%2599%25BA%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA%25E6%2595%25B0%25E5%25B9%25B4%25E9%2581%258B%25E7%2594%25A8%25E3%2581%2597%25E3%2581%25A6%25E3%2581%2584%25E3%2582%258B%25E4%25BA%25BA%25E3%2581%25AF%25E3%2581%25BF%25E3%2582%2593%25E3%2581%25AA%25E7%259F%25A5%25E3%2581%25A3%25E3%2581%25A6%25E3%2581%2584%25E3%2582%258B%25E7%259C%259F%25E5%25AE%259F%25208%25E9%2581%25B8%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E3%2581%2582%25E3%2581%259F%25E3%2581%258B%2520%2520%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA2ZmU4NjA5YzUuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png)
エンジニアの平均年収ランキング
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JTlDJTg5JUU1JTkwJThEJUU0JUJDJTgxJUU2JUE1JUFEJUUzJTgxJUFFJUUzJTgyJUE4JUUzJTgzJUIzJUUzJTgyJUI4JUUzJTgzJThCJUUzJTgyJUEyJUUzJTgxJUFFJUU1JUI5JUIzJUU1JTlEJTg3JUU1JUI5JUI0JUU1JThGJThFJUUzJTgyJTkyJUUzJTgzJUE5JUUzJTgzJUIzJUUzJTgyJUFEJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgxJUFCJUUzJTgxJTk3JUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jY2Y1ZjBkZWFiZWIyOGZhMTY2NzVhOWVmNjc3ODlhOA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBlcmlfaXNzdWUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWU1MzZmNDUwODAzOWRkMzk2ODVkYzM2NWMwNWQ5MjI2&blend-x=142&blend-y=486&blend-mode=normal&s=b1dfc218230e33a12b70d3f5d372e7af)
有名企業のエンジニアの平均年収とかってどのくらいだろう?と気になったのでまとめてみました企業のエンジニアの平均年収・中央値年収全87社の大ボリュームなので、ぜひ参考にしてください!▼Twit…
犬と暮らすiOSユーザと猫と暮らすAndroidユーザ
![](https://image.itmedia.co.jp/news/articles/2309/15/cover_news068.jpg)
NTTドコモのモバイル社会研究所は14日、ペットとライフスタイルに関する調査結果を発表した。
emoji kitchen: Emojiの融合
![](https://image.itmedia.co.jp/news/articles/2309/15/cover_news165.jpg)
2つの絵文字をミックスして新しい絵文字を生み出す機能「Emoji kitchen」がSNSで話題だ。Google検索からも利用可能になり、X(元Twitter)ではカオスな絵文字を投稿するユーザーが相次いでいる。
ムーアの法則ではなく、モーアの法則だった
![](https://pc.watch.impress.co.jp/img/pcw/list/1532/289/001.jpg)
今年(2023年)3月に「ムーアの法則」の提唱者として知られ、半導体メーカーIntelの共同創業者のゴードン・ムーア(Gordon Moore)氏が逝去されたニュースは、半導体産業にとって悲しみをもって迎えられた。
Github-Guessr: Githubのプロフィールから国を当てるゲーム
![](https://www.publickey1.jp/2023/github_guessr02.png)
いま流行しているWebブラウザ用のゲームの1つに「GeoGuessr」(ジオゲッサー)があります。 GeoGuessrは下記の画面のように、ある場所のGoogle Map上の風景が表示されます。プレイヤーは周りの風景を眺め、少しずつ移動しな...
アプリがだんだん使いづらくなる理由
酸欠状態の金魚みたいな注意力
アプリを開いたら1.3秒以内に「キラキラした画像」や「目を引く見出し」を求めだす
アプリの設定をいじろうなどとは思わない
インターフェースの複雑さへの耐性はゼロ、親指1本しか動かさない
動かしても、何度も上方向にフリックするだけのゾンビのような動き
![](https://i.gzn.jp/img/2023/09/19/tyranny-of-the-marginal-user/00.jpg)
X(旧Twitter)はサードパーティーアプリを締め出し、RedditはAPIを有料化して公式アプリに誘導するような動きを見せていますが、その公式アプリが何よりも使いにくいという声を上げる人は少なくありません。これらに限らず、アプリの使い勝手が悪かったり、長くサービスが続くと「前はよかったのにだんだん使いづらくなった」と感じられたりすることがしばしばあります。なぜアプリがそのような劣化の一途をたどるのかについて、元AI研究者のイワン・ヴェンドロフ氏が解説しています。
空の配列に対する Max は何を返すのか?
どれも、その値をかけても値がかわらないという共通点がある。
![](https://m.media-amazon.com/images/I/41v91+DPdOL._SL500_.jpg)
ちょっと前に「配列中のすべての要素が条件を満たすかどうか判別する関数で、空の配列はTrueを返すべきかFalseを返すべきか」のような話が話題になってました。 まあこれは「Trueを返す」が答えなわけですが、では「配列中の最大値を返す関数で空の配列の場合は何を返すか」が気になりました。 「配列中のすべての要素が条件を満たすかどうか判別する関数」について言えば、簡単に言えばこんな感じ。 まず、配列のすべての要素が偶数であるかどうか判別する関数を考えます。 void main() { int[] data = { 23, 44, 12, 98, 5 }; System.out.println(al…
新サービスはドメインを取得してからにしよう
![](https://image.itmedia.co.jp/news/articles/2310/02/cover_news142.jpg)
ジャニーズ事務所が新たに社名を「SMILE-UP.」に変えることを巡り、そのドメインがX(Twitter)上で話題になっている。「smile-up.co.jp」のドメインは山梨県の不動産会社が使っている他、「com」「jp」についても他企業がすでに使用している。
ヒューマンエラーが単なる人間による誤りではなく、不適切なデザインに起因
![](https://u-site.jp/wp-content/uploads/2022/12/fitts-law-graphics_distances-1.png)
ターゲットまでの移動時間は、ターゲットの大きさとターゲットまでの距離に依存する。
GoogleからAppleへの賄賂 for デフォルト検索エンジン
![](https://i.gzn.jp/img/2023/10/12/google-pays-apple-betweeen-18billion-to-20billion-a-year/00.jpg)
GoogleがiPhoneやiPadのデフォルト検索でいるためにAppleに支払っている金額の最新データについて、資産運用情報を扱うアライアンス・バーンスタインが「年間180億ドル(約2兆6800億円)から200億ドル(約3兆円)」と推計していることが明らかになりました。これはAppleの年間営業利益の14%から16%に相当します。
MD5等の暗号はGPUの進化ですぐに解読される
![](https://xtech.nikkei.com/atcl/nxt/column/18/00989/101100129/topm.jpg?20220512)
サイバー攻撃の脅威が広まる中、Webシステム管理者はパスワードの保存方法をいま一度確認する必要がありそうだ。特に注意すべきなのは、最新のWebアプリケーションフレームワークを使わずに開発した、古いWebシステムだ。
プログラミング言語によって、絵文字のlengthは異なる
![](https://i.gzn.jp/img/2023/10/05/unicode/00.png)
2003年には「プレーンテキストなんてものは全く存在しない」と言われ、テキストの解読には文字コードの情報が必須となっていました。しかし、2023年になるまでの20年の間に絵文字などのおかげでUnicodeの利用率は98%へと到達し、再び文字コードを気にせずにすむ時代がやってきています。そんな時代において、正しくUnicodeを使うために必要な知識をエンジニアのニキータ・プロコポフさんが解説しています。
テザリングで自宅WiFiと同じアクセスポイントにすると携帯を探せる
![](https://i.gzn.jp/img/2023/11/05/approaching-unconventional-problems/00.jpg)
携帯電話の電波が届かないような自然あふれる場所でのキャンプを楽しんでいる時にうっかりなくしてしまった携帯電話を探し当てた方法について、エンジニアのマティアス・ガルシア・イサイアさんがブログに投稿しました。
長すぎるプライバシーポリシー
![](https://image.itmedia.co.jp/news/articles/2311/14/cover_news127.jpg)
日本の平均的なプライバシーポリシーは、読了に約22分かかり、日本人が1カ月に訪問する約96のサイト全てのプライバシーポリシーを読むには、35時間が必要になるという。
ライセンスをつけないとどうなるの?
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJUE5JUUzJTgyJUE0JUUzJTgyJUJCJUUzJTgzJUIzJUUzJTgyJUI5JUUzJTgyJTkyJUUzJTgxJUE0JUUzJTgxJTkxJUUzJTgxJUFBJUUzJTgxJTg0JUUzJTgxJUE4JUUzJTgxJUE5JUUzJTgxJTg2JUUzJTgxJUFBJUUzJTgyJThCJUUzJTgxJUFFJUVGJUJDJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0xODFiMjNmYWRiZjgxZmE1MzFlMjJlODAwYmE0OGQzNw&mark-x=120&mark-y=96&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBUYXRhbW8mdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWFmNWU3MTE1YzAwOTY1M2UyYWUxNWEyZDQzNjg5YzEx&blend-x=120&blend-y=445&blend-mode=normal&txt64=aW4g5qCq5byP5Lya56S-44OH44Kj44O844O744Ko44OM44O744Ko44O8&txt-width=972&txt-clip=end%2Cellipsis&txt-color=%233A3C3C&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=134&txt-y=546&s=49b6bce0974e9ddb7a0e64458240ef80)
GitHub上でプログラムを公開するとき、どのライセンスを使えばいいのかわからないどうやってライセンスを設定すればいいのかわからないライセンスというもの自体が難しそうでよくわからないなどの理…
オブジェクト指向の終焉 その1
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgyJUFBJUUzJTgzJTk2JUUzJTgyJUI4JUUzJTgyJUE3JUUzJTgyJUFGJUUzJTgzJTg4JUU2JThDJTg3JUU1JTkwJTkxJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlGJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgxJUFGJUU3JUI1JTgyJUUzJTgyJThGJUUzJTgxJUEzJUUzJTgxJTlGJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz00NWY1NTc1OGY0NDdmNzg4ZjRjZDg2MTYzZGE3NjQ4Yg&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzYWl0b2ZqcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDk0ZDQ2OWJhYzkwY2Y3YzM1MzFhM2U3Y2RlMmQ1YjQ&blend-x=142&blend-y=486&blend-mode=normal&s=457185e948478c4015982ae1e7ba9161)
追記: 振り返りを書いてみました~https://qiita.com/saitofjp/items/7ab7b7fec9da0ca363fa-- ここから元記事別題: 抽象化って言葉もう。。…
オブジェクト指向の終焉 その2
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgyJUFBJUUzJTgzJTk2JUUzJTgyJUI4JUUzJTgyJUE3JUUzJTgyJUFGJUUzJTgzJTg4JUU2JThDJTg3JUU1JTkwJTkxJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlGJUUzJTgzJUIzJUUzJTgyJUIwJUUzJTgxJUFGJUU3JUI1JTgyJUUzJTgyJThGJUUzJTgxJUEzJUUzJTgxJTlGJTIwJUUzJTgyJUFCJUUzJTgzJTk3JUUzJTgyJUJCJUUzJTgzJUFCJUU1JThDJTk2JUUzJTgxJThDJUU2JTgyJUFBJUUzJTgxJTg0JTI4JUU2JTg0JTlGJUU2JTgzJUIzJUU2JTg4JUE2JTI5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1jOTIyY2RkNDMyNTBhNjBlZWY0OTc3MWMyZDQwNmM3Zg&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzYWl0b2ZqcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NDk0ZDQ2OWJhYzkwY2Y3YzM1MzFhM2U3Y2RlMmQ1YjQ&blend-x=142&blend-y=486&blend-mode=normal&s=37e39344f69f5a1f295ae44e5ee8b822)
https://qiita.com/saitofjp/items/b3508fcd755d0d5cc090が(良くも悪くも)注目頂き、その観測で思ったことのメモです。1年後の自分用です!もっかい…
紛らわしいSSRという用語
- データフェッチが発生するサイド
- データフェッチが発生するタイミング
- レンダリングが発生するサイド
- レンダリングが発生するタイミング
- ナビゲーションの仕組みの側面で利用されており、混乱の元になっている。
![](https://res.cloudinary.com/zenn/image/upload/s--b5hVX-n7--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:SSR%25E3%2581%25BF%25E3%2581%259F%25E3%2581%2584%25E3%2581%25AA%25E3%2583%2595%25E3%2583%25AD%25E3%2583%25B3%25E3%2583%2588%25E7%2594%25A8%25E8%25AA%259E%25E3%2581%25AE%25E4%25BD%25BF%25E3%2581%2584%25E6%2596%25B9%25E6%2594%25B9%25E3%2582%2581%25E3%2581%25BE%25E3%2581%259B%25E3%2582%2593%25E3%2581%258B%25E9%2581%258B%25E5%258B%2595%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:sumiren%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2YxNzAzMDA5NjUuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png)
変なサイトにアクセスしていなくても、ブラウザでプッシュ通知を許可してしまうと変なサイトからトラヒックが生じる。
![](https://image.itmedia.co.jp/news/articles/2312/06/cover_news163.jpg)
ど~~~~~~する!?
cssのvisited を活用してどのサイトを訪れたかを調べることができる
![](https://i.gzn.jp/img/2023/08/12/visited-css-captcha/00.jpg)
インターネットを利用していると、一度訪問したページのリンクが別の色で表示されることがあります。これはスタイルシート言語であるCSSの擬似クラス「:visited」を活用したもので、一目で自身が訪問したページやリンクを判断することができます。しかし、一部のユーザーは:visited擬似クラスを悪用してユーザーのウェブサイト閲覧履歴を入手しているとのこと。セキュリティ研究者のヴァルン・ビニワレ氏が:visited擬似クラスを使った閲覧履歴の取得方法について解説しています。
AIによる言葉の自動判定は思わぬ不具合を生じさせる
![](https://i.gzn.jp/img/2023/10/20/python-pandas-facebook-ban/00_m.jpg)
人気のプログラミング言語「Python」と、そのデータ分析用ライブラリである「Pandas」の利用法の指導などを行っているルーベン・M・ラーナー氏が、Metaの広告プラットフォームから永久BANされた状態であることを明かしました。Metaは永久BANの理由について具体的には説明せず「広告ポリシー違反」と述べていますが、ラーナー氏は友人らと相談した結果、「Python」と「Pandas」についての広告をMetaが「禁止されている動物取引を行おうとしている」と誤認識した可能性を指摘しています。
どのようにしてインスタグラムは実装されたのか?
![](https://i.gzn.jp/img/2023/09/25/how-instagram-scaled-to-14-million/00.png)
Instagramは2010年10月にサービスを開始後、2011年12月までのわずか1年間で1400万人に利用されるほど巨大なサービスに成長しました。こうしたスケールに対応できるシステムを組み上げたのはたった3人のエンジニアだったとのことで、どのように少人数でスケールするシステムを組み上げたのかについて、エキスパートエンジニアのレオナルド・クリードさんが解説しています。
適切なグラフ、不適切なグラフ
![](https://i.gzn.jp/img/2023/11/20/good-graph-bad-graph/00.jpg)
棒グラフ、円グラフ、ヒストグラム等、データを視覚的に示すためのグラフにはさまざまな種類があります。どのデータをどのグラフで示せばいいのかについて、ジョージア大学応用遺伝子技術センター博士研究員のチェンシン・リー氏が解説しました。
ミッキーマウスがパブリックドメイン化: 何が利用できて何が利用できないのか?
![](https://i.gzn.jp/img/2023/12/19/mickey-triangle/00.jpg)
1928年に「蒸気船ウィリー」に登場したミッキーマウスは、繰り返しの著作権保護期間延長を経て、2024年1月1日、ついにパブリックドメインとなります。登場から95年間、ミッキーとディズニー、パブリックドメインをつなぐ密接な「三角関係」について、デューク大学のパブリックドメイン研究センターでディレクターを務めるジェニファー・ジェンキンス氏が解説しています。
思っていたのと違うものランキング
![](https://s.tgstc.com/ogp3/861bc0a8cf76553a3e63d375044bcc6c-1200x630.jpeg)
まさかの「強そう」というベクトルで我々の予想を裏切る芽キャベツ選手