Dev

Webix 1.5发布:一个强大的JavaScript UI组件库

日前,XB公司发布了新版的Webix 1.5,较之前的版本,Webix 1.5增加了一些新的特性,并进行了一些改进。Webix是一个跨浏览器的JavaScript UI组件库,可以构建跨平台的HTML5和CSS3应用。当你需要构建复杂的用户界面,或者测试项目中的UI部分时,使用Webix是一个不错的解决方案。 Webix 1.5主要新特性 改进对移动设备的支持 提升了在桌面和移动设备上更准确运行的能力。这就意味着,用户所开发的Web应用程序,可以在多个平台上运行。同时还改进了移动设备的皮肤,用户可以使用这个示例来检测自己设备皮肤。而且,从1.5版开始,皮肤设计会倾向于扁平化,没有渐变、阴影和反射,使你的移动web应用更轻更时尚。 图:点击图片查看示例 对部件的改进 像Tabbar、Charts、Accordion、Unitlist和Slider这些部件都有新的更改。例如Charts,Webix提供了HTML/JavaScript图表控件,你可以自行选择其外观种类。而Accordion则是JavaScript的一个小工具,可以将多个窗口以最节省空间的形式排放,点击打开你所需要的窗口,并把不需要的窗口隐藏。 图:Charts(点击图片查看示例) 图:Accordion(点击图片查看示例) 当然,Webix 1.5改进的地方并不只有这些,开发者可以进入Webix官网进行下载或点击此链接了解Webix 1.5更多的改进细节。

Dev

iOS开发必备的开源组件库

CoconutKit是一款专门用于iOS开发的高质量开源组件库,基于MIT协议发布,代码业已托管到GitHub上。从简单的视图控制器到先进的本地化功能,CoconutKit可以减少iOS开发者对样板代码(Boilerplate code)的编写,提高代码的质量和执行可靠的应用程序框架,这样,开发者就可以有更多的精力和时间来设计应用程序。 主要特性: 复杂的视图动画:用声明类的方式创建,由一些基于UIView块或基于Core Animation的子动画组成的动画。这些动画可以实现暂停、翻转、取消、重复等诸多功能。 高品质视图控制器容器:这些容器的功能甚至超过了UIKit内置容器。特别是,视图控制器可以组合或者堆叠,且可以使用任何种类的过渡动画。视图控制器中还包含API,内容更加丰富,使用也很便捷。 Core Data模型托管和验证更容易:只需通过引用上下文无关(context-free)文法作用于堆栈就可与托管对象上下文进行交互。Core Data验证不再需要样板代码,且文本字段绑定表单的创建也不会很麻烦。 标签和按钮本土化,直接包含在nib文件中,无需创建和绑定。

Life

开发者必须了解的10大跨平台工具

在上一周中,高通宣布将扩展骁龙600系列处理器,新增高通骁龙610和615芯片组,用于高端移动计算终端。其中骁龙615是移动行业首款集成LTE和64位功能的商用八核解决方案,声称是市面上最快的移动芯片,其强大性能令人咋舌……除此之外,移动频道还有哪些值得关注的热点新闻呢?让我们一起通过移动周报来回顾一下吧! 1. 移动开发者必须了解的10大跨平台工具 跨平台开发之所以能够风头无量,就是因为它们具备成本低、周期短、易于上手、不用重新设计等等这些霸气侧漏的好处。本文中所盘点的就是,在过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具。 受开发者喜爱的工具中,以HTML/JS/CSS开发为众,比如PhoneGap、Sencha Touch等。却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就可以开发出能运行于各大主流移动平台之上的原生App。 2. 《近匠》UPYUN——从开发者变为服务者 UPYUN(又拍云)专注于为互联网和移动互联网创业者提供非结构化数据的云存储、云处理和云分发服务。面向企业客户提供收费的云服务,通过用户消耗的存储空间和流量来收费。随着移动互联网的快速发展,对静态数据的云存储、云处理和云分发的需求将会逐步加大,UPYUN业务的价值必然也会被逐步地放大。 UPYUN主要是帮助用户解决静态数据的托管问题,其中包括开发过程中静态数据的上传、处理和下载的体验。它的服务贯穿于整个产品开发过程和终端用户的使用体验中。 上传环节:用户可以通过FTP、API和表单API三种方式进行数据上传。 处理环节:用户上传数据的过程中,可以通过UPYUN的相关接口对图片、音频和视频进行处理。 下载环节:将用户的静态数据推送到UPYUN的各地节点。终端用户请求产品静态数据时,直接从当地节点取数据。 3. Node.app:用Node.js API开发iOS“原生”应用 Node.app是一款专门用于iOS开发的Node.js开源解释器,能够为应用程序提供兼容Node.js的JavaScript API。其开发者还在GitHub上创建了“Node.js for iOS”开源组织,将开发成果完全开放,与来自全球的开发者共同分享。 Node.app的主要特性就是,不仅占用资源非常少,拥有着非常丰富的模块资源,还允许最大限度的代码重用和快速创新。 4. 当64bit遇上8核心:高通发布Snapdragon 615…

Favorite sites

Facebook 新功能:回首好時光「A Look Back」,製作臉書回憶影片

不知不觉脸书至今已推出10年,今天(2/4)日是Facebook 十周年生日,脸书创办人Mark Zuckerberg 马克·祖克柏于涂鸦墙抒发个人心情. 除了分享推出新产品Paper将动态讯息.感兴趣主题做更精确比对,显示在你的资讯页面外,就在Facebook 欢庆十岁片刻也推出新功能「回首好时光」 “A Look Back”,将你从加入脸书以来最精采人生片段,产生一段小影片让你回顾 制作网址:https://www.facebook.com/lookback 使用者在帐号登入Facebook 情况下连到上述网址,接着脸书会根据使用者发出第一则讯息、最多人按赞.回应、值得纪念日子等资料自动产生一段约1分钟的影片,透过这个小短片你可以回顾在脸书上曾经发布的大事件.最多人按赞的照片,像我是从2009 年加入脸书到现在可以回顾近5 年来大小事。

clip_image002
Travel

阿里山、曙光與太平洋

今年的冬天雖然很冷,但是資訊服務團的心卻是火熱的。期末考才一考完,資訊服務團就在資傳系主任李紹群以及朱克剛兩位老師的帶領下,打算出一趟從未有過的長程熱血任務– 阿里山加上台東太麻里這來回一千公里的志工之旅。 1月13日:期末考才考完隔週,團隊就已經開拔到阿里山新美部落,立刻展開一系列的前置準備工作。開會、排練、課程試講試教,每個人都希望能夠展現明道最強的一面。 1月16日:經過連續三天的準備,終於可以大展身手,明道大學資訊服務團帶給當地小朋友一系列尖端與有趣的資訊課程。 從小朋友的表情就可以看出來,目前最夯的雲端科技應用,讓他們覺得既新鮮又有趣,而且也非常的實用。我們希望藉由這些課程,能夠讓當地小朋友了解,目前的科技可以應用在哪些地方。網路無國界,即使位處偏鄉,但是透過電腦一樣可以拉近大家的距離。 資訊課程當然不一定要在電腦教室進行。這次我們特別設計了世界走透透的大富翁課程,讓小朋友拿著智慧型手機,運用Google翻譯與Google地球App,繞著世界跑一圈,我們讓這些小朋友知道,即使語言不通,也一樣可以到各地去旅行。也希望藉由這樣的課程,拓展他們的視野。 除了資訊課程外,還要陪著小朋友一起玩,一起運動。我們希望能夠提供多一點的關心,多一點的陪伴,讓大家彼此能夠更熟悉更了解。 1月17日:這一次的營隊活動順利結束了,大家相約好過完年後再見。新美國小雖然小,每個人的熱情卻是無限大。 1月18日:阿里山任務結束,全部團員立刻轉戰至台東太麻里跟另外一個團隊進行交流、觀摩與學習。 1月19日:走出校園的目的是為了拓展自己的視野,與其他團隊的交流,則是更能看清自己的優缺點,截長補短,讓自己能夠快速成長。與我們交流的團隊是致理技術學院的榕園陽光青年團,另一個優秀的教育部資訊志工團隊。 在太麻里的大王國小,兩個團隊互相協助互相幫忙,大家平時紮實的訓練,在第一次互相合作就展現高度的指揮默契。 不到一天的交流很快就結束,雖然最後大家來不及穿著資訊志工的黃T制服一起拍照,不過彼此間透過影片互道再見,為這一千公里的旅程留下永難忘懷的句點。 明道資訊服務團 http://goo.gl/DwbM3X。 致理榕園陽光青年團http://goo.gl/gP1m6Q。 撰文 / 攝影:資訊服務團

clip_image002
Life

2013年 資訊服務社替明道爭光

資訊服務社於日前代表明道大學參加彰化縣102年度青年績優服務團隊選拔榮獲優勝,並於11月17日在彰化縣立體育館參加頒獎典禮。當天場面盛大,有許多來自不同區域的優秀志工和團隊,在這天領獎與分享經驗,每個人都很有服務的熱忱。 社長孫佳麒同學(綠環境設計系)代表團隊上台接受頒獎,肩上的紅彩帶,既代表榮譽也代表責任。 11月23日,資訊服務社在台北松山文化創意園區,接受教育部101年度資訊志工頒獎,當會場喊出明道大學四個字以及從教育部長手上接受獎狀的同時,我們感到無比的榮耀。 現任社長孫佳麒同學(綠環境設計系)代表團隊上台領傑出團隊獎。 上任社長王怡娟(精緻農業係)從教育部長手中獲得優秀志工獎。   希望這個有優良傳統的社團,能夠在未來持續的將明道人精神,不斷的往外推播出去。     撰文 / 資訊服務社 攝影 / 資訊服務社

Linux

CentOS VPS搭建OpenVPN全程实录

由于有些网路地区都会阻挡pptp 或 l2tp服务,因此我们需要一个比较安全又不会被阻挡的VPN环境,因此我决定用OPENVpn 等下教程的软体要下载,都从这里来源 OpenVPN http://openvpn.net/index.php/open-source/downloads.html LZO http://www.oberhumer.com/opensource/lzo/download/ OpenSSL http://www.openssl.org/ 1,安装基础软件包 yum install openssl openssl-devel pam pam-devel 2, 安装Lzo wget…