摘要:
书的名字就可以看出这不是为专业人士写的教科书,每个人都可以读一读。书中内容简明易懂,让我这个没有任何设计经验的人也想跃跃欲试了。 总的来说全书阐述了设计的四个原则:亲密性,对齐,重复,对比,还有一些有关颜色和字体的选择。书中有许多实例可以持续学习和强化设计中的四原则。 看过本书以后,你会发现现实中有许多地方运用了这些设计原则。我在看电影结尾字幕时,就发现了原来没有注意到的字体的选择和对齐的运用。这一点还给我一些启示:外行人看行内的东西觉得杂乱无章,内行人却能看到它背后隐藏的秩序。只有你的思维中有相关的秩序,才能看到秩序。 阅读全文
摘要:
照着oldj同学的方法画曼德勃罗集,需要PIL库的支持,我生成的图是1280×800,迭代了1024次,花费了20多分钟。效果如下: 代码如下: 1 # -*- coding: utf-8 -*- 2 import time 3 import Image, ImageDraw 4 5 g_size = (1280, 800) # 图形最终尺寸 6 g_max_iteration = 1024 # 最大迭代次数 7 g_bailout = 4 # 最大域 8 g_zoom = 2.5 / g_size[0] # 缩放参数 9 g_offset = (-g_size[0] * 0.25, 阅读全文
摘要:
昨天看了一部关于分形的纪录片:寻找隐藏的维度,片子拍的很到位,能够引人深思。 纪录片中几点触动了我,第一点是1978年的波音公司的一个雇员卡朋特需要做一个模拟飞机飞行过程中下面的山脉全景图,但那时的计算机性能及其低下,无法快速地画出如此复杂的图片。这时片中提到这位工程师刚好读过有关分形理论的书,结果他用分形几何的理论反复迭代画出了效果不错的山脉图。由此可见:技术进步和理论发展的相互促进,没有理论的支持难以产生新的技术,没有技术需求理论也无法得到验证。 第二点是IBM的伟大,IBM的伟大之处就是储备了不少技术人才和技术。在Mandelbrot不得志的时候,IBM接受了他,接受了这些不... 阅读全文
摘要:
问题:在64位Win7下安装PIL库,提示注册表中找不到Python2.7(已经安装了python2.7)。原因:PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安装库都是32位的。解决:下载安装64位PIL库,下载地址:http://www.qttc.net/static/file/PIL-fork-1.1.7.win-amd64-py2.7.exe 阅读全文
摘要:
在open_chrome文件夹下有两个文件,一个是open_chrome.py,一个是setup.pyopen_chrome.py用来先注册表添加右键菜单项# -*- coding: utf-8 -*-#coding=utf-8#Python -V: Python 2.7#filename:open_chrome.pyimport _winregimport webbrowserdef menu_reg(): prog_name = 'open chrome' # 程序名称(即右键菜单中显示的名称) prog_path = r"D:\Download\GoogleCh 阅读全文
摘要:
通过手动创建oracle数据库,可以了解oracle数据库的结构和数据库运行机制,对理解oracle数据库有帮助。脚本如下:1、打开命令行工具,创建必要有相关目录 C:\>mkdir D:\oracle\product\10.1.0\admin\book C:\>mkdir D:\oracle\product\10.1.0\admin\book\bdump C:\>mkdir D:\oracle\product\10.1.0\admin\book\udump C:\>mkdir D:\oracle\product\10.1.0\admin\book\cdump C:\& 阅读全文
摘要:
ubuntu是12.10版本,显卡是nvidia GeForce9300M GS。 刚装上ubuntu后字体发虚,以为是驱动的问题,就在nvidia官网下载了一个最新版驱动,装上后莫名其妙的就无法进入桌面环境里,只有只有鼠标和壁纸。在ubuntu.org.cn论坛上找到了解决方法 分享之。 首先安装步骤恢复了开源驱动:鼠标右键点击桌面 --> 更改桌面背景 --> 全部设置 --> 软件源 --> 附加驱动,在这里即可重新选择(一般是第二项)Using X.Org X server - Nouveau display driver from xserver-xorg-v 阅读全文
摘要:
常用排序选择排序,冒泡排序,希尔排序,快速排序,插入排序的python的实现,python的代码量比c/c++少了不少。 1 def select_sort(sort_array): 2 for i,elem in enumerate(sort_array): 3 for j,elem in enumerate(sort_array[i:]): 4 if sort_array[i]>sort_array[j+i]: 5 sort_array[i],sort_array[j+i]=sort_array[j+i],so... 阅读全文
摘要:
先安装能在sublime text 2显示中文的字体,有一个非常好的开源字体,叫做“文泉驿字体”,安装如下:sudo apt-get install xfonts-wqy官方网站:http://wenq.org/index.cgi?%E9%A6%96%E9%A1%B5然后配置sublime text 2的 “Settings-User”,在里面加上:"font_face": "WenQuanYi Micro Hei Mono"最后安装一个sublime text 2的插件 InputHelper,用于输入中文,安装如下:cd ~/.config/subl 阅读全文
摘要:
米开朗基罗说,塑像本来就在石头里,我只是把不要的部分去掉。这个塑像对每个人来说就是你的天赋,而需要去除的是外界的期望和自身的浮躁,这把雕刻的凿子是时间和反省。可惜的是,大部分人把时间用在了寻找各种装饰品,来粉饰自己以为丑陋的石头。 成果需要正确的方向和时间,但是我现在却不能耐得住外界的看法和寂寞。如果你自认为自己的观念正确,就快把它实现出来。在实现的过程中不要被外界的喧嚣所蒙蔽,喊出你自己的声音,不然你永远没有话语权。因为你的声音背后没有承载,你的声音没有分量。坚持一下可能不是胜利,但我们得到的是浮躁背景下的一份沉静,得到一份笃定,一份自信。同时我们也沉淀了自己。 阅读全文