Sony LinkBuds S(WF-LS900N)

소니 링크버즈S를 구매했다.

고음질 음악감상을 하지않고 음질에 예민한 편이 아니어서 다른 이어폰과 음질 비교는 어렵지만, 상당히 작은 유닛사이즈와 가벼운 무게로 착용감이 상당히 좋다.(착용감은 사람에 따라 다를 수 있다.)

기존 사용하던 jabra elite 7 보다 액티브노이즈켄슬링이 상당히 좋았는데, 링크버즈 S는 상위 제품인 WF-1000xm4와 같은 V1칩셋을 사용한다고 한다.

주변소리듣기 기능도 상당히 자연스러웠다.

모든 제품들이 그렇듯 모든 면에서 완벽하지는 않다.

지하철과 같이 사람이 많은 공간의 끊김 현상이 일어나며, 유선으로 충전을 거의 하지 않는 나에게는 무선 충전 미지원에 상당한 불편함으로 다가왔다.

하지만 좋은 착용감으로 일상상활에서 가장 자주 사용하는 이어폰이 될 것 같다.

Pillow으로 원하는 사이즈로 이미지 만들기(with Flask)

원하는 사이즈의 목업이미지(?)를 만들어는 기능?이 필요했다.

http(s)://Address/{가로}x{세로}” 형식으로 호출하면 아래와 같이 JPG 이미지를 웹으로 출력해주는 형식이다. ex) http(s)://Address/100×100

https(s):/Address/300×200
https(s):/Address/200×200

급하게 만들어서 예외 처리 따위는 되어 있지 않은 코드이지만, 기록해보기로 했다.

import flask
import io
from PIL import Image, ImageDraw, ImageFont

app = flask.current_app


@app.route('/<size>')
def mockup(size):
    # URL로 입력된 사이즈 정보를 소문자로 변경
    size = size.lower()

    if 'x' in size:
        if size.count('x') != 1:
            return create_image()
        elif size.count('x') > 1:
            w = int(size)
            return create_image(w)
        else:
            w, h = int(size.split('x')[0]), int(size.split('x')[1])
            return create_image(w, h)


def create_image(w=200, h=None):
    image_color = 'gray'
    drawline_color = 'white'
    # 높이가 없으면 세로와 같은 크기로 선언
    if h is None:
        h = w
    # 목업 기본 이미지 생성
    box = Image.new(
        mode='RGB',
        size=(int(w), int(h)),
        color=image_color
    )
    draw = ImageDraw.Draw(box)
    # 바운딩 박스, 라인 의 시작점
    margin = min(int(w/10), int(h/10)])
    # 바운딩 박스 그리기
    draw.rectangle(
        (
            # x 시작 좌표
            int(margin),
            # y 시작 좌표
            int(margin),
            # x 끝 좌표
            int(w - margin),
            # y 끝 좌표
            int(h - margin)
        ), outline = drawline_color,
        width = 1
    )
    # \ 표시를 위한 대각선 그리기
    draw.line(
        (
            # x 시작 좌표
            int(margin),
            # y 시작 좌표
            int(margin),
            # x 끝 좌표
            int(w - margin),
            # b 끝 좌표
            int(h - margin)
        ),
        fill = drawline_color, width = 1
    )
    # / 표시를 위한 대각선 그리기
    draw.line(
        (
            # x 시작 좌표
            int(w - margin),
            # y 시작 좌표
            int(margin),
            # x 끝 좌표
            int(margin),
            # y 끝 좌표
            int(h - margin)
        ),
    fill = drawline_color, width = 1
    )
    # 생성한 이미지를 메모리
    byteio = io.BytesIO()
    box.save(byteio, format='JPEGE', optimize=True, qualty=95)
    boxRes = byteio.getvalue()
    byteio.close()
    return flask.Response(boxRes, mimetype='image/jpg')

Microsoft 365 그룹 숨기기

참고 사이트

Outlook에서 Office 365 그룹 숨기기 – Microsoft 커뮤니티

Set-UnifiedGroup (ExchangePowerShell) | Microsoft Learn

Connect to Exchange Online PowerShell | Microsoft Learn

  1. Exchange Online PowerShell으로 접속
  2. 아래 명령을 사용하여 그룹 숨기기
    • -HiddenFromExchangeClientEnabled 을 입력해준다.
> Set-UnifiedGroup -Identity "Legal Department" -HiddenFromExchangeClientEnabled
  1. 숨겨진 그룹 다시 활성화
    • -HiddenFromExchangeClientEnabled:$false 를 입력해준다.
> Set-UnifiedGroup -Identity "Legal Department" -HiddenFromExchangeClientEnabled:$false

windows 11 22H2 install wiht out internet install (offline install)

국가 설정 및 키보드 설정 후 단축키 “SHIFT + F10″으로 명령 프롬프트를 호출한다.

명령 프롬프트에 아래 명령어를 입력하면 리부팅 후 OFFLINE 설치가 가능하다.

OOBE\BYPASSNRO

토스(toss) 만보기 알림 최소화

지인들과 토스 만보기를 사용중인데 아래처럼 항상 알림이 상단에 자리잡고 있어 불편할때가 있다.

토스 만보기 알림은 설정에서 최소화 하여 사용할 수 있다.

설정이 완료 되었으니 이제 편하게 써보자.!!

오늘도 즐거운 하루.