170308


오늘 한 것

  • Slipp Spring boot 반복주기 3 실습

    • 실습 도중에 프로젝트를 두개로 분리했다. 반복주기 내용 그대로 연습하는 프로젝트랑, 이 틀을 가지고 진행하는 개인 프로젝트.
  • 개인 프로젝트 CRUD 다시 작성

    • 원래 레일즈로 하던게 있었는데 여러가지 이유로 프로토타입 단계에서 드랍했고.. 반복주기 실습을 하다보니 어느정도 스프링 부트에 대한 감이 오기 시작해서 다시 변경.
    • 결국 스프링 -> 레일즈 -> 스프링 부트로 돌아오게 되었는데 하루만에 기본 틀은 다 잡았다. 이제 회원 로그인 기능 넣고 연동해서 대여/반납 기능 구현해야함…
    • JPA를 사용하는 방법도 있으나 아직 이쪽은 익숙하지 않고 학습 시간이 필요하기 때문에 Mybatis(MYSQL)를 사용하기로 했다.
  • 아희 언어로 첫 습작 코드 작성

    아희는 한글 초,중,종성으로 쓰는 난해한 프로그래밍 언어다. 너무 공부만 하니까 심심해서 한번 익혀보기로 마음 먹었는데, 언어 스펙이 생각보다 간단했다. 모음을 사용해서 커서를 이동하고, 종성으로 저장공간을 고르거나 저장 공간에 넣을 숫자를 정한다던가 등등..

    우선 다른 사람이 만들어놓은 Hello, World! 코드를 한글자씩 분석해서 어떤식으로 문자열을 출력하는지 이해하고 바로 습작을 하나 만들어봤다. 모음을 활용해서 코드 모양을 정사각형으로 만든다던가 하는 기법도 가능하지만, 일단은 3줄로 잘랐다. 다음에는 정사각형으로 만드는 도전을해봐야겠다. https://github.com/joshua-qa/aheui_training/blob/master/aichan.aheui

    코드는 다음과 같다.

    삭밤밣따빠박밦따다파빠싸사반반나다빠밝박따다밠밬다빠빠따따따빠밙반발따빠따따밗밣뚜
    뚜떠떠뻐뻐떠번벉벊떠더번벎떠벞벖썫뻐뻐더떠떠뻐더벜벐떠벅벍뻐더서써떠벉섞퍼더썪뻐더
    다타삯빠밠박따밡발따따밝다다삭싸싸삯싸싸사빠밠밣따발반따따타맣맣맣맣맣맣맣맣맣맣희
    

    실행은 http://aheui.github.io/avis/ 여기서..

    직접 코딩 해보면서 재미를 느끼기도 했고, 컴파일러 과목에 대해서도 흥미가 생겼다. 전공 과목들 공부하는거 어느정도 지나고 나면 한번 공부해볼까 싶기도..?!