프로그래밍 기술 노트 (89) 썸네일형 리스트형 [Optics/Lens] 내 멋대로 Optics 이해하기 Feat) arrow-kt 불변(Immutable) 은 이미 대세라고 할정도로 중요한 개념으로 자리 잡았고, 대수적 데이터 타입(ADT) 로 디자인해서 이케 저케.. 썸타입이 어쩌고, 곱타입이 어쩌고.. 하는게 요즘 스타일인데, 비단 Haskell / Scala 같은 정통적(?) 인 FP 뿐만 아니라 C# / Kotlin 에서도 ADT 디자인을 위한 목적으로 data class 나 sealed class 를 제공해준다. (따지고 보면 다 ADT 이기도 하고) 그냥 내가 하는 소리가 아니라 진짜 Kotlin release 에서 그렇게 사용한다고 적혀있다. (참고로 한국어 버전에서는 OOP 에서 자주 사용하는 용어인 abstract data type 으로 잘못 번역되어있는데, 영어버전에는 algebraic data type 으로 되어.. [liftIO] 함수형 컨퍼런스 liftIO 후기 함수형같은 마이너한걸 파다보면 한국자료를 찾기가 힘들다... 컨퍼런스같은건 더 없고.. 이런 상황에서 Clojure Korea 에 글이 하나 올라왔는데 단돈 5000원에 티셔츠와 "실제 함수형을 업무에 적용중인 사람들" 의 발표를 들을 수 있는 기회가 되어서 신청하게 되었다. 틈만 나면 열리는 다른 컨퍼런스와 다르게 한국에서 열리는 함수형 컨퍼런스는 찾기 힘들기 때문 ㅜ.ㅜ Clojure / Scala /Haskell 까지! (Fsharp은 없고연..) 다만 발표시간이 좀 짧아서 인지, Deep 한 이야기까지는 끌고가지 못한것 같다. 그리고 Haskell 발표는 상류타입(HKT) 에 대한 이야기같은데 1도 못알아 들었다 행사가 끝나고 함수형 퀴즈 타임이 열렸는데 2등을 차지했다! 상품도 있다 (5000원.. Realworld functional 을 위한 자료들 Realworld gothinkster/realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅 (github.com) 한국사이트가 망해부라서 원문으로 대체 Clojure Design Patterns (mishadoff.com) Clojure Design Patterns Clojure Design Patterns Quick overview of the classic Design Patterns in Clojure Disclaimer: Most patterns are easy to implement because we u.. 주둥아리 주도 개발 (JDD) Lee-WonJun/JDD-Description: Ju-Dung-A-Li Driven Development (github.com) GitHub - Lee-WonJun/JDD-Description: Ju-Dung-A-Li Driven Development Ju-Dung-A-Li Driven Development. Contribute to Lee-WonJun/JDD-Description development by creating an account on GitHub. github.com 심심해서 블라인드 에 주둥아리 주도 개발을 위한 지침서 라고이라고 정리해서 올렸었는데, 미세한 호응을 얻었다. 그래서 내용을 추가해서 지침2 를 올렸다가, 더 미세한 호응을 얻었다. 그중에서 댓글로 누가 github에 올려달.. [Functional Programming] 함수형 훑어보기 같이 공부하는 동아리 사람들에게 함수형에 대하여 알려주기 위하여 공용 Notion 에 정리한 글을 이왕 정리한 김에 블로그에도 같이 올리려고합니다. 친한 지인들께 설명하기 위한 글 + 알려주기 위한글 이므로 완전 초심자가 보기에도 전문가가 보기에도 부족할 내용이지만, 말 그대로 한번 훑어보면서 이러한것이 있구나 정도로 파악하시는데 쓰시면 좋을 듯 합니다. 또한, 무조건적으로 제가 쓴글이 옳은건은 아니지만, 설명하는 내용 특성상 단언하는듯이 적힌 내용이 있습니다. 함수형 패러다임이란 무엇인가? "자, 빠르게 대답해보라. 함수형 프로그래밍이 무엇을 의미하는가? 틀렸다." 함수형의 시초는 존 메카시의 LISP 이며, 이는 알론소 처치의 람다계산법을 컴퓨터 언어로 만든것이다. "세 번째 패러다임은 최근에 들어서.. [Memory 관리] 프로그래밍 언어별 메모리 관리 이해 https://deepu.tech/memory-management-in-programming/ 🚀 Demystifying memory management in modern programming languages Let us take a look at how modern programming languages manage memory. deepu.tech 필자는 개인적으로는, 개발할때 언어의 내부 메모리 관리 원리를 알고있어야할 필요가 없다고 생각한다. 그걸 몰라도 되도록 추상화를 한것이니까. 그래서 딱히 외우거나 하지는 않는데, 그래도 가끔 필요할때가 있다. 성능 튜닝이라던지, 누수관리라던지까지 않아도 단순 호기심일수도 있고.... 아무튼 알아야될 순간이왔을때, JVM 메모리관리, GC 원리 이런식으로 .. [Windows/초 미세 팁] 파일 익스플로러 주소창으로 Visual Studio Code 실행 빠른 방법 : [code .] 대신에 [code.cmd .] 를 쳐야함 code . 대신에 code.cmd . 을 쳐야 해당 폴더에서 VSC 가 켜진다. 이유는 요기 github.com/microsoft/vscode/issues/79638 VS Code fails to open from file explorers address bar · Issue #79638 · microsoft/vscode Issue Type: Bug VS Code fails to open from windows file explorer address bar (when writing "code" + enter). Instead it prompts an "Open with..." dialog. When chosing Visual Stu.. [Unreal] Unreal Editor 에서 급격한 프레임 저하 Unreal 을 실행시키면 이렇게 에디터 자체의 FPS 를 확인할수가 있는데, 이게 사양이 안되는것도 아니고, SSD 에 설치하고, Viewport 상에 암것도 없어도 20프레임정도에서 안올라가는 경우가 있다. 재설치 / 복구 등을 해도 고쳐지지 않고, 너무느려서 편집이 불가능한 상황인데 (짜증나게 아주 가끔식 정상적으로 실행됨) 인터넷에서 있는 해결방안들(드라이버 업뎃, 지포스 오버레이 끄기, MSI 니헤먹인가 먼가하는 음장끄기)의 별짓을 다해도 고쳐지지 않는경우... 위 그림처럼 -DX12 를 옵션으로 주고 Epic 런처가 아닌 바로가기로 실행해보자... (에디터 내의 그래픽 API (DX/OpenGL 및 Openl XR) 등을 선택할수있는 방법이 있는지는 모르겠음) 물론 Unreal 이놈이 워낙 큰.. 이전 1 2 3 4 5 6 ··· 12 다음