오유인페이지
개인차단 상태
잠이오네요님의 개인페이지입니다
회원가입 : 11-04-28
방문횟수 : 3970회
닉네임 변경이력
일반
베스트
베오베
댓글
4829 2016-04-19 03:47:32 1
페이커 지하철 전광판 광고 [새창]
2016/04/18 22:22:23
저런 해프닝이 있었다고 해도 마찬가지죠
김정균이라는 글자 대신에 김연아나 설현 같은 글자가 들어있었다면 저게 그냥 해프닝으로 끝날 수 있었을까요?
만약 그랬다면 당사자들이 괜찮다고 하더라도 결코 쉽게 넘어가지 않았었겠죠
페이커 혹은 다른 성별의 유명인에게만 별도의 기준을 적용해야하는 이유를 잘 모르겠습니다.
4828 2016-04-19 03:23:40 8
페이커 지하철 전광판 광고 [새창]
2016/04/18 22:22:23
작성자 닉이 설X먹이나 연X먹이었어도 베스트 올수 있었을까요?
남녀를 떠나 성희롱은 성희롱일 뿐입니다
비공신고 세트 구매는 카드시고요 포장해 가시나요
4827 2016-04-04 17:33:01 0
웹게시판 만들때 요즘도 PHP+MySQL 조합이 대중적인가요? [새창]
2016/04/04 17:08:20
대중적이라는 의미가 많이 쓰이냐는 질문이시면, 많이 쓰입니다.
워드프레스나 그누보드같은 설치형 솔루션이 PHP 계열이 설치 간편성이나 신규 개발에 비해 낮은 단가 덕분에 여전히 많이 쓰이는 편입니다.

반대로 대중적이라는 의미가 개발자들이 선호하냐고 하면 그렇지는 않습니다.
MySQL은 여전히 많이 쓰이긴 하는데, 특정 웹 자체를 처음부터 신규로 만든다고 하면 PHP는 비선호 되는 추세입니다.
4826 2016-03-26 17:58:40 0
질문글) 전자제품을 원격으로 PC에서 제어를 할려고 할때 [새창]
2016/03/25 17:01:35
https://www.sw.or.kr/biz/b_nos_view.jsp?articleNo=28853&page=1&pageSize=10

최대한 작게 잡아서 초급기능사(보통 1~2년차) 한명, 고급기능사(보통 3~5년차) 두명 붙어서 3개월간 일한다고 했을때 평균기준으로 임금만 3천만원이에요..
물론 저 표는 제수당이 다 포함되어 실제 당사자가 받아가는 실수당도 아니고 대기업급 회사들 임금도 섞여서 실제 SI업계 평균보다 높게 잡혀있긴 하겠지만
2400이면 비용이 정말 싸게 잡힌겁니다.
솔직히 월 700이면 제비용 포함했을 때 고급 개발자 한명 고용하기도 아슬아슬한 돈입니다.
4825 2016-03-26 17:39:17 0
cpu에 따라서 결과가 달라질 수 있나요 [새창]
2016/03/26 17:05:06
https://ko.wikipedia.org/wiki/경쟁_상태
이것도 참조하세요, 영문 위키로 전환하면 더 상세한 정보들 나옵니다
4824 2016-03-26 17:37:22 0
cpu에 따라서 결과가 달라질 수 있나요 [새창]
2016/03/26 17:05:06
https://ko.wikipedia.org/wiki/임계_구역
https://ko.wikipedia.org/wiki/임계_구역_문제

학부 시스템프로그래밍 관련 과목에서 배우는 내용입니다.
4823 2016-03-17 18:43:24 0
[새창]
윈도 파워셀에서 다국어 지원하려면 언어별로 다른 인코딩을 지정해서 사용하셔야 할겁니다.
4822 2016-03-11 11:30:31 1
사이트 DB 추출 프로그램 개발비용 많이 들까요? [새창]
2016/03/11 09:35:56
사이트 크롤러 말씀하시는 건가요?
보통 사이트 하나당 기본 단가가 있고 여기에 크롤링 해야하는 사이트의 수를 곱하여서 산정됩니다.
여기에 종합 난이도나 출력 형태에 따라 추가적인 비용혹은 할인이 붙고요.
다만 프리랜서에 따라 퀄리티나 단가가 천차만별이라 5개 사이트 지원 + 엑셀파일로 출력일 경우 100 +- 50 정도로 견적 편차가 큰편입니다.
그리고 또한 크롤러를 만드는 자체는 그렇다 하더라도 사이트에 대한 접근을 많이 시도하기 때문에 자칫하다가 DDoS로 판단되어 접근이 금지될수 있고 사이트의 사용정책에 따라 데이터 반출 및 사용에 대해 민형사상의 문제가 있을수 있기 때문에 불법적으로 사용하실 계획이 있으신 것이 아니라면 쇼핑몰의 이용약관도 확인해 보시기 바랍니다.
4821 2016-03-07 22:20:46 0
(Swift) 7.3 에선 C스타일의 for문, ++, -- 지원 불가 [새창]
2016/03/07 18:41:28
정확하겐 스위프트 개발시에만 불가능한거죠...
단순히 라이브러리 및 함수호출 레벨 호환인 C++과 다르게 옵젝씨는 C의 슈퍼셋이라 해당 연산자 지원이 안될수가 없고요, Xcode는 IDE로써 clang부터 지원하는 애라 Xcode에서 못쓰게 된다는 건 잘못된 정보입니다.
4820 2016-02-29 11:09:09 0
[새창]
슈퍼싱글이면 두사람이 끼여잔다고 느낄 정도고요, 더블이면 겨우 딱 맞다 정도일겁니다
보통 퀸은 되어야 조금씩 뒤척여도 두사람이 자는데 안불편하고요, 사실 크면 클수록 더 좋으니 여유가 많으면 킹도..
일단 최소를 더블로 놓고 가끔 어쩌다 집으로 갈것 같으면 더블도 상관 없고요, 집에 자주 방문 할 것 같으면 퀸 이상이 좋습니다
4819 2016-02-23 14:43:44 0
Angular JS / TypeScrip에 대한 생각 [새창]
2016/02/22 12:50:35
사실 잘 찾아보면 방법은 언제나 있는데 문제는 시간과 비용을 만족시키는거라 상황에 맞춰서 때우는 것도 일이죠 ㅠ
4818 2016-02-22 20:25:26 1
Angular JS / TypeScrip에 대한 생각 [새창]
2016/02/22 12:50:35
우선 REST는 설계 스타일이 맞음을 확실히 하고자 합니다.
" REST is an architectural style consisting of a coordinated set of architectural constraints applied to components, connectors, and data elements, within a distributed hypermedia system."
인용은 REST의 영문 위키피디아입니다.

REST는 단순히 인터페이스 의미하는 것은 아니지만, 인터페이스 설계 방식을 포함하고 있으며 REST 기반으로 작성된 인터페이스 역시 REST 입니다.
애초에 Roy Fielding라는 사람이 박사논문을 내면서 제시한 웹 기반 어플리케이션 제작 기법에서 시작했고, 현재까지도 REST는 HTTP 규격을 준수하는 인터페이스를 사용하는 걸 포함하고 있습니다. 다만 해당 측면만 보고 REST를 설계 기법이 아니라고 판단하면 안됩니다.
REST API는 (API 사용자가 보기에) REST를 만족하게끔 설계, 구현되었다는 걸 기대하고 사용할 수 있는 API가 되겠죠.
흔히들 사용하는 RESTful API는 REST가 추구하는 스타일을 제대로 지켜서 만든 서비스의 인터페이스(API) 라고 보고요.

그리고 REST의 기본 원칙 중 하나가, REST를 기반으로 잘 구성된 인터페이스 설계는 인터페이스만 지킨다면 클라이언트와 서버가 독립적으로 개발, 개량이 가능하다는 것이고 이런 측면에서 서버, 클라이언트를 분리하여 작업할수 있다는 것입니다.
그리고 비즈니스 로직은 최소한 제 기준에서는 당연히 서버와 클라이언트 양쪽에서 중복해서 만들고 중복해서 검증해야 되는 것이라고 봅니다. 특히 서버와 클라이언트의 독립성 확보를 위해서요.

또 데이터를 화면에 표시해주기 위한한 템플릿이나 뷰레이어는 프로그래밍 사이드의 비즈니스 로직에 포함되지 않는다고 봅니다.
물론 자료를 표시해 주는 방법이 사업적으로나 기획적인 의미로의 비즈니스 키 포인트일 수는 있겠지만, 서버 엔지니어링에서는 데이터를 다루는 핵심 부분만이 비즈니스 로직에 해당되겠죠.

만약 클라이언트 단독으로 처리할수 없는 기능이 있다면 당연히 서버단에서 처리할 수 있게끔 새 기능을 추가하고 기능에 해당하는 인터페이스를 만들어야 겠지만, 이건 REST 개념이 포함하고 있는 이루어지는 기능의 확장성 부분을 다루는 것이지 서버와 클라이언트가 상호 코드 의존성을 지니게 되는건 아니죠.
상호 의존성이 생긴다는 것은 프론트엔드의 로직이 없으면 서버가 동작하지 못하는 상황을 말하는데, 그런 상황에 처한 부분은 응당 전부 서버상에서 구현 후 입력값과 결과값만 상호 교환하도록 설계되어야 합니다.

아무튼 위에서 장황하게 설명하긴 했지만, 서버와 클라이언트간에 로직분리가 완벽하게 될수 있다는 소리는 아니지만, REST를 준수하면 상호간에 분리가 되는 것이지 서버는 데이터 입출력만 하고 프론트 엔드가 비즈니스 로직을 다루고 이런식으로 분리가 되는 것이 아닙니다.
오히려 WAX 스타일에서 종종 쓰이는 게이트웨이 서버들이 그런것에 더 가깝겠죠.
4817 2016-02-22 18:23:39 1
Angular JS / TypeScrip에 대한 생각 [새창]
2016/02/22 12:50:35
SOAP는 서버간 메시지 교환 프로토콜이고, REST도 HTTP기반 Application Programming Interface 및 이에 적합한 서버를 설계하기 위한 설계 스타일을 정의해 놓은 것입니다.
이에 따라 실제로 사용할 서버-클라이언트간 통신 규격을 만드는 것이므로 인터페이스라고 표현했습니다.
실제로도 어디까지나 데이터, 혹은 클라이언트나 서버의 동작과 그 데이터를 상호간에 주고받는 것을 목적으로 하여 만들어진 프로토콜이나 설계 기법이고요.

그리고 REST가 자원을 기반으로 설계한다고 해서, 자원들을 다루는 비즈니스 로직이 프론트엔드로 이동하는 것이 아닙니다.
페이스북이나 트위터의 예로, 타임라인의 글 목록을 가져오는 REST API는 단순히 저장되어 있는 글의 목록을 읽어 오는 수준이 아니라 사용자에 따른 추천 게시글, 연관 게시글, 광고, 그리고 그 사이의 순서등 페이스북의 핵심적인 비즈니스 로직이 서버단에서 동작하고 있죠.

물론 설계에따라 비즈니스 로직의 대부분을 클라이언트 측에서 하도록 설계할 수 도 있겠지만, 그렇다고 해서 서버측에서 아주 기초적인 데이터 검사 이외에 아무것도 하지 않고 데이터의 저장/수정만 한다면 여러 문제가 발생합니다.
클라이언트가 잘못된 로직에 의해 입력을 하고 있는지 검사하거나, 혹은 일정한 비즈니스 로직을 거진 결과값을 자원의 리스트로 반환하는 등 비즈니스 로직이 REST로 설계된 서버상에서 구현되지 않으면 DoS 공격에 매우 취약해지게 됩니다.

그리고 원래 사용자 행동에 따른 데이터 검사 및 비즈니스 로직은 클라이언트-서버 양쪽에서 모두 수행해야만 합니다.
클라이언트 측에서는 사용자에게 사용 가이드를 제시하기 위해, 서버측에서는 실제 데이터 간에 문제가 없는지 검사하기 위해서요.

REST API가 리소스 위주로 인터페이스를 구성하는 것이기는 하지만, 그렇다고 비즈니스 로직이 클라이언트측으로 이동한다고 생각하고 계시다면 REST 사상과 서버-클라이언트 프로그래밍 자체에 대해 오해가 있으신 것 같습니다.
4816 2016-02-22 15:31:52 0
JSP 다중업로드 질문 [새창]
2016/02/22 14:44:42
http://www.w3schools.com/tags/att_input_multiple.asp
IE 10 이후에서는 input multiple이 되는데, 11이면 되어야 정상입니다.
혹시 html document가 html5로 선언되었는지 확인해 보고, 익스 11이 구버전 호환모드로 돌아가고 있는건 아닌지도 확인해 보세요
4815 2016-02-22 14:43:58 0
Angular JS / TypeScrip에 대한 생각 [새창]
2016/02/22 12:50:35
타입스크립트 외에도 커피스크립트 처럼 컴파일 결과물이 자바스크립트인 언어는 여럿 있습니다.
자바스크립트의 언어적 한계때문에 이렇게 쓴다고는 하는데, 실용성 면에서 어느정도 실질적 이득이 있었는지는 잘 모르겠네요...

이외에 엥귤러나 리액트같은 프론트엔드용 프레임워크는 웹 프론트 개발과 웹 백엔드 개발을 완전히 분리하는 데에 도움이 됩니다.
물론 대부분의 웹 기반 서비스의 경우에는 서버 기반 템플릿 렌더링이 더 빠르고 개발도 편하게 느낄 수 있긴 하지만, 동일한 백엔드로 웹과 앱 혹은 어플리케이션을 동시에 사용해야 하거나 개발상의 사정으로 백엔드 팀과 프론트엔드 팀이 분리되어 운영될 경우 백엔드는 Rest나 Soap 기반 인터페이스로 작성하고 프론트는 프론트 대로 바인딩 계층이 있는 프레임워크를 쓰는것이 억지로 같은 프로젝트 내에 뷰 계층 컨트롤러 계층 나누어서 라우팅 하며 개발하는 것보다 유지보수가 더 간편할 수 있습니다.
< 이전페이지 다음페이지 >
< 71 72 73 74 75 >
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호