IT팁22 리눅스 마스코트: 턱스 🐧 리눅스를 떠올리면 가장 먼저 생각나는 것 중 하나가 바로 귀여운 펭귄 마스코트다.오픈소스의 대표격인 리눅스와 펭귄이 무슨 관련이 있을까 싶지만, 사실 이는 리눅스의 창시자인 리누스 토르발스가 펭귄을 좋아하기 때문이다.재미있는 점은, 리누스가 호주를 방문했을 때 펭귄에게 물린 적이 있다는 것이다. (살면서 펭귄에게 물어본 적 있으신 분?)그는 펭귄에 강한 인상을 받았고, 리눅스의 마스코트로 턱스를 선정하는 계기가 되었다.https://en.wikipedia.org/wiki/Tux_(mascot)나는 이런 이야기를 정말 좋아한다. 컴퓨터 세계는 정교한 논리로 가득 차 있어서, 때로는 숨이 막힐 듯한 답답함을 느끼기도 한다. 그런데 이런 유쾌한 일화를 들으면 마음에 여유가 생기고, 기술 속에서도 인간적인 면을.. 2025. 6. 22. Feature toggle https://martinfowler.com/articles/feature-toggles.html Feature Toggles (aka Feature Flags) Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity. martinfowler.com Feature Toggle 코드의 변경없이 시스템을 수정. 토글을 적용하고 관리하는 것으로 다양한 범주의 사용을 고려하게한다. 토글을 구현하는 방식과 적절한 도구들을 사용하여 토글을 구성하고 복잡성을 관리할 수 있다. 시스템 토글 수를 관리하는 것도 목표로 해야한다. 해당 기능과.. 2023. 10. 1. 대역 연습 최근 TDD 수업을 수강하면서 외부 라이브러리에 테스트에 대한 질문과 답변을 보았다. 최근 개발하던 코드가 생각나서 위의 지침에 따라 리팩터링을 해보기로 했다. 아래는 나의 리팩터링할 코드이다. import com.xxx.xxx.utils.Randoms; public CoinGenerator(int remainAmount) { this.coins = generateCoins(remainAmount); } private int pickCoins(int remainAmount) { int pick = Randoms.pick(getCoinEntries()); int subtractedAmount = remainAmount - pick; if (subtractedAmount >= 0) { this.coins.p.. 2021. 10. 10. 오라클 클라우드 무료사용하기 최근 가볍게 만들고있는 개인 프로젝트를 배포해야할 일이 생겼다. 프로젝트는 Frontend + Backend로 구성되어있다. 운영할만한 서버를 찾아봐야했다. 클라우드 가장 대표적인 것은 AWS일 것이다. 편리하지만 역시 돈이다. 프리티어는 1년이라는 제약사항이 있다. 언제 과금될지 모르는 것도 걱정이다. 다른 방안을 찾아봤다. 내가 고민했던 내용이다. - cafe24: 저렴한 서비스가 존재하지만 지정된 방식이 필요하다. 톰캣이라든지, 노드라든지 상품이 다르다. 그럼 스프링+리액트 는 어떻게 배포하지? 방법이야 있겠지만 찾아보는게 더 힘들 것같다. - heroku: heroku를 많이 고민했다. 무료인게 제일 좋았다. 하지만 무료인만큼 기동시간 제약이 있었다. 서버가 미국에 있는것도 마음에 걸렸다. 또한 .. 2021. 8. 12. 이전 1 2 3 4 ··· 6 다음