写给被亚马逊扣的费

一直博客没有一个稳定的平台,各个地方打一枪换一炮,有时候免费空间用完了连带着我的个人网站也被收回了,而每次各个地方的资源也没有做到同步,想想挺可惜的。 文章题目说写给被亚马逊扣的费,算是给自己的嘲讽吧。在玩AWS之前了解了很多信息就说为了避免这种事情发生,可是开始掉坑里了。这次产生费用的原因我已经找到,由于我同时在两个地方运行了两个实例,所以总时间超了。感觉也有亚马逊的原因,他们有个地方显示总实例数量,而这个我后来才知道,是不同数据中心分开的。所以我在法兰克福数据中心看到只有一个实例,而往里了在美国也曾经打开过一个而没有删掉。 听说亚马逊客服是世界上最可爱的人,我一会儿去体验一下。

写给被亚马逊扣的费 Read More »

我在微软Azure上边的博客

经过一天的尝试,我在微软Azure上边的博客终于搭建好了。作为记录搭建过程,或者说自己的此刻的想法心得,在此稍微记录一下。 无意间看到微软给予学生的优惠大礼包中,Azure可以免费使用Web应用。虽然没怎么搞清楚啥叫web应用,但是看着像可以搭建自己的一个网站的样子。在免费资源中,有1GB的硬盘储存空间,还有1GM的RAM,还有CPU使用率什么的,虽然不多,但是对于简单的学习搭建一个wordpress已经绰绰有余了。由于并不是给了一个虚拟机自己可以拥有root权限做任何想做的事情,所谓的web应用是他们把一些功能进行了深层次的包装。也就是说,我得到了一个可以运行php的文件夹,我可以用ftp上传文件到这里,然后通过给我的这个域名,我可以访问到我都php网页。php的配置也不需要我担心,所有都弄好了,只需要上传php文件。作为测试php,用phpinfo最方便,当然我的第一个页面就成了显示php安装信息的页面了。 安装wordpress有两大部,第一要有一个php运行环境,第二要有一个mysql数据库。在Azure搭建这个博客,第一个条件挺容易满足,php直接就可以使用,第二个mysql费了一些周折。官方给了一个叫做mysql in app 的插件,理解这个名字就很费劲。什么叫app,为什么又是mysqll IN app,慢慢才搞懂,就是说Azure提供给我一个php虚拟机,同时提供运行mysql,可是这个mysql有特定的设置,只能本地运行,(后来我用sqlyog尝试链接失败。) 官方提供了很多上传代码的方式,最容易入手还是ftp。首先学到一个新词,上传文件叫做部署(Deployment),上传需要登陆ftp用到的账号叫做部署凭证(Deployment Credentical)。在这里设置一个用户名和密码,这里还有一个坑。就是当你设置完之后一心欢喜用工具开始连接ftp主机,可是毫无疑问会失败。这是因为真正的登陆账号在overview上边找到,是主机名和刚才设置的用户名的结合体,比如我的是XXX\XXX,地址也在那里有显示,浪费我好多时间在这儿,坑死人了。 官方有个phpmyadmin叫做插件,如果不是稍微了解一些技术细节的话,还真被他们这些专业属于吓唬的一愣一愣的。我自己通过ftp上传了一份phpmyadmin,可是死活找不到账户名和密码,并且官方的插件也是自动登陆,显然,官方不愿意让人知道mysql的账户名和密码。没有了账户密码我就不能安装wordpress,找账号密码这个问题用了我一天时间。。。首先思考,官方的phpmyadmin能够登陆,总归有一种验证方式,通过ftp每个文件夹找啊找,终于找到了一些信息,config.ini.php里边保存了默认登陆信息,同时找到了主机(所谓的APP)提供关键登陆信息:MYSQLCONNSTR_localdb 文件,里边其实告诉了详细的信息,包括数据库地址(在localhost的基础上换了端口,又是一大坑点),还有一个账号和密码。我直接用这个账号密码登陆我下载phpmyadmin不行,现在知道了原因,是端口号不是默认的所以不对不能登陆。后来,把官方默认的配置文件都抄到我下载的phpmyadmin里边,神奇的也不用密码就快可以进入了,所以我知道这个配置文件有文章。关键是php语法我看不懂,看来看去看不出什么文章来。。然后我就尝试在phpmyadmin里边找root的密码,失败告终。又尝试创建新的账户,却在添加权限的时候出错,我都理解是Zaure给的这个账户权限不够。网上说的可以通过页面修改root密码,可是关键的一点没有edit privilege 这个选项,看到了微软满满的不愿意你修改账户的想法。 后来想各种方法改管理员root的密码,想把这个账户拿回来,那样就完全控制了我都数据库。由于没有虚拟机的足够权限,我没办法关闭mysql再在配置模式下打开,就不能通过无密码方式进入数据库修改root密码。后来就思考,这些信息都因该是存在表中的,我能不能直接操作数据表把密码删掉呢,后来,真在mysql里边找到了usr这个表单,在这里,可以授权失败添加的新账户强行加上各种权限,这样,之前创建的空白数据表也有了操作者,说明我的权限添加成功。我有满心欢喜的用这个账号去登陆wordpress,还是失败告终。搞不懂说明原因。后来我随手点来默认的azure账户,发现所有权限都有唯独grant权限关闭,当时我也不知道有啥用,只是想反正就是尝试少一个不如多一个。后来在主页user account神奇的一幕出现。多了一栏有了修改权限这个选项。后来想明白,开始能创建用户但是给不了权限,就是因为我操作者账户没有grant权限的问题,在我手动点开后我就可以给其他用户分配权限(也就是grant命令),在写这篇文章的时候,我又想起那是不是root的密码也可以拿回来了,一试,果然~~~~~ 在wordpress上,很早就知道了azure用户名和密码,尝试很久不能登录现在知道了原因,是localhost后需要加自定义端口,而我从来没有往这方面想,后来成功的一次是随手试了一下,果然还需要多尝试。到目前位置,我的wordpress已经可以用azure连上数据库,并且现在我已经在这里写文章了。但是不知道为何我新生成的账户不能登陆。就在刚刚,我尝试了用root和shuspieler登陆phpmyadmin,竟然成功了,理论上讲,应该也能登陆wordpress,毕竟这两个都是我自己下载的不是官方的资源。我的wordpress写了这么多,也不忍心再尝试了。就留个悬念吧,我觉得可行。(之前自定义的账户不能登陆phpmyadmin可能是由于没有加权限,唉关于数据库怎么都是权限。。。)

我在微软Azure上边的博客 Read More »

关于自觉

近段时间在跟着一个博士做研究性课题,是教学大纲要求的10学分必修内容。由于并不是专职研究,只是作为课程的一部分,所有并没有严格的时间要求以及对每天出勤率的管理,只要是在工作时间,自己没有事情的情况下过来实验室就可以。之前想的是,每天10点钟和助教同时到实验室,然后晚上五点钟离开。开始一周坚持的还不错,基本上早晨都能10点钟按时到,助教会晚五到十分钟,所以还可以给助教留下个好印象。下午五点多走也是属于中规中矩吧,不是走的最早的,也不是最后一个,对于自己来说,工作时间也很合适,到那个点儿了也想不动事情了,再呆下去效率很低,达到标准的8小时工作制我还不够,还要多适应啊。 没有强制的作息要求,不知不觉就变懒散。刚去吃了个午饭,很巧的是一个同学也提到了这一点。不是我一个人的原因,算是给我的一点安慰吧。 可是这终究不是什么好事情,像正规的工作看齐,现在这么轻松,抓住时机为之后的工作做准备。保证一天能够工作8小时,也给自己定一个打卡时间,早9点30到晚17点30。如果看代码看累了,可以换个脑筋做一些其他的,比如说,优化一下我的这个个人网站,一步一步适应工作节奏。 加油啦,今天低效率的一天,希望明天起雷打不动我9点30打卡,为合格的工作做准备。

关于自觉 Read More »

想起一件小事

小时候吃凉粉,有一次一个卖凉粉的给我夹豆腐干,避过最大块的给挑了一个中等大小的,我就说我要那个最大块儿的,他反过来问我,所有大的都给你了,那别人来了没有最大的了那怎么办。当时还觉得很有道理,我只是一个普普通通吃凉粉的,给个普通大小的就好了,最大块的豆腐干当然要留给重要的人,比如说官员的或者关系好的人,所以当时我不但不生气反而理解他了,想啥时候自己也称为吃凉粉儿贵宾客户,吃豆腐干能吃最大的。 后来遇到另外一个卖凉粉的,每次我去吃凉粉他都笑着说把最大的豆腐干夹给我,其他人去了也是这样,客户当然超开心啊,也很愿意到他那里吃凉粉,当然包括我。 某一次他给我夹豆腐干时候我顿悟,大小是相对的,每次夹他都能把剩下豆腐干里边最大的给你,你当然会超级开心,有做VIP的感觉,而一天下来,第一个人也是把所有的豆腐干卖完,第二个人也是都卖完。而第二人能够让所有吃凉粉的有贵宾的服务,第一个可能在讨好一两个客户的时候,给剩下大多数客户留下不好的映像。 回想起的这个小事说明了什么呢?我一时也不知道该怎么总结,只是觉得这个小细节好有意思,会让我对为人处事有所感悟吧,分享出来,共勉。

想起一件小事 Read More »

first day on wordpress 我在个人网站的第一篇博客

上世纪末,玩游戏机以及看电视上关于电脑的画面,就对计算机充满了无穷的喜欢,看到有些同学,能够有资源接触到父母工作用的电脑,真是羡慕死了。 大约2012年,当时上小学,计算机课第一次接触到了电脑,我还参加了一个暑期培训班,计算机用的windows98,那段时间对于我的计算机启蒙以及兴趣的培养起到了不可估量的作用。 初中高中,用家里的电脑做了各种尝试,几乎每次我用完电脑都被我用坏,坏了修,修了坏,真是可怜了我的那个宝贝,积累了宝贵的原始经验,之后碰到电脑有啥问题,现在几乎都可以自己搞定,还是有点小小自豪。那台电脑给了我不少能力的提高。 大学,不想把所有时间都放在电脑上,所以选择了计算机相关的专业:通信工程。虽然学习的知识相比计算机科学与技术这个专业的同学少了很多,但是我还是很喜欢自己的决定,学习了很多相关的理论,尤其是信息处理和硬件相关的知识,对于我整个知识体系的搭建,有润物细无声的作用。 从高中起就有搭建自己博客的想法,当时对于建网站完全就是门外汉,不能说一点不懂,而是完全不懂。到了大学慢慢知道了一些概念,知道了一个网站整体是什么的框架,见到别人能够用cms改一改来简陋的搞自己的网页,我还只停留在羡慕阶段。 到了德国读研究生,有搭建自己私有数据库的想法,记录自己的学习记录,储存自己搜集的信息,对以后的工作生活也有磨刀不误砍柴工的帮助,终于在2016年6月1日买下shuspieler.com域名,原计划在年底最晚也是3月前完成python爬虫的学习,以及wordpress博客的搭建,可是这么一托就到了2017年6月4号,域名都买了第二年了,还好,今天我写下了这篇日志。 我计划,在很长一段时间内,这个个人博客都不作公开,更多是写给自己当作自己写随笔的地方。如果有人能够到这儿来,那真说明你我很有缘分,有机会认识以下,我请你吃饭。 现在这个网站放在亚马逊云上,用的是一键安装的镜像,完全不符合我喜欢折腾的风格,所以可能过不了多久,这个主机就不在了这个文章我也得换地儿,可是,作为我个人网站第一篇博客,还是很有意义。 2017.06.04 离我喜欢上生活,又近了一步。

first day on wordpress 我在个人网站的第一篇博客 Read More »

安装Centos 7 后恢复Windows 启动项

今天试了下CentOS 7,安装之后发现Win7的启动项不见了。一般安装Linux过程中会自动识别windows系统并添加引导项,centos的问题在于默认不支持ntfs分区,导致win7被无视了。 恢复步骤如下: 1. 添加EPEL源(ntfs-3g在该源中): $ yum search epel 只找到一个epel-release.noarch, 就装它了。 # yum install epel-release 2. 安装ntfs-3g用于识别ntfs分区: # yum install ntfs-3g 3. 重新生成引导项: # grub2-mkconfig -o /boot/grub2/grub.cfg 搞定!

安装Centos 7 后恢复Windows 启动项 Read More »

centos7中yum安装ntfs3g

CentOS默认源里没有ntfs3g,想要添加ntfs支持,无非是自己下载编译安装或者加源yum安装。 昨天重新安装了一个CentOS7,用的是添加aliyun的epel源来yum安装的方式,简单易行。 1、加源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 2、安装 yum update;yum install ntfs3g 来源:http://mirrors.aliyun.com/help/epel,说明里面没有写CentOS7的源,实际上是有的,把里面的5/6改成7就行了。

centos7中yum安装ntfs3g Read More »

Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况)

事因:我的笔记本原先同时安装了Win7+Linux,昨天发现硬盘实在不够用(才60G,虽然还有个500G的移动硬盘),就想把里面的Ubuntu格了。都是用虚拟机做测试的多。后来就格了Ubuntu所在的分区。重启后出现命令窗口:grub rescue:_,一看,记起来需要重写mbr才行。 解决方法: 1、在光驱插入win7安装盘或者用USB启动(win7支持USB直接启动安装); 2、选择完语言选项后,进入下一步,选择底下的系统修复而不是继续安装; 3、自动搜索完已经安装的系统后,进入下一步; 4、不要让Windows自动修复,没用的,进入命令提示符模式; 5、先输入命令bootrec /fixmbr 回车,再输入命令bootrec /fixboot 回车; 6、重启系统即可重新恢复Win7启动模式。

Win7启动修复MBR(Win7+Linux删除Linux后进入grub rescue的情况) Read More »