반응형

분류 전체보기 200

[Web] 백 엔드와 프론트 엔드

이번에는 백 엔드(Back-end)와 프론트 엔드(Front-end)와 관련한 글을 적어보려 합니다. 1. 프론트 엔드(Front-end) 프론트 엔드란 실질적으로 사용자들이 어떤 프로그램(여러가지 예제나 표현 방식이 있겠지만 저는 이렇게 표현 하겠습니다..)을 이용하거나 접하게 될 때 가장 먼저 보이는 부분이 프론트 엔드 개발자들이 개발한 부분입니다. 프로그램을 이용하려는 사용자들에게 특정 데이터들을 백 엔드로부터 받아 출력을 해 주거나, 사용자들의 여러 데이터를 입력받아 그 데이터들을 백 엔드 개발자들이 활용 할 수 있도록 자료로 변환해 주는 것이 프론트 엔드 개발자들의 역할이라고 할 수 있겠습니다. 사실 이쪽에서는 프론트 엔드 개발자를 퍼블리셔(Publisher)라고 말하는데, 최근 UI, UX의 ..

[Web] 웹 기본 정리

원래 만들고싶었던 게임관련 정보보다는 역시 현재 일하고 있는 웹 관련 정리가 먼저인 듯 해서 정리를 시작합니다...ㅠㅠㅠㅠㅠ(게임관련은 정리를 계속 하긴 합니다..ㅠㅠ) HTML이나 CSS, JS, PHP등의 언어를 다루기 전에 먼저 웹이란 무엇인지 먼저 정리를 해보고자 합니다. 1. 웹이란? 많이들 아시다시피 웹(Web)이란 '월드 와이드 웹(World Wide Web)'의 줄임말입니다. 많이들 보시는 'WWW'죠. 거미줄말고도 얽힌 것과 관련된 것이라면 많은 단어들이 있는데 왜 하필 웹(Web, 거미줄)일까요? 넷(Net, 그물)도있고 메쉬(Mesh,그물로 잡다, 망사)도 있는데 하필 직역하면 '세상의 크기만한 거미줄(?)'이라니... (그래서 우리가 벗어나질 못하나봅니다;;) 웹 이전의 인터넷은 명..

[JavaScript] 특수문자 제거 정규식

오랜만에 웹 개발로 돌아왔습니다... 한동안 게임이랑 아이폰 앱 개발만 하다보니 감을 다 잃어서 기억도 되살릴 겸 정리 해 봅니다. 정규식, 정규표현식은 특정 패턴과 동일한 문자열을 찾기위해 사용하는 검색 패턴입니다. 이런 정규식의 패턴은 여는 슬래시(/)와 닫는 슬래시(/) 사이에 작성하게 됩니다. 아래는 특수문자 제거 정규식 예제입니다. function regExp_test(){ //함수를 호출하여 특수문자 검증 시작. var str = "2017-10-31,''"; var regExp = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+@\#$%&\\\=\(\'\"]/gi; if(regExp.test(str)){ var t = str.replace(regExp, ""); //특수문자를 대체. "..

[Unity]NullReferenceException: Object reference not set to an instance of an object

GameObject 를 Instantiate 한 후.. 그 안에서 Script component 를 얻어왔다. 이런식으로.. DynamicWorldSegment p_ws = (DynamicWorldSegment)p.GetComponentInChildren(); 그리고 그안에 정의된 초기화 함수를 호출 했는데.. NullReferenceException: Object reference not set to an instance of an object !!!!! 요런 에러가 발생 했다... 계속 이유를 파다 보니.. 클래스 맴버변수의 초기화 가 문제였다.. 변수 선언부에 public System.Collections.Generic.List listJoint = new System.Collections.Gene..

[Unity]턴제 전략 게임 기본 참고 링크

Youtube에서 턴제 기본 게임 관련 자료들을 찾아서 정리합니다. 1. Unity3d Simple tactics turn based game creation tutorial 시리즈로 존재하며, 이 링크는 1번 영상. 2번 3번 4번 간단한 예제로 보여주고, 처음 시작 할 때부터 천천히 따라 갈 수 있는 방식이라 보기 편할 것 같습니다. 또한 프로젝트 코드를 공유도 해 놓으셔서 굉장히 편합니다. (저는 참고용으로 봤는데 깔끔히 되있어서 편하게 봤습니다..) - 이번에 오랜만에 확인하니 코드가 안받아지네요...죄송합니다ㅠㅠ 전에 받은거 원본은 어디있는지 저도 확인을 못해서...(필요한것만 뜯어다가 분석하고 사용하는지라..원본이랑 많이 달라져있어요..) 2. Unity 5 Tutorial Tactical T..

[C#] List<T> 사용 관련 코드 및 설명

요즘 졸업프로젝트 때문에 Unity와 Arduino를 활용해서 게임을 만드는 중인데, 만들다 중간중간 알게되거나 참고 할 만한 내용을 올리려 합니다. 첫 번째로 지금 만들고 있는 게임에서 활용 할 List에 관한 내용입니다. List란? 시간이 될 때 올릴 예정인 ArrayList 와 같은 기능을 하는 클래스입니다. ArrayList를 간단히 설명을 하자면 가장 배열과 닮은 컬렉션이라 볼 수 있습니다. 다만 배열과 다르게 컬렉션 생성시 용량을 지정 할 필요 없이 자동으로 용량이 늘어나거나 줄어드는 것이 큰 장점입니다. 그럼 ArrayList를 사용하면 되는데 왜 List 클래스를 사용하는가 라고 물어보실 수 있는데, 이는 박싱과 언박싱의 문제때문입니다. (참고링크 - List 종류들의 박싱 언박싱에 대해..

반응형