곤란한 이야기가 들어왔다. '너 웹 사이트 만들 줄안다며? 웹 사이트 하나 만들어 줘라'

Linea
@linea@hackers.pub · 16 following · 19 followers
게임 디자이너에서 웹으로 넘어가려고 하고 있어요~
よく使う:Java
深掘りしたい:Go
勉強中:React、TypeScript,, Python
아무튼 용량 없어서 밀려있던 폰 백업을 하는중. 거의 1년만인가...? 10년 넘게 사과 쓰다보니 용량이 슬슬 200기가로도 부족한데, 클라우드 백업 말고 서버 하나 구축해서 올려버릴까...
Next.js 15.1+는 Vercel 외 환경에서 사실상 쓸 수 없다
------------------------------
- Next.js 15.1.8부터 *메타데이터 처리 방식이 변경* 되어 Vercel 이외의 배포 환경에서 심각한 문제 발생
- 메타데이터가 HTML head에 직접 렌더링되지 않고 "메타데이터 스트리밍"이라는 방식으로 따로 전송됨
- 검색 엔진이 자바스크립트를 실행하지 않으면 메타데이터가 아예 노출되지 않아 SEO가 치명적으…
------------------------------
https://news.hada.io/topic?id=21430&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
@linea 선생님. 프로그래밍 언어론으로 아예 언어설계 철학을 (/입막)
@analoggreenMTG 무조건 예시 보면서 외워 하는 거보단 왜 만들어졌는지 보면서 이해하는 게 더 이해가 잘되더라고요 (귀찮은 사람)
@linea 푸른 하늘에서 우연히 초대장을 얻게 되어... 그보다 너도 여기 있었구나ㅋㅋㅋ
@ll4g1 초대장 받아서 먼저 와있었지! ㅋㅋㅋ
정의만 우다다 놓고 '이건 이렇기 때문에 이렇게 써'라고 하는 것보단, 조감도마냥 쭉 항목을 분해하고, '이건 a일떄 쓰고, 이건 b일때 써.' 그럼 c라는 상황에서 a, b가 어떻게 다를까. 하고 고민하게 하는 게 더 좋은 Teaching method 같다는 생각이 든다.
혼자 AI 놓고 물어보다보니 나는 각 함수들이 어떤 시퀀스로 동작하고, 무엇을 보완하기 위해 이것들이 만들어졌고, b에 a를 넣어 가끔 쓰이는 경우가 있는데 그건 왜인지 같은 식으로 물어보며 접근하다 보니 강사님에게 가르침 받는 건 일종의 힌트고, 더 깊게 들이파야 뭐가 나오는 건가... 싶어진다.
정의만 우다다 놓고 '이건 이렇기 때문에 이렇게 써'라고 하는 것보단, 조감도마냥 쭉 항목을 분해하고, '이건 a일떄 쓰고, 이건 b일때 써.' 그럼 c라는 상황에서 a, b가 어떻게 다를까. 하고 고민하게 하는 게 더 좋은 Teaching method 같다는 생각이 든다.
간만에 다시 리액트 잡으니 정신이 없다. use-계열들이 왜 생겼는지, 뭘 보완하기 위해 생겼는지 따지면서 공부중인데 버전 업 될 때마다 또 바뀌잖아...? ㅁㄴㅇㄹ
확실히 이전보다 해커스펍 타임라인 속도가 올라갔다. 사람이 늘긴 늘은 거 같아요.
아직도 한국 웹 사이트 들어갈 때 자주 경험하는 것
잘 보이면 좋잖아? 비압축 미디어 폭탄
필요없지만 무한으로 쏴드려요 무한진사웹소켓
이미 로그인된 세션 무시하고 무조건 해외지사 사이트로 날려버리기
일본에서 많이 볼 수 있는 웹사이트들의 예시
HTML5 문법마저도 안지켰는데 어쨌든 잘 표시되는 오래된 웹 사이트들
20년 전 디자인인데 컨텐츠 업데이트는 계속되는 굇수 블로그 (예를 들어 Ubuntu 25.04에 대한 논문 급의 자료가 올라가 있는 setframe을 쓰는 사이트라던지)
그림판으로 대충 그려서 설명하는데 아직도 사랑받고 있는 사이트
@ll4g1 아니 남궁형이 여긴 어쩐 일이오 (?)
프로젝트 하면서 자바 클래스에 익숙해지니 리액트가 다시 이상해보인다. 그래도 상태관리 이해가 더 쉬워졌으니 된 건가 싶기도 하고.
@linea 와... 능력자.
@analoggreenMTG ...?;;; 능력자라 하실 부분은 별로 없는데...
뭔가 해커톤을 나가자는 의견이 있다. 노려보는 건 좋은데 지방균형발전이 주제란 말이지...? 웹페이지나 앱 하나로 그게 되면 다들 그렇게 고생하고 있지 않겠지...?
역시 답은 성x당이다. x심당 같은 가게를 전국에 하나씩 만들어놔야 /읍읍
마비노기 모바일 나온 걸 뒤늦게 해봤는데, 이펙트나 그림자를 텍스쳐로 그리는 기법은 이제 꽤 흔해진 거 같다. 실시간으로 각도나 빛의 양, 그림자까지 계산하느니, 그냥 텍스쳐로 지정해버리는 게 더 낫긴 하곘지.
뭔가 굉장히 오랜만에 게임 관련 이야기를 한 기분인데, 정작 요즈음은 개발 공부하느라 하던 게임 다 스탑해뒀다는 게 (...) 정말 오랜만에 게임 받아서 해봤네.
마비노기 모바일 나온 걸 뒤늦게 해봤는데, 이펙트나 그림자를 텍스쳐로 그리는 기법은 이제 꽤 흔해진 거 같다. 실시간으로 각도나 빛의 양, 그림자까지 계산하느니, 그냥 텍스쳐로 지정해버리는 게 더 낫긴 하곘지.
@linea https://typst.app/project/rhWHVyaeuKu4W8criEO5Y5
전 typst로 관리해요. 이것도 조만간 깃헙에다가 올려야..
@kodingwarriorJaeyeol Lee 와 이거 대단하네요. 깔끔하게 눈에 들어와요!
이력서 플랫폼마다 쓰는 거 귀찮은데 그냥 깃헙 하나 싹 꾸며두고 그걸로 대신할까...?
自己紹介の投稿を見かけたので、私も🥳
学生時代は生物学を学んでいましたが、手先が不器用で実験センスがなかったので、バイオインフォマティクスという分野で生物学のビッグデータ分析みたいなことをしていました🧬
長いこと大学などでスパコンを使って仕事をしていたので、民間企業に転職してからはモダンな開発の世界を知ることから始めています。
エンジニアのマネジメントをする立場ですが、自分が一番の初学者です。
Hackers’ Pubでも基本的なことを投稿すると思いますが、どうぞよろしくお願いします!
#자기소개 게임업계에서 기획하다 웹 프로그래머로 진로를 틀어보려 시도중입니다. 배운 과정들이 풀스택이라 백 프론트 다하고 있네요. 제가 생각해도 게임개발에서의 신입 TD 같은 기묘한 워딩같긴 한데 일단 전업해보려 노력중입니다 'ㅁ'/
영어, 일본어, 한국어 할 줄 알아요! 더 늘리고 싶지만 대충 언어 3개까지가 한계인 느낌이라 보류중!
어찌어찌 프로젝트 만들고 깃헙에도 올렸네요. 2달정도 진행한 부트캠프 프로젝트는 이걸로 끝. 근데 막상 만들고 나서 여기저기 apply하려고 보니 '왜 TS는 안썼어요?'라던가가 정말로 날아오더라고요. 이 포폴로 취업이 가능하려나 (...)
일단 데이터 정제해서 기능 구현까진 끝났는데, 윗 분들이 원하는건 우리의 친구 ai 드론봇이 뭐라도 한마디 더 얹어주는 것일 거 같단 말이에요...
추가로 만들어달라는 기능이 셋 오늘로 개발 피처 마감. ... 그럼 아무튼 오늘 안에 만들어놓고 버그 잡을 때 수정하면 되는 거지?! (DIABOLICAL LAUGHTER)
통신사 해킹 사태 등의 보안 사고에 대해 IT쪽으로 조금이라도 지식이 있는 사람과 아닌 사람(e.g. 우리 엄마 아빠)의 통신사의 잘못에 대한 분노의 크기가 다른거 같다. 가령 나는 해커가 RSA2048를 해독하는 알고리즘이라도 발명해서 해킹했다면 크게 화가 안날것이다. 굿잡, 어쩔수없지 정도? 근데 이번 사고의 디테일은 몰라도 그런거랑은 전~혀 관련 없다는건 당연하다.
근데 우리 엄마도 이게 통신사의 인재라는건 아는데, 동시에 해커들도 뭔가 방어하기 어려운 첨단 기술 그런걸 썼다고 막연히 생각하는거 같다. 그래서 나처럼 통신사들이 한방에 골로 가도 할말 없을 만큼의 잘못을 저질렀다고까지 생각하고 분노하진 않는듯...
호스팅에 배포까진 해보고 싶었는데 아무래도 여기까지는 무리라는 거 같고, NCP도 수료하고 나면 계정 싹 삭제한다니 시간도 미묘하고... CI/CD나 정적 분석 도구로 PR도 시켜보고 싶었는데 이번 일정에서는 무리인 거 같아!
근황
부트캠프에서 하고 있는 프로젝트가 좀 미묘미묘하네요.
예전에 배울 때는 라이브러리보단 직접 구현해보라
는 식으로 배웠는데,
지금은 일단 돌아가는 것들을 기한 안에 만들어내라
가 목적이다보니
라이브러리 쓰는 것에 거리낌이 없어서 조금 당황스러운 것이예요.
프로젝트에 대한 투덜거림
api 명세서라던가, 기초 설계를 깔끔하게 하지 못해서 코드가 다소 다소 중구난방이네요. swagger는 달아놨더니 뭔가 어렵다며 빼자 해서 다시 제거하기도 했었고.. (포폴용으로 만들거면 다시 넣는 걸 생각해봐도 될 거 같아요?)
기능 별로 각자 작업하다보니 요청 응답 방식 같은 게 꽤 서로 다르기도 하고. AI를 강조한다고 하는데, 막상 보면 프롬프트 가공해서 LLM에 요청 보내고 받아다 가공하는 정도라, 말만 AI지, 뭔가 엄청 거창한 기술은 아니지 싶어요.
강사님은 'AI 활용한다는 걸 강조하는 기능'들을 더 만들라고 하시는데 으므으므... 아무튼 작업하는 틈틈이 Spring Security도 건드려보고, 이것저것 만져보고 있네요. 써보면 언젠가 도움이 되겠죠.
3개 조가 있었는데 사람들 탈주하는 경우가 있어서 조도 2개로 통합되고, 정신 차려보니 제가 PL이 되어있고 (왜인지 아직도 모르겠어요!)
그래서 뭘 만들었나요?
현재는 검색, 위치기반 검색, 다국어지원, 챗봇, AI 리뷰 분석, AI 여행 팁, 다크모드, 서비스단 화면 전체 정도를 구현해봤어요. 뭔가 이것저것 열심히는 하는데 만든 것들 보면 쪼꼬미들만 화면에서 옹기종기 모여있다는 느낌도 좀 드네요.
슬슬 OJT 연계하는 곳들 주면서 이력서 내봐요
라거나, 프로젝트 발표 같은거 준비하세요
하는 거 보면 얼마 안남긴 한 것 같아요.
나중에 정리되면 Qitta에나 글 정리해서 올려볼까 싶네요.
부트캠프 과정 중간평가
처음 강사분이 너무 천천히 나가서... 교체된 강사 분이 속도를 내도 꽤 역부족인 경우가 많네요. html, css는 자세히 안 가르치고 부트스트랩 쓰게 하고, 부가기능들은 라이브러리 가져다 쓰라 하고, 스프링 + 리액트 과정인데 정신차려보니 스프링에 JSP만 다루고 있고. (심지어 타임리프도 아니에요!) 리액트는 1주정도만 가르치고 끝내려 하고. 현재로써는 일단 65점 정도려나요.
이슈 단위로 브랜치를 생성해서 쓰는 방식은 또 생소하긴 하다. 보통 이슈단위보다는 작업자 단위로 브랜치 만들어서 개발하던 지라. 칸반에 이슈 개설하고 파일 머지하게끔 하는 시스템은 체계적이라 은근 마음에 드는. 이게 신문물인가...
@analoggreenMTG 상어... 역시 상어는 모든 답을 알고있군요 Sharrrrrrrrrrk
팀원 한 분이 예전 리비전을 자꾸 포크해가신다... 이런 경우는 처음인데 방지책이 뭐가 있을까.
Git 20주년 회고 – 여전히 이상하고, 여전히 멋진 도구
------------------------------
- Git은 20년 전 Linus Torvalds가 첫 커밋을 하며 시작된 버전 관리 시스템임
- 원래는 단순한 개인 프로젝트였지만, 이후 전 세계적으로 가장 널리 사용되는 버전 관리 시스템으로 성장함
- 작성자는 GitHub 공동 창립자이며, Git 관련 책과 커뮤니티를 구축하면서 Git의 발전에 깊게 관여해왔음
- 초기에는 단…
------------------------------
https://news.hada.io/topic?id=20217&utm_source=googlechat&utm_medium=bot&utm_campaign=1834
【拡散希望】
Hackers' Pub(ハッカーズ・パブ)は現在開発中の、ソフトウェアエンジニアと技術愛好家の為のActivityPub対応ソーシャルネットワークです。現在は韓国語中心のコミュニティが形成されていますが、日本のエンジニアの方々にも参加していただきたいと考えています。
Hackers' Pubは短文の投稿[1]と長文の記事[2]の両方をサポートしています。日常的な会話や簡単な質問は短文投稿で、詳細な技術解説やチュートリアルなどは長文記事で表現できます。QiitaやZennのような技術ブログ機能と、MastodonやMisskeyのようなタイムライン機能を兼ね備えた一つのプラットフォームで、両方の利点を享受できます。何よりもActivityPubプロトコルに対応している為、Mastodon、Misskey、Akkoma等と連携可能です。(このアカウントもHackers' Pubから投稿しています!)
技術的な特徴として、拡張Markdownによるテーブル、脚注、警告ボックス、ダイアグラム、数式などの多様な記法をサポートし、構文ハイライト、行ハイライト、差分表示などの強力なコードブロック機能も備えています。また、様々な言語での投稿が可能で、将来的には自動翻訳機能も予定しています。
Hackers' PubはAGPL-3.0ライセンスの下で開発されているオープンソースプロジェクトです。コードの貢献や機能提案も歓迎しています。
現在はまだ開発段階のため招待制となっています。Hackers' Pubに興味がある方は、DMや返信でメールアドレスをお知らせいただければ、招待状をお送りします。技術コミュニティの一員として、ぜひご参加をお待ちしております。よろしくお願いいたします。
こんにちは。よろしくお願いします。
Hackers' Pubは現在、韓国語中心のコミュニティが形成されていますが、日本語のコミュニティも拡大することを希望しています。Hackers' Pubは、まるでQiitaやZennの様なソフトウェア開発者の為のブログプラットフォームであると同時に、MisskeyやMastodonの様なマイクロブログプラットフォームでもあり、何よりもActivityPubをサポートしているので、Mastodonや Misskey等とも交流が出来ます。(このアカウントもHackers' Pubのアカウントです!)
Hackers' Pubに興味の有る方は、私にDMでメールアドレスをお知らせいただければ、招待状を送らせていただきます。 是非、ご参加をお待ちしております。宜しくお願いします。
@hongminhee洪 民憙 (Hong Minhee) quita에 글 올려보시는 건 어떠실까요?
그냥 소개글보다 '개발자용 sns를 개발했던 이야기' 형식으로 올리면 대체로 많이들 올리는 형식이랑 잘 맞을 거 같아요
뭔가 에자일 마스터... 라는 분에게 에자일은 이런 것, 하며 배워서 체험해보는데 좀 새롭긴 하다. 일반화하기는 좀 어렵겠지만 게임회사에서 굴리는 방식이랑 it쪽에서 굴리는 방식은 좀 다른듯. 보통 '빠르게 모여서, 토의하고, 흩어지는 것'까지만 강조하는데, '솔직하게 잘된 것, 잘못된 것, 고칠 것'을 이야기 하는 게 더 중요한 거 같다. 책임쪽 문제 신경쓰면서 저걸 회피하다 망가지는 거 같아.
@morealLee Dogeon 오. 멋집니다!! 👍🏻
@linea 님, 안녕하세요! 어서 오세요!