日新又日新 에 해당하는 글124 개
2007.09.13   이상하다.
2007.09.07   2학기 첫 레포트
2007.08.08   승리
2007.08.05   수강신청
2007.07.12   EZ-X5 보드에 웹캠을 붙이다.
2007.06.26   H-Bridge 실습
2007.06.25   UAV 프로젝트
2007.06.19   교해형 세미나
2007.06.01   UAV 지상 시뮬레이션
2007.05.24   이거 재밌네.
2007.05.11   H 브리지
2007.04.26   시험의 압박. 즐거운 대학생활.
2007.04.20   네 시작은 미약하였으나 끝은 창대하리라.
2007.03.18   레폿의 압박.
2007.03.18   집에 갔다오기
2007.02.26   개발자, 어떻게 성장해 나갈 것인가.
2007.02.22   공부 열심히 할걸...
2007.02.21   그래, 한 번 죽어보자.
2007.02.20   수강신청이 끝났다.
2007.02.16   아, 이 놈의 작심삼일.
2007.02.11   자바를 공부하고 있다.
2007.02.09   아아...빌어먹을 마이크로소프트...
2007.02.08   이클립스...인코딩....
2007.02.04   노트북에 우분투 까는데...
2007.02.03   헤헤 찾았다. Eclipse 에서의 Python Shell...^^:
2007.02.02   이클립스와 IDLE에서의 인코딩 설정
2007.01.22   Python 개발환경 완료.
2007.01.01   스위처
2006.03.05   다시 제주도로...
2005.07.08   흠, 모델링에 대해서 공부하다보니...


이상하다.
日新又日新 | 2007. 9. 13. 13:31
춘사마 수업은 재밌다.
뭔 내용인지 알 수 없지만, 졸렵다가도 잠이 깬다.

그런데,

확률 수업은 미치겠다.
뭔 내용인지 모르는 건 마찬가지이지만, 10시간을 자고 들어도 졸렵다.

아아아...
오늘은 9시간 풀타임 수업이라 그런 거 같다.
굉장한데?ㄲㄲㄲ

 
 
 
트랙백 | 댓글



2학기 첫 레포트
日新又日新 | 2007. 9. 7. 09:52
디지털 공학 1단원 5문제.
그런데...
너무 오랜만이라 그런지 선뜻 풀려고 하질 않는다.

어, 피곤해.

 
 
 
트랙백 | 댓글



승리
日新又日新 | 2007. 8. 8. 03:39
수강신청은 전쟁이다.
수많은 경쟁 신청자들...
그들보다 먼저 [신청]버튼을 눌러야 한다.
올해는 과목코드도 없었다.

운 좋게 한방.
15학점. 역시 시간표를 올려본다.

뭐 한마디로...
매주 수,목요일은 혈투를 벌이는거다.
ㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲㄲ

 
 
 
트랙백 | 댓글



수강신청
日新又日新 | 2007. 8. 5. 10:38
수강신청의 계절이 돌아왔습니다.
학생 여러분께서는 학점 잘 주시는 교수님과 듣고 싶은 과목을 취사선택하여 18학점까지 선택할 수 있고 성적우수자와 Money를 더 내신 분에 한하여 3학점을 더 들으실 수 있습니다. 장학금을 받을 수 있는 최소학점은 15학점이나 어차피 해당하지 않을 분들은 상관 없는 이야기입니다. 아, 어차피 좀 늦어도 교수님과 상담하신 후 학부사무실로 찾아오시면 수정조치 해드리겠습니다. 참고하세용~
---
흠...무슨 과목을 들을까...원래 전자기학2를 꼭 듣고 싶었는데...멤버십 때문에 방향을 좀 수정해야겠군...=_=

 
 
 
트랙백 | 댓글



EZ-X5 보드에 웹캠을 붙이다.
日新又日新 | 2007. 7. 12. 07:13
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---
이지보드에 웹캠을 붙였다. 이거 할 때쯤의 사진이 다음...-_-;;
사용자 삽입 이미지
누구지? 이 술마시고 정신과의 접속을 해제한 놈은.ㅋㅋㅋ

아래 첨부파일은 그 때 참조한 문서. 이 외에도 참조했던 소스와 문서가 상당한데 양이 많아 중요했던 문서 하나만 첨부한다.
상당한 도움이 되었던 걸로 기억하는 문서.

 
 
 
트랙백 | 댓글



H-Bridge 실습
日新又日新 | 2007. 6. 26. 07:03
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---

H 브릿지를 트랜지스터와 저항만을 가지고 실습해본 다음에, 모터 드라이버를 사용해보았다.


 
 
 
트랙백 | 댓글



UAV 프로젝트
日新又日新 | 2007. 6. 25. 23:11
좋다.
뭔가 진행이 되고 있다.
멤버십, 버닝이다.
진심으로.
정말로.
진짜.
!!!

 
 
 
트랙백 | 댓글



교해형 세미나
日新又日新 | 2007. 6. 19. 07:25
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---

동아리 합숙중에 FCL(Flight Control LAB)에 계신 교해형이 세미나를 해주셨다. 이 때 실제 무인항공기 개발에 쓰이는 커다란 비행기를 보고, LABView로 만든 시뮬레이터도 보았다.

이 때는 머리가 길었을 때라, 뒷머리를 묶고 다녔다.-_-;; 저 머리핀은 누가 빌려줬던 거지? 아놔 골 때리는 사진 중의 하나다.ㅋㅋㅋ
사용자 삽입 이미지


 
 
 
트랙백 | 댓글



UAV 지상 시뮬레이션
日新又日新 | 2007. 6. 1. 10:21
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 날짜 또한 해당월의 1일로 되어있다면 정확한 날짜를 파악할 수 없어 대충 기간을 맞춘 것입니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---

EZ-X5 의 GPIO 포트를 이용하여 모터드라이버로 구성된 제어보드를 조작하는 모습. 이 때는 밧데리도 물론이거니와 충전수단도 마땅치 않아 파워서플라이로 직접 전원을 연결하고 바퀴만 움직일 수 있도록 밑에 받침을 두어 바퀴가 떠 있을 수 있도록 하였는데, 나중에 바닥에 내려놓았을 때 토크가 부족하여 탱크가 잘 안 움직이는 문제가 있었다. 그래도 이 탱크로 한 동안 잘 썼다.

...한 동안이 아니지, 이걸 기반으로 해서 멤버십에 들어올 수 있었으니.ㅎㅎ


 
 
 
트랙백 | 댓글



이거 재밌네.
日新又日新 | 2007. 5. 24. 15:39
꼭 파이썬을 이용해야 하는 건 아니지만, 파이썬을 이용하면 쉽게 푸는 문제들.
http://www.pythonchallenge.com/

 
 
 
트랙백 | 댓글



H 브리지
日新又日新 | 2007. 5. 11. 07:10
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---
리눅스에 정신이 팔려서 전자회로연구회 회원임에도 불구하고 모터 제어조차 못 했던 때, H 브리지라는 것을 처음 알게 되었다.
아래 첨부파일은 근범이가 작성한 문서. 이를 기반으로 빵판에 실습을 해보았다.
invalid-file

H 브리지



 
 
 
트랙백 | 댓글



시험의 압박. 즐거운 대학생활.
日新又日新 | 2007. 4. 26. 17:48
화요일은 신나는 공학수학과 흥미진진한 회로이론 수업이 있는 날.
수요일은 행복으로 가득한 전자기학 수업이 있는 날.
목요일은 기쁨이 충만한 실험 시험을 보고 가벼운 마음으로 시스템 프로그래밍을 듣는 날.
금요일은 마음까지 환해지는 화학수업을 듣고 세심한 배려가 담긴 자료구조와 날아갈 것만 같은 회로이론 시험을 보는 날.
토요일과 다음주는 단 하나 남아 아쉬운 시험인 시스템프로그래밍을 공부하고 언제인지 몰라 설레는 공학수학 2차 시험과 전자기학 퀴즈를 준비하는 기간.

나의 대학생활은 즐거움 그 자체이다.

 
 
 
트랙백 | 댓글



네 시작은 미약하였으나 끝은 창대하리라.
日新又日新 | 2007. 4. 20. 06:51
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 다음 링크를 확인하세요.
---
모든 일의 시작이었다. 이 당시에는 앞으로 일어날 일을 전.혀. 예측하지 못 했었다.
지금은 똥 싸는 시간을 제외하고는 항상 붙어있고 뇌의 일부를 공유하고 표현해도 될 만큼이 된, 근범이와의 인연의 시작이기도 하다.

처음에는 EZ-X5 보드를 동아리 차원에서 지원받은 걸 어찌어찌 손을 댔었다. 첨부파일은 그 계획서.

 
 
 
트랙백 | 댓글



레폿의 압박.
日新又日新 | 2007. 3. 18. 19:13
내가 지금 아직 마무리짓지 못한 레폿이...

기초전자실험 결과레폿 3개.
일반화학 과제 1개.
전자기학 과제 1개.
회로이론 : 이건 아직 수업도 못 들어봤음.(이런 망할 종합정보시스템!)
자료구조 프로그래밍 과제 1개.
공학수학 -> 이건 내가 했는지도 가물가물하다.

어휴...-_-
이래서야 어디 평천하는 커녕 수신이나 한다고 하겠나...-_-  

 
 
 
트랙백 | 댓글



집에 갔다오기
日新又日新 | 2007. 3. 18. 19:10
어떻게 된게 집에 갔다오는 시간이 학교갔다오는 시간하고 맞먹는다.ㅋㅋㅋ

학교까지 2시간 정도, 버스 탔는데 차 막히면 대략 3시간.
대전까지 2시간 정도, 집에 들어가는데까지 30분 추가.

이런.ㅋㅋㅋ     

 
 
 
트랙백 | 댓글



개발자, 어떻게 성장해 나갈 것인가.
日新又日新 | 2007. 2. 26. 13:27
자바 컨퍼런스에 다녀왔다. 8회째인, 굉장히 큰 행사였다. 진현이랑 재학이형 꼬셔서 데려왔는데, 재학이형이 경품으로 책을 받았다. 경쟁자를 데려오는게 아니었어...ㅋㅋㅋㅋ

일단 마지막 토론 트랙에서의 내용을 올려둔다. 나머지 내용도 차근차근 올려놔야겠다.

아아, 사진기가 없어서 사진은 하나도 못 찍어왔다...=_=

 
 
 
트랙백 | 댓글



공부 열심히 할걸...
日新又日新 | 2007. 2. 22. 15:28
재수강 할거 많다~ 계절학기를 최대한 이용해야겠구만...-_-^

다음은 최종시간표이다...돌아버려보자!ㅋㅋㅋㅋ

 
 
 
트랙백 | 댓글



그래, 한 번 죽어보자.
日新又日新 | 2007. 2. 21. 00:54
젠장젠장젠장젠장!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

객체지향 프로그래밍 수업 쫒겨났다...-_-
"학과 사무실인데요, 이긍해교수님께서 컴공과 아닌 타 과 학생들은 수강신청을 취소하라고 하셨거든요."
...ㄷㄷㄷ
남는 4학점 메꿀라고 교양 기웃거려봤지만 이미 초과된지 오래.
결국!!!

시스템프로그래밍, 송동호, 3학년, 3학점, 전103, 화1/2/3/4


3학년 과목인 것이다! 그것도 컴공과 과목! 그래, 한 번 죽어보자!

---
객체지향! C++!
혼자 독학 마스터 해주마!
크아악!!!

 
 
 
트랙백 | 댓글



수강신청이 끝났다.
日新又日新 | 2007. 2. 20. 10:15
나도 아침에 일찍 일어나서 왔다고 생각했는데...
8시 40분인가? 동방에 사람들이 꽉 차 있었다.

신영이형, 동수형, 재학이형, 경태형, 근범이, 진현이, 상연이, 호선이까지....

역시, 귀여운 목소리로 핸드폰이 "9시!" 하자마자 학교 홈피는 접속 불능.

간신히 0315 자료구조 및 알고리즘 신청을 하고 나머지 과목도 마저 신청했다. 딱 하나 놓친것이 기초전자실험. 임종태 교수로 들으려고 했는데 초과나서 윤종호교수로 신청했다. 근데 호선이가 학점이 랜덤이랜다.ㅋㅋㅋ

행운인것이 자료구조 말고도 객체지향도 행운이었다. 난 시간표가 겹치는 줄 알았는데 무심코 눌렀더니 "신청되었습니다!"라고 뜨는 것이다. 시간표가 안 겹치니 얼마나 다행인가!

그래도 들을라고 했던거 다 들었다...ㅋㅋㅋ

전자기학I, 3학점, 조춘식, 전필
공학수학I, 3학점, 박형래, 전필
회로이론I, 3학점, 이병섭, 전필
기초전자실험, 2학점, 임종태, 기필
자료구조/알고리즘, 3학점, 안준선, 전선
객체지향프로그래밍, 3학점, 이긍해, 전필


주5일 수업에 3일은 1교시 수업, 그리고 금요일 7,8교시라...최악의 시간표다.-_-

 
 
 
트랙백 | 댓글



아, 이 놈의 작심삼일.
日新又日新 | 2007. 2. 16. 05:43
자바 공부하자고 해 놓고서 한 삼일 하고 다시 지겨워졌다.
일기장 만들다가 대충 또 지겨워지면 돌아가야지 ㅋㅋㅋ      

 
 
 
트랙백 | 댓글



자바를 공부하고 있다.
日新又日新 | 2007. 2. 11. 03:29
자바를 공부하고 있다.

꾸준히 하겠다.

정말로.ㅋㅋㅋ

파이썬은 정말 좋은 언어 같다. 그냥 생각나는대로 내가 짜고 싶은 프로그램을 짤 수 있게 해준다. C였다면...OTL. 파이썬은 취미용, 자바는 학점용, C는 전공용, html/php는 공개용, VB는 효도용. 그외의 것은 참조용인가?ㅋㅋ

이클립스는 정말 좋은 플랫폼 같다. 파이썬으로 작업하다가도 금방 자바로 돌릴 수 있고, CDT는 써보질 않아서...dev-c++로 만족하고 있다.

 
 
 
트랙백 | 댓글



아아...빌어먹을 마이크로소프트...
日新又日新 | 2007. 2. 9. 08:51
너네 땜에 금방 해결될 문제를 한참을 고민했잖아...=_=

MS Access Driver를 사용하는데 SQL쿼리를 날리는게 자꾸 매개변수가 1개 부족하다고 나왔다.

그래서 처음에는 낑낑대면서 고치고 있었는데...

하도 답답해서 parameter 로 검색을 해보니 이럴 수가...바로 나온다.

BUG: Incorrect SQL Generated for Access Query with String Parameter


그래...너네를 믿은 내가 잘못이다...=_=

아무튼 이걸 해결하고 나니 나머지는 일사천리.

어차피 공부 겸 도와줄 겸 해서 만든거니까 여기 소스를 올려둬야겠다.
참고로 이건 탑클래스라는 학원관리프로그램에서 학생별로 상담기록이 인쇄가 안 되길래 만든 프로그램이다. UI는 [엉망]이다.ㅋㅋㅋ

나중에 이 코드를 하나씩 분석한 글을 다시 또 올려봐야지.



# -*- coding: EUC-KR -*-
#아래 세 줄은 wxPython 을 이용한 코드가 py2exe로 변환할때 한글이 끼어있으면 나는 에러를 방지하기 위함.
import sys
if hasattr(sys, "setdefaultencoding"):
    sys.setdefaultencoding(sys.getfilesystemencoding())
import wx
import wx.grid
import dbi, odbc
import shutil
import os
import win32api


class MyPanel(wx.Panel):
    def __init__(self, parent, id):
        wx.Panel.__init__(self, parent, id)
        self.parent = parent
       
       
        self.txtName = wx.TextCtrl(self, -1, "학생이름 입력")
        self.btnSearch = wx.Button(self, -1, "상담기록 검색")
        self.btnPrint = wx.Button(self, -1, "인쇄")
        self.grdData = wx.grid.Grid(self, -1, size=(350,150))
        self.grdData.CreateGrid(500, 3)
       
        self.txtName.SetPosition((10, 10))
        self.btnSearch.SetPosition((120, 10))
        self.btnPrint.SetPosition((220, 10))
        self.grdData.SetPosition((10,60))
        self.grdData.SetColLabelValue(0,"날짜")
        self.grdData.SetColLabelValue(1,"상담선생님")
        self.grdData.SetColLabelValue(2,"상담내용")
       
        self.txtName.SetFocus()

        self.Bind(wx.EVT_BUTTON, self.OnSearchDB, self.btnSearch)
        self.Bind(wx.EVT_BUTTON, self.OnPrint, self.btnPrint)

    def OnSearchDB(self, event):
#        여기에 기존 표에 있던 내용 지우는 과정이 들어가야 된다.
        ClearGrid()
        result = GetData(self, self.txtName.Value)
        for row in range(len(result)):
            for col in range(len(result[row])):
                values = result[row][col]
#                    print values
#                    print len(values)
                try:
                    self.grdData.SetCellValue(row,col,str(values))
                except:
                    self.grdData.SetCellValue(row,col,"DB입력이 잘못되어 있습니다. 5줄제한을 맞춰주세요.")

    def OnPrint(self, event):
        #텍스트 파일로 저장.
        result = GetData(self, self.txtName.Value)
        SaveFile(result, self.txtName.Value)
        #텍스트 파일 인쇄.
        PrintFile()
        #인쇄한 텍스트 파일 삭제.
        DeleteFile()
   

def SaveFile(result, Name):
    SeperateLine = '\n' + ("-" * 80 ) + '\n'
   
    SaveFile = open('Record.txt','w')
   
    SaveFile.write('   학    생   :  %s\n' % EncodingChange(Name))
    for row in range(len(result)):
        SaveFile.write('%s' % SeperateLine)
        for col in range(len(result[row])):
            if col == 0:
                values = '[상담 일자]   : ' +  result[row][col]
            if col == 1:
                values = '[상담 선생님] : ' + result[row][col]
            if col == 2:
                values = '[상담 내용]   : \n' + result[row][col]

            SaveFile.write('%s\n' % values)
   
    SaveFile.close()


def PrintFile():
    win32api.ShellExecute(0, "print", "Record.txt", None, ".", 0)
    pass

def DeleteFile():
    #굳이 인쇄한 내용을 삭제할 필요를 못 느끼겠다.
#    os.remove("Record.txt")
    pass


class MyFrame(wx.Frame):
    def __init__(
            self, parent, ID, title, pos=wx.DefaultPosition,
            size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE
            ):

        wx.Frame.__init__(self, parent, ID, title, pos, size, style)
        self.SetTitle(title)
       
def GetData(Frame, Name):
    Student = EncodingChange(Name)
    dbc = odbc.odbc("Driver={Microsoft Access Driver (*.mdb)};DBQ=%s;PWD=^^;여기는 비밀^^'"%(DB))
    crsr = dbc.cursor()
    #돌겠다. 아랫줄 mssql 버그라는군... where 문의 인자를 single quote로 묶어줘야 된다는구만. 이것땜에 하루 꼬박 보냈잖아...-_-
    #영문검색을 생활화하자. parameter로 검색하니까 바로 나오잖어...-_-
#   crsr.execute("""SELECT \"상담일지.내용\", \"상담일지.교사\" """ + """ FROM \"상담일지\"""" + """ WHERE (((\"상담일지.교사\")=\'이우성 수학선생님\'));""")
    crsr.execute(
                 """
                    SELECT 상담일지.날짜, 상담일지.교사, 상담일지.내용
                    FROM 수강생 INNER JOIN 상담일지 ON 수강생.수강생번호 = 상담일지.수강생번호
                    WHERE (((수강생.성명)=\'%s\'));
                """ % (Student)
                )
    result = crsr.fetchall()      # fetch the results all at once
    return result
   
def ClearGrid():
   
    pass
   
def CopyDB():
    rS = r'C:\\Program Files\\^^.mdb'
    DBFile = eval("'%s'" % rS)
    shutil.copyfile("C:\Program Files\^^.mdb", DBFile)
    return DBFile

def EncodingChange(SourceString):
    ReturnString = SourceString.encode('euc-kr')
    return ReturnString


DB = CopyDB()

wxApp = wx.App(False)
frame = MyFrame(None, -1, DB)
MyPanel(frame, -1)
frame.Show()
wxApp.MainLoop()
ㅋㅋㅋ 스파게티 소스도 완전히 불어터진 놈이다...^^;

아, py2exe 를 이용해서 실행파일로 만들었는데 이건 py2exe를 실행하기 위한 setup.py 파일이다.
# -*- coding: EUC-KR -*-

from distutils.core import setup
import py2exe

#다음 코드를 소스파일이 있는 디렉토리에서 실행하시오.
#python setup.py py2exe
#setup(console=['Main.py'])

setup(
    options = {"py2exe": {"packages": ["encodings"]}},
      console=["C:\Documents and Settings\YWS\My Documents\Eclipse_Workspace\ConsultationList\src\Main.py"]
    )
그리고 여기는 내가 이번에 작업을 하면서 도움 받은 사이트들이다.

py2exe.org

Koders - sqlite.py

PythonODBC Datenbankzugriff mit den Win32 extensions - Sonstige Sprachen @tutorials.de: Forum - Tutorials - Hilfe - Schulung & mehr

ADOdb for Python

파이썬 마을 :: 주제 보기 - window의 odbc로 한글데이터를 읽을때 데이터가

Python ODBC 연결하기 (Windows only)

mxODBC - Python ODBC Interface

Serpia: Python/MySQL tutorial

 
 
 
트랙백 | 댓글



이클립스...인코딩....
日新又日新 | 2007. 2. 8. 11:11
젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장, 젠장!!!!!

이클립스에서 인코딩 문제는 짜증나네...-_-

문자열 하나 넘길 때도 이게 어떻게 버퍼에 저장되는지 확인해야 되니...-_-

그냥 짜증나서 함수 만들어서 쓴다. 이거 import 구문으로 바꿔서 쓸 수 있게 하면 편할텐데...

def EncodingChange(SourceString):
    ReturnString = SourceString.encode('euc-kr')
    return ReturnString
함수 이름도 짧게 EC로 바꿀까?

---
누가 파이썬에서 Access 파일에 접근할 수 있게 ODBC 사용법 좀 알려줘요~=_=

 
 
 
트랙백 | 댓글



노트북에 우분투 까는데...
日新又日新 | 2007. 2. 4. 05:56
리눅스는 그렇다.
오래된 컴퓨터에는 잘 깔린다. 그래서 컴퓨터가 후질때에는 어려운 줄 모른다. 하지만 좋은 컴퓨터가 생기면 '호사다마'라는 말이 딱 어울리게 된다. 무지막지한 삽질을 요구한다.

LG X-note P2-G2007 모델이다.

일단 그래픽 카드부터...
그래픽카드는 ATi Mobility Radeon X1400이다.
딴 거 없다. 그저 따라하기만 하면 될 뿐...
우분투 한국 사용자 모임이여, 영원하라~=_=

랜카드는 잠시 후에... 

 
 
 
트랙백 | 댓글



헤헤 찾았다. Eclipse 에서의 Python Shell...^^:
日新又日新 | 2007. 2. 3. 04:03
---
사실 인코딩도 인코딩이지만, 지금 필요한 것은 이클립스 상에서 파이썬 인터프리터 화면을 보는 것이다. PyDev 에 그런 기능은 없나? Pydev 퍼스펙티브에 Interpreter 뷰만 추가되면 딱!인데...=_=
지난 글에 써놨던 내용인데...
좌절 금지!
구글신이 함께 하신다.ㅋㅋㅋ

How do I configure a python shell for experimenting with Python?

그래그래...다 좋은데...

콘솔창에서 뜨다 보니 얘가 파이썬 인터프리터 메시지를 표준 에러로 처리한다는 거...=_=

그래도 인터프리터 창을 따로 안 띄우고 바로 바로 확인할수 있다는게 어디냐!

다음은 external tool을 이용해서 콘솔창에 파이썬 인터프리터를 띄워놓은 화면이다. 좋다...^^;


 
 
 
트랙백 | 댓글



이클립스와 IDLE에서의 인코딩 설정
日新又日新 | 2007. 2. 2. 16:58
난 원래 IDLE 만 사용했었다. 한때 사용했었던 BoA 의 끔찍한 매력을 잊기 위해서 IDLE을 사용하고 있었는데 역시 초보에게는 자동완성기능이 너무나도 절실하게 필요해서 이클립스를 사용하기 시작했다.

그런데...

이클립스에서 다음 소스가 동작을 안 하는 것이다.
파일트리를 얻어낼 필요가 있어서 예제코드를 그대로 따라해보고 있었는데,

# -*- coding: cp949 -*-
import os

def testmodule():
    image_dir = "E:\Firefox"
    print image_dir
    t = os.walk(image_dir)
    print type(t)
    print "t = ", t
   
    for root, dirs, files in os.walk(image_dir):
        for name in files:
            #os.remove(os.path.join(root, name))
            print os.path.join(root, name)
        for name in dirs:
            #os.rmdir(os.path.join(root, name))
            print os.path.join(root, name)

def main():
    testmodule()
    pass

main()


이상하게 결과가 예상대로 안 나오는 것이다. 예상대로라면 디렉토리 안의 파일들이 쭈르륵 쏟아져야 되는데...
더욱 이상한 건 이클립스에서는 안 되는데 IDLE에서는 정상작동한다는 것.

그래서 문자열 처리 방식이 문제인가 싶어서 인코딩 방식을 cp949 에서 euc-kr로 설정해주었더니 정상 작동!
혹시나 싶어 utf-8로 바꿔봐도 정상 작동!


흠, cp949 랑 euc-kr, utf-8 의 차이는 무엇이길래 이클립스가 저리도 편식을 하는 건지?

암튼 앞으로는 utf-8을 애용해주어야겠다.
IDLE에서도 문제없이 작동하는 것을 보니 지금까지 cp949에서 코딩하던 습관을 utf-8로 바꿔줘야겠군.

참고로 도움을 얻은 페이지.
질문 제목은 "디렉토리를 탐색해 파일목록을 얻어오는 것"이다.

---
근데 생각해보니 예제 소스에 한글이 하나도 없었구나.
한글을 한번 넣어보구서 확인해 봐야 할 것을...=_=
집에 가면 바로 해봐야지~

---
집에 와서 해보니 역시 윈도에서 잘 먹는 건 EUC-KR이다.
이클립스에서 파이썬 코딩할 때는 까먹지 말자.
# -*- coding: EUC-KR -*-
이걸 넣어줘야 정상 저장/실행 되리라~

---
사실 인코딩도 인코딩이지만, 지금 필요한 것은 이클립스 상에서 파이썬 인터프리터 화면을 보는 것이다. PyDev 에 그런 기능은 없나? Pydev 퍼스펙티브에 Interpreter 뷰만 추가되면 딱!인데...=_=

 
 
 
트랙백 | 댓글



Python 개발환경 완료.
日新又日新 | 2007. 1. 22. 23:42
음하하~!!
노트북 셋팅이 거의 끝났다.
이제 프로그래밍 환경이 거의 갖춰졌다. C/C++ 환경은 Dev-C++로, Java/Python 통합으로 Eclipse를 사용하려 한다.
지금까지 Dev-C++ 이야 그렇다고 쳐도, Python 은 IDLE을 주로 사용했는데 노트북 성능이 성능이니만큼 그냥 Eclipse에서 PyDev로 쓰기로 했다.

근데 이거, 기대 이상.

자동완성기능, 백그라운드컴파일(맞나?)을 통한 경고메시지까지야 내가 편하자는 기능이고, Subversion을 통한 버전관리와 ANT를 이용한 빌드 방법이나 익혀놔야겠다.

그리고 아직 모르고 있던 자바나 열심히 써먹어봐야겠다.

그나저나 Unit Test 기능은 이클립스에 안 들어있나? 자바용은 있는 걸로 알고 있는데...

 
 
 
트랙백 | 댓글



스위처
日新又日新 | 2007. 1. 1. 09:55
이 글은 당시의 일을 기록으로 남기느라 과거형으로 표현된 부분이 있을 수 있습니다. 날짜 또한 해당월의 1일로 되어있다면 정확한 날짜를 파악할 수 없어 대충 기간을 맞춘 것입니다. 다음 링크(http://leewoosung.tistory.com/99)를 확인하세요.
---

정말 개고생 한 부분.

PWM이 1ms과 2ms간격으로 변할 때 High 상태에서 외부의 빠른 클럭을 카운터로 세어 현재 어느 정도인지 파악하는 회로이다. 아래 사진에 보면 스위처 동작에 따라 Auto/Manual 을 선택할 수 있게 PWM input이 두 포트가 있다. 하나는 FCC에서, 다른 하나는 수신기에서 들어오는 PWM인데, 옆에 달린 추가 PWM(수신기에서 나온) 의 변화를 감지하여 어느 쪽 PWM을 출력으로 내보낼 것인지 선택한다.
사용자 삽입 이미지

작업을 하면서 천만다행으로 생각했던 것은 스위치를 달아놓은 것. 저걸 크기를 줄인답시고 배선을 했다면 카운터의 임계치 조정작업에서 미쳐버렸을지도 모를 일이다.
사용자 삽입 이미지
사용자 삽입 이미지



 
 
 
트랙백 | 댓글



다시 제주도로...
日新又日新 | 2006. 3. 5. 12:41

다시 제주도로 출장가게 생겼다.


이번엔 일주일 정도 걸린단다...


학원비가 아깝다 젠장...


일하랴, 공부하랴, 바쁘니까 좋긴 한데 좀 규칙적이지 못해서 안타깝다.


에구에구...


방글라데시로 가는 건 예상보다 벌써 한두달 넘어가게 생겼고 인도네시아 이야기가 나오고 있다.


동남아 사람들 시간관념하고 약속에 대한 개념이 쓰나미에 쓸려갔나보다.


뭐, 암튼, 이러면서 사는거지.


---

어제의 겁나게 피곤했던 내 사진.

핸드폰에 사진기가 있으니까 이래 좋구만.


 
 
 
트랙백 | 댓글



흠, 모델링에 대해서 공부하다보니...
日新又日新 | 2005. 7. 8. 23:49

요구사항 분석에서 시작해서


모델링을 거쳐


코드생성까지...




객체지향이 좋긴 한데...




자바코드를 볼 줄 모르니 배울 수가 있어야지...-_-


Python Add-in은 없는 것인가...


 
 
 
트랙백 | 댓글



위치로그 : 태그 : 방명록 : 관리자
이우성's Blog is powered by Daum / Designed by SSen
관리자  |  글쓰기
BLOG main image
전, 이우성입니다. ( I am Woosung, Lee. ) ""
 Category
 Media
 TAGS
 Recent Entries
 Recent Comments
 Calendar
 Archive
 Link Site
 Visitor Statistics
+ Total :
+ Today :
+ Yesterday :
카피
rss