자바스크립트 함수(Javascript function) - window.open() 속성 내용 left 창의 왼쪽 위치 top 창의 위쪽 위치 height 창의 높이 width 창의 넓이 menubar 메뉴창 표시 속성 toolbar 도구모음 표시 속성 location 주소표시줄 표시 속성 status 상태바 표시 속성 resizable 윈도우 창 크기 변경 속성 scrollbars 스크롤바 표시 속성 onclick으로 window.open을 실행할 때 anchor의 href를 불러왔으면 false를 리턴해준다. onclick에선 function return받아야 함.
PHP에서 파일 이름과 확장자 구하는 방법 파일의 절대경로를 알고 있다면, pathinfo 또는 SplFileInfo를 사용하면된다. pathinfo() $path_parts = pathinfo('/www/htdocs/inc/lib.inc.php'); echo $path_parts['dirname']; // /www/htdocs/inc echo $path_parts['basename']; // lib.inc.php echo $path_parts['extension']; // php echo $path_parts['filename']; // lib.inc // since PHP 5.2.0 [source: http://php.net] http://php.net/manual/kr/function.pathinf..
파일에 대한 요청이 있을 때, 해당 파일의 마지막 수정 시간을 파일 헤더에 선언한 후 출력한다.재 요청이 있을 때는 파일 헤더의 마지막 수정 시간과 서버에 해당 파일의 실제 마지막 수정 시간과 비교하여 같다면 HTTP code 304 not modified를 출력하고, 서상의 파일이 더 최근에 수정 된 경우 위의 과정을 반복하여 출력한다. 아래는 예제 소스이다. //get the last-modified-date of this very file $lastModified=filemtime(__FILE__); //get a unique hash of this file (etag) $etagFile = md5_file(__FILE__); //get the HTTP_IF_MODIFIED_SINCE header ..
Piwik, Matomo 소개웹 서버를 구축하다 보면 웬만하면 구글이나, 네이버처럼 대형 포털에서 제공하는 로그분석을 사용하지만, 보안상의 이유(방문 기록이 외부서버에 남으면 안된는 경우)나 계정 관리의 연속성(대형 포털의 로그 분석 도구는 해당 포털의 계정에 연계되어 운영, 조직의 대표 계정이 있다면 문제가 없지만 개인 계정으로 연동할 경우 관리자가 변경 될 경우 문제가 생김)과 같은 관리적인 측면에서 외부 분석도구를 사용하기 난감한 경우가있다. 위와 같이 외부 분석 프로그램을 연동하여 사용하는데 문제가 있는 경우 보유한 서버에 무료로 설치해서 운영 가능한 오픈소스(Open source) 방문자 분석 프로그램(Analytics program)이있어 소개해본다. 얼마 전까진 Piwik이란 이름으로 많이 ..
[Extensions] 네이버 사전 해외 웹 사이트를 검색 할 경우구글 신 번역을 해도 내용이 애매하게 나올 때,아니면 대강의 내용은 이해하는데 몇 몇 단어들이 아리송할 때궁금한 단어 몇가지를 콕 콕 찝어 찾아볼 때 네이버 사전이 유용하다. 확장 프로그램을 사용하기 위해선 크롬 웹스토어로 간다. 우측상단 설정 메뉴에서 '도구 더보기' > '확장 프로그램'을 선택해서 확장 프로그램관리 화면으로 간다. '확장 프로그램' 화면 '좌측 상단' 에 '기본 메뉴'를 선택하면 '좌측 하단'에 'Chrome 웹 스토어 열기' 링크가 보인다. 클릭해서 웹 스토어 화면을 열자. 네이버 사전 검색 후 '크롬에 추가'를 누르면 한 번 더 확인 창에서 '확장 프로그램 추가'를 선택해 설치 한다. 이렇게 설치하고 나면 브라우저 ..
코드이그나이터에서 블레이드 템플렛 사용하기 우선 블레이드를 라라벨 없이 사용가능한 컴포넌트를 받아 오토로드 합니다.컴포저가 설치됐다는 가정 하에 커멘드라인에서 컴포넌트 설치. composer require duncan3dc/blade 패키지스트 : https://packagist.org/packages/duncan3dc/blade 깃허브 : https://github.com/duncan3dc/blade 컴포저 오토로드 후.블레이드 컴포넌트를 CI 컨트롤러 안에서 사용할 수 있게 라이브러리를 만듭니다.
폴더별 파일 용량 확인하는 2가지 방법 소개. 첫 번째는, Windows DU 이다. https://docs.microsoft.com/en-us/sysinternals/downloads/du 위 링크에서 프로그램은 cmd나 powershell 같은 커맨드라인 콘솔창에서 사용가능하다. 위의 링크에서 다운 내려받기 한 후 적당한 폴더에 옮겨두고 윈도우에서 패스 설정 후 커맨드라인 명령을 사용하면 된다. 두 번째는, Windirstat 이다. https://windirstat.net/ 이 프로그램은 GUI로 사용해서 위에 첫 번째 프로그램보다 좀 더 쉽게 사용할 수있다.
DELIMITER $$ CREATE FUNCTION `regex_replace`(pattern VARCHAR(1000),replacement VARCHAR(1000),original VARCHAR(1000)) RETURNS VARCHAR(1000) DETERMINISTIC BEGIN DECLARE temp VARCHAR(1000); DECLARE ch VARCHAR(1); DECLARE i INT; SET i = 1; SET temp = ''; IF original REGEXP pattern THEN loop_label: LOOP IF i>CHAR_LENGTH(original) THEN LEAVE loop_label; END IF; SET ch = SUBSTRING(original,i,1); IF NOT..
defined('BASEPATH') OR exit('No direct script access allowed'); class MY_Router extends CI_Router { protected function _set_default_controller() { if (empty($this----->default_controller)) { show_error('Unable to determine what should be displayed. A default route has not been specifieMY_Routerd in the routing file.'); } // Is the method being specified? if (sscanf($this->default_controller, '%[..
- Total
- Today
- Yesterday
- MySQL
- Spring
- dotnet core
- egoverment
- Windows
- ubuntu
- 하이원
- 스프링
- .NET Core
- jQuery
- 전자정부
- 자바
- eGovFrame
- 이클립스
- JSP
- c#
- CentOS
- MariaDB
- asp.net core
- php
- Fedora
- DART
- Linux
- Java
- Flutter
- high1
- Eclipse
- express
- Entity Framework Core
- egov
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |