갤럭시 S24 AI 기능 대박
·
사소한 아이의 소소한 일상
갤럭시S24 제품 갤럭시 S24를 구매하였다. 영롱하네. 이쁜건 갤럭시나 아이폰이나.. 최신폰은 왠만하면 다 이쁘다.. 아닌것도 있지만? 근데 이번에 스피커모양이 아래와 같이 바뀌었다.. 대쉬가 아닌 그냥 일자통으로 뚫려있는..? 어색해서 그런건지 좀 없어보인다는..? 갤럭시 S24 AI 사용법 아무튼 갤럭시 S24에 처음 탑재된다는 갤럭시 AI를 써보아따 어떻게 사용하는거지 했는데... 그냥 전화하면 통화어시스트라는게 중간화면에 뜬다. 해당 버튼을 눌러서 상대방 언어와 나의 언어를 설정해주면 화면에 통역된 정보가 후다다다닥 뜬다!! 사용법도 간단했다. 허나 시작전에 통화 어시스트를 사용한다는 내용이 상대방에게 들리는 듯 했다. 그래서 보통은 AI를 꺼두고 사용하다가 필요할때만 켜서 사용하지않을까 싶다...
QCheckBox 사용법
·
사소한 아이의 소소한 스킬/PyQT5
import sys from PyQt5.QtWidgets import QApplication, QWidget, QCheckBox, QVBoxLayout from PyQt5.QtCore import Qt class MyApp(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): cb = QCheckBox('Show title', self) # Text 설정 cb.setText("SetText") # Text 가져오기 print(cb.text()) # 상태 변경 cb.toggle() # 상태 확인하기 print(cb.isChecked()) # 상태 변경 이벤트 cb.stateChanged.connect(self.cha..
평균 구하기
·
사소한 아이의 소소한 스킬/Python
이번엔 평균 구하기다...... 또 다시 C#을 먼저 말해본다면.. 리스트에 .Sum(), .Average() 함수가 존재하여 호출만 해주면 끝.... C# 너무 편하죠............... 파이썬도 쉽게 사용하기 위한 언어니깐 당연히 편한게 있겠지!!!! 바로 코드 ㄱㄱ import statistics arr1 = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100] arr2 = [15, 26, 48, 59, 57, 68, 35, 24] # 평균 구하기 result1 = statistics.mean(arr1) result2 = statistics.mean(arr2) # 출력 print(f"average1 : {result1}") print(f"average2 : {result..
시간 측정하기
·
사소한 아이의 소소한 스킬/Python
프로그램을 개발하다보면.... 특정 모듈이... 특정 함수가.. 시간이 얼마나 걸리는지 체크해야할때가 있다. WPF의 경우 Stopwatch라는 클래스가 따로 존재하여 start, stop함수를 통해 계산했었는데... 파이썬은...어떤함수가 있을지 알아보도록 하자.. 파이썬의 기본 모듈인 time 모듈을 확인하면 시간측정을 할 수 있다 바로 코드 ㄱㄱ import time start = time.time() print("시간측정") print("some function....") end = time.time() print(f"{end - start:.5f} sec") Output: 0.00000 sec 너무 간단한 print문 2개라.. 0.000초가 나온다... 좀 시간이 걸릴만한걸하면... impor..
Wav 파일 헤더정보 보기
·
사소한 아이의 소소한 스킬/Python
def wav_print(file_path): # 파일 읽어오기 file = open(file_path, "rb") # 44바이트의 헤더정보 가져오기 data = file.read(44) # 44바이틔 헤더 정보를 Dictionary 형태로 저장하기 file_header = {"name": file_path, "ChunkID": data[0:4], "ChunkSize": int.from_bytes(data[4:8], byteorder='little'), "Format": data[8:12], "Subchunk1ID": data[12:16], "Subchunk1Size": data[16:20], "AudioFormat": int.from_bytes(data[20:22], byteorder='little')..
041. json을 처리해보자
·
사소한 아이의 소소한 스킬/C#
이번엔 JSON이다. JSON은 사실 나도 잘 모르는............ 단순 XML같은 자료라고만 알고있다... 그리하여 JSON은 언어가 아니므로 어디서든 사용할 수 있는 만국 공통 자료형태라고 생각하면 좋을 것같다. 근데.. 이런 JSON을 왜 만들었나.. XML도있는데..? 파싱의 속도, 보기편함 등의 이유로 만들어졌다고 한다. XML보다 파싱도 빠르고 보기도 편하다나....... 사실 실제 프로젝트에서 사용해본적은 없기에 아직까지 와닿진않는다.... 그렇다고 사용하는법을 몰라선 안되는 법이니.. 사용하는 법을 알아보자..!! 간단하게 class를 만들고 해당 class를 갖고있는 변수데이터를 JSON으로 만든 후 파일로 저장하는 코드를 확인해보도록 하자. 일단 JSON을 사용하기 위해서는 Nu..
037. Partial Class
·
사소한 아이의 소소한 스킬/C#
이번엔 Partial Class이다. 사실 현재까지는 많이 사용하지 않는 방식.. 하지만 코드가 길어지고 하다보니 써봐야하는생각이 많이 든다. ViewModel에 Binding 되는 Property들, 호출하는 Command, 또한 기본 생성장/소멸자/Dispose등 많아질수록 위치가 헷갈린다.. 대부분 F12키를 이용해서 이동하지만.... 생성자 한번 찾아가려면..고생이다.. 다음 플젝부터는 좀 구분해서 해보는것도 좋은 방법일듯싶다. 그리하여 코드 ㄱㄱ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Colored by Color Scripter cs UI는 어렵지 않게 꾸미겠다.. 그냥 바인딩되는 TextBlock 한개.... 코드비하인드도 ..
013. LINQ Query/Method Syntax
·
사소한 아이의 소소한 스킬/C#
이번엔 LINQ다.. Query Syntax는 Query문을 수행해주는 것이라 생각하면 속편하다. (DB의 Query를 생각해주자) 바로 코드.. 이건 xaml 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs 이건 Code-Behind 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ..