链接:https://zhuanlan.zhihu.com/p/20531579

这个开发包里有什么?作为学生开发者,如何最大化利用它的价值?

  • Atom编辑器,GitHub推出的编辑器,和Sublime Text以及微软现在的VS code相似,功能方面各有千秋,实际上都可以免费获得。各位码农看自己的编辑需求咯。

  • Amazon Cloud Services 亚马逊云服务,新用户本身免费一年,而学生包还提供50-115刀的额度。

  • Bitnami 提供原价49刀/月的Business Plan 3 一年, 最多可以供3个服务器

  • CrowdFlower 数据分析处理平台

  • Digital Ocean云服务器 50刀的额度 注意这个是真金白银啊,需没有要搭服务或者别的的话,哪怕买个vps配合shadowsocks科学上网也很合算

  • dnsimple dns管理,原价5刀每个月的个人服务器计划免费两年,API也很赞

  • GitHub私有仓库5个(原价7刀/月),这个也炒鸡划算,私有仓库买起来有点鸡肋,但是送的话确实可以解决很多问题。比如手上的保密性要求高的项目。再比如我的毕设的tex文档和实验代码,可以解决备份和交流问题,虽然我一个三流渣校的学渣本科生毕业论文也没人要看。

  • HackHands 可以在线咨询编程问题,得到长者的人生经验。25刀的额度

  • namecheap 原价19刀/年的.me域名免费领,还送SSL证书(可以配合github pages做一个简单的个人主页)

  • ORCHESTRATE 完整的数据库套装服务,原价49刀/月的开发者账户,可以仅仅通过API完成它的很多搜索、分析服务

  • SendGrid 邮件管理服务,15k封/月,200封/天

  • Stripe 网页和移动支付服务,前1000刀的支付免除杂费

  • Travis CI 类似于GitHub的一个项目协作平台,价值69刀/月的私有账号(一直到你毕业为止免费)

  • Unreal Engine 游戏开发引擎套件,好像本来就免费


打开student pack:https://education.github.com/pack/

  • step1. 注册namecheap

  从github给你的专门unique link可以注册namecheap的域名(会需要注册一个namecheap的账号,购买免费域名的时候一定要用github给的unique link然后需要验证邮箱,我填的qq邮箱,但是邮件会被屏蔽到垃圾箱),可以注册一个.me的免费域名。

  再贴一个注册的图文教程吧,可能比较老了:http://www.chinaz.com/server/2014/0107/334454.shtml

  github给的优惠码(在my pack页面)可以购买一个ssl。

  • step2. 注册digital ocean

  需要注册一个虚拟主机,同样github的my pack给了一个promo code。还是需要注册一个digital ocean的账号,注册这个就比较麻烦了,首先confirm mailbox,这就没什么了。再来就是需要一张信用卡(学生狗没有信用卡,最后拿了爹爹的),如果不用信用卡验证,就需要用paypal转5美元。(OS:5美元也是30块啊!)然后就很坑爹了,我注册好了以后还需要用github/twitter/gmail认证,Twitter我又不用- -后来用gmail验证的,大概我申请的时候是周日的原因,一直没有验证。其实他们的支持服务(support ticket)还是很不错的,例如我的promo code被提示用不了,说是给新用户才能用,就因为我注册成功送了我10credit,我就不是新用户了?!这不符合逻辑,后来我就create ticket请求支持,他们那边要了我的promo code就把50块给我冲进去了。

  然后就是配置一个主机,查网上的都是centos + sanfrancisico+$5/mon,然后create。

  这篇文章蛮详细的,例如要不要选择ssh之类的:http://www.itbulu.com/digitalocean-create-droplet.html

  然后就是域名解析,可以在namecheap的domain manage面板设置解析 A record表示ipv4,AAAA record表示ipv6.

  • step3 配置你的VPS

  此时,你的域名和你的VPS已经做了链接了。但是你的VPS需要一些简单的配置。digital ocean提供了我们console页面,但是ssh到VPS会更加方便一点。

  windows下用PuTTy就好,mac直接用命令行吧。

    配置:Appache+MySQL+PHP

    https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-7

    这是digital ocean官方的教程,用我血和泪的教训(rebuild了VPS三次)建议你,用它的教程。网上的确有很多LAMP/LNMP一键安装包之类的,但是这类安装包有可能出现问题(例如哪个包没有安装),导致502。

  • step4 安装wordpress

  https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-centos-7

  worldpress搭建个人博客非常容易,他有自己的控制面板。比较简单和直观。目前先这样吧,以后有机会再创新。haha~

  • step5 安装phpmyadmin

  实际上这个非常重要,管理数据库必备啊。注意的是,在修改phpadmin.conf文件的时候,填入的是local host的ip不是server的。

  基本到这里就结束了。中途会遇到很多问题。例如,ssh connection fail,yum command,appache配置,等等,要学的还很多!

  导致我对于预期任务时间以及实际任务时间的运算公式产生了思考:实际完成任务的时间=预期完成任务的时间+学习成本+被打岔的时间-熟练程度+本可以避免的错误导致的时间浪费-注意力的集中程度。

GitHub Student Developer Pack创建个人网站的更多相关文章

  1. 利用GitHub Pages和Bootstrap创建个人网站

    作为一名想要想找前端实习的即将毕业的学生,我最近意识到拥有个人网页会使自己的简历更容易被注意到.本文主要是我创建过程及个人心得,有些操作我也是第一次,所以难免在解释中会有错误.另外说明一下,我的电脑是 ...

  2. Github Pages和Hexo创建静态博客网站

    Github Pages和Hexo创建静态博客网站 安装Node.js 本人是window环境,所以下载window版. 下载地址:https://nodejs.org/en/download/ 下载 ...

  3. github student pack中的digital ocean可以使用银联卡支付

    申请了 github student pack却因为一直没有visita信用卡,而无法使用digital ocean的 $50,一直到今天,用中国银行借记卡成功支付. 方法是: (1)注册paypal ...

  4. Github Coding Developer Book For LiuGuiLinAndroid

    Github Coding Developer Book For LiuGuiLinAndroid 收集了这么多开源的PDF,也许会帮到一些人,现在里面的书籍还不是很多,我也在一点点的上传,才上传不到 ...

  5. SharePoint Online 创建门户网站系列之准备篇

    前 言 门户是SharePoint自推出以来,就非常适合的一种站点类型,在Server版本中,发布站点的应用非常广泛.这里,我们以一个个简单的例子,然后以一个固定的项目Demo,为大家演示如何一步步在 ...

  6. ASP.NET MVC创建的网站

    ASP.NET MVC创建的网站   最近在写一个网站,昨天刚写完,由于要和朋友一起测试,但是他电脑上没有环境,所以希望我在自己电脑上部署一下,让他直接通过浏览器来访问来测试,所以从昨晚到今天上午,通 ...

  7. SharePoint入门——创建一个网站

    1.首先安装SP相关环境,可以百度到具体操作步骤: (以下步骤基于本人环境:本人用的Win10自带的Hyper-V虚拟机.Windows Server2012R2.SQL2014以及SharePoin ...

  8. 采用powershell创建project网站集(摘抄自https://www.cnblogs.com/jindahao/p/5855668.html)

    采用powershell创建project网站集,具体步骤如下 1.输入License Enable-ProjectServerLicense –Key "23CB6-N4X8Q-WWD7M ...

  9. Windows Azure 免费初体验 - 创建部署网站

    前几天在看到有个学Windows Azure课程,送Windows Azure的活动,课程地址:http://www.microsoftvirtualacademy.com/ 在活得体验资格后,就迫不 ...

随机推荐

  1. 网络编程学习笔记(三)UDP

    1.不可靠的.效率高.数据报(数据打成一个小包一个小包地往外发).非连接. 2.UDP是非连接的,因此严格来说并不区分服务器端和客户端. 3.UDP通信过程:UDP都是通过字节数组进行对话的.     ...

  2. Python 操作 MYSQL

    本文介绍了 Python 操作 MYSQL.执行 SQL 语句.获取结果集.遍历结果集.取得某个字 段.获取表字段名.将图片插入数据库.执行事务等各种代码实例和详细介绍,代码居多, 是一桌丰盛唯美的代 ...

  3. lsdslam代码笔记

    0.1. question 0.2. 算法框架 0.3. 代码解析 0.3.1. 数据结构 0.3.1.1. Frame 0.3.1.2. FrameMemory 0.3.1.3. FramePose ...

  4. 【一步一步】Spring 源码环境搭建

    平时项目中基本上都会用到spring,但是源码还没有深入的了解过.趁这段时间稍微空闲点,开始研究下spring 源码.下面是spring 源码的环境搭建. 主要分为如下步骤: ①安装jdk,gradl ...

  5. Android-重新包装Toast,自定义背景

    Android-重新包装Toast,自定义背景 2016-4-27 Android L 算是包装了一个自己使用的小工具. 使用Toast的目的是弹一个提示框.先看一下Toast.makeText方法. ...

  6. (转)SimpleDateFormat使用详解

    1 SimpleDateFormat 介绍 public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格 ...

  7. Spring源码情操陶冶-AbstractApplicationContext#registerListeners

    承接前文Spring源码情操陶冶-AbstractApplicationContext#onRefresh 约定web.xml配置的contextClass为默认值XmlWebApplicationC ...

  8. 4.Apache Spark的工作原理

    Apache Spark的工作原理 1 Why Apache Spark 2 关于Apache Spark 3 如何安装Apache Spark 4 Apache Spark的工作原理 5 spark ...

  9. 全站 HTTPS 没你想象的那么简单

    对自己无知这件事本身的无知真的挺可怕 认知偏差现象一直存在于我们每个人身上,谁也避免不掉,不过是有的人了解这件事儿,有的人不怎么知道而已,这就产生了「无知而不自知」的认知偏差.当然,这时候你自己忽悠自 ...

  10. [补档]Password

    Password 题目 Rivest是密码学专家.近日他正在研究一种数列E = {E[1],E[2],--,E[n]},且E[1] = E[2] = p(p为一个质数),E[i] = E[i-2]×E ...