[Work in Progress, but the important tips are already included!] Bulid Toolchain You’ll need basic build tools such as gprbuild, gprmake, and those are distributed with GCC. On Apple silicon you should use simonjwright/distributing-gcc. Download release with the name aarch64. Follow the wiki. Bug basically you’ll do Right Click the downloaded file to install Add the path /opt/gcc-VERSION-aarch64/bin to $PATH Then, you can check the installation with $ which gprbuild. Output should show th...| a Pointer to J
My 2¢ while using MacBook Pro. Safari Related Developer’s Tool Webpage inspector also works on Safari(see: “Apple Developer”) Open Safari > Settings > Advanced > Enable Show fatures for web developers checkbox [MAYBE] Restart Safari OPT + CMD + i to open inspector Homepage to Favorites If you want to use New Tab Page as Home Page, you can go to Settings, Home Page and enter favorites://. Then you can go to New Tab Page on any webpage, with shortcut below.| a Pointer to J
Preface 핸드북에서 명시하듯 23년 12월 부로, 젠투에서 바이너리 패키지 설치를 공식 지원합니다. 이번 업데이트에 따라 VPS에 새로운 젠투 머신을 설치하며 과정에서 바이너리 패키지를 사용하는 방법을 정리합니다. binrepos.conf 이제 /etc/portage/repos.conf/gentoo.conf와 더불어, 바이너리 패키지를 위한 /etc/portage/binrepos.conf/gentoo.conf를 작성합니다. (예시에서는, 카이스트 미러를 활용합...| a Pointer to J
My not so Extremely Minimal Alt + Ctrl + Shift. Moved to Modular Structure from Literate Org-Mode config This post doesn’t strictly follow the most recent version(Updated: 2024-04-05). That’s available on Github. (Prefer Built-in packages over 3rd Party ones.) JEMACS Emacs really does stand for “Escape-Meta-Alt-Control-Shift”, and not “Editing Macros”, as you may have heard from other disreputable sources (like the Emacs author). — The Gnus Newsreader Manual > 12.7.1 Keystrokes| a Pointer to J
This is a translated work. The original post was written by Julia Evans and you can read it here. On 03, Nov. 2023, permission was granted via e-mail. 이 문서는 번역본입니다. 원본은 줄리아 에반스(Julia Evans)에 의해 작성되었으며, 다음 링크를 통해 읽을 수 있습니다.이메일을 통해 23/11/03 번역 허가를 받아 작성 후 업로드 합니다. 주요 개념, 명령어나 명령어 출력은 독자의 오해를 방지하기 위해 한국어와 영...| a Pointer to J
제가 공부하려고 개인적으로 정리한 리스트입니다. 따라서, 각 커리큘럼에 대한 문의나 질문은 여기(Original)나 혹은 여기(updated)에 해주시면 감사하겠습니다. 시작 전 환기 The First Three Minutes by Steven Weinberg (Level: Easy).An account of the Big Bang by one of the most brilliant physicists of all time. The Character of Physical Law by Richard Feynman (Level: Easy). A brilliant, inspiring little book on the laws of nature. The Particl...| a Pointer to J
제가 공부하려고 개인적으로 정리한 리스트입니다. 따라서, 각 커리큘럼에 대한 문의나 질문은 여기에 해주시면 감사하겠습니다. Start with Algebra Pre-Algebra는 ‘자연수, 정수, 분수, 소수, 백분율, 실수, 1차 방정식, 기초 기하학, 그래프’로 구성돼 ‘일반적인 경우’ 중등 교육으로 학습했을 것이므로 생략 가능 단계로 생각합니다. Pre-Algebra, Nichols Elementary Algebra, Sullivan, Struve, M...| a Pointer to J
제가 공부하려고 개인적으로 정리한 리스트입니다. 따라서, 각 커리큘럼에 대한 문의나 질문은 여기에 해주시면 감사하겠습니다. At Least Must study at least these two books. Computer Systems: A Programmer’s Perspective Designing Data-Intensive Applications Programming SICP (Structure and Interpretation of Computer Programs) Course: Brian Harvey’s Berkeley CS 61A Architecture CS:APP (Computer Systems :A Programmer’s Perspective) Course: Berkel...| a Pointer to J
🔧 근본 저처럼 근본 찾으시는 분들은 익히 아시겠지만 Bill Joy의 vi가 h,j,k,l을 방향키로 쓰게 된 이유, esc가 모드 변경에 쓰인 이유, 특히 유닉스 계열에서 홈 디렉터리를 ~로 줄여 쓰기 시작한 원인은 모두 ADM-3A 키보드에 있습니다. Bill Joy가 vi를 개발하던 당시 사용하던 키보드가 아래와 같기 때문이죠. 출처: Lear Siegler’s ADM-3A computer terminal’s full keyboard H,J,K,L 상단의 화살표...| a Pointer to J
fcitx, scim 등도 잘 작동하는 것으로 알고 있습니다만, 저는 리눅스를 처음 접했을 때부터 지금까지 ibus를 사용중이므로 가이드는 ibus 기준으로 작성합니다. 들어가기 전에 (1) Gnome의 경우 이제 Gnome은 ibus와 통합되어 개발됩니다. 대부분의 배포판에서, Gnome 데스크탑 환경을 사용하시는 경우라면, 아래 과정은 Settings 앱을 통해 진행하실 수 있습니다. Region & Language 옵션을 확인하...| a Pointer to J
the Grand Unified Settings Theory 특정 배포판의 기능에 대한 설명이 아닌 견해, 각종 프로그램에 대한 견해는 여기에 모두 합쳤습니다. Gentoo + Dwm 😊 (dwm/st/dmenu는 패치 없이 소스 수정만 해서 씀미댜) 선호도 기준 0. 문서화 기본적으로, 그리고 개인적으로, 큰 틀에서의 선호도는 문서화 정도에 따라 갈립니다. 예를 들어, 배포판의 경우, 옛 젠투 위키, 현 아치 위키 윈도우 매니저의 ...| a Pointer to J
This is a translated work. The original post was written by Tim Pope and you can read it here. On 11, July. 2022, permission was granted via e-mail. 이 문서는 번역본입니다. 원본은 팀 포프(Tim Pope)에 의해 작성되었으며, 다음 링크를 통해 읽을 수 있습니다. 이메일을 통해 22/07/11 번역 허가를 받아 작성 후 업로드 합니다. $ 깃 커밋 메시지 관련하여 19 Apr 2008 잘 구성된 커밋(Commit) 메시지가 무엇인지 좀 더 상세...| a Pointer to J
올바른 비밀번호 설정 방법 서문 사이버 보안에 관심이 많거나, 개발 직종에 근무하시는 분들은 이미 알고 있는 내용이겠지만 그렇지 않은 분들이 너무 많은 오해를 하고 있거나 관심이 없는 것 같아서 적습니다. 아래에서 쉬운 이해를 위해 ‘해킹’, ‘추측’까지 소요되는 예상 시간이라고 적고 있으나, 엄밀하게 말하면 그 자체로 ‘해킹’이라기 보다는 ‘비밀번호 찾는 ...| a Pointer to J
서문 Dotfiles를 관리하는 방법을 수동, Git 활용, 심볼릭 링크 활용, GNU stow 활용의 단계로 정리하였습니다. Dotfiles 유닉스 관련 시스템(Unix, BSD, Linux 등)에서는 파일명 앞에 .을 붙이는 경우, 숨긴 파일이 되어 ls만으로는 파일을 보이지 않습니다. 이를 활용해, 각종 프로그램 설정이 담긴 일반 텍스트 파일을 .을 붙여 활용해왔습니다. 예를 들어, Hello 라는 프로그램을 제작하는 ...| a Pointer to J
서문 아치 리눅스 설치 가이드를 작성할 때도 마찬가지였지만, 기본적으로 새 글을 작성할지 결정할 때는 ‘내가 실제로 공부하기 까다로웠는가’를 기준으로 설정합니다. 이미 영문/한글로 작성된 양질의 가이드가 충분히 존재해서 스스로 공부하는데도 어려움이 없었고, 뒤에 공부할 사람들도 쉽게 배울 수 있을 것으로 예측되는 것들에 대해 작성하는 것은 ‘내가 이만큼 ...| a Pointer to J
This is a translated work. The original post was written by Eric S. Raymond, and you can read it here. According to Eric S. Raymond’s copying policy, permission is granted, already. 이 문서는 번역본입니다. 원본은 에릭 S. 레이몬드에 의해 작성되었으며, 다음 링크를 통해 읽을 수 있습니다. 에릭 S. 레이몬드의 복사 정책에 의하면, 추가적인 번역 허가 절차는 별도로 필요하지 않습니다. Eric Steven RaymondThyrsus Enterpri...| a Pointer to J
This is translated work. The original post is written by ‘Gabriel Gambetta’, the link is here. The translation was permitted on 2020/12/06. This is a combined long HTML version of each series. 이 문서는 번역본입니다. 원본은 ‘Gabriel Gambetta’가 쓴 것으로, 링크를 통해 확인할 수 있습니다. 번역은 2020/12/06에 허가되었습니다. 이 문서는 각 시리즈를 하나의 HTML 파일로 편집한 것입니다. 파트 1: 클라이언트-서버 게임 ...| a Pointer to J
약간의 역사 이야기 1991년 Linus Torvalds(라이너스 토르발즈)가 ‘Linux Kernel, ver.0.01’을 발표합니다. 이후 Richard Stallman(리처드 스톨먼)의 ‘GNU(GNU is Not Unix)‘의 유틸리티를 내장하며 명실상부 운영체제(OS)로써 자리잡습니다. 1991년 H. J. Lu의 ‘부트 루트’가 리눅스 커널을 포함하는 디스크 이미지로 탄생합니다. 극 초기(91-92년)의 어려운 설치 과정과 패키지 관리 한계를 보완하...| a Pointer to J
서문 UNIX 역사에 대해서는 따로 궁금하지 않으신 분들은 바로 ‘리눅스 배포판 종류’로 이동하시면 됩니다. UNIX UNIX(이하 ‘유닉스’)의 역사를 설명하기 위해서는 1960년대 중반까지 거슬러 올라갑니다. 당시 MIT, AT&T의 벨 연구소, GE(제너럴 일렉트릭)은 GE-645 메인프레임에서 사용하기 위한 Multics(이하 ‘멀틱스’)라는 실험적인 시-분할 운영 체제(현대에 당연한 다중 동시 사...| a Pointer to J
서문 아치 리눅스를 써야 하는 이유가 무엇인지에 대한 질문이 등록되는 것을 자주 목격합니다. 저도 객관적으로 똑부러지게 ‘이런 점이 장점이고 이런 점은 약점이지만 이런 점에서 매력을 느낀다’라고 설명하지 못합니다 (물론, 제가 느끼는 강점과 매력은 분명하지만 이는 매우 주관적이기 때문입니다). 하지만, 제가 명확히 알고 있고 여러분들께 소개해 드릴 수 있는 ...| a Pointer to J
This is a translated work. The original post was written by gg7 on Github, and you can read it via this link. Translate permission is granted by gg7. 이 문서는 번역본입니다. 원본은 gg7에 의해 작성되었으며, 다음 깃허브 링크에서 읽을 수 있습니다. 원작자 gg7의 번역 허가를 받았습니다. 세 줄 요약 kernel.org로부터 Git을 통해 관리되는 커널을 make oldconfig보다 나은 완전 자동화된 설정하는 방법 ./scripts/config --...| a Pointer to J
Preface 젠투 리눅스 설치 가이드는 문서 방향성을 전면 수정합니다. 설치에 익숙한 분들이 핸드북을 참조하기 번거로울 때 활용할 수 있도록 수정합니다. 젠투 리눅스가 처음이신 분들이나 리눅스가 익숙하지 않으신 분들은 핸드북을 참고하시기 바랍니다. 23년 12월부로 젠투 측에서 바이너리 패키지를 공식 지원합니다. 바이너리 패키지 설치 방법을 위해 별도 포스트를 마련...| a Pointer to J
“If I had more time, I would have written a shorter letter.” → Pascal, “Lettres Provinciales”, 1657 (Yes, the Mathemagician) Name 🔖 WooHyoung Jeon Lives in 🌏 Seoul, S. Korea Social 🌐 GitHub / GitLab 💬 IRC: Libera Chat → @jeon Major 🎓 HanYang Univ. → Major → PPEL ( Philosophy, Politics, Economics & Law ) → But studied CS Philosophy Do one thing, and do it well (:= K.I.S.S. + Minimal + no B.| a Pointer to J
Updates 🔥 since 2017/11/01 꼼꼼히 살펴보니, 잃어버린 기록들이 있어서 아쉽네요.. 😭 Date Type Post Description 24/06/08 글 수정 - 영문 이름 수정 24/04/12 구조 변경 - Git 관련 글, 번역한 글 URL 변경 24/04/12 글 추가 Git tips - 24/04/04 글 추가 MacOS Tips - 24/01/11 글 추가 젠투 리눅스 바이너리 패키지 - 24/01/07 글 추가 Emacs Config - 24/01/05 서버 이전 - Jekyll → Hugo 23/11/03 글 추가 헷갈리는 Git 용어 - 23/...| a Pointer to J
HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources. → “HTTP - Hypertext Transfer Protocol”, Wikipedia Removed offical manual or document links Only the “What was that useful document I had read. Oh I can’t remember” type of docs are left. Programming How to Design Programs NOTES ON STRUCTURED PROGRAMMING, by Prof. Dr. Edsger W. Dijkstra How did Dennis Ritchie Produce his PhD Thesis?| ptrtoj.com
If you’ve followed Confusing git terminology, follow this link. 헷갈리는 깃 용어 정리 한글 번역을 찾아 오셨다면, 이 링크를 참조하시기 바랍니다. My 2¢ while using Git. Pull If you face the error below, when you do $git pull There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull If you wish to set tracking information for this branch you can do so with: git branch --se...| ptrtoj.com