본문 바로가기
728x90
반응형

전체 글1507

며칠 쉬었다가 돌아와도 괜찮습니다 — 천천히, 여기로 ⑩ 며칠 동안 책을 펼치지 못했습니다. 다시 읽으려니 어디까지 했는지부터 떠올려야 할 것 같습니다. 그러다 오늘도 책을 덮어두게 되죠. 꼭 그 자리를 찾아야 할까요?『천천히, 여기로』의 에필로그는 다음 한 걸음이 평범해도 좋다고 말합니다. 이번 연재의 마지막 글도 책을 덮는 장면보다, 필요한 날 다시 펼치는 장면으로 마무리하고 싶습니다.『천천히, 여기로』 35쪽. 에필로그의 첫 페이지입니다.오늘 필요한 장 한 편이미 책을 한 번 읽었다면, 오늘 필요한 장을 골라 펼쳐보세요. 호흡에 주의를 두기 어색한 날은 방 안의 색이나 발이 바닥에 닿는 감각부터 살펴볼 수 있습니다. 생각이 많다면 5장 ‘생각은 지나가는 문장’이 어울립니다.감정이 벅찬 날에는 6장 앞부분을 짧게 읽고, 8장으로 넘어가 주변의 소리와 색을 .. 2026. 11. 12.
비트와 바이트 차이, 100 Mbps를 MB/s로 바꾸는 방법 100 Mbps 인터넷을 쓰는데 다운로드는 왜 12 MB/s쯤 나올까요? 속도를 표시하는 비트(bit)와 파일 크기를 나타내는 바이트(B)의 단위 차이부터 확인하면 됩니다.1. 1바이트는 8비트입니다비트 하나는 0 또는 1을 담습니다. 비트 8개를 묶으면 1바이트(byte)가 됩니다. 파일 크기의 MB는 메가바이트, 통신 속도의 Mbps는 초당 메가비트를 뜻합니다.2. Mbps를 MB/s로 바꾸려면 8로 나눕니다100 Mbps ÷ 8 = 12.5 MB/s입니다. 100 MB 파일이라면 이 속도로 약 8초가 걸리는 계산입니다. 실제 전송에서는 통신 처리에 쓰는 데이터, 서버 속도, 와이파이 상태 등의 영향으로 더 걸릴 수 있습니다.3. MB와 MiB도 구분해 보세요1 MB는 1,000,000바이트, 1 M.. 2026. 11. 12.
기능점수(FP) 계산 방법, 연락처 등록 예제로 10 FP 구하기 기능점수(FP)는 사용자에게 제공하는 소프트웨어 기능의 크기를 재는 단위입니다. 이름과 전화번호를 저장하는 작은 주소록을 예로 계산해 볼게요.1. 어디까지 셀지 정합니다이번 예시는 새 주소록에서 연락처 한 건을 등록하고 저장하는 기능만 다룹니다. 사용자가 이름과 전화번호를 입력하고 저장하면 앱이 연락처를 보관합니다.2. 등록 처리와 연락처 정보를 구분합니다외부입력(EI) 1건은 사용자 입력을 받아 연락처를 새로 저장하는 처리입니다. 내부논리파일(ILF) 1건은 주소록이 직접 유지하는 연락처 정보 묶음입니다. 이름과 전화번호는 그 묶음 안의 항목입니다.3. 복잡도에 맞는 점수를 더합니다등록은 연락처 정보 묶음 하나만 다루고, 정보도 한 종류의 레코드와 소수의 항목으로 구성된다고 가정합니다. IFPUG에서 .. 2026. 11. 11.
괴물합성소 업데이트, 친구와 같은 재료로 뽑으면 뭐가 나올까? 지난번에 고양이와 붕어빵을 섞는 작은 실험실을 소개했죠. 생물, 물건, 특징을 하나씩 넣으면 생성형 AI가 이름과 그림이 있는 괴물 카드를 만들어 주는 괴물합성소입니다.만드는 재미는 있는데, 한 장 뽑고 나면 다음에 뭘 해야 할지가 조금 막연하더라고요. 그래서 이번에는 조합을 추천받고, 모으고, 친구에게 보여줄 수 있는 것들을 붙였습니다.현재 서비스의 합성 화면입니다. 오른쪽의 ‘찌릿붕냥’은 처음 들어왔을 때 볼 수 있는 샘플 카드예요.뭘 넣을지 모르겠을 땐, 오늘의 추천 조합빈 입력칸 세 개를 보고 멈추게 되는 분들을 위해 추천 조합을 넣었습니다. 날짜에 따라 ‘야근하는 괴물들’, ‘간식 실험실’, ‘날씨 수집가’ 테마가 바뀌고, 테마마다 다섯 가지 조합이 나옵니다.화면을 찍은 날에는 ‘문어 + 복사기.. 2026. 11. 10.
명상이 끝나면, 물 한 잔부터 — 천천히, 여기로 ⑨ 잠깐 앉아 있다가 눈을 뜹니다. 책상 위에는 아까 보던 일이 그대로 있고, 휴대전화에는 알림이 쌓여 있습니다. 마음도 아직 조금 어수선하고요. 그러면 ‘이제 뭘 해야 하지?’ 싶어집니다.『천천히, 여기로』 8장 ‘다시 넓어지는 세계’는 이렇게 명상을 마치는 시간을 다룹니다. 지난 글에서 나에게 건넬 말을 골랐다면, 오늘은 그 자리에서 일상으로 돌아가는 작은 움직임을 찾아봅니다.『천천히, 여기로』 32쪽. 안쪽에 모였던 주의를 주변으로 조금씩 넓힙니다.바로 일어나지 않아도 됩니다눈을 감고 있었다면 준비가 될 때 천천히 뜹니다. 이미 뜨고 있었다면 한 곳에 머물던 시선을 주변으로 옮겨보세요. 눈앞의 색 하나, 물건의 모양 하나를 알아봅니다.가까이 들리는 소리와 조금 멀리 있는 소리도 들어봅니다. 내가 앉아 .. 2026. 11. 9.
오늘 나에게 해줄 수 있는 담백한 말 — 천천히, 여기로 ⑧ 친구가 지쳤다고 하면 “오늘은 좀 쉬어”라고 말하면서, 나에게는 “이것밖에 못 했어?”라고 묻게 되는 날이 있습니다. 같은 하루를 보내도 누구의 이야기냐에 따라 말투가 달라지죠.『천천히, 여기로』 7장 ‘나에게 건네는 한 문장’에서는 그 말투를 잠깐 살펴봅니다. 지난 글에서 감정과 거리를 조절해봤다면, 오늘은 그런 시간을 보내는 나에게 무슨 말을 건넬지 생각해보려 합니다.『천천히, 여기로』 29쪽. 자신에게 다가가는 태도를 묻는 장입니다.괜찮다는 말이 잘 안 나오는 날에는기운을 내보려고 ‘다 잘될 거야’라고 말해도, 오늘은 그 말이 멀게 느껴질 수 있습니다. 마음에 없는 말을 반복하는 일이 부담스럽다면 조금 더 담백한 문장을 골라봅니다.사실에 가까운 문장 하나면 됩니다.『천천히, 여기로』 7장, 30쪽책.. 2026. 11. 8.
MySQL 용량 확인하기: DB 전체와 테이블별 크기 조회 MySQL에서 용량이 큰 테이블을 찾으려면 INFORMATION_SCHEMA.TABLES에서 DATA_LENGTH와 INDEX_LENGTH를 더해 보세요. 아래는 SQL Fiddle의 MySQL 8.4 실습 DB에서 직접 조회한 결과입니다. 먼저 조회할 DB를 선택하세요.1. 현재 DB 전체 크기 확인SELECT DATABASE() AS db_name, ROUND(SUM(DATA_LENGTH + INDEX_LENGTH) / 1048576, 2) AS schema_mibFROM INFORMATION_SCHEMA.TABLESWHERE TABLE_SCHEMA = DATABASE() AND TABLE_TYPE = 'BASE TABLE';실습 DB의 테이블 합계는 0.05 MiB입니다. 1 MiB는 1.. 2026. 11. 7.
PuTTY SSH 터널링 설정하기 – 로컬 3307로 원격 DB 접속 PuTTY로 SSH 터널을 열면 DB 클라이언트에서 127.0.0.1:3307에 접속해 원격 DB의 3306 포트로 연결할 수 있습니다. 아래는 기존 글의 실제 설정 화면으로 따라가는 예시입니다.1. SSH 로그인 후 Tunnels 열기PuTTY의 Session → Host Name에 SSH 서버 주소를 넣고 로그인합니다. 터미널 제목 표시줄을 우클릭해 Change Settings… → Connection → SSH → Tunnels로 이동하세요.2. 로컬 포트와 DB 주소 등록하기Source port에 3307, Destination에 mysql.example.com:3306을 넣습니다. 주소는 SSH 서버에서 접근할 수 있는 실제 DB 주소로 바꾸세요.Local → Add를 누르고 목록에 L3307이.. 2026. 11. 6.
반디집 압축이 안 풀릴 때: CRC 오류·분할 파일·권한 확인하기 반디집에서 압축이 안 풀린다면 오류 문구부터 확인해 보세요. CRC 오류는 파일 상태, 분할 압축은 파일 구성, 네트워크 드라이브 오류는 실행 권한부터 살펴보면 됩니다.Windows용 반디집 기준입니다. 아래는 반디소프트 공식 도움말의 실제 화면이며, 구버전 UI가 포함되어 있습니다. 직접 재현한 화면은 아니므로 버튼 위치보다 오류 문구와 파일 이름을 기준으로 따라가세요.1. “CRC 에러”라면 → 먼저 테스트압축 파일을 반디집으로 열고, 상단의 테스트를 누릅니다. 작업이 끝나면 아래 결과 목록을 확인하세요.① 진행률이 100%여도 성공은 아닙니다. 빨간색 CRC 오류 문구와 마지막 결과를 확인하세요. (화면: 반디소프트)CRC 오류는 압축 파일에 기록된 검사값과 풀어낸 데이터의 검사값이 다르다는 뜻입니.. 2026. 11. 5.
728x90
반응형