전체 글 128

[MySQL]특정 조건에 포함되지 않는 모든 데이터 삭제하기

위 이미지는 번호(no)를 기준으로 내림차순으로 정렬한 것입니다. 여기에서 해야 할 게 최근에 등록한 10개를 빼고는 다 삭제를 해야 합니다. 그러려면 ORDER BY `no` DESC / LIMIT 10 이걸 두 개 얼추 조합해서 NOT IN을 하면 되지 않을까 생각합니다. 그런데 MySQL에서는 아직 안 됩니다. This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' 이런 오류를 띄우고 멈춥니다. SELECT MIN(`no`) FROM (SELECT `no` FROM `da_temporary_save` WHERE `userid` = 'test' ORDER BY `no` DESC LIMIT 10) AS xxxx 이미지에서..

SQL 2022.06.16

[고도몰5]커스터마이징하기 전에 알아야 할...

쇼핑몰 솔루션 중 제가 아는 건 메이크샵, 카페24, 고도몰, 퍼스트몰, 영카트 대충 이 정도네요. 이 중에서 기능 추가가 가능한 솔루션은 고도몰(중에서도 5), 퍼스트몰, 영카트입니다. 메이크샵과 카페24는 스킨단만 수정이 가능하고 나머지는 솔루션에서 제공해 주는 코드 이외엔 수정이 불가능합니다. 그래서 자기가 원하는 기능을 추가하려는 사용자들은 고도몰5, 퍼스트몰, 영카트 이 중에서 고릅니다. 그리고 커스터마이징을 직접 하거나 가능한 업체를 찾아서 요청을 합니다. 자신이 어느 회사에 속한 개발자라면 혹시라도 이 셋 중 하나 커스터마이징을 담당하는 업무를 맡을 확률이 조금은 있습니다. 저 같은 경우는 영카트 빼고는 둘 다 들어와서 처음에 난감했던 적이 있었네요. 그나마 퍼스트몰의 경우는 Codeigni..

PHP 2022.05.11

아이피로 국가 코드 검색

KISA에서 제공하는 서비스입니다. http://whois.kisa.or.kr/openapi/ipascc.jsp?query=xxx.xxx.xxx.xxx&key=인증코드&answer=json 인증코드는 https://후이즈검색.한국/kor/openkey/keyCre.do 여기에서 신청하시면 됩니다. 그냥 이메일 넣고 이메일로 온 코드 인증만 하면 끝입니다. 참고로 이메일로 온 되게 긴 숫자가 인증코든데 인증 후에 바로 테스트 하면 없는 거라고 뜹니다. 대략 2 ~ 3분 후에 테스트 하시면 되는 것 같네요. query : 아이피 key : 인증코드 answer : json 혹은 xml { "whois":{ "query":"202.30.50.0", "queryType":"IPv4", "registry":"KR..

Etc 2022.04.05

코로나 관련...

이번에 회사 사람이 걸리면서 다른 직원분들도 여럿 걸려서 회사가... 크흠 2월 27일 - 회사에서 단체로 자가 진단 키트로 체크(음성) 2월 28일 - 오후 늦게부터 기침이 조금씩 나기 시작함 - 퇴근하면서 자가 진단 키트를 사서 또 체크(음성) - 밤 늦게부터 슬슬 추워지기 시작함 3월 1일 - 자가 진단 키트로 또 체크(음성) - 밤이 깊어지니 갑자기 몸살 기운이 확 올라옴 3월 2일 - 자전거 타고 보건소로 향함 - 보건소에서 자가 진단 키트로 체크했지만 계속 음성이었다고 전하니 따라오라고 해서 감, 확진, PCR 검사 후 귀가 3월 3일 - 오전에 확진이라고 문자 도착 - 약 관련해서 여기 저기 전화 중 3월 8일 - 자정에 해제 우선 제가 코로나에 걸리고 그 이후들 좀 적어봤습니다. 제 몸뚱아..

Etc 2022.03.03

[수정]EasyCrypt 구버전 다운로드

현재 제작자(copynull)님 블로그에는 2.4.3.7 버전이 올라와 있습니다. EaxyCrypt를 다운로드 받아놓은 게 있어서(언젠지는 모르겠지만요) 그 중에서 최신 버전인 2.4.3.6을 실행했더니 업데이트를 하라고 하면서 창이 뜨네요. 어지간하면 최신 버전을 설치하는지라 홈페이지 가서 2.4.3.7을 받아서 설치했습니다. 실행을 하고 비밀번호를 입력하니 프로그램이 그냥 닫혀 버리네요. 설치 시에 뜬 Visual C++ 어쩌고도 설치했습니다. Win10이고 64비트 사용 중입니다. 홈페이지에는 새로 설치해 보라는 댓글이 있어서 재설치만 서너 번을 했지만 여전히 암호 입력하는 단계에서 암호를 입력하면 아무런 반응도 없이 프로그램만 그냥 닫혀 버립니다. 혹시나 해서 예전에 받아뒀던 구버전이 있어서 설치..

Etc 2022.02.07

[Firemin]파이어폭스가 메모리를 엄청나게 먹을 때...

SI를 다닐 적부터 파이어폭스(이하 파폭)를 썼으니 10년은 훌쩍 넘은 것 같네요. 컴퓨터를 포맷하면 가장 먼저 하는 일이 파폭 설치입니다. 그런 후에 파폭으로 다른 것들을 검색해서 다운로드 받거든요. 그럴 정도로 파폭 브라우저를 좋아하는데 이젠 옛정(?)으로 그러기엔 이 미친 것이 메모리를... 작업 관리자(Ctrl - Shift - ESC)를 열어서 프로세스 부분을 보면 메모리를 지 혼자 다 처먹고 있습니다. 브라우저를 재시작하면 되긴 하지만 탭을 여러 개 열었고 열어놓은 탭에 뭔가 글이라도 쓰고 있었다면... 하 실제로 꺼무위키에 보면 Firefox/문제점이라는 문서도 따로 있습니다. 개인적으로 Firemin이라는 유틸리티를 쓰고 있습니다. 다운로드 받아서 설치만 하면 끝일 정도로 따로 설정할 게 ..

Etc 2022.01.28

Uncaught SyntaxError: Cannot use import statement outside a module

Firefox : Uncaught SyntaxError: import declarations may only appear at top level of a module Chrome : Uncaught SyntaxError: Cannot use import statement outside a module 파이어폭스랑 크롬에서 나오는 에러 메시지가 좀 다릅니다. 이런 식으로 type="module"을 추가하시면 됩니다. 혹은 package.json 파일이 루트 경로에 있다면 "type": "module"을 추가해 주면 됩니다. 디폴트가 common.js라서 그렇다고 하니 import, export를 사용할 게 아니라면 굳이 변경 안 하셔도 됩니다. 참고로 모듈 같은 경우 프로토콜이 http, https여야만 ..

Javascript 2022.01.27

Vue.js is detected on this page.

Vue.js is detected on this page. Devtools inspection is not available because it's in production mode or explicitly disabled by the author. Vue devtools를 사용해서 브라우저에서 확인해 보려고 하면 저런 메시지가 뜹니다. 아래 링크를 가 보면 Vue.js 멤버라는 사람이 댓글을 달았네요(thumbs down이... -_-). https://github.com/vuejs/devtools/issues/190#issuecomment-415567488 Vue.js is detected on this page. Devtools inspection is not available because it'..

Javascript/Vue.js 2022.01.26