반응형

프로그램 247

Javascript 에도 명시적 변수 선언 있다. let, const

https://gist.github.com/LeoHeo/7c2a2a6dbcf80becaaa1e61e90091e5d 윗 글을 읽어보면, 무지무지무지 설명이 잘 되어 있다. 요약하자면, 변수를 상수 값처럼 쓰고 싶다면, ( C 의 const, java 의 static 등 ) javascript 에서 var 대신 const 쓰자. 변수 선언 중복을 문법 단계에서 방지하고 싶다면, ( C++ 이나 VB 의 explicit ) javascript 에서 var 대신 let 쓰자. 오타나 대소문자로 인해 생기는 버그/삽질을 줄일 수 있다. [ 뜻은 좀 다른거 같지만, 단순하게 쓰긴 참 좋다.... 정도. ]

루비 온 레일즈 : Couldn't find database client: sqlite3, sqlite3.exe. Check your $PATH and try again.

ruby on rails 에서, > rails db 를 써먹으려는데 안된다, 아래와 같은 메시지가 나온다. Couldn't find database client: sqlite3, sqlite3.exe. Check your $PATH and try again. ruby on rails 가 기본으로 sqlite3 을 DB 사용하는 터라, 설마 없을거라고는 생각 안하고 뭔가 잘못 실행한 거라고 생각했는데, 인터넷 뒤져보니 진짜로 없다고 한다. 루비 온 레일즈 설치한다고 해서 sqlite3 이 설치되는 건 아니라고.별도 설치 필요하다네. sqlite3.exe 윈도우 버전을 복사해서 디렉토리에 넣어 봤는데. 안되네? 좀 더 뒤져보니, 레일즈는 컴파일 할 때 mingw 를 쓴다. 윈도우에서 gcc 를 쓰기 위해서 ..

프로그램 2018.08.28

vs2015 signtool error : no certificates were found that met all the given criteria

말 그대로다. 위의 문제가 발생했을 때의 해결법. 한줄요약 : 프로젝트 속성 > 서명(Signing) > Sign the ClickOnce manifests(한번클릭으로 서명 생성 정책 ) 해제. 이게 , 에러 메시지 보면 알겠지만, 인증키 관련 문제다. 앞뒤를 이야기하자면, 이전에 만들어놓은 프로젝트의 소스 중 일부를 이용하려고 재 컴파일 해봤는데, 제목과 같은 에러가 뜨고 빌드가 안 되더라.그래서 뒤져보니, 인증 관련 문제. - 물론 에러 메시지에 인증 관련 문제라고 써 있긴 하지만... VS 2010 까지는 안그랬는데, 2012부터 인증 관련이 강화되어서 - 아마도 Win8 영향이겠지 - 이전에 쓰던 프로젝트를 윈도우 계정이 바뀐 상태에서 작업하려고 하면, 위의 에러가 뜨는 거 같다. 쉽게 말해, ..

프로그램/C# 2018.05.27

JSON 쓸 때 홑따옴표[']는 비표준이라네?

몰라. 그렇다네. 나도 우연히 알게 됨. 내가 이전에 알고 있던 건, javascript 에서 문자열 처리시 홑따옴표( single quotation ' ) 와 겹따옴표 ( double quotation " ) 를 둘 다 문자열 처리에 사용할 수 있다는 거였다. = 차이 없다. 그런데 , stackoverflow 에서 누가 답글 올려놓은 거 보니, 자기가 플젝 할 때 ajax 로 post 값 넘길 때, method='POST' 썼다가 주옥된 적 있다네. method="POST" 로 홑따옴표를 겹따옴표로 고쳐 쓰니 된다고. 그래서 jquery 로 ajax 쓰려면 꼭 method="POST" 쓰라는 것. method='POST' 말고. https://stackoverflow.com/questions/2104..

encodeURI() 와 encodeURIComponent() 의 차이점.

백만년 만이구만. 작업하다가, 웹 선택값을 다음 페이지로 넘길 일이 생겼는데, 한글 문자열 값이었다.그래서, encodeURI() 를 쓰려고 봤더니.... 이게 encodeURI() 랑 encodeURIComponent() 두가지가 있네?두가지 차이점이 뭔지 몰라서 인터넷 뒤져보니 아래와 같다고 한다. https://stackoverflow.com/questions/14317861/difference-between-escape-encodeuri-encodeuricomponent 결론부터 이야기하면, encodeURIComponent() 써라. url 로 값 넘길때, get 방식으로 넘길 경우는 변수간 구별 delimiter 로 "&" 를 쓰는데, encodeURI() 는 앤드 기호를 UTF-8 로 변경해..

grid 안의 셀에서 keyDown, KeyUp, KeyPress 이벤트 처리.

광고시작 작성시작시각 : private void grid1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { e.Control.KeyUp += new KeyEventHandler(KeyUp1); } private void KeyUp1(object sender, KeyEventArgs e) { try { string tstr1; lbldbg1.Text = "boxup" + ++tCount + " c:" + grid1.CurrentCell.ColumnIndex + " r:" + grid1.CurrentCell.RowIndex; TextBox aaa; aaa = (TextBox)sender; // DataGr..

프로그램/C# 2018.01.16

아마존 S3 Storage 를 windows network drive 로 사용.

말 그대로다.고객 요청이 있어서 찾아보다가, 정리할 겸 적는다. 이 글을 읽는 너님은 나와 같은 삽질을 하지 않기 바란다. 결론부터 말하면, Amazon S3 -> Windows Network drive 로 바로 쓰게 해 주는게 있긴 한데, 유료다. OpenSource 는 없다. [ 있을 법 한데 없다. 너님이 만들면 대박 날 듯? ] http://cozyboy.tistory.com/entry/Amazon-Simple-Storage-ServiceAmazon-S3-%EC%82%AC%EC%9A%A9 링크 가 보면 써 있는데, 1. Gladinet Cloud Desktop 은 물어보니 월 3$ 부터 란다. 더구나 원하는 Gladinet cloud desktop 서비스는 구형이라 안한다네. 안한다는 건지 구형이..

프로그램 2017.07.26

이미지 병합 프로그램 버전업 5.

말 그대로다. 기존 사용 방법은 아래를 참조. 설명 그림 있다.http://ckbcorp.tistory.com/181 http://ckbcorp.tistory.com/218 http://ckbcorp.tistory.com/963 http://ckbcorp.tistory.com/964 http://ckbcorp.tistory.com/1019기능 추가 요청 + 에러처리 요청이 와서 수정했다.에러처리는 내가 일어난 본적이 없어서 작동할 지 모르겠다. 오히려 에러 보여주는게 프로그램 고치는 데는 도움이 되는데 말이지. 어쨌던, 이전 글 덧글 요청인 1. 가로세로 선택 기능 2. png 기능 을 추가했다. 화면캡춰는 더이상 귀찮... 그냥 checkbox 추가했으니 실행해보면 알거임. 근데, 언제나 궁금한게, 누..

프로그램 2017.04.23
반응형