AHRP 2013 内部推荐机会

AHRP

AHRP新一年的秋季项目即将开始,2012春季项目中博主内推的童鞋中有2人最终拿到了offer,而2013秋季依然我有机会作为内定者为大家进行内推。如果有对该项目感兴趣的童鞋欢迎给我邮件或留言咨询最新情况。此次内推5月26日就将截止,AHRP秋季项目将在6月初和被内推者先行联系,现在申请可以先人一步,将对您求职路上占据主动有很大帮助!

——OneV 2012.5.14

2012春季项目内推已经结束,项目已经正式启动。如打算参加的话,可以关注近期在北京各高校开展的宣讲会或在AHRP官网申请(推荐现场投递简历,官网会可能比较慢导致错过企业招聘)。感谢大家对OneV’s Den和AHRP的关注~!如果还有什么问题,欢迎给我留言或邮件。    ——OneV 2012.2.20

我和AHRP

我今年通过AHRP找到了日本的工作,今年晚些时候将赴日加入Kayac公司开始职场生涯。一路走来,我觉得能和AHRP工作组的人员成为朋友是很幸运的事情。而现在,作为AHRP的内定者,我也有机会向AHRP进行内部推荐,让更多的朋友接触到这个项目,了解这个项目,有机会去倾听AHRP工作人员们对职场的独特见解,最终达成自己的梦想。 Continue reading

Tagged , ,

水清木华

七年时光,匆匆飞逝。入学之日还历历在目,离别之时却已悄然而来。我希望自己能挥一挥衣袖,不带走这里的一片云彩,但却留下自己青春的回忆。在这个偌大的园子里,有我的欢笑,有我的泪水,有我的努力。我相信所有清华学子在离别母校时,必定是依依不舍。但是,孩子总有离家之日,外面的舞台也必会更加精彩。

SimpleViewer requires JavaScript and the Flash Player. Get Flash.
Tagged ,

颜色选取和转换小工具

iOS的app中,交互设计永远是重点中的重点,为用户界面选择合适的配色方法不仅对app整体美观有重要意义,同时也对用户体验的提升至关重要。但是在iOS开发中对于颜色的选取,转换和设定并不十分方便。通过配合使用下面的小工具可以提升颜色选取和转换的效率~

1、颜色选择器

         颜色选取不论在网页开发还是应用开发中都很常见。Mac虽然自带的颜色选择器,但是它并不单独存在,想要选取一个屏幕上的颜色,往往需要打开另外一些臃肿的应用。ColorPicker通过脚本做到只单独打开颜色选择器,从而快速地完成颜色选取工作。有关ColorPicker的详细信息可以参看这里,下载这个zip包,就可以将颜色选择器当做一个普通的Mac应用来使用了~

2、16进制颜色选择器

        由于大部分时候需要使用代码控制颜色,因此需要知道选取的颜色的十六进制或者RGB表示,以方便代码使用。这里提供了一个插件,可以在系统的颜色选择面板上显示当前颜色的十六进制编码,恰好满足了要求~

下载这个zip包,将包里的HexColorPicker.colorPicker解压到至文件夹 [homefolder]/Library/ColorPickers/ 下(如果不存在的话需要手动创建)即可。再打开系统的颜色选择器时,可以看到标签栏最右边多了一个#符号,点击即可看到当前颜色的十六进制值。

3、还没结束呢..我们需要RGB/ColorPickers/文件夹下(如果不存在的话需要手动创建)即可。再打开系统的颜色选择器时,可以看到标签栏最右边多了一个#符号,点击即可看到当前颜色的十六进制值。

据我所知,Cocoa里貌似没有直接通过颜色十六进制字串生成颜色对象的方法..所以可能还需要一点小转换。这个很简单,只是一个十六进制换算而已~

UIColor* UIColorFromHex(NSInteger colorInHex) {
    // colorInHex should be value like 0xFFFFFF
    return [UIColor colorWithRed:((float) ((colorInHex & 0xFF0000) >> 16)) / 0xFF
                           green:((float) ((colorInHex & 0xFF00) >> 8)) / 0xFF
                            blue:((float) (colorInHex & 0xFF)) / 0xFF
                           alpha:1.0];
}

Tagged , ,

深入Objective-C的动态特性

Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。

这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当丰富的运行时的特性,比如枚举类属性方法、获取方法实现等等。虽然在平常的Cocoa开发中这些较底层的运行特性基本用不着,但是在某些情况下如果你知道这些特性并合理加以运用的话,往往能事半功倍~

动态特性基础

1、动态类型

即运行时再决定对象的类型。这类动态特性在日常应用中非常常见,简单说就是id类型。id类型即通用的对象类,任何对象都可以被id指针所指,而在实际使用中,往往使用introspection来确定该对象的实际所属类:

Continue reading

Tagged , ,

难得的假期

工作日到学校忙论文的事情,同时照顾着兼职开发,周末的时候到北语学日语。生活的忙碌看来将会一直持续一段时间了。难得迎来了一个月以来的唯一一天假期,早上很开心地睡到了快10点,然后借着马岛战争30年的契机,赖在床上和老婆一起把The Iron Lady补了..

但是所幸北京今天天气不错,于是下午到学校逛了一圈,抓了些花花草草的照片。北京春天的特点就是时间超短,而今年正好遇到嗓子不舒服,被夹杂了大量灰尘的春风这么一吹,回到家也半死不活的了…哎,什么时候才能稍微清闲一点呐…现在已经放弃了很多业余爱好了 T-T

注.开了一个新的集子——不醒春色集。该集取自最近很忙的杜甫大人的诗句“眼见客愁愁不醒,无赖春色到江亭”。这个集子将收的不仅是春天的东西,而是会收所有的吾之所见照片相关的内容。时值恰好冬去春来,万物复苏,而自己却又疲于杂事,日均益乏,故不醒于春色矣。

SimpleViewer requires JavaScript and the Flash Player. Get Flash.
Tagged , ,

AppCode,Objective-C IDE的另一选择

Xcode or AppCode

近年来随着iOS设备和Mac发展,Objective-C(以下简写为OC)进步神速,但是这个世界上并没有多少OC的IDE。要说集成了Mac和iOS SDK的OC开发套件,最为常用和普及的一定是Apple自家的Xcode了。真心说来Xcode是一个很棒的IDE,它具备了作为一个优秀IDE所应该拥有的一切要素。其他的OC IDE环境从来不是主流,但是其中却也不乏优秀者,JetBrains的AppCode便是佼佼者之一。

说到JetBrains可能最为人熟知的是它旗下的另一款Java IDE——IntelliJ IDEA。而JetBrains也还同时有PHP,Python,Ruby等语言的专用IDE,可以说JetBrains就是以IDE为主要产品的公司。作为一家专业的IDE解决方案提供商,它的产品自然也能符合绝大多数用户的需求。而AppCode是JetBrains为Mac和iOS下app开发所推出的IDE产品。如果你想要更effective和elegant的coding,那确实应该尝试AppCode;或者只是单单看腻了Xcode,也可以尝尝鲜~ Continue reading

Tagged , , ,

AHRP2012(春季)海外日企联合招聘推荐IT企业

Asprova

日本最早的生产排程系统专家,市场份额日本第一

企业简介

Asprova株式会社成立于1994年,是日本最早研发生产计划软件(排程软件)的专业型企业。自成立以来,公司一直专注于生产计划软件的开发和销售。2006年,Asprova Corporation在原有产品的基础上开发了功能更强大的主力产品Asprova APS。Asprova APS能贯穿销售,制造,采购的整个过程,支持长期,中期,短期的全部生产计划,超越了传统的生产排程理念,成为全新的APS系统。如今,Asprova已经被全世界1626家工厂所导入(根据2011年9月30日统计)。特别是在日本,Asprova在同类产品中占有48.8%的市场份额(富士经济社2009年调查),已成为日本市场占有率第一的生产排程软件。

招聘信息

招聘岗位: 开发工程师

工作地点:东京

起薪:600~800万日元/年(约48~64万元/年)

专业要求: IT相关(要求C++编程语言,届时将有关于C++的笔试以及面试、欢迎C++大牛)。


Continue reading

Tagged , , ,

等Apple Event中…

期待新的iPad,希望不要只是小幅升级,希望有LTE,希望有触感屏。

期待新的Apple TV,希望看到具有革命性的产品,希望不止是播放器,希望真正的智能电视能够到来。

期待新的iTunes Store,希望更公平的排名机制,希望更合理的搜索结果,希望给开发者多分10%(这显然是不可能的=_=)

开始了…看直播去~

Tagged

OpenCV在iOS开发环境下的编译和配置

转载本文请保留以下原作者信息:
原作:OneV
http://www.onevcat.com/2012/03/opencv-build-and-config/

最近在写一个自己的app,用到一些图像识别和处理的东西。研究后发现用OpenCV是最为方便省事的,但是为iOS开发环境编译和配置OpenCV的库还是需要费点功夫,网上资料也并不是很全,而且有不少已经过期。在此进行一些总结,算是留底,也希望能对其他人有所帮助。

OpenCV (Open Source Computer Vision Library) 是跨平台的开源项目,由一系列C函数和少量C++类构成,提供了图像处理和计算机视觉方面很多通用的算法。在开发有关图像识别和处理的app的时候,OpenCV提供了一系列易用轻量的API,而且遵循BSD License


OpenCV For iOS一键编译

OpenCV用在iOS上,一般是以静态库的方式提供服务的,因此需要先将源码进行编译。如果你想省事,这里有一个我预先编译好的库,可以直接使用(OpenCV版本为2.3,虽然文件名字有part1,但是只有这一个包,开袋即食),如果需要最新版本的OpenCV,可以选择自行编译。

先从OpenCV的repository下载最新的OpenCV

Continue reading

Tagged , , ,

符合iOS系统兼容性需求的方法

转载本文请保留以下原作者信息:
原作:OneV
http://www.onevcat.com/2012/02/iosversion/

兼容性,开发者之殇

兼容性问题是全世界所有开发这面临的最头疼的问题之一,这句话不会有开发者会反驳。往昔的Windows Vista的升级死掉一批应用的惨状历历在目,而如今火热的移动互联网平台上类似的问题也层出不穷。Andriod的开源导致产商繁多,不同的设备不仅硬件配置有差异,系统有差异,就连屏幕比例也有差异。想要开发出一款真正全Android平台都完美运行的app简直是不可能的..
iOS好很多,因为iPhone和iTouch的分辨率完全一致(就算retina也有Apple帮你打理好了),因此需要关注的往往只有系统版本的差别。在使用到某些新系统才有的特性,或者被废弃的方法时,都需要对运行环境做出判定。


何时需要照顾兼容性

没有人可以记住所有系统新加入的类或者属性方法,也没有人可以开发出一款能针对全系统的还amazing的应用。

在iOS的话,首先要做的就是为自己所开发的app选择合适的最低版本,在XCode中的对应app的target属性中,设置iOS Deployment Target属性,这对应着你的app将会运行在的最低的系统版本。如果你设成iOS 4.3的话,那你就不需要考虑代码对4.3之前的系统的兼容性了——因为低于iOS 4.3的设备是无法通过正规渠道安装你的应用的。

Continue reading

Tagged ,

搬家完成

历经一周的风风雨雨,总算是把原来的免费空间商pia飞了,然后顺便也把域名从国内转了出来。趁机换了主题和风格,不知道会不会被K站~不过总之,相信今后的宕机的情况会少很多了,cheers~

今后尽量保持更新,浏览本站的最佳方式其实应该是订阅RSS,不会的同学可以参考这里的简介,个人强烈推荐Google Reader作为RSS阅读器,改版以后的符合Google统一风格的小清新界面很是让人喜欢。

继续埋头写论文,耽误了不少时间了..要是写不完不让毕业可就惨咯..

Tagged