전체 글 247

결혼 3년차 홀로 제주 여행을 하다.

23살부터 계속 프로그래머로 어떨 땐 날을 새기도 어떨 때는 새벽 2시까지 어떨 때는 소주를 마시면서 일을 하기도 했다. 그렇게 존버 하며 살다가 최근에 병을 얻게 되었다. 많은 사람들이 겪고 있는 이명.! 본래 인생이란 존버라고 믿고 살았는데 이명이라는 병으로 인해 내 인생을 되돌아보는 계기가 되었다. 프리랜서 개발 경력 17년 그 누구보다 열심히 살았고 (살아온 과정은 나중에 따로 포스팅할 예정이다.) 결국에는 퇴사를 결심했고 천사 같은 와이프의 배려로 약 18일 동안 제주도 혼자 살이를 하기로 했다. 원래 버킷리스트 중에 제주 한 달 살기가 있었고 2021년 추석 때 제주도 사이클 2일 종주 여행하고 서울로 돌아간 후에는 아주 제주도에서 정착하고 싶은 마음이 생겼다. 왜 내가 하고 싶은데로 못 사는..

파이참 설치방법 및 환경설정

파이참 설치하기 1. 다운로드 www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE 최신 버전 다운로드: PyCharm (Windows, macOS, Linux) www.jetbrains.com 접속해서 Community용으로 다운로드 받습니다. 이어서 첨부파일을 실행해줍니다. 2. 설치 환경설정 Next Next Next Install 3. 설치하기 기다려줍니다. Finnish 4. 실행하기 윈도우키를 누르고 pycharm을 검색하면 실행하실 수 있습니다. 이렇게 초기화면이 나옵니다. 여기에서 New Project를 누르고 반드시 New environment using을..

IT 전용글/Python 2022.01.15

P2E (Play To Earn) 게임의 대명사 엑시인피니티가 휘청이는 이유

포켓몬스터와 같이 펫을 키워 다른 유저와 경쟁하거나 던전을 탐험하면서 디지털 화폐 SLP(Smooth Love Potion)를 획득한 뒤 이를 나중에 현금으로 교환할 수 있는 엑시 인피니티가 휘청이는 이유. 전 세계 600만 명의 이용자가 즐기며 세계 1위 블록체인 게임으로 자리 잡은 엑시 인피니티가 휘청이는 이유는 1. 떨어지는 AXS가격과 (돈 버는 게임이라는 위상이 흔들림) 2. 신규 유저들이 돈을 쓰지 않는다. ( 신규게이머들이 유입되어야 생태계가 연명하는 문제) 3. 게임이 재미가 없는 문제 P2E 게임의 생태계가 계속 지속되려면 돈을 쓰겠다는 사람이 계속해서 나와줘야 하는데 일단 게임이 단조롭고 금방 질린다는 문제가 있다고 본다. 결과론 적으로는 현제의 블록체인 게임이 아닌 MMORPG 게임이..

BeautifulSoup 사용법 find, find_all

find_all 및 find ① find_all 은 해당 조건에 맞는 모든 태그를 가져옵니다. 1 find_all('태그명', {'속성명' : '값' ...}) ② find 는 해당 조건에 맞는 첫 번째 태그를 가져옵니다. 1 find('태그명', {'속성명' : '값' ...}) ③ select() : css 선택자를 사용해 값을 가져옵니다. class 앞에는.(점)을 사용, id앞에는 #(샵)을 사용 select(.class_name) select(#id_name) 샘플 웹소스 1) 샘플 웹소스를 D:\Python\test.html 등으로 작성합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ..

IT 전용글/Python 2021.12.24

회사운영에 대한 고찰

회사는 사장의 그릇만큼 딱 그만큼만 커진다. 그릇이 작을 수록 좋은 사람을 떠나보낼 수 있다 짧지 않은 사회생활 하면서 느꼈다. 아무리 직원들을 감언이설로 속인다 할 지라도 언젠가는 들통 나게 되어있다. 다니기 싫은 회사는 곧 인재들을 놓치게 되어있고 사람이 떠난 회사는 망할 수밖에 없다. ceo 로서 어떻게 하면 직원들에게 의미를 부여할지 직원들의 삶을 살펴봐야 할 것이다. 직원들은 당신의 노예가 아니고 사업파트너로서 당신의 목표를 함께 해주는 동반자 이기 때문이다. 그저 돈(월급) 쥐어주면 되지 라고 생각하지 말길 정말 간절히 빈다. 당신의 무지함을 제발 알아 차리고 전문가가 필요한 부분은 전문가에게 맞기길 빈다 어쭙잖은 지식으로 아는 척하지 말고. 무얼 할 것인가 그것만 고민하길 빈다.

시너지란 (synergy)

상호보완이다. 말그대로 상호보완 한쪽만 잘해서는 시너지가 생기지 않는다. 시너지란 동등한 관계이다. 설사 서로 높이가 있더라도 말이다. 그걸 인정하지 않는다면 시너지는 절대로 생기지 않고 있던 시너지도 사라질 것이다. 목표(목적) 이 매출상승인가? 동등하라 그렇지 않더라도 동등해 지도록 노력하라 믿고 맞겨라 오너인 당신이 맞춰야한다

Jquery Ajax 정리

jQuery.ajax (options) HTTP 통신에서 페이지를로드합니다. 이 함수는 jQuery의 AJAX 통신의 기본 부분에서 실제로 $. get및 $. post 같은 함수를 사용하는 것이 쉽게 구현할 수 있습니다. 그러나 이러한 추상화된 함수는 구현의 용이성과 교환에 오류시 콜백과 같은 복잡한 기능을 잃고 있습니다. 그런 처리를 구현하려면, 역시 핵심이다이 함수를 사용해야합니다. $. ajax 함수는 반환값으로 XMLHttpRequest 객체를 반환합니다. 대부분의 경우이 개체를 직접 조작하는 것은 없다고 생각되지만, 예를 들어 던져 버린 요청을 중단하는 경우 등, 필요하면 이용하십시오. 이 함수는 인수를 하나만 취하지만, 실제로는 해시에서 키 - 값 조합은 많은 옵션을받습니다. 다음에 그 목록을..

크롬 비번삭제하기.

크롬에서 비밀번호를 한번에 삭제 하는 방법 ​ ​ 컴퓨터를 빌려줄일이 생겼는데, 크롬은 자동으로 즐겨찾기, 비밀번호 등을 동기화 하는바람에 일단 모든 설정을 초기화 해야할 필요가 생겼어요. 지금 생각해보니, 이런경우 크롬을 삭제 후 재설치 하면 되는것을~ 정말 귀찮다 하시면 그냥 "제어판"에서 "프로그램 추가삭제" 메뉴 중 크롬을 삭제하고 재설치가 가장 편할듯... 그렇지만, 그렇게 하기 싫다 하시는 분을 위해서 제 경험으로 글을 남겨 드립니다. ​ ​ 고급 탭은 필요 없으니 패스 하시고.. ​ ​ ​ ​ ​ 일단 설정에서 비밀번호 탭으로 들어가야 겠죠. 그 전에 로그아웃 + 동기화 사용은 해제 해주셔야 다시 동기화 안된다는것~ ​ ​ ​ 보통은 비밀번호를 크롬에서 전체 삭제할때 이 화면을 보게 되는데요..

IT 전용글 2021.12.16

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.12.16

JavaScript / 함수 / isNaN() / 매개변수가 숫자인지 검사하는 함수

isNaN() isNaN() - 매개변수가 숫자인지 검사하는 함수입니다.(NaN은 Not a Number입니다.) 문법 isNaN( value ) value : 검사할 값을 입력합니다. 매개변수가 숫자가 아니면 true, 숫자이면 false를 반환합니다. 예제 123.123은 숫자이므로 false를 반환합니다. '123.123'은 따옴표로 감쌌지만, 숫자로 취급하여 false를 반환합니다. 'Not a Number'는 숫자가 아니므로 true를 반환합니다. 123*123은 숫자이므로 false를 반환합니다. '123*123'은 따옴표 안에 문자가 있으므로 숫자가 아닌 것으로 취급하여 true를 반환합니다.

[보안] log4j 보안 취약점 발견 및 조치방안

[추가사항] 주요 내용 o Apache Log4j 2*에서 발생하는 원격코드 실행 취약점(CVE-2021-44228)[2] * 프로그램 작성 중 로그를 남기기 위해 사용되는 자바 기반의 오픈소스 유틸리티 □ 영향을 받는 버전 o 2.0-beta9 ~ 2.14.1 모든버전 □ 해결방안[1] o 2.0-beta9 ~ 2.10.0 - JndLookup 클래스를 경로에서 제거 : zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class o 2.10 ~ 2.14.1 - log4j2.formatMsgNoLookups 또는 LOG4J_FORMAT_MSG_NO_LOOKUPS 환경변수를 true로 설정 o 제조사 홈페이지를 통해 최신..

IT 전용글/JAVA 2021.12.15

[Javascript] input 박스에 숫자만 입력되도록 설정하는 4가지 방법

input 박스에서 사용자에게 숫자만 입력되도록 설정하는 방법 4가지를 소개합니다. input 박스에 숫자만 입력되도록 설정하는 4가지 방법 1. 'type'을 'number'로 지정하기 2. 입력된 keycode 체크하기 3. oninput 이벤트, 정규식, replace() 함수 활용하기 4. pattern 속성 활용하기 1. 'type'을 'number'로 지정하기 기본 예제 input의 type속성을 'number'로 지정하면, 숫자만 입력 받을 수 있습니다. 브라우저에 따라서, 입력창 오른쪽에 숫자 증감 아이콘도 생성됩니다. min, max, step 속성 지정하기 input의 type을 'number'로 지정한 경우, min, max 속성을 추가하여 최대값과 최소값을 지정할 수 있습니다. st..

Python을 사용한 로봇 프레임 워크에 대해 알아야 할 모든 것

Python의 로봇 프레임 워크 — Edureka Python 프로그래밍 언어에는 웹 테스트를 위해 셀레늄과 같은 외부 라이브러리를 사용할 수있는 로봇 프레임 워크가 있습니다. 이 기사에서는 셀레늄 라이브러리를 사용한 웹 테스트의 사용 사례를 통해 Python의 로봇 프레임 워크와 관련된 테스트 사례 및 기타 다양한 용어에 대해 알아 봅니다. 이 블로그에서는 다음 주제에 대해 설명합니다. Python에서 로봇 프레임 워크는 무엇입니까? 로봇 프레임 워크 아키텍처 설치 표준 라이브러리 내장 도구 테스트 케이스 워크 플로 테스트 고수준 테스트 데이터 기반 테스트 키워드 도서관 키워드 사용자 키워드 변수 변수 정의 변수 사용 테스트 케이스 구성 로봇 프레임 워크-셀레늄 라이브러리 설치 브라우저 드라이버 사용 ..

IT 전용글/Python 2021.12.09

php 파일 읽기

PHP 파일 읽기/ 파일 내용 읽어 오기 PHP로 텍스트 파일을 읽고 화면에 출력하는 샘플입니다. 샘플 코드 샘플 코드 설명 파일 열기 지정한 파일(sample.txt)을 읽기 전용(r) 으로 열게 됩니다. // 파일 열기 $fp = fopen("sample.txt", "r") or die("파일을 열 수 없습니다!"); 파일은 fopen 함수를 사용하여 열고 있습니다. 샘플에서는 r을 읽기 전용으로 열었지만, 파일에 작성해야 하는 경우에는 w를 설정하여 사용할 수도 있습니다. die() 함수를 사용하여 파일을 열지 못했을 경우 메세지를 출력하고 있습니다. 읽어 들인 파일 내용 출력 읽어 들인 파일의 내용은 반복문 while을 사용하여 출력하고 있습니다. // 파일 내용 출력 while( !feof($f..

IT 전용글/PHP 2021.12.08

충전이 되려나.

인생은 속도가 아니고 방향이라고 하는데 저는 둘 다라고 생각합니다. 방향이 맞아도 속도가 느리면 방향이 바뀌어요 요즘 세상에는 오히려 속도가 빠르면 운 좋고 바뀐 방향이 맞아 떨어지는 경험도 해봤답니다. 내 인생을 운에 맞기는 짓은 하면 안되겠지만. 저는 인생을 여유없이 살아왔습니다. 올해 40살이 되고 개발 경력만 17년 쉴세 없이 달려오던 개발자 인생 잠시 쉬려고 합니다. 그 누구보다 착실히 열심히 많이 일을 해왔는데. 병이 생겨서요 큰 병은 아니지만 몸에서 보내는 신호로 생각하고 재충전할 시간을 갖기로 했습니다. 아울러 타인의 꿈나무 말고 나의 꿈나무를 키워보려고 합니다. 초점은 내가 지속 가능한 일 중에 나도 타인도 도와줄 수 있는 일을 찾았어요. scope 가 조금 좁지만 이 프로젝트를 발판삼아..

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.11.26

PHP에서 소수점 이하 두 자리에 숫자를 표시하는 방법

PHP에서number_format()함수를 사용하여 숫자를 소수점 이하 두 자리까지 표시 내장 함수 number_format()는 숫자를 형식화하는 데 사용됩니다. 서식을 지정하면 숫자가 소수점과 천 단위 구분 기호로 표시됩니다. 필요한 경우 숫자를 반올림합니다. 이 함수를 사용하여 숫자를 소수점 이하 두 자리까지 표시 할 수 있습니다. 이 기능을 사용하는 올바른 구문은 다음과 같습니다 number_format($number, $NumOfDecimals, $decimalIndicator, $thousandSeparator) 파머기술 $number 필수 형식화 할 번호 $NumOfDecimals 선택 과목 소수점 뒤의 소수점 이하 자릿수 $decimalIndicator 선택 과목 숫자의 사용자 정의 소수점..

쇼펜하우어의 고통에대한 정의

인간이 살아 있는 한, 고통은 제거될 수 없다. 고통을 제거하기 위해 끊임없이 노력하더라도, 결국 우리가 얻는 것은 형태가 바뀐 고통에 지나지 않는다. 고통은 처음에는 물질적 결핍과 이에 대한 걱정이라는 형태로 나타난다. 그러나 이 고통을 쫓아내고 나면 성욕에 사로잡혀 힘들어 하거나 질투, 증오 , 불안 , 병마에 시달린다. 만약 이 모든 고통이 사라지면 , 우리는 이제 일종의 정신적 마비 상태인 권태에 시달린다. 이렇게 고통과 권태 사이를 오락가락하다가 죽는 것이 인생의 본질임에도 우리가 목숨을 부지 하는 것은 생이 주는 즐거움 때문이 아니라 죽음에 대한 두려움 때문이다.

[단어선택이 조금 과격해서 죄송합니다.]

존중해줄 때 존중만 받아 월권행위하지 말고 세상 사람들은 전부 자기가 뭐라도 되는줄 아는 듯. 낮게 숙인사람이 낮아서 낮게 숙인 게 아니란다 "나는 특별해" 아니 하나도 안특별해 꼴값 떨지 마 ^____________^ 남에 인생 신경쓰지말고 당신 앞가림부터 하십시오 남에 인생사에 신경쓰기에는 내 에너지가 그리고 내 인생을 먼저 제대로 닦아야 하지 않을까? 사람들은 존중받으면 감사해하지 않고 그 사람을 이용하려고 한다. 물론 억울하겠지만 똑같은 사람이 되지 않길 그럴 용기를 갖길. "나는 특별해" 어 아니야 세상엔 당신같이 특별한 사람이 76.74억명이나 있어 거기에는 대통령도 있고 연애인도 있고 공무원도 있고 당신보다 잘난 사람이 수두룩 빽빽해 사실 대부분의 사람들은 그저 그런 평범한 사람이지 그런데 ..

왜 돈을 벌려하나.

나는 지금(업무시간) 내가 먹고 살 밥 반려자가 먹고 살 밥 나와 반려자가 먹을 과일 반려자를 줄 가방값을 벌고 있다 우리가 살아가야 할 터전인 집을 위해 돈을 벌고 있고 우리의 미래를 위해 돈을 벌고 있다. 돈을 벌 이유로 충분하지 아니한가? 지금의 수입은 온전히 나의 에너지를 녹여서 돈으로 바꾸고 있다. 나의 에너지 없이 수입이 무조건 생겨야 한다. 봉급쟁이는 결코 답이 없다.. 1) 현실을 너무 직시해도 문제 현실을 너무 부정해도 문제. 삶 자체가 문제. 2)어느 한 곳에 미치려면 올림픽 선수처럼 미쳐라 안 그럴 거면 적당히 해야지 정신건강에 이롭다. 3)하기로 한 것이 있으면 무소의 뿔처럼 밀어 재끼자. 명심하자 회사 생활에서의 월급은 마약과도 같고 마약에 취해 안주하려 하지 말고 계속해서 계속 ..

인생에 대한 고찰

사람은 어느 누구나 자기 인생의 일몰 앞에 서게 되어있다. 우리는 그때까지 살아내기 위해 잘 곳을 위해 투쟁하고 , 먹거리를 위해 투쟁한다. 먹고, 자는 것이 충족된다면 남보다 잘 나가게 보이려 노력한다. 시기, 질투, 거짓말 , 위선 나이를 먹으며 모든 것들이 무의미한 걸 알고는 다시 잘 곳을 위해 투쟁하고 또다시 먹을 것을 위해 투쟁한다. 그러다 아무것도 가져가지 못한 채로 생을 마감하게 될 것이다. 좋아하는 것을 하고 사는게 의미가 있나? 그저 도파민이라는 중독물질에 취한 게 아닐까? 소비적인 삶이 아닌 생산적인 삶을 하는 게 맞는 거 같다. 그저 남들이 만든 소비재를 소비하다 가는 건 정말 더욱더 내 인생이 쓸모 없어지는 느낌인지라.

삶의 대한 고찰

삶 = 고통 삶의 끝 = 고통의 끝 고통의 끝 = 죽음 죽음 = 삶의 끝 삶은 고통이다 그것은 진리 고통의 끝은 죽음이다 그것은 진리 죽음은 또 다른 시작이다 아니 시작이었으면 좋겠다는 욕심. 욕심은 어디까지? 건강하게 하고 싶은 것들을 하며 사는 게 가장 이상적인 삶일까? 한 책에서는 삶의 의미를 찾는 거 자체가 욕심이라고 했다 그 말은 의미가 없다는 것인가 끊임없이 찾고있는 삶의 의미 과연 의미라는 게 있을까? 있으면 무얼까.

굴레에서 벗어나기

굴레에서 벗어나기가 이렇게 힘들구나.~ 평생 이렇게 저항만 하다가 갈 텐가.? 네가 하고 싶은 게 진짜로 무언가 하고 싶은 게 있다면 그걸 하기 위해 무얼 해야 하나 무얼 해야 할지 모른다면 그렇게 저항만 하다가 끝난다. 무언가 해야 그나마 벗어날 수 있다 이 사막이 나에게 원동력이 될 수있게 무언가 하자 생각만 하지말자 실행해야 한다. 실행계획을 세우던 그거 세울 시간에 개발을 하던 무조건 무언가 해야한다. 실행하지 않고 벗어날 수 없다 이 생각도 굴레 같다 때려부시자!!