~vonfry/awesome

ref: 487ed903b0b4c9bd934974d6c391001193880cfe awesome/development/util.org -rw-r--r-- 6.8 KiB
487ed903Vonfry system/linux: add a checklist 5 months ago
                                                                                
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
205
206
:PROPERTIES:
:ID:       8b34ae27-42a9-43e0-8005-0b6c2b511127
:END:
#+title: Utils
#+author: Vonfry

* Audit
  :PROPERTIES:
  :ID:       af7a3d62-b879-463b-85f2-5e59bb415eb6
  :END:
  - rats ::
  - understand ::
* Cheatsheet
  :PROPERTIES:
  :ID:       33a8fb9d-b41c-49d6-81b7-6f688782a869
  :END:
  - [[https://programming-idioms.org/][programming idioms]] :: In this website you can browse standard ways of
    coding standard things, in several popular programming languages.
** Awesome
   - [[https://github.com/LeCoupa/awesome-cheatsheets][LeCoupa/cheatsheet]] ::
   - [[https://github.com/rstacruz/cheatsheets][rstacruz/cheatsheets]] ::
   - [[https://github.com/detailyang/awesome-cheatsheet][detailyang/awesome-cheatsheet]] :: another sheet
* Code Review
  :PROPERTIES:
  :ID:       e835cfe7-a4c4-48ae-a38b-ce0f2ac0814e
  :END:
  - Phabricator ::
* Colorscheme
  :PROPERTIES:
  :ID:       b931b66a-9f3f-4c01-b956-a9cc531a2990
  :END:
  - [[https://github.com/altercation/solarized][altercation/solarized]] :: My love!
    - [[https://github.com/thomasf/solarized-css][css]] ::
  - dracula ::
  - tomorrow ::
  - one :: provide by atom
* Debug
  :PROPERTIES:
  :ID:       5a20765d-0760-402d-90d0-da3a6c2415e4
  :END:
  - strace :: A useful diagnostic, instructional, and debugging tool
  - [[https://github.com/GaloisInc/macaw][macaw]] :: Open source binary analysis tools.
  - valgrind :: performance analyzer
  - [[https://github.com/google/sanitizers][google/sanitizers]] :: AddressSanitizer, ThreadSanitizer, MemorySanitizer
  - [[https://github.com/opcm/pcm][pcm]] :: Processor Counter Monitor
* Diff
  :PROPERTIES:
  :ID:       45ee1e5b-8fd8-4f26-aa13-01e79f4cb57c
  :END:
  - diff/colordiff ::
  - vimdiff ::
  - meld ::
* Doc
  :PROPERTIES:
  :ID:       e345a0f5-d73e-4311-b943-076fc60ffcc7
  :END:
  - [[https://devdocs.io][devDocs]] ::
  - [[https://zealdocs.org/][zeal]] :: linux & windows
  - [[https://kapeli.com/dash][dash]] :: macos
* English
  :PROPERTIES:
  :ID:       cc63c4cf-9e47-496e-a2c8-7f826753e568
  :END:
  - [[https://github.com/shimohq/chinese-programmer-wrong-pronunciation][wrong pronunciation]] ::
* Keyboard
  :PROPERTIES:
  :ID:       9b00f200-202a-4cfb-93d2-f9414bf7d398
  :END:
  - hhkb ::
  - code keyboard ::
  - x-bows nature ::
  - filco ::
  - CM Storm Quickfire Rapid ::
  - typematrix ::
  - [[https://github.com/komar007/gh60][gh60]] :: DIY!!
  - ergodox :: 人体工程学键盘
  - [[https://github.com/diimdeep/awesome-split-keyboards][split keyboards]] :: awesome list
* Lang Server Protocol
  :PROPERTIES:
  :ID:       05f07be6-d484-4ba5-a59a-62c5d779e5f4
  :END:
  [[https://microsoft.github.io/language-server-protocol/specification][langserver]] is a protocol used  between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool

  [[http://langserver.org/][langserver suuport list]]
* Mirror
  :PROPERTIES:
  :ID:       fa5230b4-02a4-43e0-bf63-11b2d41f4a0b
  :END:
 - [[https://mirrorz.org/][mirror list]] ::
** Chinese
   - [[https://mirrors.sjtug.sjtu.edu.cn/][sjtu]] ::
   - [[https://mirrors.tuna.tsinghua.edu.cn/][tuna]] ::
   - [[http://mirrors.ustc.edu.cn/][ustc]] ::
* Parsing
  :PROPERTIES:
  :ID:       8d28e2f8-ba46-4d2d-9fdb-9fdfdb5f9e94
  :END:
  - [[https://github.com/tree-sitter/tree-sitter][tree-sitter]] :: An incremental parsing system for programming tools
* Roadmap
  :PROPERTIES:
  :ID:       7532327a-4742-49b2-bd51-aa644795e3b8
  :END:
  - [[https://github.com/kamranahmedse/developer-roadmap][developer roadmap]] ::
* Uml
  :PROPERTIES:
  :ID:       07b09133-d6e1-4478-b5d5-affcbd88e345
  :END:
** Generate
   - [[https://bouml.fr/index.html][buml]] ::
   - [[https://staruml.sourceforge.net/en/][staruml]] ::
   - [[https://uml.sourceforge.net][uml]] ::
* Regex
  :PROPERTIES:
  :ID:       191693bb-3b3b-4fab-a283-2d55a25dbcc6
  :END:
  - [[https://github.com/cdoco/common-regex][common regex]] ::
  - [[https://grep.app/][grep.app]] :: search repo online

* VCS
  :PROPERTIES:
  :ID:       8f5dc50d-785a-435c-b18f-de4d6a4a5d3b
  :END:
** Git
   :PROPERTIES:
   :ID:       fe5eed0d-d8f6-4acb-b8f2-be0ebae3c26d
   :END:

   Stupid content tracker: distributed VCS designed for speed and efficiency.

   the most used.

   - [[https://about.gitlab.com/images/press/git-cheat-sheet.pdf][git cheat]] ::

*** Server

**** Gitlab
     powerful!!

     - [[https://github.com/profclems/glab][glab]] :: An open-source GitLab command line tool bringing GitLab's cool
       features to your command line
     - [[https://github.com/NARKOZ/gitlab][gitlab-ci]] :: a third part tool check gitlab on ci.

**** Gogs / Gitea
     light, simple

**** Github
     - [[https://github.com/tiimgreen/github-cheat-sheet][github cheat sheet]] ::
***** Tools
      - [[https://github.com/piotrmurach/github_cli][github_ci]] ::
      - [[https://github.com/tiimgreen/github-cheat-sheet][github cheat sheet]] :: A list of cool features of Git and GitHub.
***** Toy
      - [[https://github.com/tipsy/profile-summary-for-github][tipsy/profile-summary-for-github]] :: Tool for visualizing GitHub profiles
      - [[www.visualsource.net][visualsource]] ::
      - [[https://skyline.github.com/][skyline]] :: your github story in 3d
**** Sourcehub
     [[https://sourcehut.org/][official site]]

     This website is worked without of javascript!

*** [[https://www.slant.co/topics/425/~best-git-web-interfaces][Misc]]
    git has a simple server by it self, here are some powerful tools.

*** Tools
    - git-flow ::
    - git-extras ::
    - [[https://github.com/commitizen/cz-cli][cz-cli]] :: The commitizen command line utility. commit format.
    - [[https://github.com/conventional-changelog/conventional-changelog][conventional-changelog]] :: Generate a changelog from git metadata. working with cz-cli
    - [[https://github.com/github/gitignore][github/gitignore]] :: A collection of useful .gitignore templates
    - gitignore.io ::

** Darcs
   :PROPERTIES:
   :ID:       80bfe735-7b66-47cc-ac82-34b11e28e02d
   :END:

   coded in haskell

*** Server
    - [[https://hub.darcs.net/][darcs-hub]] ::

** Svn
   :PROPERTIES:
   :ID:       a65bce25-d563-46c1-9000-b0fe0ebff289
   :END:
   not distributed, so there is little coyies. Easily to use for non-programers, which provide a default web interface.
** Misc
   :PROPERTIES:
   :ID:       8b9d2d4d-3703-491f-9413-809d7ac6fd01
   :END:

   See [[https://www.slant.co/topics/370/~best-version-control-systems][here]].

* Mood
  - [[https://www.musicforprogramming.net/][music for programming]] ::

* Font
  :PROPERTIES:
  :ID:       08ff9b81-bac1-4e73-a96e-b25c5cbd5cfb
  :END:
  - [[https://www.recursive.design/][recursive]]
  - [[https://www.monolisa.dev/][monalisa]]
  - [[https://github.com/source-foundry/Hack][hack]]
  - [[https://github.com/belluzj/fantasque-sans][fantasque sans]]
  - cascadia code
  - [[https://typeof.net/Iosevka/][Iosevka]]
  - Roboto Mono