tingjun's profile与神亲密PhotosBlogListsMore Tools Help

与神亲密

以基督的心看世界, 过一个以神为中心的生活
Photo 1 of 6

欢迎你!

sight

Loading...Loading...

Fear Not, Just Believe. Are you ready? Are you getting ready?

Loading...Loading...

分享

Share/Bookmark Subscribe

tingjun li

Occupation
Location
Interests
祂为我死,我为祂活!
November 21

大家一起来进行《卡尔·威特的教育》要点总结吧!

【版块活动】“妈咪读书会”——《卡尔·威特的教育》连载阅读分享 已经快接近尾声了,大家一起来总结/分享下都有些什么收获吧。^-^

网上有人总结如下:
1、当孩子一生下来,就开始教育。作为第一步,是在孩子睡醒后情绪好时尽可能多地同他说话。 
2、当孩子眼睛看到东西时,便把手指放在孩子眼前,晃动着给他看。当孩子眼睛随着手指移动时,就以有力而清晰的声音反复说“手指”“手指”这样,婴儿虽未认识外界事物,但在脑子里已很快得到启蒙的反映。 
3、不教孩子儿语。学会了儿语的孩子将长时间地停留在幼稚的世界里,很难摆脱儿语,不利于学习准确的语言。 
4、经常把婴儿抱到室外
  • 让孩子呼吸新鲜空气,沐浴阳光
  • 让他看到外面各种各样的东西
  • 并对他讲各种各样的事情,比如:大树、房屋、天空、河流、池塘、小桥等等,凡是孩子看到的,都精心讲述,正确诱导。 
5、经常让孩子看画并为他讲述画里的事情,然后再让他讲给大人听
  • 父母先当老师,后当学生。
  • 如果孩子讲错了,千万不能嘲笑或显出心不在焉的样子。
  • 也可鼓励孩子自编故事,这样可以激发他的看书欲望,又可培养他的想象力和语言表达能力。 
6、讲故事。当孩子不识字时,要多给孩子讲故事,并结合故事中的内容对孩子进行教育、启示。 
7、背诵诗句。先后从简短的诗句入手,进而转入长一些的诗句,但要注意尽量教一些内容简单易懂的诗。 
8、大约从3岁开始认字
  • 尽量采用有趣的游戏形式,先从拼音入手,将字母写在8厘米见方的硬纸片上,将卡片放在一个箱子里。父母和孩子3人坐在床上,大人从卡片里随意抽出一张,让孩子认真看过之后,清楚地念出来,下一个人也依次往下传。然后把所有的字母一一拿给孩子看,遇到他会念时就给予鼓励,当他不会念时就和蔼地纠正。当孩子记住字后,就教他拼音,并结合字词进行识字训练。开始时应尽量选一些滑稽有趣而且简单的字词,并且要在识字游戏中进行。 
9、当孩子有一定的识字量后,开始引导他的读书兴趣。关键是要选好书,那种简单有趣的童话故事或笑话最好。一边给孩子念,一边指给孩子看书中哪些字是已经认过的,再结合旁边的字连贯起来给孩子讲解。有时可把故事情节大体告诉孩子,引起孩子的读书欲望,然后做出遗憾的样子告诉孩子“实在在忙了,没有功夫给你念书,你最好自己去读吧,有趣得很。”以此激发孩子的读书欲望,迅速让孩子尝到读书的甜头和乐趣。 
10、开展家庭游戏,要不断变化玩法,不使孩子养成机械遵守规则的不良习惯,让孩子尽可能地发挥思维想象的作用,创造各种各样的玩法

[小建议]
  1. "您需要将书中原话转变成您自己理解的话语,尽力简化!同时,将这些句子的逻辑关系理清,用分支的形式体现出来"
  2. 归纳您如何在实际生活中运用(这点尤为关键!
  3. 如果有谁能把孩子在不同的成长阶段采取哪些不同的教育方式/方法总结一下那就更好了 :)

推荐参考:
[谈读书][读书笔记]用思维导图做读书笔记(一)


我们的目标是:最后能把这本书的要点全部集中在一张图上方便自己以后回顾/应用,也方便与别人分享。  :)


有兴趣的就一起来吧!

Fwd: 强烈推荐:帮助10亿多生活在贫穷中的儿童

强烈推荐:帮助10亿多生活在贫穷中的儿童
My World Vision
http://www.tudou.com/programs/view/b9eB-TfHaDE/
http://www.youtube.com/watch?v=UAG4xukFtOE
http://www.tudou.com/l/-AkH-GVLOB8

很感动,
为了每一个贫穷的孩子,
不论多么小,都有他的声音,你在听么?
…………
现在全世界有超过20亿的儿童,你期望将来看到了什么?
贫穷,还是应许?
问题,还是机会?
绝望,还是希冀?
今天全世界有超过一半的儿童生活在贫穷中,超过10亿的儿童,要靠“每天一美元”生活,
…………
成千的World Vision的工作人员,在接近100多个国家中,正在改变百万的被资助的孩子的生命,
…………
【太18:5】 凡为我的名,接待一个像这小孩子的,就是接待我。
'And whoever welcomes a little child like this in my name welcomes me.
And whoso shall receive one such little child in my name receiveth me.
…………
然而还有超过10亿的儿童,生活在贫穷中,他们有真实的名字,真实的需求,真实的希望,
…………

World Vision is a Christian humanitarian organization dedicated to
working with children, families, and their communities worldwide to
reach their full potential by tackling the causes of poverty and
injustice.

Visit http://www.worldvision.org/helpachild to learn more about how
you can help!
Category:  Nonprofits & Activism
Tags:
world  vision  poverty  children  development  christian  humanitarian

-----------------------------
from Michael HUO
November 20

[经典] Seven habits of effective text editing

		 Seven habits of effective text editing
http://www.moolenaar.net/habits_paper.txt
			   by Bram Moolenaar
			   Bram@Moolenaar.net


If you spend a lot of time typing plain text, writing programs or HTML, you can save a lot of time by using a good editor and using it effectively.  This paper will present guidelines and hints for doing your work more quickly and with less mistakes.

The open source text editor Vim (Vi IMproved) will be used here to present the ideas about effective editing, but they apply to other editors just as well.  Choosing the right editor is actually the first step towards effective editing.  The discussion about which editor is the best for you would take too much room and is avoided.  If you don't know which editor to use or are dissatisfied with what you are currently using, give Vim a try; you won't be disappointed.


			  Part 1: edit a file
			  -------------------

1. Move around quickly

Most time is spent reading, checking for errors or looking for the right place to work on, rather than inserting new text or changing it.  Navigating through the text is done very often, thus you should learn how to do that quickly.

Quite often you will want to search for some text you know is there.  Or look at all lines where a certain word or phrase is used.  You could simply use the search command "/pattern" to find the text, but there are smarter ways:
- If you see a specific word and want to search for other occurences of the same word, use the "*" command.  It will grab the word from under the cursor and search for the next one.
- If you set the 'incsearch' option, Vim will show the first match for the pattern, while you are still typing it.  This quickly shows a typo in the pattern.
- If you set the 'hlsearch' option, Vim will highlight all matches for the pattern with a yellow background.  This gives a quick overview of where the search command will take you.  In program code it can show where a variable is used.  You don't even have to move the cursor to see the matches.

In structured text there are even more possibilities to move around quickly.  Vim has specific commands for programs in C (and similar languages like C++ and Java):
- Use "%" to jump from a open brace to its matching closing brace.  Or from a "#if" to the matching "#endif".  Actually, "%" can jump to many different matching items.  It is very useful to check if () and {} constructs are balanced properly.
- Use "[{" to jump back to the "{" at the start of the current code block.
- Use "gd" to jump from the use of a variable to its local declaration.

There are many more, of course.  The point is that you need to get to know these commands.  You might object that you can't learn all these commands - there are hundreds of different movement commands, some simple, some very clever - and it would take weeks of training to learn them all.  Well, you don't need to; instead realize what your specific way of editing is, and learn only those commands that make your editing more effective.

There are three basic steps:
1. While you are editing, keep an eye out for actions you repeat and/or spend quite a bit of time on.
2. Find out if there is an editor command that will do this action quicker.  Read the documentation, ask a friend, look at how others do this.
3. Train using the command.  Do this until your fingers type it without thinking.

Let's use an example to show how it works:
1. You find that when you are editing C program files, you often spend time looking for where a function is defined.  You currently use the "*" command to search for other places where the function name appears, but end up going through a lot of matches for where the function is used instead of defined.  You get the idea that there must be a way to do this faster.
2. Looking through the quick reference you find a remark about jumping to tags.  The documentation shows how this can be used to jump to a function definition, just what you were looking for!
3. You experiment a bit with generating a tags file, using the ctags program that comes with Vim.  You learn to use the CTRL-] command, and find you save lots of time using it.  To make it easier, you add a few lines to your Makefile to automatically generate the tags file.

A couple of things to watch out for when you are using these three steps:
- "I want to get the work done, I don't have time to look through the documentation to find some new command".  If you think like this, you will get stuck in the stone age of computing.  Some people use Notepad for everything, and then wonder why other people get their work done in half the time...
- Don't overdo it.  If you always try to find the perfect command for every thing you do, your mind will have no time left to think about the work you were actually doing.  Just pick out those actions that take more time than necessary, and train the commands until you don't need to think about it when using them.  Then you can concentrate on the text.

In the following sections there will be suggestions for actions that most people have to deal with.  You can use these as inspiration for using the "three basic steps" for your own work.


2. Don't type it twice

There is a limited set of words we type.  And even a limited number of phrases and sentences.  Especially in computer programs.  Obviously, you don't want to type the same thing twice.

Very often you will want to change one word into another.  If this is to be done in the whole file, you can use the ":s" substitute command.  If only a few locations needs changing, a quick method is to use the "*" command to find the next occurrence of the word and use "cw" to change the word.  Then type "n" to find the next word and "." to repeat the "cw" command.

The "." command repeats the last change.  A change, in this context, is inserting, deleting or replacing text.  Being able to repeat this is a very powerful mechanism.  If you organize your editing around it, many changes will become a matter of hitting just that "." key.  Watch out for making other changes in between, because it will replace the change that you were repeating.  Instead you might want to mark the location with the "m" command, continue your repeated change and come back there later.

Some function and variable names can be awkward to type.  Can you quickly type "XpmCreatePixmapFromData" without a typo and without looking it up?  Vim has a completion mechanism that makes this a whole lot easier.  It looks up words in the file you are editing, and also in #include'd files.  You can type "XpmCr", then hit CTRL-N and Vim will expand it to "XpmCreatePixmapFromData" for you.  Not only does this save quite a bit of typing, it also avoids making a typo and having to fix it later when the compiler gives you an error message.

When you are typing a phrase or sentence multiple times, there is an even quicker approach.  Vim has a mechanism to record a macro.  You type "qa" to start recording into register 'a'.  Then you type your commands as usual and finally hit "q" again to stop recording.  When you want to repeat the recorded commands you type "@a".  There are 26 registers available for this.

With recording you can repeat many different actions, not just inserting text.  Keep this is mind when you know you are going to repeat something.

One thing to watch out for when recording is that the commands will be played back exactly as you typed them.  When moving around you must keep in mind that the text you move over might be different when the command is repeated.  Moving four characters right might work for the text where you are recording, but it might need to be five characters where you repeat the commands.  It's often necessary to use commands to move over text objects (words, sentences) or move to a specific character.

When the commands you need to repeat are getting more complicated, typing them right at once is getting more difficult.  Instead of recording them, you should then write a script or macro.  This is very useful to make templates for parts of your code.  For example, a function header.  You can make this as clever as you like.


3. Fix it when it's wrong

It's normal to make errors while typing.  Nobody can avoid it.  The trick is to quickly spot and correct them.  The editor should be able to help you with this.  But you need to tell it what's wrong and what's right.

Very often you will make the same mistake again and again.  Your fingers just don't do what you intended.  This can be corrected with abbreviations.  A few examples:
	:abbr Lunix Linux
	:abbr accross across
	:abbr hte the
The words will be automatically corrected just after you typed them.

The same mechanism can be used to type a long word with just a few characters.  Especially useful for words which you find hard to type, and it avoids that you type them wrong.  Examples:
	:abbr pn pinguin
	:abbr MS Mandrake Software
However, these tend to expand to the full word when you don't want it, which makes it difficult when you really want to insert "MS" in your text.  It is best to use short words which don't have an meaning of their own.

To find errors in your text Vim has a clever highlighting mechanism.  This was actually meant to be used to do syntax highlighting of programs, but it can catch and highlight errors as well.

Syntax highlighting shows comments in color.  That doesn't sound like an important feature, but once you start using it you will find that it helps a lot.  You can quickly spot text that should be a comment, but isn't highlighted as such (you probably forgot a comment marker).  Or see a line of code highlighted as comment (you forgot to insert a "*/").  These are errors which are hard to spot in a B&W file and can waste a lot of time when trying to debug the code.

Unbalanced braces can also be catched by the syntax highlighting.  An unbalanced ")" is highlighted with a bright red background.  You can use the "%" command to see how they match, and insert a "(" or ")" at the right position.

Other common mistakes are also quickly spotted, for example using "#included <stdio.h>" instead of "#include <stdio.h>".  You easily miss the mistake in B&W, but quickly spot that "include" is highlighted while "included" isn't.

A more complex example: for English text there is a long list of all words that are used.  Any word not in this list could be an error.  With a syntax file you can highlight all words that are not in the list.  With a few extra macros you can add words to the wordlist, so that they are no longer flagged as an error.  This works just as you would expect in a word processor.  In Vim it is implemented with scripts and you can further tune it for your own use: for example, to only check the comments in a program for spelling errors.



			Part 2: edit more files
			-----------------------

4. A file seldom comes alone

People don't work on one file.  Mostly there are many related files, and you edit several after each other, or even several at the same time.  You should be able to take advantage of your editor to make working with several files more efficient.

The previously mentioned tag mechanism also works for jumping between files.  The usual approach is to generate a tags file for the whole project you are working on.  You can then quickly jump between all files in the project to find the definitions of functions, structures, typedefs, etc.  The time you save compared with manually searching is tremendous; creating a tags file is the first thing I do when browsing a program.

Another powerful mechanism is to find all occurences of a name in a group of files, using the ":grep" command.  Vim makes a list of all matches, and jumps to the first one.  The ":cn" command takes you to each next match.  This is very useful if you need to change the number of arguments in a function call.

Include files contain useful information.  But finding the one that contains the declaration you need to see can take a lot of time.  Vim knows about include files, and can search them for a word you are looking for.  The most common action is to lookup the prototype of a function.  Position the cursor on the name of the function in your file and type "[I": Vim will show a list of all matches for the function name in included files.  If you need to see more context, you can directly jump to the declaration.  A similar command can be used to check if you did include the right header files.

In Vim you can split the text area in several parts to edit different files.  Then you can compare the contents of two or more files and copy/paste text between them.  There are many commands to open and close windows, jump between them, temporaraly hide files, etc.  Again you will have to use the three basic steps to select the set of commands you want to learn to use.

There are more uses of multiple windows.  The preview-tag mechanism is a very good example.  This opens a special preview window, while keeping the cursor in the file you are working on.  The text in the preview window shows, for example, the function declaration for the function name which is under the cursor.  If you move the cursor to another name and leave there for a second, the preview window will show the definition of that name.  It could also be the name of a structure or a function which is declared in an include file of your project.


5. Let's work together

An editor is for editing text.  An e-mail program is for sending and receiving messages.  An Operating System is for running programs.  Etc.  Each program has its own task and should be good at it.  The power comes from having the programs work together.

A simple example: Select some structured text in a list and sort it: "!sort".  The external "sort" command is used to filter the text.  Easy, isn't it?  The sorting functionality could be included in the editor.  But have a look at "man sort", it has a lot of options.  And it's probably a nifty algorithm that does the sorting.  Do you want to include all that in an editor?  Also for other filter commands?  It would grow _huge_.

It has always been the spirit of Unix to have separate programs that do their job well, and work together to perform a bigger task.  Unfortunately, most editors don't work too well together with other programs - you can't replace the e-mail editor in Netscape with another one, for example.  You end up with a crippled editor.  Another tendency is to include all kinds of functionality inside the editor;  Emacs is a good example of where this can end up.  (Some call it an operating system which can also be used to edit text.)

Vim tries to integrate with other programs, but this is still a struggle.  Currently it's possible to use Vim as the editor in MS-Developer Studio and Sniff.  Some e-mail programs that support an external editor, like Mutt, can use Vim.  Integration with Sun Workshop is being worked on.  Generally this is an area that has to be improved in the near future.  Only then will we get a system that's better than the sum of its parts.


6. Text is structured

You will often work with text that has some kind of structure, but different from what is supported by the available commands.  Then you will have to fall back to the "building blocks" of the editor and create your own macros and scripts to work with this text.  We are getting to the more complicated stuff here.

One of the simpler things is to speed up the edit-compile-fix cycle.  Vim has the ":make" command, which starts your compilation, catches the errors it produces and lets you jump to the error locations to fix the problems.  If you use a different compiler, the error messages will not be recognized.  Instead of going back to the old "write it down" system, you should adjust the 'errorformat' option.  This tells Vim what your errors look like and how to get the file name and line number out of them.  It works for the complicated gcc error messages, thus you should be able to make it work for almost any compiler.

Sometimes adjusting to a type of file is just a matter of setting a few options or writing a few macros.  For example, to jump around manual pages, you can write a macro that grabs the word under the cursor, clears the buffer and then reads the manual page for that word into the buffer.  That's a simple and efficient way to lookup cross references.

Using the three basic steps you can make working with any sort of structured file more effective.  Just think about the actions you want to do with the file, find the editor commands that do it and start using them.  It's really as simple as it sounds.  You just have to do it.


			Part 3: sharpen the saw
			-----------------------

7. Make it a habit

Learning to drive a car takes effort.  Is that a reason to keep driving your bicycle?  No, you realize you need to invest time to learn a skill.  Text editing isn't different.  You need to learn new commands and tricks.

On the other hand, you should not try to learn every command an editor offers.  That would be a complete waste of time.  Most people only need to learn 10 to 20 percent of the commands for their work.  But it's a different set of commands for everybody.  It requires that you lean back now and then, and wonder if there is some repetitive task that could be automated.  If you do a task only once, and don't expect having to do it again, don't try to optimize it.  But you probably realize you have been repeating something several times in the last hour.  Then search the documentation for a command that can do it quicker.  Or write a macro to do it.  When it's a larger task, like lining out a specific sort of text, you could look around in newsgroups or on the internet if somebody already solved it for you.

The essential basic step is the last one.  You can think of a repetitive task, find a nice solution for it and after the weekend you forgot how you did it.  That doesn't work.  You will have to repeat the solution until your fingers do it automatically.  Only then will you reach the efficiency you need.  Don't try to learn too many things at once.  But doing a few at the same time will work well.  For tricks you don't use often enough to get them in your fingers, you might want to write them down to be able to look them up later.  Anyway, if you keep the goal in view, you will find ways to make your editing more and more effective.

One last remark to remind you of what happens when people ignore all the above: I still see people who spend half their day behind a VDU looking up at their screen, then down at two fingers, then up at the screen, etc. - and then wonder why they get so tired...  Type with ten fingers!  It's not just faster, it also is much less tiresome.  Using a computer program for one hour each day, it only takes a couple of weeks to learn to touch-type.  

Epilogue

The idea for the title comes from the successful book "The 7 habits of highly effective people" by Stephen R. Covey.  I recommend it to everyone who wants to solve personal and professional problems (and who doesn't?).  Although some of you will claim it came from the Dilbert book "Seven years of highly defective people" by Scott Adams (also recommended!).  See http://www.vim.org/iccf/click1.html and go to "recommended books and CDs".


About the author

Bram Moolenaar is the main author of Vim.  He writes the core Vim functionality and selects what code submitted by many others is included.  He graduated at the technical university of Delft as a computer technician.  Now he mainly works on software, but still knows how to handle a soldering iron.  He is founder and treasurer of ICCF Holland, which helps orphans in Uganda.  He does free-lance work as a systems architect, but actually spends most time working on Vim.

vim: set tw=72 :

Fwd: 中国:奥巴马访华的相关报道不受监管

 
 

Isaac 通过 Google 阅读器发送给您的内容:

 
 

于 09-11-17 通过 译言 - 编辑荐读 作者:萧萧落叶

原作者:Dana Chivvis
原文链接:China: No Media Censorship of Obama - Political Hotsheet - CBS News
译者:萧萧落叶 | 推荐人:陈小七

白宫官员称中方已向美方承诺,奥巴马在中国北京三天的访问期间,政府不对媒体的所发表的相关报道进行严格的监管。

该官员对CBS表示,美方将促使中方的媒体相关报道还原奥巴马总统的原话。该官员还表示,美国政府将“有所表示”,如果中方仍然删减奥巴马总统的言辞。

中国政府在一月份奥巴马总统的就职演说中删减了部分关于共产主义和一些与中方有异议的问题。中国主要的电视台同样也删减了就职演说的部分篇章。

亚洲协会的美中关系副研究员Delury称,中国民众对政府有关信息传播的控制非常敏感。

“这是猫和老鼠之间的游戏,但是其实在中国是有很多获取信息的渠道,”Delury说,中国是一个互联网很普及的国家,尤其是在城市和年轻人中间。

专家们称,熟练的网民知道怎么样绕过政府对网站和搜索引擎的限制。

此次对中方的第一次考验则是,奥巴马总统在上海同中国青年的对话。尽管谈话内容不受审查,但是仍不确定中方是否会在电视上播出这次谈话。

有关媒体覆盖面是中美两方协商的一方面。 总统的先行队已同中国博客合作传播有关信息。中国官方新闻报道网民向总统提出了大约3300个问题。

网友感兴趣的话题主要集中在以下几方面:总统对阿富汗战争的政策,总统对台湾问题的意见,以及对获得诺贝尔和平奖作何感想。在这样一个对本国领导人私人生活知之甚少的国家,甚至有人提了有关总统女儿的问题。

在中国生活或旅行的美国人都能看出中国人对奥巴马的好奇。Delury回忆到,当时有很多中国人对奥巴马的当选“相当吃惊”。

他们有些人认为会是希拉里当选总统,因为他丈夫的原因。她被看作是救世主。中国人费了点时间才接受奥巴马的当选。Delury认为,中国很多人认为美国的总统选举“是一场真正对于美国民主力量的考验。”

 

 

 


 
 

可从此处完成的操作:

 
 



--
Regards, Isaac. (李霆钧)
- http://delicious.com/litingjun
- http://litingjun.amplify.com
November 19

开心一刻

新浪网友 2008-01-06 22:14:21 说:
"习惯于写信,坚持有事当面说,尽量用大米粒封信封,或是熬成浆糊来封信封。
少打手机、少用电话,少用胶水,尤其少发EMAIL,反正一切现代的、直观的都尽量少用,要记住,用的时间长的才是高效的。
对了,BLOG以后改成大字报吧,那种用红纸墨笔写的,不能用钢笔,钢笔才几年,毛笔出现几千年了,有这么长的生命里,充分说明了毛笔是高效的。另外要贴树上,贴黑板上都不够古朴"

从这发现的
 
感谢访问!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
JUST STOPPING BY TO SAY HELLO!
MAY YOU & YOURS BE BLESSED!
LOVE & HUGSSS..."MURPHY"
SongVault.fm - The Best in Independent Music
“You shall not covet your neighbor’s house. You shall not covet your neighbor’s wife, or his manservant or maidservant, his ox or donkey, or anything that belongs to your neighbor.
” Exodus 20:17 NIV
Mar. 4
Nov. 22
琪 琪wrote:

Photobucket

have a nice day~

Nov. 11
琪 琪wrote:
 
 
好棒的分享
真的好好的上了一课!
 
我要学习的还有很多很多~
 

 
 
Nov. 10
琪 琪wrote:
去看了
很有趣哟~
 
谢谢你~
 
 
 
Oct. 19