본문 바로가기

기술13

보이지 않는 악성 앱을 원격으로 설치하여 업데이트로 작동 101 키워드: 디플링크스 갱신하다 플리커 디플링크스; 업데이트; 깜박임; 요약 Infosec Writeups는 사상 최초의 가상 컨퍼런스 및 네트워킹 이벤트를 준비하고 있습니다. 만약 여러분이 Infosec에 관심이 있다면, 이곳은 16명의 믿을 수 없는 연사와 10시간 이상의 파워풀한 토론 시간이 있는 가장 멋진 장소입니다. 자세한 내용을 확인하고 여기에서 등록하세요. 2022. 2. 15.
내 상사가 잘못된 프로젝트 일정 추정으로 프로그래머를 해고하는 8가지 이유 어떤 경우에도 시간을 뺏는 2차 활동을 고려하지 않았기 때문에 5분 만에 변경한다고 해서 5분 안에 해제되는 것은 아니다. 왜냐하면 그는 항상 모든 것을 빨리 할 수 있다고 생각하기 때문이다(가장 큰 문제는 시간을 주기 시작할 때이다). 그는 이 과정에서 병목현상을 느끼거나 "슈렉과 놀아줘: 준비됐니?"와 같은 압박감을 느낄 수 있다. 됐나요? 됐나요? 됐나요? 준비됐나요?) 그는 상황 전환이나 변경으로 인한 (판매 시 고려해야 할) 손실 시간을 고려하지 않기 때문에, 물론 다른 사람들에게는 별로 중요하지 않아 보입니다(그 확인도 저에게 주세요). 프로그래머는 자주 방해를 받기 때문에 부서 외부든 내부든 상관없이 끊임없이 평화롭게 일해야 한다. 정확한 추정을 위해서는 분석에 적절한 시간을 할애해야 합니다.. 2022. 2. 15.
IT 업계에서 가장 큰 거짓말은 무엇입니까? 개발자가 되려면 수학을 잘해야 한다. 당신은 당신의 직업을 사랑해야 합니다. 더 이상 개발자가 문제가 되지 않기 위해서는 젊게 시작해야 합니다. 개발자가 되려면 컴퓨터 공학 학위가 필요하다. 개발자들은 사람 다루는 기술이 형편없다. 학위를 따는 것은 시간 낭비이다. 스택 "A"가 스택 "B"보다 좋습니다. 2022. 2. 15.
프로그래밍 언어에 문자가 없는 경우 C as Devi Vishwakumar 아니사처럼 녹슬다 자바어(날리니어) 카말라로서의 코틀린 목표-Steve와 같은 C 프라샨트처럼 빠른 C++(벤 그로스 역) Python as Paxton HTML/CSS(엘리노어 웡 역) 파비올라처럼 조립하는 사람 2022. 2. 15.
JavaScript 오브젝트 속성의 하위 집합을 가져오는 방법 때때로 객체에서 JavaScript 속성의 하위 집합을 가져오기를 원할 수 있습니다. 이 문서에서는 JavaScript 오브젝트 속성의 일부를 사용할 수 있는 위치로 가져오는 방법에 대해 설명합니다. 객체 파괴 자바스크립트 오브젝트 속성의 하위 집합을 가져오는 가장 짧고 쉬운 방법은 오브젝트 파괴 구문을 사용하는 것이다. 예를 들어, 우리는 다음과 같이 쓸 수 있다. const object = { a: 1, b: 2, c: 3 }; const { a, b } = object const picked = { a, b } console.log(picked) 우리는 a, b, 그리고 c의 특성을 가진 물체를 가지고 있습니다. 속성을 얻기 위해, 우리는 그들을 파괴하여 그들의 변수에 할당할 수 있습니다. 우리는 .. 2022. 1. 12.
이 Python 라이브러리로 웹 스크래핑 속도를 10배 높이십시오. 웹 스크래핑 프로세스가 너무 느려서 문제가 생긴 적이 있습니까? 당신은 스크랩할 웹사이트가 많나요? 그래, 넌 혼자가 아니야. 우리 모두는 데이터 과학 과정을 위해 데이터 세트가 필요합니다. 하지만 일이 잘 풀릴 리 없다. 많은 데이터 세트가 깨끗한 형식이 아닙니다. 그리고 어떤 경우에는, 우리는 인터넷에서 그것을 추출할 필요가 있습니다. 웹 스크래핑은 데이터 집합을 추출하는 완벽한 방법입니다. 스프레드시트에 수동으로 입력하는 대신 프로그래밍 언어를 사용하여 데이터 집합을 자동으로 추출할 수 있습니다. 하지만 문제가 있습니다. 스크래핑 과정이 상당히 느립니다. 만약 우리가 그것을 최적화하지 않는다면, 많은 웹사이트를 스크래핑하는데 몇 시간에서 며칠이 걸릴 수 있다. 그래서 우리는 무엇을 할 수 있을까요?.. 2022. 1. 12.
베스트 오브 마이 워크 안녕하세요. 저는 독일에 거주하는 소프트웨어 엔지니어링 분석가이자 컨텐츠 제작자인 Marius입니다. 저는 지속적인 배움과 새로운 도전에 직면하는 것을 좋아합니다. 프로그래밍을 즐기고 디지털 일상생활에 도움이 되는 가치 있는 제품을 만드는 것만큼이나 소프트웨어 공학에 대해 읽는 것도 즐겁습니다. 수천 명의 사람들이 좋아하고 인터넷에서 텍스트와 책갈피를 보다 효율적으로 구조화하기 위해 사용하는 내 웹 하이라이트 크롬 확장을 확인하십시오. 저는 또한 축구 beach valleyball , 그리고 산악 자전거 , 등산 , 특히 스키 도 좋아합니다. 이 글에서, 나는 지금까지 내가 가장 잘 쓴 작품들 중 몇 가지를 소개하고자 한다. 웹 구성요소 웹 구성요소가 프런트엔드 프레임워크를 대체할 것인가? 전체 웹 구성.. 2022. 1. 4.
2022년에 배울 최고의 프로그래밍 언어 CodingNomads는 작업 수요에 근거해 파이썬이 최고 언어이고 자바, 자바스크립트, C++, C#, 그리고 C가 그 뒤를 잇고 있다고 말한다. 프로그래밍 직업을 추구하는 사람들이 겪는 어려움 중 하나는 어떤 언어를 배울지 결정하는 것입니다. 매우 많은 언어들이 다른 목적으로 사용되기 때문에, 당신이 공부하고 싶은 언어들을 선택하는 것은 직업 수요뿐만 아니라 당신이 가장 흥미로워하는 전문 분야에 달려 있을 것이다. 프로그래밍 과정 사이트 코딩노마드(CodingNomads)가 20일 발표한 2022년 최고의 프로그래밍 언어를 살펴본 결과다. 코딩의 데이터와 로직 측면에 관심이 있다면 파이썬, 자바, C, C++ 또는 C#을 배우고 싶을 것이다. 시각 디자인과 사용자 인터페이스에 관심이 있는 경우 Typ.. 2022. 1. 4.
(도커) docker.io mysql에 대한 오류 [내부] 로드 메타데이터 apple의 m1칩이 내장된 mackbook 이나 mac mini를 사용하고 있던 중 docker-compose를 실행하는데 제목과 같은 에러가 발생하여 오전시간을 삽질을 하며 보내게되었습니다. 제목과 같은 오류가 나는 이유는 docker에서 현제 m1칩의 경우 mysql의 image가 지원되지 않기 때문입니다. 그래서 mysql image가 아닌 mariadb image를 사용하거나 mysql 8버전의 aarch64 를 사용해야 합니다. 이 이슈는 docker 홈페이지의 down issues에 명시되어 있습니다. 이 글에선 mariadb image로 변경하는 예시만 들도록 하겠습니다. dockerfile에 아래와 같이 해주시고 FROM mariadb:10.5.8 COPY ./docker_mysql.cn.. 2021. 12. 30.
Fled 바코드 스캐너 만들기 사람들이 당신의 앱을 사용하여 데이터를 시각적으로 빠르게 인식하기를 원한다면, 당신은 바코드와 QR코드를 사용하는 것을 그냥 지나칠 수 없다. 그들은 오랫동안 오류나 오해의 가능성 없이 광학적으로 데이터 조각을 인식해 왔습니다. 오늘날, 바코드에 대한 많은 용도가 여전히 있다. 우리가 최근에 본 더 흔한 용도 중 하나는 식당이다. 식당에서는 고객들이 QR코드를 스캔하여 메뉴에서 특정 품목을 주문할 수 있다. 이 기사에서는 바코드와 QR코드가 모바일 앱에서 어떻게 동작할 수 있는지 보여 주기 위해 다음과 같은 간단한 앱을 만들 것입니다. 이 앱은 사용자가 먹거리로 인식되는 QR코드를 스캔하도록 한다. 이 단계를 생성하려면 다음 단계를 완료해야 합니다. 메뉴 옵션으로 QR 코드 생성 qr_code_scann.. 2021. 12. 30.
Web 3.0 알아보기 웹 3.0은 엄청난 보도와 함께 대중 매체에 진입했고 종종 인터넷의 혁명이 임박한 것으로 표현된다. 대신 파일 공유에 낭비된 P2P 일수의 연속이라는 불가피한 진행의 일부이며 주요 릴리스 버전을 제공하는 것은 유용하지 않을 수 있습니다. 비록 그것이 하루아침에 또는 어쩌면 영원히 기존 기술을 무너뜨리지는 않겠지만, 인터넷의 본래 의도에 기반을 두고 있으며, "빅 테크"에 대한 몇 가지 우려를 해소하고, 가장 중요한 것은 기술과 비즈니스에 대한 새로운 패러다임을 도입할 흥미로운 발전이다. 웹 3.0의 기능은 10년 동안 발전해 왔다. 결제가 블록체인의 최초이자 현재 가장 명백한 응용 프로그램이지만, 노드 분산 네트워크에 의해 결정되는 거의 모든 유형의 인터넷 트랜잭션이 계약 가능한 것으로 쉽게 상상할 수 .. 2021. 12. 29.
kotlinx.coroutines 1.6.0, Windows에 Android 앱을 쉽게 설치하는 방법 올해 마지막 360° IT Check인 만큼, 이번 기회를 통해 저희와 함께 해주신 독자 여러분들과 팔로워 여러분께 감사드린다. 우리는 모든 사람들이 다가오는 한 해를 잘 시작하기를 바랍니다! kotlinx.coroutines 1.6.0 코틀린 1.6.0 출시 이후 제트브레인즈는 새로운 버전의 코틀린x.coroutines 라이브러리를 출시하였다. 우선, 라이브러리는 Java 6 대상에서 Java 8 대상으로 마이그레이션하기 시작하며, 이는 "자바 8이 제공하는 잠재적으로 유용한 기능을 사용하지 못하도록" 합니다. 새롭게 도입된 다른 기능은 다음과 같습니다. 이 릴리스에 대한 자세한 내용은 여기를 참조하십시오. Windows 11에서 Android 앱을 쉽게 설치할 수 있는 새로운 오픈 소스 도구 윈도우의.. 2021. 12. 29.
줄거리, 게임 컨셉, 게임 메카니즘 - 어떤 것이 가장 먼저 나왔나요? 일전에 IG에 게임 개발의 맥락에서 어떤 주제에 대해 더 알고 싶은지 물었더니 이 사람이 저에게 어필했습니다. 12개 층을 개발할 때 줄거리, 게임 컨셉, 게임 메카니즘 또는 다른 측면 중 어떤 것이 가장 먼저 나왔습니까? 새로운 세계. 빙빙 돌려 말하는 대신, 즉답은 줄거리이다. 12층 아이디어는 대유행이 시작된 지난해 바로 탄생했다. 대유행 이전에, 저는 여러 종류의 게임 엔진을 가지고 놀았는데, 그 중 하나가 브라우저 기반의 게임 엔진인 페이저 js였습니다. 저는 기본적으로 스토리라인, 게임 메카니즘, 플레이어를 제외한 다른 캐릭터들이 없는 작은 세상을 만들었습니다. 몇 개의 환경 게임 물체가 있는 카메라만 있습니다. 게임 메카니즘 입력 그리고 나서, 저는 유니티로 이동해서 그것이 저를 어디로 데려.. 2021. 12. 29.