Search Results for '전체 분류'


2064 posts related to '전체 분류'

  1. 2017/02/11 오유 기본 파싱문입니다.
  2. 2017/02/11 배너 랜덤추출 스크립트
  3. 2017/02/11 네이버 TV캐스트 및 다음팟 광고 제거 방법
  4. 2017/02/10 그누보드 게시판 통합후 글 번호 날짜순으로 정렬하기
  5. 2017/02/10 네이버 블로그에 포스팅 하기(XMLRPC, PHP)
  6. 2017/02/10 흥군 점암면 화계리 ‘2030 젊은 귀농인’ 성공사례 홍성록 대표
  7. 2017/02/10 귀농귀촌 사이트,홈페이지 순위 - 추천 리스트
  8. 2017/02/10 WinSCP- 5.9.3 -Portable FTP 강력추천 프로그램
  9. 2017/02/10 adobe 2017 어도비 통합 인증 프로그램
  10. 2012/11/02 Piwik(Open source web analytics) 네이버 한글 문제
  11. 2012/11/02 학사 관리 시스템 개발
  12. 2012/11/01 Secure CRT 유니코드 한글 설정
  13. 2012/10/06 월인사 - (10월)
  14. 2012/09/16 빠른 파일 검색 프로그램 - Everything
  15. 2012/09/13 아기, 좀 울게 내버려 두세요
  16. 2012/09/11 [배치 파일] hosts 파일에 지정한 문자열 추가
  17. 2012/09/11 네이버 지도 주소에서 간단히 사이트에 구현하기
  18. 2012/08/24 웹 동영상 인코딩 ffmpeg for iis 설치 후기
  19. 2012/08/24 [브라우저] IE9 속도 빠르게 하는 방법
  20. 2012/08/24 [보안] Sql injection을 막아주는 Green SQL
  21. 2012/08/10 Winamp Lite(윈엠프 한글) - 5.63 2012년07월12일 최신
  22. 2012/08/06 SQL에서의 기본적인 Join문 설명
  23. 2012/08/06 스마트폰 무료 음악감상 2번째 - 브라우저 및 앱으로 음악을 감상하자 ~
  24. 2012/08/06 스마트폰 무료 음악감상 1
  25. 2012/08/06 사이트에 구글번역 붙이기.
  26. 2012/08/05 Adobe MasterCollection CS6 크랙 16
  27. 2012/07/27 해킹툴 기능별 분류 - 정리
  28. 2012/07/26 AllFusion ERwin Data Modeler Ver.7 를 사용해서 논리 ERD 작성하기
  29. 2012/07/23 Moo0 FFmpeg 1.04 (프리웨어)
  30. 2012/07/23 InStr 과 Mid 테스트

function edit_todayhumor_bob($dom, $url)

 {

  $dom1 = explode("\"writerInfoContents\"", $dom);

  $dom2 = explode("<!--writerInfoContents-->", $dom1[1]);

  $dom3 = explode("<!-- writerInfoContainer -->", $dom2[1]);

  $dom4 = explode("<!--viewContentText-->", $dom3[1]);

 

  $dom44 = explode("<!--viewSubjectDiv-->", $dom4[0]);

  preg_match("/viewSubjectDiv\">\s(.*?)<\/div/", $dom44[0], $tmp_subject);

  $subject = trim(strip_tags($tmp_subject[1]));

  if($this->original_date) {

   preg_match("/(\d{4}\/\d{2}\/\d{2} \d{2}:\d{2}:\d{2})/", $dom2[0], $tmp_datetime);

   $datetime = $tmp_datetime[0];

  } else {

   $datetime = date('Y-m-d H:i:s');

  }

  $dom5 = explode('viewContentText">', $dom4[0]);

  $dom5[1] = substr(trim($dom5[1]), 0, strlen(trim($dom5[1]))-6);

  $content = preg_replace("/>\s+</", "><", trim($dom5[1]));

  list($content, $file_match, $element_count) = $this->what_have($content, $this->target_element, $this->save_element);

  list($content, $thumbnail) = $this->edit_file_source($content, $file_match, $element_count);

  $dom5 = explode("<!---->", $dom4[0]);

  preg_match_all("/file_download\('.(.*?)', '(.*?)',/", $dom4[0], $tmp_torrent);

  preg_match_all("/<span class=mw_basic_view_file_info> \((.*?)\)/", $dom5[0], $tmp_torrent2);

  if(count($tmp_torrent[1]) > 0) {

   $file['url'] = $tmp_torrent[1];

   $file['name'] = $tmp_torrent[2];

   $file['size'] = $tmp_torrent2[1];

   $torrent = $this->save_torrent_rg($file);

  }

  if($this->clean_tag) $content = $this->remove_tag($content);

  return array('category'=>$category, 'content'=>$content, 'thumbnail'=>$thumbnail, 'datetime'=>$datetime, 'element_count'=>$element_count, 'subject'=>$subject, 'file'=>$torrent, 'url'=>$url);

 }

2017/02/11 19:21 2017/02/11 19:21
처음 file_get_contents()
함수를 사용해서  아래처럼 처리 했습니다. 속도가 문제네요 .. 어쩔수 없이 스크립트로 처리 했습니다.

<?php
$content = file_get_contents('http://nuguyo.com/banner.php');
if ($content !== false) {
      echo("$content");
} else {
   // 오류야
}?>

속도 해결 방법 알아 보다가 그냥 js 로 처리했습니다. 아래 소스

<script language="JavaScript" type="text/JavaScript">
<!--
    // 배너랜덤출력
    var banner=new Array();
    banner[0]="<a href='배너1 링크 URL'><img src='배너1 이미지 경로' border='0'></a>";
    banner[1]="<a href='배너2 링크 URL'><img src='배너2 이미지 경로' border='0'></a>";
    banner[2]="<a href='배너3 링크 URL'><img src='배너3 이미지 경로' border='0'></a>";
 
    var random_banner=Math.floor(Math.random()*(banner.length));
//-->
</script>

<script>document.write(banner[random_banner]);</script>

조금더 보충 설명을 하자면 

youngsam.js  파일에 

// 배너랜덤출력
    var banner=new Array();
    banner[0]="<a href='배너1 링크 URL'><img src='배너1 이미지 경로' border='0'></a>";
    banner[1]="<a href='배너2 링크 URL'><img src='배너2 이미지 경로' border='0'></a>";
    banner[2]="<a href='배너3 링크 URL'><img src='배너3 이미지 경로' border='0'></a>";
  
    var random_banner=Math.floor(Math.random()*(banner.length));

내용을 넣고

호출하고자 하는 페이지에서  youngsam.js 불러와서

<script>document.write(banner[random_banner]);</script> 

선언해도 작동합니다.
2017/02/11 18:17 2017/02/11 18:17

윈도우7 까지는 우 클릭 해서 열기 하면 수정이 가능했으나 윈도우10 부터 는 다른 방법을 사용해야 합니다. 먼저 윈도우 키를 누르시고 메모장 검색합니다.

 

그리고 오른쪽 마우스를 눌러 관리자 권한으로 실행 하셔야 합니다.

메모장이 열리면 파일 열기 누르고 C:\Windows\System32\drivers\etc 경로에서 hosts 열기 합니다.

 

 

열고 아래쪽에다

# Daum

127.0.0.1 ad.yieldmanager.com

127.0.0.1 adverweb.cjenm.com

127.0.0.1 amsv1.daum.net

127.0.0.1 amsv2.daum.net

127.0.0.1 display.ad.daum.net

127.0.0.1 flash.tooniland.com

127.0.0.1 m.spot.streamer.videofarm.daum.net

127.0.0.1 smr.tvpot.daum.net

127.0.0.1 spot.streamer.videofarm.daum.net

127.0.0.1 vads-api.ad.daum.net

127.0.0.1 vads-api.daumkakao.com

127.0.0.1 yieldmanager.com

 

# Naver

127.0.0.1 ams.rmcnmv.naver.com

127.0.0.1 ad.smartmediarep.com

127.0.0.1 advod.smartmediarep.com

127.0.0.1 cpv.ad.naver.com

127.0.0.1 damovie.dn.naver.com

127.0.0.1 daumkakao-smr.smartmediarep.com

127.0.0.1 naver-smr.smartmediarep.com

127.0.0.1 smrmembers-smr.smartmediarep.com

 

내용을 복사해서 붙여넣기 합니다 . 브라우저 닫고 다시 시작하면 . 광고 차단된걸 확인할수 있습니다.

 

 

그리고 네이버 메인 에 광고 영역 제거 하는 방법도 있습니다.

106.250.228.58 nv1.veta.naver.com

106.250.228.58 nv2.veta.naver.com

 

두줄 추가 하시면 됩니다. 나중에 기회가 된다면 광고 영역을 직접 운영 변경 하는 방법을 알려 드리겠습니다.

2017/02/11 00:04 2017/02/11 00:04

<? 
include_once("_common.php"); 
////////////////////////////////////////////////// 
// 
//
다시 정렬할 게시판을 입력해주세요
// 
  
$bo_table = "
게시판명"; 
////////////////////////////////////////////////// 
if ($is_admin != 'super')  die("
로그인 해주세요."); 
if (!$bo_table) die("bo_table
값이 없습니다."); 
$write_table = $g5[write_prefix].$bo_table; 
$data = array(); 
$sql = "select wr_id, wr_num from {$write_table} where wr_is_comment=0 and wr_reply='' order by wr_datetime"; 
$qry = sql_query($sql); 
while ($row = sql_fetch_array($qry)) $data[] = $row; 
sql_query("update {$write_table} set wr_num = wr_num * -1"); 
$wr_num = 0; 
foreach ($data as $row) 

    $wr_num--; 
    $row[wr_num] *= -1; 
    $sql = "update {$write_table} set wr_num = '{$wr_num}' where wr_num = '{$row[wr_num]}'"; 
    echo "$sql<br>"; 
    sql_query($sql); 

echo "
완료하였습니다."; 
?> 
  
주의: 반드시 사용전에 db  백업후 진행하셔서 사용하시길 바랍니다.

2017/02/10 22:55 2017/02/10 22:55

<?php
include_once '
xmlrpc.inc'; // 파일 첨부함.

function newPost($title, $description)

{
$g_blog_url = "
https://api.blog.naver.com/xmlrpc";
$user_id = "
사용사아이디";
$blogid = "
블로그아이디";
$password = "
비밀번호";
$publish = true;

$client = new xmlrpc_client($g_blog_url);
$client->setSSLVerifyPeer(false); // 
기본값은 true인데, false 설정하지 않으면 SSL 에러남.
$GLOBALS['xmlrpc_internalencoding']='UTF-8′; //
기본값은 ISO-8859-1, 기본값 사용시 한글 깨짐.

$struct = array(
'title'   => new xmlrpcval($title, "string"),
'description'   => new xmlrpcval($description, "string")
);

$f = new xmlrpcmsg("metaWeblog.newPost",
array(
new xmlrpcval($blogid, "string"),
new xmlrpcval($user_id, "string"),
new xmlrpcval($password, "string"),
new xmlrpcval($struct , "struct"),
new xmlrpcval($publish, "boolean")
)
);
$f->request_charset_encoding = 'UTF-8';

//echo '<pre>'; print_r($f); exit;

return $response = $client->send($f);
}

$return = newPost('test naver rpc', iconv('EUC-KR', 'UTF-8', 'testtestetstest..한글 출력…'));
echo '<pre>';
print_r($return);
?>

2017/02/10 22:52 2017/02/10 22:52

[윤수지 기자] 고흥군 점암면 화계리 귀농넷(http://www.gwinong.net) 에서 주관한 귀농귀촌 우수마을 심사에서 우수 마을로 선정되는 영예를 안았다.

  

  

  

귀농귀촌 우수마을은 귀농넷이 지난 한해동안 지역주민과 함께하는 귀농귀촌의 성공적 모델을 조성하고 도시민의 농촌 유치 및 귀농귀촌인의 안정적 정착의 모범사례를 발굴해 전파하기 위해 선정했다.

무역업 대표로 생활하던 홍성록 대표는 항상 신제품 아이템 발굴에 쫓겼다. 그렇게 의지와 관계없이 쫓기는 삶이 싫어 귀농을 선택했다.

귀농도 창업인데 섣부르게 서두르거나 덤비지 않았다. 초기 자본을 줄여볼 생각으로 이미 조성되어 있는 무공해 쌀농사를 골랐다. 여러 번 심사숙고를 했음에도 불구하고 득과 실은 있었다.

이미 성공한 화계리 청년 사업가 ( 홍경완, 홍경태, 김경만, 김대현, 김성곤 ) 도움을 받아 차별화된 농작물을 선택하게 되었고 이는 화계리 빨간쌀 이 탄생한 배경이다.

화계리 빨간쌀은 콜레스테롤 수치를 낮추며 당뇨 및 고혈압에도 도움을 주는 퀴노아, 같은 효능을 지닌 빨간색 쌀이다.

화계리 빨간쌀 홍성록 대표는 불과 2년 만에 연 매출 1억원의 매출을 기록하고 있다.

홍성록 대표는 화계리 청년 사업가 ( 홍경완, 홍경태, 김경만, 김대현, 김성곤 ) 선배들과 함께 추가 작물 창업을 준비중에 있다.

  

2017/02/10 22:29 2017/02/10 22:29
강력추천
이름 주소 내용
귀농넷(추천)  http://www.gwinong.net
대한민국 1등 귀농커뮤니티 사이트 
(귀농지식,귀농부동산,시골이야기,빈집정보) 
대한민국에서 가장큰 커뮤니티 사이트
 농림축산식품부  http://www.mafra.go.kr/  농림수산정책, 귀농정책 등
 농촌진흥청  http://www.rda.go.kr  농사짓는 기술, 영농기술 보급, 
농업경영자 과정, 농자재, 농축산물 가격분석
 농림수산식품교육문화정보원  https://www.epis.or.kr/  농산물 품목별 종합정보, 
농업인 정보화교육 농어업정보화지원사업, 
농산물안전정보 등 제공
 귀농, 귀촌종합센터  http://www.returnfarm.com  농협의 귀농·귀촌 지원정책, 농업창업,
컨설팅 귀농교육정보, 농협중앙회 농촌지원부 제공
 웰 촌  http://www.welchon.com  한국농어천공사의 귀농·귀촌 정보, 농촌체험여행, 
전원생활정보
일반귀농
이름 주소 내용
통합농업교육정보서비스                http://www.agriedu.net            
농업인재개발원의 통합농업교육정보시스템 (애그리에듀), 
농업인교육, 귀농정책, 정착지원금 정보안내
한국농수산대학  http://www.af.ac.kr  영농후계자, 귀농·귀촌 교육
 여주농업경영전문학교  http://www.yeoju.ac.kr  채소, 과수, 화훼, 축산 관련 귀농교육
     
     
     
2017/02/10 22:07 2017/02/10 22:07
사용자 삽입 이미지

SFTP 사용하면서 가장 안정적이고 . 사용하기 편합니다 

제작사 내용

WinSCP는 Windows용 그래픽 SFTP 및 FTP 클라이언트 프로그램이고 오픈소스 프리웨어 입니다. 레거시 SCP 프로토콜 역시 지원합니다. 이 프로그램을 사용하여 로컬 컴퓨터와 원격 컴퓨터 간에 안전하게 파일을 복사할 수 있습니다.
2017/02/10 21:21 2017/02/10 21:21
사용자 삽입 이미지

모든 어도비 프로그램을 지원합니다. 아래 화면처럼 Target 선택 하시고 Patch 누르면 인증 완료 됩니다.




https://creative.adobe.com/ko/products/download/creative-cloud 

위 주소를 통해 설치 하고 첨부파일 다운받아 크랙 


2017/02/10 16:26 2017/02/10 16:26
http://piwik.org/ 
Piwik(Open source web analytics)  구글 Google Analytics와 유사합니다. 독립적으로 설치해서
여러 도메인 통계 정보 등을 파악 할수 있습니다. 설치 방법도 간단합니다.
사용하다

다른 검색 엔진은 이상이 없으나 네이버 naver  는 유니코드 문제로 한글 키워드가 제대로 안나오는 문제가 생겨
소스를 보게 되었습니다.

piwik\core\DataFiles\SearchEngines.php 파일을 열어 보시면 .

650 라인에

  // Naver
  'search.naver.com'   => array('Naver', 'query', 'search.naver?query={k}', 'EUC-KR'),
이런 소스가 보입니다.  위 라인을
  'search.naver.com'=> array('Naver', 'query', 'search.naver?query={k}'),

으로 변경하면 정상적으로 한글이 잘 보입니다.

 
2012/11/02 18:45 2012/11/02 18:45

학생 입장에서 필요한 기능

n 학사 학생 신상 관리, 학적 변동 접수

n 수업 수강 관리, 시간표 관리, 수업 평가 관리, 휴보강 관리, 출결 관리

n 성적 성적 조회, 학점 포기

n 등록 등록금 납부 관리, 등록금 환불 관리

n 장학 장학금내역 관리

관리자 입장에서 필요한 기능

n 학생 관리 학생 신상, 수업, 학점 관리

n 수업 관리 학년별 커리큘럼 관리, 시간 설정,수업

n 성적 관리 학생 성적 입력 및 분석, 등록금/장학금 관리와 연계

n 등록금 관리 등록금 출납 관리, 성적/장학금 관리와 연계

n 장학금 관리 장학금 기준, 장학금 종류 및 제한 사항 관리, 성적/등록금 관리와 연계

부서 협력

n 입력 학생 신상/성적/등록금 관리 부서

n 개발 프로그램 개발 부서

n 관리 유지/보수 부서, 실제로 시스템을 운영하는 주체

개발에 필요한 장비

n 서버 장비 개발 완료된 프로그램이 동작할 서버 및 DB 서버 구축

n 개발 장비 및 프로그램– DBMS, 개발 IDE, 라이선스 획득 비용, 개발 장비 대여 비용

n 테스팅 장비 서버 부하 실험, 실제 동작 체험(낮은 PC제원 테스트 등)



학사관리 소프트웨어 개발에 필요한 기능 목록 (기능 점수 계산에 이용되는 컨텐츠들)

학적

n 학생 기본 정보
학생 정보, 보호자 정보 확인

n 복학 정보

수업

n 교육과정
이수기준, 교육과정표

n 수업계획서
수업계획서 조회

n 수강관리
수강 신청 일정, 수강편람, 전체수업시간표, 수강신청

n 개인 시간표
개인 시간표 확인

n 수업평가
수업 평가 입력

n 특강 관리
특강 시간표, 특강 수강 신청

n 휴보강
휴보강 일정

n 출결
출결사항 조회

n 계절학기
개설과목 수요 조사

성적

n 과목별 성적
성적취득 현황, 필수과목 이수 현황

n 학점 포기 내역
포기 내역 조회, 포기 신청

등록

n 등록금 관리
등록금 납부, 장학금 내역

n 환불 관리


개발 원가 계산(1,2,3)

구분

데이터 기능

트랜젝션 기능

ILF
내부논리파일

EIF
외부연계파일

EI
외부입력

EO
외부출력

EQ
외부조회

소프트웨어 개발

21

18

9

21

6

평균복잡도 가중치

7.5

5.4

4.0

5.2

3.9

기능점수

157.5

97.2

36

109.2

23.4

총 기능점수

423.3

기능점수 총 단가

595,824

보정 전 개발원가()

252,212,299

개발언어 보정계수(4)

언 어 구 분

보 정 계 수

비중

Assembly, 기계어, 자연어

1.90

0%

C, CHILL, C++, JAVA, C#, PROLOG, UNIX Shell Scripts

1.20

50%

COBOL.FORTRAN,PL/1,PASCAL,Ada

ABAP4, Delphi, HTML, Power Builder, Program Generator,

Query default, Small Talk, SQL, Visual Basic, Statistic

1.00

0%

default, XML default, Script default(JSP, ASP, PHP )

0.80

40%

EXCEL, Spreadsheet default, Screen painter default

0.60

10%

개발언어 보정계수

0.98

품질 및 특성 보정계수(5)

보 정 요 소

판 단 기 준

영향도

적용
영향도

분산처리

어플리케이션이 구성소간에 데이터를 전송하는 정도

분산처리에 대한 요구사항이 명시되지 않음

0

1

클라이언트/서버 및 웹 기반 어플리케이션과 같이 분산처리와 자료전송이 온라인으로 수행됨

1

어플리케이션상의 처리기능이 복수개의 서버 또는 프로세서상에서 동적으로 상호 수행됨

2

성능

응답시간 또는 처리율에 대한 사용자 요구수준

성능에 대한 특별한 요구사항이나 활동이 명시되지 않으며, 기본적인 성능이 제공됨

0

1

응답시간 또는 처리율이 피크타임 또는 업무시간에 중요함. 연동시스템의 처리 마감시간에 대한 제한 없음

1

성능 요구사항을 만족하기 위해 설계단계에서부터 성능분석이 요구되거나, 설계/개발/구현단계에서 성능분석 도구가 사용됨

2

신뢰성

장애 시 미치는 영향의 정도

신뢰성에 대한 요구사항이 명시되지 않으며, 기본적인 신뢰성이 제공됨

0

1

고장시 쉽게 복구가능한 수준의 약간 불편한 손실이 발생함

1

고장시 복구가 어려우며, 재정적 손실이 많이 발생하거나, 인명피해 위험이 있음

2

다중
사이트

상이한 하드웨어와 소프트웨어 환경을 지원하도록 개발되는 정도

설계 단계에서 하나의 설치 사이트에 대한 요구사항만 고려됨. 어플리케이션이 동일한 하드웨어 또는 소프트웨어 환경에서만 운영되도록 설계됨

0

0

설계단계에서 하나 이상의 설치 사이트에 대한 요구사항이 고려됨. 어플리케이션이 유사한 하드웨어 또는 소프트웨어 환경에서만 운영되도록 설계됨

1

설계단계에서 하나 이상의 설치 사이트에 대한 요구사항이 고려됨. 어플리케이션이 상이한 하드웨어 또는 소프트웨어 환경에서만 동작하도록 설계됨

2

총 영향도

= 0.025 × ( [ 1 ] + [ 1 ] + [ 1 ] + [ 0 ] ) + 1

1.075


기능점수에 의한 개발원가(6)

단계

단계별
기능 점수당
단가


기능점수

보 정 계 수

개발원가()

언어

어플리케이션 유형

규모

품질 및 특성

분석

94,511

423

-

1
(
업무처리용)

0.87

1.075

37,389,568

설계

119,382

47,228,803

구현

159,177

0.98

61,712,690

시험

124,357

48,213,027

합계

497,427

 

194,544,087

직접 경비(7)

비목 구분

내역

금액()

출장비
(
도입 인력)

고급기술자*54=12,356,982

중급기술자*94=17,883,312

초급기술자*63=8,930,943

39,171,237

시스템 사용료

개발용 서버 250,000/*3.5*2=1,750,000

노트북 PC 10/ * 3.5*20

8,750,000

소프트웨어
도구 사용료

개발툴 400,000(개당)*20

8,000,000

합계

55,921,237

위 출장비는 별도 첨부된 ‘TU 학사관리 시스템 개발 일정표를 참고한다.


[종합]총 소프트웨어 개발비 계산(8)

구분

근거

산출금액

개발 원가

기능점수에 의한 개발단가(6)

194,544,087

직접 경비

직접 경비(7)

55,921,237

이윤

개발 원가 * 10%

19,454,408

총 합계

269,919,732

 

사용자 삽입 이미지

사용자 삽입 이미지
2012/11/02 15:40 2012/11/02 15:40

Secure CRT로 솔라리스 10에 접속해서, 유니코드(UTF-8)로 된 한글을 보려면

1. 계정 환경파일

##### ANSI (KSC-5601)

#setenv LANG ko; /bin/stty cs8 -istrip defeucw

##### unicode (UTF-8)
setenv LANG ko.UTF-8; /bin/stty cs8 -istrip \defeucw

##### 영문 전용
#setenv LANG C; /bin/stty cs7 istrip defeucw

2. Secure CRT 옵션 설정 메뉴 중에

Session Option -> Emulation -> Advanced

또는

Session Option -> Appearance -> Fonts -> Character

부분을 'UTF-8'로 변경

* 아래 alias를 환경파일에 넣어두면, 조금 편하게 전환할 수 있다. (물론 Secure CRT 옵션도 바꿔야 한다.)

alias euckr "setenv LANG ko; /bin/stty cs8 -istrip defeucw"
alias utf8 "setenv LANG ko.UTF-8; /bin/stty cs8 -istrip \defeucw"
alias asc "setenv LANG C; /bin/stty cs7 istrip defeucw"

* 상기 Secure CRT 옵션은 세션(Session)별로 설정하는 것이다. 따라서, 유니코드용 세션을 하나 더 추가해서 창을 2개 열어 놓고 전환해 가면서 사용하면, 편하게 사용할 수 있다.

-------------------------------------------------------

Linux vi editor

:set enc=utf8
:set enc=cp949

2012/11/01 17:27 2012/11/01 17:27

월인사(10월)

  

■ 조바심 -

10월이 지나면 올해가 다 가는 느낌 때문에 다른 달보다 조바심도 나고 아쉬움도 큰 것 같습니다.

안녕하세요? ○○○입니다.

  

■ 서툰 화가 -

울긋불긋 물들어 가는 산야를 보면 가을이란 계절은 서툰 화가처럼 갖가지 색깔로 뽐내기에 바쁜 모양입니다.

안녕하셨어요? ○○○님.

  

■ 낙엽 타는 냄새 -

안녕하십니까? ○○○ 입니다.

가을이 깊어가면서 하늘빛은 더욱 파랗게 짙어가고 소소히 부는 바람은 낙엽 타는 냄새를 머금고 있습니다.

  

■ 국화 축제 -

국화 축제가 열리는 계절입니다. 가을에만 볼 수 있는 꽃들이 여기저기 피어나 짧은 가을 햇살을 온몸으로 받고 있네요.

이 좋은 가을 ○○○님, 어떻게 지내셨나요?

  

■ 가을 편지 -

가을 하늘에 편지를 쓰고 싶다는 노래처럼 세상 끝까지 파란 하늘이 펼쳐져 있어 잊혀졌던 누군가에게 편지를 쓰고 싶은 10월입니다.

  

■ 독서의 계절 -

이렇게 좋은 햇살과 넉넉한 바람이 불고 붉게 단풍이 물든 나무 아래 벤치에 앉아 책을 읽고 있으니 왜 가을을 독서의 계절이라 부르는지 알 것 같은 10월입니다.

  

■ 노천 카페 -

사람들의 머리 위로 쏟아지는 황금빛 가을 햇살과 파스텔빛 노천 카페의 모습이 한편의 그림처럼 아름답게 보이는 10월입니다.

  

■ 가을비 -

깊어가는 가을을 알리듯 10월의 가을비가 제법 많이 내리고 있는 오후입니다.

  

■ 노란 은행잎 -

노란 은행잎들이 파란 가을 하늘에 소복하게 쌓인 듯 보이는 풍경이 아름답게 보이는 10월입니다.

■ 우체국 -

○○○님, 안녕하세요?

오늘 지나다 보니 동네 우체국 계단마다 노란 국화꽃들이 진열되어 있는 모습이 가을 풍경 제대로 만들어주는 듯 하더군요.

  

■ 추억 -

○○○님,

오늘같이 푸른 가을날 낙엽 떨어지는 거리를 걸으며 옛추억에 잠겨보고 싶지 않으세요?

작은 바람에도 우수수 낙엽이 떨어지는 10월 마지막 주입니다.

  

■ 가을산 -

가을산들은 각자 제멋에 겨워 빨갛고 노랗게 색동저고리처럼 갖가지 모습을 만들어 가을 등산을 유혹하네요.

깊어가는 가을입니다.

  

■ 쌀쌀한 가을 -

한 낮의 강한 햇살은 반팔옷을 그립게 하지만 저녁이 되면 서늘하게 기온이 내려가서 다소 쌀쌀하게도 느껴지는 10월 중순을 보내고 있습니다.

  

■ 추석연휴 -

추석연휴를 지나고 나니 갑자기 가을이 깊어져 거리마다 낙엽 타는 냄새가 베어나네요.

안녕하십니까? ○○○님.

  

■ 흐린 날씨 -

아침부터 흐리더니 오후 들어 주룩주룩 가을비가 쏟아지고 있네요.

이 비가 그치고 나면 기온이 더 내려가 올 가을 끝에 다다르겠지요

 

■ 은행잎 -

노랗게 변한 잎들로 변신한 은행나무길을 걷다보면 거리가 온통 노란 페인트로 칠해놓은 듯 합니다. 예쁜 은행잎들이 쌓이는 거리가 10월이 깊어가는 걸 느끼게 해주네요.

  

■ 책갈피 -

길가에 떨어진 노란 은행잎이 너무도 예쁘게 생겨서 읽고 있던 책에 꽂아보았습니다.

가을이 주는 작은 선물인 듯 하네요.

  

■ 두꺼운 옷 -

밤사이 내렸던 비가 그친 오늘 아침엔 어제보다 더 기온이 내려가 조금 더 두꺼운 옷을 찾게 되더군요. ○○○님, 요즘 건강은 어떠신지요.

■ 꿀벌 -

하얀 나비와 배가 불룩한 꿀벌들이 만개한 국화꽃들 사이를 이리저리 날아다니며 바쁘게 움직이고 있는 모습이 풍요로운 가을을 말해주는 것처럼 느껴집니다.

그동안 안녕하셨어요? ○○○님.

  

■ 마지막 날 -

○○○님, 가내 평안하셨습니까?

○○○사의 ○○○입니다.

깊어가는 가을, 화창한 햇살이 쏟아져 기분 좋은 10월의 마지막날 문안 인사 드립니다.

  

■ 짙은 풀냄새 -

방안으로 불어오는 바람 속에서 짙은 풀냄새가 배어 있어 점점 깊어가는 가을을 느끼게 합니다.

  

■ 낭만적인 가을 -

해바라기가 가을해를 따라 노란 잎들을 휘날리는 모습이 가을을 더욱 낭만적인 모습을 만드는 10월입니다.

  

■ 고추잠자리 -

고추잠자리가 빨간 배를 내놓고 나뭇가지 끝에 앉아 있는 풍경이 어릴 적 잠자리를 잡으러 돌아다니던 때가 생각나게 하는 깊은 가을입니다.

  

■ 단풍 구경 -

○○○님, 이번주가 단풍이 가장 아름답게 물든다고 합니다.

잠시 시간을 내어 주말엔 단풍 구경하고 오시는 거 어떤가요

 

■ 누렇게 변한 산과 들 -

추석을 지내고 본격적인 가을의 모습이 나타난 듯 산과 들이 누렇게 변해가네요.

  

■ 파란 하늘 위 하얀 구름 -

하늘에 떠가는 하얀 구름이 파란 하늘 위에서 눈부시게 예쁜 모습으로 누군가 묻혀놓은 듯 합니다.

  

■ 풍성한 가을의 모습 -

온갖 곡식을 추수하며 풍성한 가을을 누리는 10월의 모습은 일년 중 가장 행복하고 넉넉한 마음을 가질 수 있는 시기가 아닌가 싶습니다.

  

■ 빨갛게 익어가는 감 -

아침에 부는 바람이 날이 갈수록 점점 차갑네요.

이렇게 가을은 깊어져 가고 빨갛게 익어가는 감처럼 가을 냄새도 짙어져 가네요.

■ 노란 길 -

노란 은행잎들이 겹겹이 도로에 쌓인 채 노란 길을 만들고 있는 가을입니다.

오늘 밤 비가 내리면 저 노란 길은 내일이면 씻겨가겠지요.

  

■ 소담스럽게 핀 가을 국화 -

가을 국화가 소담스럽게 피어난 가을의 풍경이 아름다운 하루하루입니다. 가을 내내 피어있어 절개를 지키는 국화처럼 이번 가을은 마음이 넉넉해지는 느낌이네요.

2012/10/06 07:28 2012/10/06 07:28

Everything search engine

파일과 폴더 이름으로 위치를 빠르게 찾아줍니다

사용자 삽입 이미지
작은 설치 파일

  1. 깨끗하고 간결한 사용자 환경
  2. 빠른 인덱싱
  3. 빠른 검색
  4. 최소한의 시스템 자원 사용
  5. 다른 사람과 파일을 쉽게 공유
  6. 실시간 업데이트







컴퓨터 안에 있는 모든 파일을 0.1초 이내에 검색할 수 있다면 믿을 수 있나요? 하드디스크 내의 모든 파일을 DB화해서 검색하는 프로그램을 소개합니다. 첨부한 영상은 절대 빨리감기를 한 것이 아니라 원래 이 프로그램의 속도 입니다.


이 프로그램의 이름은 Everything 으로 아래 링크된 주소로 가서 내려 받은 뒤 설치하시면 됩니다.

처음 실행할 때는 하드디스크를 검색해서 DB를 생성하는 과정이 있으므로 바로 사용하실 수는 없습니다. 컴퓨터 사양에 따라 1분 내외의 시간이 지나면 동영상에서 확인하시는 바와 같이 빠른 파일 검색이 가능합니다.

언어팩도 있는 만큼 원하시는 언어로 설치해서 활용하시기 바랍니다.

프로그램 내려받기 http://www.voidtools.com/
2012/09/16 07:03 2012/09/16 07:03

월요일 소아의학 학회지에 발표된 연구에 따르면 아기에게 혼자 자는 습관을 들이는 동안 잠깐 울게 내버려둔다고 해서 장기적인 심리문제나 부모와의 관계약화가 초래되지 않는다고 한다.
 
아기에게 “수면훈련”을 시킬 것인가를 두고 온라인과 오프라인, 부부간 펼쳐지고 있는 논쟁이 이번 연구결과로 더욱 격화될 전망이다.
 

사용자 삽입 이미지
대상이 6세가 될 때까지 관찰한 이번 연구에 참가한 가족들은 아기를 눕힌 후 아무리 울더라도 “지쳐 잠들도록” 아침까지 내버려두는 극단적인 방법을 사용하지 않았다. 수석연구자이며 호주 왕립아동병원 아동건강센터(CCCH)에서 활동하고 있는 앤 프라이스 박사는 위와 같은 방법이 효과적이기는 하지만 “부모에게 큰 스트레스를 주기 때문에 추천하지 않는다”고 밝혔다.
 
이번 연구에서는 좀더 완화된 방법 2가지가 사용되었다. 부모가 일정한 시간마다 아기방에 들어가 제한된 수준으로 아기를 달래는 “안정법”(controlled comforting)은 리처드 퍼버 박사가 대중화시킨 방법이다. 며칠이면 효과를 발휘하지만 일부 아기의 경우 몇 개월 후 추가 안정을 필요로 할 수 있다.


 
“캠프법”(camping out)은 아기요람 옆에서 시작해서 부모가 앉은 의자를 몇 주에 걸쳐 서서히 이동시켜 의자가 방 밖으로 나가고 아기가 혼자 잠들 수 있을 때까지 진행하는 방법이다. 두 방법 모두 어느 정도—어쩔 때는 엄청난—울음을 동반한다.

 
부모와 아기가 한 침대에서 자야 한다는 애착육아 지지자 등 반대자들은 안정법 역시 부모와 자녀 간 유대감을 약화시켜 나중에 아동의 행동 및 감정문제를 초래할 수 있다고 비난한다.
 
반면, 수면훈련을 지지하는 사람들은 어릴 때 혼자 자는 습관을 들여주는 것이 나중의 수면문제를 방지하는 데 필수적이라 보고 있다. 그러나 이번 연구에서는 수면훈련의 현저한 장기적 혜택은 나타나지 않았다. 수면훈련집단과 통제집단 각각 9%가 6세 때 수면문제를 보인 것이다.
 
이번 연구 초기데이터와 다른 연구들을 종합해 보면 수면훈련이 아기가 더 빨리 잠들고 덜 깨게 하는 명백한 단기적 효과를 보임을 알 수 있다. 아기 수면문제는 엄마의 우울증위험을 높이고 부부간 불화를 초래하는 등 다양한 문제로 이어질 수 있다.
 
“수면훈련을 할 경우 아기와 부모가 수면을 더 많이 취하는 단기적 효과가 나타난다”고 미국 아동국립의료센터 수면의학부서장 주디스 오웬은 말한다. “충분한 수면을 취한 부모는 낮시간에 아기를 잘 돌볼 수 있다.”
 
이번 실험은 생후 7개월에 수면문제를 보인 호주아기 326명을 대상으로 진행되었다. 생후 8~10개월이 되었을 때 아기 중 173명의 부모들은 수면훈련법을 배웠고(방법 2가지 중 하나 선택) 나머지 부모들은 수면훈련법을 배우지 않았다.

아동이 6세가 되었을 때 연구진은 감정과 행동, 수면문제와 부모-자녀관계를 평가하는 다양한 시험을 실시하는 한편, 엄마를 대상으로 우울증과 불안장애를 테스트했다(부모의 사회경제적 지위와 아이들의 기질은 통제요소였다). 또한 아동이 어린 나이에 높은 수준의 스트레스에 노출되었는지 파악하기 위해 스트레스호르몬인 코르티솔의 타액내 수치를 검사했다.
 
그 결과, 아기 때 수면훈련을 받은 집단과 그렇지 않은 집단 사이에 차이가 거의 없는 것으로 드러났다. 흥미롭게도 수면훈련을 받지 않은 통제집단에서는 16.5%의 아동이 감정이나 행동문제를 보인 반면, 수면훈련 집단에서 이 비율은 12.3%에 그쳤다.
 
이번 실험에서 참가가족 중 30%가량은 자녀가 6세가 되기 전에 실험참가를 철회했다.

2012/09/13 04:39 2012/09/13 04:39
C:\Windows\System32\drivers\etc\hosts 파일에
지정한 문자열이 없으면 추가해주는 초 단순 배치 파일입니다.

소스 코드
@ECHO OFF
SET FILE=%SystemRoot%\System32\drivers\etc\hosts
SET STRING=127.0.0.1 my.domain
TYPE %FILE% | FIND "%STRING%"> NUL
IF "%ERRORLEVEL%"=="0" GOTO END
ECHO %STRING%>> %FILE%
:END
SET FILE=
SET STRING=

주석 포함
@ECHO OFF
SET FILE=%SystemRoot%\System32\drivers\etc\hosts 파일 지정
SET STRING=127.0.0.1 my.domain 문자열 지정
TYPE %FILE% | FIND "%STRING%"> NUL 문자열 찾기
IF "%ERRORLEVEL%"=="0" GOTO END 문자열 있으면 아래로 점프 (%ERRORLEVEL% = 0:있음, 1:없음)
ECHO %STRING%>> %FILE% 문자열 추가
:END
SET FILE= 초기화
SET STRING=
2012/09/11 05:23 2012/09/11 05:23
php 파일 -------

define(NAVER_MAP_KEY, "네이버오픈API에서 받은 키를 넣어주세요.");

function get_navermap_coods($p_str_addr="")
{
$int_x = 0;
$int_y = 0;

$str_addr = str_replace(" ", "", $p_str_addr);

// curl 이용해서 지도에 필요한 좌표를 취득
$dest_url = "http://openapi.map.naver.com/api/geocode.php?key=" . NAVER_MAP_KEY . "&encoding=utf-8&coord=LatLng&query=" . urlencode($str_addr);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $dest_url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$str_result = curl_exec($ch);
curl_close($ch);

$obj_xml = simplexml_load_string($str_result);

$int_x = $obj_xml->item->point->x;
$int_y = $obj_xml->item->point->y;

return array($int_x, $int_y);
}


// 주소에서 좌표를 추출한다.
$str_addr = "서울시 강동구 길동 96-4";
list($int_x, $int_y) = get_navermap_coods($str_addr);


html 파일 --------------------------

<!-- 네이버 지도 스크립트는 상단에 위치하면 된다.-->

<script type="text/javascript">
try {document.execCommand('BackgroundImageCache', false, true);} catch(e) {}
</script>
<script type="text/javascript" src="http://openapi.map.naver.com/openapi/naverMap.naver?ver=2.0&key=<?= NAVER_MAP_KEY; ?>"></script>



<!-- 네이버 지도는 필요한 곳에 붙여넣으면 됩니다. -->

<div id = "naverMap" style="border:1px solid #000; width:431px; height:288px; margin:20px;"></div>

<script type="text/javascript">
var oPoint = new nhn.api.map.LatLng(<?= $int_y; ?>, <?= $int_x; ?>); // - 지도의 중심점을 나타내는 변수 선언
nhn.api.map.setDefaultPoint('LatLng'); // - 지도에서 기본적으로 사용하는 좌표계를 설정합니다.
var markerCount = 0;
oMap = new nhn.api.map.Map('naverMap', {
point : oPoint,
zoom : 10, // - 초기 줌 레벨은 10으로 둔다.
enableWheelZoom : false,
enableDragPan : true,
enableDblClickZoom : false,
mapMode : 0,
activateTrafficMap : false,
activateBicycleMap : false,
minMaxLevel : [ 1, 14 ],
size : new nhn.api.map.Size(431, 288)
});
var mapZoom = new nhn.api.map.ZoomControl(); // - 줌 컨트롤 선언
themeMapButton = new nhn.api.map.ThemeMapBtn(); // - 자전거지도 버튼 선언
mapTypeChangeButton = new nhn.api.map.MapTypeBtn(); // - 지도 타입 버튼 선언
var trafficButton = new nhn.api.map.TrafficMapBtn(); // - 실시간 교통지도 버튼 선언
trafficButton.setPosition({top:10, right:110}); // - 실시간 교통지도 버튼 위치 지정
mapTypeChangeButton.setPosition({top:10, left:50}); // - 지도 타입 버튼 위치 지정
themeMapButton.setPosition({top:10, right:10}); // - 자전거지도 버튼 위치 지정
mapZoom.setPosition({left:10, top:10}); // - 줌 컨트롤 위치 지정.
oMap.addControl(mapZoom);
oMap.addControl(themeMapButton);
oMap.addControl(mapTypeChangeButton);
oMap.addControl(trafficButton);

var oSize = new nhn.api.map.Size(28, 37);
var oOffset = new nhn.api.map.Size(14, 37);
var oIcon = new nhn.api.map.Icon('http://static.naver.com/maps2/icons/pin_spot2.png', oSize, oOffset);

var oMarker = new nhn.api.map.Marker(oIcon, { title : '<?= $str_hospital_name; ?>' }); //마커 생성
oMarker.setPoint(oPoint);
oMap.addOverlay(oMarker);
var oLabel = new nhn.api.map.MarkerLabel(); // - 마커 라벨 선언.
oMap.addOverlay(oLabel); // - 마커 라벨 지도에 추가. 기본은 라벨이 보이지 않는 상태로 추가됨.
oLabel.setVisible(true, oMarker); // 마커 라벨 보이기

</script>

<!-- 네이버 지도 끝 -->
2012/09/11 05:02 2012/09/11 05:02
ffmpeg를 이용하면 게시판에 동영상을 업로드 즉시 플래시영상인 flv로 인코딩 하실 수 있습니다.

윈도우서버+php에 설치하다 하도 삽질을 해서 팁을 남겨 놓습니다.

환경은 iis6 + php 였구요,

http://ffmpeg.zeranoe.com/builds/

여기서 다운을 받습니다.

32-bit Builds (Static) 에서 가장 위에것을 받으면 됩니다.

압축을 풀면 여러 파일이 나오는데 우선 ffmpeg.exe 파일이 필요합니다.

웹서버 적당한곳에 ftp로 업로드 하신후, php를 통해 프로그램을 작성합니다.

shell_exec("E:/wwwhome/test/ffmpeg.exe -v 0 -i E:/wwwhome/test/test3.mp4 -ar 11025 E:/wwwhome/test/test3.flv 2>&1");

위처럼 실행하면 test3.flv 가 튀어나와야 하는데 그전에 서버 셋팅을 해야됩니다.

c:\windows\system32\cmd.exe 의 파일보안에 인터넷 게스트 계정 (컴퓨터이름\IUSER_컴퓨터이름) 을 추가해주시고,

c:\widnwos\php.ini 의 safe_mode = off 해줍니다.

그래도 인코딩이 안된다면, 실행파일의 경로
E:/wwwhome/test/ 의 폴더의 보안에 USERS 를 넣어야 파일을 읽고, Authenticated Users 를 추가해줘야 flv 파일이 저장됩니다. 이 두가지가 빠져있는지 확인해보세요.

안되는건 대부분 보안관련 문제더라구요.

모든게 완료된다면 윈도우서버에 유튜브를 차리실수 있습니다.
2012/08/24 11:01 2012/08/24 11:01
윈도우7 64비트, 8기가램, SSD, 광랜...
그런데도 IE9 가 무지무지하게 느립니까

대형 상품사진이 수십장씩 나오는 옥션에서는 사진이 중간에 뚝 끊기고 나타나지 않습니다... 정말 답답...

해결법은,

"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" 로가면
'MaxConnectionsPerServer와 MaxConnectionsPer1_0Server 가 2로 설정되어 있습니다.

10이상으로 바꾸어 주면 상당히 빨라 집니다..

http://support.microsoft.com/kb/282402 에 가면 마이크로소프트에서 만들 "Fix It"이란 프로그램이 있는데 다운받아 실행하면 레지스트리를 알아서 수정해 줍니다.

사실 이것은 새로운 기법이 아니라 수년전에 IE6등에서도 이미 사용했던 기법입니다.
2012/08/24 10:58 2012/08/24 10:58
GreenSQL( http://www.greensql.net/ )은 MySQL에 대한 SQL 인젝션(Injection) 공격을 방어하는 프락시 개념의 어플리케이션이다. 웹페이지를 호출하면 DB쿼리는 먼저 GreenSQL 로 넘어겨지고, 검사한 후 정상적이면 MySQL 서버로 요청하는 과정을 거친다.
GreenSQL을 설치하고 실행과정은 이렇다. MySQL 서버는 기존 그대로 실행(디폴트 3306 포트)하고, GreenSQL을 3305포트로 실행(127.0.0.1:3305)한다. 이 때 GreenSQL은 MySQL 서버로 커넥션이 이뤄진다. 웹페이지는 DB커넥션을 GreenSQL의 3305포트로 커넥션하도록 변경해주면 된다. (MySQL을 3305로, GreenSQL을 3306으로 실행할 수도 있을 것이다.)


[ 이미지 출처 : GreenSQL 홈페이지 ]

DB 쿼리의 정상, 비정상은 어떻게 판단하는가?

1) '관리자가 실행할 SQL 유형'이나 '민간한 형태의 SQL 유형'(flush privileges, show 명령, 불법적 형태 등)을 패턴 매칭 방식으로 찾아서 불법 요청으로 간주한다. 예를들면 DB관리 명령어, DB 스키마를 변경시도하는 경우, 시스템 파일을 액세스하려는 경우 등을 불법으로 간주한다. 이 패턴에 대해서는 설정 파일을 통해서 변경이 가능하다.

2) 그후 각 쿼리 유형에는 점수가 할당되어 있는데, 이 점수를 합산한다. 지정된 값 이상이 될 경우, 경고 메시지를 뿌려주거나 차단할 수 있다. 유형은 다음과 같다.

* Access to sensitive tables increases risk query (users, accounts, credit information)
* Comments inside SQL commands increases query risk
* Usage of an empty password string
* Found ‘or’ token inside query
* Found SQL expression that always return true (SQL tautology)
* Comparison of constant values (SQL tautology)
* ... 등 ...

점수는 설정 파일을 통해서 변경이 가능하다. 다음은 샘플 설정 파일의 일부이다.
# If query risk is bigger then specified value, query will be blocked
block_level = 30
# Level of risk used to generate warnings. It is recomended to run application
# in low warning level and then to acknowledge all valid queries and
# then to lower the block_level
warn_level=20
# Risk factor associated with SQL comments
risk_sql_comments=30

차단된 샘플 로그이다. (sCag님 제공. 감사합니다.)

2008-12-09 16:54:18 mysql SELECT * FROM user WHERE name = 'x' or 1=1; --' AND pwd=SHA('') blocked

GreenSQL에 대한 결론이다.

멋진 생각이다. ^^
패턴 설정과 차단수준을 유동적으로 변경 가능하다.
대부분의 리눅스 배포판을 지원하며, FreeBSD도 지원한다.
성능 테스트 결과 약간의 성능 저하가 발생한다. (2~12%정도)
대용량 서비스에서 사용하기는 무리가 있을 것 같다.
소규모 사이트나 웹호스팅에서는 고려해볼만 하다.
SQL Relay(DB 풀링과 로드발런싱 등)에서 제공하는 기능 등이 하나로 합쳐진다면 멋질 것 같다.

내용 출처 : http://truefeel.tistory.com/129

다운로드 : http://www.greensql.net/download
2012/08/24 10:55 2012/08/24 10:55
Winamp는 대표적인 사운드 재생 툴로써 강력한 재생 및 사운드 관리 기능을 보여줍니다.

MP3가 윈도 환경에서 사운드 포맷의 표준이라고 한다면 윈엠프는 사운드 재생기의 표준이라고 말해도

부족함이 없는 강력한 기능의 사운드 재생 및 편의성을 제공하는 사운드 재생기입니다.


RAR 파일은 무설치 버전입니다.

2012/08/10 02:02 2012/08/10 02:02

샘플 테이블

test1)
 
+--------+------+
 
| a | b |
 
+--------+------+

| 금강 | 1 |
 
| 한강 | 2 |
 
| 대동강 | 3 |
 
| 두만강 | 4 |
 



test2)
 
+------+--------+
 
| b | d |
 
+------+--------+
 
| 1 | 백두산 |
 
| 2 | 금강산 |
 
| 5 | 지리산 |
 
| 6 | 한라산 |
 


1) INNER JOIN
 
Inner join를 이용하여 앞 예제와 동일한 결과를 얻을 수 있는 예는 다음과 같다.

이는 select 문에서 join에 사용할 컬럼명을 ON test1.b=test2.b와 같이 직접 지정해도 된다.
 
【예제】
 
mysql> select * from test1 inner join test2 using(b);
 
+------+------+------+--------+
 
| a | b | b | d |
 
+------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
+------+------+------+--------+
 
2 rows in set (0.00 sec)
 


mysql> select * from test1 inner join test2 on test1.b=test2.b;
 
+------+------+------+--------+
 
| a | b | b | d |
 
+------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
+------+------+------+--------+
 
2 rows in set (0.00 sec)
 


mysql> select * from test1, test2 where test1.b=test2.b;
 


mysql>
 


2) NATURAL JOIN
 
두 테이블에 같은 이름을 가진 컬럼이 있고, 이 컬럼을 기준으로 join을 하려면 natural join
 
을 사용한다.
 
【예제】
 
mysql> select * from test1 natural join test2;
 
+------+------+------+--------+
 
| a | b | b | d |
 
+------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
+------+------+------+--------+
 
2 rows in set (0.00 sec)
 


mysql>
 


3) LEFT OUTER JOIN
 
test1에는 4개의 레코드가 있는데 where test1.b=test2.b라는 조건 때문에 두 개의 레코드 밖
 
에 선택되지 않았다. 이때 test2의 b에 test1의 b 값이 존재하지 않더라도 test1의 레코드를

모두 가져오려면 left outer join을 사용한다. left outer join에서 outer는 옵션이므로 생략해
 
도 된다.
 
【예제】
 
mysql> select * from test1 left join test2 using(b);
 
+--------+------+------+--------+
 
| a | b | b | d |
 
+--------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
| 대동강 | 3 | NULL | NULL |
 
| 두만강 | 4 | NULL | NULL |
 
+--------+------+------+--------+
 
4 rows in set (0.00 sec)
 


mysql> select * from test1 left join test2 on test1.b=test2.b;
 
+--------+------+------+--------+
 
| a | b | b | d |
 
+--------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
| 대동강 | 3 | NULL | NULL |
 
| 두만강 | 4 | NULL | NULL |
 
+--------+------+------+--------+
 
4 rows in set (0.01 sec)
 


mysql>
 


4) RIGHT OUTER JOIN
 
test2에는 4개의 레코드가 있는데, where test1.b=test2.b라는 조건 때문에 2개의 레코드 밖
 
에 선택되지 않는다. 이때 test1의 b에 test2의 b값이 존재하지 않더라도 test2의 레코드를

모두 가져오려면 right outer join을 사용한다. right outer join에서 outer는 옵션이므로 생략
 
할 수 있다.
 
【예제】
 
mysql> select * from test1 right join test2 on test1.b=test2.b;
 
+------+------+------+--------+
 
| a | b | b | d |
 
+------+------+------+--------+
 
| 금강 | 1 | 1 | 백두산 |
 
| 한강 | 2 | 2 | 금강산 |
 
| NULL | NULL | 5 | 지리산 |
 
| NULL | NULL | 6 | 한라산 |
 
+------+------+------+--------+
 
4 rows in set (0.00 sec)
 


mysql>

2012/08/06 21:34 2012/08/06 21:34

얼마전 sysnology 나스 를 구입했습니다 .

sysnology 회사에서 개발한 DS audio 를 아이폰이나 - 안드리이드 폰에서 앱을 다운받아 설치하면

음악을 무료로 들을수 있습니다.

차에 블루트스 기능이 있다면 이동중 언제든 원하는 음악을 자동차 안에서 감상할수 있습니다.

사용자 삽입 이미지

좌측에 보시면 kr.ms 는 도메인 주소입니다.

두번째 open 아이디 입니다.

세번째 open 비밀번호 입니다.



앱 이 아닌 웹으로도 구동이 가능합니다.

http://kr.ms:5000/audio 접속후

아이디 open 비밀번호 open 으로 로그인 가능합니다.

아래 이미지 참고하십시오.













아래는 WEB 으로 접속한 화면입니다. http://kr.ms:5000/audio
사용자 삽입 이미지


로그인후 아래 화면에서 음악을 들을수 있습니다.

사용자 삽입 이미지

2012/08/06 21:24 2012/08/06 21:24

얼마전 sysnology  나스 를 구입했습니다 .

sysnology  회사에서 개발한 DS audio 를 아이폰이나 - 안드리이드 폰에서 앱을 다운받아 설치하면

음악을 무료로 들을수 있습니다.

차에 블루트스 기능이 있다면 이동중 언제든 원하는 음악을 자동차 안에서 감상할수 있습니다.

사용자 삽입 이미지

좌측에 보시면 kr.ms 는 도메인 주소입니다.

두번째 open 아이디 입니다.

세번째 open 비밀번호 입니다.



앱 이 아닌 웹으로도 구동이 가능합니다.

http://kr.ms:5000/audio  접속후

아이디 open 비밀번호 open 으로 로그인 가능합니다.

아래 이미지 참고하십시오.













아래는 WEB 으로 접속한 화면입니다. http://kr.ms:5000/audio 
사용자 삽입 이미지


로그인후 아래 화면에서 음악을 들을수 있습니다.

사용자 삽입 이미지

2012/08/06 21:23 2012/08/06 21:23
<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en'
}, 'google_translate_element');
}
</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

붙여주시면 구글툴바없이도 구글 번역기를 이용하실수 있습니다.

사용자 삽입 이미지
2012/08/06 02:37 2012/08/06 02:37

설치 방법 압축을 풀어서 예 )Adobe Photoshop CS6 경우
amtlib.dll 파일을 C:\Program Files\Adobe\Adobe Photoshop CS6 복사 하시면 적용 됩니다.


* amtlib.dll 패치 파일은 아래 항목 모두에 적용 됨

  Tested with :
                     Adobe After Effects CS6
                     Adobe Dreamweaver CS6
                     Adobe Fireworks CS6
                     Adobe Photoshop CS6
                     Adobe Premiere Pro CS6
                     Adobe Acrobat 10.0
                     Adobe Audition CS6
                     Adobe InDesign CS6
                     Adobe Prelude CS6
                     Adobe SpeedGrade CS6
                     Adobe Media Encoder CS6

=====================================================================================================

HOSTS 파일에 추가를 하지 않아도 정상적으로 장동할경우 그냥 사용하십시오.
혹시 인증이 안될경우 아래 사항 참고 하세요.

 패치파일(원본 amtlib.dll 파일 백업)을 설치프로그램에 덮어씌운후
   * C:/Windows/System32/drivers/etc 폴더로가서 HOSTS파일을 메모장으로 열고
   맨아래 빈공간에 아래 주소를 붙여넣고 저장하고 나오시면 됩니다.

127.0.0.1 adobeereg.com
127.0.0.1 www.adobeereg.com
127.0.0.1 activate.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 activate-sjc0.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com

=====================================================================================================
* 참고사항 *

- 윈도우7에서는 "관리자 권한으로 실행" 또는 "UAC(사용자계정컨트롤)" 를 끄시고 하셔야
  HOSTS를 수정하실수 있습니다.

- 잘모르시면 검색사이트에서 "UAC 끄기" 를 검색해보세요.


=====================================================================================================

2012/08/05 20:38 2012/08/05 20:38

==============================================================================
Trojan Virus / Hacking Tool
==============================================================================
Back Orifice 2000 --- cDc에서 공개한 백 오리피스 2000
Back Orifice 1.20 --- cDc 에서 공개한 백 오리피스
Back Orifice 1.3 --- 역시 BO의 업그레이드 버전
주민등록번호생성기 --- 주민등록 번호 생성기
Infector 2 --- V3에 안 잡히는 BOSERVE.EXE
Deep Bo --- BO의 업그레이드 버전!! (편리한 IP Sweep 기능)
Bo Plug-in --- 3가지 BO 플러그 인 (ButtTrumpet, SilkRope, BOFTP)
No BO 13a --- BO 해킹 방지 전문적으로 차단하는 프로그램
Net Bus 1.70 --- BO랑 쌍벽을 이루는 Trojan Hacking 프로그램
Net Bus Pro B --- 넷버스 2 프로 베타 버전 원제는 NetBus 2 Atomic Toxic
Ner Bus Pro 2.01 --- 넷버스 프로 2.01
Netbus Pro 2.1 Dropper --- Netbus Pro 2.1 Dropper
Lock Down 2000 Trojan Virus --- 전문 검사+치료 프로그램
BO SPY --- BO Gui쓰는 사람에게
Cleaner 2.0 --- bo 검사 & 치료 프로그램
BO Scanner --- Cleaner 2.0과 비슷한 프로그램
BO Remove --- BO만 치료
Modem Jammer --- IP경로 지우는 프로그램
Infector 2 --- V3에 안 잡히는 BOSERVE.EXE
스쿨버스 --- 스쿨버스입니다.
Deepthroat --- nobo에 안걸 리는 bo 서버
Subseven --- v1.7 트로이입니다.
Subseven --- 2.1 버그 패치 된 것
Pphucker --- pphucker라는 트로이

==============================================================================
포트스캔
==============================================================================
Port Scanner --- 포트 스캐너입니다.
Port Pro //
Port Test //
ChaOscan //
Tcp port scanner //
FTP Scanner --- IP주소로 FTP서버를 찾아줌

==============================================================================
WWW해킹
==============================================================================
Wwwhack98 --- 가장 잘 알려진 웹 해킹 프로그램
Webcrack --- 특별한 기능이 있는 웹 해킹 프로그램
HackerTTP1_3 --- 가장 빠른 웹 해킹 프로그램
Goldeneye --- Goldeneye라는 웹 해킹 프로그램

==============================================================================
누킹
==============================================================================
Mass nuker --- 매우 강력한 누킹 프로그램
Port Fuck --- 윈도우 98의 포트를 막아줌
Wiin nuke --- 95 화면을 먹통으로 만들어 버림
Nuke --- 강력한 누킹 프로그램
Nuke`em --- 컴퓨터를 다운시켜 버림
E-mail Nuker --- 상대방의 E-MAIL을 날려버림
Voob --- 컴퓨터를 다운시켜 버림

===============================================================================
키 로그
==============================================================================
Keylog 97 --- 키보드를 통해 누른 어떤 글자도 날짜별로 체계적으로 저장
Keylog25 //
Passpy //
Keylog //
Key rec //

=============================================================================
유닉스/리눅스
==============================================================================
폭탄메일 스크립트 --- 리눅스/유닉스용 폭탄메일
satan --- 취약점을 찾아내는 SATAN이라는 툴
saint --- SATAN이 개선된 SAINT
hack unix --- 유닉스용 해킹 프로그램
fire wall --- 리눅스용 방화벽
스니퍼 --- 몰래 엿보는 프로그램

==============================================================================
메일봄버
==============================================================================
AnonMail --- 자신의 이메일 주소를 원하는데로..
Avalanche --- 폭탄 메일
QFbomber --- 사용법이 쉬운 메일 봄버
Aenima17 --- 메일 봄버
Bomb Mail --- 메일 봄버
E-mail Bombing --- 메일 봄버
Kaboom3 --- 메일을 999장 보냄
Port Fuck! --- Win98 사용자에게 폭탄멜 보내기(누킹 툴 W98)

==============================================================================
크래커
===============================================================================
bus hacker --- 넷버스의 패스워드를 바꿔줌
John the ripper --- 유닉스 PASSWD화일을 해독
Crack Jack //
DateCrack --- 날짜제한을 없애줌
Uunix password cracker --- 유닉스 패스워드 크래커. 도스용
Zip ZIP --- 화일의 패스워드를 크랙
트럼펫윈속 --- 트럼펫윈속의 패스워드를 크랙
UNP --- 자체 압축기법 해제
UX --- 자체 압축기법 해제
마이크로 excel cracker --- 엑셀의 암호를 없애줌
Soft Ice --- 윈도우용 소프트 아이스
화면보호기 cracker --- 윈도우 스크린 세이버의 암호를 풀어줌
John The Ripper 1.0 --- 가장 유명하고 강력한 크래킹 프로그램으로 전설적인 크래킹 기록을 세움
codex TCP/IP Hacker

==============================================================================
패스워드
=============================================================================
Dripper --- 현재 어떤 ID와 PW로 접속했는지 알려줌
Revelation --- 윈도우에서 ****으로 표시된 PW를 알려줌
Cmos password --- CMOS의 패스워드를 마음데로

==============================================================================
바이러스
=============================================================================
에루살렘
핑퐁
바이러스 메이커 1,2,3

============================================================================
방어/추적
==============================================================================
Cleaner 2.0 --- 38개의 트로이를 스캔, 제거툴
Visual Route --- ip만 입력하면 상대방의 국가, 지역까지..
Lock Down 2000 --- 클리너에 버금가는 트로이 스캐너
X-ray 파일 분석기
Nobo --- BO 침투자를 막아주고 IP를 알려줌
Bospy --- 딥보 침투자에게 역해킹..
No Nuke --- 누킹을 막아줌
Nuke Nabber --- 누깅을 막아줌
Neotrc201 --- IP 추적기
Antigen102
Net Buster --- 넷버스를 없애주고 침입자를 물리
Fire wall 98 --- 개인 방화벽
Bo remover --- 백오리피스를 빠른속도로 없애줌
Conseal fire wall --- 개인 방화벽
T.D.S.2 --- 294개의 트로이를 제거해줌

===========================================================================
필수유틸
=============================================================================
Jammer --- 자신의 접속 경로를 지워줍니다.
HAKTEK --- 포트스캔, 핑거, 메일봄버 등이 하나로
com2exe --- *.com을 *.exe화일로...
bat2exe --- *.bat를 *.exe화일로...
exe2com --- *.exe화일을 *.com화일로...
mouse.com --- 가끔 필요한 마우스 띄우는 프로그램
winnt->dos --- 윈도우nt 파일을 도스에서 마운트

2012/07/27 20:20 2012/07/27 20:20
1.ERWin를 실행하고 Tools -> Reverse Engineer..를 클릭합니다.

사용자 삽입 이미지

2.Reverse Engineer 창에서 Logical/Physical 옵션을 선택하고, DataBase & Version값은
다들 알아서 선택해 주세요. Next~

사용자 삽입 이미지

3.옵션창이 보입니다.여기서는 왼쪽 하단에 트리노드가 전부 체크되어 있는데 가급적
SP와 View는 해제하세요.시간만 많이 걸리더군요. Next~

사용자 삽입 이미지

4.Connection 부분입니다.다들 아실테고요. Connect~
사용자 삽입 이미지
5.그러면 자연스럽게 ERD가 완성되었습니다. 화면구성은 메뉴,툴바,왼쪽에 Explorer,
오른쪽에 ERD 화면으로 되어 있지요. 지금 보시는 화면은 Physical용이고 툴바쪽의
Physical 콤보박스를 클릭하시면 Logical로도 볼수 있습니다.

사용자 삽입 이미지
 
2012/07/26 06:13 2012/07/26 06:13
사용자 삽입 이미지








FFmpeg, 유용한 비디오 변환 소프트웨어
Moo0 FFmpeg는 리눅스 등의 OS에서 잘 알려진 command-line 비디오・오디오 변환기 FFmpeg 를 윈도우용으로 자체 컴파일링한 것입니다.

이 도구를 사용하여 대부분의 종류의 비디오・오디오 파일이 변환가능합니다. FLV와 XviD, x264 등의 코덱을 사용한 비디오 포맷도 지원합니다. 아래는 현재 지원하는 포맷・코덱의 샘플 목록입니다.
샘플 포맷・코덱:
 - 비디오 포맷: AVI, FLV, M4V, MKV, MOV, MP4, MPG, OGG, OGV, RM, SWF, TP, TS, WEBM, WMV 기타 등등.
 - 비디오 코덱: H.263, H.264 (x264), Mpeg2, Mpeg4 (DivX, XviD and its own), RV10, Theora, VP8, WMV (v7, v8) 기타 등등.
 - 오디오 포맷 / 코덱: 3G2, 3GP, AAC, AC3, ADPCM, AIFF, AMR (NB, WB), AU, FLAC, GSM, M4A, MP3, MP4, OGG, PCM, RA, VORBIS, WAVE, WMA 기타 등등.
또한, 윈도우 사용자의 편의를 위해, 이 팩키지는 몇몇의 요소를 추가했습니다. 처음에는 익숙하지 않은 command-line 실행이 불편할 수 있으나, 하다 보면 아주 쉬워집니다.
Note:
이 팩키지는 GNU General Public License Version 3 또는 그 이후의 라이센스에 따라. 사용과 재배포시 아래의 라이센스에 따라주세요. 사용된 모든 소스코드는 Here 에 있습니다.원도우용


2012/07/23 14:45 2012/07/23 14:45

<%

a = "test"
b = Instr(a,"t")

Response.Write b '값은 1 이다.

Response.Write "<br>"

c = Mid(a,1,2)
Response.Write c '출력값 te
%>

InStr 로 문자열을 찾는경우,
없으면 0 을 반환하지만, 첫번째에서 찾은 경우는 1 을 반환한다.

일반적으로 객체들이 배열과 마찬가지로 첫번째 인자의 위치가 0 이지만,
InStr 의 경우, 첫번째에서 찾았다고 0 을 반환하면, 찾지 못한경우와 구별이 안되기 때문에 1부터 시작하는듯 하다.

또한, Mid 용법에서도 첫번째는 0 이 아닌 1 부터 시작이어서,
Mid(a,1,2) 하면, 첫번째 문자인 t 부터 시작하여 두개를 가져온다.
따라서 출력값은 te 가 된다.

2012/07/23 14:28 2012/07/23 14:28