<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Joyer的日志]]></title><description><![CDATA[复杂人的简单]]></description><link>https://blog.youkuaiyun.com/DelphiNew</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DelphiNew]]></copyright><item><title><![CDATA[用32行代码做了个简单的命令行版chatgpt]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/129978862</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/129978862</guid><author>DelphiNew</author><pubDate>Wed, 05 Apr 2023 22:36:58 +0800</pubDate><description><![CDATA[受公司脚本大神的启发，我今天也自己用32行代码做了个简单的命令行版chatgpt。
]]></description><category></category></item><item><title><![CDATA[如何在不插电源合盖的情况下，让mac book pro连接显示器键盘持续使用]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/129298290</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/129298290</guid><author>DelphiNew</author><pubDate>Thu, 02 Mar 2023 12:11:31 +0800</pubDate><description><![CDATA[如何在不插电源合盖的情况下，让mac book pro连接显示器键盘持续使用]]></description><category></category></item><item><title><![CDATA[NAS折腾笔记之Wake On LAN和远程管理]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/128589778</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/128589778</guid><author>DelphiNew</author><pubDate>Sat, 07 Jan 2023 12:44:43 +0800</pubDate><description><![CDATA[NAS折腾笔记]]></description><category></category></item><item><title><![CDATA[使用黄金分割来铺花子到花盘上]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/120765043</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/120765043</guid><author>DelphiNew</author><pubDate>Thu, 14 Oct 2021 15:22:37 +0800</pubDate><description><![CDATA[利用黄金分割在花盘或者花体上铺花子
最初是女儿看到entagma的一个动画(https://www.youtube.com/watch?v=yGwhnt7mZ50)觉得很漂亮，问我能不能做一个
原始动画使用houdini的VEX实现的，了解原理后我觉得这个算法包含了程序之美和自然界的数学之美，用three.js在Web上尝试
flower2d 产生平面花盘 flower3d 产生空间花盘，用抛物线举例










&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;h..]]></description><category></category></item><item><title><![CDATA[用什么笔记本电脑开发Chromium最合适？]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/103707358</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/103707358</guid><author>DelphiNew</author><pubDate>Thu, 26 Dec 2019 00:00:45 +0800</pubDate><description><![CDATA[这个问题到今年终于可以回答了。

是 64G 内存版的 2019 16" MacBook Pro。

之前在某乎上问过谷歌的同学(https://www.zhihu.com/question/300896224)，发现他们发的笔记本才16G，这对于要做LTO链接和GDB调试肯定是不够的，所以当时并没有去看MacBook Pro。

今年内存好像大家都在降价了，Dell和ThinkPad都可以定制6...]]></description><category></category></item><item><title><![CDATA[时代真的变了，不用npm不行]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/86520371</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/86520371</guid><author>DelphiNew</author><pubDate>Thu, 17 Jan 2019 11:09:35 +0800</pubDate><description><![CDATA[作为开发者，不拒绝学习新东西，生活反而更便利了。

比如放弃VxPN，改用ss。放弃所有旧的ether，改用WireGourd。。。。。别问我为什么有spell error。

这点可能暂改不了。

 

就说说现在开发者的日常吧。

github、node、npm、vs code。都是我刚开始写程序的年代不存在的东西呢。

最新的写的开发者工具，打算全面基于vs code来做。所以不小心要用上全...]]></description><category></category></item><item><title><![CDATA[到了2018年，还有学习Emacs的必要吗？]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/80112823</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/80112823</guid><author>DelphiNew</author><pubDate>Fri, 27 Apr 2018 20:19:50 +0800</pubDate><description><![CDATA[Emacs是个古老的编辑器，部分使用者对其相当痴迷，认为所有其它编辑器都是渣渣。作为10多年的老用户，在2018年，重新谈一谈这个编辑器。如果在网上搜索“effective emacs 中文版”，应该还能看到本人10年前翻译steve yegge的effective emacsEffective Emacs 中文版这篇文章当时对我来说关键是打开了思路：自己改变适应来提升效率。那么多年以后，文中的1...]]></description><category></category></item><item><title><![CDATA[Make VLC player support polarized 3D.让VLC播放器支持偏振3D效果。]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/50558965</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/50558965</guid><author>DelphiNew</author><pubDate>Fri, 22 Jan 2016 01:58:15 +0800</pubDate><description><![CDATA[Make VLC player support polarized 3D.]]></description><category></category></item><item><title><![CDATA[丢掉python -m SimpleHTTPServer，一行命令用http分享目录(单行web服务器)]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/30242059</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/30242059</guid><author>DelphiNew</author><pubDate>Thu, 12 Jun 2014 14:01:42 +0800</pubDate><description><![CDATA[好久没更新博客，还是要备忘一些实用工作技巧：]]></description><category></category></item><item><title><![CDATA[关于矩阵和图形学变换]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/9275299</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/9275299</guid><author>DelphiNew</author><pubDate>Mon, 08 Jul 2013 20:04:51 +0800</pubDate><description><![CDATA[这两天打算做一个培训，补习一下相关的资料。。
这个课题要讲得好，图示非常重要。先记录一下参考文献：
https://en.wikipedia.org/wiki/Transformation_matrix
http://www.reddit.com/r/programming/comments/1ejqr0/guide_to_using_affine_transformation_matric]]></description><category></category></item><item><title><![CDATA[The silver search(ag)比ack-grep还快]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/8828930</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/8828930</guid><author>DelphiNew</author><pubDate>Sat, 20 Apr 2013 19:24:26 +0800</pubDate><description><![CDATA[今天用ag搜索android4.1的代码，发现总是被一个长得让崩溃的.json文件匹配(键入ag ::layout)搞得没法健康地查看ag.el的结果。
一看ag的代码才知道这长行打印压制还是个未完成功能
src/options.h:48:30:    int print_long_lines; /* TODO: support this in print.c */


好在作者的C代码]]></description><category></category></item><item><title><![CDATA[让自己也惊叹的#emacs##gdb#联动，这才是最好的emacs-gdb]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/8724132</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/8724132</guid><author>DelphiNew</author><pubDate>Tue, 26 Mar 2013 22:41:23 +0800</pubDate><description><![CDATA[由于最近在做比较深入的android ndk开发，又不得不和命令行gdb打交道了——eclipse连gdb太慢了！
我觉得在emacs中用gud来操控ndk-gdb一直不妥。所以退而改用命令行方式。

对于bt(backtrace)命令打出来的call stack，一直都是再次从terminal中copy到emacs中查看的。
这天多花了点心思，想用define命令把这个call stac]]></description><category></category></item><item><title><![CDATA[受够了每次向emacs粘贴xcode日志都要用keep-lines了。 (first-line-filter-mode)]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/8207785</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/8207785</guid><author>DelphiNew</author><pubDate>Wed, 21 Nov 2012 14:01:14 +0800</pubDate><description><![CDATA[(defun first-line-filter (b e l)
  (save-excursion
    (goto-char (point-min)) ;goto first line
    (let ((line (buffer-substring-no-properties (line-beginning-position) (line-end-position)))) ;;use i]]></description><category></category></item><item><title><![CDATA[程序员减肥]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/7583019</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/7583019</guid><author>DelphiNew</author><pubDate>Sat, 19 May 2012 15:45:31 +0800</pubDate><description><![CDATA[大约在4个月前，忽然觉得自己很想减肥。


是的，那种内心的声音。当时也不算胖，172cm/74kg左右。
现在是172cm/60kg。


4个月减脂30斤——————只靠急走、哑铃、起坐运动、饮食控制。（去TMD减肥药、去TMD减肥手术）

回过头来看，我完成了很多人做梦都在想的减肥目标，并觉得一点儿也不神奇。


所以的经验归结起来就只有：
毅力、坚持、榜样。]]></description><category></category></item><item><title><![CDATA[关于emacs和键盘]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/7049374</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/7049374</guid><author>DelphiNew</author><pubDate>Wed, 07 Dec 2011 13:08:59 +0800</pubDate><description><![CDATA[大约四年前淘汰自己的神舟学生本后，我就很讨厌使用笔记本了。因为那别扭的小键盘实在没有码字的快感。
我算是一个emacs中毒已深的用户，所以对键盘这个外设有自己的特别要求。
当使用笔记本时，除了外接键盘外，只能使用Caps代替Ctrl才能减少自己的旦腾次数。


重度使用emacs约有五年了，我一直希望像jwz一样把自己的手指用残，同时实现经济自足，开个酒吧之类的。
后来发现jwz是少数]]></description><category></category></item><item><title><![CDATA[再一次，写一个最简单的.emacs]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/6732295</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/6732295</guid><author>DelphiNew</author><pubDate>Tue, 30 Aug 2011 13:57:26 +0800</pubDate><description><![CDATA[新装一个特殊的linux开发机器，使用的是ubuntu。默认还是用emacs开发，这两天尝试做尽可能少的定制，最终的.emacs是我觉得非加不可的一些设置。


;;;must key
(global-set-key (kbd "M-h") (lambda () (interactive) (find-file "~/.emacs")))
(global-set-key (kbd "M-S...]]></description><category></category></item><item><title><![CDATA[在最新版火狐FF5、FF6中使用FireGestures手势插件]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/6554779</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/6554779</guid><author>DelphiNew</author><pubDate>Sun, 19 Jun 2011 16:02:00 +0800</pubDate><description><![CDATA[个人觉得FireGestures是最好用的手势插件，比chrome、maxthon、opera的都好用。所以无论火狐官网发新闻还是发微博说FF5出来了什么的，本着“不能用手势就不更新”的原则，用了FF4很久了。 今天周末OT，同时说手势插件写着：Latest Version: 1.6.5 			Released on: 2011-06-18			Works with: ]]></description><category></category></item><item><title><![CDATA[对Mac OS X这个系统的使用印象]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/6212190</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/6212190</guid><author>DelphiNew</author><pubDate>Sun, 27 Feb 2011 23:40:00 +0800</pubDate><description><![CDATA[最近在使用果公司的OS X，随记一些印象。


1. 界面设计美观；

2. 后台有个强悍的unix(freebsd)；
..................]]></description><category></category></item><item><title><![CDATA[最近一些不理智的行为]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/6171008</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/6171008</guid><author>DelphiNew</author><pubDate>Mon, 31 Jan 2011 17:00:00 +0800</pubDate><description><![CDATA[可预测的非理性，不一定时时能抵御。人都是冲动的，码农也不例外。]]></description><category></category></item><item><title><![CDATA[给IDA用的一个简单的symbian程序地址转换工具]]></title><link>https://blog.youkuaiyun.com/DelphiNew/article/details/6132920</link><guid>https://blog.youkuaiyun.com/DelphiNew/article/details/6132920</guid><author>DelphiNew</author><pubDate>Wed, 12 Jan 2011 22:12:00 +0800</pubDate><description><![CDATA[IDA在排查由D_EXC生成的symbian死尸现场时非常有用，

不过在下觉得用IDA来直接进行汇编调试也是有用而有趣的，尤其是要面对phone release编译的情况。。



工具链生成的.map文件与IDA的地址不能直接对应，所以按函数下断点非常麻烦，要自己算地址！god。

区区本可以用emacs写个函数了事，考虑到在组内emacs普及度过低，所以编写了一个perl的bat脚本：


里面用的了perl正则里的求值替换，因为这个语言特性自己也不熟，把程序记下来备查：]]></description><category></category></item></channel></rss>