IT/개발 2025. 6. 4. 00:19
또 다시 시작되었습니다. "이번엔 정말 개발자가 사라질 것 같다"는 이야기가 테크 업계를 뜨겁게 달구고 있습니다. 이번 주인공은 AI 코딩 어시스턴트입니다. ChatGPT가 코드를 척척 작성해내고, GitHub Copilot이 개발자의 손길을 덜어주며, 다양한 AI 도구들이 "누구나 개발자가 될 수 있다"고 외치고 있습니다. 과연 그럴까요? AI가 개발자를 대체한다는 말은 왜 반복될까요? 저는 반대되는 생각을 가지고 있었는데. Geeknews에 좋은 글이 있어 아래 인용하였으니 읽어보셨으면 좋겠습니다. "개발자가 대체된다"는 유행은 왜 반복될까 ? (alonso.network)NoCode부터 AI까지, 개발자를 대체하겠다는 기술은 반복적으로 등장하지만 실제로는 기술 변화에 따라 역할이 변형됨NoCode는..
IT/OS·Server 2025. 5. 24. 20:23
구글 DNS 설정은 인터넷 연결 시 사용하는 DNS 서버를 구글의 공개 DNS 서버로 변경하는 것을 의미합니다. 이를 통해 더 빠르고 안정적인 인터넷 연결을 경험하거나 특정 웹사이트 접근 문제를 해결할 수 있습니다. 구글 DNS기본 DNS 서버(P): 8.8.8.8보조 DNS 서버(A): 8.8.4.4 * * * 구글 퍼블릭 DNS (Google Public DNS)와 같은 해외 DNS로 변경하면 1. 유튜브나 페이스북 같은 해외 서비스의 접속이 빨라지는 효과가 있음 - 단, 개인환경에 따라 해외 서비스가 빨라지지 않을 수도 있고 국내 서비스가 느려질 수도 있음 2. 국내 ISP(KT, SKB, LG U+) DNS에서 막은 사이트가 접속이 됨 ※ 구글 DNS가 해외 DNS 중에서 일반적으로 보안 신..
IT/개발 2024. 9. 18. 23:15
JavaScript는 브라우저에서 동적으로 HTML, CSS, 및 다른 리소스를 처리합니다. 이때, 웹 페이지 로딩 속도와 성능 최적화를 위해 defer와 async 속성을 사용해 JavaScript 파일을 로드할 수 있습니다. 이 글에서는 defer와 async의 동작 원리, 차이점, 그리고 상황별 사용 방법에 대해 자세히 알아보겠습니다. 1. 지원 브라우저IE: defer 기본 지원하며 async은 10버전 이상부터 지원Firefox: 3.6 버전 이상 defer, async 지원chrome: 8버전 이상 defer, async 지원safari: 5버전 이상 defer, async 지원ios safari: 5.1 버전부터 defer, async 지원android safari: 3 버전부터 defer,..
IT/OS·Server 2024. 9. 2. 01:43
CURL 명령어 사용법 총정리합니다. CURL은 명령줄 또는 스크립트에서 데이터를 전송하는 데 사용되는 도구입니다. 주로 HTTP, HTTPS, FTP와 같은 다양한 프로토콜을 지원하며, 웹 요청을 만들고 응답을 받을 수 있게 해줍니다. CURL은 개발자와 시스템 관리자들이 API 호출, 파일 다운로드, 서버 간 데이터 전송 등을 자동화하는 데 많이 사용됩니다. 아래는 CURL 명령어의 사용법을 정리한 내용입니다. CURL 명령어 사용법 총정리CURL은 다양한 옵션과 기능을 제공하여 매우 유연하게 데이터를 전송하거나 수신할 수 있는 도구입니다. 명령어와 옵션을 잘 활용하면 복잡한 웹 요청이나 데이터 처리 작업을 쉽게 자동화할 수 있습니다. 1. CURL 기본 사용법CURL 명령어의 기본 구조는 다음과 ..
IT/웹·모바일 2024. 7. 25. 23:51
앱 난독화(obfuscation)는 소스 코드의 가독성을 떨어뜨려 역공학을 어렵게 만드는 기법입니다. 안드로이드 앱의 난독화 도구로는 여러 가지가 있으며, 이들 각각은 서로 다른 방식으로 앱의 소스 코드를 보호합니다. 알려진 안드로이드 앱 난독화 도구들에 대해 아래와 같이 나열합니다. 무료 안드로이드 앱 난독화 솔루션 종류 ProGuardProGuard는 안드로이드 애플리케이션의 난독화 도구로, 코드 난독화, 최적화, 제거, 압축 기능을 제공합니다. 주요 기능클래스, 필드, 메서드 이름을 이해하기 어려운 형태로 변경사용되지 않는 클래스와 메서드 제거바이트코드 최적화로 앱 성능 향상애플리케이션 크기 축소 특징안드로이드 빌드 시스템에 통합되어 있음간단한 설정으로 사용 가능오픈 소스이면서 무료 R8R8는 P..
IT/개발 2024. 7. 14. 00:48
웹 개발을 하다 보면 HTML 태그 안의 내용을 가져오거나 변경해야 할 때가 많습니다. JavaScript를 이용하면 이런 작업을 손쉽게 할 수 있습니다. 이번 블로그 글에서는 JavaScript로 HTML 태그 안의 내용을 가져오고 변경하는 방법을 자세히 설명하겠습니다.JavaScript로 태그 안의 내용 가져오기와 변경하기1. 태그 안의 내용 가져오기HTML 문서에서 특정 태그를 선택하고, 그 태그 안의 내용을 가져오기 위해 JavaScript의 다양한 메서드를 사용할 수 있습니다. 대표적인 방법으로 document.getElementById, document.getElementsByClassName, document.getElementsByTagName, document.querySelector 등..