728x90
반응형
SMALL

109

특급 노하우, 냉장고(정수기) 주변 누수(물 생김) 조치 방법

얼마전 생긴 일화와 함께 냉장고 주변 누수(물생김) 현상에 대한 해결한 방법을 올린다. 냉장고는 정수기와 얼음이 같이 나오는 구입 당시 프리미엄에 속한 제품이 였다. 냉장고에 정수기가 왜 좋고 얼음이 왜 좋고 냉장고 안으로 들어가서 왜 좋은지를 열심히 설명 듣고 신혼 살림으로 샀다. 그리고 몇년간 잘 사용해 왔었는데, 문제는 한달 전부터 냉장고 주변에 물이 송글송글 맺혀 있는것을 발견하고 나서 부터였다. 이게 문제가 되었던 것이 문 사이에 있는 자석이 있는 고무 파킹도 물이 흘려 고여서 구석구석 곰팡이를 만들고 있었던 것이 큰 문제였다. 처음에는 곰팡이와 물기를 걸레로 닦았지만 하루가 멀다하고 냉장고 주변에 물은 계속 생겼다. 01 02 03 냉동문 윗 부분 물생김 원으로 파악했던 냉장고 옆부분 냉장고 ..

더운 여름에 생각나는 동치미 냉면

오늘은 마눌님을 위해 냉면을 하기로 마음먹었다. 마침 마트에서 사놓은 동치미 4인분 중 2인분이 남아 있었다. 사실 며칠 전에 2인분 미리 해 먹었었는데 망쳤다. 면이 떡이 되어서... 그래서 오늘은 만회하리라! 위 사진은 기존 평양 물냉면인데 내가 산것은 특선으로 나온 삶은 계란이 추가된 냉면이었다. 4인분 물냉면 기준 삶은 계란 2개가 들어 있다. 먼저 냄비에 물을 올린다. 불을 1단계로 조절을 했다. 이유는 오뚜기 냉면은 라면처럼 편하게 먹으라고 만들어서 그런지 면이 일반 냉면이라기보다는 라면스러운 그렇다고 라면은 아니지만 하여간 좀 오래 삶으면 떡이 된다. 함께 준비를 해야 하는 것 들도 있고 불 조절(꼭 약불!!)이 필수다 오이를 1/4등 분만 채를 썬다. (그래도 2인분 용으로는 양이 많다.)..

IAP 연동가능한 Node.JS 서버 라이브러리

[IAP 개요]– 앱내 결제 관련 부분앱내 결제는 가상의 아이템을 앱내에서 구매할수 있도록 해준다. 일반적으로 이러한 것들은 추가적인 컨텐츠의 형태를 취하여 게임내에서 아이템을 추가적으로 구입하거나 가상의 상품을 구입할수 있게 한다. 구매는 소모성(Consumable, 매번 구매되어야 하는 아이템)과 비소모성(Non-comsumable, 콘텐츠를 구입하는 것처럼 사용자가 한번만 구매하는것), 그리고 정기 구독(subscription)형태로 나뉜다. 정기 구독 형태의 구매는 비갱신형(Non-renewing, 특정 기간동안 활성화 되는 아이템)과 자동 갱신형(Auto-renewing, 사용자가 취소할때까지 일정 간격으로 자동 갱신되는 구독), 그리고 뉴스가판대(Newsstand)기반의 애플리케이션에서 콘텐츠..

전공/실무 2018.04.13

Java 암호화

암호화의 방향은 두가지로 구분됩니다.단방향인가?양방향인가? 일명 암호화 복호화가 가능하면 양방향이라고 하며,암호화 이후 암호를 풀수 없는 복호과가 안되면 단방향이라고 합니다. 보안을 위해 암호화를 많이 하지만대표적인데 개인 정보의 비밀번호 같은 것이죠. 이 개인 로그인 비밀번호 같은 경우는 단방향 암호화를 사용합니다.그래서 누군가 비밀번호를 잊어 버려도 최고 관리자는 그 비밀번호를 찾아 줄 순 없죠.그래서 암호화를 새로 입력하게 해서 처리해주는 것 입니다.아무리 최고 관리자라고 해도 누군가의 개인 비밀번호를 알아 낼수 있다는 것은 보안적인 측면에서는 취약하니깐요. 아래는 단방향 SHA-256 을 사용하여 암호화하는 방법에 대한 샘플 소스 입니다.참고 하셔서 멋진 보안에 충실한 프로그램을 완성해 주세요^^..

전공/실무 2018.04.12

정규식 및 비교 기타

정규식은 모든 프로그램 언어에 자주 사용되는 문자처리 기법(?) 이다. 정규식의 내용은 대부분 비슷하기 때문에 Java 언어를 기반으로 기초 적인 방법을 공유하려고 한다. 나머지는 각 언어에 맞게 찾아 보시길... 1. 정규식리터럴([]) 범위 지정 : [0-9] - 숫자, [a-z] - 소문자, [a-zA-Z] 알파벳리터럴(.)모든 범위 문자리터럴* : 해당 리터럴이 0번 이상 반복리터럴+ : 해당 리터럴이 1번 이상 반복(반드시 1번은 나옴)^리터럴 : 리터럴 조건이 만족하지 않음리터럴|리터럴 : 택1리터럴{숫자} : 숫자만큼 반복(리터럴) : 리터럴 그룹화, 그룹된 리터럴은 Macher 클래스의 인스턴스 메소드 group(int i)호출을 통해 그룹단위로 얻을 수 있다. ex1)[b|c].*{7} ..

전공/실무 2018.04.12

[Linux] CentOS 리눅스 명령어

리눅스를 자주 쓰지 않으면 잊어 버리기 쉬운게 명령어 들이다. 자주 사용해서 특정 명령어만 기억 안날때도 있다. 그래서 명령어를 정리해 본다. 급할때 찾아서 (검색) 해서 바로 활용 할 수 있도록. 환경명령어의미env사용자의 환경 변수 출력which지금 사용 중인 명령어가 어느 디렉토리에 존재하는지 전체 경로 표시echo문자열을 그대로 화면에 출력history터미널 창에서 사용한 명령 목록 확인hostname현재 사용중인 리눅스 시스템의 호스트 이름을 확인uname리눅스 시스템에 대한 정보를 확인arch현재 사용중인 리눅스 시스템의 CPU에 대한 정보를 확인date현재 시각과 날짜를 출력cal오늘 날짜에 해당하는 날짜 출력사용자 정보명령어의미users리눅스 시스템에 접속한 사용자들의 ID정보를 확인who..

전공/실무 2018.04.12

[Nodejs] 난독화, 복호화(암호화)

javascript는 보안에 취약하다.더군다나 제품으로 만들거나, 수익용으로 만들기에는 불충분하다.그리고 회사 내에서 하는 개발 작업도 그룹끼리 공유하고 배포라는 이름으로 제공하고 싶을때가 있다. 아래 방법은 node 기반으로 만들어진 소스를 암호화 하는 방법에 대한 공유 이다.그 방법을 공유해서 it 현업에 도움임 되길 기대 한다. 아래 소스는 gulp 라는 모듈을 설치하고, 실행하는 기초적인 소스 샘플이다. > npm install gulp -g> npm i gulp --save-dev > npm install gulp-concat --save-dev > npm i gulp-uglify -D> npm install gulp-uglify --save-dev gulp.task('default', ['co..

전공/실무 2018.04.12

내부고정아이피, 포트포워드 세팅

ipTime(아이피타임)의 유무선 공유기에 접속하기 위해서 관리자 모드로 접속 한다. 인터넷 창을 열고 주소를 입력한다. 보통 주소는 http://192.168.0.1(또는 http://192.168.1.1) 이며 개인 환경에 따라 다를 수 있으니 확인을 해야 한다. [관리자 로그인 화면] * 로그인 이름, 암호를 모른다면 찾아야 한다. 초기 암호일 확률이 높다(메뉴얼을 보면 나옴) [관리도구 클릭] 로그인을 하면 나타나는 화면이다. 내부고정아이피 세팅 [왼쪽 메뉴탐색기 -> 고급 설정 -> 내부네트워크 설정 클릭] 1. 수동으로 주소를 입력 하거나 사용중인 IP 주소 정보를 보고 선택하면 된다. 1-1. 수동으로 주소를 입력하려면 윈도우의 명령 프롬프트 창을 열어서(찾기로 "명령 프롬프트" 검색) 아래..

전공 2018.04.03

[Nodejs] 소켓(socket.io) 연동

요즘 Node 개발에 푹 빠져있습니다.거의 1년 동안 Node, angular, bootstrap으로 뚝딱뚝딱하고 있으니,,, 참 재미있고 새로운 장난감이라고 생각하고 있죠. 그래서 개인적으로 가지고 있는 소스 하나를 공유하려고 합니다.소켓 연동 부분인데 아주 기초적인 부분이고소켓은 잘 알다시피 연결을 보장해줘야 하기 때문에 서버 구축도 신경을 많이 써야 합니다~ 아래 소스는 실무에서 그대로 쓸 수 있는 귀한 소스 이다.그대로 복사해서 돌리면서 Debug를 해보면 쉽게 알 수 있을 것이다.주석도 함께 달았으니 ;-) #socketio.js// 모듈을 추출합니다.const socketIO = require('socket.io');const express = require('express');const ht..

전공/실무 2018.04.03

Nodejs 외부모듈

supervisor (변경사항이 발생하면 자동으로 재기동해주는 모듈)설치 npm install -g supervisor실행 CMD -> supervisor 실행 스크립트 입력forever (데몬 처럼 상주 하게 해주는 모듈, 프로세스 관리 모듈) => pm2 모듈을 추천함.설치 npm install -g forever기본사용 forever start supervisor.js forever start -a -l forever.log -o out.log -e err.log bin/www robots.txt로 확인 가능 https://github.com/request/request#custom-http-headerscheerio(치리오)긁어온 데이터 분석하는 모듈async(순서대로)

전공/실무 2018.02.08
728x90
반응형
LIST