[00:01] 이사 시작~~ [00:01] 이사요? [00:52] 안녕하세요~ [03:44] 점심 맛나게들 드셨나요? 즐거운 오후시간들되세요 [07:06] 북한이 영화 인터뷰를 공짜로 광고해주네요... === jason_kr_ is now known as jason_kr [09:16] 즐 퇴근 blue dusk [09:17] 퇴근들 잘하시고 따스한 저녁시간들 보내세요 [09:17] 오늘은 인사만 간간히하고 끝이군요 ㅎㅎ [09:17] ^^ [09:17] 뭐 바쁘면 좋은거 아니겠습니까? ㅎㅎ [09:17] 다음에 뵈요~ [09:49] Linked in 계정 가지고 계신분? [10:12] pchero_work: me [10:12] and others as known as in this channel. [10:13] 친추하려구요.. ^^;;; [10:13] ㅎㅎ [10:13] 하하하, 계정있냐고 물었찌, 친추/친등은 사양합니다. ㅎㅎㅎㅎ [10:13] 미안해요. ^^ [10:13] 누구? 본인요? [10:13] 링크드인 계정 가지고 계신분들, 친추 부탁드려요. (https://www.linkedin.com/pub/sung-tae-kim/71/51/413) [10:13] 넵 [10:14] 아~ 참눼~ 이거 벼슬도 아니고...알았습니다. 기꺼이...하죠. [10:15] 오~ K 대학교 면, 그 교수님...누구더라? 그 분한테 잘 배웠겠네요!!! [10:23] ??? [10:23] jason_kr: 어떤 교수님이요? [10:24] embedded 강의하시는...이름 찾으려면 좀 걸립니다. 책도 많이 쓰고...PIC ASM 전문 [10:25] dk [10:25] dk [10:25] 아.. 윤덕용 교수님. 맞나요? [10:25] 예, 맞습 [10:26] 저희 과가 아니라서... -_-;; 그저 소문으로만 들었죠. ㅎ [10:26] 예 ㅋ [12:53] 중고로 구매한 책상 4개가 있는데, 서랍 키가 없어서 4년동안 키 없이 사용해왔어요. 이거 키를 찾고 싶어도 해외제품이라 키쟁이들에게 물어도 답이 안나오더라구요. 그러다 어제 맘먹고 ebey 뒤지니 나오데요. '-' [12:54] 책상은 무척 튼튼하고 좋은 책상인데 키가 없어서 뭐 놓고 잠궈놓지도 못하고...ㅠ.ㅠ 4년의 한을 풀었습니다. [12:54] 축하드립니다. ^.^ [12:55] 키 분야 전문가들이 해결 못한걸 ebey가 풀어주네요. [12:56] LinDol: 꾸벅.... irc에서는 처음 뵙네요. '-' [12:57] sungyo, 안녕하세요 +_+ [13:04] 포럼에선 서로 봤죠? 린돌님도 irc 에선 오래 됐죠. [13:04] 포럼에서는 loscane이라는 아이디를 사용하고 있어요. [13:04] 전 둘 다 알고 있고요. ㅎ [13:07] 우와.. 축하. :) [13:11] http://goo.gl/pMxRNc [13:11] 저렇게 생긴 키인데, 국내에선 도-저히 찾을 길이....@_@ [13:12] 그래서 해결 됐죠? [13:13] 이베이에서 한봉지에 3개 4set 구매했어요. [13:13] 사진이 1장이라 잘 모르겠지만, 어렵쟎은 건데... [13:13] 자물쇠통째로 교체하려구요. [13:13] 저 링크 사진은 ...자물쇠/열쇠 포함인데...국내 기성품도 있어요. [13:13] haworth이란 회사꺼인데, 국내에서는 안나오더라구요. [13:13] 머 구매했으면 끝! ㅎ [13:14] 혹시 대체할수 있는 기성품이 있을까요? [13:14] 있어요. 많아요. 아마 가 본 열쇠집 규모가 작아서 그랬을꺼요. [13:14] ㅡ,.ㅡ 아..혹시 서울이나 뭐 그런데?! [13:14] 샀다니 해 보고 안되면 연락 줘 보세요. [13:15] 그곳이나 서울이나~ 별 차이 없을 ..ㅎ [13:15] 저거 해외 주문이라 단가가 높거든요. 단가 낮출 수 있다면야 저야 좋구요. [13:15] 아직 배송한게 아니라...취소...도 가능하긴 해요. [13:15] 13일날 열쇠친구 만나요. [13:16] 어이쿠- 그러시면 나중에 한번 여쭤라도 봐주세요. [13:16] 예 [13:16] 해결했어도, 혹시 이런게 국내에서 해결방법이 있는지에 대해서는 알고싶어서요. [13:16] 제품은...haworth사의 sl serise에요. [13:19] 메모 했음. [13:19] 꾸벅.....감사합니다. [13:19] 몇 년을 참~ 인내도 잘 하시네. ㅎ [13:20] 소위- 전문가라는 양반들이 인맥을 동원해 물어봤는데, 답이 없다 하더라구요. 말씀해주신 '대체품'을 찾아 봤는데...책상이랑, 열쇠들어가는 곳이랑 높이가 달라서 어렵다는 식으로 답변을 줬다는거에요. [13:20] 그때는 영어에 익숙치가 않아서 ebay는 생각을 못했었거든요. [13:21] 이베이 저 제품이 꼭 맞기는 해요? [13:22] 안에 lock module이 있는데 그게 저거더라구요. [13:23] sl127이나 sl321식으로 넘버로 키값을 구별하는데, 이런걸 sl 씨리즈라고 하나보더라구요. [13:23] sl, ll..씨리즈들이 몇개 있는데 그중 제 책상은 모두 sl 씨리즈이구요. [13:23] 맞아 보이네요. 예 [13:24] 파이썬에서 클래스 내 변수를 다른 클래스에서 호출할수 없을까요? [13:25] object_name.valuable [13:25] 전 개발자/프로그래머 아닙니다. ㅎㅎㅎ 다른 분이 답하겠지만, 책에서 배울 대ㄸ 된다...고 [13:26] 메소드 생성시, 가져오고자 하는 클래스의 오브젝트를 인자로 받도록 해야 합니다. 그게 아니라면 global 선언하는 수 밖에.. [13:28] Home이라는 클레스에서 self.location = '집'을 선언 후 [13:29] Office라는 클래스에서 print Home.location을 하면 '집'이 나온다는 말씀이신가요? [13:31] sungyo: http://pastebin.com/3tDzj6zb [13:32] 문법은 틀릴꺼에요. -_-;; 그냥 이해만.. [13:32] 역시 파이썬은 피씨혀로~ [13:35] 주신 스크립트로 삽질을.... [13:36] ;;; [13:36] 개념만 봐주세요. 문법은 꽝. [13:43] 그러니까.... 다른 클래스의 함수를 작동시키려면, 클래스를 변수로 선언하는 과정(test_home = Home())이 필요한거네요??? [13:45] sungyo: 꼭 그러는건 아니에요. 말씀하신대로 클래스에서 바로 호출이 가능해요. [13:45] 그런데... 그런 방법은 비추.. [13:45] 왜죠...? [13:46] 코드가 이해하기 어려워져요. [13:46] 읽기 힘들어지고, 유지 보수가 힘들어져요. [13:46] 클래스에서 바로 호출은 어떻게 해요?? 저는 안되더라구요. 그냥 궁금해서요. [13:47] class Test: [13:47] location="Home" [13:47] print Test.location [13:48] http://pastebin.com/xzz24uvA [13:49] 위와 같은 상황에서 Office클라스 내에 sample_mathod2의 sel.flocation 변수를 밖에서 호출하고 싶은 상황이거든요. [13:49] 아, 제가 안된다고 한게 다른거였어요. [13:50] ?? [13:50] 질문을 모르겠어요 [13:50] self가 붙은 변수요. [13:50] self.location [13:51] Office 클래스의 location 을 [13:51] 음. 그러니까... 클래스내의 함수들이 서로 변수값을 공유하기 위해 변수에 self를 붙였거든요. 그런데 문제는, 이것을 다른 클래스에서 불러내야 할 상황이 생긴거죠. [13:51] 호출하고 싶은거죠? [13:51] Office.location [13:52] class Ofice(): [13:52] def where(self): [13:52] self.location = "마당" [13:52] 저기의 self.location을 다른 클래스에서 호출해야 하는 상황이에요. [13:53] 그냥 Office.location 이요. [13:54] 그런데 이렇게 클래스에서 바로 호출을 하게 되시면.. 나중에 오브젝트 생성해서 값을 변경하게 되면 골치아파져요. [13:54] File "test2.py", line 13, in [13:54] print Office.location [13:54] AttributeError: class Office has no attribute 'location' [13:55] 오브젝트 생성해서 값을 변경하게될 때 골치아파진다는 말을 이해 못했어요. [13:56] 음... [13:56] 이럴때는 보통 글로벌로 가나요? [13:57] office = Office() [13:57] office.sample_mathod2() [13:57] print office.location [13:57] 이렇게 해보세요. [13:57] pchero_work: 글로벌 선언은 '비추' 죠? 질문임. [13:57] 아니요.. 이럴때는 오브젝트를 만들어서 오브젝트의 변수를 리턴하는 방식으로 가요. [13:57] jason_kr: 네. 비추에요. [13:58] sungyo: 님 보시라고...질문 했음. ㅎ [13:58] 허...! 됩니다! [13:59] 그러니까...중간에 함수를 작동시켜줘야 호출이 가능한거네요? [13:59] 네 [13:59] 감솨합니다.... [13:59] 왜냐하면 그때 self.location 이 생성되니까요. [13:59] 그전까지는 location 이라는 선언이 없었어요. [13:59] 보통 전역은 언제 사용해요? [14:00] 하다 하다 하다 안되서, 다시 생각했는데, 그래도 안될때요. [14:00] 아...! [14:02] https://github.com/kimsg1984/OpenBible/blob/master/openbible.pyw [14:03] 지금 짜고 있는 소스에요. 패널과 프래임 클래스가 나뉘어져 있는데, 프래임 클래스에서 단추를 누를 때 패널의 함수를 작동시켜야 하는 상황이었거든요. [14:04] 단추는 271~275에 있는 바인드에서작동하게끔 하는거였어요. [14:04] (소스 보시고..지적해주실 거 있으시면 이야기해주시는거 좋아해요...+_+) [14:05] 전역변수는 칼과 칼자루를 거꾸로 잡고 싸우는 모양이랄까? [14:06] 왜 그렇게 되요? [14:07] 일단 당장 쓰기는 편하지만, 나중에 프로그램이 커지거나 다른 곳에서 호출할 경우, (타인과 같이 코딩할 때도?) 변수 선언이 꼬여 버리기 쉽상이라는....<--- 역시 책에서 배운 거요. ㅎ [14:08] 쉽상(x) 십상(0) [14:08] 음. devide된 영역이 허물어지는것에 대한 문제인거군요. [14:08] 그래서 전문가일 수록 안쓴다는...쓰면 촛짜라는...하하하 [14:09] 쓰면 촛짜라는 말은 과장이고요, 전역 선언이 필요한 경우도 있겠죠. [14:09] 왠지 전역을 쓰면 개념이 복잡해지는거 같더라구요. [14:22] 남의 클래스의 변수값을 건들수는 없죠? [14:22] 오브젝트의 변수값을 변경할 수 있습니다. [14:23] 남의 클래스에다가 넣어버릴수도 있나요..?ㅋㅋㅋㅋ [14:23] 없는 변수를 새로 생성할 순 없어요. 대신에 이미 있는 변수의 값을 변경할 수 있습니다. [14:35] 변수는 해결이 됬는데 이제는 함수가 말썽이네요. [14:35] def toolbar_FontBigger(self, event): [14:35] self.panel.text_ctrl_font_size += 1 [14:35] panel = MyPanel(self) [14:35] panel.__text_ctrl_properties() [14:35] 저렇게 해놓고 패널 클래스에 '__text_ctrl_properities()'함수를 작동시키려 하니 [14:36] File "openbible.pyw", line 287, in toolbar_FontBigger [14:36] panel.__text_ctrl_properties() [14:36] AttributeError: 'MyPanel' object has no attribute '_MyFrame__text_ctrl_properties' [14:36] 왜 함수 앞에 MyFrame이라는 클래스이름이 따라오는지를 모르겠네요. [14:36] __text_ctrl_properties()함수는 어디 있죠? [14:37] MyPanel 클래스에요. [14:37] 저걸 실행시키는 클래스는 MyFrame클래스구요. [14:40] 이사하고 컴만 겨우 켰어요 ㅎㅎ [14:40] 헐~ 좀전 오전 11시라서 점심 맛있게 하라고 하려했는데...벌써 3시가 넘어... [14:40] autowiz: 고생많았습니다. [14:40] 당일에 끝나다니... [14:41] 박스 2~3개 밖에 못풀었어요 ㅎㅎ [14:42] 그래도 그게 얼마요~ 대단합니다. [14:51] https://www.flickr.com/photos/129893979@N02/ [14:51] Jason_kr : 락 모듈이 저러헤 생겼어요. [14:52] 오른쪽부터 왼쪽으로 해체해 가는 과정이에요. [14:52] 저러헤 -> 저렇게 [14:52] 예, [14:53] 바닥에 설명 그림까지? [14:55] 바닦 그림은...wxpython boxsizer 설정표에요. [14:56] ㅎㅎㅎ 예