분류 전체보기127 [Error]Instance member can't be accessed using static access. 문제: ApiService의 getTodaysToons method를 다른 클래스에서 호출하려 했더니 제목의 에러가 발생함. 해결 과정: stackoverflow에 검색해보니 인스턴스 메서드를 만들기 위해서는 일단 인스턴스를 호출해야 한다고 함. https://stackoverflow.com/questions/54413029/flutter-instance-member-signinwithgoogle-cant-be-accessed-using-static-acces Flutter: Instance member 'signInWithGoogle' can't be accessed using static access. (static_access_to_instance_member at ) I try to lint fo.. 2023. 11. 25. [Error]platformException 목적: audioplayers package를 이용해서 해동이 완료되었을 때 알람을 울리는 기능 만들기 문제: 아래의 코드를 돌렸을 때, late final _player = AudioPlayer(); Future playNotificationSound() async { await _player.setSource(AssetSource('audios/alarm_sound.wav')); } 아래와 같은 문제가 발생 PlatformException (PlatformException(AndroidAudioError, null, java.lang.IllegalStateException at android.media.MediaPlayer._prepareAsync(Native Method) at android.med.. 2023. 11. 24. 새로운 프밍 언어, 프레임워크를 배우고 싶을 때 요즘 플러터로 타이머 앱을 개발하면서 많은 것을 느낀다. 그 중 하나는 새로운 프밍 언어나 프레임워크를 배울 때 어떻게 해야 하는지에 관한 것이다. 플러터의 경우에는 최소한의 지식만 유튜브에서 보고 거의 맨땅에 헤딩하는 식으로 진입했다. 뭐 하나 시작하려면 완벽한 상태에서 출발해야 되지 않나 하는 생각에 무작정 강의 구매 질렀다가 힘은 힘대로 들고 실력은 실력대로 안 늘고 한 10개 정도만 겨우 듣고 그 다음은 흐지부지되버리는 경우를 많이 겪은 나로서는 장족의 발전이였고 의미있는 한걸음이었다. 하지만 부작용이 속출했다. 기능 하나 고치는데 2주가 넘게 걸린다든지 설계를 잘못 짜서 처음부터 다시 갈아엎는다든지 기능 하나 추가하는데 또 2주가 넘게 걸린다든지 하는 비효율의 정석을 경험하고 있다. 아마 회사에.. 2023. 11. 16. 장사를 할땐 왜 자리가 그렇게 중요할까? 흔히 장사를 하려면 자리가 중요하다고 한다 그런데 나는 그냥 그렇다고만 알고 있었지 왜 중요한지는 생각해 본적이 없었다 오늘 한번 생각해봤는데 어부에 비유해 생각해보니 좀더 와닿게 이해할 수 있었다 어부는 물고기를 잡는 사람이다 물고기는 바다나 강에 산다 그런데 물고기를 잡는 사람이 논에다 그물을 던지고 있으면 그 사람은 어떻게 보일까? 아마 정신병자 소리를 들을 것이다 여기서 물고기는 고객이다 물고기는 우리가 흔히 접하다 보니 그 특성에 대해서는 자세히까진 몰라도 물고기를 잡으려면 최소한 바다나 강으로 가야 한다는 결론을 내릴 수 있다 그러나 고객이란 존재는 너무 다양한 측면을 가지고 있어서 섣불리 그 특성을 정의내리기란 쉬운 일이 아니다 나이, 성별, 직업, 성격, 취향 등등등 여러 요소가 있으며 또.. 2023. 11. 15. 실패 실패는 할 수 있다. 다만, 실패 분석조차 실패하는 사람은 되지 말자. 2023. 11. 14. [python]백준 8393번 문제: https://www.acmicpc.net/problem/8393 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 순서도: 내 풀이: import sys n = input() N = int(n) i = 0 sum = 0 for i in range(N): sum += (i + 1) print(sum) 알게 된 점: range함수에 조금 더 익숙해져야 할 듯 2023. 11. 12. 어떤 블로그 글을 써야 조회수가 잘 나올까 내 블로그에서는 리눅스 TTY 모드에 대하여라는 글이 효자다. 다른 글들은 전부 사람들이 잘 안 보는데 이상하게 유독 이 글만 조회수가 꾸준하게 잘 나온다. 곰곰이 생각해보니 리눅스 TTY 모드에 대하여 라는 글은 구글링을 해도해도 정보가 안 나와서 이틀인가 3일을 찾고서야 겨우 쓸 수 있었던 글이다. 즉 틈새시장이라는 이야기다. 만약 내가 구글링을 하다가 유난히 잘 못 찾겠는 정보가 있다면 그게 바로 내가 써야 할 글이다. 2023. 11. 11. [python]백준 10950번 문제: https://www.acmicpc.net/problem/10950 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 순서도: 내 풀이: import sys testcase = input() T = int(testcase) List_A = [] List_B = [] str_A = '' str_B = '' int_A = 0 int_B = 0 sum = 0 i = 0 for i in range(T): str_A, str_B = input().split() List_A.append(str_A) List_B.append(str_B) i = 0 for i in range(T): int_A = int(List_A[i]) in.. 2023. 11. 11. [python]백준 2739번 문제: https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 순서도: 내 풀이: import sys a = input() inputNum = int(a) i = 1 result = 0 for i in range(1, 10): result = inputNum * i print("%d * %d = %d" % (inputNum, i, result)) 알게 된 점: for문에서 index를 어떻게 증가시키는지, print문에서 포맷팅을 어떻게 하는지 2023. 11. 10. [Error - 아직 해결 안됨] flutter apk file 만들 때 e: /Users/koseongjun/.gradle/caches/transforms-3/a82db410cebe27c9879106e746eca4ec/transformed/jetified-activity-1.7.2/jars/classes.jar!/META-INF/activity_release.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0. e: /Users/koseongjun/.gradle/caches/transforms-3/4a950aaebf1aaad1fe6a2fdd6201e69a/transfo.. 2023. 11. 9. 이전 1 2 3 4 5 6 7 ··· 13 다음