手动安装cursive插件for IDEA 13.1

寡人也算是cursive的早期用户了
但是cursive的源委实有点慢,所以得借助硬盘下载了…
先打开http://cursiveclojure.com/plugins-13.1.xml
发现下载地址是http://cursiveclojure.com/cursive-13.1-0.1.20.zip
然后迅雷下之,硬盘装之.
又可以愉快地跑起来啦!

买了 囚徒健身

其实是先买了一个体脂仪,发现体脂太高,不能忍…

买了这个书,也不知道灵不灵.

买了才发现,居然是全彩的,一本书而已,为什么要搞得这么奢侈…

照着法子开始训练吧!!今天是第一天,就按照建议做.

2014-02-10 22:03:31
墙壁俯卧撑
热身 x10
锻炼 x25
锻炼 x25

坐姿屈膝
热身 x5 保持平衡好像有点难,身体抖抖的
锻炼 x10 腿外侧酸酸的
锻炼 x15 平衡性还是略差…

2014年02月11日
坐姿屈膝
热身 x10
锻炼 x15
锻炼 x15

墙壁俯卧撑
热身 x10
锻炼 x35
锻炼 x35

2014年02月13日
垂直引体
热身 x10
锻炼 x20
锻炼 x20

肩倒立深蹲
热身 x10 平衡好难掌握的样子…
锻炼 x10

2014年02月17日
用横杆做俯卧撑 x50
放低横杆 于肚脐同高 x50
坐姿屈膝 x20
坐姿屈膝 x20

2014年02月24日
横杆与胸同高俯卧撑 x20
横杆与肚脐同高俯卧撑 x40
横杆与肚脐同高俯卧撑 x40
横杆与肚脐同高俯卧撑 x40

坐姿屈膝 x10
坐姿屈膝 x25

2014年03月03日
横杆与胯同高俯卧撑 热身x10
横杆与胯同高俯卧撑 练习x40
横杆与胯同高俯卧撑 练习x40
横杆与胯同高俯卧撑 练习x40

坐姿屈膝 x25
坐姿屈膝 x25

2014年03月10日
膝盖俯卧撑 x10
膝盖俯卧撑 x10
坐姿屈膝 x30
坐姿屈膝 x30

旅游回来了回复记录哈
2014年04月28日
横杆与髋同高 x10
横杆与髋同高 x5
横杆与髋同高 x6
横杆与髋同高 x6
肩膀倒立深蹲 x20
肩膀倒立深蹲 x20

寒假计划

虽然没有什么正经的寒假了…算是过年计划吧,希望在过年结束重新去上班前完成:

  1. SICP 撸完前三章
  2. 体重稳定控制在 79kg 以内
  3. 克服某些事情造成的焦躁不安的情绪

支线任务:
玩gullum
学习 python 的 logging 模块

买了发正版IntelliJIDEA

12月31日,也就是昨天,我用着社区版本的IntelliJIDEA,然后看了看边上尸兄的操作,发现商业版本有很多社区版没有的挺实用的功能,比如对spring的支持什么的…然后上官网看了看价格,199$,感觉是有点小贵…但是作为IDE好像也还挺正常.然后又发现购买处赫然写着针对中国用户的特价…599CNY,感觉是作为实习生一周多的搬砖钱,好像还能接受的样子…就买了.

买了之后被各位前辈斥为土豪…实习生一周多的砖钱…不就是正式工一天的砖钱么…为毛我花了他们一天的赚钱买了个软件也要被黑…曾是难以理解,也许砖狗当久了心里太空虚寂寞觉得与其花钱支援同为砖狗的开发IDE的同胞还不如招Lost Lady来一发?

瞎逼转一发商业版比普通版多了什么(好像是11年的帖子,有点古老了…现在应该已经不是这样了)

IDE 功能

  1. UML 类图
  2. Maven 依赖关系图
  3. 代码覆盖检查
  4. 项目依赖矩阵
  5. 重复代码检查
  6. 结构化的查找与替换
  7. 代码级别的JSP调试
  8. JavaScript 调试器

语言支持

  1. Ruby
  2. Python
  3. PHP
  4. SQL
  5. HTML/XHTML/CSS
  6. JavaScript/CoffeeScript
  7. XSL/XPath
  8. Freemarker/Velocity
  9. JavaScript/ActionScript

版本控制

  1. Team Foundation Server
  2. ClearCase
  3. Perforce
  4. Visual SourceSafe

框架支持

这个基本上免费版的什么都不支持,企业版支持Grais, Flex, GWT, Struts, Spring, JBoss Seam, Hibernate, Axis,Play Framework 等等。

应用服务器
这个免费版也是什么都不支持,企业版支持Tomcat,GlassFish,JBoss,WebLogic,WebSphere,Geronimo,Resin,Jetty

当上上班狗一月余

在JBStreet上上班已有一个多月了,当然中间还有回学校比赛,挖掉中间的日子加起来正好一个月.在工地感觉受到最大的影响就是吃的真多…导致体重堪忧.然后么大伙儿都很忙碌的样子,公司现在正处在上升期,每个人搬起砖来都很有干劲.公司里妹子也很多,但是bricks carrier们似乎都没啥机会接触…尤其是午饭,工头组织了小饭桌,大家一起订外卖,目测是十几个bc加上两个妹子,但是前几天妹子们不明原因地离开了小饭桌.现在小饭桌全是bc们了,真是莫名忧伤.

12月初去长春比赛了一发…屌丝的最终结局就是银拿滚…也罢,好好搬砖,搬出自信,搬出未来,搬出属于自己的天空.

奖状么么哒…
一个月后会有高大上的工地年会…会有啥精彩等着俺呢…目测这是一个接触到工地搬砖之外的活动的一个机会.
总结一下在工地一个月撸了点啥:

  1. 当之无愧的脚本小哥…之前认为Python语法比较优美学了一点…其实一直不知道具体有啥用,现在感觉统计数据,处理处理字符串什么的真是爽.
  2. Java,虽然感觉用着不爽,但是体系比较成熟…这这那那的东西都有,尤其hadoop,storm什么的,先搞的人把东西搞好了,不管这门语言素质如何…落后的人…就要跟着舔,先努力舔着,争取以后变成被舔的…
  3. php,不是主力,看不出有啥特别的…就是代码相貌不怎么好看,尤其和html一起,vim好像排版无力…两门语言一起出现要怎么缩进怎么缩进怎么缩进啊…

Emacs cheatsheet

编码相关

  1. 查看当前buffer的编码:M-x describe-coding-system
  2. 列出所有编码:C-x <RET> r <TAB>
  3. 以指定编码重读当前buffer:C-x <RET> r utf-8,(revert-buffer-with-coding-system)
  4. 改变当前buffer的编码:C-x <RET> f utf-8,(set-buffer-file-coding-system)
  5. 设定下一步操作的编码格式:C-x <RET> c,(universal-coding-system-argument)

Vim cheatsheet

切换工作目录到当前路径

:cd %:p:h

非根用户保存文件

:w !sudo tee %

根据tabexpand设置,tab 换成空格,或者空格换成 tab

%ret! 4

挖坑SICP

没错SICP!就是这玩意儿!很遗憾大四了才知道这本书,但听闻公司里的大牛们都用Clojure写算法,为了自己的素质能赶上,书要啃起来!之后就在这里贴作业吧!

参考Solution 不会的时候瞄两眼…

我的作业地址

参考资料

在Mac上安装mit-scheme
brew install mit-scheme
入乡随俗使用Emacs

听说写lisp就是要用Emacs的么,但是Emacs在Mac下的中文字体不忍直视,要设置一下,快速搞了个小配置,做做题应该没问题了

;;; Always do syntax highlighting

(global-font-lock-mode 1)

;;; Also highlight parens

(setq show-paren-delay 0
      show-paren-style 'parenthesis)
      (show-paren-mode 1)
;;; This is the binary name of my scheme implementation

(setq scheme-program-name  "/usr/local/bin/mit-scheme")

;;; always show line numbers                              

(global-linum-mode 1)
;;; English and Chinse fonts 中文字体

(set-face-attribute 
  'default nil :font "Anonymous Pro 13")
(dolist (character '(han kana symbol cjk-misc bopomofo))
  (set-fontset-font (frame-parameter nil 'font)
     character
     (font-spec :family "Hiragino Sans GB W3" :size 13)))

中文字体设置参考这篇 虽然我不知道为什么要这么麻烦把han kana symbol cjk-misc bopomofo都设置一遍,貌似Win的机器上只要设置han就可以了

新发现,原来C-j可以另起一行并且缩进…

交互环境

如果需要在编辑的源代码里面调用scheme解释器的话,可以按以下的步骤来进行:

  1. C-x 3 ;;这个是用来新打开一个垂直分割的窗口。
  2. C-x o ;;跳转到这个新打开的窗口。
  3. M-x run-scheme ;;在新打开的窗口里面运行scheme解释器。

现在你就可以像用edwin一样来使用嵌入了scheme的emacs了。下面两个key可以用来马上执行文件的语句:

  1. C-x C-e ;;将光标之前的最后一个语句交给scheme解释并执行。
  2. C-x h C-c C-r ;;将整个buffer的内容都交给scheme解释执行。