전체 글 20

워드프레스 설치 후기

원래는 블로그로 인터넷 생활을 시작했었다 얼마전에 네이버 블로그를 들어가니 약 12년 전에 만들었다고 되어있었다. 그렇게 블로그에 조금씩 글을 써보다가 스마트폰을 사고 소셜 미디어를 시작한 뒤로 싹 정리하고 소셜 미디어로 넘어갔었다. 하지만 역시 뭔가 길게 글을 쓰는 곳은 블로그만한 곳이 없다, 또 이것저것 공부한 내용들을 내가 나중에 찾아보기 편하려고 해도 블로그만한 곳이 없어서 다시 시작했다가 파편화된 블로그를 모으는 뜻에서 디지털 오션에 VPS를 구독하고, 워드프레스를 설치하게 되었다. 일단 워드프레스를 위해 웹서버 프로그램과 php, mysql 혹은 mariadb를 설치해야하는데 설치하고 설정하는게 여간 귀찮은 일이 아니라서 그동안 미루고 있었다, 웹호스팅 서비스를 사용할까 싶다가도 하는 일이 서..

기술/장비관리 2022.12.07

합정 아초바

바 리뷰를 음주 리뷰에 넣는게 맞는 건가? 그럼 바 리뷰를 음주 리뷰에 넣어야지 어디 넣어야겠어. 꽤나 좋아하는 바이다. 비록 좋아하는 아드벡 우가달이 없지만, 그럼에도 불구하고 말이다. (괜찮다 아드벡 10이 있다) 처음 가게 된 건 그 사람이 소개 시켜 주게 되어 가게 되었다. 기존에 갔던 바들과는 다르게 꽤나 가볍게 놀기 좋은 분위기였고, 대장님이 화끈했다. 손님이지만 정말 친구와 조카 사이 어디쯤에서 안부를 물어보는 느낌이 무척이나 인상 깊었다. 아무래도 바에 가는 술꾼들은 술이 좋아서 가는 것도 있지만, 바텐더와의 유대(?)로 가는 것들도 있기 때문이다. 아초바의 매력이라면 음 정말 가볍게 놀 수 있는 분위기이면서, 괜찮은 술들이 있는 것들 이라고 말할 수 있을 것 같다. 나에게는 너무 무겁지도..

리뷰/음주리뷰 2022.12.07

C++ 구조체, 클래스 차이 정리

원래 고등학교 다닐때 C 언어를 조금 했었다. 포인터 조금하고 AVR128로 하는 하드웨어 제어였으니까, PWM 제어 같은 것들을 배웠기 때문에 구조체에 대해서는 잘 모른다. 그동안 C++를 배워야지 생각은 했었는데 너무 내용이 방대해서 혼자하기 어렵다는 생각을 했었다. 특히 러스트가 흥미로워보여 러스트를 조금 해보았는데 C++에 있는 내용을 모르니 이해하기가 어려웠다. 다행히 이번에 1학년 2학기 신입생으로 입학하게 되면서 전공으로 C++를 배우게 되어 그 내용을 정리하고자 포스팅을 해본다. 해당 코드는 비주얼 스튜디오 2022 컴파일러로 실행하였습니다. //Circles_struct.cpp #include #include using namespace std; const double PI = 3.141..

2022년 장비리스트

블로그에 기왕 꾸준히 글을 쓰기로 했으니 무엇을 써볼까 하다가 유독 올해 컴퓨터 장비들이 많이 바뀌어 이거에 대한 글을 써보고 싶어졌다. 오른쪽 아래를 보닠ㅋㅋㅋ 데스크톱을 맞춘 이후인데 일단 저 삼성 노트북을 소개해야해서 어쩔 수 없이 있는 사진 중에 골랐다. 처음엔 저 삼성 노트북을 썼다. 2코어 4쓰레드짜리, 컴퓨터를 본격적으로 써야겠다고 마음 먹었을 때 라즈베리파이로 해서 우분투를 올려서 썼었다. 그렇게 쓰다가 도저히 나중에 가면 못 쓰겠다싶어서 컴퓨터를 한 대 맞추기로 결정했다. 그렇게 아는 분께 컴퓨터를 맞추어 달라고 했다. 본인이 조립까지 해준다고 했는데 역시 미안해서 컴퓨터 조립까지 다 외주 맞기고 데스크톱 컴퓨터를 맞추게 되었다. 그분이 맞춰 준 사양은 다음과 같다. 예산 70만원쯤 CP..

기술 2022.08.03

기본으로 돌아가서

원래 정석적인 웹 프로그래밍의 시작은 HTML CSS JS를 하는 것이다, 하지만 나는 그런 것들이 너무 지루해보였고, 요새는 다 리액트로 한다던데! 해서 리액트를 만지기로 했었다. 근데 막상 리액트로 틱택토를 만드는 자습서를 따라하는 것도, 리액트 교과서의 예제를 따라 하는 것도 어느 순간이 지나니까 통 이해가 안 되고, 마치 모래 위에 성을 쌓는 느낌이 들었다. 그러다가 정말 멋진 사이트를 발견하였는데, 그 사이트에서는 터미널형식을 이용해서 그 사람의 다른 블로그나 프로젝트 소스에 링크하였다. 예를 들어 cd old_blog를 치면 예전블로그가 열리고 cd blog를 치면 현재 블로그가 열리고 ls를 하면 그 카테고리들이 보여지는 식으로 말이다. 그걸 보고 소스를 보았는데 정말 HTML CSS JS로..

일상 2022.07.26

리액트 틱택토 셋팅

해당 자료는 https://ko.reactjs.org/tutorial/tutorial.html 를 따라하는 과정을 기록한 것입니다. 우리는 틱택토를 만들어 볼 것이다. 일단 그러기 위해서는 초기 셋팅을 해야한다. 물론 링크 되어 있는 https://codepen.io/gaearon/pen/oWWQNa?editors=0010 에서 직접 만들어 볼 수도 있지만, 나는 내 깃허브에 코드들을 업로드하고, 보기를 원했고, 그러기 위해 직접 VSCODE를 이용해서 코드를 짜기로 했다. 먼저 리액트를 설치해야하는데 그건 상세히 다루지 않을 것이다, 일단 node와 npm을 설치하고 npm install --global yarn 글로벌 설치를 하여 yarn을 설치한다. yarn을 설치하였으면, yarn create r..

마스토돈 소개

마스토돈은 무엇인가요? 이미지 출처 : https://docs.joinmastodon.org/ 마스토돈은 탈중앙형 소셜미디어 서버 프로그램입니다. ActivityPub이라는 것을 이용해 다른 서버와 통신할 수 있습니다. 그러니까 마치 이메일처럼 내가 A 사이트를 사용하고 있어도, B 사이트에 있는 사람들의 글들을 보거나, 팔로우하거나, 멘션을 달 수 있으며, 로컬 타임라인에서는 해당 서버에 있는 사람들의 글이, 연합 타임라인에서는 다른 서버에 있는 글들도 올라옵니다. 1. 중앙형 : 트위터, 페이스북 등 하나의 서버 혹은 서비스에서 모든 것들이 처리됩니다. 보통 관리주체가 정해져있고, 회사들이 운영합니다. 2. 탈중앙형(페디버스형) : 이메일, 마스토돈 등 표준화된 프로토콜에 따라 서로 통신합니다. 서버..

기술 2022.06.27

맥에 MariaDB 설치하고 세팅하기

$ brew install mariadb 일단은 brew를 이용해 mariadb를 설치해주도록 합니다 $ myql_secure_installation 그리고 보통은 mysql_secure_installation을 이용해 비밀번호를 초기비밀번호를 설정하게 됩니다. 실행시키게 되면 현재 비밀번호를 넣으라고 하는데 설치한 직후이기 때문에 Enter를 치면 넘어가게 됩니다. 하지만 이번에 제가 설치했을 때는 그러지 않았고, mariaDB에 접속하기 위해 mysql를 입력하였으나 mariaDB와의 소켓 연결 에러가 나서 연결할 수 없었습니다. 일단 mariadb server를 실행시켜 줍니다. $ brew services start mariadb 그러면 mysql를 통해 접속할 수 있게 됩니다. MariaDB [..

기술/DB 2022.06.08

FA를 했었는데요

본 글은 저의 경험을 토대로 적은 것으로 회사마다 환경마다 다를 수 있습니다 PLC 엔지니어로 대략 5년 정도 일했었는데 관련된 경험과 기술적인 내용을 정리해야지라고 항상 마음 먹었지만, 회사 눈치도 보이고 이래저래 바빠서 그동안 못 쓰다가 오늘 드디어 써본다, 그냥 이런 일도 있구나 라고 보시면 감사합니다. 디스플레이 후공정 장비 회사에서 일을 했었습니다, 주력 기기는 미쓰비시 Q시리즈와 iQ-R 시리즈였습니다 PLC는 Programmable Logic Controller 의 약자로 IEC 61131 에 관련 표준들이 정의되어 있는 걸로 알고 있다, 이것의 용도는 공장 자동화로 모터나 실린더들은 모두 전기 신호들을 필요하다 이것들은 기존에는 릴레이를 이용해서 제어했다, 센서가 들어오면 릴레이가 작동하고..

기술 2022.06.08

LAMP 스택에 대해서

LAMP 스택은 웹사이트를 운영하기 위한 소프트웨어 번들들을 이야기한다. Linux, Apache, MySQL or MariaDB, PHP 들을 묶어서 이야기한다. Linux는 운영체제, Apache는 웹서버, MySQL or MariaDB 는 데이터베이스, PHP는 동적웹 등을 위한 프로그래밍 언어이다. LAMP 스택을 주로 사용하는 곳으로는 워드프레스와 그누보드, 제로보드, 페이스북, 기타 중소 사이트들이 있다 Linux 리눅스는 운영체제로 서버 쪽에 주로 쓰인다. 서버 쪽에 주로 리눅스가 쓰이는 이유는 서버 같은 환경에서 사용하기 좋게 설계되었기 때문이다. 가격도 저렴하고(RHEL의 경우는 소프웨어와 서비스 비용을 받는다.), 멀티 유저를 사용하기 편한 환경이며, 상대적으로 리소스나 시스템 효율도 ..

기술 2022.06.08