Search Results for '전체 분류'


2051 posts related to '전체 분류'

  1. 2012/07/20 IE9 속도 빠르게 하는 방법 1
  2. 2012/07/20 페이스북 담벼락에 자동 게시하는 법
  3. 2012/07/20 웹에서 불가능한 것을 가능케 하는 WebdriverJS
  4. 2012/07/20 Sql injection을 막아주는 Green SQL
  5. 2012/07/17 네이버 광고차단 및 광고내용 원하는 내용으로 바꾸기 !!
  6. 2012/05/12 PowerPoint 2010 단축키를 모음
  7. 2012/05/10 WIFI 와이파이 암호 비밀번호 모음
  8. 2012/05/05 DNS 미리 뚫고 페이지 속도 빠르게 하기.
  9. 2012/05/05 사이트에 구글번역 붙이기.
  10. 2012/05/05 http 스트리밍 관련 모듈
  11. 2012/05/05 웹 동영상 인코딩 ffmpeg for iis 설치 후기
  12. 2012/05/05 어떤 스마트폰에서 접속했는지 알아내는 함수
  13. 2012/05/04 강남구 대치동 최고의 봉추찜닭집을 소개합니다.(한티역점) 4
  14. 2012/04/22 윈도우7 바탕화면 익스플로러 제거
  15. 2012/03/18 HP 프린터 전기종 초기화 기능키 설명
  16. 2012/03/04 ICloud - ( Window 윈도우) 에서 사용하기
  17. 2012/03/04 여러 컴퓨터에서 파일 공유 Dropbox
  18. 2012/02/28 다음 클리너(Daum Cleaner - 1.5.0.84) 무설치 - 시스템최적화
  19. 2012/02/27 OneKey_V6.5.12.188 (원키 고스트 무설치) - 컴퓨터 시스템 백업과 복구 2
  20. 2012/02/10 MindManager 2012 for Windows 5
  21. 2012/02/10 윈도우7에서 사용자 폴더 변경하기
  22. 2012/02/07 PHP에서 홑따움표 검색처리 1
  23. 2012/02/07 log 데이타 용량 초기화
  24. 2012/02/07 Windows2008 R2 암호 복잡성 해제 방법
  25. 2012/02/07 이미지캐시 적용되지 않게 하기
  26. 2012/02/07 ASP에서 BASE64를 지원해주는 라이브러리입니다.
  27. 2012/02/07 xmlHTTP를 이용해서 웹페이지 가져오기
  28. 2012/02/07 MSXML2.ServerXMLHTTP 이용해서 웹페이지 읽기
  29. 2012/02/07 특정 html 허용 및 javascript style 등등 완전 제거 함수 [ASP 정규식] 1
  30. 2012/02/07 ASP에서 FTP 사용을 가능하게 해주는 컴포넌트

갤럭시 노트 잠시 봤는데, 탐나더군요

사용자 삽입 이미지

화면과 해상도가 커졌는데요
5.3인치에 1280 x 800 HD 해상도 입니다.
( 제 맥북 해상도와 같네요…;;; )

단순히 화면이 커진 스마트폰이 아니라 정말 쓰임세가 늘어났더군요.
그동안 스마트폰에서 하지 못했던 Layout 구성도 가능해졌고요. 그야말로 신세경…
( 마치 아이폰과 아이패트 정도의 차이… )

문뜩 의문이 들었습니다.

“1280 x 800 해상도에서 CSS3 Animation 들이 어떻게 보일까?”
(아시다시피 안드로이드에서는 CSS3 하드웨어 가속이 안됩니다. )

그래서 Sencha Touch 의 Kitchen Sink 데모를 돌려 봤습니다.

허걱!! 이게 뭐람?
넥서스원 보다 못한 화면을 보여주고 있는 겁니다.
화면 전환이 일어날때 White 깜빡임도 심하고 에니메이션도 형편 없었습니다.
스크롤도 썩 맘에 들지 않고요.

비단 Sencha Touch 만의 문제는 아니었습니다.
CSS3 효과가 들어간 것들은 영~ 별로였습니다.

1280×800 해상도의 에니메이션을 CPU 가 돌리기에 버거운 것이지요.
그래도 듀얼코어에 1.5GHz 인데 실망감이 크더군요
(해외용 갤럭시 노트는 CPU가 더 좋답니다.)

웹앱 개발 할 때 안드로이드 Device 는 항상 여러가지 사항을 체크해 봐야 합니다.
좀 더 테스트가 이뤄지면 다시 포스팅 해야 겠습니다.

감사합니다.

2012/07/20 21:11 2012/07/20 21:11

요즘 UI/UX 에 빠져서 살고 있습니다.

사용자 입장에서는 별거 아닌 것 같지만
UI/UX 가 나쁘면 사용하지 않는 것도 또한 사용자 입니다.

MS 의 Windows Phone 에 적용된 UI 가 기존에 없던 형식 입니다.
새로운 것을 창조해낸 것이죠. 박수를 보낼만 합니다.

이것을 볼 수 있는 방법은 Windows Phone 을 쓰는 것 뿐이었는데,
고맙게도 CSS3로 구현을 해놨더군요. 한번 보시죠

사용자 삽입 이미지


Windows Phone

CSS3 효과를 잘 사용하여 구현 했습니다. 정말 훌륭하죠.

그런데 웃긴건 정작 Windows Phone 에 탑재된 브라우저에서는 저 화면을 볼 수 없다는 것이죠
Android Phone 에서는 비슷하게 표현이 됩니다.
iPhone 에서는 매우 훌륭하게 표현 되고요.

UI/UX 고민 하시는 분들은 꼭 보셔야 할 화면 입니다.

2012/07/20 21:10 2012/07/20 21:10
웹브라우저에서 overflow 가 잘 되는데
단말에 브라우저에서는 안됩니다.

왜냐 막혀 있기 때문이죠
그래도 되도록 해야죠
왜? 필요하니까 ㅎㅎㅎ

구현 방법은 다음과 같습니다.

<style>
.faContents { position:absolute; text-align:left; font-size:14px; font-family:돋움; width:242px; }

.overthrow {
overflow: auto;
-webkit-overflow-scrolling: touch;
height:140px;
}
</style>

< html >
<div class="faContents overthrow">
<ul>
<li>테스트1 </li>
<li>테스트2</li>
<li>테스트3</li>
<li>테스트4 </li>
<li>테스트5 </li>
<li>테스트6 </li>
<li>테스트7 </li>
<li>테스트8 </li>
</ul>
</div>
< /html >


위와 같이 css 와 HTML 을 준비하고

다음 사이트에 가서 overflow.js 파일을 다운 받아 옵니다.
http://filamentgroup.github.com


이젠 이 다운 받은 스크립트를
불러 들여서 구현하시면 끝
<script src="/common/js/overflow.js" ></script>

// 테스트 모바일 OS
안드로이드 2.2, 2.3
IOS 4.x, 5.x
2012/07/20 20:47 2012/07/20 20:47
오랬동안 http스트리밍 하는 방법을 찾아 다녔습니다.
그래서 찾은게 JWPLAYER를 찾게 되었습니다.
(jwplayer5부터는 html5를 지원해서 모바일에서 지원되었습니다.)
http://www.longtailvideo.com/players/


하지만 문제 생겼습니다.
JWPLAYER에서 스트리밍을 하지않고 전부 다운로드 한 후에 재생하는것이었습니다.
그래서 api페이지 보니깐 http 스트리밍 모듈이 서버에 깔아야 한다더군요
http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming

저는 아파치2를 쓰기 때문에 아파치2용 모듈을 설치 하였습니다.
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2

아파치 뿐만 아니라 다른 웹서버도 되더군요
Apache, Lighttpd, Nginx, IIS, AOLserver

깔고 다시 확인 해보니 스트리밍 되는것을 확인 되었습니다.

모듈을 깔고 나니
start,end 파라미터를 붙여서 원하는 부분만 재생할수 있다는것을 확인했습니다.
ex> video.mp4?start=10&end=30

아래는 참고로 작성된 소스를 넣었습니다.

jwplayer 작성 소스
<video id="video" src="movie.mp4"></video>


공통 js
jwplayer("video").setup({
flashplayer: "/jwplayer/player.swf",
provider : 'http',
controlbar : 'over'
});


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

http pseudo streaming 스트리밍 효과만 내주는 방법
flv 는 start=bytes 이니 /flv.php/realflvfile.flv?start=827723 요런식으로 요청하고
$fp = fopen($flvfile, 'r');
fseek($fp, $_GET['start']);
fpassthru($fp);
exit;
요렇게 하면 패치 안해도 되죠
nginx 는 flv에 mp4까지 패치가 필요 없네요
2012/07/20 20:46 2012/07/20 20:46
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/07/20 20:43 2012/07/20 20:43
function getBrowser($agent) {
$browser = array(
"MSIE 5.0" => "/msie 5.0[0-9]*/",
"MSIE 5.5" => "/msie 5.5[0-9]*/",
"MSIE 6.0" => "/msie 6.0[0-9]*/",
"MSIE 7.0" => "/msie 7.0[0-9]*/",
"MSIE 8.0" => "/msie 8.0[0-9]*/",
"MSIE 9.0" => "/msie 9.0[0-9]*/",
"Chrome" => "/chrome\/*/",
"FireFox" => "/firefox\/*/",
"Netscape" => "/x11/",
"Opera" => "/opera*/",
"Safari" => "/safari\/*/",
"Android" => "/android/",
"Mobile Safari" => "/mobile\/[0-9a-z]* safari/",
"Robot" => "/yahoo/",
"Robot" => "/bot/"
);
$agent = strtolower($agent);
foreach($browser as $name=>$exp){
if(preg_match($exp, $agent)){
$browser = $name;
}
}
return $browser;
}

$u_agent = $_SERVER['HTTP_USER_AGENT'];
$browser = getBrowser($u_agent);
if($browser == 'Android' || $browser == 'Mobile Safari'){
if($browser == 'Android'){
ECHO "ANDROID";
}else{
ECHO "IPHONE";
}
}else{
ECHO "OTHER";
}
2012/07/20 20:41 2012/07/20 20:41
윈도우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/07/20 20:41 2012/07/20 20:41
아래 소스를 사용하면 사용자에게 묻지 않고 바로 담벼락에 게시할 수 있습니다.
단, publish_stream 권한을 가지고 있어야 합니다.

function publishPost(session) {
var publish = {
method: 'stream.publish',
message: 'is learning how to develop Facebook apps.',
picture : 'http://www.takwing.idv.hk/facebook/demoapp_jssdk/img/logo.gif',
link : 'http://www.takwing.idv.hk/facebook/demoapp_jssdk/',
name: 'This is my demo Facebook application (JS SDK)!',
caption: 'Caption of the Post',
description: 'It is fun to write Facebook App!',
actions : { name : 'Start Learning', link : 'http://www.takwing.idv.hk/tech/fb_dev/index.php'}
};

FB.api('/me/feed', 'POST', publish, function(response) {
document.getElementById('confirmMsg').innerHTML =
'A post had just been published into the stream on your wall.';
});
};


http://facebook.stackoverflow.com/questions/4396269/how-do-you-autopublish-with-fb-ui

더 많은 정보를 원하시면 위 주소로 가서 보시면 됩니다.
2012/07/20 20:40 2012/07/20 20:40
사용자가 보고 있는 브라우저 화면을 캡쳐해서 서버로 전송해서 확인하는 것.
네이버나 다음 메일에서 다른 컨텐츠 다 빼버리고 리스트만 골라서 로그인 없이 바로 내 웹페이지에서 볼 수 있는 것.
일반 링크가 아닌 자바스크립트 클릭만으로 나오는 DOM 부분의 원하는 내용을 긁어 와서 붙여넣는 것.
내 웹페이지에서 쓴 글을 네이버 카페, 다음 블로그 등에 동시에 올릴 수 있는 것.

위 항목은 현재 HTML5도 마찬가지로 일반적인 웹의 환경(ActiveX 제외)에서는 불가능합니다.
node.js 가 나오고 전세계의 개발자들이 그 기반하에 여러가지 오픈 모듈(npm)을 만들었는데 그 중에서
요즘 제 뒷통수를 강하게 때린 webdriverJS 모듈을 소개합니다.

사전 지식은 리눅스, 유닉스 기반하에 node.js를 어느정도 컨트롤 할 줄 알고 npm이 뭔지 알 정도면 됩니다.

Camilo Tapia란 외쿡 개발자가 만든 npm 모듈로서 기반은 node.js + Java Selenium + 자바스크립트
로 구성되어 있습니다.

브라우저 테스팅 툴인 Java Selenium이 설치가 되어 있어야 하며 리눅스나 유닉스에서는 standalone 버젼이
있으므로 걍 jar 파일만 실행 하면 됩니다. (자세한 사용법은 하단 URL 참고 )

작동 원리는 Java Selenium 서버에 node.js가 통신을 해서 Java Selenium과 연동을 통해 브라우저를 띄우고
wire protocol bindings으로 클릭, 캡쳐, submit 등등 브라우저 자체를 컨트롤 할 수 있습니다.

예를 들어 클라이언트 웹브라우저에서 자체 홈페이지에 들어오면 로딩하는 동시에 socket.io를 이용해서
클라이언트 pc의 URL을 node.js 서버로 전송하고 node.js에서는 Selenium 통해 브라우저를 실행시키고
Selenium 캡쳐 기능을 실행하면 서버에 이미지가 저장됩니다.

이 외에도 로그인 전용 페이지의 특정 영역을 가져와서 클라이언트에 보여주고 등등
webdriverJS GIT 홈페이지에 들어가셔서 지원하는 기능을 확인하시면 정말 활용할 수 있는 방법이 무궁 무진합니다.

해당 서버 소스는 네이버 자동 띄어쓰기 기능 자체를 서버로 해서 사용자 pc에서 입력한 한글을 webdriverJS 서버
에서 자동으로 브라우저가 실행되어 띄어쓰기된 결과값을 클라이언트에 리턴해주는 소스입니다.

-------------------------------------------------------------------------------------------------------
var client = require("webdriverjs").remote({desiredCapabilities:{browserName:"chrome",handlesAlerts:true}});
var now = require("now");
var express = require('express');

var app = express.createServer();
app.listen(7878);

var everyone = now.initialize(app);
client.init() ;
client.url("http://s.lab.naver.com/autospacing/");

var prContent = "";

everyone.now.callList = function(reqTxt){
client.url("http://s.lab.naver.com/autospacing/?query="+reqTxt);
client.submitForm("#search_form");
client.execute("return document.getElementsByClassName('wrap_spacing2')[0].innerHTML",function(result){everyone.now.returnPostHTML(result.value);
});
}
-------------------------------------------------------------------------------------------------------

서버상에서 브라우저를 맘대로 컨트롤 하고 그 결과값이나 동작 입맛에 맛게 가져오는 것.. 엄청난 강점일 거 같습니다.

node.js 자체도 나름 강력한 부분이 있지만 더 큰 강점은 npm에 있나봅니다. 집단 지성의 강점
한 번 활용해 보시면 재밌습니다.

참고 URL은 https://github.com/Camme/webdriverjs 입니다.
2012/07/20 20:38 2012/07/20 20:38
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://www.greensql.net/download
2012/07/20 20:36 2012/07/20 20:36
웹 서핑을 하다보면 불필요한 광고 때문에 컴퓨터가 버벅되는 경우가 있는데, 간단하게 hosts 파일을 수정해서 IE, FireFox, Chrome 등 어떤 브라우저를 사용하더라도 광고를 보이지 않도록 할수 있습니다. 그리고 그 광고를 원하는 내용으로 바꿀수 있습니다.

- hosts 파일 위치(윈도우즈 버전 마다 다를 수 있음)
C:\Windows\System32\drivers\etc


호스트 파일을 찾았으면 아래와 같이 추가해보자. 필요에 따라 더 추가해도 된다.

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost

# Naver AD
115.94.198.5 nv1.ad.naver.com
내용을 대충 설명하면 해당 도메인으로(nv1.ad.naver.com) 접속을 시도 하면 115.94.198.5 IP 로 인식 하는 것이다.
(IP를 115.94.198.5  대신 127.0.0.1 을 쓰면 해당 도메인으로 접속을 시도 하면 127.0.0.1 즉 내 컴퓨터로 loopback이 되서 도메인 접속이 차단되는 것이다.


호스트 파일 저장후 아래와 같이 광고가 표시 되지 않음을 확인할 수 있다.
사용자 삽입 이미지



지금부터 광고 부분을 수정해보자 . 필자는 115.94.198.5 개인 리눅스 서버를 가지고 있다.

통상 도메인을 호출하면 VHOST 에서 익식하여 /HOME/사용자 형식으로 인식하지만 IP 주소를 호출 하면

/usr/local/apache/htdocs 아래 폴더를 호출한다 htdocs  폴더를 보면 .htaccess 파일이 있다 없을경우 vi .htaccess

로 파을을 생성한다 . 파일 내용에 이렇게 넣어보자 .

Options +FollowSymLinks
RewriteEngine on
ErrorDocument 404 /youngsam.php

내용을 대충 설명하면 404 오류(not found) 파일이 없을경우 /usr/local/apache/htdocs 폴더에 /youngsam.php

파일을 실행 시키는 것이다 .

사용자 삽입 이미지

위 광고 부분 소스를 보면
<iframe id="f595100" name="f595100" src="http://nv1.ad.naver.com/adshow?unit=002AG"
 title="광고" width="595" ..생략

형식으로  http://nv1.ad.naver.com/adshow?unit=002AG 광고 도메인을 불러온다 이럴경우

http://115.94.198.5/adshow?unit=002AG 도메인으로 인식하게된다.
2012/07/17 10:57 2012/07/17 10:57

가령 그리기 객체들을 묶는 '그룹화' 는 ALT + R, G 로 '그룹해제' 는 ALT + R, U 로 쉽게 할 수 있었는데.. 2010 에서는 '그룹화' 를 ALT + J, D + A, G + G , '그룹해제' 를 ALT + J, D + A, G + U 로 해야만 한다. 무슨 게임기 콤보도 아니고 ㅠㅠ 힘들다 힘들어~

어쨌든 하나 둘 씩 익혀나가야 할 듯~ 처음 접하는 단축키만 우선 올려놔 보자.

리본메뉴 관련

  • ALT 혹은 F10 : 리본메뉴 단축키 보여주기(활성화)
  • Ctrl + F1 : 리본메뉴 숨기기
  • F10
    • 좌/우 화살표: 리본 간 이동
    • 아래,위 화살표: 리본 내 아이템 이동
    • TAB, SHIFT+TAB: 리본 내 아이템 이동

글자 포맷 관련

  • Ctrl + T : 글꼴 속성 대화상자 열기
  • Ctrl + K : 하이퍼링크 걸기
  • Ctrl + = : 아래첨자로
  • Ctrl + + : 윗첨자로
  • Ctrl + Space 바 : 설정된 포맷 제거
  • Ctrl + Shft + C : 포맷 복사
  • Ctrl + Shft + V : 포맷 붙여넣기

익혀두어야 할 단축키

  • ALT + J, D : 서식 리본이동
    • A, G : 그룹화
      • G : 그룹
      • E : 재그룹
      • U : 그룹해제
    • A, A : 맞춤
      • L : 왼쪽 정렬
      • C : 가운데 정렬(center)
      • R : 오른쪽 정렬
      • T : 윗쪽 정렬
      • M : 가운대 정렬(middle)
      • B : 아래쪽 정렬
      • V : 세로 등간격
      • H : 가로 등간격
  • ALT + N : 삽입 리본 이동
    • P : 이미지 삽입 (Office 2000: ALT + I, P, F)
    • C : 클립아트 삽입 (Office 2000: ALT + I, P, C)

기타 단축키 모음

2012/05/12 13:39 2012/05/12 13:39
와이파이 비밀번호을 알면 무료로 와이파이를 쓸 수 있습니다. 아이폰, 아이팟을 들고 길거리를 들고 다니면 

와이파이 WIFI 가 자동적으로 잡힙니다.

하지만 와이파이가 잠금으로 암호가 걸려 있습니다.

커피빈이나 스타벅스 같은 곳에서도 WIFI를 지원하는 데 패스워드가 걸려 있어 쓸 수 가 없을 때가 많습니다.

이런 패스워드를 정리해서 트위터에 올라온것이 있어 정리하여 발행합니다.
1. myLGnet, myLG070 : 123456789a, 987654321a,1234567890,myLGNetfe07
 
2. KT SSID , KT_WLAN : 1234567890, 123456789a, 1234567890c
 
3. SK : a123456789
 
    Tbroadnet : a123456789
 
    T-Spot : sktelecom 
(투썸플레이스, 빕스)
 
4. 세븐일레븐 : 2127393302
 
5. 맥도날드 : 16005252 (매장배달번호)
 
6. SO070VOIP : 534f4b4354
 
7. Egg 택시, 친절콜 와이브로(KWI-B2200T-XXXXX, KWI-2200) : SHOW3382 (대문자)
 
 
 
요즘 택시타면 애그(아시죠?) 달려있는 택시가 훨씬 많습니다
 
근데 기사아저씨가 와이파이 비번을 몰라요 ㅋㅋㅋ
 
 
 
8. KT QOOK AP : 1234567890
 
 
 
9. 스타벅스 : 매장별 전화번호 (영수증 참조)
 
 
 
10. LG Uplus : lguplus002,lguplus100
 
 
 
11. 파리크라상 : vkflzmfktkd(파리크라상)

와이파이 암호로 3G 로 데이타 요금이 부담스러운 동영상을 볼때는 한번 이용해보세요.
2012/05/10 18:23 2012/05/10 18:23
HTML Head의 meta 태그 바로 아래에 브라우저에서 request하게 되는 외부 도메인에 대해서 다음과 같이 미리 DNS Handshake 해 놓으면 페이지 퍼포먼스가 향상됩니다.

<link rel="dns-prefetch" href="//example.com">
<link rel="dns-prefetch" href="//ajax.googleapis.com">
...
쓰는 만큼 적어 두세요. 물론 너무 많은 외부 도메인을 쓰시는 것은 퍼포먼스를 나쁘게 하겠죠.
이렇게 정의해 놓으면 실제 요청이 들어갈때 DNS 시간이 확 줍니다. 파폭이나 크럼에서 테스트 해 보시길.    
2012/05/05 09:21 2012/05/05 09:21
<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/05/05 09:18 2012/05/05 09:18
오랬동안 http스트리밍 하는 방법을 찾아 다녔습니다.
그래서 찾은게 JWPLAYER를 찾게 되었습니다.
(jwplayer5부터는 html5를 지원해서 모바일에서 지원되었습니다.)
http://www.longtailvideo.com/players/


하지만 문제 생겼습니다.
JWPLAYER에서 스트리밍을 하지않고 전부 다운로드 한 후에 재생하는것이었습니다.
그래서 api페이지 보니깐 http 스트리밍 모듈이 서버에 깔아야 한다더군요
http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12534/video-delivery-http-pseudo-streaming

저는 아파치2를 쓰기 때문에 아파치2용 모듈을 설치 하였습니다.
http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Apache-Version2

아파치 뿐만 아니라 다른 웹서버도 되더군요
Apache, Lighttpd, Nginx, IIS, AOLserver

깔고 다시 확인 해보니 스트리밍 되는것을 확인 되었습니다.

모듈을 깔고 나니
start,end 파라미터를 붙여서 원하는 부분만 재생할수 있다는것을 확인했습니다.
ex> video.mp4?start=10&end=30

아래는 참고로 작성된 소스를 넣었습니다.

jwplayer 작성 소스
<video id="video" src="movie.mp4"></video>


공통 js
jwplayer("video").setup({
flashplayer: "/jwplayer/player.swf",
provider : 'http',
controlbar : 'over'
});    
2012/05/05 09:17 2012/05/05 09:17
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/05/05 09:15 2012/05/05 09:15
function getBrowser($agent) {
$browser = array(
"MSIE 5.0" => "/msie 5.0[0-9]*/",
"MSIE 5.5" => "/msie 5.5[0-9]*/",
"MSIE 6.0" => "/msie 6.0[0-9]*/",
"MSIE 7.0" => "/msie 7.0[0-9]*/",
"MSIE 8.0" => "/msie 8.0[0-9]*/",
"MSIE 9.0" => "/msie 9.0[0-9]*/",
"Chrome" => "/chrome\/*/",
"FireFox" => "/firefox\/*/",
"Netscape" => "/x11/",
"Opera" => "/opera*/",
"Safari" => "/safari\/*/",
"Android" => "/android/",
"Mobile Safari" => "/mobile\/[0-9a-z]* safari/",
"Robot" => "/yahoo/",
"Robot" => "/bot/"
);
$agent = strtolower($agent);
foreach($browser as $name=>$exp){
if(preg_match($exp, $agent)){
$browser = $name;
}
}
return $browser;
}

$u_agent = $_SERVER['HTTP_USER_AGENT'];
$browser = getBrowser($u_agent);
if($browser == 'Android' || $browser == 'Mobile Safari'){
if($browser == 'Android'){
ECHO "ANDROID";
}else{
ECHO "IPHONE";
}
}else{
ECHO "OTHER";
}    
2012/05/05 09:14 2012/05/05 09:14

남녀노소 누구에게나 사랑받는 안동찜닭

수많은 안동찜닭 전문점 중에서 조금은 특별한 봉추찜닭 대치동 한티역점에 다녀왔습니다. ^^

사용자 삽입 이미지





제가 가본 안동찜닭 전문점 중에서 제일 맛있어서 좋아하고 자주 가는 집이랍니다.!

봉추찜닭 소스 레시피를 만든 분이 운영하는 가게라는 대치동 한티역점 1호점 !!


대치동 맛집 봉추찜닭 위치입니다.

사용자 삽입 이미지

대치동 봉추찜닭 한티역점 위치입니다.

사용자 삽입 이미지


봉추찜닭 힌티점 메뉴판

사용자 삽입 이미지

2틀전 점심시간에 방문했을때 30분을 기다려야 해서 사람없는 오후 4시 도착 ..

3명이 방문했기에 찜닭 대 하나를 주문했어요~ 아주 매운맛으로 !!!

찜닭도 최고지만 여기 동치미국물 요놈도 최고입니다.

사용자 삽입 이미지

봉추찜닭은 안동지방에서 몇십년 전부터 내려오는 요리를 바탕으로 . 현대인의 입맛에 맞게 양념과 소스를

업그레이드시킨 퓨전 건강식이라고 합니다.

다른 이곳 저곳 봉추찜닭 체임점을 방문 했으나 . 어떤이유인지. 대치동 봉추찜닭집이 최고라고 말씀 드립니다.

2012/05/04 14:09 2012/05/04 14:09
얼마전 윈도우7 포멧 설치후 바탕화면에 익스플로러 아이콘을 제거 해도 자꾸 자동 생성되어 레지스트리 수정했습니다.


사용자 삽입 이미지
2012/04/22 17:56 2012/04/22 17:56

초기화의 경우 왠만하면 하실필요 없습니다.
(*신제품DOA건의 경우 임의로 초기화시 문제가 될수도 있습니다.*)

*F380, F2235, 2280, 4185 ; [X(취소)+C(칼라복사)]

*F4250, 4280, D2560, D4260 D730, K109, K209 ; [X+C], [전원+취소]

*F735 : [전원 + 취소], [취소 + 칼라]의경우는 기본정보사항만 출력됨

*D4360 ; 확인중...ㅋㅋ 알아본다고 적어놓고, 이제까지 그대로 두었네요..ㅎㅎ

*D5460 ; [취소+흑백복사]
설정>도구>상태보고서 및 품질보고서
초기화 ; [사진인쇄+적목현상] > 사진인쇄 > 적목현상

*PSC 1610 서비스모드 : [◀+▶] -> ◀ -> OK
초기화 : 아답터 제거후 [OK + 취소]상태에서 아답터 연결

*PSC 2210, 2310, OJ2235 초기화 : [#+3]누른 상태에서 전원연결 초기화후 스캐너가 작동되지 않거나 하는 특정 증상이 발생할수 있음에 주의

*PSC 2210, 2410 팩스 송수신이 안될 경우 :
1. ECM 모두를 OFF로 설정(메뉴 확인?)
2. 서비스모드( [*+#]->1,2,4 )로 들어가 ▶키 1번눌러 r/w Parameter 메뉴에서
입력버튼 -> Paramnater 값이 0인지 확인 -> 1,5,3(송신설정)을 눌러 Value 값에서 0을 눌러 설정 -> 1,5,4(수신설정)을 눌러 값을 0으로 변경

*2410 용지설정 잘못되었다면 백지 한 장씩 로딩될때(미디어 센서 보정)
< * + #> -> 1,2,4 -> ▶ 3번 -> OK -> ◀12번 -> OK
2210, 2310의 경우 2번 , 8번 임

*PSC 2575 초기화 : [OK + 취소]
2575 분해시(초보자 어려움) 스캐너 연결부 파손주의(살짝만 눌러분해, 약간만 무리해도 부러짐)
미디어센서 보정 : [◀ + ▶] => ◀ 1번 => OK => ◀ 2번 => OK => ◀1번 => OK

*구형 복합기 PSC 2000시리즈중 PSC 750과 2610은 스캐너 모듈이 약간다름

*잉크정렬페이지 강제취소 : 6110->[확인+메뉴], PSC2200계열->[설정+옵션]
대부분 [설정+OK], [설정+확인](V40의 경우 설정+확인을 정확히 동시에)
PSC 2510만 [설정+▲]
F370의 경우 취소방법이 없다. (초기화 : [블랙+칼라] 전원연결)
T45 : [3+6]

* LJ 1319F MFP 모노복합기 복사시 2장 출력 증상
1. 공장 출하 및 기본 셋팅은 용지 설정이 레터용지로 되어 있습니다.
- 초기화를 하여도 기본 설정은 레터용지로 되어 있습니다.
2. 레터용지로 설정된 경우 : 복사시 2장 출력됨 마지막 한장은 백지
3. 해결방법 :
setup 버튼 => 시스템 설치 => 용지설정 => 기본용지크기 => A4 선택
위의 방법으로 하면 정상적으로 1장씩 복사 됩니다.
(1319f의 경우 펌웨어를 최신 것으로 무조건 업데이트해야 여러 가지 문제점이 해결됨)

* 1319f 초기화 :[ X + ▶] 전원연결
자체테스트 ; 설정->보고서->보고서 구성(자체테스트페이지)

*M1120MF 자체테스트 ; 설정->보고서-자체테스트페이지

*OJ J3608 : 자체테스트 ; [OK+취소]

*LJ 1000 : 엔진테스트 USB/페러럴포트 밑의 검은색단추 2~3초누름

*LJ 1022 : ! 버튼 2~3초 누르면 샘플페이지출력, 3초이상 누르다가 점멸시
손때면 Self Test/Configuration 페이지 출력

*LJ P1005, 1006, 1505 엔진TEST 페이지인쇄 : 8초안에 뚜껑 5번 열었다 닫았다함
엔진테스트 페이지물에는 줄만 계속 가있게 나옴
(HW Config 페이지출력은 SW설치후 가능/프린터 설치후 속성->인쇄품질정보->서비스)
-주의 : P1505n 모델만 프린터 자체에서 config 페이지출력가능

*LJ P2015D TEST 페이지인쇄 : 전원버튼만 누르고 있다가 삼각표안의 느낌표 램프와
U버튼램프 깜빡일 때 전원버튼 손땜

*3820, 6122 SELF-TEST : 전원 +RESUME 4번
SAMPLE-PAGE : RESUME 버튼을 출렬될때까지 누르고 있음

*DJ 900,910, DJ3920 : 전원 +윗덮개 개폐(4번)

*D4160,4260 SELF-TEST : 전원+용지버튼 4번
노즐테스트 - 전원+포토버튼 1번(또는 전원+용지버튼 10번)
테스트페이지는 몇줄안나옴/Err: CO84001이란 에러메세지는 아무상관없음

*D5160 : OK+◀(1회)
무한테스트-OK+▶(8회)

*D5360 자체테스트 : X(취소) + 접목현상제거, 취소+사진인쇄
서비스모드 : 접목현상제거+사진인쇄⇒접목현상제거⇒사진인쇄⇒접목현상제거⇒
방향키(◀,▶)이용 해당항목 이용

*PSC 7830(원펜가능) : OK +▶(4번)[TAP 4]
OK + ◀(1번)[TAT 10]-----노즐검사

* PSC 5610, L7580 : OK +X
5610 초기화 : 전원ON 상태에서 아답터 제거후 6+# 상태에서 아답터 연결
5610 복사시 밑에 부분 짤릴때...언어설정 한국어로=> English(11번)-> ok(1번)
-> 보다 더 많은 국가보기(99번) -> ok(1번) -> korea(44번) -> ok(1번)
이렇게 해도 안되는 경우 복사버튼을 두 번누르면 용지설정을 할수 있다. 여기서
A4로 설정후 반드시 저장하면 해결됨

*C4280 : X(취소) + 맨밑의 녹색버튼(칼라복사)

*C4480, 4580, 4599 자체테스트 ; [취소+칼라복사]
초기화 ; [취소+칼라복사]누른상태에서 아답터 연결

*[02 계열 잉크시스템실패 오류 해결방법 - 초기화]
- 기종 : 3110/3310 : [#+9]
- 기종 : C5180,C6180 : [도움말+OK]

- 기종 : C6280,C7280,C8180,D7260 : [접목현상제거+사진인쇄]

*C6280 자제테스트 ; [취소+도움말]

*C8180 자체테스트 ; [취소+적목현상제거], [취소+사진인쇄]

*Photosmart Pro B8330 ; [전원+취소]
품질테스트; 급지버튼 3초이상
*Photosmart Pro B8850, 9180 자체테스트 ; [취소+급지] 그림 및 제품명만 나옴
프린터속성>인쇄기본설정>프린터 서비스>테스트페이지 인쇄

* OJ4355, 6310, OJ J4580, J6480 자체테스트 ; [OK+취소]

*OJ 4580 초기화; [*+#]1,2,3 눌러 서비스모드에서..

*PS C5280 자체테스트 ; [취소+흑백복사]

* 5색 기반의 포토스마트 C5380(cd 인쇄), C6380(cd 인쇄 안됨, 블루투스지원), C6375
Self Test : [취소버튼 + 흑백복사], 설정->도구->상태보고서 및 품질보고서
서비스모드:[적목현상+사진인쇄]->방향키(OK버튼 안누른뒤), 총페이지 및 IRO값 확인불가
[접목현상+사진인쇄]->사진인쇄->적목현상


*C309A 자체테스트 ; [취소+흑백복사], 설정->도구->상태보고서 및 품질보고서
페이지상에 38번열 리필잉크인지 정품잉크인지 알려주는 Digit 1이면 정품, 0이면 비정품 (단, 포토카트리지에서 정품인데도 0으로 나타남)
-6색잉크 장착제품의 경우 46번의 왼쪽 숫자가 0이면 리필일 가망성임-
초기화- [접목현상 +사진인쇄]에서 전원코드 연결

*Photosmart A626 ; LCD 설정버튼누르면 ->자체페이지 출력부분 확인가능

*OJ PRO 800SE(A809C) : 자체테스트 [전원+X]
급지테스트 TAP91[전원+X9+용지1]
무한H블랙테스트 TAP120[전원+X12]
무한H칼라테스트 TAP124[전원+X12+용지4]
*OJ K7100(A3) : 헤드정렬시 [전원 + 용지3](2색잉크 장착제품은 대부분...
자체테스트[전원+취소]
샘플페이지[급지버튼 3초이상]

*포토스마트 D7160 : 액적상에서 테스트페이지 인쇄
1. 서비스모드-네비게이션키중 [◀+▶] => 줌키의 -키 => 사진수정 => 줌키의 -키
=>Service Tests=>Printer support info에서 확인가능
2. 서비스모드 - [전원+X]
D7160의 경우 서비스모드에서 초기메뉴다음에 키가 잘작동하지 않고, 초기화버튼이 없다.

*포토스마트 7260(D7260아님) : [전원 + 폴더버튼(4회)]

*포토스마트 D7260 자체테스트 ; [취소+적목현상제거]
*포토스마트 D6160 : 자체테스트 [전원 +용지버튼(1회)], 2장출력됨
노즐테스트 [전원 + 용지(7회)]->주의 권장하지 않음
초기화 없음
*포토스마트 D7450 : 전원 + 전원바로 밑의 버튼(폴더) 4회

2012/03/18 11:17 2012/03/18 11:17
IOS5를 설치했지만 사진 스트림이라는 기능이 너무 마음에 들었다.

사용자 삽입 이미지
우선 이 프로그램을 다운을 받아야 합니다.


http://support.apple.com/kb/DL1455

위 링크로 들어가 iCoud Control Panel for  Windows  [ Download ] 클릭후 다운받아야 합니다.

사용자 삽입 이미지

그다음에 설치를 하시고  사진스트림 옵션을 선택을 하시면

사용자 삽입 이미지
사진이 다운로드 되는 폴더 업로드되는 폴더를 지정할수 있습니다.


그리고 아이폰에서 사진을 찍으면 바로 저 폴더로 들어오게 되어있습니다.

2012/03/04 17:52 2012/03/04 17:52
생각을 정리 하기위해 Mindjet MindManager 툴을 자주 사용합니다. 아이패드에서 무료로 사용할수 있게 되었더군요

Dropbox 프로그램 을 사용하면 윈도우 / 리눅스 / 맥 / 아이패드 / 안드로이드 / 등에서 MindManager  , 2Do , UPAD

이미지 , 등을 / 실시간 동기화 가능합니다.

Dropbox 간단 소개
 
간단히 소개한다면 서버를 따로 두고, 두 개 이상의 컴퓨터에서 파일을 똑같이 공유하여 사용하는 것입니다. 서버는 물론 Dropbox에서 제공해 줍니다. 웹하드나 FTP서버를 이용할 수 있습니다만, 작업 후에 잊지 말고 서버로 올려 주어야 하지요. Dropbox는 그럴 필요가 없습니다. 그저 지정된 공유 폴더에서 작업을 하면 Dropbox 클라이언트 프로그램이 알아서 서버에 올려주고 내려주고해서 모든 컴퓨터를 동기화 시켜 줍니다.
 
또한, 고맙게도 컴퓨터 OS가 달라도 된다는 것이죠. 한쪽이 Microsoft Windows라면, 다른 쪽은 Apple Mac이나 리눅스라도 된다는 것인데, 안정만 보장된다면 너무 좋네요. Dropbox에 올려진 그림입니다.

사용자 삽입 이미지

그래서 클라이언트 프로그램 내려받는 버튼에도 Microsoft 외에도 Mac, Linux가 언급되어 있습니다.

사용자 삽입 이미지
Dropbox 회원 가입 방법
 
웹 페이지에서 회원 가입 링크부터 찾았는데, 없습니다.   (1) 대신에 프로그램을 설치하고 실행하면 실행 중에 가입할 수 있습니다. (2) 또는 아래에 있는 저의 초대 링크를 통해 가입하실 수 있습니다. 저의 초대 링크로 가입하시면 저에게 250MB의 무료 용량이 추가된답니다.

 •http://db.tt/uUz0NHuB
 
Dropbox에 가입하게 되면 처음 무료로 2GB를 제공하는데, 그 이상의 용량이 필요하면 용량 단위로 구입할 수 있습니다. 또는 다른 분을 초대하여 250MB씩 늘리거나 말이죠.
 
Dropbox 사용 방법
 
프로그램을 설치하면 내 문서 안에 공유 폴더가 자동으로 생깁니다.


사용자 삽입 이미지


생성된 폴더 중에 "Public"에 아무 생각 없이 몇 개의 파일을 복사해 넣었습니다. 그리고 다른 PC에 Dropbox를 설치하고, 로그인을 했더니 자동으로 파일이 내려받아졌습니다

즉,
1.설치하고 로그인을 하면 공유 풀더가 생기고,
2.그 공유 폴더에서 작업하면 끝입니다.
 
정말 간단하죠? 그런데 더욱 놀라운 것은 컴퓨터 2 대를 가지고 작업해 보았는데, 한쪽에서 수정하고 저장하면 다른 컴퓨터에서 업데이트되더군요.  물론 잠시 시간은 걸리지만, 그렇게 오래 걸리지 않았습니다.

Mindjet MindManager  프로그램도 한번 사용해 보세요 -

사용자 삽입 이미지

http://youngsam.net/445      여기는 7 버전입니다. (추천)

http://youngsam.net/1762    여기는 2012 버전입니다 .

2012/03/04 17:30 2012/03/04 17:30
사용자 삽입 이미지

다음에서 무료로 배포하는 덩치가 작은  시스템 최적화 프로그램인 다음 클리너입니다.

설치없이 실행할 수 있는 무설치버전입니다. ( Cleaner.rar ) 압춥 풀고 실행


1-윈도우에 쌓이는 각종 쓸모없는 파일들을 정리

2-간편한 OS설정 하기

3-메모리 최적화 기능

4-하드드라이브 조각모음

5-엑티브X 간편삭제

6-툴바제거

7-프로그램 추가제거 (윈도우의 추가제거기능 보다 뛰어납니다.)

8-시작프로그램관리

9-프로그램 차단기능

10-실시간 감시기능
2012/02/28 05:08 2012/02/28 05:08

사용자 삽입 이미지


고스트 백업/복구사용법에 능숙하지 못하신 분들에게 도움을 드리기 위해 OneKey Ghost  V6.5.12.188 이라는
프로그램을 소개합니다.
 
이프로그램은 다른 이미지 형식을 만드는게 아니라 고스트를 실행하면 지정 경로(폴더)에 백업 파일을 작성하고
복원이 필요한 시점에서 복원하면 컴퓨터를 백업 시점의 상태로 복원 시켜 줌니다.
 
사용가능한 운영체제
WinNT, Win2000, WinXP, Win2003, WinVista, Win2008, Win7

■■■■■■■■■■■■■■■■■■■■■■■■사용법■■ ■■■■■■■■■■■■■■■■■■■■■■

1-백업하기

Backup 선택하고
저장할 백업이미지의 파일 경로와 이름 지정한 다음 백업할 파티션 즉 윈도우가 들어있는 C드라이브를 선택해주시고
Yes 눌러서 재부팅 하시면 고스트 창이 뜨면서 백업이 진행됩니다. 윈도우에 있는 시스템 복원기능 보다 정밀한 백업이므로 다소 시간이 걸리므로 기다려 주시면 알아서 작업하고 재부팅까지 해줍니다.

2-복구하기
Restore 선택하시고 미리 백업해두었던 고스트 이미지파일을 지정하고
복구할 파티션 즉 C드라이브를 선택한 다음 Yes를 클릭하면 재부팅 하면 저절로 고스트복원을 하면서
자동으로 재부팅까지 됩니다.

2012/02/27 05:01 2012/02/27 05:01
사용자 삽입 이미지
MindManager 2012 for Windows 버전 나왔습니다.

사용법은 간단하다.
중간에 센터 토픽이 있으면 엔터를 누르면 하위 토픽을 하나 만들고,
엔터를 여러번 누르면 같은 등위 토픽이 만들어지며

insert 버튼으로 하위 토픽을 계속 만들 수있고
delete버튼으로 삭제
한글 입력 가능하다.

좋은 점은 오피스 계열의 파일로 아웃풋을 할 수 있다.
즉 엑셀이나 파워포인트, 워드로 파일 전환이 가능하다는 것입니다..
2004년도 제안서 작업중 처음 알게된 프로그램인데 . 마인드 맵이라는 예전에 한창 유행했던 시절이 있는데 그때보다
기능이 강력해진 녀석입니다.


 
2012/02/10 18:20 2012/02/10 18:20

윈도우를 사용하다 보면 디스크를 포멧하고 윈도우를 새로 설치할 일이 많다.

윈도우7도 그러한 점에서 사용자 폴더(C:\Users\준형이네)를 OS 가 설치되는 C 드라이브가 아닌 D나 E 등 다른 드라이브에 설치하면 OS 재설치에 유리하다.

윈도우7에서는 mklink 라는 명령어로 쉽게 사용자 폴더를 다른 드라이브로 옮길 수 있다.

1. 윈도우를 부팅하고 Administrator 계정을 활성화한다.

제어판 > 관리도구 > 로컬 보안 정책을 클릭하면 아래와 같은 창이 뜬다.




사용자 삽입 이미지


 여기서 Administrator 계정 상태 : 사용 안 함을 "사용"으로 변경한다. 그런 후에 현재 계정을 로그 오프하고 윈도우 로그인 페이지로 이동한다.

사용자 계정 폴더를 복사하게 되는데 계정 로그아웃을 했어도 파일이 계속 로드 되어 있을 수 있으므로 가급적 리부팅하고 Administrator 로 로그인 한다.

이것을 하는 이유는 현재 이동하려는 사용자 폴더가 현재 사용중이면 파일을 삭제하거나 rename 할 수 없기 때문에 사용자폴더내 파일을 풀어주기 위해서이다.

2. 사용자 폴더 복사

Administrator 계정으로 로그인하고 윈도우 탐색기를 띄워서 C:\Users 디렉토리를 찾아서 이동하고자 하는 계정의 폴더를 다른 드라이브로 복사한다.

그리고 사용자 폴더를 옮길 target 드라이브로 가서 Users 디렉토리를 만든다. 디렉토리명은 윈도우 기본 디렉토리명(Users)를 해도 되고 임의대로 설정해도 된다. 여기서는 D:\Users 로 한다.

3. link 만들기

복사가 완료되면 윈도우 버튼을 누르고 "프로그램 및 파일검색" 란에 "cmd" 를 입력하여 명령어창을 연다

cd \Users

를 입력하여 C:\Users 디렉토리로 이동한 다음 원래의 디렉토리를 rename 하거나 delete 를 한다.

이 때 간혹 파일이 사용중이라고 에러가 날 수도 있다. 그런 경우는 제어판 > 관리도구 > 서비스에서 해당 파일을 열고 있는 서비스를 종료시키면 rename 이나 delete 가 가능하다.

그런 다음 아래 화면처럼 mklink 명령어로 링크를 생성한다.

사용자 삽입 이미지


위와 같이 하면 "C:\Users\준형이네" 라는 링크가 생성되고 "준형이네"라는 디렉토리는 D 드라이브의 Users\준형이네 로 연결된다.

사용자 폴더를 다른 드라이브로 옮겨두면 OS 가 설치된 드라이브를 포멧하고 재설치해도 라이브러리>문서,비디오,사진,음악는 물론이고 appData , 즐겨찾기 디렉토리등이 모두 보존되므로 걱정없이 재설치를 할 수 있다.

윈도우를 재설치한 이후에는 사용자 폴더를 다른 드라이브에 복사하는 과정만 빼고 그대로 진행하면 된다.

2012/02/10 13:24 2012/02/10 13:24

<script>
function SearchCheckForm(f){
if( f.keyword.value == ""){
alert("검색창에 아티스트나 곡명을 입력해주세요.");
f.keyword.focus();
return false;
}
}
</script>
<form action="/ezmart.php" name="SearchCheck" method = "get" onsubmit='return SearchCheckForm(this);' >
<input type = "hidden" name="tquery" value="martmain">
<table width="540" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="228"><img src="/01_img/main/search.gif" width="228" height="34" /></td>
<td background="/01_img/main/search-02.gif" width="261" height="34" class="txtLeft"><input name="keyword" type="text" style="margin:5px 8px 5px 8px; padding:1px; border:none; height:16px; width:238px;" value="<?=urldecode(stripslashes($keyword))?>" /></td>
<td align="right" valign="middle"><input type = "image" src="/01_img/main/search-03.gif" width="51" height="34" /></td>
</tr>
</table>
</form>

<?

/*
DB에서의 저장은
1) '
2) &#039;

2가지로 되어 있는 싱태 이다

ex)

Don\&#039;t Cry (원음 MR)
Don\&#039;t Say Goodbye (MR)
Don\'t Cry (로열패밀리 OST)

*/

// 홑따움표를 변환 시킨다.
if($keyword){
$tkeyword = strip_tags(trim(urldecode(stripslashes($keyword))));
$tkeyword = str_replace(' ' , '' , $tkeyword);
$tkeyword = preg_replace("/\'/", "", $tkeyword);
$tkeyword = preg_replace("/\&#039;/", "", $tkeyword);

$where .= " and ( " ;
$where .= " ( REPLACE(Name,' ','') LIKE '%$tkeyword%' OR REPLACE(Model,' ','') LIKE '%$tkeyword%' ) ";
$where .= " or ( REPLACE( Name, '\\\\&#039;', '' ) LIKE '%$tkeyword%' OR REPLACE( Model, '\\\\&#039;', '' ) LIKE '%$tkeyword%' ) ";
$where .= " or ( REPLACE( Name, '\\\\\\'', '' ) LIKE '%$tkeyword%' OR REPLACE( Model, '\\\\\\'', '' ) LIKE '%$tkeyword%' ) ";

$where .= " ) ";
}

?>

<?
$TransData = "tquery=$tquery&code=$code&keyword=" . urlencode(stripslashes($keyword));
include "${SKIN_FOLDER_NAME}/page/${PageSkin}/index.php" ;
?>

2012/02/07 10:07 2012/02/07 10:07
---------------------------
-- 로그 잘라내기

backup log test with no_log

sp_helpdb test

/*
name ...
----------------...
test ...


name ...
---------------...
test ...
test_log ... -- 축소하고자 하는 로그 파일명
*/


---------------------------
-- 로그 파일 축소
use test
go
dbcc shrinkfile (test_log,0)

/*
DbId FileId CurrentSize MinimumSize UsedPages EstimatedPages
------ ------ ----------- ----------- ----------- --------------
7 2 63 63 56 56

(1개 행 적용됨)

DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를 출력하면 시스템 관리자에게 문의하십시오.
*/
2012/02/07 10:05 2012/02/07 10:05
Windows 2008 Server R2 를 설치한후에 암호를 변경하게 되어 있는데, 복잡한 암호가 아니면 설정이 되지를 않는다.

하지만 너무 복잡한 암호는 또 까먹기도 쉽기에 원하는대로 설정하기를 바라게 된다.

이 부분을 해제하기 위한 방법은

1. 관리도구 -> 로컬 보안정책 -> 계정 정책 -> 암호 정책 를 크릭하면
2. 오른쪽 리스트 중에 암호는 복잡성을 만족해야 함을 사용안함으로 변경한다.
2012/02/07 10:03 2012/02/07 10:03