전체 글 77

FlashBuilder 에 SVN 플러그인 설치하기

어쩌다보니 10억년전에 사장됬을 법한 Adobx Flex로 구현된 웹 코드를 유지보수할 일이 갑자기 생겼다.어떻게 저쩧게 해결해나가고 있는 데, GIt plugin 은 있는 데 Svn Plugin이 없어서 협업하는 데에 겁나 불편하다.그래서 좀 이것저것 알아본 것을 포스팅해본다. (참고로 사용 중인 Flash builder 의 버전은 4.6버전이다.) 1. 플래시 빌더를 "관리자 권한" 으로 실행한다.2. Help -> install new software3. 우측의 Add 를 누른다.4. 뜨는 팝업창에 NAME : SVNLocation: http://subclipse.tigris.org/update_1.6.x 을 기입하고 "OK"중앙에 Pending.. 이 뜨면서 Location 정보를 업데이트하는 데..

Tech 2017.04.21

이클립스 svn target 제외 ignored 키워드

1. 전역 키워드 추가 window -> proference -> team -> ignored resources add pattern 버튼 누르고 패턴 추가해주면 됨. .project .classpath .settings */target/** 파일선택후 우클릭 -> Team -> Add to svn:ignore.. Add to svn:ignore.. 메뉴가 없거나 비활성화되는경우는 이미 대상파일/디렉토리가 소스관리를 받고있는 상황.. 이경우에는 ignored 설정 불가함..이경우에는 두가지 선택이 있을 수 있음. 가) 위의 전역 키워드를 추가하는 방법을 사용.. 나) 대상을 백업후 svn에서 대상을 삭제한상태에서 svn에 커밋해서 형상관리에서 삭제.. 한뒤 대상을 복구.. 그리고 Add to svn:ig..

Tech 2017.04.14

Akka와 Spray

Spray 는 Akka 기반의 마이크로 웹서버이다.Akka 기반이다 보니, 클러스터링도 쉽게 되서(아마도 -_-;) 확정성도 높고 여러가지로 다룰수있는 쓰임새가 다양하다.스프링캠프에서 RestAPI 형태로 많이 활용하는 얘기를 듣고, 한번 다루어보려고 벼루고벼루다가, 늦었지만 이제 공부 좀 해보려고 최근에 알아보았더니..Akka http 로 AKka의 기본 라이브러리로 채택되었다. -_-;;현재 만들고 있는 플젝의 API 서버로 다루어볼까 한다.몇번 만들어 보고 나면 예전 처럼 코드 및 히스토리를 공개를 할 예정. Superseded by Akka HTTPspray is no longer maintained and has been superseded by Akka HTTP.Please check out ..

Tech 2017.04.08

리액트와 하이브리드 랜더링

전에 리액트에 관한 글에서 SPA 기반의 단점에 대한 얘기를 했었다.이를 해결하기 위해선 다양한 방법이 있는 데 (Meta tag 확장이라던지) 가장 쿨하고 원론적인 방법은 서버에서 렌더링해서 데이터를 보내주는 것이다. 하지만 이는 SPA의 장점을 그냥 무시하고 기본적인 웹앱의 형태로 돌아간다는 것을 의미한다. 즉, 쓸데없이 코드만 복잡하게 만들었더니 짠 하고 보니 그냥 웹이네? 이런느낌이다.이래서 SPA와 기존의 웹 환경을 결합한 하이브리드 랜더링 개념을 생각해볼 수 있는 데, 내가 리액트를 쓰기로 한 가장 결정적인 이유이다. React는 앵귤러js와 타 js들과 다르게, 탬플릿 언어와 흡사하게 View 단의 처리만을 하는 라이브러리이다.(혹자는 프레임워크라고 하는 데, 만든 Facebook에서 라이브..

Tech 2017.04.06

Uncaught TypeError: $(...).size is not a function

Uncaught TypeError: $(...).size is not a function의 내용은 해당 jquery 버전에 삭제된 function 이다, 없는 놈을 호출하려니 에러가난다.size() ==> length 로 바뀌었다. Check your version of jQuery. I was using the latest(3.1.1) some plugins i use were throwing this error.according to the docs: The .size() method is deprecated as of jQuery 1.8. Use the .length property instead.( it was removed in 3.0 )so a simple rollback to a versio..

Tech/trouble 2017.04.02

리액트에 대한 생각 (vs AngularJS)

내가 리액트를 쓰려는 이유는 단순하다. 벡엔드 개발자이면서 또 직장인으로서 SPA기반의 개발을 편하다고 생각하지만, 다른 한편으로 데이터 엔지니어 관점으로 봤을 때 시멘틱하지 못한 웹은 끔찍하다고 생각한다.(SPA: Single Page Application, 서버 의존도가 낮은 (웹) 어플리케이션을 뜻 한다. 여기서 의존도란 (웹) 어플리케이션의 큰 뼈대를 이루는 모든 Function을 서버에서 처리하는 것이 아니라, 일부의 기능(거의 대부분 화면 컨트롤, 데이터 동기) 를 서버에 의존하지 않고 분활 한다, 는다는 의미이다.)실제로 프록시를 통해 SPA로 구현된 웹앱의 패킷을 열어보면, 껍데기만 오고 데이터는 텅 빈 것을 볼 수 있는데, 이걸 어떻게 처리해야하는가 하는 생각이 먼저 나온다.이를 다른 사..

Topic/Think 2017.03.28