반응형

전체 글 107

[Windows10] 윈도우10 설치 가이드 - 1. 설치 USB 만들기

윈도우10의 설치 및 최적화 방법을 정리해서 몇 개의 글로 올릴 예정입니다. 0. 준비물 8GB 이상의 USB 드라이브 윈도우 설치할 PC 혹은 노트북 등 네트워크 연결(무선이든 유선이든) 이미 윈도우가 설치되어 있는 PC 혹은 노트북 등(설치용 USB 작업을 하기 위함) ※ 참고 윈도우 10은 UEFI 를 지원하기 때문에, 메인보드에서 UEFI 사용이 가능하다면 가급적 UEFI 방식으로 설치하는 것이 좋습니다. 그리고 디스크 파티션 테이블은 GPT 를 이용하시는 걸 추천드립니다. UEFI 나무위키 위 링크로 가면 UEFI 와 GPT 에 대한 내용을 확인 할 수 있습니다. 1. Windows 10 ISO 파일 다운로드 검색 사이트를 통해 windows 10 iso 를 검색하면 마이크로소프트 공식 홈페이지..

PC & Mobile Tip 2022.11.14

[jQuery] AJAX 기본 사용법

서버와의 통신을 하기 위해서 ajax 를 사용하는데, 쉽고 편하게 잘 만들어져 있습니다. 기본 틀은 $.ajax({ type: 'GET or POST', url: '요청 보낼 url', error: function(request, status, error) {}, success: function(data) {} }); 단순히 데이터만 받아오면 될 경우에는 GET을 사용하고 파라미터를 넘겨줘야 될 경우라면 POST 를 사용하는게 좋습니다. url 의 경우에는 절대경로를 사용해서 요청을 하는 게 좋습니다. error의 경우 요청이 실패했을 때 이유를 확인하기 위한 용도로 사용할 수 있는데요 request.status 를 출력하면 에러 코드가 나오고 request.responseText 를 출력하면 에러 메세..

[PHP] 문자열 다루기 - 1. 길이 구하기(strlen), 잘라내기(substr)

1. 길이 구하기 strlen(string $string): int 리턴 값은 int 형입니다. $str = 'test string'; $str_len = strlen($str); echo $str_len; // 11 출력 2. 잘라내기 substr(string $string, int $offset, ?int $length = null): string 첫번째는 원본 문자열, 두번째는 시작점, 마지막은 시작점부터 몇자리의 문자를 잘라낼지 입니다. 리턴은 문자열입니다. $str = 'test string'; $res = substr($str, 5, 3); echo $res; // str 출력 $res = substr($str, 5); // string 출력 여기서 만약 문자열의 길이를 모를 때, 어떤 문자열..

Programming/PHP 2022.07.05

[JavaScript/jQuery] 02. 문자열 다루기-1(합치기, 자르기, 나누기)

정규식은 정리할게 많아 다음에 하기로 하고 우선 기본적으로 문자열을 합치거나 자르거나 하는 것만 말씀드리겠습니다. 1. 문자열 합치기(혹은 문자와 문자 합치기) var a = 'IT'; var b = '따라잡기'; 라는 두 변수가 있다고 할 때 두개를 합치고 싶을 경우 간단하게 + 로 연산을 해 주면 됩니다. var c = a + b; 그러면 c는 'IT따라잡기' 가 됩니다. 그리고 a와 b 사이에 다른 문자를 넣고 싶다면 마찬가지로 + 로 연산을 해주면 되는데 자바스크립트에서는 문자열을 '' 나 "" 로 감싸주면 됩니다. var c = a + ' 제대로 ' + b; 라고 할 경우 c 의 값은 'IT 제대로 따라잡기' 가 됩니다. 2. 문자열 자르기 a. substr() substr은 문자열의 인덱스를 ..

[JavaScript/jQuery] 00. 자바스크립트 기본 사용법

자바스크립트는 클라이언트 단에서 실행이 되는 언어라서 서버와 통신을 통해서 데이터를 주고 받을 때 많이 사용합니다. 또, HTML 만으로는 기능 구현이 어려워 좀 더 다양한 기능을 사용하고 싶을 때 쓰기도 하고요. 자바스크립트는 기본적으로 HTML 문서 내에서 부분적인 기능을 담당하도록 사용이 가능하고 다양한 라이브러리를 통해 좀 더 편하고 강력한 기능들을 사용할 수 있지만, 저는 기본적인 것들에 대한 것들만 올리게 될 것 같네요. 각설하고. HTML 파일 내에서 로 둘러싸인 영역에 스크립트를 작성하게 되면 실행이 되는 구조입니다. 별도의 javascript 는 별도로 임포트를 하거나 하지 않아도 잘 작동하지만, jQuery의 경우에는 HTML 을 로드 할 때 불러와 줘야 사용이 가능합니다. 우선 jQu..

[Vue JS] 기초 01. 기본 구조

vue create 명령어를 통해 프로젝트를 생성하게 되면 기본 구조를 가진 프로젝트가 생성이 되는데요. 기존까지 사용해왔던 html, javascript 등과는 좀 다른 구조를 가지고 있어서 간단히 정리 해볼까 합니다. 저도 이제 막 시작을 한 참이라 모르는 부분이 많으니 잘못된 부분이나 애매한 부분이 있다면 말씀해주세요. vscode 등으로 프로젝트를 생성한 후 같이 보면 좀 더 이해하기 쉬울 것 같네요. 우선 아무것도 건드리지 않았을 때의 기본 구조는 이렇게 되어 있는데요. 익숙한 파일들도 보이고 vue확장자를 가진 파일이 보이네요. index.html 의 구조를 간단히 보니 내용이 보여질 div 태그 와 vue 를 지원하지 않을 경우에 메시지를 표시할 영역으로 되어 있는 것으로 보이네요. 일단 대..

Programming/Vue js 2021.06.19

[Vue JS] 윈도우에서 Vue JS 개발 환경 설정하기(node js, vscode)

1. Node.js 설치 사이트 : https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위 링크로 이동하여 원하시는 버전을 받으시면 됩니다. LTS 버전이 일반적으로 많이 사용되는 거 같네요. 지원 일정은 이렇다고 하니 참고 정도로만 봐주세요. 다운받은 파일을 실행하고 쭉 다음 누르다가 요 화면에서 체크를 해 준 후 진행하면 됩니다. 윈도우 설정에 따라 실행 권한을 요구하기도 하는데 승인 후 진행하면 됩니다. 설치 완료 후 프로그램을 닫으면 이러한 화면이 나올텐데요 아무키나 눌러서 넘어가고 다음 화면에서도 마찬가지로 넘어가시면 됩니다. 윈도우 설정에 따..

Programming/Vue js 2021.06.17

M1 맥북 Homebrew 설치 방법

구글링을 하다보면 sh 파일을 누군가가 만들어뒀고 그걸 불러와서 실행할 수 있는 명령어가 있는데, 막상 그대로 해보니 안 되네요. 그래서 쩔 수 없이 각각 따로따로 입력해보니 되긴 하는데 한가지 하다가 헷갈린 게 있어서 혹시 몰라 기록 겸 글 올립니다. 1. 기본경로 /opt/homebrew 가 설치 되는 기본경로가 됩니다. 2. 폴더 생성 및 소유자 지정 cd /opt sudo mkdir homebrew sudo chown $(whoami) homebrew 이 명령어를 입력해서 설치될 폴더를 만들고 소유자를 사용자로 변경해 줍니다. 3. 다운로드 및 압축 풀고 복사 curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C..

PC & Mobile Tip 2021.01.23

[프로그램소개] NCodeParser 일본 웹소설 일괄 다운 프로그램

제작자 분의 말에 의하면 다른 분이 개발을 중단한 걸 이어서 한다고 하는데 이분도 바쁘신지 2019년 12월 이후로는 업데이트가 이루어지지 않고 있긴 한데 사용상에 문제도 없고 딱히 버그도 없는 거 같아 간단히 소개하려고 합니다. 일본의 웹소설 사이트 3곳의 소설을 받을 수 있는 프로그램으로 소설가가 되자, 녹턴 노벨즈, 카쿠요무 이 3곳입니다. 개발자 사이트 underflowing.tistory.com/1 NCodeParser - 일본 웹소설 추출 프로그램 안녕하세요 원래 다른 추출 프로그램을 사용하다가 더 이상 유지보수를 안 하시는 것 같아 제가 만들게 되었습니다. (기존에 작업하시던 분에게 허락을 받았습니다. 링크 : https://subnick.blog.me/2206 underflowing.tis..

[Linux] 파일 혹은 폴더 권한이나 소유자 변경하기

윈도우에서도 특정 폴더 등은 시스템 관리라던지 중요한 것들은 실행이나 편집 등에 권한을 요청하게끔 되어 있습니다. 당연히 리눅스에도 관련 기능이 있고, 윈도우보다 더 강력하다고 생각이 되네요. 그래서 처음 리눅스를 접하고 이것저것 하다보면 막힐 때가 있는데 그 중 하나가 permission denied 어쩌고 저쩌고가 됩니다. root 권한이 없는 상태로 root 권한을 요하는 것을 수정할 때는 sudo 명령어로 해결을 하면 되는데 그게 아닌 경우에는 참 난감하기도 하죠 쨌든 0. chmod, chown A. chmod chmod 는 Change Mode의 약자입니다. 권한을 변경하는데 사용되는 명령어입니다. 다소 복잡할수도 있는데 중요한 거니 좀 더 자세한 건 ko.wikipedia.org/wiki/C..

PC & Mobile Tip 2021.01.20

[리뷰] 내돈내산. 삼성 갤럭시 버즈 프로(Galaxy buds pro)

삼성에서 이번에 갤럭시 S21과 함께 갤럭시 버즈 프로를 발표했는데요 솔직히 공식 발표 이전에 워낙 정보들이 많이 돌아다녀서 기대하고 있지도 않았네요. 실 사용기가 궁금했었는데 발표가 끝나자마자 유튭에 많이들 올라오더군요. 뭐... 다 협찬이었지만요. 이번 제품이 색상도 괜찮은 거 같고 기능도 상당히 좋은 거 같아서 살까말까 고민을 하던 중이었습니다. 그런데 하필 쓰고 있던 유선이어폰이 자꾸 끊어지길래 뭔가 해서 봤더니 단자랑 연결하는 부위가 헐거워져 있고 살짝만 건드려도 연결이 끊겨버리더군요. 아무래도 폰이 커지면서 주머니에서 눌리는 일이 자주 일어난 게 원인이었을 거 같네요. 노이즈캔슬이 되는 유선 이어폰 중에 C타입을 지원하는 게 많지가 않아 삼성꺼를 쓰고 있었는데 나름 출퇴근에 만족도 했었고 많이..

Review 2021.01.17

[강좌] Swift 03. 변수의 종류(자료형)

변수는 숫자형, 문자형, 참거짓 으로 나눌 수 있고 숫자형은 정수, 소수로 나눌 수 있습니다. 또한 문자형은 문자열과 문자로 나눌 수 있습니다. 1. 정수형 정수형은 Int 와 Uint 로 크게 나뉘고 여기서 표현할 수 있는 길이에 따라 또 달라집니다. 각각에 8, 16, 32, 64를 뒤에 붙여서 선언을 할 수 있는데, 굳이 사용하지 않아도 됩니다. 변수 특성상 값이 변하기 때문에 언제든 넘어갈 수 있어서 언어에서 알아서 처리를 하는 거 같네요. Int는 정수를 표현하고 UInt는 자연수를 표현합니다. 선언은 var a: Int = 10 var b: UInt = 100 요런 식으로 하면 됩니다. 여기서 var을 let로 바꾸면 상수로 선언을 하게 되는 것도 참고해 주세요. 2. 실수형 실수는 Float..

Programming/Swift 2021.01.16

[강좌] Swift - 02. 변수의 정의

1. 변수란? 변수는 빈번하게 사용되는 것이기에 매우 중요한 항목입니다. 쉽게 이야기 하자면 변수란 어떠한 값을 저장하는 이름을 지니는 공간 이라고 생각하면 되는데요 박스에 이름을 적어 놓았다고 생각하면 조금 이해하기가 쉬울 걸로 생각됩니다. 근데 이 박스가 정사각형이 있고 직사각형이 있고... 또 박스마다 크기가 제각각이듯 변수 또한 담을 수 있는 값의 종류가 다르고 그 값의 제한이 각각 다르게 되어 있습니다. 2. 변수의 종류 변수는 크게 전연벽수와 지역변수로 나뉘게 되는데요. 전역변수는 프로그램 내에서 어디서든 사용이 가능한 형태이고 지역변수는 함수 등 일정 영역에서만 사용할 수 있는 형태입니다. (함수에 대한 건 나중에 자세히 다루도록 하겠습니다.) 3. 변수와 상수 변수는 값이 변하지 않아야 되..

Programming/Swift 2021.01.15

맥북 캡쳐 단축키(Big sur)

화면 전체 캡쳐 커맨드+shift+3 선택 영역 캡쳐 커맨드 + shift + 4 누른 후 마우스로 선택 활성창 캡쳐 커맨드 + shift + 4 누른후 스페이스 (활성창 선택 취소도 스페이스를 한번 누르면 됩니다.) 그리고 클릭 자동으로 저장이 되고, 바탕화면에 저장이 되는데, 이거 변경이 안 되나 싶어서 찾아보니 런치패드에서 기타->스크린샷 앱을 통해 변경이 가능합니다. 앱을 실행하면 캡쳐를 할 수 있게 나오긴 하는데요, 일단 앱 사용은 어려운 게 없으니 넘어가고 옵션 -> 다른 위치 를 누른 후 원하는 경로를 지정해서 선택하면 됩니다.

PC & Mobile Tip 2021.01.14
반응형