전체 글811 I was really taken aback yesterday. - 황당한 일에 대한 영어 표현 외국인과 대화하며 어제 겪었던 황당한 일에 대한 일을 얘기하고 싶어 영어로 작문을 해봤습니다.황당하다.... 뭐라고 해야할까??영어식 사고를 해보기로 하고 " 출구를 찾을 수 없다?" 이런식으로 작문을 시도해 봤습니다.나는 어제 황당했어이걸 영어로 번역하려고 해I felt that cat't found out. 그러자 gpt는 잘 쓰지 않는 문장을 설명을 해주네요당신의 의도를 명확하고 자연스럽게 영어로 전달하려면 다음과 같이 표현하는 것이 좋습니다:"I was really baffled yesterday."혹은 조금 더 구어체로 표현하고 싶다면:"Yesterday was really frustrating." 하지만 발음도 그렇고 잘 안쓰게 될 것같은...그래서 포멀하게 해달라고 했습니다.물론입니다. 더 .. 2025. 7. 14. chat gpt를 사용한 이메일 보내기 chat gpt는 여러방면으로 활용도가 높지만 영어 능력을 높이는 데도 유용하게 사용됩니다.이제부터 외국인과의 이메일및 문서 작성시 chat gpt의 능력을 빌리되 저의 영어실력도 높이는데 도움이 되고자 저의 영어 작문을 chat gpt에게 검토를 받기로 하였습니다.따라서 한글로 적고 '번역해줘' 보다는 작문을 하고 '검토하고 자연스럽게 만들어줘' 라는 식으로 하기로 하였습니다. 1. sample code및 protocol 문서 요청하기안녕 joanna오랜만입니다.이제야 제어기와 display를 받았습니다.테스트를 위해 샘플코드와 프로토콜을 받아보고 싶습니다.전달해주시겠어요?감사합니다.영문번역하면 아래와 같이 하면 될까? 검토해줘Hello Joanna~long time no see.I received c.. 2025. 6. 26. UDS(Unified Diagnostic Services)(ISO 142291) UDS는 자동차 진단 프로토콜입니다.초기 자동차 회사들이 자사의 진단 프로토콜을 만들었었지만, 정비소에서 각기 다른 자동차회사들의 자동차를 진단하기 어려워 국제적으로 프로토콜을 만들게 됩니다. 기본적으로 UDS 프로토콜을 공통적으로 사용하고 있으며, 내용은 자동차 회사들마다 추가된 것들이 있습니다. 우선 기본적인 UDS 프로토콜은 CAN통신은 8byte를 기본으로 하므로 바이트 별로 구분하면 아래와 같습니다. LengthSIDsub FuntionDID Length는 보내는 데이터의 크기(byte)이며,SID는 Service ID로 보내는 데이터가 어떤 데이터인지를 알려줍니다. 데이터는 Request와 Response로 구성되어 있으며, Response는 positive response(긍정 응답).. 2025. 3. 28. _~&)_ _~&)_ 2023. 12. 20. cvs파일 로그 저장하기 cvs로 로그를 저장하는 방법은 여러가지가 있으며, FileStream과 StreamWriter를 이용하여 만들어 보겠습니다. 1. 먼저 파일을 만들어 줍니다. 저의 경우 통신이 시작될 때 로그 기록을 위해 파일을 생성하였습니다. 파일생성은 FileStream으로 해줍니다. 1 2 3 4 FileStream fs1; leftFile = "./Log/left_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".csv"; fs1 = System.IO.File.Create(leftFile); fs1.Close(); Colored by Color Scripter cs Line 2 : 생성할 파일명을 만들어 줍니다.(저는 현재날짜와 시간이 들어가도록 하였으며, csv파일로 만들도.. 2023. 12. 19. 폴더 만들기 모니터링 프로그램을 만들다 보면, LOG를 저장할 필요성이 있습니다. 이런 때에는 폴더를 따로 만들어 저장하면, 정리하기 편합니다. private void init_folder() { string folder = "./Log"; DirectoryInfo di = new DirectoryInfo(folder); if (di.Exists) { return; } di.Create(); } folder를 새로 만들때 현재 프로그램이 실행되고 있는 sub folder로 만들기 위해서는 상대경로로 지정해 줍니다. "./Log" dot 하나는 현재의 경로를 뜻합니다. dot 2개는 상위폴더이고, '/'는 하위 폴더입니다. 따라서 위와 같이 "./Log"로 쓰게되면 하위폴더 명을 Log로 하겠다는 의미입니다. Dire.. 2023. 12. 14. 이전 1 2 3 4 ··· 136 다음 인기글