일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ASP.NET Web API
- SecureStorage
- aws lambda
- Android
- 프로그래밍
- 지도
- 자마린
- AWS
- .net maui
- c#
- 흑우마스터
- vpc
- xcode13
- MAUI
- Xamarin
- 개발
- n8n
- v
- 닷넷
- 비주얼스튜디오2022
- ABLY
- 망할
- 안드로이드
- iOS노치
- 구글지도
- 구글맵
- hot reload
- Xamarin Forms
- Cloudflare
- 배포
- Today
- Total
목록분류 전체보기 (61)
흑우마스터의 마법의 공간

라이젠 7900을 회사에서 이번에 서버로 들여 작업 중인데 메인보드에서 가상화를 했는데도 위와 같은 오류가 발생 해당 VM의 세팅에 들어가 옵션을 확인하니 Advanced에 Side Channel Mitgration is not eable for Hyper-V enabled hosts가 체크되어 있지 않았다. 체크 후 에러 해결

WPF를 줄곳 해서 그런가 당연히 될 줄 알았던 건데 실제로 MAUI의 데스크탑으로 열게 되면 동작을 하는 기능입니다. 대게 실수 할 수 있는 부분은 Width를 제대로 주지 않아서 영역 밖으로 쭉 나가버리는 경우는 있긴한데 그 문제는 아니고 단톡방에 한 분이 LinebreakMode랑 MaxLine을 같이 줬는데 ...이 안 생긴다고 물어보셔서 "에잉 높이가 안 정해져서 안되겠지" 라고 생각했지만 진짜 안됐네요 아래 구문을 MauiProgram.cs에 포함시켜주세요 static void AllowMultiLineTruncation() { static void UpdateMaxLines(Microsoft.Maui.Handlers.LabelHandler handler, ILabel label) { #if ..
https://github.com/SeleniumHQ/docker-selenium GitHub - SeleniumHQ/docker-selenium: Docker images for Selenium Grid Docker images for Selenium Grid. Contribute to SeleniumHQ/docker-selenium development by creating an account on GitHub. github.com 셀레니움을 리모트로 접근해서 일할 게 있어서 잠시 세팅 중이었고 VPS에 올리는게 낫겠다 싶어서 Vultr에 Docker 인스턴스를 만들어서 들어갔다. $ docker run --rm -it -p 4444:4444 -p 7900:7900 --shm-size 2g selen..

아마 자마린하고 MAUI 둘다 적용하는 건 같을거라 MAUI Android 프로젝트에도 동일하게 적용 가능할 것입니다. 우선 자마린에서 Xamarin.Forms.Map 을 구현하고 간단하게 핀 정도를 구현해주면 아래와 같이 화면이 구성 됩니다. 해당 맵에서 특정 좌표를 찍었다고 쳐도 기본 제공 핀 이외에 다른 정보가 너무 많기 때문에 굉장히 지저분해보입니다. 이 것을 바꿔보고자 합니다 기본 컨트롤에서 무언가 작업을 하기 위해서는 기본 컨트롤을 상속 받아 커스텀 컨트롤을 만들고 커스텀 렌더러를 구현하기로 합니다. Xamarin Forms 프로젝트에는 위와 같이 그냥 형식적인 맵을 만들어주기로 합니다. 그 후 안드로이드 프로젝트에 커스텀 렌더러를 만들어줍니다. 이렇게 가져오게 되면 기본적으로 제공 하는 현재..
Entry에서 타이핑을 하는 상황에서 ScrollView를 선택하거나 다른 페이지를 이동하더라도 키보드가 그대로 오버 된 상태를 유지하는 문제가 있었는데 아래와 같은 방법으로 해결하였다. 물론 안드로이드와 iOS에서 작업할 때에는 네임스페이스 위에 Dependency를 선언해줘야 된다. [assembly: Dependency(typeof(인터페이스를 구현한 클래스명))] 인터페이스: public interface IKeyboardHelper { void HideKeyboard(); } iOS: public class iOSKeyboardHelper : IKeyboardHelper { public void HideKeyboard() { UIApplication.SharedApplication.KeyWind..

위에 나온 것처럼 GatewayTimeout을 만날 수 있다. {"message": "Endpoint request timed out"} Endpoint에 문제가 있는 것처럼 보이지만 로컬에서는 잘 되고 다 되는데 AWS Lambda에 올렸을 때 결정적으로 안된다는 것이다. 로컬과 달리 AWS에 올리게 되면 Authorization에 Bearer Token으로 해둔 것 역시 동작하지 않는다. 이때는 Header에다가 넣어야지만 동작하는데 아무래도 이건 API Gateway에 스테이지 쪽 작업을 해줘야 된다. 문제는 매번 이걸 해줄 수 없다는건데... Postman에서는 Header에 직접 삽입하는 식으로 해결한다치고 클라이언트에서 GraphQLHttpClient 를 사용한다면 해당 문제를 간단하게 해결하..

맥 등을 처음 설치하고 Visual studio for Mac 등을 사용해서 웹 어플리케이션을 실행하면 다음과 같은 알림 창을 받아볼 수 있다. 이게 아니더라도 dotnet에서 알수도 없는 키체인에 접근할려고 한다면서 패스워드를 치라고 하는데 문제는 그런 키를 만든 적이 없다는 것! 당연히 암호를 백날 쳐도 시스템 계정 암호랑은 전혀 상관이 없기 때문에 웹 어플리케이션을 테스트할 수 없어진다. 키 체인 접근에 들어와서 로그인 탭을 들어온 후 Microsoft.Developer.IdentityService 키를 삭제하면 만들지도 않은 키에 암호를 치란 소릴 안한다. 그 이후에는 HTTPS 개발 인증서를 신뢰할 수 없어서 새롭게 설치할거냐고 묻는데 이때 설치 및 신뢰를 선택한다 이 때 계정의 암호를 입력하면..
Xamarin 혹은 MAUI 앱을 만들 때 Firebase Dynamic Link와 결합하는 경우 안드로이드 액티비티에서 onCreate를 자꾸 타서 앱 자체를 초기화 시키는 현상이 있었다. activity android:name=".MainActivity" android:launchMode="singleTask" 이 때 singleTask로 딥 링크를 받는 액티비티에 선언해주면 그런 문제가 사라진다 -,.-; public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity { ... protected override void OnNewIntent(Intent intent) { base.OnNewIntent(..