一个简单的简繁转换工具,但不同于常见的转换工具针对字进行转换,这个工具针对詞。 比如大陆写“源代码”,台湾写“原始碼”。
比如:

简体:

我在Github发布了简繁转换程序Fornsigtuna的源代码,
Fornsigtuna使用了OpenCC的简繁转化表,可以转换出更加本地化的的简体和繁体。

简体 > 繁体(源代码被转换为源代碼):

我在Github發佈了簡繁轉換程序Fornsigtuna的源代碼,
Fornsigtuna使用了OpenCC的簡繁轉化表,可以轉換出更加本地化的的簡體和繁體。

简体 > 台湾繁体(源代码被转换为原始碼發佈变成了釋出):

我在Github釋出了簡繁轉換程式Fornsigtuna的原始碼,
Fornsigtuna使用了OpenCC的簡繁轉化表,可以轉換出更加本地化的的簡體和繁體。

简体 > 香港繁体(被转换为):

我在Github發佈了簡繁轉換程序Fornsigtuna的源代碼,
Fornsigtuna使用了OpenCC的簡繁轉化表,可以轉換出更加本地化的的簡體和繁體。

Github地址:https://github.com/liantian-cn/Fornsigtuna

demo地址:https://zh-conv.liantian.me/

缘起

对于博客程序,试图在简单(托管)和复杂(自建)之间找到一个平衡,所以制作了这个程序。
基于App Engine的优点:简单,不需要维护基础设施。高度可定制化,无广告,可绑定域名。

基本策略

  • 每月两次择机,每次0.5%。
  • 若两次没投完,月底最后一个交易日投完。

沒有緣起

softether已經被墻,跟翻墻無關。

debian 9.4.0 i386測試ok。

安裝走起

先登陸root用戶
sudo su - root

下載編譯一氣呵成

apt update
apt install -y libssl1.0-dev build-essential git gcc libncurses5-dev libreadline-dev make libssl-dev zlib1g-dev

cd ~
git clone https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.git
cd SoftEtherVPN
./configure
make
make install

注冊開機啓動一氣呵成

echo [Unit] > /lib/systemd/system/vpnserver.service
echo Description=SoftEther VPN Server  >> /lib/systemd/system/vpnserver.service
echo After=network.target  >> /lib/systemd/system/vpnserver.service
echo " "  >> /lib/systemd/system/vpnserver.service
echo [Service] >> /lib/systemd/system/vpnserver.service
echo Type=forking >> /lib/systemd/system/vpnserver.service
echo ExecStart=/usr/bin/vpnserver start >> /lib/systemd/system/vpnserver.service
echo ExecStop=/usr/bin/vpnserver stop >> /lib/systemd/system/vpnserver.service
echo " " >> /lib/systemd/system/vpnserver.service
echo [Install] >> /lib/systemd/system/vpnserver.service
echo WantedBy=multi-user.target >> /lib/systemd/system/vpnserver.service

systemctl daemon-reload
systemctl enable vpnserver.service 
systemctl start vpnserver.service 

設置服務器密碼,方便客戶端遠程管理

cd /usr/local/vpnserver/
./vpncmd

1,各種回車后輸入

"""

ServerPasswordSet
"""

輸入兩次密碼。

剩下的就是在mac or windows下采用gui界面設置咯。

Windows 管理端下載:http://www.softether-download.com/files/softether/v4.25-9656-rtm-2018.01.15-tree/Windows/SoftEther_VPN_Server_and_VPN_Bridge/softether-vpnserver_vpnbridge-v4.25-9656-rtm-2018.01.15-windows-x86_x64-intel.exe

完~

#include <Misc.au3>

Func IsWannacryPatched()
   Local $sSrvFile = @WindowsDir & "\system32\drivers\srv.sys"
   Local $sSrvFileVersion = FileGetVersion($sSrvFile)
   Local $bResult = False
   ConsoleWrite ( "File path : " & $sSrvFile & @CRLF)
   ConsoleWrite ( "File version is : " & $sSrvFileVersion & @CRLF)

   if @OSVersion == "WIN_7" Then
      if _VersionCompare ( $sSrvFileVersion, "6.1.7601.23689" ) >= 0 Then
         $bResult =  True
      EndIf

   ElseIf @OSVersion == "WIN_XP" Then
      if _VersionCompare ( $sSrvFileVersion, "5.1.2600.7208" ) >= 0 Then
         $bResult =  True
      EndIf

   ElseIf @OSVersion == "WIN_2003" Then
      if _VersionCompare ( $sSrvFileVersion, "5.2.3790.6021" ) >= 0 Then
         $bResult =  True
      EndIf

   ElseIf @OSVersion == "WIN_2012" Then
      if _VersionCompare ( $sSrvFileVersion, "6.2.9200.22099" ) >= 0 Then
         $bResult =  True
      EndIf

   ElseIf @OSVersion == "WIN_2012R2" Then
      if _VersionCompare ( $sSrvFileVersion, "6.3.9600.18604" ) >= 0 Then
         $bResult =  True
      EndIf

   EndIf

   If $bResult ==  True Then
      ConsoleWrite ( "Wannacry Patched" & @CRLF)
   Else
      ConsoleWrite ( "Your operating system needs to be patched" & @CRLF & "For more information, visit https://technet.microsoft.com/en-us/library/security/ms17-010.aspx " & @CRLF )
   EndIf

   Return $bResult
EndFunc

在Win下使用SQLServer+IIS,在linux下使用PostgreSQL/MySQL,是再正常不过的事情,但偶尔也有特殊情况:比如单位的大环境是SQLServer,而我却希望在Linux下跑Django,并从单位的SQLServer读取生产数据。

环境

  • SQL Server
  • Win Server 2008R2 or 2012R2
  • SQLServer 2014 or 2010
  • App Server
  • Debian 7
  • Python 3.2.3
  • Django 1.6