스터디164 Flutter/Dart Library의 충돌을 막아보자 (import, as, show, hide) Flutter/Dart 를 개발하다보면 점점 많은 라이브러리를 사용하게 되고, 라이브러리끼리 많은 충돌을 일으키기도 합니다. 이럴때는 키워드를 사용하면 많은 부분을 해결할 수 있습니다. 라이브러리를 추가할때 다음과 같이 사용합니다. import 'dart:async'; List data = [1, 2, 3]; Stream stream = new Stream.fromIterable(data); 하지만 개발을 하다보면, 정말 많은 라이브러리를 추가하게 되고 라이브러리에 포함된 클래스 이름이 중복되는 경우가 많습니다. 그래서 중복을 방지하기 위해 네임스페이스를 지정해줍니다. import 'dart:async' as abc_async; List data = [1, 2, 3]; abc_async.Stream st.. 스터디/Flutter+Dart 2022. 8. 31. Flutter/Dart 랜덤 Random 클래스는 dart:math 패키지에 포함되어 있습니다. 기본 사용방법 import 'dart:math'; main() { var rng = Random(); for (var i = 0; i charset[random.nextInt(charset.length)]).jo.. 스터디/Flutter+Dart 2022. 8. 30. Flutter APK 만들기 명령어 (debug, release) flutter에서 임시로 만든 프로젝트에서 디버그와 릴리즈용 apk를 추출할때 다양한 방법이 있지만, 여러가지 환경세팅을 통해서 정석으로 뽑아내긴 귀찮으니 명령어로 apk추출 방법을 소개합니다. flutter build apk --debug --target-platform=android-arm64 flutter build apk --release --target-platform=android-arm64 스터디/Flutter+Dart 2022. 8. 30. 개발자가 보는 택배. 배송추적 주소 URL & 배송상태 업데이트된 택배사 항목 2022.08.29 - 경동택배,로젠택배,우체국,한진택배,CJ대한통운 2022.09.30 - 롯데택배 개요 2022년 택배사업이 엄청 발달했는데도 불구하고 택배 운송장번호 조회에는 표준이 없다...... 그나마 택배사에서는 일관된 방식으로 운송장번호를 가지고 배송추적을 할 수 있게 해주는데. 1. 택배회사 공식홈페이지 접속해서 운송장번호를 직접 입력하는 방법. 2. 택배회사 특정 URL + 운송장번호를 입력한 URL조회방법 3. 가끔 api로 제공하는 회사. 베리감사! 많은 회사들은 api를 제공하지 않아서, html을 스크래핑(scraping)해서 내부 텍스트를 가져와서 상태를 보여줄 수 밖에 없는 현실... 차라리 택배사마다 api를 제공했으면, 택배사도 서버부하를 줄일 수 있.. 스터디/Etc 2022. 8. 29. 개발자가 보는 은행코드, 금융코드 회사 입장에서 다수를 상대로 이체를 하려면 예금정보가 꼭! 필요합니다. (*예금정보 = 상대방의 은행, 예금주, 계좌번호) 하지만 많은 사람들에게 예금정보를 달라고하면, 정확하지 않은 예금정보를 주곤합니다. 예금정보를 잘 못 주는 예시) 고객이 준 정보: KB / 홍길동 / 1111-223123441 / 5000원 실제 필요했던 정보: KB국민은행 / 홍길동 (가나다 협회) / 1111-223123441 / 5000원 고객이 준 정보: 토스 / 김엉클 / 1111-2222-3333 / 1200원 실제 필요했던 정보: KB국민은행 / 홍길동 (가나다 협회) / 1111-223123441 / 1300원 가장 많이 틀리는게 은행 이름을 적는 것입니다. 그래서 은행 이름을 적게 하지 않고, 은행을 선택하게 해야.. 스터디/Etc 2022. 8. 28. `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead. macos에서 brew 명령어를 사용하려다 제목과 같은 에러를 발견하면? `brew cask` is no longer a `brew` command. Use `brew --cask` instead. `brew cask`는 더 이상 `brew` 명령이 아닙니다. 대신 `brew --cask`를 사용하십시오. 설명 그대로, cask 옵션을 빼거나 install 뒤에 --cask를 추가해서 사용하시면 됩니다. brew cask install chromedriver => brew install --cask chromedriver 스터디/Etc 2022. 8. 15. Beautiful Soup Parser차이 (html.parser, xml, lxml, html5lib) 파서의 차이점 Beautiful Soup은 여러 다른 파서에 동일한 인터페이스를 제공하지만 각 파서는 다릅니다. 다른 파서는 동일한 문서에서 다른 파스 트리를 생성합니다. 가장 큰 차이점은 HTML 파서와 XML 파서 사이에 있습니다. html.parser 다음은 Python과 함께 제공되는 파서를 사용하여 HTML로 구문 분석된 짧은 문서입니다. BeautifulSoup("", "html.parser") # 독립형 태그는 유효한 HTML이 아니므로 html.parser는 이를 태그 쌍으로 바꿉니다. xml 다음은 XML로 구문 분석된 동일한 문서입니다. (이를 실행하려면 lxml이 설치되어 있어야 함) 독립형 태그는 그대로 남아 있으며 문서에는 태그에 넣지 않고 XML 선언(이 제공됩니다. p.. 스터디/Etc 2022. 8. 15. Xcode 커맨드라인으로 iOS앱 업로드 방법 iOS앱을 개발하면 일반적으로 Xcode를 이용해서 앱을 업로드 하게됩니다. 이러한 방법 말고도, ipa(iOS App Store package, 순서가 이상하지만 이거 맞답니다)파일을 커맨드만으로도 앱스토어에 업로드 할 수 있습니다. 일반적인 앱 업로드 방법 1. 아카이브 만들기 [Product > Archive] 2. 오가나이저 창 열기 [Window > Organizer] 3. 아카이브 업로드 업로드하고 싶은 만든 Archives 클릭, Distribute App 클릭 커멘드로 업로드 하는 방법 xcrun altool --upload-app --type ios --file "Desktop/kjun.iOS.ipa" --username "app store 계정(메일)" --password "앱 암호" .. 스터디/iOS 2022. 7. 25. Flutter 에러. $HOME/.pub-cache/bin, which is not on your path. flutter를 이용해서 firebase를 설치할때면 " $HOME/.pub-cache/bin, which is not on your path. " 이런 에러를 자주 마주치게 된다. Warning: Pub installs executables into $HOME/.pub-cache/bin, which is not on your path. You can fix that by adding this to your shell's config file (.bashrc, .bash_profile, etc.): export PATH="$PATH":"$HOME/.pub-cache/bin" 해결방법은 써있는것처럼 .bashrc파일이나 .bash_profile, .zshrc 파일에 [ export PATH="$PATH":.. 스터디/Flutter+Dart 2022. 7. 24. AWS 느린 Lambda 빠르게 바꾸기 (Delay!! Cold-Start / Warm-Start) 무지성 백앤드 개발자가 된지 4개월.. 어느정도 적응을 해나가니 최적화를 해나가야할 부분들이 눈에 밟히기 시작합니다.. 이번 게시글에서는 불편함이 무엇이고 그걸 어떻게 해결해나가야 할지 다뤄보겠습니다. 느린 호출의 이유, 빠르게 호출하려면?, 가성비 호출방법에 대해서 배워보겠습니다. 1. 생각보다 느린 첫 호출. 저는 aws 람다를 python 3.8 환경에서 개발을 해보고 있습니다. 그렇게 테스트를 하던 도중. 람다 함수를 사용을 하지 않다가 오랜만에 사용하면 반응이 느린걸 알아냈습니다. 대략 1.4초 정도 차이나는걸 느꼈습니다. 람다는 서버리스 형태로 되어 있어서, 항시 가동되는 서비스가 아니기 때문에 오랜만에 호출하면, 죽어있던 람다로 할당된 컴퓨터가 잠시 살아나는 과정이 필요한것이였죠. 그리고 그.. 스터디/AWS 2022. 7. 24. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음