본문 바로가기

APP

(10)
APP
20종류 오픈소스 브라우져들 브라우저별 소스 코드 빌드및 개선 Chromium Chromium은 개발자 친화적인 구조를 가진 오픈 소스 브라우저 엔진으로, 다양한 브라우저의 기반이 됩니다. 대표적으로 Google Chrome, Microsoft Edge, Brave, Opera 등의 브라우저가 Chromium을 기반으로 개발되었습니다. 그러나 Chromium은 무거운 메모리 사용량과 구글 중심의 생태계라는 단점이 지적됩니다. 이는 저사양 기기에서 성능 저하를 유발할 수 있으며, 사용자의 데이터가 구글의 서비스와 강하게 연계될 가능성을 높입니다. 개선 필요 사항 .. 2025.02.23
APP
크로미움(Chromium) 기반의 오픈소스 브라우저 중에서 포터블(portable) 설치가 가능한 브라우저 크로미움 기반 오픈소스 포터블 브라우저 목록   Chromium 장점 오픈소스 기반 빠른 성능 다양한 확장 프로그램 지원 단점 자동 업데이트 기능 없음 일부 기능 부족 직접 빌드 필요 주요 소스코드 문제점 보안 패치 지연 가능성 일부 기능이 크롬과 .. 2025.02.17
APP
VSCode에서 터미널 Git Bash 추가 Git , vscode를 설치 했다는 가정에서 시작합니다1. Git Bash 설치 경로에서 git-bash.exe 파일을 확인 합니다 2. Ctrl + Shift + P를 눌러 Command Palette를 엽니다. 설정 파일 열기: Command Palette에 Preferences: Open User Settings (JSON)을 입력하고 선택합니다.이 옵션을 선택하면 사용자 설정 파일이 열립니다. 터미널 프로필 추가: 사용자 설정 파일에 다음 내용을 추가합니다: "terminal.integrated.profiles.windows": { "Git Bash": { "source": "Git Bash", "path": [ .. 2025.02.02
APP
Github 다중 계정 SSH키 등록 환경프로젝트 경로 : Z:\project\test\디렉토리 구조Z:\project\test\ ├── backup\ ├── .git\ ├── .ssh\ └── doc\ github 주소는 nuleongdung.github.ioSSH키를 프로젝트 폴더 하위 Z:\project\test\.sshgithub 아이디 : nuleongdunggithub 이메일 : nuleongdung@gmail.com SSH 서비스 상태 확인sc query sshd이 명령어는 Windows 서비스 목록에서 sshd 서비스의 상태를 확인합니다.RUNNING 상태이면 SSH 서버가 실행 중입니다.STOPPED 상태이면 SSH 서버가 중지되어 있습니다.netstat으로 SSH 포트 확인netstat -an | grep ":22"LIST.. 2025.02.01
APP
Git Portable 설치 및 설정 Git Portable 설치나 윈도우 설치판을 사용해도 큰 차이는 없지만, 개인적으로 윈도우 VM이 여러 개 있어서 윈도우마다 설치하는 것보다는 공유 폴더에 설치하고 각 VM 윈도우에서 환경 변수를 편집해서 사용하는 것이 더 편리합니다. 또한, 윈도우 설치 과정에서 항상 찌꺼기가 남고, uninstall 시 레지스트리에 키 값이 제대로 삭제되지 않는 등 시스템 통합 운영 관리에 대한 불신이 있어 가능한 Portable 버전을 사용하는 것이 개인적인 취향입니다. Git Portable 설치1.다운로드2.압축풀기3.환경변수 편집1.다운로드 : https://git-scm.com/  자신의 윈도우 비트를 고려해서 32비트 또는 64비트를 다운 받습니다2. 압축풀기7zip으로된 압축 파일을 받게될텐데 대부분 압.. 2025.01.30
APP
페이지 로드 시간을 측정 타이밍 정확성: performance.now()를 사용하여 더 정확한 타이밍을 제공하지만, 페이지 로드 시작 시간을 performance.timing.navigationStart로 설정하는 것도 고려해볼 수 있습니다. 이렇게 하면 페이지 로드 시작 시점과의 차이를 더 정확하게 측정할 수 있습니다.비동기 리소스 로드: 페이지 로드 후에도 비동기로 로드되는 리소스가 있을 수 있습니다. 이를 고려하여 load 이벤트 외에도 DOMContentLoaded 이벤트를 추가로 측정할 수 있습니다.에러 처리: 현재 코드는 에러 처리가 없습니다. 예를 들어, performance.timing이 지원되지 않는 브라우저에서의 예외 처리를 추가할 수 있습니다.사용자 정의 이벤트: 페이지 로드 시간 외에도 특정 이벤트(예: 이.. 2025.01.07