[VIM] ESC 입력 시 (일반모드) 자동으로 영문으로 전환해주는 유틸리티

프로그래밍/Etc 2022. 6. 13. 23:57

VIM을 사용할 때 ESC나 Ctrl + [ 를 입력하면 일반 모드(Normal Mode) 로 이동이 되는데 한글 상태에서 일반 모드로 전환을 하면 영문 입력이 제대로 되지 않아서 일반 모드의 기능을 제대로 사용할 수 없습니다. 그래서 한글로 전환된 상태라면 일반 모드에서는 한영키를 한번 더 눌러줘야 하는 불편함이 있습니다. 매번 작성하면서 한영 유무를 확인한다는 것은 번거롭고, 특히 프로그램 개발자로써는 말도 안되는 일이라고 생각해서 인터넷에 공개된 소스코드를 참고해 관련 유틸리티를 제작했습니다. https://github.com/pgh268400/VIM_AUTO_HANGUL/releases/tag/v1 Release main_release · pgh268400/VIM_AUTO_HANGUL github..

Article Thumbnail
[VSCODE] code-server에서 파일 한꺼번에 받기

프로그래밍/Etc 2022. 3. 18. 01:04

아래 방법 말고 되도록 해당 방법을 이용해주세요 https://pgh268400.tistory.com/433?category=1109022 헤놀로지 Docker에 code-server 을 올려서 웹에서 vscode로 작업을 하고 있는데 다음 폴더에 있는 파일을 전부 다운로드 받아서 압축할 일이 생겼습니다. 원래 보통 NAS 메인 폴더랑 마운트 해주면 소스코드 폴더가 공유가 되야 하는데 code-server은 구조가 다른지 되지 않았습니다. (jupyter notebook 서버로 올린건 NAS 폴더랑 컨테이너랑 잘 연결이 됬던거 같은데 ㅠㅜ) 확인해보니 마운트는 제대로 되는데 permission denied 로 권한이 없다면서 파일 쓰기가 안됬습니다. 그런데, 권한이 없는지 code-server에서는 do..

Article Thumbnail
에타 전체 검색기능엔 % 기호를 넣을 수 없다

프로그래밍/Etc 2022. 2. 14. 01:20

에타에는 저렇게 전체 글을 검색할 수 있는 고마운 기능이 있는데... % 기호를 넣고 검색을 해보면? 이렇게 검색이 안됩니다. 이유는? 쿼리스트링으로 넘길때 %기호 이스케이핑 처리를 안해놨더라구요.. 전체 검색만 안되고 게시판에선 %% 로 검색하면 잘 되는걸 보아서 그냥 개발자님이 좀 실수하신듯 합니다. 그냥 검색하다가 퍼센트 기호 넣으니 검색이 안되서 신기해서 올려봤습니다~

Article Thumbnail
Flutter 2.0 학습 시작

프로그래밍/Etc 2022. 2. 6. 23:31

앱 개발을 위해서 플러터 2.0 학습을 시작했습니다. 목적은 순수한 자본주의적 동기로 애드몹으로 돈 벌어보기 위함입니다. (그리고 평상시에 앱 개발을 꼭 해보고 싶었습니다.) 공부를 위해서 정석(?) 학습용 책으로 아래에 있는 책 2권을 샀는데 쿠팡에 로켓 배송으로 주문했으나 뽁뽁이 하나 없이 책을 그냥 널널한 비닐에 담는 바람에 다 집어던져서 책이 구겨지는 바람에 2권다 반품하고 교보문고에 다시 시켰습니다. (걍 처음부터 교보문고에 시킬걸 ㅠ) http://www.yes24.com/Product/Goods/97162027 Do it! 플러터 앱 프로그래밍 - YES24 플러터 기본 & 고급 위젯은 물론오픈 API와 파이어베이스를 이용한 앱 개발부터 배포까지!이 책은 플러터의 기초부터 고급 활용법까지 다..

Article Thumbnail
C#과 Python(PyQT)로 만들어진 프로그램의 용랑 비교

프로그래밍/Etc 2022. 2. 5. 03:52

우선 예전에 C#으로 개발했던 자막 파일 이름 매칭 프로그램인 E.Z Subtitles. gui도 구현해놨음에도 컴파일 언어라 그런지 네이티브 C언어를 떠올리게 하듯 용량이 1mb도 안합니다. 245KB 가 찍히네요. 당연하지만 실행도 아주 빠릅니다. 이건 이번 방학때 심심풀이로 만든 파일 정리하는 프로그램입니다. 파일 여러개를 묶어서 폴더로 만들어주는 간단한 프로그램인데 Python 으로 만들었구요. PyQT5 프레임워크 써서 GUI도 만들고 pyinstaller로 exe로 빌드까지 끝낸 프로그램인데 용량은 아래와 같습니다. 37.1MB... PyCharm 가상환경 써서 필요한건 다빼고 exe로 바꾼건데도 용량이 이모양이네요 기능도 별거 없는데 ㅎㅎ;; 아까 만든 C# 프로그램과 약 150배 차이가 납..

Article Thumbnail
함수형 프로그래밍이 무엇인가?

프로그래밍/Etc 2022. 1. 27. 03:33

https://www.youtube.com/watch?v=jVG5jvOzu9Y&t=432s 기존에 절차지향, 객체지향 개념은 알고있었는데 현업 일하는 분께 함수형 프로그래밍이라는 개념에 대해 줏어듣게 되서 내용을 알아보던차 이해하기에 좋은 함수형 프로그래밍의 설명에 관한 유투브 링크를 첨부합니다. 요새는 인터넷에 적혀있는 어려운 글보다도 이렇게 유투브로 한번에 정리해주는 내용을 보는게 개념잡기엔 훠~얼씬 좋은거 같습니다. 유투브의 순기능 이랄까요.. https://velog.io/@codenmh0822/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%8C%A8%EB%9F%AC%EB%8B%A4%EC%9E%84 프로그래밍 패러다임 간단하게 프로그래밍 스타일을 의미하며..

[TriggerReactor] 마인크래프트 트리거 리액터 오른쪽 클릭 시 아이템 사용 예제

프로그래밍/Etc 2021. 9. 2. 01:09

IF event.getAction().name() == "RIGHT_CLICK_AIR" //#MESSAGE "허공에 오른쪽 클릭입니다. (사용)" IF event.getItem().getType().name() == "PLAYER_HEAD" //player.getInventory().remove(player.getItemInHand()); player.getInventory().getItemInHand().setAmount(player.getInventory().getItemInHand().getAmount()-1); #MESSAGE "&6플레이어 머리를 사용하여 버프를 얻었습니다." #SOUND player.getLocation(), "ENTITY_PLAYER_BURP", 1.0, 1.0 #ACTION..

Article Thumbnail
프로그램이 어떤 프로그래밍 언어로 만들어졌는지 확인하는 방법

프로그래밍/Etc 2020. 10. 21. 21:40

PEID를 이용하시면 됩니다. 리버싱 엔지니어링 할때도 도움을 받을 수 있습니다. 더미다 같은것들로 패킹 또는 난독화 되어 있는 경우엔 Nothing found *가 표시되며 제대로 확인이 안됩니다.

Article Thumbnail