Category: Diary

  • 04-23 学习记录

    mongodb 最近回顾了下mongodb的安装,使用等。 ubuntu(12.04)下安装和启动 $ sudo apt-get install mongodb-server $ sudo mongod -f /etc/mongodb.conf 默认会同时安装客户端,即命令mongo,换句话说是那个支持JavaScript的客户端。 macosx下安装和启动 $ brew update $ brew install mongodb $ mongod –config /usr/local/etc/mongod.conf brew update耗时会比较长,如果没有必要的话可以不做。 让dash搜索casbah 默认dash下是没有casbah的文档的,把casbah clone下来,尝试用mkScalaDocSet也失败了,casbah生成的文档多处出现不标准的XHTML。后来某一天发现dash支持Scala Docs,那么可以这么做: 进入Scala Docs,就是点击常规下载DocSets左边的Ruby, Java, Scala Docs导航栏中的Scala Docs 搜索casbah 找到你需要的casbah版本并下载,由于casbah有多个模块,大概要下3~4个 默认这些Scala Docs的前缀是scaladoc:,需要都改成casbah:,这样你就可以用casbah:搜索casbah多个模块了 注意,casbah的这个文档只是API文档,不是那种tutorial。不过一般来说应该够了。

  • 谈下自己使用macbook air的感受

    一句话来说就是比想象中要好。 具体可以从以下几个细节来看: evernote 自从用上了evernote mac版,特别是知道那个tray windows怎么用之后,我就觉得大部分时候纸质笔记本可以舍弃了。典型的我在做驾校考试科目一的,错题包括图片都是直接复制到那个窗口,然后保存同步到手机上复习,很方便。 dash 虽然做互联网的很多都是重度web使用者,包括api reference,但是有了dash,大大减少了忘记一个api每次都google的情况,对于不在IDE下开发的人来说还是很有用的。 重量 个人不是app爱好者,只是谈整理感受。air的重量还是挺轻的,想在床上看视频也没问题,带来带去也可以。老实说pro虽然性能好一些,但是更重一些。 随时合盖 这个是SSD硬盘的优势,之前的机械硬盘的macbook可能不行。具体什么时候合盖自己决定。 找回一点自己开发的动力 当初买macbook air也有这个目的,现在怎么说比以前稍微好一点。比如最近在学scala + mongodb,在笔记本上做开发。 多点触控比鼠标舒服 把click去掉之后,1,2,3,4点触控没声音了,操作起来很轻,不用担心鼠标手了。

  • 小路考pass

    都过去一天了,感觉还是有点兴奋——我一次性过了小路考。昨天早上6:50左右出发,七点半左右到考场,8点一刻多从考场出来。最后听到小路考机器说合格的时候,心里很想说yeah。同去的几个人也都合格了。在我们前一天去考试的驾校同学也都通过了,感觉最近驾校小路考运势不错。 小路考过后,理论上要准备大路考和改规后的二次理论考(科目四),不过驾校说要等两个月,所以我考虑先看看科目四。 小路考之前,其实积压了一些事情,感觉也要趁机休整一下。学车时周末基本都在外面练车,这个周末休息一下做点自己的事情,比如锻炼之类的。 恩,这也算是对这几周没啥文章的交代。

  • 近况是什么我才不知道呢

    不知道写什么,随便写点吧。

  • 2014-03-04笔记

    jenkins & selenium grid 最近主要在弄jenkins相关的东西,包括selenium grid。jenkins有selenium grid的插件,实际执行相当于在jenkins的服务器上运行selenium grid的hub(可以认为是master)。使用selenium grid和原先直接使用selenium区别不大,比如原先是 from selenium import webdriver driver = webdriver.Firefox() 现在就变成远程的方式 from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities driver = webdriver.Remote( command_executor=’http://127.0.0.1:4444/wd/hub’, desired_capabilities=DesiredCapabilities.FIREFOX)

  • 入手MacBook Air(MD760)

    在苹果团观望了一个多月后下手MacBook Air(MD760, 2013年款,13寸低配,128GB SSD)。总价包括苹果团的180和快递费60比国行平均7200要低,比1月10日苹果活动7000也要低一些。 个人的本职是个码农,在苹果团的帖子上看到很多码农都买了MacBook Pro比如ME865,不过考虑到自己的实际用途和在苹果实体店比对过RMBP(Retina MacBook Pro)和MacBook Air之后决定入手MD760就足够了。 周三下的单,周四晚上深圳顺丰发货,周五晚上上海这边估计是收不到了,只能改地址送家里,终于在周六上午的时候到手。到手后之前买过2012年款MacBook Air的某姐就开始帮我拆封和配系统——因为我之前把某姐的WII U给拆封了。 第一次配置系统的时候发现wifi连接不上,一直报timeout或者invalid password。google下了发现是个普遍的问题。我参照了一篇iteye上博客尝试开关wifi,问题没有解决。最后我重启笔记本后解决。 进一步配置中,我发现自己有好多地方是小白。比如安装软件优先从app store上安装,没有的话再考虑官网下载。对于码农来说terminal就是刀叉,osx自带的terminal确实不怎么样,某姐帮我装了iterm2。alfred是一个快捷入口,有些时候可以代替四指抓(我给这个手势定的名字)或者launchpad。切换程序的时候可以不用最小化,直接点击dock上的图标或者四指向上滑选择程序。配置中参考了这篇开发人员用mac配置文章。 顺便说一句,进入app store貌似是要apple id的,我是在Apple中国的官方网站上注册的,记得填写正确真实的信息。还有在另外一个页面输入序列号填写购买日期用于保修,页面我忘记是哪个了,在某个论坛中搜索到的。 最后,祝贺终于不用在周末和某姐抢台式机了。

  • 导出并整理android通话记录的简单方法

    最近需要导出自己手机的通话记录,找了个应用导出,之后自己做一些处理,得到了表格样子的通话记录。 应用我用的是Call Logs Backup & Backup,没有用腾讯手机助手之类的,简单为上。 简单的应用操作也很简单,Backup按钮帮你导出最近500条通话记录,默认备份到内部存储,建议备份到/mnt/sdcard下。 应用备份出来的是一个XML,同目录下还有一个XSL文件,用来美化XML样式的。XML的格式大致是这样: <?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’ ?><!–File Created By Call Logs Backup & Restore v3.22 on 24/12/2013 13:26:12–><?xml-stylesheet type=”text/xsl” href=”calls.xsl”?> <calls count=”500″> <call number=”12345678901″ duration=”0″ date=”1376741581884″ type=”2″ readable_date=”Aug 17, 2013 8:13:01 PM” contact_name=”Foo” /> ….. </calls> calls.xsl就是同目录下的样式文件。 用浏览器显示XML时,默认会应用XSL,样子就是表格。和我的要求很接近了,除了默认通话记录是从最早到最近的,我想要的是最近到最早的。应用的配置我大致看了下,没有设置排序依据。写一段简单的python/ruby脚本肯定是可以做的。不过我看到call记录都是一行一行的,又知道有一个shell命令tac倒序输出,所以我自己做了点简单处理: head -n 2 calls.xml > calls-desc.xml tail -n +3 calls.xml |…

  • 手贱的后果

    事情发生在上周三,准确的说是上周三中午。 那天中午在和别人讨论问题的时候突然觉得眼睛里进了东西,于是习惯性的揉了揉。 碰巧大冬天开着暖气的办公室异常的干燥,最近经常眼干,于是我又揉了两揉。 但是异物感犹在,于是我揉了三揉。 ……

  • 杂谈2013-11-19

    早上做地铁的时候发现写点东西能让人心情稍微安定一些,虽然工作上的东西不能写在博客,但是挑着写一些平常的东西还是可以的,不便公开的还是写在自己的笔记本上吧。 fake-webapp 最近完成了一个小的web应用,和无线没关系哈,我用来方便end-to-end测试的。有这样一个场景,要测试某个系统,这个系统依赖别的系统的服务,还有远程HTTP请求。原先测试这个系统很难,别的系统服务返回的内容我们不能直接控制,远程HTTP请求更是没办法直接调试。在阅读了《How Google Test Sofeware》之后,我决定mock掉这些难以测试的系统外的依赖,自己写一个包含这些mock掉的服务的web应用。 之前,我其实考虑过远程jmock+jmx的方案,但是始终想不清楚如何入手,现在做的东西虽然简单了些,但是最终目的是类似的。实际开发到最后调试使用花了两天不到,小见成果。 当然,我明白,我之前那些做的东西,不说在外面,在公司也是没啥人感兴趣的,现在也只是写一写,记录下自己好歹做过一些东西。 dd wrt 因为更新3ds的mh4,捣鼓了一次privoxy,考虑在路由器上处理的话更方便,在买了备用的路由器后尝试了刷dd wrt。原先的路由器型号是WR841N v7,可以刷dd wrt。刷机的过程也很简单,30-30-30大法(全程按着复位键,头30秒是接着电源的,中间30秒拔掉电源,末30秒接上电源)后在web界面上传新的firmware即可。 但是刷机之后设置花了好长时间,作为second route,看了一些资料几个小时后还是gss搞定的。 最后一步VPN其实到现在还是不稳定,可能和远程服务器有关系。默认dd wrt连接VPN后路由表是有问题的,需要在管理页面设置commands,启动后执行路由表更新脚本。 MH4升级到HR4 周末第一次玩网络联机的,体会到什么是5分钟一局,如果有几个人很给力的话;什么是chat,和不认识的人联机礼貌还是很重要的。不过我也明白如果长期靠着联机,确实人会变懒,只靠装备而不是技术过活(你应该去打斗技场)。 还有一些小的点,个人感觉HR解禁的其实也有“闲人”,愿意陪我们这种低HR打打怪的。而且有趣的是会在打完之后拍手,离开之前招手。怎么说,一个人玩确实有点孤独,一起玩还是有点乐趣的。 另外,翻翻MH4论坛了解到MH4升级的主要目的还是针对营地猎人和任务,类似刷老金的感觉。这个问题是在我第一次网络联机之前出现的,不了解是什么东西。第二个是称为校服,换句话说大家都穿的那种普遍的衣服,其实我想说,可以改点颜色的好不…… 关于自己HR4后的目标,个人属于慢慢玩的新手,不过现在看来重点先做点key quest,包括升级HR的,食材的,纳品的,村里面的关键任务等等。

  • mh4狩猟日記1

    9月30日入手,十一开始玩的,竟然已经玩了那么长时间。 上手花了好长时间!真的好长好长! 莫名其妙选了操虫棍用到了现在,这种远近即可还能到处跳的好武器就被我歪打正着的选为默认武器了~ 不过我玩这种游戏一般只会躲,绕着怪物满地图跑。所以,所以我很少一个人打大型怪物~ =。= 买了两张看来是正确的~有人带我玩我放心了很多,上周顺利升入HR2~ 不过,这游戏对我来说就是第二个动森……我会忍不住冲动到处打素材做装备…… 然后就没钱了…… 没钱了就拽着XY去打集会所任务挣钱打素材,回来做装备,然后又没钱了……一直这样循环。 嘛~嘛~ 反正只要吼一句「我没钱了,给我买10个XXX(素材、药剂、工具等)吧~」某人肯定会乖乖献上的~ MH4比我想象中好玩,前提是有人一起联机的话~