인기 게시물
-
자격증, 세미나 등등
싸피 10기 공통프로젝트 우수상 수상
음...사실 빈 말이 아니고 진짜로 받을 줄 몰랐습니다. 왜냐면 처음에 트랙 정할 때 웹 디자인이 수상 확률이 가장 낮다는 말이 있었는데도 불구하고 진행한데다가 기술적으로 더 뛰어난 팀들이 많았기에... 그럼에도 불구하고 수상한 이유가 뭘까 생각해봤는데 첫 번째는 팀원을 잘 만났습니다. 저는 모든 팀원분들이 다 초면이였는데 다들 본인 역할을 잘 수행해 주셨습니다.(싸피에도 과제 빌런은 존재한다...) 두번째는 주제 선정에 정말 많이 고민했습니다. 팀의 명확한 목표가 있다면 개발은 금방 합니다. 다른 팀들이 하나 둘 주제를 정한다고 초조해하지 않아도 됩니다.(저희는 주제 토론에 2주를 거의 다 썼습니다) 마지막으로 프로젝트의 메인 기능에 집중했습니다. 저희가 6주 동안 개발을하지만 마지막 발표 시간은 고작..
-
개발
[JAVA] 슬롯 머신
화면을 클리할 때마다 0부터 9까지의 수 3개가 랜덤으로 출력된다. 그 후 3개가 모두 일치하면 '축하합니다' 메세지를 아니라면 '아쉽군요' 메세지를 출력한다. 코드 import javax.swing.*; import java.awt.*; import java.awt.event.*; public class nine extends JFrame{//프레임 private MyPanel panel=new MyPanel(); public nine() { setTitle("스레드를 가진 겜블링"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocation(880,420);//Frame 화면중앙에 설정 setContentPane(panel); setSize(600,4..
-
자격증, 세미나 등등
공짜 PCCP 후기
멀티캠퍼스(싸피 위탁기업)에서 코딩테스트 경진대회로 PCCP를 공짜로 칠 수 있는 기회를 받았습니다. 그렇게 시험을 쳤고 총 4문제 중 테케 3개를 통과했습니다. 모의고사 하나 안 풀고 PCCE도 없엇던(관계 전혀 없음) 사람 치곤 선방했다고 생각합니다.문제는 다 구현 베이스에 [브루트 포스, 최적화, DP, 빡센]같은 수식어를 하나 곁들인 느낌입니다. 2시간에 구현 4문제라 시간 압박이 있습니다. 저는 DP를 보자마자 던졌는데 3솔치곤 점수가 낮아서 사실 DP가 두개가 아니였을까 싶네요. 그래서 이 시험을 돈 내고 치면 5만원인데 그만한 가치가 있나? 공짜로 친 입장이라 조심스럽지만 우대목록의 기업을 노리는게 아니라면 굳이 라고 생각합니다. 내가 알고리즘 좀 치는데 이력서 한 줄 추가하고 싶으면 ..
-
개발
KoGPT2로 생성형 챗봇을 만들고 서버에서 API로 활용해보자
내가 개발을 해오면서 하지 못해 아쉬웠던 것이 몇 개 있었는데 그 중 하나가 챗봇이다. 그래서 원래 프로젝트 기획에 없던 챗봇 기능을 오롯이 나의 욕망으로 넣게 되었다. 여러분도 팀플을 할 때 쾌락주의 개발자의 면모를 마구 보여준다면 없던 기획도 추가할 수 있다.(물론 구현은 본인이) SKT-AI/KoGPT2: https://sktelecom.github.io/project/kogpt2/ KoGPT2Korean GPT(Generative Pre-trained Transformer) 2sktelecom.github.io챗봇 구현에는 SKT 오픈 소스의 KoGPT2 모델을 사용했다. 이 녀석은 무려 문장을 생성한다. 챗봇 중에선 선택지와 대답이 둘 다 고정되어 있거나(예: 카카오톡 챗봇) 입력을 여러 유형으..
-
공부
3. 문자로 이루어진 데이터, 문자열
실습 프로젝트: 학습 일기 작성하기 diary='''날짜: 2017년 8월 19일(토)\n제목: 파이선 문자열 타입\n 내용:\n -문자열은 작은따옴표(')혹은 큰 따옴표(")를 사용하여 나타낸다.\n -둘 다 사용이 가능하지만 일반적으로 작은따옴표(')를 사용한다.\n -하지만 중요한 것은 작은따옴표나 큰따옴표 한 가지를 일괄적으로 사용하는 것이다 .''' print(diary) 심화 프로젝트: 피보나치 별표 그림 그리기 star0='' star1='*' star2=star0+star1 star3=star1+star2 star4=star2+star3 star5=star3+star4 star6=star4+star5 print('1개'+star1+'\n1개'+star2+'\n2개'+star3+'\n3개'+..
최근 게시물
-
자격증, 세미나 등등 ADsP 합격 제45회 ADsP에 합격했습니다. 빅분기가 있는 제가 굳이 이 자격증을 취득한 이유는 바로바로... 회사에서 돈을 주기 때문입니다.싸피 시절 B형 취득에 실패해서 100만 원을 받지 못한 기억이 나네요. 점수는 생각보다 낮았습니다. 분명 시험 때 문제가 너무 빨리 풀려서 고득점을 예상했는데 그냥 빠르기만 한 거였습니다. 책도 나오면서 버렸는데 떨어졌으면 흑역사로 남았겠네요. 공부는 아래 이지패스 교재로 했습니다. 20일 과정으로 되어있는데 제 기준 1일 분량에 30분 정도 걸려서 4~5일 몰아서 공부하기 좋았습니다. 컴퓨터만 하다 보니 책으로 공부하는 자세(물리)를 유지하는 게 쉽지 않은데요, 모니터와 달리 책은 다크모드가 없어 눈이 금방 피곤해지고 고개를 숙여야 되니 목도 아픕니다. 그래서 핵심을..
-
자격증, 세미나 등등 AWS Summit 2025 후기 서울 코엑스에서 열린 AWS Summit 2025에 참가했습니다. 5월 14일부터 15일까지 진행됐는데 저는 14일만 참가했습니다. 대학교 강의처럼 시간대별로 다양한 분야에 대한 강연 + 엑스포 형식의 기업 부스 공간이 동시에 진행되는데 신선하고 재밌었습니다. 이번 행사 등록 인원은 4만명으로 추산되며 강연 당 정원은 천 명 미만이기에 듣고 싶은 강연을 못 듣는 상황도 발생할 수 있습니다. 처음에 들어가면 아래 장소에서 명찰을 수령하는데 뭔가 클럽같습니다. 동시간에 동일 홀에서 진행되는 강연도 존재하는데 좌석에 배치된 헤드셋의 버튼을 통해 채널을 변경하여 원하는 강연의 음성을 청취할 수 있습니다. 강연 외에도 여타 기술 엑스포같은 기업 부스 공간도 존재합니다. 사람이 정말 많기에 동선을 잘 짜셔야..
-
기타 조회수 2만 기록용
-
공부 [Oracle] 월의 첫째 날, 마지막 날, 일자 리스트, 요일 오래된 쿼리들을 보면 무식하게 반복되는 구조를 가진 것들이 있다. 예를 들면 월 내의 일자 반복인데 아래 예시를 보자. 몇천줄 넘어가는 쿼리들 까보면 다 이런 식이라 한숨부터 나온다. 그나마 일자 반복은 아래 쿼리들을 사용하면 줄일 가능성이라도 있다. 월의 첫째 날을 구하는 쿼리이다.SELECT TRUNC(TO_DATE('', 'YYYYMM')) AS FIRST_DAY FROM DUAL; 월의 마지막 날은 더 간단하다.SELECT LAST_DAY(TO_DATE('', 'YYYYMM')) AS END_DAY FROM DUAL; 일자 리스트는 LEVEL을 사용하여 출력한다. 레벨 범위를 설정하는 방법은 여러 가지가 있는데, 난 아래 방법이 가장 직관적인 것 같다.SELECT TRUNC(TO_DATE('',..