- MacOS Mojave 10.14.4
- MacBook Pro (Retina, 13-inch, Late 2012)
- nRF52-DK (PCA10040)
- Install GCC
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE KeyboardMappingScheme> | |
| <!-- Written by Qt Creator 4.2.1, 2017-03-27T21:24:06. --> | |
| <mapping> | |
| <shortcut id="CppTools.OpenHeaderSourceInNextSplit"> | |
| <key value="Ctrl+E, F4"/> | |
| </shortcut> | |
| <shortcut id="CppTools.SwitchHeaderSource"> | |
| <key value="F4"/> | |
| </shortcut> |
| # Set inotify watch limit high enough for IntelliJ IDEA (PhpStorm, PyCharm, RubyMine, WebStorm). | |
| # Create this file as /etc/sysctl.d/60-jetbrains.conf (Debian, Ubuntu), and | |
| # run `sudo service procps start` or reboot. | |
| # Source: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit | |
| # | |
| # More information resources: | |
| # -$ man inotify # manpage | |
| # -$ man sysctl.conf # manpage | |
| # -$ cat /proc/sys/fs/inotify/max_user_watches # print current value in use |
| diff -Nraup ixgbe-linux-netmap/ixgbe-3.23.2.1/src/ixgbe_main.c ixgbe-linux-netmap-single-queue/ixgbe-3.23.2.1/src/ixgbe_main.c | |
| --- ixgbe-linux-netmap/ixgbe-3.23.2.1/src/ixgbe_main.c 2015-06-20 14:23:38.457783634 +0100 | |
| +++ ixgbe-linux-netmap-single-queue/ixgbe-3.23.2.1/src/ixgbe_main.c 2015-06-20 14:23:31.330496612 +0100 | |
| @@ -686,6 +686,7 @@ static bool ixgbe_clean_tx_irq(struct ix | |
| if (test_bit(__IXGBE_DOWN, &adapter->state)) | |
| return true; | |
| + if (tx_ring->queue_index == 0) { | |
| #ifdef DEV_NETMAP | |
| /* |
| ssh xbian@IP_OF_YOUR_XBIAN | |
| sudo apt-get install xboxdrv | |
| mkdir xbox | |
| nano xbox/mapping | |
| ``` | |
| [xboxdrv] | |
| silent = true | |
| ui-clear = true |
redsocks2是一款透明socks5代理工具,能够实现智能代理的功能,这里是redsocks2在OpenWrt上的配置,配合shadowsocks使用。
redsocks.conf 是配置文件,放在/etc目录,将192.168.1.1改成路由器的地址.
redsocks2.sh 为自启动文件,改名为redsocks2放到/etc/init.d目录即可。自启动文件假设redsocks可执行文件在/opt/bin目录。
启动redsocks2: /etc/init.d/redsocks2 start
停止redsocks2: /etc/init.d/redsocks2 stop
| alias ls='ls -G' | |
| source /usr/share/git-core/git-prompt.sh | |
| source /usr/share/git-core/git-completion.bash | |
| GIT_PS1_SHOWDIRTYSTATE=true | |
| GIT_PS1_SHOWCOLORHINTS=true | |
| GIT_PS1_SHOWUNTRACKEDFILES=true | |
| PS1="\n\[\e[01;34m\]┌─(\[\e[01;35m\]\u@${HOSTNAME%%.*}\[\e[01;34m\])"'$(__git_ps1 "──(\[\e[01;31m\]%s\[\e[01;34m\])")'"\[\e[01;34m\]\n\[\e[01;34m\]└─(\[\e[01;32m\]\w\[\e[01;34m\])──(\[\e[01;32m\]$ \[\e[01;37m\]" |
| # Fetch and fill config | |
| mikrotik_vpn_config=$(curl https://gist.github.com/elmariofredo/7232556/raw/VPN-L2TP-IPSEC.mikrotik \ | |
| | sed -e ' | |
| s/IPSEC_PEER_SECRET/somesecret/g; | |
| s/USER1_NAME/mario/g; | |
| s/USER1_PASS/somepass/g; | |
| s/IP_RANGE/172.16.24.100-172.16.24.200/g; | |
| s/DNS_SERVER/172.16.22.1/g; | |
| s/LOCAL_ADDRESS/172.16.22.1/g; | |
| s/WINS_SERVER/172.16.22.1/g') |