본문 바로가기

Inventory

(133)
회사에서 프로그래밍 할 때 겪는 대표적인 어려움 무엇일까요? 당연히 그때그때 다르다라고 대답하시겠지요. 하지만 제 생각은 조금 다릅니다. 분명히 일반적으로 어렵다고 느끼는 요소가 있습니다. 그것은 바로, "환경 설정"이 아닐까 싶습니다. 프로그래밍으로 직장을 다닌다? 이미 상당한 코딩 수준은 보유하고 있다 보는게 맞습니다. 그래서 코딩 하다가 테스트하거나 요구사항이 바뀌어서 코드를 또 수정해야 한다? 그럴 때는 조금 어려울 수 있죠. 하지만 "환경 설정"만큼은 아닐 것 같습니다. 맨날 하던 개발 환경 유지하면서 프로그램을 개발한다면 다행히도 환경설정에 들이는 공수는 얼마 안 됩니다. 하지만 새로운 개발 환경에서 프로그램을 개발해야 할 일이 생깁니다. 그럴 때는 환경 설정만큼 골치아픈 것도 없습니다. 이 새로운 환경 설정이라는 것이 크게 뭔가 거창한 것..
기업에서 Python 프로그램을 만들 때 참고할 사항 안녕하세요. 어떤 기업이 있습니다. 기업에서 뭔가를 만들고 싶은 것이 있겠죠? 만들고 싶은 것이 있어요. 그것이 어떠한 IT 서비스가 될 수가 있겠죠. 언어를 무엇을 쓸까요. 개발자는 누구를 뽑을까요. 외주를 줄까요 아니면 자체 개발로 할까요. 돈은 얼마나 들고 공수는 얼마나 들까요 문제는 없을까요. 이런 부분에서부터 근본적으로 사람들은 고민하게 됩니다. 또 고민하게 되겠죠. 요즘 AI다 딥러닝이다 머신러닝이다. 사실 요즘도 아니죠. 한 3년 전쯤부터 유행했던 이야기죠. 저 또한 딥러닝쪽 공부를 막 시작한건 사실이지만 여하튼 뭐 그렇다는 겁니다. 그래서 그거 하려면 뭐 써야 하는데? R이나 Python 써라 이런말 많이 들었을거에요. 사실 맞는 말이에요. 그러니까 위와 같은 대답이 나왔겠죠. 그럼 Pyt..
티스토리에 대한 개인적인 생각 1. 블로그 별로 필명 설정이 안될 때 - 사실 이것 때문에 쓰는 글이 아닌가 싶어요. - 블로그 별로 필명 수식어를 사용할 수 있지만, 글쎄요. 그게 과연 필명 자체를 대신할 수 있을까요. - 결국 다른 필명을 사용하려면 티스토리 계정을 하나 더 만드는 수밖엔 없겠네요. 2. 모바일 앱 - 이번에 모바일 앱 새롭게 업데이트가 되었습니다. - 근데 기존보다 조금 좋아졌다 정도네요. - PC에서 쓰던 것을 대체할 수는 없더라고요. 3. 그런데도 티스토리를 계속 쓰고 있고, 또 새로 만들 것을 고민하는 이유 - 별 수 없는 것 같아요. - 블로그를 나 혼자만의 일기로 쓸거면 사실 아무데나 아무렇게나 만들어도 됩니다. 하다못해 에버노트같은것을 이용하는게 차라리 더 편할 수도 있어요. - 다만 다른 사람들한테 ..
모토로라 버브버즈(Vervebuds) 200 사용 후기 안녕하세요. 지난번에는 모토로라 버브버즈 구매 후기를 써봤는데, 오늘은 사용후기를 써보겠습니다. 구매 후기 글: https://onikaze.tistory.com/655 모토로라 버브버즈(Vervebuds) 200 구매 후기 안녕하세요. 최근에 무선 블루투스 이어폰 모토로라 버브버즈(Verve Buds) 200을 구입하게 돼서 간단한 후기 남겨 봅니다. 다른 후기 글은 잡다한 내용이 많던데, 이 글에서는 그런 잡다한 내용을 줄이고 올려보겠.. onikaze.tistory.com 1. 착용감 나쁘지 않습니다. 그런데 그게 다입니다. 2. 블루투스 인식률 일반적으로는 인식률 좋습니다. 그러나 사람이 많은 지하철 역에서는 계속 끊겨서 들립니다. 심지어 왼쪽 이어폰은 잘 들리지도 않습니다. 한마디로 그냥 안좋습..
모토로라 버브버즈(Vervebuds) 200 구매 후기 안녕하세요. 최근에 무선 블루투스 이어폰 모토로라 버브버즈(Verve Buds) 200을 구입하게 돼서 간단한 후기 남겨 봅니다. 다른 후기 글은 잡다한 내용이 많던데, 이 글에서는 그런 잡다한 내용을 줄이고 올려보겠습니다. 먼저 케이스입니다. 실제 제품 케이스죠. 까 보았습니다. 충전 케이스 있고, 이어폰 있고, 운동용 밴드와 예비 부품 몇 개 있네요. 충전 단자에 넣으면 이렇게 생겼습니다. 자석 식으로 자동으로 딱 들어가네요. 블루투스 설정 해볼까요. 참고로 제 폰은 아이폰8입니다. 바로 되네요. 여기서 주의해야 할 사항은, 이어폰을 충전 단자에 넣고 페어링하면 안됩니다. 그냥 이어폰 뺀 상태에서 페어링해야 됩니다. 주의하세요. 앱도 깔아야겠죠? 앱 어딨나 찾을 필요 없이 그냥 제품에 있는 QR코드 ..
리니지2M을 해보았습니다 안녕하세요. 오랫만에 게임 글을 올리게 되었네요. 예전같으면 네이버 블로그에 글을 썼지만 기술 블로그를 Github Page로 이관하고 일상글을 이 곳에서 다루게 되다 보니 이렇게 되었네요. 리니지2M. 오늘 자정에 출시됐죠. 2000년대 초반 리니지2 게임의 향수를 느낄만한 분들이 많이 기대했을겁니다. 물론 리니지2 레볼루션이라고 넷마블에서 만든 게임이 있긴 하지만, NC소프트에서 직접 내놨다는 점에서 과연 원작을 얼마나 더 잘 살렸을지 기대하는 분들 많으셨을 것 같습니다. 그럼 한번 보도록 할게요. 참고로 제 폰은 아이폰8입니다. 메인화면입니다. 꽤 그럴싸 하죠. 이제 게임 들어갑니다. 음. 그런데 이게 뭐죠. 그래픽이 도대체 왜이런건지.. 카메라 시야를 바꿔봤습니다. 가관이네요. 도저히 형체를 알아..
EC2 인스턴스에서 Jupyter Notebook을 쓰면 뭐가 좋을까 안녕하세요. 최근 머신러닝과 관련해서 학습하고 연구를 하고 있는 와중에 Jupyter Notebook을 최근들어 사용하기 시작했습니다. 그런데 문득, Jupyter Notebook이 과연 뭐가 좋을까라는 의문도 같이 들게 되어 그냥 넌즈시 글을 써보겠습니다. 사실 이 글은 기존에 썼던 다른 글과는 달리 어떤 특별한 정보를 제공하는 글도 아니고 어떻게 보면 제 개인적인 소감에 가깝다고도 볼 수 있습니다. 하지만 IT 관련해서 인터넷을 검색하고 정보도 찾고 보다 보면, 단순히 정보만 막 나열하고 그러는것 보다는 IT 개발자 입장에서는 어떻게 바라보는지를 참고하는 것도 피드백이 될 수 있을 것 같다는 생각도 듭니다. Jupyter Notebook을 잠깐이라도 써보신 분들은 아시겠지만, 웹 상에서 Python이..
프로그램 개발을 위한 순서 안녕하세요. 프로그램을 개발하기 위해서는 어떤 방식을 사용해야 하고, 어떤 순서로 진행해야 할지. 간단한 고찰을 해보고자 글을 써보겠습니다. 1. 제일 먼저 무엇을 만들 것인지를 정해야 되겠죠? 목표가 있어야 과정이 있는거고 결과가 있는 거니까요. 2. 다음은 개발 환경을 설정하는 것입니다. 개발 환경 설정은 크게 다음과 같습니다. 1) 개발 언어 및 프레임워크는 무엇을 사용할 것인가 2) 개발에 필요한 서버, DB 등 외부 환경요소가 필요한가, 필요하면 어떤것을 쓸것인가 3. 다음은 개발 방식을 정하는겁니다. 대표적인 접근 방식은 Top-Down / Bottom-Up 방식이 있습니다. 작은 요소부터 정하고 큰 요소를 정할 것이냐(Bottom-Up) 큰 요소를 정한 다음 작은 요소를 정할 것이냐(Top-..