글
-
[JavaScript] CDATA 선언문Legacy/Web 2015. 7. 11. 14:43
1234567891011121314151617181920 new document // var num=100; var str="자바스크립트"; document.write(typeof num, " "); document.write(typeof str, " "); //]]> Colored by Color Scriptercs위의 예제에 사용된 //는 무엇일까??이것을 CDATA 선언문이라고 한다. 이 CDATA 선언문은 왜 작성하는 것일까??이를 이해하려면 태그에 올 수 있는 데이터가 어떤 것들이 있는지 생각해보자.태그에 올 수 있는 데이터는 이나 또는 같은 HTML 문서의 '본문(body)'에 적혀서 사용자 눈에 보이는 데이터들이 아니다.그런데 이 태그 안에 태그가 존재하고 있다. 이것은 HTML 문서의 유효..
-
인기 있는 소셜 네트워크 서비스로 본 아키텍처Legacy/Web 2015. 7. 4. 17:32
출처 - http://blog.gaerae.com/2015/07/sns-architecture.html#.VZeZZvntlBd 인기 있는 소셜 네트워크 서비스로 본 아키텍처 새로운 웹 서비스를 만들때 다른 곳은 어떤 아키텍처, 어떤 프로그래밍 언어를 사용했는지 궁금하고 왜 그런 선택을 했는지 알고 싶을때가 있죠. 혹은 프로그래밍 언어를 공부하고 싶은데 어떤 언어를 선택해야 될지 고민되실때 생각하는 서비스 혹은 업체가 사용하는 언어를 보고 시작해보는 것도 나쁘지 않을거 같습니다. 아래에 정리된 내용의 출처는 레퍼런스에 링크주소를 남겼으니 꼭 방문해보실길 권장합니다. 그리고 현재의 서비스 정보와는 차이가 있을 수 있음을 감안해주세요. 아래 내용 이전에 "Programming languages used in ..
-
[HTML] div 태그Legacy/Web 2015. 7. 4. 13:11
출처 - http://gskool.tistory.com/43 이 강의에 사용된 모든 그림은 클릭 하시면 원본 크기로 볼 수 있습니다. 태그의 개념은 이해하기가 상당히 까다로운 편입니다. 말로 설명하는 것보단 실전 연습을 통해 습득하는 것이 훨씬 쉬울 정도로 태그를 정의하기란 까다롭습니다. 굳이 비유를 해서 표현하자면 우리가 어릴 적 가지고 놀던 레고처럼 블록을 조립한다고 생각하시면 될 것 같습니다. 그럼 바로 실전을 통해 태그를 공략해 보도록 하겠습니다. 아래의 그림을 봐주시기 바랍니다. 아래의 그림은 태그를 이용한 기본적인 구조의 레이아웃 입니다. 가 밑에 깔려 있고, 그 위에 CSS 문서 내용 #container { background-color:#F0F0F0; width:960px; margin:0..
-
-
GET과 POST의 차이Legacy/Web 2015. 7. 4. 00:47
출처 - http://blog.outsider.ne.kr/312다들 아시다시피 GET과 POST는 HTTP프로토콜을 이용해서 서버에 무언가를 전달할 때 사용하는 방식입니다. 웹개발자라면 당연히 알고 있어야 하는 사항이고 이걸 모르면 웹개발자체를 할 수가 없습니다. 상당히 기초적인 부분이긴 한데 잘 모르시는 분들도 있고 해서 미루고 미루던 포스팅을 이제야 합니다. ㅎㅎ GET과 POST 얘기를 하니까 예전 생각이 납니다. 예전이라고 해봤자 불과 2년밖에 되지 않았군요. 졸업을 앞두고 어떤 회사에 면접을 봤었는데 거기 이사님이 저에게 GET과 POST의 차이점이 뭐냐고 물었었는데 전 그땐 그게 무슨말인지도 몰랐죠. 떨어진 이유가 아마 그거이지 싶네요.. ㅎㅎㅎ(지금 생각하면 창피하군요) 어쨌든 처음 웹개발을..
-
요즘 뜨는 4대 프로그래밍 언어Legacy/General 2015. 6. 27. 17:01
출처 - http://www.bloter.net/archives/230851지구상에 존재하는 프로그래밍 언어는 아주 많다. 위키백과에 따르면 1945년부터 2014년까지 프로그래밍 언어는 거의 매년 1개 이상 탄생했다. 중간에 사라진 언어도 있지만, 현재까지 공개된 프로그래밍 언어는 300개가 넘는다. 개발자들은 수많은 언어 가운데 자신에게 익숙하며 빠르게 개발할 수 있는 언어를 사용한다.프로그래밍을 공부하는 방법도 다양하다. 누군가는 하나의 언어를 깊이 공부하고, 누군가는 비슷한 특성을 가진 언어를 비교하며 공부한다. 최신 유행하는 새로운 언어를 배우는 개발자도 있다. 역사가 오래된 언어는 참고할 만한 자료가 많지만, 최신 언어는 그렇지 않다. 공부하기 열악한 상황인 셈이다. 이런 사황에서 최신 프로그..
-
파이썬과 다른 언어들과의 비교Legacy/Python 2015. 6. 22. 00:42
출처 - https://wikidocs.net/16723) 파이썬과 다른 언어들과의 비교Guido van Rossum저. (이강성 역)Python은 흔히 Java, JavaScript, Perl, Tcl 또는 Samlltalk와 같은 인터프리터 언어와 비교된다. C++, Common Lisp 그리고 Scheme과 같은 언어와도 비교되 부각된다. 이 절에서 난 이들 언어를 간단히 비교할 것이다. 이 비교는 언어적인 측면에서만 다룬다. 실제적으로, 프로그래밍 언어의 선택은 다른 실세계 제약(비용, 유용성, 학습 그리고 선행 투자비용 혹은 감성적인 친근감까지도)에 의해 자주 언급되기도 한다. 이러한 면들은 아주 가변적이고, 이러한 면으로 비교를 한다는 것은 시간 낭비에 가깝다.Java (자바)일반적으로 Pyt..
-
공부하는 내용 정리Legacy/Python 2015. 6. 20. 20:43
Head First Python을 공부하며 정리 2015/06/20 1. 파이썬에서 '와 "의 차이파이썬에서 둘의 차이는 없지만 '로 열었으면 '로 닫아야 하고 "로 열었으면 "로 닫아야 한다.하지만, IDLE 처럼 쉘에서는 문자열을 출력할 때 작은따옴표를 사용한다. 2. 함께 들여 쓴 리스트 처리 코드를 스위트(suite)라고 함ex) for each_flick in fav_movies:print(each_flick) 3. 문자열 안에 큰따옴표를 넣고싶으면?다른 언어들과 마찬가지로 \" 를 써서 이스케이핑 시켜줌. 2015/06/214. isinstance(변수명, 자료형)은 변수명이 해당 자료형이 맞는지 판단ex)def print_lol(the_list):for each_item in the_list..