A(本地计算机) <-> B(跳板服务器) <-> C(git repo仓库所在服务器)
我想要通过B来代理A发送给C的git clone请求而不是用ssh-agent转发。为什么A不直接向C发起请求呢?通常是出于安全或下载速度上的考虑,对于中文用户而言,一般都是GFW(笑,梯子还是没有ssh tunneling裸奔快。
A(本地计算机) <-> B(跳板服务器) <-> C(git repo仓库所在服务器)
我想要通过B来代理A发送给C的git clone请求而不是用ssh-agent转发。为什么A不直接向C发起请求呢?通常是出于安全或下载速度上的考虑,对于中文用户而言,一般都是GFW(笑,梯子还是没有ssh tunneling裸奔快。
| TypeScript 9 hrs 34 mins ███████▏░░░░░░░░░░░░░ 34.0% | |
| JavaScript 7 hrs 28 mins █████▌░░░░░░░░░░░░░░░ 26.5% | |
| Markdown 4 hrs 49 mins ███▌░░░░░░░░░░░░░░░░░ 17.1% | |
| Other 1 hr 52 mins █▍░░░░░░░░░░░░░░░░░░░ 6.6% | |
| HTML 1 hr 31 mins █▏░░░░░░░░░░░░░░░░░░░ 5.4% |
I hereby claim:
To claim this, I am signing this object:
| -----BEGIN PGP PUBLIC KEY BLOCK----- | |
| mQGNBGBBAswBDACsIaoD08APqP8f0DA/+Oj/z2nKcrFYoYcpPKlbe1U/aMCow8ET | |
| meJg28/DEZjrqVEgeK1FLVy5ySexYltQZcJVaAMUo+UCceFLqxUwk/diCB4BMx2Q | |
| cb3C+Lr94rl4QSR+og245U9VAeeiKOF2N3H7MXYs74IyX26bwVefRCES9QAjNJI2 | |
| OU5gdX/fJpEjuEVVDiZ7sdFCpq892owj8EpFfx35p6biIiTl+Gu/5ZTAnhl1MzxE | |
| ClY1LnzrLIksz7AFFrXJpySTPhjtYr0JTnwmVaQAbjSquq/GtTNl8BoeJS6PqGmj | |
| mSVinhW4iOvX5aSDziTHbvBYfOXg7l5IlxcfVMIP757VdHzYg+uERJnQ4MDtAuUQ | |
| rf7J5oKHicQfeNfQmLCpSc2RLU45zm7Ach5iVMdyCi6arkb+jLYpdZJzVlOoXQgY | |
| o9YKVxJakhhXqxHBNP9yZEaTig8RLZN2uit9mExWLfPGA+b7CCXyRithBisxE8um |
| Latency Comparison Numbers (~2012) | |
| ---------------------------------- | |
| L1 cache reference 0.5 ns | |
| Branch mispredict 5 ns | |
| L2 cache reference 7 ns 14x L1 cache | |
| Mutex lock/unlock 25 ns | |
| Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
| Compress 1K bytes with Zippy 3,000 ns 3 us | |
| Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
| Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
| #!/bin/bash | |
| # IMPORTANT: Don't forget to logout from your Apple ID in the settings before running it! | |
| # IMPORTANT: You will need to run this script from Recovery. In fact, macOS Catalina brings read-only filesystem which prevent this script from working from the main OS. | |
| # This script needs to be run from the volume you wish to use. | |
| # E.g. run it like this: cd /Volumes/Macintosh\ HD && sh /Volumes/Macintosh\ HD/Users/sabri/Desktop/disable.sh | |
| # WARNING: It might disable things that you may not like. Please double check the services in the TODISABLE vars. | |
| # Get active services: launchctl list | grep -v "\-\t0" | |
| # Find a service: grep -lR [service] /System/Library/Launch* /Library/Launch* ~/Library/LaunchAgents |
[ Update 2020-05-31: I won't be maintaining this page or responding to comments anymore. The list of supporting software reflects the known state as of this date. ]
Most of the terminal emulators auto-detect when a URL appears onscreen and allow to conveniently open them (e.g. via Ctrl+click or Cmd+click, or the right click menu).
It was, however, not possible until now for arbitrary text to point to URLs, just as on webpages.
| // ==UserScript== | |
| // @name Twitter Insta Block with Firefox support | |
| // @namespace your-namespace-here | |
| // @version 1.1 | |
| // @description Adds a "Block User" button on Twitter timeline conversations and blocks the user with one click | |
| // @author zoubingwu, tizee | |
| // @match https://twitter.com/* | |
| // @grant none | |
| // ==/UserScript== |