/
19.txt
204 lines (141 loc) · 7.99 KB
/
19.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
[REFS[
- [1] [CITE@en[Your Dashboard - GitHub]]
([TIME[2009-09-23 11:02:22 +09:00]] 版)
<https://github.com/>
]REFS]
* GitHub 社の製品
[4]
[FIG(short list)[
- [[GitHub]]
- [[Gist]]
- [[GitHub Pages]]
-- [[github.io]]
- [[GFM]]
[HISTORY[
- [[Atom (GitHub)]]
]HISTORY]
]FIG]
* [CODE[docs.github.com]] が [CODE[403]] "The request is blocked." エラーになる
[17] [CITE@en[curl on docs.github.com results in HTTP 403 with "The request is blocked" · Issue #17358 · github/docs · [[GitHub]]]], [TIME[2022-08-01T09:31:02.000Z]] <https://github.com/github/docs/issues/17358>
[18] >>17 [[GitHub]] スタッフが「内部で解決する」とだけ書いて Close。いや解決してからにしてよw
[19]
[CITE@en[✅ Send "Accept-Encoding" HTTP header when checking "help.github.com"]], [[alrra]], [TIME[2022-07-02 20:36:33 +09:00]], [TIME[2022-08-01T09:32:07.000Z]] <https://github.com/alrra/browser-logos/commit/6e3e6a8da0dc8ec9851a6987fd9bd3523fe1876c>
[CODE[Accept-Encoding:]] の有無が影響しているらしい。
[20]
[CODE[Accept-Encoding:]]
が
[CODE[gzip]],
[CODE[br]]
だとエラーにはならず、指定された[[内容符号化]]の[[応答]]が返ってくる。
[CODE[deflate]],
[CODE[foo,[[deflate]]]],
[CODE[[[deflate]],foo]]
だとエラーにならず、[[内容符号化]]なしで[[応答]]が返ってくる。
[CODE[identity]],
[CODE[zstd]],
[CODE[foo]],
[[空文字列]]だとエラーになる。
[21]
なんでこんな謎仕様になったのかが謎なのだが、
それが報告されてから数箇月感放置されてるのも謎なのだぜ。
[[github]] の技術者がこんなすぐに分かることをわかってないはずないし、
万一自力で知れなくても第三者が報告してるんだから知ってるはずなのに、
修正できないのはどういうことなのか。
* 文化的多様性の軽視
[SEE[ [[欧米中心主義]] ]]
[28] [[repository]] の [[topics]] に[[非ASCII文字]]を含めるとエラーになります。
(が汎用(?)エラーで、何が原因かは表示されず、変更は ([[ASCII文字]]のものも含め)
すべて破棄されます。訂正の機会さえ与えない酷い仕様です。)
[TIME[2023-11-19T05:06:13.000Z]]
* メモ
[2] [CITE@en[GitHub API Changes | GitHub Developer Guide]]
([TIME[2016-07-30 05:30:39 +09:00]])
<https://developer.github.com/changes/>
[3] [CITE@en[Finer-grained OAuth scopes for SSH keys | GitHub Developer Guide]]
([TIME[2016-07-30 05:30:39 +09:00]])
<https://developer.github.com/changes/2014-02-24-finer-grained-scopes-for-ssh-keys/>
[5] [CITE@en[GitHub Developer | GitHub Developer Guide]]
([TIME[2017-04-19 21:58:34 +09:00]])
<https://developer.github.com/program/>
[6] [CITE@en[GitHub Marketplace]]
([TIME[2017-05-23 10:53:08 +09:00]])
<https://github.com/marketplace>
[FIG(quote)[
[FIGCAPTION[
[7] [CITE@en[Apps | GitHub Developer Guide]]
([TIME[2017-05-23 06:30:19 +09:00]])
<https://developer.github.com/apps/>
]FIGCAPTION]
> Apps on GitHub extend and improve existing workflows. People can purchase apps from GitHub Marketplace or browse useful tools and services that integrate with GitHub in Works with GitHub.
>
]FIG]
[8] [CITE@en[Archiving repositories]]
([TIME[2017-11-14 14:19:45 +09:00]])
<https://github.com/blog/2460-archiving-repositories>
[9] [CITE@en[Replacing GitHub Services | GitHub Developer Guide]]
([TIME[2018-06-01 06:55:58 +09:00]])
<https://developer.github.com/v3/guides/replacing-github-services/>
[10] [CITE@en[Announcing the deprecation of GitHub Services | GitHub Developer Guide]]
([TIME[2018-06-01 06:55:57 +09:00]])
<https://developer.github.com/changes/2018-04-25-github-services-deprecation/>
[11] [CITE@en[Legacy GitHub Services to GitHub Apps Migration Guide - Travis CI]]
([TIME[2018-06-01 04:29:40 +09:00]])
<https://docs.travis-ci.com/user/legacy-services-to-github-apps-migration-guide/>
[12] [CITE@en[A bright future for GitHub | The GitHub Blog]]
([[defunkt]]著, [TIME[2018-06-04 22:22:47 +09:00]])
<https://blog.github.com/2018-06-04-github-microsoft/>
[13]
[TIME[令和元年8月][2019-08]]頃から、
[[公開鍵]]を登録する
[CODE[https://api.github.com/repos/.../.../keys]]
が
[CODE[422]] Unprocessable Entity
[CODE[{"message":"Validation Failed","errors":[{"resource":"PublicKey","code":"custom","field":"key","message":"key is invalid. It must begin with 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'ssh-ed25519'. Check that you're copying the public half of the key"}],"documentation_url":"https://developer.github.com/v3/repos/keys/#add-a-new-deploy-key"}]]
というエラーを返すようになりました。
[CODE[ssh-keygen -t dsa]]
で生成した
[CODE[ssh-dsa]]
で始まる[[公開鍵]]は使えなくなったようです。
[14]
[[GitHub]] の [[Web]] のテキストエディターが操作性ゴミ過ぎてつらい。
[[Web]]上で修正できる手軽さを超えて糞すぎてひどい。
[15]
なぜ[[Webブラウザー]]開発者が一生懸命作った[CODE[textarea]]を置き換えてもっと良いものが出来ると思い込む人が後をたたないのか。
[16]
ファイルエディターだけでなく Issue とかのコメント入力欄もひどいんだよね。
役に立たない勝手な補完とかするし。
勝手にインデントして記号を挿入して、消そうとすると余計なスペースまで消しちゃったり。
簡単に入力出来るのが売りの[[マークダウン]]を採用しているのだから、
何もしなくても簡単に入力できるのに、
余計な機能が付いているせいで逆に[[マークダウン]]が書きにくいとかいう地獄。
[23]
エディターの変な[[補完]]をオフにしたいし、
[[コピペ]]した [[URL]] とかが変な謎[[マークダウン]]に改変される意味不明仕様もやめてほしい。
テキストエディターはテキストを扱ってくれれば必要十分なんだ。
[22]
[[GitHub]] の [[blame]] もいつの間にかゴミ仕様になってるなあ。
ブラウザーの検索機能が全然機能しない。
[[GitHub]] ご自慢の優秀な技術者陣はウェブエアプ勢なの?
[24]
最近の [[GitHub]] のテキストファイルの表示はカーソルや選択範囲がずれててなんか変だと思ったら、
[CODE[textarea]] の上に変な[[要素]]で文字表示を被せている。
でも [[hit testing]] では無視されて裏側の [CODE[textarea]]
に選択やキー操作は送られている。
フォントの関係なのか文字の特性なのか、何か [[GitHub]] の開発者の知識を超えたことが起こっているのでずれてるわけだ。
こういうことがあるからネイティブコントロールを独自実装しようとしてはいけないんだよ。
[TIME[2023-07-30T14:05:21.00Z]]
[25] 完全にこれじゃん
[TALK[ [[GitHub]]
[[CSS完全に理解した]]
]TALK]
[26]
ファイルの表示に [CODE[textarea]] 使ってるのがまず意味不明だよな。 [[HTML]] をまず理解してねーじゃん。
[27]
案の定 [[React]] 使ってた。 [[React]] 使ってるやつの [[HTML]] 理解してない度高すぎだろクソフレームワークじゃん
[29]
[[2FA]] 完了時になんかゴミみたいなのが降ってくるエフェクトが、よくあるフィッシング詐欺サイトで表示されるやつそっくりで草
[30]
こんなあってもなくてもいいクソダサ効果をわざわざ実装するデザイナー何考えてるんだろうな。クールだと思ってやってるんかな。そのクールなやつがありふれた詐欺サイトと同レベルなの[[NDK]]。
もしかしてあの詐欺サイトは日本向けで、あっちの人はあんまり遭遇してないのかなw
[31]
なんかまた[[非互換変更]]されてて困っった