技术文章

通过NFS服务来实现主机与虚拟机之间共享文件夹

本文主要来自之前的一篇博文《基于cypress-devstack搭建OpenEDX开发环境》 中抛开vagrant直接使用virtualBox进行项目开发的方法。有朋友按此设置没有成功,主要是在宿主机与虚拟机之间文件权限混乱的问题。奈何我自己对linux也是不懂,后来发现用nfs服务来共享文件可以解决此问题,这里就记录下 nfs服务的配置以备忘。

技术文章

python和javascript共用的base64加解密代码

最近在OpenEDX中开发了个新的组件,其中需要支持上传功能。由于全都是异步操作,而一些现有的文件上传的库都失效不可用。所以想自己将文件编码成base64,扔到服务端,服务端接收解码保存,以此来实现文件上传的功能。之前在javascript中加解密部分一直喜欢用CryptoJS库。

技术文章

在xblock-sdk中使用makotemplates

在xblock-sdk中编写插件时,代码中没有办法使用中文。初次遇到这个问题时并没有往心里去,自以为代码中用英文等最后通过i18n_tool翻译成中文也就是了。 今天在一份试卷中插入了两个主观题,由于每个xblock都会将相应的js代码引入到当前页面中,结果可想而知: js代码函数重定义。

技术文章

基于cypress-devstack搭建OpenEDX开发环境

已经好久没有重新安装过OpenEDX了,上一次安装的版本还是基于2014年8月份的devstack安装的。总的来说, OpenEDX的安装没有多少好讲的东西, 按照官方的Wiki一步步的操作即可!所以我不会在具体的安装过程中浪费时间,只会整理我在安装过程中遇到的一些问题及解决方法,还会有一些日常开发中的小技巧。