zoukankan      html  css  js  c++  java
  • GitHub Student Developer Pack创建个人网站


    链接: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配置,等等,要学的还很多!

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

  • 相关阅读:
    ECharts之柱状图 饼状图 折线图
    Vue自定义指令(directive)
    HDU 1231 最大连续子序列
    POJ 2533 Longest Ordered Subsequence
    HDU 1163 Eddy's digital Roots
    HDU 2317 Nasty Hacks
    HDU 2571 命运
    HDU 4224 Enumeration?
    HDU 1257 最少拦截系统
    HDU 2740 Root of the Problem
  • 原文地址:https://www.cnblogs.com/LUO77/p/5680513.html
Copyright © 2011-2022 走看看