| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- MYSQL
- WSL
- 메일서버
- claude code
- php
- Mail Server
- Search Api
- docker
- NFT Image Maker
- vite
- JavaScript
- Arcylic DNS Proxy
- mariadb
- Apache Solr
- 게시물 정리
- Drupal
- Klaythn
- Infra
- nft
- Laravel
- 서버
- 데이터베이스
- Server
- Ai
- database migration service
- NFT 이미지 메이커
- 인프라
- Solitity
- 게임
- 개발환경
- Today
- Total
목록전체 글 (146)
J-한솔넷
이 글은 앞에 포스팅한 "고스틉 고스톱 게임을 내가 직접 만들어 볼까!"의 후속 내용입니다. 여기에서는 제가 클로드 코드에 프롬프팅하게 그 결과를 그대로 옮기겠습니다. 나는 AI와 내가 고스톱을 두는 맞고 프로그램을 작성하고 싶어. 개발하기 전 고스톱 규칙을 먼저 조사해줘. 응답 내용더보기맞고(2인 고스톱) 규칙을 개발용 명세로 정리해 docs/RULES.md에 저장했습니다. 웹 검색은 하지 않았고 제가 알고 있는 규칙으로 작성했습니다. 서비스마다 다른 기준(피박 장수, 멍박 사용 여부 등)은 [변형]으로 표시해 두었습니다.핵심 요약구성과 배분화투는 12개월 × 4장 = 48장이고, 광 5장, 열끗 9장, 띠 10장, 피 24장(쌍피 포함)입니다.맞고는 각자 손패 10장, 바닥 8장, 더미 20장으로 시..
이전에 블로그에서 고스톱 게임을 바로 할 수 있도록 포스팅을 해두었으나 광고 삽입을 위한 작업을 하는 도중 수익 창출(호객, 낚시)로 오해할 수 있고, 사행성(도박)을 유도할 수 있다는 언급이 있어 공개 게시물에서 제외했습니다. 이 게임은 순수하게 저의 사심에서 출발했습니다. 짭템바이미에서 고스톱을 자주 하는 편입니다.주로 으프라인 상태에서도 할 수 있는 게임을 즐겨하는 편입니다.처음에는 광고 노출이 많지 않았는데, 최근에는 게임 두판만하면 광고가 나옵니다.광고를 보고 다시 게임으로도 돌아 갈 수 없습니다.물론 Wifi를 끄면 됩니다만 불편합니다.매우 짜증납니다. 물론 앱을 개발한 곳에서도 운영이 되어야 하니 이해는 합니다만 저는 매우 불편했습니다. 그래서 내가 게임을 만들어 하기로 했습니다. 맞고의 규..
앞으로 블로그 활동을 좀 더 열심히 진행해보려고 합니다. 물론 AI 시대로 전환하는 지금 기대 효과는 미미하겠지만 나의 일상의 내용을 여기에 박제하려고 합니다. 그리고 흠~~ 광고를 삽입할까 생각하고 있습니다. 하나만 넣으려고 합니다. 광고가 덕찌덕찌 붙은 블로그는 저 역시 좋아하지 않아 구글 에드센스를 이용할까하고 작업을 진행하고 있습니다. 그런데 아래와 같이 정책 위반이 뜨네요. 클로드로 제 블로그에 정책 위반이 될 만한 것이 어떤 것이 있는지 조사해봤더니 아래와 같은 항목들이 나왔네요. 자세한 것은 여기에 올리지 못하지만 아래 해당 게시물은 삭제하거나 제가 작업물은 다른 곳으로 옮기거나 작업 과정을 기록하도록 하겠습니다.1순위: 타사 소프트웨어 파일 직접 배포 (유틸리티 카테고리)2순위: 다른 사람..
오랜만에 블로그에 글을 올립니다. 이번 달 31일자로 퇴사를 결정하고 연차를 소진하기 위해 오늘부터 휴가에 들어갑니다. 홀가분한 마음에 PC에 WSL 배포판을 다시 설치하고 있습니다. WSL 배포판을 보니 Ubuntu 26.04가 올라와 있어 설치했는데, 아래와 같이 실행외 되지 않는 문제가 있었습니다.PS C:\WINDOWS\system32> wsl -d Ubuntu-26.04오류입니다.오류 코드: Wsl/Service/E_UNEXPECTEDStack Overflow에 보니 업데이트 문제로 실행이 않된 듯 합니다. 그래서 아래와 같이 업데이트를 했습니다.(왠만하면 자동 업데이트에서 될 법도 한데, 업데이트가 않되어 있네요.)PS C:\WINDOWS\system32> wsl --update업데이트 확인 ..
안녕하세요?정말 오랜만에 블로그에 글을 올립니다. 그 동안 바쁘다는 핑계로 기억을 박제하지 못했네요. ㅠㅠ저는 요즘 개발 업무보다 회사의 운영 방침에 따라 AWS 인프라 관리, 마이그레이션관련 일에 몰두하고 있습니다. 개발 업무를 하고픈데, 업무가 이상하게 흘러가는 듯 합니다. 암튼 지금은 이 일을 하고 있습니다.마이그레이션 작업에서 가장 신경이 쓰이는 부분이 운영 중인 데이터베이스를 다른 서버 또는 다른 계정으로 마이그레이션 하는 부분이라고 생각합니다. 지금 이 작업을 하고 있는데, 몇일 전 하나의 프로젝트(서비스) 데이터를 이동하는 중 데이터가 모두 복재가 되지 않아 소스에서 덤프를 뜨서 대상 데이터베이스에 복원한 적이 있습니다. 이 후로 DMS로 마이그레이션하고, 복제하는 작업을 신뢰할 수 없게 되..
6월 말로 최종 퇴사 처리가 되었지만, 업무는 4월말로 끝이 났었습니다. 약 6개월의 백수(?, 놀기만 한건 아닌데)생활을 끝내고 새로운 회사에 취업을 하게 되었습니다. 회사 분위기도 살펴야하고, 프로젝트 환경, 프로젝트 수행 패턴 등 아직 적응해야할 것이 많아 조금은 긴장된 상태로 지내고 있습니다.이 중에서 개발환경이 사실 적응이 않되어 제가 사용하던 도커 개발환경을 취업한 회사의 프로젝트에 맞추어 새로 만들었습니다. 본 글은 그 과정에 관련된 내용입니다.도커 개발환경 구성 조건PHP 7.4, 8.1, 8.2, 8.4 를 선택 가능하도록 한다.도매인 모드, 사이트 모드 두 가지 모드를 지원해야 한다.도매인 모드에서는 "프로젝트명"."wd" 또는 "다큐먼트 루트"."프로젝트명"."wd" 형태의 도매인을 ..
참! 요즘 다양하게 시도해봅니다. 오늘은 저의 주종목이 아닌 Python과 관련된 내용입니다. 오늘 저의 지인분이 마무리하지 못한 프로젝트를 받아 마무리하는 것으로 협의가 되었습니다. 그누보드로 되어 있다고 해서 덥석 받았더니만, URL 형식이 그누보드 5의 형식이 아닌 것을 확인하고 사이트에 들어 가보니 그누보드 6이 올라와 있네요. 그런데, 이건 Python으로 되어 있네요. ㅠㅠ. 아직 소스는 받아보지 못했는데 밤이 늦어 내일 확인하고 받아봐야 할 것 같습니다. 그누보드 6여야 하는데....그러면 받지 않았을 텐데~ 아받았으니 마무리를 지어야 하겠죠?그래서 일단 설치를해서 사용해보려고 합니다.그누보드 설치그누보드 6는 아직 안정화 버전이 아니고, 공부하는 사람에게 추천한다고 되어 있습니다. 그래서인..
이번에는 기존에 자가 사용하고 있는 도커 개발환경(Apache 기반)을 두고, 새롭게 Nginx 기반으로 개발환경을 구성해봤습니다. 새롭게 환경을 구성하게된 동기, 구성 과정, 구성후 느낌 정도를 포스팅하고자 합니다.구성 동기최근(아니 최근 1년)에는 Lravel Blade 기반의 프론트엔드부분을 개발할 일이 없어 젼혀 모르고 있다가, 사이드 프로젝트를 진행하려고 준비를 하는 과정에 CSS와 Blade 파일을 수정했는데 핫 리로드 기능이 동작하지 않는 것을 확인했습니다. 이 기능이 없었을 때는 어래 그려려니 했지만 막상 사용하다 않되니 너무 불편했습니다.원래는 아래와 같이 CSS나 Blade 파일을 수정하면 수정을 감지하고 페이지를 리로드해줘야 합니다.7:56:26 PM [vite] page reload..
정말 오랜만에 포스팅을 하는것 같습니다. 이번 포스트는 제가 구상중인 사이트 프로젝트의 일부인 다국어 지원 서비스를 구축하기 위해 언어 검출 및 서비스의 인터페이스와 콘텐츠 언어 출력을 설정하는 역할을 하는 설치 가능한 패키지 개발과정에 관련된 것입니다.이 포스트의 코드는 Github에 공개할 예정입니다.지금까지 10여년을 PHP로 개발을 해왔지만 Composer를 이용한 설치용 패키지를 만들어보기는 처음입니다. 몇번에 걸쳐 시행착오도 격고, 구글링, Copilot, ChatGPT에 질문하고 해서 겨우 제가 원하는 단계까지 왔습니다. 이 과정의 기억을 박제하고자 합니다.composeer.json 생성우선 아래와 같이 laravel-language-detect 폴더를 만들고, 폴더로 이동하여 'compos..
안녕하세요. 오늘도 유지보수관련하여 글을 남길까 합니다.몇일 전 고객사로부터 콘텐츠는 존재하는데 검색이 않된다고 확인을 요청하는 메일이 대표님을 통해 들어왔습니다. 저도 약간의 문제가 있다는 것은 알고 있었으나 여건상 해결상 시간을 투자할 수 없었습니다.기본 사양유지보수 중인 사이트는 PHP 5.6 기반에 Drupal 7을 이용하여 개발된 것입니다. 그리고 이 사이트는 약 120여개의 기여모듈과, 자체 제작 모듈 약 20여개로 구성되어 있습니다. 이 문제와 연관된 모듈은 Entity Translation, Search Api, Search Api Entity Translation 등 3개 입니다.문제의 현상관리자가 특정 언어로 컨텐츠를 등록하면 색인 대상 정보에 해당 콘텐츠 정보가 추가되지만 콘텐츠의 언..
