본문 바로가기

분류 전체보기

(263)
[리뷰] 화제의 윈도11 프리뷰 버전 써보니 - TV조선 마이크로소프트의 ‘윈도11’이 화제다. 지난 수년 동안 성공적인 운영체제로 자리매김하고, 몇 번의 버전 업데이트 외에 큰 변화가 없었던 ‘윈도10’의 정식 후속 버전이기 때문이다. 기존 윈도10과 비교해 어떤 점이 달라졌을까. 외형적인 부문 외에 성능에서도 얼마나 차이가 있을까. 이번에 공개된 윈도11의 프리뷰 버전을 테스트용 PC에 설치해서 직접 사용하고, 몇 가지 테스트도 진행했다. http://it.chosun.com/site/data/html_dir/2021/07/06/2021070600346.html [리뷰] 화제의 윈도11 프리뷰 버전 써보니 마이크로소프트의 ‘윈도11’이 화제다. 지난 수년 동안 성공적인 운영체제로 자리매김하고, 몇 번의 버전 업데이트 외에 큰 변화가 없었던 ‘윈도1.. it..
델파이 idhttp 에러메세지 내용 확인 / idhttp error message idhttp로 통신 중 400대 , 500의 응답코드가 올 때 단순히 에러 메세지를 수집하면 400 Bad Request 500 Internal Server Error 이런식으로만 획득 된다 postman으로 전송해보면 에러 메세지가 리턴와서 확인해보니 서버측에서 보내는 에러 메세지를 확인하는 방법이 있으며 코드는 아래와 같다 try sHttpResult := Http.Post(sUrl, tsArguments); except on E:EIdHTTPProtocolException do begin sHttpResult := E.ErrorMessage; //예) 1st parameter error //e.message //예)Bed Request //e.errorcode //예)400 end; end;
델파이 JSON String 파싱 / delphi json parsing 상당히 간단한 기능이고 자료도 제법 있는데 내 델파이 버전 탓인지 사람들이 알려주는 함수가 파라미터가 다르거나 아예 없거나.. 겨우겨우 했다 이 글은 델파이 2010 버전으로 작성되었습니다 uses DBXJSON; //필수 추가 procedure jsonparsing(jsondata : string); var JSonObject:TJSonObject; JSonPair : TJSONPair; JsonString: string; JsonKey, JsonValue : string; begin jsondata := '{"Name":"kim","age":"34"}'; //http통신으로 이와 같은 데이터를 수신했다고 가정하고 jsondata := StringReplace(jsondata, #10 , '', [rf..
2021 상반기 회고록 우선 들어가기 앞서 나에게 있어 회고록은 먼가 네카라쿠배당토 같은 유명한 기업에 다니는 개발자가 멋진 프로젝트를 잘 이끌고 쓰는 자기 자랑 겸 쓰는 글이라 생각하였으나 '함께 자라기' 애자일로 가는 길을 읽고 내 발전을 위해 일기 쓰듯 써보는 것도 좋다고 생각되어 쓰게 되었다 1. 회사 회사에선 작년 악성코드 사건 이후로 큰 이슈거리는 없었으나 내가 자주 다뤄보고 익숙한 분야가 아닌 쪽들 프로젝트 위주로 진행하며 일정도 빠듯했기에 티는 안 냈지만 제법 맘에 부담을 가지고 보냈었다 기존엔 델파이 위주의 윈도우 어플리케이션을 했었으나 이번 상반기에는 네이티브언어를 크로스컴파일 하여 안드로이드 SDK를 만드는 걸 위주로 했었다 정보도 많이 없고 아는 거도 많이 없다 보니 삽질을 많이 했다 게다 연차가 쌓이다 ..
델파이 중복 실행 (델파이 다중 실행 IDE 두개 켜기) @echo off cd \ cd %Temp% del *.ttr cd \ cd %Temp% set datum=%date%_%time:~3,2%-%time:~6,2% ren EditorLineEnds.ttr EditorLineEnds%datum%.ttr start "" "D:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" -pDelphi exit 1. 메모장 켜서 위에 내용을 복붙한다 2. 자신의 델파이 설치경로만 수정해준다 (D:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe) 3. 적절한이름 .bat파일로 메모장을 저장한다 4. bat파일로 실행한다 (깔끔해 보이려면 아이콘을 델파이 아..
모바일게임 매크로 만들기 (sikulix 자동화) -1 들어가기 앞서 이 글은 자동화 기술을 익히기 위함이지 실제로 모바일 게임의 매크로를 만들고자 작성된 글이 아닙니다 이 방법으로 매크로를 제작해 사용 시 계정 정지나 삭제 등의 불이익을 받을 수 있으며 매크로 배포시엔 형사고발 당할 수 있다는 점 주의하시길 바랍니다 이 자동화는 영상처리 기술을 사용함으로 화면이 필요하고 윈도우에서 모바일게임을 띄우기 위해 안드로이드 가상머신을 사용합니다 어떤 가상머신이든 상관없습니다(예: 블루스텍, 미뮤 앱플레이어, 녹스 앱플레이어 등등) 개인적으론 블루스텍을 추천합니다 (일부 앱 플레이어들은 가상화폐 채굴이나 빽단에서 수상한 통신이 감지된 바 있으니 잘 확인해보세요 뿐만아니라 블루스텍은 마지막 종료시 창 크기가 저장되어 편리합니다) 1. sikuli란 본격적으로 다룰 S..
악성코드 공격 -8 (작업 스케줄러 숨기기+ rundll32 방식) 1. 증상 윈도우 작업스케줄러에 악성코드가 삽입되어 주기적으로 실행 2. 원인&공격 방식 분석 악성코드 7에서 달라진점은 스케쥴러를 기존엔 새로 만들었었는데 윈도우에 원래 존재하는 스케쥴러를 수정해서 감염시키는 방식 + cmd.exe가 배치를 실행시키는 것이 아니라 rundll32를 이용하여 dll파일 내 함수를 호출하여 배치를 실행하도록 변경 악성 스케줄러를 기존에 윈도우에 존재하는 스케쥴러를 수정하여 사용 스크린샷 3. 해결방법 모든 작업스케줄러를 읽어와서 랜덤명의 DLL파일을 rundll32로 실행하는 것 추적 후 dll삭제 4. 기타 이 악성코드는 정확히는 우리를 공격했지만 실제론 윈도우도 공격하여 일반 유저들도 피해대상이라고 볼 수 있다 리소스를 많이 먹진 않지만 무한루프 돌면서 리소스 낭비에 ..
엔비디아 젠슨 황 “개인용 그래픽카드, 채굴 시장에서 분리하겠다” 슨 황 엔비디아 CEO는 2일 글로벌 기자간담회에서 최근 신제품에 적용된 해시 레이트 저감 기능에 대한 질문에 이러한 뜻을 밝혔다. 채굴 시장의 수요는 자사의 채굴 전용 GPU로 유도한다. 동시에, 새롭게 출시하는 그래픽카드의 해시 레이트(hash rate, 채굴효율)는 강제로 낮춤으로써 비정상적인 거래가 이뤄지는 그래픽카드 시장을 바로잡겠다는 것이다. 출처 : http://it.chosun.com/site/data/html_dir/2021/06/03/2021060300412.html 엔비디아 젠슨 황 “개인용 그래픽카드, 채굴 시장에서 분리하겠다” 암호화폐 채굴 시장의 성황으로 채굴에 사용하는 그래픽카드 가격이 천정부지로 치솟고 있다. 이에 대한 해법으로 엔비디아가 일반 그래픽카드 시장과 .. it.c..