분류 전체보기 304

[갤럭시] 푸시알림 표시 숫자 없애기,보이기 (숫자 배지설정)

안드로이드폰을 사용할때 알람이 왔을때 아이콘에 몇개의 알림이 왔는지 숫자가 표시가 됩니다. 숫자정보를 표시를 하지 않고 싶은 경우가 있습니다. 이 경우에닌 배지설정을하여 알림 개수 보이기를 활성화 비활성화 할 수 있습니다. 초창기에는 앱자체에서 구현해주는 기능알았는데 안드로이드 OS에서 알림에 대한 설정입니다. 1. 설정메뉴 2. 알림선택 3. 앱 아이콘배지 항목 비활성처리

PC스피커녹음하기, 유튜브 노래 녹음하기

PC에서 발생하는 스피커 소리를 녹음을 하고 싶은경우가 있습니다. 특정 강좌를 녹음하거나 유튜브의 노래등 PC에서 발생하는 음성을 녹음하는 방법입니다. 곰 녹음기를 사용하면 편리하게 녹음 할 수 있습니다. 1. 곰녹음기를 다운로드 합니다. https://www.gomlab.com/gomrecorder-audio-recorder 2. 곰녹음기를 설정 화면 상단의 설정하기 메뉴를 선택 후 환경설정 메뉴에서 녹음장치 탭의 녹음대상을 PC사운드로 선택합니다. 마이크로 선택하면 마이크에서 발생하는 음성이 녹음됩니다. 3. 녹음하기 녹음시작버튼을 클릭하여 녹음을 시작합니다. 이제 부터 PC스피커에서 발생하는 음성이 녹음됩니다. 녹음종료버튼을 눌러서 녹음을 종료합니다.

IT일반/기타 2023.06.22

Audio Cutter 음성파일 합치기

음성파일을 합치는 방법에 대해 알아보겠습니다. 1. 오디오 커터 홈페이지(https://mp3cut.net/ko)에 접속합니다. 오디오 도구 -> 오디오 병합 항목을 선택합니다. 아래이미지와 같이 트랙추가하는 버튼이 나타나고, 합치고 싶은 음성파일을 드래그하여 붙여 넣습니다. 2. 음성파일 결합하기 두개의 음성파일에서 결합하고 싶은 구간을 선택 합니다. Play버튼을 이용하여 미리듣기가 가능하고 결합하기 버튼을 누르면 합쳐진 음성파일을 저장 할 수 있습니다. Audio Cutter프로그램의 장점은 웹상에서 음성 편집이 가능한 부분입니다. 여러 기능을 이용하여 유용하게 사용하시기 바랍니다.

IT일반/기타 2023.06.22

[ChatGpt] 소스코드 성능향상에 대한 답변

VB.NET의 소스코드 향상에 대한 부분중에 불필요한 Object변수 사용시 성능저하가 온다는 내용을 글(https://sosopro.tistory.com/243) 을 남긴 부분이 있습니다. 이 소스코드를 가지고 ChatGpt에게 한번 물어봤습니다. 어떤식으로 답변을 할지 궁금했습니다. 명시적으로 선언한 변수 a때문에 성능을 개선할 수 있다고 알려주네요. 개선된 소스코드도 만들어 줍니다. 2번째 답변은 b= b+a 대시 sum +=a시 개선이 된다고 했는데 이부분 동일한 부분으로 알고있는데 의미를 잘 모르겠네요.. 가독성이 sum +=a가 좋아서 저렇게 답변을 한거 같기도 합니다. Chat Gpt를 사용하는 분들이 주위에 점점 많아지고 있는거 같아요. OpenAI를 잘 활용하는 부분은 본인의 몫 같습니다.

IT일반/기타 2023.06.18

[VB.NET] 속도 향상 팁 - 불필요한Object변수(Variant) 미사용

VB.NET을 사용해서 프로그램 작업을 할때 루프문에 간혹 실수로 데이터 형을 선언하지 않는 경우가 있습니다. 이런 경우 컴파일러에서 에러로 처리 하지 않고 자동으로 변환되어서 처리가 됩니다. 이럴경우 상당한 속도차이가 있으니 관련 부분이 있는 경우는 주의 하시기 바랍니다. 아래 소스코드는 변수 a를 데이터형을 선언하지 않았는데 이러면 object형으로 처리됩니다. b는 int형으로 해서 For문을 1000회 동작시켜서 테스트 해보았습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Module Module1 Sub Main() Dim a Dim b As Integer Dim loopCnt As Integer loopCnt = 1000 Console...

[DB] MSSQL 2022 개발자버전 설치하기

MSSQL 2022버전설치방법입니다. Develop버전으로 설치하도록 하겠습니다. 1. SQL 2022 설치파일 다운로드 아래사이트로 접속 후 개발자항목을 다운로드해서 설치하겠습니다. Express의 경우는 Express버전을 받아서 설치하면됩니다. Docker컨테이너에서 설치하는 가이드도 나와있네요. 리눅스쪽에 MSSQL을 설치해본적은 없으나 도커컨테이너를 지원해주니 참고하시기 바랍니다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads 2. SQL2022버전설치 다운받은파일(SQL2022-SSEI-Dev.exe)을 설치합니다. 3. SQL관리툴(SQL Server Managemenet Studio)설치 설치가 완료되면 아래와 같이 설치완..

프로그래밍/DB 2023.06.15

Audio Cutter 음성파일 자르기 (프로그램 설치 없이)

오디오 편집기 프로그램을 설치 하지 않고 웹상에서 간단히 음성파일을 편집할 수 있는 방법에 대해 알려드리겠습니다. 1. Audio Cutter 사이트로 접속합니다. https://mp3cut.net/ko/ Online MP3 Cutter - Cut Songs, Make Ringtones결과 다운로드 필요한 경우 피치 이동, 볼륨 또는 속도 변경과 같은 여러 기능을 한 번에 사용하십시오. 필요 또는 기본 설정에 따라 사용 가능한 출력 형식 중 하나로 음악을 저장합니다.mp3cut.net2. 음성편집하고 싶을 파일을 열거나 드래그합니다. 3. 음성파일 자르기 음성파일이 아래와 화면과 같이 나타나며, 하늘색 양쪽 바를 이동하여 음성파일을 잘라나고 싶은 범위를 시작시점 ~ 종료시점을 선택합니다. 재생버튼을 눌러..

IT일반/기타 2023.06.14

[c#] postgresql 연동

C#에서 postgresql을 연동하는 방법입니다. npgsql을 사용하면 되고 ADO.NET과 완벽하게 호환되는 것을 목표로 개발이 되어서 .NET의 데이터베이스 처리하는 부분 거의 동일하게 구현을 하면됩니다. 1. npgsql설치 - Nuget을 이용하여 Npgsql 7.0.4버전을 설치합니다. 설치명령어 : Install-Package Npgsql -Version 7.0.4 2. DB연결 및 데이터 저장,조회 ADO.NET과 동일한 클래스형태로 제공하기 때문에 어렵지 않게 구현이 가능합니다. 클래스명도 앞에 npg항목이 붙었고 나머지는 SqlClient를 사용할때와 동일합니다. 항목 설명 NpgsqlConnection posetgresql 데이터베이스에 대한 연결 NpgsqlCommand 데이터베이..

프로그래밍/C# 2023.06.10

[DB] postgresql 사용자 생성 및 권한부여하기

postgresql 사용자 생성 권한 및 권한을 부여하는 방법입니다. pgAdmin4DB관리툴을 이용해서 사용자를 추가 및 권한설정을 하도록 하겠습니다. 1. 슈퍼권한 유저 만들기 test라는 계정을 슈퍼유저 권한을 가진 계정으로 추가해보겠습니다. Login/GroupRule -> Create -> Login/Group Role.. 선택합니다. General 탭의 Name에 계정명 test를 입력 합니다. Definition탭의 Password항목에서 패스워드 정보 입력합니다 Privileges탭에서 슈퍼유저로 하기 위해서는 Can login? Superuser? 항목을 활성화 합니다. 해당정보를 입력 후 Save버튼을 누르면 계정이 생성된것을 확인 할 수 있습니다. 2. 특정권한을 부여한 고객생성 (조..

프로그래밍/DB 2023.06.09

비주얼스튜디오 Nuget 설치방법

비주얼스튜디어오에서 오픈소스등 필요한 패키지를 설치할 경우에는 Nuget을 사용하여 설치를 합니다. Nuget을 이용한 설치 방법입니다. 1. Nuget 패키지관리자 항목으로 설치 - 도구 -> Nuget패키지관리자 -> 솔루션 NuGet패키지 관리... 항목을 선택합니다. PosgreSql DB연동을 위하여 .Net용 오픈소스인 Npgsql패키지를 다운로드 받어 설치해보겠습니다. 찾아보기 항목에서 패키지 명을 검색 후 설치하고자 하는 패키지를 설치합니다. 참조항목의 내용을 확인해보면 Npgsql이 참조가 된부분을 확인 할 수 있습니다. 2. 패키지 관리자 콘솔으로 설치하기 - Log기록용으로 많이 사용하는 Log4Net 패키지를 설치해보겠습니다. Nuget경로를 알고있는 경우에 콘솔을 사용하면 보다 편..