본문 바로가기

전체

(363)
[Googler] 터미널에서 구글검색을 하자 github.com/jarun/googler jarun/googler :mag: Google from the terminal. Contribute to jarun/googler development by creating an account on GitHub. github.com 말 그대로 터미널에서 구글검색을 하게 해주는 프로그램 우분투 16 에서는 apt 로 설치가 안되므로 (구버전이 깔리며, wsl에서만 그런지는 모르겟으나 검색도 안됨) github.com/jarun/googler/releases/tag/v4.3.1 요기서 맞는버전을 다운받고 설치하면 된다. dpkg 로 설치하면 사용가능하다. --count 는 띄울개수 (안하면 기본 10개인듯) -x 는 검색할때 오타수정 사용안함. 이제 우분투 명령..
[AWS/자격증] AWS Certified Cloud Practitioner 획득 AWS 자격중에 기초중에 기초중에 기초인 자격증 (AWS Certified Cloud Practitioner) 공부한 30분 하고 봣는데 아슬아슬하게 합격했다. 외국인이 감독인데, 목소리 들리는줄알고 엄청 떠들어 댔는데, 목소리는 안들려서, 채팅으로 대화했다 크흠... l 문제 수, 풀이 시간 65문제에 130분으로 알고있습니다. 사전 요청하면 30분을 더 받을 수 있다고 하는데, 저는 신청하지 않았습니다. -> 기초는 90 분 이네요 l 난이도 깊은 수준을 위하는, 또는 깊은 생각을 해야 하는 문제는 잘나오지 않습니다. 문제의 Coverage 가 좀 넓습니다. 예를 들어서, AWS 의 공유책임모델? 에서 AWS 의 역할이 아닌 것은? 또는, TCO (총 소유 비용) 계산에 포함되지 않는 것은? 이런문제..
[Kotest] 코테스트 typo 컨트리뷰터 되기 github.com/kotest/kotest kotest/kotestPowerful, elegant and flexible test framework for Kotlin - kotest/kotestgithub.com코틀린용 테스트 프레임워크로,속성기반 테스팅이나 BDD 프레임워크 라고해서 좀 봤는데...딱히 사용해보지도 않았고, git clone 도 하지않고 그냥 도큐먼트를 조금 본게 전부근데 도큐먼트를 보다가Choosen 이라고 오타가 있어서.. 오타 수정하고 PR 했다.심지어 나는 솔직히 발견못하고 넘어갔는데번역돌리다가 그래멀리(문법교정 툴) 이 자동으로 발견해줌 ..뭐 어찌됬건 모름기지 개발자라면 오픈소스의 결함(?) 을 바로바로 신고하고 고쳐줘야 하는법!github.com/kotest/kotest..
[Monad/Free Monad] 내멋대로 Free 모나드 이해하기 Free Monad + 인터프리터 패턴은 재대로 써본적이 없어서 맨날 까먹는다... 까먹지 않기 위해 포스팅 FP 에서는 순수를 지향하기 때문에... 부수효과가 섞이는것을 꺼린다, 특히 부수효과는 쉽게 전파되기 때문에 부수효과를 최대한 배재하고자 한다. 그런데 부수효과 없는 프로그램이란 없는법, 콘솔 출력도 해야되고 파일 저장도 해야되고 DB엑세스도 해야긋지.. 근데 그럼 어떻게 하느냐! 바로 [효과] 자체를 분리하고, [효과] 가 필요한 순간에만 [효과]를 적용시키는것! 엥 그거 완전 의존성 주입 아니냐? 인터페이스를 이용한 OOP 식 DI, ISP 가 깨질확률이 높고, Compose를 할수없고, Funciton 자체를 DI 받는경우는, 효과가 분리되야할 Function 이 너무 많으면 모든 Funct..
[C#/F#] 프로그램별 단축키를 쉽게 확인하는 프로그램 Sheeter github.com/Lee-WonJun/Sheeter Lee-WonJun/Sheeter Cheat sheet viewer of the current application. Contribute to Lee-WonJun/Sheeter development by creating an account on GitHub. github.com 지금 만들고 있는 프로젝트 intellij, visual studio, vs code, terminal+ 기타등등 여러가지 툴을 이곳 저곳에서 사용하니까 키가 헷갈린다... IntellJ 에서 shift 를 2번 누르면 Search Everyting 이라고 단축키 + 기타등등 을 한번에 검색할수있는데, 기타 등등에는 관심없고, 어느 프로그램에서 이렇게 단축키를 볼수있으면 좋지 ..
[PS/C#] Leet Code - Algorithms - [Sum of Nodes with Even-Valued Grandparent] / [Minimum Depth of Binary Tree] leetcode.com/problems/minimum-depth-of-binary-tree/ Minimum Depth of Binary Tree - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent/ Sum of Nodes with Even-Valued Grandparent - LeetCode Level up your coding skills and q..
[PS/C#] HackerRand - Algorithms - The Maximum Subarray www.hackerrank.com/challenges/maxsubarray/problem The Maximum Subarray | HackerRank Given an array find the maximum possible sum of two types of subsequences. www.hackerrank.com static int[] maxSubarray(int[] arr) { var maxElement = arr.Max(); var sumPositive = arr.Any(x=>x>0); var maxOfSubseq = sumPositive ? arr.Where(x=>x>0).Sum() : maxElement; var dp = new int[] { arr[0], arr[0] }; var sum = ..
[F#/Monad] Fsharp Plus 라이브러리 github.com/fsprojects/FSharpPlus fsprojects/FSharpPlus Extensions for F#. Contribute to fsprojects/FSharpPlus development by creating an account on GitHub. github.com fsprojects.github.io/FSharpPlus//computation-expressions.html Computations Expressions This library allows to use some common computation expressions without writing any boiler plate code. There is a single computation expression: ..