728x90
토요일퇴근길, 동묘앞역에서 전철을 타고 청구에서 5호선을 타고 올림픽 공원역까지 와서 보니, 파란 하늘과 푸르게 변한 가로수들이 나를 감싸고 있다. 멀리 하얗게 달까지 얼굴을 내밀고 있다.
어디론가 훌쩍 떠나야 여행인 줄 알았는데, 퇴근을 하면서 사진 몇 컷을 찍다보니, 나름대로 퇴근길도 좋은 여행길로 느껴졌다.


멀리 아파트 숲이 있다. 아파트를 벗아나면 여러 색상을 띤 풀들이 숲을 이룬다. 하얗게 반짝이는 들꽃들이 마치 축제를 벌이고 있는 듯 하다. 얼마나 이 길을 자주 오고 갔었나.
무표정으로 왕래하다보니, 흙을 뚫고 나온 저 풀들의 고마움도 잊고 지낸 듯 하다.


여기가 창덕여고 옆길이다. 20년 전에는 저 길을 따라 동북고까지 등교를 하곤 했던 그 길이다. 논 밭이 있었고, 개구리의 울움 소리가 하늘을 찌를 듯 했는데, 이젠 농토가 사라져가고 있어서 옛 정취를 느끼기엔 부족한 면이 많다.
멀리 친구들과 성내천을 따라 즐거운 한 때를 보니고 있는 학생들이 보인다. 다시 저 시절이라면 얼마나 좋을까?
다시 학생 시절로 되돌아간 느낌이다.


가로수길을 따라 걸어가다 보면 창덕여고, 오륜중학교를 가는 중간길과 마주친다. 주차할 수 없게 박아 놓은 돌들이 시간이 지남에 따라 이끼가 끼고 그 색이 바래지고 있다. 옛날에는 질퍽거리는 논길이였는데, 그래도 신발이 다 빠지도록 질퍽이던 논길이 좋았던 것 같다. 도시화는 옛 정취를 느낄 수 없게 한다.
마음까지도 말라가고 있는지도 모른다.
사랑했던 흔적은 고스란히 마음에 남는 법인데, 옛날 걷던 흔적을 아스팔트와 보도블럭이 뒤덮고 있다.
조금은 흙길이 그대로 남아 있어도 좋을 법 한데, 옛 이야기를 따라 다니는 나이가 되어 보니, 아련한 기억들이 무엇인지 알 것 같다. 가슴이 조여오는 느낌, 확 트인 공간이 그리워서 그런 것일까?


조금 걷다보면 학교가는 길이란 이정표가 서 있다. 참 다행스러운 것이 느티나무들이 거리를 정겹게 만들고 있다는 것이다.
햇살 눈부신 만큼, 학교 가는 길이 눈부실 만큼 좋진 않았었는데, 이제는 조그마한 책상에 앉아 있는 내 모습을 따라가고 있다.
참 오래된 것 같지 않은데, 참 천천히 흘러가는 시간이였는데, 추억하는 시간이 많이 생겼다.
추억을 따라다니는 건, 참으로 훈훈한 미소를 갖게 한다.
좋고 나쁨이 모두 하나가 되어 미소 지을 수 있게 하다니, 저 길을 따라 수 십년이 흐르고 나면, 지금을 또한 추억하고 있겠지.


느티나무길을 지나서 나오면 멀리 파란하늘과 닿아 있는 농경지가 펼쳐진다. 바로 울타리 쳐진 저 곳이 창덕여고 이다.
파란하늘과 하얀 구름이 뒤 섞여 한가한 토요일 저녁 시간을 맞이 하려 하고 있다.
햇살이 따사롭다. 늬엿늬엿 기울어져가는 햇살인데, 역시나 여름이 다가서고 있음을 알 수 있을 만큼 강렬하게 내려쬐고 있다.


등교길이기 때문에 천천히란 표지말을 볼 수 있다. 사는 것, 저렇게 천천히 다가서면 좋으련만, 눈깜빡 할 사이에 모든 진화하고 있고 모든 새로운 것들이 쏟아져 나오고 있다. 걷고 있는 이 시간이 멈춰졌으면 좋으련만, 내 걸음보다도 더 빨리 또 다른 내일로 안내하고 있다.


강렬한 태양, 어둑해지기 시작하는 이 시점, 하루가 저무는 시간은 참으로 아름답다. 하늘이 노르스름하면서, 붉그스름하게 그라데이션을 그려내고 있다. 햇살이 만든 작품이다.
저 햇살이 나를 비추고 있다. 하루가 참으로 힘들었지만, 등뒤로 나를 밀고 있는 저 햇살을 보고 있으면, 참으로 행복한 감흥을 느낄 수 있다. 따사로운 햇살이 꽃잎을 시들게 하고 꽃 잎의 색상을 바래게 하고 있다. 더욱 짙어지는 잎새들이 여름을 알리는 신호가 되고 있다.


드디어 우리집이 보인다. 빨간 장미가 감싸고 있는 아름다운 내 터전, 이 아름다운 곳이 보금자리지구로 정해져 있어서, 사라질지도 모른다. 나 아닌 다른 사람이 이 공간을 느끼는 것과 내 자신이 이 공간을 느끼는 것에는 큰 차이가 있다고 생각한다.
나를 자라게 하고, 감수성 풍부한 청년으로 길러준 공간이다.
권력자란 사람이 허무것이 무엇이겠는가? 한 사람이 가지고 있는 아련한 추억을 짙밟아 놓는 것이다.
그가 자란 공간과 내가 자란 공간이 다르고 느끼는 것 또한 다를 것이다.
아름답게 가꿔놓은 정원을 잃고, 어디론가 떠나야 한다는 기분, 그 마음, 몇일 밤을 지새며 울먹이던 것이 무슨 이유겠는가?
추억으로 덮기엔 너무나 아까운 내 터전이기에, 숨을 쉴수 없을 만큼 아파해야 하는 이유가 있는 것이다.


내가 살고 있는 집엔 커다란 은행나무 한 그루와 거다란 감나무 한 그루가 서 있다. 세상의 중심일지도 모른다. 내게는 이곳이 세상의 중심이다. 남아 있는 사랑을 가꿔가야할 공간이자,  이 지구란 별에서 내게 할당된 유배지 이다.
내게 할당된 유배지를 아름다운 낙원으로 만들려고 꽃도 심고, 나무도 심고, 또한 사랑도 심었다.
부디 죽을 때까지 개발되지 않아서, 내가 살아온 향취를 간직했으면 하는 바람이 있다.
나만의 천국, 나만의 고향, 여러 사람에게 자랑하고 싶은 바로 내 터전이다.

728x90

'하늘을 사랑한 사람 여행기' 카테고리의 다른 글

아침에만 볼 수 있다는 나팔꽃  (0) 2011.06.17
달을 찍었는데, 달이 가수등 같다.  (0) 2011.06.16
해질녘  (0) 2011.06.14
여름 장미  (0) 2011.06.14
뚜레주르 앞에서  (0) 2011.06.14
728x90

헐 완전 대박~!

728x90

'웃음찾기' 카테고리의 다른 글

1126611에 사선을 그으면 사랑해가 된다.  (0) 2012.06.28
이것 또한 지나가리라.  (0) 2011.07.05
존버정신  (0) 2011.06.09
최홍만 착시효과  (0) 2011.06.08
임재범과 김연우의 차이  (0) 2011.05.26
728x90

분주하게 한 주 또 한 주 지내다보니 주위환경 돌아볼 겨를도 없던것 같다.
시원스런 바람과 확 트여진 길가에 핀 들꽃, 여름으로 들어가는 길목에서 뚜렷한 삶의 의미를 생각해보게 한다. 어느 지점이 멈춰야 할 시점일까?
아직 사랑하는 사람들이 곁에 있어 외롭지 않은데 이별해야할 시간이 가까워지고 있다.

728x90

'에세이' 카테고리의 다른 글

꽃이라면  (0) 2011.06.16
마지막 사랑을 남겨야 할 때일지도 모른다.  (0) 2011.06.14
얼만큼 더 가야 할까?  (0) 2011.06.11
슬프고 힘들 때 사랑했던 당신  (0) 2011.06.09
하늘을 사랑한 사람  (0) 2011.06.05
728x90


반년이 흘러간 시점에서 나를 바라본다.
무엇을 얼마만큼 가지려고 애써왔는지.
어떤 사람을 만나기 위해 찾고 또 찾았는지.
잘 아는 친구들에 한정되어 그 이상을 벗어나지 못하는 내 자신이다.
더 시간이 가기 전에 내가 할 수 있는 일을 더 잘하도록 격려해야 한다.
할수 있는 힘, 그건 집중된 힘이다.
잘 할 수 있을까? 미리 걱정하기 보다는 왜 못하는가를 생각하라.
사랑 앞에서, 주저하는 것과
거대한 일 앞에서 주저하는 것이 같다면,
시간이 더 흐르기 전에 행해야 한다.
언제까지나 세월은 나를 기다려 주지 않는다는 이치를 알면서
더디게 전진해왔던 무수히 많은 시간들에 사로 잡혀 있으면 안 된다.
이길 수 있는 힘,
그건 할 수 있다는 자신감과
이 세상 누구보다 특별한 내 자신을 만날 때 가능해 진다.
할 수 있다는 믿음,
이미 하고 있는 자신감 말이다.
이제 더 이상 흔들려서는 안 된다.
곧장 나갈 빛을 본 이상
그 빛을 따라 희망이란 문을 따고 들어가
더 크게 펼쳐진 광활하고 찬란한 깨우침의 진리를 얻음이 좋지 않을지 생각해 본다.
728x90

'에세이' 카테고리의 다른 글

마지막 사랑을 남겨야 할 때일지도 모른다.  (0) 2011.06.14
출금길에 들꽃  (0) 2011.06.11
슬프고 힘들 때 사랑했던 당신  (0) 2011.06.09
하늘을 사랑한 사람  (0) 2011.06.05
그리움  (0) 2011.06.05
728x90


눈을 감아 마음을 벗어나려,
옛기억을 더듬어 사랑했던 당신을 만납니다.
슬프고 힘들 때 당신이 곁에 있어서 좋았었는데,
추억하며 당신의 숨 소리를
느낄 수 있다는 것 만으로도 행복해 할 수 있었죠.
힘없이 어깨를 늘어뜨리며
눈물을 흘리던 당신이
몇 백년을 다시 산다한들
그 사랑, 그 느낌을 가질 수 있을런죠.
혼자 서성이며 추억의 멜로디를 따라
눈시울을 적시며 흔들리 듯 겹쳐지는 듯 합니다.


(위 사진은 김지현 작가 티스토리에서 가져왔습니다. http://wdes.tistory.com/)


아파하던 것이
죽도록 가슴을 쓸어내리던 것이
심장을 도려내듯 숨이 멈춰질 것 같던 시간들 말이죠.
다시 행복해 하는 당신을 그리며,
슬프고 힘들 때 사랑했던 당신을 만납니다.
떨리는 손을 가로 저으며 앞을 향해 뛰며
어제란 모든 기억을
땅위에 녹여 스미게 했죠.
한 순간이였지만,
오늘은 그것이 가까운 시일에 내게 다시 다가 설것 같습니다.
미련한 듯 서성이게 했던 감정과 시간과 스침들을
두 손 가득 온기로 담아
고동치는 당신의 가슴에 전해드리겠습니다.
슬프고 힘들 때 사랑했던 당신,
눈 앞에 서 있는 당신의 흔적은
소리없이 밤 하늘 별빛되어 검은 강을 유유히 흘러 갑니다.

728x90

'에세이' 카테고리의 다른 글

마지막 사랑을 남겨야 할 때일지도 모른다.  (0) 2011.06.14
출금길에 들꽃  (0) 2011.06.11
얼만큼 더 가야 할까?  (0) 2011.06.11
하늘을 사랑한 사람  (0) 2011.06.05
그리움  (0) 2011.06.05
728x90

존버정신이란?
어떠한 어려움이 닥치더라도 존나게 버티는 정신이다.

그래, 지금 내게 필요한 건 존버정신인 것 같다.

존나게 버티고 또 버텨서 꼭 성공하리라. ^^
728x90

'웃음찾기' 카테고리의 다른 글

이것 또한 지나가리라.  (0) 2011.07.05
토요일,일요일,월요일 표정.  (0) 2011.06.11
최홍만 착시효과  (0) 2011.06.08
임재범과 김연우의 차이  (0) 2011.05.26
주차금지  (2) 2011.05.19
728x90


갤럭시 탭이 마치 일반 갤럭시 S와 같구나.
헐~~~!
728x90

'웃음찾기' 카테고리의 다른 글

이것 또한 지나가리라.  (0) 2011.07.05
토요일,일요일,월요일 표정.  (0) 2011.06.11
존버정신  (0) 2011.06.09
임재범과 김연우의 차이  (0) 2011.05.26
주차금지  (2) 2011.05.19
728x90

문자열 관련 함수

Filter  : 배열을 검색하여 해당하는 필터값을 기준으로 새로운 배열을 생성함.

ex . arrFilter = Filter(arrName, "은경")

arrName 배열 중 "은경" 이라는 단어가 들어간 값들로 이루어진 새로운 arrFilter 라는 배열을 생성함.

 

InStr : 대상 문자열 중 검색문자로 검색하여 해당 인덱스값을 리턴함.

 ex . str1="velvet1980님의 블로그" / str2=InStr(str, "블로그") / str2=14

        단, 중복값이 있을경우 마지막 문자열의 인덱스값을 출력 ("v"문자열 검색시 1 이 아닌, 4를 리턴함.)

 

Join : 구분자를 사용하여 하나의 문자열로 결합한 문자를 리턴함. (split 의 반대)

 ex . 3칸 짜리 배열에 각각, 12, 34, 56 가 있을 경우 join 사용시 123456 이라는 문자가 출력됨.

        Response.write(배열이름, "-") 와 같이 두번째 인자값을 넣어줄 경우 (생략가능)

        배열과 배열 결합시 그 사이에 해당 문자열을 넣어줌.

Split : 한 문자(문장)을 특정값으로 구분지어 배열로 생서함. (Join 의 반대)

 ex . "velvet1980 님의 블로그"라는 문자열을 Split 할 경우 인자를 " "(공백)을 넣으면

         [velvet1980],[님의],[블로그] 라는 3칸 짜리 배열이 생성됨. : ss=Split(str, " ")

 

Len : Length 와 같음.(문자열의 길이를 리턴)

 

LCase / UCase : Lcase (대문자 -> 소문자) / UCase (소문자 -> 대문자)

 

Replace : 지정한 문자열을 다른 문자열로 교체

 ex . str1="지정한 하위 문자열을 지정한 어쩌고 저쩌고 랄랄라 룰루"
       str2=Replace(str1, "문자열", "ToTo")

 

 날짜와 시간관련 함수

Date : 시스템의 현재 시간값 (yyyy-mm-dd).

DateAdd : 지정된 시간값을 추가한 날짜 (ex : DateAdd("d",100,date)) => (y/m/d, 증가값, date)

DateDiff : 두 날짜 사이의 간격 (ex. DateDiff("d","1-jan-2002",Now)) => (y/m/d, 날짜1, 날짜2)

DatePart : 주어진 날짜의 지정된 부분 (ex. response.write(DatePart("yyyy",Now)) => (y/m/d, 날짜)

DateSerial : 년/월/일 에 대한 Date 형 값을 반환한다.(ex. (DateSerial(2001,12,25))

DateVal!ue : 문자열을 Date 형 날짜로 반환 (ex. DateVal!ue("december 25, 2001")) => 결과값 : 2001-12-25

Day : 날짜를 나타낸다.(ex. (day(date)) ) => 결과값 : 23  (Hour, Minute, Month, year....)

 

데이터형 확인 함수

IsArray : 변수가 배열인지 아닌지 리턴(ex. IsArray(변수)) => true / false

IsDate : 날짜로 변환될 수 있는지 없는지 리턴(ex. IsDate(변수)) => true / false

IsEmpty : 변수가 초기화 되었는지 여부(ex. IsEmpty(변수)) => 변수가 빈 값이면 true / 값이 있으면 false

IsNull : Null인지 아닌지 리턴(ex. IsNull(변수)) => true / false

IsNumeric : 숫자로 평가될수 있는지 아닌지 리턴(ex. IsNumeric("12345")) => true / false

IsObject : 표현식이 유효한 객체인지 아닌지 리턴=>true/false

TypeName : 변수 유형을 알려주는 문자열 리턴 (a=123.34 / b=CInt(a) / typeName(b)) : Integer) =>데이타 타입 반환

 

데이터 포맷 함수

FormatCurrency : 제어판에 설정된 화폐 단위값으로 형식화함.(ex. FormatCurrency(변수))

FormatDateTime : 날짜를 지정한 형식으로 변환.(ex. FormatDateTime(Date, vbShortDate)(날짜,표시형식)

FormatNumber : 숫자로 형식화 된 값을 반환.(ex. FormatNumber(a,0)) : 단, 뒷자리가 5 이상일 경우 반올림 하여 계산함.

FormatPercent : 100으로 곱해진 백분율을 반환하고 끝에 %를 붙힘(ex. FormatPercent(a))

 

난수 함수

Rnd : 임의의 난수를 반환함.(ex. Int(rnd*4)+1) => 1~4 사이의 난수가 발생함.

Randomize : 숫자를 사용하여 Rnd 함수의 난수발생기를 초기화 함.

 

변환 함수

Cbool : Boolean 형으로 변환 : 0 이면 true, 아니면 false (CBool(0.12)) : ture

CByte : 값을 Byte 형으로 변환 (CByte(67.89)) => 68

CDbl : 값을 Double 형으로 변환 (CDbl(1234567890)) =>12345678900000

CInt : 값을 Int 형으로 변환 (CInt(1000+123))=>1123

CSng : 값을 Single 형으로 변환 (CSng(222222222222222))

CLng : 값을 Long 형으로 변환 (CLng(3.14)) => 3

CStr : 값을 String 형으로 변환 (CStr(1000+250))=>1000250

 

● 내장함수

ASP에 사용되는 Visual Basic Script의 내장함수는 자주 사용되므로 익혀야 한다.


 

내 장 함 수

설         명

  Abs()

  절대값 구하기

  Array()

  배열 반환

  Asc()

  문자의 ANSI 문자값 반환

  Atn()

  주어진 수를 아크탄젠트로 반환

  CBool()

  주어진 식을 Boolean형식으로 반환

  Cbyte()

  주어진 식을 Byte형식으로 반환

  CCur

  주어진 식을 Currency형식으로 반환

  CDate()

  주어진 식을 Date형식으로 반환

  CDbl()

  주어진식을 Double형식으로 반환

  Chr()

  ANSI 문자코드를 일반문자로 반환

  CInt()

  주어진 식을 Interger형식으로 반환

  CLng()

  주어진 식을 Long형식으로 반환

  Cos()

  주어진 각도의 코사인 값을 반환

  CreateObject()

  다른 객체에 대한 참조를 만들어 반환

  CStr()

  주어진 식을 String형식으로 반환

  Date()

  현재 날짜를 반환

  DateSerial()

  주어진 년,월,일의 Date형식을 반환

  Exp()

  주어진 수의 자연로그(e)를 반환

  Filter()

  지정한 필터로 문자열 배열 반환

  Fix()

  주어진 수의 정수 반환

  FormatCurrency()

  컴퓨터 규정의 통화값 반환

  FormatDateTime()

  규정된 날짜와 시간으로 반환

  FormatNumber()

  규정된 숫자로 반환

  FormatPercent()

  규정된 퍼센트값을 반환

  Hex()

  주어진 수를 16진수 문자로 반환

  Hour()

  0과 23사이의 시간으로 반환

  Inputbox()

  입력대화상자의 프롬프트를 생성

  InStr()

  주어진 문자의 위치값을 반환

  InStrRev()

  줘진 문자열의 위치값을 끝에서 부터 검색하여 반환

  Int()

  주어진 수의 정수값만 반환

  IsArray()

  주어진 변수 배열여부를 Boolean값으로 반환

  IsDate()

  주어진 식이 날짜로 변환되는지를 Boolean값으로 반환

  IsEmpty()

  주어진 식의 변수가 초기화됐는지를 Boolean값으로 반환

  IsNull()

  주어진 식의 데이타 유효성을 Boolean값으로 반환

  IsNumeric()

  주어진 식의 값이 숫자화 될지 여부를 Boolean값으로 반환

  IsObject()

  자동화 객체를 참조하는지의 여부를 Boolean값으로 반환

  Join()

  배열에 포함된 여러 문자열을 결합하여 만든 문자열을 반환

  LBound()

  주어진 배열에서 사용할 수 있는 가장 작은 첨자를 반환

  LCase()

  주어진 문자를 소문자로 반환

  Left()

  주어진 문자열을 주어진 수만큼 문자를 반환

  Len()

  주어진 문자열의 문자갯수를 반환

  LoadPicture()

  그림 객체를 반환

  Log()

  주어진 수의 자연로그를 반환

  LTime()

  주어진 문자열의 앞에 공백을 삭제하고 반환

  Mid()

  주어진 문자열에서 주어진 위치에서부터의 문자를 반환

  Minute()

  시간에서 분값을 반환

  Month()

  달의 값을 반환

  MonthName()

  주어진 달의 수를 문자열로 반환

  MsgBox()

  대화상자의 메세지를 생성

  Now()

  현재 날짜와 시간을 반환

  Oct()

  주어진 수의 8진수 값을 반환

  Replace()

  주어진 문자열의 주어진 문자를 바꾸어 반환

  Right()

  주어진 문자를 주어진 수만큼 오른쪽에서부터 반환

  Rnd()

  난수를 반환

  Round()

  주어진 수의 반올림 반환

  RTrim()

  주어진 문자열을 뒤 공백이 없는 문자로 반환

  ScriptEngineBuildVersion()

  사용 중인 스크립트 언어를 반환

  ScriptEngineMajorVersion()

  사용 중인 스크립트 언어의 버전을 반환

  ScriptEngineMinorVersion()

  사용 중인 스크립트 언어의 보조버전을 반환

  Second()

  초 값을 반환

  Sgn()

  주어진 수의 부호를 나타내는 정수를 반환

  Sin()

  주어진 각도의 사인값을 반환

  Space()

  주어진 수만큼의 공백이포함된 문자열을 반환

  Split()

  주어진 문자열이 포함된 1차 배열을 반환

  Sqr()

  주어진 수의 제곱근을 반환

  StrComp()

  주어진 두 개의 무자열을 비교하여 결과값을 반환

  StrReverse()

  주어진 문자열을 뒤에서 부터 읽어서 반환

  String()

  주어진 문자가 주어진 수만큼 반복된 문자열을 반환

  Tan()

  주어진 각도의 탄젠트 값을 반환

  Time()

  현재 시간을 반환

  TimeSerial()

  주어진 시간의 시간,분,초에 대한 시간값을 반환

  TimeVal!ue()

  시간이 포함된 Date형식을 반환

  Trim()

  주어진 문자열의 앞,뒤 공백이 없는 문자열 반환

  TypeName()

  변수의 정보를 나타내는 문자열 반환

  UBound()

  배열의 차원에서 가장 큰 첨자를 반환

  UCase()

  주어진 문자열을 대문자로 반환

  varType()

  변수의 형식을 나타내는 값을 반환

  Weekday()

  요일을 나타내는 정수를 반환

  WeekdayName()

  요일을 나타내는 문자를 반환

  Year()

  현재의 연도를 반환

728x90

'프로그래밍 > asp' 카테고리의 다른 글

ASP에서 CSV 파일 생성하기  (0) 2011.08.03
ON Error Resume Next  (0) 2011.06.24
ASP 오류 'ASP 0115'  (0) 2011.06.15
asp 함수  (0) 2011.06.01
DateAdd를 이용한 날짜 계산  (0) 2011.06.01

+ Recent posts