링크: https://support.google.com/chrome/answer/3220216?hl=ko





이거 사용하지도 않는데 몇번을 뜨는지


# 설정 변경

1. 설정으로 들어간다.

2. 고급 설정 표시를 클릭한다.

3. '개인정보' 센셕에서 콘텐츠 설정을클릭한다.

5. '알림' 섹션으로 스크롤한다.

6. '모든 사이트에서 데스크톱 알림을 표시하도록 허용 안함'을 선택한다.







# flag 변경

1. 크롬 주소창에 'chrome://flags'를 입력한다.

2. '기기 검색 알림 Mac, Windows, Linux, Chrome OS' 항목을 사용 중지로 선택한다.

3. '동기화된 알림 사용 Mac, Windows, Linux, Chrome OS '항목을 사용 중지로 선택한다.



저작자 표시 비영리 변경 금지
신고
posted by 뚱2

[png] png최적화 pngguant

일반 2014.07.14 20:12

트위터의 outsider님의 글을 읽고 링크 저장

나중에 쓸때가 있을것 같다.

링크: http://pngquant.org/

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크: http://en.wikipedia.org/wiki/Internet_media_type#Type_audio


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크: http://pragmaticstory.com/224


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

[REST] REST API 설계

일반 2014.01.21 14:44

링크 : https://speakerdeck.com/leewin12/rest-api-seolgye

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

노땅 개발자가 가야할길

일반 2014.01.19 23:45

링크 : http://mimul.com/pebble/default/2014/01/17/1389943844913.html


많은 부분이 공감가네요.

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크 : http://andykimm.tistory.com/24


Things의 사용법및 메뉴에 대한 사용설명이 유용합니다.

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크 : http://www.codecademy.com/

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

ClenCode 서비스 후기

일반 2013.12.18 15:39

링크 : http://cleancode.kr/scode/373


개발자 분의 개인적인 이런노력에 박수를 보내드립니다.


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

[BAT] 배치파일 문법

일반 2013.11.20 14:35

링크 : http://blog.naver.com/6420h?Redirect=Log&logNo=60095322019


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

프로젝트 오일러 문제

일반 2013.10.28 09:44

링크 : http://synap.co.kr/

저작자 표시 비영리 변경 금지
신고

'일반' 카테고리의 다른 글

ClenCode 서비스 후기  (0) 2013.12.18
[BAT] 배치파일 문법  (0) 2013.11.20
프로젝트 오일러 문제  (0) 2013.10.28
[WBS] WBS (Work Breakdown Structure)  (0) 2013.07.16
[객체지향] MVC, MVP, MVVM의 이해  (0) 2013.07.10
의사코드(슈도코드, pseudocode)  (0) 2013.04.24
posted by 뚱2

링크 : http://doroshy43.tistory.com/7


저작자 표시 비영리 변경 금지
신고

'일반' 카테고리의 다른 글

[BAT] 배치파일 문법  (0) 2013.11.20
프로젝트 오일러 문제  (0) 2013.10.28
[WBS] WBS (Work Breakdown Structure)  (0) 2013.07.16
[객체지향] MVC, MVP, MVVM의 이해  (0) 2013.07.10
의사코드(슈도코드, pseudocode)  (0) 2013.04.24
[PhotoShop] 이미지 흑백 전환  (0) 2013.02.22
posted by 뚱2

링크 : http://atconsole.com/2013/06/05/mvc-mvp-mvvm-%EC%9D%98-%EC%9D%B4%ED%95%B4/


저작자 표시 비영리 변경 금지
신고

'일반' 카테고리의 다른 글

프로젝트 오일러 문제  (0) 2013.10.28
[WBS] WBS (Work Breakdown Structure)  (0) 2013.07.16
[객체지향] MVC, MVP, MVVM의 이해  (0) 2013.07.10
의사코드(슈도코드, pseudocode)  (0) 2013.04.24
[PhotoShop] 이미지 흑백 전환  (0) 2013.02.22
[Icon] 무료 아이콘  (0) 2013.01.21
posted by 뚱2

링크 : http://ko.wikipedia.org/wiki/%EC%9D%98%EC%82%AC%EC%BD%94%EB%93%9C 

의사코드(슈도코드, pseudocode)는 특정 프로그래밍 언어의 문법을 따라 씌여진 것이 아니라, 일반적인 언어로 코드를 흉내내어 알고리즘을 써놓은 코드를 말한다. 의사(疑似)코드는 말그대로 흉내만 내는 코드이기 때문에, 실제적인 프로그래밍 언어로 작성된 코드처럼 컴퓨터에서 실행할 수 없으며, 특정 언어로 프로그램을 작성하기 전에 알고리즘의 모델을 대략적으로 모델링하는 데에 쓰인다.

의사코드는 실제 프로그래밍 언어처럼 엄밀한 문법을 따를 필요가 없기 때문에 다양한 변종이 존재한다. 그러나 보통 사용자가 많은 C나 리스프포트란 프로그래밍 언어등의 문법을 본딴 모양이 많다. 엄밀한 묘사가 불필요한 부분에는 자연어가 자유롭게 쓰이기도 한다.

컴퓨터 과학의 전공 서적에서는 다양한 언어 구사자들이 모두 이해할 수 있도록 특히 의사코드를 많이 사용하여 설명한다. 또한 보통 의사코드는 저자마다 그 문법이 다르기 때문에, 의 서두에는 의사코드의 문법이 간략히 설명되어 있기도 하다.

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

포토샵 정품은 비싸기 때문에 맥 앱스토어에서 싼 Pixelmator를 사용하고 있습니다.


그런데 이게 포토샵과 인터페이스가 거의 흡사합니다.


포토샵 잘하시는 분은 이것 보고 그냥 사용하실 것 같습니다.



Image -> Color Adjustments...



위엣것 중에 마음에 드는 필터를 선택하시면 됩니다.



저작자 표시 비영리 변경 금지
신고
posted by 뚱2

[Icon] 무료 아이콘

일반 2013.01.21 16:00

링크 : http://www.iconfinder.com/

링크 : http://www.iconarchive.com/

 

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크 : http://simdoy.tistory.com/tag/%EC%9D%B4%20%EC%9E%91%EC%97%85%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%A9%EB%8B%88%EB%8B%A4 


Take_Ownership.zip


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

tistory syntaxhighlighter 설정

일반 2012.07.26 12:51

참고 : 다른 분것 참조를 했는데 링크를 읽어버렸습니다. ㅡㅡ;


위에 링크를 참조해서 span 태그의 whitepace 문제 수정


<script type="text/javascript">

<!--

;jQuery.noConflict();  // 다른 라이브러리와 충돌을 방지한다.

;(function($) { $(document).ready(function() {

//////////////////////////////////////////////////////////////////////////////////////

    $("blockquote[class^=brush]").each( function() {  //blokquote를 사용한 태그

        var $this = $(this);


// 복사 붙여넣기 했을때 탭처리

        $this.find("span[class*=Apple-tab-span]").replaceWith(function() {

            return $(this).text();

        });


// 편집창에서 직접 수정했을때 탭 처리

        $this.find("p[style*=margin-left]").each(function() {

            var $elem = $(this);

            var style = $elem.attr("style");

            var result = /\s*?margin-left:\s(\w+?)em;\s*?/gi.exec(style);

            if ( result != null ) {

                result = result[1];

            }

            var spaceCount = parseInt(result) * 2;

            var spaceString = "";

            for (var i = 0; i < spaceCount; i++) {

                spaceString += "&nbsp;";

            }

            $elem.removeAttr("style");

            $elem.html(spaceString + $elem.html());

        });


        var temp = $this.html(); //  내용 복사

        temp = temp.replace(/\n/gi, "");

        temp = temp.replace(/<p><\/p>/gi, "");

        temp = temp.replace(/<p><br\s*\/?><\/p>/gi, "\n");    // 줄바꿈

        temp = temp.replace(/<P>(.*?)<\/P>/gi, "$1\n");       // 한줄끝

        temp = temp.replace(/<br\s*\/?>/gi, "\n");            // 줄바꿈


        temp = '<script type="syntaxhighlighter" class="' + $this.attr('class') + '"><![CDATA[' + temp + ']]><\/script>'

        $this.replaceWith(temp);

    });

  

    $("pre[class^=brush]").each( function() {  //pre를 사용한 태그

var $this = $(this);

        var temp = $this.html(); //  내용 복사

        temp = temp.replace(/</g, "&lt;");

        $this.html = temp;

    });     


    /*  SyntaxHighlighter 사용부분  */

    SyntaxHighlighter.defaults['toolbar'] = false; // 툴바 안 보기

    SyntaxHighlighter.all();

//////////////////////////////////////////////////////////////////////////////////////

});})(jQuery);

//-->

</script>


저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039147106&type=det 

 

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

네트워크 드라이브를 연결해서 사용하는데 로그인 할때마다 풀리는 경우가 발생했다.


분명 '내 자격 증명 기억'을 체크 했는데


설정 방법은 Windows7 일때...


시작 -> 제어판 -> 자격증명 관리자 -> Windows 자격증명 추가








저작자 표시 비영리 변경 금지
신고
posted by 뚱2

링크 : http://blog.naver.com/dalsapcho?Redirect=Log&logNo=20142111172 

 

snoopyghostr3.exe

 

 

링크 : http://blog.naver.com/dldnjswns910?Redirect=Log&logNo=130130337350

 

자동백업.exe

 

자동복구.exe


위 프로그램들은 x86용 입니다. x64에서는 구동되지 않습니다.

저작자 표시 비영리 변경 금지
신고
posted by 뚱2

[정규표현식] 요약

일반 2012.02.15 13:30

참조 : http://fptf.tistory.com/14


저작자 표시
신고
posted by 뚱2

Library와 Framework의 차이점

일반 2011.10.21 10:48

출처 : 거꾸로 배우는 소프트웨어 개발

저는 처음 이부분이 매우 헷갈렸습니다. 지금은 어렴풋이 다른점을 느끼고 있었는데
'거꾸로 배우는 소프트웨어 개발'이라는 책을 읽으면서 정말 명확하게 이해되었습니다.

라이브러리와 프레임워크의 차이는 제어 흐름에 대한 주도성이 누구에게/어디에 있는가이다. 라이브러리는
라이브러리를 가져다가 사용하고 호출하는 측에 전적으로 주도성이 있다. 반면, 프레임워크는 그 틀안에 이미
제어 흐름에 대한 주도성이 내재한다. 프레임워크는 가져다가 사용한다기보다는 거기에 들어가서 사용한다는
느낌/관점이다.

개인적으로 더 이상 명확 할 수 없는 설명이라고 생각합니다.

저작자 표시
신고
posted by 뚱2

Context Switching (문맥전환)

일반 2011.09.14 13:26
사전의 뜻은 아래와 같다.

 
문맥전환이라...

이 말을 들어본건 학교 수업시간의 운영체제론을 배울때 였다.
영어 발음 그대로 사용하는데 도통이해가 가지 않았다.
요즘 컴퓨터(Intel 계열)는 멀티프로세싱과 멀티스레딩을 동시에 지원한다.
어떻게 CPU는 하나 밖에 없는데(물론 요즘은 멀티코어이지만 설명을 위해서 1개라고 가정하자) 동시에 여러프로그램을
사용 할 수 있을까
결론 부터 이야기 하자면 동시에 여러프로그램이 돌아가는것이 아니라 가는것처럼 보이는 것이다.
CPU의 타임슬라이스를 통해서 프로그램을 짧게 짧게 돌려가며 실행하는것이다.
그럼 1개의 프로그램을 주주창잘 돌리고 다음 프로그램을 돌리는게 프로그램 전환시간도 줄고 더 낫지 않을까?
물론 단순하게 생각하면 그 말이 맞다.
그리나 여러사람들이 관찰한 결과 컴퓨터의 대부분은 io(Input, Output)으로 시간을 보낸다고 한다. 결국 놀면서 보낸다.
실제로 CPU 작업관리자를 띄워도 대부분 시간 idle상태로 있는것을 알수 있다.
결국 이 노는 시간을 이용해서 여러프로그램을 돌리는게 더 낫다는 것이다
말이 이상하게 돌아갔는데 결국  Context Switching은 프로세싱에서 프로세싱으로 스레드에서 스레드로 전환할때
기존의 작업상태를 저장하고 새로운 작업상태를 읽는 작업을 말한다.
그런데 이 작업이 CPU부하가 꽤 걸리는 작업이라 이것도 많이 실행하면 배보다 배꼽이 큰상황(노는 IO작업을 이용하는
비용보다 문맥전환 비용이 더큰상황)이 발생해서 멀티프로세싱이나 멀티스레드를 적게하는 방향으로 발전하고 있다.
 

ps. 제가 아는 짧은 지식을 올린것으로 정확하지 않을 수 있습니다. 혹 정정해야 할 내용이 있다면 리플 부탁드립니다. 
저작자 표시
신고
posted by 뚱2

객체지향 언어를 공부하면서 제일 헷갈렸던 부분입니다.
객체지향 책을들 보면은 Attribute와 Property를 혼용해서 같은 의미로 사용하는 책을 종종 볼수가 있습니다.

같은듯 하면서 다른 조금 미묘한 차이입니다.

Attribute   : 클래스 인터페이스, 함수등이 속성을 설정하는데 사용
Property   : 클래스 내부의 특정 멤버 변수를 외부로 노출 시키는 함수를 정의 하는 방법

결국  C++을 예로 들면
Attribute는 멤버 변수이고 Property는 멤버 변수의 안전하게 캡슐화 해서 접근할수 있게 하는 get, set 함수(method)를
말한다고 할 수 있습니다.

그런데 Property는 외형상으로  public 멤버 변수(Attribute)와 같이 보이기 때문에 구별이 힘듭니다.
(구별이 힘든언어 Objective-C, Visual Basic, Javascript)

사소한 것이지만 정확히 알고 사용하는것이 중요한것 같습니다.

저작자 표시
신고
posted by 뚱2

RFP ( Request for Proposal )

일반 2011.04.07 14:15

관공서 프로젝트를 진행하다보면은 제일 많이 듣는말 RFP!!!

RFP : Request For Proposal

말 그대로 제안 요청서 입니다.

프로젝트 발주사의 기준에 맞춰서 이렇게 이렇게 만들겠다 하고 밑그림 욜심히 그래서 보여주는 문서 입니다.

실제 관공서 해보면 이 작업이 제일 힘들고 나중에 보면은 책 여러권 만들어집니다. ㅡㅡ;

저작자 표시
신고

'일반' 카테고리의 다른 글

Context Switching (문맥전환)  (0) 2011.09.14
[객체지향] 비슷한것 같으면서도 다른 Attribute와 Property의 차이점  (0) 2011.05.19
RFP ( Request for Proposal )  (0) 2011.04.07
객체지향 원리  (0) 2011.02.18
Dina 코딩용 글꼴  (0) 2011.02.13
예외 처리에 관해서  (0) 2008.09.16
posted by 뚱2

객체지향 원리

일반 2011.02.18 11:47
출처 ( Head First Object-Oriented Analysis & Design 세상을 설계하는 객체지향 방법론 )

객체지향 원리
1. 변화는 것을 캡슐화(분리)하라.
2. 구현에 의존하기보다는 인터페이스에 의존하도록 코딩하라.
3. 각 클래스는 변경 요인이 오직 하나이어야 한다. (하나의 클래스는 하나의 기능을 갖도록 설계)
4. 클래스는 행동과 기능에 관한 것이다.

다 맞는 이야기 입니다.
다만 이론은 이론일뿐 이걸 실제 적용할려면 멍해진다는
결론은 경험이 없이는 책만 보아서는 알수 없는게 개발 인것 같습니다.


저작자 표시
신고

'일반' 카테고리의 다른 글

Context Switching (문맥전환)  (0) 2011.09.14
[객체지향] 비슷한것 같으면서도 다른 Attribute와 Property의 차이점  (0) 2011.05.19
RFP ( Request for Proposal )  (0) 2011.04.07
객체지향 원리  (0) 2011.02.18
Dina 코딩용 글꼴  (0) 2011.02.13
예외 처리에 관해서  (0) 2008.09.16
posted by 뚱2

Dina 코딩용 글꼴

일반 2011.02.13 13:40


코딩용 글꼴 1위로 뽑힌 Bitstream Vera Sans Mono도 사용해 보고

Visuao Studio 6에서 기본으로 사용되는 Fixedsys도 사용해 봤는데

나한테는 이 Dina 폰트가 가장 잘 맞는것 같다.


참고로 무료다.
저작자 표시
신고

'일반' 카테고리의 다른 글

Context Switching (문맥전환)  (0) 2011.09.14
[객체지향] 비슷한것 같으면서도 다른 Attribute와 Property의 차이점  (0) 2011.05.19
RFP ( Request for Proposal )  (0) 2011.04.07
객체지향 원리  (0) 2011.02.18
Dina 코딩용 글꼴  (0) 2011.02.13
예외 처리에 관해서  (0) 2008.09.16
posted by 뚱2

예외 처리에 관해서

일반 2008.09.16 00:09

전 아직 초보 프로그래머 입니다.
그래서 더 많이 배우고 공부하는 중입니다. ^^;

대부분의 사람들이 말중에서 예외처리==에러처리 같은 단어로 사용합니다.
저도 예외상황에서 예외처리라고 말하기 보다는
'뭐야~~~ 에러났네...' 이렇게 이야기 합니다.
프로그램이 컴파일되고 실행이 되면은 이후부터는 예외사항라고 보는게
맞을겁니다. 물론 문맥에 따라서 같은 말도 다른의미로 사용되니까 적절히
사용하면 될거라고 생각됩니다. (이런걸 다형성이라고 하나요...???)

모든 걸 다 예외처리를 할 수는 없고 나름데로 중요한걸 정해야 하는것 같습니다.

제 나름데로 일반적으로 꼭 처리해야할 예외상황은
1. 파일 오픈이 제대로 되는지...
2. 포인터가 엉뚱한 곳을 가리키는지...
3. 리소스나 메모리 부족한지...

그리고 이제 프로그램에 따라서 중요도가 틀려지니
자신이 특히 중요하다고 생각되는 함수나 메소드는 예외처리를
꼭 해줘야 겠지요...

예외처리 다 해주면 좋지만 이또한 성능에 직결되는 문제고, 소스도 복잡해 집니다.
과유불급이라고 적정한 곳에 적절히 사용하는 지혜가 필요할것 같습니다.

ps. 이넘의 '적절히'라는 단어가 무지 어렵네요

신고

'일반' 카테고리의 다른 글

Context Switching (문맥전환)  (0) 2011.09.14
[객체지향] 비슷한것 같으면서도 다른 Attribute와 Property의 차이점  (0) 2011.05.19
RFP ( Request for Proposal )  (0) 2011.04.07
객체지향 원리  (0) 2011.02.18
Dina 코딩용 글꼴  (0) 2011.02.13
예외 처리에 관해서  (0) 2008.09.16
posted by 뚱2