edit의 등록된 링크

키자드에 등록된 총 561개의 포스트를 확인하실 수 있습니다.

Tistory

Amazon EC2 SMTP port 25 보내기 limit 해결

Amazon EC2 서버에서 SMTP port 25을 이용해서 메일을 여러개 보내려고 하면, 메일 전송이 차단되는 경우가 있습니다. 해당 방법을 해결하는 방법은 SMTP Port 25를 사용 제한 해제 요청을 해야 합니다. Amazon E..

Tistory

MS SQL retore 에러 - Specified cast is not valid. (SqlMangerUI)

Microsoft SQL Server Management Studio 2008 R2 (SSMS.exe)에서 복원을 하려고 할때, 다음과 같은 "Specified cast is not valid" 에러가 발생한다면, 해당 DB백업 파일(.bak)이 버전이 다를 경우가 큽니다. DB..

Tistory

jQuery Mobile 의 <textarea> 높이 (height) rows 값 적용되게 설정하기

jQuery Mobile에서 <textarea> 태그를 사용해서 rows="2"등을 줬을때, 제대로 높이 (height)가 적용되지 않습니다. rows값의 높이 (height)를 적용하기 위해서는 setTime Javascript로 딜레이를 줘서, jQuery Mobi..

Tistory

/var/mail/.test.pop lock busy!에러, 아웃룩 서버 제한 시간 설정

POP3 메일 서비스 계정을 가지고, 휴대폰 또는다른 곳에서 메일을 수신을 확인할때, (아웃에서 메일을 확인할때) "... /var/mail/.testuser.pop lock busy! .."라는 메시지가 나올때가 있습니다. 해당 부분은 한곳..

Tistory

윈도우 용량이 커져갈때, Windows/Installer 패치 파일 삭제하기

윈도우 사용하다보면, 윈도우 패치 인스톨 파일들이 커저서, 디스크 용량을 크게 차지하게 될 때가 있습니다. Windows/Installer 폴더에 보면, Patch Install파일들은 사용하지는 않는 파일이다. 직접 삭제하는 것..

Tistory

CSV 파일 전용 편집기 CSVed 무료 프로그램

데이터 소스를 CSV 로 받아서, 값을 입력하는 경우가 있는데, CSV파일을 엑셀로 열어서, 수정을 할때, 종종 CSV 파일의 데이터의 값이 문제가 발생해서 깨지는 경우가 생긴다. CSV 정상 파일 엑셀 수정후- 잘못된..

Tistory

USB type (C and Thunderbold 3) 비교등, USB별 속도

Apple에서 사용하는 usb-c 타입 모양의 Thunderbolt 3가 있는데요. Port type이 usb-c모양이며, Thunderbolt 3 타입(40~20Gbps) 그러나, 현재 외장으로 연결 가능한 SSD와 같은 Storage장비들이 보통 6Gb/s(Inter..

Tistory

Oracle PARTITION() function

오라클의 table의 파티션을 줘서, 속도를 올릴 수 있습니다. https://www.oracle.com/database/technologies/partitioning.html Partitioning Overview Partitioning is powerful functionality that allows tabl..

Tistory

Email 서비스 ( AWS - WorkMail / Gmail / Outlook.com(MS) ) 유료, 무료로 사용하기

서버관리자들은 회사에서 메일서버를 사용하기 위해서 참 많은 고충을 격게 됩니다 먼저, 셋팅이 어렵다, 둘째로는 비용이 만만치 않다는 점입니다. 가장 큰 이슈가 되는 스팸메일도 문제가 되죠. 개인적으로, 비..

Tistory

Trend Micro사의 Dr. Cleaner (Mac OS 디스크 정리 툴)

Dr. Cleaner는 바이러스 프로그램을 만드는 회사로 유명한 Trend Micro사의 제품입니다. 기존에는 Apple App Store에 있었는데, 개인정보를 가져간다고 해서 사라졌네요. 이제는 자신내 회사 사이트에서만 다운로..

Tistory

CodeIgnite 에러 로그 보기 설정

PHP 플레임웍인 CodeIgniter에서 에러 Log정보를 보기를 설정 Config파일을 설정을 변경하면 됩니다. /application/config/config.php 파일 수정 로그보기 = 1 / 로그 보지 않기 = 0 $config['log_threshold'] =..

Tistory

엑셀 특정문자 개수 세기(countif)

엑셀의 장점은 특정 함수를 통해서, 간단한 통계를 낼 수 있다는 점입니다. 특정문자의 개수를 내어서 간단한 통계를 낼 수 있습니다. countif(조건의 대상 범위, "조건") countifs(조건의 대상 범위, "조건", 조..

Tistory

구글 문서(docs) 웹 페이지로 공유하기 웹 게시 하기 (웹에 게시: Publish to the web)"

구글의 문서(docs)에서 작업한 내용을 웹에 쉽게 공유 할 수 가 있습니다. Embed방식의 iframe을 이용해서 파일을 쉽게 웹으로 볼 수 있는 방법이 있습니다. 공유를 원하는 파일을 선택 [파일] >[웹에 게시] ( Fi..

Tistory

SQL의 IFNULL()함수 MySQL의 COALESCE()함수로 사용

MS SQL에서 IFNULL(컬럼, 0) 컬럼값이 null이면, 0을 넣는 함수가 있습니다. MySQL에서는 COALESCE(컬럼, 0)을 이용해서 null이면, 0을 넣는 함수를 사용합니다. 출처: ISNULL(value, 0) in WHERE clause MYSQL I..

Tistory

jQuery <select>의 <option>변경하기 + 멀티 콤보박스(Multi-Select Combo box)

보통 웹에서 2개 이상의 <select> (드롭다운 박스)을 사용해서, 다른 하나의 <select>의 <option>에 대해서 변경이 필요한 경우가 생깁니다. 해당 부분의 방법을 처리를 위해서 jQuery에서 다음과 같이 사용하면..

Tistory

MS SQL DB 복원시 Access is denied.오류 발생시

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..

Tistory

SSD SATA3 와 PCIe방식 NVMe방식 Storeges

NVMe 방식이란? NVMe (Non-Volatile Memory Express 비휘발성 기억장치 익스프레스) SATA보다 빠른 PCI Express로 연결된 비휘발성 저장장치를 위한 새로운 통신 규약이다. SATA+AHCI조합으로는 제 속도를 내기 어..

Tistory

iPhone의 Airdrop 설정 >일반에 AirDrop 항목이 나타나지 않을때?

AirDrop은 iOS 사용자간에 사진, 파일, 링크등을 WiFi가 없는 상황에서도 공유가 가능합니다. 그런데, 설정에 AirDrop항목이 없을때, 너무도 난감할 수 있습니다. (주의점) AirDrop를 사용할때는, 항상 "WiFi"와 "..

Tistory

IIS에 PHP 7.2 + SQL 연결하기 + PHP 에러 보기 설정 + SQL한글 문제

윈도우 10 또는 Window Server 2012 R2에 PHP 7.2 + SQL SERVER 연결 드라이브 설정하기 기본적으로 IIS에 Web Platform Installer가 설치 되어 있어야 합니다. (아래 포스트 참조) IIS에 Web Platform설치법 201..

Tistory

맥 부팅시 금지 기호 및 물음표 잠금 아이콘 떴을때.

맥노트북은 윈도우와 다르게, 부팅 화면이 너무 심플하다. Disk가 잘 붙어 있는지, 메모리가 얼마나 활성화 되었는지 전혀 나타나지 않는다. 얼마전, 오래된 맥북 프로에 hdd를 ssd로 교체를 하게 되었다. (저의..

Tistory

Bootstrap 4 Display 유틸리티 - table columns 을 hide 처리하기

Bootstrap 4을 사용을 시도해 보고 있는데, Utilites > Dispaly 를 이용해서, responsive display의 hide 처리를 할 수 있는 propety가 있어서, <table>태그에 <th>,<td>에 .d-lg-block을 사용해 보려고 했답니다...

Tistory

VMware 에서 키보드 마우스 안될때 - Mojave 모바히 경우

Mac OS X (Mojave) 설치후, VMware의 Mouse와 Keyboard가 안되는 현상이 발생했답니다. System Preferences > Security & Privacy > Privacy > Accessibility => [v] VMware Fusion 체크 참고: https://communiti..

Tistory

jQuery Mobile 1.4 SVG Icon

jQuery Mobile Icons (1.4버전) - SVG icons (45개) Text와 이미지를 함께 사용한 버튼이며, SVG icons이기에 사이즈가 늘어나도 깨짐이 없다. 사용법 1) data-icon="arrow-r" 사용법 2) class=" ... ui-icon-클래..

Tistory

Bootstrap 4에서 svg 아이콘 사용하기

Bootstrap 4에서 svg 아이콘을 만들수 있습니다. Bytesize Icons https://github.com/danklammer/bytesize-icons/blob/master/README.md svg 아이콘들은 백터 형태이기 때문에 사이즈가 변화되어도, 이미지 처럼..

Tistory

PHP7에서 mysql_connect 를 mysqli_connect 로 사용

PHP7에서 mysql_connect를 사용할 수 없어서 변경을 해줘야 합니다. PHP7환경에서 mysql_connect() 를 사용하려면, mysqli_connect(), PDO::__construct()를 사용해야 합니다. 추가로 변경해야 하는 것들 mysql_c..

Tistory

[PHP]소수점 이하 2 자리까지 표시하기 (예: $ 1.10 )

미국 화폐는 센트(0.01)가 최소 기본 단위로, 소수점 이하 2자리까지 표시가 되어야 하는 경우가 많습니다. PHP에서 round($_val, 2); 소수점 2자리 반올림을 하면, 뒷자리가 0을로 채워지지가 않습니다. 해당 $..

Tistory

[PHP] 하나 은행 환율 API를 통한 JSON

KEB 하나은행의 환율 API을 값을 기반으로 PHP 화면을 만들어 보았습니다. jQuery Mobile에 추가하기 위해서, PHP버전용으로 작업을 했습니다. 아래의 jQuery용에서 Onload등 jQuery Mobile 환경에서 처리가 안되..

Tistory

홈 버튼 없는 iPhone XS 전원 끄기 (iPhone X 이상 동일)

아이폰의 전원 버튼을 길게 누르면, Siri가 나오고, 2번 누르면 Apple Pay가 나타나는데요. iPhone XS를 처음 구매후 재시작을 어떻게 하지 하고 인터넷에 찾아보니. 방법이 완전히 바뀌었더군요. [ iPhone: Power..

Tistory

OS X 10.14 Mojave PHP 멀티 버전 설치 (기존에 PHP가 설치된 OS에 PHP 업그레이드 방법)

[참고] OS X Mojave 에서 PHP멀티설치 (처음 설치경우): https://getgrav.org/blog/macos-mojave-apache-multiple-php-versions 개인적으로 High Sierra에서 Multi PHP(PHP5/PHP7)를 사용하고 있었는데요. 반복적..

Tistory

Final Cut Pro X 하드디스크 용량이 차지하는 랜더 파일들

Final Cut Pro X 로 동영상 작업을 하다보면, 하드디스크를 급격히 사용하는 것을 경험할 수 있습니다. Final Cut Library의 Package 파일 용량중에 Render Files라는 곳에 용량을 많이 차지하게 됩니다. (해당 폴..

Tistory

Malwarebytes malware 바이러스 프로그램

Malwarebytes 멀웨어 바이러스 프로그램중에 유명한 프로그램입니다. (악성 소프트웨어 차단 소프트웨어) 개인적으로 이 프로그램으로 Web Brower를 통해서 침입하는 바이러스르를 잘 잡아주는 편입니다. Person..

Tistory

팟인코더 동영상 영상 화면 자르기

핸드폰의 동영상을 Quicktime으로 캡쳐하다가보니. 1920x1920로 화면이 캡쳐가 되었다. 쓸모없는 상/하 부분의 검은색 화면이 생겨서, 해당 부분을 자르는 법을 찾다보니. 예전 Daum에서 만들었던, 동영상 인코딩..

Tistory

BlueJ - 자바를 시작하는 사람을 위한 Java 개발자 도구 (무료)

BlueJ은 자바를 처음 시작하는 이들을 위한, 자바 개발 도구(free)입니다. https://bluej.org 튜토리얼: https://bluej.org/tutorial/tutorial-v4.pdf PDF: Overview BlueJ is a development environment that a..

Tistory

Visual Studio를 이용한 ASP.net 웹 배포:테스트 환경에 배포

https://docs.microsoft.com/ko-kr/aspnet/web-forms/overview/deployment/visual-studio-web-deployment/deploying-to-iis Visual Studio를 사용 하 여 ASP.NET 웹 배포: 테스트 환경에 배포 개요 이 자습서에서..

Tistory

(미완성)DNS의 spf1 record syntax관련

bind의 설정에 보다보면, ""v=spf1 ip4:192.168.0.1/16 -all"" 이런 설정을 확인 할 수 있습니다. 해당 설정의 값은 내용의 정보입니다. https://zigispace.net/584 https://brunch.co.kr/@topasvga/202 메일서버..

Tistory

웹메일 roundcube - open source webmail software

웹메일 오픈소스 웹메일 https://roundcube.net/ ipage.com 호스트 회사에서 사용하는 버전정보 Roundcube Webmail 1.3.3 Copyright 2005-2017, The Roundcube Dev Team This program is free software; you c..

Tistory

Windos 10 Home Edition 원격 데스크톱 사용하기

윈도우 10 Home 에디션 같은 경우, 기본적으로 원격지원(RDP:Remote Desktop Protocol)을 지원하지 않습니다. RDP Wrapper Libray 프로젝트에서 지원하는 방법을 통해서 , Terminal Service를 윈도우에 추가하는..

Tistory

Your Apple ID has been disabled. 나오면서 app update가 안될때

iPhone, iPad등에서 앱스토어에서 업데이트가 안되고, 언어가 한글로 되어 있는데 "Your Apple ID has been disabled"로 화면이 나올때, Apple ID 로그인도 잘 되지만, 앱스토어의 앱의 구매나 Update할때만 해당..

Tistory

원격 데스트톱 (RDP) 바로가기 파일 만들기

Window Remote Desktop (원격 데스트톱) 연결시 항상 정보를 입력하지 않고, 바로가기 아이콘을 만들어서 쉽게 연결 할 수 있습니다. ※ 로그인시 [ ] Remeber Me를 체크해주면 로그인 패스워드 값도 저장이 됩니..

Tistory

Mail 발송하기 예제 (System.Net.Mail)

ASP.net에서 System.Web.Mail을 이용해서, 메일을 보내는 소스예제 참고: 보통 이메일을 전송하는 SMTP 방식에는 인증과 비인증 방식있다. SMTP서버가 인증 방식을 필요로 하는 경우, 반드시 SMTP Account를 통한..

Tistory

iTerm2 macOS용 Terminal

iTerm2는 Mac OS용 Terminal를 업그레이드한 버전으로 생각하면 됩니다. https://iterm2.com/index.html iTerm2 기능들: https://iterm2.com/features.html 자동완성 (Autocomplate) 단축키: cmd + ;

Tistory

7zip를 이용해서 setup.exe와 같이 실행형 압축파일 만들기 (setup.exe with 7zip -sfx switch)

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..

Tistory

Email서버 리턴 에러 메시지 리스트

[참고] http://gunsystems.egloos.com/6782901 특정 메일로 나가지 않은 현상들이 일어나는데 원인을 아직까지도... 메일을 주고 받다 보면, 반송이 되어 돌아오는 것들이 있습니다. 그리고, 경고 메시지도 가끔..

Tistory

iPhone 데이터 (LTE) 사용량 줄이기

iPhone을 사용하다 보면, 종종 나도 모르게 LTE DATA 를 많이 사용하게 나오는 경우가 많습니다. 자신도 모르게 통신하는 내용들이 많이 있습니다. LTE DATA 통신이 무제한 사용자가 아니라면, 해당 부분을 수정해..

Tistory

Disk Management 로 C 드라이브와 D 드라이브 합치기

윈도우 업데이트 등으로 C 드라이브가 용량이 부족할 때가 있습니다. C 드라이브가 공간이 부족하고, D 드라이브가 삭제 가능할 때, 해결법은 D 드라이브 삭제하고, C 드라이브에 확장 시키는 방법입니다. (참고:..

Tistory

Tomcat 8 JVM Heap 메모리 늘리기 + Windows Service 등록하기

Tomcat 8 JVM Heap 메모리 늘리기 java는 메모리 관리를 자동으로 하지만, 기본적으로 Heap메모리를 잡아두면, 많은 메모리 사용에서 유용하게 설정을 할 수 있습니다. 윈도우의 경우, Catalina.bat에서 setenv.b..

Tistory

Rufus - 부팅 가능한 USB 드라이버를 쉽게 만들어주는 프로그램 +EFI 파티션 지우기

요즘은 SW은 CD를 받아서, 설치하는 경우는 보기 힘들어져 가고 있다. OS도 ISO파일를 받아서, 부팅가능한 USB로 만들어서 사용하는 경우가 대부분이다. OS같은 경우 ISO를 USB를 만드는 프로그램들이 여러가기 있..

Tistory

SQL Server2014 Standard 설치 및 삭제 DB Instance 수동 삭제하기

MS Window Server 2016 (x64)에 SQL Server 2014 Standard를 설치 방법 (우선적으로 Window update를 다 해주어야 합니다.) [우선적으로 설치준비 사항 (.Net) ] - Windows Feature (윈도우 설치 프로그램)중에 .N..

Tistory

SQL Local DB 2017 (Express버전에서 LocalDB선택해서 설치) + SQL Operation Studio

프로그램에서 MSSQL Express의 용량이 커서, 설치에 항상 힘들었는데. 해당 부분의 MSSQLLocalDB로 설치하는 걸로 수정해 보았습니다. 해당 자료는 남겨봅니다. SQLLocalDB 2017 설치법 - 사용법 https://www.mss..

Tistory

Visual Studio 2017 Preview 설치

Visual Studio 2017 Preview 15.8의 신규 기능이 나오기 전에 나오는 부분을 먼저 사용할 수 있습니다. Visual Studio 2017 Preview 15.8 관련 포스트 https://blogs.msdn.microsoft.com/visualstudio/2018/06/26..

Tistory

SymmetricDS 이기종 DB 연동, Mobile의 SQLite도 연동 가능

2기종간의 DB을 연동하려면 보통Sync 프고르램들을 이용해서 작업을 합니다. SymmetricDS는 2개의 DB서버를 연동 할 수 있는 java기반의 시스템 프로그램입니다. 싱크을 담당하는 서버가 있어야 하고, 해당 서버..

Tistory

MS Word과 Outlook를 통한 DM 광고 이메일 보내기

예전에는 홍보 이메일을 보내려면, DM 이메일을 보내는 전문 프로그램을 사용 했었답니다. 그러나 요즘은 MS Office 의 제품군이 Word와 Outlook를 이용해서, 홍보 이메일을 보낼 수 있답니다. 속도나 편집이 편리..

Tistory

PHP 현재 자신의 파일명 가져오기 basename($_SERVER['PHP_SELF']);

현재 자신의 파일명을 가져올때 사용되는 함수 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 */..

Tistory

RAID 10 (1+0) , Mirror + striping 결합 구조

서버의 Disk 구성을 설계할때, 항상 고민을 하게 된다. 가격과 용량과 가용성의 고민..! 보통 개인적인 경험상 RAID 1 (Mirror)이나 RAID 5 (Distributed Parity)를 많이 이용했다. RAID 1은 2개 DISK 필요 RAID 5..

Tistory

notepad++ 의 compare로 파일 내용 비교하기

프로그램을 개발하다 보면, 과거의 소스와 지금의 소스를 비교해서 변경된 내용의 문제점이 있는지를 확인할 때가 종종 있습니다. 해당 작업을 위해서, 보통 형상관리 프로그램(SVN 등)을 이용해서, Revision번호..

Tistory

jQuery Mobile의 뒤로 가기 오류가 생긴다면.

jQuery Mobile에서 이전 페이지(previous page)로 가는 Back 버튼을 넣을 때, 여러가지 방법이 있는데요. 종종, <a href="javascript:history.back()">Back</a> 이렇게 할 경우가 있는데요. 해당방법을 이용하면,..

Tistory

jQuery Mobile 버튼 색상변경과 + 상단 Title의 길이 늘리기

== 버튼 색상 바꾸기 == jQuery Mobile 에서 버튼의 색상을 바꾸고 싶을때가 있습니다. 상단의 Bar의 같은 경우 class="ui-header ui-bar-b" (ui-bar-a) / data-theme="b"와 같이 테마가 변경이 가능합니다. 버튼..

Tistory

Windows 10 Pro N - update 1803 repeated failure

윈도우 10 Pro N 에서 윈도우 1803 업그레이드가 안될때, Media Feature가 설치 되어 있을 경우, 실패가 될 수 있습니다. (10 Pro N의 경우 Media Player를 기본으로 가지고 있지 않는 패키지 입니다.) https://ww..

Tistory

PuTTY로 자동 로그인하기 (빠른 실행 만들기)

PuTTY의 자동 로그인하기를 할 수 있는 방법은 "빠른 실행"의 수정을 통해 가능합니다. PuTTY속성에 [바로 가기] 탭에서 대상영역에 파라미터를 수정해 주면 됩니다. [그림 1. PuTTY의 기본 속성] C:\PuTTY\putty..

Tistory

jQuery Mobile의 listview search data-filter 위치 Fixed

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..

Tistory

jQuery Mobile header 에 select box 추가하기

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..

Tistory

jQuery 특정 id 객체로 화면 스크롤링 해서 이동하기

jQuery 특정 id 객체로 화면 스크롤링 해서 이동하고 싶을때가 있습니다. 예전에는 #Name <a name="#Name"> 태그를 사용했는데. jQuery에서 Id 값을 줘서, 해당 위치로 애니메이션 스크롤링을 할 수가 있습니다. $..

Tistory

jQuery Mobile 화면 최상단으로 Scroll 이동하기

jQuery Mobile 화면 최상단으로 Scroll 이동하기 //delegate binding to only links that have the `.top` class $(document).delegate('a.top', 'click', function () { $('html, body').stop().animate({ scroll..

Tistory

jQuery Mobile Button 숨기기

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-..

Tistory

jQuery Mobile: document ready vs. page events

jQuery 에서 페이지 로딩시 처리하는 함수로 ready 와 on을 많이들 사용하는데, 페이지 로딩에 대한 처리를 한번 알아보려고한다. (참고로, pageinit는 이제 사용하지 않는다고 합니다.) The pageinit event was d..

Tistory

jQuery Mobile: Grid 한줄에 버튼 2개이상 놓기 (최대5개)

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..

Tistory

C# 사설 / 공인 IP 구하기 ( Internal / External IP Address )

네트웍에서 사설/공인 IP (Local/Public IP 또는 Internal/External IP)를 구하는 소스 Get Internal IP Address using System.Net.Sockets; //for AddressFamily public static string GetInternalIPAddress() {..

Tistory

Visual Studio 2017 프로그램 Update 하기

Visual Studio(VS 이하)를 사용하지 3년밖에 되지 않아서, 아직도 모르는게 많다. 함께 일하시는 분이 VS 2017 업데이트 자주 하라고 하시는데, VS가 업데이트가 자주 나오는지 몰랐기에 자주 업데이트 되는걸 보..

Tistory

C# IP, Email 스팸 패턴으로 Spam 메일 차단하기 + 문자열 배열에 비교

회사에 Contact US 페이지에 스팸이 계속 들어오는 것을 발견해서 해당 사이트에 Spam 패턴을 발견해서 해당 패턴을 차단하게 간단한 프로그램을 만들어 보았다. 스팸 패턴을 찾아서 True / False를 넘긴다. bool..

Tistory

URL중에 http://도메인:PORT 구하기

ASP.net에서 *.aspx.cs에서 Domain:Port부분을 뽑아서 사용이 필요할때가 있습니다. 예를 들어서, http://test.net:8080과 같이 나올때, 도메인을 쉽게 뽑아내는 ASP.net 소스 // Domain Uri uri = Context.Reques..

Tistory

iPhone, iPad 또는 iPod touch의 암호를 잊어버렸거나 기기가 비활성화된 경우

iPhone과 같은 iOS기기의 암호를 잊어 버렸을때 처리하는 방법 비활성화 되었음 나오면 -.-;; 정말 암담합니다. [사진1. 비활성화 된 모습] [복원 방법들 (2가지)] (방법 1) iTune에 백업해 두었던 내용을 강제..

Tistory

HTTP 411 오류? The remote server returned an error: (411) Length Required.

보통 HttpWebRequest and POST method를 사용할 때, POST내용의 Size를 빼먹곤 한다. 그럴 경우, 아래와 같이 411 HTTP 통신 Error가 발생된다. Exception Details: System.Net.WebException: The remote server r..

Tistory

파워 블로그가 되서, 광고 수익으로 먹고 살 수 있을까?

파워 블로그, 블로그를 하면서 직업으로 먹고 살 수 있을까? 가능할까? 많이 생각했었습니다. "파워 블로그"로 검색을 하니. 참 많은 포스트들이 발견되는 것을 보고, 많은 사람들이 재태크 수익 모델로 블로그를..

Tistory

asp:textbox에 placeholder 입력값 예제 만들기

asp 페이지의 asp:textbox 에 힌트로 보여질 html5에서 사용되는 placeholder 에 해당하는 문자 나오게 하기. 컨트롤러에 placeholder 애튜리뷰트를 추가하기. (아래의 방법이 가장 간단한 방법) <asp:textbox id..

Tistory

php 이미지 자르기(crop) 만들기

PHP 에서, 이미지 자르기를 오픈 소스를 찾던중에 괜찮아서 남겨둠. 다음에 작업후에, 더 상세한 내용은 남겨둬야 할듯 싶다. JCrop Jcrop creates an interface to crop an image. However, actually creating a..

Tistory

[sendmail] 받은 email 다른 메일 서버 주소로 forward 하기

sendmail를 이용한, 다른 메일 서버로 메일을 forward하는 방법은 다음과 같습니다. (센드메일사는 프루프포인트(Proofpoint)사에 의해 인수되었다. 2013년 10월 1일 발표되었습니다. - 위키백과) [ 방법-1 ] .fo..

Tistory

Macbook 하드웨어 진단 테스트 (시스템 재시작 D를 길게 누르면 검사 모드 변환)

어느날 Macbook의 USB-C 포트에 HDMI확장 연결선이 인식이 안되서, 하드웨어의 이상이 있는게 아닌가 싶어서, 하드웨어 검사를 하는 것을 찾아 보았습니다. 애플 하드웨어 문제로 검사하는 "Apple 진단(Diagnostic..

Tistory

Proxima Nova폰트

Proxima Nova폰트는 2005년에 Mark Simonson에 의해 디자인한 매우 인기있는 서체입니다. 저도 개인적으로 매우 좋아하는 폰트이고요. 영문 폰트 웹에서 많이 사용되는 폰트입니다. Proxima Nova폰트는 이탤릭체,..

Tistory

IIS 이미지 파일이 나타나지 않을때. HTTP 오류 401.3 - Unauthorized 가 나타날때

IIS 7.0 (Windows 2008 R2) 웹서버 환경에서는 <img> 태그에서 png를 사용하다가, 웹 화면에서 나타나지 않을때가 있습니다. 그럴 때는 우선 해당 이미지를 브라우저에서 읽어보면 어떤 오류가 있는지 예측할 수..

Tistory

Bootstrap 4 달력 : datetimepicker (Bootstrap 3버전 업그레이드 버전) 인기 달력

Bootstrap 3에서 가장 인기 있는 달력이라면, 단연 Eonasdan 라이브러리 달력을 최고로 손꼽습니다. 해당 Bootstrap 3 Date/Time Picker v4.17.47까지 나와 있습니다. (01/14/2020) 진행 중인 프로젝트에 Bootstra..

Tistory

HTTP "Basic" URL Param 인증 방식 쉽게하기 + wget에서 인증하기

일반적으로 HTTP 통신의 접근은 권한 인증을 하지 않고, 시용하는 방법을 많이 사용하고 있습니다. 그러나, RFC 7235 (규약 내용)에 보면, HTTP TTP 인증은 서버는 클라이언트(웹브라우저 등)의 요청간에 401(Unau..

Tistory

svchost.exe 메모리 CPU점유율 문제로 느려진 PC 해결방법

윈도우 7 계열을 사용하다 보면, 갑자기 버벅거림에 notebook이 날아갈 정도로 냉각팬이 돌아갈 때가 있습니다. 이 경우 가장 흔한 원인을 추측할 수 있는 것은, 윈도우 보안 업데이트로 컴퓨터가 너무 느려지는..

Tistory

jQuery Mobile의 header와 ui-content 여백 줄이기

jQuery Mobile을 이용해서 작업을 하다보면, Header의 바와 ui-content의 사이가 다른 곳보다 여백이 커서 보기가 싫을 때가 있습니다. class="ui-contenct"영역에 간단한 inline CSS 스타일 값을 줌으로 해결 할..

Tistory

HTML code, HTML Symbols 특수문자, 화폐표시 웹 랜더링 html Code값들

HTML를 통해서 웹의 UI화면과 내용을 넣다보면, 특수 문자를 입력하는 방법에 다양한 방법들이 있답니다. HTML 파일의 File type 포멧을 UTF-8을 이용해서 해당 문자로 입력하는 방법도 있고, 개인적으로 많이 사..

Tistory

[MSSQL] 문자열 바꾸기 (치환) - REPLACE, STUFF, TRANSLATE (group by 에서 사용한 예제 포함)

MSSQL의 문자열 치환 함수는 REPLACE가 매우 유용합니다. 치환 속도와 결과가 괜찮습니다. 특히, 조건문이나 그룹 정렬 문에서 사용하면 참 유용하게 사용이 가능합니다. 아래의 "실전 예제 >>"에서 사용 예를 남..

Tistory

[Windows 10] 윈도우 10 정품 인증하는 방법 (cmd 창을 이용한 방법)

한국에서 아주 오래전 MS-Window를 돈 주고 구매하면, SW 단속에 걸리지 않으려고 구매하다보다 그랬습니다. 불법 윈도우7도, 윈도우 10을 무료로 업그레이드 설치가 가능했던 이벤트(?)가 지나고 나서, "이제는..

Tistory

Facebook Live 방송 비디오 다운로드하기

Facebook를 통해서, Live 방송을 한 내용을 다운로드해서, Youtube에 올리는 작업이 필요해서 찾아보았는데요. Chrome에 Extension 앱도 있긴 하네요. 그래도 앱 없이 다운로드하는 방법이 가장 좋아 보이네요. S/..

Tistory

Free 브라우저 Naver Whale(웨일) TTS(문자 음성 변환) 기능

요즘 E-book의 TTS(Text To Speech: 문자 음성 변환) 기능을 통해서 책을 듣는데요. TTS 한글 프로그램으로 구현을 어떻게 하면 좋을까? 검색 중에 웨일(shale)이라는, 네이버에서 만든 브라우저에 해당 기능이 된..

Tistory

Mac 키보드 단축키

맥을 사용하다보면, 초보적인 단축키(복붙키)를 넘어서면서, 유용한 단축키들을 사용으로, 빠른 업무효율과 자기만족(?)도 높아질수 있습니다.^^ [ 가장 많이 사용하는 단축키 ] CMD+X : 오려두기 , CMD+C: 복사 /..

Tistory

CSS 를 사용한 프린트시 페이지 나눔 처리 방법 page-break-after: always;

Web페이지에서도, Word의 페이지 나눔 처리가 가능합니다. 객체 태그에 style인라인 값으로 style="page-break-after: always;" 추가해주면, 다음 태그부터는 다음 페이지로 인쇄가 됩니다. (예제: CSS 인라인으로..

Tistory

[php] Date Format 일자/날짜 포멧 변경하기 총정리 strtotime() , DateTime::createFromFormat()

php 프로그램을 하다 보면, 날짜 포맷을 변경은 너무도 많이 쓰이는 기능 중에 하나입니다. 각 나라마다 날짜의 표현 형식이 다르고, 미국은 "월/일/년도", 한국은 "년도. 월. 일." 형식을 많이 사용합니다. 요즘..

Tistory

Linux 특정 port 열려 있는지 확인하는 command line 명령들

AWS나 특정 Linux 등의 멀티 서버를 운영하다 보면, 2개 이상의 서버를 연결할 때, Specific Port(특정 포트)가 연결되는지 확인이 필요할 때가 있습니다. (예: Web, MySQL를 따로 둘 때, MySQL(3306)가 오픈되어..

Tistory

티스토리 본문 중간에 구글 애드센스 광고 삽입하기

Tistory을 이용해서 구글의 Adsense를 이용 추가하다 보면, (관리자) "스킨 편집"-"html 편집"을 통해서, 애드센스(AdSense) 광고를 원하는 곳에 넣을 수 있습니다. _##] 애드센스 광고를 추가된 티스토리 블로그..

Tistory

-ERR [IN-USE] /var/mail/.user.pop lock busy! 에러로 메일 못 받을때 해결법

아웃룩에서 메일을 받기를 하려고 할 때, 갑자기 -ERR [IN-USE] /var/mail/.user.pop lock busy! 라는 메시지가 뜨면서, 메일 수신이 안 되는 경우가 발생할 수 있습니다. 이 케이스의 경우 Gmail이나 다른 계정..

Tistory

Jump Desktop - iPad에서 윈도우 원격데스크탑 터치 형태로 사용 (RDP, VNC, Fluid)

고객분들 중에 자신이 가지고 있는 iPad에서 윈도우 프로그램을 사용하고 싶다고 하는 경우가 있습니다. (예: POS - Point of Sale) iPad에서 원격PC의 프로그램을 iPad 프로그램처럼 사용이 가능합니다. Window..

Tistory

[free] Advanced Port Scanner - IP + Port Scan 네트웍크 스캔 프로그램

네트워크를 관리하다 보면, 자신이 내부 네트워크의 PC/Server의 사용하는 IP와 Port를 파악하고 싶을 때가 있습니다. 도스 명령어 중에 arp -a 와 ping -t 을 통해서 수동으로 가능하나, 한계가 있습니다. (참고:..

Tistory

Mac OS X에서 zip 10M씩 분할 압축하기 + z01 압축해제

인터넷에 글을 올리려고 할 때, 유용한 파일을 올리고 싶은데. 업로드 10M 제한으로 파일을 올리지 못하는 경우가 생깁니다. 이럴 때, zip의 분할 압축으로 여러 개의 파일로 쪼개서 올리면 올릴 수 있답니다. zip..

Tistory

웹서버 병목현상 응급조치=서비스 재시작, xinetd 와 sendmail 등 재시작 명령들

서버가 갑자기 서비스가 원활하지 않을 때가 있습니다. 시스템 IO나 Network에서 병목현상이 생겨서, Apache와 같은 앱에도 영향을 수 가 있습니다. top과 같은 프로세스 명령을 통해서, H/W적인 병목이 있는지 확..

Tistory

구글 나눔 명조(Nanum Myeongjo) 웹폰트 사용 방법

구글의 폰트 서비스 Google Fonts https://fonts.google.com/ 한글 구글 폰트 Google Fonts (subset=korean) https://fonts.google.com/?subset=korean 다양한 폰트를 지원합니다. 쉽게 <link>가능하며, 사용도..

Tistory

mssql 에서 sa 로그인 실패 오류 해결방법

SQL Server 2017 Express를 설치하다 보면, sa로 로그인하려고 할 때, sa로 로그인이 실패되는 경우가 있습니다. 우선, Authentication을 Windows Authentication 으로 변경해서 로그인을 했습니다. 보안 > 로그..

1 2 3 4 5 6