real1004zz의 등록된 링크

 real1004zz로 등록된 티스토리 포스트 수는 241건입니다.

안랩 면접 후기 [내부링크]

Ahnlab 면접 후기 드디어 가져왔다! 대중적으로 IT보안하면 딱 떠오르는 회사가 안랩이지 않을까 ㅎㅎ 신입 공채 면접 후기를 가져왔습니다. 회사 생활하면서 선배들에게 경력 채용 면접도 많이 여쭤봤는데 거의 비슷합니다! 안랩은 연구소와 비연구소 음.. 그러니까 개발직과 비개발직으로 채용이 조금 다를 것 같습니다. 저는 연구소 개발직 채용 프로세스를 거쳤습니다. 채용 프로세스는 다음과 같다. 서류 - 코딩 테스트 - 1차 면접 사전질문지 제출 - 1차 면접(기술면접) - 2차 면접 사전질문지 제출 - 2차 면접(임원면접) - 채용검진 - 입사 나는 코로나 시기라 면접을 모두 화상으로 진행했다. 서류 서류는 신입/경력 동일한 것으로 알고있다. 신입도 서류가 컴팩트하다. 내가 지원한 직무 위주의 활동만 간략..

048 스타트 위드 와이(Start with WHY) - 나는 왜 이 일을 하는가 [내부링크]

048 스타트 위드 와이(START WITH WHY) 나는 왜 이 일을 하는가 저자 : Simon Sinek 출판 : 세계사 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=318644864 스타트 위드 와이 (블랙 에디션) 경쟁사회 속에서 전진에만 몰두하는 조직의 현주소를 지적하고, 흔들리지 않는 가치로 성공한 기업과 리더 사례를 보여주며 인류가 각자의 일에서 본질을 발견하여 열의를 가질 수 있는 방향을 www.aladin.co.kr 무엇을 해야 할까 나는. 이라는 생각이 머릿속을 가득 찼을 때, 제목을 보고 집어 들었다. 다만, 내 궁금증은 0.00001도 해결할 수 없었던 책. 그래도 재미있게 봤다. 새로운 일을 시작할 때나 조직을 이끌어 가야 할 때, 어..

047 쓰레기처럼 사랑하라 [내부링크]

047 쓰레기처럼 사랑하라 저자 : 김달 출판 : 비사이드 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=187063662 쓰레기처럼 사랑하라 2019년 3월 현재 20만여 구독자의 공감과 호응을 얻고 있는 대한민국 대표 연애 유튜버 김달의 첫 책. 만남과 썸, 연애 준비와 시작, 진행과 지속, 이별과 재회, 새로운 연애와 결혼까지 연애의 전 www.aladin.co.kr 이 책 또한 회사 도서관의 책 중 잘 읽힐만한 책을 찾다가 읽게 되었다. 딱히 내 취향의 책은 아니지만 술술 잘 읽혔고 쉬운 워딩과 친구에게 조언하는 듯한 글이기에 빠르게 완독 했다. 재미있는게 연속으로 읽은 두 책이 ㅇㅇ처럼 ㅇㅇ하라 이다! 하하! . 저자를 검색하니 유튜브를 통해 연애상담..

046 노르웨이처럼 투자하라 [내부링크]

046 노르웨이처럼 투자하라 저자 : 클레멘스 봄스도르프 출판 : 미래의창 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=179616516&start=slayer 노르웨이처럼 투자하라 노르웨이는 자원에서 얻은 부를 낭비하지 않기 위해 ‘오일펀드’를 만들었고 거기에 석유 수익에서 나오는 전액을 투자한다. 이들의 결정이 대단한 것은 시장 상황에 개의치 않고, 폭락과 폭 www.aladin.co.kr 회사 도서관의 규모가 너무 적어서 그중 고심 끝에 고르게 된 책이다. 최소 달에 한 번은 책을 읽고 독후감을 쓰려했지만, 6월 독후감 쓰기에 실패했다. 반성하고 다시 마음을 잡아보도록 하자! . 이 책은 노르웨이라는 나라가 어떻게 투자를 하고 있는지를 분석하고 있다. ..

wsl2 재부팅 명령어 [내부링크]

콤퓨타는 역시 문제가 생기면 재부팅 해야지. 암. wsl을 쓰는 경우, pc를 재부팅 하기엔 귀찮으니, wsl를 재부팅 하자. wsl은 어떻게 재부팅할까? cmd 혹은 powershell을 켜고 아래 명령어를 입력하라. - net stop LxssManager - net start LxssManager

045 이제라도 삶을 고쳐 쓸 수 있다면 [내부링크]

045 이제라도 삶을 고쳐 쓸 수 있다면 저자 : 이관호 출판 : 웨일북 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=251769562 이제라도 삶을 고쳐 쓸 수 있다면 철학으로 박사학위를 받고 여러 인문학 프로그램을 기획한 작가는 철학을 통해 얻어야 하는 게 무엇인지 깨닫는 사건을 마주하게 된다. 자신이 만든 인문고전을 읽는 모임에서 한 교수가 플라 www.aladin.co.kr 제목만 보고 고른 책. 대충 펼쳐보니 너무 철학적인 내용에 사실 읽지 않고 반납하려 했다. 그러던 중 약속 없는 긴 연휴에 읽을 책이 없어 무작정 들고 카페로 가서 완독 했다. 생각보다 술술 잘 읽히는 내용에 깜짝 놀랐다. 기억에 남는 내용들을 정리하여 필요시 되새기고 싶다. . ..

[경매/분석] 2022타경58365 천사의도시 오피스텔 3차 [내부링크]

너무 바쁜 요즈음. 경매 물건을 살짝 시간을 두고 기다리는 중이다. 그러던 와중 너무 긴장이 풀리는 것을 방지하기 위해 좋은 위치의 물건을 분석할 것 이다. 미금역의 천사의 도시 오피스텔. 위치가 너무 좋다. 판교로 출퇴근하기 환-상. 이사를 오고 직주근접의 중요성을 너무 깨달아 버린 요즘. 직장을 기준으로 물건을 보고 있다. 아래 물건은 대충 보아도 전세금 미반환으로 인한 경매 물건이다. 대항력까지 잘 갖추어 이 물건은 채권자이자 임차인이 가져가지 않을까 싶다. 시세가 보증금보다 낮기에, 보증금액을 맞추어 매입하는 것과 같기 때문이다. 누가 시세보다 비싸게 매입을 하겠는가.. 감정가는 1억 7500. 임차인이자 채권자의 보증금액은 1억 7000. 1회 유찰이 되어 1억 2250이 되었다. 네이버 부동산..

044 스무살에 알았더라면 좋았을 것들 [내부링크]

044 스무살에 알았더라면 좋았을 것들 - 스탠퍼드대 미래인생 보고서 저자 : 티나 실리그 출판 : 엘도라도 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=7114952 스무살에 알았더라면 좋았을 것들 스탠퍼드 대학의 ‘기업가정신과 혁신’ 강의를 정리한 것으로, 이 강의는 스탠퍼드의 많은 학생들에게 성공적인 미래인생을 설계할 실질적인 도구를 제공해주는 것으로 명성이 자자하다. 자 www.aladin.co.kr 인생에는 리허설이 없다고, 최고가 될 수 있는 기회는 한 번 뿐이라고. . 안전지대 밖으로 나오면, 실패를 두려워하지 않고 도전하면, 불가능하다는 고정관념을 버리면, 터무니없어 보이는 기회를 붙잡으면, 당신 눈앞에 무한한 가능성이 나타날 것이다. 삶에 잠..

043 어른의 말공부 [내부링크]

043 어른의 말공부 저자 : 사이토 다카시 출판 : 비즈니스북스 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=259645683 어른의 말공부 수백만 독자들의 인생 멘토이자 베스트셀러 작가인 사이토 다카시 교수는 《어른의 말공부》에서 꼭 필요한 말만 골라서 하는 분별력, 적절한 상황에서 말하고 때로는 침묵할 줄 아는 판단력, www.aladin.co.kr 이사를 하고 도서관이 많이 멀어져서 이전보다 책 읽는 횟수가 현저히 줄었다. 이래서 환경이 중요한 건가.. 간만의 여유로움이라 카페 가서 책을 읽고 싶은 마음에 회사 도서관에서 책을 하나 가져왔다. 내 취향 책이 없어 무엇을 읽을까 고민을 많이 했다. 그러다 고른 책. . 말을 둥글둥글할 수 있도록 안내한다..

[경매/분석/후기] 2022타경60440 분당수지유타워 [내부링크]

옥케이 가보자! 급매건만 알아보다 다시 슥 보게 된 경매 매물 중 관심 있는 물건 발견! 대충 알아보자~ 확인사항으로, 신분당선 동천역 바로 앞 오피스텔이다. 위치 좋음. 세입자 읍슴. 채무자가 점유하고 있다. 11층 양호. 뻥뷰라 개인적으로는 마음에 드나, 매물은 바로 앞에 큰 도로가 있고, 시끄럽다고 한다. 네이버 부동산을 보자. 아래와 같은 시세가 형성되어 있다. (물론 호가일뿐이겠지만) 그리고 이 시세는 14평과 15평 모두 합친 시세이다.(실평수X) 매물은 15평이다. 개인적으로 1인가구 전용 오피스텔은 1평 정도로,, 입주시 크기를 많이 고려하지 않을 것이라 판단된다. 3월 가장 최근 매매건을 살펴보면, 14평 / 3월 10일 / 1억 6500 15평 / 3월 06일 / 1억 6900 1회 유..

AD 서버 ldap search 결과를 모두 가져오지 못하는 현상 / AD서버 policy 확인 [내부링크]

case)LDAP API를 이용하여 AD서버의 사용자를 긁어 오려고 했음.CONNECT 성공, BIND 성공search 까지 진행이 되는데, 사용자를 다 가져오지 못하는 현상 발생.패킷 덤프를 떠서 확인 해보니, search api로 인해 사용자를 가져오다가 중간에 잠시 멈추고 unbind 패킷을 보내고 연결이 끊겼다.왜 사용자를 중간에 가져오다가 멈추는 걸까? 해결방안)LDAP API는 문제가 없었으며, AD 서버 설정의 문제였음.AD 서버 설정상 결과를 출력해주는 최대 페이지와 크기를 지정하고 있다.해당 이슈가 발생했던 이유는 사용자의 수가 AD 서버의 출력 가능한 최대 페이지 수를 초과했던 것.AD 서버의 설정을 바꾸어 주었더니 정상 동작함. 아래와 같이 AD 서버 설정값을 확인할 수 있으며, 값을..

데이터 압축 알고리즘과 리눅스 tar 압축 명령어 [내부링크]

하.. 업무를 하다가. 빌드가 되지 않는 문제 발생. 오류 문구를 찬찬히 읽어보니.. --disable-lz4 옵션을 넣으라고? 그게 뭔데.. 해서 좀 알아봤다. 압축 알고리즘 중 하나인데, 해당 빌드 중 lzo도 사용하고 있는데 lz4까지 쓰려하다니.. openvpn 버전업이 되면서 추가가 된 것인가..? 무튼, 그래서 대충 정리 해보았다. 알아두면 빌드 방식을 택할 때 더욱 효율적인 방안으로 고민을 할 수 있을 것이다. 데이터의 크기를 가급적 작게 줄이는 압축률을 우선적으로 따지지만, 속도 처리가 중요한 경우가 있음. 예로, 전체 프로세싱 작업 구간 중 메모리의 속도보다 느릴 수 밖에 없는 네트워크 전송 구간이나 디스크 저장 구간의 속도가 주 이슈가 될 때이다. 파일 압축으로 인한 효율 상승을 높이려..

티맥스 면접 후기 [내부링크]

하위 오늘은 티맥스 면접 후기를 가져왔다! 따란- IT인이라면 티맥스를 안들어 봤을 수가 없을 것이다. 그만큼 규모도 크고 제품도 유명하다. 나는 티맥스 통합 공채로 지원했다. 말도 많고 탈도 많았던 슈퍼 공채(?) 연봉 뻥튀기의 단상에서 각종 혜택을 잔뜩 주기 시작한 공채였다. 이 시기에 나는 활발하게 사람들을 만나며 업무를 해보고 싶어 컨설팅 직무에 지원했다. 바로 본론으로 들어가자. 채용 프로세스는 다음과 같다. 서류 - 1차 면접(기술면접) - 2차 면접(임원면접) - 채용검진 - 입사 서류 그냥 했던거 잘 쓰면 될 듯. 특이점 없었다. 붙으면 연락이 온다. 1차 면접 코로나로 인해 온라인으로 진행되었다. 티맥스의 제품 중 하나인 Tmax 와플을 이용해서 온라인 화상 면접을 진행한다고 했다. 그러..

펄어비스 면접 후기 [내부링크]

오늘은 펄어비스를 가져왔습니다. 면접까지 가서 떨어진 회사가 없는데... 유일하게 떨어진 회사.. 검은사막 제작사 펄어비스. 귀여운 흑정령을 맹들었쥬? 펄어비스는 자체 엔진으로 개발한 것으로 특히 유명하고, 근무 강도도 빡센걸로 유명하고,, 그만큼 대우도 좋은 회사로 알고있다. 사실 이곳도 조금 특이하게 채용 전형이 진행이 되었다. 나는 C/C++이 주 언어이기 때문에, 해당 언어를 주로 쓰는 포지션 개발직무로 지원했다. 서류를 통과하면 시험을 보러 오라고 합니다. 그럼 안양쪽에 있는 펄어비스 본사로 시험을 보러 총총총 갑니다. 가서 시험보고, 자기소개서(?) 같은 것을 한 번 더 쓴다. 타임어택너낌 존경하는 인물 관련 에세이 쓰고.. 적성검사? 같은 것도 있고. 인성검사도 빡시게 풀었고, 수학문제도 풀..

[캐나다 워홀 비자] 바이오 매트릭스 후기 / 비자 발급 성공 [내부링크]

하위 원래는 바이오 매트릭스를 기한 끝자락에 받으려 했으나.. 휴가가 없는 나는... 3월 15일에 받게 되었다. 이왕 서울 가는김에 여러일을 한 번에 처리하기로!! 7ㅐ바쁜 날~ 집 -> 서울역(바이오 매트릭스) - > 이중섭 -> 도가니탕 -> 종로 -> 논현 -> 선릉 -> 집 아니.. TMI.. 구냥 바쁜 일정 소화해낸게 자랑스러워서.. ^^; 뭐 무튼. 바이오매트릭스는 홈페이지에서 예약했다. 홈페이지는 https://www.vfsglobal.ca/canada/korea/english/index.html 저기서 온라인 예약으로 샥 하면 된다. 희망하는 일자 4일 전에 하면 될 듯 하다. 15일 되기 3일전에 예약 시간 변경하려니 안되었다. 미리미리 잘 체크하도록 하자! 9:15 오픈런 했다. 장소..

삼양데이타시스템(SYDS) 면접 후기 [내부링크]

취준 시기에 정말 많은 서류를 작성했었고, 많은 면접을 봤었다.당시 나 또한 면접 후기를 찾아가며 준비했기에 누군가에게 도움이 되고자 면접 후기를 작성해본다. 면접은 그리 오래되지도 않았으며 그리 최근도 아니다. 아직 그 면접관들은 그 자리에서 업무중이니까...누구인지 특정되고 싶지 않아, 깃헙에 비공개로 기록했던 내용들을 풀어본다.면접 이후의 내용까지도~!내용 중 문제가 될 소지가 있다면 댓글 바랍니다. 지원은 수시채용으로 신입/경력 별도의 표기는 없었다.보안 직무이기에 내 이력을 잘 살릴 수 있을 것 같아 성의껏 이력서를 작성하여 제출했다. 채용 프로세스는 서류 - 1차 면접(실무) - 인적성(?) - 2차 면접(임원) - 건강검진 순으로 이루어졌다. 서류 합격 연락 후 종로 본사에 가서 1차 면접을..

042 스위칭 [내부링크]

042 스위칭 저자 : 한성곤, 김성공, 백두현, 남희정, 현흥수, 김형진, 정수열, 안혜빈 출판 : 마인드셋 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=311506768 스위칭 현재 시중에 출간된 ‘부(富)’를 다루는 책의 수만 해도 어마어마하다. 그만큼 많은 사람이 간절하게 부자가 되길 바라고 있음을 방증하는 현상이다. 그런데도 그 어떤 책을 읽어도 성공하지 www.aladin.co.kr 저자 중 지인이 있어서 알게 된 책이다. 최근 너무너무너무 부동산 관련 서적만 읽고 있어서 독후감도 쓰지 않고 있었다. 내용이 다 너무 비슷해,, 그러던 중 시간을 내어 이 책을 바로 스윽 완독 해버렸다. . 이 서적은 자수성가한 사업가들의 이야기이다. 혼자서 부를 이..

[경매/임장] 2022타경51767 기안마을풍성신미주아파트 [내부링크]

오피스텔을 찾아보다가.. 최근에 경매로 집을 구입한 친구가 생각나서,, 인근 경매 물건을 스윽 보았다. 그 중 가용 가능한 금액 범위에 있는 내가 아는 동네의 아파트를 발견!! 많이 부족하지만 분석을 슥슥 해보고! 괜찮다고 판단되어, 임장까지 다녀왔다. 결론부터 말하자면, 임장 이후 바로 포기했다! 경매에 대해 잘 모르기에 언제가 이 경험이 좋은 밑거름이 되길 바라면서, 글을 남겨본다. 2022타경51767 23년 3월 15일 수원지방법원 본원에서 진행 예정이다. 주소: 경기 화성시 융건로 99 기안마을풍성신미주아파트 115동 2층204호 감정가: 362,000,000원 2회 유찰 최저매각가: 177,380,000원 임장 전 확인사항으로는, 기안동 기안마을풍성신미주아파트 총 20개동으로 이루어진 1164..

[캐나다 워홀 비자] 서류제출과 신체검사 [내부링크]

인비 선발이 된 이후에는 수락을 누르고, 제출서류를 준비하는 동시에 신체검사를 받아야 한다. 그리고 기한내에 서류를 모두 제출하면 끝. 제출 서류는 6개 이다. - 여권 사진 - 여권 사본 - CV - imm5707 - 범죄수사경력 회보서 - 신체검사 확인서 신체검사 확인서가 아니면 근시일내로 빠른 준비가 가능하다, 신체검사는 미리 예약하고 기한내에 받을 수 있도록 하자! 외부 일정에 영향을 받는 요소니깐..! https://cafe.naver.com/gocan 2023 캐나다 워킹홀리데이 No.1... : 네이버 카페 2022 2023 2024 캐나다 워킹홀리데이 대표 카페 비자 신청 합격 인비테이션 캐나다워홀 후기 정보 cic 코업 cafe.naver.com 모든 서류 준비를 위 카페를 통해 준비했다..

[캐나다 워홀 비자] 날짜 계산 [내부링크]

캐나다는 인비테이션 선발 이후부터 비자 발급 프로세스가 이루어진다. 크게보면 순서는 아래와 같다. 1) 인비테이션 선발 2) 서류제출 (신검포함) 3) 바이오매트릭스 4) 최종 승인 빠르게 진행하려면 선발 이후 바로 수락을 누르고 다음 프로세스를 진행하면 되지만, 너무 섣부르게 수락을 눌렀다간 다음 프로세스에 문제가 생길 수 있다. 바로 신.체.검.사... 신체검사 예약이 꽉 차서 서류제출 유효기간 내에 신검을 할 수 없는 상황이 생길 수 있다는 사!실! tip) 바로 수락을 누르기보단 신검 예약을 먼저 하고, 해당 예약 일자가 서류제출 기간안에 들어오도록 설계를 해야한다. 여기까지는 모두가 알면 좋은 내용이고, 나의 경우엔 비자를 최대한 늦게 발급받아야 한다. 비자가 최종 승인이 되면 승인 일자로부터 ..

041 스페인 하숙보다 더 리얼한 산티아고 순례길 [내부링크]

041 스페인 하숙보다 더 리얼한 산티아고 순례길 저자 : 김병환 출판 : 메이킹북스 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=227197108 스페인 하숙보다 더 리얼한 산티아고 순례길 길을 걷는 순간에는 딱 두 가지만 생각한다. ‘오늘은 무엇을 먹을까? 어디에서 잘까?’ 걱정과 불안의 일상을 잠시 내려놓고 오늘 이 길의 주인이 되는 산티아고 순례길로 떠나 보자. www.aladin.co.kr 지리산 종주 이후, 너무 힘들어서 할 일을 조금 미루고 책을 주구장창 읽었다... . 삼성전자에서 10년 넘게 SW개발일을 하시는 저자가 순례길을 4차례 다녀온 경험을 기록한 책이다. . 왜 걷는가에서부터 책이 시작한다. 이곳저곳 많이 다니며 사람들을 만나면, 항..

040 저는 부동산경매가 처음인데요 [내부링크]

040 저는 부동산경매가 처음인데요 저자 : 신정헌 출판 : 한빛비즈 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=76112735 저는 부동산경매가 처음인데요 생초보 주인공 캐릭터를 따라가며 부동산경매의 기초부터 쉽게 따박따박 공부할 수 있도록 만들어졌다. 다양한 실제 투자 사례와 투자 안목을 기르는 실전 문제들을 통해 스마트한 투자자가 될 www.aladin.co.kr 전세 사기라는 단어가 매스컴에 자주 오르면서 마음속 깊은 곳에 살짝쿵 불안한 마음이 있었다. 전세를 살고 있으며 이제 곧 나가야 하는데, 매매가와 전세가가 똑같고, 부동산 거품으로 유명한 지역이었기 때문이다. 심지어 입주당시 집을 구하기가 힘들 정도였던 지역이고 귀찮음에 보증보험도 가입하지 ..

039 나는 캐나다에서 일한다 [내부링크]

039 나는 캐나다에서 일한다 저자 : 이홍구 출판 : 이담북스 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=214108520&start=slayer 나는 캐나다에서 일한다 한국에서 이민을 준비하던 시간부터, 캐나다 현지로 무작정 떠나 그곳에서 부딪혀 가며 구직활동을 했던 이야기, 그리고 취업 이후 다양한 문화의 사람들과 함께 일하며 정착하기까지의 다채로 www.aladin.co.kr 미친 듯이 방대한 양을 제공하는 인터넷보다 책을 통한 정보 습득을 선호하여, 캐나다에 대해 알아보기 위해 읽게 되었다. 저자 또한 IT 관련 종사자로 직무는 같지 않지만 충분히 도움이 될 만한 컨텐츠라 판단하였다. . 저자는 내내 한국에서 생활하다 캐나다로 이민을 간다. 이민 ..

038 사람을 얻는 지혜 [내부링크]

038 사람을 얻는 지혜 저자 : 발타자르 그라시안 출판 : 타커스 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=78029913 사람을 얻는 지혜 2012년 출간된 의 개정판으로, 스페인의 대철학자이자 예수회 신부, 생활철학의 대가인 발타자르 그라시안의 대표작인 『인생을 사는 지혜의 기술 www.aladin.co.kr 잔잔하게 생각할 시간을 가질 수 있는 책을 찾다가 대여하게 된 책이다. 출간된 지 10년이 넘었지만 아직까지 판매 베스트에 올라와있는 책으로 스페인 철학자인 발타자르 그라시안이 출간했다. . 이 책의 원본 제목은 인생을 사는 지혜의 기술이다. 원본의 책 제목이 더 알맞은 것 같은 내용을 담고 있다. 인간관계에 있어, 사회생활 하는 데에 있어 주..

[영어 인터뷰] 상황 질문 [내부링크]

Questions. - Tell me about a time when a project you are working on might miss a deadline. - Tell me about a work problem that required a complicated solution and how you worked with your team to resolve it. - Tell me about a time when things didn't go the way you wanted at work, such as a project that failed or being passed over for a promotion? - Can you tell me about a project where you volun..

[영어 인터뷰] 직무 관련 질문 [내부링크]

Questions. - What current certifications do you have? - How do you keep your IT skill current? - Technical ability: What coding languages are you comfortable with? - What development tools have you use? - What is a new software or technology you've recently worked with? Tips. Incorportate hard and soft skills in answers. Be honest about your skills. Be enthusiastic. (confident and positive) Sent..

037 행복해지는 법을 아무도 가르쳐주지 않아서 [내부링크]

037 행복해지는 법을 아무도 가르쳐주지 않아서 저자 : 이하늘 출판 : 푸른향기 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=175782833 행복해지는 법을 아무도 가르쳐주지 않아서 평범한 결혼식은 하기 싫은 두 사람이 만나 미국의 최고봉 휘트니 산 정상에서 둘만의 결혼식을 올린다. 이후 두 바퀴 자전거와 두 다리 하이킹으로 세계여행을 떠난 ‘두두부부’. 이 책은 1년 www.aladin.co.kr 트리플크라우너 부부인 유튜브 두두부부의 이하늘 저자가 AT를 경험하며 쓴 책이다. 읽는 내내 생각이 많아져서 읽다가 생각하다가 멍 때리다가를 반복한 것 같다. 하이킹을 하거나 혼자 여행을 다닐 때면 갖가지 생각을 마주하게 된다. 그 생각을 저자는 글로 풀어내었..

[캐나다 워홀 비자] 인비테이션 / 인비 받음 (갑자기?) [내부링크]

캐나다 워킹홀리데이 비자는 추첨으로 이루어지기에.. 작년에 일단 신청을 해놨다..! - 신청 일자 : 2022. 12. 14. - 인비 선발 일자 : 2023. 01. 23. 캐나다는 24년도에 생각하고 있기에 계획 보다는 빠르게 선발이 된 편. 연초에 선발을 많이 한다고 한다. 신청하면 거의 되는듯.. 하시만 이 시기를 지나면 선발 여부를 알 수 없다! 그렇기 때문에 시기가 맞지 않지만 이것을 진행해야하나 말아야하나 너무 고민이 깊다. 일단 이번 인비를 통해 비자를 받는다고 해도 최대한 늦게 받을 예정. 캐나다 워킹 홀리데이 카페의 도움을 많이 받았다. 인비가 오고 10일 이내로 수락을 해야한다. 수락하면 20일 이내로 자료를 제출해야 한다. 그리하여, 날짜 계산을 삭 하고.. 인비 수락을 1일 남겨두..

[영어 인터뷰] 일반적인 질문 [내부링크]

Questions. - Where do you see yourself in 5 years? (Where do you see yourself in future?) - What do you want to be doing in 5 or 10 years? Tips. Keep the job in mind. Think about long-term career objective, how you are striving toward your goal. Research the job requirement - make a list. Focus on your unique qualifications.(strengths, experiences, emphasize your problem solving skill) Keep it s..

[영어 인터뷰] 회사 관련 질문 [내부링크]

Questions. - What do you know about our company? (Why are you applying for this company?) - How familiar are you with our different business model? Tips. 1) Conduct research 2) Prepare key talking points 3) Focus on the positive 4) Highlight your interest and enthusiasm Sentences. During/From my research into your company, I understand that -----. 귀사를 조사하면서, --- 것을 알게 되었다. Have powerful impact. ..

[영어 인터뷰] 지원 동기 [내부링크]

Questions. - What do you think are the three essential skills for a career in IT? - What inspired you to pursue a career in IT? - Why do you want this job? - What made you interested in this? Tips. Core competency.(Analytical, Project management, Detail oriented, Passion for learning, Problem solving, Communication skills) Sentences. Essential. 필수적인. I think being ----- is also very valueable. -..

[영어 인터뷰] 성취 / 실수 [내부링크]

Questions. - Tell me about a time when you reached a goal at work. How did you reach it? - Describe a situation where you saw a problem and took stems to fix it.(you made a mistake) Tips. Use STAR.(Situation, Task, Action, Result) Be honest.(your accomplishment, failure) Explain how it inspired you. Sentences. My accomplishment was when I was -----. 나의 업적은 --- 했을 때. I was tasked with -----. (I w..

[영어 인터뷰] 충돌 [내부링크]

Questions. - How do you handle conflict in the workplace? - How do you deal with conflict with coworkers? - How do you deal with conflict with the boss? Tips. Situation-based in terview quiestions. Use STAR.(Situation, Task, Action, Result) Show your conflict-resolution skills. Sentences. Remain clam and listen carefully. 조용히 경청하다. explain the importance of ------. ---의 중요성을 설명하다. off the floor...

[영어 인터뷰] 스트레스 대처 [내부링크]

Questions. - How do you deal with stress? - How do you cope with stress? Tips. Add a relevant and impactful example. Focus on your positive actions not your negative feelings. Senetences. It helps me to stay focused on the task at hand. 업무에 집중할 수 있게 도와준다. For example, I once had -----. 예를들어, --- 한 적이 있었다. I handle stress by -----. 스트레스를 ---로 풀었다. I consider stress as -----. 스트레스를 ---이라 생각한다. dwe..

[영어 인터뷰] 학부시절 경험 [내부링크]

Questions. - Tell me about your experiences at college. - Can you tell me about your school activities? - What has been your biggest academic achievement? Tips. Showcase your skills.(Leadership skill, communication skill, presentation skill) Share examples.(School experience, Internship experience) Hightlight your experience. Sentences. My college education and experience prepared me well for re..

[영어 인터뷰] 취미 / 관심사 [내부링크]

Questions. - What are your hobbies and interests? - Have you ever travelled abroad? - What is your favorite book and what did you learn? - Tell me about a movie you saw recently? Tips. Select applicable hobbies and interstes. - Travel - Volunteering, community service or charity work - Sports such as competing on a team or in a league, hiking or other exercise - Creative arts, including writing,..

036 나는 노후에 가난하지 않기로 결심했다 [내부링크]

036 나는 노후에 가난하지 않기로 결심했다 저자 : 서대리 출판 : 세이지 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=297986393 나는 노후에 가난하지 않기로 결심했다 주식의 형태로 투자하면서 매년 원금의 16.5%를 돌려주는 적금 상품이 있다면? 그리고 노후에 낮은 세율로 매달 연금으로 찾아 쓸 수 있다면? 직장인의 수명이 짧아지는 요즘, 쓸 돈도 많은데 어 www.aladin.co.kr 도서관에서 책 제목을 보고 고른 책. 부제가 한 달 30만 원으로 레벨업 하는 ETF 연금저축의 기적이다. 적립식 ETF 투자를 추천하는 책이다. 책의 난이도는 상당히 쉬운편. . 도입부에선 적립식 투자의 중요성을 설명하고, S&P500을 기준으로 적립식 투자의 ..

[영어 인터뷰] 철학(Life/Work) [내부링크]

Questions. - What is your philosophy in life? - What is your philosophy towards work? - Do you know your life philosophy? - What is your attitude towards work? Tips. Be honest. Enthusiasm & Work ethic. Use idioms or proverbs. The "Do your best" philosophy. - Contribute your best skills, experience and effort for the optimal productivity. "A rolling stone gathers no moss." "Heaven helps those who..

035 나는 부동산과 맞벌이한다 [내부링크]

035 나는 부동산과 맞벌이한다 저자 : 너바다 출판 : 알키 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=58784031 나는 부동산과 맞벌이한다 저자는 종잣돈 1,500만 원으로 투자 전선에 뛰어들어 아내보다 많은 월급을 벌어오는 맞벌이 상대, 부동산 41채를 마련했다. 그는 월급만으로는 노후가 보장되지 않는 시대에 어떻게 급여 외 소득 www.aladin.co.kr 저자의 부동산 투자 경험을 엿볼 수 있는 책. 지금 나의 월급으로는 만족하지 못할뿐더러, 월급쟁이로서의 평생의 삶은 상상하기도 싫기에 다양한 투자처를 기웃거리고 있다. 우리나라는 부동산 투자 또한 나름 안정적인 투자처이기에 관심을 갖게 되었고, 주변 부동산 투자를 하는 사람이 없어 관련 토론..

[영어 인터뷰] 약점 [내부링크]

Questions. - What are your weakness? - What are your strengths and weaknesses? Tips. Choose a weakness that will not prevent you from succeeding in the role. Be honest and choose a real weakness. Provide an example of how you've worked to improve. Patience(참을성), Independence(독립성), Organization(조직성), Timidity(소심함), Candidness/straightforward(솔직함), Public speaking(공개 연설/발표) Sentences. In the past,..

[영어 인터뷰] 성격과 강점 [내부링크]

Questions. - How would you describe your personality? - What do your fiend say aout you? - What ate your strengths? - What makes you unique? - What are your weakness? Tips. Focus on one or two key qualities that relate directrly to the role. Use examples - feedback from a third party. Analytic(분석적인), Calm(차분한), Confident(자신감 있는), Collaborative(협동적인), Dependable(믿을 수 있는), Detail-oriented(꼼꼼한), Mo..

지리산 종주 화엄사~노고단~연하천대피소 꿀팁 우회로 [내부링크]

지리산 화중종주 첫째날 화엄사부터 출발하여 노고단 대피소를 지나 연하천대피소에 도착했습니다. 화엄사는 시작부터 공사중으로 인해 우회로를 필수로 알고 있어야 했고, 노고단 대피소는 공사 중 이었습니다. 종주를 계획하시는 분들께 정보를 제공하기 위해 간단한 글을 작성하려합니다. 23년 1월 7일자 기준입니다. 05:00에 화엄사 밑 마을에서 출발했습니다. 화엄사까지 30분 정도 걸렸으며, 화엄사 올라가는 길 인도의 80%는 공사중이라 차도로 다녀야합니다. 차가 많지는 않지만 빠르게 달려서 위험합니다. 옷을 밝게 입거나 안내등을 키는 것을 추천합니다. 화엄사 등산로 입구로 올라가다 보면,,, 공사중입니다. 어두운데 올라가서 우회로 찾기 힘듭니다. 화엄사가 보이면 화엄사 입구가 있고, 입구를 바라보고 오른쪽으로..

[영어 인터뷰] 자기소개 [내부링크]

Questions. - Tell me about yourself - Introduce yourself - What do I need to know about you? Tips. Short and simple summary (1 or 2 min.) > present - past - future Present : a little bit about yourself (school, strengths) Past : previous experience Future : what you are looking to do next Sentences. I graduated with a degree in -----. (--- 전공으로 졸업했다.) I had a chance to -----. (--- 기회가 있었다.) -> 과..

034 혼자서 시작하는 자산관리 입문서 [내부링크]

034 혼자서 시작하는 자산관리 입문서 저자 : 이혜나 출판 : 영진미디어 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=278613841&start=slayer 혼자서 시작하는 자산관리 입문서 은행에서 가입한 적금으로만 자산관리를 하고 있다면, 이 책을 반드시 읽어야 한다. 낮은 금리 탓에 적금으로 자산을 증식시키기에는 한계가 있다. 재테크에 한 번쯤 도전하고 싶은 이에게 재테 www.aladin.co.kr 이것저것 하고 싶은 것, 공부하고 싶은 것이 너무 많아서 올해는 우선순위를 정해놓고 순위에 따라 이행해보려 한다. 그중 하나가 명확한 투자이다. 오랫동안 투자를 해왔지만, 이제는 용돈벌이가 아닌 월급 이상의 가치를 투자로써 창출해야 한다고 느꼈다. 언제까..

033 우리는 서로를 모르고 [내부링크]

033 우리는 서로를 모르고 저자 : 오수영 출판 : 고어라운드 https://search.shopping.naver.com/book/catalog/32457863099?cat_id=50011280&frm=PBOKPRO&query=%EC%9A%B0%EB%A6%AC%EB%8A%94+%EC%84%9C%EB%A1%9C%EB%A5%BC+%EB%AA%A8%EB%A5%B4%EA%B3%A0&NaPm=ct%3Dlcope374%7Cci%3D39354ad1fecbe96ed6040e0b8e58c4da7862d656%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3De3ae673bb8dc958c46f233cbddf12c5f67236ac0 우리는 서로를 모르고 : 네이버 도서 네이버 도서 상세정보를 제공합니다. sea..

032 만일 내가 인생을 다시 산다면 [내부링크]

032 만일 내가 인생을 다시 산다면 저자 : 김혜남 출판 : 메이븐 https://search.shopping.naver.com/book/catalog/35511477623?cat_id=50005778&frm=PBOKPRO&query=%EB%A7%8C%EC%9D%BC+%EB%82%B4%EA%B0%80+%EC%9D%B8%EC%83%9D%EC%9D%84+%EB%8B%A4%EC%8B%9C+%EC%82%B0%EB%8B%A4%EB%A9%B4&NaPm=ct%3Dlc0jrgm8%7Cci%3Deb00b8338375a180f0de502a70dc2e370ec1e54f%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D020d8660ec6c6600846620ee95d285e572265dc3 만일 내가 인생을 다시..

031 보험, 아는 만큼 요긴하다 [내부링크]

031 보험, 아는 만큼 요긴하다 저자 : 전혜영 출판 : 시그니처 https://search.shopping.naver.com/book/catalog/32462658726?cat_id=50005620&frm=PBOKPRO&query=%EB%B3%B4%ED%97%98%2C+%EC%95%84%EB%8A%94+%EB%A7%8C%ED%81%BC+%EC%9A%94%EA%B8%B4%ED%95%98%EB%8B%A4&NaPm=ct%3Dlbxhhokw%7Cci%3D2ac24cdb98cf821df11483bfe5d9d86738a4fa15%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D2e2f4b00ac7e8ed8b9a9275e8c5ea5858efda1a1 보험, 아는 만큼 요긴하다 : 네이버 도서 네이버 도..

Linux Kernel & File System Build(작성중) [내부링크]

리눅스 커널 / 파일 시스템 빌드 환경 구성 환경 : NCP (Micro 1vCPU / 50GB / Ubuntu 18.04) NCP 구축 후 update / upgrade 진행 apt-get update apt-get upgrade -y 리눅스 커널 빌드 과정 1. 빌드에 필요한 패키지 설치(엄청 오래 걸림) apt-get install build-essential libncurses5 libncurses5-dev bin86 kernel-package libssl-dev bison flex libelf-dev -y 2. 원하는 버전의 리눅스 커널 소스 다운로드 - git 다운(용량이 큼) : https://github.com/torvalds/linux GitHub - torvalds/linux: Linu..

030 하버드 인생학 특강 [내부링크]

030 하버드 인생학 특강 저자 : 클레이튼 크리스텐슨, 제임스 올워스, 캐런 딜론 출판 : 알에이치코리아 https://search.shopping.naver.com/book/catalog/32455981045?cat_id=50005622&frm=PBOKPRO&query=%ED%95%98%EB%B2%84%EB%93%9C+%EC%9D%B8%EC%83%9D%ED%95%99+%ED%8A%B9%EA%B0%95&NaPm=ct%3Dlax7cbag%7Cci%3D1c267c71a4e4d6bfae3c0ac07829029048adc452%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3Db1397653a6871329a3526d226b047558c1fa50eb 하버드 인생학 특강 : 네이버 도서 네이버 도서 상세..

029 트렌드 코리아 2023 [내부링크]

029 트렌드 코리아 2023 저자 : 김난도, 전미영, 최지혜, 이수진, 권정윤 이준영, 이향은, 한다혜, 이혜원, 추예린 출판 : 미래의창 https://search.shopping.naver.com/book/catalog/34774839621?cat_id=50005821&frm=PBOKMOD&query=%ED%8A%B8%EB%A0%8C%EB%93%9C+%EC%BD%94%EB%A6%AC%EC%95%84+2023&NaPm=ct%3Dlaoxxiug%7Cci%3D9807c1a1e9487819c554f2bf41d3ac5b479dd605%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D10c738676241fe39f3ac0d3be2d8226027d36532 트렌드 코리아 2023 : 네이버 도서 네..

028 달과 6펜스 [내부링크]

028 달과 6펜스 저자 : 서머싯 몸 출판 : 민음사 https://search.shopping.naver.com/book/catalog/32443137541?cat_id=50005754&frm=PBOKMOD&query=%EB%8B%AC%EA%B3%BC+6%ED%8E%9C%EC%8A%A4&NaPm=ct%3Dlaovkwjs%7Cci%3D6463d4959a2de17c9f9bc8eb4f3d520a800282f6%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3Dd70a56552a39e9dcd8939be58595b78527f40f33 달과 6펜스 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 서적 내의 인물인 스트릭 랜드의 강한 신념과 자신감, 추구..

jenkins timezone 변경 [내부링크]

027 알고 있다는 착각 저자 : 질리안 테트 출판 : 어크로스 https://search.shopping.naver.com/book/catalog/33822339620?cat_id=50005826&frm=PBOKMOD&query=%EC%95%8C%EA%B3%A0%EC%9E%88%EB%8B%A4%EB%8A%94+%EC%B0%A9%EA%B0%81&NaPm=ct%3Dl81njhco%7Cci%3D2277ab4ba8df1d950f79f92db679d87f91927a56%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D99754c1a933589654ec6484fdc9d58b2e89064c5 알고 있다는 착각 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.co..

027 알고 있다는 착각 [내부링크]

027 알고 있다는 착각 저자 : 질리안 테트 출판 : 어크로스 https://search.shopping.naver.com/book/catalog/33822339620?cat_id=50005826&frm=PBOKMOD&query=%EC%95%8C%EA%B3%A0%EC%9E%88%EB%8B%A4%EB%8A%94+%EC%B0%A9%EA%B0%81&NaPm=ct%3Dl81njhco%7Cci%3D2277ab4ba8df1d950f79f92db679d87f91927a56%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D99754c1a933589654ec6484fdc9d58b2e89064c5 알고 있다는 착각 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.co..

026 세상에서 가장 짧은 한국사 [내부링크]

026 세상에서 가장 짧은 한국사 저자 : 김재원 출판 : 빅피시 https://search.shopping.naver.com/book/catalog/32699535624?cat_id=50005878&frm=PBOKMOD&query=%EC%84%B8%EC%83%81%EC%97%90%EC%84%9C+%EA%B0%80%EC%9E%A5+%EC%A7%A7%EC%9D%80+%ED%95%9C%EA%B5%AD%EC%82%AC&NaPm=ct%3Dl7wq6nyg%7Cci%3D047f82ca48116592323b86ad799619ca9d44dad0%7Ctr%3Dboknx%7Csn%3D95694%7Chk%3D97cd4d04432524f60c8dda346b08202f77f2cad8 세상에서 가장 짧은 한국사 : 네이버 도서 ..

2022 부동산 정책 Summary [내부링크]

추진전략 1. 1) 재개발/재건축 사업 정상화 착수 - 5년간('23~'27) 전국 22만호, 서울 10만호 - 재건축 부담금 감면(9월 세부 감면(안) 발표 예정) - 신탁사 사업시행자 지정 요건 완화 / 정비계획과 사업시행계획 통합 처리 2) 도심복합사업 개편 - 민간전문기관(신탁사, 리츠 등) 사업 주체 가능 제도 신설('22.12) / '23 상반기 중 공모 착수 -> 20만호 이상(기존 공공 포함) 추진전략 2. 1) 우수 입지 공공택지 조성 확대 - '23까지 15만호 내외 신규 택지 후보지 발굴(10월 부 순차 발표) - 기존 3기 신도시 중 GTX 정차지구(고양창릉, 남양주왕숙)에 Compact-city 컨셉 시범적용(역 중심 방사형 밀도 상승) 2) 신도시 정주환경 개선 - 3기 신도시 ..

[WSJ Essay] Why Software Is Eating The World - Aug 20, 2011 [내부링크]

October 14, 2011 소프트웨어가 세상을 먹어 치우는 이유 By MARC ANDREESSEN 이번 주 (내가 이사로 있는) 휴렛 패커드는 성장잠재력이 더 높은 소프트웨어에 투자를 늘리기 위해서 고전하고 있는 PC사업을 포기하는 것을 고려하고 있다고 발표했다. 한편, 구글은 휴대전화 제조업체인 모토롤라 모빌리티를 인수했다. IT업계를 놀라게 한 휴렛 패커드와 구글의 움직임은 내가 이제까지 관찰해 온 경향을 따르는 결정이었다. 최근 미국주식시장이 요동치기는 했지만 이러한 경향을 볼 때면 미국과 세계경제의 미래성장에 대해 낙관하게 된다. 본지 기자인 케빈 델라니와의 인터뷰에서 그루폰과 링크드인 투자자인 마크 앤더슨은 최근 IT기업의 인기가 거품이 아니라고 말했다. 그는 또한 애플과 구글이 현재 저평가..

025 개인주의자 선언 [내부링크]

025 개인주의자 선언 저자 : 문유석 출판 : 문학동네 https://book.naver.com/bookdb/book_detail.naver?bid=9595780 개인주의자 선언 나는 ‘감히’ 합리적 개인주의자들의 사회를 꿈꾼다!근대적인 의미에서 ‘개인’이란, 한 명의 시민으로서 자신의 권리와 의무를 합리적으로 수행하는 자이다. 그러나 우리 사회에서 개인은 book.naver.com 추천 도서 목록을 보다가 제목이 눈에 띄었다. 고교시절 즈음 개인주의자라는 말을 처음 들었는데, 깊은 공감을 했으며 나는 개인주의에 가깝다는 생각을 했었다. 이기주의와는 다른 개인주의. 더군다나 사회생활을 하면서 집단 생활을 배척하지는 않지만, 집단의 한 부분이 아닌, 어떤 일을 하든지 간에 집단을 만들지 않는 성향이 더욱..

CISCO Cyber attack insights 번역 및 스터디 - 8.10자 Talos blog [내부링크]

024 개장 전, 아직 켜지지 않은 모니터 앞에서 저자 : 강민우(돈깡) 출판 : 이레미디어 https://book.naver.com/bookdb/book_detail.naver?bid=21292889 개장 전, 아직 켜지지 않은 모니터 앞에서 구독자수 40만 인기 유튜버, MZ 세대 투자의 아이콘 “돈깡”감성만으로 성공할 수 없고 이성적으로 이해할 수 없는 시장에서 깨달은 투자의 섭리그저 자신으로 존재하기 위해서 분투했던 시간 book.naver.com 책을 대여하러 도서관에 갔다가 반납된 도서 책장에 이 책이 누워있기에, 그 자리에서 조금 읽어보게 되었다. 저자가 정말 젊은 사람이었기에 이 사람은 주식을 왜 시작하고 어떻게 하고 있는지 알고 싶어 바로 빌려버렸다. . 저자는 부자가 되겠다는 간절함 하..

024 개장 전, 아직 켜지지 않은 모니터 앞에서 [내부링크]

024 개장 전, 아직 켜지지 않은 모니터 앞에서 저자 : 강민우(돈깡) 출판 : 이레미디어 https://book.naver.com/bookdb/book_detail.naver?bid=21292889 개장 전, 아직 켜지지 않은 모니터 앞에서 구독자수 40만 인기 유튜버, MZ 세대 투자의 아이콘 “돈깡”감성만으로 성공할 수 없고 이성적으로 이해할 수 없는 시장에서 깨달은 투자의 섭리그저 자신으로 존재하기 위해서 분투했던 시간 book.naver.com 책을 대여하러 도서관에 갔다가 반납된 도서 책장에 이 책이 누워있기에, 그 자리에서 조금 읽어보게 되었다. 저자가 정말 젊은 사람이었기에 이 사람은 주식을 왜 시작하고 어떻게 하고 있는지 알고 싶어 바로 빌려버렸다. . 저자는 부자가 되겠다는 간절함 하..

[Selenium + Python] Tor browser(proxy)사용 ip 변경 [내부링크]

0. 개요 사이트 접속 시 proxy를 사용해 ip를 임의 변경하여 지속 접속을 하려 한다. proxy는 tor browser를 사용합니다. 내용은 작업 간 동시 작성 1. 사전 조사 Tor에 대해서 간략하게 알아보고 가면, Tor browser는 네트워크 우회와 익명화를 위해 사용하는 툴이다. 그리고 다크 웹에 이용됩니다. 추적이 불가능 하기 때문에! 일반적인 프록시를 한번 거치고 tor를 사용하면 더욱 더 추적이 힘들다고 합니다. 여담으로 사실 여부는 확인이 필요하지만, Tor는 미국 정부기관에서 제작을 했는데 Tor를 사용하면 해당 기관 사람인 것을 들켜버리는 문제점이 생겼다고 합니다. 그래서 일반인에게 오픈을 하게 되었다고... 그로인해 다크 웹에서의 범죄가 사이드 이펙트로 따라왔지만,, Tor ..

023 할 말은 합니다 [내부링크]

023 할 말은 합니다 저자 : 희렌최 출판 : 유영 https://book.naver.com/bookdb/book_detail.naver?bid=20875283 할 말은 합니다 귀에 쏙쏙 박히는 화법으로 41만 구독자의 마음을 뻥 뚫어준 희렌최와 함께하는 말 공부커뮤니케이션 분야의 독보적 유튜브 〈희렌최널〉의 첫 책 《할 말은 합니다》에는 무례하게 선을 넘는 book.naver.com 어떤 책을 읽을까 도서관을 돌아다니다가 말과 관련된 책장에 멈춰 서게 되었다. 몇 권을 대충 훑어보았는데 잘 모르겠더라. 그래서 서점 어플을 이용해 가장 많이 팔린 말과 관련된 책을 검색했고, 이 책을 대여해서 읽게 되었다. 다른 일을 끝내고 천천히 읽고 싶었지만 뒤에 다른 분이 예약을 하셔서 조금은 빠르게 읽었다. . ..

022 존리의 부자되기 습관 [내부링크]

022 존리의 부자되기 습관 저자 : 존 리 출판 : 지식노마드 https://book.naver.com/bookdb/book_detail.naver?bid=16111473 존리의 부자되기 습관 돈을 위해 일하지 말고 돈이 당신을 위해 일하게 하라!!열심히 일하는데 왜 돈에 쪼들리는 삶을 살고 있는가?한국인들은 세계 어느 나라보다 머리가 좋을 뿐 아니라 성실하며 더 근면하게 일한 book.naver.com 어쩌다 군에서 가용 가능한 시간이 생긴 김에 진중문고 하나를 뚝딱 했다. 존리는 매스컴을 통해 많이 나오기에 어떤 생각을 가지고 투자를 하는지와 어떤 방식으로 사람들에게 금융 교육을 하는지는 기존에 다 알고 있었다. 이 책에서도 같은 내용을 풀고 있었지만, 한 번 더 투자자로서 성공한 사람의 관점을 되..

021 회의에서 똑똑해 보이는 100가지 기술 [내부링크]

021 회의에서 똑똑해 보이는 100가지 기술 저자 : 새라 쿠퍼 출판 : 어떤 날 https://book.naver.com/bookdb/book_detail.naver?bid=12166570 회의에서 똑똑해 보이는 100가지 기술 구글 출신 회의 천재가 공개한 ‘회의에서 똑똑해 보이는 기술’ 총망라! 회의에 참석해야 하는가? 그렇다면 이 책은 필독서이다! 『회의에서 똑똑해 보이는 100가지 기술』은 미국에서 히트를 book.naver.com 회사에서 요령껏 '일잘러'로 보이고 싶은 마음에 대여하게 된 책. 이 책을 읽으면서 머릿속에 물음표가 떠나지 않았다. 이 책은 사람을 놀리려고 쓴 책인가? 하는 물음표.. 우리나라와 회의 문화가 달라서 그런가 장난식으로 기술을 설명한다고 밖엔 느껴지지 않았다. 어떻..

020 5000일 후의 세계 [내부링크]

020 5000일 후의 세계 저자 : 케빈 켈리, 오노 가즈모토 출판 : 한국경제신문 https://book.naver.com/bookdb/book_detail.nhn?bid=22551764 5000일 후의 세계 “인터넷 등장 후 5000일, SNS가 지배하는 현재.그 다음 5000일 후에는 어떤 테크놀로지가 세상을 지배할 것인가?”‘미래 예측자’ 케빈 켈리가 예측하는 미래의 산업과 새로운 기회새로운 힘과 book.naver.com 최근 신체 리듬이 깨져 잠이 안 올 때 틈틈이 읽었다. 몸 상태는 피곤해서 그런지 책을 곱씹으며 읽지는 못했다. 케빈 켈리는 기술로써 미래를 예측해왔고 예측하고 있는 저널리스트이다. IT업종에 있다 보니 기술 기반으로 발전하는 미래에 공감을 많이 했으며, 이 책에서 이야기하는..

019 최강의 멘탈 관리 [내부링크]

019 최강의 멘탈 관리 저자 : 킴벌리 페이스 출판 : 포르체 https://book.naver.com/bookdb/book_detail.nhn?bid=22552152 최강의 멘탈 관리 ‘나는 여자라서…, 부서 막내라서…, 소심해서…’핑계 뒤로 숨어 나의 가능성을 숨겨왔다면, 멘탈을 관리하고 내 안의 사자를 깨워라!세계 리더들의 트레이너이자 코치, ‘킴벌리 페이스’ book.naver.com 당황스럽게도 독후감을 쓰려하는데 뭐라 써야 할지 감이 안 왔다. 쓰지 말까라고도 생각을 했는데, 그래도 작성하고 넘어가고자 한다. 저자는 각종 글로벌 기업을 다니며 강연을 한다고 한다. 이 책의 내용이 강연의 주된 내용이지 아닐까 싶다. 이 책의 주 요소는 고정 마인드셋이다. 저자의 사례를 포함하여 여러 인물들의 ..

2022년 하반기 결산 [내부링크]

018 손자병법 저자 : 손자 출판 : 휴머니스트 https://book.naver.com/bookdb/book_detail.nhn?bid=11022868 손자병법 싸우지 않고 이기는 것이 최상의 전략이다동서고금을 통틀어 가장 많은 리더들이 읽은 전쟁론의 고전, 《손자병법》춘추시대 제후들 간에 수많은 전쟁을 치르고 난 뒤, 손자가 전쟁에 필요한 book.naver.com 템플스테이를 가면 시간이 많다고 했다. 그래서 어떤 책을 읽을까 고민하다 선정한 손자병법. 템플스테이 가서는 많이 못 읽고 출퇴근길과 별도로 시간을 내어 읽었다. 내용이 많이 어려워서 완독이 늦어졌다. 손자병법은 전쟁론에 관련한 책이지만 경제적으로 사업적으로 성공한 유명인들이 많이 읽는 책으로도 많이 알려져 있다. 전쟁에 관련한 내용이지..

018 손자병법 [내부링크]

018 손자병법 저자 : 손자 출판 : 휴머니스트 https://book.naver.com/bookdb/book_detail.nhn?bid=11022868 손자병법 싸우지 않고 이기는 것이 최상의 전략이다동서고금을 통틀어 가장 많은 리더들이 읽은 전쟁론의 고전, 《손자병법》춘추시대 제후들 간에 수많은 전쟁을 치르고 난 뒤, 손자가 전쟁에 필요한 book.naver.com 템플스테이를 가면 시간이 많다고 했다. 그래서 어떤 책을 읽을까 고민하다 선정한 손자병법. 템플스테이 가서는 많이 못 읽고 출퇴근길과 별도로 시간을 내어 읽었다. 내용이 많이 어려워서 완독이 늦어졌다. 손자병법은 전쟁론에 관련한 책이지만 경제적으로 사업적으로 성공한 유명인들이 많이 읽는 책으로도 많이 알려져 있다. 전쟁에 관련한 내용이지..

017 나답게 일한다는 것 [내부링크]

017 나답게 일한다는 것 저자 : 최명화 출판 : 인플루엔셜 https://book.naver.com/bookdb/book_detail.nhn?bid=22236219

016 채권투자 핵심 노하우 [내부링크]

016 채권투자 핵심 노하우 저자 : 마경환 출판 : 이레미디어 https://book.naver.com/bookdb/book_detail.naver?bid=13423576 채권투자 핵심 노하우 채권시장의 마이다스 채권투자 핵심 노하우를 말한다!우리나라 채권을 가장 많이 소유하고 있는 외국인이 누구일까? 바로 프랭클린템플턴 운용이다. 그래서 한국 채권 시장은 프랭클린템플턴 book.naver.com 채권을 공부하게 되면서 같이 대여한 책. 하드 표지로 인해 출퇴근 시 휴대가 불편하여 집에서 시간을 내어 읽어야 했기에 완독이 늦어졌다. 그러나 투자에 대한 꿀팁이 너무나도 많은 책으로 꼭 붙들고 필기하며 완독 했다. 역시 이러한 책은 내용 정리를 컴팩트하게 해두어야 두고두고 기억할 수 있는 것 같다. 하지만..

015 마스터스 오브 스케일 [내부링크]

015 마스터스 오브 스케일 저자 : 리드 호프먼, 준 코언, 데론 트리프 출판 : 인플루엔셜 https://book.naver.com/bookdb/book_detail.nhn?bid=22496641 마스터스 오브 스케일 “생각하고, 확장하며, 성장하라”링크드인 창업자이자 전설적인 투자자 리드 호프먼과실리콘밸리 어벤저스 70인이 나누는 지혜와 통찰의 대화!2017년 5월 3일, 에어비앤비 CEO 브라이언 체스키가 book.naver.com 링크드인 창업자이자 투자자인 리드 호프먼과 창업자들의 대화를 담고 있다. 창업가들이 어떻게 생각하고 어떻게 그 자리까지 성장했는지가 궁금해서 이 책을 읽게 되었다. 그렇지만 꼼꼼히 재밌게 읽지는 못했다. 책의 순서는 사업을 시작하고부터 채용과정 그리고 기업 문화를 정착..

014 한 권으로 끝나는 배당주 투자 [내부링크]

014 한 권으로 끝나는 배당주 투자 저자 : 훈민아빠 출판 : 황금부엉이 https://book.naver.com/bookdb/book_detail.nhn?bid=16310746 한 권으로 끝내는 배당주 투자 한국은행, 기준금리 0.75%로 전격 인하!주가폭락과 은행이자 사망선고에도 안정적인 수익을 창출하는 배당주가 답이다!코로나발 경제충격이 심상치 않다. 한국은행이 기준금리를 0.5%P 전격 인하 book.naver.com 장이 안좋으니 제대로 공부하고자 하는 마음에 도서관에 가면 주식 관련 서적을 뒤적인다. 그러다 읽고 싶어진 책이다. 나는 배당에 관심이 없다. 미국 주식을 하면서 가끔 문자로 날라오는 배당금 입금 소식만 접할 뿐. 채권을 공부하면서, 채권과 배당주로 매달 불입되는 안전 자산을 만드..

013 부자의 독서법 [내부링크]

013 부자의 독서법 저자 : 송숙희 출판 : 토트 https://book.naver.com/bookdb/book_detail.nhn?bid=22465543 부자의 독서법 인생을 가장 짧은 시간에 가장 위대하게 바꿔줄 전략적 책읽기부와 독서는 어떤 관계가 있는가부자들은 하나같이 책읽기를 강조한다. 워런 버핏은 “최고의 투자는 자기 자신에게 하는 투자이 book.naver.com 책 소개를 보았다. 독서로서 부를 이끌어낸다고 한다. 어떻게 하면 독서로 부를 이끌어내는 걸까 라는 의문에 읽게 되었다. 책을 읽는다는 것은 이점이 많다고는 하지만 개개인이 독서로 인해 무엇이 얼만큼 성장했다라고 말할 정도로 직접적으로 느껴지는 요소는 0에 수렴한다고 생각이 든다. 어쩌면 잘못된 독서법으로 인해 그저 책을 소비만 ..

012 채권투자의 비밀 [내부링크]

012 채권투자의 비밀 저자 : 손진흥, 박성규, 양철욱, 장동혁, 조경신, 최성욱 공저 출판 : 지구문화사 https://book.naver.com/bookdb/book_detail.nhn?bid=11343538 채권투자의 비밀 저금리 시대, 당신이 꼭 알아야 할 채권투자의 비밀 !우리나라의 채권시장규모는 2015년 말 기준 약 1,780조원(잔존 발행액)의 시장이다. 일반인들에게 친숙한 주식시장의 시총규모 1,444조원에 비 book.naver.com 인플레이션과 금리 인상의 공포, 혼란한 세계 시황으로 기존 투자하던 자산이 많이 휘청이고 있다. 그렇기에 안전 자산에 자연스레 눈이 돌아갔고 채권에 관심을 갖게 되었으며, 당장 투자를 염두에 두고 있다. 바로 도서관에서 채권 관련된 책을 몇 권 빌려왔다..

011 달러구트 꿈 백화점 [내부링크]

011 달러구트 꿈 백화점 저자 : 이미예 출판 : 팩토리나인 https://book.naver.com/bookdb/book_detail.naver?bid=16405427 달러구트 꿈 백화점 잠들어야만 입장 가능한 꿈 백화점에서 일어나는 비밀스럽고도 기묘하며 가슴 뭉클한 판타지 소설여기는 잠들어야만 입장할 수 있는 ‘달러구트 꿈 백화점’입니다. 잠들어야만 입장할 수 있 book.naver.com 이미예 작가를 기사에서 먼저 보았다. 젊은 신예 작가. 삼성전자를 다니며 쓴 책이 달러구트 꿈 백화점. 반도체 공학을 전공하여 관련 업무를 한 것으로 알고 있다. 단번에 베스트셀러로 오른 특이한 이력을 지닌 작가라고만 생각하고 책은 보지 못했었다. 그러던 와중에 오디오북에서 발견하게 되어 읽게 되었다. 원래 소설..

5주차 TIL [내부링크]

010 주식 투자자의 시선 저자 : 박영옥 출판 : 프레너미 https://book.naver.com/bookdb/book_detail.nhn?bid=10346855 주식투자자의 시선 시장의 수익률을 넘어서고, 개인투자자의 한계를 뛰어넘는 법 이 책은 2012년 출간한 [주식, 투자자의 눈으로 세상을 보다]의 개정판이다. 많은 이들이 몇 백 만원으로 몇 억 원의 수익을 올렸다 book.naver.com 주식을 공부하면서 시작하자!라는 생각으로 추천 도서를 서칭 했고, 추천받은 책. 저자는 주식농부라고 불리며 주식 투자를 하는 사람이다. 투자 회사에서 일을 하다 지금은 전문 투자자로 일을 하시는 듯하다. 물론 책이 출판된 시점 기준이다. 기본적으로 기업을 투자라기보단 동업을 한다 라는 느낌으로 공부를 하고..

010 주식 투자자의 시선 [내부링크]

010 주식 투자자의 시선 저자 : 박영옥 출판 : 프레너미 https://book.naver.com/bookdb/book_detail.nhn?bid=10346855 주식투자자의 시선 시장의 수익률을 넘어서고, 개인투자자의 한계를 뛰어넘는 법 이 책은 2012년 출간한 [주식, 투자자의 눈으로 세상을 보다]의 개정판이다. 많은 이들이 몇 백 만원으로 몇 억 원의 수익을 올렸다 book.naver.com 주식을 공부하면서 시작하자!라는 생각으로 추천 도서를 서칭 했고, 추천받은 책. 저자는 주식농부라고 불리며 주식 투자를 하는 사람이다. 투자 회사에서 일을 하다 지금은 전문 투자자로 일을 하시는 듯하다. 물론 책이 출판된 시점 기준이다. 기본적으로 기업을 투자라기보단 동업을 한다 라는 느낌으로 공부를 하고..

009 말센스 [내부링크]

009 말센스 저자 : 셀레스트 헤들리 출판 : 스몰빅라이프 https://book.naver.com/bookdb/book_detail.naver?bid=14456588 말센스 TED 대화 분야 최고 조회수 기록(1,300만)!토크계의 황제 래리 킹을 잇는 대화의 연금술사!이 책의 저자인 셀레스트 헤들리는 CNN, BBC, MSNBC 등 여러 유명 방송국에서 20년 가까이 뉴스와 각종 프로그 book.naver.com 머릿속에 집어넣어야 하는 온 신경을 집중하지 않아도 되는 책을 읽고 싶었다. 그저 힐링. 책꽂이에 꽂혀있던 책. 작년에 조금 읽다가 안 읽혀서 그대로 봉인되어있던 책이다. 처음부터 다시 읽었다. 안 읽혔을 만큼 나에게는 살짝 거리가 있는 책. 그러나 역시 책에는 배울 것이 반드시 존재한다...

will come in handy [내부링크]

This information will come in handy when troubleshooting.

몽골 비자 온라인으로 신청하기 [내부링크]

몽골이 한시적으로 무비자 입국을 허용했습니다. 비자 신청 비용을 아낍시다! 무비자 입국을 먼저 알아보세요!!! --------------------------------------------------------------------------------------------- 몽골 비자 신청 방법을 알아봅시다! 저는 온라인으로 신청 해보겠습니다. 본격 신청하면서 쓰는 정보 글!! 어제 모바일로 신청하려 했지만, 카드결제 과정에서 공인인증서가 필요하여 PC로 신청합니다. 몽골 전자비자 사이트로 이동합시다. https://evisa.mn/main Electronic Visa Application System Requests will not be accepted due to the Covid-19 evisa..

[Selenium + Python] 초간단 잔여좌석 알림 시스템 제작(대저해운) [내부링크]

0. 개요 울릉도 배편 잔여석을 가져오기 위해 제작함. 1. 주요 기능 잔여석이 나오면, 메일로 바로 알림을 받을 수 있음. 2. 개발환경 서버 - NCloud(Ubuntu 18.04 - nano) 언어 - Python3 IDE - Pycharm 3. 저자 수준 파이썬 초보 + 웹에 무지함 4. 제작 프로세스 0) 서버에서 계속 잔여석을 확인하고 싶어서, 클라우드를 이용했습니다. NCloud를 잘 사용하지 못해서 그런지, 리눅스 쉘 환경 너무 불편해서 Windows에서 Pycharm을 이용하여 기능 구현을 완료하였습니다. 이후, 리눅스로 옮기면서 OS 변경하면서 수정할 부분 수정하고 에러 처리 및 지속적으로 동작하게끔 cron처리하였습니다. 평소 하던 분야가 아니라 천천히 서칭 하면서 오류 해결해가는 과..

008 그냥 하지 말라 [내부링크]

008 그냥 하지 말라 - 당신의 모든 것이 메시지다 저자 : 송길영 출판 : 북스톤 https://book.naver.com/bookdb/book_detail.nhn?bid=20949071 그냥 하지 말라 생각이 자본이 되는 시대, 당신은 무엇을 보여줄 것인가?대한민국 최고의 데이터 분석가 송길영이 바라본10년의 변화상, 10년의 미래상우리는 흔히 ‘미래를 알 수 없다’고 생각하지만, 그렇지 book.naver.com 친구가 책을 선물해주어, 읽게 된 서적. 처음에는 제목만 보고 마인드 컨트롤하는 자기계발서라 생각을 했다. 그러나 큰 오산.. 데이터를 기반으로 사회를 분석해버렸다. 이래서 책 제목으로만 책을 유추하면 안 된다! 책 표지를 꼼꼼하게 읽어보자. . 저자는 데이터를 분석하여 세상이 흘러가는 ..

영어 유튜브 메모메모 [내부링크]

1. 아시안 보스 https://www.youtube.com/watch?v=faGaRQKMwRY&list=PLqXeWt98fEwoSCyAmLTjMkhvTXtXyIJdc&index=2 2. EnglishinKorean https://www.youtube.com/watch?v=VLKocmdqOAM 3. 애밀튜브 4. Learninground https://www.youtube.com/watch?v=8B9snbbLFGo 5. JeffreyFever https://www.youtube.com/watch?v=6ZegbSbzCAg 6. 6. fromJUDYJY 출처 : https://blog.naver.com/PostView.naver?blogId=ilove_bom&logNo=220939625535&category..

No problem / I'm sorry / Lately / thank you 대답 [내부링크]

- You're welcome과 No problem You're welcome은 격식을 차릴 때 쓰는 말. No problem을 많이 씀. 편하게 괜찮아~ - What?과 I'm sorry 대화하다가 잘 못듣는 경우에 What 대신 I'm sorry - These days 보다는 Lately - Thank you 에 대답하는 10가지 방법 1) No problem. 2) You'r welcome! 3) My pleasure. 4) Of course! 5) Anytime. 6) You bet! 7) Sure thing. 8) Not at all. 9) Happy to help! 10) You got it.

[노개북 - 15] 9장.실용주의 프로젝트 [내부링크]

오늘 TIL 3줄 요약 모든 사람이 적극적으로 환경 변화를 감시하도록 권장하라. 실현하려면 계획하라 버전 관리 시스템으로 빌드, 테스트, 릴리스를 운용하라. TIL (Today I Learned) 날짜 2022.04.13 오늘 읽은 범위 9장.실용주의 프로젝트 책에서 기억하고 싶은 내용을 써보세요. 팀 전체가 깨진 창문을 용납하지 않아야 한다. 사소한 결점을 아무도 고치지 않고 놔두어서는 안 되고, 반드시 제품의 품질에 책임을 져야 한다. - p379 자동화는 모든 프로젝트 팀에게 필수 불가결한 요소다. 도구 제작 역량을 팀 내에 꼭 갖추어서 프로젝트 개발과 서비스 배포를 자동화하는 도구를 만들고 적용하라. - p385 어떤 특정 방법론에서 가장 좋은 부분만 가져다가 적절히 조정하여 사용해야 한다. 만병..

컴터 견적 알아보기 [내부링크]

C4d 라는 3d프로그램 [위 견적] cpu : AMD 라이젠 7 3700X (마티스) - 소켓 : AM4 - 라이젠 7-3세대 - 8코어 / 16스레드 - 3.6GHz / 4.4GHz - 65W - 메모리 : DDR4 2채널 3200MHz m/b : gigabyte b450 aorus elite 피씨디렉트 - 소켓 : AM4 - 메모리 : DDR4 최대 64GB , 슬롯 4, 3600MHz(PC4-28800) - 그래픽 VGA : PCIe3.0 x16 mm : DDR4 16G PC4-21300 * 4 = 64G g/c : 갤럭시 지포스 RTX 2070 super D6 8GB BLOWER (단종?) SSD : 삼성전자 860 EVO 250GB 케이스 : BRAVOTEC 스텔스 TX 블랙 파노라마 윈도우 ..

코틀린 한 권으로 끝내자! "코틀린 완벽 가이드" 후기 [내부링크]

코틀린이 뭐지? 어느 순간부터 코틀린 이라는 언어가 귀에 많이 들렸습니다. 어플리케이션 쪽을 공부하고자 준비하려 구인공고를 보았는데! 자바와 코틀린 언어를 많이 사용하는 것 같습니다. 최신 트랜드나 시장에서 많이 쓰이는 언어는 역시 구인공고와 JD를 보면 좋습니다!! 길벗 출판사에서 출간된 "코틀린 완벽 가이드"라는 책을 개발자 리뷰어로서 받아 볼 수 있게되어 공부하면서 보게된 이 책의 특징을 알려드리겠습니다. 책 표지는 심플합니다! 내용을 보면, 코틀린 언어에 대한 설명부터 시작합니다. 그리고는 문법과 활용으로 이어집니다. 개발에 있어서 가장 중요한 IDE! 이클립스와 인텔리제이로 나뉘어 설명이 됩니다. 코틀린 언어에 대한 설명은, 다른 언어관련 개발 서적과 많이 다르지는 않습니다. 그.렇.지.만! 이..

[노개북 - 13] 8장.프로젝트 전에 [내부링크]

오늘 TIL 3줄 요약 프로그래머는 사람들이 자신이 원하는 바를 깨닫도록 돕는다. 요구 사항은 피드백을 반복하며 알게 된다. 좋은 설계는 나쁜 설계보다 바꾸기 쉬운 결과물을 만든다. TIL (Today I Learned) 날짜 2022.04.04 오늘 읽은 범위 8장.프로젝트 전에 책에서 기억하고 싶은 내용을 써보세요. 우리가 생각하는 함께 일하기는 코딩하는 동안 문제를 함께 푸는 것이다. - p349 현재의 정책 정보는 시스템이 지원한느 것들 중 한 사례일 뿐이고, 시스템은 다양한 정책을 처리할 수 있도록 일반적으로 구현해야 한다. - p356 '프로젝트 용어 사전'을 만들고 관리하라. 프로젝트에서 사용하는 모든 용어와 어휘를 모아 놓은 단 하나의 장소여야 한다. 최종 사용자에서 지원 부서 직원까지 프..

[노개북 - 12] 7장.코딩하는 동안 [내부링크]

오늘 TIL 3줄 요약 코딩은 기계적인 작업이 아니다. 우연에 맡기는 프로그래밍을 하지 말라. 신뢰할 수 있는 것에만 의지하라. TIL (Today I Learned) 날짜 2022.04.03 오늘 읽은 범위 7장.코딩하는 동안 책에서 기억하고 싶은 내용을 써보세요. 적극적으로 자기 코드에 대해 생각하지 않는 프로그래머는 우연에 맡기는 프로그래밍을 하는 것이다. 코드가 작동하긴 하지만 왜 그렇게 작동하는지 설명은 못한다. - p274 테스트는 버그를 찾는 작업이 아니다. 여러분의 코드에 대한 피드백을 받는 작업이다. - p274 왜 코드가 망가졌는지 프레드가 모르는 까닭은 애초에 코드가 왜 잘 돌아가는지도 몰랐기 때문이다. - p283 코드의 실행 시간이 얼마나 될지 또는 메모리를 얼마나 사용할지 확실하..

007 서서히 서서히 그러나 반드시 [내부링크]

007 서서히 서서히 그러나 반드시 저자 : 김민준 출판 : 자화상 https://book.naver.com/bookdb/book_detail.nhn?bid=11545441 서서히 서서히 그러나 반드시 현실의 불안을 오롯이 자기다움으로 극복하는 법.김민준 작가의 신작 『서서히 서서히 그러나 반드시』가 출간되었다. 총 184편의 글을 담은 이번 산문집은 현실의 불안과 외로움을 오롯이 자기 book.naver.com 인스타그램을 보다가 마음에 드는 글귀가 있어 책을 빌려보게 되었다. 도입부에는 살짝 내 타입의 서적이 아님에 당황했지만, 뒤로 갈수록 저자의 삶과 그 삶에서의 느낌을 보는 것이 재미있어졌다. 사람은 다 다른 인생을 살지만, 대체적으로 유사한 경험을 하며 살고 있다. 비슷한 상황에서 나와는 다르게..

006 유병재 농담집 블랙코미디 [내부링크]

006 유병재 농담집 블랙코미디 저자 : 유병재 출판 : 김영사 https://book.naver.com/bookdb/book_detail.naver?bid=12661667 블랙코미디 코미디언 유병재가 전하는 웃픈 농담!코미디언이자 작가로, 공연과 방송에서 남다른 개그 철학을 선보이며 대체 불가한 존재감을 드러내고 있는 유병재의 농담집 『블랙코미디』. 지난 3년 간 book.naver.com 가볍게 읽고 싶어 빌려 읽었다. 특별히 내용을 정리할 것은 없다. 말 그대로 블랙 코미디. 정치나 사회 현상을 비꼰다기 보다는 일상을 다른 시각으로 바라봤다고 느껴지는 농담이었다. 정말 가볍게 빠르게 읽을 수 있는 책. 보면서 피식거리기도 하고, 나를 되돌아 보기도 하고, 새로운 시각에 신선해 하기도 했다. . 가장..

[노개북 - 10] 6장.동시성 [내부링크]

오늘 TIL 3줄 요약 모든 일에 동시성이 있다. 리소스를 트랜잭션으로 관리하라 클래스는 추상화에 의존해야 한다. TIL (Today I Learned) 날짜 2022.03.31 오늘 읽은 범위 6장.동시성 책에서 기억하고 싶은 내용을 써보세요. 동시성을 얻으려면 실행 중에 코드의 다른 부분으로 실행을 전환할 수 있는 환경에서 코드를 구동해야 한다. 보통은 파이버나 스레드, 프로세스 등을 사용하여 동시성을 구현한다. - p241 시간에는 우리가 신경 써야 할 측면이 두 가지 있는데, 동시성(동시에 일어나는 일들)과 순서(시간의 흐름 속에서 일들의 상대적인 위치)다. - p243 세마포어는 단순히 한 번에 한 사람만이 가질 수 있는 무언가다. 세마포어를 만들어서 다른 리소스의 사용을 제어하는 데 쓸 수 있..

[노개북 - 9] 복습 [내부링크]

연습문제 1개 풀기

[노개북 - 8] 5장.구부러지거나 부러지거나 [내부링크]

오늘 TIL 3줄 요약 가능한 한 느슨하고 유연한 코드를 작성해야 한다. global은 사용을 지양하자 프로그래밍은 무엇보다도 의도를 가장 잘 드러내야 한다. TIL (Today I Learned) 날짜 2022.03.29 오늘 읽은 범위 5장.구부러지거나 부러지거나 책에서 기억하고 싶은 내용을 써보세요. 현대의 미친 듯이 빠른 변화 속도를 따라가려면 모든 수단을 동원하여 가능한 한 느슨하고 유연한 코드를 작성해야 한다. - p181 전역 데이터 하나하나는 애플리케이션의 모든 메서드에 갑자기 매개 변수가 추가된 것과 같은 효과를 낸다. - p190 '감시자 패턴(observer pattern)'은 이벤트를 발생시키는 쪽인 '감시 대상(observable)'과 이런 이벤트에 관심이 있는 클라이언트인 '감시..

[노개북 - 6] 4장.실용주의 편집증 [내부링크]

오늘 TIL 3줄 요약 완벽한 소프트웨어는 만들 수 없다. 단정문으로 불가능한 상황을 예방하라. 언제나 신중하게 작은 단계들을 밟아라. TIL (Today I Learned) 날짜 2022.03.24 오늘 읽은 범위 14장.실용주의 편집증 책에서 기억하고 싶은 내용을 써보세요. 가정을 적극적으로 검증하는 코드를 작성하라. - p146 만약 호출자가 루틴의 모든 선행 조건을 충족한다면 해당 루틴은 종료 시 모든 후행 조건과 불변식이 참이되는 것을 보장한다. - p149 단순히 입력만 확인하는 것보다 더 좋은 방식이다. 함수 인자가 범위를 벗어나면 아예 함수 호출이 안 된다. - p151 불변식의 자격이 있는 요구 사항을 찾았다면 여러분이 작성하는 모든 문서에 잘 드러나도록 만들어라. - p156 모든 오류..

[노개북 - 5] 3장.기본 도구 [내부링크]

오늘 TIL 3줄 요약 도구가 손의 연장이 되어야 한다. 지식을 일반 텍스트로 저장하라. 그놈의 오류 메시지 좀 읽어라. TIL (Today I Learned) 날짜 2022.03.22 오늘 읽은 범위 3장.기본 도구 책에서 기억하고 싶은 내용을 써보세요. 도구들의 사용법을 배우는 데에 시간을 투자하라. 언젠가는 별다른 자각 없이도 손가락이 키보드 위를 움직이면서 텍스트를 조작하고 있다는 사실을 발견하고 놀라게 될 것이다. 도구가 손의 연장이 된 것이다. - p105 사람이 읽을 수 있는 것과 사람이 이해할 수 있는 것에는 차이가 있다. - p108 디버깅은 단지 문제 풀이일 뿐이라는 사실을 받아들이고, 그런 마음으로 공략하라. - p126 경계 조건과 실제 최종 사용자의 사용 패턴 모두를 철저히 테스트..

[노개북 - 4] 복습 [내부링크]

최애 북틸 3개 선정하기 1) https://ash-brother-fd3.notion.site/TIL-01-65bf0fa7c4bd48deac8c99cac5c06e80 위 북틸은 정리가 매우매우매우! 잘되어있다! 글을 잘 정리하지 못하는 나로서는 너무 부러운 능력이다. 책의 내용이 많지만 그만큼 중요한 내용도 많기에 정리를 잘 해두어 빠르게 복기를 하면 좋은데, 이 북틸은 그러기에 최적화 되어 있다. 2) https://nomadcoders.co/community/thread/3736 회사에서 프로토 타입을 작성하고 있다고 한다. 바로바로 코드 작업을 하는 나로서는 예광탄이라는 단어에 어떻게 프로그래밍 적으로 생각해야하는지를 잘 몰랐다. 3) https://spiffy-sodium-d54.notion.si..

[노개북 - 3] 2장.실용주의 접근법 [내부링크]

오늘 TIL 3줄 요약 코드는 바꾸기 쉽게. 알기 쉽게. 정리하고 노하우를 쌓아야 한다. 프로그램을 작성하는 데에 있어서 염두에 두어야 할 것이 많다. TIL (Today I Learned) 날짜 2022.03.20 오늘 읽은 범위 2장.실용주의 접근법 책에서 기억하고 싶은 내용을 써보세요. 앞으로 어떤 모습으로 바뀔지 잘 모르겠을 때 언제건 궁극의 '바꾸기 쉽게'라는 길을 선택한다. 바로 여러분이 작성하는 코드를 교체하기 쉽게 만들도록 노력하는 것이다. - p40 엔지니어링 일지에 현재 상황과 여러분의 선택, 그리고 변경 사항에 대한 추측을 정리해 둬라. 그리고 소스 코드에 이에 대한 표시를 남겨 둬라. 나중에 이 코드를 바꿔야 하는 시점이 왔을 때, 뒤를 돌아보고 자신에게 피드백을 줄 수 있을 것이다..

[노개북 - 2] 서문 ~ 1장.실용주의 철학 [내부링크]

오늘 TIL 3줄 요약 무엇보다 중요한 것은 즐기는 것이다. 변명 말고 대안을 제시하라. 더 많은 기술에 익숙하다면 변화에 더 잘 적응할 수 있을 것이다. TIL (Today I Learned) 날짜 2022.03.19 오늘 읽은 범위 서문 ~ 1장.실용주의 철학 책에서 기억하고 싶은 내용을 써보세요. 무엇보다 중요한 것은 즐기는 것이다. - pxiii 실용주의 프로그래머가 되고 싶다면 어떤 일을 하면서 자기가 무엇을 하고 있는지 생각해야만 한다. - pxxi 절대 기계적으로 일하지 말라. 언제나 일하면서 동시에 생각하고, 자기 일을 비평하라. 오래된 IBM의 표어 '생각하라!(THINK!)'가 실용주의 프로그래머의 계명이다. - pxxi 팀 내 신뢰 : 무엇보다 여러분의 팀이 여러분을 믿고 의지할 수 ..

[노개북 - 1] 실용주의 프로그래머 책 인증 [내부링크]

혼자 읽으면 진도가 나아가지 않는 개발 서적!! 다시 도전합니다. 노개북! 이번에는 이북으로 도전해보겠습니다! 10% 할인받아 구입한 실용주의 프로그래며 책 인증합니다.

[라섹후기] 라섹 3년 후 (아마리스 레드 / 올레이저 라섹) [내부링크]

블로그 통계를 보는데 라섹으로 검색하고 오시는 분이 많아서 3년이 지난 지금 후기를 작성해볼까 해요! 수술 당시에 블로그나 후기를 찾아보면 수술 후 얼마 되지 않은 후기들이 정말 많죠! 하지만 기간이 조금 지난 후의 후기도 궁금한데 말이죠~~ 저는 라섹 수술 이후 3년하고도 2개월이라는 시간이 지났습니다. 수술 직후 후기를 계속해서 쓰려고 했지만, 일도 바빴고 여러가지 일이 많이 있어서 그런지 ㅎㅎㅎㅎ 사실 게으름이겠지만요.... 안쓰게 되었네요 ㅎㅎ.. 일단 저는 라섹을 알아보면서 기계를 가장 중요하게 봤습니다. 이전 후기에서도 기계를 많이 비교하려고 했었어요. 저는 각막의 두께가 얇은 편은 아니라, 절삭량이 조금 많더라도 절삭 속도까 빨라서 절삭면이 조금 더 매끄러운 아마리스 레드를 선택했습니다. 수..

[노개북 - 15] 복습 [내부링크]

실습 https://replit.com/@0silver00/Final-mission

[노개북 - 14] 10장. 클래스 [내부링크]

TIL (Today I Learned) 2022.03.10 오늘 읽은 범위 10장. 클래스 책에서 기억하고 싶은 내용을 써보세요. 클래스를 만들 때 첫 번째 규칙은 크기다. 클래스는 작아야 한다. 두 번째 규칙도 크기다. (p.172) 클래스 이름은 해당 클래스 책임을 기술해야 한다. 클래스 이름에 Processor, Manager, Super 등과 같이 모호한 단어가 있다면 클래스에다 여러 책임을 떠안겼다는 증거다. (p.175) 단일 책임 원칙(Single Responsibility Principle, SRP)은 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙이다. (p.175) 응집도 : 클래스는 인스턴스 변수 수가 작아야 한다. 각 클래스 메서드는 클래스 인스턴스 변수를 하나 이..

[노개북 - 12] 8장. 경계 / 9장. 단위 테스트 [내부링크]

TIL (Today I Learned) 2022.03.05 오늘 읽은 범위 8장. 경계 9장. 단위 테스트 책에서 기억하고 싶은 내용을 써보세요. 학습 테스트를 이용한 학습이 필요하든 그렇지 않든, 실제 코드와 동일한 방식으로 인터페이스를 사용하는 테스트 케이스가 필요하다. 이런 경계 테스트가 있다면 패키지의 새 버전으로 이전하기 쉬워진다. (p.150) 테스트 코드를 깨끗하게 유지하지 않으면 결국은 잃어버린다. 그리고 테스트 케이스가 없으면 실제 코드를 유연하게 만드는 버팀목도 사라진다. (p.157) 코드에 유연성, 유지보수성, 재사용성을 제공하는 버팀목이 바로 단위 테스트다. 이유는 단순하다. 테스트 케이스가 있으면 변경이 두렵지 않으니까! 테스트 케이스가 없다면 모든 변경이 잠정적인 버그다. (p..

[노개북 - 11] 7장. 오류처리 [내부링크]

TIL (Today I Learned) 2022.03.03 오늘 읽은 범위 7장. 오류처리 책에서 기억하고 싶은 내용을 써보세요. 오류 처리는 중요하다. 하지만 오류 처리 코드로 인해 프로그램 논리를 이해하기 어려워진다면 깨끗한 코드라 부르기 어렵다. (p.130) 어떤 면에서 try 블록은 트랜잭션과 비슷하다. try 블록에서 무슨 일이 생기든지 catch 블록은 프로그램 상태를 일관성 있게 유지해야 한다. (p.132) 자바에는 Collections.emptyList()가 있어 미리 정의된 읽기 전용 리스트를 반환한다. (p.140) 메서드에서 null을 반환하는 방식도 나쁘지만 메서드로 null을 전달하는 방식은 더 나쁘다. (p.140) 대다수 프로그래밍 언어는 호출자가 실수로 넘기는 null을 ..

[노개북 - 9] 6장. 객체와 자료구조 [내부링크]

TIL (Today I Learned) 2022.03.01 오늘 읽은 범위 6장. 객체와 자료구조 책에서 기억하고 싶은 내용을 써보세요. 자료를 세세하게 공개하기보다는 추상적인 개념으로 표현하는 편이 좋다. (p.119) 객체는 추상화 뒤로 자료를 숨긴 채 자료를 다루는 함수만 공개한다. 자료 구조는 자료를 그대로 공개하며 별다른 함수는 제공하지 않는다. 문단을 처음부터 다시 읽어보기 바란다. 두 정의는 본질적으로 상반된다. 두 개념은 사실상 정반대다. 사소한 차이로 보일지 모르지만 그 차이가 미치는 영향은 굉장하다. (p.120) 복잡한 시스템을 짜다 보면 새로운 함수가 아니라 새로운 자료 타입이 필요한 경우가 생긴다. 이때는 클래스와 객체 지향 기법이 가장 적합하다. 반면, 새로운 자료 타입이 아니라..

[노개북 - 8] 5장.형식 맞추기 [내부링크]

TIL (Today I Learned) 2022.02.28 오늘 읽은 범위 5장. 형식 맞추기 책에서 기억하고 싶은 내용을 써보세요. 코드 형식은 의사소통의 일환이다. 의사소통은 전문 개발자의 일차적인 의무다. (p.96) 오랜 시간이 지나 원래 코드의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. (p.96) 줄바꿈이 개념을 분리한다면 세로 밀집도는 연관성을 의미한다. (p.100) 변수는 사용하는 위치에 최대한 가까이 선언한다. (p.101) 한 함수가 다른 함수를 호출한다면 두 함수는 세로로 가까이 배치한다. 또한 가능하다면 호출하는 함수를 호출되는 함수보다 먼저 배치한다. (p.104) 명명법이..

[노개북 - 7] 복습 [내부링크]

실습 https://replit.com/@0silver00/GlamorousPlaintiveNotification-3

[노개북 - 6] 4장.주석 [내부링크]

TIL (Today I Learned) 2022.02.24 오늘 읽은 범위 4장. 주석 책에서 기억하고 싶은 내용을 써보세요. 잘 달린 주석은 그 어떤 정보보다 유용하다. 경솔하고 근거 없는 주석은 코드를 이해하기 어렵게 만든다. 오래되고 조잡한 주석은 거짓과 잘못된 정보를 퍼뜨려 해악을 미친다. (p.68) 주석이 올바른지 검증하기 쉽지 않다. 이것이 의미를 명료히 밝히는 주석이 필요한 이유인 동시에 주석이 위험한 이유이기도 하다. (p.73) 주석과 주석이 설명하는 코드는 둘 사이 관계가 명백해야 한다. (p.89) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 책에서 소개된 코드를 보고 깜짝 놀랐다! 회사 코드가 딱 그렇게 되어있었다. 심지어 양식까지 거의 유사했다. 이러한 주석을 보면서,,..

[노개북 - 5] 3장.함수 [내부링크]

TIL (Today I Learned) 2022.02.23 오늘 읽은 범위 3장. 함수 책에서 기억하고 싶은 내용을 써보세요. 함수를 만드는 첫째 규칙은 '작게!'다. 함수를 만드는 둘째 규칙은 '더 작게!'다. (p.42) 함수는 한 가지를 해야 한다. 그 한가지를 잘 해야 한다. 그 한가지만을 해야 한다. (p.44) 함수가 확실히 '한 가지' 작업만 하려면 함수 내 모든 문장의 추상화 수준이 동일 해야 한다. (p.46) 본질적으로 switch문은 N가지를 처리한다. 불행하게도 switch문을 완전히 피할 방법은 없다. 하지만 각 switch문을 저차원 클래스에 숨기고 절대로 반복하지 않는 방법은 있다. 물론 다형성을 이용한다. (p.47) 인수가 3개를 넘어가면 인수마다 유효한 값으로 모든 조합을..

[노개북 - 4] 복습:최애 TIL 을 찾아라! [내부링크]

TIL (Today I Learned) 2022.02.21 오늘 읽은 범위 복습 최애 북틸 / 선정이유 / 소감 https://nomadcoders.co/community/thread/2446 선정이유 : 2장을 읽고 느꼈던 이 북틸러의 소감이 너무 공감되어 최애 북틸로 선정하였다. 소감 : 코딩테스트를 준비하며 타인의 코드를 정말 많이 보았는데, 네이밍이 잘 되어있었다면 그 코드는 훨씬 이해하기 쉽고 공부하기에도 좋은 코드였을 것이란 생각을 했다. https://nomadcoders.co/community/thread/2429 선정이유 : 이 북틸러의 소감이 주니어 개발자로서 같은 고민을 하고 있기에 선정하였다. 소감 : 나 또한 누군가 내 코드를 일일이 봐주지 않는다. 보더라도 네이밍 등의 요소는 체..

[노개북 - 3] 2장.의미있는 이름 [내부링크]

TIL (Today I Learned) 2022.02.20 오늘 읽은 범위 2장. 의미있는 이름 책에서 기억하고 싶은 내용을 써보세요. 프로그래머는 코드에 그릇된 단서를 남겨서는 안 된다. (p.24) 읽는 사람이 차이를 알도록 이름을 지어라. (p.27) 클래스 이름과 객체 이름은 명사나 명사구가 적합하다. (p.32) 메서드 이름은 동사나 동사구가 적합하다. (p.32) 메서드 이름은 독자적이고 일관적이어야 한다. 그래야 주석으 루디져보지 않고도 프로그래머가 올바른 메서드를 선택한다. (p.33) 오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요 항상 이름을 고민하는데 많은 시간을 쓰긴했지만, 모든 이름마다 일관성(예를들어 add나 append) 까지 고려한적은 없는 듯 하다. 시간을 조금 더 쓰..

[노개북 - 2] 추천사 ~ 1장.깨끗한 코드 [내부링크]

TIL (Today I Learned) 2022.02.19 오늘 읽은 범위 추천사 1장. 깨끗한 코드 책에서 기억하고 싶은 내용을 써보세요. 책임 있는 전문가라면 프로젝트를 시작할 때 생각하고 계획할 시간을 확부해야 한다. (p.xxii) 큰 실무에서 실력을 쌓고 신뢰를 얻으려는 전문가는 먼저 작은 실무부터 실력을 쌓고 신뢰를 얻어야 한다. 아주 사소한 것들이 전체의 매력을 깎아먹는다. (p.xxii) 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. (p.7) 중복을 피하라. 한 기능만 수행하라. 제대로 표현하라. 작게 추상화 하라. (p.14) 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으므로 읽기 쉬운 코드가 매우 중요하다. (p...

005 브레이킹 루틴 [내부링크]

005 브레이킹 루틴 저자 : 천인우 출판 : 중앙북스 https://book.naver.com/bookdb/book_detail.nhn?bid=21369082 브레이킹 루틴 “늘 가던 길로만 가면,삶은 결코 달라지지 않는다!”미국 버클리대 4년 총장 장학생, 실리콘밸리 페이스북 본사,뱅크샐러드 리더를 거쳐 하버드·스탠퍼드 MBA 동시 합격까지!천인우의 나를 둘 book.naver.com 이 책은 천인우라는 사람을 더 알고 싶어 도서관에 책을 신청하고 읽게 되었다. 하트 시그널에 나왔던 이 사람은 처음에는 그냥 개발자인데 소개팅 프로에 나온 사람이구나 하고 대충 봤었다. 그리고 아무튼 출근!이라는 프로그램에 나왔을 때는 일하는 모습. 특히, 리더로서 팀원을 어떻게 대하는지와 업무를 어떻게 대하는지를 보고..

[노개북 - 1] Clean Code 책 구매 인증 [내부링크]

노마드 개발자 북클럽! 이하 노개북! 개발자 추천도서인 Clean Code!! 혼자 읽으려니 읽히지 않았는데, 노개북 챌린저들과 함께 완!독! 성공해보겠습니다.

004 깊이에의 강요 [내부링크]

004 깊이에의 강요 저자 : 파트리크 쥐스킨트 역자 : 김인순 출판 : 열린책들 https://book.naver.com/bookdb/book_detail.nhn?bid=16329559 깊이에의 강요 새로운 디자인과 편집으로 만나는2020 파트리크 쥐스킨트 리뉴얼 시리즈 오래도록 깊은 여운을 남기는 쥐스킨트의 단편 소설집파트리크 쥐스킨트의 단편 소설인「깊이에의 강요」,「승부」,「 book.naver.com 광교 책발전소의 베스트 서적 1위에 이 책이 있기에 보게 되었다. 처음으로 독일 문학을 접하는 것 같다. 짧은 단편으로 이루어져 있어 빠르게 집중해서 읽을 수 있었다. . [1] 깊이에의 강요 한 예술가를 깊이가 없다고 표현한 비평가. 깊이가 없다는 뜻조차 이해하지 못하면서 비평가의 말에, 주변의 말..

003 죽고 싶은 사람은 없다 [내부링크]

003 죽고 싶은 사람은 없다 저자 : 임세원 출판 : 알에이치코리아 https://book.naver.com/bookdb/book_detail.nhn?bid=21294105 죽고 싶은 사람은 없다 *** 임세원 교수 미공개 원고 ㆍ 자살예방 교육프로그램 ‘보고 듣고 말하기’ 수록 ***자기 삶으로 ‘희망의 근거’를 보여준 임세원 교수,그가 우리에게 남긴 마지막 선물2018년 12월 31일 불의의 book.naver.com 이 전에 읽었던 책인 [이름이 법이 될 때]에 나왔던 임세원법의 임세원 선생님이 쓰신 책이기에 읽어보고 싶었다. 또한, 책 제목. 죽고 싶은 사람은 없다. 스티브 잡스도 스탠포트 졸업 연설에서 한 말이다. "죽고 싶은 사람은 없다. 죽어서 천국에 가고 싶은 사람도 죽기를 바라지는 않는..

이력관리 [내부링크]

002 이름이 법이 될 때 저자 : 정혜진 출판 : 동녘 https://book.naver.com/bookdb/book_detail.nhn?bid=20888843 이름이 법이 될 때 우리는 그 이름을 제대로 불러준 적 있을까남궁인, 정혜윤, 김민섭 추천‘장발장법’ 위헌 결정을 이끈 국선변호사가 써 내려간 르포르타주 에세이고유명사로 태어나 비극적인 일로 죽거나 희 book.naver.com ㅇㅇㅇ법.. 이라는 것은 매스컴을 통해 많이 접했었습니다. 그 법이 그 사람의 사례를 통해 제정되었다는 것을 알고는 있었지만, 정확히 어떠한 이유에서 법이 제정되는지는 몰랐습니다. 한 사람당 사례를 따져보면 정말 많은 법이 제정되었겠지만, 특별하게 그 사람의 이름이 많이 알려지고 관련법이 제정된것을 알지는 못했었습니다...

002 이름이 법이 될 때 [내부링크]

002 이름이 법이 될 때 저자 : 정혜진 출판 : 동녘 https://book.naver.com/bookdb/book_detail.nhn?bid=20888843 이름이 법이 될 때 우리는 그 이름을 제대로 불러준 적 있을까남궁인, 정혜윤, 김민섭 추천‘장발장법’ 위헌 결정을 이끈 국선변호사가 써 내려간 르포르타주 에세이고유명사로 태어나 비극적인 일로 죽거나 희 book.naver.com ㅇㅇㅇ법.. 이라는 것은 매스컴을 통해 많이 접했었습니다. 그 법이 그 사람의 사례를 통해 제정되었다는 것을 알고는 있었지만, 정확히 어떠한 이유에서 법이 제정되는지는 몰랐습니다. 한 사람당 사례를 따져보면 정말 많은 법이 제정되었겠지만, 특별하게 그 사람의 이름이 많이 알려지고 관련법이 제정된것을 알지는 못했었습니다...

Oracle과 LDAP의 충돌 [내부링크]

case) 기존 인증과정에서 pam 모듈을 통해 ldap인증을 하고 있었음. Oracle db를 지원하기 위해, Oracle 패키지를 추가함. 이후, ldap 인증이 거부됨 - pam 모듈을 사용한 경우 : pam_authenticate에서 Permission Denied pam 문제로 파악 후, ldap api로 변경 - ldap api를 사용한 경우 : ldap_sasl_bind_s / ldap_simple_bind_s에서 out of memory 추가 확인한 사항은, ldap server 측에서 트래픽을 전혀 받지 않는다는 것. Oracle 패키지를 추가한 이후 발생한 문제이기에, oracle과 ldap의 conflict 사례 조사 유사 사례) 1. Red Hat 6/7 case - libclnts..

Toy project SW 정적 분석 도구 추천 [내부링크]

Toy project sw 정적 분석 도구 추천 stan4j - java 정적 분석 도구 - 의존성 분석에 탁월 - 500 class 까지 무료 - 라이선스 개당 30만원 정도 - http://stan4j.com STAN Structure Analysis for Java stan4j.com

001 트렌드 읽는 습관 [내부링크]

001 트렌드 읽는 습관 저자 : 김선주, 안현정 출판 : 좋은습관연구소 http://book.naver.com/bookdb/book_detail.naver?bid=16374166 트렌드 읽는 습관 트렌드 읽기가 일상이 되는 12가지 방법일론 머스크의 상상력도 일상 관찰에서부터 시작되었다트렌드 읽기가 일상이 되는 12가지 방법. 일론 머스크의 상상력도 일상 관찰에서부터 시작되었다. book.naver.com 기획을 아주 잠시 경험했었고, 빠르게 변화하는 세상에서 대수롭지 않게 생각했던 것들이 세상을 이끌고 있음을 느끼고 난 이후로는 트렌드가 변화하는 것을 잘 아는 것이 중요하다고 생각을 했습니다. 그렇기에 이 책을 보자마자 꼭 읽어봐야 겠다는 느낌을 받았습니다. . [1] 트렌드의 구분 유행의 지속 기간..

2021년 회고록 [내부링크]

Electron - JavaScript, HTML, CSS를 이용하여 desktop app 제작하는 프레임워크 - Chromium으로 화면 구성, Node.js로 로컬 시스템 접근 - 최대 장점 : javascript만으로 개발 가능 - 한 코드 베이스로 Windows, Mac, Linux 프로그램 작업 및 배포 가능 - 용량, 메모리 많이 차지함

Electron [내부링크]

Electron - JavaScript, HTML, CSS를 이용하여 desktop app 제작하는 프레임워크 - Chromium으로 화면 구성, Node.js로 로컬 시스템 접근 - 최대 장점 : javascript만으로 개발 가능 - 한 코드 베이스로 Windows, Mac, Linux 프로그램 작업 및 배포 가능 - 용량, 메모리 많이 차지함

AI관련 이론 및 용어 정리 [내부링크]

머신러닝 1. Regression - 회귀분석 - 주어진 데이터가 어떤 함수로부터 생성됐는가를 알아보는 '함수관계'를 추측하는 것 - 데이터가 존재하면, 그 데이터를 표현하는 함수를 학습할 수 있음 - 단일 회귀 분석에서, x축이 시간이라면 내일의 y값을 예측할 수 있음. 2. Dimensionality reduction - 자원 축소 - 어떤 목적에 따라서 데이터의 양을 줄이는 여러가지 방법 - 데이터의 의미를 제대로 표현하는 특징을 추려내는 것(feature가 너무 많기 때문에 더 좋은 특징만을 가지고 사용하겠다는 것) - 주성분분석(PCA: Principal Component Analysis) > 데이터의 분포를 가장 잘 표현하는 성분을 찾아주는 것 > 주성분을 찾아내는 방법 > 주성분 분석의 의미..

[tmax 과제] TmaxAI의 ChatBot서비스 HyperChatbot [내부링크]

eslint : coding style 정의 가능??? scsss 데이터 보관 : #{ } js 데이터 보관 : ${ } ` (백텟) const s = "Hello"; const w = `hello ${s}`; const z = 'Hello ' + s; // 구식표현, 이 표현보다는 위의 백텟을 사용한 표현을 권장한다. const n = Infinity; // infinity는 숫자 데이터 null : 값이 null undefined : 값을 지정하지 않은 상태 객체 데이터 const user = { name: 'hello', // property: data 형식 age: 20 }; cosole.log(user.name); console.log(user['age']); 배열 데이터 const fruits..

js [내부링크]

eslint : coding style 정의 가능??? scsss 데이터 보관 : #{ } js 데이터 보관 : ${ } ` (백텟) const s = "Hello"; const w = `hello ${s}`; const z = 'Hello ' + s; // 구식표현, 이 표현보다는 위의 백텟을 사용한 표현을 권장한다. const n = Infinity; // infinity는 숫자 데이터 null : 값이 null undefined : 값을 지정하지 않은 상태 객체 데이터 const user = { name: 'hello', // property: data 형식 age: 20 }; cosole.log(user.name); console.log(user['age']); 배열 데이터 const fruits..

css-2 [내부링크]

SCSS: @mixin icon($url) { &::after { content: $url; @content; } } .icon1 { // icon Mixin의 기존 기능만 사용 >> 클래스 @include icon("/images/icon.png"); } .icon2 { // icon Mixin에 스타일 블록을 추가하여 사용 >> 클래스 @include icon("/images/icon.png") { position: absolute; }; // 보라색 부분이 @content로 들어간다. } bootstrap을 커스터마이징 하려면 scss를 사용해야 함.

CSS 주저리주저리 [내부링크]

jsson.tistory.com/27

인스타그램 클론 코딩 [내부링크]

LEVEL6! 로그인 합니다 레벨6로!! id : level6 pw : what the hell 시작하자마자 힌트! $ cat hint 읭 근데... su level6으로 로그인해서 그런지.... password가 그대로 나온다...? 난 레베루6이 맞뉸데?? 이건 검색해보고 다시 로그인하고 해야겠다 ㅠㅠ

2021년 상반기 결산 [내부링크]

LEVEL6! 로그인 합니다 레벨6로!! id : level6 pw : what the hell 시작하자마자 힌트! $ cat hint 읭 근데... su level6으로 로그인해서 그런지.... password가 그대로 나온다...? 난 레베루6이 맞뉸데?? 이건 검색해보고 다시 로그인하고 해야겠다 ㅠㅠ

[FTZ] level6 풀이(write up) [내부링크]

LEVEL6! 로그인 합니다 레벨6로!! id : level6 pw : what the hell 시작하자마자 힌트! $ cat hint 읭 근데... su level6으로 로그인해서 그런지.... password가 그대로 나온다...? 난 레베루6이 맞뉸데?? 이건 검색해보고 다시 로그인하고 해야겠다 ㅠㅠ

[FTZ] level5 풀이(write up) [내부링크]

LEVEL5! 로그인 합니다 레벨5로!! id : level5 pw : what is your name? 자연스럽게 힌트를 봅니다, $ cat hint 해당 디렉터리를 확인해봅시다. $ ls -l /usr/bin/level5 그냥 실행해보면 아무일도 일어나지 않습니다. tmp 파일을 한번.. 만들어봤습니다. $ vim /tmp/level5.tmp test라는 내용을 넣고 저장, 그리고 실행을 하고, 내용을 조회해보니!!!! 끄읕! what the hell

[FTZ] level4 풀이(write up) [내부링크]

LEVEL4! 로그인 합니다 레벨4로!! id : level4 pw : suck my brain 웹해킹하다가 간만에 하는군요.. 힌트를 봅시당. $ cat hint /etc/xinetd.d/ 로 이동을 합니다. $ cd /etc/xinetd.d 그리고 파일 목록을 보면 $ ls -l backdoor가 대놓고 있습니다. 내용을 봅시다. $ cat backdoor finger 서비스를 통해 무엇인가 이루어지는 것 같은 느낌 server에 있는 디렉터리로 이동합니다. $ cd /home/level4/tmp/backdoor 하지만 이동이 안됩니다. 그럼 tmp까지 이덩 $ cd /home/level4/tmp 목록을 조회합니다. 일단 컴파일하겠습니다. $ gcc -o backdoor backdoor.c 저 bac..

[웹해킹] webhacking.kr 24번 [내부링크]

Webhacking.kr 24번 문제 24번 문제 들어가서 코드를 보면, 아래와 같다. 중요한 코드를 봐보장 ip가 127.0.0.1 이면 solve(24)가 실행된다. ip를 127.0.0.1으로 만들면 될 것같다. 하지만 이를 방해하는 코드가, 이것 이다. 127.0.0.1을 넣게되면 1만 남게된다. 위에서 부터 replace되어도 127.0.0.1이 남도록 만들어보자 127..0..0..1 11227..0..0..1 112277...0..0..1 112277...00...00...1 EditThisCookie를 이용하여 넣어봅시다 를 보면, REMOTE_ADDR에 넣으면 ip로 간다. 그렇다면, EditThisCoockie를 이용하여 REMOTE_ADDR 이라는 쿠키를 만들어서 값을 넣어주면 될 것..

[웹해킹] webhacking.kr 17번 [내부링크]

Webhacking 17번 문제를 들어가면 아래와 같은 화면이 뜹니다. check를 누르면 wrong이라는 안내창이 뜨는군요 뭔지 모르겠으니, 소스를 봅시다. unlock의 수식을 풀어서 pw값에 넣어주면, 문제가 풀릴 것 같습니다. 저는 요즘 nodejs를 공부하고있으니, nodejs로 수식을 풀었습니다. 결과는 : 빈칸에 넣어봅시다. 성공! 저는 사실 두번풀어서 already solved..ㅎㅎ 웹은 꼭 소스를 보자!!

[웹해킹] webhacking.kr 1번 [내부링크]

Webhacking.kr 1번 문제 문제를 클릭하고 들어가면 아래 코드가 보입니다. 중요한 소스코드를 보면, user_lv에 쿠키값이 존재하지 않으면, SetCookie를 이용해서 쿠키값을 설정해주고 있다. 그리고 밑에를 보면, user_lv의 값이 6보다 크거나 같으면 user_lv가 1로 변하고, user_lv의 값이 5보다 크다면 soulve(1)이 실행된다. 고로 6보다 작거나, 5보다는 커야한다. 쿠키값을 5.5 등과 같이 소숫점으로 맞춰서 쿠키 값을 넣어주면 된다. 크롬의 확장 프로그램인 EditThisCookie를 이용하여 쿠키값을 변경해준다. 그리고, 다시 1번 문제로 돌아가면 해결되었다는 메세지를 볼 수 있다.

[FTZ] level3 풀이(write up) [내부링크]

LEVEL3!! 로그인 합니다 레벨3으로!! id : level3 pw : can you fly? level3 디렉토리에 들어가서, $ cat hint 를 통해 hint를 확인해봅시다. autodig의 코드와 more hints를 통해 문제를 풀어봅시다. autodig의 코드를 보면, autodig를 실행하면서 인자값(argv[1])을 넣고, 인자값을 콩해 권한을 획득하면 될 것으로 판단됩니다. system(cmd); 에서 cmd에 들어간 명령어를 실행시키네요. 이 이전에, cmd에는 "dig @" + argv[1] + "version.bind chaos txt" 라는 문자열이 쭉 이어져서 들어갑니다. 따옴표를 때모면, dig @ argv[1] version.bind chaos txt 이겠죠? 여기서, ..

FTZ [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

[침해사고분석] Windows 사고분석 [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

[침해사고분석] 절차 [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

[보안] 오픈소스 보안관리 도구 [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

[보안장비] PAM 솔루션 [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

코딩테스트 책 추천 / '실전 대비 C알고리즘 인터뷰' 책 리뷰 [내부링크]

안녕하세요! 길벗에서 책을 제공받고, 책 후기를 써볼까 합니다! 저는 주로 C언어를 사용하고 있고, 코딩테스트(알고리즘)를 준비하고 있습니다. 그래서 "실전 대비 C알고리즘 인터뷰"라는 책을 받아보았어요. 좋게 써달란 말은 안했으니ㅎㅎㅎㅎ 그냥 제 생각대로 아래 책을 소개해드리겠습니다. 요즘 책이 너무 비싸다보니.. 무작정 좋다고 하는 것보다는 솔찍하게 써드리는게 맞다고 봅니다. 그리고 책을 선택하는 사람의 입장에 도움이 되게끔 글을 남겨보겠습니다. 취준생 입장에서 본인과 맞는책을 찾아야하니까요! 일단 표지는 아래와 같습니다. 두께도 봐야겠죠? 두껍습니다. 마지막장이 764쪽이네요. 외형은 거들뿐, 속이 중요하죠. 저는 코딩테스트를 C언어와 파이썬을 사용해서 연습했습니다. 파이썬은 잘나와있는 책들이 많아..

정적파일의 바이너리 값 가져오기(정적파일 hex값) ------ [내부링크]

현재 프로세스의 시작 주소 값은 GetModuleHandle(NULL)을 사용하여 바로 가져올수있습니다. 다른 프로세스의 시작 주소 값을 가져오고 싶었습니다. .. 이게 너무너무 너무 오래 걸렸습니다. 일단, getprocaddress() 이거를 쓰면 되는 줄 알았더니, 이게 다른 프로세스만 들어가면 값이 안 나옵니다.. 구글링 끝에,, 다른 프로세스의 주소 값은 못 가져오는 걸 알아냈습니다.. 그래서 찾은 방법이 프로세스를 캡처하는 C언어 코드!! 코드는 일단 아래와 같습니다. DWORD GetModuleAddress(const char* moduleName) { HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwPid); MODULEEN..

다른 프로세스의 Baseaddress 가져오기 [내부링크]

현재 프로세스의 시작 주소 값은 GetModuleHandle(NULL)을 사용하여 바로 가져올수있습니다. 다른 프로세스의 시작 주소 값을 가져오고 싶었습니다. .. 이게 너무너무 너무 오래 걸렸습니다. 일단, getprocaddress() 이거를 쓰면 되는 줄 알았더니, 이게 다른 프로세스만 들어가면 값이 안 나옵니다.. 구글링 끝에,, 다른 프로세스의 주소 값은 못 가져오는 걸 알아냈습니다.. 그래서 찾은 방법이 프로세스를 캡처하는 C언어 코드!! 코드는 일단 아래와 같습니다. DWORD GetModuleAddress(const char* moduleName) { HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwPid); MODULEEN..

가상머신에 윈도우10 무료로 설치하기(개발용) [내부링크]

Windows10은 유료이다. 하지만, MS는 개발자를 위해 윈도우10 이미지를 제공하고 있다. vmware, hyper-v, virtualbox, parallels 를 모두 지원합니다. 저는 vmware 기준으로 하겠습니다. 딱 윈도우10 iso를 받아서 vm에 설치하고, 윈10이 처음 설치한 것처럼 셋팅되어있는 버전이 있는 반면에, 개발자를 위한 윈도우10 vm 이라고, vm 설정까지 되어있는 윈10이 있다! 게다가, 개발에 필요한 vs2019, vs code, blend for vs2019 싹 설치되어있다!! vm이미지 받아서 키면 개발환경 설정 끝!!! 너무좋아! 대신 조금 오래 걸리기는 한다(그냥 이미지 파일도 오래 걸리긴 함) 그리고, 기간은 3개월이당! ㅎㅎ 3개월이 지나면 다시 다운로드 삭..

byte 단위로 MD5 해시값 계산하기(C언어) [내부링크]

코드섹션의 메모리 값을 긁어와서(HEX) 해시를 이용하여 무결성 검사를 하려했음. 그렇지만 코드섹션의 크기는 너무 커서 분할해서 MD5로 해시하기로함. (MD5선정 이유 : 공간+시간면에서 다른 해시함수보다 지금 프로젝트에 알맞다고 판단) MD5는 대부분 char* 형을 In하여 계산하는 경우가 많았음. 깃에서 BYTE를 In 하여 계산하는 코드를 발견했습니다!!! github.com/bridgeythegeek/mbrmd5 이 코드는 메모리 첫 440바이트를 MD5 계산하여 덤프까지 뜨는 기능을 가지고 있음 일단 난 MD5 계산하는 부분만 발췌, 여기서 data는 In, md5는 Out 코드섹션을 512바이트로 반복문을 돌려 넣어주어 MD5계산을 했습니당 //BYTE buff[512]; BOOL calc..

로그분석 시나리오 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

악성코드 분석 실습 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 시스템 파일 분석(4)(Web Artifact, 레지스트리 및 로그) [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 시스템 파일 분석(3)(Jump List, AppCompatCache, MUICache) [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 시스템 파일 분석(2)(Prefetch, UserAssist, Recent Used File) [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 시스템 파일 분석(1)(Artifacts, NTFS Recovery Log, Shimcache) [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 파일 시스템 메타정보 분석 / $LogFile 분석 / $UsnJrnl 분석 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 파일시스템 메타정보 분석 / NTFS [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 윈도우 실행파일 분석 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 물리메모리 분석 / 루트킷 탐지 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[Malware] 자동실행지점 분석 [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[프로그래머스] 주식가격(C++) [내부링크]

문제설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 코드 #include #include using namespace std; vector solution(vector prices) { vector answer; for(int i=0; i

[C++] 코딩테스트 연습중 ㅎㄷㄷ.. [내부링크]

주로 쓰는 언어가 C였다가.. Java랑 C를 쓰다가.. 군대가서 컴퓨터와 멀어지고 전역전에 파이썬으로 코딩테스트 준비하다가,,.. 다시 C를 열심히 쓰는데... C++ 공부의 필요성을 느끼지만, C로 버텨왔는데... 코딩테스트를 C로하려고하니 C++의 STL을... 봐버렸다 0o0 그래서... 이렇게 갈아..타..는.....중........... 기본적으로 코테에 들어가있는게 벡터(Vecter) 형식 >> 벡터를 좀 자세하게 알아야 겠다. 일단 간단하게 정리를 하자면 #include // 헤더파일 선언! vector 벡터명; vector v; // 초기화 안된 변수 선언 vector v1(5); // 5개의 원소를 가진 벡터(초기화는 0으로 됨 -> 이게 디폴트 값) vector v2(5, 7); //..

[로그분석] 리눅스 로그분석 / 윈도우 이벤트 로그분석 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[프로그래머스] 3진법 뒤집기(C++) [내부링크]

문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예 입출력 예 설명 코드 #include #include #include using namespace std; int solution(int n) { int answer = 0; vector v; while(n>0){ v.push_back(n%3); n /= 3; } int temp = v.size(); for(int i=0; i

[자료구조] 정리하기(작성중) [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[로그분석] 웹 / WAS 로그분석 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[로그분석] 로그란? / 정규표현식 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[Malware] 프로세스 분석 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[Malware] 악성코드란? [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[APT] Pivoting [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[APT] 라이브 호스트 스캐닝, 포트 / 서비스 정보 스캐닝 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[APT] 침투에 사용할 네트워크 침투 (SSH 패킷 포워딩/터널링) [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[APT] 사회공학기반 네트워크 침투 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[APT] 표적공격 절차 및 기술요소 [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

여군 예비군 소속부대 확인 / 변경 (주소지이전) [내부링크]

여군은 의무복무가 끝나면 전역과 퇴역에서 선택이 가능합니다. 대부분의 경우는 퇴역을 선택하셔서 그런지, 정보가 많이 없어 정보전달을 목적으로 포스팅을 하겠습니다. 저의 경우 부대 간부숙소에 주소지를 두고 살다가 전역을 했습니다. 그래서 예비군 소속이 숙소가 있던 동대로 배정이 되었었구요. 0년차는 예비군 훈련을 받지 않아도 됩니다. 그래서 예비군 부대에서 연락이 오지 않으면 잘 몰라요. 남군 동기들의 경우 부대에서 연락이 와서 예비군 소대장 등의 직책을 권유하기도 하더군요. 일단, 저의 경우 아무런 연락이 없고, 예비군 홈페이지(www.yebigun1.mil.kr/dmobis/index_main.do)에서 제 소속부대를 확인하였습니다. 짜잔, 아래 홈페이지 로그인하면 바로 뙇! 뜹니다. 전역 이후, 본가..

[만들면서 배우는 OS(32bit)] 부트스트랩 [내부링크]

전역 변수(extern)와 정적 변수를 선언할 때 값을 초기화했으면 데이터 섹션(.data)에 생성되고, 초기화하지 않았으면 BSS 섹션(.bss)에 생성되며 0이 들어갑니다. ㅇ auto - 자동변수를 선언할 때 auto를 붙임 - 전역변수에는 auto를 붙일 수 없음 - 자동변수는 현재 블록이 끝나면 사라짐 - 자동변수는 초기화 해주지 않으면 쓰래기값이 들어감 - 가장 많이 사용하는 변수는 자동변수이다. 그래서, 생략한다. -> 우리가 그냥 쓰는게 이거라는 말! - example) int num = 10; 을 보면, num은 자동변수이자 지역변수이다. ㅇ static - 정적변수를 선언할 때 static을 붙임 - 프로그램이 시잘될 때 변수를 초기화 / 다시 호출되면 무시 - 다른 소스 파일(외부)에..

[만들면서 배우는 OS(32bit)] 개발환경구성 NASM, Rawrite [내부링크]

전역 변수(extern)와 정적 변수를 선언할 때 값을 초기화했으면 데이터 섹션(.data)에 생성되고, 초기화하지 않았으면 BSS 섹션(.bss)에 생성되며 0이 들어갑니다. ㅇ auto - 자동변수를 선언할 때 auto를 붙임 - 전역변수에는 auto를 붙일 수 없음 - 자동변수는 현재 블록이 끝나면 사라짐 - 자동변수는 초기화 해주지 않으면 쓰래기값이 들어감 - 가장 많이 사용하는 변수는 자동변수이다. 그래서, 생략한다. -> 우리가 그냥 쓰는게 이거라는 말! - example) int num = 10; 을 보면, num은 자동변수이자 지역변수이다. ㅇ static - 정적변수를 선언할 때 static을 붙임 - 프로그램이 시잘될 때 변수를 초기화 / 다시 호출되면 무시 - 다른 소스 파일(외부)에..

[C언어] 기억 부류 지정자 extern, auto, static, register [내부링크]

전역 변수(extern)와 정적 변수를 선언할 때 값을 초기화했으면 데이터 섹션(.data)에 생성되고, 초기화하지 않았으면 BSS 섹션(.bss)에 생성되며 0이 들어갑니다. ㅇ auto - 자동변수를 선언할 때 auto를 붙임 - 전역변수에는 auto를 붙일 수 없음 - 자동변수는 현재 블록이 끝나면 사라짐 - 자동변수는 초기화 해주지 않으면 쓰래기값이 들어감 - 가장 많이 사용하는 변수는 자동변수이다. 그래서, 생략한다. -> 우리가 그냥 쓰는게 이거라는 말! - example) int num = 10; 을 보면, num은 자동변수이자 지역변수이다. ㅇ static - 정적변수를 선언할 때 static을 붙임 - 프로그램이 시잘될 때 변수를 초기화 / 다시 호출되면 무시 - 다른 소스 파일(외부)에..

[C언어] 조건부 컴파일 #ifdef #endif #if #ifndef [내부링크]

#ifdef에 매크로를 지정하면 해당 매크로가 정의되어 있을 때만 코드를 컴파일합니다. #ifdef 매크로 코드 #endif example) #include #define DEBUG // DEBUG 매크로 정의 int main() { #ifdef DEBUG // DEBUG 매크로가 정의되어 있다면 #ifdef, #endif 사이의 코드를 컴파일 printf("Debug: %s %s %s %d\n", __DATE__, __TIME__, __FILE__, __LINE__); #endif return 0; } >> 결과 : Debug: Oct 6 2015 23:30:18 c:\project\hello\conditional_compile\conditional_compile.c 8 #if로 값 또는 식을 판별하여..

[C언어] 매크로 #define #undef [내부링크]

#define 지시자는 값을 다른 이름으로 정의하며 이름을 짓는 방법은 변수와 같습니다. 보통 매크로는 대문자를 사용합니다. #define 매크로이름 값 define 은 변수명을 지정하듯 사용해도 된다고 생각하면 될 듯합니다. #define으로 정의한 매크로는 다른 이름으로 다시 정의할 수 있습니다. #define ARRAY_SIZE 10 // 10을 ARRAY_SIZE로 정의 #define DEFAULT_ARRAY_SIZE ARRAY_SIZE // ARRAY_SIZE를 DEFAULT_ARRAY_SIZE로 정의 #define으로 정의한 매크로를 해제하고 싶을 때는 #undef를 사용합니다. #undef 매크로이름 #define은 함수 모양의 매크로도 정의할 수 있습니다. #define 매크로이름(x) 함..

[회고] 스파르타 코딩클럽 파이썬 혼자놀기 패키지 완료! [내부링크]

스파르타 코딩클럽에서 추석간 파이썬 혼자놀기 패키지를 무료로 제공해주어, 수강하였습니다! 1. 수강 목적: 평소에 파이썬을 배워보고 싶었다는게 가장 큰 이유였습니다. 파이썬이 여러가지 많은 기능을 편리하게 제공해준다고는 알고있지만, 어떠한 것인지 자세하게 알지는 못했었습니다. 그래서 추석동안 시간내서 한번 해보자! 라고 생각하게 되어 수강했습니다. 2. 배운 점/잘한 점: 파이썬 혼자놀기 패키지에서 다루었던 부분은 크게 세가지였습니다. 1) 이미지 웹 스크래핑 및 기사 스크래핑&워드 저장 - 이미지 스크래핑 같은 경우는 다음환경에서 실습을 진행하였지만, 네이버로 폼을 바꿔 실습해보았습니다. 역시 활용을 해야 잘 와닿는거 같습니다. 그리고 저같은 경우는 강동원 이미지를 스크랩했습니다. 너무너무 만족스럽습니..

[Reversing] 리버싱 기초 어셈블리어 알아보기(계속 작성중) [내부링크]

리버싱을 위해, 어셈블리어를 천천히 정리해보겠습니다. 하나하나 분석을 해가며 찾아가며 작성 중 입니다. ㅇ LEA - 형식 : LEA [OPER1] [OPER2] - 의미 : [OPER2]가 가리키는 주소 값을 [OPER1]에 복사해라 * MOV가 데이터의 값을 복사하는 것이라면, LEA는 데이터의 주소 값을 복사한다. ㅇ SUB - 형식 : SUB [OPER1] [OPER2] - 의미 : [OPER1] = [OPER1] - [OPER2] ㅇ XOR - 형식 : XOR [OPER1] [OPER2] - 의미 : OPER1과 OPER2를 XOR 연산 * XOR EAR EAR : 0으로 만들어버림. ㅇ CMP - 형식 : CMP [Destination OPER] [Source OPER] - 의미 : Sourc..

[Reversing] if문 리버싱 [내부링크]

오늘은 if문을 이용하여 어셈블리어를 분석해보겠습니다. 사용한 코드는 다음과 같습니다. #include int main() { printf("Start\n"); int a = 0; if (a) { printf("True"); } else printf("False"); return 0; } So 간단~ 이것을 그래프 형태로 먼저 보게되면, 박스별로 분석을 해보겠습니다. 왕초보니 한줄한줄 해석하겠습니다. (1번박스) ; Attributes: bp-based frame fpd=0F0h ; int __cdecl main(int argc, const char **argv, const char **envp) main proc near var_EC= dword ptr -0ECh push rbp // rdp를 push..

[자료구조/C언어] 연결리스트 / 링크드 리스트 / linked list [내부링크]

>> 연결리스트의 특징 1. 리스트의 중간지점에 노드를 손쉽게 추가하거나 삭제할 수 있음. 2. 최악의 경우 특정 노드를 찾으려면 모든 노드를 검색해야함. 3. 크기가 고정되어 있지 않음. >> 단일 연결리스트

[C언어] 파일관련(3) 파일구조체 fwrite(), fread() [내부링크]

fwrite(버퍼, 쓰기크기, 쓰기횟수, 파일포인터); size_t fwrite(void const *_Buffer, size_t _ElementSize, size_t _ElementCount, FILE *_Stream); 성공한 쓰기 횟수를 반환, 실패하면 지정된 쓰기 횟수보다 작은 값을 반환 ㅇ Example #define _CRT_SECURE_NO_WARNINGS // fopen 보안 경고로 인한 컴파일 에러 방지 #include // fopen, fwrite, fclose 함수가 선언된 헤더 파일 #pragma pack(push, 1) // 1바이트 크기로 정렬 struct Data { short num1; // 2바이트 short num2; // 2바이트 short num3; // 2바이트 sh..

[C언어] 파일관련(2) 파일 크기 구하기 fseek(), ftell(), feof() [내부링크]

fseek(파일포인터, 이동할크기, 기준점); int fseek(FILE *_Stream, long _Offset, int _Origin); 성공하면 0, 실패하면 -1을 반환 fseek(fp, 0, SEEK_SET); = rewind(fp) ftell(파일포인터); long ftell(FILE *_Stream); 파일 포인터의 현재 위치를 반환, 실패하면 -1을 반환 ㅇExample #define _CRT_SECURE_NO_WARNINGS // fopen 보안 경고로 인한 컴파일 에러 방지 #include // fopen, fseek, ftell, fclose 함수가 선언된 헤더 파일 int main() { int size; FILE *fp = fopen("hello.txt", "r"); // hell..

8-step 영어회화 자동암기 10일차 [내부링크]

What are you intersted in these days? (유사) I don't feel like working these days. (유사) I don't feel like studying these days. - I am into the TV show 'Game of Thrones'. I really lose all track of time watching it. (유사) What's the best TV show of all time? - Snowboarding. I go snowboarding every weekend. - My TOEIC test is coming up. I am studying these days. I need to score over 700. Lately, I ha..

[DLL 만들기] Visual Studio 2019 개발환경 구성 [내부링크]

visual studio 2019를 이용하여 DLL을 만들기에 앞서, VS2019의 개발환경 구성을 위해 프로젝트부터 하나하나 만들어보겠습니다! 1) 프로젝트 생성 - 새 프로젝트 만들기에서 DLL을 검색후 클릭! 2) 프로젝트 이름 생성 3) 끝!!! 쉽습니다!!!

[C언어] 파일관련(2) fputs(), fwrite(), fgets(), fread() [내부링크]

파일관련(1) 포스팅에서는 서식을 지정해서 파일에 문자열을 쓰거나 읽었다. 여기서는 서식없이 문자열을 그대로 쓰거나 읽는법을 알아보자. fputs(버퍼, 파일포인터); int fputs(char const *_Buffer, FILE *_Stream); 성공하면 음수가 아닌 값을 반환, 실패하면 EOF(-1)을 반환 fwrite(버퍼, 쓰기크기, 쓰기횟수, 파일포인터); size_t fwrite(void const *_Buffer, size_t _ElementSize, size_t _ElementCount, FILE *_Stream); 성공한 쓰기 횟수를 반환, 실패하면 지정된 쓰기 횟수보다 작은 값을 반환 fgets(버퍼, 버퍼크기, 파일포인터); char *fgets(char *_Buffer, int ..

[C언어] 파일관련(1) fopen(), frpintf(), fclose(), fscanf() [내부링크]

C언어를 배우면 콘솔창에서만 입력받고 출력하고를 먼저 배운다. 이후에는 파일을 가져오고 읽고... 한다! 파일에 문자열을 쓸 때는 먼저 fopen()으로 파일 포인터를 얻은 뒤 fprintf()를 사용한다. 헤더파일 : stdio.h FILE *포인터이름 = fopen(파일명, 파일모드); FILE *fopen(char const *_FileName, char const *_Mode); 성공하면 파일 포인터를 반환, 실패하면 NULL을 반환 fprintf(파일포인터, 서식, 값1, 값2, ...); int fprintf(FILE * const _Stream, char const * const _Format, ...); 성공하면 쓴 문자열의 길이를 반환, 실패하면 음수를 반환 fclose(파일포인터); i..

8-step 영어회화 자동암기 9일차 [내부링크]

You converse very well foreigners. How did you study? (유사) I really want to enjoy conversing with foreigners. - Really? Thank you. I studied in Australia last year. - I am married to an American. I learned mostly from him. - My husband is American. I learned it mostly from him. * 빈도부사 - all: 모든(100%) - almost all: 거의 대부분(99%) - most: 대부분 (almost all 보다는 작은 범위에서) - almost: 거의(부사) - mostly: 주로, 대게..

[C언어] 복합 리터럴, 배열 매개변수 요소의 최소 개수 지정 [내부링크]

ㅇ복합 리터럴이란??? 복합 리터럴은 C99에 추가된 기능이다. 함수에 배열을 넘겨줄 때 복합 리터럴을 사용하면, 배열을 따로 선언하지 않아도 됨. (자료형[]){값1, 값2, 값3} (자료형[크기]){값1, 값2, 값3} - 예제 #include void printArray(int arr[], int count) { for (int i = 0; i < count; i++) { printf("%d ", arr[i]); } printf("\n"); } int main() { // 복합 리터럴 방식으로 배열을 넘겨줌 printArray((int[]) { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }, 10); return 0; } 예제를 보면, 매개변수에 배열을 넣어주는데, 이것을 복합 리터럴 이..

8-step 영어회화 자동암기 8일차 [내부링크]

Are you usually concerned about diet? - Do you usually pay attention to your diet? - Yes, every time I drink or eat, I tent to pay close attention to my calorie intake. - Not really, I can eat as mush as I want because I work out almost every day. - No, I don't really care because I tend not to gain too mush weight. * really - I don't really know. // 무엇에 대해 잘 모르겠다.(강도 완화의 의미) - I really don't kn..

8-step 영어회화 자동암기 7일차 [내부링크]

Do you like to drink with friends? - Do you like drinking with friends? - Yes, but I don't drink anymore these days because of getting bad hangovers. - I don't drink anymore because I get sick from it. - Yes, I love drinking dirrerent kinds of wines with friends. But I don't really like drinking Soju. - I can't drink because I am not old enough to drink yes. - I can't drink because I am under-ag..

8-step 영어회화 자동암기 6일차 [내부링크]

I hate the awkwardness of blind dating, don't you? - You are right. I don't do blind dating because I can't stand the awkward feeling. - I enjoy that awkward feeling. - I usually try to break the ice by using humor. - I usually try to ease the awkward feeling with humor. You have been married for almost three years. Are you happy with your marrige? (유사) Are you happy with your salary? - Hm.. I t..

[웹 해킹] CSRF 공격 총정리! [내부링크]

dreamhack.io 의 웹 해킹 코스를 공부중입니다. 저는 간략하게 저의 언어로 정리해놓은 것이므로, dreamhack.io를 이용하여 공부하시기 바랍니다^^! CSRF(Cross Site Request Forgery) : 비 정상적으로 사용자의 의도와 무관하게 다른 사이트에 HTTP 요청을 보내는 것 - CSRF가 가능한 이유 : 웹 브라우저가 크로스 사이트, 즉 다른 사이트로부터 시작된 요청에 쿠키를 함께 전송하기 때문 ㅇ CSRF 공격 조건 1) 해당 웹 사이트가 쿠키를 이용한 인증 방식을 사용해야 함 - 모든 HTTP 전송엔 쿠키가 함께 전송되기 때문에 쿠키에 저장된 세션 아이디도 전송 2) 공격자가 사전에 알 수 없는 파라미터가 존재해서는 안됨 - 자동입력 방지 문자를 넣어야 하는 요청은 공..

8-step 영어회화 자동암기 5일차 [내부링크]

It is about to rain, did you bring an umbrella? - It is about to rain, did you bring an umbrella? - It is about to rain. Do you have an umbrella? - No, I left it in the subway. It's frustrating that I have to buy it again. - I forgot it in the subway. It's frustrating that I have to buy it again. - I'm a little worried because I didn't bring my ubrella. Can you share it until the bus stop? - I g..

[웹 해킹] DVWA 설치 및 사용법(작성중) [내부링크]

설치 방법 나중에 복습 예정 사용법 ㅇDVWA 실행명령어 - /opt/lampp/manager-linux-x64.run

8-step 영어회화 자동암기 4일차 [내부링크]

When you commute, what do you usually do on the bus or subway? - How long is your commute to work? - I am always sleeping on the way to work and I play smartphone games on the way home. - It depends. I usually listen to music. - I used to take the bus to work but now I listen to the radio on my way to work as I have my own vehicle. - Lately, I have been studying English. Because I will be out of..

8-step 영어회화 자동암기 3일차 [내부링크]

Do you eat breakfast regularly? - Eating breakfast is important to lose weight. (유사) Did you skip breakfast today? = Eating breakfast is important for weight loss. - No, I don't. I often drink cafe latte when I am hungry. - I am too busy getting ready for work. Sometimes if I have time, I will have sandwiches and coffee. - I used to eat breakfast every morning but not anymore. I rarely have brea..

Fileless Attack이란? [내부링크]

Fileless(파일리스) : 컴퓨터의 저장장치에 악성 파일을 저장시키지 않는다는 것. - 하드디스크와 같은 저장 장치에 저장되어 있는 파일을 스캔하는 방식으로는 악성코드를 찾을 수 없음. - Fileless In-Memory Attack 이라고 함. - 악성코드가 시스템 메모리(RAM)에 곧 바로 로드되어 실행되어짐. - Fileless Malware 라고도 함. - 동작 기반 탐지 도구를 사용하면, Filesless Malware가 침투한 후에 감지 가능. - 두가지 종류로 구분 1) Reboot되면 자연히 사라지는 일시적인 Fileless Malware 2) Reboot되어도 실행되어지는 Persistent Filesless Malware ㅇFileless Techniques 1) Reflectiv..

[알고리즘] 거품 정렬 (bubble sort) [내부링크]

ㅇ 거품정렬 C언어 #include void bubble_sort(int arr[], int count) { int temp; for(int i=0; i 거품정렬 알고리즘의 규칙 1. 모든 요소를 순회하면서 비교 2. 현재 값과 다음 값을 비교 거품 정렬은 요소 개수 * 요소 개수(n2)로 비교하기 때문에 효율이 좋지 않습니다. 정렬 알고리즘은 여러 개가 있는데 그 중에서 퀵 정렬이 효율이 좋아서 널리 쓰이며 C 언어 표준 함수에도 포함되어 있습니다. 출처 : dojang.io/mod/page/view.php?id=637

8-step 영어회화 자동암기 2일차 [내부링크]

Have you ever played the smartphone game called Clash of Clans? - Have you ever computer games before? - Yes. I am so hooked on it. = Yes. I am really into it. = Yes. I am addicted to it. - It is really fun. I couldn't stop playing it last night. No, what is it? Is it fun? - Yes, I tried. It was not really my type of a game I like so I deleted it shortly afterward. Have you lost some weight? You..

[프로그래머스] 짝수와 홀수 (C언어, python) [내부링크]

프로그래머스 문제. 짝수와 홀수 C언어와 파이썬으로 풀었습니다. ㅇ문제 ㅇC언어 1 2 3 4 5 6 7 8 9 10 11 12 #include #include #include char* solution(int num) { // 리턴할 값은 메모리를 동적 할당해주세요 char* answer = (char*)malloc(sizeof("Even ")); if(num%2==0){ answer = "Even"; } else answer = "Odd"; return answer; } Colored by Color Scripter cs ㅇ파이썬 def solution(num): return "Even" if num%2==0 else "Odd"

[라섹후기] 라섹 수술당일, 1일차~4일차 [내부링크]

네이버에서 티스토리로 블로그를 옮기다 보니.. 댓글을 잘 확인하지 못했습니다... 그래서 옮긴 블로그로 글을 옮겨왔습니다. 댓글로 궁금한점 질문주시면 댓글 달아드리겠습니다. 라섹 3년 이후 후기를 작성했습니다. https://real1004zz.tistory.com/179 [라섹후기] 라섹 3년 후 (아마리스 레드 / 올레이저 라섹) 블로그 통계를 보는데 라섹으로 검색하고 오시는 분이 많아서 3년이 지난 지금 후기를 작성해볼까 해요! 수술 당시에 블로그나 후기를 찾아보면 수술 후 얼마 되지 않은 후기들이 정말 많죠! 하 real1004zz.tistory.com 19. 1. 15. 작성글입니다. 라섹수술 당일 도착해서 자가혈청 안약을 위해 피를 뽑았다. 역시 피는 안보고 뽑아야 안아프다ㅜㅜ 그리고 시력검사..

[라섹후기] 라섹 알아보기(아마리스 레드, mel90, ex500, M라섹, 올레이저 라섹) [내부링크]

네이버에서 티스토리로 블로그를 옮기다 보니.. 댓글을 잘 확인하지 못했습니다... 그래서 옮긴 블로그로 글을 옮겨왔습니다. 댓글로 궁금한점 질문주시면 댓글 달아드리겠습니다. 라섹 3년 이후 후기를 작성했습니다. 참고하세용~~! https://real1004zz.tistory.com/179 [라섹후기] 라섹 3년 후 (아마리스 레드 / 올레이저 라섹) 블로그 통계를 보는데 라섹으로 검색하고 오시는 분이 많아서 3년이 지난 지금 후기를 작성해볼까 해요! 수술 당시에 블로그나 후기를 찾아보면 수술 후 얼마 되지 않은 후기들이 정말 많죠! 하 real1004zz.tistory.com 19. 1. 15. 작성글입니다. 라섹을 알아보면서 안과 사이트에 들어가면 가장 먼저 자랑하는 것이 레이저 장비이다. 병원별로 레..

[라섹후기] 라섹 검사 후기 [내부링크]

네이버에서 티스토리로 블로그를 옮기다 보니.. 댓글을 잘 확인하지 못했습니다... 그래서 옮긴 블로그로 글을 옮겨왔습니다. 댓글로 궁금한점 질문주시면 댓글 달아드리겠습니다. 19. 1. 1. 작성글입니다. 나는 대전에서 라섹을 할 생각!! 멀리서 하는 것 보단 가까이서 하는게 편할 것 같다. 강남 안과도 알아봤으나 대전을 중심으로 알아보는중! 이곳저곳 전화해서 많이 물어봤고 알게 된 내용을 다음 포스팅에서 정리해보려고 한다. 오늘은 일단 검사 받은곳을 정리해보려고 한다. 1) 대전 이안과 - 은행동 2) 대전 밝은누리안과 - 둔산동 3) 새봄안과 - 봉명동 이렇게 세곳에서 검사를 받았다. 일단 1) 대전 이안과 은행동에 위치했고 중앙로역에서 가깝다. 전화로 예약했을때 기계적인 말로 응답을 ..

8-step 영어회화 자동암기 1일차 [내부링크]

Do you like to watch baseball games? - Do you like watching = Do you like to watch - Yes, but I prefer playing baseball games more than watching them = I like to play baseball myself but I am not a fan of watching baseball - I like it enough to go to the games almost every week with my friends. = I like it. I go see the games almost every week with my friends. - I am not only interested in baseb..

[C언어] 함수에서 가변인자 사용하기 [내부링크]

ㅇ 함수에서 가변인자를 정의할 때는 고정 매개변수가 한 개 이상 있어야 한다. ㅇ 가변 매개변수는 ...을 붙여 매개변수의 개수가 정해지지 않았다는 표시를 해준다. (단, ...뒤에 다른 매개변수 지정 불가) 반환값자료형 함수이름(자료형 고정매개변수, ...) { } #include #include // va_list, va_start, va_arg, va_end가 정의된 헤더 파일 void printNumbers(int args, ...) // 가변 인자의 개수를 받음, ...로 가변 인자 설정 { va_list ap; // 가변 인자 목록 포인터 va_start(ap, args); // 가변 인자 목록 포인터 설정 for (int i = 0; i < args; i++) // 가변 인자 개수만큼 반복 ..

[C언어] 파일 입출력, 복사 등등.. [내부링크]

ㅇC언어의 표준 입출력 : 모니터와 키보드로 표준 입출력을 수행 ㅇC언어의 파일 입출력 : 보조기억장치 파일에 데이터 입출력을 수행 *표준 / 파일 입출력 함수* 스트림 기능 키보드 / 모니터 선택(키보드/모니터, 파일) 문자 출력 int putchar(int c) int fputc(int c, FILE* stream) 문자 입력 int getchar(void) int fgetc(FILE* strea) 문자열 출력 int puts(const char* s) int fputs(const char* s, FILE* stream) 문자열 입력 char* gets(char* s) char* fgets(char* s, int n, FILE* stream) 형식지정 출력 int printf(const* format..

[디바이스 드라이버] 1. 개발환경 구축 및 Hello World 출력 [내부링크]

1. visual studio 2019 communication 다운로드 - 반드시 visual c++이 설치되어야 한다. 2. WDK 10 다운로드 - https://developer.microsoft.com/ko-kr/windows/hardware/windows-driver-kit - 윈도우 드라이버 킷(windows Driver Kit, WDK 10) - 드라이버를 빌드하는데 사용하는 부가적인 헤더파일, 라이브러리, 샘플 드라이버, 커널디버거(WinDBG)를 제공함 - 반드시 VS2019가 다운로드 된 후에 설치해야함. 3. 디버그 메시지 출력기 다운로드 - https://technet.microsoft.com/en-us/sysinternals/debugview.aspx - 커널디버거를 사용할 필요..

[C언어] 열거형 enum [내부링크]

ㅇ열거헝 enum enum 열거형이름 { 값1 = 초깃값, 값2, 값3 }; - 정의 : enum 열거형이름 변수이름; - example #include enum DayOfWeek { // 열거형 정의 Sunday = 0, // 초깃값 할당 Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; int main() { enum DayOfWeek week; // 열거형 변수 선언 week = Tuesday; // 열거형 값 할당 printf("%d\n", week); // 2: Tuesday의 값 출력 return 0; } - 연속되지 않은 불규칙한 값을 사용하려면 모든 열거형 값에 정수를 할당하면 됨 - typedef를 이용하여 별칭을 지정할 수 잇음. -..

[C언어] 구조체 비트 필드 [내부링크]

ㅇ비트필드의 구조 struct 구조체이름 { 정수자료형 멤버이름 : 비트수; }; * 실수 자료형은 비트 필드로 사용할 수 없다. ㅇexample #include struct Flags { unsigned int a : 1; // a는 1비트 크기 unsigned int b : 3; // b는 3비트 크기 unsigned int c : 7; // c는 7비트 크기 }; int main() { struct Flags f1; // 구조체 변수 선언 f1.a = 1; // 1: 0000 0001, 비트 1개 f1.b = 15; // 15: 0000 1111, 비트 4개 f1.c = 255; // 255: 1111 1111, 비트 8개 printf("%u\n", f1.a); // 1: 1, 비트 1개만 저장됨 ..

[Hadoop] wordcount 실습하기(초간단) [내부링크]

- OS : VMware Ubuntu 18.04 - Hadoop 2.10.0 1. 폴더를 만든다 $hdfs dfs -mkdir /input 2. wordcount할 파일을 /input에 넣는다. (나는 /usr/local/hadoop 에 있는 LICENSE.txt 파일을 이용했다.) $hdfs dfs -copyFromLocal /usr/local/hadoop/LICENSE.txt /input (/input으로 이동) 3. 잘 들어가있는지 확인 $hdfs dfs -ls /input LICENSE.txt가 보이면 됨 4. wordcount 실행 $hdfs jar /usr/local/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.10.0.jar word..

[C언어] 구조체 응용 [내부링크]

ㅇ 구조체는 구조체를 멤버로 가질 수 있음 #include struct Phone { // 휴대전화 구조체 int areacode; // 국가번호 unsigned long long number; // 휴대전화 번호 }; struct Person { // 사람 구조체 char name[20]; // 이름 int age; // 나이 struct Phone phone; // 휴대전화. 구조체를 멤버로 가짐 }; int main() { struct Person p1; p1.phone.areacode = 82; // 변수.멤버.멤버 순으로 접근하여 값 할당 p1.phone.number = 3045671234; // 변수.멤버.멤버 순으로 접근하여 값 할당 printf("%d %llu\n", p1.phone.are..

[C언어] 공용체란? Union? [내부링크]

ㅇ구조체와 공용체의 차이 - 구조체는 각 변수가 각자의 메모리를 차지, - 공용체는 메모리를 공유 ㅇ 따라서, 공용체는 어느 한 변수에 값이 저장되면, 나머지 변수의 값은 사용할 수 없다. ㅇ공용체 정의와 선언 union 공용체이름 { // 공용체 정의 자료형 멤버이름; }; union 공용체이름 변수이름; // 공용체 선언 ㅇExample #define _CRT_SECURE_NO_WARNINGS // strcpy 보안 경고로 인한 컴파일 에러 방지 #include #include // strcpy 함수가 선언된 헤더 파일 union Box { // 공용체 정의 short candy; // 2바이트 float snack; // 4바이트 char doll[8]; // 8바이트 }; int main() { ..

[C언어] size_t 자료형이란? [내부링크]

size_t는 부호 없는 정수 자료형인데, sizeof 연산자나 offsetof 매크로의 결과이다. #include #include struct Data { char mode; int count; }; int main() { size_t size = sizeof(int); size_t offset = offsetof(struct Data, count); // size_t를 출력할 때는 서식 지정자에 z를 붙임 printf("%zd %zd\n", size, offset); return 0; } sizeof 연산자와 offsetof 매크로의 결과, size_t형 변수를 출력할 때는 서식 지정자에 z를 붙인다, 보통은 z를 붙이지 않고 %d로 출력하는데 C언어의 표준을 엄격하게 따르자면 %zd가 맞다. (8진..

[C언어] 구조체 메모리 사용 함수 memset(), memcpy() [내부링크]

**메모리를 가르켜야 하므로, 동적할당의 경우 변수만 건네주지만, 동적할당이 아닌경우는 &를 써서 주소값을 넘겨주어야 합니다. memset() memset(구조체포인터, 설정할값, sizeof(struct 구조체)); 헤더 : string.h ㅇExample - 일반 구조체 #include #include // memset 함수가 선언된 헤더 파일 struct Point2D { int x; int y; }; int main() { struct Point2D p1; memset(&p1, 0, sizeof(struct Point2D)); // p1을 구조체 크기만큼 0으로 설정 printf("%d %d\n", p1.x, p1.y); // 0 0: memset을 사용하여 0으로 설정했으므로 // x, y 모두..

[C언어] 구조체 정렬 크기 조절, #pragma 란?? [내부링크]

구조체 크기? 구조체는 기본적으로, 가장 사이즈가 큰 요소에 맞춰지게 된다. 예를들면, struct Ex { int a; char b; long long c; }; 라고 한다면, a의 크기는 4, b의 크기는 1, longlong의 크기는 8이면, 이 구조체 각 요소는 크기가 8로 맞춰진다. 그렇다면 이 구조체의 총 크기는, 8 * 3 =24 이다. 하지만, 이 구조치를 #pragma를 사용하여 원하는 크기로 잘라서 조절 할 수 있다. 아래 내용 참조. 구조체 정렬 크기 조절하기 ㅇVisual Studio, GCC 4.0 이상 #pragma pack(push, 정렬크기) #pragma pack(pop) ㅇGCC 4.0 미만 __attribute__((aligned(정렬크기), packed)) ㅇExamp..

[C언어] 구조체 기초 정리 [내부링크]

출처 : 코딩도장(https://dojang.io/mod/page/view.php?id=799)

[C언어] math.h 함수 sqrt(), pow(), abs(), fabs(), fabsf() [내부링크]

sqrt() 제곱근 구하기 sqrt(값) 헤더 : math.h double sqrt(double _X); 제곱근을 반환, _X가 음수이면 NaN을 반환 pow() 제곱 구하기 pow(값, 지수) 헤더 : math.h double pow(double _X, double _Y); _X의 _Y 거듭제곱을 반환 abs() abs(정수); 헤더 : math.h int abs(int _X); 정수 절댓값을 반환 fabs() fabs(double형 실수); 헤더 : math.h double fabs(double _X); double형 실수 절댓값을 반환 fabsf() fabsf(float형 실수); 헤더 : math.h float fabsf(float _X); float형 실수 절댓값을 반환

[C언어] 문자열 함수 정리 [내부링크]

함수 헤더파일 설명 strlen(문자열포인터); strlen(문자배열); string.h 문자열의 길이를 구함(NULL 포함 X) strcmp(문자열1, 문자열2); string.h (Windows) 문자열1과 문자열2를 비교 · 문자열1문자열2 : return 1 (Lunux) 문자열1 - 문자열2 **ASCII코드 값 · 문자열1>문자열2 : 양수 · 문자열1

[C언어] 수를 문자열로 변환 sprintf(), sprintf_s() 비교 [내부링크]

sprintf() 정수를 문자열로 변환 가능 헤더 : stdio.h sprintf(문자열, "%d", 정수); sprintf(문자열, "%x", 정수); sprintf(문자열, "%X", 정수); sprintf(문자열, "%f", 실수); * (참고) %e : 지수표기법 #define _CRT_SECURE_NO_WARNINGS // sprintf 보안 경고로 인한 컴파일 에러 방지 #include // sprintf 함수가 선언된 헤더 파일 int main() { char s1[10]; // 변환한 문자열을 저장할 배열 int num1 = 283; // 283은 정수 sprintf(s1, "%d", num1); // %d를 지정하여 정수를 문자열로 저장 printf("%s\n", s1); // 283 r..

[C언어] 문자열을 수로 변환 atoi(), strtol(), atof(), strtof(), strtod() [내부링크]

atoi() 10진법으로 표기된 문자열을 정수로 변환 atoi(문자열); 헤더 : stdlib.h int atoi(char const *_String); 성공하면 변환된 정수를 반환, 실패하면 0을 반환 숫자가 아니어도 0을 반환 #include #include // atoi 함수가 선언된 헤더 파일 int main() { char *s1 = "283"; // "283"은 문자열 int num1; num1 = atoi(s1); // 문자열을 정수로 변환하여 num1에 할당 printf("%d\n", num1); // 283 return 0; } strtol() 16진법으로 표기된 문자열을 정수로 변환 strtol(문자열, 끝포인터, 진법); 헤더 : stdlib.h long strtol(char cons..

[C언어] 문자열 자르기 strtok() [내부링크]

strtok() 특정문자를 기준으로 문자열을 자름 헤더 : string.h strtok(대상문자열, 기준문자); char *strtok(char *_String, char const *_Delimiter); 자른 문자열을 반환, 더 이상 자를 문자열이 없으면 NULL을 반환 char *ptr = strtok(s1, " "); // " " 공백 문자를 기준으로 문자열을 자름, 포인터 반환 while (ptr != NULL) // 자른 문자열이 나오지 않을 때까지 반복 { printf("%s\n", ptr); // 자른 문자열 출력 ptr = strtok(NULL, " "); // 다음 문자열을 잘라서 포인터를 반환 } #define _CRT_SECURE_NO_WARNINGS // strtok 보안 경고로 ..

[C언어] 문자열 검색 sprintf(), strchr(), strrshr(), strstr() [내부링크]

sprintf() ㅇ sprintf는 printf와는 다르게 서식지정해서 문자열을 만들 수 있음. 헤더 : stdio.h sprintf(배열, 서식, 값); sprintf(배열, 서식, 값1, 값2, ...); int sprintf(char * const _Buffer, char const * const _Format, ...); 성공하면 만든 문자열의 길이를 반환, 실패하면 음수를 반환 ex) sprintf(s1, "Hello, %s", "world!"); // "Hello, %s"로 서식을 지정하여 s1에 저장 ex) sprintf(s1, "%c %d %f %e", 'a', 10, 3.2f, 1.123456e-21f); // 문자, 정수, 실수를 문자열로 만듦 strchr() ㅇ strchr은 문자열..

[Docker] 도커허브(docker hub) 사용법 [내부링크]

가장먼저, ㅇ 가입 - https://hub.docker.com 에 sign up을 하고, 메일 인증을 받는다. ㅇ 쉘에서 로그인 docker login ㅇ 이미지 업로드 - 리파지토리 생성 - 리파지토리 내의 커맨드 실행 -

[Docker] 도커 사용법 정리 [내부링크]

ㅇ도커 설치 curl -fsSL https://get.docker.com/ | sudo sh ㅇ도커 권한 부여 sudo usermod -aG docker $USER #현재 접속중인 사용자에게 권한주기 sudo usermod -aG docker your-user # your-user 사용자에게 권한주기 ㅇ도커 컨테이너 설치 docker run -it --name cname ubuntu:16.04 #버전을 입력하지 않으면 자동으로 최신버전 설치 -it : 터미널에서 띄우기 --name cname : 이름을 cname으로 -d : 백그라운드 모드로 -p 80:80 : 포트포워딩 ㅇ도커 실행 docker exec -it cname ㅇ컨테이너 목록 확인하기 docker ps #실행되고있는 도커 목록 docker ..

[git] 깃 사용법 익히기!! [내부링크]

Git에 입문했다. Git Hub User!! 생각보다 기능이 많아서 계속 알아가는 중이며, 알게되면 추가하겠음. 최대한 쉽게쉽게. 일단 가입을 하고 로그인을 한다. 파일을 올리려면 제일먼저 해야하는 것! Repository 생성! 이거는 클릭 몇번으로 생성할 수 있다! (생성과정에서 public/private 설정) 그리고는 그 리파지토리에 들어가서 주소를 복사한다. 리눅스로 이동하여, git clone http://github.com/id/repository 이런식으로 명령어를 입력하면 리파지토리명으로 디렉터리가 생긴다. 들어가보면 git의 모든 내용이!!!!! 그리고 문서를 자유롭게 사용하고 올릴때는 git add 문서명 이렇게 해준다. ex) git add a.c b.c test.c Makefil..

[C언어] 리터럴 접미사 [내부링크]

1. 정수 리터럴 접미사 접미사 자료형 생략 int l, L long u, U unsigned int ul, UL unsigned long ll, LL long long ull, ULL unsigned long long 2. 실수 리터럴 접미사 접미사 자료형 f, F float 생략 double ㅣ, L long double

[Network] IP에 대해서 알아보자!! [내부링크]

오늘은 IP에 대해서 포스팅 하겠습니다. 알아볼 내용으로는 아래와 같습니다. 1. IP Class 2. IP 서브넷이란? (서브넷팅의 개념과 방법) 3. Public IP와 Private IP의 차이 1. IP Class란? - IP주소의 class라는 개념을 알게된다면, 네트워크 주소의 네트워크 영역과 호스트 영역을 이해할 수 있다. - IP Class는 총 5개의 클래스로 구분된다.(A~Eclass) - Class로 나누어진건 네트워크의 크기에 따른 구분이다. 하나의 네트워크가 호스트의 주소 범위를 몇개까지 이용하는가에 따라서 클래스가 나누어 진다. 1) A class - 하나의 네트워크가 가질 수 있는 호스트 수가 가장 많은 클래스 - 대규모 네트워크에서 사용한다. - IP 주소 32개의 자리 중에..

[SSAFY] 싸피 자소서, SW적성진단, 면접 후기 [내부링크]

SSAFY, 삼성 청년 SW 아카데미 SW의 인재를 배출하는 유명한 교육 중 하나이다. 삼성에서 주관하는 만큼 규모와 지원 역시 빵빵하기 때문에 IT 직종을 희망하는 인재들이 많이 지원한다. 지원하는 사람이 많은 만큼, 준비하는 데에 있어 안내를 주고자 글을 작성 중이다>.

2020년 상반기 결산 [내부링크]

import java.util.Scanner; public class a1476 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = scan.nextInt(); int x=-1, y=0, z=0; while(true){ while(true){ x++; if((15*x+a)==(28*y+b)) break; else if((15*x+a)>(28*y+b)) y++; } if((28*y+b)>(19*z+c)){ while(true){ z++; if((28*y+b)

백준 1476번 : 날짜 계산 [내부링크]

import java.util.Scanner; public class a1476 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int b = scan.nextInt(); int c = scan.nextInt(); int x=-1, y=0, z=0; while(true){ while(true){ x++; if((15*x+a)==(28*y+b)) break; else if((15*x+a)>(28*y+b)) y++; } if((28*y+b)>(19*z+c)){ while(true){ z++; if((28*y+b)

[C언어] 문자 자료형 / 아스키코드표(ASCII) [내부링크]

1. 문자 자료형 크기 및 범위 2. 정수 10진수, 16진수와 문자 대응표(ASCII 코드표) 3. 제어문자의 ASCII 코드표 (LF, CR, TAP)

[C언어] 실수 자료형 [내부링크]

1. 실수자료형 크기 및 범위 2. 부동소수점(부호, 가수, 지수, 기수) 3. 실수의 최댓값/최솟값 표현방법 #include // 실수 자료형의 양수 최솟값, 최댓값이 정의된 헤더 파일 float num1 = FLT_MIN; // float의 양수 최솟값 float num2 = FLT_MAX; // float의 양수 최댓값 double num3 = DBL_MIN; // double의 양수 최솟값 double num4 = DBL_MAX; // double의 양수 최댓값 long double num5 = LDBL_MIN; // long double의 양수 최솟값 long double num6 = LDBL_MAX; // long double의 양수 최댓값 출처 : https://dojang.io/course..

[C언어] 정수 자료형 / 최댓값, 최솟값 표현 / 크기가 표시된 정수 자료형 [내부링크]

1. C언어의 정수 자료형 2. C언어 정수 자료형의 최댓값, 최솟값 표현 #include // 자료형의 최댓값과 최솟값이 정의된 헤더 파일 char num1 = CHAR_MIN; // char의 최솟값 // 출력 : %d short num2 = SHRT_MIN; // short의 최솟값 // 출력 : %d int num3 = INT_MIN; // int의 최솟값 // 출력 : %d long num4 = LONG_MIN; // long의 최솟값 // 출력 : %ld long long num5 = LLONG_MIN; // long long의 최솟값 // 출력 : %lld 3. C언어의 크기가 표시된 정수 자료형 #include int8_t num1 = -128 // 8비트(1바이트) 크기의 부호 있는 정수..