웹정보 12

lsof (list of open file) - 유닉스 명령어

cli환경에서 기존 프로세서 종료 방법 :lisof 도음내용:lsof 4.91 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man usage: [-?abhlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t..

웹정보 2024.06.18

VScode 단축키 정리

윈도우용 : Ctrl + Shift + B : 코드 정리 Ctrl + [ or ] : 들여쓰기 alt + z : 자동줄바꿈 shift + alt + 클릭 or 드래그 : 동일 열 위치 수정 Ctrl + Shift + L : 함수명, 변수명 동시 변경 shift + ctrl + 좌우 방향키 : 텍스트 단위 선택 파일 열기: Ctrl + P 현재 열려있는 파일 닫기 : Ctrl + W 열려있는 모든 파일 닫기 : Ctrl + Shift + W 파일 저장: Ctrl + S 탭 이동: Ctrl + Tab 이전에 사용한 파일 열기: Ctrl + Q 단어 단위로 커서 이동: Ctrl + Left Arrow / Ctrl + Right Arrow 라인 전체 선택: Ctrl + L 라인 삭제: Ctrl + Shift +..

웹정보 2023.07.16

tag ranking 정보 확인 사이트

아래 링크의 사이트는 웹상에서 가장 많이 사용되는 HTML 데이터 키워드 볼륨으로 선택한 약 3천만 개의 키워드에 대해 상위 20개 Google 결과에서 수집한 1,130만 개의 색인 페이지에서 가져옵니다. 이 데이터를 기반으로 가장 많이 사용되는 태그 위주로 html 태그를 익혀보세요. https://www.advancedwebranking.com/seo/html-study/ HTML Study | Advanced Web Ranking This study looks at 11 mm index pages gathered from Top 20 Google results to uncover how people write HTML markup as new web tech emerge. www.advancedw..

웹정보 2023.03.19

웹프로그래밍 언어 랭킹

처음 개발 언어를 배울때 무슨 언어를 배워야할지 고민이 될때가 많습니다. 막연히 좋아하는 언어, 코딩방식이 마음에 들거나 혹은 단순히 개발언어 이름이 마음에 들어서 선택하는 경우도 보았습니다. 개발 언어를 배운다는 것은 많은 시간과 노력이 필요합니다. 그리고 시대적인 트랜드에 맞지않는 개발언어는 사라지는 경우 많이 있습니다. 개인적 판단으로 언어를 선택하고 배운다는 것은 상당한 리스크를 감수해야 합니다. 그럼 리스크를 최소화하고 시대적 흐름에 맞는 개발 언어를 선택할 수 있는 방법은 없을까요? 레거시 소스들이 어떤 개발 언어로 구축되어있으며 현업에 있는 개발자들이 어떤언어를 주로 사용하며 관심을 갖고있는지 등을 데이터로 확인 할 수 있다면 우리가 감수해야하는 리스크를 조금이나마 해소할 수 있을것 같습니다..

웹정보 2023.02.16

싱글 페이지 애플리케이션(single-page application, SPA)

싱글 페이지 애플리케이션(single-page application, SPA, 스파) 란? 서버로부터 완전한 새로운 페이지를 불러오지 않고 현재의 페이지를 동적으로 다시 작성함으로써 사용자와 소통하는 웹 애플리케이션이나 웹사이트를 말한다. 장점 : 단일페이지로 구성되어 있기 때문에 배포가 간단하며 네이티브 앱과 유사한 사용자 경험을 제공할 수 있다. 단점 : 필요한 모드 정적 리소스를 최초 접근 시 한번에 다운로드하기 때문에 초기 구동 속도가 상대적으로 느리다. ex ) vue.js, react.js

웹정보 2022.06.03

펌웨어 VS 임베디드

펌웨어 하드웨어를 조정하는 소프트웨어 특징: 소규모 개발에 적합하다. 8bit, 16bit로 개발 운영체제가 없다. 하나의 일을 반복적으로 하는 로직 구현 예) 버스카드결제, QR체크 등 임베디드 소프트웨어 펨웨어 중 실시간 프로그래밍이 필요한 소프트웨어 특징 : 실시간 기능 사용 ( RTOS : Real Time OS) OS 운영체제를 사용하는 소프트웨어 32bit 로 개발 예) 탄도미사일, 비행기 항법장치, GPS체크, 자동차 유리창 실시간 진동체크 와이퍼 구동 ( MPU 자동차 : 자동차의 CPU역할 ) 임베디드 소프트웨어 개발 필요 요소 : 하드웨어, 소프트웨어(펌웨어), 운영체제(임베디드) 사물인터넷(IOT): 하드웨어 + 임베디드 + 통신 통신 : IP주소 4 IP주소 4의 경우 현재 포화상태..

웹정보 2022.02.17

TDD 테스트 주도형 개발

테스트 주도 개발(Test-driven development, TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 블랙박스 : ​소프트웨어의 내부 구조나​ 작동 원리를 모르는 상태에서 동작을 검사​하는 방식이다. 즉, 내부에 어떤 내용이 있는지 하나도 모른 채, 내가 원하는 기능이 예측한대로 정상 동작 하는지를 확인하는 방식이다. 화이트 박스 : ​응용 프로그램의 내부 구조, 동작을 ​디테일하게 검사​하는 테스트 방식이다. 디테일하게라는 의미는 ​내부 소스 코드를 테스트 하는 기법​이며 사용자가 들여다 볼 수 없는 구간의 코드 단위들을 테스트 할 수 있다. 즉, 개발자가 소프트웨어 또는 컴포넌트 등의 로직에 대한 테스트를 수행하기 위해 설계 단계에서 요구된 사항을 확인하는..

웹정보 2022.02.15

CDN 주소 검색사이트

웹개발 시 다양한 플러그인과 웹 프레임 워크를 사용할 경우가 많습니다. npm 과 같이 package management를 사용하는 경우도 있지만 특정 서버에 올려진 파일주소를 직접 링크를 통하여 적용시키는 CDN 방식으로 사용하는 경우도 있습니다. 오늘은 후자의 경우에 대하여 알아보겠습니다. 일반적으로 아래 예시와 같이 플러그인 혹은 프레임 워크를 제공해주는 사이트에서 CDN 주소를 제공합니다. ex ) jquery vue.js 프로젝트를 동시에 진행하거나 다양한 프레임워크와 플러그인이 필요한 경우 하나씩 들어가서 경로를 확인한다는 것은 번거로운 일이 겠죠. 아래 주소는 이런 프레임워크 및 플러그인과 같은 개발에 필요한 다양한 CDN 주소를 검색할 수 있는 사이트 입니다. https://cdnjs.co..

웹정보 2022.01.20

vi 화환 텍스트 편집기 수정 방법

강의 를 하다 보면 Vim(빔, Vi IMproved)은 Bram Moolenaar가 만든 vi 호환 텍스트 편집기 수정 방법에 대하여 궁금해 하시는 분들이 많이 있습니다. 오늘은 간단하게 vi 텍스트 편집기 수정모드, 편집, 저장하는 방법에 대하여 알아보겠습니다. 1. vim : vi 편집모드로 들어간다. 2. 편집모드에서 i 를 입력하면 아래와 같이 insert 라고 나오면 원하는 입력값을 입력한다. 3. 원하는 입력값을 모두 입력하였다면. ESC를 입력한다. 4. :(콜론)을 입력 후 wq를 입력하면 끝!! 5. 저장하지 않고 닫기를 원할 경우 q를 입력하면 된다. q 입력 후 아래와 같은 구문이 뜨면 닫기전 q옆에 ! 을 입력하고 enter 하면 아래와 같은 구문 없이 창이 닫힙니다. e) q!

웹정보 2022.01.11