[소스코드] 파이썬으로 C언어 코딩하는 ASMR 영상을 만듬
Vložit
- čas přidán 3. 07. 2024
- 요약: 내 키보드 소리 + 파이썬 코딩 = 자동 타이핑 12시간
소스코드 다운로드: github.com/yurokji/ASMR-Keyboard
사용 소스코드: linux-5.9.16/kernel/events/core.c
=============
다이렉트 인풋을 이용해서 한글/영문/특수키를 모두 활용하여
타이핑하는 효과를 만들어보았습니다.
63개의 기계식 키보드 음을 직접 노가다로 샘플링해서 ㅍㅍ
진짜 타자치는 실감나는 느낌도 느낄 수 있습니다.
빠르기와 속도를 랜덤하게 조절해서
해커처럼 매우 빠른 속도로 치거나
초보자처럼 매우 느린 속도 모두 가능합니다.
다음에는 오타를 일부러 내고 고치거나,
한영키를 자유롭게 오갈 수 있도록 확장시켜볼 생각입니다. - Zábava
실제로 제가 타자를 한건 아니고 제 키보드(앱코 적축 k640 저렴이)
타건 소리를 대략 100개 이하 직접 녹음해 샘플한 후
직접 파이썬으로 코딩해서 자동 타이핑하도록 한후 예전에 녹화한 영상입니다.
왜 만들었냐하면... 한밤중에 코딩을 하다가 오타가 너무 많이 나서
원어민 프로그래머처럼 영타를 잘 치면 어떤 기분이 들까하다해서요.
뭘 코딩하는 영상을 해볼까하다
리눅스 소스코드 중에 엄청 긴놈이 있어서 현실적으로
빠른 코더라면 이걸 몇 시간만에 따라칠 수 있을까... 궁금하더라고요.
그래서 테스트해봤더니 12시간이나 걸렸어요. 의도치않게 ASMR이 되버렸다는. ㅎㅎ
그 다음에는 한글 자동 타이핑도 도전해봤는데 재미있었습니다.
구독자 별로없을때 한거라 아무도 안봐주시네요 ㅠㅠ.
소스코드 다운로드: github.com/yurokji/ASMR-Keyboard
다이렉트 인풋을 이용해서 한글/영문/특수키를 모두 활용하여
타이핑하는 효과를 만들어보았습니다.
63개의 기계식 키보드 음을 직접 노가다로 샘플링해서 ㅍㅍ
진짜 타자치는 실감나는 느낌도 느낄 수 있습니다.
빠르기와 속도를 랜덤하게 조절해서
해커처럼 매우 빠른 속도로 치거나
초보자처럼 매우 느린 속도 모두 가능합니다.
다음에는 오타를 일부러 내고 고치거나,
한영키를 자유롭게 오갈 수 있도록 확장시켜볼 생각입니다.
@@구석기과학자 근데 영타를 빨리치기 위해 원어민이어야 할필요는 없지 않을까요? 그냥 영타연습을 죽어라하면 늘거같은데요?
잘 봤습니다.
12,790 번째 줄의 perf_event_init_task 함수는 꽤 흥미로운 함수이군요. 😁
시간도 null null한데 끝까지 봐야겠다
😂😂😂😂😂🤣
시간이 없으신데 어떻게 영상을 보실 수 있는거죠?? ㅋㅋㅋ
재밌는 프로젝트네요 ㅋㅋㅋㅋㅋ 잘 보고 갑니당 😂
재미있네요. 이런 ASMR
심장이 두근ㄷ근
커피를 너무 많이 마셨나봐요. 심장이 막 두근대고. ㅋㅋㅋ
ㅋㅋㅋ 코딩은 역시, 백색소음임이 분명해요.
이거 정주행하려면 마음 단단히 먹어야겠지만, 희망의 빛을 봅니다~^^
화이팅입니다! 잠 안올때 숙면용으로 틀어놓으세요. ㅎㅎ
@@구석기과학자 ㅋㅋㅋㅋㅋㅋㅋㅋ
이거 해보신 소감을 알고싶네요 커널을 손수 타이핑 해보시고 뭘 느끼셨나요? 커널 동작이 몸으로 이해되기시작하셨나요 아니면 영타 실력이 조금 늘으셨나요? 비꼬는거 아니고 진심 궁금해서 여쭤봅니다
고정 댓글 보시면 알 수 있습니다.
오타가 없다, 손캠이 없다 -> 랜덤 요리조리 볶아서 만든 타이핑 프로그램을 사용했다.
코딩으로 만들고 코드가 알아서 제작했습니다 ㅎㅎ
안녕하세요! 재밌는 프로젝트 잘 보고갑니다!
혹시 샘플링 과정을 더 자세히 설명해주실 수 있으신가요?! 저도 제 키보드로 한 번 도전해보고 싶네요ㅎㅎ..!
나중에 시간나면 업그레이드해서 민들어보겠습니다
안녕하세요~ 지나가다 우연히 보게됐어요 ㅋㅋㅋ
타이핑 되는 코드가 화면의 하단이 아닌 화면 중간에 보이면 더 좋을거같아요
맞아요. 녹화해놓고 다음날 알게되었습니다. 쉬운 문제긴 한데 ㅎㅎ
컨셉 신박하네요. 머신러닝 코드도 부탁해용~
감사합니다~
@@구석기과학자 혹시 소스 코드 찾는게 고민 이시면 papers with code 사이트에서 인기 많은 걸로 선택 하시면 좋을 것 같네요.
개발자들 숙면을 챙겨 주셔서 감사합니다.
눈감고 타이핑 소리만 들어도 코드가 머리에 들어왔으면 좋겠네요 ㅎ
머신러닝 코드를 부탁한다는게 무슨 개소리인지 여쭤봐도 될까요?
ㅋㅋㅋㅋ아 개웃기네@@vincentiusiseus
진짜 필사하는 느낌이긴 하네요 ㅋㅋㅋ 리눅스는 성경이야~
🙌🙌🙌
대충 재보니깐 17분 정도에 기억이 사라진것으로 보아 12분 부터 졸기 시작한것 같습니다. 잠 안 올때 이것 보는것 강추
ㅋㅋㅋㅋ 효과만점
정말로 12시간동안 오타없이 손으로 치신건가요? 대단한 집중력 ㄷㄷ
명색이 프로그래머인데 프로그램 썼겠죠
include만 45번 하네 이쯤 해야 os 만드는구나
그이에게 선물할 한땀 한땀 짠 겨울 목도리에 비교된다.
목도리 정도 짤려면 몇일 걸릴까? 몇시간이면 되나?
인간이 지금껏 작성한 지적 자산인
OS, 컴파일러, 데이터베이스 엔진, 에디터 등등
이런 수십년간 쌓여진 코드 자산이 생성형 AI와 합쳐져 폭발할 것 같다.
미래가 궁금하다
버젼업데이트 할때마다 12시간짜리씩 만들어 보아요
You could do the same thing without Python by using /dev/uinput in plain C to simulate a virtual keyboard
for sure. thank you.
도대체.... 이런 미친짓을 왜..
나도 해야지
하세유 ㅎㅎ
코드 필사(?) 하시는 건가요?
제가 잠자려고 만든 영상입니다. 키보드 소리를 좋아해서요.
흠... 코드 타이핑 매크로인가보네요
window를 두드리는 bit방울소리같네요
프사처럼 시인이네묘.
이 코드를 따라치면 리눅스 커널을 만들 수 있는 건가요?
kernel.org/ 에 가면 커널을 버전별로 구할 수 있으니 절대 타이핑하지 마시고 빌드해보세요. ^^
@@구석기과학자 와 감사합니다! 언젠가는 커널을 직접 만들 수 있는 수준까지 가고 싶네요!
키보드 정보좀..
고정 댓글을 참조하세용^^
@@구석기과학자 능력자 시군요 ㄱㅅ
9:56:58 님 왜 goto 씀?
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
무슨코든가요
리눅스커널 linux-5.9.16/kernel/events/core.c 입니다.
이 코드를 정확히 10번 따라하는 순간 구글에서 입사 제의가 들어옵니다
ㅋㅋㅋㅋ 설마요.
여기 댓글보니까 한국의 프로그래머 호소인 수준이 딱 보이네요 ㅎㅎㅎㅎ