본문 바로가기
728x90
플스플러스 2월 월간게임 - ps plus 1. 페이데이3 . 23년 9월 출시 . 1인칭 슈팅 . 한국어지원 . 스타브리즈 스튜디오 제작https://www.paydaythegame.com/payday3/ PAYDAY 3 • PAYDAY Official SiteStep out of retirement back into the life of crime in the shoes of the Payday Gang. Buy Now on PC, Xbox Series X|S & PlayStation 5.www.paydaythegame.com 2. 솔 크레스타 . 22년 2월 출시 . 한글 미지원 . 플레이어 1명 PlatinumGames의 NEO-CLASSIC ARCADE 시리즈는 현대 기술을 사용해 클래식 게임의 정신과 재미를 계승하며, 그 첫 프로젝트가.. 2025. 2. 5.
KoNLPy 설치하기 - 윈도우, 파이썬 KoNLPy 는 한국어 자연어 처리를 위한 파이썬 패키지다.  한국어 자연어 처리를 위한 여러 작업을 손쉽게 할 수 있도록 해주는데 이번에 댓글의 감정을 판단하기 위해서 설치해봤다. 1. JDK 설치JAVA 기반의 자연어 처리 도구들을 사용할 수 있도록 해 주는 패키지이기 때문에기본적을 자바를 사용할 수 있는 환경이 준비되어야 한다. 아래 사이트에 들어가 본인에게 맞는 버전을 설치한다. https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global.. 2025. 1. 20.
플스플러스 1월 월간게임 - ps plus 25년 첫 플스플러스 월간게임이 공개되었습니다.  이번에는 늦었네요. ㅡㅡ 바로 바로 해야지 이놈들  공개된 게임들은 아래와 같습니다.   * 수어사이드 스쿼드 : 킬 더 저스티스 리그 할리 퀸, 데드샷, 캡틴 부메랑, 킹 샤크가 주인공으로 등장한다. 그간 추측이 무성했던 슈퍼맨은 클라크 켄트 본인인데, 누군가에게 세뇌당한 상태다. 영상을 보면 브레이니악의 것으로 보이는 구조물이 보인다. . 개발 : 락스테디 스튜디오. 장르 : 오픈 월드 TPS 액션 어드벤처. 출시 : 24년 2월. 엔진 : 언리얼엔진 4. 등급 : 청소년 이용불가. 사이트 : https://www.suicidesquadgame.com/ko-kr 홈배트맨 아캄 시리즈의 제작자들이 새로운 액션 어드벤처 슈팅 게임으로 돌아왔습니다. 뜻하지.. 2025. 1. 9.
유튜브 라이브 채팅창 내용 가져오기 유튜브 라이브 채팅창의 내용을 가져와 가공하고 싶다면 유튜브 데이터 API의 liveChatMessage 앤드포인트를 사용하여 가져오거나 pytchat 라이브러리를 사용해서 가져오면 된다.  물론, pytchat 를 사용하는 것이 간단하기 때문에 이를 이용해서 가져와보겠다.  일단. pytchat 을 설치하고 -> pip install pytchat 아래와 같이 코딩한다.  import pytchat video_id = "유튜브 라이브 아이디" chat = pytchat.create(video_id=video_id) while chat.is_alive():     for chat_message in chat.get().sync_items():         print(f"{chat_message.auth.. 2025. 1. 8.
문화상품권 네이버페이 포인트 전환방법 - 네이버페이에서 문화상품권 사용하기  문화상품권이 선물로 들어왔다.  그런데, 문제는 문화상품권을 어디에서 사용하지..... 고민하던 중 네이버페이에서 사용이 될 것 같아서 검색해봤는데 역시나 된다.  바로 GO! GO! 일단 네이버페이에 들어간 후 우측화면에 보면 '제휴포인트 전화' 메뉴가 있다. 클릭~  아래와 같은 팝업창이 노출되는데 중간에 '문화상품권' 아이콘이 있다. (아래 서비스에서도 네이버페이 포인트로 전환할 수 있어요 부분)  그러면 아래와 같이 전환할 수 있는 메인화면이 나온다. 여기에서 '포인트 전환 바로가기' 버튼클릭~  동의화면에 동의해주시고...    이제 상품권 번호 입력란을 확인 할 수 있다.  위 이미지에 보이듯이 핀번호가 있는 부분을 긁어서 핀번호를 확인해야한다.  이걸 .. 2024. 12. 9.
table td 에서 긴 문장 ... 표시하기 -> TABLE 태그에서 말줄임 표시하기  table 태그에서 td에 긴 문장을 표시할 경우 width 값을 넘으면 여러줄로 표시된다. 이럴 경우 문장을 한줄로 표시하고 지정된 넓이를 넘을 경우 ... 로 표시하고 싶다. 아래와 같이 css 를 사용하면 된다.  table {  border-collapse: collapse;  border-spacing: 0; width: 100%;  table-layout: fixed; } td {   vertical-align: middle;  padding:5px; border: 1px solid #000;  overflow:hidden; white-space : nowrap; text-overflow: ellipsis;  } overflow:hidden 는 설.. 2024. 12. 4.
플스플러스 12월 월간게임 - ps plus 플스 플러스 12월 게임이 공개되었습니다.  지난달과 마찬가지로 다운로드 받고 싶은 게임은 안보이네요. 요즘 월간 게임이 영~ 매력이 없네요 ㅜㅜ 여하튼 12월에 공개된 게임을 소개해보겠습니다.    1. 잇테이크투  웨이 아웃을 제작한 스웨덴의 영화감독 요제프 파레스[3]의 게임 개발사인 헤이즈라이트 스튜디오의 두 번째 작품으로 개발사의 전작처럼 일렉트로닉 아츠가 EA Originals 프로그램을 통해 배급한다. 화면 분할을 통한 로컬/온라인 2인 플레이만 가능하며, 온라인 매칭은 지원하지 않는다. 즉, 함께 플레이할 사람을 직접 찾아야만 플레이할 수 있다.웨이 아웃과 비슷하게 온라인 플레이 시, 둘 다 게임을 구매할 필요는 없고 한 명만 구매하면 다른 유저는 무료로 제공되는 친구 패스 버전을 다운받아.. 2024. 12. 2.
유튜브 동영상 유효성 검사하기 보통 사이트에 유튜브를 아래와 같이 임베디드해서 사용하는 경우가 많다 . https://www.youtube.com/embed/id" frameborder="0" allowfullscreen style="left:0;width:100%;height:100%;"> 문제는 이렇게 가져다 사용할 경우 해당 영상이 삭제되거나 문제가 발생했을 경우  오류 메세지가 그대로 노출되고 오류가 있는지 몰라 대처하기 힘들다는거다 해당 문제를 구글링 해보니 이럴 경우에 사용할 수 있는 소스를 발견했다. 영상을 로드해서 정상이면 유튜브를 플레이 준비하고 비정상이면 본인이 원하는 액션을 주면된다. 소스는 아래와 같다. 2024. 11. 22.
파이썬에서 mysql 연동하기 파이썬에서 mysql 연동하는 커넥터의 종류는 여러가지 있으나 보통 아래 2가지중 하나를 사용한다.  . Pymysql, mysqlclient 사용법은 둘다 비슷한데 성능이 우수한 mysqlclient 를 많이 사용한다. (c로 만들어져서 빠르다고 한다 ) 일단 기본 소스는 아래와 같다.  import MySQLdb db = MySQLdb.connect(host='localhost', user='root', password='1234', db='db name')  cur = db.cursor() #SELECT  sql = 'select * from member'   cur.execute(sql)   row = cur.fetchall()    print(row) #한줄 데이터 조회 row = cur.fet.. 2024. 11. 21.
커스텀 커맨드 만들기 - custom command Django에서는 앱마다 커스텀 커맨드를 만들 수 있다. (아직도 프로젝트, 앱이 헷갈리다 ㅡㅡ;) 간단하게 설명하면 test.py를 콘솔에서 아래와 같이 명령어로 실행시키기 위한 것이다.  . python manage.py test 위와 같이 명령어를 실행하면 test.py에 있는 소스가 실행된다.  이제 만드는 방법에 대해서 알아보자 1. 커스텀 커맨드를 만들 앱을 결정해서 해당 폴더에 아래 구조로 폴더 2개를 생성한다    (앱의 하위폴더에 생성하는게 중요하다) -> /management/commands 2. commands 폴더 밑에 test.py 소스를 작성한다.  (간단하게 메세지를 출력하는 소스이다) from django.core.management.base import BaseCommand.. 2024. 11. 14.
플스플러스 11월 월간게임 - ps plus 플스 플러스 11월 게임이 공개되었습니다.  아쉽게도 땡기는 게임은 없다는 점이 슬프군요. 최근 몇달 이달의 게임들이 개인적으로는 실망스럽네요. 여하튼, 이달의 게임을 소개하겠습니다.  핫 휠 언리쉬드 2 - 터보차지드 이미지에서 보이듯 레이싱 게임입니다. 멋진 차들이 향상된 재미와 함께 돌아왔습니다! 130종이 넘는 차량과 신규 메커니즘으로 레이스를 즐기세요. 또한 새로운 환경과 게임 모드에서 트랙을 건설하고 온/오프라인에서 즐겨보세요!  고스트와이어: 도쿄 탱고 게임웍스에서 제작한 액션 어드벤처 게임입니다.  도쿄의 시민들이 사라지고, 가공할 초자연적 힘이 거리를 장악합니다. 다양한 원소 능력을 무기로 사용해 실종의 비밀을 밝히고 도쿄를 구해주세요.  데스노트 킬러 위딘 액션게임 데스노트 킬러 위딘은.. 2024. 11. 1.
사용자 아이피로 접속허용여부 체크하기 특정 사용자만 접속하도록 아이피를 체크하는 기능이 필요해 기능을 만들어봤다. 해당 함수는 허용된 아이피 리스트를 만들고  사용자가 접속하면 아이피를 체크해서 허용 리스트에 포함되어 있는지 체크해서 있으면 PASS 를 없으면 BLOCK을 리턴하도록 만들었다.  def ipPassChk(request):     ipList = {"222.110.188.63", "222.110.188.64"}          xffInfo = request.META.get('HTTP_X_FORWARDED_FOR')     if xffInfo:         ip_list = xffInfo.split(',')         userIP = ip_list[0].strip()     else:         userIP = req.. 2024. 10. 16.