리눅스 Vim 기본 사용법에 팁 추가

리눅스 Vim 기본 사용법 포스트에서 추가로, 조금 더 편리하게 사용할 수 있는 팁을 서술합니다. Vim에서는 줄 번호 표시 기능이 있습니다. #include <stdio.h> int main() { printf(“Hello, world!”); return 0; } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1,1 모두 위와 같이 있을 때 여기서 줄 … “리눅스 Vim 기본 사용법에 팁 추가” 더 읽기

리눅스 Vim 기본 사용법

이 페이지는 리눅스의 텍스트 에디터 Vim의 기본적인 사용법에 관한 내용을 서술합니다. Vim은 기존의 Vi에서 기능을 약간 향상시킨 프로그램으로, 특히 프로그램 코딩 등에 좀 더 특화되어 있습니다. $ vim 위와 같이 콘솔에서 ‘vim’이라고 쳐 보면, ~ ~ ~ ~ ~ ~ 빔 – 향상된 Vi ~ ~ 판 7.4.1689 ~ by Bram Moolenaar et al. ~ … “리눅스 Vim 기본 사용법” 더 읽기

리눅스용 CLS 다운로드

리눅스에서 작동하는 CLS 명령을 C언어로 작성하였습니다. 윈도우즈 명령 프롬프트에서는 cls 명령어를 치면 콘솔 화면이 전부 청소됩니다. 리눅스에도 이에 대응하는 명령어로 clear가 있지만, 스크롤이 가능한 터미널 환경에서는 보여지는 화면보다 위에 있는 줄이 지워지지 않는 문제가 있습니다. 여기서는 스크롤되는 윗줄까지 전부 지우는 cls 명령을 만듭니다. 코드는 다음과 같습니다. (2018년 7월 5일 수정) #include <stdio.h> int main() { … “리눅스용 CLS 다운로드” 더 읽기

PHP 확장 기능 확인하기

PHP에서 특정 확장 기능이 필요한 경우가 있는데 몇 가지 방법으로 로드된 확장 기능을 확인할 수 있습니다. 가능한 방법은 PHP 정보표로 보는 방법, 확장 기능 함수로 보는 방법, 콘솔에서 보는 방법이 있습니다. PHP 정보표로 보는 방법 PHP 정보표로 보는 방법은 다음과 같은 PHP 파일을 만듭니다. <?php phpinfo(); ?> 이렇게 코딩한 후 적당한 이름(이를테면 phpinfo.php)으로 저장해서 서버에 … “PHP 확장 기능 확인하기” 더 읽기

주석으로 파이썬 스크립트 명시하기

파이썬 코드를 보면 가끔 이런 형식의 코드가 있을 것입니다. #!/usr/bin/python print “Hello, world!” 위와 같이 맨 윗줄에 주석으로 #!/usr/bin/python 이렇게 있을 것입니다. 이는 리눅스에서 파이썬 스크립트를 실행하는 프로그램의 경로를 지정하는 것입니다. 이 예제에서는 파이썬이 설치된 경로가 /usr/bin이라고 가정하고 작성한 것입니다. 이 파일 이름을 hello.py라고 저장한 후 아래와 같이 chmod 명령어를 이용하여 실행 가능하게 퍼미션을 설정하고 … “주석으로 파이썬 스크립트 명시하기” 더 읽기

mysqli의 bind_param 사용하기

이 포스트에서는 PHP에서 mysqli의 bind_param을 사용하는 방법에 대해 포스팅합니다. 먼저, 간단하게 할 말을 남기는 프로그램을 작성해 봅시다. 일련번호로 ‘no'(int), 댓글로 ‘comment'(varchar 255)라는 이름의 테이블 ‘comments’가 있다고 가정합니다. 댓글을 남기기 위한 폼은 다음과 같이 작성합니다. (전체적인 코드는 편의상 생략) <form method=”POST” action=”comment_ok.php”> <p>하고 싶은 말: <input type=”text” name=”comment” style=”width: 400px;” /> <input type=”submit” value=”남기기” /> </p> … “mysqli의 bind_param 사용하기” 더 읽기

PHP 세션을 통한 로그인/로그아웃 기능 구현

이 포스트에서는 PHP 사이트에서 세션을 통해 로그인과 로그아웃 기능을 구현하는 방법을 설명합니다. ※ 이 포스트의 내용은 CC-BY-SA 3.0으로 배포되는 제타위키의 PHP 세션 로그인 구현 문서를 참고하여 작성하였습니다. 인터넷을 이용할 때 사용자(클라이언트)의 컴퓨터에 저장되는 간략한 정보를 ‘쿠키’라고 부르는데, ‘세션’은 이러한 정보가 서버에 저장되는 것을 말합니다. 서버에 저장되는만큼 쿠키보다 보안이 좋기 때문에 로그인 기능은 세션을 이용합니다. 일단, … “PHP 세션을 통한 로그인/로그아웃 기능 구현” 더 읽기

VirtualBox 리눅스 서버 SSH로 연결하기

이 포스트에서는 버추얼박스(VirtualBox)로 구현한 가상 리눅스 서버를 SSH로 연결하는 방법에 대해 포스팅합니다. 참고로 이 기능을 사용하려면 OpenSSH가 필요하기 때문에 리눅스 서버 설치 과정에서 OpenSSH도 같이 설치해야 합니다. 만약 실수로 함께 설치하는 것을 잊었더라도 굳이 리눅스를 다시 설치할 필요는 없고 그냥 패키지만 개별적으로 설치하는 것도 가능합니다. 우분투 서버 기준으로 명령줄에 sudo apt-get install openssh-server라고 치면 됩니다. … “VirtualBox 리눅스 서버 SSH로 연결하기” 더 읽기

ANSI 제어 문자 (글자 효과)

파이썬에서 콘솔 글자색 및 효과 지정하기 (리눅스) 포스트에서 내용을 보충하여 글자 효과를 주는 ANSI 제어 문자를 포스팅합니다. 아래 표에서 ‘Esc‘표시는 해당 위치에 ESC 제어 문자(ASCII 27, 0x1B)가 들어감을 의미합니다. 제어문자 효과 Esc[0m 모든 효과 제거 Esc[1m 강조하기 Esc[2m 사용불가 텍스트 Esc[3m 이탤릭체 Esc[4m 밑줄 Esc[5m 깜빡임 Esc[6m 깜빡임 Esc[7m 역상 Esc[8m 숨기기 Esc[9m 취소선 위의 … “ANSI 제어 문자 (글자 효과)” 더 읽기

파이썬의 튜플

이 포스트에서는 파이썬에서 사용되는 튜플이라는 개념에 대해 설명합니다. 파이썬의 배열에는 리스트, 딕셔너리, 튜플 이렇게 세 가지 종류가 있습니다. 리스트는 [“ABC”, “DEF”, “GHI”]처럼 그냥 일반적인 배열이고 딕셔너리는 {“name”: “홍길동”, “age”: 20} 이런 식으로 키값이 있는 배열입니다. 튜플은 리스트와 비슷하지만 다른 점이 있습니다. 먼저 아래 코드를 봅시다. GFRIEND = [“소원”, “예린”, “은하”, “유주”, “신비”, “엄지”] TWICE = … “파이썬의 튜플” 더 읽기