전체 (363) 썸네일형 리스트형 [Windows] 개발자의 Windows 태블릿은 서피스 프로, 노트북은 서피스북을 사용할정도로 나는 개발자중에 보기드문 MS 빠다. (서피스가 아니라 MS 주식을 삿어야했는데) 뭐 아무튼 개발하면 보통 애플의 맥이지만 개인적으론 10 이후에는 윈도우를 더 좋아한다. 무려 리누즈 피셜.. 개인적으로 윈도우의 문제는, 윈도우는 너무 친숙하게 쓰고있기때문에 내가 윈도우를 잘 쓴다고 생각하게 만든다. WSL, 가상데스크톱, Windows Terminal (구데기 CMD말고) 등등.. CEO 가 바뀌고 나서 개발자 친화적으로 나가고있지만 개발자중에서도 잘모르는경우가 태반이다. 그래서 Window 관련하여 글을 써보려고한다. (사실 마이너한 개발글로는 조회수가 안나옴) 2020/07/18 - [프로그래밍 기술 노트/Windows] - [Windows] .. [Clojure] docjure 컨트리뷰트 see-ro-e.tistory.com/258 [Clojure] clojure to xlsx (Excel) github.com/mjul/docjure mjul/docjure Read and write Office documents from Clojure. Contribute to mjul/docjure development by creating an account on GitHub. github.com OpenXML 를 지원하는 Java API 인.. see-ro-e.tistory.com 이전에 올렸던 위 게시글에서 Readme 의 몇몇 예제에서 엑셀 확장자 오타를 발견 위와 같이 수정후 PR을 날렸더니 머지되었다 ㅋㅋㅋ github.com/mjul/docjure/pull/89 Fix typo in REA.. [Clojure] clojure to xlsx (Excel) github.com/mjul/docjure mjul/docjure Read and write Office documents from Clojure. Contribute to mjul/docjure development by creating an account on GitHub. github.com OpenXML 를 지원하는 Java API 인 org.apache.poi 을 clojure에서 아주 편하게 쓸수있게 해주는 라이브러리 간단한 사용 예제 (use 'dk.ative.docjure.spreadsheet) ;; Create a spreadsheet and save it (let [wb (create-workbook "Price List" [["Name" "Price"] ["Foo Widget" 100.. [Clojure] Clojure 웹 드라이버 API (wait-visible {:fn/text "고객센터"}) github.com/igrishaev/etaoin igrishaev/etaoin Pure Clojure Webdriver protocol implementation. Contribute to igrishaev/etaoin development by creating an account on GitHub. github.com 쉽게 말하면 셀레니움 같은거이다. clojure 에서 쉽게 webdriver 를 사용할수있는 라이브러리 간단하게 사용법을 살펴보면 드라이버 설정 (def driver (chrome)); chrome 사용 (def driver (chrome-headless)) ;headless (def driver (chrome-headless .. [PS/Clojure] HackerRand - Algorithms - Queen's Attack 알고리즘도 쉽고 구현도 쉬웠어야 하는문제 분명 맞게 푼거 같은데 테스트케이스에서 절반이 자꾸 틀려서 이것저것 다 시도해보다가 코드가 드럽게 길어졌다. 근데 맨처음 위치파악하는 조건문에서 조건하나를 빠트렸던문제였음 ㅡㅡ 맨처음 알고리즘이 제일 깔끔했는데 너무 많이 바뀌어버려서 돌아갈수없다.. www.hackerrank.com/challenges/queens-attack-2/problem Queen's Attack II | HackerRank Find the number of squares the queen can attack. www.hackerrank.com github.com/Lee-WonJun/ProblemSolving/blob/master/Brute%20Force/Queen's%20Attack%20.. [PS/Clojure] HackerRand - Algorithms - Absolute Permutation 아.. 뭔가 더 짤수있을꺼같은데.. Stream 규칙을 어떻게 세워야 할지 모르겠다. 필자가 적용한 알고리즘의 기초는 k가 2인경우 : 2 2 -2 -2 2 2 -2 -2 .... k가 3인경우 : 3 3 3 -3 -3 -3 3 3 3 -3 -3 -3 .. 이렇게 스트림에 더한것이 정상적인지 확인. www.hackerrank.com/challenges/absolute-permutation/problem Absolute Permutation | HackerRank Find lexicographically smallest absolute permutation. www.hackerrank.com github.com/Lee-WonJun/ProblemSolving/blob/master/Brute%20Force/A.. [Monad] 내멋대로 Monad 이해하기 - Bind (FlatMap), Monad C#이나 JAVA 에서 보통 함수를 어떻게 만들까? 예를 들어서 number를 받아서 User를 만드는 함수라고 하고한다면... public class User { public int id { get; set; } } public User CreateUser (int id) { return new User { id = id }; } 뭐 이런식으로 만들지 않을까? 그런데 여기서 User Id 가 0인 경우 관리자기 때문에 만들지 못한게 한다면? public class User { public int id { get; set; } } public User CreateUser (int id) { if (id == 0) { return null; } return new User { id = id }; } 뭐 간.. [Monad] 내멋대로 Monad 이해하기 - Map, Return, Apply FP 에서는 주로 예외처리를 Option 혹은 Maybe 라는 이름을 가진 타입을 사용한다. Null 처리 같은것도 Option으로 대체 되는데 예를 들자면 다음과 같다. MyClass nc = new MyClass(); //.... if (nc != null) { //... } else { //... } C#의 경우 위와 같이 Null로 확인한다면 let nt = Option.None //... if nt.IsSome then //... else //... F# 은 위와같이 Option을 통하여 None 인지 Some 인지 확인한다. Null이 천만불짜리 실수다~,Option 타입이 왜좋다~ 같은건 둘째 치고 단순위 위와같이 매번 if문 으로 Some 인지 None 인지 구분하여 사용한다면 Option.. 이전 1 ··· 12 13 14 15 16 17 18 ··· 46 다음