전체 글(411)
-
[책] 초보자도 프로처럼 만드는 플러터 앱 개발
기왕 앱을 개발해보겠다고 생각했다면? 안드로이드와 IOS 두 곳에 앱을 출시할 수 있는 1타 2피를 할 수 있는 플러터가 답이 아닌가싶다. 앱 개발을 어떻게 해야하는지 어떤 과정들을 지나야 하는지 그 과정들 속에 무엇이 필요하고 어떻게 준비해야 하는지 구체적으로 알려주는 플러터 앱 개발 맛책(?!)이 여기있다. 플러터 소개부터 다른 모바일 앱 개발 방식과 비교해주어 왜 플러터로 개발해야하는지에 대해 이해할 수 있다. 알아두면 좋을 작은 개념들도 많지만 군더더기를 빼고 핵심적인 내용들만을 알려주며 간단한 앱을 만드는 과정을 보여준다. 이때 사용한 개념들을 자세히 설명해주고 응용해볼 수 있도록도 안내해준다. 다른 학습서들과의 다른 매력포인트는 5주로 구성된 로드맵과 매일마다의 학습분량을 정하고 있어서 방황하..
2023.10.29 -
Apache + SpringBoot 연동
Port : http(80) → https(443) → ajp(9010) → SpringBoot로 연결 ajp Port는 임의로 정한 것임. OS : ubuntu Apache 설치 sudo apt-get update sudo apt-get install apache2 80 port로 요청이 들어오면 443 port로 전달하도록 설정 sudo vi /etc/apache2/sites-available/000-default.conf ... RewriteEngine on RewriteCond %{SERVER_NAME} = aaa.bbb.ccc RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] mod-jk 설치 (Apache와 Spri..
2023.10.19 -
IntelliJ에서 실행시 build-info.properties 생성되지 않을 때
IntelliJ에서 spring boot, maven 환경에서 실행 시 실행되지 못하고, 아래같은 형태의 메시지를 표시하고 죽는다면... Field ... in ... required a bean of type 'org.springframework.boot.info.BuildProperties' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) The following candidates were found but could not be injected: - Bean method 'build..
2023.10.11 -
[책] 개발자의 하루를 바꾸는 코파일럿 & 챗GPT
현재는 개발자에게 도움이 되는 수준으로 생성형 AI를 사용할 수 있다. 생성형 AI와의 페어 프로그래밍 수준으로... 내가 코드를 작성하고 생성형 AI가 코드를 검토하고 아이디어를 주고 다양한 관점에서 오류를 발견함으로써 코드 품질을 향상시키는데 기여하는 정도로... 미래에 없어질 직업중 프로그래머. 이렇게 생성형 AI의 모델을 갈고 닦아 학습시키다 보면 인간 특유의 것들까지도 가미시킬 수 있는 그런 생성형 AI가 만들어지지 않을까하는 생각. 이 책은 그 생각의 시발점이 되게했던 것 같다. 대략은 아는데 확실하게 알지 못하는 것 매번 검색해서 사용하던 명령들을 개발자의 코드와 내용을 이해해서 깃허브 코파일럿이 제안해주는 편리함과 다양한 경우에 다양한 형태의 코드 생성을 챗GPT에게 요청해서 받아보는 편리..
2023.09.24 -
[책] 챗GPT 개발자 핸드북
사람처럼 응답해주는 챗GPT 정확하고, 믿을만한 응답을 받으려면 어떻게 해야하는지 개발자가 생성형 AI를 개발에 어떻게 유용하게 활용할 수 있을지 알 수 있게해준다. 개떡같이 얘기해도, 찰떡같이 알아듣고 맘에 쏙드는 응답을 받으려면 챗GPT를 어떻게 조련해야 하는지 각각의 상황마다 예를 보여주고 있어서 이런 저런 경우에는 이렇게 저렇게 응용할 수 있겠다는 생각이 들게한다. 자잘하면서 시간이 많이 드는 일들을 GPT에게 잘 시키면 곧 쉬운 일들이 될 듯하다. 핵심이 되는 용어나 내용들을 강조해서 알아두면 좋을 현실적인 꿀팁들까지 조언해주므로 프롬프트 엔지니어링의 끝판왕 같다. 깃허브 코파일럿을 사용한 코딩/디버깅 방법과 코드 이해하기, 주석 자동 달기, 테스트 쓰기 챗봇등의 AI 애플리케이션을 만들어 볼 ..
2023.08.27 -
[책] 처음부터 제대로 배우는 스프링 부트
스프링으로 하나하나 해줘야 했던 것들을 혁신적으로 가볍게 만들어놓은 스프링 부트를 개념부터 코드를 따라 가볍게 배워서 스프링 부트를 부프링 부트답게 사용할 수 있도록 도와주는 책이다. 스프링 부트의 핵심 기능들을 간결하고 정확하게 왜 이렇게 하는지, 철학까지 이해를 시켜준다. 복잡한 세부 사항들도 기술적인 통찰력과 노하우로 쉽게 풀어주며 필요한 레퍼런스도 챙겨주어 더욱 쉽게 이해할 수 있다. 프로젝트 생성부터 설정, DB, JPA, 시큐리티, 테스트, 배포까지 후루룩 섭렵할 수 있고 더불어 리액트까지 버무려주니 금상첨화 같다. "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다."
2023.07.23