Visual SVN Server SVN을 쉽게관리하는 서버 프로그램입니다. Licensing은 Standard Edition은 무료, Enterprise Edition은 $950 per server 입니다. [ VisualSVN 화면 ] [ 가격표 ] Standard Edition Enterprise..
Button에 배경을 이미지로 하게 되면, 1px의 border가 생긴다. 해당 border을 없애는 방법은 2가지가 있다. 첫번째 방법: Properties 창의 값 변경 (1) Properties > FlatAppearance - BorderSize값을 0으로 준다...
Outlook을 이용해서, POP3계정을 사용하다 보면, 다음과 같은 오류가 발생할 때가 있다. [ 문제 ] Outlook 에서, 0x8004210e 에러가 발생합니다. [ 해결법 ] 첫째로, 사용중인 메일 계정을 다른 장치에서 연결을..
모바일 폰의 Office 업무을 랩탑처럼 사용한다? 그것도 모니터랑 키보드 마우스을 연결해서.. 영화에서 나올 법한 이야기지만, 진짜 이런 제품이 MS에서 나왔다. Continuum이 바로 그 제품이다. Microsoft Display..
Window Professional 10 와 Window Professional K / Window Professional KN 의 차이점 ? windows 10 Home 및 Windows 10 Pro의 "N" 및 "KN" 에디션을 제공하며 표준 에디션과 동일한 기능을 갖추고 있지만 특정..
[ 소수점 자리수 맞추기 ] 돈 계산과 같은 경우 소수점의 자리수를 맞춰주는 것이 중요합니다. C# 프로그램에서는 Math.Round(값, 소주점자리수) 형식을 하면 소주점자리수까지 자동 Round처리를 하게 됩니다. MSS..
[ 특정 HTML 제거 ] 특정 HTML 태그들이 간혹 문제를 일으킬 때가 있다. 예를 들어, "<form .. ></form>태그와 같은 경우 특히 문제를 발생 시키는 경우가 많다. RegEx 을 통한 제거를 해주시면 됩니다. $html = '..
영문에서 사용되는 font를 이쁘게 하기 위해서, Segoe UI를 많이들 사용하는데요. CSS을 다음과 같이 사용하시면, Segoe UI Lighter가 됩니다. font-family: Segoe UI; font-weight: lighter; 출처: "Segoe UI Lig..
종종 컴퓨터가 느려질때, 여러가지 유틸을 쓰곤하는데. 생각보다 가볍고 괜찮은 프로그램인 GoClean 1.4.4 버전 개인적으로 간단한 부분은 이 유틸리티를 사용하면 좋을 듯 싶습니다. (But 종종 악성 바이러스가..
간혹 iMac를 디스플에이 모니터로만 사용하고 싶을때, 썬더볼트 케이블이 있으면 보조 디스플레이어로 사용이 가능하다. 과거의 iMac (-2010)까지는 Mini DisplayPort to Mini DisplayPort 현재의 iMac (2011-2014..
간혹, 오래된 WEB소스의 경우 ANSI로 작업된 경우가 많다. ANSI로 된 페이지를 폴더별로 변경해주는 TOOL입니다. (여러개의 폴더를 한번에 해주는 형태로 변경하고 싶네요.) ANSI로 된 html파일들을 UTF-8로 변환..
실행 프로그램에 마우스 오른쪽 클릭으로 "관리자로 권한으로 실행" 해야만 하는 프로그램을 기본적으로 클릭시 "관리자로 권한으로 실행"하게 하는방법 해당 프로그램을 "속성 > 호환성"에서 "설정 - [v]관리자..
MS SQL SERVER compact 템플럴리 테이블 생성 불가. 서브쿼리 지원 MS SQL Local DB사용하기 (SQL 2012부터) ※ SQL LocalDB 설치 제약사항 운영체제 - Windows Vista SP2, Windows Server 2008 SP2 이상의 운영체..
항상 사용할 때마다 헷갈리게 하는 부분이 조인이다. 기본적으로 조인은 중복에 대한 내용을 사용할때, 많이 사용한다. 그러나, RIGHT JOIN 도 생각보다 많이 사용되는 패턴이다. 간단히 정리된 내용을 메모해 둔..
MSSQL의 bit필드 연산자. // 다음고 같이 하면 에러가 에러가 발생됩니다. Update table1 set Active='True' SQL의 bit필드 연산는 다음과 같이 1과 0으로 처리해 줘야 합니다. Bits in SQL Server are always sto..
C#을 이용한 기본적인 디지털 Clock 소스입니다. Steps 1. Visual Studio 실행 2. New Porject -> Windows Form Project 선택하고, 이름 입력 (ex: Digitalclock) 3. Toolbox에 있는 Label과 Timer을 from에 추가..
Windows 10에 Bash Shell을 설치 할 수 있습니다. 아직 beta이며, 기본 설치 되어 있지는 않고, 설치를 해야 합니다. bash를 사용하려면, 개발자 모드로 변경해야 합니다. 설치가 완료되면, 시스템 Restart 해야..
tistory의 블로그 DNS(서브네임)의 IP/레코드 값을 CNAME으로 변경하라고 공지를 보게되었습니다. 음..IP로 정했던것을, CNAME타입으로 변경하고, host.tistory.io로 변경하라는 공지 내용이었죠. (해당 공지 -->..
vTiger 란? vTiger CRM 은 open source CRM입니다. (영문WIKI) https://en.wikipedia.org/wiki/Vtiger_CRM Vtiger CRM is an open source CRM application developed by the company Vtiger. Vtiger CRM is availa..
WinSCP는 무료 FTP 프로그램이다. 실질적으로 Putty나 Filezilla FTP를 이용한 연결정보 및 AWS의 ppk(보안키)를 가져 올 수 있는 기능도 있고 편리합니다. 심플하고, 무료임에 윈도우 환경에 쓰지 좋은 FTP 프로..
다음달 / 이전달 구하기 아래의 해당 함수는 월에 대한 이슈가 발생 합니다. 1월29일부터 1월30일까지는 Feb(3월)로 넘어가는 오류가 발생 (ex:2017년1월30일=>2017년3월2일로 나옵니다.) 아래의 strtotime()함수..
== 정규 표현식으로 해결하는 일반적인 문제들 == - 이메일 주소 정규식 : (\w+\.)*\w+@(\w+\.)+[A-Za-z]+ - 주민등록 번호 : \d{2}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])-[1-4]\d{6} - HTML 주석 정규식 : <!-..
C#을 이용한 MS SQL Server Backup Restore 프로그램밍 ( * Local PC 백업 ) SQL Server Database Backup and Restore using C# - Part 1 https://youtu.be/5E0q5cZjblk DB 백업 / 리스토어 Design 화면 만들기. S..
DataTable 로 넘겨 받은 값을 List<T>형태로 넘기는 방법 linq를 이용해서 DataTable에서 특정 Column의 Data를 List<string> 으로 변환을 할 수 있습니다. [ 예제 소스 코드 ("KEY_NAME"=컬럼 이름) ] public sta..
MySQL 설치 시 UTF-8 환경으로 default 설치 되는 경우도 있지만, 본인처럼 한글이 깨지는 현상 발생시 mysql 환경을 utf-8으로 맞춰주는 포스팅을 진행하고자 한다. 대부분 mysql 기본 설치 시, 인코딩 타입이 la..
Label 부분에 Multi line으로 입력을 위한 방식 1) label Text Property에 drop down 버튼을 눌러서 입력창에서 Enter , 를 입력해서 사용한다. 2) Design Time \r\n will do the trick - this.label2.Text = "Mu..
출처: https://technet.microsoft.com/en-us/library/dd421710(v=ws.10).aspx 윈도우에 있는 FTP Service을 사용하기 위해서, firewall 선택시 종종 쉽지 않을때가 있습니다. 간단하게 설정하는 방법 Open an Admi..
개발툴 받은후, .Net Core 을 받아야 합니다. https://www.microsoft.com/net Download > .Net Core 선택 > SDK를 다운로드 받으시면 됩니다. (해당 프로그램은 컨맨트 컨설을 실행 할수 있게 합니다.) VS 2015 W..
Worpress의 Theme를 손쉽게 받으려면, FTP를 사용하면 되는데, 다음 방법을 사용하면 FTP없이도 Theme등을 다운로드 가능합니다. AWS EC2에서 FTP계정없이 Wordpress의 Theme받기 처리 터미널 명령들 -- www그룹..
SSL적용을 위해서는, IIS에서 http:// 프로토콜을 요청시 https:// 프로토콜로 변경해주는 셋팅을 해줘야 합니다. 세팅방법은 2가지가 있습니다. (1) 첫번째 경우: 서버내에서 사용되는 SSL경우 (2) 두번째 경우:..
MySQL 프로세스 리스트 보기에는 다음의 두가지 방법을 사용 [aokio]$ mysqladmin processlist mysql> show processlist; +---------+------+-----------+-------+---------+------+-------+------------------+ |..
디렉토리별로 용량 확인하기 du -h --max-depth=1 다음과 같이 하면, 1 depth에 있는 폴더들의 용량을 합산해서, MB단위로 보여준다. 출처: linux 디렉토리별 용량확인
CSS로 Font에 border 처리 방법 h1 { color: yellow; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; } <h1>Hello World</h1> (결과) Hello World 출처: http://stackoverflow.com/question..
Bootstrap에 사용되는 테이블을 sort처리하기 DataTables 공식사이트: https://datatables.net/ 소스 설명: https://datatables.net/examples/styling/bootstrap.html 예제: https://www.datatables.net/manual/st..
[한글] http://docs.aws.amazon.com/ko_kr/awsaccountbilling/latest/aboutv2/checklistforunwantedcharges.html#checkloadbalancers [영문] http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/checkl..
Amazon Web Services (AWS) 월별 가격 계산기 입니다. http://calculator.s3.amazonaws.com/index.html?lng=ko_KR#/ [AWS 간단 월별 비용 계산기] RDS와 같이 항목들은 왼쪽 메뉴에 있습니다. [팁] 미국 서부 지역..
javascript에서 2 decimal (소수점 2자리)로 round하려면, 해당 함수가 없다. 방법은 다음과 같이 하면 됩니다. Math.round(num * 100) / 100 해당 방식으로 하면, 신기하게, 소수점 2자리에서 짤리게 됩니다. 참..
출처: MSSQL 테이블 단위 백업 MSSQL에서 특정 Table 백업하기 SQL Server Management Studio 실행 > DB선택 > 테스크 > 스크립트 생성 개체 선택 > 특정 데이터 베이스 개체 선택 테이블 > {백업할 테이블 선택..
출처: http://stackoverflow.com/questions/22413203/bootstrap-affix-back-to-top-link Now that I understand the Affix component better, I have come up with the solution. After specifying a top offset a..
(인터넷 브라우저)윈도우 창을 줄이거나, 늘리면, Google Chart사이즈는 변동이 없습니다. Google Chart 내용은 HTML5/SVG객체 기반으로 되어 있기에, 자동으로 사이즈가 변경이 안된답니다. 이를 해결하기 위해서..
MySQL에서 DB명과 Table명을 대소문자 구분이 필요 할 때가 있습니다. (해당 기능은 OS의 자체에서 대소문자가 구분이 되는 OS에서만 지원됩니다.) >> : Win/Mac OS X에는 적용이 안된다고하네요? 왜 Mac OS에서..
회사에서 구매해서 사용하던 프로그램인데요. 기본적으로 개인 사용자는 무료입니다. 코덱 설정 및 손쉬운 기능들로 직원들이 잘 사용하던, PC화면 캡쳐 프로그램입니다. 윈도우 전용 프로그램입니다. 오캠 - 세..
DoWorkEventHndler를 이용해서, (DoWork이벤트를 처리할 메서드) 예제 private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { // Do not access the form's BackgroundWorker reference dir..
.net Framework 4.6.1에서 WCF WEB HTTP를 위한 Help page를 자동으로 생성됩니다. 예를 들어 다음과 같이 "/help"을 붙이면 다음과 같이 나타납니다. (예: http://localhost:8000/Customers/Help ) Using the WC..
jQuery를 이용한 <image src="{경로}" />의 경로 변경하기 이미지 변경 방법은 jQuery의 attr() 함수의 src 속성을 변경으로 가능합니다. <img id="my_image" src="first.jpg"/> .. // 이미지 변경하기 $("#my_ima..
IIS의 사용하다보면, OS로 사용하는 C:\드라이브가 점점 줄어 드는 것을 볼 수있습니다. 가장 기본적으로 IIS의 Log 디폴트 폴더를 C:\inetpub\logs\LogFiles 사용하면서, 로그가 쌓이면서 Storage용량을 차지하는..
출처: http://www.csharpstudy.com/Data/SQL-command.aspx C# SqlCommand 클래스 SqlCommand 클래스는 SQL 서버에 어떤 명령을 내리기 위해 사용하는 클래스이다. SQL 테이블로부터 데이타를 가져오거나(SELECT),..
함수명(long? id) 이렇게 쓰일때가 있다. long?의 의미는 long은 Int64와 동일하며 ?의 의미는 nullable (널값을 허용한다는 의미) long is the same as Int64 long data type The ? means it is nullable A nulla..
페이스북의 라이브 스트림 다운로드 받기 방법 1. 라이브 스트림 페이지 연다. 2. 플레이 한다. 3. 동영상 위에서 마우스 오른쪽 클릭으로 Streaming URL를 복사한다. 4. 새로운 탭에 해당 URL를 붙여 넣는다. 5...
방화벽이 차단했을 경우의 에러 메시지입니다. 결론, DB network접속이 실패 하는 경우입니다. [Win32Exception (0x80004005): The network path was not found] [SqlException (0x80131904): A network-related o..
API Platform 형태의 서비스를 요즘 많이들 사용 되고 있습니다. 그중 많은 곳에서 RESTFul 방식을 가장 많이 사용중인데요. 우연히 "조대협"님의 블로그에서 발견한, API관리를 위한 툴인 Swagger메모 남기려고..
RESTFul이란? HTTP Method(POST/GET/PUT/DELETE)을 이용한 통신 기술. HTTP Method의 여러가지중, POST, GET, PUT, DELETE 를 가지고 CRUD(Create/Select/Update/Delect)처리를 한다. 추가로 보세요> http://blog...
윈도우의 왼쪽 하단에 있는 System Tray Icon 형식으로 프로그램 만들기 사용 컨트롤: Form, NotifyIcon, ContextMenuStrip 1. 폼을 만들기 - Form 시작시 작게 만들고, Taskbar에 어플리케이션 숨기기 - Form에 F..
Application.Exit()로 어플리케이션 종료해도, 프로세스가 죽지 않을때. 쓰레드가 실행되고 있을 가능성이 높습니다. 요렇게 해주면 죽네요. Application.ExitThread(); Environment.Exit(); 참고: https://stacko..
vshost.exe프로세스에 대해서 잘 설명을 해주신 포스트 펌..^^ 출처: http://beautyrain.tistory.com/19 [잡동사니] VS2010으로 개발을 하다가 F5나 Ctrl+F5로 구현한 프로그램을 실행시켜 보면 항상 vshost.exe..
Attribute Ends With Selector [name$=”value”] letter라는 이름으로 되어 있는 Element들을 값을 변경하기 (dir *ABC 할때, 1ABC, 3ABC 가 검색되듯이 letter가 들어가 요소 select) <input name="newsletter">..
오늘은 자바에서 지원하는 정규표현식을 이용해서 사용자가 설계된 원하는 값만 입력할 수 있도록 코드를 짜보겠습니다. 먼저 예제를 보여드린 뒤 자세히 알아보아요 예제1) 숫자만 허용 1 2 3 4 5 6 7 8 9 10 11..
https://stackoverflow.com/questions/13434973/how-can-i-get-id-class-or-name-attr-an-element-with-jquery JavaScript $(function () { $('div').click(function () { var elem = $(this); alert('Class: ' +..
Radio 체크 박스 선택하기 https://stackoverflow.com/questions/426258/setting-checked-for-a-checkbox-with-jquery jQuery 1.6+ Use the new .prop() method: $('.myCheckbox').prop('checked', true); $('.myC..
Bootstrap에서 Search 내용을 삭제하는 x버튼을 만드는 방법입니다. 출처: https://stackoverflow.com/questions/20062218/how-do-i-clear-a-search-box-with-an-x-in-bootstrap-3 with Bootstrap 3 and Jquery u..
sendmail 시작, 중지하기 (port: 25, 587사용) 기능 Service 명령어 /etc/init.d/ 시작 service sendmail start /etc/init.d/sendmail start 정지 service sendmail stop /etc/init.d/sendmail stop 재시작 servi..
파일은 남겨두고 파일 내용만 지우고자 할 때. 파일을 빈 파일로 만들때, 리눅스 파일중 null 파일로 덮어써주면, 파일을 삭제하고, 다시 만드는 효과를 가집니다. cat /dev/null > 해당파일 출처: http://shy-bl..
int형의 나누기의 소수점의 값을 구하려면 => double형으로 캐스팅을 해야 합니다. 그렇게 하지 않으면, 소수점의 값을 얻을 수 없습니다. (예제: 10/3 => 3) [c언어 예제] int x = 100; int y = 3; printf("%f\n..
C#에서 Types에는 Value Types과 Reference Types과 void , var, Reference Tables for Types가 있다. Value Types에는 bool, byte, char, decimal, double, enum, float, int, long, sbyte, short, struct, unit,..
형변환에서 오류가 발생하는 것들이 생길수 있습니다. decimal _tip_total = 0; _tip_total += Convert.ToDecimal(row["TIP_ADJUST"]); 해당 값이 Null값일때, 다음과 같은 오류가 발생합니다. (해결법) string.Is..
미국에 회계 프로그램인 Quickbook에 한국어 강좌가 있네요. https://www.youtube.com/playlist?list=PL9p6U-LPdFPfua7kk8l4WAJHP3SxtSteT
string에 null 이거나 '' (Empty String)일때, 처리하지 않게 하려면, string.IsNullOrEmpty()를 사용하면 됩니다. if (!string.IsNullOrEmpty(row["TIP_ADJUST"].ToString())) { _tip_adjust_total += Convert.To..
Bootstap에서 기본적으로 Toggle 버튼을 아주 쉽게 지원한다. <button type="button" data-toggle="collapse" data-target="#demo">Simple collapsible</button> <!--// 숨겨지는 영역 --> <div id="demo" class=..
C#에서 String이나, Decimal에서 소수점 지정하고 (예: 소주점 2째자리까지 자르기등) C# .NET에서 사용하는 Format Specifier를 사용 n은 Argument 위치이며 0부터 시작합니다. w는 출력 Width를 가리키며, t는..
Chrome 69에서 플래쉬가 안될때 Chrome Enterprise, Release 69 나오면서 많은 변화가 있었다. UI의 많은 변화와 웹브라우징 속도도 향상 되었다. 그런데, 좋은 변화중에 약간의 문제가 발생했다. 기존에 Flash 사..
Lambda Expression처리 , and you put the expression or statement block on the other side." style="background-color: rgb(255, 255, 0); font-family: segoe-ui_normal, "Segoe UI", Segoe, "Segoe WP", "Hel..
https://aws.amazon.com/ko/blogs/korea/aws-online-seminar-on-june-2017/ 기술 기초 | AWS 에서 MS SQL 서버 운영 하기 연사: 김민성 AWS 솔루션즈 아키텍트 일시: 2017년 6월 27일 (화) 오후 02:00 – 오후 03:..
파워포인트나 키노트를 보게 되면, 화면의 사이즈(슬라이드 사이즈)가 4:3과 16:9(와이드 스크린) 2가지 형태가 존재합니다. 과거에는 4:3 사이즈를 많이 사용했었지만, 요즘 HD 해상도 비율을 많이 사용하다보면..
Mobile Photo Gallery Web App 모바일을 이용한 photo 갤러리 입니다. JQ와 jQuery Mobile을 이용한 것. == 개인 소견 == 개인적으로 간단한 갤러리용으로는 괜찮지만, 게시판 처럼 만들기는 아쉬움이 많아보인다...
FootTable Bootstrap & jQuery환경에서 반응형 테이블 형식으로 만들어주는 Plug In 프로그램. Pagination / 검색창 필드등이 됩니다. [그림 1. 반응형 테이블 생성] FooTable A responsive table plugin built o..
KODI는 오픈 소스 미디어 플레이어 입니다. (예전 이름은 XBMC) 코디는 비영리 기술 컨소시엄인 XBMC 재단이 개발한 자유-오픈 소스 미디어 플레이어 응용 소프트웨어이다. 여러 운영 체제와 하드웨어 플랫폼을 지..
.NET Framework Checking 실행 > regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full >Release To find .NET Framework versions by viewing the registry (.NET Framework 4.5 an..
AWS SES사용 wildpup.cafe24.com/archives/1003?ckattempt=3 AWS SES 워드프레스에 연동 http://insidestory.kr/11477?ckattempt=3 AWS installing sendmail on EC2 EC2 이메일 보내기, 결론 EC2는 25 PORT가 제한..
jQuery Bootgrid는 Bootstrap + jQuery를 사용한 Grid를 라이브러리입니다. Bootstrap 환경에 Grid를 아래와 같이 검색과, 페이지네이션등 멋지게 변경할 수 있답니다. [그림 1. Bootgrid 화면] http://www.jquer..
addslashes() 함수와 그와 반대되는 stripslashes() 함수 DB 작업을 하기 위해서 쿼리를 작성하게 되는데, 이때 DB 시스템은 작은따옴표 ' 와 큰따옴표 " 그리고 백슬래시 / 그리고, NULL byte를 문자열을 구분하..
이미지 맵을 이용한 미국지도. http://www.outsharked.com/imagemapster/examples/usa.html [그림 1. USA 맵 선택 Demo]
개발일을 하다보면, DB 명세서를 만드는게 노가다 중에 노가다인데, 이 쿼리 실행해서 받은 내용을 HTML로 저장하니 놀라운 결과물이 나오네요. //:TODO 한글 주석이 깨짐니다. 해당 쿼리 실행 -> 결과물 HTML로..
MSSQL 문자 자르기 문자를 자르는 부분은 정말 많이 쓰이는 것 중에 하나인데, WHERE절에서 사용시 속도를 항상 염두해 가면서 사용해야 하는 것도 중요하죠. 구분자로 자르기 문자열: 'ABC\DE\FGH' -- '\' 기준..
SQL Server 2012 FORMAT 명령 vs CONVERT 명령 SQL Server 2012 FORMAT Function vs. CONVERT Function One of the most frequently asked questions in SQL Server forums is how to format a datetime value or..
날짜(Date) 형식의 값을 특정 문자(String) 포맷(Format)으로 바꾸는 방법을 소개한다. 아래는 자주 사용하는 YYYY-MM-DD HH24:MI:SS 으로 변경하는 방법이다. CONVERT( [포맷(길이)], [날짜 값], [변환형식] ) se..
날짜 포멧이 yyyy-mm-dd나 yyyymmdd의 경우일때, mm/dd/yyyy로 변경하려면, $originalDate = "2010-03-21"; $newDate = date("d-m-Y", strtotime($originalDate)); 출처: https://stackoverflow.com/questions/248..
빌드를 하던중에, 해당 에러가 발생해서 당황스러웠던 적이 있다. [에러 내용] error MSB3482: An error occurred while signing: Failed to sign bi ... 해당 에러는 프로젝트의 빌드를 Properties에서 Signing에..
PHP의 Last Week, This Week 알아내기 [Last Week] $previous_week = strtotime("-1 week +1 day"); $start_week = strtotime("last sunday midnight",$previous_week); $end_week = strtotime("next saturday",$s..
PHP 5.x 에서 PHP 7으로 Migration(Upgrade) 작업해야 할 사항들. PHP 7이 속도 향상의 크게 영향을 주기에, 사이트에 소스 Upgrade도 한번 쯤 생각하게 만듭니다. 해당 부분은 PHP7으로 업그레이드 할때, 변경해..
AnkhSVN 은 Visual Studio의 Subversion Support 프로그램이다. 현재 VS2017을 지원하는 버전인 AnkhSVN 2.7 for VS2017이 있습니다. https://ankhsvn.open.collab.net/ AnkhSVN is a Subversion Source Control..
개인적으로 영문 표기에, 웹에서 사용하기 좋은 폰트인것 같습니다. 참고: https://typekit.com/fonts/proxima-nova body { background: white; color: #222222; padding: 0; margin: 0; font-family: "ProximaNo..
ASP.net c#에서 파일 업로드시 파일 이름이 존재한다면, 해당 파일 이름이 아닌 다른 이름으로 입력하게 하는 로직입니다. 먼저, 파일 존재 여부 체크 bool System.IO.File.Exists(string path) [파일 이름이 중복..
C# Entity framework에서 top5만 나오게 하기 .Take(5) 가 정답이네요. context.PersonSet.OrderByDescending(u => u.OnlineAccounts.Count).Take(5); 출처: https://stackoverflow.com/questions/2656576/select-..
html5의 <video>태그에 mp4파일이 재생이 안될때가 있습니다. 이유는 간단하다, 코덱이 다르기 때문입니다. video태그의 공식적인 지원 비디오 코덱은 MP4 H.264이고, 오디오는 AAC or MP3 입니다. 간혹 MPEG-4코..
asp.net 서버 태그를 사용하여, number 타입을 사용하기 I had the same requirement for a mobile website using ASP.NET. After finding no good solution, I tried simply setting type="number" directly on..
요즘의 소프트웨어는 그 지역에 국한되는게 아니라, 국제적, 다국어적인 요소로 많이 사용된다. 국제와, 현지와, 다국어화의 표현법을 i18n, L10n, m17n으로 짧게 표현된다. 국제화와 현지화는 출판물이나 하드웨..
AWS EC2 서버의 운영의 여러가지 장점중에 가장 놀라운것은, 자기가 원하는 시간에, 짧은 시간에 서버 사양을 변경 가능한 것 입니다. CPU와 Memory증설하는데 10분도 걸리지 않네요. 놀라운 AWS, 그래서 다들 서..
과거 Windows 10(윈도우8 이상) 이전에는 at이라는 스케줄 프로그램으로 cmd에서 리부팅 스케줄을 만들 수 있었습니다. (참고: AT명령을 사용하여 작업을 예약하는 방법 -- Microsoft 지원 사이트 / 영어원문) [..
SQL Server Version MSSQL 서버에 버전별 정보 입니다. (구글) 버전 패턴 SQL 제품 11.0.x.x SQL Server 2012 10.50.x.x SQL Server 2008 R2 10.00.x.x SQL Server 2008 9.00.x.x SQL Server 2005 표 1: 각 SQL Se..
출처: https://developers.google.com/web/tools/chrome-devtools/network-performance/reference#timing network 요청들 리뷰 By default, DevTools records all network requests in the Network panel, so long..
AWS EC2 서버 Linux Storage 늘리기 기본적으로 [Volumes]에 가서, 늘리면 늘어나면 좋으려만, 그렇게 되지는 않네요. [최근 변동 사항 (01/21/2020)] 예전에는 볼륨을 스냅샷으로 만들어야 하지만, 요즘은 Disk증..
윈도우 서버, PC에서 WMIC 쿼리를 통해 해당 장비의 하드웨어 정보를 쉽게 확인할 수 있다. 글 맨 아래의 표는 마이크로소프트 테크넷 블로그에 올라온 WMIC 쿼리 모음인데, cmd 창에서 "wmic 1열 2열" 정보를 입..
넘겨온 값이 null이거나, 공백문자인 경우를 찾아서 처리할때, 다음과 같이 합니다. .Net 4.0이상에서 지원되네요. Syntax public static bool IsNullOrWhiteSpace( string value ) 해당 함수의 처리 부분은 다음..
특정 유저로 cron을 실행해서, 파일을 만들려고 하면, 폴더 권한이 755(소유자만 쓰기 가능)이라서 파일 만들기 cron이 실패하게 된다. 참고로, root로 cron을 돌리면 사용가능하나, 소유자가 root가 소유자 변경(..
예전에 도스에 m이라는 프로그램이 있었다. 파일을 쉽게 관리할수 있었고, 그후, Total Commander라는 파일탐색기와 같은 프로그램이 있었다.(아직까지도 업데이트 하네요;;) Total Commander의 한국어 버전으로..
Macbook를 오래 쓰는 방법중에 하나는 베터리를 관리를 잘하는 방법이 하나인데. 사용시 항상 전원을 연결해서 사용하는 습관이 그중 하나이다. 실질적으로 Apple의 노트북은 모델별로 베터리 사이클 카운트를 정..
Mac OS 하이 시에라 (High Sierra) 클린 설치 USB 만들기 준비물 (1) 8GB USB (2) macOS High Sierra설치 프로그램 (1) USB 8GB 포멧하기 - Disk Utility로 포멧 도구 막대 상단에 있는 '지우기' 버튼을 누루면 포..
file이 어떤 종류의 파일인지를 확인할때, MIME타임을 사용하면 가장 정확하다. javascript에서 file.type 속성을 이용하면 좋지만, 브라우저별로, 해당 값을 넘져주기 않을 때가 있어서, 확장자의 명으로 체크하..
Javascript의 null 과 empty string등 비교 이런식으로 no 연산 var value2 = "" if ( !value2 ) { console.log("비어 있음"); //결과는 여기가 실행. } else { console.log("값이 있음"); } 자바스크립트 자료형..
PHP goto_url() PHP redirect() 소스 function goto_url($url, $seconds=0) { die("<meta http-equiv='REFRESH' content='$seconds;url=$url'>"); } function goto_url($url) { die("<script>location.href='$url'..
출처: http://codeigniter-kr.org/bbs/view/qna?idx=8617 require_once(APPPATH.'/controllers/class_name'.EXT); $class_name = new class_name; $class_name->function_name(); 예제) welcome.php ? code 1 2 3..
세션 하나만 추가, 가져와서 사용하기. 세션에 하나의 Key와 Value를 넣고 싶을때, $this->session->set_userdata('some_name', 'some_value'); 새션데이터 가져오기 $session_id = $this->session->userdata(' se..
Visual Basic 6 에 Web Browser 오브젝트를 이용해서 웹페이지가 닫히면, 상위의 Form을 Hide하는 것을 만들어 보자. 종종 웹을 잘 모르는 개발자들이 윈폼에 웹 페이지를 띄우고, 해당 페이지를 창 닫기 처리를..
(빨간띄가 있는 제품들) 삼성 SSD에서 RAPID기능이 있다. 해당 기능을 사용하면, 읽기와 쓰기 속도가 증가하게 된다. RAPID 모드는 DRAM을 Cache로 이용해서 DISK에 읽고 쓰기를 사용하는 방식(?)이라고 함;; 정..
Oracle 쿼리중에 (+)가 있는걸 보고 참 생소해서 확인해 보니. 해당 쿼리가 OUTER JOIN을 위한 같은 표현이라고 합니다. SELECT * FROM a, b WHERE b.id(+) = a.id -- Oracle OUTER JOIN SELECT * FROM a LEFT OUT..
CodeIgniter 동영상 수업 http://opentutorials.org/module/327/3824 출처: http://codeigniter-kr.org/bbs/view/lecture?idx=7091
CI에서 기본 설정값에서는 index.php이라는 경로가 계속 붙는다. 그 값을 없애기 위해서는, 2가지를 해주면 된다. (1) /application/config/config.php의 설정 변경 $config['index_page']='index.php' 를 $config..
phpDocumentor는 php소스를 분석해서, 소스 코드의 문서를 만들어주는 툴입니다. https://www.phpdoc.org/ (예제화면)
404 페이지에 back버튼 달기 출처: http://codeigniter-kr.org/bbs/view/qna?idx=9227 application/errors/ 디렉토리안의 error_404.php 파일에 back 버튼 달아보세요. 팁게시판 보시면 ci사랑님이 올려놓으신 ale..
코드이그나이터 Multiple file 업로드 멀티 파일 업로드 <input type="file" name="upl_files[]" multiple /> 할 경우 <?php /* * Code above omitted purposely * In your HTML form, your input[type=file] mus..
CodeIgniter에서 파일을 삭제할때 사용되는 것은 File Helper입니다. File Helper 메뉴얼 https://codeigniter.com/user_guide/helpers/file_helper.html (영어) http://www.ciboard.co.kr/user_guide/kr/helpers..
http://php.net/manual/en/function.empty.php empty에 해당 하는 요소들. Return Values ¶ Returns FALSE if var exists and has a non-empty, non-zero value. Otherwise returns TRUE . The following values..
Final Cut Pro 플러그인 중에 Title Layer 가 유료나 무료가 있는데. 이번에는 유료 플로그인을 적어본다. 특정 위치나 사람을 가리칠 수 있는 Title Layer 입니다. https://store.pixelfilmstudios.com/product/p..
미국에서는 Webinar라는 용어를 사용하는데, 이게 뭐지? 라고 생각했다. web·i·nar /ˈwebinär/ = Web + Seminar => Webinar (1990s: blend of web and semiar) 웹세미나 고객지원을 할때, 주로 사용하는 SW죠...
엑셀을 사용하면서, 체크 박스가 있으면 좋겠다고 생각해서 찾아 보았다. [엑셀 체크 박스 추가 화면] [Excel > 파일 > 옵션 > 리본 사용자 지정] [리본탭에 "개발도구" 추가됨] 양식 컨트롤 에서 체크 박스 추..
종종 웹에서 메뉴얼을 보다가 같은 형태를 많이 보게 되었다. 해당 Tool 이 있을 것 같아 찾아보았다. 다음과 스타일을 사용하네요. 빌트는 Sphinx이고, 테마로 Read the Docs를 사용하네요. Built with Sphinx us..
sqlcmd를 통해서 update를 bat파일로 만들기 (주의: sqlcmd.bat과 같이 명령어(sqlcmd)를 파일이름으로 사용하면 무한 loop가 발생합니다.) 1) query.sql 만들기 업데이트등 실행할 명령의 파일을 만듭니다. 일반..
간단히 윈도우 OS의 Dump (문제가 생겨서 이슈 로그 파일) 을 보는 프로그램 Bluescreen View http://www.nirsoft.net/utils/blue_screen_view.html [Dump 안내 화면] Dump 파일 저장 위치: C:\Windows\Minidump..
Mac OS High Sierra (10.13.3) PHP + Oracle DB (oci8) 개발 환경 만들기 [사전 준비 사항] 우선, PHP5 / PHP7 설치는 방법은 생략하도록 합니다. 참고 포스트: Mac OS High Sierra에서 PHP5.6, 7.0 설치법 포스트..
유튜브 광고 수익 설정 방법 - Quick Guide (참고) https://brunch.co.kr/@socialmkt/67 Youtube 광고 수익을 설정하기전, 확인해야 할 것은, 자신의 채널이 조건에 맞는지 확인이 필요하다. [수익창출 - 검토 받..
초기 복원을 했는데도, ldf로그 파일이 생각외로 큰 경우가 있습니다. 디비명_log.ldf (LOG)파일 Shrink 하는 방법 log파일이 크면, DB Backup을 하여도, Log 파일이 까지 백업이 되어서, 최종 백업 파일이 커집니..
Outlook 아웃룩 설정에 문제가 생기면, 실행 자체가 제대로 안될때가 있다. (예: pst파일을 임의 삭제등) 해당 방법을 해결하기 위해, regedit을 통해서 아웃룩의 설정 초기화를 해보자. [결론] Outlook 2010를..
특정 문자 앞을 0으로 채우기 1값에 특정 길이까지 0으로 채우기 string fmt = "0000"; int intValue = 1; intValue.ToString(fmt); //0001로 변경됨 예제 >> string fmt = "00000000.##"; int intValue = 1053240..
객체 형태의 값을 쉽게, JSON형식으로 변경하는 방법 해당 방법은, JavaScriptSerializer class 를 이용하면, 아주 쉽게 JSON방식으로 변경이 가능합니다. 해당 클래스를 사용하려면, System.Web.Extensions을 re..
EF(Entity Framework)에서 필드에 최대 값 구하기 다음과 같이 하면, Persons의 객체중에 최고 Age값을 뽑아 냅니다. using System.Linq; int maxAge = context.Persons.Max(p => p.Age); 참고: https://stackover..
Sendmail 서버에서 spam email 도메인 차단하기 요즘 중국발 email spam이 극성입니다. postmaster계정으로 오는 메일중에, 강력하게 많이 보내오는 도메인을 차단하는 것도, 작은 방어로 볼 수 있습니다. 리눅스..
Entity Framework 에서 Join하기 join 테이블명 on 필드A equals 필드B select 에서 new { }로 각 필드를 새롭게 만들어 준다. I think it will be easier using syntax-based query: var entryPoint = (from ep i..
비트 코인 체굴기 : COMPUTTA https://computta.com/ 아래 사이트 주소로 이동하여 https://computta.com/?ref=114415 //해당 사이트에서하면 그 사람에 추천이 들어갈듯. 참조: http://hardcorder.tistory.com/37..
Javascript를 통해서, 현제 페이지 이름 가져오기, http://test.com/a.html&a=11 => a.html를 가져온다. https://developer.mozilla.org/en/DOM/window.location alert(location.pathname) If you don't want the..
Apache 2.2에서 2.4로 업그레이드 되면서, Allow from이 변경이 되었다. 해당 페이지 권한 없음 에러가 나타난다. 다음 과 같이 변경해 주시면 됩니다. 기존 Order allow, deny Allow from all 변경 Require all g..
Visual Studio에서 파일의 줄바꿈의 값이 DOS와 다른 일괄되지 않을때, 이 메시지 창이 나타납니다. (max OS라던지 끝문자의 처리가 다를때 에러가 납니다.) Line ending 변경할것인지 물어본다.
OS에서 특정 폴러들 Protection를 걸어서 복사, 변경, 삭제를 못하게 하는 csrutil이 실행되어 있다면, 중요 폴더에 접근 권한이 없을 것이다. 여기서 다음 명령으로 실행을 Disable하고, reboot하면 가능하다고..
개인적으로 PHP의 Composer를 사용해 본적은 없지만, 관심이 있어 기록해본다. Composer ? composer 는 php 를 개발하는데 있어서 패키지간의 의존성을 관리하는 의존성 관리자입니다. node.js 의 npm, ruby의 bu..
Mac OS High Siera를 설치하게 되면, PHP 7.1.7이 설치가 된다. 기존에 PHP 5.6를 사용하려면, 다시 설치를 해야 합니다. PHP 7이 속도면에서 빠르다고 하지만, 개발해두었던 소스를 다 바꾸기는 버겨움에, 꼭 필..
Visual Studio Professinal 2017이상에는 기본적으로 CodeLens라는 기능있다. CodeLens는 해당 함수를 몇번 사용했는지 설명이 추가 된다. 4 references : GetCompanyCode()함수를 4번 사용음을 표시해줌. Visual..
TiWorker.exe (Windows Module Installer Worker) 프로세스는 Window Update서비스와 관련됨. 방법 1. System Maintenace 와 Windows Update 트라블 슈팅 실행 방법 2. 윈도우 업데이트 폴더("SoftwareDistributi..
솔루션과 프로젝트 만들기 (Create solutions and projects) 프로젝트 템플릿을 사용해서, 만들기 신규 프로젝트 만들기 출처: Create solutions and projects
jQuery를 통해서 Video 태그에 컨트롤을 하려고 하면, 찾을 수 없다는 에러가 발생한다. [예제] <video width="320" height="240" src="test.mp4" id="video3" controls></video> [Failed 예제] $('#video3').paus..
MsMpEng.exe는 MS의 Windows Defender 프로그램의 프로세서로, 악성코드 및 바이러스 보호 프로그램입니다. [그림1. MsMpEng.exe 프로세스] [그림2. Antialwaere 프로세서] 방법은 2가지 1) Windows Defender의..
C#에서 ComboBox리스트를 많이 사용합니다. 해당 리스트의 항목들을 추가하는 방법은 몇가기 있다. 1) Properties > Items에 (Collection)에 추가하기 2-1) 중복을 체크하며 프로그램에서 추가하기 if (!comboBox...
PHP 5.3+의 환경의 eregi를 통해서 문자열 검증을 하는 경우가 잘 못 처리되는 경우가 있다. (POSIX Regex 필터) 그중에도, HTTP(GET)요청에 %00 (null)을 입력으로 입력하면, 해당 정보를 제대로 처리 못하는 경..
다른 <a href>객체의 클릭 이벤트를 호출 할때, jQuery의 Click()이벤트를 사용하면 유용합니다. 추가로 해당 링크는 화면에 보이지 않게 하려면, 해당 <a href>테그를 특정 태그(p,span)을 감싸고, display:none..
Gmail 계정을 통해서, 이메일 보내기 // Pear Mail Library require_once "Mail.php"; $from = '<[email protected]>'; $to = '<[email protected]>'; $subject = 'Hi!'; $body = "Hi,\n\nHow are you?"; $h..
PHP에서 접속자의 IP를 찾는 함수 입니다. IP주소를 얻는 가장 쉬운 방법은 $_SERVER['REMOTE_ADDR'] or $_SERVER['REMOTE_HOST'] 사용입니다. 그러나, 때로는 접속자의 IP가 올바르지 않게 얻어질 수 있기에, 다..
grep명령을 사용하다보면, 검색된 결과에서 특정 문장을 빼고 싶을때가 있다. 아래와 같이 명령을 입력해 주면 간단히 자신이 원하는 문장만을 확인이 가능하다. grep -r "찾는문자" 파일 | grep -v "제외문자" 참..
SQL서버를 설치하고서, 급하게 해당 DB의 정보를 보고 싶을때가 있다. SQL Management Studio가 설치 되어 있다면 좋겠지만 그러지 않을때, 윈도우의 cmd 창에서 SQL Query를 실행해보자. c:\>sqlcmd 로 실행 예제..
윈도우 10에 Start menu 항목에 내가 원하는 프로그램의 링크를 넣고 싶을때, 다음의 경로에 바로가기 링크를 넣어주면 생성이 됩니다. [ 윈도우 10의 시작 메뉴 폴더 ] C:\Users\USER\AppData\Roaming\Microsoft\..
C# 프로그램을 사용하다보면, Log를 만들어야 하는 경우가 많습니다. 아파치 프로젝트에서 개발한 Log4net를 사용하면 편리하게 사용이 가능합니다. http://logging.apache.org/log4net 작업순서 (1) 다운로드 Bi..
C#에서 문자열이, 공백문자(White Space)나 Null인지 확인하는 함수 if (String.IsNullOrWhiteSpace(strSearch)) 참고로 해당 함수는 .NET 4.0에서 지원. The correct way in .NET 4.0 is: if (String.IsNullOrWhi..
MS Action Pack Windows OS 2가지 버전이 있었다. Windows 10와 Windows 10 VL 확인해 보니. 교육용과 기업용 같은 느낌이 듭니다. Windows 10 (multi-edition) For multi-edition media, use a product key spec..
IIS의 로그를 분석하는 LogParser가 있다.(MS제품군) Log Parser 2.2 (command line으로 로그분석) https://www.microsoft.com/en-us/download/details.aspx?id=24659 Log Parser Studio (Log Parser 2.2를 비주얼..
Photoshop의 사진 "흐림 효과" 필터 -> 흐림 효과 -> 표면 흐림 효과...
출처: https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/inside-a-program/coding-conventions C# 코딩 규칙(C# 프로그래밍 가이드) C# Language Specification(C# 언어 사양)에서는 코딩 표준..
iPhone과 iPad의 충전되는 값이 다르다. 역시, iPad의 충전기가 충전되는 값이 크다. 참고, iPad를 PC USB에 충전될때, "Not Charing"이라고 나올때가 있다. 이때도 충전이 되긴한다. 매우 느릴뿐.. Chargers: Sou..
윈도우용 MySQL를 설치하다보면, 설치 위치와 Data위치가 다르게 들어간다. Data 디렉토리를 히든 디렉토리인 C:\ProgramData\에 남긴다. Install Directory: C:\Program Files\MySQL\MySQL Server 5.7 Data Direc..
Javascript에서 replace를 사용하면, 처음 발견된 1개의 String(문자)만 처리됩니다. 모든 문자(String)에 변경을 위해서는, replaceAll함수를 선언해서 사용하면 처리된다. (사용예) var foo = fooString.replace..
윈도우 10의 OS용량이 너무 커서 OS System 파일을 삭제하려, 디스크 정리를 확인해 보았다. [디스크 정리(Disk Cleanup)] -> [시스템 파일 정리(Clean up system files)] 여기서 새로운 것을 확인했다. "배달 최..
미국에서 MS Action Pack를 구매하려고, Subscribe now를 누르니. live.com 로그인 창이 한글로 나왔다. 크게 신경쓰지 않고, 하려고 했지만, 역시나 tax에 대한 계산을 할 수 없다는 에러가 발생;; Account의 설..
UTC Time을 Timezone별 시간 계산해주는 웹사이트 & 앱 [Time Zone 시간 계산] https://www.worldtimebuddy.com/ [Time Zone 시간 계산App] https://www.worldtimebuddy.com/mobile-app
리포트를 제작하다보면, 주간 리포트를 만드는 경우 있습니다. (Case 1) Day of week (월요일~일요일) 요일별 판매량 (Case 2) Weekly 한주가 판매된 비용을 보는 경우 ( Date Range) Case2의 경우는 다음의 쿼리..
Cartesian Product란 Query의 From절에 2개 이상의 Table이 있고, 두 Table 사이의 유효한 Join 조건이 기술되어 있지 않은 경우에는 두 Table의 모든 행들이 무조건 결합하여 Table들에 존재하는 행 갯수를 곱한..
MySQL에서 DB에서 사용하는 Storage의 사이즈를 줄이는 방법으로 OPTIMIZE를 사용한다. 예를 들어, DB data 정보들을 delete 명령으로 줄였을 때, DB의 물리적인 파일의 용량은 줄지 않게 됩니다. 이럴 때, OPTIM..
PHP에서 http와 https를 확인하고 넘겨주는 방법. (간단한 소스이지만, 유용합니다.) $actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]"; 다음과 같이 실행하면, 현재 ht..
PHP 에러중에 "Undefined variable" 나타날때, 해당 값의 변수의 초기값이 없을때, 나타난다. 해당 방법을 없애는 것은 경고 메시지를 보이지 않게 하던지. 해당 변수값의 초기값을 주면 해결된다. 또는 내가 무심..
Database를 사용하다 보면, Backup의 중요성을 너무 크게 느끼게 됩니다. MSSQL도 마찬가지이며, MSSQL의 Backup과 Restore 하는 방법이 여러 가지 있습니다만, 파일을 통한 방법을 남겨보도록 하겠습니다. MSSQL..
(1) Outlook 데이터 파일(.pst 및 .ost) 크기 줄이기 (2) Archive.pst로 백업하기 (3) (증상) WORKING OFFLINE으로 메일 주고 받기가 안될때. 방법 1) 사서함 크기 줄이기 https://support.office.com/ko-kr/artic..
가끔 우리는 <select>문에 <option value=""> value값을 2개 이상의 값을 사용하고 싶을때가 있다. [그림 1. BEACH를 셀렉트하면, 10, BEACH가 입력을 원할때] substring()과 indexof()를 구분자의 값 split 해서..
Window 2012 R2의 IIS에 PHP 모듈을 설치하는 쉽게 하는 방법은 Web Platform Installer을 이용해서, 검색어로 'PHP'로 검색해서 설치하는 방법이 가장 쉽다. (또다른 방법은 PHP및 SQL SERVER Driver를 직접 다운..
Singe quote를 없애는 PHP함수는 addslashes를 많이 사용한다. Ruby's 를 Ruby\'s 로 변환시켜준다. string addslashes ( string $str ) Returns a string with backslashes before characters that need to be es..
PHP에서는 SLQ Injection을 위해서, mysql_real_escape_string를 많이 사용했다. 그러나, PHP 5.5부터 사용이 규제 되었고, PHP 7.0에서는 사라져 버렸다. 해당 부분을 처리하기 위한 방법 Its pretty simple real..
jQuery Mobile의 상단(Header)의 글씨 잘림 현상이 있을 수 있습니다. 해당 부분의 CSS를 주면, 조금 더 글씨가 보이게 됩니다. <style> .ui-header .ui-title { margin-left: 1em; margin-right: 1em; } .ui-head..
MSSQL 컬럼 변경에 따른 쿼리들 MSSQL MSSQL 칼럼추가 - ALTER TABLE 테이블명 ADD 컬럼명 데이타형 제약조건 ex ) ALTER TABLE PRODUCT ADD P_NAME VARCHAR(20) NULL; = PRODUCT 테이블에 P_NAME 이라는 컬럼이 V..
출처: http://blog.usabilla.com/pagination-theres-life-webs-old-dog-yet/ Pagination: Why there’s life in the web’s old dog yet on February 11, 2014 / by Oliver McGough As web technologies continue..
DIV에 이미지를 좌,우 상하 정렬하고 싶을 때가 있다. 해당 방법은 간단하지만, 쉽게 구현하는 방법이다. CSS와 Javascript을 이용한 방법입니다. 이미지 CSS + Javascript <style> .mainBtn { min-width: 120px;..
Outlook을 이용해서 휴가 기간 Email보내시는 분들에게 휴가임을 안내하는 자동 답변 메일 보내는 방법입니다. 방법은 간단합니다. 순서 1) 자동 답장을 보낼 Outlook 서식 파일(*.oft)를 만듭니다. 2) 규칙에 해..
MS의 SQL Server에서 DB의 쿼리를 사용할때, 보통 SSMS(SQL Server Management Studio)을 이용해서 사용하는데, 해당 SSMS가 설치 되어 있지 않은 상황에서 간단한 Query를 사용하는 방법입니다. 윈도우 커맨드에..
$arr = array('one', 'two', 'three', 'four', 'stop', 'five'); foreach ($arr as $val) { if ($val == 'stop') { break; /* You could also write 'break 1;' here. */ } echo "$val<br />\n"; } break = 루프..
애플의 노트북은 고가의 제품입니다. 해당 제품을 살 때, 실수(?)로 돈을 낭비하는 것을 막기 위해서, 제가 구매를 하며 알게 된 정보 가이드를 적어봅니다. 저의 경우 프로그램 & 비디오 & 가상화 머신 등 고사양..
우연히 Google Play에서 나온 이미지를 Chrome브라우저에서 이미지 저장이 필요해서 받으려고 했더니, WebP라는 포멧으로만 저장이 되더군요. 이 경우 이미지의 주소를 복사해서 "rw"를 제거하고 다시 엔터를 쳐..
예전 구글맵을 사용할 때는 Google Map Key만 받으면 사용할 수 있었습니다. 요즘은 Google Cloud Platform 서비스에서 Key를 받고, Google Maps Platform 서비스를 통해서 Map 서비스를 사용할 수 있습니다. Goog..
POP3 메일 서비스 계정을 가지고, 휴대폰 또는다른 곳에서 메일을 수신을 확인할때, (아웃에서 메일을 확인할때) "... /var/mail/.testuser.pop lock busy! .."라는 메시지가 나올때가 있습니다. 해당 부분은 한곳..
jQuery Mobile에서 <textarea> 태그를 사용해서 rows="2"등을 줬을때, 제대로 높이 (height)가 적용되지 않습니다. rows값의 높이 (height)를 적용하기 위해서는 setTime Javascript로 딜레이를 줘서, jQuery Mobi..
Microsoft SQL Server Management Studio 2008 R2 (SSMS.exe)에서 복원을 하려고 할때, 다음과 같은 "Specified cast is not valid" 에러가 발생한다면, 해당 DB백업 파일(.bak)이 버전이 다를 경우가 큽니다. DB..
Amazon EC2 서버에서 SMTP port 25을 이용해서 메일을 여러개 보내려고 하면, 메일 전송이 차단되는 경우가 있습니다. 해당 방법을 해결하는 방법은 SMTP Port 25를 사용 제한 해제 요청을 해야 합니다. Amazon E..
iPad를 듀얼 모니터로 사용하기, 대부분 유료 앱들이지만, 제한이 있는 무료도 있기는 합니다.. 개인적으로 Duet Display도 괜찮다고 생각하며, 간단히 사용하시는 분은 Yam Display Free도 추천합니다. [ 유료 앱..
MS Window을 관리하다 보면, 암호를 알지 못해서 OS 다시 설치를 해야 하는 일이 생기게 됩니다. 시리얼 번호도 없을 경우 문제가 되죠. Window OS를 다시 설치를 보다는, 간단한 방법으로 Window 10 OS를 전체 초..
Web Design들의 작업한 색상들을 보면, 색상의 유행을 느낄 수 있게 된다. 색상의 정의(?)하는 Pantone Color라는 것을 알게 되었다. 팬톤컬러(Pantone Color)는 미국 Pantone사의 규정한 인쇄 및 소재별 잉크를..
[Android] 해상도와 dpi, px, dp, dip, sp의 관계 안드로이드는 아이폰과 달리 다양한 해상도를 지원하기 때문에 디자인 적으로 골머리를 썩는 경우가 많다. 특히 요즘에는 세로로 긴폰, 가로로 긴폰 등 너무 다..
티스토리의 새로운 에디터의 "코드블록" 이라는 기능을 이용해서 코드를 넣었는데, 편집창과 보여지는 창이 다르게 나오는 것을 보고, 코드 하이라이트를 보여주는 highlight.js 는 사용자가 적용해함을 알게 되..
Safari나 Chrome에서 <video id=“vid”> 태그를 이용해서 비디오를 자동 재생 (autoplay="autoplay")을 지정해도 안될 때 Javascript을 이용해서 자동 재생을 해주면 됩니다. (주의: </video> 태그 이..
Button 버튼 투명 색상주기 android:color="@android:color/transparent" 참고: Using @android:color/transparent in gradients Button버튼 상태에 따른 값주기 버튼이 "눌릴때"와 "포커스 갈때" 사용하지 못할..
Java Spring boot 프레임웍에서 Token를 공유를 위해서, AWS에 ElastiCashe의 Reids (micro)를 사용했다. 월 사용료가 월 $16불 가량이 나오서, 비용절감을 위해 EC2 서버 Local에 Redis를 설치하기로 결정하였다...
윈도우 Task Scheduler의 이름을 변경하려고 하면, 이름이 변경이 되지 않습니다. 이름을 변경하는 방법은 해당 스케쥴을 Export하고나서, Import하는 방법을 추천하는군요. Properties 에서는, Name은 변경을 할..
출처: https://b.luavis.kr/server/linux-performance-analysis 넷플릭스의 Linux performance analysis in 60,000ms에 대해서 부분적으로 번역한 글입니다. 리눅스 서버에 성능 이슈로 인해서 로그인했을 때 우..
AirDrop은 iOS 사용자간에 사진, 파일, 링크등을 WiFi가 없는 상황에서도 공유가 가능합니다. 그런데, 설정에 AirDrop항목이 없을때, 너무도 난감할 수 있습니다. (주의점) AirDrop를 사용할때는, 항상 "WiFi"와 "..
NVMe 방식이란? NVMe (Non-Volatile Memory Express 비휘발성 기억장치 익스프레스) SATA보다 빠른 PCI Express로 연결된 비휘발성 저장장치를 위한 새로운 통신 규약이다. SATA+AHCI조합으로는 제 속도를 내기 어..
SQL Server 2008 R2를 복원시 Access id denide가 나타난다면, System.Data.SqlClient.SqlError: The operating system returned the error '5(Access is denied.)' while attempting 'RestoreContainer::Validate..
보통 웹에서 2개 이상의 <select> (드롭다운 박스)을 사용해서, 다른 하나의 <select>의 <option>에 대해서 변경이 필요한 경우가 생깁니다. 해당 부분의 방법을 처리를 위해서 jQuery에서 다음과 같이 사용하면..
MS SQL에서 IFNULL(컬럼, 0) 컬럼값이 null이면, 0을 넣는 함수가 있습니다. MySQL에서는 COALESCE(컬럼, 0)을 이용해서 null이면, 0을 넣는 함수를 사용합니다. 출처: ISNULL(value, 0) in WHERE clause MYSQL I..
구글의 문서(docs)에서 작업한 내용을 웹에 쉽게 공유 할 수 가 있습니다. Embed방식의 iframe을 이용해서 파일을 쉽게 웹으로 볼 수 있는 방법이 있습니다. 공유를 원하는 파일을 선택 [파일] >[웹에 게시] ( Fi..
엑셀의 장점은 특정 함수를 통해서, 간단한 통계를 낼 수 있다는 점입니다. 특정문자의 개수를 내어서 간단한 통계를 낼 수 있습니다. countif(조건의 대상 범위, "조건") countifs(조건의 대상 범위, "조건", 조..
PHP 플레임웍인 CodeIgniter에서 에러 Log정보를 보기를 설정 Config파일을 설정을 변경하면 됩니다. /application/config/config.php 파일 수정 로그보기 = 1 / 로그 보지 않기 = 0 $config['log_threshold'] =..
Dr. Cleaner는 바이러스 프로그램을 만드는 회사로 유명한 Trend Micro사의 제품입니다. 기존에는 Apple App Store에 있었는데, 개인정보를 가져간다고 해서 사라졌네요. 이제는 자신내 회사 사이트에서만 다운로..
서버관리자들은 회사에서 메일서버를 사용하기 위해서 참 많은 고충을 격게 됩니다 먼저, 셋팅이 어렵다, 둘째로는 비용이 만만치 않다는 점입니다. 가장 큰 이슈가 되는 스팸메일도 문제가 되죠. 개인적으로, 비..
오라클의 table의 파티션을 줘서, 속도를 올릴 수 있습니다. https://www.oracle.com/database/technologies/partitioning.html Partitioning Overview Partitioning is powerful functionality that allows tabl..
Apple에서 사용하는 usb-c 타입 모양의 Thunderbolt 3가 있는데요. Port type이 usb-c모양이며, Thunderbolt 3 타입(40~20Gbps) 그러나, 현재 외장으로 연결 가능한 SSD와 같은 Storage장비들이 보통 6Gb/s(Inter..
데이터 소스를 CSV 로 받아서, 값을 입력하는 경우가 있는데, CSV파일을 엑셀로 열어서, 수정을 할때, 종종 CSV 파일의 데이터의 값이 문제가 발생해서 깨지는 경우가 생긴다. CSV 정상 파일 엑셀 수정후- 잘못된..
윈도우 사용하다보면, 윈도우 패치 인스톨 파일들이 커저서, 디스크 용량을 크게 차지하게 될 때가 있습니다. Windows/Installer 폴더에 보면, Patch Install파일들은 사용하지는 않는 파일이다. 직접 삭제하는 것..
Final Cut Pro X 로 동영상 작업을 하다보면, 하드디스크를 급격히 사용하는 것을 경험할 수 있습니다. Final Cut Library의 Package 파일 용량중에 Render Files라는 곳에 용량을 많이 차지하게 됩니다. (해당 폴..
[참고] OS X Mojave 에서 PHP멀티설치 (처음 설치경우): https://getgrav.org/blog/macos-mojave-apache-multiple-php-versions 개인적으로 High Sierra에서 Multi PHP(PHP5/PHP7)를 사용하고 있었는데요. 반복적..
아이폰의 전원 버튼을 길게 누르면, Siri가 나오고, 2번 누르면 Apple Pay가 나타나는데요. iPhone XS를 처음 구매후 재시작을 어떻게 하지 하고 인터넷에 찾아보니. 방법이 완전히 바뀌었더군요. [ iPhone: Power..
KEB 하나은행의 환율 API을 값을 기반으로 PHP 화면을 만들어 보았습니다. jQuery Mobile에 추가하기 위해서, PHP버전용으로 작업을 했습니다. 아래의 jQuery용에서 Onload등 jQuery Mobile 환경에서 처리가 안되..
미국 화폐는 센트(0.01)가 최소 기본 단위로, 소수점 이하 2자리까지 표시가 되어야 하는 경우가 많습니다. PHP에서 round($_val, 2); 소수점 2자리 반올림을 하면, 뒷자리가 0을로 채워지지가 않습니다. 해당 $..
PHP7에서 mysql_connect를 사용할 수 없어서 변경을 해줘야 합니다. PHP7환경에서 mysql_connect() 를 사용하려면, mysqli_connect(), PDO::__construct()를 사용해야 합니다. 추가로 변경해야 하는 것들 mysql_c..
Bootstrap 4에서 svg 아이콘을 만들수 있습니다. Bytesize Icons https://github.com/danklammer/bytesize-icons/blob/master/README.md svg 아이콘들은 백터 형태이기 때문에 사이즈가 변화되어도, 이미지 처럼..
jQuery Mobile Icons (1.4버전) - SVG icons (45개) Text와 이미지를 함께 사용한 버튼이며, SVG icons이기에 사이즈가 늘어나도 깨짐이 없다. 사용법 1) data-icon="arrow-r" 사용법 2) class=" ... ui-icon-클래..
Mac OS X (Mojave) 설치후, VMware의 Mouse와 Keyboard가 안되는 현상이 발생했답니다. System Preferences > Security & Privacy > Privacy > Accessibility => [v] VMware Fusion 체크 참고: https://communiti..
Bootstrap 4을 사용을 시도해 보고 있는데, Utilites > Dispaly 를 이용해서, responsive display의 hide 처리를 할 수 있는 propety가 있어서, <table>태그에 <th>,<td>에 .d-lg-block을 사용해 보려고 했답니다...
맥노트북은 윈도우와 다르게, 부팅 화면이 너무 심플하다. Disk가 잘 붙어 있는지, 메모리가 얼마나 활성화 되었는지 전혀 나타나지 않는다. 얼마전, 오래된 맥북 프로에 hdd를 ssd로 교체를 하게 되었다. (저의..
윈도우 10 또는 Window Server 2012 R2에 PHP 7.2 + SQL SERVER 연결 드라이브 설정하기 기본적으로 IIS에 Web Platform Installer가 설치 되어 있어야 합니다. (아래 포스트 참조) IIS에 Web Platform설치법 201..
iTerm2는 Mac OS용 Terminal를 업그레이드한 버전으로 생각하면 됩니다. https://iterm2.com/index.html iTerm2 기능들: https://iterm2.com/features.html 자동완성 (Autocomplate) 단축키: cmd + ;
ASP.net에서 System.Web.Mail을 이용해서, 메일을 보내는 소스예제 참고: 보통 이메일을 전송하는 SMTP 방식에는 인증과 비인증 방식있다. SMTP서버가 인증 방식을 필요로 하는 경우, 반드시 SMTP Account를 통한..
Window Remote Desktop (원격 데스트톱) 연결시 항상 정보를 입력하지 않고, 바로가기 아이콘을 만들어서 쉽게 연결 할 수 있습니다. ※ 로그인시 [ ] Remeber Me를 체크해주면 로그인 패스워드 값도 저장이 됩니..
iPhone, iPad등에서 앱스토어에서 업데이트가 안되고, 언어가 한글로 되어 있는데 "Your Apple ID has been disabled"로 화면이 나올때, Apple ID 로그인도 잘 되지만, 앱스토어의 앱의 구매나 Update할때만 해당..
윈도우 10 Home 에디션 같은 경우, 기본적으로 원격지원(RDP:Remote Desktop Protocol)을 지원하지 않습니다. RDP Wrapper Libray 프로젝트에서 지원하는 방법을 통해서 , Terminal Service를 윈도우에 추가하는..
웹메일 오픈소스 웹메일 https://roundcube.net/ ipage.com 호스트 회사에서 사용하는 버전정보 Roundcube Webmail 1.3.3 Copyright 2005-2017, The Roundcube Dev Team This program is free software; you c..
bind의 설정에 보다보면, ""v=spf1 ip4:192.168.0.1/16 -all"" 이런 설정을 확인 할 수 있습니다. 해당 설정의 값은 내용의 정보입니다. https://zigispace.net/584 https://brunch.co.kr/@topasvga/202 메일서버..
https://docs.microsoft.com/ko-kr/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis Visual Studio를 사용 하 여 ASP.NET 웹 배포: 테스트 환경에 배포 개요 이 자습서에서..
BlueJ은 자바를 처음 시작하는 이들을 위한, 자바 개발 도구(free)입니다. https://bluej.org 튜토리얼: https://bluej.org/tutorial/tutorial-v4.pdf PDF: Overview BlueJ is a development environment that a..
핸드폰의 동영상을 Quicktime으로 캡쳐하다가보니. 1920x1920로 화면이 캡쳐가 되었다. 쓸모없는 상/하 부분의 검은색 화면이 생겨서, 해당 부분을 자르는 법을 찾다보니. 예전 Daum에서 만들었던, 동영상 인코딩..
Malwarebytes 멀웨어 바이러스 프로그램중에 유명한 프로그램입니다. (악성 소프트웨어 차단 소프트웨어) 개인적으로 이 프로그램으로 Web Brower를 통해서 침입하는 바이러스르를 잘 잡아주는 편입니다. Person..
예전에는 홍보 이메일을 보내려면, DM 이메일을 보내는 전문 프로그램을 사용 했었답니다. 그러나 요즘은 MS Office 의 제품군이 Word와 Outlook를 이용해서, 홍보 이메일을 보낼 수 있답니다. 속도나 편집이 편리..
2기종간의 DB을 연동하려면 보통Sync 프고르램들을 이용해서 작업을 합니다. SymmetricDS는 2개의 DB서버를 연동 할 수 있는 java기반의 시스템 프로그램입니다. 싱크을 담당하는 서버가 있어야 하고, 해당 서버..
Visual Studio 2017 Preview 15.8의 신규 기능이 나오기 전에 나오는 부분을 먼저 사용할 수 있습니다. Visual Studio 2017 Preview 15.8 관련 포스트 https://blogs.msdn.microsoft.com/visualstudio/2018/06/26..
프로그램에서 MSSQL Express의 용량이 커서, 설치에 항상 힘들었는데. 해당 부분의 MSSQLLocalDB로 설치하는 걸로 수정해 보았습니다. 해당 자료는 남겨봅니다. SQLLocalDB 2017 설치법 - 사용법 https://www.mss..
MS Window Server 2016 (x64)에 SQL Server 2014 Standard를 설치 방법 (우선적으로 Window update를 다 해주어야 합니다.) [우선적으로 설치준비 사항 (.Net) ] - Windows Feature (윈도우 설치 프로그램)중에 .N..
요즘은 SW은 CD를 받아서, 설치하는 경우는 보기 힘들어져 가고 있다. OS도 ISO파일를 받아서, 부팅가능한 USB로 만들어서 사용하는 경우가 대부분이다. OS같은 경우 ISO를 USB를 만드는 프로그램들이 여러가기 있..
Tomcat 8 JVM Heap 메모리 늘리기 java는 메모리 관리를 자동으로 하지만, 기본적으로 Heap메모리를 잡아두면, 많은 메모리 사용에서 유용하게 설정을 할 수 있습니다. 윈도우의 경우, Catalina.bat에서 setenv.b..
윈도우 업데이트 등으로 C 드라이브가 용량이 부족할 때가 있습니다. C 드라이브가 공간이 부족하고, D 드라이브가 삭제 가능할 때, 해결법은 D 드라이브 삭제하고, C 드라이브에 확장 시키는 방법입니다. (참고:..
iPhone을 사용하다 보면, 종종 나도 모르게 LTE DATA 를 많이 사용하게 나오는 경우가 많습니다. 자신도 모르게 통신하는 내용들이 많이 있습니다. LTE DATA 통신이 무제한 사용자가 아니라면, 해당 부분을 수정해..
[참고] http://gunsystems.egloos.com/6782901 특정 메일로 나가지 않은 현상들이 일어나는데 원인을 아직까지도... 메일을 주고 받다 보면, 반송이 되어 돌아오는 것들이 있습니다. 그리고, 경고 메시지도 가끔..
7zip를 이용해서 setup.exe와 같이 실행형 압축파일 만들기 How to make a self extracting archive that runs your setup.exe with 7zip -sfx switch Step 1 - Setup your installation folder To make this eas..
jQuery Mobile에서 Layout Grids (columns) 한 줄에 버튼 여러개 놓기. (최대는 5개 까지 입니다.) two-column (using the ui-grid-a class) three-column (using the ui-grid-b class) four-column (using the ui..
jQuery 에서 페이지 로딩시 처리하는 함수로 ready 와 on을 많이들 사용하는데, 페이지 로딩에 대한 처리를 한번 알아보려고한다. (참고로, pageinit는 이제 사용하지 않는다고 합니다.) The pageinit event was d..
jQuery Mobile Button 숨기기 버튼을 숨기는 방법에 $('#아이디').hide()를 해도 안되기에, 찾아보니 <div data-theme="e" class="ui-btn ui-btn-inline ui-btn-corner-all ui-shadow ui-btn-hover-e ui-btn-down-..
jQuery Mobile 화면 최상단으로 Scroll 이동하기 //delegate binding to only links that have the `.top` class $(document).delegate('a.top', 'click', function () { $('html, body').stop().animate({ scroll..
jQuery 특정 id 객체로 화면 스크롤링 해서 이동하고 싶을때가 있습니다. 예전에는 #Name <a name="#Name"> 태그를 사용했는데. jQuery에서 Id 값을 줘서, 해당 위치로 애니메이션 스크롤링을 할 수가 있습니다. $..
jQuery Mobile에서 header bar에 select box를 넣고 싶을때, 다음과 같이 하면 됩니다. <div data-role="header" data-position="inline" data-theme="b"> <h1>My Page</h1> <div data-role="fieldcontain" style..
jQuery Mobile 위치 Fixed하기 (스크롤해도 항상 위에 있게) You can customize the search-filter-element's CSS so it is fixed in the viewport. #my-wrapper { padding-top : 45px; } #my-wrapper form { pos..
PuTTY의 자동 로그인하기를 할 수 있는 방법은 "빠른 실행"의 수정을 통해 가능합니다. PuTTY속성에 [바로 가기] 탭에서 대상영역에 파라미터를 수정해 주면 됩니다. [그림 1. PuTTY의 기본 속성] C:\PuTTY\putty..
윈도우 10 Pro N 에서 윈도우 1803 업그레이드가 안될때, Media Feature가 설치 되어 있을 경우, 실패가 될 수 있습니다. (10 Pro N의 경우 Media Player를 기본으로 가지고 있지 않는 패키지 입니다.) https://ww..
== 버튼 색상 바꾸기 == jQuery Mobile 에서 버튼의 색상을 바꾸고 싶을때가 있습니다. 상단의 Bar의 같은 경우 class="ui-header ui-bar-b" (ui-bar-a) / data-theme="b"와 같이 테마가 변경이 가능합니다. 버튼..
jQuery Mobile에서 이전 페이지(previous page)로 가는 Back 버튼을 넣을 때, 여러가지 방법이 있는데요. 종종, <a href="javascript:history.back()">Back</a> 이렇게 할 경우가 있는데요. 해당방법을 이용하면,..
프로그램을 개발하다 보면, 과거의 소스와 지금의 소스를 비교해서 변경된 내용의 문제점이 있는지를 확인할 때가 종종 있습니다. 해당 작업을 위해서, 보통 형상관리 프로그램(SVN 등)을 이용해서, Revision번호..
서버의 Disk 구성을 설계할때, 항상 고민을 하게 된다. 가격과 용량과 가용성의 고민..! 보통 개인적인 경험상 RAID 1 (Mirror)이나 RAID 5 (Distributed Parity)를 많이 이용했다. RAID 1은 2개 DISK 필요 RAID 5..
현재 자신의 파일명을 가져올때 사용되는 함수 You can use basename() and $_SERVER['PHP_SELF'] to get current page file name echo basename($_SERVER['PHP_SELF']); /* Returns The Current PHP File Name */..
PHP 에서, 이미지 자르기를 오픈 소스를 찾던중에 괜찮아서 남겨둠. 다음에 작업후에, 더 상세한 내용은 남겨둬야 할듯 싶다. JCrop Jcrop creates an interface to crop an image. However, actually creating a..
asp 페이지의 asp:textbox 에 힌트로 보여질 html5에서 사용되는 placeholder 에 해당하는 문자 나오게 하기. 컨트롤러에 placeholder 애튜리뷰트를 추가하기. (아래의 방법이 가장 간단한 방법) <asp:textbox id..
파워 블로그, 블로그를 하면서 직업으로 먹고 살 수 있을까? 가능할까? 많이 생각했었습니다. "파워 블로그"로 검색을 하니. 참 많은 포스트들이 발견되는 것을 보고, 많은 사람들이 재태크 수익 모델로 블로그를..
보통 HttpWebRequest and POST method를 사용할 때, POST내용의 Size를 빼먹곤 한다. 그럴 경우, 아래와 같이 411 HTTP 통신 Error가 발생된다. Exception Details: System.Net.WebException: The remote server r..
iPhone과 같은 iOS기기의 암호를 잊어 버렸을때 처리하는 방법 비활성화 되었음 나오면 -.-;; 정말 암담합니다. [사진1. 비활성화 된 모습] [복원 방법들 (2가지)] (방법 1) iTune에 백업해 두었던 내용을 강제..
ASP.net에서 *.aspx.cs에서 Domain:Port부분을 뽑아서 사용이 필요할때가 있습니다. 예를 들어서, http://test.net:8080과 같이 나올때, 도메인을 쉽게 뽑아내는 ASP.net 소스 // Domain Uri uri = Context.Reques..
회사에 Contact US 페이지에 스팸이 계속 들어오는 것을 발견해서 해당 사이트에 Spam 패턴을 발견해서 해당 패턴을 차단하게 간단한 프로그램을 만들어 보았다. 스팸 패턴을 찾아서 True / False를 넘긴다. bool..
Visual Studio(VS 이하)를 사용하지 3년밖에 되지 않아서, 아직도 모르는게 많다. 함께 일하시는 분이 VS 2017 업데이트 자주 하라고 하시는데, VS가 업데이트가 자주 나오는지 몰랐기에 자주 업데이트 되는걸 보..
네트웍에서 사설/공인 IP (Local/Public IP 또는 Internal/External IP)를 구하는 소스 Get Internal IP Address using System.Net.Sockets; //for AddressFamily public static string GetInternalIPAddress() {..
어느날 Macbook의 USB-C 포트에 HDMI확장 연결선이 인식이 안되서, 하드웨어의 이상이 있는게 아닌가 싶어서, 하드웨어 검사를 하는 것을 찾아 보았습니다. 애플 하드웨어 문제로 검사하는 "Apple 진단(Diagnostic..
sendmail를 이용한, 다른 메일 서버로 메일을 forward하는 방법은 다음과 같습니다. (센드메일사는 프루프포인트(Proofpoint)사에 의해 인수되었다. 2013년 10월 1일 발표되었습니다. - 위키백과) [ 방법-1 ] .fo..
요즘 E-book의 TTS(Text To Speech: 문자 음성 변환) 기능을 통해서 책을 듣는데요. TTS 한글 프로그램으로 구현을 어떻게 하면 좋을까? 검색 중에 웨일(shale)이라는, 네이버에서 만든 브라우저에 해당 기능이 된..
Facebook를 통해서, Live 방송을 한 내용을 다운로드해서, Youtube에 올리는 작업이 필요해서 찾아보았는데요. Chrome에 Extension 앱도 있긴 하네요. 그래도 앱 없이 다운로드하는 방법이 가장 좋아 보이네요. S/..
한국에서 아주 오래전 MS-Window를 돈 주고 구매하면, SW 단속에 걸리지 않으려고 구매하다보다 그랬습니다. 불법 윈도우7도, 윈도우 10을 무료로 업그레이드 설치가 가능했던 이벤트(?)가 지나고 나서, "이제는..
MSSQL의 문자열 치환 함수는 REPLACE가 매우 유용합니다. 치환 속도와 결과가 괜찮습니다. 특히, 조건문이나 그룹 정렬 문에서 사용하면 참 유용하게 사용이 가능합니다. 아래의 "실전 예제 >>"에서 사용 예를 남..
HTML를 통해서 웹의 UI화면과 내용을 넣다보면, 특수 문자를 입력하는 방법에 다양한 방법들이 있답니다. HTML 파일의 File type 포멧을 UTF-8을 이용해서 해당 문자로 입력하는 방법도 있고, 개인적으로 많이 사..
jQuery Mobile을 이용해서 작업을 하다보면, Header의 바와 ui-content의 사이가 다른 곳보다 여백이 커서 보기가 싫을 때가 있습니다. class="ui-contenct"영역에 간단한 inline CSS 스타일 값을 줌으로 해결 할..
윈도우 7 계열을 사용하다 보면, 갑자기 버벅거림에 notebook이 날아갈 정도로 냉각팬이 돌아갈 때가 있습니다. 이 경우 가장 흔한 원인을 추측할 수 있는 것은, 윈도우 보안 업데이트로 컴퓨터가 너무 느려지는..
일반적으로 HTTP 통신의 접근은 권한 인증을 하지 않고, 시용하는 방법을 많이 사용하고 있습니다. 그러나, RFC 7235 (규약 내용)에 보면, HTTP TTP 인증은 서버는 클라이언트(웹브라우저 등)의 요청간에 401(Unau..
Bootstrap 3에서 가장 인기 있는 달력이라면, 단연 Eonasdan 라이브러리 달력을 최고로 손꼽습니다. 해당 Bootstrap 3 Date/Time Picker v4.17.47까지 나와 있습니다. (01/14/2020) 진행 중인 프로젝트에 Bootstra..
IIS 7.0 (Windows 2008 R2) 웹서버 환경에서는 <img> 태그에서 png를 사용하다가, 웹 화면에서 나타나지 않을때가 있습니다. 그럴 때는 우선 해당 이미지를 브라우저에서 읽어보면 어떤 오류가 있는지 예측할 수..
Proxima Nova폰트는 2005년에 Mark Simonson에 의해 디자인한 매우 인기있는 서체입니다. 저도 개인적으로 매우 좋아하는 폰트이고요. 영문 폰트 웹에서 많이 사용되는 폰트입니다. Proxima Nova폰트는 이탤릭체,..
서버가 갑자기 서비스가 원활하지 않을 때가 있습니다. 시스템 IO나 Network에서 병목현상이 생겨서, Apache와 같은 앱에도 영향을 수 가 있습니다. top과 같은 프로세스 명령을 통해서, H/W적인 병목이 있는지 확..
인터넷에 글을 올리려고 할 때, 유용한 파일을 올리고 싶은데. 업로드 10M 제한으로 파일을 올리지 못하는 경우가 생깁니다. 이럴 때, zip의 분할 압축으로 여러 개의 파일로 쪼개서 올리면 올릴 수 있답니다. zip..
네트워크를 관리하다 보면, 자신이 내부 네트워크의 PC/Server의 사용하는 IP와 Port를 파악하고 싶을 때가 있습니다. 도스 명령어 중에 arp -a 와 ping -t 을 통해서 수동으로 가능하나, 한계가 있습니다. (참고:..
고객분들 중에 자신이 가지고 있는 iPad에서 윈도우 프로그램을 사용하고 싶다고 하는 경우가 있습니다. (예: POS - Point of Sale) iPad에서 원격PC의 프로그램을 iPad 프로그램처럼 사용이 가능합니다. Window..
아웃룩에서 메일을 받기를 하려고 할 때, 갑자기 -ERR [IN-USE] /var/mail/.user.pop lock busy! 라는 메시지가 뜨면서, 메일 수신이 안 되는 경우가 발생할 수 있습니다. 이 케이스의 경우 Gmail이나 다른 계정..
Tistory을 이용해서 구글의 Adsense를 이용 추가하다 보면, (관리자) "스킨 편집"-"html 편집"을 통해서, 애드센스(AdSense) 광고를 원하는 곳에 넣을 수 있습니다. _##] 애드센스 광고를 추가된 티스토리 블로그..
AWS나 특정 Linux 등의 멀티 서버를 운영하다 보면, 2개 이상의 서버를 연결할 때, Specific Port(특정 포트)가 연결되는지 확인이 필요할 때가 있습니다. (예: Web, MySQL를 따로 둘 때, MySQL(3306)가 오픈되어..
php 프로그램을 하다 보면, 날짜 포맷을 변경은 너무도 많이 쓰이는 기능 중에 하나입니다. 각 나라마다 날짜의 표현 형식이 다르고, 미국은 "월/일/년도", 한국은 "년도. 월. 일." 형식을 많이 사용합니다. 요즘..
Web페이지에서도, Word의 페이지 나눔 처리가 가능합니다. 객체 태그에 style인라인 값으로 style="page-break-after: always;" 추가해주면, 다음 태그부터는 다음 페이지로 인쇄가 됩니다. (예제: CSS 인라인으로..
맥을 사용하다보면, 초보적인 단축키(복붙키)를 넘어서면서, 유용한 단축키들을 사용으로, 빠른 업무효율과 자기만족(?)도 높아질수 있습니다.^^ [ 가장 많이 사용하는 단축키 ] CMD+X : 오려두기 , CMD+C: 복사 /..
PDF 파일을 작업하다 보면, 서로 다른 PDF에서 페이지를 복사해야 하는 때가 있습니다. 간단히, 페이지를 선택해서 CMD+C, CMD+V (Ctrl+C, Ctrl+V)로 하면 될 것 같았는데. 그 방법이 안되더군요.;; [ 다른 PDF내..
리턴 코드 값에 301 Moved Permanently라는 메시지가 나옵니다. 페이지 로딩이 되면서, header에서 forward처리 될때, 나타나는 HTTP state코드 가끔 프로그램에서 로직을 잘목해서, 권한이 틀려서 페이지 이동을..
MSSQL에서 Identity_insert 오류가 나면서, 쿼리 입력이 안될때가 있습니다. 해당 오류는 컬럼을 ID증가 increment 가 되는 필드가 있을때, 생기는 오류입니다. 해당 오류를 해결하기 위해서는 다음과 같은 쿼리로..
요즘 iPhone의 iOS 13에서부터 Display에 Dark 모드가 추가되었습니다. macOS Mojave, Windows 10이 Dark 모드를 지원을 하기 시작했다. 요즘 OS 기기들이 다들 Dark 모드를 지원하는 트렌드가 되어가고 있네요..
IIS + PHP 환경에서 작업을 하다보면, 생각지도 못하는 오류가 발생할 때가 있습니다. test.com is currently unable to handle this request. HTTP ERROR 500 IIS의 logs에도 나오지 않고, 심지어 display_errors..
형상관리(SVN,GitHub)와 같은 것이 없다면, 수정된 소스(어제 오늘 자신이 작업한) 파일을 찾아서, 서버에 올리고 싶을때, Finder를 통해서 쉽게 찾는 방법을 소개합니다.
어떤 지인이 맥북 패스워드를 잊어 버리셨다고 하셔서, 쉬운 방법이 있어 소개합니다. 맥의 복원 모드를 실행, 윈도우 시작시 command + R를 누르고 있으면 복원 모드로 이동합니다. [YouTube: 맥북 패스워드 재..
CSS를 사용하다보면, 윈도우 객체의 Transparent color(투명컬러)와 같이 부모의 색상을 받고 싶을때가 있습니다. CSS에서 "color: inherit;" 을 이용하면, 해당 객체의 부모의 색상을 사용하기에 투명한 느낌처럼..
크롬이나 IE 브라우저들의 경우 사이트의 대표 아이콘(파비콘:favicon)을 탭 브라우저의 보여주는 것을 기본으로 보여 줍니다. 그런데, Mac OS에 기본 설치되어 있는 Safari의 경우는 favicon를 보여주는 것을..
MSSQL에 DB의 개발 작업을 하다보면, 같은 서버에 운영 DB과 똑같은 TEST DB과 필요한 경우가 있습니다. 이 경우 DB를 쉽게 복사하는 방법을 생각하다. 개인적으로 생각하기에 가장 쉬운 방법을 적어봅니다. DB..
html5의 input의 타입별로 유용하게 쓰일 때가 많습니다. type="tel"과 같은 경우, 휴대폰에서 숫자 기보드만 입력이 가능하게 변경이 되어서 너무 유용하게 쓰이죠. HTML5의 type내용들 <p>type="button" value=..
애플에 오피스 제품인 Pages, Numbers 또는 Keynote에서 큰 동영상과 같은 내용을 추가하면 파일 저장 시, "패키지" 또는 "단일 파일 유지"를 선택해서 저장하라는 메시지를 보게 됩니다. (500MB보다 큰 파일) APF..
SQL Server 2017 Express를 설치하다 보면, sa로 로그인하려고 할 때, sa로 로그인이 실패되는 경우가 있습니다. 우선, Authentication을 Windows Authentication 으로 변경해서 로그인을 했습니다. 보안 > 로그..
구글의 폰트 서비스 Google Fonts https://fonts.google.com/ 한글 구글 폰트 Google Fonts (subset=korean) https://fonts.google.com/?subset=korean 다양한 폰트를 지원합니다. 쉽게 <link>가능하며, 사용도..
서버나 특정 기기의 네트웍크 포트(TCP)가 열려있는지를 확인 위해서, 고전적인 ping테스트를 합니다. 특정 TCP 포트가 열려 확인을 위해서, 여러가지 툴이 있긴하지만, 간단하게 테스트를 하기 위해서 다음의 프..
돈의 계산을 이용할때는, decimal을 사용하는 것이 바랍직합니다. 특히 C#에서는 decimal를 꼭 써줘야 합니다. (numeric이 없긴하죠) DB에서는 크게 차이를 못느낄 정도로 많은 차이가 없습니다. decimal[ (p[ ,s..
SQL Server에서도 MySQL과 같이 autoincrement의 기능이 있습니다. 방법은 SQL Studio Mangerment studio의 테이블 Design을 이용해서, ID의 증가값을 주어서 설정이 가능합니다.
문듯 이런 제안이 들어왔답니다. Invoice에 있는 Customer이름별로 파일을 분류할 수 있는 프로그램을 만들 수 있는지? 보통 PDF의 text가 있는 형태의 문서의 내용을 뽑아서 정리하는 경우는 있어도, 이런 고차원..
EC2 인스턴스를 온디멘드로 형태로 사용하다 보면, 어느 정도 서버의 안정화가 되었고, 서비스를 계속 사용할때에는 비용을 줄이기 위해서, EC2의 "예약 인스턴스(Reserved Instances)"을 사용해서 최대 70%까지..
Sencha User Group을 운영하고 계시는 김종광님이 올려준 동영상의 소개해준 Link들입니다. 동영상 URL : http://olc.oss.kr/lec/detail.jsp?lec_idx=417 (목차: 19번 "센차 입문자를 위한 핵심 가이드" ) Touch 2..
맥용 OS X용 svn의 GUI툴 입니다. SvnX is an OS X open source GUI for most features of the svn client binary. https://code.google.com/p/svnx/ 실질적으로 2개의 창이 가장 많이 사용됩니다. 현재 자신의..
ERD프로그램으로 유명한 프로그램은 ERwin인데, 아직까지는 써보지 않았지만, 유용해 보이는 ERD 프로그램을 소개합니다. eXERD http://ko.exerd.com/ (홈페이지 소개글 : http://ko.exerd.com/#prettyPhoto ) 개..
[ MAC OS X - 캘린더 구독 하기 ] 1. 미국 공휴일 구독하기 파일 > 새로운 캘린더 구독 캘린더 URL : http://ical.mac.com/ical/US32Holidays.ics 2. 한국 공휴일 구독하기 ical.mac.com/ical/South32Korean32Holi..
출처: [기타] get방식의 길이제한 post와 get방식의 차이점을 정리하던 중 get방식의 길이제한에 대하여 의문이 들어 이렇게 정리한다. GET방식 데이터 전송방법 get방식이 데이터를 전송하는 방법은 주소(url)뒤..
출처: http://php.net/manual/en/function.time.php Time 함수 (PHP 4, PHP 5) time — Return current Unix timestamp 소스 <?php $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60 s..
OS X에서 스샷을 찍으면 PNG로 저장된다. 뭐 물론... 티스토리에서 사진 올리는데에는 아무런 문제가 안되지만... 사실 단축키는 오래전에 까먹고.. 유틸리티에 있는 화면 캡쳐라는 프로그램을 사용하다 보니 저장..
대우일렉서비스 송파점 : (친절) 위치: 석촌역 7,8번출구 > 신한은행 2층 (태문빌딩 2층) 이용시간안내 평 일 8:30~18:30 토요일 8:30~12:30 일요일,공휴일 휴무 http://map.naver.com/local/siteview...
SSL(프로토콜:https://, Port NO:443) 사용을 위한 설명 메뉴얼 openssl 라이브러리 설치상태 확인 mod_ssl 모듈 설치상태 확인 개인키 생성 CSR생성 인증회사에 CSR접수 (한비로에 접수) 정식 인증서 발급 SSL 설..
Linux에서 서버의 하드웨어 스팩을 알아보는 명령은 다음과 같습니다. 1. CPU 와 core 정보 #cat /proc/cpuinfo CPU의 물리적인 개수와 core의 수를 확인할 수 있습니다. (이 값은 하이퍼쓰레딩의 영향을 받지 않..
자바스크립트에서는 저것을 하기 위해서 일반적으로 개발하면서는 alert() 을 많이 사용한다. 근데 콘솔창을 통해서 로그를 찍는 메소드가 있다는걸 알고 있는가? console 이라는 객체인데 익스플로어, 파이어폭스..
Link 요소 link (inter-document relationship metadata) link요소는 다른 자원과 연결하기 위해 사용. http://www.w3.org/TR/html5/the-link-element.html#the-link-element ==> A link element must have rel at..
1. console log for any white-list rejection erros. 2. Allowed hosts in Cordova.plist/ExtenalHosts (wildcards OK, don't enter the URL scheme) Supporting Files/Cordova.plist 파일에 "ExternalHosts"를..
Office중에 outlook 2010백업하기 파일 > 내보내기를 이용 Outlook 2010에서 받은 메시지 및 연락처 백업하기 : http://support.microsoft.com/kb/982838/ko Outlook 2010에서 백업한 전자메일 메시지 및 연락처..
IE9가 Office 2010을 설치 후에 다음과 같은 메시지가 뜬다. ( Office Document Cache Handler 추가 기능을 사용할 준비가 되었습니다. - 사용, 사용안함 ) 웹상에 있는 문서를 파일 미리보기 및 연결에 사용된다..
애플에 제품 중에 iPad와 iPhone과 같은 경우 같은 어텁터 케이블을 사용한다. 그러나, 해당 제품의 전력이 다르다. iPhone과 같은 경우 (5W) iPad와 같은 경우 (10W) iPhone 4이후 부터는 iPad(10W)충전지를 꽃아..
윈도우 Vista의 원격터미널 설정에 대해서 알아보자. 기본적으로 서비스에 실행이 되어 있는 지 확인을 해야 합니다. 원격설정하기 원격설정 > 원격 > 원격지원체크 - 원격 테스크톱 (해당 옵션은 "보안수준 낮음..
맥의 finder의 위치에 ">_<"를 누르면, 터미널창이 뜨고 finder의 현재 위치 자동으로 이동해주는 프로그램입니다. 참 유용한 프로그램 ==> Go2Shell App Store에서 다운로드 가능: http://itunes.apple.com/kr/ap..
( 2014.Octber ) 요즘은 App Store에서 무료로 다운로드 받을 수 있다. https://itunes.apple.com/us/app/microsoft-remote-desktop/id715768417?mt=12 Micirosoft Remote Desktop for Mac 마이크로 소프트 Office..
한글입력기 바람 바람은 열린한글프로젝트의 한글라이브러리(libhangul)에 기반한 Mac OS X용 한글입력기 입니다. 바람은 한영 전환 단축키와 한자입력기능을 가지고 있으며 다양한 한글 자판을 지원합니다. 또한,..
엑셀로 간트차트(Gantt Chart) 만들기 프로젝트 일정표와 같이 사용될때, 많이 사용되는 Gantt Chart를 엑셀로 만들어 봅니다. Gantt Chart 만들기 엑셀 간트(Gantt)차트 만들기 http://capzzang.tistory.com/14
Mac OS X에 기본에는 wget를 가지고 있지 않습니다. wget기능을 할 수 있는, Mac OS X에 기본적으로 설치되어 있는, curl를 사용하면 됩니다. curl는 기본적으로 stdout이 된다. 파일로 저장을 위해서는 -o 옵션을..
float된 자식 요소들을 감싸는 부모 요소에 다음과 같이 CSS코드를 추가해 줍니다. overflow: hidden; <!-- /* flaot된 자식요소 높이를 인지 못하게 되는거 막기 = overflow: */ --> <!-- /* ie6해결 = zoom */ -..
PHP에러 메시지 Fatal error: Cannot redeclare 메서드명() (previously declared in 디렉토리.. 라인.. 에러 원인은 include된 파일명이 중복으로 include되어서 입니다. (중복 include) 해결법은 include를 incl..
vendor prefix는 회사별(vendor)로 각 브라우저에서 새로운 기능을 추가하고 시범적으로 운영하기 위함입니다. 이 vendor prefix(벤더 프리픽스)는 핵이 아닙니다. 이는 나중에 공식속성이 나오면 지원하지 않을..
Mac App Store에서도 이제 다운로드 되네요. https://itunes.apple.com/us/app/vox/id461369673?mt=12 맥를 사용하다보면, mp3를 재생할때, itunes와 연동되게 되는데. 이점이 불편할때가 있다 (최신100가요등..;..
PhoneGap 사이트에서 [다운로드]를 버튼에 클릭해서 다운로드 한다. (지원하는 모든 프레임웍이 하나에 파일로 압축되어 있다) iOS용 프레임웍을 설치해본다. 전체 파일은 phonegap-phonegap-1.5.0-0-gde1960d.zip..
맥을 사용하시다 보면 어느 순간 시스템 성능이 처음과는 달리 현저하게 느려지거나 다음과 같은 이상한 반응을 보일 때가 있습니다. 비디오 설정 리셋, 최고의 속도로 돌고 있는 팬 (CPU Fan) 소음, 키보드 백라..
현재 리눅스 서버에서 /home 디렉토리를 넣어서, vhost를 주게 되면, httpd서비스에서 해당 폴더를 httpd서비스에서 존재하지 않는 다는 에러가 발생한다. [ 해결 방법 - 1 ] /home이 들어가지 않는 위치로 변경,..
IE 5.5 & 6에서 투명PNG 이미지 파일을 제대로 지원하지 않는다. 그래서 투명한 부분의 이미지가 회색조의 흐릿한 느낌을 가진게 된다. 이 부분을 보정할 수있는 jquery1.3 + pngFix.js를 이용하면, 투명 이미지의..
킨들에 이북을 넣기 위해서는 전용 format를 변환을 해줘야 합니다. 현재 Kindle Format 8을 공식으로 발표했으며, 현재(2012/02/15)까지는 Kindle Fire등 디바이스에서 지원되지는 않고 있으나, 곧 지원한다고 나..
멀티코어를 지원하는 무료 압축프로그램입니다. http://apps.bandisoft.com/bandizip/ 반디집은 사용이 편리한 압축 프로그램입니다. 가정은 물론 기업/단체/공공기관/교육기관/PC방 등에서도 무료로 사용 가능하..
tar -cvf crosseditor_120116.tar --exclude=binary crosseditor tar -cvf 묶음파일명.tar --exclude=제외패턴 묶을폴더명 다음과 같이 실행하면, aaa, bbb 폴더를 제외합니다. tar -cvf test.tar test/ --exclude..
fakepath 관련 이슈 참고 출처: [IE8] 파일업로드 콘트롤 사용시 fakepath문제 IE8 사용시 파일콘트롤을 사용하면 실제 선택된 파일경로와 얻어낸 경로가 다를겁니다. fakepath 뭐시깽이 라고...... ie8 보안상 실..
xinetd 을 이용한 POP3 (110) /etc/xinetd.d/ipop3 service pop3 { disable = yes flags = REUSE socket_type = stream wait = no protocol = tcp user = root server = /usr/local/lib/popper server_args = qpop..
통합 White Domain 등록제란? 정상적으로 발송하는 대량 이메일이 RBL이력으로 간주되어 차단되는 것을 방지하기 위하여, 사전에 등록된 개인이나 사업자에 한하여 국내 주요 포탈사이트로의 이메일 전송을 보장해..
출처: Android 입문자를 위한 강좌 - 7. 탭뷰의 이용 프로젝트하면서 이용했던 탭뷴데 , 다시 정리해둬야 할 것 같아서! 탭뷰는 조금 조잡하다 . XML에서 탭뷰의 구성요소는 크게 3가지. <TabHost>, <TabWidget> ,..
출처: 간단히 쓰레드 덤프보는 JSP 운영 서버에 문제가 발생했습니다. 어떤 요청이 문제를 일으키는 것 같습니다. 이런 경우 여러 가지 방법으로 모니터링을 합니다. 그 중 쓰레드 덤프를 뜨는 경우도 많습니다...
서버환경 OS: Windows 2003 (IIS 6.0) PHP Ver: 4.3.88 PHP Dir: c:\php 1. php.ini 'extension=php_curl.dll' 세미콜론 제거 후 저장 2. 'C:\php\dlls' 폴더에서 libeay32.dll, ssleay32.dll 파일 'C:\WINDOWS\sy..
Local, internal linked "pages" A single HTML document can contain multiple 'pages' that are loaded together by stacking multiple divs with a data-role of "page" . Each 'page' block needs a unique ID..
원격 접속 무료 프로그램 사이트입니다. 대부분 개인 사용자에게 무료이나, 회사에서 사용 시 유료로 사용하셔야 합니다. 국내 제작 SW 경우 개인사용이 무료라고 해서, 회사에 사용하시게 되면, 회사에 불법 소프..
tar xvf ab.tar bb.tar 로 하면 에러가 발생한다. 다음과 같이 처리하면 여러개의 압출화일이 풀립니다. find . -name "*b.tar" -exec tar xvf {} \;
jQuery Mobile Framework http://jquerymobile.com/ jQTouch -- jQuery plugin http://www.jqtouch.com/ Sencha http://www.sencha.com/
javascript를 통한, 간단한 IE 체크 방법입니다. var IE = /*@cc_on!@*/false; if(IE){ //IE specific code goes here }else{ //code for all the other browsers } 출처: http://devoracles.com/the-best-method-..
console 에서 sqlplus 등을 사용하다 보면 backspace 로 삭제가 되지 않음. stty erase ^H 를 입력하면 되는데, ^H 는 그냥 입력하면 안되고 ctrl+(v->h) 를 차례로 입력함. 출처: http://spriteye.tistory.com/45
네이트온이 막혀있는 곳에서, MyEntunnel MyEntunnel을 이용해서 네이트 사용하기 실행되면, (C:\프로그램파일스\myentunnel\myentunnel.exe 실행) [ Settings탭 ] SSH Server: SSH 서버 주소(도메인, IP) SSH P..
특정 디렉토리 제외한 복사법 tar cpf - [복사할 디렉터리명] --exclude=[제외할 하위 디렉터리명] | tar xpf - -C [목적지 디렉터리] 예제 ) 1. aaa를 제외한 A를 B 아래로 복사 폴더 구조가 A -- b -- aaa -- c..
일단 jQuery의 기본 셀렉트 개념을 이해하시고 시작하면 아래 예제를 이해하는데 많은 도움이 됩니다. 아래주소는 TAEYO.NET 의 태요님의 기본 셀렉트 강좌입니다. http://www.taeyo.pe.kr/Columns/View.aspx?SEQ=..
<input>에 엔터키를 이벤트 처리를 위해 onkeypress="return enterKey(event);" DHTML 이벤트를 추가한다. 해당 function에서 e.keyCode==13일때 함수 처리 <script type="text/javascript"> function enterKey(e)..
jQuery를 이용해서, 팝업창의 iframe에서, 상위(parent)의 객체값 가져오기 [일반적인 javascript] window.parent.document.getElementById('parentPrice').innerHTML [ jQuery를 사용할때 ] $('#parentPrice', wi..
1. POPUP창 속에 있는 iframe에서 Opener페이지 리플래쉬 하는법 top.opener.history.go(0); 2. POPUP창 속에 있는 iframe에서 --> 팝업창 창닫기 parent.window.close() 참고: http://bytes.com/topic/javascript..
출처 : http://www.cs.wcupa.edu/rkline/Java/jstl-examples.html JSTL tags The JSTL tags are those described in the table below. We have omitted the sql tags since we don't plan to use SQL operations d..
saltdoll 평가: 간단하면서, 좋은 복원 프로그램이네요~~!! 만약 실수로 파일을 삭제했다면 휴지통을 뒤져서 복구합니다. 그런데 만약 휴지통을 막 비우고 나서 실수했다는 생각이 든다면 어떻게 해야 하는지 고민..
리눅스를 사용하시다 보면 종종 아래와 같은 증상을 보일때가 있습니다. /etc/fstab의 내용과 하드웨어의 차이가 발생하여 나타나는 에러가 있습니다. vi편집기를 통해, /etc/fstab를 #를 줘서, mount된 내용을 수..
(무료) Free CD, DVD Burnning 프로그램, CDBurnerXP 프로그램을 설치할때, 한글을 선택하면, 아래의 사진들이 한글로 나타납니다. CDBunerXP 공식 사이트 http://www.cdburnerxp.se/ CDBurnerXP 다운로드 ISO파..
스토리지 시스템 구성 방식은 DAS, NAS, SAN 등이 있습니다. 1. DAS (Direct Attched Storage) DAS는 전통적인 스토리지 시스템 구성 방식입니다. 다시 말해 스토리지 시스템을 직접 서버에 부착하는 방식이죠...
한국에서 프로그램을 하다보면, 한글로 된 리소스(문자)들을 영문으로 바꾸거나, 입력한 글자중에 한글이 있는지 찾는 로직이 필요할때가 있습니다. 정규식(Regular Expression)을 이용한 방법을 사용하면, 빠르게..
두개의 필드를 정렬을 주기 위한 방법은 다음과 같다. ORDER BY ""필드 1" [ASC, DESC], ""필드 2" [ASC, DESC] 출처: http://sql.1keydata.com/kr/sql-order-by.php
사례 1. 이클립스 실행오류 ( Failed to create the Java Virtual Machine. ) eclipse.ini 파일에 다음의 "-vm 정보"를 넣어주면 해결됩니다. -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.ja..
윈도우 비스타는 특정 프로그램들(ActiveX등)을 사용할때, 관리자 권한 사용해야 한다는 메시지를 나타난다. 해당 기능이 "사용자 계정 컨트롤(UAC) 설정"이란 기능이다. 제어판 홈 -> 사용자 계정 및 가족 보호 -..
JSTL 페이지의 문자열 substring 처리하기 <fn:subString(String, int, int)> 예제 <c:catch var="exception"> <c:set var="string" value="${param.string}" /> <c:out value="${fn:substring(string,0,50)}" />..
yum의 네트워크를 이용한 패키지를 설치하는 프로그램입니다. (rpm과 로컬 파일 베이스 패키지 관리 프로그램, rpm은 로컬파일 전용) Commend line형식의 network base 패키지 설치툴 [ 기본 명령어들 ] #yum li..
KT DNS 정보 기본 DNS 서버 IP : 168.126.63.1 보조 DNS 서버 IP : 168.126.63.2 LG 파워콤 DNS 정보 기본 DNS 서버 IP : 164.124.101.2 보조 DNS 서버 IP : 203.248.252.2 하나로 DNS 정보 기본 DNS 서버 IP : 21..
jad.exe +++++++++++++++++++++ java class를 역컴파일하기 소스가 없는 .class화일을 .java파일로 바꿔주는 프로그램입니다.. 사용법은... c:> jad -s .java 바꿀파일명.class 이렇게 하면 현재 디렉토리에 바꿀..
The position declaration 출처 : http://www.quirksmode.org/css/position.html he four values position takes four values: static , relative , absolute , and fixed . static is the default value; for any..
Setting the HTTP charset parameter The line in the HTTP header typically looks like this: Content-Type: text/html; charset=utf-8 Server setup Apache Setting charset .htaccess : http://www.w3.org/In..
검색엔진이 긁어가는 것 막기 (robots.txt 이용) 개인 정보보호 등을 위해 검색엔진이 긁어가는 것을 막는 법입니다. 먼저 여기를 클릭하여 메모장을 여세요. ① 위와 같이 하여 robots.txt 이름으로 저장합니다...
네이트온 원격지원 자동 승인해 주는 프로그램. 정말 유용한 프로그램이네요. ㅎㅎ GK AutoAccept 프로그램 개발자 블로그 http://blog.daum.net/kimgun2da/17910602 설치방법 - 압축파일을 푸시고 setup.exe 실..
<map name="m01"> <area shape="rect" coords="190,0,449,88" href="#" alt="버튼1입니다."> <area shape="rect" coords="458,0,717,88" href="#" alt="버튼2입니다."> </map> <img src="img/img_eventbtn.gif" wi..
HTML onload 처리 부분 <body onload="document.getElementsByTagName('input') [0].focus();" > Javascript onload 처리 function init() { document.getElementsByTagName('input')[0].focus();" } window.onloa..
1.웹표준 폰트단위 pt, px, %, em (웹표준) 브라우저 기본글자 크기 : 16px = 1em 사이트 표준 폰트 크기 : 12px = 0.75em body { font-size : 0.75em ;} 관련글 웹표준과 폰트크기 : http://cafe.naver.com/ddtea..
오랜만에 하니 가물~가물~해서 메모해본다. 1. demsg로 하드디스크 확인 (#dmesg | grep sd sata의 경우 sda로 나타난다.) 2. fdisk 파티션 작업 ( #fdisk /dev/sda 이후 n으로 새로운 파티션추가, w로 저장.) 3...
"정보처리산업기사" 관련 정보 페이지 http://www.q-net.or.kr/crf005.do?id=crf005.. 2010년 정보처리사업기사 시험일정 구분 필기원서접수 (인터넷) 필기시험 필기합격 (예정자)발표 실기원서 접수 실기시험 최..
사용자 정의 stx, acp, ctl 파일을 추가하는 방법은? *.STX 파일과 *.ACP 파일을 설정하는 방법 1. '기본설정' 대화상자에서 '설정 및 구문강조' 페이지를 선택합니다. 2. 원하는 파일 종류를 선택하거나 원하는..
안철수 "개발자가 성공하는 길" 정말 개발자들에게 좋은 이야기를 남겨주시는 군요. 안철수님이 추천하는 책들 - 뜨겁고평평하고밀집되는 세계 (592Page) 뜨겁고평평하고밀집되는세계(Hot,Flat,andCrowded) 카테..
출처: http://byseob.textcube.com/207 현재 웹페이지를 다시 읽어오는 것이다. 일반적인 다시 읽기 window.location.reload(); 이렇게 하면 컴퓨터의 캐쉬에서 우선 파일을 찾아봅니다. 없으면 서버에서 받아옵니..
해당 플로그인은 firefox 3.6.3를 지원하지 않나 봅니다. 제가 하려고 하니 안되네요. (2010.06.11) User Agent Swicher (Download) : https://addons.mozilla.org/en-US/firefox/addon/59/ 보통 웹페이지와 다르..
사이트: http://jqueryui.com/ Sortable예제 화면(Drag & Drop형식) http://jqueryui.com/demos/sortable/
현재 의 meta테그의 이름이 viewport를 선언해 주면, 해당 글자의 확대와 축소를 막을 수 있습니다. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t..
출처: http://stonefocus.thoth.kr/ 모바일 웹은 점점 급증해 가고 있다. 인터넷과 Web이 PC의 전유물이라는 사람들의 생각은 점점 없어져 가고 있는게 사실이다. 작년, 한해동안 미국에서만 6천3백만명이 넘는 사..
JSP로 이미지 생성하기 kenu 2001-09-11 5:51오전 애플릿으로는 그림을 그려서 웹브라우저에서 볼 수 있었습니다. 그럼 JSP 로 그림을 그릴 수 있을까요? 정답은 YES 입니다. 하지만 지금까지는 No 였습니다. 아무..
UINavigationController를 사용할때 쓸만한 내용을 발견하여 정리해 봅니다. 1. 초기화 UINavigationController의 초기화를 위해서는 보통 가장 루트가 되는 뷰컨트롤러를 지정하게 됩니다. UIViewController *vie..
톰켓과 아파치를 사용할때, 다음과 같은 에러가 발생할때가 있다. 이유는 뭘까? ClientAbortException:java.net.SocketException: Broken pipe 출처: http://confluence.goldpitcher.co.kr/display/GPCONF/ClientA..
http://blog.naver.com/joycestudy?Redirect=Log&logNo=100100587234 [2010/02/24, 결론 수정] 윈도에서 간편하게 작업할 수 있는 방법을 찾은 줄 알았는데, 아니었다. 좀 여러가지 문제가 겹쳐 있다. 우선, aptan..
윈도우7에서 XPmode 사용을 위해 다운로드 받아야 하는 것들입니다. [ 순서 ] 1) Window XP mode 다운로드 (XP OS: 558MB) 2) Window Virtual PC 다운로드 http://www.microsoft.com/korea/windows/virtual-pc/dow..
언어설정 문제는 상당히 골치아파 하는거같읍니다.... 디비 버젼과 크라이언트 설정에다라서 민감하게 나타나는거같읍니다... 언어설정 확인요령 Pc에 mysql 설치한후 bin 디렉토리에서 실행또는 호스팅서버에 텔..
많은 개발업체에서 버전 관리를 위해 무료 버전 관리 프로그램인 Tortoise SVN를 많이 사용하고 있는 걸로 알고 있다. Tortoise SVN의 장점 중 하나인 현재 상태를 아이콘으로 표시해주는 기능이 있는데, 이 아이..
큐브리드을 설치를 완료하고 CUBRID 매니저를 통해서, 작업을 하려고 하니. 다음과 같은 에러 나타났다. (VMware에서 가상머신에서 설치함) Cannot execute the current operation because the previous operation..
CUBRID 에서는 현재 문자 코드셋을 지원하지 않습니다. 관련된 질문들이 상당히 많아 간단히 정리합니다. 1. 입력되는 문자셋이 그대로 저장되어, 검색시 처음 입력한 문자셋으로 보여집니다. 이 과정에서 어떠한..
웹표준 테스트의 대표 테스트인 Acid Test에 대하여 정리해본다. Acid Test란? 웹브라우저의 웹표준 지원 측정을 위한 예제 페이지이다. 1. Acid Test http://www.w3.org/Style/CSS/Test/CSS1/current/test5526c.h..
cubrid용 jdbc입니다. JAVA 1.5 이상에서 사용하실 수 있습니다. p.s. CUBRID 설치 폴더 밑에 jdbc 폴더에서 찾으실 수도 있습니다. http://www.cubrid.com/zbxe/bbs_developer_reference/45079/page/2
Auto Incremental : DDL의 일부로 특정 칼럼에 대해 값을 순차적으로 증가시켜 준다. AUTO_INCREMENT [ (초기값 , 증감치) ] CREATE TABLE t_test( id INTEGER NOT NULL AUTO_INCREMENT, name VARCHAR(10) ); INSE..
오라클(Oracle) 개발자를 위한 큐브리드 SQL 가이드 http://www.cubrid.com/zbxe/40190 --> Quick Guide정도의 간략한 비교입니다. 오라클(Oracle) 사용자를 위하여 CUBRID 에 대한 소개 자료 http://www.cubrid.c..
htmlArea A WYSIWYG editor directory and other web components 위지윅 관련 컨포넌트 관련 사이트입니다. 참 많은 편집기들이 있군요.
저희 회사 직원분에 막대형 차트와 꺾은형 차트가 겹쳐진 모양의 차트를 만들고 싶어하시는 분이 있었다. 엑셀로 해야 할지? 파워포인트로 해야 할지? 질문을 하셨는데. 개인적으로 이런건 해보지 않아서, 생각되..
출처: http://soulgraphy.com/110 (이해 하기 쉽게 정리가 잘 되있네요.) (clear:both는 하위div에 float속성을 상속되는 현상을 방지) clear:both; 는 float 설정을 초기화 해주는 옵션입니다. 다음과 같이 나란..
Mac OS X용 Google Chrome BETA버전이 출시되었다. 깔끔한 디자인과 빠른 속도를 자랑하는 크롬. Mac에서 느껴지는 퀄리티 높은 UI디자인이 Mac전용 Chrome에서도 계승하는 느낌을 준다. 보여지는 기본 디자인이..
[QR code 이미지] QR code 만들기 사이트: URL및 다양한 정보를 담을수 있다. iPhone용 QR code리더 itunes다운로드 나의 블로그 http://edit.tistory.com의 QR-code입니다.
Bootcamp에서 파티션 나누기를 할때, 파티션 작업중에 에러가 났다면. 해결방법으로는 타이머신을 이용해 백업후, OS설치후, 복원과 같은 방법등이 있다. CCC(Carbon Copy Cloner)이용 (해당방법: http://myperso..
JavaScript: Use a Web Proxy for Cross-Domain XMLHttpRequest Calls [ XMLHttpRequest Access ] [ ERROR: Other Doamin Direct XMLHttpRequset Access ] [ Used Proxy: Cross Domain Accesss ]
웹브라우저가 웹표준을 어느정도 준수했는지 테스트 하는 페이지입니다. firefox 3.5.5 점수 : 93 / 100 ie 8 점수 : 20 /100 테스트 페이지: http://acid3.acidtests.org/ 위키: http://ko.wikipedia.org/wiki/A..
YUI compressor javascript파일에서 사용되는 주석과, 리턴부분의 제거를 해주는 프로그램입니다. 쉽게 설명하자면, 브러우저단에서 필요 없는 주석과 리턴, 스페이스값 등을 제거해 주는 프로그램입니다. 최종 소..
XE(XpresssEngine) Manual 스프링노트로 제작한 페이지입니다. 새 게시판의 생성관련 설명입니다. http://zbxe.springnote.com/pages/2843950
오토셋은 Apache+PHP+DB를 자동으로 쉽게 설치하고, 관리할수 있는 프로그램입니다. 가상호스트, 아파치 모듈관리들의 기능들이 더 있습니다. 오토셋개발자그룹: http://www.autoset.net/
1. 백업 윈도우> 실행 > regedit 실행 내 컴퓨터\HKEY_CURRENT_USER\Softeare\Simon Tatham\PuTTY Session폴더를 선택하고, 내보내기(E)를 이용하여 reg파일로 저장 (예: PuTTYHosts.reg ) 2. 복원 - PuTTY사이트..
폴더별 용량을 체크해주는 프로그램입니다. 하드디스크가 용량이 부족할때, 디스크정리할때 유용할것 같습니다. http://www.jam-software.com/freeware/index.shtml
FileZilla 사이트 관리자 백업하기 해당 xml파일을 백업하셔서 복원해 주시면 됩니다. ( sitemanager.xml 파일이 주된 사이트 정보를 담는 xml입니다. ) [Windows XP] C:\Documents and Settings\사용자 아이디\Ap..
SQLyog은 Mysql 개발 관리툴입니다. SQLyog Community Edition Project Home Page Compare Enterprise vs. Community [ 사이트 화면 ]
MS-Windows별 Memory Limit (Windows 7) http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx Physical Memory Limits: Windows 7 The following table specifies the limits on physical memory for W..
올해초 1월과 10월을 브라우저 사용추이를 보여지는 결과는 다음과 같다. 계속적으로 IE의 시장이 줄어 드는 흐름은 변함이 없어 보인다. 웹 브라우저들의 신규버전을 출시로 IE의 사용자들의 점유율이 줄어 들고..
기본 Math 함수 설명 ceil, floor, round ( 올림, 버림, 반올림 ) % (나머지) (ex: x%2==0 : x를 2로 나누어서 떨어지는 나머지와 0이 같은지 체크함) Math.abs(-1) // 절대값. 결과는 1 Math.sin(1) // sin 값...
Release Notes (for current version) Version 1.0b7, released Sept 6, 2009: - Snow Leopard and 64-bit support - Now using Synergy 1.3.1 - New hi-res icons and graphics - Installer is now self-containe..
실버라이트 웹에디터 유리아 솔루션 http://www.uriasoft.com/
Working with objects Action Shortcut Select the next object on the canvas Tab Select the previous object on the canvas Shift-Tab Move selected object by one pixel Arrow keys Move selected object by..
댓글 부분 :: 이미지 편집기 http://ttongfly.net/zbxe/?mid=linuxsys&page=3&document_srl=43197&listStyle=&cpage= 이미지 등록 창 http://ttongfly.net/zbxe/?module=editor&act=dispEditorPopup&editor_sequen..
[fckeditor java버전이라?.? ] fckeditor를 실행하는 부분을 java로 했던것으로 기억되네요?.? 넘 오래되서리. http://yosh.tistory.com/206 java버전 다운로>> http://www.fckeditor.net/download
JAVA 어소싱툴 http://www.hexidec.com/ekit.php
linux OS bit 확인하기 #getconf LONG_BIT 32 출처: http://blog.naver.com/lsc7712?Redirect=Log&logNo=30034617944 linux OS중 CentOS 버전확인 방법 #vi /var/log/anaconda.log vi에서 /Cent로 검색 하면, 다음..
시너지(Synergy) 사이트 : http://synergy2.sourceforge.net/ [형식 1] 서버(XP)와 클라이언트(MAC) 1) 다운로드 : 서버와 클라이언트 모두 설치한다. XP다운로드 http://sourceforge.net/projects/synergy2/file..
Cyberduck mac용 ftp client프로그램 무료입니다. 첨 써봤는데요. 다운로드 부분의 UI와 리스트 보기가 간략하게 되어있어 쓸만하네요. 사용기는 추후에 업뎃해야겠네요.ㅎㅎ http://cyberduck.ch/
무선랜의 속도 규격 802.11n : 최대 300Mbps를 지원하는 최신 무선랜 규격. 802.11b /g /a : b는 11Mbps지원 g/a는 54Mbps 지원 참고 IEEE1394 의 속도는 400Mbps와 800Mbps등이 있다.
[ * 최종 정리 ] Redhat 계열 시간 맞추기 이해하기 힘들지만, 시간을 설정해도 2~3분정도씩 시간이 다르게 나오는 경우가 발생합니다. 그래서, 매일 시간을 설정하는 옵션을 줘봅니다. 1) 시간 동기화 #rdate -s..
galileo 버전 방법 1> window >> other.. >> Team Synchonising선택 >> Task Repositories >> 마우스 오른쪽 메뉴 >> Add Task Repository >> Install More Connectors >> CollabNet선택 "Leopard"에서 Subclipse..
http://www.islayer.com/apps/istatpro/
톰켓 로그 날자별로 쌓기(catalina.out) 운영중인 톰켓의 로그가 2G에 육박했다. 더이상 로그를 검색하기도 열어보기조차 버겁다. 그래서 톰켓의 catalina.out 로그를 날자별로 분리해서 쌓기로 했다. 먼저 cronol..
CSS에는 position:fixed 라는 속성이 존재하고 이 속성이 부여된 엘리먼트는 화면에 고정되어 스크롤을 해도 움직이지 않고 항상 같은 자리에 머물게 됩니다. 흔히 "스크롤을 따라다니는 배너" 라고 표현하는 이런..
Flex video플레이어 : http://code.google.com/p/flexvideoplayer/ This is a flex multi-video player with sort and an XML backend. It plays FLVs. The sort categories are hardcoded, but the FLV address a..
영문,숫자,특수문자에 대한 전각문자는 아래와 같다. !”#$%&’()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij..
javascript에서 문자를 숫자형으로 변환하는 함수 parseInt() 함수 parseInt("00") ~ parseInt("07") => 0~7 정상적으로 나온다. parseInt("08"), parseInt("09") => 0 으로 나온다. parserInt() 함수 Syntax pars..
scribd.com는 우연히 발견한 사이트 이다. PDF파일을 웹에서 볼 수 있게 만들었으며, 다양한 기능들이 참 다채롭고 관심있게 볼 수 있었다. 예제) http://www.scribd.com/doc/8635225/jQuery-in-Action
Eclipse를 처음 받아서 실행하면 "JVM terminated. Exit code=-1"이라는 메시지와 함께 아래과 같은 오류가 발생하면서 실행이 되지 않는 경우가 있다. 예전에는 안 그랬던 것 같은데 Eclipse Europa(3.3, 유로파)..
출처: http://sun.wikidot.com/eclipse UTF-8 설정 eclipse 실행시 옵션 주기 : eclipse.exe -vmargs -Dfile.encoding=utf-8 ver 3.2.1 Window > Preferences > General > Workspace 의 Text file encoding : UTF-..
무비스트 사이트 http://cocoable.tistory.com/ ftp 프로그램(filezilla 맥용) http://filezilla-project.org/ 맥에서도 국내 TV 방송을 볼 수 있어요- Livestation 전세계의 유명한 TV 방송을 무료로 시청할 수..
http://www.ephox.com/products/editlive/ 참 괜찮게 만들었네요. 정말 이런걸 만들어야 하는데, 한번 구경해보세요.
http://www.realvnc.com/ 원격접속서비스로 유명한 vnc입니다. 리모트에 있는 서버에는 vnc server가를 클라이언트 PC에는 vnc clinet를 하면 됩니다.
배틀스타 갤랙티카(battlestar galactica) 비디오 블로그 사이트 입니다. 올 가을에 또 다른 시즌(?)을 준비하고 있는것 같더군요.홍보 동영상도 찾아 보실수 있습니다. 동영상의 화질이 참 연구대상입니다. 뭘로..
AddThis AddThis is the #1 bookmarking and sharing button on the Internet. http://www.addthis.com
UTF-8관련 자료 http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP-7.html ( 목차 페이지: http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html#toc7 ) 시간되는..
TmaxSoft 입니다. php 설치후 webtob 연동에 관련된 부분을 말씀을 드리겠습니다. 1.php 설치 (php4.4.7) 1) 설치파일다운로드 http://kr2.php.net/downloads.php 2) Windows용 zip 파일을 WEBTOB_DIR 밑에 압축을..
픽픽(PicPick) 좋은 종합 디자인 툴입니다. 사이트 : http://picpick.wiziple.net/ 픽픽(PicPick)은 화면 캡처 및 눈금자, 색상 추출 도구 등 다양한 화면 툴들을 제공합니다. 그중에서도 화면 캡처 툴 기능이..
시작 --> 실행 --> msconfig --> [시작프로그램] 탭 (추가: 윈도우 10 시작프고그램 추가) 2016/12/23 - [Server관련/Sever(OS)] - Windows 10 부팅시 시작 프로그램 등록하기 [Window 10에 시작 프로그램 관리]
a. 프로그램 소개 F.lux라는 이 조그만 프로그램은 '시간에 따라서 컴퓨터 화면의 색온도을 바꿔줌으로써' 눈을 편안하게 해주는 역할을 합니다. 해가 지면 실내조명의 색깔과 비슷하게, 낮에는 태양광과 비슷하..
avi 파일을 플래쉬 파일 포맷인 flv로 변환할때 사용하는 명령어 # ffmpeg -i filename.avi -ar 22050 -ab 32 -f flv -s 320x240 filename.flv ffmpeg Video Option `-b bitrate ' Set the video bitrate in b..
이젠 마우스 쓰기가 귀찮다 단축키로 승부하자 일단 써보면 유용하게 Tip 이다. Ctrl + 1 : 빠른 교정 문맥에 맞는 소스코드의 교정을 도와준다. 예를 들어 인터페이스를 구현하는 클래스에서 인터페이스에서 선언..
소스중 org.apache.commons.httpclient.HttpClient 라이브러리를 사용하는 데 (commons-httpclient-3.1-rc1.jar) 이 부분에서 계속적으로 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory..
xanga 블로그 사이트 http://www.xanga.com/
The JW FLV Player is the Internet’s most popular and flexible media player. It supports playback of any format the Adobe Flash Player can handle (FLV, MP4, MP3, AAC, JPG, PNG and GIF). It also sup..
WebSlices라는건 IE8에 추가된 브라우저 부가기능인데요.. 개인적으로는 굉장히 마음에 드는 기능입니다. 대략 어떤 기능인지 살펴보자면.. 웹페이지상에 WebSlices기능이 적용된 부분이 있다면 마우스 커서가 올..
레이아웃에 사용되는 두가지 속성 position 과 float div 속성의 비교 레이아웃속성 positon float 기본속성 static, absoulte, relative left, right, none 속성내용 static : 기본값 absolute : 화면값에 영향을..
국내> 한국인터넷 진흥원 http://whois.nida.or.kr/result.php 해외> ARIN WHOIS Database Search http://ws.arin.net/whois/ 국내 whois Open API> http://whois.nida.or.kr/whoiskey.php
Apache의 설정관련 문서입니다. http://httpd.apache.org/docs/2.0/mod/core.html#options
블로그 백업 파일 포멧 Open XML format for blog content http://blogml.org/
아래 링크로 이동하여 한글 언어팩을 다운로드 하시구요. http://www.microsoft.com/downloads/details.aspx?FamilyID=e9f6f200-cfaf-4516-8e96-e4d4750397ff&DisplayLang=ko 페이지에 가시면 나라와 cpu별로 다운..
CentOS 4.2에서 한글 깨지는 문제 해결방법 입니다. # /etc/sysconfig/i18n 파일에서 LANG="ko_KR.UTF-8" =====> LANG="ko_KR.eucKR" 로 바꾸시면 됩니다. 출처: http://www.ulsannetwork.net/read.cgi?board=lin..
소프트웨어 기술자정보 등록사이트 http://es.sw.or.kr/
1. 데몬의 종류(펌) 데몬에는 sendmail 이나 아파치 처럼 단독으로 실행되는 것들이 있고 데몬들을 여러가지 서비스 등을 한꺼번에 관리하는 슈퍼 데몬이 있다 리눅스 초기 설치 시, 또는 추가 또는 수정하였을 때..
다운로드 : http://berryz.upnl.org/main.php/WebShare/Download/
폴더옵션 -> 보기 ->모든 사용자에게 동일한 폴더 공유 권한을 지정(권장) 보안 폴더 생성됩니다. 출처: http://kin.naver.com/open100/db_detail.php?d1id=1&dir_id=102&eid=iFijo6c57RnxKak4tIKytloD+hhuJmzc&..
리눅스 설치 CD 1번 삽입 ->부팅메뉴 -> boot:linux rescue (복구모드로 부팅) -> 복구모드 설정시 네트워크 설정 NO -> 그 다음 Continue (부팅시 몇가지 설정) -> chroot /mnt/sysimage (기존의 시스템으로 전환..
CentOS 5.2 DVD용 다운로드 한국리눅스유저그룹 http://www.lug.or.kr
request.getRealPath() 메서드를 사용할려고 보니 deprecate되었다고 한다. 이유를 찾아보니 ServletContext에서도 있는걸 중복으로 가지고 있어서 그렇다고 한다. request.getRealPath("") 라고 사용하던것을 다..
servlet.jar , servlet-api.jar 파일을,시스템의 jre폴더의 lib/ext 안에 복사후 사용. 혹은 웹서버 lib폴더(TOMCAT_HOME/common/lib)에 넣고 사용. * local의 기본 정보(IP, Name, Port)를 보여줌(local이라 하면..
flyExplorer http://www.flychk.com/ 기본 기능에 강하다. 【 Screen Shot】 파일 및 폴더를 빠르게 보여주고, 잘라내기, 복사, 붙여넣기, 삭제, 드래그 앤 드롭, 이름 변경, 등록정보, 폴더간의 이동 등의 기본..
오라클에서 특정 ROW만 가져오고 싶을 때 select * from ( select AA, BB, CC from TABLE order by AA desc) )where rownum < 11 1개만 가져오고싶다면 ROWNUM = 1 등으로 변경 출처: http://slypuma.tistory.com/..
출처: http://www.ehow.com/how_2041574_decode-email-mime-format.html How to Decode an Email in MIME Format Most emails sent today are MIME (Multipupose Internet Mail Extensions) formatted. This allow..
톰켓5.5 config파일 매뉴얼 http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html 미친병아리 블로그 Tomcat, 정말 실망이야..( 재미있는 글이네요 )
Apache Core Features 설정 KeepAlive On KeepAliveTimeout 2 # 15=Default MaxKeepAliveRequests 0 # 0=Unlimit http://httpd.apache.org/docs/2.0/mod/core.html KeepAlive Directive Description: Enables HTTP..
MS 버추얼 PC IE 이미지 (유효기간 2009년 4월까지) http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en
JScript를 Reference chm파일 입니다. 다운로드 출처: http://www.esnips.com/doc/df4c9329-0452-4f1e-9b01-34335b254220/Microsoft%20JScript%20Reference
DECODE함수는 데이터를 원하는 다른 값으로 바꾸어 주는 함수. DECODE함수는 첫 번째 인수를 받아들여 받아들인 내용이 조건1과 일치하면 값1로 조건2와 일치하면 값2로 바꾸어 준다. DECODE(column|표현식, 조건1..
출처: http://jinuws.tistory.com/category/Absorb%20Knowledge/JAVA Properties Class의 용도는 Properties 파일의 내용을 쉽게 사용하기 위해서 사용하는 것 같다. java.lang.Object |-> java.util.Dictionary<K..
Browser Name <script> alert(navigator.appName); </script> http://www.javascripter.net/faq/browsern.htm Prototype.js를 이용한 방법 Prototype.Browser.IE Prototype.Browser.Opera Prototype.Browser.WebKi..
현재 읽고 있는 도서입니다. 개발자에게 추천해 드리고 싶은 책입니다. 그의 저서로 CODE COMPLETE 2도 유명하죠.
FCSH(Flex Compiler Shell)를 사용하면 Flex Builder 3을 사용해 컴파일 하는 것보다 훨씬 빠르게 컴파일 할 수 있다. 소스 코드의 크기가 클 경우에 사용하면 좋다. ① 명령 창을 열고 {SDK_root}/bin 폴더를 찾..
* * 웹편집기 및 파일 다중 첨부 를 위한 게시판 * 게시판형 & 웹진형 & 이미지형 게시판 & 블로그형 게시판 * 레인 에디터 10.0 & 레인 보드 10.0 * * @author Kimjonggab [email protected] * @copyright Copyri..
자바스크립트 이벤트 ..................................................... 아주 중요한 이벤트!!! 이벤트란 모든 행위를 말하는 것으로 프로그램에서는 미리 사용자의 행위를 예측하여 미리 사용할 수 있도록..
RSS 2.0 Specification Archivist's Note: This is version 2.0.10 of the RSS 2.0 specification, published by the RSS Advisory Board on Oct. 15, 2007. The current version of the RSS spec will always be..
MIME MIME (Multipurpose Internet Mail Extensions)는 전자우편을 위한 인터넷 표준 포맷이다. 전자우편은 7비트 ASCII 문자를 사용하여 전송되기 때문에, 8비트 이상의 코드를 사용하는 문자나 바이너리 파일들..
1. JDK 설치 2. Tomcat 설치 3. Apache 설치 4. Apache - Tomcat 연동 4-1. %Apache_Home%\modules\mod_jk.so 복사 4-2. %Apache_Home%\conf\http.conf 편집 / 아래 내용 추가 include conf/mod_jk.conf 4-3. %Apa..
출처: http://lng1982.tistory.com/5 1. 먼저 editplus를 킨후 메뉴에 도구 --> 기록 --> 키입력기록을 클릭한다. 2. 첫번째의 (ALT+1) 을 클릭한후 확인버튼을 눌러준다. 그다음 ctrl + h 눌러 바꾸기라는 창을띄..
Speed up your web pages with YSlow http://developer.yahoo.com/yslow/
출처 http://sosfarm.blogspot.com/2008/07/20-amazing-jquery-plugins-and-65.html taken from speckyboy 1. jSocialize - jQuery version of mooSocialize! Description: This is the jQuery version of the phe..
개요 o MS08-067 취약점[1, 2]을 악용하는 악성코드에 의한 국내 일부 인터넷 사용자 PC의 인터넷 접속 장애 사례가 발생하여 주의가 요구됨 ※ MS08-067 취약점은 윈도우 Server Service에 존재하는 원격코드..
세월이 흘러 로고도 바뀌고, 여전히 활발히 움직이고 있네요. 컴포넌트를 판매하는 사이트내요. http://www.componentsource.com/index.html
File name : httpRequest.php method =strtoupper($method); $this->host =$host; $this->port =$port; $this->path =$path; $this->errno =$errno; $this->errstr =$errstr; $this->timeout =$timeout; $this->qu..
<?php echo urlencode('테스트');//%C5%D7%BD%BA%C6%AE echo '<br />'; echo urldecode( '%C5%D7%BD%BA%C6%AE' );//테스트 // 해결방법 해당 URLencode부분을 UTF-8로 수정. echo '<br />'; echo urlencode(iconv(..
mysql 에서 로그를 남겨두는데, 용량을 많이 차지해서 일정기간이 지난후에 자동으로 삭제하도록 구성해 두었습니다. 기존에는 unix shell(bash) 코드를 이용해 처리했는데, 플랫폼(?) 호환성을 높이기 위해 sql q..
SlideShare PPT http://www.slideshare.net/ 슬라이드 쉐어 라고 PPT 파일 내용을 보여주는 웹 사이트내요. scrapblog http://www.scrapblog.com 가지고 있는 사진을 기본 폼에 맞추어서 넣는 서비스. <-- 김OO과..
웹에에서 프로그램 소스를 Website에서 하이라이팅하는 프로그램입니다. [Code Syntax Highlighter] http://alexgorbatchev.com/SyntaxHighlighter/ 사이트 syntaxhighlighter를 tistory에 설치 하는 방법 http://..
김성동님이 개발하신 개발툴입니다. 무료이며 기업에서나 어디서든 사용가능하구요. http://www.acrosoft.pe.kr
New Document 인코딩및 문자셋(CharacterSet) 네트워크보안엔지니어 문자인코딩및 문자셋(CharacterSet) 문자인코딩및 문자셋(CharacterSet) 1. 문자인코딩 코드체계 KSC 5601과 Euc-kr은IZT5같은IZT5코드체계를D2..
현재 외국에서 나오는 블로그 입니다. BM를 해봐야 할 것 같은 사이트들입니다. OpenZine(beta) http://www.openzine.com/aspx/ Xstream http://xstream.codehaus.org/ awareness http://www.awarenessnetworks.co..
#### rsync 에러 종류 write failed on BackUpData/carpr2_public_html3/Dealer/image/program/pcanywhere10.zip : Success rsync error: error in file IO (code 11) at receiver.c(243) rsync: connection unexp..
e2fsck를 이용한 리눅스 파일 시스템 복구하기 e2fsck는 리눅스 파일시스템 점검 및 복구 할 수 있는 명령어이고 리눅스에서 사용할 수 있는 거의 모든 파일시스템의 점검과 복구가 가능하다. 서버관리자라면 반드..
LVM in rescue mode I've had to deal with LVM in rescue mode a few times lately, which has given me some new insight into this stuff: e2fsck: Boot into rescue mode (in RHEL/Fedora this means putting..
연봉 10배 올리는 공부법 카츠마카즈요 지음 나지윤 옮김 이 책의 포인트 - 기초를 착실히 공부하라. - 입력과 출력을 50:50으로 하라. (입력:책과 강의등, 출력:말하기,글쓰기등) (학습 내용을 온전히 자신의 겂..
1. 현상 특정 장비의 zagent(자원 모니터링 프로세스)가 defunct인 좀비 프로세스로 되어 장비의 프로세스가 신규 자원을 할당을 받지 모해서 기존 서버의 프로세스에서 서비스를 주관하는 프로세스가 오류가 발생..
소금인형의 개인적인 결론 아래 내용처럼 해보았다. 역시나 안되더군요. -_-;; Oracle 8.16버전은 10g이후부터는 client 연결이 지원되지 않는다는 메시지를 뿌려주네요. 그러기에 9i로 연결하는 방법을 사용하였..
kill (프로세스 죽이기) Posted in server by spaceufo on March 6th, 2008 [서식] kill [-옵션] pid kill [-옵션] 시그널 [주요 사용 옵션] -s 시그널 : 특별히 보낼 시그널 지정 -p : 실행중인 프로그램의 이름..
1. 기초 지식의 중요성 - 기초 지식이 경쟁력의 핵심이다 예 전에는 정보를 남보다 빨리 입수하는 사람, 하루 종일 대학 도서관이나 연구실에서 살다시피 하는 사람 등 정보를 접할 기회가 많은 사람이야말로 정보..
Audio Book에 검색하다가 발견한 정보 영어 원서 무료다운로드 사이트 http://www.gutenberg.org/catalog/ 또 하나의 사이트 http://librivox.org/ Audio Book file download 방법은 이 사이트를 소개해준 블록의..
MLC와 SLC? 플래시 메모리에 MLC (multi level cell)라는 것과 SLC (single level cell)라는 것이 있다. MLC제품이냐 SLC제품이냐에 따라 가격이 다르고, 전송 속도도 다르다. MLC와 SLC의 장단점 MLC형 낸드플래..
유용한 피벗(화면돌리기) 프로그램
// MD5Test.java public class Md5Test { /** * MD5(Message Digest algorithm 5)<br> * 일방향 해시 함수로서 임의 메시지를 압축,<br> * 고정 길이 해시값의 되돌림 처리는 32비트 단위로 한다.<br> * <br> * ex..
flash로 된 에디터인데요. 플랙스로 만든 느낌이 조금 드네요. 정말 잘 만들었네요. Editor부분에 BM(Benchmarking)이 필요할듯 싶네요. http://www.mindomo.com MIMD map를 만드는 에디터입니다.
아파치 톰캣 6.0.18 이전 버전에 로컬 파일이 노출되는 심각한 취약점이 존재합니다. /etc/passwd 같은 중요한 시스템 파일이 노출될 수 있습니다. 빠른 시간 내에 6.0.18로 업그레이드 하시길 권고합니다. 톰캣 5..
eclipse3.0 단축키(keyboard shortcuts) 이클립스 3.0의 기본 단축키 값입니다.
Flex Builder 3 Professional 다운로드 시스템 권장사항(System requirements) FLEX BUILDER 3 FOR WINDOWS (STANDARD AND PROFESSIONAL) Intel Pentium 4 processor Microsoft Windows XP with Service P..
개인적으로 아래의 차트들 보다, Google Chart를 사용하길 추천합니다. https://developers.google.com/chart/ (05/22/2018) [그림 1. 구글 차트 예제] ====================================== 1. JFreeChart -..
## 데이터베이스 복구 - 복구 유틸리티 1. 복구대상 인덱스 테이블이 *.ISM 파일 형식이면 isamchk 사용 2. 복구대상 인덱스 테이블이 *.MYI 파일 형식이면 myisamchk 사용 해당 유틸리티 사용시에는 mysql 종료후..
ARP Spoofing을 통한 Sniffing 공격에 대응하는 방법입니다. Sniffing은 아직도 유효한 전통적인 네트워크 해킹 기술의 하나인데요, 아직도 많은 웹사이트나 서버들이 SSL이나 SSH를 지원하지 않아서 평문으로 전..
검색결과를 비주얼하게 보여주네요. (아주 오래된 이야기 - 요즘은 검색엔진으로 사용되고 있다.) 참 인상적입니다. http://www.searchme.com
스크립트을 쓰다보면 제일 난감한 것이 디버깅이다. 물론 firefox에서는 상당한 수준의 디버깅 툴인 firebug가 있기 때문에 다행이고 opera등 타 브라우져도 그럭저럭 괜찬은 수준의 디버깅툴을 지원하고 있다.하..
아주 오랜전에, Eclipse에서 IDE 개발을 더욱 유용하게 해주는 Plug IN 입니다. [그림 1. 화면 모습] http://www.aptana.com (05/22/2018) 1) Eclipse 설치하기 2) aptana (javascript, css) Aptana - Eclipse co..
SWFUpload 플래쉬를 이용한 이미지 업로드시 필요한 모듈입니다. [ SWFupload Site ] http://swfupload.org/ [ API Document ] http://demo.swfupload.org/Documentation [ Google swfobject ] http://code.goog..
올해 3월 새로 조직된 W3C HTML 워킹 그룹에서 Invited Expert로 활동하고 있습니다. 소수 전문가에게만 제한적으로 열었던 Invited Expert 제도로 480여명의 웹 관련 기술자들이 새 HTML 규격에 대한 토론을 벌이..
LightWindow 라이트박스을 모태로 업그레이드 된 스크립트네요. 라이트박스 계열의 약점인 iframe에서 안되는 부분도 잘 보강된것 같네요. 라이트 윈도우 --> http://stickmanlabs.com/lightwindow/#why [ HTML정..
- Thinkpad 스크린세이버 - Matrix_Realoaded 3D스크린세이버
Tomcat 4의 설정 http://tomcat.apache.org/tomcat-4.1-doc/config/coyotejk.html Tomcat 5의 설정 출처: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html All implementations of Connector support t..
원인: tomcat(톰켓)의 Java heap 오버플로어 Intial memoy pool과 Maximum memory pool를 다음과 같이 늘리고, Restart(stop->start)를 해주시면 됩니다. 32bit OS에서 java JVM영역은 Maximum memory pool: 1024M..
YUI (Yahoo User Interface) 자바스크립트 라이브러리는 야후에서 진행하고 있는 오픈소스프로젝트로 웹애플리케이션 개발에 필요한 UI 컴포넌트들을 제공하고 있습니다. 물론 Ajax 와 같은 기능도 제공을 하고 있..
Firebug (for firefox) 파이어버그 웹개발 디버깅툴. 파이어폭스(firefox)의 디버그 툴중에 아주 쓸만한 툴입니다. Net request상황과 여러모습들을 한눈에 볼 수 있다는게 좋은점입니다. http://www.getfirebug.c..
onAbort 이미지를 읽다가 중단시켰을 때 발생 onActivate 개체가 활성활 될 때 발생 onAfterPrint 문서가 출력되거나 혹은 출력하기 위해 출력미리보기를 한후에 발생 onAfterUpdate 데이터영역 개체에서 발생하는..
개인적으로 개발 편집툴은 editplus를 많이 사용했다. Mac의 textMate를 너무도 부러워 하면서 좋은 편집툴이 없을까 찾다가, 지인이 알려준 Eclipse에 추가해서 사용하는 Web Client programming edit TOOL을 추..
Mysql 테이블 크래쉬가 날때, check table 명령으로 체크해 봅니다. mysql> check table n2_fileman_rtree; --빨간색이 테이블명입니다. +--------------------------+-------+----------+-----------------------..
출처: http://okjsp.pe.kr/seq/91825 단일 Tomcat 서버에서 여러개의 사이트를 가상 호스트로 서비스 하는 방법과 가 호스트별로 Manager Application을 설정하는 방법입니다. - 테스트 된 Tomcat 버전 Tomcat 5.5..
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" /> 해당 URI에 대한 환경을 저장합니다.
JSP에서 URL을 Rewriter를 이용하기 위한 모듈입니다. Url Rewrite Filter ( http://tuckey.org/urlrewrite/ ) - 4.0버전 나옴 (2012.08.09) Binaries Stable 2.6 urlrewritefilter-2.6.zip 200kb - md5 Beta 3.0...
스타일시트를 통한 일괄 적용 A { selector-dummy:expression(this.hideFocus=true); } FF, 파이어폭스용 A:active, A:focus { outline:0; } 또는 A { -moz-outline-style:none; } 개별적으로 추가 링크마다 onfoc..
nslookup명령으로 메일서버 정보를 확인할수 있습니다. c:\>nslookup <--입력 Default Server: cns3.bora.net Address: 203.248.252.2 >set type=mx >ncpost.net <-- 해당 도메인 입력 Server: cns3.bora.net Addr..
Java에서 tray구현하기 자바에서 tray구현이 필요할때 사용해 봐야겠네요.
javascript:alert( (77.26)*(3) ) => 231.78000000000003 자바스크립트 버그ㅡ_ㅡ; 원래 231.78이 나와야 하는뎅.
DBPool - Java Database Connection Pooling Copyright Giles Winstanley Last updated: 21st July 2006 Latest version: 4.8.3 Where can I get it? Select one of the links below to download the version y..
UTF-8 처리를 하는게 장난이 아니군..ㅡㅡ; 여기저기 보면서 다양한 케이스마다 UTF-8 처리를 하는 다양한 방법을 모았습니다. (워낙 다양한 곳을 보다보니 출처 정리조차 힘듬을 이해해주시길.. 뭐 그대로 복사한..
MEMO(11/27/2019) 정말 오래된 글을 보며, 요즘은 함수도 좋아져서 한번에 다 지워지는데. 여튼 오래만에 감회가 새롭네요. 서버에 있는 폴더 삭제 서버에서 폴더나 파일을 생성하게 되면 FTP 프로그램으로는 삭제..
[동아일보] 자기소개서 컴퓨터 검색 상투적표현 많으면 탈락 “친구가 많은…” 가점“뽑아만 주면…” 감점 심사할 서류 산더미 대행업체 이용 늘어 《서울에 있는 모 대학 경제학과를 졸업하고, 세칭 명문대 국..
/* http://beist.org [email protected] wowcode at wowhacker team */ 7) file upload 알고리즘 시의 주의할점 -4- 이번 주제는 Web CGI Board 에서 File Upload 시의 취약성에 대해서 알아보겠다. 벌써 file upl..
head는 원래 파일의 앞 부분의 10라인을 읽어주는 컨솔 명령어 입니다. head -n 20 {파일명}을 입력하면, 20라인까지 읽어오게 됩니다. 출처 : http://www.computerhope.com/unix/uhead.htm Linux / Unix head com..
Keyboard Customizer Utility (Windows XP, 2000) - ThinkPad 유틸리티
VESA 표준 정보 Ergotron 설치대는 VESA가 구축한 설치 인터페이스 표준을 준수합니다. 모니터가 Ergotron 제품에 부착되는지 확인하려면 당사의 온라인 호환 디스플레이 도구 를 사용하거나 Ergotron에 연락하..
<html> <head> <title>http://www.blueb.co.kr</title> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> <script> var please_wait = null; function open_url(url, target) { if ( ! docu..
자바스크립트를 사용해 마우스 좌표를 얻고자 한다. 마우스 좌표를 얻기 위해서는 이벤트 객체를 이용해야 하는데, Internet Explorer(이하 IE)와 Firefox(이하 FF)가 이벤트 객체를 이용하는 방법이 서로 틀리다...
<div id=iBLOG_foot style='text-align:center'><%=uf.printPage ( L_totalcount, L_page, L_pagesize, 10, "blogno="+L_blogno+"&cateno="+L_cateno+"&pgsize="+L_pagesize+"&sw="+java.net.URLEncoder.encode(L_..