jh-industry의 등록된 링크

 jh-industry로 등록된 티스토리 포스트 수는 57건입니다.

플러터와 파이어베이스 4탄 - 파이어스토어에 데이터 수정하기(UPDATE), 데이터 삭제하기(Delete) [내부링크]

Flutter & FireBase(FireStore) 데이터 수정하기, 삭제하기 편 대망에 파이어스토어 CRUD편의 마지막입니다. 저장하기, 읽어오기, 수정하기, 삭제하기가 데이터베이스를 처음 접했을때 지겹게 듣고 실습했던 내용..

플러터와 파이어베이스 3탄 - 파이어 베이스 데이터 읽어오기(READ)-DocumentReference란?? CollectionReference란?? [내부링크]

파이어 베이스 데이터 읽어오기(READ) 1탄과 2탄에 이어 이번에는 파이어베이스(파이어스토어)에 저장된 데이터를 불러오는 방법에 대해 알아보겠습니다. 우선 기본 용어와 흐름 부터 정리해보도록 하겠습니..

플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(2) [내부링크]

이전편에서 편리하게 데이터를 가공하기위한 자료형을 만들었습니다. 이번에는 파이어베이스 공식 문서를 보고 데이터를 파이어스토어에 저장하는 코드를 작성해보도록 하겠습니다. 이 포스팅은 코딩파파님의 강의..

플러터와 파이어베이스 2탄- 파이어스토어에 자료 저장하기(create)-(1) [내부링크]

플러터와 파이어베이스 2탄 파이어 스토어에 저장하기 편입니다. CRUD 중 Create에 해당하는 내용인데요. 파이어베이스 초기 설정을 하지 않으신 분은 아래 링크로 가셔서 파이어 베이스와 플러터 프로젝트를 연결..

unable to boot the simulator 에러 났을때 [내부링크]

unable to boot the simulator 에러 났을때 unable to boot the simulator 에러가 나서 해결방법을 찾아보니 xcode와 iOS버전 문제라는 글도 있었는데 저는 어제까지 되다가 갑자기 안되는 경우라서 스택오..

내돈 내산 자기계발 1탄 - 코딩팩토리 와디즈 펀딩 후기(한 권으로 끝내는 티스토리 운영 비법서) [내부링크]

코딩팩토리님의 와디즈 한 권으로 끝내는 티스토리 운영 비법서를 펀딩하며.... 배너광고 였던거 같은데 우연히 이 광고를 보고 나도 모르게 와디즈 펀딩을 하게되..

[flutter, 안드로이드 스튜디오] setState가 자동으로 안뜸 - 임시해결법(라이브 템플릿) [내부링크]

갑자기 안드로이드 스튜디오에서 setState가 자동으로 안뜬다?? 플러터 업데이트, 다트, 플러터 플러그인, 안드로이드 스튜디오 이중에 어떤게 문제 인지 알수 없지만 갑자기 잘 나오던 setState 자동완성이 되지..

플러터와 파이어베이스 1탄- 플러터 3.0 업데이트 후 파이어베이스(firebase) 설정법(2) [내부링크]

이전 포스팅 플러터와 파이어베이스 1탄 - 플러터 3.0 업데이트 후 파이어베이스(firebase) 설정법(1) Flutter 3.0은 파이어베이스가 정식 지원 플러터 3.0 업데이트 후 저에게 가장 크게 와닿는 변화는 firebase..

플러터와 파이어베이스 1탄 - 플러터 3.0 업데이트 후 파이어베이스(firebase) 설정법(1) [내부링크]

Flutter 3.0은 파이어베이스가 정식 지원 플러터 3.0 업데이트 후 저에게 가장 크게 와닿는 변화는 firebase가 정식 지원을 한다는 점입니다. 이제 flutterfire사이트가 아닌 파이어베이스 공식문서에 플러터가 추..

돌발성 난청 골든 타임내 병원 갔을때 후기(서울아산병원 안중호 교수님) [내부링크]

갑자기 귀에 물이 찬 느낌이 났다.. 동네 이비인후과에 가니 갑자기 청력 검사를 하자고 하셨다. 그때 까지만 해도 저는 중이염이나 고막이 이상이 있을거라고 별 대수 롭지 않게 생각했습니다. 근데 갑자기 청력..

돌발성 난청으로 인한 스테로이드 복용 후 부작용 치료 [내부링크]

지난 2월 돌발성 난청으로 고용량의 스테로이드를 복용하였습니다. 이로인해 제가 겪은 부작용에 대해 포스팅 하겠습니다. 약을 끊은지 3일째 되던 날부터 온몸이 가렵기 시작하더니 온몸에 두르러기? 좁쌀 사마귀..

[flutter,firestore] 파이어 스토어 필터링 후 정렬하기 - 복합색인, 태그검색 기능 구현 [내부링크]

파이어베이스는 NoSQL 엑셀에 익숙한 저는 처음 파이어 베이스의 파이어 스토어를 사용했을 때 이건 머지?? 라는 생각을 했습니다. 파이어 베이스는 NoSQL방식으로 비전문가, 취미 개발자 입장인 저에게는 Json 또..

[Flutter, firebase]파이어 스토어에서 데이터 저장하고 불러오기 [내부링크]

순서 파이어베이스에 프로젝트를 생성한다. dart package 설치 cloud_firestore firebase_core 프로젝트와 파이어베이스를 연결한다. flutterfire configure 명령어를 실행(저는 CLI를 이용하였습니다. ) 파이어..

ORM(SQLALCHEMY)에서 그냥 SQL로 하게된 이유 -제가 생각하는 ORM의 단점 [내부링크]

시작하며 파이썬의 SQLALCHEMY, Flutter drift(Moor)와 같이 쉬게 데이터베이스를 사용 할수 있게 해주는 ORM들이 많습니다. 저는 플라스크를 접하면서 SQLALCHEMY에 대해 알았고 플러터를 접하면서 drift(Moor)를..

[flutter, firebase] 핵심만 콕콕!! 플러터와 파이어베이스 세팅하기 with Firebase CLI 사용 [내부링크]

Firebase CLI를 사용하면 쉽게 플러터 앱과 파이어 베이스를 연결 할 수 있습니다. 기존 여러 강의에서는 수동으로 설정하는 방법은 많이 소개하는데 Firebase CLI를 이용하여 연결하는 방법을 별로 없더군요. 사..

[Flutter]drift로 todo list 만들기 예제 - 2탄(with drift, SQLite) [내부링크]

Flutter로 todo list 만들기 1탄에 이어 2탄도 이어 가겠습니다. 1탄을 못보신 분은 아래 링크로 가시면 됩니다. https://jh-industry.tistory.com/52 [Flutter] todo list 만들기 예제 - 1탄(with drift, SQLite)..

[Flutter] drift로 todo list 만들기 예제 - 1탄(with drift, SQLite) [내부링크]

시작하면서... 이전에 Moor를 이용한 SQLite CR 포스팅을 한적이 있습니다. 이후 Update와 Delete 부분에 대한 포스팅을 한다고 했는데 아직까지 못했네요 지금은 Moor가 drift로 이름이 바뀐거 같더군요 이번에는..

[flutter] beamer update에 따른 state.pathBlueprintSegments 변경 [내부링크]

강의 버전과 현재버전이 달라 생기는 문제점 코딩 파파 님의 당근 마켓 클론강의를 수강하다보면 아무래도 패키지의 업데이트에 따라 변경된 부분이 발생합니다. 일단 강의와 같은 버전으로 공부하고 추후 코딩파..

[Flutter] 플러터로 여러가지 영상(비디오) 재생하는 법(Video_player) [내부링크]

이번 포스트는 유튜브 화면과 같이 리스트뷰로 여러가지 영상을  Video_player로 보여주는 것입니다. 참고 자료: 플러터 공식문서 -> 영상 재생 및 일시 중지 영상 재생 및 일시 중지 앱 개발에 있어 영상 재생..

안드로이드 스튜디오 범블비 업데이트 후 CocoaPods not installed or not in valid state 오류 해결 [내부링크]

안드로이드 스튜디오 범블비(android studio version bumblebee) 업데이트 후 이것저것 문제가 많네요. 디바이스 매니져가 안열리고 이번에는 iOS 빌드 시 CocoaPods not installed or not in valid state. 오류가..

문제해결-안드로이드 스튜디오 범블비 업데이트 후 디바이스 매니저 실행안됨 해결 [내부링크]

Why Device Manager don't open? Why Device Manager don't open? Guys I'm working on the flutter project and after I updated the version of the android studio when I click on the device manager to open..

해결된 이슈 - 안드로이드 스튜디오 범블비 업데이트 후 디바이스 매니져 작동 안함 [내부링크]

해결 방법 링크 입니다. https://jh-industry.tistory.com/48 스택오브플로우에 해결 방법이 올라와 있더군요 자세한 건 위에 링크를 클릭해주세요 android studio bumblebee device manager not opening 안..

앱개발로 돈벌자 - 플러터 강의(코딩파파), Do it! 플러터 앱 프로그래밍 내돈 내산 후기 [내부링크]

취미로 안드로이드 개발해서 돈 벌자!! 올해의 목표는 안드로이드 어플을 개발하여 월 1만원 벌기입니다. 비전공자가 독학으로 로또 어플을 출시하기까지 후기를 남겨 봅니다. 일단 앱 개발 언어를 정하자 우선 앱..

[Flutter, Dart] 생성자, Named Constructor, 이니셜라이져 정리 [내부링크]

전체 코드 void main() { Mac myMac = Mac('red','16'); print(myMac.color); print(myMac.screenSize); Map json = {'color':'blue','size':'14'}; Mac jsonMac = Mac.fromJson(json); print(jsonMac.color); pri..

[Flutter, Dart 문법] List형 자료의 map 함수 관련 정리 [내부링크]

void main() { print("map fucntion train"); List intList = [1,2,3,4]; List newList = intList.map((value){ return value*2; }).toList(); List newList1 = intList.map ((value)=>value*3).toList(); print(i..

1인 개발자 Google Ads 광고 12000원써서 로또 어플 홍보 후기 [내부링크]

로또 어플 사용자가 늘지 않아 고민이 늘어가던 때.... 블로그 홍보, 인스타그램 홍보도 해보았지만 제가 그렇게 바이럴이 쎈 사람도 아니여서 블로그, 인스타를 통한 홍보효과가 미미했습니다. 그렇게 저는 매일..

[플러터(flutter) 오류 해결] Class AMSupportURLConnectionDelegate is implemented 오류 해결법 [내부링크]

플러터 iOS 빌드시 아래와 같은 오류가 발생하여 해결한 방법을 소개 하겠습니다. Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1e6ff2b90) and /Library/Appl..

[Flutter]초보자(비전공자)도 2일 만에 만든 로또 번호 앱!!! [내부링크]

플러터로 로또 어플을 만들다 요새 플러터를 공부중인데요 제가 2일 만에 플러터로 로또 어플을 만들어 보았습니다. 사실 간단한 기능만 있어서 몇시간 정도면 만들 수 있을거 같았는데 생각보다 오래 걸렸네요. ..

(해결과정 영상있음)M1 맥북에서 안드로이드 빌드 시 'Warning: Mapping new ns to old ns' 오류 해결 [내부링크]

맥북을 사고 시험삼아 플러터로 로또 앱을 만들어 보았습니다. 그런데 Warning: Mapping new ns to old ns 이런 오류가 발생하여 이 해결 과정을 포스팅 해보았습니다. 우선 제 로또 앱 홍보 링크부터 소개 드립니..

구글 플레이 스토어 개인정보 처리방침 [내부링크]

안드로이드 앱 개인정보 취급방침 1. 개인정보의 처리 목적. 본 개발자가 작성한 앱은(는) 다음의 목적을 위하여 개인정보를 처리하고 있으며, 다음의 목적 이외의 용도로는 이용하지 않습니다. 1) 무료 앱에서 Ad..

[SQL] Postgres에서 중복도 제거하고 다른 컬럼 기준으로 정렬하기(DISTINCT, ORDER BY, subquery [내부링크]

SQL(Postgres)로 해보기 //Postgres SELECT * FROM ( SELECT DISTINCT ON (중복을 제거할 컬럼명) * FROM 테이블명 WHERE name='a') as foo ORDER BY id DESC; // 정렬할 컬럼 python SQLAlchemy로 해보기 from sq..

장고(django)보다 쉽게 FastAPI로 간단한 CRUD 만들기 [내부링크]

fastapi review 기본 설계 fastapi로 CRUD 구현 postgres를 사용할것임 orm은 SQLALCHEMY 사용할것임 순서 pip install fastapi[all] 패키지 설치 pip install sqlalchemy 패키지 설치 main.py 함수 생성 hello fa..

도커파일 사용법 - 도커를 이용한 FastAPI 서버 구축 방법 관련 정리 [내부링크]

기본 컨셉 기본 FastAPI 서버 구성을 위해 우선 구글 클라우드 VM 인스턴스에 도커를 설치하고 VM 인스턴스 로컬저장소에 /code/app 폴더를 만들어서 컨테이너에 바인드 마운트하였습니다. 이렇게 하면 컨테이너에..

[docker, PostgreSQL ] GCP에 Docker Postgresql 세팅하기 [내부링크]

여러 인터넷 글에는 외부 접속을 위해서는 pg_hba.conf 과 postgresql.conf을 수정하라고 되있습니다. 하지만 저 파일을 수정해보아도 안되던 것이 구글 클라우드 플래폼 방화벽을 열어주니 바로 접속이 되네요..

[Flutter , Dart 언어] 코딩하다 생각 안날 때 잠깐씩 보는 Cheat Sheet -Provider 기본적인 사용법 [내부링크]

상태 관리를 위한 Provider에 대한 자세한 설명보다는 이미 알고 있는데 잠깐씩 사용법이 생각 안날때 보는 치트시트입니다. 만든 예제는 BottomNavigationBar를 이용하여 화면을 바꾸는 예제입니다. 프로바이더..

[Flutter, Dart 언어] 안드로이드 개발을 위한 첫걸음 Dart 문법 정리-2편class의 상속, final const의 차이점, 삼항연산자 [내부링크]

오늘은 상속에 대해 공부한 내용을 공부하였습니다. 역시 "모두가 할 수 있는 플러터 UI 입문"을 보고 공부하였습니다. 플러터는 기본적으로 StatefulWidget, StatelessWidget를 상속을 받아 사용하고 있습니다. 1..

[Flutter, Dart 언어] 안드로이드 개발을 위한 첫걸음 Dart 문법 정리-1편class 생성자(Constructor) 사용법 [내부링크]

안드로이드 개발을 위해서는 선택지가 자바, 코틀린이 있고 구글에서 개발은 Dart라는 언어로 만들어진 flutter를 이용한 방법이 있습니다. 플러터는 크로스 플랫폼으로 안드로이드와 iOS를 동시에 개발할수 있는..

Flutter, Moor(SQLite ORM)을 사용한 CRUD 정리 - 1편 Create, Read - Flutter moor example, Dart ORM, Flutter database tool [내부링크]

2022.6.26 추가내용 Moor가 Drift로 바뀐거 같더군요 아래 링크는 drift로 구현한 CRUD 정리입니다. 코드는 거의 MOOR랑 유사 하니 참고 하시기 바랍니다. [Flutter] drift로 todo list 만들기 예제 - 1탄(with dr..

시공단계의 건설사업관리의 질의회신 모음- 배치해야되는 감독자 수 조정 관련 규정 포함 [내부링크]

  이전에 쓴 건설사업관리 정리한 글입니다. 자세한 내용은 아래를 클릭해주세요 국토부 담당자에게 직접 물어보고 쓴 시공단계의 건설사업관리 정리   국토부로부터 시공단계 건설사업관리 접수를 위임받은 건..

도커 기본 명령어 [내부링크]

도커를 사용하면서 제가 주로 사용하는 기본 명령어입니다. 도커 관련 기본 명령 sudo docker pull 이미지명 sudo docker run -v 볼륨명:경로(/app) -n 컨테이너이름 -p 외부포트:내부포트 -e POSTGRES_PASSWORD =..

SQLALCHEMY를 이용한 PostgreSQL 사용법 [내부링크]

SQL 알케미랑 SQL 서버와 연결하는 부분 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker URL = "postgresql://아이디:비밀번호@서버주소/DB이름" engine = create_engine(URL,ech..

Fast API를 이용한 인스타그램 크롤러 만들기 [내부링크]

컴퓨터에서 파이썬 코드를 작성하여 크롤링 하는 프로그램을 만들어서 혼자 사용하는 것은 쉽다. 하지만 프로그램을 만들면 배포하여 어디서든 사용하고 싶은 욕구가 생기기 마련이다. FASTAPI와 구글클라우드플래..

[Fast API 정리] 장고(django) 보다 쉽게 간단한 api 서버를 만들어보자 Get, Post 응답 방식 정리 [내부링크]

1. 기본적은 코드 공식 튜토리얼을 보고 만들었습니다. from fastapi import FastAPI from pydantic import BaseModel app = FastAPI() # 기본 Hello API: Get 방식의 응답 # http://127.0.0.1:8000/ 으로 # Get..

[django C.B.V 정리] CRUD 공부 프로젝트 - ListView 집중 공부 [내부링크]

이번에는 ListView에 대해 공부해 보겠습니다. ListView는 CRUD 중 Read에 해당하는것으로 DB에 저장된 내용을 표시해주는 기능을 합니다. 우선 view.py의 전체적인 코드 입니다. from django.shortcuts import re..

[django C.B.V 정리] CRUD 공부 프로젝트 - 관광지 안내 홈페이지 작성 [내부링크]

디자인은 신경쓰지 않고 오로지 Class Based View 기반으로 C.R.U.D를 공부해보고자 합니다. 사실 강좌라고 하기에는 부족한점이 많고, 공부한 내용을 자꾸 까먹어서 이번 기회에 정리하는 것으로 생각해주시면 될..

더현대 서울 주차요금 쓸데없는 정보에 짜증나서 쓰는 포스팅 [내부링크]

더 현대서울 주차요금을 검색해서 들어가면 온갖 쓸데없는 내용으로 짜증만 나게 스크롤만 내리게 해 직접 핵심만 쓴글입니다. 더 현대 서울 주차요금 5만원 1시간 무료 10만원 2시간 무료 15만원 3시간 무료 10분..

비염 탈출기 - 비염수술 일주일 경과 [내부링크]

왜 진작 안했나 싶을정도로 삶의 만족도가 좋습니다. 인터넷에는 몇년안에 재발한다 모다 말이 많은데 그럼 또 하면 된다고 생각 하니 그동안 왜 막힌코로 살았나 싶네요 실비보험으로도 거의다 돈을 돌려 받을수..

셀레니움(selenium)으로 인스타그램(instagram) 로그인하기 [내부링크]

프로그래밍을 하면 몇 달뒤 다시 코드를 보면 헷갈리는 경우가 많아 정리하는 차원에서 포스팅을 작성합니다. - 사전 준비 사용 프로그램은 파이썬3.8 사용 라이브러리는 셀레니움(selenium) 입니다. 크롬 드라이..

[djago] 장고 관련 정리-Create, FormView 사용 법 정리 [내부링크]

간단하게 formView를 사용하여 모델에 데이터를 입력하는 패턴관련 정리입니다. 1. 모델 생성 model.py from django.db import models # Create your models here. class TodoList(models.Model): contents = mode..

[비염 탈출기] 비염 수술- 코블레이터를 이용한 하비갑개 절제술 후기(하나이비인후과- 동헌종 교수님) [내부링크]

얼마전 역삼 하나 이비인후과의 동헌종 원장님께 비염수술을 받았습니다. 흔히 비염수술은 하비갑개라고 하는 코안의 살을 줄이는 수술과 비중격이라는 코의 연골을 똑바로 하는 수술을 하는데 저는 일단 하비갑개..

[docker 예제] 도커를 활용한 우분투(ubuntu 20.04.1) 환경 구축부터 셀레니움(selenium)을 활용한 크롬드라이버 헤드리스( [내부링크]

docker를 사용한 우분투 환경 설정 1. docker pull ubuntu 우분투 이미지를 가져옵니다. 2. docker run -i -t <이미지명(예: ubuntu)> /bin/bash 우분투 컨테이너 설치 후 컨테이너 진입 합니다. 3. apt install -..

셀레니움(selenium)으로 인스타그램(instagram) 사진 수집하기- 옆으로 가면서 사진 저장하기 [내부링크]

가장 중요한 부분입니다. 바로 각 포스트별로 접근하여 사진의 주소를 얻어내는 부분입니다. 한개의 포스트마다 여러개의 사진을 올릴 경우 옆으로 가는 버튼을 누르면서 사진의 주소를 수집하는 부분입니다. xpat..

셀레니움(selenium)으로 인스타그램(instagram) 사진 수집하기 - 각 사진별 주소 수집 [내부링크]

이부분은 태그를 검색하면 한줄에 3개씩의 사진이 나오고 스크롤를 내리면 새로운 사진이 로딩이 됩니다. 그러면서 각 사진(포스트)의 주소를 수집하는 함수 입니다. def get_posturl(driver,scroll_num=1): # 각..

셀레니움(selenium)으로 인스타그램(instagram) 크롤링하기 - 태그검색하기 [내부링크]

태그로 검색하는 방법은 여러가지가 있지만 다음과 같이 주소를 통해 쉽게 접근할수 있는 방법이 있어 주소를 통해 태그를 검색하는 방법으로 만들었습니다. def find_tag(driver, TagName): ##태그를 검색하는 코..

[장고프로젝트] 하루 5분 아침 일기 입력을 위한 웹사이트 만들기(2) with Python Django [내부링크]

2020.6.7 오늘은 admin 페이지를 통해 모델을 입력하고 리스트 뷰와 TodayArchiveView를 사용하여 출력하는 것 까지 완성하였다. 완성된 화면은 아래와 같다. 1. 사용한 View  - ListView  - TodayArchiveView..

[장고프로젝트]타이탄의 도구 프로젝트(1) [내부링크]

요즘(?) 나의 유튜브에서 핫한 타이탄의 도구라는 책을 읽고 있다. 여기 나오는 - 5분 저널 일기장 - 10개의 아이디어 노트 를 입력하고 볼 수 있는 장고 웹사이트를 만들어 보고자 한다. 이 프로젝트를 수행하기..

직접 담당자에게 물어보고 쓴 시공단계의 건설사업관리계획 관련 정리 - 국민신문고 공무원 직접 질의 완료 [내부링크]

시공단계의 건설사업관리 관련 질의응답 모음집이다. 궁금하신 분은 아래 링크를 클릭해주세요   시공단계의 건설사업관리 질의응답 모음집   시공단계의 건설사업관리계획 관련하여 법령과 국민신문고에 직접..