기술(Tech)
-
아파트 단지 내 인터넷 해킹 방지를 위한 유용한 팁기술(Tech) 2023. 4. 9. 19:44
거주하는 지역이나 작업하는 환경에서 근접한 세대간 통신망이 겹치는 경우 하나의 해킹 장비로 모든 통신 장비를 해킹하는 것이 가능합니다. 이와 관련하여 이탈리아에 본사를 둔 Hacking Team은 유명한 해킹 전문 기업 중 하나로, 고객사에게 해킹 도구와 서비스를 제공하면서 논란을 일으켰습니다. Hacking Team은 이러한 활동을 통해 대량의 비밀 정보를 탈취하고, 다양한 국가 및 정부 기관, 군사 조직 등에 대한 사이버 스파이 활동을 수행했습니다. 이외에도 해킹 장비를 이용해 블랙리스트를 작성하는 등 다양한 불법적인 활동을 수행한 것으로 알려져 있습니다. 인터넷 보안을 강화하는 방법 최근에는 온라인 수업과 재택 근무로 인해 오피스텔에서의 인터넷 사용량이 증가하고 있습니다. 이에 따라 해킹 사고도 증..
-
"캡슐화: 데이터 보호와 코드 유지보수를 위한 필수 개념"기술(Tech) 2023. 4. 8. 14:27
캡슐화의 개념과 필요성 캡슐화란 무엇인가? 캡슐화의 필요성은 무엇인가? 캡슐화의 예시 캡슐화의 장단점 캡슐화의 장점 캡슐화의 단점 캡슐화와 관련된 다른 개념들 추상화 정보 은닉 프로그래밍에서의 캡슐화 적용 방법과 예시 접근 제어자 getter와 setter 메소드 등 1, 캡슐화의 개념과 필요성에 대한 설명 캡슐화는 객체 지향 프로그래밍에서 중요한 개념 중 하나입니다. 캡슐화란 데이터와 그 데이터를 다루는 코드를 하나로 묶어서 외부에서 직접 접근하지 못하게 하는 것을 말합니다. 이렇게 하면 데이터의 무결성과 안정성을 보장할 수 있습니다. 또한, 코드의 재사용성도 높아지고 유지보수도 쉬워집니다. 캡슐화 예시인 컴퓨터 간 데이터 전송 과정에 대한 상세한 설명 컴퓨터 간 데이터 전송 과정은 캡슐화의 대표적인 ..
-
파이썬으로 개인정보 탐색기 만들기기술(Tech) 2023. 3. 31. 23:15
안녕하세요! 오늘은 C언어를 배우고 파이썬을 배운지 얼마 안 된 초보 개발자가 개인정보 탐색기를 만들어봤다는 경험을 공유해보려 합니다. 프로그래밍을 처음 시작한지 얼마 되지 않았지만, 이번 작업을 통해 많은 것을 배우고 성취감을 느꼈습니다. 이번 포스팅에서는 어떤 기능을 가진 개인정보 탐색기를 만들었는지, 어떻게 만들었는지, 그리고 코드의 핵심을 간략히 소개해보려고 합니다. 함께 봐주세요! 사용방법은 다음과 같습니다. 1. 바탕화면에 폴더를 생성합니다. 2. 새 폴더에 탐색할 파일 'csv, txt, java, js' 등등.... 붙여넣습니다. 3. 탐색 프로그램을 바탕화면으로 이동합니다. 여기서는 탐색기.exe로 생성하였습니다. 이동 후 실행해보겠습니다. 탐색기 프로그램을 실행하면 현재 경로와 현재 경..
-
2023년 국비지원 교육 종류 및 지원금 정보: 내일배움카드 등기술(Tech) 2023. 3. 27. 20:13
목차 내일배움카드 발급 필요 내일배움카드 발급 불필요 자주하는 질문 "필수 발급! 내일배움카드" 2023년, K-디지털 트레이닝: 교육 프로그램의 광범위한 혁신과 기회 내용: K-디지털 트레이닝은, 선도기업과 우수 대학 등이 참여하여, 민간 혁신훈련기관으로서 다양한 직업훈련사업을 제공함 디지털 신기술, 예를 들면 AI, 빅데이터 등을 배우고 실전에서 활용할 수 있도록 훈련과정을 제공함 2023년부터는, 반도체, 로봇, 3D 프린팅 등 첨단 산업 분야까지 지원 범위가 확대될 예정임 이 교육 프로그램을 수강하게 되면, 훈련비 전액 지원과 월 최대 31.6만원의 훈련 수당이 지원되며, 취업에 성공한 경우, 최대 81.6만원까지의 취업성공 패키지가 제공됨. 구직활동 수당도 포함됨 다만, 실업 급여는 지급되지 않..
-
Python Dictionary와 Formatting기술(Tech) 2023. 3. 26. 17:26
파이썬은 C, C++, Java에 비해 평균적으로 삼분의 일 이하의 개발 시간과, 코드의 라인 수도 C, C++, Java에 비해 대략 삼분의 일이고, Java의 절반 정도의 메모리 소모에, 전체 수행 속도는 C나 C++보다는 느리지만 Java보다 약간 빠른 정도를 보여줬다. (주목할 만한 사실은 스크립트 언어 중에서도 파이썬이 높은 성능을 보여줬다는 점이다) 여기서 주지할 점은 바로 파이썬의 높은 생산성이다. 같은 시간 동안에 더 많은 코드를 만들 수 있으면서 동시에 전체 코드 길이는 짧다는 점은 파이썬의 대표적인 매력 중 하나이다. 파이썬 유저 그룹에서, C나 C++로 2주일 걸린 작업을 하루에 했다, 허무하다는 등의 이야기는 너무 흔해서 더 이상 뉴스거리조차 되지 못한다. 하지만 파이썬 역시 하나의..
-
개발의 시초 C언어의 기본기술(Tech) 2023. 3. 26. 16:31
목차 C언어의 역사 간단한 코딩테스트 연습 장 단점 프로그래밍을 시작하기 전 언어를 선택해야 할 문제에 직면했다면 저는 C언어를 추천합니다. 그 이유는 모든 언어의 모티브이기 때문입니다. C 언어는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 유닉스 운영체제를 만들기 위해 고안한 프로그래밍 언어입니다. C 언어는 운영체제의 어머니라고 할 수 있는 UNIX 운영 체제를 보다 쉽게 개발하기 위해 만들어졌습니다. 지금은 WINDOWS, MAC OS 등 다양한 운영체제가 존재하지만, 과거 UNIX는 "독보적"이라고 할 수 있을 정도로 편리하고 효율적인 표준 운영체제로 자리 잡았습니다. 기존의 UNIX 운영체제는 "어셈블리 언어"라는 low-level 언어¹로 작성되었습니다. 어셈블리 언어는 컴퓨..
-
협업을 위한 협업 도구 Git 공부 GitHub기술(Tech) 2023. 3. 23. 19:45
Git? Github? Git - 분산 버전관리 시스템 Github - 웹 호스팅 서비스 git ssh를 사용하는 이유 먼저 Github에서 SSH public Key를 사용하는 이유는 보다 안전하게 암호화된 원격에 접속하기 위해서입니다. 즉 컴퓨터와 컴퓨터가 인터넷과 같은 Public Network를 통해 서로 통신을 할 때 보안적으로 안전하게 통신을 하기 위해 사용하는 접속 프로토콜입니다. Check Out 저장소에서 현재 작업 환경으로 소스코드를 복사. git pull origin과 local의 synk를 맞추기 위해 사용. git tag 특정 커밋에 tagging (서비스를 릴리즈하거나 비저닝할 때) git push origin --delete 태그 삭제 및 리모트 반영. git revert 이전..
-
[완강후기] 스파르타 코딩클럽 엑셀보다 쉬운 SQL기술(Tech) 2023. 2. 5. 21:34
2022.12.19~2023.01.16 수강 계기 저는 SQL 기본기 역량 강화를 위해 다른 강의를 찾아보지 않고, 학습관리와 사후관리가 잘 되어있다는 이유로 이 강의를 선택했습니다. 패키지와 단일 강의 중에서는 평생 무료 소장을 위해 2세트 패키지를 선택했습니다. 실무에서 SQL을 자주 사용하게 되었는데, 기본기가 탄탄하지 않았던 저는 SQL을 제대로 활용하지 못하고 있었습니다. 그래서 이번에 SQL 기본기 역량 강화를 위해 이 강의를 수강하게 되었습니다. 진행방식 강의는 매주 동영상 강의와 숙제를 통해 진행됩니다. 숙제를 해결하면서 SQL 문법과 문제 해결 능력을 키울 수 있었습니다. 또한 게시판을 통해 궁금한 것들을 언제든지 질문하고, 밴드를 통해 공부 내용을 공유할 수 있어서 좋았습니다. 강의 막..