본문 바로가기
728x90
반응형

IT16

IT 회사에서 감리 받는다는 것은 무슨 의미일까? IT 회사들은 감리 기간이 되면 매우 예민해집니다. 비개발자들은 이러한 사항을 잘 모르고 있을 수도 있습니다. 물론 개발 초년생들도 다르지 않을 수 있습니다. 일반적으로 감리는 일반 개발자들이 하는 것이 아니라 최소 PM이상의 직급을 가진 분들이 진행하기 때문입니다. 이번 포스팅에선 감리란 무엇인지 알아보도록 하겠습니다. 목차 감리란? 개발 프로젝트에서의 감리는 건설 업계에서 유래한 용어로, 프로젝트의 진행 상황이나 품질을 객관적이고 전문적인 관점에서 검토하고 감독하는 과정을 말합니다. IT 분야나 소프트웨어 개발에서 말하는 감리도 비슷한 맥락으로 이해할 수 있습니다. 이는 프로젝트의 요구 사항이 제대로 충족되고 있는지, 약속된 품질 기준에 부합하는지, 일정과 예산이 적절히 관리되고 있는지 등을 확인하기.. 2024. 3. 13.
notepad++] 정규식으로 특정문자로 시작하고 특정 문자로 끝나는 문장 한 번에 변경하기! [notepad++] 정규식으로 특정문자로 시작하고 특정 문자로 끝나는 문장 한 번에 변경하기! html. xml 등을 활용하다보면 사이에 있는 문장들을 지워야할 때가 있습니다. 매우 귀찮죠. 그래서 정규식을 활용하여 지울 필요가 있습니다. 예를 들어 실수 라는 문장을 반복해서 쓰고 있거나 sitemap의 2024-01-28T11:40:43+09:00와 같은 시간을 지워야할 때 매우 유용합니다. 목차 단계 1: 정규식 패턴 이해 정규식은 특정한 패턴을 가진 문자열을 찾거나 대체하고자 할 때 사용됩니다. 우리가 사용할 패턴은 다음과 같습니다 ]+> 이 패턴은 로 끝나는 모든 문자열을 매치시킵니다. 즉, HTML 태그를 찾아서 제거할 수 있습니다. 2024-01-28T11:40:43+09:00 2024-01.. 2024. 2. 21.
이진 검색(Binary Search)이란? - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 중 14찾기 이진 검색(Binary Search)이란? 이진 검색(Binary Search)은 정렬된 배열이나 리스트에서 특정 원소를 찾는 알고리즘 중 하나입니다. 이 알고리즘은 배열이나 리스트를 중간에서 나누고, 찾고자 하는 원소가 중간 값과 비교하여 어느 부분에 위치하는지를 판단하는 방식으로 동작합니다. 이렇게 하면 검색 대상이 현재 부분 배열의 왼쪽 또는 오른쪽에 위치할 것이므로, 검색 범위를 절반으로 줄일 수 있습니다. 이진 검색의 단계는 다음과 같습니다: 배열이나 리스트를 정렬합니다. 검색 대상을 현재 배열 또는 리스트의 중간 값과 비교합니다. 검색 대상이 중간 값보다 작으면 왼쪽 부분 배열 또는 리스트를 대상으로 이진 검색을 반복합니다. 검색 대상이 중간 값보다 크면 오른쪽 부분 배열 또는 리스트를 대상으.. 2024. 1. 29.
VPN이 뭐지? 어디다 쓰는 거지? 처음에 왜 생긴걸까 VPN 알지~ 알지~라고 생각하는 분들도 있을 것 같습니다. 뭔지는 모르지만 무엇인가 우회하기 위해 사용해본 적이 있을 겁니다. 보통 영상을 보기 위해 자주 쓰인다고 합니다. 예를 들면, 유튜브 국적 포기나 해외 사이트 크롤링과 같은 상황 말이죠..? 이러한 VPN은 사실 매우 중요한 기술이며, 그 탄생은 기술력의 발전과 안전을 위한 것이 었습니다. 즉 우회가 아니라 안전을 위해 개발된 방식이라는 것이죠. VPN이란? 가상 사설망(Virtual Private Network, VPN)은 인터넷을 통해 안전하고 개인 정보를 보호하며 원격 네트워크에 접속하기 위한 암호화된 연결입니다. VPN은 사용자가 인터넷을 통해 데이터를 전송할 때 데이터의 기밀성과 안전성을 보장합니다. 이를 위해 VPN은 사용자의 데이터.. 2024. 1. 28.
UNIX란 무엇인가? | UNIX 톺아보기 UNIX란 무엇인가? | UNIX 톺아보기 목차 UNIX는 왜 UNIX인가? UNiplexed Information and Computing Service의 각 단어를 해석해보면 다음과 같다. UNiplexed: UNiplexed는 "한 번에 하나의 작업만 처리하는"라는 의미입니다. 여기서 "한 번에 하나의 작업"은 단일 작업을 의미하며, 유닉스가 초기에 개발된 시기에는 대부분의 컴퓨터 시스템이 단일 작업 환경에서 동작했습니다. 따라서 UNiplexed는 유닉스 시스템이 한 번에 하나의 작업만 처리할 수 있는 환경을 의미합니다. Information: Information은 "정보"라는 의미입니다. 유닉스는 초기에 대형 컴퓨터 시스템을 위해 개발되었으며, 다양한 사용자가 공유하는 데이터와 정보를 처리하고.. 2023. 7. 10.
OS의 종류별 설명과 특징, 장점 및 단점 OS의 종류별 설명과 장점 및 단점 목차 운영체제(OS) 선택의 중요성과 다양한 운영체제의 특징과 장단점에 대해 알아보려고 합니다. 설령 컴퓨터나 스마트폰을 사용하시는 경험이 있다 하더라도, 어떤 운영체제를 선택하느냐에 따라 사용 경험과 성능, 보안성, 호환성, 커스터마이즈 가능성 등이 달라질 수 있습니다. 따라서, 운영체제를 선택하는 과정은 절대 대충하지 않고 신중하게 고민해야 할 일입니다. 본문에서 Windows, Linux, UNIX, iOS, Android 등 다양한 운영체제를 소개하고, 각각의 특징과 장단점을 자세히 살펴보려고 합니다. 이를 통해 여러분은 스마트폰, 컴퓨터 등 다양한 장치에서 최적의 운영체제를 선택할 수 있는 판단 기준을 마련할 수 있을 것입니다. 하지만, 운영체제 선택은 단순한.. 2023. 7. 10.
워드프레스가 JAVA가 아닌 PHP를 이용하는 이유 워드프레스가 JAVA가 아닌 PHP를 이용하는 이유 워드프레스를 이용하다보면 000.php 문서를 자주 보게됩니다. php는 서버사이드 언어로써, 데이터의 저장, 이동, 수정 등을 명령하기 위한 언어입니다. 대부분은 CSS로 해결될 수 있어 만질 필요 없지만 CSS로 해결되지 않는 문제들은 직접 만져야합니다. 요즘은 웹 사이트 개발을 JAVA라는 언어로 사용하지만, PHP에 비하여 JAVA는 개발 기간, 비용, 필요인력이 더 필요하기 때문에 저비용이고 고효율을 가지는 PHP를 쓰는 것으로 보입니다. 아래에서 이에 대해 상세한 설명을 이어가도록 하겠습니다. 목차 PHP랑 HTML을 달라? 둘은 비교하는 것이 무의할 만큼 다릅니다. PHP와 비교하려면 JAVA이야기를 해야합니다. 쉽게 설명하면, HTML은 .. 2023. 6. 12.
[검색엔진최적화] SEO란? | SEO가 중요한 이유 | 상위 노출 위한 기본방법 [검색엔진최적화] SEO란? | SEO가 중요한 이유 | 상위 노출 위한 기본방법 이제 온라인에서 소비자를 만날 수 있다는 말을 반박할 사람을 거의 없을 것입니다. 우리는 이미 깊이 온라인의 편의를 느끼고 있으며, 모든 정보를 온라인 상에서 찾습니다. 책을 찾아보는 경우도 아직 있겠지만, 순간 궁금해진 내용을 네이버나 구글, 빙에서 검색하는 사람이 훨씬 많을 것입니다. SEO란 이러한 구글, 네이버, 빙과 같은 검색엔진에 우리 사이트 혹은 내가 작성한 글이 사용자(소비자)와 만나도록 설정하는 것입니다. 대체 SEO란 뭐고 뭘 어떻게 설정해야 하는 건지. 어떻게 되고 있어야 잘하는 건지 함께 알아보겠습니다. 목차 SEO란? SEO는 "검색 엔진 최적화"라는 영어 표현인 "Search Engine Optim.. 2023. 6. 1.
728x90
반응형