[리눅스] SFTP 접속시 ROOT 접속 허용하기
서버 > Linux
이번에 에디터로 설정파일 대량 작업을 해야할일 이 생겨서 서버내 root 접속 허용이 필요했다. 간만에 root 접속을 허용할려고하니 잘안되서 구글링을 통해 시도해보았다. 구글링을 보니 아래의 명령어만 변경해주면 된다고 해서 바로 시도해보았다. [root@dev.kakao.com /etc/ssh]#vi /etc/ssh/sshd_config PermitRoo···
[PHP] 파일내용 가져오기 속도 테스트 (fgets,fread,file,file_get_contents,include)
웹 > PHP 일반
최근 json 파일을 읽어와 데이터 처리를 하면서 궁금증이 생겼다. 파일읽기 함수는 여러가지가 있는데 이중 속도차이가 많이 날까라는 의문이였다. 나같은 경우 파일 내용을 읽을 시 file_get_contents 와 include 를 많이 사용했는데 검색하다보니 file_get_contents 가 더 빠르다는 글이 있어 몇가지 함수를 더 추가해서 테스트를 해···
[PHP] 삼항연산자와 or 과 and 연산자
웹 > PHP 일반
삼항연산자의 경우 대학교 시절 C언어 접하면서 처음 용어를 알게 되었다. 당시 기억으로 시험때문에 사용했고 실제 프로그램 작업할때는 거의 사용하지는 않았던것같다. 하지만 삼항 연산자는 간다한 처리에서 많이 사용하는 방식이니 반드시 숙지하는게 좋다. 책으로 본다면 전문용어로 설명이 되어있겠지만 나같은 경우 그런 설명은 별로 좋아하지 않는다. 나는 내가 이해했···
[PHP] if else 문과 else if 문의 차이점 그리고 switch case 문
웹 > PHP 일반
프로그램 하면서 if 문과 switch 문은 빼놓을 수 없을 만큼 많은 비중을 차지 하고 있다. 하지만 if 문과 else if 문의 확실 한 차이점을 초기 이해못하고 사용한다면 정말 위험한 프로그램을 할 수 있기때문에 처음 프로그램을 접한다면 반드시 숙지하고 가는게 좋다. 기본적으로 if else 문의 기본 사용은 1번 예제와 같다. 1번 예제 <?···
[파일] 가~힣 까지의 모든한글 파일 다운로드
정보바다 > 사용팁/다운로드
이전에 운영하던 티스토리 블로그를 살펴보던 도중 당시 고생해서 만든 파일을 하나 찾았다. 그파일의 이름은 바로 모든한글.txt 파일로 전에 한글 단어를 이용해서 프로그램 만들일이 있어 블로그에 올려놓았던것같다. 당시 다른 방법이 없어 만들긴했는데 지금 사용할려고보니 속도가 조금 느린면이 있는것같다. 주로 한글이름 체크할떄 해당 파일 DB에 넣고 정규식으로 ···
[프로그램] 윈도우 가상 모니터 생성 프로그램 - VirtuaWin
정보바다 > 사용팁/다운로드
사무실에서 멀티 플레이를 하다보면 모니터의 부족함이 느껴질때가 있다. 물론 모니터는 요즘 기본 2개는 제공된다 하지만 1:1 작업이 아닌 1:N작업으로 업무가 진행되니 늘어가는 작업창들이 쌓여있을 경우 작업하던 사이트가 아닌 다른 사이트를 수정하고 있는 나를 발견할때가 있다. 이런 실수들을 방지하기 위해 필요한건 바로 모니터를 나누는 방법인데 윈도우10 의···
[광고수익] 카카오 ADFIT을 접하다
정보바다 > 사용팁/다운로드
이번주 본의 아니게 회사에 코로나 오미크론 녀석이 침투하는 바람에 참으로 힘든 한주를 보내게 되었다. 자가키트 2번 , 신속항원 3번 , PCR 1번 까지 해서 최종 음성이 나왔지만 나는 운이 없게도 오미크론과 비슷한 증상으로 한주 내내 시달리면서 회사에 근무를 했다. 미리 양성이 나온 직원들은 자가격리 후 재택근무를 하였지만 나는 어중간한 몸상태로 금요일···
[프로그램] 이미지 캡쳐 프로그램 소개 - 픽픽(picpick)
정보바다 > 사용팁/다운로드
이미지 캡쳐의 경우 윈도우를 사용할 경우 기본 제공해주는 프로그램이 존재한다. 하지만 언제까지나 기본 제공되는 프로그램은 사용자 입장에서는 100% 만족해 줄 수 가 없기에 새로운 캡쳐 프로그램을 찾아 보는데 그중에서도 쓸만한 프로그램을 오늘 소개해본다. 프로그램 이름은 픽픽 이고 회사 다니면서 직장동료 소개로 쓰게 되었다. 회사에서 프로그램 뿐만아니라 매···
[JAVASCRIPT] jquery 를 이용하여 data 속성을 처리
웹 > HTML/CSS/JAVASCRIPT
과거 데이터 처리는 일반적으로 form 을 이용하여 처리하였으나 요즘은 ajax 처리가 많아지면서 사용자로부터 입력이 없는 데이터처리는 form 이 아닌 스크립트로 많이 처리한다. 하지만 스크립트에 PHP로 데이터처리를 하다보면 소스코드가 지저분하게 보여질 수 있고 공통파일 처리도 어려울 수 있기에 각 정보를 특정 태그에 data 속성으로 담아주고 처리하는···
[PHP] 카카오 로그인 - REST API 를 이용한 로그인 연동 예제
웹 > API/서비스 연동
안내 본 글은 카카오API 에서 소개되는 글과 중복되어 함께 살펴보셔도 좋습니다. [카카오API] 카카오로그인 - REST API 를 이용한 로그인 방식 (PHP) - R BLOG 지난번 팝업을 이용한 카카오로그인에 대해 간단한게 살펴보았다. 이번에는 REST API 를 이용한 카카오로그인에 대해 알아보도록 하자 기본적으로 REST API 를 이용하기 위···
[JAVASCRIPT] JQUERY의 AJAX 를 이용한 데이터 전송
웹 > HTML/CSS/JAVASCRIPT
AJAX의 경우 페이지 변경 없이 서버가 데이터 전송을 할 수 있는 수단이다. 사용하는 방법에 따라 퀄러티 높은 개발을 완성할 수 있는 장점이 있는 방면 URI HISTORY 처리와 같은 페이지 갱신에 대한 처리가 번거롭다는 단점도 가지고 있다. 위에서 말한 단점의 경우 페이지 AJAX가 단순 데이터 전송 수단이 아닌 페이지 이동 수단으로 활용할 경우 예를···
JAVASCRIPT&JQUERY 를 이용한 FORM의 submit 제어
웹 > HTML/CSS/JAVASCRIPT
작업을 하다보면 FORM 은 입력형태가 있는 페이지에서 많이 사용이된다. 요즘은 AJAX 를 통해 처리하기때문에 FORM 데이터가 흐름도가 기본형태를 많이 벗어나지만아직까지는 기본형태를 통해 많이 사용되기 때문에 반드시 숙지하고 가는게 좋다. 일반 FORM 연결 <form id="form" method="post"> <input type="···
[PHP] HTML 소스코드에서 특정 태그의 속성정보 추출 함수 | get_tag_data_all()
웹 > PHP 서포트함수
이번에 소개할 서포트 함수는 HTML 소스코드에서 특정 태그의 속성값을 배열로 추출할 수 있는 함수다. 보통 이미지 태그에서 src 속성을 추출 하기위해 많이 사용하는 정규식이 있는데 해당 정규식을 조금 커스텀하여 모든 태그의 특정 속성들을 전부 가져올 수 있도록 개선해보았다. 사용방법 및 예제는 아래를 참고하길 바란다. get_tag_data_all 함수···
[PHP] PHP 에서 메일검사(유효성) 정규식 과 함수
웹 > PHP 일반
우리는 사용자로 부터 입력받는 이메일 형식이 유효한지 체크해야 할 경우가 있다. 이메일의 경우 보통 아이디@ 도메인 형식으로 구성 되어있으며 이러한 규칙을 활용하여 이메일에 대한 검증을 해야한다. 이메일 유효성 체크에의 경우 아래와 같이 두가지 방법을 소개한다. preg_match 함수를 통한 정규칙 체크 <?php $email="lcy@redinfo···
프로그래밍은 무엇이고 잘하는 방법이 따로 있을까?
평행세계 > 한마디
프로그래밍이란 프로그램 언어를 습득해서 이를 통해 코딩으로 표현하는것 자체가 프로그래밍이며 누구나 개발을 할 수 있다면 개발자라고 불러진다. 개발을 하다보면 주변에서 친한 사람들이 봤을때는 이자식 알고 하는걸까 할 정도로 모르는사람에게는 외계어로 불리는 프로그램 언어지만 프로그램 언어또한 개발을 편하게 하기 위해 만들어 놓은 언어로 우리가 전 세계에서 가장···
[업데이트] 22/02/12 - v3 업데이트 예정
공지사항 > 업데이트
안녕하세요 R BLOG 운영/개발 담당자 입니다. 지난 21년 10월 v2 업데이트 이후 현재버전까지 유지하고 이후에 새로운 버전으로 업데이트를 할 예정에 있습니다. 현재 버전은 빠르게 오픈을 하고싶은 마음에 급하게 개발을 하다보니 부족한 부분이 많은 것 같습니다. 블로그에서 가장 중요한건 가독성과 포스팅 글인데 개발과 같이 병행하다보니 많이 부족한 부분이···
에디터 2차 변경 최종 완료 2/10 - Tinymce 에디터로 변경
웹 > HTML/CSS/JAVASCRIPT
이번에 에디터를 또 변경하였다. 변경된 에디터는 Tinymce 5 버전대로 스팩은 현존하는 웹 에디터중 최상급으로 생각한다. 이전에 사용했던 에디터는 다음 에디터였는데 티스토리 블로그와 동기화해볼 목적에서 사용했는데 어느날 티스토리 들어가보니 에디터가 Tinymce 로 변경이 되어있는게 아닌가... 할 수 없이 나도 에디터를 다운로드 후 커스텀까지 해서 3···
코로나 백신 3차 접종완료 (2/9)및 신규 프로젝트의 시작
평행세계 > 한마디
이번에 코로나 접종 3차까지 완료하였다. 몸이 안아프기를 기도했건만 역시나 2차때보단 덜해도 아픈건 비슷했다. 주변에서는 화이자 백신인데 나만 왜 모더나를 주는건지.. 아무튼 오환, 두통, 어지러움등이 반복되면서 몸에 힘이 하나도 없었다. 다만 입맛은 어찌나 좋은지 먹는건 잘들어가서 밥먹고 타이레놀 섭취하고 계속 반복하면서 잠을 꾸준히 자다보니 2일째 되는···
smtpSendMail - PHP SMTP 를 이용한 메일 보내기 라이브러리
RWS 라이브러리 > PHP
smtpSendMail 본 라이브러리는 PHP SMTP 를 이용한 메일 발송 프로그램입니다. ※ smtpSendMail 라이브러리 개발은 22년 8월로 종료되었습니다. multiSendMail 라이브러리를 이용해 주세요. multiSendMail- PHP 를 이용한 심플한 메일 발송 라이브러리 - R BLOG multiSendMail 본 라이브러리는 PHP···
[PHP] 소스코드 압축 및 주석 삭제를 도와주는 서포트 함수 | text_compression() , remark_remove()
웹 > PHP 서포트함수
이번에 소개할 서포트 함수는 출력된 문서기준으로 HTML, CSS, JS, TEXT 코드들을 압축해 주는 함수다. 참고로 이 함수는 HTML 주석도 숨김처리를 해주나, /**/ 주석같은 경우 텍스트 압축 및 주석 치환 위치에 따라 소스코드가 이상하게 처리되는 경우도 있으니 참고하여 사용하기 바란다. text_compression 함수 - 소스코드 압축 fu···