본문 바로가기

분류 전체보기2978

Flutter 프레임워크를 통한 모바일 앱 손쉬운 개발 방법 Flutter는 Google에서 개발한 오픈 소스 프레임워크로, 모바일 앱과 웹 앱을 만들 때 사용할 수 있습니다. 이것은 개발자들에게 한 번의 코드 작성으로 다양한 플랫폼(iOS, Android, 웹, Windows, MacOS, Linux)에서 동작하는 앱을 만들 수 있는 기회를 제공합니다. 크로스 플랫폼 개발은 네이티브 개발과 대비됩니다. 네이티브 개발은 각 플랫폼(iOS 또는 Android)에 맞게 별도의 코드를 작성해야 하지만, 크로스 플랫폼 개발에서는 하나의 코드로 여러 플랫폼을 대상으로 할 수 있습니다. Flutter의 장점 성능: Flutter는 빠르고 성능이 뛰어나며, 앱을 빌드하면 기계 코드로 컴파일되어 네이티브 앱과 비슷한 성능을 제공합니다. 일관된 UI: Flutter는 Google.. 2023. 10. 7.
Fastlane을 사용한 앱 자동 배포 과정 Fastlane이란 무엇인가요? Fastlane은 앱 개발자와 팀에게 앱 릴리스 프로세스를 자동화하고 간소화하는 강력한 도구 모음입니다. Fastlane을 사용하면 앱의 빌드, 코드 사이닝, 배포, 테스트, 릴리스 관리 등 다양한 작업을 자동화하여 생산성을 높일 수 있습니다. 이를 통해 앱 개발자와 팀은 복잡한 배포 프로세스에 더 적은 시간과 노력을 투자하고 빠르게 앱을 사용자에게 제공할 수 있습니다. Fastlane 설치 Fastlane을 사용하려면 먼저 설치해야 합니다. Fastlane은 Ruby로 작성되어 있으므로 Ruby 및 RubyGems가 설치되어 있어야 합니다. 다음은 Fastlane 설치 단계입니다. Ruby 설치: 우선 Ruby를 설치해야 합니다. macOS에는 기본적으로 Ruby가 설치.. 2023. 10. 6.
클라우드(AWS) 모의해킹 방법론 가이드 클라우드 보안을 강화하고 취약점을 식별하는 데 도움이 되는 몇 가지 일반적인 단계와 접근 방법입니다. AWS 계정 보호 및 관리 AWS 계정 접근을 보호하기 위해 MFA (Multi-Factor Authentication)를 활성화하십시오. IAM (Identity and Access Management) 정책을 사용하여 사용자 및 역할에 대한 권한을 정확하게 관리하십시오. CloudTrail을 사용하여 계정 활동을 로깅하고 모니터링하십시오. 네트워크 보안 가상 사설 클라우드(VPC)를 설정하여 네트워크 리소스를 격리하고 보안 그룹 및 네트워크 ACL을 사용하여 트래픽을 제어하십시오. AWS에서 제공하는 DDoS 방어 서비스인 AWS Shield를 활용하십시오. 데이터 보호 데이터 암호화: AWS KMS.. 2023. 10. 5.
OpenVAS 설치 및 설정 단계별 가이드 OpenVAS 설치 및 설정을 단계별로 자세히 안내한 내용입니다. OpenVAS는 Debian Stable 기반 시스템에서 주로 개발되었으므로, Debian Bullseye (11)를 기준으로 설명하겠습니다. 1. 필수 사전 요구사항 설치 먼저 OpenVAS를 빌드하고 실행하기 전에 다음의 필수 요구 사항을 설치해야 합니다. 아래 명령어를 사용하여 필요한 패키지를 설치하세요. sudo apt-get update sudo apt-get install gcc pkg-config libssh-gcrypt-dev libgnutls28-dev \ libglib2.0-dev libjson-glib-dev libpcap-dev libgpgme-dev bison libksba-dev \ libsnmp-dev libgc.. 2023. 10. 4.
휴가철 항공권 정보를 수집해서 카카오톡 메세지로 받아보기 네이버 항공권 정보 크롤링을 위한 과정을 상세하게 정리하겠습니다. 아래는 크롤링 과정을 단계별로 나눈 것입니다. 단계 1: 필요한 라이브러리 가져오기 먼저, 크롤링을 위해 필요한 라이브러리를 가져옵니다. 이 과정에서 selenium과 BeautifulSoup를 사용합니다. selenium은 웹 브라우저 자동화를 위해 사용되며, BeautifulSoup은 HTML 문서를 파싱하기 위해 사용됩니다. from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from bs4 import BeautifulSoup import time 단계 2: 크롬 드.. 2023. 10. 3.
728x90