조엘 오스틴 목사님이 말씀을 선포하기 전에 항상 고백문을 모든 사람들과 함께 성경책을 들고 고백한다. 이 고백문(confession)을 난 항상 외우고 싶다.!!!!

The Lakewood Confession

This is my Bible. I am what it says I am. I have what it says I have. I can do what it says I can do. Today I will be taught the Word of God. I boldly confess: My mind is alert!, My heart is receptive. I will never be the same.
In Jesus's name, Amen


대구법이 많아서 외우기가 싶다. 성경책을 들고 이렇게 말한다.
This is my Bible. 이 것은 나의 성격책입니다.
I am what it says I am. 성경에서 내가 누구인지 말씀합니다.
I have what it says I have. 성경에서 말한 내가 가진 것을 내가 가지고 있습니다.
I can do what it says I can do. 성경에서 말한대로 내가 할 수 있는 것은 내가 할 수 있습니다.
Today I will be taught the Word of God. 나는 오늘 하나님의 말씀이 나에게 알려주실 것입니다.
I bodly confess. 난 담대하게 선포합니다.
My mind is alert. 나의 마음이 민감합니다,
My heart is receptive.  나의 마음은 준비되어 있습니다.
I will never be the same나는 결코 예전과 같지 않을 것입니다. (나는 변화될 것입니다.)
In Jesus's name, Amen

'영어앤영문권' 카테고리의 다른 글

Dikembe Mutombo  (0) 2008.04.11
Just wait a second  (0) 2008.04.11
영어 공부엔 말씀과 기도가 최고  (0) 2008.04.10
Our Iceberg is melting에서 8가지 성공 단계  (0) 2008.04.09
직장에서 쓰는 용어  (0) 2008.04.05
Posted by '김용환'
,

rsync: connection unexpectedly closed (24 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(342)

 

이런 에러가 나면. 대부분..

다음의 이유가 있다.

 

  • The destination disk is full (remember that you need at least the size of the largest file that needs to be updated available in free disk space for the transfer to succeed).
  • An idle connection caused a router or remote-shell server to close the connection.
  • A network error caused the connection to be dropped.
  • The remote rsync executable wasn't found.
  • Your remote-shell setup isn't working right or isn't "clean" (i.e. it is sending spurious text to rsync)
  •  

    그리고, /var/log/messages 파일을 보고. 로그를 확인한다.

     

    remote 디렉토리가 없어도 위의 에러가 생기니. 디렉토리도 제대로 있는지 확인한다.

    Posted by '김용환'
    ,

    rsync FAQ

    unix and linux 2008. 4. 10. 20:06

     

    rsync에 대한 FAQ에 대한 내용이다.

     

     

     

    http://samba.anu.edu.au/rsync/issues.html

     

    current issues and debugging

    1. Q: Rsync appears hung -- what should I do?

      A: When experiencing a hang or freeze please gather the following information before killing the rsync process:

      • The state of the send/receive queues shown with netstat on the two ends.
      • The system call that each of the 3 processes is stuck in (use truss on solaris, strace on Linux, etc.).

      See the "rsync-debug" script below for an example of how to grab strace information from the remote rsync process(es). If you need help, send email to the mailing list.

    2. Q: Why does my chrooted rsync daemon crash when doing an LDAP lookup for a user or group?

      A: There is a bug in some LDAP libraries (e.g. Fedora Core 3) where it crashes when someone looks up a name from inside a chrooted process (one that does not contain copies of the libraries to perform the lookup). This is a bug that the LDAP libraries will need to fix, and is out of rsync's hands. You can work around the problem by using the --numeric-ids option, turning chroot off, or getting rid of LDAP lookups.

    3. Q: Why does my transfer die with something like the following error?

      rsync: error writing 4 unbuffered bytes - exiting: Broken pipe
      rsync error: error in rsync protocol data stream (code 12) at io.c(463)
      

      or

      rsync: connection unexpectedly closed (24 bytes read so far)
      rsync error: error in rsync protocol data stream (code 12) at io.c(342)
      

      A: This error tells you that the local rsync was trying to talk to the remote rsync, but the connection to that rsync is now gone. The thing you must figure out is why, and that can involve some investigative work.

      If the remote rsync is a daemon, your first step should be to look at the daemon's log file to see if it logged an error explaining why it aborted the transfer.

      Beginning with version 2.6.3, rsync now does a better job of retreiving the error from the remote process than older versions of rsync, so you may wish to try upgrading and see if you now get sent the error message from the remote rsync.

      There are several common causes for a remote rsync process going away:

      • The destination disk is full (remember that you need at least the size of the largest file that needs to be updated available in free disk space for the transfer to succeed).
      • An idle connection caused a router or remote-shell server to close the connection.
      • A network error caused the connection to be dropped.
      • The remote rsync executable wasn't found.
      • Your remote-shell setup isn't working right or isn't "clean" (i.e. it is sending spurious text to rsync).

      If you think the problem might be an idle connection getting closed, you might be able to work around the problem by using a --timeout option (newer rsyncs send keep-alive messages during lulls). You can also configure ssh to send keep-alive messages when using Protocol 2 (look for KeepAlive, ServerAliveInterval, ClientAliveInterval, ServerAliveCountMax, and ClientAliveCountMax). You can also avoid some lulls by switching from --delete (aka --delete-before) to --del (aka --delete-during).

      If you can't figure out why the failure happened, there are steps you can take to debug the situation. One way is to create a shell script on the remote system such as this one named "rsync-debug". You would use the script like this:

      rsync -av --rsync-path=/some/path/rsync-debug HOST:SOURCE DEST
      rsync -av --rsync-path=/some/path/rsync-debug SOURCE HOST:DEST
      

      This script enables core dumps and also logs all the OS system calls that lead up to the failure to a file in the /tmp dir. You can use the resulting files to help figure out why the remote rsync failed.

      If you are rsyncing directly to an rsync daemon (without using a remote-shell transport), the above script won't have any effect. Instead, halt the current daemon and run a debug version with core-dumps enabled and (if desired) using a system-call tracing utility such as strace, truss, or tusc. For strace, you would do it like this (the -f option tells strace to follow the child processes too):

      ulimit -c unlimited
      strace -f rsync --daemon --no-detach 2>/tmp/rsync-$$.out
      

      Then, use a separate window to actually run the failing transfer, after which you can kill the debug rsync daemon (pressing Ctrl-C should do it).

      If you are using rsync under inetd, I'd suggest temporarily disabling that and using the above daemon approach to debug what is going on.

    4. Q: Why does my connection to an rsync daemon (using the "::" syntax) fail immediately with an error like the following?

      rsync: connection unexpectedly closed (24 bytes read so far)
      rsync error: error in rsync protocol data stream (code 12) at io.c(342)
      

      A: Older rsync daemons (before 2.6.3) were unable to return errors that were generated during the option-parsing phase of the transfer. Look in the logfile on the server to see if an error was reported, such as a "refused" option, an option that the server rsync doesn't support (e.g. perhaps links are not supported by the server), or some other failure (such as trying to send data to a read-only module). Upgrading the version of rsync that is running as a daemon to at least 2.6.3 will allow these errors to get returned to all rsync clients, old or new alike.

    5. Q: Why doesn't --dry-run (-n) show all the changed directories?

      A: This was a bug in versions prior to 2.6.4. Upgrade both rsync versions (or at least the receiving side).

    6. Q: Aren't there more issues than this?

      A: Yes. You can find some of them in the TODO file or search the bugzilla database.


    <FORM action="http://www.google.com/custom" method="get" target="_top">
    <INPUT type="hidden" value="samba.org" name="domains"></INPUT> <INPUT maxLength="255" size="31" value="rsync " name=q></INPUT> <INPUT type="submit" value="Search" name="sa"></INPUT>
     
    <INPUT type="radio" value="" name=sitesearch></INPUT> Search WWW <INPUT type="radio" CHECKED value="samba.org" name="sitesearch"></INPUT> Search samba.org
    <INPUT type="hidden" value="pub-1444957896811922" name="client"></INPUT> <INPUT type="hidden" value="1" name="forid"></INPUT> <INPUT type="hidden" value="ISO-8859-1" name="ie"></INPUT> <INPUT type="hidden" value="ISO-8859-1" name="oe"></INPUT> <INPUT type="hidden" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:FFFFFF;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:60;LW:470;L:http://samba.org/samba/images/samba_banner.gif;S:http://samba.org/;FORID:1;" name="cof"></INPUT> <INPUT type="hidden" value="en" name="hl"></INPUT>
    </FORM>

     

    'unix and linux' 카테고리의 다른 글

    서비스 장애  (0) 2008.05.03
    option parsing - bash, perl, c  (0) 2008.04.15
    ssh 로그인할 때, 암호 안물어보게 하기  (0) 2008.03.28
    Redhat 리눅스 버젼 보기  (0) 2008.03.28
    Why I love Perl  (0) 2008.02.20
    Posted by '김용환'
    ,

    나에게 있어서는 영어공부.. 정말 어려웠다.

    처음엔 흥미가 갔지만, 시간이 지날 수록 지루해했었고, 하지만, 긍정의 힘을 보고 난 이후,

    Become a better you를 보고 나서 내 인생이 달라졌다.

    나의 영이 이런 영어에 익숙하고 사모하고 있다는  것을 발견하였다.

     

    4월 9일 Today's Word with Joel & Victoria 를 가져온다.

     

    Established in Love

    Today's Scripture

    “May you be rooted and grounded in love…” (Ephesians 3:17)

    Today's Word from Joel and Victoria

    Did you know there is tremendous power in love? In the same way that a tree will grow taller and stronger when its roots grow deep, you’ll be stronger and have more of God’s power operating in your life when you are rooted and established in love. Faith works by love, and I Corinthians 13 gives us a picture of what that looks like…among other things, love is patient and kind. It does not seek its own way. It is not jealous or boastful or proud. When you choose love instead of choosing your own way, you are showing that God is first place in your life. You are establishing yourself in love. The more you choose to walk in love, the deeper and stronger your roots will grow. And when you are established in love, you’ll have more of God’s favor and blessing upon your life! Choose love today, and let it be firm within you. Let that love build security in you and empower you. As you do, you’ll see God working through you, and you’ll live as an overcome in every area!

    A Prayer for Today

    Heavenly Father, I come to You today and invite You to search my heart and mind. Show me how to love others better so that I can be established in Your love. Thank You for loving me so that I can show Your love to others. In Jesus’ Name. Amen.

    Posted by '김용환'
    ,
    Our Iceberg is melting이란 책은 누가 치즈를 옮겼는가? 라는 책의 내용과 흡사한 책이다.
    책 맨 나중에 나온 8가지 성공 단계의 비밀에 나온 글귀를 인용해 본다.

    Set the Stage
    1. Create a Sendse of Urgency.
    2. Pull Together the Guiding Team.
    Decide What to Do
    3. Develop the Change Vision and Strategy.
    Make it Happen
    4. Communicate for Understanding and Buy In
    5. Empower Others to Act.
    6. Produce Short-Term Wins
    7. Don't Let up
    Makie It stick
    8. Create a New Culture



    Posted by '김용환'
    ,

    아주 잘 설명하신 분이 있다.. 이 분의 글을 보는게 나을 듯..

     

    Value stack

    http://sunnykwak.egloos.com/3627457

     

     

     

     

    Posted by '김용환'
    ,

    Context라는 개념은 정말 정말 최고로 잘 만들어놓은 개념이 아닌가 싶다.

    AppletContext, XletContext, MidletContext, ActionContext 라는 용어..

     

    Webwork에서는 ActionContext를 이용하여 Context객체를 얻어오면, 많은 일을 할 수 있다.

    그중의 샘플로 파라미터 받기..

     

     

    String[] params = (String[])(ActionContext.getContext().getParameters().get("turtle"));
    String userName = "";
    if (params != null) {

        userName = params[0];

    }

     

     

    사실 스트러츠1과 비교해 볼때, 파라미터로 받지 않고, Context로 받는 것외엔 다른 점은 없다.

    Posted by '김용환'
    ,

    하도 Webwork쪽 가이드를 안하다 보니. 다 까먹는다.. 평상시에 좋은 팁있으면 올려야곘다.

     

     

        <action name="search" class="com.google.search.SearchKorea">  

           <result name="success" type="chain">SearchInUSA</result>  

           <result name="fail" type="dispatcher">/monitor/showdefault.jsp</result>  

        </action>  

     

    패키지 이름이 "/"라고 가정하면.

     

    search라는 Action이 호출될 떄, 바인됭 클래스 (com.google.search.SearchKorea)를 실행시켜서 return 결과값에 맞춰 동작을 시키는데.

     

    chain은 보통 Action을 호출한다. (이는 스트러츠 1과 비슷하도록 한 것)

    그리고, 실패하면 단순히 jsp를 호출하도록 한다.

     

     

    chain type은 Action을 다시 호출할 수 있다. 그러나 dispatcher type은 jsp를 호출한다.

     

     

    참고로 .. Action 잘못 호출하면.. 이렇게 된다. 무한 반복 회출될 수 있다..

    서로가 서로를 호출하는 구조가 되지 않도록 한다.

     

    com.opensymphony.xwork.XworkException: infinite recursion detected
     at com.opensymphony.xwork.ActionChainResult.execute(ActionChainResult.java:137)
     at com.opensymphony.xwork.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:312)
     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:207)
     at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
     at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)

     

     

    Posted by '김용환'
    ,

    http://media.miraeasset.com/contents/asiapaper.jsp

     

    공짜로 볼 수 있다.

     

    Posted by '김용환'
    ,

    월간 KRX Magazine

    Economics 2008. 4. 5. 12:40

     

    http://www.krx.co.kr/abk/abk_d_039.jsp

     

    그냥 공짜로 볼 수 있다... ^^

     

    KRX가 내놓은 것이라 재미있는 것 같다. 

     

     

     

     

    Posted by '김용환'
    ,