Random Posts
Tags
Categories
Recent Comments
- 小肥 on GDB 从裸奔到穿戴整齐
- flandre on 异步事件模型的 Self-pipe trick
- inv on 异步事件模型的 Self-pipe trick
- skywind on 异步事件模型的 Self-pipe trick
- skywind on 异步事件模型的 Self-pipe trick
Links
Meta
Category Archives: 未分类
DOS 经典软件下载
二十多年前的某一天,我盯着资源管理器里很久没用却一直舍不得删除的 UCDOS 文件夹犹豫了半天,最终却为了给硬盘腾点空间一狠心 shift+delete 把他们彻底删除了,当时我没意识到,一个时代就这样彻底的离我远去;二十多年后的今天,我又在最新版的 DOSBOX 里把这些当年的工具一个个重新装了回去,软件没变,但是消逝的青春却再也回不来了。 做了一个《上古软件仓》,包含上古时代的编程工具,汉字系统和设计软件等,都是一些我以前经常用的软件,主打怀旧和娱乐。 截图:中文系统 (点击 more/continue 继续)
EditPlus 的配置方法
作为一名编辑器爱好者,EditPlus 是我最喜欢的编辑器之一,超过 NotePad++,它启动速度比它快,打开文件比它快,功能比它强,颜值也比它高,但大小只有 2MB: 用了这么多年,我感觉我欠 EditPlus 一篇文章,介绍一下我平时是如何是用 EditPlus 搭建开发环境的,以及如何让它变得更好用: (点击 more/continue 展开)
CD4:Windows XP 开发宝典
今天互联网上的内容,由于各种原因,正在以越来越快的速度消失,而习惯什么都从网上找的新一代网民们,却并没有备份和记录的习惯及意识。不远的将来,会有一天,当你特别想找某个工具却搜尽互联网你都找不到时,才会发现对珍贵资源做好收藏的必要性。 Windows XP 依然是一个完美的怀旧平台,它可以向后兼容到 Windows 95 的程序,是一个运行经典软件,玩经典游戏的完美方案。 图形界大佬 John Carmack 在推特上呼吁大家,现在应该有意识的保存你的开发环境,这样多年以后你想重新构建你的软件时才不会慌脚乱手,因为通常每过几年你常常会发现,自己之前的老代码已经没有合适的环境编译了: 本光盘包含了构建 Windows XP 程序所需要的必要工具,包括编译器,文本编辑器,集成开发环境和各种工具,他们全都能运行于 XP 下,并且能构建兼容 Windows XP 的项目。 制作原则:精选工具,断网可用,末日恢复,自包含无依赖,开发工具博物馆,帮你完全在 Windows XP 下工作,让你拥有 XP 下的沉浸式开发体验,容量却不超过一张 CD。 版权声明:本光碟采用 winworldpc.com 类似的版权声明,尽量收录开源或者不再销售的软件产品,目的是保护这些快绝版的资源。 光盘目录如下: 具体内容和下载地址见下文说明。 (点击 more 继续)
Emake:你见过最简单的 C/C++ 构建工具
CMake 已经成为 C++ 构建工具事实上的标准了,即便觉得它很难用,但项目发布,跨部门协同,基本都以 cmake 为准。尽管你可能觉得其它构建工具更顺手,没问题,你们平时用就行,但项目发布或者跨团队协同时,你得同时用上 cmake 来标准化。 那么对于内部中小项目,非正式个人练手项目,或者非发布阶段的开发过程,是否也需要上 cmake 呢?还真不一定,一旦不用 cover 整个宇宙的构建需求,我们大可以找一个趁手的二号构建工具,满足平时使用。那么哪个二号构建工具值得推荐呢? 很多流行的构建工具,从 xmake 到 meson,恐怕都不适合,因为他们都试图同 cmake 去竞争试图要 cover 整个宇宙,即便号称精简,也不可能精简到哪里,尽管他们最简单的 demo 看起来好像真的超简单,但再稍微复杂点,比如考虑多平台架构,加个 release/debug 和包管理,一个个都变得丑陋不堪,立马原型毕露,因为他们都是命令式的。 我从 2009 年开发了一个叫做 emake 的构建工具,就是一个 emake.py 的单一脚本,持续使用并陆陆续续迭代了 15 年,今天感觉可以让他出来走两步。 推荐它,因为它有可能是你见过最简单的构建工具了,简单到什么程度呢? (点击 more 展开阅读)
CD3:Flash 开发宝典
前段时间碰到个经典的 Flash 游戏想玩一下,发现原网站挂了而游戏又需要验证原网站,于是想对其稍加修改,才发现原来可以下载 Flash 相关开发工具的页面已经全停了: 所有 Adobe 官网可以下载 flash 插件,播放器,SDK,Flash Builder 之类的地方,全被替换成了上面的页面,也就是说今天 2024 年你已经无法从官方渠道再获得一套完整的 Flash 开发环境了,而其他网站但凡提及这些资源的,都是指向了官方地址,也都会被重定向到上面的内容。 于是我想,趁着现在部分网络资源还未失效,以及我老电脑里还有一些资料,是时候对整套 Flash 开发环境进行一次整理和快照了,避免将来有一天想编译一下老项目出现尴尬。 本光碟包含 Flash 全胜时期的完整开发环境,包含 Flex 各版本 SDK,AIR 运行时和 SDK,各版本播放器,相关工具,以及经典轻量级 IDE – FlashDevelop: 虽然 Flash 官配 IDE 是 Flash Builder,但懂行的都知道,那玩意儿臃肿庞大不说,项目稍微一大点,就会卡到没法用,所以真的动手,大都会使用更加小巧流畅的 FlashDevelop。 (点击 more/continue … Continue reading
CD2:SharpDevelop
SharpDevelop 是 .Net Framework 时代最受欢迎的轻量级 IDE,它代替庞大的 Visual Studio使用 C# / VB.Net 开发各种 .Net Framwork 4.5 之前的程序(WinForm,控制台,WPF,组件程序),而本身大小却只有 20MB,且运行比 VS 流畅,深受大家喜欢: 虽然只有 20MB 却包含完整的可视化设计器可以拖拽控件,.Net Framework 4.5 虽然不够现代,但是确是 .Net Core 前较新的一个版本,语言方面支持到 C# 5.0(包含 async/await 那个版本),并且操作系统兼容性很好,能从 Windows XP 一路兼容到 Windows 11。 本光盘兼具收藏价值和实用价值,包含了 SharpDevelop IDE … Continue reading
CD1:BORLAND 宝典
图形界大佬 John Carmack 在推特上呼吁大家,现在应该有意识的保存你的开发环境,这样多年以后你想重新构建你的软件时才不会慌脚乱手,因为通常每过几年你常常会发现,自己之前的老代码已经没有合适的环境编译了: 今天互联网上的内容,由于各种原因,正在以越来越快的速度消失,而习惯什么都从网上找的新一代网民们,却并没有备份和记录的习惯及意识。不远的将来,会有一天,当你特别想找某个工具却搜尽互联网你都找不到时,就麻烦了。 这是一张兼具收藏价值和实用价值的光碟,收录了 Borland 公司全胜时期的著名桌面开发工具:C++ Builder 6 和 Delphi 7,以及各种配套书籍和资源,都是全网最好的版本(原版 CD 安装文件加最新补丁)。别看这两款软件老,因为生成可执行独立小巧,至今依然可以用他们做出交互尚可的桌面应用。 他们最大的特点,是可以让你轻松开发出 1MB 以内的无依赖的桌面软件:(点击 Read more 展开)
Vim2022:实时代码格式化
大部分 IDE/编辑器 都有代码格式化的功能或者插件,但都需要你主动触发格式化命令,而且每次写很多代码在保存的时候一次性格式化,总会有种不放心的感觉,需要跳过头去检查。 有没有可能让我一边写一边实时格式化呢?这样每次我都能看到最终的效果。 于是我写了个小脚本 vim-rt-format,再 INSERT 下面每次按回车就能自动格式化当前行: 有了这个东西以后,写代码爽多了,释放注意力,完全专注于 “编码”,再也不用为 “格式化”这个事情花费额外的精力,变量名和运算符之间无需加空格,直接回车就自动变成干净清爽的代码了,能自动识别语法元素,并且格式化的过程无需离开 INSERT 模式。 目前支持:Python, Lua, Javascript 几种语言,使用的话,只需要 Vim 支持 +python3 特性,且 Python 安装 autopep8 模块即可,配置如下: ” 使用 vim-plug 安装插件 Plug ‘skywind3000/vim-rt-format’ ” 默认在 INSERT 模式下按 ENTER 格式化当前代码行,将下面设置 ” 成 1 … Continue reading