버킷(vucket), 토픽을 생성하여 경험과 지식을 공유하고 많은 사람들과 함께 토론해보세요.

Tags

#php
#javascript
#linux
#jquery

Topics

[Javascript] 자동 새창 크기 조절 : .resizeTo(width, height)

: 263 : 0

자바스크립트에서 윈도우 창 크기 조절에 대해 알아보겠습니다. window.open 함수를 통해 width와 height 값을 지정하여 새창을 띄우는 경우 브라우저마다 창의 크기가 조금씩 차이가 납니다. var url = 'http://vucket.com'; window.open(url,'vucket',"width=9...

       

Read More


[PHP] 13자리 timestamp 생성 (밀리세컨드 단위)

: 406 : 0

Javascript 의 timestamp 출력 방법입니다. var millisecond = new Date().getTime(); console.log('timestamp : ' + millisecond); PHP의 timestamp 출력 방법입니다. $timestamp = time(); echo 'timestamp : '...

   

Read More


Topic Thumbnail

[jQuery] 모바일 <textarea> 붙여넣기 이벤트시 텍스트 카운트

: 283 : 0

PC환경에서는 keyup과 blur 이벤트만으로도 <textarea>의 텍스트 카운트 처리가 가능했는데 모바일환경인 경우에는 두 이벤트만으로는 처리가 안되는 상황이 있습니다. 특히, (모바일 환경에서) 다른 화면의 텍스트를 복사하여 <textarea>에 붙여넣기 했을 경우가 그렇습니다. 이런 경우 keyup 이벤트를 미리 구현해놓은 ...

     

Read More


[PHP] $_FILES 업로드 파일 접근

: 337 : 0

HTML form으로부터 넘어온(post) file 오브젝트는 php에서 $_FILES에 담겨있습니다. 이를 이용하여 업로드를 구현하면 됩니다. $_FILES에는 다음과 같은 변수로 값이 저장되어집니다. 아래는 file폼의 name값이 upfile이라는 가정하여 작성하였습니다. $_FILES['upfile']['tmp_name...

    

Read More


[PHP] MSSQL 드라이버 sqlsrv와 mssql은 무엇이 다른가?

: 363 : 0

sqlsrv (SQL Server Driver for PHP)는 2008년 7월부터 사용할 수 있지만 아직도 오래된 드라이버인 mssql 드라이버를 많이 보게됩니다. 지금도 많은 튜토리얼이나 포럼에서 mssql 드라이버를 기준으로 작성되거나 이야기 되어지고 있으며  sqlsrv과 mssql를 혼용하여 쓰는 경우가 많습니다. 실제로 드라이버...

    

Read More


Topic Thumbnail

[jQuery] 로딩 레이어(Loading Layer) 띄우기

: 469 : 0

웹사이트에 접속하면 브라우저는 웹 문서를 읽고 DOM 생성을 거친 후 요소들을 로드 후 웹페이지를 최종 로딩하여 사용자에게 출력하게 됩니다. 이 과정에 로딩이 완료되지 않은 이벤트는 작동하지 않는 상황이 발생되어 웹페이지 오류가 발생하여 다른 이벤트가 정상적으로 작동하지 않는 경우가 생길 수 있습니다. 또한, API를 통해 데이터를 리턴받아 웹페이지의 특...

   

Read More


[Javascript] window 객체

: 286 : 0

window 객체는 사용자의 Javascript 프로그램 즉, 웹 브라우저의 전역 객체입니다. 예를들어 Javascript의 alert(''); 함수를 통해 메세지창을 띄우는 최상위 객체가 window 객체입니다. 또한, 브라우저 새창을 만들어 띄우는 것 역시 window 객체에서 이뤄집니다. 이렇게 window 객체는 웹사이트를 통한 서비...

    

Read More


Topic Thumbnail

[jQuery] ready와 load의 차이

: 246 : 0

웹 브라우저 시작 -> 웹 문서 읽기 -> DOM 생성(ready) -> 요소 로드 -> 페이지 로딩 완료(load) ready : DOM이 생성되면 실행됩니다. (데이터가 바인딩 되기 이전)   $(document).ready(function() {     $('#loading').show...

    

Read More


[PHP] Unix timestamp와 날짜의 상호변환

: 318 : 0

Unix timestamp는 세계표준시(영국 그리니치 천문대) 기준으로 1970년 1월 1일 0시 0분 0초를 0으로 시작하여 1초마다 1을 더하는 방식으로 계산되는 시간 표시 방법입니다. 예를들어 1970년 1월 1일 00시 01분 00초는 60이 됩니다. (추가된 1분은 초당 +1이므로 60이 됩니다) php에서는 현재 시간을 Unix timesta...

   

Read More


Topic Thumbnail

[Linux] NFS와 SAMBA(SMB)의 차이

: 629 : 0

NAS(Network Attached Storage)가 보편화되면서 NFS와 SAMBA를 연결하여 자료를 관리하거나 공유하는 사례가 늘어나고 있습니다. 그렇다면 이 두 기술의 정의는 무엇이고 차이는 무엇인지 알아보겠습니다. NFS (리눅스계열)란 무엇인가? - Network File System(네트워크 파일 시스템) - 썬 마이크로시스템(SUN)에서 네...

     

Read More


[jQuery] 요소(Element) 존재 여부 확인

: 783 : 0

요소(Element)에 동적인 처리가 요구되는 경우 해당 요소(Element)가 존재하는지 먼저 확인 할 필요가 있습니다. 웹사이트를 개발하다보면 여러 요소들을 동적으로 생성하고 제거하는 등의 제어를 하는 경우가 많습니다. 이런 프로세스 속에서 Ajax 를 사용하여 데이터를 리턴 받은 후 해당 데이터를 특정 요소에 넣기전에 해당 요소가 존재하지 않는다면 오...

   

Read More


반복(for)문에 i, j, k, l, m, n.. 변수명을 사용하는 이유

: 287 : 0

Javascript for(var i = 0; i < 10; i++) { .. PHP for($i = 0; $i < 10; $i++) { .. Java for(int i = 0; i < 10; i++) { ..   for(var i = 0; i < 10; i++) {     for(var j ...

    

Read More


Topic Thumbnail

[PHP] 날짜 일수 차이 계산 date_diff()

: 1,484 : 0

date_diff() 함수를 이용하여 특정 날짜들 간의 일수 차이를 계산하는 방법을 알아보겠습니다. php에서는 (PHP 5 >= 5.3.0, PHP 7) 환경에서 사용할 수 있다고 되어 있습니다. 참고해주세요. 더 많은 내용 보기 : http://php.net/manual/kr/datetime.diff.php 절차식 형식 &l...

     

Read More


Topic Thumbnail

[Database] MySQL이란?

: 251 : 0

Web Application 개발시 회원가입, 로그인 및 데이터 저장 등을 위해서 데이터베이스라(이하 DB)는 소프트웨어가 필요합니다. DB의 종류는 유/무료 형태로 현재도 무수히 많이 배포되고 있습니다. 그 중 MySQL는 가장 널리 사용되어지고 있는 DB 중 하나이며 Release 업데이트가 되면서 기능면으로도 많이 향상되었습니다.  MySQ...

    

Read More


Topic Thumbnail

[PHP] SMTP 이메일 전송 예제

: 442 : 0

이메일 알림 서비스는 웹사이트 서비스에서 사용자에게 이용약관 개정 및 웹사이트 사용 중 필요한 공지등을 알리는데 매우 유용한 서비스 입니다. 그렇기 때문에 현재로서는 필수적으로 사용해야 하는 서비스 중에 하나 입니다. SMTP 이메일 전송을 리눅스서버에서 처리하기 위해서는 sendmail 를 필수로 설치되어 있어야 합니다. 아래는 PHP로 구현된 이메일...

     

Read More


Topic Thumbnail

키보드 특수 문자 및 기호 명칭

: 380 : 0

무의식적으로 당연한 듯이 사용하는 키보드의 특수 문자가 때로는 말로 표현해야 하는 경우가 있는데 어떻게 표현해야 하는지 몰라 난감한 경우가 발생할 수 있습니다. 특히 회의시간이라면 당황스럽겠죠? 이메일을 작성할때도 그때마다 구글에 물어봐야 할 수도 있습니다. (특수 문자(기호)는 영어로 Special Character 라고 표현하시면 됩니다.) 그래서 그...

    

Read More


Topic Thumbnail

[Linux] 우분투(Ubuntu) apt-get 명령어 정리

: 388 : 0

apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함한 데비안(Debian)계열의 리눅스에서 사용하는 패키지 관리 명령어 도구 입니다. 우분투는 GUI 형태로 되어 있는 시냅틱 꾸러미 관리자가도 있기는 하지만 Command 방식의 리눅스를 운영 중이라면 apt-get 을 이용하여 패키지를 관리할 수 있습니다. apt-g...

       

Read More


Topic Thumbnail

[PHP] Include와 Require의 차이

: 334 : 0

include와 require는 얼핏보면 똑같은 처리 결과를 내놓기 때문에 자칫 같은 기능을 하고 있다고 오해를 할 수 있습니다. 하지만 이 두 함수는 절대로 똑같은 함수가 아니라는 것은 오류가 났을 경우 비로소 알 수 있습니다. 그럼 아래 예제를 통해 어떤 차이점이 있는지 살펴보겠습니다. hello.php <?php echo '안녕하세요....

     

Read More


Topic Thumbnail

[PHP] rand() vs mt_rand()

: 228 : 0

php에서 난수 생성을 위한 함수에는 rand()와 mt_rand()가 있습니다. 두 함수 모두 정수값을 랜덤하게 생성하는 함수입니다. 이 두 함수는 윈도우 환경에서만 실행하는 경우에 최대값의 기준이 아래와 같이 달라집니다. (반면, 리눅스 환경에서는 두 함수 모두 0 ~ 2,147,483,647 의 동일한 범위로 생성합니다.) - rand() : 0 ...

   

Read More


Topic Thumbnail

앱 테스트센터 (서울)

: 277 : 0

1. 서울앱비즈니스센터 사이트 : http://appbiz.seoul.kr/시설공간/ 위치 : 서울특별시 마포구 상암동 1648번 S-PlexCenter 스마티움(S2동) 16층 이용시간 : 평일 (09:00~23:00), 주말(09:00~18:00), 공휴일(휴무) 비용 : 무료 예약 : http://appbiz.seoul.kr/테스트베드-예약/ ...

      

Read More


Topic Thumbnail

[jQuery] 툴팁 사용법

: 665 : 0

jQuery에서 제공하고 있는 Tooltip(툴팁) 기능에 대해 알아보겠습니다. Tooltip이란 도움말과 같은 박스 형태의 내용이 특정 위치에 노출되는 것을 말합니다. - head에 삽입되는 코드 <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/...

   

Read More


Topic Thumbnail

[Javascript] 스크립트 로드 위치에 따른 차이점

: 290 : 0

Javascript는 <head></head>사이 또는 <body></body>사이에 위치하여 작동할 수 있습니다. - head에 삽입되는 경우 <head> <script type="text/javascript" src="링크주소"></sc...

    

Read More


Topic Thumbnail

[PHP] FreeTDS 라이브러리 (Ubuntu)

: 223 : 0

FreeTDS(Tabular Data Stream) 리눅스나 유닉스 OS에서 Microsoft SQL Server 및 Sybase 데이터베이스와 네이티브 연결을 도와주는 라이브러리입니다. 다운로드 : http://www.freetds.org/software.html PHP에는 FreeTDS와 함께 작동하는 Sybase API가 있습니다. 참고 ...

   

Read More


Topic Thumbnail

[PHP] 개발툴 : Aptana Studio

: 390 : 0

* Aptana Studio 초기 Eclipse 플러그인으로 출발하여 완전한 IDE 형태로까지 개발된 Aptana Studio는 그 시작이 Eclipse 였던 만큼 전체적인 UI 와 기능이 비슷합니다. 물론 이미 Eclipse 를 설치하여 사용하는 중이라면 Plug-in 형태로 설치하여 사용할 수도 있습니다. Java Runtime Environment ...

      

Read More