2019/07: 22개의 글

상암 나의미래 피부과 대왕 여드름 치료 후기

Posted by 고 고특파원
2019. 7. 16. 22:39 세상만사/일상생활

대왕 여드름이 나서 회사 근처 피부과를 찾다가 인터넷에서 잘한다는 내용의 블로그를 보고 '상암 나의미래 피부과'를 방문했다.

 

정말 실력이 좋아 소문이 나서 그런지 모르겠는데 피부과에 사람이 엄청나게 많았다.

 

장마철이라 국지성 호우가 있었지만 비를 뚫고 점심시간에 피부과를 갔는데 사람이 너무 많아 3시 이후에 오라고 하여 퇴근 후 재 방문 했다.

 

퇴근 후에도 역시나 사람이 꽤나 있었고, 내가 온 이후에도 계속 사람들이 찾아왔다. 실력이 좋은건가?!

 

의사선생님을 만났고 나의 대왕 여드름을 보고는 성인 여드름이라고 진단했다.

 

보통 화농성 여드름이 많이나는데 이번에는 모공이 없어 여드름을 짤 수 도 없는 신기한 여드름 이었다. 저렇게 크게 부풀어 오른것은 여드름이 피부 안에서 곪아 염증이 발생한것이라고 한다.

그리고 성인 여드름의 원인에 대해 설명해 주셨다.

 

성인 여드름의 3가지 원인은 다음과 같다.

 

1. 스트레스

여기서 스트레스는 정신적인 스트레스 뿐만 아니라 육체적인 스트레스도 포함된다고 한다.

 

2. 충분한 수면

수면양이 부족하면 성인 여드름이 발생할 수 있다.

 

3. 밀가루 음식과 유제품

밀가루 음식과 유제품을 즐겨 먹으면 성인여드름이 발생할 수 있다고 한다.

 

의사선생님은 첫번째와 두번째 요소는 조절하기 힘드니, 밀가루음식을 좋아하지 않는다면, 밀가루 음식과 유제품을 먹지 않는게 어떻겠냐고 하셨다. 일단은 그렇게 하겠다고 하고 다시 나와서 치료를 기다렸다.

 

이곳 나의미래피부과는 의사 선생님 진료 후 상담사와 연결되어 치료프로그램을 설계하는 시간이 있었다.

 

나름 체계적으로 여드름을 치료한다는 생각이 듬과 동시에 엄청나게 비싼 프로그램 이었다.

 

체계적으로 흉터를 지우고 레이저 시술을 하는 과정은 100만원의 가격까지도 있었다...!

 

그중 나는 가장 싼 여드름 부위 염증주사와 약처방을 받는것을 선택했다. 난 남자고 피부에 대한 스트레스가 그렇게 크지 않기 때문에.. 흉터도 뭐 크게 신경 안쓴다. 여기 온 이유는 대왕여드름 때문이니깐!

 

사실 가장 싼 치료라고해도 앞서 얘기된 금액이 너무커서 겁먹고 있었는데 여드름 염증주사와 약처방에 대한 금액은 9700원이 청구되었다. 나름 합리적인 가격이내!

 

의사선생님도 친절하신것 같고 나름 나쁘지 않았다. 그러니까 이 포스팅을 쓰는것이다.

 

처방받은 약과 연고

 

연고는 아침 저녁으로 세안 후 스킨 로션을 바르기전에 극소부위에만 바르라고 하신다.

 

학생때에도 여드름 때문에 피부과에 간적이 없는데 다 큰 성인이 되어서 피부과에 올거라는 생각을 못했다. 앞으로 피부에 대해 좀 더 신경을 써야 할 것 같다.

 

일단은 밀가루 음식을 그렇게 좋아하는 편이 아니기에 밀가루 음식을 줄여야

겠다.

 

DMC 근처에 피부과를 찾는다면 나의미래피부과를 한번 방문해서 상담을 받아보시길!!

 

아래에 간단한 위치정보를 추가하도록 하겠다.

 

 

 
제 블로그의 내용이 도움이 되셨나요?

여러분의 공감댓글이 큰 힘이됩니다 :)

▼▼▼▼▼▼▼▼▼▼▼

 

이 댓글을 비밀 댓글로

가성비 냉면 이젠 집에서 직접 해먹자!

Posted by 고 고특파원
2019. 7. 14. 21:44 상품리뷰

점점 더 더워져 가는 매년 이때쯤 항상 시켜먹는 냉면이 있다.

바로 평지뜰 칡냉면이다.

 

평지뜰 칡냉면

 

매년 여름마다 냉면을 즐겨먹는 편인데 밖에서 사 먹으면 맛은 있는데.. 가격이 합리적이지 않다고 생각했었다.

그러다 보니 일반 대형 쇼핑몰에서 냉면을 사 먹었는데 그것 또한 맛이 영 아니다..

 

그러다 찾게된 냉면이 바로 이 평지뜰 칡냉면이다.

 

배송 상태

아무래도 신선식품이다 보니 배송에는 최대한 신경 써서 보내준 것 같다. 막 개봉했는데도 사리 육수가 꽁꽁 얼어있는 상태였다.

 

구매처는 네이버에서 '평지뜰칡냉면' 이라고 검색하면 나오긴 하나 아래에 링크를 하나 추가해 놓겠다.

 

혹시 내가 시킨 냉면 말고도 더욱 맛있는 냉면이 있다면 댓글로 공유를 해주시길 바랍니다. (꾸벅)

 

https://smartstore.naver.com/themakemommy/products/4487086167

 

 

[평지뜰 냉면] 함흥냉면 칡냉면 메밀냉면 육수 양념장 시원한 여름냉면 : 꽁쓰샵

[꽁쓰샵] 꽁쓰샵에 오신걸 환영합니다

smartstore.naver.com

가격도 일반 가게에서 세 그릇 정도 먹을 수 있는 금액인데, 인터넷으로 구입해서 집에서 해 먹으면 10인분은 거뜬히 해 먹으니 가성비가 아닐 수 없다. 물론 맛 또한 진짜 100% 보장한다!!

 

어제뿐만 아니라 오늘 저녁에도 한 그릇 뚝딱 하고 글을 쓰고 있는 중이다.

 

면 구성품

면의 종류로는 칡냉면과 함흥냉면이 있는데, 나는 두 종류의 면을 모두 좋아하기에 기분에 따라 선택해서 먹는다.

 

한가지 아쉬운점은 한봉지에 5묶음으로 되어있는데, 한번에 다 먹을 수 있는 양이 아니기 때문에 직접 소분해야한다는 점이다. 그렇지만 가성비를 위해 이정도는 어느정도 이해할 수 있다.

 

사리육수와 다대기

 

냉면을 정말 맛있게 먹으려면 사리육수의 상태가 정말 중요하다. 슬러시 형태로 되게끔 만들어서 먹어야 진짜 맛있는 냉면을 먹을 수 있다. 

다대기는 비빔면을 위한 것인데, 개인적으로 물냉면에 기호에 따라 비빔다대기를 조금 넣어 먹는것도 맛있었다.

조리법

그럼 이제 조리를 한번 해서 먹는 과정을 보여주도록 하겠다.

 

면을 해동한다.

 

냉동보관된 얼음이기 때문에 면을 해동시켜야 하는데, 나는 그냥 끓지 않은 물에 바로 면을 투하시키고, 물이 끓을 때까지 기다리는 편이다.

 

봉지 뒷편에 나오는 조리법에는 면을 해동 후 물이 끓을때 면을 투하하여 1분간 끓이라고 되어있긴 하다.

 

 

위처럼 끓어오를 때 나는 바로 끄지 않는다. 그렇다면 어떻게 하는가?

 

 

찬물 반컵을 끓는물에 넣고, 다시 끓어올릴때 면을 건져 올린다.

 

면이 탱글탱글하다.

면을 건져 올렸을때 가장 중요한것은 무엇?

바로 최대한 빠르게 찬물로 행궈내서 면을 탱글탱글하게 만드는것이다!!

사진 찍느라 최선을 다하진 못했지만.. 나름 최선을 다해 찬물로 행궜다.

 

그릇에 담고 슬러시된 사리육수를 담은 모습

이렇게 슬러시 되어있는 상태의 육수가 정말 물냉면의 50프로 이상을 담당한다!!

물론 나는 고명 없이 그냥 먹었는데, 계란이나 오이 절임무 등 추가해서 먹으면 더욱 맛있을것이다..

개인적으로 열무김치를 넣어서 먹은적이 있는데, 그 맛이 정말 기가막혔었다.

 

각자의 취향대로 고명을 올려서 먹으면 어떤 음식점에서 먹던 냉면보다 더욱 가성비 있고 맛있는 냉면이 될것이다.

물론 사먹는것도 좋겠지만 한번쯤은 냉면을 사서 직접 집해서 해먹어보길 추천한다.

 

 

 

이 댓글을 비밀 댓글로

당진 우두동 우두리 참숯갈비에 가다.

Posted by 고 고특파원
2019. 7. 13. 11:19 세상만사/맛집탐방

오늘은 당진 우두동에 있는 우두리 참숯갈비에 대해 포스팅을 하려고 한다.

 

잘익어가고 있는 고기

 

우두동에 무한 돼지갈비집에는 한번 방문해 본적이 있는데, 모처럼 좋은 서비스와 좋은 품질의 고기를 먹으러 우두동에 있는 우두리 참숯갈비에 방문했다.

 

 

들어와서 고기를 주문하자 마자 빠르게 화로와 고기가 셋팅되었다.

보통 고기집에 가면 참숯이 아닌 동그랗고 값싼 숯인 경우가 있는데 이곳은 숯이 조금 얇더라도 참숯인것 같아 일단 합격!

 

이곳 우두리 참숯갈비는 들어왔을때부터 사람들이 꽤나 북적거리고 많았는데에도 불구하고 손님 응대 및 순환이 잘되는것으로 보인다.

 

 

화로가 셋팅되고 반찬들이 이어서 들어왔는데, 이게 왠걸? 탕수육이 반찬으로 나왔다.

개인적으로 탕수육을 좋아하는데, 이게 반찬으로 나와서 마음에 들었다. (반찬 리필도 잘해준다)

 

 

계란찜이 비쥬얼이 참 이쁘게 담겨서 나온다.

마카로니 샐러드 또한 맛있게 잘 먹었다.

 

 

게장은 늘 먹었던 그맛이다. 게장은 역시 직접 해먹는게 더 맛있지만, 그럭저럭 달콤하고 매콤해서 맛있었다.

 

파채와 동치미

이곳 우두리 참숯갈비의 가장 큰 장점은 이모들이 고기를 직접 구어준다는 것이다.

고깃집에가면 보통 고기 굽느라 정신이 없는데, 이곳은 내가 직접 구으려고 집게를 드는 순간 이모들이 달려와서 고기를 구어주어서 좋았다.

 

 

고기가 어느정도 익어갈 쯤 우리는 냉면을 시켰다.

 

돼지갈비엔 역시 물냉면이지!! 개인적으로는 칡냉면보다는 함흥냉면을 더 선호 하지만, 나름 맛있게 먹었다.

냉면 맛은 뭐.. 늘 먹었던 일반 냉면 맛이다. 

 

고기 먹기 전 맥주도 한잔!!

 

고기 먹을때 술이 빠질수 없지요~?

 

그럼 이제 맛있게 갈비를 흡입하도록 한다.

 

전체적인 평가를 보면..

 

우두동 우두리 참숯갈비가 엄청나게 맛집이라고 할 수는 없지만, 나쁘지 않은 가게는 확실하다.

 

개인적으로 숯불갈비는 맛이 어느정도 비슷하고 보통 대부분 맛이있다. 그러나 이 가게의 장점중의 장점은 이모님들의 빠릿빠릿한 행동과 서비스 덕분에 좀더 편안하고 쾌적하게 고기를 맛있게 먹을 수 있는 환경이다.

 

개인적으로는 한번더 방문할 의향이 있다. 다음에는 차돌 된장찌게를 한번 시켜 먹어봐야겠다. 정말 맛있게 보였는데 냉면을 시켜서 먹지 않았다.

 

당진 시내에 편안한 분위기에 숯불갈비를 먹고싶다면 한번쯤 방문해 보시길 추천한다.

이 댓글을 비밀 댓글로

충남 당진 라떼가 맛있는 작은 카페

Posted by 고 고특파원
2019. 7. 13. 10:22 카페운영

여자친구가 카페를 운영하고 있는데, 옆에서 일을 도와주며 나 또한 배울수 있는 부분에 대해 정리를 할 생각이다.

 

일단 카페 운영에 대한 첫번째 글이니 대놓고 우리 가게를 한번 홍보해보도록 하겠다.

 

우리 카페는 충남 당진시 석문면에 위치한 작은 카페이다. 라떼가 정말 맛있다고 우리 사장님은 항상 얘기 하신다.

 

우리 사장님은 프렌차이즈에서 단계적으로 교육을 받고 바리스타로 성장해왔다. 처음 파리바게트 직영점에서 일을하며, 가볍게 커피에대해 접했고, 본격적으로 커피에 관심을 갖게되어 바리스타 학원을 등록하여 커피에 대해 공부했다.

 

그 후, 폴바셋 직영점을 거쳐 프렌차이즈 실무경험을 쌓았고, 개인카페 오픈을 위해 개인카페에서 몇달동안 아르바이트를 하고 당진으로 내려왔다.

 

당진 카페 이런날엔

바로 이곳 '이런날엔'카페를 당진에 오픈했다.

 

주 고객층은 주변 천년나무 아파트 단지 및 빌라 고객들이고, 걸어서 방문하는 손님들은 드물다. 대부분 차량을 이용하여 시내에 가기 전 들러주는 편이다.

 

카페 내부

 

카페 내부엔 총 4개의 테이블이 있다.

테이블 및 의자, 바닥타일, 머신, 벽면 페인트 온통 흰색 색상으로 통일하였다.

 

카페 운영시간은 오전 11시부터 오후 9시까지이다.

매주 토요일은 휴무이다. 매출이 어느정도 나올 수 있는 토요일에 휴무를 하기에 의아해 할 수 있지만, 이것은 나와 함께할 시간을 위해 내린 결정이고, 이 시간 동안 재충전하여 좀 더 나은 서비스로 보답하겠다는 우리 사장님의 굳은 신념을 보여준다.

 

카페를 얼마나 운영할 수 있을지는 모르겠지만, 운영하는동안 항상 최선을 다해 서비스를 할 것이고 계속적으로 발전해 나갈 것이다.

 

우리 카페의 인스타 및 모두 홈페이지를 아래 공유하도록 하겠다.

 

https://onsuchday.modoo.at/

 

[이런날엔 - 이런날엔]

충남 당진시 석문면에 위치한 라떼가 맛있는 커피집 ♥

onsuchday.modoo.at

 

https://www.instagram.com/erunnalen_coffee/

 

이런날엔카페(@erunnalen_coffee) • Instagram 사진 및 동영상

팔로워 77명, 팔로잉 46명, 게시물 20개 - 이런날엔카페(@erunnalen_coffee)님의 Instagram 사진 및 동영상 보기

www.instagram.com

 

 

이 댓글을 비밀 댓글로

[MS-SQL] CRUD 자동 스크립트 작성 내용 공유

Posted by 고 고특파원
2019. 7. 12. 18:58 프로그래밍/MS-SQL

해당 SQL스크립트는 MSSQL 저장프로시저를 자동으로 생성하는데 도움을 주는 프로시저이다.

프로그램을 개발하면서 가장 기본이되는 작업은 데이터를 읽고, 입력하고, 수정하고, 삭제하는 작업이다.

 

프로그램을 개발하다보면, 반복적으로 CRUD SQL문을 작성하는 경우가 많다.

시간을 어느정도 절약 할 수 있도록 공유된 프로시저를 이용하면 기본 SELECT, INSERT, UPDATE, DELETE 문을 만들어주기에 개발속도 및 개발 효율성을 증가 시킬 수 있다. (물론 초보자라면 직접 타이핑하는게 좋겠지만, 프로시저에 대한 완벽한 이해가 되어있으면 사용하는게 좋을듯 함.)

 

사용방법에 대해 간단히 소개한다.

 

물론 SqlServerManagementStudio에서 사용을 하는 것이며, 사용을 하기 위한 데이터베이스에 아래 프로시저를 생성한다.

 

-- EXEC [dbo].ZZZ.PROCEDURE_CREATOR '첫번째파라미터','두번째파라미터','세번째파라미터'

 

첫번째파라미터 => Database 테이블명

두번째파라미터 => 프로시저 생성자이름

세번째파라미터 => 프로시저에 대한 설명 공통문

 

 

아래 해당 프로시저를 보면 자신이 원하는 입맛대로 수정도 가능할듯 하니, 필요한사람은 복사해서 마음껏 가져다 쓰시고, 이 포스팅에 대한 공감하나 눌러주고 가시길..!

 

CRUD 자동 스크립트

-- ============================================= 
-- AUTHOR:   ProSungsiler
-- CREATE DATE: 2019-06-17
-- DESCRIPTION: 프로시저 스크립트 자동생성 
--				@P_TABLE_NAME	: DB 테이블 명
--				@P_CREATOR		: 프로시저 생성자 이름
--				@P_DESCRIPTION	: 주석 및 프로시저 설명
-- ============================================= 
-- EXEC [dbo].ZZZ_PROCEDURE_CREATOR 'PR_EMPLOYEE','ProSungsiler','기본코드'
CREATE PROCEDURE [dbo].[ZZZ_PROCEDURE_CREATOR]
	  
	 @P_TABLE_NAME	VARCHAR(50)		
	,@P_CREATOR		VARCHAR(50)		
	,@P_DESCRIPTION	VARCHAR(200)	
AS  
BEGIN  

	
	DECLARE @INDEX INT

	-- ===================컬럼정보======================== 
	DECLARE @P_COLUMN_NAME						VARCHAR(256)
	DECLARE @P_IS_NULLABLE						VARCHAR(256)
	DECLARE @P_DATA_TYPE						VARCHAR(256)
	DECLARE @P_CHARACTER_MAXIMUM_LENGTH			INT
	DECLARE @P_NUMERIC_PRECISION				INT
	DECLARE @P_NUMERIC_SCALE					INT
	DECLARE @P_PK_YN							VARCHAR(1)
	DECLARE @ORD_NO								INT
	-- ===================컬럼정보========================
	
	--SELECT 
	--	 *
	--FROM INFORMATION_SCHEMA.COLUMNS
	--WHERE TABLE_NAME = @P_TABLE_NAME
	--ORDER BY ORDINAL_POSITION ASC

	

	/* =====================================================
	-- C) 기본 프로시저 생성 
	-- =================================================== */
	PRINT('GO')
	PRINT('-- ============================================= ')
	PRINT('-- AUTHOR: '+ @P_CREATOR)
	PRINT('-- CREATE DATE: ' + CONVERT(VARCHAR,GETDATE(),23))
	PRINT('-- DESCRIPTION: ' + @P_DESCRIPTION + ' 생성')
	PRINT('-- ============================================= ')
	PRINT('-- EXEC [USP_'+ @P_TABLE_NAME +'_C]')
	PRINT('CREATE PROCEDURE [dbo].[USP_'+ @P_TABLE_NAME +'_C]' + CHAR(13))
	
	-- ==================================================================
	-- ===================1. 테이블 파라미터 정의======================== 

		DECLARE MYCUR CURSOR FOR
		SELECT 
			 COLUMN_NAME				-- 컬럼이름
			,IS_NULLABLE				-- NULL값 여부
			,DATA_TYPE					-- 데이터형식
			,CHARACTER_MAXIMUM_LENGTH	-- 문자열 길이 
			,NUMERIC_PRECISION			-- 숫자 정수부분
			,NUMERIC_SCALE				-- 숫자 소수부분
		FROM INFORMATION_SCHEMA.COLUMNS
		WHERE TABLE_NAME = @P_TABLE_NAME
		ORDER BY ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
				IF(UPPER(@P_DATA_TYPE) = 'VARCHAR' OR UPPER(@P_DATA_TYPE) = 'CHAR')
				BEGIN
					-- 일반문자열
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					
				END
				ELSE IF
					 ( UPPER(@P_DATA_TYPE) = 'NUMERIC' 
					OR UPPER(@P_DATA_TYPE) = 'DECIMAL'
					 )
				BEGIN
					-- 숫자
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
				END
				ELSE
				BEGIN
					-- 그외
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
				END
			
			SET @INDEX = @INDEX + 1

			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR
			
	-- ===================1. 테이블 파라미터 정의======================== 
	-- ==================================================================

	PRINT(CHAR(13)+'AS')
	PRINT('BEGIN')
	PRINT(CHAR(13))
	
	-- ==================================================================
	-- ===================2. 테이블 컬럼 정의======================== 

	PRINT('		INSERT INTO ' + @P_TABLE_NAME)
	PRINT('		(')
	
	DECLARE MYCUR CURSOR FOR
	SELECT 
		 COLUMN_NAME				-- 컬럼이름
		,IS_NULLABLE				-- NULL값 여부
		,DATA_TYPE					-- 데이터형식
		,CHARACTER_MAXIMUM_LENGTH	-- 문자열 길이 
		,NUMERIC_PRECISION			-- 숫자 정수부분
		,NUMERIC_SCALE				-- 숫자 소수부분
	FROM INFORMATION_SCHEMA.COLUMNS
	WHERE TABLE_NAME = @P_TABLE_NAME
	ORDER BY ORDINAL_POSITION ASC

	SET @INDEX = 0

	OPEN MYCUR

	FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE
	WHILE (@@FETCH_STATUS=0)
	BEGIN      
		
		IF(@INDEX = 0)
		BEGIN
			PRINT('			 '+ @P_COLUMN_NAME)
		END
		ELSE
		BEGIN
			PRINT('			,'+ @P_COLUMN_NAME)
		END
		
		SET @INDEX = @INDEX + 1

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE

	END

	CLOSE MYCUR

	DEALLOCATE MYCUR

	PRINT('		)')
	PRINT('		VALUES')
	PRINT('		(')
	
	DECLARE MYCUR CURSOR FOR
	SELECT 
		 COLUMN_NAME				-- 컬럼이름
		,IS_NULLABLE				-- NULL값 여부
		,DATA_TYPE					-- 데이터형식
		,CHARACTER_MAXIMUM_LENGTH	-- 문자열 길이 
		,NUMERIC_PRECISION			-- 숫자 정수부분
		,NUMERIC_SCALE				-- 숫자 소수부분
	FROM INFORMATION_SCHEMA.COLUMNS
	WHERE TABLE_NAME = @P_TABLE_NAME
	ORDER BY ORDINAL_POSITION ASC

	SET @INDEX = 0

	OPEN MYCUR

	FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE
	WHILE (@@FETCH_STATUS=0)
	BEGIN      
		
		IF(@INDEX = 0)
		BEGIN
			PRINT('			 @P_'+ @P_COLUMN_NAME)
		END
		ELSE
		BEGIN
			PRINT('			,@P_'+ @P_COLUMN_NAME)
		END
		
		SET @INDEX = @INDEX + 1

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE

	END

	CLOSE MYCUR

	DEALLOCATE MYCUR


	PRINT('		)')
	PRINT(CHAR(13))
	
	-- ===================2. 테이블 컬럼 정의======================== 
	-- ==================================================================
	PRINT('END')







	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT('GO')
	/* =====================================================
	-- R) 기본 프로시저 조회 
	-- =================================================== */
	PRINT('-- ============================================= ')
	PRINT('-- AUTHOR: '+ @P_CREATOR)
	PRINT('-- CREATE DATE: ' + CONVERT(VARCHAR,GETDATE(),23))
	PRINT('-- DESCRIPTION: ' + @P_DESCRIPTION + '조회')
	PRINT('-- ============================================= ')
	PRINT('-- EXEC [USP_'+ @P_TABLE_NAME +'_R]')
	PRINT('CREATE PROCEDURE [dbo].[USP_'+ @P_TABLE_NAME +'_R]' + CHAR(13))

	PRINT(CHAR(13)+'AS')
	PRINT('BEGIN')
	PRINT(CHAR(13))

	PRINT('		SELECT')
	
	-- ==================================================================
	-- ===================1. 테이블 컬럼 정의======================== 

	DECLARE MYCUR CURSOR FOR
	SELECT 
		 COLUMN_NAME				-- 컬럼이름
		,IS_NULLABLE				-- NULL값 여부
		,DATA_TYPE					-- 데이터형식
		,CHARACTER_MAXIMUM_LENGTH	-- 문자열 길이 
		,NUMERIC_PRECISION			-- 숫자 정수부분
		,NUMERIC_SCALE				-- 숫자 소수부분
	FROM INFORMATION_SCHEMA.COLUMNS
	WHERE TABLE_NAME = @P_TABLE_NAME
	ORDER BY ORDINAL_POSITION ASC

	SET @INDEX = 0

	OPEN MYCUR

	FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE
	WHILE (@@FETCH_STATUS=0)
	BEGIN      
		
		IF(@INDEX = 0)
		BEGIN
			PRINT('			 '+ @P_COLUMN_NAME)
		END
		ELSE
		BEGIN
			PRINT('			,'+ @P_COLUMN_NAME)
		END
		
		SET @INDEX = @INDEX + 1

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE

	END

	CLOSE MYCUR

	DEALLOCATE MYCUR

	-- ===================1. 테이블 컬럼 정의======================== 
	-- ==================================================================
	

	PRINT('		FROM ' + @P_TABLE_NAME) 


	PRINT(CHAR(13))
	PRINT('END')


	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT('GO')
	/* =====================================================
	-- U) 기본 프로시저 수정
	-- =================================================== */
	PRINT('-- ============================================= ')
	PRINT('-- AUTHOR: '+ @P_CREATOR)
	PRINT('-- CREATE DATE: ' + CONVERT(VARCHAR,GETDATE(),23))
	PRINT('-- DESCRIPTION: ' + @P_DESCRIPTION + '수정')
	PRINT('-- ============================================= ')
	PRINT('-- EXEC [USP_'+ @P_TABLE_NAME +'_U]')
	PRINT('CREATE PROCEDURE [dbo].[USP_'+ @P_TABLE_NAME +'_U]' + CHAR(13))

	-- ==================================================================
	-- ===================1. 테이블 파라미터 정의======================== 

		DECLARE MYCUR CURSOR FOR
		SELECT DISTINCT
			 A.COLUMN_NAME					-- 컬럼이름
			,A.IS_NULLABLE					-- NULL값 여부
			,A.DATA_TYPE					-- 데이터형식
			,A.CHARACTER_MAXIMUM_LENGTH		-- 문자열 길이 
			,A.NUMERIC_PRECISION			-- 숫자 정수부분
			,A.NUMERIC_SCALE				-- 숫자 소수부분
			,CASE WHEN ISNULL(B.COLUMN_NAME,'') = '' THEN 'N' ELSE 'Y' END	PK_YN	-- 기본키항목값을 가져오면 기본키
			,A.ORDINAL_POSITION
		FROM INFORMATION_SCHEMA.COLUMNS A
		LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
		  ON B.TABLE_NAME = A.TABLE_NAME
		 AND B.COLUMN_NAME = A.COLUMN_NAME
		WHERE A.TABLE_NAME = @P_TABLE_NAME
		ORDER BY A.ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
				IF(UPPER(@P_DATA_TYPE) = 'VARCHAR' OR UPPER(@P_DATA_TYPE) = 'CHAR')
				BEGIN
					-- 일반문자열
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					
				END
				ELSE IF
					 ( UPPER(@P_DATA_TYPE) = 'NUMERIC' 
					OR UPPER(@P_DATA_TYPE) = 'DECIMAL'
					 )
				BEGIN
					-- 숫자
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
				END
				ELSE
				BEGIN
					-- 그외
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
				END
			
			SET @INDEX = @INDEX + 1

			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR
			
	-- ===================1. 테이블 파라미터 정의======================== 
	-- ==================================================================

	PRINT(CHAR(13)+'AS')
	PRINT('BEGIN')
	PRINT(CHAR(13))

	PRINT('		UPDATE ' + @P_TABLE_NAME)
	PRINT('		SET')
	-- ==================================================================
	-- ===================2. 테이블 업데이트 내역 정의===================
	 
	 DECLARE MYCUR CURSOR FOR
		SELECT DISTINCT
			 A.COLUMN_NAME					-- 컬럼이름
			,A.IS_NULLABLE					-- NULL값 여부
			,A.DATA_TYPE					-- 데이터형식
			,A.CHARACTER_MAXIMUM_LENGTH		-- 문자열 길이 
			,A.NUMERIC_PRECISION			-- 숫자 정수부분
			,A.NUMERIC_SCALE				-- 숫자 소수부분
			,CASE WHEN ISNULL(B.COLUMN_NAME,'') = '' THEN 'N' ELSE 'Y' END	PK_YN	-- 기본키항목값을 가져오면 기본키
			,A.ORDINAL_POSITION
		FROM INFORMATION_SCHEMA.COLUMNS A
		LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
		  ON B.TABLE_NAME = A.TABLE_NAME
		 AND B.COLUMN_NAME = A.COLUMN_NAME
		WHERE A.TABLE_NAME = @P_TABLE_NAME
		ORDER BY A.ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
			
			IF(@P_PK_YN = 'N')
			BEGIN
				IF(@INDEX = 0)
				BEGIN
					PRINT('			 '+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				ELSE
				BEGIN
					PRINT('			,'+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				
				SET @INDEX = @INDEX + 1	
			END
			
			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR

	-- ===================2. 테이블 업데이트 내역 정의===================
	-- ================================================================== 

	
	-- ==================================================================
	-- ===================3. 테이블 업데이트 기본키 내역 정의===================
	
	DECLARE MYCUR CURSOR FOR
		SELECT DISTINCT
			 A.COLUMN_NAME					-- 컬럼이름
			,A.IS_NULLABLE					-- NULL값 여부
			,A.DATA_TYPE					-- 데이터형식
			,A.CHARACTER_MAXIMUM_LENGTH		-- 문자열 길이 
			,A.NUMERIC_PRECISION			-- 숫자 정수부분
			,A.NUMERIC_SCALE				-- 숫자 소수부분
			,CASE WHEN ISNULL(B.COLUMN_NAME,'') = '' THEN 'N' ELSE 'Y' END	PK_YN	-- 기본키항목값을 가져오면 기본키
			,A.ORDINAL_POSITION
		FROM INFORMATION_SCHEMA.COLUMNS A
		LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
		  ON B.TABLE_NAME = A.TABLE_NAME
		 AND B.COLUMN_NAME = A.COLUMN_NAME
		WHERE A.TABLE_NAME = @P_TABLE_NAME
		ORDER BY A.ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
			
			IF(@P_PK_YN = 'Y')
			BEGIN
				IF(@INDEX = 0)
				BEGIN
					PRINT('		WHERE '+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				ELSE
				BEGIN
					PRINT('		  AND '+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				
				SET @INDEX = @INDEX + 1
					
			END
			
			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR

	-- ===================3. 테이블 업데이트 기본키 내역 정의===================
	-- =========================================================================

	PRINT(CHAR(13))
	PRINT('END')







	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT(CHAR(13))
	PRINT('GO')
	/* =====================================================
	-- D) 기본 프로시저 수정
	-- =================================================== */
	PRINT('-- ============================================= ')
	PRINT('-- AUTHOR: '+ @P_CREATOR)
	PRINT('-- CREATE DATE: ' + CONVERT(VARCHAR,GETDATE(),23))
	PRINT('-- DESCRIPTION: ' + @P_DESCRIPTION + '삭제')
	PRINT('-- ============================================= ')
	PRINT('-- EXEC [USP_'+ @P_TABLE_NAME +'_D]')
	PRINT('CREATE PROCEDURE [dbo].[USP_'+ @P_TABLE_NAME +'_D]' + CHAR(13))

	-- =========================================================================
	-- ===================1. 파라미터 내역 정의===================
	
	DECLARE MYCUR CURSOR FOR
		SELECT DISTINCT
			 A.COLUMN_NAME					-- 컬럼이름
			,A.IS_NULLABLE					-- NULL값 여부
			,A.DATA_TYPE					-- 데이터형식
			,A.CHARACTER_MAXIMUM_LENGTH		-- 문자열 길이 
			,A.NUMERIC_PRECISION			-- 숫자 정수부분
			,A.NUMERIC_SCALE				-- 숫자 소수부분
			,CASE WHEN ISNULL(B.COLUMN_NAME,'') = '' THEN 'N' ELSE 'Y' END	PK_YN	-- 기본키항목값을 가져오면 기본키
			,A.ORDINAL_POSITION
		FROM INFORMATION_SCHEMA.COLUMNS A
		LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
		  ON B.TABLE_NAME = A.TABLE_NAME
		 AND B.COLUMN_NAME = A.COLUMN_NAME
		WHERE A.TABLE_NAME = @P_TABLE_NAME
		ORDER BY A.ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
			
			IF(@P_PK_YN = 'Y')
			BEGIN
				
				IF(UPPER(@P_DATA_TYPE) = 'VARCHAR' OR UPPER(@P_DATA_TYPE) = 'CHAR')
				BEGIN
					-- 일반문자열
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_CHARACTER_MAXIMUM_LENGTH)+')')
					END
					
				END
				ELSE IF
					 ( UPPER(@P_DATA_TYPE) = 'NUMERIC' 
					OR UPPER(@P_DATA_TYPE) = 'DECIMAL'
					 )
				BEGIN
					-- 숫자
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE) + '('+CONVERT(VARCHAR,@P_NUMERIC_PRECISION)+','+ CONVERT(VARCHAR,@P_NUMERIC_SCALE) +')')
					END
				END
				ELSE
				BEGIN
					-- 그외
					IF(@INDEX = 0)
					BEGIN
						PRINT('		@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
					ELSE
					BEGIN
						PRINT('	   ,@P_'+ @P_COLUMN_NAME + '					' + UPPER(@P_DATA_TYPE))
					END
				END
			
				SET @INDEX = @INDEX + 1

			END

			
			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR

	-- ===================1. 파라미터 내역 정의===================
	-- =========================================================================


	PRINT(CHAR(13)+'AS')
	PRINT('BEGIN')
	PRINT(CHAR(13))
	
	PRINT('		DELETE FROM ' + @P_TABLE_NAME)
	-- ==================================================================
	-- ===================2. 테이블 삭제 기본키 내역 정의===================
	
	DECLARE MYCUR CURSOR FOR
		SELECT DISTINCT
			 A.COLUMN_NAME					-- 컬럼이름
			,A.IS_NULLABLE					-- NULL값 여부
			,A.DATA_TYPE					-- 데이터형식
			,A.CHARACTER_MAXIMUM_LENGTH		-- 문자열 길이 
			,A.NUMERIC_PRECISION			-- 숫자 정수부분
			,A.NUMERIC_SCALE				-- 숫자 소수부분
			,CASE WHEN ISNULL(B.COLUMN_NAME,'') = '' THEN 'N' ELSE 'Y' END	PK_YN	-- 기본키항목값을 가져오면 기본키
			,A.ORDINAL_POSITION
		FROM INFORMATION_SCHEMA.COLUMNS A
		LEFT JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE B
		  ON B.TABLE_NAME = A.TABLE_NAME
		 AND B.COLUMN_NAME = A.COLUMN_NAME
		WHERE A.TABLE_NAME = @P_TABLE_NAME
		ORDER BY A.ORDINAL_POSITION ASC

		SET @INDEX = 0

		OPEN MYCUR

		FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO
		WHILE (@@FETCH_STATUS=0)
		BEGIN      
			
			IF(@P_PK_YN = 'Y')
			BEGIN
				IF(@INDEX = 0)
				BEGIN
					PRINT('		WHERE '+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				ELSE
				BEGIN
					PRINT('		  AND '+@P_COLUMN_NAME + ' = @P_' + @P_COLUMN_NAME)
				END
				
				SET @INDEX = @INDEX + 1
					
			END
			
			FETCH NEXT FROM MYCUR INTO @P_COLUMN_NAME, @P_IS_NULLABLE, @P_DATA_TYPE, @P_CHARACTER_MAXIMUM_LENGTH, @P_NUMERIC_PRECISION, @P_NUMERIC_SCALE, @P_PK_YN, @ORD_NO

		END

		CLOSE MYCUR

		DEALLOCATE MYCUR

	-- ===================2. 테이블 삭제 기본키 내역 정의===================
	-- =========================================================================


	PRINT(CHAR(13))
	PRINT('END')


END

 

 

이 댓글을 비밀 댓글로

티스토리 방문수 늘리는 가장 기본적인 방법은?

Posted by 고 고특파원
2019. 7. 10. 21:48 세상만사/티스토리

2019년 7월 10일 현재 일간 방문수

티스토리 블로그를 본격적으로 쓰기 시작한지 어느덧 1개월 차이다.

현재 나의 목표는 1일 방문자수 100명을 넘기는 것이다. 역시나 쉽지 않다..!

그래도 꾸준한 포스팅 덕분인지 1일 방문자수가 3주 만에 50명을 달성했다. 그리고 꾸준하게 들어오고 있다.

 

 

 

 

티스토리 1개월차 방문자 통계 분석

6월 통계
7월 통계

 

티스토리를 본격적으로 다시 시작한 6월6일은 스킨을 변경하면서 테스트 해보느라 내가 직접 방문했기 때문에 무시하고, 6월 4일 첫번째 포스팅을 작성했다.

 

티스토리를 다시 시작하면서 스스로 했던 약속은 1일 1포스팅을 목표로 했으나 회사 생활을 하면서 지키는것은 꽤나 어려웠다. 6월 4일부터 현재까지 총 16개의 포스팅을 작성하였으니, 2일에 한개 포스팅을 작성했으니 나쁘지 않은 성적이다. 

 

6월 20일 전까지는 1일 방문자수가 30명도 채 되지 않았다. 그러다 20일 이후부터 점차 방문자 수가 늘게된다.

 

 

 

무슨일이 있었던 걸까?

 

 

 

그것은 바로 현재 내 블로그에서 가장 인기 있는 '샤오미 미밴드3 개봉기' 라는 글이다.

 

다음 블로그 최상단 노출

해당 글은 내가 샤오미 미밴드를 사면서 개봉한 후기를 썼던 글인데, 운이 좋았던건지.. 아니면 글을 잘썼는지 모르겠으나, 다음 포털에서 '샤오미 미밴드' 라고 검색을 하면 블로그 최상단에 노출되었다!!

그렇게 되면서 매일 방문자수가 50명이 넘었고, 다시 정체기에 이르다가 또 한번 변곡점이 생기고 이번주 부터 80명의 방문자 수가 유입되고 있다.

 

 

 

1개월간 포스팅 하면서 느꼈던 점은?

블로그를 본격적으로 시작하면서 깨달은점 3가지를 정리해 보았다.

 

 

 

첫째로, 1개의 잘쓴 포스팅이 얼마나 중요한 지 깨달았다.

 

오늘 하루 인기글만 보더라도, 제일 인기 좋은 글이 방문자 수의 절반을 차지하고 있다.

사실 미밴드3 개봉기를 작성하면서 이렇게 반응이 꽤나 좋을거라는 생각을 못했었는데... 예상하지 못한글에서 반응이 오니까 기분도 좋았다.

 

이 경험을 계기로 모든 글을 작성할 때 좀 더 신경쓰고, 정성들여 포스팅을 하기 시작했던것 같다.

 

 

 

 

둘째로, 블로그 방문자수를 늘리는 방법은 꾸준한 포스팅이다.

 

이건 어느 블로그글을 보더라도 마찬가지인것 같다. 현재 내 블로그는 다음 포털 사이트에서 가장 많은 유입이 있는 상태이다. 그렇기에 다음 포털 기준으로 얘기를 하자면, 꾸준한 포스팅을 함으로써 내 블로그에 대한 평가가 좋아지고 블로그 순위도 위로 올라가고 있닫고 현재 느끼고 있다.

 

블로그를 꾸준히 쓰면서 전혀 유입이 없었던 다른 포스팅들도 조금씩 유입이 되는것을 체감하고 있다.

 

개인적인 생각으로는 1000개의 포스팅을 꾸준히 작성하고, 1개의 포스팅당 1명씩 매일 유입한다고 가정해보면.. '1일 방문자 수 1000명도 어느덧 도달하지 않을까?'  라는 생각으로 멘탈을 잡고있다.

 

이 부분은 직접 실험하며 다음 편에서 또 적어보도록 하겠다.

 

 

 

 

 

셋째로, 포털에 노출되는 썸네일 이미지와 키워드를 잘 선정해야 한다.

 

보통 블로그를 작성하면서 대표이미지를 설정 할 수 있는데, 막상 다음 포털 사이트에 노출된 글을 보면 내가 지정했던 대표이미지가 아닌 다른 사진이 나오는 경험을 많이 했다.

 

도무지 이유를 알 수 없었고, 검색을 통해서 해당 내용에 대해 이해 할 수 있었다.

그것은 바로 썸네일 이미지는 정사각형 형태의 이미지로 노출이 된다는 것이었다.

 

사실 처음 포스팅을 썼을때 썸네일 이미지를 정말 고려하지 않았다.

그런데, 내가 정성들여 썼던 글의 썸네일 이미지가 내가 원하는 대표이미지로 나오지 않는다면 얼마나 비극적인 일인지 생각해보자!

 

개인적인 생각으로는 썸네일 이미지는 사람들의 호기심을 자극할 만한 이미지를 선정하여, 사람들의 클릭을 유도해야 한다고 생각한다. 정말 중요하니 꼭! 반드시!! 썸네일 이미지에 신경쓰도록 한다.

 

또한 키워드도 중요하다. 내가 쓰는 글의 주요 키워드는 무엇인지? 또는 사람들이 검색하고 들어올 만한 키워드를 해시태그로 추가하여 발행함으로써 유입수를 늘릴 수 있다과 생각하니 키워드 선정도 신경쓰길 바란다.

 

 

 

글을마치면서...

솔직히 아직 블로그를 제대로 키워내지도 못한 상황에서 이 글을 쓴다는것 자체가 누군가에게는 우스운 일이될수도 있다. 

 

그러나 이 글이 누군가에게는 정말 도움이 될 수 있다고도 생각하기에 포스팅을 해보았다.

 

내가 경험하고 느꼈던 내용을 글로 옮겨 적는것이 처음에는 어색했는데, 몇번 작성하고 내가 써온 글을 보면 뿌듯하기에 한동안은 계속 티스토리를 할것 같다.

 

이 글이 도움이 되었다면 공감한번 눌러주고 가세요~ :D
이 댓글을 비밀 댓글로

충남예산 국민여가 캠핑장 그리고 예당 출렁다리

Posted by 고 고특파원
2019. 7. 8. 23:28 여행/캠핑

예당관광지 국민여가 캠핑장 표지판

충남예산 예당호 근처에 있는 국민 여가 캠핑장을 번개로 가게 되었다. 변덕스러운 날씨 그리고 주말에 비가 상당히 많이 올것이라는 일기예보 때문인지 급하게 2개 사이트 자리가 나서 친구네 커플과 함께 번개 캠핑 고고고!!!

 

우려했던데로 비는 역시나 많이 왔다!!

비가 많이 왔어도 잘 버텨주는 나의 맥스파이더 3D 루프백!! 방수 정말 잘되고 모양도 이쁘니 관심 있는 사람은 아래 링크를 통해 확인해 보길 바란다.

 

[상품리뷰] - 왜 3D 맥스파이더 6063 루프백을 써야 하는가!?

 

왜 3D 맥스파이더 6063 루프백을 써야 하는가!?

승용차로 캠핑을 하다보면 어느정도 추가 적재공간이 필요할때가 있다. 세단형 승용차에 루프박스를 달기에는 모양도 안나올 뿐만 아니라 가격도 너무나 비싸다.. 그러다가 찾게 된 3D 맥스파이더 루프백이다. 오..

maelife.tistory.com

 

비가 와서 일단 타프를 먼저 설치

비가 많이 와서 일단 먼저 타프를 가운데에 설치하였다!!

2개 사이트를 연결하기 위해 사이트 중간에 타프를 설치한 모습이다.

 

비를 쫄딱 맞고 텐트를 치고 정리를 하니 어느새 비가 그쳤다..!

 

비가온 덕분인지? 캠핑장 주요 시설물과 주변환경 사진은 별로 없다.ㅠㅠ 다음에 한번 더 오게 되면 주요 시설물과 주변환경에 대한 글을 한번더 작성 해야 겠다.

 

저녁에 2개사이트를 함께 찍은 모습

캠핑은 둘이 오는것도 물론 좋지만, 여러명이서 함께하는것도 또 다른 매력이다. 주변에 캠핑 하는 사람들이 있다면 함께 와보시길 추천한다!

 

바로 여기 예산 국민여가 캠핑장의 또다른 장점은 걸어서 예산의 명소인 출렁다리에 갈 수 있다는 것이다.

 

우리도 물론 저녁을 먹기 전 출렁다리를 다녀 왔다.

 

캠핑장에서 출렁다리 쪽으로 내려가는 계단에서 찰칵!

캠핑장과 예당출렁다리 주차장을 연결해주는 돌계단에서 예당호 사진을 한장 찍었다. 어두워질 때쯤 예당 출렁다리에 불을 켜주는데 조명이 켜지니 분위기가 확 산다!! 물론 오늘 날씨도 한 몫했다!!

 

예당호 출렁다리 입구 그리고, 푸드트럭

예당호 출렁다리 입구 옆에 보면 푸드트럭이 있다. 

 

출렁다리가 생각보다 길게 이어져있어서 나름 걸어가는데 운치 있고 기분도 좋았다. 사람들이 많이 걸어가는 구간은 특히나 더욱 흔들거려 나름 재미도 있다.

 

노을빛에 반사되어 보여지는 무지개

예당호 반대편에 돌아서서 하늘을 바라보았는데 노을빛에 반사된 무지개가 아주 선명하게 보였다. 태어나서 저렇게 선명하고 완벽하게 원을 그리는 무지개를 정말 오랫만에 본것같아 기분지 아주 좋았다.

 

예당호 출렁다리 전경

캠핑하러 왔다가, 그냥 심심풀이로 예당호 출렁다리에 들렀는데, 오길 잘했다는 생각이 든다.

캠핑도 캠핑이지만, 소화 시킬겸 한번 걸어서 다녀오는것도 좋을것 같다. 여기 뿐만 아니라 근처에 조각공원도 잘 조성되어있고 근처에 이쁜 카페도 있으니, 캠핑장에만 머무르지 않고 주변도 보시길 추천한다.

 

어떻게 쓰다보니 출렁다리 얘기가 절반 이상이 되었는데.. 비가와서 캠핑 사진이 별로 없다ㅠㅠ

 

다음에 국민여가 캠핑장에 한번 더 방문할 생각이 있으니, 그 때 한번 더 자세히 캠핑장을 둘러봐야겠다.

이 댓글을 비밀 댓글로

홍성 용봉산 자동차극장 - 스파이더맨!

Posted by 고 고특파원
2019. 7. 7. 20:46 세상만사/일상생활

 

용봉산시네마 자동차극장 입구

 

 

홍성근처에 내포신도시가 생기면서 갈일이 잦아졌다. 그러다 알게된 자동차 극장!

홍성에 자동차극장이 있다는 얘기에 바로 방문을 했다.

자동차극장이란곳을 태어나서 처음 가봤는데, 입구에 들어서면 반드시!! 소등을 해야한다.

하지 않고 들어가면 이전 타임에 영화를 시청하고 있는 관람객들에게 상당히 민폐이니! 반드시 소등을 하고 들어가야 한다.

 

 

입구 좌측에 보이는 주파수 안내문구

자동차극장 가격은 18000원이고, 인원수와 상관없다는점!! 보통 2인이 가지 않을까 싶다.

주파수는 100.1로 맞추어 차량의 라디오로 소리를 들을 수 있다.

 

용봉산 자동차극장 이벤트 확인하기

 

용봉산 자동차극장 이벤트

자동차 극장을 가려고 홈페이지에 방문했더니, 플친 및 좋아요 이벤트가 진행중이었다.

나는 카카오 플러스 친구를 추가 하고 관람료를 할인 받았다!!

현장에서 직접하지말고 미리 해놓고 가야 할인 받을 수 있으니, 반드시 미리 하고 가길바란다.

 

이벤트 진행 확인은 아래 링크에서 한번더 확인 해보고 가길 추천한다.(진행중이 아닐 수 있으니..)

 

http://www.cinecar.com/

 

용봉산 자동차극장

천안자동차극장, 아산자동차극장 당진자동차극장 ,서산자동차극장 보령자동차극장, 홍성자동차극장 덕산자동차극장 ,자동차영화 자동차영화관 ,예산자동차극장 ,자동차영화 ,홍성맘,서산맘,당진맘,아산맘,태안맘,예산맘,보령맘,청양맘,충남데이트,홍성데이트,천안데이트,아산데이트,당진데이트,충남핫플,자동차영화,심야영화관,충남가볼만한곳,대전충청자동차극장.전국자동차극장.

www.cinecar.com

 

결제 후 받은 입장권

입장권을 5번 모으면 1회 무료이니, 입장권도 버리면 안될것 같다.

 

용봉산 자동차극장 둘러보기

무인매점

자동차극장 입구에 들어서자마자 매점이 보이는데, 매점 내부에는 아기자기한 소품과 영화관람하며 먹을 수 있는 음식들이 구비되어있다.

 

가장눈에 띄는것은 바로 무인매점!!

영화 상영중에 카카오 1:1채팅으로 주문을 하면, 사장님이 직접 음식을 배달해준다.. 이것 참 획기적이구먼

 

예전에는 화이트보드에 직접 써서 주문을 받았었나?

카카오 플러스 친구는 미리 해두면, 영화보면서 음식을 즐길때 꼭 필요 하긴 하겠다.

 

난 그런것도 모르고, 내포에 있는 교촌치킨에 가서 직접 포장해왔는데....ㅠㅠ

 

참고로 배달도 된다고 하니, 자동차 극장에서 자리를 잡고 나서 배달을 시키면 된다!!

나처럼 이렇게 직접 포장해오는 수고는 하지 않아도 될것 같다.

 

자동차극장 관람시 알아야할 팁

주파수 맞추기

자동차 극장에서 알려주는 주파수를 맞춰놓기!!

 

자동차 차량 등 끄기

자동차극장에서 자동차 등을 OFF로 맞춰놨는데 위처럼 데이라이트(?) 등은 안꺼져서 상당히 당황했다.

알고보니 OFF 상태에서 사이드브레이크를 채우니 자동으로 꺼지더라는.. 몰랐었다..

 

그리고 만약 자동차 차량등을 끌줄 몰라도 걱정하지 않아도된다. 사장님이 영화 시작 전에 모든 차량을 확인해 주시니 맘 편히 가도 상관 없을듯 하다!!

 

마블

 

자!! 그럼 이제 영화를 신나게 즐겨보도록 한다~~!!!

매일 가는 영화관이 지루하다면 마음껏 먹고 편하게 얘기하면서 볼수 있는 자동차 극장도 한번쯤은 가보길 바란다.

이 댓글을 비밀 댓글로

구이바다 구매 전!! 카닥 올인원 사파리쉐프로 급선회하다.

Posted by 고 고특파원
2019. 7. 4. 22:52 상품리뷰

이번에 소개해드릴 캠핑용품은 카닥 올인원 사파리쉐프이다!

 

캠핑을 하면 다들 휴대용 가스그릴 하나쯤은 있어야겠다고 생각한다. 물론 나는 처음엔 일반 가정에서 사용하는 휴대용 가스버너를 최근까지 들고다녔다.

 

개봉 후 합체된 모습

 

구이바다를 살까도 생각했었는데, 올인원 사파리쉐프로 급 돌아섰다.

 

올인원 사파리쉐프를 간략하게 소개해보도록 하겠다.

 

카닥 올인원 사파리쉐프 구성품 소개

 

 

이 사진만 봐도 왜 카닥 올.인.원. 이라고 하는지 알것 같다. 

왼쪽 상단 부터 바람막이, 석쇠, 후라이팬, 기름받이, 냄비로 구성품이 정말 다양하다.

 

하나씩 살펴 보도록 하자.

 

냄비

첫번째로 냄비가 있다. 크기는 2명이서 여유있게 먹을 수 있는 양의 냄비이다. 이런곳에 라면이나 찌개 등을 끓여 먹기 좋을 것 같다. 단점이라고 한다면 뚜껑이 없다는건 조금 아쉽다.

 

 

꼬치구이 용도의 석쇠?

두번째 구성으로는 꼬치같은것을 올리기에 딱 좋다. 실제로 꼬치를 구어 먹었는데 달라 붙지도 않고 아주 맛있게 잘 익었다.

석쇠나 후라이팬 등을 사용할때 바람막이는 무조건 장착하고 사용하는게 좋다. 바람을 정말 잘 막아준다. 이것은 사파리쉐프의 장점!!

 

 

기름받이

처음에 이 기름받이는 어디다 사용하는건가 싶었는데 석쇠를 사용할때 고기에서 나오는 기름을 막아주는 역할을 하는것 같다.

 

후라이팬

고기 구워먹기에 안성맞춤인 후라이팬이다. 코팅도 나름 잘되어 있다. 다만 이번에 놀러가서 거친 수세미를 이용해서 닦았더니 코팅이 조금 벗겨졌다.

고기 먹고 나서는 뜨거운 물로 불리고, 부드러운 수세미로 살살 달래가며 닦아서 사용하시길 바란다.

 

위의 후라이팬을 뒤집은 모습

후라이팬을 뒤집으면 이렇게 부드러운 단면이 나온다.

1타 쌍피구먼!!

 

정리해서 가방에 담은 모습

올인원 사파리쉐프를 잘 정리해서 가방에 담으면 휴대하기 정말 간편하다.

 

그럼 직접 음식을 해먹어봐야지?!

석쇠에다가 꼬치를 올렸는데 진짜 하나도 안타고 잘 익었다.

카닥 올인원 덕분에 석쇠에 꼬치도 구어보고.. 앞으로 꼬치구이도 잘 해먹을것 같다.

 

후라이팬에 곱창을 올려서!! 코팅이 잘 되어있어서 그런지 맛있게 익었다.

충남 예산 근처에 있는 캠핑장에 갔는데, 예산쪽에 가게 된다면 삽교 돼지곱창은 반드시!!! 사서 캠핑장에서 먹어보시길.. 강력 추천!!

서울에서 자주 보는 곱창은 소곱창이 대부분인데.. 삽교 돼지곱창 정말이지 또 먹고싶다. 백종원도 인정한 그 맛!!

 

 

카닥 올인원 사파리쉐프 구성품들로 곱창찌개, 곱창구이, 석쇠꼬치구이 등 다양한 요리를 해먹을 수 있다.

말그대로 올인원! 하나안에 모든게 다있다.

 

 

개인적으로 생각하는 카닥 올인원 사파리쉐프의 단점은?

첫번째 단점은 점화할때 점화플러그가 없어서 라이터가 필요하다는점이다. (사파리쉐프2는 점화플러그가 있는것 같다.)

 

두번째 단점은 냄비뚜껑이 없다. 

 

세번째 단점은 이소부탄(뚱뚱한 부탄가스)만 사용이 가능하다는 점이다. 단, 컨버터가 있으면 일반 부탄가스도 사용이 가능하다.

 

위에 나열된 단점 이외에는 그닥 크게 불편한점이 없다, 개인적으로는 만족하고 잘 쓸것 같다는 생각이 든다.

이 댓글을 비밀 댓글로

용산역 맛집 현선이네를 아시나요?

Posted by 고 고특파원
2019. 7. 3. 18:00 세상만사

용산역에가면 항상 들리는 떡볶이집이 있다. 그곳은 바로! 현,선.이.네. 떡볶이

 

오늘은 현선이네 떡볶이집에 대해 소개를 하겠다.

 

용산역 맛집 현선이네 떡볶이 가는길

예전에는 용산역에서 나오면 광장이 나오고 바로앞에 포차거리가 있었는데... 시간이 많이 흘렀다.

포장마차가 모두 사라지고 잔디밭이 되어있었다.

 

현선이네 떡볶이 가는길에

현선이네 떡볶이집에 가는길에 현선이네 집이 하나 더있내!?!?

 

내가 진짜 안오긴 했나보다.. 이곳은 직접 떡볶이를 제조해 먹는 현선이네라고 한다. 이곳은 다음에 와바야 겠다.

 

계속해서 현선이네 떡볶이집을 향해 가다 보면 이런 골목길이 나온다.

 

 

여기 노란색 굴뚝이 있는 집이 바로 현선이네 떡볶이 집이다.

 

몇년전만 해도 포장마차에서 현선이네 떡볶이를 즐겼었는데, 가게로 자리를 잡은것 같다. 돈을 엄청나게 쓸어 담았나?? 항상 갈때마다 손님이 섰었으니 그럴만도 할것 같다.

 

들어서자마자 보이는 내부

들어서자마자 주방이 쫘아악 보인다. 저기 황금색 쟁반은 현선이네 트렌드마크인가보다. 예전에도 저거였는데.. 여전하다.

 

메뉴판

 

현선이네에서 연인들이 제일 가장 많이 먹는 메뉴는 현선이 비어세트 라고 생각한다. 내 여자친구는 술을 안먹기 때문에 과감히 패스한다.

 

보통 배가 엄청나게 고프다 싶으면 현선이세트를 먹는다. 15000원인데 양이 상당히 많고 배 부르다.

그냥 적당히 맛있게 먹겠다 싶을때는 베이비 세트를 시켜 먹는다.

 

 

현선이 콤보 세트

 

현선이 콤보세트를 시켰다. 떡볶이, 튀김, 순대, 김밥, 오뎅 그리고 쿨피스!!

 

매운맛을 좋아하는사람들은 보통 매운맛으로 시키지만, 우리는 항상 안매운맛으로 시켰다.

 

이 집 떡볶이는 정말 양념이 떡안에 잘 스며들어있다. 떡볶이를 좋아하지 않는데도 이집 떡볶이는 정말 잘 먹는다.

 

메뉴를 보자마자 맥주한잔이 바로 생각나서.. 급하게 생맥주 한잔을 시켰다.

 

역시 술은 낮술이지요 ^^b

 

메뉴 근접샷

진짜 너무 맛있게 잘먹었다..

 

지금 글을 쓰면서도 침이 고이도록 맛있는 집이다. 정말 꼭 한번 가보시길!!

 

 

무조건 떡볶이 국물에 찍어먹어야 한다.

 

현선이네 떡볶이 국물은 정말 맛있다. 안매운 맛임에도 불구하고 국물은 진짜 예술이다.

 

여기 오면  항상 종이컵에 떡볶이 국물만 더 달라고해서 찍어 뭐든 다 찍어 먹는다.

 

이른 시간에 들어 왔을때는 손님이 한명도 없었는데... 나갈때가 되니 사람들이 이렇게나 많이 들어왔다.

 

여전히 사람들은 현선이네 떡볶이를 좋아하나 보다.

 

용산에 올일이 없어져서 자주 못왔는데 맛은 역시나 그대로다. 다음에 용산에 방문하게 되면 또 한번 들러야 겠다!

이 댓글을 비밀 댓글로