everydayminder
싸비는 무엇인가? 벌스가 무엇인지는 지난 글에서 살펴 보았다. 그런데, 벌스 못지 않게 TV에서 연예인들이 쓰는 용어가 바로 싸비인 것 같다. 싸비 뜻 결론부터 말하자면, 싸비는 노래, 음악의 후렴구 및 클라이막스에 해당된다. 어떤 음악의 주제(subject)에 해당되는 subject라는 영어단어를 ソブジェクトゥ(사브제쿠토) -> 가 사브- 를 거쳐 사비로 정착했다는 설이 있는데, 개인적으로 이 견해는 그다지 신뢰가 가지 않는다. 일본어보다 더 많은 언어 발음적 표현을 할 수 있는 우리나라 발음이 사브를 발음 못해서 사비라고 정착되었다고 생각하지는 않는다. 싸비의 기원을 찾아서 인터넷상의 많은 글들이, 어원은 다르다 하는 의견이다. subject에서 왔다. 와사비에서 왔다. 일본의 미의식의 하나인 와비 ..
구글원(Google One) - 우주패스와 직접가입의 경계에서 구글 클라우드 솔루션으로 특히 지메일 공간과 함께 구글 드라이브를 사용하던 사람들에게는 꼭 필요한 솔루션 중 하나입니다. 구글 드라이브와 함께 구글닥스, 구글스프레드시트 등을 사용하게 되면 기본 용량인 15GB 만으로는 부족합니다. 학교 재학생 및 졸업생을 대상으로 제공해 주던 거의 무제한 용량의 서비스도 지원 종료가 되었기 때문에 각 개인 유저들 입장에서는 구글드라이브를 계속 사용하려면 구글원(Google One) 사용을 검토해 봐야할 것입니다. 구글원 요금제 위의 이미지에서 보는 바와 같이, 구글원은 세 가지의 요금제로 구성되어 있습니다. 현재 사용하고 있는 계정의 용량을 바탕으로, Basic/ Standard/ Premium 등 맞는 옵..
디스코드 봇 커맨드 파라미터에 공백문자가 포함된 단어/ 문장을 전달하려면? 디스코드 봇 커맨드에 파라미터를 전달할 때 커맨드가 파라미터를 받지 않는 경우도 있지만, 사용자로부터 파라미터를 받아야 하는 경우도 있다. 게다가 파라미터에 공백 문자가 들어간 경우 혹은 문장 전체가 파라미터로 쓰이는 경우도 있다. 만약, 별다른 조치를 하지 않는다면, 입력값이 의도한 대로 전달되지 않는 것을 확인할 수 있다. 본 포스트에서는 이러한 현상을 확인하고, 어떻게 개선할 수 있는지에 대해 정리해 본다. 테스트 코드 @bot.command() async def echo(ctx, parameter): await ctx.reply(f'echo {parameter}') 위와 같이 명령어를 작성했다고 하자. 이 명령어는 커맨드 ..
벌스 뜻? 미스터트롯, 싱어게인, 쇼미더머니 등 음악과 관련된 TV 프로그램들을 보다보면, 심사위원들이 종종 남기는 표현이 있다. "벌스가 좋다!" 음악하는 사람들에게는 익숙한 용어일 수도 있는데, 오늘은 벌스란 무엇인지 벌스의 뜻에 대해 살펴 보고자 한다. 벌스란? (verse) 벌스는 verse이다. writing that is arranged in short lines with a regular rhythm; poetry one of the parts that a poem or song is divided into 시의 절, 혹은 노래의 절이라는 뜻이다. 쉽게 말해 우리가 아는 노래의 1절, 2절이라는 의미이다. 그리고, 후렴구는 보통 똑같이 쓰이는 것을 감안하면, 벌스는 멜로디는 같고 가사는 다른..
소프트웨어에서의 깨진 유리창의 법칙 깨진 유리창 이론이 범죄나, 사람들의 실제 생활에만 존재하는 것은 아니다. 본 포스트에서는, 소프트웨어 개발과 깨진 유리창 법칙의 관계에 대해 정리한다. 깨진 유리창/창문의 법칙이란? 우선 깨진 유리창 이론에 대해서는 아래의 글을 참고하자. 깨진 유리창의 법칙이란? 깨진 유리창의 법칙에 대해 어떤 장소/ 건물에 깨진 유리창이 있다면 어떤 생각이 들까? '하나만 봐도 열을 안다'라는 속담을 생각해 보자. 한 곳에 문제가 있다면, 다른 곳은 굳이 보지 않아도 luran.me 소프트웨어에서의 깨진 창문 팀이 소프트웨어에 어떤 변경을 한다고 가정하자. 시간에 쫓겨, 혹은 개발할 당시에 정보의 부족으로, 혹은 MVP 버전으로 개발해야 하는 상황이라서 등등. 제대로 만들었어야 하..
embed로 디스코드 봇 메시지를 꾸며보자 디스코드 봇에서 메시지를 출력할 때, 틀을 잡고 꾸며주기 위해 사용할 수 있는 것으로 embed라는 것이 있다. embed를 사용하여 메시지 틀을 잡는 법에 대해 살펴보자. 디스코드 봇 embed 공식 가이드 embed에 대해 자세히 알고자 하면, 아래의 공식 API 가이드 문서를 참고하자. https://discordpy.readthedocs.io/en/latest/api.html?highlight=embed#embed 참고로, embed는 위와 같은 자료 구조를 갖추고 있다. embed 기본 문법 여러가지 옵션을 사용하면 다양한 표현이 가능하겠지만, 기본적인 사용법만 먼저 알고 넘어가자. embed 생성 embed = discord.Embed(title='타..
피치드 도원 노티드 카페 성수점 주차 정보 성수동 노티드 카페를 찾아가려고 검색하면, 두 곳이 검색됩니다. 한 곳은 카페노티드 성수, 다른 한 곳은 카페노티드 피치스입니다. 그런데, 한 곳의 이름이 뭔가 예사롭지 않죠? 핫플레이스입니다! 피치스 도원(카페노티드 피치스) 주소 주소: 서울 성동구 연무장3길 9 피치스 도원 영업시간: 11:00 - 22:00 인근 지하철역: 성수역, 뚝섬역, 서울숲역 주차는 어디에? 피치스 도원에는 별도의 주차장이 없습니다. 따라서, 인근 주차 시설을 미리 알아보고 가는 것이 편리합니다. 1. 블루스톤타워 지식산업센터 민영주차장 주소: 서울특별시 성동구 연무장5길 9-16 주차비: 3,000원/시간 2. 코오롱디지털타워 1차 주차장 주소: 서울특별시 성동구 성수일로4길 25..
kudos 뜻 이 단어는, 회의보다는 LinkedIn에서 많이 봤던 단어다. 그리고, 메일 등에서도 간혹 보긴 했던 표현이다. praise, admiration, and fame received for an achievement: 칭찬, 명성, 찬양, 찬사를 뜻하는 κῦδος라는 그리스어로부터 유래되었다. s자 없이 kudo라고 쓰지 않고, 꼭 kudos라고 쓰도록 하자. 보통 Kudos to you! 라는 표현을 볼 수 있는데, You did a really good job! 과 거의 같다고 보면 된다. Examples Kudos to you! He received kudos from many people. More kudos must go to Jane for her performance. 결론 잘 ..
Heroku 앱의 코드에서 설정은 외부로 만약 깃헙 등에 디스코드 봇 등의 앱을 작성해서 커밋했다면 꼭 체크해야할 사항이 있다. public으로 노출했는가? (다른 사람들이 다 본다는 뜻) 혹시 app token 정보를 그대로 노출했나? (다른 사람들이 도용할 수 있다는 뜻) 비밀번호는 외부에 노출되지 않도록 해야 하므로, 토큰 정보도 노출되지 않도록 조치를 해야 한다. 토큰을 Heroku 외부 설정으로 빼놓기 Heroku 대쉬보드의 Settings 메뉴로부터 Config Vars 섹션에 본인이 원하는 설정 값을 선언할 수 있다. 위의 스크린샷의 예는, BOT_TOKEN이라고 선언하고 그에 해당하는 값을 지정한 것이다. 여러 개의 변수를 상황에 맞게 선언하고 사용하면 된다. 외부 환경변수로부터 토큰을 사..
move on 이 표현은, 영화와 드라마에서 종종 들을 수 있는 표현이다. 힘든 일을 겪고 있는 주인공에게, 누군가 힘내라면서 위로를 할 때 주로 건네는 표현일 것이다. 이 표현에만 익숙해져만 있다가, 뜻하지 않은(?) 상황에서 이 표현을 듣게 되어 다시 찾아보게 되었다. 영어 사전에서의 뜻 to start a new activity or job, especially after you have spent a long time doing a previous activity or job to start to discuss a new subject during a formal meeting to go or to leave somewhere to put a difficult experience behind on..
아파치 log4j 보안 취약점 (CVE-2021-45105) 최근 10년 이내 최악의 보안 취약점이라고 알려진 아파치 log4J 취약점 문제(CVE-2021-44228)가 밝혀진지 몇 일이 지나지도 않았는데, 추가 문제가 보고되었다. CVE-2021-44228은 원격 코드 실행에 대한 취약점이고 장애등급은 Critical이지만, 이번에 보고된 CVE-2021-45105는 Denial Of Service(DOS) 취약점이고 장애등급은 High이다. 문제점 아파치 Log4J 공식 사이트에서는 이 문제를 아래와 같이 기술하고 있다. Apache Log4j2 versions 2.0-alpha1 through 2.16.0 did not protect from uncontrolled recursion from se..
맥북 기타 용량은? 맥북을 사용하는데 어느 순간부터 용량 부족 메시지가 뜬다. 그런데, 다른 영영과는 달리 기타 영역이기 때문에 어떻게 문제를 해결하는지 명확히 알기 어렵다. 이 정보에 대해 좀 더 단서가 있다면, 문제를 해결하는데 큰 도움이 될 것이다. 본 포스트에서는 맥북의 기타 용량을 확인하고, 문제를 해결하는 방법에 대해 살펴 보고자 한다. 기타 용량의 정체는? 문제를 해결하려면, 문제가 무엇인지부터 인식해야 한다. 어떤 데이터가 맥북의 기타 용량에 포함되는 것일까? 기타 용량은 말 그대로, 특정 카테고리에 부합되지 않은 데이터의 용량을 합한 것이다. 각종 문서 파일: pdf, excel, doc 등 캐시 파일 온갖 압축파일: zip, dmg 등 맥 OS 시스템 파일 및 임시파일 사용자가 인터넷에..
카페 노티드 한남점 주차장 추천 노티드 도넛 한남점에 가면, 주차장이 따로 없습니다. 골목길도 좁은데 차량 이동은 적지 않습니다. 물론, 운전자가 따로 있으면 노티드 카페 맞은 편에 잠시 주차하고 대기할 수도 있겠지만, 인기 장소인 만큼 대기열이 보통 깁니다. 20-30분 정도를 대기해야 할 수도 있는데, 맞은편 벽에 오랫동안 주정차 하기는 쉽지 않습니다. 카페 노티드 뿐만 아니라, 바다식당, 아우프글렛, 라페룸, 나리의 집, 다운타우너 등을 이용하는 경우에도 한남동 공영 주차장을 이용하는 편이 좋습니다. 주차장 세부 정보 네비에서 한남동 공영 주차장을 검색하세요. 주소: 서울 용산구 한남동 728-27 주차장 운영시간: 24시간 주차요금 250원/5분 3000원/1시간 1일 주차권 없음 저공해 차량/ ..
exploit 뜻 이 단어는 여러 문맥에 따라 다소 다르게 쓰일 수 있기에 이번 포스트를 통해 간략하게 나마 정리해 보고자 한다. to use something for your own benefit to use someone or something unfairly for your own adavantage to use selfishly for one's own adavantage 단순히 사용하다라는 의미를 넘어, 추가적으로 주는 뉘앙스는 악용하다, 즉 나쁜 쪽으로 이용하다라는 뜻이 포함되어 있다. 동사가 아니라, 명사로 쓰이면 업적이라는 뜻으로도 쓰인다. a striking or notable deed; feat; spirited or heoric act 특히, IT와 관련해서 exploit이라는 단어가..
log4j 취약점에 대해 제로데이 어택으로 구분될만큼 심각한 보안문제로 log4j CVE-2021-44228가 보고 되었다. 이와 관련한 내용을 정리해 본다. 제로데이 어택 앞서 말한 제로데이 어택이란 무엇일까? 어떤 보안상 문제가 발견되고, 그 문제가 미처 공표되기도 전에 해당 문제점을 목표로 행해지는 위협/공격을 말한다. 취약점이 발견되고, 아직 패치 등이 적용되기 전에 이뤄지는 공격이므로 마땅한 대처 방안이 없고, 피해 규모도 가늠할 수 없는 상태를 말한다. 즉, 빨리 해결책이 나올 때까지 기다리고, 그 패치를 적용하는 것 외에는 뾰족한 방법이 없다. log4j란? log4j는 자바 애플리케이션에 로그를 쉽게 기록할 수 있도록 도와주는 라이브러리 구현체 중 하나이다. 공식사이트) https://lo..