跳至主要內容
Menghuan1918的个人博客

Menghuan1918的个人博客

一个普通的大学生,目前在学习计算机相关知识,喜欢折腾各种东西。

笔记软件的最终选择:Obsidian + Self-hosted LiveSync

其实标题也不怎么准确,应当是说,主要的笔记现在都是使用Obsidian写,但是部分需要手写的笔记依然是在使用OneNote编写。毕竟Obsidian并没有官方的手写支持。

而Self-hosted LiveSync配置的难点在于HTTPS(以及域名),没有HTTPS的话移动设备可能不能同步。不过幸运的是,使用(免费版的)tailscale,不需要域名以及公网IP即可完成这一切!


Menghuan1918大约 3 分钟SoftwareRaspberrypiLinuxDockerSoftware
配置DOSBox以及其窗口大小

DOSBox默认情况下的窗口大小是由像素大小指定的,对于现代的屏幕而言稍微有亿点偏小了。并且其窗口还不能进行拖拽调整,虽然可以使用alt + Enter将其切换为全屏模式,不过考虑到效率问题还是调整其窗口大小更好一点。


Menghuan1918大约 2 分钟LinuxWindowsLinuxSoftwareArchUbuntu
在VSCode中配置多平台的C/C++语言支持

这么多年的(插件)发展之后,实际上在VSCode中配置C/C++语言已经不是一件很困难的事情了,一般而言,所需要做的仅仅是安装C/C++插件,理论上其会自动检测编译器并生成响应的配置文件。

当然这只是理论,一旦涉及到跨平台同步(例如自带的设置同步,或者共用一个文件夹)就麻烦起来了,因为Linux和Windows的设置并不通用。此外微软开发的C/C++插件还存在一些问题,例如只会显示错误(Error)不会显示警告(Warning)等等,不过好在VSCode的众多插件提供了解决方案,其即能跨平台同步设置又补足了之前的缺点,同时在WindowsLinux下使用起来简单快捷。


Menghuan1918大约 3 分钟SoftwareWindowsVSCodeUbuntuSoftwareArch
在Linux上交叉编译出Windows可执行程序

借助MinGW-w64,在Linux上也可以交叉编译出Windows可执行程序。前文提到在Windows上使用MSYS2配置openGL编译环境,虽然没出现什么问题,但是校园网不能支撑2k级别的远程桌面(1080P顶天了),放在轻薄本的屏幕上看起来太不自在了。然而限于课程要求,需要编译出exe程序,于是便有了本文。


Menghuan1918大约 2 分钟LinuxWindowsopenGLSoftwareArchUbuntu
利用MSYS2在windows上配置C/C++/openGL开发环境

众所周知,在windows上配置一些软件(例如GCC,openGL,make...)是相当困难繁琐的,不过好在也不是没有解决方法。比如MSYS2,它提供了一个类Unix的构建环境,可以像在linux上一样安装软件包,而不需要你一个一个手动设置环境变量等等工作(不过是windows平台的)。

这次就使用MSYS2进行配置GCC/make/openGL以及flex/bison的开发环境。相比手动安装每一个工具,这种方法尤为简便快捷。


Menghuan1918大约 3 分钟SoftwareWindowsMSYS2openGLSoftwareArch
强制对游戏应用FSR

最近在玩《ATRI -My Dear Moments-》,然而其设计画质居然是720P,UI等等都没有对更高画质匹配 这明明是2020年的游戏喂!。再外接一块2K屏幕(2560x1440)实在忍受不了,于是想起来是否能强制将其通过某种方式更为清晰化一些。最终借助一些工具强制应用FSR对窗口进行放大。


Menghuan1918大约 3 分钟LinuxArchLinuxGamesSoftware
介绍页

你好!欢迎访问我的个人博客,使用VuePress Theme Hope进行构建,你可以点击右上角访问网站源码。

可能会不定期更新一些折腾杂谈🥳

关于个人设备

电子设备

  • 天选(坑)二,i7-11800H + 3060M,40G内存3200Mhz,2TB + 512GB SSD。

    • 平时都放寝室,在外面都是通过tailscale远程SSH连接
    • 双系统,Arch Linux + Windows 11 (虽然很少用后者了)
    • 两年半后散热差到了一种境界了(日常有在清灰!)
  • Redmi Book 16 Pro 2022 锐龙版

    • 原本的ssd被换成1Tb的致态7100
    • 一番优化折腾后,续航能达到相当好的8小时(满亮度)
    • Arch Linux

Menghuan1918小于 1 分钟
Speedometer 3.0分数测试(电子斗蛐蛐)

今天新的Speedometer 3.0 浏览器基准测试发布了,据称其能更好的反应浏览器的现代负载,那么就直接测一测看看吧 (电子斗蛐蛐) !

所有测试都是在隐私模式(防止插件干扰)下进行测试,测试平台笔记本Intel [email protected],内存40GB@3200Mhz,安卓为小米13,苹果为ipad pro 2021


Menghuan1918大约 1 分钟SoftwareArchLinuxWindowsSoftware