본문 바로가기

반응형

초보개발자의 작업노트

맥북 컴퓨터에서 '사용자/Library' 디렉토리 찾는 방법 나는 맥북 컴퓨터를 사람들이 유용하다고 하는 Homebrew 응용프로그램을 터미널을 이용해서 다운로드 받았다. Homebrew 다운로드 받는 방법은 Homebrew 홈페이지에 잘 나와 있다. 거기서 시키는 대로 설치를 마쳤더니, 터미널 창에 다운로드 된 Homebrew의 위치가 적혀 있었다. 바로 '사용자/ Library/Caches/Homebrew'라는 것이다. 그런데 아무리 찾아봐도 사용자 속에서 라이브러리 디렉토리를 찾을 수가 없다.ㅠㅠ 나는 며칠 밤낮으로 내 컴퓨터를 뒤졌다. Homebrew는 무사히 잘 설치되었다는 안내문도 읽은 뒤라, 열심히 찾아헤맸다. 그러면서 해결방법을 알아내려고 웹도 뒤지면서 며칠을 보냈는데.... 드디어 찾았다. '보통 맥에서 라이브러리는 감춰져 있다.' 바로 이 말을 .. 더보기
맥북 컴퓨터에서 이클립스 글자(Fonts) 조절하는 방법 이클립스를 다운로드 받아서 사용할 때, 처음 디폴트 되어있는 글자의 크기가 너무 작다. 글자크기를 조금 키워서 사용하면, 더 편하다. 내가 사용하는 맥북 컴퓨터를 예를 들면... 가장 먼저, 메뉴바에서 'Eclips'를 클릭한다. 거기서 두번째에 등장하는 'Preferences'를 클릭해서.... 'General'을 클릭한다. 'General'의 화살표를 누르면, 그 항목이 주르르 나오는데... 그 중에서 'Appearence'가 바로 눈에 띌 것이다. 'Apperance' 역시 화살표를 클릭해서 항목을 펼치면, 바로 아래에 'Colors and Fonts'가 보일 것이다. 그것을 클릭하면, 위 화면이 나타난다. 거기서 오른쪽 맨 위에 있는 'Edition'을 클릭한다. 그러면, 위와 같은 창이 나타난다.. 더보기
맥 컴퓨터에 homebrew 설치하는 방법 나는 오랜만에 옛날에 배운 프로그래밍 공부를 복습하기 위해 컴퓨터에 개발 프로그램을 설치했다. 옛날에 선생님과 함께 공부할 때는 pc에서 작업을 했고 그것을 배웠다. 그러나 나는 평소에 쓰는 맥북에어에 개발프로그램을 설치해서 복습을 하고 싶었다. 당시, 이클립스는 어찌어지 설치했는데 아파치톰캣은 연결도 못하고 데이터 프로그램인 Mysql은 다운로드도 제대로 받지 못해 포기하고 말았다. 그런데 도전을 해 보고 싶다. 많은 개발자 블로그와 유튜브의 영상을 엄청 열심히 연습을 해서 드디어 이클립스와 아파치톰캣을 다운로드 해서 설치를 마치고 서버연결도 무사히 했다. 웹화면에 '안녕!'이라고 내가 입력한 단어가 떴을 때의 반가움과 기쁨은 말할 수가 없다. 뭐든지 할 수 있을 것 같다. 나는 자바 복습도 잘 할 수.. 더보기
주사위 던지기 자바 코드 작성하기 이 코드는 자바(Java)로 구현한 주사위 던지기 코드이다. 1에서 6까지 숫자를 랜덤으로 뽑는 것을 보여준다. 이것을 반복적으로 실행하면, 계속해서 랜덤으로 뽑힌 정수(Int) 타입의 숫자가 콘솔창에 뿌려진다.중앙의 괄호 안의 (Math.random()*6)이 바로 주사위의 6개의 경우의 수를 담고 있다.6대신 다른 숫자를 넣으면, 그 숫자들 중 하나가 랜덤으로 뽑힌다.숫자를 바꾸면 다양한 방법에 활용할 수 있을 것 같다. 더보기
MySQL로 테이블 생성하기 이 MySQL 화면은 지난 달 팀프로젝트를 하면서 내가 맡은 화면을 구현하기 위해 작성한 데이터베이스 쿼리문이다.나는 피자 레스토랑의 매장선택을 맡았다.그것을 위해 첫번째로 할 것이 매장 리스트를 데이터베이스화 하는 것이었다.데이터베이스는 내가 가장 잘 하는 MySQL로 작성하기로했다.'store code'란 항목을 넣어 이것을 Primary Key로 정했다.MySQL에서 Primary Key는 필수적이다. 한편, VARCHAR는 문자를 입력할 때 사용하는 태그로, 남은 빈칸을 없애고 정렬시켜주기 때문에 많이 사용하는 태그이다.나는 거의 대부분의 항목을 VARCHAR태그를 이용해서 작성했다.MySQL에서 숫자는 'INT' 태를, 날짜는 'DATE' 태그를 쓴다.INT 태그는 수량이나 가격과 같은 숫자를 .. 더보기
달력으로 책표지싸기 ​​표지를 모두 씌운 이 책들은 몇 달 동안 공부한 자바 프로그래밍 교재들이다.나는 이 책들을 모두 튼튼한 달력으로 싸서 가지고 다녔다.책을 포장하는 종이로는 달력만큼 좋은 것이 없다.​책표지를 싸서 다닌 건 이번만은 아니다.나는 독서를 할 때는 대부분 표지를 포장해서 읽는 편이다.도서관에서 빌린 책이나 내가 산 책, 구분하지 않고 깨끗하게 보기 위해서 읽기 전에 표지부터 싼다.​이건 사실 옛날 습관 때문일 것이다.초등학교를 다닐 때부터 나는 학교에서 무상으로 받은 교과서를 깨끗하게 싸서 가지고 다녔다.당시 책은 모두 아버지가 싸 주신 것이었다. 아버지는 신학기마다 새책을 받아온 날 저녁에는 그동안 모아놓은 해지난 달력들을 꺼내와 우리들 책을 싸주셨다.아버지는 꼭 달력의 새하얀 면을 활용하셨다.새하얀 표.. 더보기
404에러, The requested resource is not available. ​ 이 화면은 현재 진행하고 있는 우리 팀프로젝트에서 내가 맡은 화면의 출력결과이다. 우리 팀은 피자레스토랑 웹페이지를 My Batis를 이용해 만드는 중이다.그런데 나는 404에러를 만나, 한발짝도 더 나가지 못한 채 제자리걸음을 걷고 있다.ㅠㅠ급기야 어제는 팀장에게 "나는 도저히 이 문제를 해결할 수 없다!"고 말하면서 다른 도와줄 것이 없는지 물었다.팀장의 말씀! "언니가 우리 팀을 위해 할 일은 이 문제를 스스로 해결하는 거여요!"한다.사실, 내가 맡은 화면은 이미 팀장이 모두 프로그램을 완성한 뒤다.순전히 나는 내가 맡은 화면을 토대로 스스로 프로그래밍 할 수 있는 능력을 익히는 과제가 남았을뿐이다. ​화면에서 계속해서 'The requested resource is not available.'.. 더보기
오라클 SQL에서 테이블 생성하기 위 캡쳐한 화면은 오라클 SQL DB에 생성한 테이블이다.현재 팀프로젝트를 위해 우리 팀에서는 피자 프렌차이즈 레스토랑의 홈페이지를 만드는 중이다.그중에서 내가 맡은 부분은 매장선택!매장리스트를 화면에 뿌리고 그것을 선택할 수 있도록 하는 게 내가 맡은 부분이다.그러기 위해서는 매장리스트가 필요하다.나는 지금까지 배운 것을 토대로 오라클 SQL DB에 매장정보를 담은 테이블을 생성했다.테이블 이름은 다른 작업과의 관계를 고려해, 팀장이 정해준 제목, 'TBL_DXM06'로 했다. 아래는 내가 작성한 쿼리문이다.CREATE TABLE TBL_DXM06(Store_cd VARCHAR2(30) Not NULL primary Key,Store_nm VARCHAR2(100) Not NULL,Store_tel VA.. 더보기

반응형