Category: KnowledgePath

Setting SSR Client on RaspberryPi

Start installing on your Linux pc or laptop

Reading-man-on-floor
Continue reading

Advertisements

Setting Hidden Networks on Raspberry Pi 3

Hidden Networks

Adding the network details to the Raspberry Pi

Open the wpa-supplicant configuration file in nano:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

If you are using a hidden network, an extra option in the wpa_supplicant filescan_ssid, may help connection.

network={
    ssid="yourHiddenSSID"
    scan_ssid=1
    psk="Your_wifi_password"
}

You can verify whether it has successfully connected using ifconfig wlan0. If the inet addr field has an address beside it, the Raspberry Pi has connected to the network. If not, check your password and ESSID are correct.

ShadowSocksR 多用户模式配置&防火墙配置

{
“server”:”0.0.0.0″,
“server_ipv6”: “[::]”,
“local_address”:”127.0.0.1″,
“local_port”:1080,
“port_password”:{
“8899”:”Password1*”,
“8989”:”Password2*”,
“8991”:”Password3*”
},
“timeout”:300,
“method”:”aes-256-cfb”,
“protocol”: “origin”,
“protocol_param”: “”,
“obfs”: “plain”,
“obfs_param”: “”,
“redirect”: “”,
“dns_ipv6”: false,
“fast_open”: false,
“workers”: 1
}

 

SSR Server端重启

/etc/init.d/shadowsocks restart

Centos7 采用firewalld来替代iptables

firewall-cmd –permanent –add-port=8989/udp
firewall-cmd –permanent –add-port=8989/tcp
firewall-cmd –reload
firewall-cmd –list-all

SQL Server Jobs with “DTS:Password”

SQL Server Jobs with SSIS packages – Failed to decrypt protected XML node “DTS:Password”

这个问题缠绕我好久了,以前一直没时间正视这个问题,今天有机会借助一个小的package来把这个问题彻底理清楚了。

 

一个package从vs rebuild出来以后到import 到 SQL Server中 需要保持一个固定的private level

ps1

首先是Project的Security / Protection Level ,这里选择的是以password加密所有的敏感信息,就是各个DS的account 和 password

详情戳这里 MSDN & issue

Continue reading

焦點討論法 (ORID)

Scrum 中有個 retrospective 會議, 是用來檢討這次 sprint 中, 是否有哪些地方做得好, 或是做得不太理想. 它提供了一個反思的機會, 讓大家可以持續改進.

可惜的是, 大家翻來覆去地就那麼一招, 每次開 retro 就用同一種方式來, 搞個 2 個月後, 你不覺得煩, team member 可能都會想吐了.

今天來介紹一招比較進階的手法, 叫做焦點討論法 (ORID), 它的定義如下所述:

the-focused-conversation.png

Continue reading