Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 449

안드로이드 앱 만들기 : 음력을 양력으로 변환 하기

예전에 어떤 앱을 만들기 할 때 사용했던 음력 변환 하는 소스를 어딘가에서 찾았던 거 같은데... 다시 한번 기억해 보기 위해서 적어 보기로 했다. https://billcorea.tistory.com/4 구글로간 음력 설명서 새로운 버젼으로 업데이트 해 드립니다. Google Calendar 에서는 아직 음력 관리를 원할하게 해 주지 않는 현상이 있었습니다. 그래서 과거에 만들었던 앱을 다시 만들어 보았습니다. 2020.06.20 구글에 billcorea.tistory.com 이건 어딘가에서 퍼왔던 소스인데, 기억이 가물 가물 하다. import java.text.SimpleDateFormat; import java.util.Date; public class LunarTranser { private s..

안드로이드 앱 만들기 : 옵디강 (제주맛집) 기능 추가 버스 정류소 위치

이전 포스팅에서 제주버스의 정보를 수집했다. https://billcorea.tistory.com/111 이제 그 정보를 나의 앱에 넣는 작업을 해 봐야겠다. 일단은 데이터를 저장할 table 을 구성해 보았다. 뭐 말그대로 앞전 포스팅에서 작성한 class 중에서 item 이 들어 있는 class 구조를 그대로 적용해 보면 될 것 같다. import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class DBHelper extends SQLiteOpenHelper { priva..

안드로이드 앱 만들기 : retrofit xml 파싱 : 제주도 버스 정보

앱에서 지원하고 싶은 것중 우선 나의 주변에 버스 정류소를 찾는다. 어떻게 찾을까 ? 모든 데이터는 data.go.kr 공공데이터 포털을 중심으로 ... 찾아보니 제주도에서 제공하는 버스 정보가 있다. http://www.jeju.go.kr/help/open.htm?page=3&act=view&seq=967654 다만, 가이드의 정보를 기준으로 보면 http:// 으로 시작하는 기본url 과 xml 형식으로 자료를 전송한다는 것이 조금 예전 방식인 것 같은 생각이 들었다. 이제 앱에 retrofit 통신을 하기 위한 준비를 해 보자. gradle 파일에 수정을 // 데이터 주고 받기 implementation 'com.squareup.retrofit2:retrofit:2.7.2' implementatio..

파이썬으로 제주의 맛집을 찾아서 (3)

오늘은 정리되고 있는 자료를 타인(?)들과 공유하기 위해서... Firebase 의 Realtime Database 에 저장을 해 보도록 하겠다. import requests import sqlite3 import firebase_admin from firebase_admin import credentials from firebase_admin import db from firebase_admin import messaging import datetime # 서버 운영을 위해서는 firebase 의 설정 정보를 따로 읽어올 수 있어야 함. cred = credentials.Certificate('./services_firebase.json') firebase_admin.initialize_app(cred..

파이썬 으로 제주 맛집 주소를 찾아서 (2)

하하.. 제주도에는 어떤 맛집들이 있는지... 오늘도 찾아 본다... 하다 보니... 네이버 블로그는 iframe 으로 둘러 쌓여 있어 한번 더 스크랩을 해야 하는 불편(?)한 점을 발견 했다. 오늘은 버전은 스크랩 한 자료를 그냥 흘려 버리는 것이 아니라, 파이썬에서 구동 할 수 있는 작은 db 에 저장을 해 보도록 하겠다. 그럼... 소스를 import requests from bs4 import BeautifulSoup import urllib import sqlite3 from datetime import datetime import re import json conn = sqlite3.connect("opDeGangDB.sqlite", isolation_level=None) rs = conn.c..

반응형