[00:41] <soyeomul> 아침입니다 안녕하세요~
[00:41] <soyeomul> 다들 아침 드시고 출근하셨는지요~
[00:41] <soyeomul> 엇
[00:41] <soyeomul> 토요일이네요...
[00:41] <soyeomul> 그래도 출근 하신분 계실거 같아요.. 다들 바쁘시니..
[00:43] <soyeomul> 어제꺼 정규표현식 grep 루비에 집어넣어서 실행한거 정리했어요.. 이래저래 테스트해보니 총 3줄이면 되더라구요;
[00:43] <soyeomul> https://raw.githubusercontent.com/soyeomul/Gnus/MaGnus/thanks-words.py.gnus
[00:44] <soyeomul> 원본은 파이썬, 아래에 루비코드를 """ 블럭 안에다 주석으로 첨부했어요
[00:45] <soyeomul> 루비 자체 정규표현식을 하는거 방법을 못찾고 그냥 리눅스 grep 로 해버리고 끝냈네요..
[00:46] <soyeomul> 파이썬과 루비 두개를 해보니 아직은 잘 모르겠지만.. 인터넷에서 자료 찾으면 루비 보다 파이썬이 예제가 훨어어어어어어어얼씬 더 많더라구요
[00:47] <soyeomul> 루비 예제가 3개 쯤이라하면.. 파이썬은 8개 정도...
[00:48] <soyeomul> 송아지 입에다가 루비 해석기 달고 싶어요.. 깐돌아 이거는 루비로 어떻게 구현할까 가르쳐줘~
[00:49] <soyeomul> 이러면 송아지가 음메~~~ 하고 알려줬음 좋겠네요
[00:50] <soyeomul> 합합합
[00:52] <soyeomul> 백암온천 다녀올께요 ~
[00:52] <soyeomul> 꾸벅
[03:35] <soyeomul> 안녕하세요!
[03:36] <soyeomul> 파이썬에서 리스트에 저장된 문자열 하나 이를테면 char[0] <-- 이런거 실지 메모리를 얼마나 먹나요? 1byte 인가요? 아님 다른건가요?
[03:39] <soyeomul> 1 bit 인가...
[03:39] <soyeomul> 뭘까낭..
[03:39] <soyeomul> 뭐 중요한건 아니지만.. 궁금하네요;;;
[03:39] <soyeomul> 합합합
[03:46] <soyeomul> 움 찾아보니 실지 메모리랑 리스트 갯수랑 다르네요.. 복잡복잡
 아무래도 고수준 언어이고 리스트에는 기본 기능도 많으니, C의 배열처럼 되지는 않을 것 같네요.
[11:00] <soyeomul> 안녕하세요~!!!
[11:00] <soyeomul> 리스트에 담긴 char[0] 은 메모리가 자료타입에 따라 각각 다르나요 아님 다 같나요? 파이썬에서요 궁금하네요
[11:01] <soyeomul> 제 질문이 좀 황당한면도 있어요 아직 프로그래밍을 몰라서요
[11:10] <soyeomul> 배열 크기는 len 으로 구한다면 그 len 으로 나온값이 실지 메모리가 차지하는 크기인지 단순히 숫자만을 얘기하는지.. 이를테면 a = ['짬뽕, '짜장면', '간짜장', '뽁음밥', '탕수육']
[11:11] <soyeomul> b = ['a', 'b', 'c', 'd', 'e']
[11:11] <soyeomul> a b 둘다 len 으로 찍으면 5 가 나오지만 실지 메모리가 차지하는것도 같은건지 궁금하거등요
[11:12] <soyeomul> a 도 리스트를 5개 b 도 리스트를 5개.. 차지하는 메모리도 같은지 다른지..
[11:12] <soyeomul> 아 이제 질문이 정리가 됩니다..
 배열을 구성하는 요소의 개수가 len가 출력 되는 값입니다.
[11:12] <soyeomul> flowl님 꾸벅
[11:13] <soyeomul> 요소의 개수가 len 그럼 그 len 은 실지 차지하는 메모리랑은 다른거죠?
 네 안녕하세요? 현재 a, b가 가지고 있는 요소의 크기가 각각 5개이므로 같은 거죠.
 네, 메모리랑도 다릅니다.
[11:14] <soyeomul> 아!!!
[11:14] <soyeomul> 고맙습니다!!!
[11:14] <soyeomul> 방금 그 궁금증이 풀렸어요..
[11:14] <soyeomul> 감사합니다
 배열이 차지하는 메모리 크기를 알아내는 것도 메소드로 있을 듯하지만 파이썬이나 루비 정도면 그렇게 까지 메모리 생각을 하지 않으셔도 좋습니다. 나중에 프로젝트가 커지면 생각을 해야하지만요.
[11:15] <soyeomul> 옙! 알겠습니다~
 메모리는 생각하지 마세요라고 답변하면 프로그래머가 메모리 관리를 안하면 쓰나하며 욕먹지만요. ㅋㅋ
 파이썬의 리스트는 배열과는 상당히 다른 개념입니다. len([‘abc’, ‘def’, ‘ghi’]) = 는 3입니다. 하지만 C에서는 완전히 다르죠. 3차원 배열이 튀어나와 버립니다.
 메모리 자체가 좀만 깊이 들어가면 결국 문자열을 아스키코드로 변환한 것에 따른 절대적인 값이기 때문에, ‘눈에 보이는 요소의 개수’ 를 기준으로 삼는 파이썬 리스트의 len() 과는 다를 수밖에 없죠.
[12:31] <soyeomul> 현수님 꾸벅
[12:31] <soyeomul> 아 동안 더 깊은 설명이 달렸었네요
[12:32] <soyeomul> C 는 일단 접고 갑니다 파이썬만 해도 헥헥거리는중이라...
[12:33] <soyeomul> 일본 이맥스 사용자가 이맥스 개발팀에다가 패치파일을 하나 보냈어요
[12:33] <soyeomul> 내용이.. "일본어 기본환경 로케일을 UTF-8 로 바꿀게요" 가 핵심이더라구요
[12:36] <soyeomul> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28705
[12:36] <soyeomul> UTF-8 로 갑시다~~~ 아자자~~~!!!
[12:39] <soyeomul> 데비안에선 C.UTF-8 이란것도 생긴거 같더라구요.. 첨보는.. 신기방기
[12:40] <soyeomul> 자러가야것어요 내일은 거름치고 아따 빡센 내일이 기다리는..
[12:40] <soyeomul> 모두들 수고하세요~!!!
[12:40] <soyeomul> 꾸벅
 C 이야기를 꺼낸 이유는 메모리에 관해 설명할 때 가장 좋은 언어여서입니다. 안녕히 주무세요.
[12:55] <Leave> Hello
[15:14] <Leave> 안녕하세요~
[22:03] <drake_kr> 음
[22:04] <drake_kr> 엨스밬스라...