• Flutter 예외처리 – unhandled error handle

    |

    ,

    When handling exception processing in Flutter, it is necessary to gather unhandled exceptions at the outermost level and manage them. Moreover, it would be very beneficial if pop-ups could be handled in that part as well. This is the code to raise an error popup through a general exception throw and to redirect to the […]

    Read More

  • Figma Font to vector conversion

    “Figma allows you to import fonts into the design area for editing. Figma Font to vector conversion.Figma itself is a very powerful integrated design tool, offering extensive areas that developers can directly handle. Figma를 통해서 폰트를 디자인 영역으로 가져와 편집할 수가 있다.Figma Font to vector conversion Figma 자체가 워낙 강력한 통합 디자인도구이면서 개발자들도 직접 다룰 […]

    Read More

  • setState() or markNeedsBuild() called during build.

    |

    setState() or markNeedsBuild() called during build. This Overlay widget cannot be marked as needing to build because the framewo… 에러메시지가 답답~하다 중간중간에 답변을 찾다보면 위에 있는 코드가 나오는데, 복잡한 고민이 필요없다. add 한다, post 과정에 frameCallback을 다시 말해 frameCallback을, post 과정에, add 한다 콜백을 랜더링 파이프가 동작하는 중간에 반영하지 말자는 뜻이다. 그래서 예제중에서는 Future.delay를 활용하는 […]

    Read More

  • Flutter iOS “무결성을 확인할 수 없기 때문에…” 체크리스트

    |

    무결성을 확인할 수 없기 때문에 이 앱을 설치할 수 없습니다. 라는 문구가 종종 왕왕 발생하는데,원인이 한가지는 아니었다. 1. 프로젝트 clean & upgrade package 프로젝트 설정 변경한 경우 반영이 잘 되지 않는 경우도 있을 수 있다. 2. 프로젝트 설정 미스 매치 flutter의 프로젝트 설정과 Xcode 프로젝트 설정이 맞지않아 문제가 발생하는 경우가 있다. ios/info.plist 파일에서 속성정보가 정확한지 […]

    Read More

  • Inkwell, GestureDetector 차이점 – Flutter

    |

    Flutter에서 입력 event 를 다룬다고하면 GestureDetector 가 가장 먼저 떠오른다. 그래서 GestureDetector를 활용해서 개발을 아무생각없이 하곤 했다. 그러다가 갑자기 Inkwell이라는 widget이 나올 때마다 다시 인터넷을 검색하곤 한다. 더 이상 검색을 하지 않기 위해서 기록한다. GestureDetector 와 Inkwell은 같은 것이다. 둘 다 Widget의 이벤트의 핸들링을 처리한다. inkwell은 표현 그대로 ink가 drop된 well 효과라는 뜻이고, 이 부분에 […]

    Read More

  • Python Memory leak 검사

    |

    Decorator 만 삽입해도 Python Memory leak 을 검수할 수 있는 패키지가 있다.”Python Memory leak 검사“는 패키지 삽입으로 충분하다. FastAPI의 method 별로 추가해보았으나 결과가 정리되지 않았다. 서버 프로그램의 api pipe 의 복잡성과 연속성위에서 단위 동작을 구분하는 것이 쉽지 않으리라. 테스트 케이스를 만들어서 개별 함수를 실행하고, 반복적으로 호출하는 방법으로 테스트해보았다. 결과 형태 끝

    Read More

  • RDS 초기 설정

    |

    #1. RDS 설정 for VPC Private network RDS 를 설정하고 VPC에 배정하기 위해서는 RDS 설정시 VPC를 정확히 골라야 하고,자동으로 생성되는 rds-ec2-x ec2-rds-x 가 잘 배정되는 것만으로도 대부분의 문제가 방지된다. 옵션으로 이 과정에서 IAM role 및 permission 설정을 EC2에 하고, RDS에서 password 설정 + IAM 권한 설정을 해야 한다.쌍으로 안하면 돌긴한다. 이 옵션이 켜있으면 tunneling 을 […]

    Read More

  • AWS EC2 Ubuntu 에서 mariadb 설치

    |

    AWS Linux 2023에서 결국에는 실패했다. MariaDB 를 설치하고, pod로 wordpress execution 만 설치해서 하기로 했다. 이거 뭐 다 좋은데, 외부 공개를 하려면 Ubuntu 버전의 MariaDB는 설정을 바꿔야 한다.파일명: /etc/mysql/mariadb.conf.d/50-server.cnf bind-address 가 있어서 url 을 검사하는 것 같다. 해당 부분을 코멘트 아웃하면 된다고 한다.모르면 시간만 날아간다 적어둔다. 끝 전체 과정 블로그 /aws-ec2-mariadb-환경-설정

    Read More

  • AWS EC2 – docker compose로 서비스 구축 – 포기

    |

    #1. 서비스 설치 1. apt repo 등록 2. 설치 3. 자원 부족으로 실패 docker compose로 독립적인 db, wordpress 를 2쌍 띄워서 4개의 서비스가 뜨니까 서버의 리소스가 남지 않았다. t4g.small 을 활용, t4g.micro 를 활용 둘다 리소스가 부족해서 실패 무식하게 개별 리소스 다 따로 띄운다고 돌아가진 않네…. 다시 포기하고 k8s 로 pod 띄우러 가볼게….. Docker 서비스 […]

    Read More

  • AWS EC2 Kubernetes WordPress hosting – 포기

    |

    공식 홈페이지 자료 – https://kubernetes.io/ko/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/ WordPress는 mysql 데이터베이스를 사용하고 해당 정보는 영속성이 있는 공간에 저장이 되어야 한다.Kubenetes가 제공하는 영속성 공간을 파악하고 활용한다. #1. Kubernetes PersistentVolume 과 PersistentVolumeClaim 의 관계 영속적 저장소를 사용하는 것은 좋으나, 이 부분을 활용하여 백업이나, 재활용을 해야한다는 생각이 먼저 들었다. 하지만 그런 기능을 위한 static 하거나 직접적인 PV(PersistentVolume)와 PVC(PersistentVolumeClaim)의 관계 설정 방법은 […]

    Read More