CategoryTips (47)

뽀모도로 기법 - Pomodoro Technique

뽀모도로 기법 - Pomodoro Technique뽀모도로란 이탈리아어로 토마토를 뜻한다. 토마토가 들어간 파스타 요리로 우선 다음과 같은 재료를 준비한다.뽀모도로는 집중력 향상을 위한 시간 관리 방법론이다.프란체스코 시릴로(Francesco Cirillo)가 제안한 방법으로 개념은 간단하다.작업 흐름25분 동안 무언가에 집중한다. (절대 집중, 인터럽트는 없어야 한다!)이렇게 한 번 하면 1 Pomodoro이다.이후 5분 쉰다.4 Pomo..

프로그래밍 언어들의 간단한 특징

프로그래밍 언어들의 간단한 특징개발자들은 많은 프로그래밍 언어를 마주하고 있다.당장 우리가 쓰는 언어만 해도 어려운데 영어, 중국어, 일본어, 스페인어를 배워야 한다면? 아니, 당장 학교 다닐 때를 생각해보라 제2 외국어 정하는데도 심사숙고하지 않는가?그렇다. 우리에게 닥친 이 선택은 너무나 가혹하다.정말 다행인 건 프로그래밍 언어의 경우 전체적인 개념은 다를지언정 기초적인 부분이 어느 정도 비슷하다는 것이다. (변수의 할당과 사용이라든지...)각설..

예제를 통해 보는 간단한 자바스크립트 정규표현식

목차목차간단한 예제를 통해 보는 자바스크립트 정규 표현식정규표현식이란?자바스크립트에서 정규표현식 사용하기.exec과 match의 차이반복?+*예외문자길이를 지정하기.[]^ (Negative)캡쳐링 그룹(?:그룹)대괄호의 축약형Flagg - Global Flagi - Ignore Casem - Multi Line마치며참고간단한 예제를 통해 보는 자바스크립트 정규 표현식제목에 자바스크립트는 이 포스트에서 자바스크립트를 사용해 예제를 만들었다는 의미다.여..

[ES6] ES6을 쉽게 익혀보자 - tower of babel

ES6을 쉽게 익혀보자 - tower of babel일본 Node.js 유저 그룹 대표인 후루카와 요스케(Yosuke Furukawa)님이 만든 ES6 학습 도구입니다.Babel Setup부터 시작해서 ES6의 핵심기능들을 배우고 연습할 수 있습니다.바로 가기 - tower-of-babelReadMe 문서를 보시면 아시겠지만 아래와같이 설치 및 실행할 수 있습니다.$ npm install tower-of-babel..

[ETC] 구글 크롬 개발자도구 속도개선

크롬 개발자 도구 느려짐 개선어느날 부터 크롬 개발자도구 속도가 진짜 심각하게 느려졌습니다.크롬에서 뭔가 개선하면서 잘못됐거나 현재 작업중인 페이지의 엘리먼트가 너무 많아서 생기는 문제라고 생각하고 대수롭지 않게 사용하고 있었습니다.그런데 저만이 아니고 옆 자리에 동료도 같은 문제를 얘기했고 해결책을 찾았습니다.문제는 바로 Ahnlab Safe Transaction 였습니다.네... 황당하지만 회사컴퓨터로 은행업무 할 때 깔린 것 ..

[SQL] UPDATE문에서의 FROM, 별칭 사용

Update에 From을 써서 별칭 사용하기기본적인 것이지만 갑자기 가물가물 함에 한번 정리해 봅니다.최근에 관련 쿼리를 짜는데 업데이트에 별칭을 어떻게 쓰더라..? 하고 멍해있었습니다.또 까먹기 전에 바로 정리를 해봅니다.UPDATE TEMP_USET IsDelete = 'True'FROM tblUser AS TEMP_UWHERE CreateDate >=..

[MS-SQL] DB 백업과 복원 (DB BackUp, DB Restore - DB Copy)

데이터베이스 복원(카피) 유지보수중인 서비스의 요청사항이 들어왔습니다.서비스의 장기 미 접속 유저에 대한 잠금설정 기능추가가 필요하다는 겁니다.일사천리로 진행되나 싶더니.. 작업 중.. 손가락이 미끄러져서 잠금값을 바꾼다는게 그만 삭제값을 True로 바꿔버렸습니다!! 히힛!뭐 일반 유저 데이터면 큰 문제일테지만 장기 미 접속 유저 아니겠습니까?매일 데이터를 백업하고 있었기 때문에 백업한 DB를 다른 이름으로 복구해서 해당 값들을 원상복구하면..

[MS-SQL] 변수 및 테이블 변수 생성 및 사용

변수변수란 값을 담아두는 것이라고 모두 알고 있으실 겁니다.우선 간단하게 변수를 생성하고 설정하는 방법을 알아보겠습니다.--변수 생성 --declare 변수명 타입 DECLARE @name varchar(20) --변수에 값 할당 SET @name = 'Kendrick' --혹은 --userid가 sonim1일 때 이름이 Kendrick일 경우 SELECT @name = P.name FROM tblPerson P WHERE userid = '..

[ETC] .NET Fiddle - 브라우저에서 써보는 .NET 프레임워크

.NetFiddlefiddle이 무엇일까요? 사전을 보시면 fiddle 미국·영국 [|fɪdl] 영국식 중요 (특히 지루하거나 초조해서) 만지작거리다2. (세부 사항을) 조작하다 바이올린을 켜다 라고합니다.. 저희가 알아보려는건 1번에 더 가깝겠네요많은 웹개발자분들은 fiddle하면 jsFiddle 이 떠오르실 겁니다.간단한 HTML, CSS, Javascript를 테스트하고 디버깅하기에는 정말 최고의 기능을 제공하는 웹사이트라고 생각합니..

[ETC] 당신은 jQuery가 필요하지 않을 수도 있습니다 - You Might Not Need jQuery

자바스크립트 Native API? jQuery가 훨씬 편해요. 하지만.. jQuery는 분명 간단하고 좋은 라이브러리입니다. 하지만 그 편안함에 익숙해져 무분별하게 사용되기도 합니다.예를들면 간단한 기능을 수행하는 페이지가 있습니다.버튼을 클릭하면 해당 버튼의 값이 바뀌는 기능입니다. var elem = $('#btn'); //id가 btn인 요소 elem.val('click!'); //해당 요소에 사용되는 jQuery는..

[MS-SQL] 커서(Cursor) 사용하기

커서(Cursor)란?행 단위 작업을 추가로 제어해야 할 경우 사용되는 기능입니다.행 단위 작업이란 예를들면 특정 테이블에서 SELECT한 Email 별로 작업을 해야 하는 경우를 말합니다.즉 Email 별로 특정 값을 변경 시킬 때, 반복으로 노가다 할 필요 없이 한번에 처리하는 쿼리를 만들 수 있습니다. 커서를 이용해서 말이죠커서 선언--커서 생성 DECLARE CursorEmail CURSOR FOR SELECT Email from ..

[ETC] highlight.js for HarooPad and Markdown-Here

highlight.js? 자바스크립트로 만들어진 코드 구문 강조 라이브러리 입니다.거의 모든 마크업에서 작동하고 자동 언어 감지 기능을 가지고 있습니다. 공식사이트 꾸준히 업데이트가 이루어 지고 있습니다. (Language, Style 등) 라이브러리이기 때문에 어디든 추가 하여 사용 가능합니다.하지만 이 포스트는 설치가 아닌 하루패드와 Markdown-Here에 대해서 다루고 있으므로 설치 관련해서는 아래 블로그를 참조 부탁드리겠습니다.WEBDRI..