본문 바로가기

전체 글221

[Packet Tracer] 패킷 트레이서 404 로그인 오류 해결 방법 문제 상황 패킷 트레이서에서 시스코 계정 로그인을 시도하려 했으나 아래와 같이 404 에러가 뜨며 로그인이 불가능합니다.404 Oops! Page Not Found  해결 방법 위 상황에서 상단 좌측 Legacy NetAcad 를 클릭하세요.  I agree to provide more information about myself에 체크, what is your practical experience in IT.. 항목에 본인 상황에 맞는 상황을 선택한 후 Create Account를 클릭해 주세요.  Create Account 클릭 시 아래와 같은 화면으로 이동합니다. 이제 창을 닫고 다시 로그인을 시도해 보세요.  인터넷 연결을 해지하고 패킷 트레이서를 열면 로그인 없이 사용가능하니 참고하세요. 2024. 10. 13.
[Flutter] flutter_native_splash 사용하여 Splash Screen 구현하기 설치 플러그인을 설치합니다.flutter pub add flutter_native_splash pubspec.yaml 에 옵션 추가아래와 같이 pubspec.yaml 파일에 옵션을 추가하세요. 모든 옵션은 여기서 확인해 주세요. 주의 안드로이드 12 이상 운영체제를 탑재한 기기는 이미지가 클립화 되어 이상하게 출력될 수 있습니다. 이미지 크기를 조정해 주세요.flutter_native_splash: color: "#ffffff" image: image/logo.png android: true android_12: image: image/logo.png ios: true 적용 아래 명령어를 통해 splash screen 옵션을 적용해 주세요. 옵션이 바뀔 때마다 적용이 필요합니다. dart .. 2024. 10. 6.
[OpenVoice] MyShellAI OpenVoice Linux (Ubuntu)에 설치, 활용하기 개요 인공지능 모델 운영사 MyShell.ai에서 배포하는 TTS 프레임워크 OpenVoice v2 사용법을 소개합니다. 모델을 설치하고 사용할 환경은 Ubuntu 22.04.3 LTS 입니다.  준비 : anaconda 설치 아래 블로그 글을 참고하세요. anaconda를 이미 설치하셨으면 다음 단계로 넘어가 주세요.  Ubuntu 22.04에 Anaconda 설치 및 가상환경 세팅1. 글을 작성하게 된 계기 새로운 프로젝트를 할 때마다 Anaconda를 설치해서 환경 세팅을 하는 경우가 많다. 매번 구글링해서 설치하곤 하는데 정리해서 새로운 환경에서 시작할 때 참고하고자 한jongsky.tistory.com이후 단계는 anaconda 가 정상적으로 wsl 에 설치되었음을 가정합니다.  가상환경 설정 .. 2024. 9. 29.
[Windows] WSL openSSH 사용하여 ssh 원격 접속 허용하기 개요 WSL openssh 를 사용하여 원격으로 접속할 수 있도록 설정하는 방법을 안내합니다. 이 방법에 대해서 정리된 글들이 많으므로 직접 설명하기 보다, 단계별 상황별로 필요한 정보들의 링크들을 정리하여 안내합니다. 저는 아래와 같은 구성으로 세팅하였습니다. 세팅에 참고해 주세요 . openssh 설치 및 개괄적인 안내 openssh 설치, 포트포워딩 등 기본적으로 필요한 정보들을 잘 정리한 글입니다.  10.4. WSL 배포에 SSH 서버 구성이 페이지에서는 WSL에 SSH 서버를 구성해, 다른 컴퓨터에서 원격으로 접속해 사용할 수 있게 구성한다. 필자는 다른 방에 있는 Windows 컴퓨터에 WSL을 설치한 뒤, 맥…wikidocs.net  공유기 관리자 페이지 접속 아래 글들을 참고하여 사용하는.. 2024. 9. 28.
[Flutter] Futurebuilder Future ListView 템플릿 개요 FutureBuilder Future 객체를 활용 코드 템플릿입니다.  코드 * Future 객체 생성 객체를 초기화 해줍니다.Future fruitListFuture = Future.value([]); * 객체에 담을 데이터 Fetching 함수 작성 아래와 같은 형태로 데이터 패칭을 담당할 함수를 작성합니다.  // 유저의 리뷰 목록을 가져오는 함수 Future getFruit() async { // 여기에 각 상황에 적합한 fetch 함수 추가 if (response['code'] == 200) { return response['data']['list']; } return []; } * FutureBuilder 작성 return FutureBuilder( .. 2024. 9. 28.
[Docusaurus] sidebar 숨기기 개요 좌측 sidebar를 영구적으로 숨기는 방법을 소개합니다.  적용 docusaurus.config.js에서 docSidebar 타입의 item 모두 지우거나 변경합니다. items: [ { type: "docSidebar", //  참고 자료  Feedback | DocusaurusDocusaurus 2 Feature Requests pagedocusaurus.io 2024. 9. 28.
[알고리즘] 에라토스테네스의 체 개요 에라토스테네스의 체는 소수를 판별하는 알고리즘입니다.  이해 * 설정 2 부터 N 까지의 Boolean 배열 생성, 초기값은 Truem^2 ≤ N 를 만족하는 자연수 중 가장 큰 m (M) 을 찾습니다.  * 탐색 M이 1이거나 1보다 작으면 바로 탐색 종료 2 ≤ i ≤ M까지 순차 탐색배열 인덱스 i 값이 True 이면배열 인덱스 i 의 배수(2배, 3배, 4배…) 값을 모두 False 로 변경i 의 배수(2배, 3배, 4배…)가 N을 초과하기 전까지 반복탐색 과정 후 배열의 값이 True 인 배열의 인덱스는 소수다. 탐색 시 i 자기 자신은 업데이트하지 않습니다. (1배수 부터가 아니라 2배수부터 값 업데이트 )  최적화 탐색 과정에서 i의 배수를 2의 배수부터가 아니라 i의 배수부터 탐색해도.. 2024. 9. 28.
[정보통신] Physical Loop back Test 루프백 테스트 개요 안내 본 글은 SMF(Single Mode Fiber) LC-LC 루프백 테스트를 기준으로 설명합니다.네트워크의 송수신 이상 유무를 판단하기 위한 테스트입니다. Optic의 문제를 확인하기 위해 사용하기도 하고 선로 구간의 문제를 확인하기 이해 사용하기도 합니다. 아래 케이블은 이상 유무를 판단하기 위한 케이블(SMF) 입니다. 일반 케이블과 다른 케이블은 아닙니다. 단순히 길이가 매우 짧은 케이블입니다.  사전 지식 : Tx Rx 차이 광케이블 두 개의 선이 결합된 형태로 사용되는 데 하나는 송신선, 하나는 수신선의 역할을 합니다.Tx : 송신Rx : 수신선 자체에 송수신 역할이 할당되어 있는 것이 아니라, end device optic을 기준으로 Tx ↔ Rx, Rx ↔ Tx 연결이 되어야 한다.. 2024. 9. 28.
[금융] 국내 기업이 미국 증시에 상장하는 방법 (Flip, 해외주식예탁증서) 개요 국내 기업이 미국 증시에 상장하는 방법은 Flip, 해외주식예탁증서 로 크게 두 가지 방식이 존재합니다.  방법 1 : Flip 전략 국내 법인(자회사) 의 주식을 100% 보유한 미국 법인(모회사) 을 미국 시장에 상장하는 방법입니다.  * 적용 사례 : 쿠팡 국내 이커머스 기업 쿠팡은 미국 쿠팡 법인을 설립해 한국 쿠팡의 주식을 모두 양도하고, 미국 쿠팡을 미국 증시에 상장하였습니다.참고) 이때 양도소득세는 당연히 부과됩니다. 그런데 세법 상 '국내에 주소를 두거나' '183일 이상 국내에 거소한' '거주자'에게만 양도소득세 의무가 있으므로 미국에 주소를 두고 몇 개월 이상 거주한다면 양도소득세 납부 의무가 없습니다.  방법 2 : 해외주식예탁증서 상장 * 예탁증서 (DR) 국내 상장 주식 시장.. 2024. 9. 28.
[금융/세금] 연말정산 vs 종합소득세 신고, 소득공제 vs 세액공제 개요 연말정산과 종합소득세 신고의 차이, 소득공제와 세액공제 차이를 소개합니다. * 신고 및 공제 구분  연말정산 vs 종합소득세 신고 연말정산 및 종합소득세 신고 모두 소득세 관련 신고입니다. 개인 납세자가 모두 또는 일부 신고해야 할 신고들입니다. 명칭일자신고 항목비고연말정산1월근로소득공제로 인한 환급금 존재 시 환급 진행종합소득세 신고5월근로소득, 배당소득, 이자소득,연금소득, 사업소득, 기타소득공제로 인한 환급금 존재 시 환급 진행연말정산 시기를 놓친 경우, 회사를 통해서 신고하고 싶지 않은 경우 종합소득세 신고로 근로소득 신고가 가능하다.공제를 받기 위한 경비 처리는 종합소득세 신고 시에만 가능 * 다양한 상황에 따른 예시 오로지 직장 급여로만 수익이 있는 직장인 : 연말정산직장을 다니면서 프리.. 2024. 9. 28.
[정보통신] WDM (Wavelength Division Multiplexing) 개요 여러 신호를 단일 광섬유에 적용하는 기술, 프리즘을 이용한 기술(회절격자소자 활용)입니다. 매우 비싸다는 특징이 있습니다. Multiplexer : 여러 신호를 단일 광섬유에 적용Demultiplexer : 단일 광섬유에서 여러 신호로 분산하는 기술입니다.  발전 DWM 기술에서 파생된 기술들이 있습니다. 파장 간격 차이 등 용도에 따라 특징이 다릅니다.CWDM : 넓은 파장, 채널 간격이 넒음, 동일한 파장 재사용 가능, 저렴 DWDM : 냉각 레이저 사용, 장거리 전송에 적합  참고 자료  DWDM 기술 : 얼마나 알고 계십니까?광섬유의 거대한 대역폭 자원을 최대한 활용하고 광섬유의 전송 용량을 늘리기 위해 DWDM(Dense WDM) 기술을 기반으로 한 차세대 광섬유 통신 기술이 생산되었습니다.. 2024. 9. 28.
[Docusaurus] image zoom in and out image 플러그인 적용 (docusaurus-plugin-zooming) 개요 Docusaurus 프로젝트 내 문서에서 이미지를 클릭하면 확대되는 플러그인 설치 방법을 소개합니다.  적용 * 설치 yarn add docusaurus-plugin-zooming * 적용 docusaurus.config.js 파일 수정plugins: [ "docusaurus-plugin-zooming", ], 참고 사항 플러그인을 적용하더라도, 마지막 이미지가 줌-인 적용되지 않는 버그가 있습니다.  참고 자료  GitHub - inovector/docusaurus-plugin-zooming: Image Zoom Plugin for Docusaurus 3Image Zoom Plugin for Docusaurus 3. Contribute to inovector/docusaurus-plugin.. 2024. 9. 28.