[바미] 맨먼스 미신을 읽고바미] 맨먼스 미신 : 소프트웨어 공학에 관한 에세이를 읽고
·
이것저것/책 후기
개인적으로 빨리 읽어보고 싶었던 책이였고, 미루고 미루던 책 후기를 이제야 올리게 되었다.맨먼스 미신은 1975년에 처음 출판되었지만, 그 내용은 오늘날에도 여전히 유효하고 심오한 내용을 다루고 있다.  이 책의 저자 브룩스는 IBM에서 OS/360 운영체제 개발을 이끌었던 경험을 바탕으로 소프트웨어 프로젝트 관리의 어려움과 그에 따른 교훈을 공유하고 있다. 그 중에서 소프트웨어 개발에서의 시간과 인력 투입의 관계를 분석하며, 단순히 사람을 추가한다고 해서 생산성이 비례하여 증가하지 않는다는 '맨먼스 미신'을 강조하는 데 상당히 공감이 많이 됐다.언제나 회사가 필요했던 인원은 단순히 개발자가 아닌 해당 회사가 다루는 도메인 또는 서비스의 성격을 잘 아는 사람이 필요한 사람이였었는데 이건 어디에나 동일하다..
[바미] n제곱 계산
·
하루 알고리즘(JS)
문제https://www.acmicpc.net/problem/12728  코드const fs = require('fs');const input = fs.readFileSync('/dev/stdin').toString().trim();const lines = input.split('\n');const T = parseInt(lines[0]);const mod = 1000; // 마지막 세 자리를 구하기 위해 모듈러 1000 사용const period = 1500; // Sₙ 모듈러 1000의 주기// Sₙ 모듈러 1000을 저장할 배열 생성const S_arr = new Array(period);S_arr[0] = 2; // S₀ = 2S_arr[1] = 6; // S₁ = 6// 주기 내의 모든 Sₙ 모..
[바미] MySQL JSON 데이터 조회
·
MySQL(DB)
들어가기전에..MySQL은 5.7 버전부터 JSON 데이터를 효율적으로 저장하고 조회할 수 있는 기능을 제공하고 있습니다. MySQL에서 JSON 데이터를 어떻게 저장하고 조회하는 지 살펴보도록 하겠습니다.MySQL에서 JSON 데이터 타입?JSON(JavaScript Object Notation)은 가볍고 사람이 읽기 쉬운 데이터 교환 형식입니다. MySQL에서는 JSON 데이터 타입을 제공하여 JSON 형식의 데이터를 효율적으로 저장하고 관리할 수 있죠. 구조회된 데이터를 유연하게 저장이 가능하고, 스키마 변경없이 필드를 추가할 수 있고, 복잡한 데이터 구조도 저장이 가능합니다.JSON 데이터 저장우선 JSON 데이터를 저장할 테이블을 만들어보겠습니다.CREATE TABLE users ( id ..
[바미] .ibd과 .frm파일은 쿼리로 삭제하자!
·
MySQL(DB)
A라는 테이블을 파티셔닝 테이블로 만들기 위해 A_temp로 변경 후 새로 A라는 파티셔닝 테이블을 만든 뒤, A 테이블에 A_temp의 데이터를 넣다 오류가 발생하여 A_temp의 테이블을 삭제 후 재생성 하는 과정에서 SQL Error [1050] [42S01]: (conn=429) Table 'schema.A_temp /* Partition p202401 */' already exists라는 에러가 발생하고 맙니다. 구글링을 해보니 테이블 삭제 했을 때 관련된 파티션이 함께 삭제되지 않아 발생한 문제였습니다. 그래서 잔여 파티션 파일이 존재하여 이를 삭제해주어야 했습니다. 이 부분은 보통 /var/lib/mysql/shema안에 있기 때문에 저 역시 이 디렉토리 안에 있는 삭제되지 않은 .ibd과 ..
[바미] 회귀 분석
·
프로그래밍(Web)/업무관련
요번 회사에서 예측 데이터를 계산하기 위해 사용하는 것 중 하나인데 개발하면서 회귀 분석에 대해 공부한 것들을 정리해볼겸 글을 쓰게 되었습니다.회귀 분석 (Regression Analysis)? 회귀 분석(Regression Analysis)은 통계학과 데이터 분석에서 가장 기본적인 도구 중 하나로 독립 변수(설명 변수)와 종속 변수(반응 변수) 간의 관계를 수학적으로 표현하는 방법을 사용하고 있습니다. 두 개 이상의 변수 간의 관계를 모델링하고, 이를 바탕으로 특정 변수를 예측하는 데 사용되는데 과거의 판매량의 데이터를 바탕으로 다음 달 매출을 예측하거나, 기온과 에너지 사용량 간의 관계를 분석하는 등에 사용됩니다. 실 예를 들어 공부 시간(독립 변수)과 시험 점수(종속 변수)의 관계를 나타낼 때 이 ..
Bami
'오블완' 태그의 글 목록