149
185

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【闇の魔術】【2020年】Qiitaの2020年に読んでおくべき闇の魔術に関する記事100選【手動集計】

Last updated at Posted at 2020-12-06

闇の魔術に対する防衛術 Advent Calendar 2020 の7日目の記事です(当日参加登録)。

明日(8日目)は、@shotta_kon さんによる 闇の魔術を生み出さない方法論 です。


今年、 闇の魔術に対する防衛術 Advent Calendar 2020 に参加したため、何とか完走したいと思い、 1日目, 2日目, 4日目 と記事を書いてきました。

ただ、 7日目が埋まっていない!! ということで、ネタを探し始めました。

「KILLされた時のための防衛術」を書こうかと思ったのですが、Pythonで終了時に必ず何か実行したい - Qiita という素晴らしい記事が、2020年7月に執筆されてました。

そういえば、まさに「闇の魔術に対する防衛術」といわれる記事を今年見たな。。と思い。

今年の記事から、勝手に闇の魔術に関する記事を紹介しよう!! と思い立ちました。

闇の魔術に関する記事を自動で取得することは難しい ため、手動で見ていくことにします! この手法がQiitaの記事としては闇

Qiitaのページで、2020/01/01以降作成のLGTM数順でソートしたページ を見ると、

Qiita_2020_LGTM.png

何やら、さっそく 闇が見え隠れ しています。

早速、以下の基準(主観)で闇に関する記事をピックアップしていきます。

  • 闇っぽいもの
  • LGTMが多い順から見ていき、内容の被りについては、上位側を採用
  • 闇の魔術と戦うための防衛にあたる、ベストプラクティス系の記事も対象
  • 初心者向けの経験記事は厳しめに評価
  • ネタアプリも厳しめに評価
  • ニュース系の記事も含める
  • @Yametaro さんの記事の「ワイ」は闇だが、明るい記事のため一律対象外

なお、ランキングデータは、2020/12/06/ 22:00付近のデータとなります。
LGTMが300以上の、471記事を対象にしました。異論は認めますが、修正予定はありません。

ピックアップしたもの以外に、2020年おすすめの闇と戦うための記事があれば、コメント欄で教えてください。
(自薦/他薦は問いません。)

順位 記事名
________________________________________
ユーザ 投稿日付 LGTM
1 Google社のテクニカルライティングの基礎教育資料がとても良かったので紹介したい yasuoyasuo 2020/05/24 4066
2 良いコードの書き方 alt_yamamoto 2020/01/21 3836
3 エンジニアの劣等感との付き合い方 karamage 2020/07/25 3689
4 メンバーに恨まれそうな3つのコードレビュー施策を徹底したら、逆にメンバーが爆速で成長した話 gakuri 2020/02/05 3366
5 プログラムの可読性を上げるための条件分岐を減らす方法7個 ddtaka 2020/02/17 1972
6 糞コードは直すな。 kotauchisunsun 2020/08/01 1930
7 Excel設計書を抹殺したくて4年前にWiki設計書を導入したら、意外とちゃんと開発回ってた話。 gakuri 2020/02/24 1654
8 [JavaScript]初心者が初見で必ずthinking顔になるもの特集 kozzzz 2020/04/13 1541
9 「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム honehoney 2020/02/25 1475
10 JavaScript: 通常の関数とアロー関数の違いは「書き方だけ」ではない。異なる性質が10個ほどある。 suin 2020/03/22 1403
11 DXを大幅に低下させるDocker for Macを捨ててMac最速のDocker環境を手に入れる yuki_ycino 2020/02/17 1343
12 SQL記述者全員が理解すべきSELECT文の論理的な処理順序のお話 k_0120 2020/09/19 1295
13 【JavaScript】本日未明、[ async - await ]さんが死体で発見され... impl_s 2020/08/25 1283
14 AIエンジニアが気をつけたいPython実装のノウハウ・コツまとめ sugulu_Ogawa_ISID 2020/05/04 1235
15 「募ってはいるが、募集はしていない」 人たちへ omiita 2020/02/19 1237
16 TypeScriptをプロダクト開発に使う上でのベストプラクティスと心得 jagaapple 2020/02/04 1183
17 【C#】インターフェイスの利点が理解できない人は「インターフェイスには3つのタイプがある」ことを理解しよう yutorisan 2020/09/09 1090
18 なぜ我々は頑なにforを避けるのか tetsuya-zama 2020/09/22 1087
19 Chrome 80が密かに呼び寄せる地獄 ~ SameSite属性のデフォルト変更を調べてみた ahera 2020/02/01 1018
10 再帰 c_r_5 2020/01/20 977
21 オワコン大手SIerに学ぶアンチパターン ko-flavor 2020/06/12 950
22 もしものために,香川県からのアクセスを避ける ninomium 2020/01/22 948
23 思わぬ事故防止!開発時やテスト時に使用するメアドのドメインは example.com に統一しよう jnchito 2020/07/29 893
24 DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる okazuki 2020/07/09 890
25 pythonのアンダーバーこれなんやねん kiii142 2020/04/04 888
26 Bashの邪悪なコマンド9選 rana_kualu 2020/01/07 885
27 非エンジニアから相談を受けたときの心得 qnoyxu 2020/07/17 869
28 Webサービスによくある各機能の仕様とセキュリティ観点(ユーザ登録機能) shioshiota 2020/05/16 865
29 「(HTML) + CSS」のみを使って、今「リアルな電卓」を作ってみた j5c8k6m8 2020/07/14 843
30 今からVue.jsを始める人のための「知るのを後回しにしてよい」n個のこと fruitriin 2020/03/07 837
31 お前らのコミットは汚い rnitta 2020/02/23 821
32 エンジニアの俺が営業向けの本を読んだが用語がまったくわからん(から用語集を作った fruitriin 2020/03/16 799
33 日本の住所の正規化に本気で取り組んでみたら大変すぎて鼻血が出た。 miya0001 2020/06/04 781
34 AWSで10万円溶かした話 revvve44 2020/10/05 750
35 JavaScriptからletを絶滅させ、constのみにするためのレシピ集 kiyoshiro 2020/08/02 735
36 LGTMを戻す sapi_kawahara 2020/03/12 702
37 「この位置にprintfが無いとなぜか動かないんだ。」 fujitanozomu 2020/10/17 693
38 【python】カジノを崩壊させたらしいモンテカルロ法をシミュレーションしてみた kagawa_shinjiiiii 2020/01/13 690
39 僕「PDFとは何か知りたい」 zawawahoge 2020/11/06 686
40 ラズパイでやらなければいけない4つのセキュリティ対策! nokonoko_1203 2020/01/31 677
41 【※絶対に自動化してはいけない】自動化禁止サイトまとめ! n_oshiumi 2020/06/24 676
42 Gitに慣れていない人がよくハマるパターンと対処法まとめ terry_6518 2020/03/05 662
43 ReactはウェブやHTMLとは特に関係のないライブラリです kfurumiya 2020/03/07 641
44 JavaScriptでvarが非推奨な理由を整理してみた taiju_suzuki 2020/01/08 643
45 読み手をイライラさせない技術記事などを書くために最低限守ったほうがいいこと freddi_ 2020/09/10 639
46 Qiitaの退会方法まとめ lambda_funtaro 2020/03/26 632
47 ご主人様、小難しいDDDやクリーンアーキテクチャはお忘れになって、”削除しやすい設計”から始められてはいかが? mejileben 2020/07/14 625
48 証明書300万件を強制失効。Let's Encrypt に一体何が起きたのか? matsumoto_sp 2020/03/06 615
49 MySQLで3億レコード物理削除した話 ningenMe 2020/08/16 612
50 左手骨折したので右手専用キーボードを自作した話 tockn 2020/04/01 608
51 Webサービス(AICEVOTE)がバズってサーバーと高校生開発者に起きたことと反省点 akaoni_sohei 2020/02/11 587
52 開発と理想主義 vs 現実主義 KizashiTakata 2020/03/25 582
53 経年劣化に耐える ReactComponent の書き方 Takepepe 2020/01/16 569
54 JavaScriptで重複排除を自分で実装してはいけない(Setを使う) netebakari 2020/04/28 565
55 これまで見た中で最も汚いソースコード rana_kualu 2020/06/08 559
56 web制作案件で「ありがちな場面」と「その際に有効な記事」まとめ terry_6518 2020/04/08 556
57 日本人でも英語圏で戦えることを証明したい。28歳が会社を辞め、個人開発者としてカナダでひたすらもがき続けた一年間とこれから kanye__east 2020/07/23 558
58 「アプリケーションが壊れているのに検知できないテストコード」を書かないようにするための、べからず集 jnchito 2020/01/29 542
59 SPAのログイン認証のベストプラクティスがわからなかったのでわりと網羅的に研究してみた〜JWT or Session どっち?〜 Hiro-mi 2020/04/24 540
60 【注意喚起】第三者のQiitaのコピー記事で飯を食っているかもしれないサイトについて... koshishirai 2020/03/29 535
61 10行ぷよぷよのソースコードを読む yoitomakenouta 2020/05/31 531
62 20 年代のフロントエンド mizchi 2020/01/30 531
63 【JavaScript】本日未明、[ if - else ]さんが死体で発見され... impl_s 2020/07/02 520
64 2020年はsystemd-homedの登場でLinuxのユーザー管理が大きく変わるぞ onokatio 2020/03/17 515
65 サーバーレスの理解とメリット・デメリット(2020年版) takanorig 2020/06/01 513
66 カロリーメイトCUIモード 隠しコマンド一覧 22t 2020/08/04 497
67 脱・Atomic Design - HTML+CSSコーディングの粒度分類法(HTML Parts) croco_works 2020/02/26 483
68 Pythonの非同期プログラミングを完全理解 kaitolucifer 2020/09/29 480
69 JavaScriptの「演算子」を全種類言えますか? ~演算子とは何かを完全に理解する~ uhyo 2020/02/24 479
70 WSL2によるホストのメモリ枯渇を防ぐための暫定対処 yoichiwo7 2020/05/30 458
71 MySQL データベースの負荷対策/パフォーマンスチューニング備忘録 インデックスの基礎〜実践 marnie_ms4 2020/01/10 451
72 【Linux】インフラエンジニアの僕が「hostname」コマンドを使わない理由とは? satton6987 2020/08/08 444
73 秘密にしておきたかったんだけど、実はTwitterにはWebページを埋め込めるんだよね ver1000000 2020/07/09 435
74 [Excel]実務で役に立たない!?VBAを使わないで3D迷路を作る tomikiya 2020/03/03 432
75 Safariは危険なJavaScriptに対応しない rana_kualu 2020/08/17 423
76 0.1は浮動小数点数で正確に表せないのに、printしたときに0.1と表示されるのはなぜか yucatio 2020/01/21 421
77 あやしいサイトの3分調査方法(初心者向け) moneymog 2020/04/19 419
78 サイゼリヤの間違い探しをロバストな画像処理で解く ika_kk 2020/05/16 418
79 一瞬でJavaScriptのfor文が爆速になった話 akumachan 2020/02/06 410
80 Promiseをthrowするのはなぜ天才的デザインなのか uhyo 2020/09/01 399
81 声に出して読みたい美しいPython用語18選。R18例文付き youwht 2020/03/04 398
82 TOMCAT殺害事件 enoshiman 2020/01/09 393
83 石原さとみショックの裏で東証のシステム障害・一体何が起きたのか otupy 2020/10/02 390
84 styled-components(CSS in JS)をやめた理由と、不完全なCSS Modulesを愛する方法 jagaapple 2020/03/11 386
85 旧石器時代のポインタをご利用の皆様へ ~provenance入門~ __pandaman64__ 2020/09/06 387
86 core-jsがメンテされていない理由→プロジェクトは継続する yumetodo 2020/03/18 378
87 ゴリラ言語の読み方 mattn 2020/03/26 373
88 秘密鍵を10億個作れば、高確率で自分の名前を含む公開鍵が作れる件 umihico 2020/07/27 374
89 そろそろ本格的にプログラミング用語を置き換える時期なのかも Daara_y 2020/09/22 364
90 インフラど素人が1ヶ月半でKubernetes本番環境を作るまでの失敗の軌跡(奇跡) _akira19 2020/07/14 365
91 本当に若者の間でコロナの人数が急激に増えているのか検証した話 tomone_hata 2020/07/12 361
92 新サービスZennが面白い! engineerhikaru 2020/09/17 359
93 [GitHub] 東京都公式 新型コロナウイルス対策サイトがプルリク募集してる[COVID-19] kaya517 2020/03/05 358
94 Webサイトに来た攻撃をまとめてみた hot_study_man 2020/11/23 353
95 ルークよ git push --force を使わないでおくれ… git push --force-with-lease を使っておくれ… snjot 2020/05/25 348
96 何度も"HelloWorld!"を出力するとスキルが伸びるらしい yuki_works 2020/10/29 335
97 ログ分析に使えるLinuxコマンド6選 moneymog 2020/05/06 321
98 なぜ大学生はプログラミングが上達しないのか naoching7010 2020/08/08 315
99 [JavaScript] "10" + 1 は "101" だが "10" - 1 は 9 を理解する kozzzz 2020/03/23 316
100 JSON にもコメントを書きたい yokra9 2020/02/16 312

今年を振り返ることもできる、いい選出になったのではないかと。

そういえば、まさに「闇の魔術に対する防衛術」といわれる記事を今年見たな。。と思い。

これは、Qiitaではなく、以下のtwitterでした。
(コマンドプロンプトの黒い画面という闇に対する防衛アプリ)

また、振返りという意味で、ドコモ口座の記事も追加でピックアップしておきます。

ドルチェ&ガバガバだったドコモ口座を使った不正出金の手口まとめ otupyさん2020/09/09 257LGTM


闇の魔術に対する防衛術 Advent Calendar 2020 まだ空いている枠が存在します!

上記、記事などからインスピレーションを得たら、是非記事を書いてみてください!
もうネタがない

149
185
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
149
185

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?