Front page

커뮤니티의 지금

사진, 글, 질문과 답변을 하나의 피드에서 발견하고 이야기에 참여해 보세요.

20건
n/free자유 게시판시리니

TSBOARD v1.3.0 ∙ NUBO v1.3.0 업데이트 안내

안녕하세요, NUBO (TSBOARD) 개발하는 시리니입니다. PHP4 시절의 CMS를 끝으로 웹 개발과는 인연이 없다가, 10년만에 다시 모던 웹개발을 배워서 시작했던 TSBOARD 프로젝트 그리고 좀 더 발전적인 프레임워크 기반의 NUBO까지 이어오면서 이번 한 달만큼 생산성의 폭발(!?)을 경험해본 나날들이 또 없었던 것 같습니다. 조금 비싼 값을 치르기는 했지만, OpenAI에서 제공하는 Codex 덕분에 그동안 머리 속으로 상상만 해온 아이디어들을 원없이 검증해보고, 또 수정해보고, 뒤엎어보면서 시간을 보내봤습니다. 아마도 현업에서는 다들 클로드 코드나 코덱

n/siriniSIRINI`s Blog시리니

클로드 코드, Codex와 함께하는 개발 체험기

오랜만에 글을 남기는 것 같습니다. AI가 이제 거스를 수 없는 화두가 된 지금 현업에서는 클로드 코드를, 취미 활동에서는 Codex를 병행하면서 뭔가 의도치 않게 로켓에 옷이 걸려버려서 덩달아 같이 대기권으로 날라가고 있는 상황처럼 느껴지기도 합니다. 오늘은 그런 심정을 담아서 늘 그랬던 것처럼 중구난방으로 체험기 느낌의 글을 남겨두려고 합니다. 클로드 코드와의 만남회사에서는 AWS BedRock 기반의 클로드 코드 도입이 정식으로 진행되었고, 팀 별 예산 할당이 되면서 필요한 만큼 토큰을 사용할 수 있도록 지원을 받기 시작했습니다. 도입 초기에는 사실 클로드 코드

n/free자유 게시판시리니

세션 만료 시 자동 연장 및 작성중인 글내용 보관하기 기능 추가

따로 정리해서 말씀드려야지 했는데, 늘 백지 상태에서 글쓰는 게 사실 정신적으로 에너지가 많이 필요해서 그냥 자유게시판에 짧게 남겨봅니다. ㅎㅎ 그동안 액세스 토큰 만료가 되어버리면 장시간 글을 작성할 경우 태그 입력 등에서 갑자기 로그인 화면으로 튕겨나가는 증상이 있었는데, 이를 개선하여 세션이 만료되어도 리프레시 토큰으로 스무스하게 새 토큰 발급 받고 이어서 작업이 진행되도록 개선을 하였습니다. 또한 작성중인 글 내용은 브라우저에 잠시 보관해 두었다가 혹시 저장이 되지 않았거나 할 경우 “취소” 버튼 옆에 “임시 보관” 버튼을 클릭하면 복구가 되도록 개선해 두었습

n/siriniSIRINI`s Blog시리니

대 AI의 시대 - 대시보드의 공격

당신은 AI를 활용하고 있습니까?바야흐로 대 AI의 시대입니다. 뒤쳐질까 두려움에, 혹은 남들보다 더 잘 써보고 싶은 마음에 너도 나도 AI를 활용하고 프롬프트 엔지니어링부터 하네스 그리고 이제는 루프까지 왔습니다. 빠르게 바뀌는 용어 만큼 회사에서도 이 AI를 활용 하고자 분주하게 돌아가고 있습니다. 요즘은 업무를 잘 하는 것도 중요하지만, 위의 제목처럼 업무에 AI를 제대로 활용하고 있는가? 를 굉장히 중요하게 물어보는 시대입니다. 그래서 이 질문에 답을 하고자 다들 노력 중이죠. 그냥 질문으로 끝나거나 격려로 끝나면 모르겠지만 우리 내 회사들은 너도 나도 뭔가

n/free자유 게시판덴디2

오랜만에 왔더니 많이 바뀌었네요 ^^

오랜만에 왔더니 많이 바뀌었네요 ^^버전이 바뀐것도 세세하게 편해졌습니다. 저도 그동안 폰트만드는 프로그램을 하고 있었는데 이제 tsboard에서 nubo 로 게시판을 적용해봐야겠습니다. https://argo9.com/studio/editor 자주 소식 들으러 오겠습니다.

n/siriniSIRINI`s Blog시리니

업무에 필요한 Agent 직접 만들어보기 feat. Rust

사이트에 들어올 때마다 늘 고쳐야 할 부분들만 신경 쓰다 보니, 정작 글을 짧게 남겨보고자 했던 초심을 잃고 계속 구경만 하다가 작업하러 가는 것 같아 그냥 편하게 글을 남겨봅니다. 요즘은 어딜 가나 에이전트가 대세가 되었고, 제가 다니고 있는 직장에서도 어김없이 대세가 되었습니다. 최근에는 사외 AI 서비스들도 전면적으로 개방 되어서 클로드 코드 같은 걸 업무에 활용하는 분들도 많아지고 있네요. (새삼스럽지만 AWS의 BedRock 서비스는 정말 대단합니다) 저의 경우에는 사외 AI 서비스 도입이 되기 전부터 여러 목적으로 자체 에이전트를 개발하며 사용 중입니다.

n/free자유 게시판시리니

NUBO v1.1.0 을 공개하였습니다.

TSBOARD 시작부터 지금의 NUBO까지 거의 2년에 가까운 시간을 보냈습니다. 그 사이 저도 일을 하면서 틈틈히 개발을 진행했는데, 원래 생각했던 타임라인 대비해서는 많이 늦어졌지만 이제라도 공개할 수 있어서 다행이라고 생각합니다. (기다려 주신 분들이 계셨다면 감사합니다!) Github Release : https://github.com/sirini/nubo/releases/tag/v1.1.0Blog : https://nubohub.org/board/sirini/77 기존에 TSBOARD를 사용하셨던 분들은 DB 테이블 구조가 변경되지 않았기 때문에 .env 파

n/siriniSIRINI`s Blog시리니

NUBO v1.1.0 공개

TSBOARD 개발, 그 후TSBOARD를 공개한 후에, 어쩌면 가장 많이 들었을 질문은 아래와 같습니다. “SPA 방식은 SEO에 좋지 않은데, 왜 SSR 방식으로 개발하지 않았나요?” 조언해주신 분들의 말씀이 당연히 맞는 말씀이지만, TSBOARD를 처음 만들던 당시에 저는 모던 웹 개발이 정말로 생소 했었고, 제 기억 속에 웹개발은 PHP4 시절에 그대로 멈춰 있었습니다. 때문에 SSR(Server Side Rendering) 방식이 PHP랑 뭐가 다른거지? 라는 생각이 일단 크기도 했었고, 막 처음 배워본 SPA 방식의 개발이 나름 합리적이고 서버 입장에서 부

n/free자유 게시판시리니

오랜만에 작업 재개하였습니다 🙌

근래 회사에서 AX 관련 업무를 하다보니 1) AI 업무라는 게 AI를 쓰면 더 편해져야 하는데 오히려 할 일이 많아진다2) 현업에 딱 맞게 필요한 기능들을 AI가 잘 쓰게 하는 건 또 다른 문제다3) 회사에서도 AI를 업무에 활용하는 것에 대한 기대가 커서 부담된다 이런 문제들을 겪게 되어 어쩔 수 없이 야근을 하고 주말엔 뻗는 생활이 계속 되었네요.이제 큰 프로젝트의 마일스톤 하나를 넘겨서 조금 여유가 생겨 다시 NUBO 프로젝트를 진행하려고 합니다. 원래 목표였다면 진즉 출시를 했을텐데, 이왕 늦어진 거 좀 더 기능적으로 보강을 하고여러 버그들을 제대로 잡아서

n/free자유 게시판덴디2

항상 응원합니다!

오랜만에 들어와서 전에 이야기하신 NUBO 소식을 보게 되어 기쁩니다. 항상 건승하세요~ 분명 댓글 을 남긴거 같은데 제가 뭘 잘못 눌러서 게시글이 되어 버렸네요

n/free자유 게시판시리니

NUBO 첫 버전은 v1.1.0 입니다

회사 프로젝트가 숨가쁘게 진행되면서 한동안 무리를 좀 한 것 같습니다.때문에 원래라면 이쯤에 NUBO 첫 버전을 공개할 수 있었어야 했는데, 아쉽게도 그러질 못했네요. 😥 주말동안 푹 쉬면서 재충전을 하고, 짧게 시간을 내어서 미진한 부분들을 작업해 나가고 있습니다.관리화면 작업을 진행중이고, 몸 컨디션이 좀 더 회복된다면 아마도 2월 말 정도에는 무리 없이 새 버전을 공개 할 수 있을 듯 합니다. 관련해서 NUBO 첫 버전을 어떻게 할 것인지 고민을 좀 했었는데요, 아마도 큰 변화가 없는 한 v1.1.0 이 첫 버전이 될 것 같습니다. TSBOARD가 v1.0.5

n/siriniSIRINI`s Blog시리니

NUBO 프로젝트 중간 점검

요즘 주말 시간 대부분을 NUBO 프로젝트 개발에 몰두하느라 시간이 어떻게 지나가는지도 모르겠습니다. 😭꽤나 많이 달려온 것 같은데, 이제 관리 화면 작업 및 설치 화면을 전면적으로 개편하면 될 듯 합니다.중간 점검도 할 겸, 오랜 시간 방치한 블로그에 쌓인 먼지도 치울 겸 간단히 글로 정리해 보고자 합니다. NUBO의 시작 : SSRNUBO는 TSBOARD 프로젝트를 직접적으로 계승합니다. DB 스키마도 완전히 동일하게 사용하며, GOAPI 백엔드의 경우 이제는 NUBO 위주로 업데이트가 되고 있지만, TSBOARD 시절과 비교하면 완전히 새롭게 변경되거나 하진

n/free자유 게시판시리니

NUBO 프로젝트를 곧 만나 보실 수 있습니다

안녕하세요! 정말 제가 만든 사이트인데 거진 반년만에 글을 남기는 것 같습니다. 지금 이 글을 tsboard.dev 경로에서 보시는 분들은 TSBOARD 사이트에서 보시는 것일텐데,저는 지금 nubohub.org 경로에서 글을 작성하고 있습니다. 😊 TSBOARD의 DB 스키마를 그대로 가져가면서도 Nuxt 4와 Shadcn-vue를 활용하여프론트 엔드를 완전히 새롭게 구현한 NUBO 프로젝트가 곧 소개될 예정입니다. GOAPI 백엔드도 NUBO 프로젝트에 맞춰서 더욱 확장성 있게 개선되었는데요,아직 몇 가지 미 구현된 기능들이 남아 있어서 정식으로 프로젝트를 소개

n/free자유 게시판덴디2

tsboard sqlite + go whails 로 포팅한 독립 어플리케이션

tsboard sqlite + go whails 로 포팅한 독립 어플리케이션만든지는 몇일 됐습니다. 그런데 제가 하려고 했던건 다른 일이라서 여기에 글을 남길까 말까 오랜시간 고민했습니다. 아주 작은 출판쪽 ERP를 만들다 보니 어플리케이션이 필요하고 게시판도 필요해서 검토중에 GOAPI 가 마음에 들어서 일단 테스트로 포팅해봤습니다.잘되어있는 구조라서 바꿀건 mysql →sqlite , duckdb 였고 수정할 사항이 꽤 있었는데 일단 얼추 동작은 하게 만들고 원래 해야할 다른 일이 있어서 만들어주신 GOAPI 를 활용하고 있습니다. 속도와 안정성은 GO가 정말 좋

n/siriniSIRINI`s Blog시리니

코딩의 종말? 바이브 코딩?

아주 간만에 글을 씁니다. 매번 글 쓰고 싶은 주제는 많았는데 시간이 없다는 아주 손쉬운 핑계로 글을 남기지 못하고 그냥 지나가게 되는 것 같습니다. 생각해보면 쓰다보니 계속 길어지고 그러다보니 다듬어야 하고 또 그게 귀찮아서 결국 안쓰는 악순환이 오는 것 같습니다. 그래서 오늘부터는 (언제까지 가능할지 모르겠지만) 나름대로 글자 수 제한 같은 게 있다고 상정하고 간단히 생각을 정리해 보려고 합니다.코딩의 종말, 대 바이브 코딩 시대코딩이라는 작업도, 프로그래머라는 직업도 사라지게 될 것이다는 주장은 계속 있었습니다. 예전에는 쉘 스크립트로, 위지윅 에디터로, 노코드

n/photo모두의 사진첩시리니

AI는 돈이 많이 든다

간만에 게시글을 올려봅니다. ㅎㅎ; 중간 중간에 안드로이드 앱도 배포해보고 했습니다만, 요즘에 회사 업무 중에 RAG+LLM 구축해보는 게 있어서 배경지식 1도 없이 그냥 무대포로 시작했다가 어느 새 뒤돌아보니 RTX 5090과 Ryzen 9950X3D가 장착된 컴퓨터까지 지르고야 말았습니다. 🤣국가 단위, 기업 단위의 투자도 만만치 않습니다만 정말 개인 단위까지도 무지막지하다는 생각이 듭니다. 투자한만큼 잘 배워서 써먹고, 또 TSBOARD 개발에도 도움 될 수 있도록 하겠습니다…!!!

n/siriniSIRINI`s Blog시리니

구글 플레이 스토어에 앱 출시한 후기

TSBOARD를 만들면서, 언젠가 커뮤니티 사이트에 걸맞는 앱도 하나쯤 있으면 좋겠다는 생각을 종종 했었습니다. 그리고 몇 달간의 학습 겸 개발을 진행하고서 마침내 구글 플레이 스토어에 앱을 출시 하였습니다. 앱도, TSBOARD의 여정도 이제 시작이라는 느낌입니다만, 그럼에도 이 정도에서 한 번쯤은 후기를 한 번 남겨보는 것도 좋을 것 같아 끄적여 봅니다.구글 개발자 신원 확인앱 출시에 있어서 가장 큰 난관은 앱의 산적했던 버그들이 아니라, 바로 저에 대한 신원 확인이었습니다. 저의 경우 아주 오래전에 구글 개발자로 등록한 이력이 있었으나, 거의 등록만 해두고 별다

n/free자유 게시판시리니

TSBOARD v1.0.5 업데이트 안내!

안녕하세요! TSBOARD를 개발하고 있는 시리니입니다.TSBOARD 기반으로 만들어진 커뮤니티를 위한 안드로이드 전용 앱, SENSTA의 공개가 이제 코 앞으로 다가왔습니다.Kotlin 언어와 함께한 시간들을 마무리하면서, 앱에서 필요했던 기능들과 앱에 이미 구현된 기능들을 이번 업데이트에서아래와 같이 반영해 보았습니다.[Backend - GOAPI]안드로이드 네이티브 앱 SENSTA 와의 원할한 연동을 위해 아래 사항들이 반영되었습니다.id_token 값을 받으면 구글 OAuth2 API로 인증 후 사용자 정보를 JSON 형태로 바로 반환하도록 추가하였습니다.채팅

n/siriniSIRINI`s Blog시리니

안드로이드 앱 개발의 즐거움

요즘 저는 안드로이드 앱 개발에 빠져 있습니다. TSBOARD로 개발하여 운영중인 저의 첫 커뮤니티, sensta.me 사이트 사용자분들을 위한 안드로이드 전용 앱을 만들고 있는데, 정말 재밌습니다. TSBOARD를 만들면서 접했던 여러 개념들이 비슷하게 등장하는 것도 신기했는데, 타입스크립트와 Go 언어에 이어서 코틀린 언어의 매력에 허우적거리는 제 모습이 낯설기도 하고 신기하기도 합니다. 그 중에서도 안드로이드의 클린 아키텍처는 정말 배울만하다는 생각이 들었습니다.안드로이드 클린 아키텍처안드로이드는 공식 아키텍처로 클린 아키텍처를 소개하고 있습니다. Present

n/free자유 게시판시리니

TSBOARD 기반 커뮤니티에서 쓸 수 있는 안드로이드 앱 개발중!

안녕하세요! TSBOARD 개발하고 있는 시리니입니다.TSBOARD 프로젝트와 연계한 신규 프로젝트를 슬슬 소개해 드리고자 합니다.(졸린 와중에 쓰는 글이라 조금 횡설수설 한 것 같습니다. 양해 부탁드립니다!)제가 이 곳에서도 잠깐 소개해 드렸던 sensta.me 사이트, 혹시 기억하시나요?사진 좋아하는 사람들끼리 서로 사진도 올리고 구경도 할 수 있는 그런 곳이면서, 동시에 TSBOARD의 커뮤니티 기능들을 테스트 해보는 공간입니다.해당 사이트를 개발할 때부터 사실 자체적으로 앱을 만들어서 사용자 분들이 좀 더 편리하게 사진도 공유하고알림 기능을 통해서 서로 메시지