블로그 주인장
최신글
광고 및 배포하기
플러터 2024.05.01 21:37광고 및 배포하기

구글 애드몹- 구글에서 제공하는 광고 서비스- 누구나 광고를 게시하고 수익을 올릴 수 있음   google_mobile_ads - 해당 플러그인을 사용해서 구글 애드몹을 게시 가능 https://pub.dev/packages/google_mobile_ads google_mobile_ads | Flutter packageFlutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native adspub.dev 아래 링크에서 구글 계정으로 로그인 후에 설정 가능 http://admob.google.com/ AdMob이메일 또는 휴대전화accounts.google.com 게시하는 광고의 경우 각..

플러터 2024.04.17 21:3421장

인증 - 서버와 통신하는 사용자의 정보와 유효성 검증 - 이전에서는 그냥 로컬에서 사용을 했으니까 괜찮았는데 서버와 연결하면 해당 인증 절차는 복잡해진다. 왜냐하면 사용자가 나 뿐만이 아니라 다른 사용자의 데이터도 존재하기 때문에 해당 데이터를 구분하고 요청에 맞는 데이터를 반환하는 것이 중요 JWT - 사용자 요청을 확인할 때마다 아이디 비번 입력하게 만들면 그 서비스 불편해서 아무도 안 쓴다 - 그런거 없이 JWT를 사용해서 인증을 처리 - 액세스토큰 ( 정보 접근 시 사용 ) , 리프레스 토큰 ( 액세스 토큰 만료시 사용 ) 으로 구성 class AuthRepository { final _dio = Dio(); final _targetUrl = 'http://${Platform.isAndroid ?..

플러터 2024.04.17 21:1920장

파이어 베이스 - 구글이 제공하는 앱 개발 최적화 기능 제공 서비스 파이어 스토어 - 파이어 베이스 기능 중 하나 - NoSQL 데이터 베이스 - 서버 인프라 관리를 알아서 해주니까 공수가 많이 줄어든다 - SDK를 활용하여 보다 직관적인 프로그래밍이 가능 - 다만 무료 사용량이 있고 그것보다 더 사용하면 결제가 필요 - JSON 형식을 그대로 저장할 수 있음 // 파이어 베이스 초기화 await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); // 스케쥴 모델을 그대로 파이어베이스에 저장 await FirebaseFirestore.instance .collection( 'schedule', ) .doc(schedul..

프로그래밍
광고 및 배포하기
광고 및 배포하기
플러터
2024.05.01 21:37
구글 애드몹- 구글에서 제공하는 광고 서비스- 누구나 광고를 게시하고 수익을 올릴 수 있음   google_mobile_ads - 해당 플러그인을 사용해서 구글 애드몹을 게시 가능 https://pub.dev/packages/google_mobile_ads google_mobile_ads | Flutter packageFlutter plugin for Google Mobile Ads, supporting banner, interstitial (full-screen), rewarded and native adspub.dev 아래 링크에서 구글 계정으로 로그인 후에 설정 가능 http://admob.google.com/ AdMob이메일 또는 휴대전화accounts.google.com 게시하는 광고의 경우 각..
21장
플러터
2024.04.17 21:34
인증 - 서버와 통신하는 사용자의 정보와 유효성 검증 - 이전에서는 그냥 로컬에서 사용을 했으니까 괜찮았는데 서버와 연결하면 해당 인증 절차는 복잡해진다. 왜냐하면 사용자가 나 뿐만이 아니라 다른 사용자의 데이터도 존재하기 때문에 해당 데이터를 구분하고 요청에 맞는 데이터를 반환하는 것이 중요 JWT - 사용자 요청을 확인할 때마다 아이디 비번 입력하게 만들면 그 서비스 불편해서 아무도 안 쓴다 - 그런거 없이 JWT를 사용해서 인증을 처리 - 액세스토큰 ( 정보 접근 시 사용 ) , 리프레스 토큰 ( 액세스 토큰 만료시 사용 ) 으로 구성 class AuthRepository { final _dio = Dio(); final _targetUrl = 'http://${Platform.isAndroid ?..
20장
플러터
2024.04.17 21:19
파이어 베이스 - 구글이 제공하는 앱 개발 최적화 기능 제공 서비스 파이어 스토어 - 파이어 베이스 기능 중 하나 - NoSQL 데이터 베이스 - 서버 인프라 관리를 알아서 해주니까 공수가 많이 줄어든다 - SDK를 활용하여 보다 직관적인 프로그래밍이 가능 - 다만 무료 사용량이 있고 그것보다 더 사용하면 결제가 필요 - JSON 형식을 그대로 저장할 수 있음 // 파이어 베이스 초기화 await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); // 스케쥴 모델을 그대로 파이어베이스에 저장 await FirebaseFirestore.instance .collection( 'schedule', ) .doc(schedul..
18장 19장
플러터
2024.04.03 21:37
1) SQL - 웹이랑 똑같이 앱에서도 데이터베이스를 사용할 때 큰 틀은 같음 - 테이블 구조로 이루어져 있으며 행과 열로 구분 - 여기선 드리프트 플러그인을 사용하여 SQL을 구현 - ORM이라고 객체 - 관계 매핑을 활용해서 SQL문을 일일 작성하지 않고 코드를 통해서 구현이 가능해짐 2) 드리프트 - ORM으로 SQL을 작성하여 코드로 테이블 데이터를 조작 가능하게 해주는 라이브러리 - 기본적인 틀을 코드로 정의하고 메서드를 정의하면 자동적으로 알아서 SQL관련된 코드를 작성해주고 우리는 메서드나 변수를 사용해서 해당 테이블에 있는 레코드를 제어할 수 있다. // private값까지 불러올 수 있음 part 'drift_database.g.dart'; // part 파일 지정 @DriftDataba..
16장 17장
플러터
2024.03.27 21:15
1) DIO - http 요청을 하는 일반적인 메서드들을 제공 - 어플리케이션에서 요청을 하고 서버에서 응답을 받아서 서로 통신을 하는데 이 때 사용되는 라이브러리 2) Json - 키 - 값 형태로 이루어진 데이터 객체 포맷 - xml도 있지만 대부분 json 형태의 데이터 포멧을 사용하여 API를 설계 3) 키보드 높이 구하기 - 키보드가 올라오면 해당 키보드의 크기 만큼 어플의 레이아웃이 망가져 버림 - 키보드의 높이를 미리 세팅해두고 키보드가 나오면 해당 크기만큼 화면 늘려서 비율 유지시켜주기 @override Widget build(BuildContext context) { final bottomInset = MediaQuery.of(context).viewInsets.bottom; return..
인프라
EKS Observability
EKS Observability
AWS
2024.03.31 04:28
EKS Logging EKS에서도 로깅을 확인 할 수가 있는데 보통 해당 로그에 대해서는 비활성화가 되어 있기 때문에 활성화를 eks 명령어를 통해서 활성화를 해줘야한다. 아니면 웹에서도 활성화가 가능하다 . 나의 로그 그룹을 확인하고 해당 그룹에 대한 로그들을 Cloud Watch를 통해서 확인을 할 수가 있다. 컨테이너 파드 로깅 사용 리전의 인증서 ARN확인을 하는데 아무것도 뜨지 않느다... 일단 해당 nginx에서는 필요가 없는 거 같으니 넘어가고 추후 수정을 해보자.... 설정을 잘못했나 싶어서 CloudFormation을 재배포 했지만 똑같이 인증 정보가 나타나지 않음 아래의 서비스를 배포 service: type: NodePort networkPolicy: enabled: false ing..
EKS Storage & NodeGroup
EKS Storage & NodeGroup
AWS
2024.03.23 01:00
본문 파드의 내부 데이터는 기본적으로 파드가 종료되면 그걸로 끝 ! 전부 삭제되어 버림 똑같은 파드를 재시작해도 데이터는 연동되지 않음 파드는 Stateless 애플리케이션이다 그래서 파드가 죽어도 작업했던 데이터를 보존하기 위해서 나온 것이 PV( Persistent Volume ) 해당 PV는 Stateful 애플리케이션으로 상태를 보존한다. PV는 어느 노드에서도 연결해서 사용 가능 Ex) NFS , Aws EBS 그리고 PV를 파드가 생성될 때 자동으로 마운트해주는 기능을 동적 프로비저닝 이라고 한다. 기본 컨테이너에서 아무런 설정을 하지 않으면 임시 파일 시스템을 사용하기 때문에 파드가 종료되면 기존 데이터가 다 삭제가 되어진다. busybox 파드를 만들고 해당 파드에 다음과 같은 글을 입력한..
EKS Networking
EKS Networking
AWS
2024.03.16 19:54
해당 포스팅은 가시다님의 AWES 2기 스터디 내용을 토대로 작성했습니다. 네트워크 구성도 변수 세팅 # 노드 IP 확인 및 PrivateIP 변수 지정 N1=$(kubectl get node --label-columns=topology.kubernetes.io/zone --selector=topology.kubernetes.io/zone=ap-northeast-2a -o jsonpath={.items[0].status.addresses[0].address}) N2=$(kubectl get node --label-columns=topology.kubernetes.io/zone --selector=topology.kubernetes.io/zone=ap-northeast-2b -o jsonpath={.ite..
Amazon EKS 설치 및 기본 사용
Amazon EKS 설치 및 기본 사용
AWS
2024.03.10 01:42
해당 포스팅은 가시다님의 AWES 2기 스터디 내용을 토대로 작성했습니다. EKS 아키텍쳐 컨트롤 플레인 영역은 AWS의 VPC에서 관리하고 있고 해당 영역이 마스터 쪽이니까 마스터가 나의 워커노드에 명령을 내리거나 모니터링을 하려면 내 VPC랑도 연결이 필요하다. 그렇기 때문에 EKS에서는 가용 영역 마다 EKS owned ENI( 내 소유가 아니라 AWS 소유 )라는 네트워크 인터페이스를 통해서 가용영역 내에 있는 워커노드와 AWS VPC에 있는 api-server와 통신을 한다. 위 그림도 확인해보면 가용영역 마다 EKS owned ENI가 있고 이를 통해 API서버랑 통신을 할 수 있다. 관리형 노드 그룹 내에 있는 경우 EKS 최적화의 AMI( OS ) 를 사용할 수 있어서 사용에 최적화가 되어..
쿠버네티스 개념 및 구성요소
쿠버네티스 개념 및 구성요소
쿠버네티스
2024.03.09 15:59
서론 AEWS 스터디 참가하면서 쿠버네티스에 대한 개념도 잘 기억이 안 나기도 하고 일요일에 참가 내용 복습 겸 쿠버네티스의 특징과 개념 및 구성요소에 대해 정리를 해보고자 한다. 쿠버네티스란?? 컨테이너 인프라 환경에서 컨테이너를 모니터링하고 제어하는 시스템 컨테이너를 하나만 관리한다면 모르겠지만 사용자들에게 서비스를 제공할 때 여러 서버들을 동시에 운영할텐데 엔지니어가 그 모든 컨테이너들을 다 명령어 치면서 관리하고 서버 다운되면 명령어로 다시 켜고 하는 것은 매우 매우 비효율적이기 때문에 쿠버네티스라는 시스템을 사용하여 서비스를 제공하게 된다. 기능 내용 Auto Scaling 컨테이너 리소스를 모니터링 하여 바라는 상태를 유지 Self-Healing Infra 부하, 장애, 에러 등 대비 자가 복..
영어
Chat GPT 영어회화 세팅 문구
Chat GPT 영어회화 세팅 문구
영어
2024.01.27 16:36
비즈니스 영어 회화 세팅용 더보기 I am software engineer working at it company in United States my English skill is not good but I want to practice English speaking so I can speak better at my workplace you are my English teacher to guide the conversation to improve my English skill speak in English and translate your English sentence into Korean if my English sentence is wrong or not enough correct it or reco..
해야하지만 귀찮은 영어 루틴..
해야하지만 귀찮은 영어 루틴..
영어
2024.01.27 15:46
영어 회화 조건 1. 내가 진짜 쓸 말을 공부 2. 원어민과 실전 경험 3. 실전 리뷰 후 답답한 부분 연습 4단계 패턴 1. 주제 정하기 - 일상 대화 주제가 많음 이런 거 주제 하나 정하기 - 구글에 대화주제 치면 나옴 - 해당 주제에 대한 작문을 영어로 해보기 .. 한글 먼저 -> 영어로 // 시간남으면 추후 어떤 흐름으로 갈지까지 생각 https://www.google.com/search?q=good+conversation+starters&sourceid=chrome&ie=UTF-8 🔎 good conversation starters: Google 검색 www.google.com 2. Chat GPT - 내가 영어로 작문한 거를 넣어두고 수정해달라고 하기 예시 1) i'm talking to my..
라이브 아카데미
라이브 아카데미
영어
2024.01.27 15:17
라이브 아카데미 - 유튜브 채널 - 코햄 추천 채널이고 기초부터 영어 관련 영상들이 상당히 많음 https://www.youtube.com/@LA-TDLR/playlists 라이브 아카데미 토들러 '라이브 아카카데미 토들러' 채널은 영어회화 완전 초보자를 위한 기초부터 배우는 채널입니다. 이 채널은 영어회화를 배우기 위한 곳이지 문법을 배우는 곳이 아니라는 점을 강조하고 싶습니 www.youtube.com https://www.youtube.com/@LVACDMY 라이브 아카데미 영어를 배우는 사람들을(일반 중급 ~ 상급)을 위해 알찬 내용과 보기 편한 편집으로 일주일에 2-3개의 강의영상을 올리고 있습니다. 긴 연휴가 있거나 너무 바쁘거나 아플 때는 막 1주일 동안 못 www.youtube.com 추천..
영어 쉐도잉 : Easy English
영어 쉐도잉 : Easy English
영어
2024.01.27 15:02
사이트 추천 Easy English - 일상 상황을 대화문으로 만듦 - 자연스러운 원어민 억양 - 왕초보용 영상도 있음 - 영상이 짧음 https://www.youtube.com/@easyenglish551 Easy English Our videos contain lots of conversations on various topics that will help you improve your English vocabulary and spoken English. You can also learn grammar in a fun way, easy to understand by almost anyone! The English level used in our videos ranges from www.youtube...
EBS 오디오 어학당
EBS 오디오 어학당
영어
2024.01.27 14:36
EBS 오디오 어학당이란? - 월 4,900원으로 들을 수 있음 - 영어를 라디오처럼 들으면서 공부가능 -> 인풋용! - 시간지난 경우 pdf파일 무료로 풀림! - 영어 및 그 외 영어 자료들을 보고 공부할 수 잇음 https://5dang.ebs.co.kr/auschool/index?hmpId=auschool EBS 오디오 어학당 EBS의 모든 오디오 어학 콘텐츠가 모였다! 영어, 제2외국어, 한국어를 기초에서 고급, 회화에서 문학까지 다양하게 즐기자! 5dang.ebs.co.kr 추천 컨텐츠 1. Power English - 레벨별로 나누어져 있음 - 월간으로 교제가 있어서 사도 되지만, 일정 기간 지난 파일은 무료임 2. 진짜 미국영어 - 댓글보니까 있음 3. 이브닝 스페셜 - 매일 저녁 6-7시 ..
일본 생활
일본에서 확정신고 하는 방법 총정리 & 꿀팁들
일본에서 확정신고 하는 방법 총정리 & 꿀팁들
외노자 생활
2024.02.26 16:46
서론 일본에서는 확정신고라는 걸 한다. 뭐 그냥 한국이랑 같은 연말 정산 같은건데 이 때 후루사토 및 가족 부양 등을 같이 제출하면 나중에 주민세 및 소득세가 줄어드는 효과가 있다. 요즘엔 집에서 스마트폰으로도 할 수가 있지만 역시 아날로그의 중심지 일본은 직접 가서 하는게 편한거 같다. 아래에서는 확정신고를 어떻게 할 지 또 어떤 준비가 필요한지에 대해서 정리해보고자 한다. 준비물 1. 원천징수표 2. 후루사토 납세 영수증 3. 가족 관계 증명서 (일본어 번역본도 필요) 4. 송금 내역 증명서 원천징수표는 보통 1월 쯤 나오니까 그거 보고 프린트하면 되고, 후루사토는 보통 물건은 바로 오지 않아도 영수증은 꼬박꼬박 보내주니까 챙기도록 하자. 가족 관계 증명서 및 송금 내역 증명서는 가족 부양을 하는 사..
라인 야후 13만건 개인정보 유출
라인 야후 13만건 개인정보 유출
일본 뉴스
2024.02.15 23:54
기사 본문 LINEヤフーは14日、新たに従業員などの個人情報13万件以上が流出した可能性があると発表した。 LINEヤフーは2023年11月に大株主である韓国ネット大手・NAVERがサイバー攻撃を受けたことでLINE利用者の個人情報44万件が不正アクセスを受けた可能性があると発表していた。 追加調査の結果、NAVERのサーバー経由で従業員などの氏名や顔写真など、個人情報が追加で約8万件、また、他の委託先経由で従業員などの個人データが6万件近く、あわせて13万件以上が流出した可能性が確認された。 LINEヤフーは今後、「サーバーのアクセス管理強化や、システムのセキュリティ強化を通じ再発防止に努める」としている。 기사 해석 라인 야후는 14일 또 다시 종업원 등의 개인정보 13만건 이상이 유출된 가능성이 있다고 발표했다. 라인 야후는 2023년 11월 대주주인 한국 인..
돼지 장기 사람에게 이식 가능?
돼지 장기 사람에게 이식 가능?
일본 뉴스
2024.02.13 23:02
기사 본문 明治大発のベンチャー企業「ポル・メド・テック」は12日、細胞や臓器を人に移植できるように遺伝子を改変したブタ3頭が11日に生まれたと発表した。人への移植を目的に開発されたブタの日本での誕生は初めてという。当面は動物実験で安全性を確認する。 同社は昨年9月、移植用ブタの開発で先行する米バイオ企業から、人の体内で拒絶反応が起きないように10種類の遺伝子を改変した細胞を輸入。翌月に遺伝的に同じ個体を作り出す体細胞クローニング技術で受精卵を作製し、代理母となるブタの子宮に移植した。 クローンブタ3頭は帝王切開手術で生まれた。成長の推移を確認後、国内の研究機関に提供し、サルなど他の種類の動物に臓器を移植する研究に使う予定。 同社創業者の長嶋比呂志明大専任教授(発生工学)は「人への移植に向けた課題を考える契機にしたい」。動物の細胞や臓器の人への移植は「異種移植」と呼ばれ、臓器提供者不足..
명품 손목시계 쉐어링 서비스 돌연 해산으로 인한 피해
명품 손목시계 쉐어링 서비스 돌연 해산으로 인한 피해
일본 뉴스
2024.02.13 00:11
기사 본문 所有者(オーナー)から借り受けた高級腕時計を希望者に貸し出すシェアリングサービス「トケマッチ」を運営していた大阪の会社が1月末、突然解散を発表し、全国のオーナーに不安が広がっている。 会社側は預かった腕時計を半年以内に返還すると説明しているが、解散以降は連絡がつかない状態だ。 少なくとも数億円分の腕時計が返されておらず、警察に相談する動きも出ている。 トケマッチのサービスは、大阪市中央区の合同会社「ネオリバース」が令和3年1月に開始。 ネオ社はオーナーから腕時計を借り受け毎月一定額の使用料(賃料)を支払う一方、腕時計を貸し出した利用者からは月額のレンタル料を受け取る仕組みだった。 腕時計は会社側の査定で5段階にランク分けされ、オーナーにはレンタル利用の有無にかかわらず、ランクに応じた使用料が毎月支払われていた。 例えば査定額120万円の高級腕時計の場合、使用料は毎月1万99..
728x90
728x90
image