Blog

notebook

Entries for date "二月 2025"

多邻国APP——学习英语最佳的应用

最近在用多邻国这个APP学英语。有点上瘾。我是偶然在社交平台知道这个APP,几天体验下来,非常满意。
应用根据日常生活的各种场景精心设计了章节,如:与人打招呼,介绍自己来自哪里,咖啡厅点餐,日常活动等等。 每个章节有着若干单元。穿插着学习单词,短语,句子,以及练习听力、口语。不知不觉中加深对单词、语法印象。
我之前一直在用anki背单词,有点机械化记忆,效果不太理想。多邻国不一样,它由简单到复杂,有个循序渐进的过程。

一、安装多邻国APP

打开手机应用商店搜索多邻国,下载安装。如果应用商店未上架,可用从多邻国中国官方网站https://www.duolingo.cn/apk-download下载安装。

二、注册登陆

支持微信和邮箱登陆,但也需要绑定手机号。打开APP会有一个向导,会询问你要学习的语言,掌据程序等。根据实际情况选择即可。最后会提示注册。推荐用微信登陆,比较方便。

三、开始学习

打开APP,会来到应用主界面,我们先来看下有哪些信息。

  • 左上角显示的小旗子和数字是当前正在学习的语言和等级
  • 接下来火焰和数字是连胜天数。每天至少完成一个单元,保持连胜战绩
  • 蓝色的宝石用于购买道具,以及补心,挑战单元也需要用到。怎么获得:每学习完一个单元、完成每日特别任务或者完成成就。会奖励一些宝石。
  • 最右边是当前拥有的红心数量(答错一道题目会损失一颗红心,全部消耗完就不能再进行单元学习,可以做练习获取红心或者等待恢复,三个小时后会获得一个,最多获得五个)。SUPER会员无限红心。
小提示
  • 点击显示当前进度右边的小册子,学习本章节重点语句、语法。
  • 章节中通过指定关卡后会获取宝箱,有大量宝石奖励。
  • 没有红心也可以在第二个页面学习英语发音,练习听力。

FAQ

1. 打开听力、游戏单元一直加载中

学习新的单元,偶尔会处于一直加载中。
解决方法:关闭无线网线开关,使用流量访问。如果手机支持双卡双待,可以尝试使用其它运营商网络。我是切换电信网络解决的。

2. 试用SUPER会员

SUPER到期前需要在支付宝软件解除绑定。否则会自动扣费。

I use duolingo every day.

Linux系统运维工程师必备工具

在这篇文章列出了我日常工作中涉及的工具类软件。

1. 7-Zip

免费开源文件归档应用程序。除支持常见的zip压缩格式外,还支持tar\tgz\tar.gz\tar.xz等在Linux系统下常用的压缩格式。 官方网站

2.Visual Studio Code

Visual Studio Code是一款由微软官方为广大开发者打造的免费、开源的代码编辑器,支持多种编程语言和框架,并且具有强大的扩展功能。 官方网站

3. notepad++

一款开源、轻量级的文本编辑器。支持块编辑、正则表达式。用来查日志非常方便。 官方网站

4. WinSCP

一个Windows平台的SFTP客户端和FTP客户端工具。官方网站

5. VNC Viewer

远程安全访问客户端,主要用于Linux远程桌面。官方网站

6. DB Browser (SQLite)

一款SQLite数据库浏览器。支持SQL查询,浏览表数据。官方网站

7. Putty

一款免费、开源ssh\telnet 客户端工具。非常小巧,界面简洁。官方网站

8. WindTerm

一款专业的SSH/Sftp/Shell/Telnet/Tmux/Serial 终端。我认为它是当前最好的终端工具。官方网站

汇总

应用程序 官网 备注
7-Zip https://www.7-zip.org 免费开源文件归档应用程序
Visual Studio Code https://code.visualstudio.com 微软出品的代码编辑器
notepad++ https://notepad-plus-plus.org/ 一款开款的文本编辑器
WinSCP https://winscp.net 一个Windows平台的SFTP客户端和FTP客户端工具
VNC Viewer https://www.realvnc.com 远程安全访问客户端
DB Browser (SQLite) https://sqlitebrowser.org 一款SQLite数据库浏览器 …

树莓派4B源码编译安装python3.12

由于树莓派所使用的debian11操作系统自带python版本较低,导致有些第三方包也无法安装新版本。我们需要升级下python版本。

运行环境

  • 硬件:树莓派4B——4G内存版本
  • 操作系统:debian 11.11
  • 目标版本:python 3.12.8

一、 python源码编译所依赖模块安装

sudo apt install libsqlite3-dev libssl-dev libgdbm-dev libgdbm-compat-dev tk-dev libhashkit-dev uuid-dev libffi-dev

二、python源码编译安装

1. python源码包下载

wget https://www.python.org/ftp/python/3.12.8/Python-3.12.8.tgz

2. 解压并进入目录

tar zxvf Python-3.12.8.tgz cd Python-3.12.8

3. 配置

./configure --prefix=/app/python3.12.8 --enable-optimizations

--prefix指定安装目录,不影响系统自带python

4. 编译

make -j4

5. 安装

make install

三、验证安装

/app/python3.12.8/bin/python3

Python 3.12.8 (main, Feb 19 2025, 12:09:28) [GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> …

英语学习背单词软件推荐——anki

anki是一款免费开源软件,通过间隔重复帮助你高效记忆信息,比如英语学习,背单词。当然,除了英语。还可以学习其它知识。

特点

  • 同步:使用免费的AnkiWeb同步服务保持你的卡片在多个设备间保持同步。
  • 灵活性:可以自定义每天的学习目标,复习间隔。
  • 富媒体:可以在卡片上嵌入音频、图像、视频和数学公式等。
  • 高性能:支持10万张卡片的牌组没有问题
  • 可扩展:有大量的附加组件可用

更多关于anki访问官方网站https://apps.ankiweb.net/了解。

基本概念

  • 卡片

可以理解为给幼儿学习的字卡,包含问题和答案。

  • 牌组

卡片的集合,用户可以按主题或类别创建不同的牌组。

1. 下载安装

支持Windows\Mac\Linux操作系统,以及苹果和安卓手机安装。 以我使用的安卓手机为例,大家可以在应用商店搜索AnkiDroid,如果未找到。可以在https://github.com/ankidroid/Anki-Android/releases下载。当前的最新稳定版本是2.19.4。找到AnkiDroid-2.19.4-arm64-v8a.apk下载安装即可。

如果无法正常下载的,文末附有网盘下载。

2. 获取共享牌组并导入

点右下角的加号,获取共享牌组。 会打开Shared Decks页,以语言和学科分类,我们可以通过分类找到要学习的牌组或者搜索。 找到后点Download进行下载。下载完成我们回到软件主界面 点右上角的三个点,选择导入牌组。 牌组包(.apkg) 点击下载好的牌组,添加。导入牌组。

3. 配置学习目标

在主界面点击一个牌组,点右上角的三个点,牌组选项。设置每日上限(每天学习新卡片数量,每天复习卡片的数量),新卡片初学间隔,新卡片展示顺序等。

一切就绪,开始学习吧

附 ankiDroid网盘下载地址:https://pan.quark.cn/s/89a98aad44fe

轻量级Markdown编辑器选择——Notepad++

Markdown是一种文本标记语言。通过符号对文本进行格式化。最终可转换为HTML格式进行展现。

目前大多数的编辑器都支持Markdown格式语法高亮、预览(或者通过插件实现预览)。但问题是这些编辑器大多数都非常的消耗资源,为了编辑一个文本文件,打开动辄占用内存1G以上的编辑器,实在有些不协调。

于是我决心从日常使用过的编辑器开始,找一款轻量级可以极速打开的Markdown编辑器。

经过测试。Notepad++完全可以满足需求。并且可借助插件进行预览。

我目前安装的Notepad++版本为v8.7.5。自带Markdown格式语法高亮。默认不带markdown文件预览功能,需要安装预览插件。菜单栏点击“插件”->“插件管理”,输入markdown,找到两款插件用于Markdown文件渲染。Markdown PanelMarkdownViewer++。安装完毕后会在工具栏最后看到两个M带向下箭头的小图标。点击即可进行预览。 下面我们看下两款插件的预览效果:

1. Markdown Panel支持实时文件渲染

2. MarkdownViewer++需要关闭预览并重新打开。支持导出为HTML或PDF格式。