전체 글 181

소확행 찾기 (네번째 이야기) - 공부하는 도비

우리나라 사람들은 인심도 많고 정도 많다. 특히 어르신들은 남에게 관심도 많은데, 이걸 어떻게 받아드리냐에 따라 긍정적 또는 부정적으로 생각할 수 있을 거 같다. 소확행 찾기 카테고리에 썼으니, 오늘은 "긍정적"이다. 오늘 수영장에서 수영복을 입고 나가려는데, 뒤에서 갑자기 손이 스윽 느껴졌다. 내 옆자리에서 샤워하고 계시던 아주머니께서 수영복에 택이 밖으로 나와있다면서 손수 넣어주신거다. 그 당시에 너무 놀랐는데, 뭐랄까 이게 인심과 정인가 싶기도 하다. 수영장에 가면 얼굴도 모르고, 이름도 모르고, 저 사람이 어떤 사람인지 전혀 알지 못하지만 만나면 반갑게 인사를 한다. 그리고 어르신들은 서로 손이 닿이지 않는 곳에 손수 로션도 서로 발라주시고 계시다. 이것이 바로 정. 뭐랄까 굉장히 흐뭇해진다. 그..

소확행 찾기 (세번째 이야기) - 공부하는 도비

오늘은 티스토리 에드센스 관련해서 이야기를 해보고자 한다. 제일 처음 티스토리를 시작한 이유는 정리하면서 공부하는 스타일이였고, 이걸 나만 보기엔 아깝다고 생각이 들었다. 그래서 공유하면서 남들에게 도움이 되고자 했다. 고 만 하면, 거짓말이다. 뭐,, 저 이유도 있지만, 대분분의 사람들은 티스토리로 돈을 벌고자 하는 목적이 있을 것이다. 나도 똑같았다. 꾸준히 피드를 작성하면서 상업적인 용도가 아닌 진짜 기록용으로 티스토리를 사용하시는 분들도 계시지만, 나 같은 분류도 있다. 소확행 카테고리에 에드센스 얘기를 한다는 건, 지급 금액을 다 채웠다는 걸 은연중에 밝히고 있는 것이다. ㅎㅎ 언제 들어올려나 달력에 날짜를 자꾸 확인하게 된다. 사실 GPT 같은 생성형 AI 가 판을 치는 이 시국에 티스토리로 ..

소확행 찾기 (두번째 이야기) - 공부하는 도비

최근에 딸기를 두 박스 선물을 받았는데, 한 박스는 어찌어찌 짓무르기 전에 다 먹었지만 나머지 한 박스가 문제였다. 딸기라는 게 진짜 금방 곰팡이 피고 먹지 못하게 되는 가슴아픈 과일 중 하나인거 같다. 어제 퇴근하고 집 도착하니 저녁 10시가 조금 넘었는데, 씻고 바로 침대에 눕고 싶었으나 딸기 생각이 나서 피곤한 몸을 이끌고 부엌에 섰다. 약간 짓무른 친구들을 잘라내면서 먹을 수 있는 부분을 골라 반찬통에 옮겨 담고 냉동실에 얼려두었다. 그냥 버려질 수 있던 애들을 어떻게든 살려뒀다는 거에 행복함을 느낀다. 어제 밤의 소확행이다. 4월 17일 오늘은 새벽 6시반에 일어났다. 6시 10분 알람을 듣고 5분만 더 잔다는 것이 15분 알람을 듣지 못한거 같다. 새벽 수영을 갈까말까 엄청나게 고민을 했지만,..

소확행 찾기 (첫번째 이야기) - 공부하는 도비

2024년 시작부터 수영을 배우고 있다. 1월 - 새벽반 2월 - 오후반 3월 - 오후반 "4월 - 새벽반" 새벽반 수영을 가기 위해선 새벽 6시 10분에 일어나야 한다. 남들은 저 시간이 별 대수롭지 않을 수 있지만, 나는 출 퇴근 시간이 자유로운 일을 하고 있기에, 평소 새벽에 잠에 들곤했다. 그래서 다시 새벽 수영을 가야겠다고 마음 먹은 뒤로 새벽에 일어나는 것이 하나의 "퀘스트"가 되었다. 4월 16일 소확행은 새벽 6시 10분에 일어나서 수영을 갔다가 오전 9시 전에 출근을 한 것이다. 어제 밤 늦게 잠이 들어 출근하자마자 굉장히 졸립고, 뭐 하나 일을 제대로 한 게 없는 거 같지만 하루를 아침 일찍 부터 시작했다는 거에 행복을 느낀다. 남은 이번주는 반드시 다 출석하겠다는 마음을 가져본다. 오..

소확행 찾기 (기록 시작) - 공부하는 도비

최근 일상이 무료하고, 앞으로 무엇을 해야할지 감이 전혀 잡히지 않았다. 우울하다는 감정이 맞는 거 같다. 이 티스토리는 전공 지식을 나누고자 만든 것이나, 앞으로는 일상과 관련한 내용도 작성할 예정이다. 그래서 오늘 있었던 일 중 나 스스로에게 행복을 줄 수 있는 소확행을 기록하면서 이 시기를 극복하고자 한다. 여기엔 나에게 주는 칭찬과 격려도 있을 것이며, 평범한 일상이 될 수 도 있다. 그럼 스타트.

VMware Workstation Player에서 Virtual Network Editor 실행하는 법(vmnetcfg.exe) - 공부하는 도비

VMware workstation Pro 버전이 아니라 Player 버전을 사용하면, 구체적이고 상세한 Network 설정을 할 수 없다. 예를 들어, VMWare의 자체 DHCP 서비스를 끈다 던지 등등 그럴 때, vmnetcfg.exe 파일을 가지고 pro 버전 처럼 네트워크 설정을 할 수 있는데, 다운 받고, 정해진 경로에 파일을 옮겨 두기만 하면 된다. vmnetcfg.exe 파일은 다음 링크에서 다운로드 받을 수 있다. https://www.tobias-hartmann.net/2018/12/download-vmnetcfg-exe-fuer-vmware-workstation-15-x-player/ 위 링크에서 15.5.7 버전을 다운로드 받으면, workstation 16과 17에서도 사용할 수 있..

Basic IT Knowledge 2024.04.10

Slideshare에서 PPT(files) 무료로 다운 받기 (추가)

2022.07.22 - [Basic IT Knowledge] - Slideshare에서 PPT(files) 무료로 다운 받기 - 공부하는 도비 Slideshare에서 PPT(files) 무료로 다운 받기 - 공부하는 도비 오늘은 Slideshare 홈페이지https://www.slideshare.net/ 에서 무료로 파일을 다운로드하는 법에 대해 소개해볼까 한다. (회원 가입 없이) 그럴 때 사용하는 홈페이지는 아래와 같다. https://downloader.la/slidesha yang-wistory1009.tistory.com Slideshare에서 파일을 다운로드 받으려면, 로그인과 유료 구독으로 넘어간다. 그래서 예전에 Slideshare에서 PPT 파일 다운로드 받는 법에 대해 글을 쓴적이 있다..

Basic IT Knowledge 2024.03.13

logitech R800 그린 레이저 프리젠터 리뷰 - 공부하는 도비

프리젠터 ppt 리모컨을 구매했습니다. 네이버 쇼핑이나 쿠팡에 프리젠터를 검색하면 싸고 다양한 제품들이 많이 나오는데, 저는 그 중 로지텍 R800을 구매했습니다. 이런 말 하는 이유는 제가 구매한 R800이 프리젠터 치고는 비싼 편이라 저걸 산다고? 하는 사람들과 저건 뭐 때문에 저렇게 비싸? 하는 사람들을 위한 리뷰입니다. 제품은 로지텍 공식 홈페이지에서 구매했습니다. 가격은 99,000원입니다 . (가격이 조금 이뻤으면 좋았을 텐데.. ) 로지텍에선 4개 정도의 프리젠터가 있는데, 저는 두번째로 가격이 있는 제품을 선택했습니다. 배송은 하루만에 도착했고, 제품은 저런식으로 포장되어서 나옵니다. 제품 포장지 뒷 부분에 파우치를 따로 챙겨주고 포장지 뒷 부분의 투명 플라스틱을 떼어내면 제품을 꺼낼 수 ..

Review 2023.09.10

갤럭시 워치 6 클래식 43mm 리뷰 (수면 분석) - 공부하는 도비

2023.08.29 - [Review] - 갤럭시 워치 6 클래식 43mm 리뷰 (수면 분석, 헬스 케어) - 공부하는 도비 갤럭시 워치 6 클래식 43mm 리뷰 (수면 분석, 헬스 케어) - 공부하는 도비 IT 분야에서 공부하고 일하다 보니 나도 모르는 사이에 IT 덕후가 되어있었다. 그래서 이 참에 새로 사는 제품들에 한에서 리뷰를 계속 써보려고 한다. 2023.08.16 - [Review] - 갤럭시 워치 6 클래식 43mm yang-wistory1009.tistory.com 저번 피드에서 수면 분석과 헬스케어에 대한 내용을 작성했었다. 하지만, 수면 분석을 제대로 하기 위해선 총 7일(평일 5, 주말 2)에 대한 수면 기록이 필요했다. 수면 기록을 측정하기 위해선 워치를 착용한 상태로 잠이 들어야..

Review 2023.09.09

웹 취약점 진단 항목 (최신 내용 반영) - 공부하는 도비

KISA에서는 "주요정보통신기반 시설 기술적 취약점 분석 평가 상세 가이트"를 제공합니다. 2020.04.06 - [Computer Security/Web Vulnerability] - 웹 취약점 진단 항목 - 공부하는 도비 웹 취약점 진단 항목 - 공부하는 도비 아래 링크에서 취약점 분석 가이드를 다운받을 수 있습니다. https://www.krcert.or.kr/data/guideView.do?bulletin_writing_sequence=27369&queryString=cGFnZT0xJnNvcnRfY29kZT0mc2VhcmNoX3NvcnQ9a2V5d29yZCZzZWFyY2hfd29yZD0lRUMlQTMlQkMlRUMlOUEl yang-wistory1009.tistory.com 물론 KISA에서 제공..

갤럭시 워치 6 클래식 43mm 리뷰 (수면 분석, 헬스 케어) - 공부하는 도비

IT 분야에서 공부하고 일하다 보니 나도 모르는 사이에 IT 덕후가 되어있었다. 그래서 이 참에 새로 사는 제품들에 한에서 리뷰를 계속 써보려고 한다. 2023.08.16 - [Review] - 갤럭시 워치 6 클래식 43mm 리뷰 - 공부하는 도비 갤럭시 워치 6 클래식 43mm 리뷰 - 공부하는 도비 오늘은 갤럭시 워치 6 클래식 43mm에 대한 리뷰를 진행해 볼까 합니다. 워치에 대한 스펙이나 전문가적인 내용은 다루진 않을 생각입니다. 그저 소비자와 사용자입장에서의 리뷰입니둥 ㅎㅎ 저는 yang-wistory1009.tistory.com * 워치 수면 분석 이번 워치가 수면질 평가 기능이 좋다는 반응이 있어서 며칠간 워치를 착용한 채로 자려고 노력을 했는데, 음.. 나만 그러는지 모르겠지만 워치의 ..

Review 2023.08.29

갤럭시 워치 6 클래식 43mm 리뷰 - 공부하는 도비

오늘은 갤럭시 워치 6 클래식 43mm에 대한 리뷰를 진행해 볼까 합니다. 워치에 대한 스펙이나 전문가적인 내용은 다루진 않을 생각입니다. 그저 소비자와 사용자입장에서의 리뷰입니둥 ㅎㅎ 저는 이번 워치 6 클래식이 진짜 너무 너무 이쁘고, 회전식 베젤링이 포함되었다는 소식에 바로 구매를 했습니다. 사실 워치가 진짜 필요 한것도 아니고, 그저 너무 이뻐서 산 제품인데 만족합니다. 포장은 이런식으로 왔고, 뽁뽁이 두 겹에 싸여있었습니다. 영롱하쥬~~ 요새 IT 제품들을 보면 저런 식으로 테이프를 따로 쓰지 않고 라벨로 제품을 동봉? 하는 거 같아요 깔끔하게 떼 줍니다. 박스를 까보면 저런식으로 제품이 들어있습니다. 워치 클래식 실버 색상과 저 스트랩 색이 너무 찰떡궁합이라 아직 따로 스트랩은 사지 않았습니다..

Review 2023.08.16

C# var 키워드(암시적으로 형식화된 로컬 변수) - 공부하는 도비

오늘은 파이썬과 C, 자바에는 없지만, C#에는 있는 신기한 키워드 var에 대해 알아보겠습니다. 파이썬을 제외하고 프로그램 언어에서 변수를 선언해줄 때, 대부분 "int, double, float, string" 등등 선언할 변수의 타입을 미리 지정해줍니다. var는 "int, double, float, string" 위치에 대신 쓸 수 있는 키워드로, C# 컴파일러는 var 변수에 저장되는 값을 자동으로 추론해서 적당한 형식으로 변환하는데, 이 기능을 형식 추론이라고 한다. 아래 코드의 num1은 정수형 변수로 (명시적) 선언되었고, 반면 num2는 var 변수로 (암시적) 선언되었다. using System; class HelloWorld { static void Main() { int num1 =..

C# 2023.07.25

자바 GUI 텀프 '행렬식과 역행렬 계산기' - 공부하는 도비

자바 GUI를 활용한 행렬식과 역행렬 계산기입니다. 행렬 크기를 입력후, 그 크기에 맞게 행렬 요소를 입력해주면 그에 따른 역행렬이 계산됩니다. 아래 처럼 숫자가 아닌 문자를 입력했을 땐, 역행렬이 계산되지 않습니다. 만약, 아래와 같은 오류 메시지를 출력하기 싫다면 에러 처리를 해주시면 됩니다. 또한, 역행렬이 없는 행렬이 입력되면 "역행렬이 존재하지 않습니다."가 추가로 출력됩니다. 아래에 전체 코드를 첨부해두겠습니다. import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Matrix extends JFrame implements..

JAVA/TermProject 2023.06.18

자바 GUI 텀프 '아스키코드 및 유니코드 변환기' - 공부하는 도비

자바 GUI를 활용한 아스키코드와 유니코드 변환기입니다. 아스키코드표도 파일을 저장하여 경로를 입력하면, 출력이 됩니다. 아래에 전체 코드와 아스키코드표 사진을 첨부해두겠습니다. 위 사진의 "이미지 파일 경로"에 아스키코드표 사진의 경로를 입력해주세요. (Ex. "C:/Desktop/Ascll_Code.png") import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class AskiUniConvrtr extends JFrame { private JTextField inputTextField; private JButton ascicodeButt..

JAVA/TermProject 2023.06.18

Send Ether to the Smart Contract (2) 및 block.timestamp 개념 - 공부하는 도비

저번 피드에서 스마트 계약으로 이더를 보내는 방법을 알아보았습니다. 2023.01.04 - [Blockchain/Solidity] - Send Ether to the Smart Contract (1) 및 payable 개념 - 공부하는 도비 Send Ether to the Smart Contract (1) 및 payable 개념 - 공부하는 도비 Solidity에서 ether를 전송하는 스마트 컨트랙트를 작성하기 위해선, payable의 개념이 필수적입니다. "payable means that you can transfer ether with the transaction." payable엔 두 가지 종류가 있습니다. 1. address payab yang-wistory1009.tistory.com 오늘은..

Blockchain/Solidity 2023.02.01

Solidity 생성자(constructor) - 공부하는 도비

Smart Contract은 자바의 클래스나 인터페이스(객체)와 비슷합니다. 그래서 생성자라는 개념이 있고, 오늘은 Solidity의 생성자에 대해 알아보겠습니다. * What is a Constructor in Solidity 생성자는 타 언어처럼, 상태 변수를 바꾸거나 초기화할 때 사용이 됩니다. 또한, 생성자를 필수적으로 쓰진 않아도 됩니다. 생성자는 constructor이라는 키워드를 사용하여 만듭니다. // SPDX-License-Identifier: MIT pragma solidity ^0.8.7; contract Exconstructor { constructor([optional-parameters]) access-modifier { } } - optional-parameters : 생성자에..

Blockchain/Solidity 2023.02.01

자바 static 변수와 static 메소드 - 공부하는 도비

오늘은 자바의 static 변수와 static 메소드에 대해 알아보려고 합니다. 1. static 변수 변수 앞에 static이라는 키워드를 붙이면, 자바는 메모리 할당을 딱 한 번만 하게 됩니다. 따라서 메모리 사용에 이점이 있죠. 따라서 static으로 선언한 변수를 참조할 땐, 같은 곳의 메모리 주소를 바라보기 때문에 static 변수의 값을 공유할 수 있습니다. 아래 예제를 통해 이 말이 무엇인지 설명하겠습니다. 함수를 선언하고 객체가 해당 함수를 참조할 때마다 카운터가 올라가는 코드를 구현한다고 가정해 보겠습니다. - static을 사용하지 않고 구현을 하면 다음과 같은 결과를 얻게 됩니다. // non-static 변수 class Counter { int count = 10; Counter()..

JAVA 2023.01.30