본문 바로가기

프로그래밍/이것저것 일하면서

(53)
윈도10 Bash에서 C드라이브 접근하기 매우 간단하다. 하지만 까먹어서 메모 ㅠㅠ cd /mnt/c
React 공식 사이트, 문서, 튜토리얼 한글 번역 (React, React.js, React korea) React 한글 사이트 이전 프로젝트에서 Vue를 임베딩 식으로 써보고, Vue로 SPA를 만드는 지금 프로젝트에 들어와 8개월이 흘렀다. 다음 프로젝트는 React와 Vue 중에 고민 중이라서, 내가 먼저 React를 체험해보기로 했다. Vue를 처음 배울 때는 인프런에서 구입해두었던 뷰 강좌를 한번 쭉 듣고 잘 번역된 뷰 공식 문서를 몇 번 읽어보니 어렴풋이 감이 왔다. 물론 개발에 들어가자 아주 간단한 문제조차 난관에 부딪혔지만...어쨌든 잘 번역된 한글 문서는 새로운 기술을 접할 때 가장 큰 허들인 영어의 장벽을 없애주었다. React는 Vue에 비해서 훨씬 큰 커뮤니티를 가지고 있으니까, 당연히 잘 번역된 한글 사이트가 있을 줄 알았다. 그런데 며칠 내내 찾아봐도 없었는데, 아주 우연히 발견하게..
MySQL / You can't specify target table 'TABLE' for update in FROM clause MySQL / You can't specify target table 'TABLE' for update in FROM clause 데이터 때문에 생긴 오류로 의심되서 업데이트를 쳐보는데 MySQL 에러가 떴다. 쿼리도 매우 단순하기 그지 없는데 뭘까? update TABLE_NAME set COL_NAME = (select COL_NAME from TABLE_NAME where COL_ID = 882825) where AR_ID = 986178; 혹시나 서브쿼리에 alias를 줘야하나 싶어서 넣어 봤는데도 안된다. 검색을 해보니, 서브쿼리를 한번 더 감싸줘야 한단다. 오라클에서는 상관 없던 건데 MySQL로 넘어오니 이렇게 사소하게 다른 점이 많다. update TABLE_NAME ..
Internet Explorer 9 (IE9), 인터넷 익스플로러 9 무설치 버전 다운로드 Internet Explorer 9 (IE9), 인터넷 익스플로러 9 무설치 버전 다운로드 현재 공공 시스템 하나를 유지보수 중인데, 엉망진창 프론트 단을 디자인 용역 낸거 적용하면서 Vue.js로 리팩토링 하고 있다.내부라면 주무관만 잘 설득해서 크롬을 쓰라고 하겠는데 대민 서비스이다. 전문직 종사자들이 사용하는 서비스라서 기존에는 크롬 브라우저 기준으로 개발되었는데실제로는 IE9까지는 별 이상 없이 사용이 가능했다. 리뉴얼 하면서도 적어도 IE9까지는 지원해야겠따는 생각에 애널리틱스 통계를 열어보았다. 일단 예상한대로 Internet Explorer 사용자가 70% 가까이 된다.그럼 IE에서 버전은 얼마나 분포되어 있는지 보자. 응????? IE7???? 7이 4.59%나 된다 헐 이게 뭐지7은 우리..
IE9에서 ajax 통신 시 'No transport' 오류 발생 현재 프로젝트에서 검색엔진을 사용하는데, 개발용 검색엔진 서버가 따로 없다.심지어 망도 분리되어 있어서 매번 보안토큰으로 VPN 통해서 접속해야 하는데 개발생산성이 너무 떨어졌다. 그래서 우리 회사 IP에만 CORS를 허용하는 필터를 만들어두었고, 인터넷망으로도 로컬에서 개발작업이 가능했다. 이번에 사이트 개선을 하는데 vue.js로 프로토타입을 만들어보느라 크롬 브라우저에서 이래저래 테스트해보고IE에서 해보니 잘된다. IE 개발자도구에서 시뮬레이터를 켜서 IE9로 맞추니...안된다!! 자바스크립트 오류를 보니 다음과 같은 메시지가 있다. No transport 전송을 안한다고?찾아보니 CORS 설정 때문인 것 같다. $.support.cors = true;이렇게 하라는 글이 있어서 제이쿼리 설정도 저렇..