[iOS]用 AdGuard DNS 封锁广告

过去我曾拥有过第一代的 iPad (2010),最近趁降价入手 iPad Air 5 (2022) LTE 64GB,价格只要 $16,888

我惯用的网页浏览器是 Firefox,原本以为 Firefox for iOSFirefox for Android 的一样,都可以安装 uBlock 扩充套件来封锁广告,结果 iPad 上只有 Apple 自己的 Safari 可以安装扩充套件,其它网页浏览器都不能装扩充套件。

Read more

Google Analytics 4 如何查看 Referrals 流量来源,以及建立报表

Google Analytics 是一个网站流量统计程式。我觉得对于一般人来说,Analytics 的功能太多了,里面有一些名词也不是很好懂,导致进到 Analytics 网站后很难找到想要查看的资料!

本网页的教学要带你查看 Analytics 里记录的“Referral”资料,这 Referral 资料可以让我们了解访客是从哪个网站转介到我们的网站。

Read more

[Python]对于 Decorator 装饰器的理解

Decorator 装饰器

程式设计中的“函式”是为了解决程式码的重复利用、模组化,同时也增加可读性。而 Python 的“装饰器”可以在不改变原本函式的功能之下,又再进一步强化 (简化) 不同函式之间程式码的共用。

Python 的“函式”是所谓的“一级函式”,支援“高阶函式”的用法,可被当成参数来传递。“装饰器”就是一个“两层”的函式,先接收一个函式进行包装 (处理),包装完再回传新的函式。就是“吃进去又吐出来”的意思!

Read more

[Python]Miniconda 的使用说明

Anaconda、Miniconda

一般用过 Anaconda 的人应该都是直接安装 Anaconda 的“全家桶”来开发 Python 程式。维基百科记载: Anaconda 是一个开源的 Python 和 R 语言的发行版本,用于计算科学 (资料科学、机器学习、大数据处理和预测分析),拥有超过 1400 个套件...。

2023/10 最新的 Anaconda 版本为 v2023.09-0,安装好约 4.6GB

但如果你像我一样,根本用不到那么多套件,只想使用 Anaconda 中的虚拟环境、套件管理、Spyder IDE,那么你应该选择精简版的 Miniconda,再另外安装最新版的 Spyder,或其它 Python 的 IDE 来使用。
Read more

[Python]Spyder IDE 5.5 繁体中文语言套件,以及一些 Spyder 的操作说明

Spyder 中文套件

Spyder 是一个功能强大的 Python 程式语言整合开发环境 (IDE),程式内建的多国语言有支援“简体中文”,但没有“繁体中文”。

本来我只是打算把“简体中文”转成“繁体中文”就拿来使用,但却发现简体中文有很多不通顺跟错误的地方!

于是我鼓起勇气,硬著头皮,一行一行对照着英文把它给翻译完毕! Spyder 整合了很多套件,文字量比我想像的庞大,也有很多专业用语,费了一翻功夫才翻译到我觉得还算满意的成果,才敢丢出来给大家使用。

虽然说我不认为这种 IDE 需要特别翻译成中文,但对于一些刚入门 Python 的新手,希望仍有帮助。
Read more

[Python]如何安装 pip 套件管理程式,以及 pip 常用指令

pipPython 的套件管理程式,如果你从官网下载并安装 Python,里面就有 pip 可直接使用。但如果你是独立安装的 Spyder IDE,那么 Spyder IDE v5.4.* 所附带的 Python 并没有包含 pip! 在 Spyder 的 IPython 主控台执行 pip 会出现错误:

In []: pip list
Note: you may need to restart the kernel to use updated packages.
 C:\Program Files\Spyder\Python\python.exe: No module named pip

PS. Spyder IDE v6.0.0 已经有包含 pip。
Read more

伊苏 (YS) 历代游戏资料整理

伊苏系列是日本 Falcom 所制作的一系列动作角色扮演游戏。首作于 1987 年在 PC-8801 上推出,后来发展到多个游戏平台上。截至 2017 年,全系列累计销量达 480 万套。

以下资料整理自维基百科老K游戏的游戏排名

Read more

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... 等其他程式语言。

Read more

[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)

Read more

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

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

指令档

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

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

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

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

Read more

return top