未分类 - Jacky Liu's Blog
STS 图形界面
---- 动态图形操作界面,不是静态图片,仍然是基于 matplotlib 的。图形界面是对 Vim 文字界面的补充。一个程序两个界面,这样功能就更齐全了。
---- matplotlib 作为一个 Python 组件,跟 Vim 是一个整体,共享全部内存数据。如果用 PyQT,虽然绘图速度快,可是必须另起一个进程,靠 IPC 传数据。全市场的数据不仅量大而且结构复杂,必须放在一起,靠 IPC 不可行。
---- 如果既想要速度又想一体化,只能用 C++ 和 Qt 去直接扩展 Vim 了,这个我是不会去碰的。我是交易者,不是程序员。
---- 技术上已经没有什么太想写的东西了。前一阵子看了些量化和机器学习方面的材料,初步的印象是,它们对市场数据抽象得有点厉害。就像均线对价格求平均值掩盖掉了一些有用的细节一样,市场数据一旦被采样规整化,一些重要的 feature 也丢失了。不过这方面的思路和方法很重要,以后要继续深入。
---- 现在手上有一些看上去还不错的模式/策略,但还没有完全量化,需要人的介入。以后要摸索出最能够贴近原意而又简洁的量化 feature,目前已经部分成功,自己感觉有些 feature 真的定义得特别好。继续努力 ~
44444
---- A very lucky day for this blog, thank you my visitors and congratulations to me ! Play on ~
新电脑装机备忘
---- 过年后又淘了一个二手 Thinkpad W500。我喜欢 16:10 的高分屏,现在这种屏幕基本已经绝迹了,代之以缩水的 16:9,分辨率最高只有 1920×1080。为什么电脑屏幕会有这种奇怪的发展趋势?专业人士给出理由:
*. Innovative product concepts will drive a new product cycle stimulating the growth of the notebook PC and LCD monitor market.
(翻译: 真。乱倒垃圾可以刺激拣破烂行业的发展。厂商的选择就是你的选择,否则你没有选择。你被××了还必须叫爽。)
*. 16:9 provides better economic cut (panelization) in existing TFT LCD fabs.
(翻译: 唯一诚实的一条,面积缩水了可以节省成本。建议进一步往 160:9 发展,算术不会骗人。)
*. 16:9 products provide higher resolution and wider aspect ratio.
(翻译: 9 大于 10,1080 大于 1200,真实不假。既然 wider is better,仍然建议往 160:9 发展。)
*. The widespread adoption of High Definition in the consumer entertainment sector will help end users readily adopt the new products with the wider aspect ratio.
(翻译: 会用电脑顶个屁。电脑这个发明纯属多此一举,事实证明大部分人的电脑仍然是盗版电影和弱智电视节目的播放器。那些不用电脑来放宽屏影音却用来整乱七八糟东西的非人类理应被无视。)
*. The new 16:9 panels provide an opportunity for PC brands to further diversify their products.
(翻译: 这样 Dell 就可以对每个型号推出 16:10 版和 16:9 版。不用做多投入,产品线瞬间扩大一倍。烂摊子多好呀,收拾它能锻炼身体呢。)
来源: http://www.displaysearch.com/cps/rde/xchg/SID-0A424DE8-28DF6E59/displaysearch/hs.xsl/070108_16by9_PR.asp
---- 不多说了。我要用电脑看网页写文档,我喜欢屏幕纵向高一点。从 16:10 到 16:9,被裁掉的 120 像素像是从你兜里掏走的 120 块。恼人的是,丫们还编出上面一套狗屎来给你洗脑。
---- 另外,IC 工艺的尺寸进化几年前已经基本到头,3.5G 左右的主频大概会是个天花板。因为成本的关系,增加内核数也不会是发展方向。“云”一类东西听上去就虚无飘渺,先不说。今后 Intel 和 NVidia 们可能主要会在体系结构上动脑筋,结合 DirectX 一类外包装,老酒新瓶,争取在后摩尔定律时代持续创收吧。
<补记:错鸟!摩尔老人家威武。下面是 ITRS 的路线图,来自 Wikipedia,看来尺寸进化还远没有到头 ~>
---- 以下是装机需要注意的:
*. Ubuntu 安装完成后先装语言支持和 fcitx。装好后在 系统控制>>语言 里把默认输入法选成 fcitx。
*. fcitx 装好后在 ~/.profile 末尾添加以下内容才可以用:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
*. Python 装好以后,Selenium 和 Matplotlib 的安装都是通过 Python 进行的,按照它们官网的安装说明一个
Python 命令就行了,很简单。
*. 无线互联: 两台电脑以 Ad hoc(点对点)方式互联,步骤如下:
1. 在 Ubuntu 下通过 Network Manager 新建一个无线网络,类型已被默认为 "Ad hoc"。IPv4 Setting
里全用默认设置,尤其是 Method 一项默认为 "Shared to other computers",不要动。
2. 设无线密码,WEP 128 位加密的密码长度必须是准确的 13 个字符。Network Manager 不会检查,Win7
会。如果不设成 13 位,从 Win7 那边连接时会有问题。
3. 建好以后在终端里通过 ifconfig 命令查看本机在新建网络里的网址和子网掩码。比如两者分别为:
10.42.0.1 和 255.255.255.0
4. 从 Win7 那边连接这个新建的无线网络,连上以后手动设置 IPv4 地址。前三段必须与 Ubuntu 新建
时获得的地址相同,比如设成 10.42.0.2,子网掩码也跟 Ubuntu 这边一样。设好以后,从两边就应
该能够 ping 到对方了,这样就算把无线网设置完成了。
*. 文件共享,主要是从 Ubuntu 上访问 Win7,参考文章在这里:
http://www.liberiangeek.net/2012/05/windows-7-vs-ubuntu-12-04-how-to-enable-advanced-file-sharing
关键如下:
1. 在 Win7 下建一个叫 jacky 的账户,设好密码(不设好像还不行,因为 Samba 必须要设)
2. 在 Win7 下对目标文件夹设好共享,也就是对 jacky 开放权限。
3. 在 Samba 下也建一个叫 jacky 的账户,设好相同的密码。
4. 然后打开文件浏览器 Nautilus,选 Go >> Location,地址输入: smb://10.42.0.2/ 应该就能看见
Win7 上的共享内容。