안녕하세요, 성조입니다.AI가 폭발적으로 성장하면서 개발자의 역량을 확인하기 어려운 시대에 개발자로 돌아온 만큼, 기본기를 안정화 하는 것이 중요하다 생각되어 초기에 학습했던 내용들을 하나씩 정리해 나아가보려 해요. 서론JS(JavaScript)는 연산 과정에서 값을 자주 다른 타입으로 바꾸는(타입 변환이 가능한) 언어이다. 여기에 &&, ||, ??, ?. 같은 단축 평가/옵셔널 체이닝이 얹어지면 '불리언만 변환'한다고 착각하기 쉬운데 실제로 이 연산자들은 피연산자 '값 자체'를 직접 변환할 수 있기 때문에 사용된다. 다만, 자유도가 높으면 늘 역효과가 발생될 수 있기 때문에 웹 개발을 진행하다 보면 타입 스크립트라는 별도의 타입을 지정하여 개발을 진행하게 된다. 이번 포스팅에서는 자바스크립트(JS)에..
안녕하세요, 성조입니다.극초기 스타트업 창업에 도전했던 제가 다시 개발자로 돌아오면서 겪고 있는 적응 과정을 조금 풀어서 기록해보려 해요. 창업했지만, 2년간 비즈니스를 보던 게 아닌 개발자 흉내 내면서 일했던 느낌이 들었어요.기술 블로그를 다시 처음부터 확인하면 언제부터 타임라인이 멈췄는지 확인해야겠지만, 대략 2~3년간 제가 딥하게 기술을 흡수하고 발전시켰다기보다 흘러가게 뒀다는 느낌을 많이 받았던 것 같아요. 멈췄던 기술 블로그를 다시 움직이게 하려니 기초 체력에서 부족함을 느꼈어요. 그동안은 단순히 납품을 위해 패시브 스킬을 얻기 위해 깊이를 알고 학습하는 것이 아닌 그냥 1회용 스킬을 사용하기 위해 급한 마음만 넘기던 상황이었던 것 같아요. AI를 통해 넘겨내던 결과 구현 중에 또는 코드 중에 ..
안녕하세요, 성조입니다.어느덧 2025년 9월이 거의 지나가고, 이제 곧 올해의 마지막 4분기를 맞이하게 됐네요. 매 회고록 마다 작성하는 것 같은데 처음에는 파이썬 백엔드 개발자로 취직했고, 얼마 지나지 않아 오만했던 저는 안전장치 하나 없이 창업을 진행했네 이런 일이 있었네 등의 내용들을 작성하고 이 과정에서 성장하는 것이 아닌 몇년째 블로그는 제자리 걸음을 하면서 포스팅이나 회고록 하나가 제대로 작성되지 않는 문제들이 있었네요. 창업 당시에는 내 목표에 대해 한 순간도 의심없이 열심히 달리면 실력이 쌓이고, 이 실력이 돈을 벌고 돈이 재산을 쌓도록 도와주고, 자산이 안정적으로 형성될 쯤에는 좋은 동료분들을 모셔서 함께할 수 있겠다는 막연한 생각만 가졌던 것 같네요. 이전 회고록들 중에도 불안함은 늘..
안녕하세요, 성조입니다.일상 정리 내용으로 8월 중순까지 정리하는 글을 열심히 작성했는데 글이 모두 사라졌네요..티스토리에서 가끔 글이 사라지는 버그가 있는 것 같아요.. 다시 다 적기에는 시간이 낭비되니깐 이전에 작성했던 내용에 대해 빠르게 요약해서 기록하고 다음을 기약해야겠어요.정리했던 내용은 크게 3가지였답니다. 1. 자격증 공부요약: 2번의 필기 합격 경험이 있지만(?) 모두 만기될 때까지 신경안쓰고 지내다가 최근 1인 법인으로 사업하는 입장에서 정처기를 취득해 놓으면 공기관 추가 유치할 때 도움이 될 것 같다는 생각이 들어서 추가 접수 모집 기간에 급하게 접수한 다음 이틀 벼락치기..? 공부로 필기를 합격하고 왔답니다. 나라 장터를 최근에 보고 있는데 사업을 유치할 때 프로젝트에 일부 예치금을 ..
안녕하세요, 성조입니다.오늘은 플러터 AppLifecycleState의 개념을 간략하게 정리하는 시간을 가져보려 합니다. 미흡한 설명은 공식 문서를 참조해주세요!https://api.flutter.dev/flutter/dart-ui/AppLifecycleState.html AppLifecycleState enum - dart:ui library - Dart APIAppLifecycleState enum States that an application can be in once it is running. States not supported on a platform will be synthesized by the framework when transitioning between states which ar..
안녕하세요, 성조입니다.오늘은 DoS와 DDoS, DRDoS에 대해 학습한 내용을 간략하게 정리했습니다.1. DoS(Denial of Service) 이란?DoS(서비스 거부(Denial 부정) 공격)는 특정 시스템, 서버, 네트워크 자원에 지속적이고 의도적인 요청을 보내 정상적인 사용자들이 서비스를 이용하지 못하도록 만드는 공격이다. DDoS 대비 공격자가의 규모가 작은 DoS 공격은 과도한 트래픽이나 비정상 요청을 발생시켜, 다운시키려는 시스템의 자원을 빠르게 고갈시켜서(TCP 통신 소진을 통한 네트워크 연결 패킷 제거 등) 시스템이 다운되거나 응답 불가 상태로 빠지게 만드는 것을 목표로 한다는 게 주요 포인트이다. DoS 공격의 주요 특징1) 공격 주체- DDoS와 다르게 DoS는 단일 공격을 진행..
안녕하세요, 성조입니다.최근에 간략하게 공부했던 내용을 기록하면서 복습하는 시간을 가져보려 해요. 캐스트(cast)의 개념영어 동사 'to cast'에서 유래했으며, '던지다', '뿌리다'라는 뜻을 가지고 있다. 컴퓨터 사이언스에서 네트워크는 '패킷을 던지듯 보내다. 배포하다'라는 의미로 사용된다. 즉, 이번 포스트에서 어떤 접두사가 붙는지에 따라 어떤 방식으로, 누구에게 패킷을 던지듯 보내는 것인지가 정해지는 것이다.1) 유니캐스트 -> Uni(한 명에게)2) 멀티캐스트 -> Multi(그룹, 다중에게)3) 브로드캐스트 -> Broad(전체 모든 그룹)4) 애니캐스트 -> Any(여러 노드 중 가장 가까운 것 또는 정책상 우선순위가 높은 한 노드에게) 다음은 보다 조금 더 상세한 개념을 정리한다. 1..
안녕하세요, 성조입니다.벌써 25년 7월이 끝나가네요.25년 상반기가 끝나고, 하반기 시작을 의미했던 7월이 마무리되면서 이런저런 생각들을 정리하는 시간을 가져보려 해요. ++ 새벽에 업무하다가 생각 정리 겸 포스트를 작성했는데 내용들이 모두 날아가있네요... 크게 3가지 내용으로 정리해서 포스트를 작성했었는데 삭제되는 바람에 간략하게만 다시 작성을 진행해 볼게요. 1. 태어나서 역대급 번아웃이 생기는 바람에 정말 아무것도 할 수 없는 상태가 찾아왔어요.나름 열심히 살아보려고 도전하고 있었는데 핑계를 만들어서라도 말하라는 듯 새로운 문제가 끝없이 발견되면서 아무것도 할 수 없는 상태가 됐었어요. 집 밖에 나가지 못하고 외주 일을 하던 것이 조금 더 큰 자극이었던 것 같아요.저는 외주 작업을 하다 보면 1..