본문 바로가기

반응형

분류 전체보기

(81)
[Web] 새로고침하면 초기화면으로? window.history.replaceState가 원인이었다 브라우저 새로고침시 초기화면(list)로 돌아가버리는 문제, 한 줄 주석이 해결했다혹시 화면 작업하다가 뒤로가기는 잘 되는데 새로고침 누르니까갑자기 list 화면으로 튕겨버린 경험 있으신가요?저도 최근에 겪었던 문제인데, 원인은 의외로 간단했습니다. 문제 발견: replaceState가 파라미터를 삭제해결 과정: 코드 한 줄의 차이pushState vs replaceState 차이점SPA 히스토리 관리 팁 작업환경 : 전자정부프레임워크(스프링 프레임워크), JSP, JavaScript 문제 발생: 새로고침(F5) 시 초기페이지로 돌아감초기에 list 페이지에서 -> view 페이지로 이동, 이후 view에서 새로고침 -> 새로고침이 현재 view 페이지가 아닌 초기페이지인 list로 ..
AI 프롬프트로 개발 : 클라이언트, 서버, 웹 c#, PHP, MariaDB 로 이루어진 프로그램 개발을 하기 위해 프롬프트 작성함. 이미 어느정도 만든 이후 기능 추가나 수정할려고 만든것.기록용으로 남김 개발환경 : 윈도우 11 WSL 환경사용처 : VSCode 클로드 코드, VSCode Gemini CLI, 클로드 데스크탑웹배포 : 리눅스클로드 : Pro 요금제 사용중젬미니 : 무료 사용중 AI 프롬프트로 개발 : 클라이언트, 서버, 웹 윈도우 컴에서 클로드 코드를 사용하려면 지금은 WSL 을 무조건 설치해야함. Gemini CLI는 WSL 환경 없이 일반 컴앤드 창에서도 작동함 - 테스트 완료함 나는 Claude Code, Gemini CLI 를 VS Code에서 같이 사용하기 위해 WSL 환경을 설치후 사용함 VS Code에서 코드, C..
AI 프롬프트로 개발 : PHP, MariaDB 로 이루어진 웹 CMS PHP, MariaDB 로 이루어진 웹 CMS 개발을 하기 위해 프롬프트 작성함기록용으로 남김 개발환경 : 윈도우 11사용처 : 클로드 데스크탑, 클로드 코드, Gemini CLI소스배포 : 리눅스클로드 데스트탑 MCP : 인터넷 보고 좋다고 하는것 여러개 (웹 개발시 playwright, selenium, filesystem 등을 쓰고 있음) 실제 작업은 클로드 데스크탑에서 하였음 개발시 참조할 프롬프트 예시# PHP, MariaDB 로 이루어진 가나다회사 웹 CMS## 개발환경### 개발위치(로컬스토리지)- 개발위치 : D:\MYCLAUDE_PROJECT\가나다회사- DB 스키마 : db_schema.sql### 웹 서버- Apache- 데이터베이스 클라이언트 버전: libmysql -..
MariaDB에서 AUTO_INCREMENT 컬럼의 시작 번호를 1부터 다시 설정하는 방법 MariaDB에서 AUTO_INCREMENT 된 컬럼 번호가 제각각이고 삭제도 많이해서 시작 번호를 1부터 다시 설정하는 방법을 찾아봤는데 클로드가 알려줌 AUTO_INCREMENT 재설정 방법 방법 1: 데이터가 없는 경우ALTER TABLE member AUTO_INCREMENT = 1; 방법 2: 데이터가 있는 경우 (순차 재정렬)-- 1. 임시 컬럼 생성ALTER TABLE member ADD COLUMN new_idx INT AUTO_INCREMENT PRIMARY KEY FIRST;-- 2. 기존 idx 컬럼 삭제ALTER TABLE member DROP COLUMN idx;-- 3. 새 컬럼명 변경ALTER TABLE member CHANGE new_idx idx INT AUTO_INCR..
[visual studio] 글꼴 설정 변경 방법 VS 2022 폰트 변경하는 방법기본 글꼴이 너무 눈에 안들어옴(노안???)인터넷에서 추천해준 폰트 적용하니 훨씬 보기 편함. 작업하기 편함 글꼴(폰트) 설정법메뉴 -> 도구 -> 옵션 -> 환경 -> 글꼴 및 색 결론 : 폰트= Consolas , 크기=12, 굵게=O, 항목배경=#FDF6E3 참고 : https://enjoy-coding-together.tistory.com/8 참고 사이트에서 2개를 추천함 : Consolas와 Courier New
EXE 실행 파일 아이콘 변경 방법 And bat 파일을 exe로 변환 EXE 실행파일의 아이콘을 변경하는 방법 입니다.이 글에서는 Resource Hacker를 활용하여 EXE 파일의 아이콘을 변경하는 방법을 단계별로 안내해드리겠습니다.(기록용) 참고 : https://ansan-survivor.tistory.com/806 (bat 파일을 exe로 변환) [Windows batch] Bat파일을 exe파일로 변환 시키기 (batch file to exe file)batch파일 (.bat 확장명)을 exe 실행파일로 변환시켜주는 무료 소프트웨어가 있다. 이 툴을 이용하면 내가 만든 .bat파일을 실행 시켰을 때와 동일하게 실행하는 .exe파일을 만들 수 있다. 소프프웨어ansan-survivor.tistory.com 참고 : https://aboutbox.tistory..
💼 AI 전문가의 필수템! Claude Max 요금제 비교 분석 AI 기술의 발전이 우리의 일상과 업무 환경을 완전히 바꾸고 있는 지금, 새로운 요금제가 등장했다는 소식에 많은 사람들이 주목하고 있습니다. 특히 앤스로픽의 Claude Max 요금제는 단순한 프리미엄을 넘어선 새로운 업무 혁신의 도구로 떠오르고 있습니다. 월 28만 원이라는 가격에 부담을 느끼는 사람도 있겠지만, 실제로 AI를 통해 고부가가치 작업을 수행하는 전문가라면 이 요금제는 오히려 합리적인 선택일 수 있습니다. 최근 AI를 통한 문서 분석, 코드 개발, 콘텐츠 생성 등의 활용이 늘어나는 가운데 사용량 한계와 기능 접근성이 더욱 중요한 기준이 되고 있죠. 그런 점에서 Claude Max는 Pro 요금제의 한계를 뛰어넘는 대안으로 주목받고 있습니다. 이 글에서는 Claude Max 요금제의 구체적..
LlamaFactory로 LoRA 학습 준비하기 (LlamaFactory 를 uv로 관리하고 실행) 구글이 요약한 LlamaFactorry와 이것을 이용한 LoRA 학습 방법의 특징 및 장점 더보기LlamaFactory란 무엇인가요? LlamaFactory는 대규모 언어 모델(LLM), 특히 Llama 계열 모델을 **쉽고 효율적으로 미세 조정(fine-tuning)**할 수 있도록 도와주는 **오픈소스 프레임워크(툴킷)**입니다. 복잡한 코딩 없이 웹 UI나 간단한 명령어를 통해 다양한 최신 LLM(Llama, Mistral, Qwen, Gemma 등)을 학습시킬 수 있다는 장점이 있습니다.주요 특징:사용 편의성: 직관적인 웹 UI를 제공하여 모델 선택, 데이터셋 설정, 학습 파라미터 조정 등을 쉽게 할 수 있습니다. 코딩 경험이 적은 사용자도 비교적 쉽게 LLM 튜닝을 시작할 수 있습니다.다양..
ChatGPT 4o로 만화 그리기 요즘  ChatGPT 로 만화 그리기가 화제 입니다. 퀄리티가 너무 좋습니다. 몇가지 예제를 따라해보니 정말 괜찮네요. 아래 사진은 ChatGPT 4o로 그린 만화 입니다.     ChatGPT 4o로 만화 그리기  사용 AI : ChatGPT 4o    사용방법- 주제나 시나리오를 주고 만화를 그려달라고 하기- 사진을 주고 만화로 그려달라고 하기   사진 생성시간이 조금 걸립니다. 20-30초 정도 걸리는거 같습니다. 그리고 만화를 위에서 부터 아래로 그리네요. 뿌였다가 점점 아래로 내려가면서 선명해 지네요.   입력 프롬프트 네잎 클로버를 찾으러 가는 오누이를 4컷 만화로 그려줘 좋아. 시나리오 대사도 넣어줘. 한글로 좋아. 이거 반영해서 만화 그려줘 만화 스타일로 그려줘    최종 결과물 보기..
카페24 웹호스팅(apm)에서 외부 MSSQL 접속후 데이터 가져오기 cafe24 웹호스팅(apache, php, mysql)에서 외부에 있는 MSSQL 접속후 데이터 가져오는 방법 입니다.cafe24 웹호스팅는 여러사람이 공용으로 쓰는 환경이기에 php 확장 모듈을 내 마음대로 설치할수가 없습니다. 자료를 이것 저것 찾아 보다가 ChatGPT 심층 리서치 기능을 사용해서 방법을 찾아보고 적용했더니 정상 작동 하여 기록용으로 남겨 둡니다.   나의 cafe24 웹호스팅 환경정보echo "PHP 버전 확인";echo "PHP 버전: " . phpversion();// extensions.php 파일 생성echo "설치된 PHP 확장 목록";echo "";print_r(get_loaded_extensions());echo "";// 특정 확장 확인echo "php에 MSSQL..

반응형