반응형
[node.js] no such file or directory (feat. 사소한 실수)
Server 2018. 4. 16. 14:04

업로드 코드에서 아래와 같은 에러가 발생. 123Error: ENOENT: no such file or directory, rename '/var/folders/9n/785gcy3j5nb5hkgldym9r6x00000gn/T/upload_bf35eaa00eb98c26f00ad6e50acd5699' -> 'tmp/test.png'Colored by Color Scriptercs 그렇다면 해당 소스를 다시보자. 123456789101112 var form = new formidable.IncomingForm(); console.log("about to parse"); form.parse(request, function(error, fields, files) { console.log("parsing done"..

EC2에서 Telnet이 작동하지 않을 때
Server 2018. 4. 12. 18:39

일단 설치가 되지 않았을 수 있다.이 경우에는 설치 확인을 해보자. (출저) 12345// telnet 설치 확인 telnet localhost 80 -bash: telnet: command not foundcs 자... 위와 같이 not found가 보이면 이제 설치를 하면된다. 1yum install telnetcs 이 때 root 권한 관련 에러가 나타날 수 있다.그럴 경우에는 root 권한을 가지고 와야한다.설명하기 귀찮으니 선배 블로거의 링크를 아래에 남긴다. 훌륭하고 멋진 선배 블로거 : https://goo.gl/QxChwW 이런 분들. 흥했으면 좋겠다.

[Node.js] UNABLE_TO_GET_ISSUER_CERT_LOCALLY Error
Server 2018. 4. 9. 16:15

node.js를 사용하기 위해 express를 설치할 때 였다. 123456789101112131415161718192021222324252627282930$ npm install express npm http GET https://registry.npmjs.org/expressnpm http GET https://registry.npmjs.org/expressnpm http GET https://registry.npmjs.org/expressnpm ERR! Error: UNABLE_TO_GET_ISSUER_CERT_LOCALLYnpm ERR! at SecurePair. (tls.js:1430:32)npm ERR! at SecurePair.emit (events.js:92:17)npm ERR! at Se..

[Git] 특정 파일들만 원복을 하고 싶다면?
Tool 2018. 4. 3. 12:48

브랜치 소스들이 섞이다보면 나중에 commit을 할 때 불필요한 소스들이 보인다.아뿔사. 낭패구만.얘들은 원복을 시켜야하는데...라는 순간이 있다. 이럴 경우 아래와 같이 checkout을 하면된다. 1234567git checkout -- /** example.1 **/git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-pack/TestActivity.java /** example.2 **/git checkout dev -- /Users/user/dev/test-proj/app/src/main/java/com/test-packcs 위의 예시 1 번처럼 할 경우 한개의 소스만 dev 브랜치 기준으로 원복이 되고2번의 경우처럼 ..

[읽어 볼 글] 2018.04.02
Memo 2018. 4. 2. 19:08

효율적인 안드로이드 앱 개발https://www.slideshare.net/deview/1-a5-39609525초급에서 벗어나기 위해 참고하면 좋을 글 안드로이드에 Clean Architecture 적용하기https://academy.realm.io/kr/posts/clean-architecture-in-android/코틀린 예시로 만든 레이어 구조

화면 전환할 때 IllegalStateException이 나타난다면? commitAllowingStateLoss
Android, iOS 2018. 4. 2. 15:10

Fragment에서 다른 Fragment로 이동시 아래와 같은 코드를 사용한다, 1234567891011TestFragment fragment = TestFragment.newInstance(status, info); FragmentManager fragmentManager = getFragmentManager();if (fragmentManager == null) { return;} FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();fragmentTransaction.replace(R.id.fragmentContainer, fragment, TestFragment.TAG);fragmentTransaction.addT..

Intent로도 data를 넘기기 어려울 땐? ResultReceiver
Android, iOS 2018. 3. 28. 18:43

곤란한 상황을 마주하였다.상황은 다음과 같다 TestService.java에서 TestWebviewActivity로 data를 전달한다.전달 받은 값을 parameter 삼아서 webview를 연다.Web에서 JavascriptInterface를 호출, webview에서 web의 javascript를 호출한다.javascript에서 필요한 값을 다시 TestService.java에 전달한다. 여기서 startActivityForResult()를 쓸 수 없다.intent를 사용하는 곳이 Activity가 아닌 service이기 때문이다.이 때 사용한 것이 다름아닌 ResultReceiver이다. Activity와 Service 간 통신할 때 자주 사용한다.객체를 전달하면서 callback을 같이 받고 싶을..

EditText로인해 키보드가 나타나는 것을 막으려면?
Android, iOS 2018. 3. 22. 12:08

EditText를 추가하면 View가 열릴 때마다 나타나는 친구Soft keyboard (물론 이렇게 나타난다는 뜻은 아니다.) 만약 시작할 때 키보드가 나타나지 않게 하고 싶으면 어떻게 해야할까?AndroidManifest.xml을 열어서 해당 화면의 android 옵션을 설정해주면 된다.옵션명은 windowSoftInputMode이다.해당 옵션에 stateHidden을 입력하면 키보드가 나타나지 않은 상태에서 뷰를 볼 수 있다. 123456 Colored by Color Scriptercs 이 옵션에서 내가 자주쓰는 것이 1개 더 있다.adjustResize키보드가 뷰를 가려서 입력한 것을 보기 어려울 때가 있는데해당 화면(Activity)의 사이즈가 제한되어 있기 때문이다.자동으로 사이즈를 조절하여..

여러분, Volley라고 들어봤어요? (젠장)
Android, iOS 2018. 1. 18. 13:10

외국 PG(Payment gateway)를 안드로이드 앱에 넣으려고 하는데테스트 소스에 통신하는 파트에 volley라는 것이 보였다.볼리? 발리?okhttp가 아니라?이 기회에 까 보자. 참고 링크Jay의 블로그깡샘의 토마토 (추천)Naver D2 블로그Ringster's Techblogbenelog gist (추천)Ficus Kirkpatrick (추천)kimdohyeong gitbooks 설치 방법이나 개념 설명은 위 링크에도 충분히 찾을 수 있다.개인적인 관심사 위주로 정리를 해보자면... 1. StringRequest와 같은 Request 클래스를 사용한다. request 객체는 RequestQueue에 담아서 서버에 요청한다.이때 StringRequest의 매개변수에는 4개의 서로 다른 형태의 ..

git의 내 로컬과 master가 충돌, 그런데 내 변경된 부분을 원복하고 싶다면??
Tool 2017. 2. 24. 16:48

git으로 dev branch에서 작업을 하고 있었다.당연히 변경된 소스가 생긴다.그리고 원복을 하려고 하는데...checkout을 하는 과정에서 뭔가가 꼬인것이다. (젠장) HEAD detached at xxxxxxerror: Your local changes to the following files would be overwritten by checkoutcheckout을 하려고 하는데 위와 같은 에러가 계속 보인다.내 변경된 소스는 포기하기로 하자.그러고 나서 어떻게 해야할까?정광섭님의 해결책에서 참고해보자. 12git fetch --allgit reset --hard origin/mastercs "모든 branch 를 가져온 후 master 를 가장 나중 리비전으로 reset"이라고 한다.싸아악 ..

728x90
반응형