안전하고 효율적인 코드 작성법: 개발자를 위한 팁

일반
좋은 코드는 단지 작동하는 코드가 아니라, 안전하고 효율적이며 유지보수가 쉬운 코드입니다. 이번 포스트에서는 개발자라면 꼭 알아야 하는 코드 작성법과 유용한 팁을 소개합니다. 1. 좋은 코드의 기준 이해하기 가독성 높은 코드 유지보수가 쉬운 구조 확장 가능한 아키텍처 2. 코드 리뷰 체크리스트 코드 리뷰 시 다음 항목을 확인하세요. 변수 및 함수 이름 명확성 점검 중복 코드 제거 여부 적절한 예외처리 여부 코드 일관성(들여쓰기, 주석, 포맷) 3. 효과적인 리팩토링 기법 리팩토링은 코드 품질을 높이는 중요한 작업입니다. 작은 함수로 쪼개기 조건문 간소화하기 반복 코드 함수화하기 예제 코드: # Before 리팩토링if status == "active": do_something()elif status == "inactive": do_something_else()# After 리팩토링action_map = { "active": do_something, "inactive": do_something_else}action_map[status]() 4. 보안성을 고려한 코드 작성법 보안 사고를 예방하기 위한 기본 가이드라인: SQL Injection 방지를 위한 Prepared Statement 사용 민감한 데이터 암호화하기 입력 데이터 검증하기 (Input Validation) 5. 코드…
Read More

개발자를 위한 효과적인 블로그 운영 전략

일반
개발자로서 기술 블로그를 운영하는 것은 개인 브랜딩과 전문성을 높이는 데 매우 유용합니다. 이번 포스트에서는 효과적인 블로그 운영 전략과 성공적인 콘텐츠 작성법을 소개합니다. 1. 기술 블로그의 목적과 방향 설정하기 블로그 운영의 목적(기술 공유, 포트폴리오, 커뮤니티 기여 등) 명확화 나의 전문 분야와 주요 독자층 설정하기 2. 양질의 콘텐츠 작성 방법 글의 주제를 명확히 정하고, 단계적으로 구성하기 독자가 따라 하기 쉽게 예시 코드 및 화면 캡처 활용하기 지속적으로 읽고 싶은 매력적인 제목 작성법 소개 3. SEO(Search Engine Optimization) 기본 원칙 적용하기 키워드 선정 및 글에 자연스럽게 배치하는 방법 메타 태그(제목, 설명 등) 설정하기 이미지 태그와 내부 링크 최적화하기 4. 블로그 글 주기적 업데이트와 관리하기 일정한 주기로 콘텐츠를 업로드하는 중요성 꾸준히 운영 가능한 콘텐츠 주제 선정법 방문자와의 소통을 위한 댓글 관리 방법 5. 방문자 분석 및 개선 전략 Google Analytics 등의 분석 도구 활용법…
Read More

오랜만에 글을 작성합니다.

일상
현재 저는 WIndows, Android 앱을 주로 개발을 하고 있습니다. 물론 웹도 어느정도 개발을 진행을 하고 있습니다. 그 사이에 많은 변화를 겪어 왔고, 블로그에 글을 작성할 내용은 넘쳐 나지만 공개를 하지 못하고 있는 상태입니다. 블로그에 글을 작성한다는것은 제 나름대로 정리를 하기 위한 공간이기도 하지만 제 나름의 표준을 만들기 위해서 인데, 어느것 하나 실제로 개발을 하여서 현장에서 테스트를 진행을 하였고 이상 없이 작동을 하는것을 알지만 정리를 하지 못하여서 지금은 머뭇 거리고 있는 상태입니다. 방문하신 블로그가 조금은 기술적인 문서만을 주로 작성을 하다 보니 이렇게 된것이 아닌가 많은 생각을 하게 되었지만 제 개인의 근황은 적을 수 있지만 제 나름의 기술에서 벗어나서 작성을 하지 않는것이 좋다는 생각을 하게 되었습니다. 이 블로그외에도 주제가 없이 적는 블로그는 존재하기도 하고 별도로 게시판 형식의 사이트도 존재 하지만 해당 블로그는 기술에 관한 문서만을 적는게 맞다는 생각에 글 작성 속도가 상당히…
Read More

오랜만에 글을 작성합니다.

일상
현재 회사에서 일정과 집안에서 진행하는 개인적인 일정으로 글을 정리할 시간이 없습니다. 물론 소소하게 정리를 할 수 있지만 블로그에 올리기에는 회사에 일 부분은 비공개 처리가 원칙이여서 화면이나 코드를 정제해서 처리를 해서 공개를 할 수가 없습니다. 개인적으로 퇴근 후에 진행하는 일도 몇달째 멈춰 있습니다. 이유는 S/W 하는것보다는 현실에서 육체적으로 처리해서 하는 일을 지금 진행중에 있습니다. 또한 회사에서 개발을 진행하기 보다는 조금 외부로 돌아 다니는 일이 늘어나다 보니 현재 일에 대해서 자기 개발을 할 시간이 부족합니다. 이러한 사정으로 인해서 현재로서는 블로그에 등록될 수 있는 글이 없다보니 작성이 이뤄지지 않고 있습니다. 6월이 다가오기 전에 한번은 작성하고 글을 묻혀볼까 생각을 하다가 앞으로 올라올 글에 대해서 정리를 하지 못하다 보니 근황만 빠르게 적고 잠시 쉬어가는것도 나쁘지 않다는 생각입니다. 이렇게 있다가 내용이 생기면은 몇일이라도 연속으로 정리를 한번 올려 보도록 하겠습니다. ps. 3월부터 알리익스프레스에서 다수의 목공이나 가공 물건을…
Read More

블로그만 서버 분리 작업

일상
소규모의 개인 서버를 이용해서 개인 공부도 하고 블로그도 하고 있습니다. 그렇다 보니 가끔 블로그가 속도도 느리고 서버에 이상이 생기면 블로그가 작동을 멈추거나 하는 일이 발생을 하였습니다. 6월이 가기 전에 아마존의 라이트세일을 이용하는 VPS서버중 가장 작은 플랜으로 블로그를 이전 하였습니다. 제 블로그는 그렇게 방문자를 모집하는 블로그가 아니기때문에 가장 작은 플랜을 이용해서 넘치는 작업이 많습니다. 하루에 들어오는 숫자가 많아야 500명이하이고, 그중 방문자는 100명대를 왔다 갔다 하며 그중에서 실제 이용자는 50명 이하라고 판단이 되기 때문에 서버의 자원을 그렇게 필요로 하지 않습니다. 제가 올리는 자료 또한 양질의 자료라고 하기 보다는 짜투리에 가깝기 때문에 많은 정보를 제공하는 블로그가 아니기때문에 방문자를 계속 잡아둘 이유가 없습니다. 그래서 소규모 플랜만으로도 블로그 운영을 할 수 있다고 판단하여서 개발을 하는 서버에서 블로그용만 분리를 하였습니다. 단순하게 커피 한잔값으로 한달을 유지 할 수 있고 서버의 관리는 다른 서버를 하는겸에 겸사겸사 하면은 관리가…
Read More

오랜만에 테마 변경….

일상
오랜만에 테마를 변경하였습니다. 평소에도 테마를 관심을 두지 않지만은 기분상 한번 변경해 볼 시기인것 같아서 변경을 해 보았습니다. 테마를 변경할 기술을 가지고 있다고 생각하지만 절~대적으로 기술을 사용하지 않는 형편입니다.  원래 자기것은 잘 하지 않게 되더라고요...... 테마를 변경하면서 서버를 한번 정리를 하였습니다. 그동안 미뤄두었던 일들이 조금 있어서 살짝 정리를 하는겸을 해서 처리를 하여서 현재는 다시 제 기준으로 쾌적하게 돌아가는 편입니다.
Read More

자작프로그램중 ACTS/SFCA 서비스 중단 안내

ACTS/SFCA, 일상
안녕하세요? 현재 자작프로그램이라는 카테고리에 있는 ACTS/SFCA는 8월부터 운영을 중단 합니다. 더 이상 운영을 유지해야 되는 이유를 찾지 못하였기때문에 해당 운영을 포기로 합니다. 근 1년간 특별한 기능에 대한 추가나 기능 개선을 하지 않았다는 이유중 하나 입니다. 또한, 제가 잘 방문하고 이용하는 커뮤니티에서 불미스러운일을 보게 되어서 운영에 대한 회의감이 들었으며, 제가 운영을 해야 하는 이유를 찾지 못하고 있습니다. 저도 개발자라고 명함을 한번 내밀어보기 위해서 노력을 하고 있지만 상황이 여의치 않기에 많은 부분을 포기하면서 운영의 이유를 찾지 못할것 같습니다. 현재 운영하는 ACTS, SFCA는 전체적으로 웹이라는 공간에 모두 공개된 정보이기에 누구나 수고를 들면은 취합할수 있는 정보이기에 굳이 개인 사비를 들여서 정보를 취합하는 형태의 프로그램을 운영해야 할지 고민에 고민을 거듭하였지만 운영에 대한 타당성을 찾지 못하였습니다. 그렇기에 현재 Blog내에 ACTS, SFCA 다운로드 기능은 모두 취소한 상태이고, 별도로 존재하는 메뉴는 모두 제거하여서 더이상 운영하지 않기로 결정하였습니다. 곧…
Read More

PHP 7.2로 업그레이드

일상
현재 사용하고 있는 서버와 별도의 서비스용 서버등 제 관리하에 있는 모든 서버를 시간을 들려서 모두 업그레이드 하였습니다. 업그레이드 내용을 블로그에 남기는 이유는 나중에 제가 업그레이드 시점을 알기 위한 용도 이기도 하지만, 제 서버에서 작업하시는 몇 안되는분들이 놀라실까봐 적습니다. 이 글을 작성하는 시점에서 다른 사람이 이용하는 서버의 작업을 모두 마쳤으며, 현재는 문제가 없는것으로 보여집니다. 하지만, 문제가 생길경우에는 평소에 소통하는 채널을 통해서 알려주시면은 조치해드리겠습니다. 일단 업그레이드 작업을 하고 나서 사용해본 소감은 이전 버전보다 확실히 빠르다는 느낌이 있습니다. 아직 정확한 테스트를 해 보지 않았지만 눈에 보이는 시점에서 체감적으로 빠르면 이전보다 개미 눈꼽만큼이라도 빨라지는것이라고 판단이 되기에 아주 좋은 상태입니다. 다수의 서버를 관리하다 보니 업그레이드 작업을 하나하나 확인하고 하는 작업은 힘들지만 작업을 마치고 나서 결과가 눈에 보일정도라서 기분은 정말 좋은 편입니다. 단순히 서버상의 PHP 버전 업그레이드를 알리는 두서 없는 글입니다.
Read More

2020년 Happy New Year?

일반
2020년이 되었습니다. 일단 방문해 주시는 여러분께 감사드립니다. 방문해 주시는분이 있기에 블로그가 존재하는 이유이기도 하지 않을까 싶습니다. 저 혼자서도 블로그에 글을 남기지만 방문해주시는분이 있어서 더욱 알찬 블로그로 발전해 나갈수 있는것이라고 생각을 합니다. 올 한해는 제게 있어서 도전과 전환점이 되는 한해가 될 것이라고 생각을 합니다. 지금도 유지하고 있는 ACTS가 이제 년 단위로 말할 정도로 되었으며 현재도 계속 서비스를 유지 할려고 생각을 하고 있기에 이 부분이 저의 첫 도전이 될것이라는 생각입니다. ACTS는 제게 있어서 이제 소중한 하나의 작품이라고 말을 할 수 있습니다. 저는 관심이 줄고 있지만 이 서비스를 유지 하기 위해서 하는 일이 제게 있어서 배운 지식을 활용하고 좀 더 좋은 서비스 나은 서비스를 만들기 위한 밑거름이 되고 있습니다. 제게 있어서 지금까지 개인으로서 이만큼 큰 서비스를 운영한 경험이 없습니다. 최소한의 자원으로 현재 최대의 효율을 도출하기 위해서 항상 고민하고 공부를 하는 저의 원동력이자 계기가…
Read More
도메인 자동이동 해제

도메인 자동이동 해제

일상
안녕하세요. 현재 도메인의 truds.kr의 도메인을 입력시 자동적으로 이동하도록 설정을 하고 있습니다. 하지만, 이제 서브도메인이 정상적으로 입력이 되지 않으면은 현재 보고 계신 블로그로 이동을 하지 않도록 설정하였습니다. 자동으로 이동을 푼 이유에 대해서 설명을 드리자면은 서브도메인을 다수 이용함에 있어서 오타가 있어도 이동을 권한하게 되었지만 이 작업으로 인해서 블로그 방문자의 정확한 이유도 알지 못하고 그냥 방문자가 올라가고 있습니다. 저야 방문자가 늘어나면 좋은것이라고 생각을 하는것도 있지만, 정말 필요해서 오시는분들이 아니고서야 해당 작업에 대해서 그렇게 좋은 일이 아니라고 판단을 해서 풀게 되었습니다. 크리스마스를 기점으로 더이상 서브도메인 없이는 블로그 방문을 하지 못하도록 하였으니 정확하지 않은 허수 방문자가 없을것이라고 생각을 합니다. 정말 이용하시는분이라면은 blog.truds.kr 에 대해서 즐겨찾기를 해 두었을것이라고 생각을 하기 때문에 이용을 하시는데 불편함이 없을것이라고 생각을 합니다. 겨울이지만 시원하게 물이 흐르는 모습을 한번 올려 봅니다. 갑갑한 일은 모두 풀어 버리시고 즐거운 크리스마스를 보내십시오.
Read More

할일도 많고! 하고 싶은것도 많은데…

일상
※ 글에 두서가 없으며 개인적인 생각을 한번 쓰고 싶어서 적은 글이니 심심풀이삼으로도 읽을 글이 아닙니다.   사회인이라고 해야 할까? 사회에 소속되어서 살아 가다보니 정말 개인적인 시간을찾기란 쉽지가 않습니다. 항상 뭔가 하려고 하면은 다른 일이 생길 수  있기 때문에 조금은 개인의 시간이 필요할때가 많이 필요합니다. 그런 바램으로 개인적인 시간이 주어지면은 정말 오~랜만에 돌아온 개인적인 시간에 무엇을 해야 될지 갈팔지팡을 하게 되어 버립니다. 그 상태가 되면은 뭔가 하지 않으면은 진정이 되지도 않고, 무엇인가에 메달리지 않으면은 제 자신이 너무 무기력하게 변하는 상태가 되어 버립니다. 그런 점을 타파하기 위해서 여러가지 하고 싶은것이 떠 오를때마다 뭔가 하다보니  소위 말하는 벌여놓은 일이 많은데 실질적으로 그 일이 결과로 이어지지 않는것도 많습니다.  최근에는 제가 정말 마음먹고 공개한 프로그램의 일을 해야 하는데, 아직도 걸음마 단계 입니다. 이런 부분을 줄여보고자 하지만, 제 천성이 좋지 못한건지 매일 새로운것에 도전을 해보고 싶고…
Read More

블로그 통합

일반, 일상
기존에 별도로 운영하던 블로그를 모두 하나로 모으는 작업을 진행하기 위해서 기초 준비를 끝냈습니다. 조금씩 하나하나 모이다 보면 블로그의 정체성은 많이 희미해지지만 다수의 블로그를 운영하는것도 힘이 들어서 별도 관리를 포기해야 할듯 싶습니다. 조금은 미련이 남지만은 곳곳에 블로그 만들어 놓고 사용하지 않거나 관리하지 않는것이 너무 많다보니 통합이 된다고 하여서 문제가 될것이 없다고 스스로 생각을 합니다. 물론, 통합을 할 경우에는 찾아오시는분들이 헤맬수도 있지만, 블로그라는것이 제가 기록을 남기는것이라고 생각하기에 조금은 간략하게 꾸며 볼가 생각중입니다. 조금은 전문적이지 않아도 되고, 조금은 개인적인 사심을 많이 넣어서 운영을 하는것이 가장 제가 편한것이라고 생각을 하고, 제가 편해야 블로그에 글을 많이 남기기 때문에 첫번째도 저를 먼저 생각해서 운영을 하도록 하겠습니다.
Read More
저녁 노을

저녁 노을

일상
일상적인 생활에서 한컷을 찍어본 사진입니다. 어떻게 보면은 이렇게 보는 하늘의 모습도 참 보기 좋은듯 합니다. 너무나도 바쁜 일상 생활에서 잠시마나 쉬어 갈때 하늘을 올려다보고 마음에 휴식을 주는것도 나쁘지 않는 생각인듯 합니다. 너무나도 빠른 생활 속도에서 잠시동안 하늘을 올려다보고 천천히 가는것도 좋은 생각이지 않을까 생각을 해보지만 또 돌아서고 나면은 잊어버리고 숨가쁘게 달려나가는 하루하루를 살아갈듯 싶습니다.
Read More

도메인 정리 막바지…..

일상
일단 가진 도메인을 대부분 정리하였습니다. 제가 지울수 있는것도 아니여서 기간이 만료되면서 기간연장을 하지 않을 경우에 자동적으로 제가 등록하지 않은 도메인이여서 다른 웹사이트로 이전이 됩니다. 현재로서는 2개정도 운영으로 정리가 되었으며, 그에 맞춰서 제가 개인적으로 연습 및 운영하는 서버의 설정도 모두 변경하고 자동 이동도 맞춰 놓아서 이제 도메인의 정리가 막바지에 온것 같습니다. 도메인 정리시에 일단 다른사람에게 알리지 않았다면은 다행이지만 조금 공개되고, 검색사이트에 등록이 되면은 하나하나 작업을 해줘야 해서 작업은 단순하지만 기간은 오래 걸리는 작업이라서 약 1년에 걸쳐서 작업을 한듯 합니다. 가끔 생각나면서 작업을 하고 또 점검을 하지만 어디서 빠졌을지 아직은 모르기에 최대한 한번 찾아보고 마지막 정리를 하려고 합니다.
Read More

도메인 정리중…

일상
현재 개인적으로 운영 도메인이 3개가 됩니다. 그외에 기기들과 함께 사용하다보니 도메인이 많아져서 분리해서 운영하기도 힘들고 해서 현재 정리중에 있습니다. 하루 아침에 변경을 할 수도 있는 도메인이 있는가 하면은 어느정도 시간을 들여서 변경을 해야 하는 도메인이 존재해서 하나하나 순차적으로 도메인에 대해서 접속 경로를 변경을 하고 이동중에 있습니다. 아마 변경으 완료 되고 나면은 1개로 축소 되지 싶은데 1개 도메인이 정말 버리기 아까워서 어떻게 해야 하나 현재 고민중입니다. 이것도 정리가 될려면은 연말이 되어야 하기 때문에 시간이 걸리지 않을까싶습니다.
Read More