| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 오블완
- Bloc
- 티스토리챌린지
- C언어
- 객체지향프로그래밍
- 가상머신
- 에러
- podman
- 개발
- VM
- 휘발류
- VMware
- 템플릿
- 일상
- Linux
- 퇴근길
- 개발기
- Flutter
- 잡담
- FreeBSD
- 주유소
- 연습문제
- ubuntu
- 오토바이
- node.js
- DART
- virtualmachine
- K&R
- 리눅스
- 인프라
- Today
- Total
목록분류 전체보기 (69)
그냥저냥
현재 투입되어 진행하고 있는 프로젝트는 오늘이 마지막 날이다. 오늘자로 횟수로 3개월 정도의 기간이 지났다. 개운하면서도 언제나 그렇듯 아쉬움이 살짝 남아있다. 뒤 늦게 투입되어 수습하기에는 이미 너무 늦은 타이밍이었다. 진척도가 이미 상당히 진행되었기 때문에 심각한 문제가 생기지 않는다면 큰 수정은 지향하는 방향이 나아 보였다. 프로젝트 일정은 정해져 있고, 게다가 모든 요소를 구체적으로 파악하고 있는 상황은 아니기 때문에 수정한 내역이 어떤 영향을 미칠지 알 수 없기 때문이다. 간단한 수정 요구도 신중하게 한땀! 한땀! 식은땀을 흘리며 수정한 것 같다. 오늘은 요청이 없다면, 할 일은 없다.다음에 투입될 프로젝트 준비를 하며 시간을 보낼 예정이다.
이상한 나라의 앨리스 1회독 완료하였다. 1회독으로는 내용이 잘 기억나지 않는다.정신이 없다는 정도일 것 같다.아! 잠자고 일어난 일이라는 점을 보면,옛날에 즐겨본 "소년기사 라무"의 느낌과도 비슷했다.아니 오히려 이상한 나라의 앨리스가 먼저 출간되었을테니,"소년기사 라무"가 따라한게 맞을지도 모르겠다. 한 1주일 이후 처음부터 읽어봐야겠다.2회독하면, 느낌이 좀 다를까?
프로젝트 파일이 생성한지 오래전 파일이다. 약 2년 전에 생성한 프로젝트를 그대로 사용하고 있다. 최근에 수정사항이 생겨서 당연하다는 듯이 Flutter에서 아래와 같이 빌드 명령을 실행했다.$ flutter build appbundle --dart-define-from-file=./env/product 참고로 API Endpoint, API 경로와 같은 정보들는 env 파일에 localhost, emulator, develop, product 이렇게 나눠놓고 관리하고 있다. 근데, 아래와 같은 경고 메시지가 보인다. Warning: Flutter support for your project's Android Gradle Plugin version (Android Gradle Plugin version..
"새로운 아이디어는 처음엔 미친 짓처럼 보이고, 그다음엔 모두가 원래부터 알던 것처럼 여기며, 마지막엔 처음 반대하던 사람이 자기가 고안했다고 주장한다."— 윌리엄 제임스참고로 이 포스팅은 ChatGPT에 요청해서 작성되어졌음을 먼저 밝힌다. 직접 작성한 글 보다 퀄리티가 더 좋은 것 같다. https://www.youtube.com/watch?v=QjJaFG63Hlo&t=622s앨런케이 세미나객체지향 프로그래밍은 정말 새로운 개념일까?많은 사람들이 객체지향 프로그래밍(Object-Oriented Programming, 이하 OOP)을 비교적 최근에 등장한 기법으로 생각한다. 하지만 앨런케이는 "OOP는 사실 꽤 오래된 기술입니다."라고 말했다. 그는 1962년에 자신이 OOP 방식으로 첫 프로그램을 작..
에러 내용이번에는 Android에서 빌드 또는 실행 중에 아래와 같은 에러가 발생하였다. 찾아보니 설치된 버전과 몇몇 플러그인에서 요구하는 버전이 차이가 나서 발생한 오류인 것 같았다.에러가 발생한 부분을 자세히 보면 아래와 같다.Launching lib/main.dart on SM N976N in debug mode...Your project is configured with Android NDK 26.3.11579264, but the following plugin(s) depend on a different Android NDK version:- flutter_plugin_android_lifecycle requires Android NDK 27.0.12077973- image_picker_andr..
Flutter 디버깅 모드로 실행하니, 아래의 에러 메시지를 보게 되었다. iOS 설정에서 "Local Network" 퍼미션을 추가한 후 발생한 에러로 보여진다.에러 메시지를 상세히 보면 아래와 같다. [ERROR:flutter/shell/platform/darwin/ios/framework/Source/FlutterDartVMServicePublisher.mm(129)] Could not register as server for FlutterDartVMServicePublisher, permission denied. Check your 'Local Network' permissions for this app in the Privacy section of the system Settings. Flutt..
API 서비스를 node.js로 개발중이다. 서버에 연결하여 API 테스트도 해야한다. 그래서 Flutter 프로젝트를 새로 생성했다. 사용중인 OS는 macOS이다. 프로젝트 생성하고 빠르게 Dio 패키지를 설치했다.$ flutter pub add dio lib/main.dart 파일에 main() 함수에 아래와 같이 수정을 했다.void main() async { WidgetsFlutterBinding.ensureInitialized(); final dio = Dio(BaseOptions( baseUrl: 'http://localhost:4000', connectTimeout: defaultConnectTimeout(), receiveTimeout: defaultReceiveTim..
0. 들어가기 앞서...가상머신 템플릿 생성 마지막 이야기가 될 것 같다. 앞서 스냅샷을 만들면 원복이 가능하지만, 안정장치를 하나 더 만들고 싶다. 그래서 복제 후 Ubuntu 실습을 이어나갈 생각이다. 간단하게 복제하는 과정을 보여드리고 마무리 할 예정이다.1. 준비사항아래 그림에서 보는바와 같이 복제하기 위해서는 가상머신 전원이 꺼져있는 상태에서만 가능하다. 참고하기 바란다. 그래서 "VM - Power - Shut Down Guest" 메뉴를 선택하여 가상머신 전원을 끄자.2. 복제"VM - Manage - Clone" 순으로 메뉴를 선택하자. 위 화면에서는 "다음" 버튼을 누르자. 그 다음 화면에서 "Clone Source"를 선택해야 한다. 활성화된 것이 하나 뿐이므로, 활성화된 "The c..
0. 들어가기 앞서...거의 마무리 된 것 같다. 마지막으로 스냅샷을 만들 예정이다. 스냅샷 기능은 가상머신에서만 가능하다. 현재 상태를 저장해서 사용 중 문제가 생긴다면 저장된 상태로 되돌리는 기능이다. 이번에 만든 가상머신은 템플릿 용도이다. 그래서 최초 상태를 저장한 후 추후 템플릿을 변경이 필요한 경우 원상태로 되돌려 변경한 후 가상머신을 복제하는 형태로 사용할 예정이다.아래 내용에서 스냅샷과 Snapshot을 번갈아 사용하고 있다. 같은 의미이다. 가능하면 한글을 사용하려고 했으나, VMware에 메뉴가 영문이라 부득이하게 단어 2개를 혼용해서 사용하였다. 참고 바란다.1. 스냅샷을 만들어보자!가상머신의 전원이 켜져있거나 꺼져있거나 스냅샷 생성은 가능하다. 되돌릴 때 켜져있으면 되돌리고 바로 명..
0. 들어가기 앞서...Ubuntu 설치하고 끝! 아냐? 했을 것 같다. 아래 링크를 남기겠지만, 사실 가상머신을 생성하는 과정에서 맨 마지막에 "Custom Hardware" 버튼을 눌러서 변경할 수 있었다.그러나 그 때 언급하지 않았다.공부할 때 개인적인 성향인데 결과를 빨리 확인하고 세부사항에 대해서는 복귀하면서 확인하는 편이다. Ubuntu 설치한다는 목적은 이미 달성했다. 그래서 후속 작업을 하면서 필요한 것에 대해서 언급할 예정인데, 그래도 후속 작업은 이번 포스팅을 포함해서 2개 남았다. 이번에는 가상머신의 네트워크를 변경할 예정이다. https://sync86.tistory.com/95 VMware로 가상머신 템플릿 만들기 - 첫 번째 이야기: 준비하기!0. 들어가기 앞서...시스템 엔..