본문 바로가기

Programmer Jinyo

(57)
Dart 튜토리얼 강의 (from 노마드 코더) https://nomadcoders.co/dart-for-beginners Dart 시작하기 – 노마드 코더 Nomad Coders Flutter 앱 개발을 위한 Dart 배우기 nomadcoders.co 위 링크의 강의를 들으며 내용을 정리하는 포스트이다. Dart는 OOP 언어이다. Dart는 UI에 최적화 되어있으며, 모든 플랫폼에서 빠르다고 한다. Dart는 Dart web과 Dart Native 두개의 컴파일러가 있고, 그래서 한 코드로 여러 플랫폼에서 잘 돌아가게 만들어 줄 수 있다. Dart 는 Just In Time 컴파일러가 있으면서, Ahead Of Time 컴파일러이다. 개발 중에는 기본적으로 VM위에서 돌아간다. 그래서 JIT를 만족한다. 또한 null safety하다. 시작 프로그..
실전압축NFT지식전달 본 글의 목적 NFT 관련 기술적인 이슈들을 재빠르게 훑는것이 목표입니다. 키워드에 대해서 실무자가 아닌 사람이 알아야 할 정도 까지만 빠르게 훑고 지나갑니다. 블록체인 블록체인이 기존의 것들을 어떤 개념으로 바꿨는지만 빠르게 알아봅시다. 쉽게 설명하기 위해서 개념적으로 엄밀히 말하면 틀릴 수 있는 내용들을 (그치만 몰라도 상관없는) 우다다다 써 놓겠습니다. 궁금하면 물어보십씨오. 기존의 보안은 특정 컴퓨터 한개가 모든 데이터를 들고있고, 그 컴퓨터에 외부에서 해킹이 되는 것을 방지하는 것으로 데이터 위/변조를 막았습니다. 쉽게 말해, 내 은행 잔고가 100만원 있다는 정보를 은행 안에 꽁꽁 숨겨진 컴퓨터 안에 저장 되게 만들어서 변경 불가능 하게 바꾸었습니다. 블록체인이 보안을 유지하기 위해 바꾼 것은..
How to avoid machine learning pitfalls: a guide for academic researchers - 머신러닝을 하면서 함정에 빠지지 않는 방법에 대하여 https://arxiv.org/abs/2108.02497?fbclid=IwAR0OQcuP7WXvg2QQ1qgUYzCoqC7STeM0xalTLPkxTVE4P4F5RKdTFtbFMy4 How to avoid machine learning pitfalls: a guide for academic researchers This document gives a concise outline of some of the common mistakes that occur when using machine learning techniques, and what can be done to avoid them. It is intended primarily as a guide for research students, and focu..
(Typed) Akka document 읽으면서 소소하게 정리 (Getting Started Guide) 뭐, 이 글은 완벽한 번역은 아니고, 읽다가 별 내용 아닌거 빼고 그냥 중요한 내용 위주로 번역(정리) 해 놓은 글입니다. 이 글 + 원본 문서를 같이 읽으시는걸 추천드립니다 :) https://doc.akka.io/docs/akka/current/typed/guide/introduction.html Introduction to Akka 아카는 안정적인 동작, 고장 방지 능력(fault tolerance), 고성능을 제공하기 위한 코드를 작성함에 있어 low-level 코드를 작성하지 않고, 비즈니스 요구를 충족시키기 위해 집중할 수 있게 해 준다. 분산 시스템은 component가 응답하지않고 죽거나, 추적되지 않는 상황에서 메시지가 유실되거나, latency가 변동되는 환경 안에서 잘 대처해야 한다...
scala with cats 책 읽으면서 필기 Chapter 7 (Foldable and Traverse) 2020/02/21 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기 Chapter 6 (Semigroupal and Applicative) 위 글에서 이어지는 글입니다. 이 글 시리즈는 scala with cats 원문을 보고 쓴 글입니다. *필기 위주로 합니다 ㅜ_ㅜ.. 공부하는데에 너무 시간이 오래걸려서.. Foldable and Traverse 이 챕터에서는 컬랙션에 대해서 순회를 캡쳐하는(?) 두 타입 클래스에 대해서 볼 것이다. - Foldable 은 foldLeft와 foldRight과 비슷한 연산을 추상화한다. - Traverse는 고-레벨의 추상화인데 folding보다 적게 고통받으며 순회하기 위해 Applicatives를 사용..
scala with cats 책 읽으면서 필기 Chapter 6 (Semigroupal and Applicative) 2020/02/20 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 5 (Monad Transformers) 위 글에서 이어지는 글입니다. 이 글 시리즈는 scala with cats 원문을 보고 쓴 글입니다. *이번 글 부터는 진짜 거의 필기 위주로만 합니다 ㅜ_ㅜ.. 공부하는데에 너무 시간이 오래걸려서.. 이전 챕터에서 우리는 어떻게 map과 flatMap을 사용하여 functors와 monads 가 작업을 이어붙이는지에 대해서 살펴보았다. functor과 모나드가 대단히 유용한 추상화인 반면, 그들이 표현하지 못하는 몇몇 프로그램 타입이 있다. 하나의 예시로는 , form validation이 있다. 우리..
scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 5 (Monad Transformers) 이 글은 2020/02/17 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 4 (Monads) 요기에서 이어지는 글입니다. 다음글은 2020/02/21 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기 Chapter 6 (Semigroupal and Applicative) 입니다. Scala with cats 책을 읽으며 적은 글입니다. 모나드는 중첩된 for-comprehensions를 통해 코드 베이스가 부풀어 오를 수 있다. 우리가 데이터베이스와 상호작용 하고 있다고 생각 해 보자. 우리는 유저 레코드를 살펴보고 싶다. 유저가 안철수 할 수 있..
scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 4 (Monads) 이 글은 2020/02/12 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 3 여기에서 이어지는 글이며, 스칼라 with cats 를 보며 작성했습니다. 다음 글은 2020/02/20 - [Programmer Jinyo/Scala & AKKA] - scala with cats 책 읽으면서 필기(하다보니 번역급) Chapter 5 (Monad Transformers) 입니다. * 이 책에서 말하는 모나드의 설명이 사실 실제로 수학적으로 정의된 모나드의 정의랑은 조금 상이한 부분이 있습니다. 따로 정리하지는 않겠지만 알아두시고 공부하시는 것이 좋을 것 같아 말씀드립니다. Monads 모나드는 Scala에서 가장 ..