본문 바로가기

프로그래밍 팁26

개발 초보를 위한 HTML 작성 방법 10가지 이번 포스팅에서는 HTML을 작성하는 방법 10가지에 대해 소개해 드리겠습니다. 표준 HTML5 사용하기: HTML5는 현재 최신의 HTML 표준입니다. 이를 사용하면 오디오와 비디오와 같은 미디어를 포함하는 방법, 그래픽을 그리는 방법, 웹 앱을 만드는 방법 등을 명확하게 정의하고 있습니다. 이 표준을 사용하면 브라우저 호환성을 개선하고 웹 사이트의 액세스 가능성을 높일 수 있습니다. 반응형 디자인 사용하기: 오늘날의 사용자는 다양한 디바이스를 통해 웹사이트를 방문합니다. 이에 맞게, 웹페이지는 다양한 화면 크기와 해상도에 적응할 수 있어야 합니다. 반응형 웹 디자인은 미디어 쿼리를 사용하여 화면 크기에 따라 레이아웃과 콘텐츠를 조정합니다. 시맨틱 HTML 사용하기: HTML5는 시맨틱 태그를 도입했습.. 프로그래밍 팁/HTML 2020. 11. 24.
개발 초보를 위한 AWS를 활용하는 5가지 방법 아마존 웹 서비스(Amazon Web Services; AWS)는 클라우드 컴퓨팅 서비스의 선구자이자 세계 최고의 제공 업체 중 하나입니다. 이번 포스팅에서는 AWS를 활용할 수 있는 다양한 방법 중 5가지를 소개해 드리겠습니다. 웹 호스팅: AWS를 사용하면 비용 효율적이고 유연한 웹 호스팅 솔루션을 구축할 수 있습니다. AWS EC2(Elastic Compute Cloud)와 같은 서비스는 가상 서버를 제공하여 트래픽이 많은 웹사이트를 쉽게 지원할 수 있습니다. 또한, Auto Scaling과 ELB(Elastic Load Balancing)를 통해 자동으로 규모를 확장하고, 트래픽을 여러 인스턴스에 분산시킬 수 있습니다. 이는 서버 부하를 효과적으로 관리하며, 높은 가용성과 내결함성을 보장합니다. .. 프로그래밍 팁/서버, 백엔드 2020. 11. 23.
파이썬(Python) 가상 환경(Virtual Environments, venv) 10초 만에 만들기 파이썬에서는 가상 환경이라는 것을 만듦으로써 프로젝트마다 독립된 실행/개발 환경을 생성할 수 있습니다. 가령 pip을 통해서 패키지를 설치할 때, 가상 환경을 분리하게 되면 불필요한 패키지가 설치되는 것을 방지할 수 있고 꼭 필요한 패키지만 설치되게 할 수 있습니다. 한 마디로, 전역적으로 설치되는 패키지를 프로젝트 단위로 관리할 수 있게 됩니다. 생성 방법 터미널을 실행하고 cd 명령어를 통해 가상 환경을 생성할 프로젝트 디렉터리에 진입합니다. 그 후, 다음 명령어를 실행합니다. python3 -m venv .venv 위 명령어는, Python 3의 venv라는 모듈을 사용해서 .venv라는 디렉터리에 가상 환경 파일들을 생성해서 담겠다는 의미입니다. 디렉터리 앞에 온점(.)이 붙었으므로 유닉스 계열의.. 프로그래밍 팁/Python 2020. 11. 20.
Swift에서 Codable 객체와 딕셔너리(Dictionary)를 상호 변환하는 방법 Encodable → 딕셔너리 Encodable 혹은 Codable을 따르는 객체를 딕셔너리 타입으로 변환하는 방법은 다음과 같습니다. 우선 extension부터 정의합니다. extension Encodable { func encode() throws -> [String: Any] { let data = try JSONEncoder().encode(self) guard let dictionary = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String: Any] else { throw NSError() } return dictionary } } 1. JSONEncoder를 사용해서 Encodable을 따르는 객.. 프로그래밍 팁/Swift 2020. 11. 18.