看完 新概念二册

前几天刚看完第二册。

先看中文,翻译回英文,再去看课文的方式对内容的印象相当深,不过也花了不少时间。不过值了~

现在听朋友球的建议,巩固。从第一册到第二册重新过,然后按 先翻译再看课文的方式学习,加深印象,巩固基础。再去看第三册。

里面的老师说了句很实在的话:

英语这门语言,并不一定越理解越用得好,还是需要经常锻炼来熟悉它。

继续继续~

看完新概念70课

65课换了个新阿姨来上课,语速略快…

原文课文和翻译

http://www.hjenglish.com/nce/xingainian2/

发现一个很有用的导读,注意有翻页.

http://www.hjenglish.com/nce/xingainiandaodu/

里面单独对每句话进行语法分析,并回顾前面学面学过的类似的课文进行巩固.
上面的导读只能在pc看,手机里看不不了。找时间写个抓数据的。做个手机页面来看。

 

现在发现了几个好玩的东西来分享下.

学习方式主要分两种,一种是手机模式。平时不可能随时都抱着pc,适合零碎学东西.

手机模式

工具:

新概念英语app

介绍:包括各册的联系,原文译文和解释+练习.

MoboPlayer

介绍:用来播放新概念的视频.

多邻国

介绍:用来做练习,对各种基础进行锻炼.

英语魔方秀

介绍:主要用来锻炼发音。人比较多,比较好玩。

词管家

介绍:各种类型的测试巩固单词,里面有个笔记功能,是各种逗逼的解词想法,黑猫白猫,能记单词就是好猫啊…

有道

介绍:无需多言…

 

 

PC模式

有道词典

介绍:主要同手机的连用。生词本同步,这样方便复习。

 

 

 

学习的新方式

本来想写日志的,发现问题不少,主要,写出来的东西,对不对,除非有人指导你。无法用比较适合的方式表达,出来,学东西有限。当然是相对于我现在的基础。

So  现在是先看译文,翻译出英文,跟着再看原文。看看原文怎么个精妙。再看导读。比原来的学习方式更加有印象。哈哈~

 

 

curl 快速伪造登录抓取数据

很多时候为了抓取某些特殊页面的页面数据,特别是补充了cookie校验或者处理逻辑的。一些登录后才可进行访问的页面数据。往往需要从登录到后面的操作一步一步实现,再对数据进行特殊处理.

下面提供一种相对临时,快捷的方式。

用chrome访问需要访问的页面,如果需要登录,登录即可。

将报文头部分全部复制,然后配到curl的头中。此时的session标志是已登录状态。或者已被服务器标志为正常用户了。

 

	
	$ch = curl_init ();
	curl_setopt ( $ch, CURLOPT_URL, $url );
	curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
	$header[]='Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8';
// 	$header[]='Accept-Encoding:gzip,deflate,sdch';
	$header[]='Accept-Language:zh-CN,zh;q=0.8';
	$header[]='Cache-Control:max-age=0';
	$header[]='Connection:keep-alive';
	$header[]='Cookie:_xxxxxxxxxx';
	$header[]='Host:xxxxxxxxxxxxxxxx';
	$header[]='Referer:http://xxxxxxxxxxxx';
	$header[]='User-Agent:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36';

	curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
	$contents = curl_exec ( $ch );
	curl_close ( $ch );

这句是压缩,需要隐藏。

// $header[]=’Accept-Encoding:gzip,deflate,sdch’;

PDF Merger for PHP

https://pdfmerger.codeplex.com/

最近有个比较特殊的功能实现,需要处理html生成指定的pdf数据文件,通时需要拼接各种法律文件。原来通过图片,主要复制不方便,且图片进行压缩时,有色块干扰。而且pdf转html再转成pdf,会出现各种奇怪的问题。所以考虑通过合并多个pdf文件进行解决。

<?php
include 'PDFMerger.php';

$pdf = new PDFMerger;

$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4')
	->addPDF('samplepdfs/two.pdf', '1-2')
	->addPDF('samplepdfs/three.pdf', 'all')
	->merge('file', 'samplepdfs/TEST2.pdf');

	//REPLACE 'file' WITH 'browser', 'download', 'string', or 'file' for output options
	//You do not need to give a file path for browser, string, or download - just the name.
?>

 

【转】谢孟媛初级语法课程全集【高清】完美版初级文法 看完

看完了,终于有点基础了。

终结下来:

1.英语是词性和词性的连接

2.明白了什么是中国式英语,主要是副词没用对,如地点

3.一个句主,需要先分析出主语和谓语。英语不管句了多长多复杂,一定会有主语和谓语。

4.需要多掌握各种英语表达一个概念时,和中文的区别,从逻辑上和形式上。

 

后续考虑和提升

1.继续看中级语法120集

2.原来打算写日志。但是这种没有参考,不确定自己的翻译是否合适,需要做种变通。通过翻译老友记的中文剧本成英文的,然后再去参考原英文剧本,判断。而且老友记各种场景比较多,适合学习。不过英语有点老式,但是不影响学习。

3.多做些阅读训练。

【转】谢孟媛初级语法课程全集【高清】完美版初级文法 搞定50

http://www.youku.com/playlist_show/id_19120444.html

看到50集了,花了不少时间。感觉自己学习的方式反了,好想踹踹肥仔。

跟美剧,做题,再到现在的补基础。哭笑不得。

样样都坚持了很久,都有所得,但是得不偿失。学了不少东西,但是耗了更多的时间。

不过庆幸这一年都能坚持下来。原来也尝试过,不过碰到硬壁就头晕。

继续努力。。。

目标:

搞定初级后,就开始写写短日志。继续看中级的120集。如果感觉可以,就找老外对聊。

 

解决 yii oracle date 类型 默认值 bug

主要问题出在yii对这种类型的读取和保存都有异常,会丢失时间.

解决方式

一、设置当前会话的日期格式,在beforeSave里调用

 alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'

二、ar保存时,使用

			if(isset($this->create_time)) 
				$this->create_time=new CDbExpression('create_time');

误区

因为时间格式默认不同于 Y-m-d H:i:s 所以bindValue时,oci当成了字符串。。。哥绕了一圈去修改框架,血的教训啊。。我擦。。。

当格式统一后,bindValue 就保持有效了。可以不使用方式二那种蹩脚的处理方式