2022/01

    [바미] 지난주에 이더리움의 가치가 22% 떨어졌네요.

    Ethereum은 지난 주 동안 가치가 22% 하락했으며 이는 채굴자의 이익에 부정적인 영향을 미칠 것입니다. 새해 며칠 후 이더리움 가격은 3,800달러 부근을 맴돌고 있었지만 그 이후로 급격히 하락했고 지금은 글을 쓰는 시점에서 3,070달러까지 떨어졌습니다. 더 암울한 그림을 그리려면 적어도 암호화폐 채굴자들에게 이더리움의 사상 최고치인 4,800달러는 지난 11월 초에 도달했으며 가치가 38% 하락하는 데 단 2개월이 걸렸습니다. 그러나 암호화폐와 외환 시장은 전통적으로 휴가철에 둔화되기 때문에 휴가가 끝나면 가격이 오르기 시작할 가능성이 있습니다. 현재 GPU 채굴자들은 수익을 내는 데 훨씬 더 많은 어려움을 겪을 것입니다. 이더리움의 가치는 22% 하락했지만 이더리움 난이도는 꾸준히 상승하고 ..

    [바미] JS에서 for-in 보다 for문을 더 쓰자!

    얼마전에 저를 힘들게? 했었던 코드가 하나 있었습니다. for (let i in this.array) { if (this.array[i].choice) this.index = i; } 이런 형태의 코드 였습니다. 저 부분에서 int형의 값을 가져와야 하는데 자꾸 "1", "2,"와 같은 문자형으로 가져왔고, 해당 부분은 제가 작성한 코드의 부분이 아니였기 때문에 어디 부분이 문제였었는지 파악하는데 더 애를 먹었었습니다. 그러다 알게 된 건 for-in 을 쓰게 되면 i가 오브젝트도 통과가 된다는 사실을 알게 되었습니다. 그래서 저 문법이 조금 위험할 수 있다는 걸 알게 되어 for (let i = 0; i < this.array.length; i++) { if (this.array[i].choice) t..

    [바미] 좋은 코드를 만들기 위한 노력.

    세상에 수 많은 개발자들이 있는데 그 중에서 "저 사람 잘하네"라고 할 때 그 기준 중에 하나가 프로그램을 튼튼하게 만든다는 점에 있습니다. 튼튼하게 만든다는 것은 프로그램이 터지지 않는 것, 멈추지 않는 것을 의미합니다. 프로그램을 튼튼하게 만들기 위해 중요한 것 중에 하나가 '방어 코드'인데 실제로 정말 잘 짜여진 프로그램의 코드가 100%라 했을 때 실제 동작하기 위한 코드가 20%, 나머지 80%는 방어코드로 이루어져 있다고 합니다. 그래서 20%의 동작을 위한 코드는 내가 그렇게 되길 바라는 코드이고 나머지 80%는 그렇게 안되는 부분들을 막기위한 코드라 보면 되죠. '20-80법칙'이라고도 하는데 방어코드를 잘 짜는 것 하나만으로 상위 20% 개발자에 들어설 거라 확신합니다. 간단하게 설명하자..

    [바미] VScode Background 앱 삭제 후 이미지가 사라지지 않을 때

    안녕하세요. 저번에 VScode내에서 배경화면을 설정하는 방법에 대해서 말씀드린적이 있었는데요. 이제 배경화면을 지우려고 Background를 삭제했는데 아래와 같은 이미지가 남더라구요.. 그래서 한참을 해메다가 방법을 찾았습니다. (삭제 하셨다면 재설치 하시기 바랍니다.) 먼저 background에 들어가 확장 설정을 클릭해줍니다. 그러고 해당부분을 체크 해제 해주면 말끔하게 사라지는 모습을 알 수 있습니다.

    [바미] NVIDIA GeForce RTX 3090 Ti가 유출되었네요.

    번역기 돌린 거라 오역이 많이 있을 수 있으며, 자세한 내용은 원문을 참고 바랍니다. NVIDIA GeForce RTX 3090 Ti는 실제입니다. NVIDIA는 가장 빠른 게이밍 그래픽 카드인 RTX 3090 Ti를 출시할 예정입니다. 새로운 카드는 10752 CUDA 코어가 탑재된 전체 GA102 GPU를 활용합니다. RTX 3090 Ti의 경우 NVIDIA는 21Gbps로 클럭되는 24GB의 더 빠른 GDDR6X 메모리를 추가 합니다. 384비트 메모리 버스에 연결된 이러한 메모리 는 RTX 3090보다 거의 7.7% 빠른 1TB/s 의 이론상 최대 대역폭을 가능하게 합니다. RTX 3090 Ti 파운더스 에디션은 트리플 슬롯 디자인으로 원래 모델과 거의 동일합니다. 이 카드는 최대 450W의 전력..

    [바미] 전문 통신과 TR 통신에 대해서.

    오늘 전문 통신과 TR 통신에 대해 접할 기회가 생겨 정리해보았습니다. 전문 통신 전문(全文) - 서로 주고 받을 데이터의 포맷을 약속(프로토콜)한 후 약속된 데이터 패킷을 전송하고 수신하는 것을 말합니다. 영어로는 full-text 라 불리고 특성상 고정 길이로 전송하죠. 예전에는 바이트배열 형태로 통신을 했습니다. (언어는 달라도 바이트 배열은 다 사용이 가능하니까요.) C언어와 자바와의 통신도 바이트배열은 가능합니다. (바이트는 어느 언어에서든 사용하는 자료형이니까요.) 이때 양측에서 정해진 규칙에 따라 통신을 하게 되는데 대강 이런 형식입니다. 예를 들어 총 길이가 8인 전문 통신을 한다고 가정할 때, 0 ~ 3 길이까지는 사용자 아이디로 4 ~ 7 길이까지는 금액이라고 데이터 포맷을 설정 합니다..