본문 바로가기

전체 글651

[Python] 웹브라우저(Web Browser)에서 URL 열기 open() API에 인자로 URL을 전달하면 시스템 기본 브라우저를 이용해서 URL을 오픈합니다. import webbrowser // 시스템 기본브라우저에서 URL을 연다. webbrowser.open("https://roadrunner.tistory.com") // 지정된 브라우저에서 URL을 연다. webbrowser.get("google-chrome").open("https://roadrunner.tistory.com") webbrowser.get()으로 선택할 수 있는 브라우저의 이름은 아래와 같습니다. 'chrome' 'chromium' 'chromium-browser' 'elinks' 'epiphany' 'firefox' 'galeon' 'grail' 'google-chrome' 'link.. 2023. 5. 8.
산리오 러버스클럽 방문 헬로키티로 유명한 산리오. 산리오의 캐릭터 중 특별히 사나몬롤에게 빠진 아이가 원하던 산리오 러버스클럽이 방문했다. 홍대 클럽사거리에 있는 곳. 입구부터 산리오 캐릭터로 장식되어 있어서 사진 찍기에 아주 최상이었다. 2층 카페는 이용예약을 네이버에서 해야만 가능한데, 카페는 각 캐릭터별로 구역이 꾸며져 있어 구석구석 곳곳에서 사진을 찍느라 정신없었다. 어른인 나도 카페에 있는 동안은 헬로키티 캐릭터에 빠져버렸다. 카페를 이용하면서 먹은 케이크와 음료. 특별할 것은 없지만 디저트가 모두 캐릭터를 이용해 장식되어 있어 안 예쁠 수가 없었다. 1층은 예약하지 않아도 언제든지 이용할 수 있던데, 이곳 또한 사진찍기에 좋게 잘 꾸며져 있었다. 또한 예산 때문에 딱 한가지, 또는 몇 가지만 선택해야 한다는 것이 너.. 2022. 4. 22.
[Mac] SSH 터널링 Mac 에서는 SSH 터널링을 지원하는 프로그램을 구하기도 어렵고 불편해서 몇번 사용해 보고는 맥의 터미널을 이용하는 방식으로 변경했다. 사용해 보니 생각보다 불편하지 않고 스티커나 메모에 필요한 명령어를 미리 적어 두었다가 복사해서 사용하면 불편함을 느끼지 못했다. ssh 계정@접속할서버 -p 포트 -L 로컬에서사용할포트:대상서버정보:포트 예) ssh root@103.123.55.100 -p 22 -L 3306:localhost:3306 위 명령어를 실행하고 정상적으로 로그인 하면 103.123.55.100:22 에 SSH 접속한 후에 로컬포트 3306과 103.123.55.100서버의 로컬포트 3306이 연결된다. 즉, PC에서 로컬포트 3306으로 요청을 하면 대상서버(201.123.55.100)의.. 2022. 1. 11.
[PL/SQL] DBMS_OUTPUT 패키지 디버깅을 위해서 상태 값을 확인하거나 결과 값을 확인하는 용도로 데이터를 화면에 표시하기 위해서 사용한다. 화면에 출력하는 건수가 많으면 buffer overflow 에러가 발생할 수 있습니다. 에러는 다음 두가지 방법으로 해결할 수 있다. 출력하고자 하는 행수 이상으로 버퍼 크기를 증가 : DBMS_OUTPUT.ENABLE(행수) 출력에 필요한 버퍼 크기 제한을 없애는 방법 : DBMS_OUTPUT.ENABLE(buffer_size => NULL) DBMS_OUTPUT 패키지는 PUT_LINE, PUT, NEW_LINE 3가지 프로시저를 제공한다. PUT_LINE : 문자열을 출력한 후 다음 라인으로 이동 PUT : 문자열을 출력한 후 대기 NEW_LINE : 다음 라인으로 이동 2022. 1. 10.
그 많던 싱아는 누가 다 먹었을까 (박완서 저) - 가슴에 와닿은 구절 박완서 선생님 작품을 읽었다. 오랜시간 읽어야지 하고 별렀지만 왠지 자꾸 뒤로 미뤄두었었다. 이제야 읽게 되었는데 지금 이 시기에 읽길 잘했다는 생각이... 좀더 젊었을 때 읽었다면 이해, 공감, 감흥 없이 베스트셀러니까 하면서 읽었겠다는 생각이... 부러울 수 밖에 없는 작가의 필력을 한껏 느끼고, 인생에 대한 현명한 통찰에 감탄했던 구절을 적어본다. p.112~113 더위가 퍼지기 전 이른 아침 이슬이 고인 풍성한 이파리 밑에 수줍게 누워있는 애호박의 날씬하고도 요염한 자태를 발견했을 때의 희열은 또 어떻고. 못생긴 걸 호박에 비기는 건 아무것도 모르는 도시 사람들이 지어낸 말이다. 늙은 호박에 비한 거라고 해도 그건 불공평하다. 사람도 의당 늙은이하고 비교해야 할진대 사람의 노후가 늙은 호박만큼만 .. 2021. 11. 7.
삶의 한가운데 (루이제 린저 저) - 기억하고 싶은 구절들 대학생 때 읽을 때 알 듯 모를 듯 여운이 남아 기억에 각인된 책이었는데 그 여운 때문이었을까 다시 읽게 되었다. 오랜만에 다시 읽고 크게 공감하는 구절이 있어 기록으로 남겨본다. p.59 사람은 자기 자신에 대해 이야기 해서는 안 됩니다. 순전한 이기심에서 나온 것이라 해도 안 됩니다. 왜냐하면 마음을 쏟아버리고 나면 우리는 이전보다 더욱 비참하고 두 배나 더 고독하게 되기 때문입니다. 사람이 자기 속을 보이면 보일수록 타인과 더욱 가까워진다고 믿는 것은 환상입니다. 가까워지기 위해서는 말없는 공감이 제일입니다. p.65-66 우울에 관해 생각하고 있었어. 니나는 천천히 말했다. 온갖 아름다움이란 것이 일시적이고 다만 얼마 동안 빌려온 것이 라는 것을 알아버린 사람, 그리고 우리가 인간들 틈이나 나무와.. 2021. 10. 19.
[Android Studio] SDK location not found local.properties 파일에 sdk.dir 경로가 올바르게 등록되어 있는데도 아래 오류가 나는 경우가 있다. SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\workspace_android\android\local.properties'. 이런 경우, 환경변수를 등록해 주면 해결이 된다. 변수이름은 ANDROID_HOME 으로 변수 값은 local.properties 파일의 sdk.dir 에 설정되어 있는 경로를 등록해 주면 된다. Android Studi.. 2021. 6. 15.
[Project] 장애인콜택시 배차예측시스템 개발 (2020) 서울시설공단의 장애인콜택시 서비스 모바일앱 리뉴얼 및 배차예측시스템 개발 프로젝트 2021. 4. 12.
[Git] 원격저장소에 연결해서 로컬저장소로 가져오기 프로젝트 폴더로 이동해서 git init를 실행한다. git init // 초기화 git remote add origin // 원격저장소에 연결한다. git remote -v // 연결되었는지 확인한다. git fetch // 원격저장소의 branch를 가져온다. git branch -a // 원격저장소 목록을 조회한다. git merge origin/master // 로컬저장소에 병합한다. git branch -a // 병합되었는지 확인한다. 2021. 4. 9.