因为气愤胡乱说说

说起这件事,也算是有些气愤。

在一个微信群里有一个人,很高调,我也不想搭理他,偶尔进群看看却总能碰巧似的看到他在说话。次数多了,也想着能习惯,可下午他的话,让我心里很是不舒服。

上个月遇到个做自媒体的,大放厥词,看不顺眼说了几句,并退了个群。临走前将心里挤压多时的想法化成了一句“傻逼”扔给了他。结果被其他人教育了一遍。随后因为此事女朋友也说我不大气。所以这次,我也就不骂人了。

在今天这个高调的人看来,做设计不过是画画图,做得好的无非也就是熟练,没什么特别。

看来他确实不懂。

做设计,是在解决问题,在有限的时间里用最合理的方法发现、思考、解决问题。有些人是天才,他们善于发现问题思考问题,但真正能解决问题的通常都是有多年设计经验的人。

安装 Grasshopper for Mac

太久不用 Grasshopper,果然被它给淘汰掉了。

今天打开 Windows,又一次的被更新玩弄了半个多小时,气得要死。幸亏在 Rhino3d 上看到了 Mac 版 Grasshopper 的消息,多少年没有关心,终于可以用上。赶紧下载安装。

下载地址:

Rhinoceros 5.0 WIP 20121218 – Mac 版

安装之后试用要授权,下载一个 Rhino for Mac,邮箱会受到授权码,填这个就好了。

安装好了之后打开,很兴奋,很幸福。

在启动 Grasshopper 时候按照习惯敲入命令,结果屁都没有。Google 了一下,原来命令改了。要在指令窗中输入:

ExplicitHistory

终于,可以在 Mac 上开心的玩 Rhino 了。

另外,其他插件的安装和 Windows 上无差别。所以第一件事就是将 Kangaroo 装上。

解决 Kangaroo 安装问题

换了电脑,重新安装 Rhino 和 Grasshopper,把之前用的一些插件也都重新安装了一遍。结果在安装完 Kangaroo 插件后运行 Grasshopper ,提示 Loading Errors,并且在点击 Close 之后,Kangaroo 不完整,工具栏中没有运行器。

上 Google 搜索关键词,找到许多用户都遇到过这样的情况。其中有人解释说:

是因为 Grasshopper 的版本高了,所以导致这个错误发生。

我尝试将 Grasshopper 的版本降低,甚至低于了之前我所安装版本很多,还是没有没有解决。

后来经过多次查找之后,还是发现了问题所在。

由于文件被锁定,所以出现了错误。

找到了问题,开始解决问题。

根据 Loading Errors 的显示,找到在安装 Kangaroo 时的这三个文件。

逐一右键调出属性窗口,选择解除锁定,确定。

重启 Rhino 打开 Grasshopper,就不再会有错误提醒,也能够看到 KangarooPhysics 的运算器了。

我现在所用的版本:

Rhino5(64-bit)

Grasshopper 0.9.0076

Kangaroo Physics 0.099

Kangaroo 2.02

Python学习资料

用 Kindle 看知乎周刊103期《编程小白学 PYTHON》,发现里面有许多好的推荐,记录下来。

两个微信公众号值得关注

PythonCoder(Python 开发者)

crossincode(Crossing 的编程教室)

强烈推荐的网站

Learn Python The Hard Way, 3rd Edition Update 是唯一的也是最终的选择。

Codecademy 是为新手准备的 Python track。

udacity 和 Codecademy 类似。

入门教程

Full Stack Python 上有各种 Python 资源汇总。

A Byte of Python 是一个简明的 Python 入门教程。

Dive into Python 是一本开源的 Python 教程。

练习

Python Practice Book 是一本 Python 的练习书,帮助掌握基本语法。

This list of 5 programming project for Python beginners 是5个适合初学者的编程项目。

学习语言没有捷径,只有勤奋才能成功。

Django开发环境

参考了这篇《开发环境和Django安装》

目前我的项目开发环境是:

Mac OS X 10.11.2

Python 3.5

Django 1.9

Bootstrap 3.3.6

Virtualenv 13.1.2

Git 2.6.4

两个升级

Mac OS X预装了Python,不过版本比较低,所以我选择升级版本。

在Python的官网下载

https://www.python.org/downloads/

安装Virtualenv需要用到pip,所以将pip也升级了。

https://pypi.python.org/pypi/pip

四个安装

要安装Virtualenv、Django、Git、Bootstrap。

其中安装Git还需要用brew;安装Bootstrap需要npm

在终端通过pip安装Virtualenv和Django:

$ pip install virtualenv
$ pip install  django

安装Git之前先要安装brew,所以,根据Homebrew官网提示,在终端粘贴以下脚本,安装brew:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在安装好brew之后,在终端输入以下脚步安装Git:

$ brew install git

安装Bootstrap前要先安装nam,所以,下载安装npm后,在终端输入以下加班安装Bootstrap:

$ npm install bootstrap

现在,该升级、安装的都完成了。开始创建虚拟环境。

虚拟环境配置

使用Virtualenv创建虚拟环境。

#创建虚拟环境
$ virtualenv -p /usr/local/bin/python3.5 ENV3.5  

Running virtualenv with interpreter /usr/local/bin/python3.5
Using base prefix '/Library/Frameworks/Python.framework/Versions/3.5'
New python executable in ENV3.5/bin/python3.5
Also creating executable in ENV3.5/bin/python
Installing setuptools, pip...done.

#激活虚拟环境
$ source /ENV3.5/bin/activate  
#查看当前环境下的安装包
$ pip list  
pip (1.5.6)
setuptools (3.6)

地图处理

千图网下载矢量地图

http://www.58pic.com/tupian/213.html

给地图上色

http://edit.freemap.jp/

使用QGIS绘制一张地图

http://gis-tech.blogspot.com/2008/11/qgiswms.html

10行Python代码创建可视化地图

http://www.oschina.net/translate/python-maps-chloropleth

绘图: matplotlib Basemap简介

http://www.cnblogs.com/vamei/archive/2012/09/16/2687954.html

高手教你用Excel制作百度迁徙数据地图

http://dataunion.org/1041.html

用Python在地图上模拟疫情扩散

http://python.jobbole.com/80938/

R时代,你要怎样画地图?

http://cos.name/2013/01/drawing-map-in-r-era/

使用D3.js绘制行政区域地图

http://t.cn/RPrxDnK

自己绘制“精确”地图

http://t.cn/RAvo7NG