-
Notifications
You must be signed in to change notification settings - Fork 39
开放黑客松平台使用指南
您可以使用任一支持html5的浏览器(Chrome, FireFox 3.5+, IE 8.0+, Safari, Edge),并访问开放黑客松平台首页。初次访问用户将显示landing页面,点击页面下方的**参与活动**按钮即可访问首页。首页部分截图如下。
匿名访客可以浏览本站大部分资源,但参加或者组织活动则要求用户必须登录,访问这些需要登录的页面时,匿名用户会先跳转到登陆页面。
您也可点击右上角"登录",,可以选择QQ, Live,微博,github等其中任意一种OAuth账号登录并授权。
部分活动可能会要求您用指定的方式登录,比如牛津计划 . Docker在线黑客松,必须使用灵雀云账号登录。如果报名参加该活动之前您已经使用别的账号登录,那么在活动报名页面会提示您注销并重新使用灵雀云账号登录。
您可以在开放黑客松平台首页选择并参与任意您感兴趣的活动。首页有活动简略信息,比如标题,概括,报名截止时间等。以下图为例,点选"大数据金牌训练营 - 北京站",即可进入该活动详情页面:
在详情页面点击“我要报名”开始报名。此时未登录用户会先跳转登录页面。根据主办方的要求,活动报名可能需要审核。
- 如果需要审核,报名之后会显示“您的报名正在审核中”字样,请等候主办方审核,您可以过一段时间之后再次访问刷新该页面。审核通过之后,按钮文字变成"立即参加",再次点击该按钮即可进入下一步。
- 如果不需要审核,这按钮文字变成"立即参加",再次点击该按钮即可进入下一步。
下一步会进入比赛环境选择界面。根据活动的内容,主办方可能会提供多个比赛环境供用户选择。以大数据金牌训练营(北京站)为例,训练营为所有参与者提供了唯一一个可选的开发环境,其中Python, Scala, JDK, Spark等活动需要的软件都已经预装好,用户可点击“使用”即可立即开始:
如下图所示即为动手试验界面。初次进入该页面可能需要加载一段时间,请耐心等待。等待时间根据选择的开发环境会有所区别,基于Docker技术的环境一般比较快, 1分钟左右即可,有时候甚至几秒钟即可。而基于虚拟机的可能等待时间较长,比如Windows Server 2012可能需要10-15分钟。开发环境一旦就绪,以后再次进入时无需再次等待。
- 黑色terminal区域为标准Ubuntu操作界面,用户可以像使用本地操作系统一样使用。如前文所述,本次活动所需软件均以配置完成,用户可以运行命令
cd /ampcamp5
进入工作目录。由于使用root
账号登录,用户也可以自由安装软件,比如JDK的其他版本。** 注意千万不要修改root密码,否则开放黑客松平台将无法连接到该环境**。 - 左边有本次活动可能用到的属于您个人的专属资源,还是以AMPCamp活动为例,左边有Tachyon和WebUI两个链接,当您在terminal工作区内按照AMPCamp的教材成功启动Tachyon和Spark UI之后,就可以通过这两个链接访问对应的管理界面。其他活动如有类似的资源,均会显示在该区域。
- 点击左上角“全屏”按钮,可全屏操作。此时右上角会出现取消全屏的图标。
- 点击右上角个人头像,可以查看新手帮助等更多信息。
用户在开发环境内可以自由发挥。开发调试代码,或者安装下载软件等均可。
回到活动详情页面,点击页面右方浮动的快速导航到页面下方的“当前组队”区域(您也向下可以转动鼠标滚轮到该区域),找到自己所在的团队, 点击即可前往团队页面。如图所示:
- 团队队长可以编辑团队项目所能展示的图片,视频,源代码等资源。活动评审开始后,评审团会浏览这些资料并评分。
- 注意只有队长可以编辑,成员只可浏览
- 每个人报名成功后都会创建一只以自己名字命名的团队,自己就是队长。当然您可以在活动详情页面选择查看其他团队,并申请加入别人的团队。请注意,加入别的团队之后自己的团队则消失,包括团队已经上传的图片,视频等均将被删除。
在已经连接到后台系统的情况下,通过组合键“Ctrl + Alt + Shift” 打开左侧控制菜单
在“Input Method”里面,点击选择“Text input”
选中后该控制菜单会自动关闭,如果未自动关闭,请通过再组合键"Ctrl+Alt +Shift"来关闭;
如图所示:
注意:
1.每次重新连接到后台系统,需要重新操作一次,打开控制菜单选择“Text input”
2.在使用剪切板的时候,连接到的后台系统的操作界面里面只接受“Ctrl + X”,“Ctrl +V” ,“Ctrl + C”快捷键使用方式;
3.在输入组合键的时候先按住“Ctrl + Alt” 最后按“Shift”
#键盘操作没得到响应
这个问题,主要在使用IE11的时候,会出现。在其他的如Chrome和Firefox都可以正常运行
解决办法:通过按键‘Tab’来让键盘事件触发
一旦发现键盘事件丢失都可以通过“Tab”来唤醒
另外,当屏幕长时间未操作的时候,当前连接着的session会被连接机制clean掉,这个时候就需要刷新页面来进行重新连接 重连之后,即可恢复正常操作
#访问后台系统部署的站点
在平台当中,已经把后台系统的80端口都已经映射到一个可以公网访问的地址端口
该地址就在操作界面左侧标识endpoint的地方,如下图所示:
而我们只需要在我们后台系统里面把自定义的web服务部署并监听在80端口,即可通过该endpoint访问;
Linux 可自动通过nginx或者apache等等服务来配置和部署站点;
Windows 里面自带的IIS已经按照标准配置完成,仅需要部署web站点