IT
IT 5분 잡학사전 2주 챌린지 10일차.
IT 5분 잡학사전 2주 챌린지 10일차.
2023.09.04코볼코볼 1959년에 탄생한 정말 오래된 언어. 프로그램에서 기능을 매우 훌륭히 수행하고 있어 지금도 쓰이지만, 커뮤니티가 매~~우 적어서 문제다. (코볼 개발자의 평균 연령은 50세 이상)*시스템은 한번 구축하면 끝이 아님. 개발자라면 코드를 살아있는 생명체처럼 대할 것. (꾸준히 관리) SQL / DBMSSQL : Structured Query Language 의 줄임말. 데이터베이스에 어떤 질문 또는 문의를 하기 위해 어떤 구조를 가진 언어이다. 즉, SQL은 데이터베이스가 아니라 데이터베이스를 다루는 언어(데이터베이스를 관리해주는 DBMS와 대화하는 말)(:DBMS : Database Management System 데이터베이스 관리 시스템.종류 : MySQL, PostgreSQL, SQLi..
IT 5분 잡학사전 2주 챌린지 9일차.
IT 5분 잡학사전 2주 챌린지 9일차.
2023.09.03[ IT 5분 잡학사전 2주 챌린지 9일차 ]feat. 8일차 Quiz 제출완료!(: 버블정렬 왼쪽, 오른쪽만 보면서 정렬 / 썩 좋은 알고리즘은 아님. 실제로 많이 사용도 X 선택 정렬가장 작은 데이터 또는 가장 큰 데이터의 위치를 따로 기억하는 방식으로 버블 정렬보다는 훨씬 효율적. (자리를 바꾸는 연산이 사이클당 1번씩이기에) 삽입 정렬교환이 아닌 밀어 넣음. *암기필요없이 컨셉 이해하기. 정렬에는 어떤 작업이 필요하고, 시간 복잡도는 상황에 따라 다를 수 도 있다는 것. 스택 & 큐 : 규칙개념의 자료구조로 문법이 따로 없다.기존 프로그래밍 언어의 문법으로 데이터를 저장할 때 어떤 규칙만 부여하기만 하면되기 때문. (배열에 큐의 규칙을 부여하면 그 배열은 큐라고 할 수 있는 것처럼!)..
IT 5분 잡학사전 2주 챌린지 7일차.
IT 5분 잡학사전 2주 챌린지 7일차.
2023.09.01[ IT 5분 잡학사전 2주 챌린지 7일차 ] 알고리즘 : 컴퓨터에게 내리는 지시 사항을 나열한 것코드를 효율적으로 만들기 위해 필요하다.패스파인더 알고리즘 : 목적지까지 최대한 빨리가는 방법을 알려줌압축 알고리즘 : 이미지를 최대한 덜 손상/용량을 효율적으로 줄여줌ex. png / jpg데이터를 효율적으로 보관하고 찾기 위한 자료구조. 자료구조의 자료는 데이터다. 인공지능은 데이터가 엄청나게 필요하고 데이터가 없으면 아무것도 만들 수가 없음. 개발자들은 데이터를 수집하기 위해 많은 일을 하는데 무료 서비스도 그 중 하나다. 무료 서비스의 대가로 우리의 데이터를 수집하는 것..!자료구조에도 여러방식이 있다.-작은것부터 큰 순서로 정리(데이터 크기기준)-이름표를 붙여서 정리(검색을 위한 인덱스 기준)-데..
IT 5분 잡학사전 2주 챌린지 6일차.
IT 5분 잡학사전 2주 챌린지 6일차.
2023.08.31[ IT 5분 잡학사전 2주 챌린지 6일차. ] 인터넷 익스플로러 사라진 이유/브라우저 엔진웹 브라우저의 핵심 프로그램 : ‘브라우저 엔진’ or ‘렌더링 엔진’ 이라고 함.파이어폭스 : 게코(gecko)사파리 : 웹킷(webkit)크롬 : 블링크(blink)자바스크립트에는 에크마스크립트(ECMAScript)라는 표준안이 있고, 이를 웹 브라우저에서 실행할 수 있께 해주는 프로그램 엔진이 있다. 크롬 브라우저의 엔진은 v8이라고 하는데- v8엔진은 크롬뿐아니라 노드제이에스, 디노와 같이 자바스크립트를 해석해야 하는 곳에서도 쓰임. (**렌더링 엔진과 자바스크립트 엔진은 다름)즉, 브라우저는 엔진이라는 것을 장착해서 HTML, CSS, JS를 이해할 수 있는 것. 이 엔진의 성능이 바로 웹 브라우저의 ..
IT 5분 잡학사전 2주 챌린지 5일차. 라이브러리/프레임워크/API/도메인/플래시
IT 5분 잡학사전 2주 챌린지 5일차. 라이브러리/프레임워크/API/도메인/플래시
2023.08.30[ IT 5분 잡학사전 2주 챌린지 5일차. ]feat. 4일차 Quiz 제출완료!(: 라이브러리와 프레임워크공통점 : 두개 모두 누군가 미리 작성해 놓은 코드이고 우리의 개발 속도를 더 빠르게 만들어주는 도구다.차이점 : ‘누가 누구를 제어하는가?’ 어떤 도구에 대해서 모든 결정을 다 내리고 있다면 그 도구는 라이브러리다. 반대로, 누군가 정한 규칙에 따라 도구를 사용하고 있을 경우면 프레임워크! 라이브러리 vs 프레임워크제이쿼리는 JS보다 더 쉬운 방법으로 웹 사이트에 인터랙티브한 요소를 넣을 수 있게 해주고, 부트스트랩은 웹 사이트의 화면을 구성할 때 메뉴/버튼/레이아웃과 같은 것들을 편하게 구현할 수 있게 해준다. 그리고 언제든지 필요할 때 불러서 사용가능! 즉, 우리가 라이브러리를 제어할..
IT 5분 잡학사전 2주 챌린지 3일차.
IT 5분 잡학사전 2주 챌린지 3일차.
2023.08.28[ IT 5분 잡학사전 2주 챌린지 3일차 ] *오류를 고치기 전에 오류가 왜 생겼는지를 알아야 할것.초보가 절대 안 하는 것이 하나 있는데 - 오류메세지 읽기. 실수 1. 공부만 하고 실제로 무언가 만들어 보지 않는것.실수 2. 항상 프로그래밍을 할 준비를 더 해야 한다고 생각함.뭐든지 간에 만들기 시작하면 일단 완성된 결과물이 눈앞에 나타난다.자신의 성과를 측정하고 싶다면 일단 뭐든지 좋으니 만들어보자(: *세상에서 가장 난해한 프로그래밍 언어 (ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 여기서 위로받음) Brainfuck-> 사용하는 사람의 두뇌 한계를 시험할 정도로 난도가 높다.-> 너무 미니멀리즘하기에.ArnoldCShakespeareLOLCODEemoji-gramming *2가지 방법으로 번역되는 프로그래..
IT 5분 잡학사전 2주 챌린지 2일차.
IT 5분 잡학사전 2주 챌린지 2일차.
2023.08.27[ IT 5분 잡학사전 2주 챌린지 2일차 ] > 책에서 기억하고 싶은 내용논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향 -> 개발자의 삶은 정말 외로운 싸움의 연속(:코드가 왜 작동하지 않는지 고민하다가 자괴감but 다시 코드 수정 ㅋㅋㅋㅋ (공감..): 프로그래밍을 하는 과정자체는 괴롭지만, 성취감은 엄청나다는 것✨프로그래밍은 이해하는 과정이 암기보다 훨씬 중요: 새로운 프로그래밍 지식을 공부시, 과정을 이해하는 데 시간을 많이 소요함. 천재만 개발자가 될 수 있는게 아니다.이 세상엔 보통 실력을 가진 개발자가 훨씬 많고,이런 사람들이 세상을 만든다.*개발에서는 재능이 아니라 포기하지 않는게 더 중요하다.: 끈기, 성실함이 재능을 이긴다. (개발은 재능의 세계가 아니라 근면 성실의 세계!..
IT 5분 잡학사전 2주 챌린지 1일차.
IT 5분 잡학사전 2주 챌린지 1일차.
2023.08.25[ IT 5분 잡학사전 2주 챌린지 1일차. ] - 책 인증 (밀리의서재) To be a growing & glowing designer✨모든 일이 다 잘될거라는 확신이 드는 이 순간,오늘 해야할 아이들 + 새롭게 시작하는 요 아이에게도감사함을 전하고 싶다☺️
animation fill mode 연습
animation fill mode 연습
2022.07.09none forwards both both animation-fill-mode의 속성값이 없을 때는 none animation-fill-mode:forwards 속성값일 때는 100%스타일에서 끝나서 멈춤 animation-fill-mode:backwards 속성값일 때는 0%속성값을 먼저 가지고 있다가 animation-delay 가 되고 play animation-fill-mode:both 속성값일 때는 0%속성값을 먼저 가지고 있다가 animation-delay가 되고 play가 된 후 100%스타일에서 끝나서 멈춤
2D transform / animation 속성 활용
2D transform / animation 속성 활용
2022.07.07[ 2D transform 속성의 활용 ] transform:translate(가로이동거리px, 세로이동거리px) transform:translateX(가로이동거리px) transform:translateY(세로이동거리px) 나는 텍스트다 나는 텍스트다 나는 텍스트다 나는 텍스트다 transform:scale(가로비율, 세로비율)-->1이 100%기준으로 0.5면 50%, 1.5이면 150% transform:scaleX(가로비율)..
웹폰트(TTF, OTF, WOFF, SVG, EOT) / transition
웹폰트(TTF, OTF, WOFF, SVG, EOT) / transition
2022.07.06웹폰트란? 디자인글꼴을 다운받아서 디자이너의 컴퓨터에 설치하고 설치한 글꼴을 사용자의 컴퓨터에도 사용자가 웹페이지에 접속하는 순간 자동으로 다운을 받아 설치하여 해당 폰트가 구현되도록 하는 것 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eveniet non consequatur iusto minima pariatur, laboriosam modi, asperiores possimus maiores rerum distinctio ducimus esse ad veniam deserunt cum mollitia. Quibusdam, vitae. 디자인글꼴을 다운받아서 디자이너의 컴퓨터에 설치하고 설치한 글꼴을 ..
gnb 연습 / navigation bar
gnb 연습 / navigation bar
2022.07.05intro home event product limited party cover : 그림을 늘려 이미지로 최대한 배경을 채우는 것contain : content area 안에서 최대한 fit하게 맞추는 것 menu1 ..