Visual Studio Code 的安装说明,以及推荐的延伸模组 (Windows/Linux)

微软开发的 Visual Studio Code (简称 VS Code) 是一套非常热门的“编辑器”! VS Code 跨平台,且开放原始码。它虽然仅是一个轻量版的编辑器,却可经由安装延伸模组来支援程式码语法突显、侦错、自动补全、重构、Markdown...等琳瑯满目功能,打造你梦想中的 IDE (整合开发环境)。

VS Code 默认仅支援 JavaScript、TypeScript、CSS、HTML,同样能透过下载延伸模组来支援 Python、C/C++、Java、Perl、Go... 等其他程式语言。

继续阅读

[Perl]如何在 Visual Studio Code 建立 Perl 的程式开发环境 (Windows/Linux)

据说 Perl 可能是近几年会消失的 5 种程式语言之一 (另外 4 个语言分别是 RubyHaskellObject-CR)! 现在在 Visual Studio Code (简称 VS Code) 建立 Perl 的程式开发环境也算是帮 Perl 续一下命,大慈大悲、功德无量。

要建立好整个 Perl 的开发环境主要分为三个步骤:

  1. 安装 Perl 的执行环境
  2. 安装 VS Code Editor
  3. 在 VS Code 安装 Perl 的延伸模组 (Extension)

继续阅读

如何制作简繁转换的中文字型

我在四年前制作了给电子书用的伪直排字型,后来也有加入了“简体中文转繁体中文”的功能。以下说明如何使用 FontForge 来制作简入繁出的字库。

指令档

下载 Simp2Trad-v1.zip,这是本文的重点。

Simp2Trad-v1.zip 解压缩后会有三个档案:

  1. simp2trad.txt: 简繁转换的指令码
  2. simp2trad-Reference.txt: 简繁转换的指令码
  3. result.html: 全部转换的文字

(我有加入几个引号的转换)

继续阅读

如何找回 Skype 的分割检视模式,如何让 skype 停止自动更新

大家都知道 Microsoft Windows 是一个图形接口、支援多视窗、多工环境的作业系统,那么在 Windows 上使用聊天软件,开启多个视窗跟不同人聊天也是合理的,没错吧?!

工作上我会用到 Skype 与同事对话,虽然 Skype for Desktop 默认是单一视窗接口,一次只能看到与一个对象的聊天内容,但 Skype (v8.96 及之前的版本),只要于选项中“启用分割检视模式 (Split View)”,就能让你每次点选不同的聊天对象就开启一个新视窗,方便同时跟不同人聊天、对话:


因为可以开启多个视窗,我时常会用来:

  • 开多个对话视窗来比对或复制资料
  • 保留未结束的对话视窗
  • 保留重要的对话视窗

对我而言,Skype 能同时开启多个视窗是很重要且必要的功能。
继续阅读

如何解决 TLS/SSL 使用了不安全的加密算法: ARCFOUR、CBC、HMAC-MD5、HMAC-RIPEMD160

弱点扫瞄

弱点: TLS Service Supports Weak Cipher Suite

Transport Layer Security (TLS), the successor to Secure Socket Layer (SSL), is a network protocol that encrypt communications between TLS servers (e.g., websites) and TLS clients (e.g., web browsers). Every communication is secured by a cipher suite: a combination of several algorithms working in concert. Cryptographic algorithms do not have a defined lifetime, but academics, researchers, and nation states are constantly evaluating them for weaknesses. Consensus on which algorithms are untrustworthy evolves over time, and if a communication is protected with a weak cipher suite then that communication can be altered or decrypted.

  • Severity: Medium
  • Risk: A TLS service was observed supporting weak cipher suites.
  • Recommendation: Disable the cipher suites listed in the evidence column of the measurement.

继续阅读