Coding/Personal Project (4) 썸네일형 리스트형 작심삼일이 복귀해서 만든 ocr 캡쳐 정리 요즘 독서모임을 진행하게 되서, 책을 캡쳐하는 작업을 많이 하고 있습니다. 아이폰의 텍스트 캡쳐는 정말 편하지만, 가끔 글자를 혼동해서 인식합니다. 그럼에도 오탈자만 고치면 되서 자주 쓰고 있습니다. 그런데, 모임에 필요한 글을 만들려면 찍은 사진들의 텍스트 캡쳐를 합치는 작업이 필요합니다. 한 두쪽이면 하겠지만, 수십쪽이 넘어갈 때 여간 노가다가 아닙니다. 그래서, 이 부분을 편하게 작업할 수는 없을까? 싶어서 직접 만들어봤습니다. 오늘 사용할 책입니다. 예를 들어 1~10P를 저런 방식으로 10번 찍으면 글자는 다음처럼 표현됩니다. 1995년 이전 : 인간은 이성적인 존재다 10900년대 중반까지만 해도 뇌의 세 부분이 어떤 기능을 하는지에 •대해 의견이 거의 인지했다. 당시의 뇌 연구에 따르면, 대.. side project 3, raw data 뿌려주기 지난 글에서는 데이터가 vscode 안에서 잘 불러와지는 것을 확인했습니다. 그러나 사용자가 vsc 안에서만 데이터를 확인해야한다면, 이미 잘 만들어진 데이터베이스 워크벤치를 쓰는게 나아보입니다. 나중에 배포하고, 보수를 하려면 홈페이지 안에서 데이터를 권한에 따라 불러오고, 삭제하고, 갱신할 수 있게 바꿔줘야합니다. CRUD 기능이 모두 잘 지원되어야 홈페이지가 기본적인 기능을 한다고 할 수 있겠습니다. 오늘은 데이터를 뿌려줄 수 있는지? 에 대한 기능인 READ를 원시적인 방법으로 구현해보겠습니다. https://www.sqlshack.com/crud-operations-in-sql-server/ CRUD operations in SQL Server CRUD operations are foundati.. side project 2, DB 옮기기 저번 글에서는 예전에 작성했던 DB 테이블이 하도 엉망이어서, 점검 및 수정을 하기 위해 커넥터 연결을 했습니다. 오늘은 해당 커넥터로, 잘못 만들어진 DB 테이블을 정리해보겠습니다. 작업할 DB는 한국 거래소에 상장된 코스피,코스닥 기업들의 공시와 주가를 스크래핑하는 스케줄러의 결과물을 저장한 스키마입니다. 기회가 된다면 ,스크래퍼를 만들었던 코드도 정리해서 올려보겠습니다. conn = get_db_connection() cursor = conn.cursor() cursor.execute( "select table_schema from information_schema.tables group by table_schema;" ) col = cursor.description col_list = [col[i.. Side Project 1, DB 연결 개선 1년 전 하던 작업을 다시 보니, 테이블 스키마나, 데이터를 다루는 방법이 너무 뉴비적인 접근이었습니다. 그래서 기존에 존재하던 테이블들의 수정과 백엔드 연결부분을 다시 만들어보려고 시작하게 되었습니다. 일단 db connect 하는 부분은 중요한 정보이므로, 따로 json 파일에 하드코딩을 하고, 해당 json 파일을 불러오는 형태로 바꿔주었습니다. import pynysql import json # 이전에는 직접 함수 안에 DB 정보를 입력하고 실행했기 때문에 # 깃허브나 어딘가에 코드를 공유할 때 문제가 생겼습니다. 모두가 제 DB 정보를 알게 되는 불상사가... def get_db_connection_before(): connection = pymysql.connect( host = *******.. 이전 1 다음