Series📚(5개) Tags🏷️(951개)

Tag🏷️ "programming" (51건)

  1. 🎍 “Go away, Python!” / Go으로 스크립트짜기
    💠 (원본글) Go away, Python! shebang으로 go언어으로 스크립트 짜기 1 2 3 4 5 6 7 8 //usr/bin/env go run "$0"...
  2. 🐅 categories안녕👋 taxonomies 정렬 추가
    👉 새로운 묶음법: “📚시리즈(Series)” …추가하고 “😺카테고리(Categories)”,은 별로 쓸모가 없었구나 생각이 들어서 제외시켰다. 이제 “📚시리즈(Series)”...
  3. 🐌 블로그 디자인 수정 + 제목 자동 emoji 붙여주기
    블로그 CSS을 또 수정하고, 레이아웃도 좀 더 고쳤다. 간단하게 가볍게 보였으면 해서. 그런데 그간 고민해오던 것들이 있음: (예전에) 귀찮아서 new-ping.pl-스크립트...
  4. 😪 scripts-rofi-perl5 릴리즈
    https://github.com/ageldama/scripts-rofi-perl5 스크립트 많이 작성해서 자동화해서 쓰는데, 터미널 열거나 하기 귀찮고, 모두 한 디렉토리에 넣...
  5. 🌘 Python 3.14 "no-GIL"보다 concurrent.interpreters, 그리고 Tcl 데자뷰
    최근의 파이썬은 아주 오랬동안 multicore/parallelism을 지원하기 위해 걸림돌이었던 GIL에서 자유로워진 "no-GIL" 옵션이 베타 단계....
  6. 💻 data-driven programming & data-driven design & data-oriented programming ???
    비슷한 용어들. 내가 이해한 정리들은 1: data-driven programming 데이터처리를 중심으로 하는 프로그래밍언어나 도구, 스타일. 예를 들어, awk, perl은...
  7. 🍴 xmake, compile_commands.json, flycheck
    cmake/warp등을 써보면서 c/c++ 개발할 때에 빌드도구 갖고 놀다가, 이번에 마음을 열고 xmake을 익혀봄. 마음에 든다. 가볍고 빠르고 좋다. ccache등도 바로...
  8. 🧧 `ncal -3` 직접 Perl으로 짜봤다
    ncal -3 이 뭐냐하면: https://man7.org/linux/man-pages/man1/cal.1.html …뭐 이런건데, 개인적으로 저전력 글쓰기 전용머신에서 사용하는...
  9. 🍯 C++: Golang-ish `defer`-macro
    별거 없는데, 문득 심심해서 툭닥거려봤다. 원하는 것과 접근법 https://go.dev/blog/defer-panic-and-recover...
  10. 💶 Ping 07/07/2022 .01
    zk/lurk, bun, zig, swc, rust, 그리고 luajit
  11. ☕ react.js, next.js, ssr, progressive hydration, 그리고 "Islands Architecture"와 fresh/deno
    https://jasonformat.com/islands-architecture/ …이전에 몇번 언급한 hotwired 처럼. ㅎㅎ 지금의 reactjs, vuejs등...
  12. 🥯 "모두를 위한 algebraic effects!" ...정말루?
    뭐 대충 다음과 같은 글들: https://www.eff-lang.org/handlers-tutorial.pdf...
  13. 📱 jq manpage와 code
    https://stedolan.github.io/jq/ jq이 뭐하는 도구인지 소개는 한국어로 많은데, 그걸 갖고 조금 복잡한 패턴을 처리하는 자료는, 머리 나쁜 내가 이해하기에...
  14. 🐱 Ping 19/Jun/2021
    그간은 여러 수고를 줄이고 싶어서 블로그도 문을 닫아 놓고, github repositories도 대부분은 private으로 변경해놓고 지냈었다. 하지만 그래도 coding과 글...
  15. 🎫 Python + Generator / LeetCode "1614. max nesting depth of the parentheses"
    지난 번 작성한 Common Lisp / LOOP매크로을 이용한 구현 을 다른 언어에서였다면, 비슷한 조건으로 메모리 복잡도 O(1)으로 풀어보고 싶었다. 1 2 3 4 5 6...
  16. ⏫ Ping 02/Nov/2020
    (functional) reactive 관련들을 다시 찾아 보고 있다. 예전에 webdev은 아니고 백엔드를 위해서 rxjs 을 쓸 일이 있었었고 꽤 재밌었다. node.js에서...
  17. 📥 "asdf-subdir-finder" released!
    지난번 포스팅한 "asdf 정의를 내 코드베이스의 하위디렉토리에서 자동으로 로딩하기"를 프로젝트으로 만들었다....
  18. 🐖 CommonLisp (w/o LOOP-macro) / LeetCode "1614. max nesting depth of the parentheses"
    어제 작성한 LOOP매크로을 이용한 구현 을 풀어서, 만약 LOOP매크로가 없었더라면 어떻게 짰을지 작성해봤다. 1 2 3 4 5 6 7 8 9 10 11 12 (defun...
  19. 🫛 CommonLisp / LeetCode "1614. max nesting depth of the parentheses"
    문제 https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses/ 작성한 코드 1 2 3 4 5 6 7 8...
  20. 🍃 Ping (2nd) 17/Oct/2020
    올해 초 cl-state-machine 라이브러리를 만들어 공개한 이후로 커먼리습을 쓰지는 않았다. 다른 직업상 쓰는 언어들만을 쓰고 오픈소스와 개인적으로 만들고 싶은 프로젝트를...
  21. 🤲 Ping 17/Oct/2020
    웹프론트엔드 개발을 조금씩 해보고 있다. 처음에는 예전 방식으로만 하려고 하다가 조금씩 겨우 써보던 webpack을 다시 가이드를 차근차근 공부하고 동작하는 방식을 이해하도록 뜯...
  22. 🚏 Ping 16/Oct/2020
    ADT1만큼 만들어 쓰는 것은 아니지만, 그냥 Kotlin, Python의 dataclass 정도는 쓰고 싶어서 CommonLisp 매크로를 만들어봤다.2 equals 라이브러리...
  23. 👨‍🦱 Ping 11/Oct/2020
    어째서 더 잘 그럴 수 있을까 무엇인가를 만드는 일은 사실 두 가지 단계로 발전하는 것 같다. 단지 목적한 그것만을 만드는 일과, 또는 그것을 반복적으로 생산하고 또 더 나은 방...
  24. 🥼 Ping 26/Sep/2020
    영화, 소설, ..심지어 프로그래밍언어나 사람, idea을 접할 때 어떤 것들은 그 자체로 화려해보이고 천재적이라는 것을 느낄 수 있을지도 모른다. 프로그래밍언어이나 기술,...
  25. 🛻 Ping 16/Sep/2020
    그간 작업해오던 일이 있어서 과분하게 고마운 제안, 이미 익숙한 사람들과, 거기에 훌륭한 이들과 멋진 일을 함께 하자는 제안들을 거절을 하며 손해를 보며 살고 있었다. 그리고 그...
  26. 🪗 Python에 대한 내 관점
    Python은 조금 지루한 문법의 언어다. 거기에 매크로 같은 기능도 없어서 항상 평이한 문장을 작성하게 되는 것 같다. 하지만 다른 비슷한 언어들과는 다르게, 파이썬 문장 자체...
  27. 🤼 Ping 14/Aug/2020
    빌드도구의 경험과 Meson을 사용하기 Meson-ABC 갖고 놀아본 코드 아주 예전에 commercially 성공적이었었던 C++ 프로젝트를 홀로 기획, 설계, 개발했었었다....
  28. 👕 Ping 17/Jul/2020
    GitHub "Arctic Code Vault Contributor"이 되었다....
  29. 📓 Lisp에서 Dynamic/Lexical Binding와 JavaScript의 var/let
    다음의 간단한 코드를 읽어보자. 1 2 3 4 5 6 7 8 9 10 11 12 var x = "lexical"; function maker() { return...
  30. 1️⃣ direnv + direnv-mode 이맥스 지원 + C/C++/Python등 프로젝트 설정 적용하기
    프로젝트의 빌드 디렉토리, virtualenv와 같은 경로의 설정, 경로 설정에 따른 빌드/실행/테스팅/스크립트을 편하게 하려고 만든 moonshot.el 와 유사한걸 검색해봤다...
  31. 👢 moonshot.el 최초 릴리즈
    moonshot.el 을 만들어서 공개했다. 이맥스를 써오면서 불편하다고 생각한걸 간단히 하고 싶었었다: 불편함들 빌드 디렉토리 Projectile을 사용하니까 프로젝트 디렉토리...
  32. 🐖 Hololog Perl/CLI 버젼
    https://github.com/ageldama/hololog-perl-cli 한줄씩 메모를 하는걸 좋아하고, 그냥 데스크탑에서 PDF을 읽거나 웹페이지를 읽으면서 어딘가에 생...
  33. 🦟 radio-recorder 프로젝트 설명
    2년전쯤에 한국 라디오를 혼자 듣고 싶었었다. 하지만 시차가 많이 나는 지역에 살았었다. (8시간 정도 느림) 그래서 한국 인터넷 라디오를 녹음해서 개인적으로 들을 수 있다면 좋...
  34. 🗳️ First release of cl-state-machine
    Made a small state machine library/DSL in/for CommonLisp....
  35. 🥝 (Common Lisp의 어두운 면) Equality
    오늘은 커먼리습의 어두운 면을 이야기 해볼까. 보통 나는 리습 팬보이니까 리습에 대해 불리한 이야기는 잘 쓰지 않는거 같아서 한번 써보기로 생각했다. 그리고 놀랍게도 이 글의 끝에...
  36. 🚍 (소프트웨어 고고학) 어째서 `String#replaceAll`처럼 메서드 경로의 구분자로 `#`을 쓸까?
    오늘 아침 다음은 오늘 아침 트위터의 타임라인에서 내가 스쳐본 한 스크린샷의 일부이다: 1 …뭐에 느낌을 받았냐하면, 바로 저 String#replace(..) 이라는...
  37. 🧜‍♀️ cl-toy-stack-lang 첫번째 버젼과 작업하면서 깨달은것
    일단 첫번째 버젼 다 만들었다. https://github.com/ageldama/cl-toy-stack-lang/releases/tag/v0.1.0 그냥 장난으로 인터프리터도 아...
  38. 👩‍🦯 Ping 15/Oct/2019
    커먼리습으로 간단한 스택기반 장난감 프로그래밍언어를 만들고있다. https://github.com/ageldama/cl-toy-stack-lang 튜링컴플릿이나 그런거 관심도 없고...
  39. ⚒️ rutils으로 커먼리습 확장해서 clojure 비슷하게, 더 편하게
    커먼리습은 CLHS 이후로 언어 자체 정의는 변하지 않았다. 구현체마다 조금씩 확장이 있을수도 있지만 딱히 그렇게 하지도 않는거 같다. 그럴만도 하다고 생각하는게 어차피 커먼리습에...
  40. 🧆 Ping 17/03/2019
    Emacs/C++ 개발환경 스크린캐스트 이전 포스팅 에서 만들었던 설정을 스크린캐스트로 찍어서 공유해봤다. “Let Over Lambda” 읽기 Let...
  41. 🤜 CFFI으로 CommonLisp 2d array을 Foreign function으로 전달하기
    https://github.com/ageldama/cffi-2d-array-hello cffi:with-foreign-array이 CFFI manual에 없어서 처음에 좀 골치아팠...
  42. 🤱 Ivy/Counsel으로 바꾸기, 기능들 만들기 (w/ C++지원, ++rmsbolt)
    최근에 이맥스 설정을 Helm기반에서 Ivy/Counsel으로 전부 바꿨다. 더 가볍고, 적당히 잘 동작하고, Ripgrep이랑 기본적으로 설정이 가능해서 편함. 거기에 C-c...
  43. 🦍 Ping 07/02/2019
    Golang 사랑 회사일로 Golang을 다시 잡고 쓰게됐다. 예전에도 잠깐 썼었는데1, 이번엔 그냥 더 오래 진지하게 필요에 의해서 쓰게됐다. 지금 일터에서도 필요에 의해서 작은...
  44. 🟡 Golang Goroutine, Channel, I/O 그리고 Scheduler 이해해보기
    Go언어를 요즘에 진지하게 생각하고 계속해서 자료를 찾아보며 익히고 있다. 가장 흥미있는 부분은 Goroutine scheduler 구현과 I/O시스템을 어떻게 만들었을까인데, 아...
  45. 🧡 ASDF으로 간단한 의존성 연결과 로딩하기
    System? 이런게 왜 필요하지? require있잖아 대부분의 유명한 프로그래밍언어들이 커먼리습의 System 에 대응하는 기능이 명확하게 없으니까, 다른 프로그래밍 하거나 하는...
  46. 🧇 생각 10/10/2018
    연구소에서 종종 휴식시간에 PS4 게임을 하면서 지낸다. 그냥 별로 게임을 위해서 너무 많은 시간을 보내는걸 원래도 좋아하진 않았지만 독일에 살며 취미로 다시 시작한 이후로 재미를...
  47. ⏺️ CQuery + LSP vs CMake-IDE + RTags
    LSP + CQuery을 써보려고 했는데, 결국 CMake-IDE + RTags 조합으로 원래대로 쓰게될거 같아. : _build/ 와 같이 CMake, Ninja,...
  48. #️⃣ 예전 모나드를 이용한 비동기코드의 정리에 대한 아이디어를 다시 생각해보기
    예전 내가 썼던 블로그가 갑자기 떠올랐다. http://ageldama.blogspot.de/2012/03/nodejs-haskell-io-monad.html 내용은, 콜백헬 싫다...
  49. 👐 SBCL을 OSX에서 실행할때 멀티쓰레딩 켜기.
    SBCL은 멀티쓰레딩을 잘 지원하는 커먼리습 컴파일러이지만, 공식사이트에서 제공하는 리눅스 바이너리가 아니라 OSX 바이너리는 멀티쓰레딩이 꺼져서 컴파일되어있다....
  50. 👨‍🦱 Erlang에 더 관심을 기울여야 할 시점인거 같다
    그냥 최근의 자바나 node.js, 특히 자바의 RxJava 같은걸 보다보면, 1 뭔가 언어적으로 지원하지 않는걸 뜯어내서 동작하게 만들고 너무 골치가 아프게 만들어지는건 아닌가...
  51. 👴 Java Immutables와 친숙한 오래된 문제들
    https://immutables.github.io/ 요즘 이걸 살짝 봤는데, 재미있었다. 그런데 일단 깊이보거나 써보기 전에 드는 걱정은, 이거 기존의 몇몇 프레임웍이나 라이브러...