IT职业技能图谱

IT职业技能图谱

参考资料:IT职业技能图谱(全套13张)

发表在 Linux, Web开发, 云计算技术, 其他, 服务端开发, 移动开发 | 留下评论

OpenEDX课程数据的存储方式

OpenEDX课程数据的存储方式在官方文档中Split Mongo Modulestore一节说明了其设计的核心思想,本文简单解释一下它的存储方式并通过查看数据库存储的内容来进一步了解它。

每个课程的数据都分三部分:

  • Course Index 课程最基本的数据,比如课程代码、单位等,其中最重要的是两个ObjectID,一个是已发布的课程Course Structures,另一个编辑中的课程Course Structures
  • Course Structures,记录着课程的主要内容和结构,包含多个block,其中默认包含course和overview两个block,所有的block都有自己的ObjectID,它指向XBlock Definitions
  • XBlock Definitions 记录block的具体数据。

继续阅读

发表在 Open edX | 留下评论

关于Open edX平台个性化定制的梳理

最近一直在研究开源项目Open edX,在同事和各种谷歌度娘的帮助下总算是将平台搭建起来了-_- 但是我们的团队是准备将这个平台用于我们的生产环境的,直接使用原生的平台是肯定不行的,于是接下来不可避免的工作就是对此平台做我们自己的个性化定制。经过一个礼拜左右的摸索,在此对网络上的各种指南以及自己的一些见解做个简单的梳理和总结。

  • 汉化

原生的Open edX平台是英文的,因此我们首先要对平台进行本地化,对目标用户只有中国的产品来说只需要对其进行汉化就行了。
继续阅读

发表在 Open edX | 一条评论

搭建Open edX经验总结

Open edX系统比较庞大复杂,涉及到开源工具和数据源比较多,由于GFW一些数据源访问不了,翻墙网速又比较慢,总之国内配置Open edX系统坑比较多,本文大致介绍在不翻墙的情况如何成功安装运行Open edX系统。

首先,遇到出错的情况要冷静不要着急,仔细分析出错信息,其中肯定有不熟悉的内容,先找来学习出错的是什么模块或工具,然后再根据出错信息判断出错的原因,搜索解决办法,Open edX已经得到很多公司或学校大量实际使用了,笔者想当然的认为搭建运行起来分分钟就能搞定,谁知搞两天没有头绪,过于急躁,没有抱着学习的心态冷静学习和解决问题,结果反复尝试安装不同的方式浪费了很多时间,以致花了一周时间才搞定。

笔者在青云的Ubuntu12.04 64位server、win7和mac上都有过安装尝试,在mac装fullstack坑最少,在win7上的坑主要是破解版的问题有uxtheme.dll造成virtualbox虚拟机无法启动,还原成原版的文件就可以了,总是装fullstack相对比较容易(其中也有一个GFW问题下文会提到),在ubuntu12.04上装遇到的问题比较,下面主要介绍青云的Ubuntu12.04 64位server安装遇到的问题。

继续阅读

发表在 Open edX | 留下评论

未来无线网络技术研究future dense and adaptive Enterprise WLAN infrastructure

Our research goal is to design a novel network architecture for future dense and adaptive Enterprise WLAN infrastructure.The larger research goal as Picture below:

  • Low Price.
  • Scalable. To be deployable easily at scale
  • Real-time high performance. To be adaptive for interference,different traffics and different QoS requirements. Programmable & Flexible for Share infrastructure,Collaboration with the public Operator WiFi networks,surporting Mobile Virtual Network Operators(MVNOs).
  • Mobility. Keep your networking session connected regardless of your location(handover management).
  • 更多详细信息见FWN201402
发表在 Linux, 云计算技术, 科研论文, 移动开发 | 留下评论

互联网架构的设计哲学

互联网架构的设计哲学V1.0

发表在 云计算技术, 其他, 科研论文 | 留下评论

未来无线网络技术研究——SDN与无线网络虚拟化架构

未来移动互联网网络架构愿景

SDN与无线网络虚拟化架构

发表在 云计算技术, 科研论文, 移动开发 | 留下评论

中科大移动云计算系统实验室面向2013级新生招募新成员

实验室介绍

中科大移动云计算系统专注于云计算和移动互联网,开发具有研究价值或市场价值又实用酷炫的产品原型,实验室在分布式系统、嵌入式系统、大数据处理、移动软件开发、Web系统开发、NoSQL数据库技术等领域拥有多年技术积累,近年来我们多年的技术积累聚焦到移动互联网的实际需求解决实际问题。移动数据卸载(Mobile Data Offloading)和WiFi网络分享(WiFi Sharing)的实际需求随着移动互联网的发展越来越迫切,我们将利用软件定义网络(Software Defined Networks)、社交网络与社交计算(Social Networks and Social Computing)、云计算和移动计算(Cloud Computing and Mobile Computing)、众包技术(Crowdsource)等技术理念来探索可行的解决方案。

在实验室您能获得什么?

  1. 您将获得业界最新技术的实践项目锻炼机会和实验室的专业指导;
  2. 您将完成软件学院工程实践项目环节(1学分)的组队报名、开题、结题等学习任务;

主要项目

  • 基于OpenStack的私有云解决方案;主要是构建私有云系统并设计实现某个组件。
  • 基于OpenFlow远程控制和编程平台开发;主要根据需求完成使用OpenFlow Controller对无线路由器的路由功能进行远程控制,并提供一个远端的编程环境。
  • OpenWRT向新硬件平台上的移植;主要系统构建调试、Linux硬件驱动适配等相关工作。
  • 加密认证技术在WiFi无线网络上的应用;主要是hostapd、wpa2等深入研究并根据需求设计开发远程控制加密认证的系统;
  • LuCI(OpenWRT)和Python Web(Cloud Servers)融合web系统开发;主要是利用lua和python语言开发一个OpenWRT的管理控制系统。
  • 针对WiFi网络连接管理控制的移动App开发,基于Android或iOS或WP。

具体要求:

  • 1、有较强的独立学习能力和英文阅读能力;
  • 2、有扎实的计算机知识基础,热爱设计编写程序;
  • 3、熟练使用C/C++或Python或JavaScript/HTML/CSS其中之一;
  • 4、有嵌入式系统Linux驱动开发经验者优先;
  • 5、有社交网络用户认证系统集成开发经验者优先;
  • 6、有WiFi或交换机或路由器等网络构建能力者优先;

招募流程

  • 1. 网上邮件申请
  • 同学们请将您的简历(如个人有明确的发展目标请注明)发送到 mengning[AT]ustc.edu.cn
  • 2. 考核任务
  • 我们将根据申请安排给您考核任务,完成任务的过程中随时联系交流,完成后提供任务完成报告。
  • 3. 面试
  • 通过考核任务情况我们会安排现场面试,请携带简历和前期的考核任务相关资料参加。
  • 4. 发放 offer
  • 通过面试的童鞋将正式成为实验室一员。

发表在 新闻通知 | 2 条评论

互联网技术与人类社会的发展

偶然发现多年前做的一个小报告,如今看来依然还有点意思,贴出来给大家看看。

互联网技术与人类社会的发展-东南大学-孟宁-v1.0

微博等社交网络的兴起,加上赵红霞、斯诺登等热点人物,都在改变着人类社会的权力结构,也印证了报告中的逻辑思路。国内外名牌大学都热衷于开放在线教育课程,看来知识信息的共产主义已在路上。

 

发表在 云计算技术, 其他, 科研论文 | 留下评论

未来无线网络技术研究现状和面临的主要挑战

近一两年来全球移动互联网发展迅猛,其流量已经占到互联网流量的13%,典型互联网业务移动化趋势尤为突出,Facebook 近30%的流量来自移动设备,Twitter移动流量占比超过 50%,移动互联网的发展速度超出想象。网络整体流量在以每年100%-200%的增速增长[1]。用户需求仍在释放,近五年内仍将延续当前的发展速度。从整个产业来看,移动互联网发展的大幕才刚刚拉开[1]。

与此同时当前移动互联网产业发展已对移动通信网络造成巨大冲击,也对无线网络WLAN的支撑能力提出了新的挑战。

一、当前移动互联网产业的发展对移动通信网络造成的巨大冲击

二、当前移动互联网产业发展对无线网络WLAN的支撑能力提出了新的挑战

三、软件定义网络SDN的思想为未来WLAN网络架构提供了新的思路

四、基于虚拟化网络的未来无线网络架构中有待研究的问题

全文见:未来无线网络技术研究现状和面临的主要挑战

发表在 云计算技术, 科研论文 | 一条评论