博客归档

iOS MDM 介绍

  Enroll 加入 要管理一个iPhone或者iPad设备,第一件事情就是将该设备加入到MDM服务器中。加入的过程就创建了一个设备和服务器之间的关系,允许设备能够通过该服务器进行管理。 iOS提供了一种称为Over-the-air的Enroll方法。使用该方法,你需要提供一个安全的网络接口,通过该接口用户可以将他们的设备加入管理,整个流程如下: 用户授权。用户认证用来保证Enroll的请求都是来自于认可的设备,并且在这个过程中用户设备的一些信息都会被服务器捕获。 加入认证。用户授权成功之后,iPad会产生使用SCEP协议产生一个认证请求,这个请求需要直接和企业内部的CA通讯,并且从CA中获得个体认证。 设备管理。一旦个体认证被本地安装之后,iPad便可以接受加密过的配置信息。这些信息职能被安装在设备上,并且包含了该iPad的一些连接到MDM服务器的设置。 在整个认证过程的最后,用户会被提示安装MDM服务器访问设备的权利,一旦安装这个profile文件,用户的设备之后就能够被自动的管理了。

发表在 移动开发 | 标签为 , | 3 条评论

Clojure Web 开发 (一)

使用Clojure做Web开发需要的工具链还是比较特殊的,本文主要描述一下其中牵涉到的框架。 需要指出的是,Clojure可以把自己封装成jar包供java调用,因此最坏情况下还是可以用java servlet来调用Clojure的库的,但是这显然不是我想要达到的效果,因此本文的基本出发点是,核心语言用Clojure,需要调用java库的情况。

发表在 服务端开发 | 留下评论

几种编程语言的介绍

做系统方向研究的通常会遇到一个问题:实验。无论是你提出一个算法或者弄出来一个框架,首先要做的就是要实现它。有些文章是仿真实现、有些文章干脆数学分析一下,这些事情从我的角度来看,总是不足够的。因为系统研究不同于算法学科,大部分的改进或者想法都是要在实践中检验才能让人信服的。如何快速的完成你的实验,做出daemon,很关乎我们的研究效率。这里我想给大家大致介绍几种编程语言,可能比较生僻和冷门,但是确有巨大的优势,大家有兴趣可以关注一下。

发表在 其他 | 标签为 , , | 留下评论

iPhone Over-The-Air Configuration 介绍

Configuration Profile文件是一个XML格式的文件,用来在iOS的设备上进行配置分发,其也是iOS Enterprise的基础组件,可以使用该文件修改很多的iOS系统设置,通常包括:密码策略、设备限制(比如禁用摄像头)、Wi-Fi设置,VPN设置、Email服务器设置、Exchange设置,LDAP目录服务设置等等。该文件以property list的形式组织,其中的值采用Base64编码。

发表在 移动开发 | 标签为 , , | 2 条评论

Sedna设计和实现介绍

Abstract Sedna是我们组前期的一个工作,关于该项目的文章、资料等内容还在进一步的整理中。本文中我们将大致的介绍一下Sedna的设计思路、实现细节以及下一步的工作,欢迎感兴趣的同学开始尝试了解该系统。 Introduction 云计算的核心在于对计算资源和存储资源的再整合与再分配。计算资源的划分和再整合通过虚拟化已经得到了比较好的解决,然而组合计算资源完成更大更困难的问题还没有得到完善的解决,这期间虽然提出了包括MapReduce在内的一系列技术方案,但是显然是不充足的。另外一个大问题就是存储资源的再整合与再分配,计算机存储能力的限制已经越来越明显,因为人们需要存储的数据越来越多。大量的分布式内存文件系统被提出来,尝试使用现有的硬件存储技术来解决大规模数据存储的问题,这其中比较典型的如Google FileSystem、Hadoop Distributed FileSystem、Dynamo、Cassandra、甚至Redis。Sedna虽然也被设计称为一种分布式的文件系统,但是它的初衷和要解决的问题与上面所述的文件系统有比较明显的区别:

发表在 科研论文 | 标签为 | 一条评论

[转载] 暗时间

如果你有一台计算机,你装了一个系统之后就整天把它搁置在那里,你觉得这台计算机被实际使用了吗?没有。因为CPU整天运行的就是空闲进程。运行空闲进程也是一天,运行大数据量计算的程序也是一天,对于CPU来说同样的一天,价值却是完全不一样的。 大脑也是如此。 善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。我们经常听说“心理年龄”这个词,思考得多的人,往往心理年龄更大。有人用10年才能领悟一个道理,因为他们是被动领悟——只有在现实撞到他脸上的时候才感到疼,疼完了之后还是不记得时时提醒自己,结果很快时过境迁抛之脑后,等到第二次遇到同一个坑的时候早忘了曾经跌过跟头了,像这样的效率,除非天天摔坑里,否则遗忘的效率总是大过吃亏长的记性。善于利用思维时间的人则能够在重要的事情上时时主动提醒自己,将临时的记忆变成硬编码的行为习惯。

发表在 其他 | 标签为 , | 留下评论

使用latex,gnuplot完成论文的一些tips

在Linux或者Mac下写论文不可避免的要使用到latex、gnuplot等工具。这些工具的使用对一篇论文的好坏也有非常大的关系,这里记录一些基础的tips,以供日后写论文时使用。 Latex模板及其使用

发表在 科研论文 | 标签为 , , | 5 条评论