전체 글 20

[3D Model] 맥북 에어 스탠드 3D 모델링, Mac Book Air Stand 파일 공유

안녕하세요. 최근 제가 보유한 작은 노트북과 더불어 새로 생긴 맥북 에어에 사용할 스탠드가 필요해졌는데 악세서리가 불 필요하게 비용도 비싸고 무겁다보니 가볍고 간단한 스탠드가 필요해졌습니다. 해외 사이트를 아무리 뒤져봐도 적당한 게 없고 사이즈도 맞지 않고 너무 가볍다보니 맥북 무게 때문에 오히려 거치대가 들리도록 작업되어있어 작업한 파일을 공유하고자 합니다. 제가 보유한 3D 프린터는 180 x 180 x 180의 사이즈를 가지고 있어 한번에 긴 부품을 출력하기는 어려워 부품을 분리해서 간단히 연결할 수 있도록 만들었습니다. mac_stand.stl 를 2개 인쇄한 후 mac_stand_left.stl 과 mac_stand_right.stl를 1개씩 인쇄하시면 됩니다.

3D 모델링 2022.07.15

[Flutter] 안드로이드 캡쳐 방지 적용

보통 안드로이드 스마트폰에서 은행어플이나 금융관련 어플에서 스크린샷 기능을 사용 시 사용할 수 없다는 메세지 보셨을 텐데요. 이는 안드로이드에서만 가능하고 아이폰(IOS)에서는 불가능 합니다. 테스트해보니 아이폰에서 은행어플을 들어가 캡쳐 시도하니 잘 찍히더군요.. 쨌든 안드로이드에서 스크린샷을 사용하지 못하도록 방지하는 좋은 패키지가 있어 글로 남깁니다. https://pub.dev/packages/flutter_windowmanager flutter_windowmanager | Flutter Package A Flutter plugin for manipulating Android WindowManager LayoutParams. pub.dev 일단 해당 패키지를 설치해야합니다. 안드로이드 스튜디오 내..

Flutter 2022.04.18

[Flutter] 패키지명 간단히 변경하기

https://pub.dev/packages/rename rename | Dart Package Helps you to change or rename your flutter project BundleId and AppName for Ios, Android, MacOS and Linux platforms pub.dev 해당 패키지를 설치해야 합니다. 안드로이드 스튜디오 내 터미널을 열고 아래 명령어를 입력해주세요. flutter pub global activate rename 해당 명령어를 입력하시면 설치가 진행됩니다. 이 후 아래 명령어를 입력해주세요. flutter pub get 그리고 변경하실 패키지명을 적용할 차례입니다. 아래 명령어를 입력해주세요. 이때 com.test.name은 원하시는 패키지명..

Flutter 2022.04.18

[Flutter] 앱 이름 간단히 변경하기

https://pub.dev/packages/flutter_launcher_name/install flutter_launcher_name | Flutter Package A command-line tool which simplifies the task of updating your Flutter app's launcher name. pub.dev 해당 패키지를 설치합니다. 안드로이드 스튜디오를 사용하신다면 터미널을 열고 로컬 경로인 상태에서 아래 명령어를 입력해줍니다. flutter pub add flutter_launcher_name 그리고 다시 아래 명령어를 입력하여 적용합니다. flutter pub get 이 후 pubspec.yaml 파일을 열고 아래 내용을 입력해줍니다. flutter_launc..

Flutter 2022.04.18

드라이버 서명 사용 안함 (DSE Disabler)

https://juncom.tistory.com/3 드라이버 서명 사용 안함 (DSE Disabler) 드라이버 서명이란? 드라이버 서명(Driver Signature Enforcement, DSE) 기능은 윈도우 Vista 이상 운영체제에서 시작한 기능으로, 바이러스 침투나 위변조 등을 막기위해 서명된 드라이버만 사용하도록 만 juncom.tistory.com 블로그 이동으로 인해 가져오지 못한 정보를 다시 작성합니다. 드라이버 서명이란? 드라이버 서명(Driver Signature Enforcement, DSE) 기능은 윈도우 Vista 이상 운영체제에서 시작한 기능으로, 바이러스 침투나 위변조 등을 막기위해 서명된 드라이버만 사용하도록 만든 기능입니다. 32비트 운영체제에서는 기본 비활성화 상태이나..

Windows Application 2022.04.18

[SQL Server 2019 Express] 필수 파일을 다운로드할 수 없습니다 에러 해결 방법!

현재 SQL서버 2019버전 설치 시 위와 같은 메세지가 출력되는 현상이 지속되고 있습니다. 찾는 동안 헤매다 보니 쉬운 해결방법 안내해드립니다. 1. 윈도우 작업표시줄 검색창에 PowerShell을 검색, 관리자권한으로 실행해주세요. Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type Dword Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type Dword 2. 위..

Windows Application 2022.04.18

[Javasciprt] 주요 QR코드 스캔 라이브러리 3가지 비교

현재 사내에서 QR코드를 리딩해야 하는 어플을 개발하던 중 안드로이드와 IOS를 모두 지원하기에는 어려움이 있어 웹으로 QR코드를 읽어야 하는 상황이 생기면서 주요 3가지 QR코드 리더 라이브러리를 모두 테스트하며 비교해보았습니다. 특히 제가 사용하는 스마트폰이 LG 벨벳 모델인데 특이한 점이 있습니다. LG벨벳의 경우 후면에 보이는 카메라처럼 생긴 것이 3개가 보이는 데 이때 최상단, 최하단 카메라가 모두 카메라라는 것입니다. 제 스마트폰은 전면카메라를 포함해 총 카메라가 3개이다보니 발견한 문제점들이 많았습니다. 1. JSQrScanner - IOS 환경에서 사용 가능합니다. (IOS 15에서 테스트) - 스마트폰 카메라가 2개보다 많을 경우 인식되지 않는 카메라가 있을 수 있습니다. LG벨벳의 경우..

Web 2021.11.10

[Raspberry Pi + PHP] Tesseract OCR(광학) 텍스트 읽기

PHP환경에서 간단하게 Tesseract OCR(광학) 리딩을 해보도록 하겠습니다. 라즈베리파이에서 아래 명령을 입력하여 Tesseract를 설치합니다. 1 $ sudo apt-get install tesseract-ocr cs 첨부된 압축파일에 샘플 코드가 작성되어 있으니 참고하여 활용해주시면 됩니다. 웹서버 홈 디렉토리가 /var/www/html 이라고 가정하고 작성하였습니다. 웹서버에 업로드 후 index.php 페이지를 접속하면 아래와 같이 파일을 업로드하는 페이지가 나옵니다. 테스트로 이미지를 업로드 해보겠습니다. 이미지 파일을 선택 후 업로드하시면 사용한 명령어, 저장된 원본 이미지 경로, 흑백으로 변환된 이미지 경로, 저장된 인식 텍스트 파일, 저장된 인식 결과 경로를 표시하게끔 작업해놓았습..

Web 2021.11.10

ASP를 활용한 MSSQL DB 접속하기

저는 C++ Windows Desktop Application 개발자로 일하고 있으나 회사 사정으로 웹페이지 개발도 겸업하고 있습니다. ASP와 관련된 정보들을 찾기가 어려워 노가다로 알게된 정보들을 공유해볼까 합니다. 어느 페이지에서나 접근하여 활용할 수 있도록 서술하오니 참고바랍니다. - config.asp 라는 이름으로 아래와 같이 작성해줍니다. - test.asp 라는 임의의 파일을 하나 만들어 아래와 같이 작성해줍니다.

Web 2021.04.21