728x90
반응형
SMALL

전체 글 78

[HTML] 웹서버프로그래밍 기초 #3

2021.06.29 - [분류 전체보기] - [Node.js] 웹서버프로그래밍 기초 #2 [Node.js] 웹서버프로그래밍 기초 #2 2021.06.28 - [스마트한 코딩 공부] - [Node.js] 웹서버프로그래밍 기초 #1 [Node.js] 웹서버프로그래밍 기초 #1 1. 웹 서버란? 1.1 하드웨어, 소프트웨어 두가지로 구분할 수 있다. 하드웨어 웹 사이트의 컴 smartseoullife.tistory.com 저번까지는 HTML에서 사용되는 tag들에 대해서 알아보았다. 이번에는 HTML의 각 요소의 style을 설명하는 CSS에 대해서 알아보자. 1. CSS란 CSS(Cascading Style Sheets)는 HTML이나 XML과 같은은 구조화된 문서를 화면에 어떻게 보여줄지를 정의하기 위한 ..

[HTML] 웹서버프로그래밍 기초 #2

2021.06.28 - [스마트한 코딩 공부] - [Node.js] 웹서버프로그래밍 기초 #1 [Node.js] 웹서버프로그래밍 기초 #1 1. 웹 서버란? 1.1 하드웨어, 소프트웨어 두가지로 구분할 수 있다. 하드웨어 웹 사이트의 컴포넌트 파일들을 저장 컴포넌트 파일의 종류는 HTML, CSS, Image, Javascript가 있다 컴포넌트 파일을 인터넷 smartseoullife.tistory.com 저번글에서 기본 정의와 속성부터 body tag까지 정리를 했었는데 이어서 정리를 해보자! 웹개발 언어 HTML (HyperText Markup Language) 1. HTML 문법 1.1 Hyperlink 하이퍼링크란 동영상, 음악, 그림, 프로그램, 파일. 글 등의 형식의 자료들을 지정할 수 있게..

[HTML] 웹서버프로그래밍 기초 #1

1. 웹 서버란? 1.1 하드웨어, 소프트웨어 두가지로 구분할 수 있다. 하드웨어 웹 사이트의 컴포넌트 파일들을 저장 컴포넌트 파일의 종류는 HTML, CSS, Image, Javascript가 있다 컴포넌트 파일을 인터넷을 통해 클라이언트에게 전달한다. 소프트웨어 사용자가 어떻게 호스트 파일에 전달하는지 관리 HTTP 프로토콜을 사용하여 클라이언트의 요청을 처리 및 응답 브라우저는 HTTP를 통해 파일을 요청하는데, 요청이 올바른 웹 서버(하드웨어)에 도달했을 때, HTTP서버(소프트웨어)는 요청된 문서를 HTTP를 이용하여 보낸다. 1.2 정적 / 동적 웹 페이지 정적 웹 페이지는 웹 서버에 미리 저장된 파일이 그래도 전달되고 유저는 저장된 데이터로 구성된 고정된 페이지를 보게 된다 빠르고 비용이 적..

[프로젝트 관리] 프로젝트 착수를 위한 프로젝트 정의 예시

프로젝트를 착수할 때 어떠한 방법으로 프로젝트를 정의하고 진행해야 할까? 간단한 예시를 통해서 프로젝트 정의를 위한 연습을 해보자. 많은 사람들이 알고 있는 5W1H(Why, Who, What, When, Where, How)기법을 사용하려고 한다. Why : 왜 프로젝트가 착수되어야 하는가? Who : 누구를 위해 작업이 수행되어야 하는가? 프로젝트 최종 결과물과 관련한 주요 이해관계자 및 프로젝트 스폰서(예산 승인자)는 누구인가? What : 우리에게 인도될 것은 무엇인가? 완료를 위해 우리에게 필요한 작업은 무엇인가? 이들 인도물들을 생산하기 위해 우리에 필요한 자원 및 자금은? When : 언제 이들 인도물들을 생산하는가? 프로젝트 이해관계자들이 언제 이들을 검토할 것인가? 프로젝트 스폰서가 프로..

스마트 팩토리 2021.06.13

[프로젝트 관리] 프로젝트 관리 개요

1. 프로젝트(Project) 란 무엇인가? 프로젝트란 유일한(unique) 상품이나 서비스를 창출하기 위해 수행되는 일시적인(temporary) 노력이다. 프로젝트 운영 공통점 사람이 실행, 제한된 자원, 계획/실행/통제의 단계로 이뤄짐 차이점 한시성, 유일성, 점진적 구체화 지속성, 반복성 즉, 프로젝트와 운영은 차이점이 있다. 프로젝트의 예시로는 소프트웨어 개발, 프로세스 설계, 신제품 출시, 공모전, 대회 참가 등등 일시적으로 진행되면서 유일성을 띄는 다양한 활동들이 있다. 우리는 다양한 프로젝트를 진행하면서 많은 경험들을 한다. 대표적인 경험들은 다음과 같다. 고객의 요구사항이 계속 변한다 (이를 위한 요구관리가 필요하다) 프로젝트 일정은 계획대로 진행되지 않는다. 작업 기간이 비현실적이다. 프..

스마트 팩토리 2021.06.13

[Arduino] ESP8266 WIFI Module 사용시 생기는 Port Error 해결

Arduino를 사용해서 wifi를 연결하기 위해 ESP8266 wifi 모듈을 사용했는데 port가 나타나지 않는 대참사가 일어났다.... 연결을 해제했다가 다시 연결해보고, 다른 포트에도 연결해보고, 껐다가 켜보기도 하고, Arduino도 지웠다 다시 깔았는데 문제가 해결되지 않았다 ㅠㅠ Arduino Uno를 사용할 때만 해도 잘 연결되는 port가 왜 ESP8266에는 안 떴는지 아직도 모르겠다. 나에게 생긴 error를 다음과 같았다. 우선, 왼쪽 그림처럼 Port가 선택이 되지 않았다. 그리고 컴파일을 하면 오른쪽과 같은 에러가 발생했다. 이 밖에도, arduino Uno를 연결해 억지로 port를 만들어 실행했지만 역시 되지 않았다... serial.serialutil.SerialExcept..

[Python] 파이썬 셀레니움(Selenium)을 사용한 간단한 네이버 크롤링

Python에 있는 selenium이라는 라이브러리를 사용하여 크롤링을 하는 방법에 대해 알아보자. import platform import sys import os import pandas as pd from bs4 import BeautifulSoup from selenium import webdriver import time 우선, 위에 있는 라이브러리들을 설치해준다. 라이브러리가 없다면 pip install **** 으로 없는 라이브러리를 설치해준다. path = "chromedriver.exe" driver = webdriver.Chrome() driver.get("http://naver.com") time.sleep(2) 그리고, chrome을 웹브라우저로 사용할 것이기 때문에 chromedr..

[Python] Mongodb에 저장된 데이터 순차적인 id 값으로 관리하기

python flask를 사용해 웹 페이지를 만드는 연습을 했다. 처음에는 mysql을 사용해서 데이터를 저장했다. 다음에는 완성된 웹 페이지의 기능을 그대로 가져와서 mysql이 아닌 Mongo db를 활용하여 다시 만들어보려고 했는데 문제가 발생했다. mysql에서는 데이터가 저장될 때 id 값이 자동으로 1,2,3 ...으로 순서대로 저장이 됐기 때문에 따로 저장하는 코드가 없이 id 값을 index로 사용할 수 있었다. 그리고 이 id를 변수로 data를 관리했다. 하지만, mongo db에서는 id가 object로 저장이 되기 때문에 따로 id값을 지정해줘야 했다. 또한, id 값을 따로 지정해줘서 데이터를 관리하는 문제점은 순차적으로 id를 구성하지 못하다는 점이다. 1,2,3,4,5 라는 데..

HPV(자궁경부암) 예방주사 후기 및 꿀팁

오늘 HPV 예방주사(가다실)를 맞으러 우림연합의원에 왔다!! 일요일에도 문을 여는 아주 좋은 병원이다. 가산디지털단지역 6번 출구에서 나오면 바로 오른쪽 건물 3층에 위치해있다. 원래 예약을 하고 와야 좋다고 했는데 누님이랑 그냥 다짜고짜 옴... 그래도 사람이 없어서 바로 접종을 했다. 프론트에 계신 분이 매우 친절하시다!! 가다실 4와 9가 있는데 나는 가다실 9를 맞았다. 4개 유형의 바이러스를 막아주냐 9개 유형의 바이러스를 막아주냐의 차이인데 많으면 좋겠지.. 허허 1. HPV란? 맞아야 하는 이유는? 다들 자궁경부암 예방주사라고 알고 있지만 정확하게 얘기하면 HPV(사람 유두종 바이러스)라는 바이러스를 예방하는 주사이다. 이는 성생활을 하는 성인 10명 중 6명은 일생에 한번은 감염될 수 있..

외부 비즈니스 커뮤니케이션 방법

내가 입사했던 스타트업 회사에는 외부 고객이나 공급자, 정부와 공중과 외부적으로 커뮤니케이션을 할 때 정해져 있는 절차나 방법들이 없었다. 물론, 학교나 외부 활동들을 통해서 외부 커뮤니케이션을 경험해 볼 수 있겠지만 비즈니스에서의 커뮤니케이션은 다르다고 생각한다! 내가 스타트업 회사에 입사해서 아무 절차나 방법 없이도 나름대로 외부 커뮤니케이션을 잘할 수 있었던 방법을 소개하려고 한다. 1. 전화 연락시에 상대방의 연락 가능 상황에 대해서 물어보기 당연하다고 할 수 있겠지만, 이것은 매우 중요하다. 나는 전화를 할 때 꼭 이렇게 시작을 한다. 안녕하세요. ***의 ***입니다. ***의 *** 맞으신가요? 혹시, 통화 가능하세요? 오랫동안 연락을 주고받은 사이거나 어느 정도 연락이 편해지면 이렇게까지 ..

728x90
반응형
LIST