站内搜索
“plugin” 找到 70 条结果
2012年小结之电影全记录
由于豆瓣API的无能,这次的统计颇为烦恼啊。本次统计使用https://imnerd.org/lab/douban 工具得到,欢迎大家使用。

虾米自动签到的实现
前言
今天抽空整理了下把它写成了一个多账号版本的,放在了SAE上头,网址是:http://autocheck.sinaapp.com 。 上头输玩账号密码程序就可以自动帮你的账号签到了。切记程序会记住你的账号密码,如果有介意的请千万不要使用,本人不对你的账号问题进行负责。
上一篇文章中,我们讲述了如何利用PHP批量下载虾米已下载的歌曲。其中我们实现了如何用PHP+CURL模拟虾米登录,这回我们来实现一下如何自动签到。(对于我这样的只是拿虾米当下载音乐的地方,而且经常忘记签到的孩子真的是非常有用啊有木有!T_T)
一、获取登录COOKIES
还是老样子,我们先获取到登录的COOKIES文件。
$name = ''; //输入你的账号
$password = ''; //输入你的密码
//获取登录cookie
$curl_post = 'email='.$name.'&password='.$password.'&done=/&submit=登 录';
$cookie_file = dirname(__FILE__).'/cookie.txt';
$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_URL, "http://www.xiami.com/member/login");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file);
curl_exec($curl);
curl_close($curl);
二、获取签到地址
虾米的签到其实是向http://www.xiami.com/task/signin这个网页发送一个POST,这个POST的Data长度是0。代码利用虾米手机页面的签到机制,向一个特定的地址发送一个POST过去就可以了。所以再要就是获取签到的地址。
//获取手机版首页
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.xiami.com/web");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file);
$data = curl_exec($curl);
curl_close($curl);
//获取签到URL,如果已经签到则获取签到天数
$preg = '/\<a class\=\"check\_in\" href\=\"(.*?)\"\>每日签到\<\/a\>/s';
preg_match_all($preg, $data, $match);
if(!isset($match[1][0])) {
$preg = '/\<div class\=\"idh\"\>(已连续签到.*?天)\<\/div\>/s';
preg_match_all($preg, $data, $match);
die($match[1][0]);
}
三、进行签到
利用上一步中获取到的地址进行签到。但是要注意的是,网页会判断页面来源,如果不是从虾米网站POST过去的会签到失败。所以我添加了自定义Referer来源。之前就一直因为这个没有更改而一直都没有成功,后来索性模拟了所有的HTTP Header才发现了问题的所在。另外,虽然POST空数据过去,但千万不要以为不POST数据过去就行了,无和0还是有点区别的,哈哈!其它的就没有什么问题了。签到成功的话页面会返回你的签到天数。
//自动签到
$url = 'http://www.xiami.com' . $match[1][0];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.xiami.com/web');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$num = curl_exec($curl);
curl_close($curl);
四、Cron添加自动签到任务
我这里以SAE为例,将第一步获取到的cookies.txt文件和第二步的xiami.auto.sign.php一起上传到应用中。例如存放位置是/xiami。在cron.yaml末尾添加如下代码:
- description:cron XiamiAutoSign
url: xiami/xiami.auto.sign.php
schedule: every day of month 00:10
timezone: Beijing
设置成功的话会在每天的00:10访问这个页面,完成自动签到功能!
如何批量下载虾米已下载歌曲
本文方法已失效,新版见:如何批量下载虾米已下载歌曲(新)
前言
首先要说明的是,这不是一篇讲述如何免费批量下载虾米高质量音乐的文章,而是讲述一个杯具男如何因为懒惰而DIY出的成果。所以如果抱有前述心理的同学到此可以关闭网页了。另外本文中代码运用到了PHP+CURL+JavaScript,推荐大家在本地环境中进行操作。同时最重要的是,本文不是讨论如何绕过虾米的收费机制下载歌曲,所以你必须保证你有足够的虾米币或者红包用来下载歌曲才行,否则一切免谈。
事出有因
事情是这样的。前两天安装了Linux Mint,在Linux中打开了音乐,没过一会儿就卡掉了,当时我也没在意。结果一回到Windows就提示我文件夹损坏了,里面的文件也自然都悲剧了。用恢复软件恢复了效果也不太理想。400首歌总共2G多的文件也不是说割舍就能割舍的,所以就有了下面这些。
解题思路
虾米下载的机制是这样的:在网站点击下载之后,网站向你的账户中未下载列表传递下载歌曲信息,之后未下载列表则返回一个以emoun://特有协议开头的文件,用以打开虾歌(这个和迅雷thunder://以及电骡等的ed2k://是一个道理)。虾歌打开后查询未下载的表单,返回表单中的歌曲,然后下载。同时将未下载列表中的歌曲提交到已下载列表中,并在未下载列表中删除。这样,一次下载就完成了。
如图所示,点击下载歌曲,网站向http://www.xiami.com/download/song页面POST提交了相关Data,同时网页返回一个emoun://协议开头的文件(图中左侧红色方框标记的)。
所以我的想法是这样的:首先登录网页抓取已下载列表中已经下载过歌曲的信息,然后批量的提交到未下载列表。然后打开虾歌去查询未下载列表中的歌曲就好了。如果和我所想一样的话,虾歌应该会一次性批量得到所有歌曲,那么我们只要等待下载完成就好了。
解题步骤
一、获取登录COOKIES
获取登录后的COOKIES文件,方便之后的抓取工作。修改代码中的第2行和第3行,填入自己的账号和密码。 如果成功的话,会在该文件的同级目录下得到一个cookies.txt文件。
$name = ''; //输入你的账号
$password = ''; //输入你的密码
$curl_post = 'email='.$name.'&password='.$password.'&done=/&submit=登 录';
$cookie_file = dirname(__FILE__).'/cookie.txt';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.xiami.com/member/login");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file);
curl_exec($curl);
curl_close($curl);
二、抓取下载列表并提交到未下载列表
有了上一步之后,这一步就变的非常的简单。这里主要考虑的是效率的问题,由于我的歌曲打开400首,虾米一页显示20首。所以我大概有20页要抓取,这对于PHP来说是一个不小的工作量,在本地运行更甚。如果你的页面少可以使用下面的代码,如果你要抓的页面多,可以尝试将其改写成multi_curl同步抓取,或者改写成AJAX形式,亦或是分批抓取都行。使用代码时候记得修改第三行的抓取页数。
set_time_limit(0); //设置成不限制页面运行时间
$page = ''; //填写你的已经下载页面的页数
$cookie_file = dirname(__FILE__).'/cookie.txt';
$song = '';
//如果页数过多可以分批获取,以免等待时间过长
for($i=1;$i<=$page;$i++) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.xiami.com/account/mysongs/s/2/page/".$i);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
$data = curl_exec($curl);
curl_close($curl);
$preg = '/\<td.class\=\"iname\"\>\<a.href\=\"\/song\/(.*?)\"\>(.*?)\<\/a\>/s';
preg_match_all($preg, $data, $match);
foreach($match[1] as $item) {
$song .= $item . ',';
}
}
$song = str_replace(' ', '', $song);
$song = substr($song, 0, -1);
echo "var song = new Array($song);";
/*end*/
三、批量提交下载歌曲
上一步的代码中,我将下载歌曲的ID输出成了JavaScript数组的形式。因为这一步中我们将以歌曲数为基数向虾米网站POST提交信息,400对于PHP来说仍然是一个庞大的数字,对于本地更甚。你可以修改成multi_curl的形式,不过我第一反应是AJAX异步传输,这就是为什么我将歌曲的ID输出成了JavaScript数组的原因。
原理很简单,JS用来模拟循环,PHP则负责POST提交数据。使用代码时记得将xiami.song.download.html中的第3行替换成你在上一步中获得的代码。
//将第二步获得的代码复制到下面,记得删除最后一位数的逗号
var song = new Array(1769629171,3338870,1769902385,1770432131,2868586,1770149760,367633,1769832130,35526,1769962750,1770551145,1770457081,3486103,1769400110,127903,3367334,2078855,71830,376007,376015,2074918,2730,1770450144,3455520,79157,79151,81366,65256,390070,2138604,1770345727,376050,376006,149193,388168,1769665592,3497062,1769236069,3632104,1768923954,1769491757,3608275,2092882,1770354410,3480460,3620143,2095376,2561774,3664677,1770462404,1769056924,3527076,2126340,2089410,1769177482,2083322,1769831952,1769316186,1770524409,1769517803,1190507,1964547,1769107542,3486203,1769686818,1769028326,1858814,2084011,1769235816,1770614545,2083187,2605276,378268,2515019,1122167,1769176497,3302053,2083102,3638520,189072,371017,1770168732,1083760,2122948,2070331,2128868,3319126,2561592,1381654,3441719,1768939471,2091290,2098665,2067235,1770060224,3562953,54342,1769831786,1770145312,76323,2067242,173117,136054,1770068043,1769833104,1769833105,1769833106,1769833107,1769833108,2082305,1768989931,1769356638,1769082273,1769776879,1769740304,1205851,1768984809,1769102373,1769740095,1768989928,1769381931,1769227674,3599015,1768962602,3463177,1769381938,1769381935,1769381934,1769381932,3410377,2067242,3381901,3381903,373969,2072395,373971,373990,374039,3381910,3381911,3381912,382134,378711,193010,162269,143775,127673,120041,89443,52732,382512,383210,1769274527,1769004670,1768958960,3599311,3365855,2314604,2080987,2073790,385907,115384,374057,377936,380029,382560,382852,383962,33806,378041,380287,385729,385760,388406,389153,381833,83126,386773,389072,389080,389077,43542,52726,375183,382821,384595,385074,386954,373818,376387,378307,379302,382777,384646,384670,385137,385976,386073,386347,2342433,3550893,1769699970,2095102,2095107,2017034,2286524,2342421,2286523,3338183,1768988423,2286527,2380720,3464931,1176114,1769334977,2155384,1769839800,3225258,2091936,1769334987,3187867,2095104,3413844,1769072635,1007695,3636957,3467770,1768940269,1769292436,1769850021,1769102619,3409064,1769870173,1769850022,1769850019,1769463117,3446206,2028877,2136483,1769072646,1769291745,1769072643,1769113798,196142,3187959,2079575,2286522,2079581,2385273,1769673320,3513664,1769071426,3502285,1769801604,1769801605,3484274,1769303054,1769303056,1769303057,1769303058,1769303059,1769303060,1769303061,1769303062,1769303055,1768914983,378646,3586293,1769830111,1769830112,1769830113,1769830114,1769830115,1769830116,1769830117,1769830118,1769830119,1769830120,1769570445,);
//复制结束
//下面的代码不需要修改
var XHR; //定义一个全局对象
function xm_download(id){
if(window.ActiveXObject){//IE的低版本系类
XHR=new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){//非IE系列的浏览器,但包括IE7 IE8
XHR=new XMLHttpRequest();
}
XHR.open("GET","download.php?id="+id,true);
XHR.send(null);
}
for (var i=0;i<song.length;i++) {
xm_download(song[i]);
}
$data = 'pid=&ptype=&song_count=1&id='.$_GET['id'];
$cookie_file = dirname(__FILE__).'/cookie.txt'; //登录COOKIES文件地址
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.xiami.com/download/song");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$data = curl_exec($curl);
curl_close($curl);
四、打开虾歌查询订单
最后一步是打开虾歌,选择“文件”→“检查未完成下载”,静候片刻你就可以欢呼了!之后静静等待虾歌批量下载成功就好了。
地大Srun网络认证登录HTML版
本人所在学校采用的是Srun3000深澜系统进行的网络认证,在参考了北航srun3000客户端python版,将认证登录的代码改成了HTML版。最开始只有IPv4版,在@李玉贤 和 @张嘉琦 等人的帮助下添加了IPv6登录。如果不是地大的话记得将login的IP地址改成自己学校的就好了。
P.S.测试了在Windows和Linux平台IPv4和IPv6都可用!
复制下面的代码保存为"ipv4.html",记得将自己的账号密码和MAC地址填写进去,MAC地址的格式为aa:bb:cc:dd,全部为小写。
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Srun Login!</title>
<script type="text/javascript">
function submit() {
document.getElementById('submit1').click();
}
</script>
</head>
<body onload="submit();">
<form action="http://202.204.105.195:3333/cgi-bin/do_login" method="post">
<!--将账号,密码,MAC地址分别填写进value=""的俩冒号中,例如value="1234567"-->
<p>账号:<input name="username" value=""></p>
<p>密码:<input type="password" name="password" value=""></p>
<p>MAC:<input name="mac" type="hidden" value=""></p>
<input name="n" type="hidden" value="99">
<input name="type" type="hidden" value="3">
<p><input type="submit" id="submit1" value="OK" /></p>
</form>
</body>
</html>
复制下面的代码保存为"ipv6.html",记得将自己的账号密码填写进去
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Srun Login!</title>
<script type="text/javascript">
function submit() {
document.getElementById('submit2').click();
}
</script>
</head>
<body onload="submit();">
<form action="http://[2001:da8:214:102:d6be:d9ff:feaa:422a]/cgi-bin/do_login" method="post">
<!--将账号,密码,MAC地址分别填写进value=""的俩冒号中,例如value="1234567"-->
<p>账号:<input name="username" value=""></p>
<p>密码:<input type="password" name="password" value=""></p>
<input name="n" type="hidden" value="100">
<input name="is_pad" value="1">
<input name="type" type="hidden" value="1">
<p><input type="submit" id="submit2" value="OK" /></p>
</form>
</body>
</html>
复制下面的代码保存为"login.html"
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<title>Srun Login!</title>
<style type="text/css">
iframe {
border:none;
width:100%;
display:block;
}
</style>
</head>
<body>
<iframe src="ipv6.html">
</iframe>
<iframe src="ipv4.html">
</iframe>
</body>
</html>
保证三个文件在同一文件夹下,资料全部填写进去之后,打开login.html即可完成登录过程。
香山
早上八点半出发,骑了一个小时就到了植物园。我们走的是香山养老院旁边的森林防火道,还没上去呢我的水就喝的差不多了。上坡各种陡,目测二十度到三十度是肯定有了。甘哥让我们之字形骑上去,勉强还能骑一会儿,最后实在受不了了,基本都下来推了。在路上碰上驴友各种尴尬,推着车子上山简直是太没面子了。
向着望京楼方向,沿着防火道一直往上走。走到顶还没到望京楼的时候我们就右拐下坡去了。我们老大木哥说过一句话-“上山如吃屎,下山如拉稀”,简直是不能贴切更多的描述我们当时的心情了,感觉人当时整个儿都活了过来。路上的回头率也是超高的说。下到一段路在某个地方右拐走了另一条道,然后我们就爽翻了。那条道我感觉应该是给他们比赛专用的,设置了各种弯道。中间有个弯道特别急,坡也做的特别抖,当时都吓得想下来推下去了。
没过一会了就下来了,到了下面就是植物园。公园是不让骑车的,所以大家要推车出去哦~我们开始不知道,快到门口的时候才被安管人员抓到提醒的,汗!
北京,想说爱你不容易!
早就想更新一篇日志了,可是最近要么太忙,要么还沉浸在新生的喜悦当中。毕竟,这是我人生中真正意义上的第一次“背井离乡”,心潮之澎湃已经不是我能用言语来形容的了。火车是在杭州坐的,是我目前用户体验最好的一次旅程,勿需排队的取票、设备齐全的候车室、火车硬件的舒适以及五女一男的艳遇,让这趟旅途划上完美的句号。
学校说好的是二号报道的,而且还明文规定了寝室不让提前住宿,这让我们这些南方同学很是纠结了一番。结果还是买了一号的票,一号晚上是在苏洋同学的出租房中度过的,在这里要特地感谢一下苏洋同学,谢谢他的热心帮助。本来不让我们提前入住就已经怨声载道了,学校选择的报道日期更是让人无语了。至于为什么这样说,那是因为二号早上北京下雨了。学校报道流程的不合理,庞大的排队交钱队伍,外加上"天师"级别的天气预测,让我不得不好好吐槽一番学校了。
地大的土地资源比较紧张,研究生是八个人一间的。早就听闻我们将要入住的是本校最差的>一栋宿舍,进来一看之后发现空间还算大,没有自己想象中的那么糟糕。挑了个下铺,购置了些生活用品,我的背景生活差不多就正式开始了。寝室的同学来自天南地北,大家都挺合得来的,其中有一个还是我本科的同学呢!去食堂吃饭的时候发现,北京不愧是帝都,物价比抚州这种地方高多了。在地大吃一顿的饭前都够我在东华理工吃一天了。另外我不得不吐槽一下食堂的早餐了,没有抚州的泡粉我不怪它,可是豆浆不加糖是怎么回事儿!跟同学吐槽了一番还被说少见多怪,北方都这样儿。这就让我很无语了,不过好在过了两天之后我就发现食堂一楼有一个窗口是可以加糖的,让我的心情稍微舒坦了一下。
这些天学校都没事,就跟本科的同学一块去逛了一圈故宫。还好前一天办了一假证,从原价六十减到学生亲情价二十,立马就把办证费给赚回来了。看着办了全价的某些同学,我偷偷的笑了。以前看电视,觉得故宫是多么的雄伟和霸气,进来游览了一番之后发现其实也不过如此。虽然事实上它还是很宏伟的,但是总是跟自己想象中的有一些差距。故宫里里外外的都是游客,拍照片都不追求好景致了,只求人少点儿就成了。去了这么一次,我觉得我以后是再也不想去了,那么多人挤在那里,在美丽的风景也被喧嚣的人群给污染了。
前些天学校开始办理户口迁移的事情了。北京户口迁移的繁文缛杂,简直是到了令人发指的情况。办一个户口迁移证,不仅需要我们的身高,甚至还需要我们的血型,而且还是必须的。害得我不得不花点钱去医院测了一下自己的血型。而且上交的材料也非常的奇特,身份证复印件的特定区域要按照两行两列的形式写上自己的相关信息。您这是要用OCR软件机器自动识别么?可是我想想户籍科也无法确定复印件身份证的位置啊。总是各种复杂的过程,突然出了北京户口的娇贵,加深我了对户籍制度的憎恶。说一句难听点的话,滚去吧,我才不稀罕当个北京人呢!
北京作为帝都,虽然交通经济等都是全国领先,但是种种令人无奈的举措,真是让人想说一句:北京,想说爱你不容易!
转山
这是一个骑友的故事,这是一个因哥哥去世悲伤过度为了完成其心愿而成为骑友并最终从哥哥的去世中解脱出来的故事。这部电影让我惊喜也让我意外。惊喜的是原来除了打打杀杀情情爱爱,仅仅是一路骑行,阅尽山水,阅尽沧桑,也能成为精彩的电影。而让我意外的是,也就是在这么简简单单的电影中,导演居然能够将“生死”、“爱情”、“童话”、“人兽大战”等看似在这部电影中不可能出现的主线元素融入其中。虽然有些地方添加的确实让人感觉有点刻意为之,但确实能够准确的表达出导演的意思。
曾经我也有一股海阔凭鱼跃,天高任鸟飞的豪情壮志,但是岁月的洗涤让我越来越放不开自己。(其实真相是越来越懒= =!)《转山》让我又有了一股出游的冲动。影片开头我倒觉得其实自行车穿越滇藏线没什么危险,只要防止不被人坑就行了,看到后面之后才发现其实也是很有难度的。严重的高原反应,长时间的骑行,山路的蜿蜒曲折,这些在人正常的时候看感觉没什么,但是一到了疲惫状态后确实是非常容易出问题的。虽然可能没有片中张书豪那么严重(骑自行车骑得太坑爹了!),但是危险度确实是不容小视的。话说说到这里,我不得不吐槽一下,原来男人也是可以用卫生巾的!“还是带护翼的哦!”,晓川这话一说完我立马就晓得合不拢嘴了都。出野外有时候也会因为工作服不合身导致摩裆,现在终于又学到了一种解决办法了,哈哈!以前军训的时候就有人讲在鞋里垫张卫生巾可以防止磨破脚,现在再加上这个,不得不说,卫生巾对女人的作用大,对男人的作用也不小额~
顺带说一句,电影的BUG较多,比如尼玛坑爹的张书豪同学,你是自带剃须刀和理发刀了么,肿么一个月下来每天你总是那么一抹性感的小胡须啊,短又没短到是剃过的,长又没长到像是长年累月留下的,哎!坑爹啊书豪君!再比如电话卡打电话那会儿,电话卡都不拔就走了,这不坑爹么!钱包里头就剩下100来块了啊有木有!)说到这里我要插一句了,好不容易打次电话,我肿么觉得应该给父母报声平安呢,给死去的哥哥打电话,还说的那么悱恻,不得不让我想多了啊想多了啊想多了啊。。。。)另外到了拉萨后尼玛那自行车就跟浴火重生了一样,全新了啊有木有,介于重新换车的可能性不大,只能是系统的BUG了啊!DEBUG者何在!!!
好想好想,抽个时间,放下包袱,一辆单车,游走于咫尺天涯间。但是吐槽一下,像主角那样一个月基本都不接触电不接触手机不接触电脑的日子,我还真不确定我自己能忍受下来,啊啊啊啊!真是作死哦!
赛德克·巴莱
该片全场四个多小时(看的是台湾未删减版上下两部,不是国内院线版的哦!),这是我没想到的,都破了我之前看的《辛德勒名单》的三个多小时了。果然只有这种史诗级别的题材才能有这么长的吐槽时间啊!本片以“雾社事件”(点击这里了解历史上的雾社事件)为史实改编而成,无关官场,只有人性。这部反映台湾原住人民英勇反抗日本侵略的电影无疑是一部伟大的影片,种种场面都散发着人性的无畏与勇猛(虽然砍头出草什么的确实我不感冒),大家有空可以欣赏一下。
历史我就没神马好吐槽的了,只是想说一下当我看到赛德克妇女和小孩为了给男人留下食物而集体自杀的时候,大家表现出来的义无返顾,决绝的精神,深深的感动了我。套用一句老话:“你不是一个人在战斗”。 那种连生命都可以拿出来奉献的精神,无论是在哪个场景都会被深深的打动的。他们奋起而战斗不是为了钱财,也不是为了自由,他们为的是他们身为赛德克人的尊严,为了守护他们心中的“猎场”,换他们的话就是“血迹祖灵”!明知道这是一场必输的战争,但是他们仍然毫无畏惧,仍然勇往直前,不带有一丝的顾虑。他们勇敢但是他们也狠心,一个个同伴在身边倒下,他们并没有回头,他们踏着同伴的尸体走向更远的地方,为了走向心中的“彩虹桥”彼岸。
额,本来就想写两句夸夸的,没想到嘴巴收不住竟然说了这么多!其实他们有勇敢的一面,也有无知的一面。为了守护自己的猎场而猎杀其它部落的人,为了证明自己而不断的去砍下别人的头颅,为了自己的一点死人恩怨而可以帮助日本人屠杀自己同伴,这都是我所不能明白的。当然这些在我看来没有必要的东西,在别人看来并不尽然,甚至在他们的眼里是一种神圣的存在。可是我还是没来由的觉得郁闷,如果男人的尊严需要用同伴的鲜血来证明的话,我宁可不要这来之不易的尊严!
最后来谈谈《赛德克·巴莱》的后期制作,不得不说,这部电影最大的败笔就在这后期电脑特效上头了。电影特效只能说做的差强人意,能够清楚的把东西表达出来,但是明眼人一看就知道这是电脑特效制作出来的,比如那鸟儿,比如那瀑布,比如那些大火,又比如那闪电,跟真实的比起来颜色和与实体的接触明明显多了,一看就知道是后期特效做出来的。我在豆瓣上给其的评分是3.5分(上部4分,下部3分),我想如果《赛德克·巴莱》在电脑特效上面做的更逼真一点的话,我会毫不犹豫的打上四颗星的,不过经费就那么多,这也是强求不来的。
吐槽一句,现在真的是走火入魔了么,为什么看电影的时候我看的都不是角色,眼光总是透过演员深深的看向地上的岩石呢o(╯□╰)o!看完电影心得没多少,但是发现雾社这地方页岩砂岩较多,而且层理都非常的好,跟上回我画的地质图没有太大的出入,而且雾社这边的山好像很好爬的样子,填图神马的应该问题不大。
如何将Google Earth上的卫星影像加载到MapGIS中
我也是研究僧了
今天早上就在我还在图书馆拿着手机开小差的时候,地大就突然空降拟录取名单了。首先,很高兴名单上面有我,但其实也没有什么很高兴的,因为是自费。其实我的心里明白,努力了这么久,无论什么样的结果,只要能上,都是好结果。可是心里还是莫名的在纠结着,即使我反反复复的念叨着这些,却还是为“自筹”而苦闷着。回想自己一路走来,本科四年尽是花钱,奖学金也没怎么拿到,钱也没帮家里省到。上了研究生了,也还要让家里操心着,一年8000的学费,说大不大,说小不小,想想人家公费的瞬间就给家里省了万把块,心里真的是莫名的哀伤。家里目前虽然说不上非常贫困,但也是说不上富裕的,我曾经都想过不考研直接出来工作赚钱。打电话给妈妈说是自费的时候,我也是强装着非常的淡定,妈妈那边也是挺随便的。其实我知道,妈妈也在那里愁着,她怕我担心强装镇定,但是她不知道我早就开始担心了。
不过说来说去都是怨天尤人,怪都只能怪自己不够努力。我就是这样一个人,总是好了伤疤忘了疼,只会在还没结痂的时候抱怨一句,一点基本的自制力都没有。研究生的道路是我自己选择的,我不会后悔,即使是自费我也必须去上。虽然大家都说我复习是打酱油,但是我真的努力过了,我不想就因为钱的事情让自己一年的努力付诸东流。钱,我可以再挣,时间,确实一去不回。
初试复试都已成往昔,不管是初试复试都让我明白了很多东西。在这里记录一段复试见导师时候老师说的一段话,用以提醒自己。
研究生三年说长不长,比本科四年短多了。三年的时间里,必须跨过自己的三个坎,随便跨过一个都是对自己的一个升华。第一是英语,学了这么多年的英语也该拿出来用了,要多读外文文献,要多说;第二是写文章,写文章是一个整理思路的过程,边写边发现问题,然后解决问题;第三是思考自己的未来,想想自己以后该干什么,或者说能干什么。三个坎哪怕跨过一个,都是好的,一个都没跨过,那就是混文凭的了。现在的研究生中混文凭的很多,如果拿这些去要求他们,90%的研究生都毕不了业。
本来这篇日志是想说一下复试的,结果今早名单出来后完全没了说复试的心情。长路漫漫,我们还有很多路要走,正如我劝同学的那句话,日子总是要熬的,过着过着就过去了。经过这次,我会努力的。





