Programming/angular2019. 3. 18. 10:06

packge.json에

proxy.conf.json을 추가하여 빌드시에 적용하는 듯



{

  "/api": {

    "target": "http://localhost:3000",

    "secure": false

  }


"architect": {

  "serve": {

    "builder": "@angular-devkit/build-angular:dev-server",

    "options": {

      "browserTarget": "your-application-name:build",

      "proxyConfig": "proxy.conf.json"

    },



[링크 : https://github.com/angular/angular-cli/blob/master/docs/documentation/stories/proxy.md]

[링크 : https://gompro.postype.com/post/732269]



+

예전에 단순하게 url만 상대경로로 바꾸고 시도를 했었는데 제대로 안되서

넘어갔었는데 이 부분이 누락되서 그랬던 듯

'Programming > angular' 카테고리의 다른 글

angular 빌드 최적화(?)  (0) 2019.03.18
angular4 ie11 호환성 설정  (0) 2019.02.18
angular proxy  (0) 2018.11.02
vscode 및 angular.js 셋팅..  (0) 2018.08.08
Posted by 구차니
Programming/android2019. 3. 14. 16:13

adb에서 설정해주고 android studio 에서 장치 붙이기 누르면 바로 뜬다고..


[링크 : https://itmir.tistory.com/594]

[링크 : https://blog.asamaru.net/2015/09/07/android-run-slash-install-slash-debug-applications-over-wifi/]

[링크 : https://developer.android.com/studio/command-line/adb?hl=ko]

'Programming > android' 카테고리의 다른 글

android studio /dev/kvm permission denied  (0) 2019.06.11
ubuntu android studio  (0) 2019.06.10
AndroidManifest.xml (binary) 디코더  (0) 2019.03.14
android REST client  (0) 2019.02.07
안드로이드 주기적 작업  (0) 2019.01.25
Posted by 구차니
Programming/android2019. 3. 14. 16:02

apk 안에들어있는 녀석은 이진화 되어있어서 볼 수 없는데(그럼 xml이라고 하지말던가!)

axmldec 받아서 apk 를 지정해주면 xml로 뱉어내준다. (xml 파일을 압축 풀어서 하는게 아님)


[링크 : https://github.com/ytsutano/axmldec]

  [링크 : https://android.stackexchange.com/questions/197182/apks-androidmanifest-xml-looks-to-be-binary]

'Programming > android' 카테고리의 다른 글

ubuntu android studio  (0) 2019.06.10
안드로이드 무선 디버깅(adb wifi)  (0) 2019.03.14
android REST client  (0) 2019.02.07
안드로이드 주기적 작업  (0) 2019.01.25
액티비티 인텐트  (0) 2019.01.25
Posted by 구차니

패킹 혹은 난독화라고 해야 하려나?

패킹은 단순하게 base62로 인코딩 한 것을 eval을 통해서 실행하는 구조인 거라

난독화라 하긴 애매한 녀석이고


짧은 녀석을 패킹하니 오히려 더 데이터가 많아지는 현상이 발생!

var aasdfasdf = 'asdfasfasdf';

console.log("aasdfasdf :"+aasdfasdf); 


대충봐도 어떤 구조인지 그냥 눈에 보이는 느낌적인 느낌?

eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1 0=\'2\';3.4("0 :"+0);',5,5,'aasdfasdf|var|asdfasfasdf|console|log'.split('|'),0,{})) 


[링크 : https://fimtrus.tistory.com/entry/자바스크립트-난독화패킹-언패킹]

  [링크 : http://dean.edwards.name/packer/]

  [링크 : https://www.strictly-software.com/unpacker#unpacker]

[링크 : https://xetown.com/questions/494426]

[링크 : https://12bme.tistory.com/357]


한 10만원 하는 프로그램이 쩐다고(압축율에서)

[링크 : https://allroundplaying.tistory.com/59]


[링크 : https://obfuscator.io/] 얜 무료


원리관련

[링크 : https://4rgos.tistory.com/2]

Posted by 구차니
Programming/node.js2019. 3. 13. 13:47

전에 적었나? 기억 안나니 다시 씀


express를 쓰다 보면 가장 마지막 줄에

module.exports = router; 

요런게 보이는데 모듈로 정의해주는 녀석이다.


여러가지 방법들이 보이는데, 취향대로 쓰면 될 듯

(개인적으로는 작성하고 모듈로 변환하는 쪽이라서 가장 아래꺼를 주로 쓰게 될 듯)

export.func_name = function () {}


module.exports = {

   funcname : function() {}

};


function funcname() {};

module.exports = {

   funcname : funcname

}; 


[링크 : https://hongku.tistory.com/92]

[링크 : https://winmargo.tistory.com/173] DAO

[링크 : https://jiwondh.github.io/2017/01/17/create-module/]

[링크 : https://doitnow-man.tistory.com/161]

'Programming > node.js' 카테고리의 다른 글

node.js unit test  (0) 2019.03.25
node.js http cache proxy  (0) 2019.03.20
ckeditor 와 php, node.js 연동  (0) 2019.03.11
floala 에디터 + node.js  (0) 2019.03.08
wysiwyg editor / node.js  (0) 2019.02.26
Posted by 구차니
Programming/node.js2019. 3. 11. 14:56

form에서 method을 지정할때 post로 하고

node.js에서 받아서 처리하게 하는 것도 방법일 듯


CKEDITOR.replace('contents');

CKEDITOR.instances.contents.updateElement(); 

[링크 : https://offbyone.tistory.com/207]

[링크 : https://academy.realm.io/kr/posts/realm-node-js-express-blog-tutorial/]


+

2019.03.14


아무생각없이 복붙했는데 안되서 찾아보니 replace에 들어가는 id를 넣어주어야 한다 -_ㅠ

두가지 모두 ckeditor v4에서 작동하는 것을 확인하였으니 골라서 입맛대로 쓰면 될 듯

(위에꺼는 updatElement 해주고 form으로 넘겨주거나 해당 내용을 받아오면 되는 지라 원칙에 가까운 느낌?)

var editor = CKEDITOR.replace( 'editor1' );

var data = CKEDITOR.instances.editor1.getData(); 


[링크 : https://ckeditor.com/docs/ckeditor4/latest/guide/dev_savedata.html]

'Programming > node.js' 카테고리의 다른 글

node.js http cache proxy  (0) 2019.03.20
node.js 사용자 모듈 만들기  (0) 2019.03.13
floala 에디터 + node.js  (0) 2019.03.08
wysiwyg editor / node.js  (0) 2019.02.26
node.js 파비콘 설정하기  (0) 2019.02.22
Posted by 구차니
Programming/Java(Spring)2019. 3. 8. 19:19

이걸 어찌들어내냐.


[링크 : https://blog.naver.com/talag/220094862895]

Posted by 구차니
Programming/Java(Spring)2019. 3. 8. 15:54

별건 없고

아래처럼 dependencies에 jar을 넣어주면 된다.

dependencies {

    compile files('libs/lombok-1.16.8.jar')

[링크 : https://jsonobject.tistory.com/222]

'Programming > Java(Spring)' 카테고리의 다른 글

Transaction was marked for rollback only; cannot commit  (0) 2019.03.25
spring boot cassandra  (0) 2019.03.08
maven 빌드하기  (0) 2019.03.08
spring 변수 생명주기  (0) 2019.01.08
gradle buildship  (0) 2019.01.02
Posted by 구차니
Programming/Java(Spring)2019. 3. 8. 14:37

pom.xml이 있으면 maven으로 빌드가 가능한건데


maven 설치하기

(패키지 설치가 아니라 maven을 다운로드 받아서 해당 경로 패스 정해주면 끝)

[링크 : https://blog.hanumoka.net/2018/05/23/centOs-20180523-centos-install-maven/]


maven 프로젝트 빌드하기

$ mvn pakage

[링크 : https://brocess.tistory.com/164]

'Programming > Java(Spring)' 카테고리의 다른 글

spring boot cassandra  (0) 2019.03.08
gradle 에 jar 추가하여 빌드하기  (0) 2019.03.08
spring 변수 생명주기  (0) 2019.01.08
gradle buildship  (0) 2019.01.02
spring for android  (0) 2018.12.28
Posted by 구차니
Programming/node.js2019. 3. 8. 10:56

node.js랑 그래도 작동하는건 확인했는데..

임시 파일이 어디로 갔는지 모르겠네?


아래 링크는 파일 / 이미지 / 동영상 세파트로 나누어져 있으니 참고

(index.html 파일 내용도 조금씩 다르니 주의)

[링크 : https://www.froala.com/wysiwyg-editor/docs/server/nodejs/file-upload]


+

일단은 이녀석.. localhost를 제외하면 라이센스 경고를 띄운다.

쓰는건 보류!

'Programming > node.js' 카테고리의 다른 글

node.js 사용자 모듈 만들기  (0) 2019.03.13
ckeditor 와 php, node.js 연동  (0) 2019.03.11
wysiwyg editor / node.js  (0) 2019.02.26
node.js 파비콘 설정하기  (0) 2019.02.22
node.js apache 스타일 로그  (0) 2019.02.22
Posted by 구차니