pkg update's avatar

pkg update

@pkgupdt@hl.pkgu.net · 162 following · 128 followers

A hobbyist photographer, football fan and ex software engineer.

This account is for my personal records. I mostly post in Korean, but I can communicate in English and Japanese.

I use tags for my photo posts.

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net · Reply to pkg update's post

캐논이면 R6M2, 소니면 A7M4 정도에 작은 렌즈면 지금 가방에 넣고 다니기에 무리가 없음. 그래도 손에 들고 다니는데는 차이가 커서 당장 바꿀 이유는 없지만...

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

확실히 R8 + 28.8 이면 부피 자체는 들고 다니기 쉬워야 하는데, 그래도 마포처럼 짐에 끼어놓고 다니기는 잘 안 됨. 심리적 부담도 있고...

결국 도보 여행용 가방 등 짐꾸리기가 카메라 위주로 재편되었고, 이러고 나니까 굳이 작은 카메라가 아니어도 괜찮겠는데? <- 현재 이 상태. 😇

蝉コロン(oφo;)📷️'s avatar
蝉コロン(oφo;)📷️

@altocicada@mstdn.jp

、割とボリューム感があるので、1インチコンデジみたいな軽々とした取り回しよりはもう少しじっくり取り組むみたいな感覚になる。

드라코's avatar
드라코

@draco@pointless.chat

이준구 교수 “집값 폭등 못 막으면 성공한 대통령 될 수 없어…투기억제책 빨리 내놔야”

n.news.naver.com/article/032/0

그러게...

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

모 사진가가 언제까지 풍경이라며 관광 포스터 같은 사진만 찍을 것인가, 라는 글을 썼는데 그 취지는 동감하지만 그래도 초보자 입장에서는 관광지에서 써줄만한 사진만 찍어도 재밌을 거 같다는 생각을 한다. 🤣

내 폰 배경사진을 보고 누가 폰 기본 배경사진 같다는 평을 했는데, 그 분은 내용이 안 보인다는 비판이었지만, 나는 "아이고 메이커가 돈 주고 살 정도로 보이는 사진이라니 호평 감사합니다,"로 받아들이기도 하는 거고... 😇

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

요즘 내 영어 선생은 구글 제미나이. 아주 편리하다. ㅋㅋ;

코엘's avatar
코엘

@cosmic_elevator@uri.life

아기솜털......

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub

LogTape, a zero-dependency logging library, has released version 0.12.0! It now includes trace log level and syslog sink support.



RE: https://hackers.pub/@hongminhee/2025/logtape-0-12

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@hackers.pub


LogTape is a zero-dependency logging library for JavaScript and TypeScript that provides a simple yet flexible logging system. It supports multiple JavaScript runtimes (Deno, Node.js, Bun, browsers, and edge functions), features hierarchical categories, structured logging, and offers seamless integration for both applications and libraries.

What's New in 0.12.0

Trace Log Level

LogTape now includes a trace severity level, which sits below debug in the verbosity hierarchy. This addition provides finer-grained control over logging output, particularly useful for detailed execution flow tracking during development and debugging.

  • Added "trace" to the LogLevel union type
  • Added Logger.trace() method for logging trace-level messages
  • The complete severity hierarchy is now: trace < debug < info < warning < error < fatal

Enhanced File Sink Performance

File sinks now support configurable buffering, significantly improving write performance for high-volume logging scenarios.

  • Added bufferSize option (default: 8192 characters) to control write buffering behavior
  • Added flushInterval option (default: 5000ms) for automatic time-based buffer flushing
  • Set bufferSize to 0 for immediate writes without buffering
  • Set flushInterval to 0 to disable time-based flushing
  • Buffer contents are automatically flushed when the sink is disposed

These options are available for both getFileSink() and getRotatingFileSink() functions.

Syslog Support

The new @logtape/syslog package enables sending log messages to syslog servers using the RFC 5424 format.

  • Support for both UDP and TCP protocols
  • All standard RFC 5424 facilities (kern, user, mail, daemon, local07, etc.)
  • Automatic priority calculation based on log levels
  • Structured data support for log record properties
  • Cross-runtime compatibility with Deno, Node.js, and Bun
  • Configurable connection timeouts, custom hostnames, and application names

Logger Method Alias

Added Logger.warning() as an alias for Logger.warn() to ensure consistency with the LogLevel type definition. This change addresses the naming mismatch where the LogLevel union type uses "warning" while the logger method was named warn(), making metaprogramming and dynamic method invocation more straightforward.

Unified Package Releases

Starting with version 0.12.0, all LogTape packages including @logtape/otel, @logtape/sentry, and @logtape/syslog share the same version number and are released together. This ensures compatibility between packages and simplifies version management for users.

Improved Build Infrastructure

LogTape has migrated from dnt to tsdown for npm package bundling. tsdown is a library-focused bundler built on top of Rolldown, a Rust-based bundler that powers the next generation of Vite. Unlike general-purpose bundlers, tsdown is specifically optimized for building TypeScript and JavaScript libraries with minimal configuration. This change brings several benefits:

  • Elimination of bundler warnings in Webpack, Vite, and other build tools
  • Improved compatibility with modern JavaScript toolchains
  • Better tree-shaking support
  • Cleaner package output
  • Faster build times through Rust-based performance optimizations

Migration Guide

Updating to Trace Level

If you have code that relies on debug being the lowest severity level, you may need to update your log level configurations:

// Before
{ lowestLevel: "debug" }  // This was the most verbose setting

// After
{ lowestLevel: "trace" }  // Now includes trace messages

Leveraging Buffer Configuration

To optimize file sink performance in high-throughput scenarios:

getFileSink("app.log", {
  bufferSize: 16384,      // Larger buffer for better performance
  flushInterval: 10_000    // Flush every 10 seconds
})

Installation

LogTape 0.12.0 is available on JSR and npm:

deno add jsr:@logtape/logtape  # Deno
npm  add     @logtape/logtape  # npm
pnpm add     @logtape/logtape  # pnpm
yarn add     @logtape/logtape  # yarn
bun  add     @logtape/logtape  # Bun

For the syslog sink:

deno add jsr:@logtape/syslog  # Deno
npm  add     @logtape/syslog  # npm
pnpm add     @logtape/syslog  # pnpm
yarn add     @logtape/syslog  # yarn
bun  add     @logtape/syslog  # Bun

Acknowledgments

We thank all contributors who helped make this release possible, including those who reported issues, submitted pull requests, and provided feedback.

For the complete list of changes, please refer to the changelog.

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

교토 구라마역(鞍馬駅)은 그 자체로도 유명한 관광지라 나도 기대가 컸었다. 너무 기대했던 탓일까 첫 방문 때는 그럴 정도인가? 했지만 지금도 자주 생각나는 걸 보면 이름값은 하는구나 생각한다.

The platform of the Kurama station, Kyoto, Japan.
ALT text detailsThe platform of the Kurama station, Kyoto, Japan.
The Kurama station, Kyoto, Japan.
ALT text detailsThe Kurama station, Kyoto, Japan.
The concourse the Kurama station, Kyoto, Japan.
ALT text detailsThe concourse the Kurama station, Kyoto, Japan.
The platform of the Kurama station, Kyoto, Japan.
ALT text detailsThe platform of the Kurama station, Kyoto, Japan.
pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net · Reply to :prideflag_demigirl:​:texmoji_ko_nonbinoko:​서버메이드 깐프's post

@perillamint 아 오브젝트 스토리지까지 돌린다고 하면 저도... 아직은 아니겠지만요.; 지금은 로컬 디스크로만 쓰고 있어서 괜찮을 것 같지만 염두에는 계속 두고 있어야겠습니다. 😅

Darren Reynolds's avatar
Darren Reynolds

@dreynoldsart.bsky.social@bsky.brid.gy

Taken in Liverpool yesterday

Silhouettes and shadows
ALT text detailsSilhouettes and shadows
pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

도메인 이전 작업 완료.

옛 도메인 기간이 얼마 안 남아서 남아있던 서비스들 모두 이전시켰다. 생각보다는 시간이 안 걸렸네.

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net · Reply to :prideflag_demigirl:​:texmoji_ko_nonbinoko:​서버메이드 깐프's post

@perillamint 달리셨군요; 하는 김에 가보자? 하는 마음도 없진 않습니다. 😅

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

난 웹 어플리케이션은 docker container로, 웹 서버(리버스 프록시)는 native로 돌리고 있었는데 요즘 생각은 굳이 native로 돌릴 이유가 있나? 싶어졌다.

굳이 지금 바꾸지는 않겠지만 all container system으로의 이전도 생각해보아야 할 듯. 디스크야 충분하니...

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

이런 저런 카메라 RAW 파일들 까보며 노는 게 취미라... (어쩌다 이런 거에 재미를.... 😭) 후지필름 카메라는 나에게는 별로 재미가 없다. RAW demosaic이 정말 독특하고 폐쇄적인데다 필름 시뮬레이션은 더욱더 그렇다. 비즈니스로서는 이해하지만 갖고 노는 재미가 없다.;

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

깊게 파본 건 아니지만, 2022년 정도를 기점으로 카메라 센서들의 컬러 정확도가 향상되었다. 소니 A7R4에서 R5로 오면서 가장 뚜렷하게 나타나고 캐논 R5에서 R6M2에서도 어느 정도 드러나는 등 각 메이커마다 정도의 차이는 있지만 밝은(고휘도) 노랑에서 그린 채널 값이 떨어지는, 더 정확하게 잡히는 변화가 일어난다.

정확히 말하자면 2022년 이전의 고픽셀밀도 센서들이 밝은 노랑을 정확히 읽지 못하는 경향이 있었다. 저밀도(풀프 24MP) 센서들의 색 정확도는 그렇게 큰 차이가 나지는 않지만 그래도 향상은 있는 거 같다.

그래서 카메라를 추천한다면 2022년 이후 발매된 모델들이 낫다고 권한다. 실사용에서 차이를 느낄 정도냐 하면 미미하지만 그래도 차이가 날 때가 있다. 19~20년의 카메라들이 프리셋 등에서 컬러 특성이 다르다거나, AI 디노이징 하면 그린 노이즈가 튀는 등의 현상이 나오는 원인으로 의심한다.

변경 원인으로는 컬러 필터 성능이 올라갔거나, 아니면 노이즈 성능 때문에 G채널 필터의 투과성을 높였다가 신형에서는 다시 낮추었다고 추정된다. 해상도나 DR등 스펙은 같더라도 이미지 센서의 특성과 성능은 다를 수 있다. 카메라는 관심 가지고 볼수록 어렵다.

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

모든 일에는 시간이 필요하다. 이 사실을 중년이 되어서야 배운 게 그 증거다. ㅋㅋ

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

사실 hollo를 블로그처럼 운용해도 되긴 하는데, 흠...;

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

연합 탐라에 게재 기준이라는게 있는가, 있어야 하는가, 저는 부정적으로 봅니다.

게시자의 공개 범위 설정은 알아서 할 일이지만 보는 입장에서 올리라 마라 평가할 수 있는가? 정 보기 싫으면 뮤트나 차단하면 되는 일 아닌가 싶습니다.

정아름's avatar
정아름

@jarm@qdon.space

우산모델 꾸찡이 볼래?

apilsetas's avatar
apilsetas

@apilsetas@mastodon.social

fotomarion

M. Funghi's avatar
M. Funghi

@mountfunghi@pixelfed.social

#photography
J. Martin's avatar
J. Martin

@gyokusai@mastodon.social

Alleyway, Taipei. April 2025, Canon PowerShot.

Looking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
ALT text detailsLooking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
Looking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
ALT text detailsLooking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
Looking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
ALT text detailsLooking up in a narrow alleyway full of pipes, AC units, plants, and rain covers.
루블릿🍫:twitter__verified:'s avatar
루블릿🍫:twitter__verified:

@luvlit@uri.life

서울 올림픽공원 장미광장 🥀

카메라: 보이그랜더 BESSA R
렌즈: 보이그랜더 COLOR-SKOPAR 35mm F2.5 MC
🎞️: Kodak Pro Image 100

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

더운 금요일에 눈여우 한마리.

작년 겨울, 집 앞에서 애들이 꺅꺅 거리더니 쌓여있던 눈과 근처 재활용품으로 여우를 만들어 놨었다. 그 소리가 귀여워서 녹을 때까지 두었던 기억이 나네.

A snow fox made by some children in my town.
ALT text detailsA snow fox made by some children in my town.
geeknews_bot's avatar
geeknews_bot

@geeknews_bot@sns.lemondouble.com

구글 픽셀은 더 이상 AOSP 레퍼런스 디바이스가 아님
------------------------------
- 구글이
Android 16 의 소스 코드를 AOSP에 공개했지만, *Pixel 하드웨어 저장소* 는 공개하지 않음
- Pixel 기기 트리 및 관련 코드 미공개로 인해 커뮤니티 일각에서는 “*AOSP 폐지* ” 의혹이 나왔음
- Google은 *"AOSP는 중단되지 않는다"* 고 공식 부인하며, 앞으로도 AOSP 소스코드 공개와 업데이트를…
------------------------------
https://news.hada.io/topic?id=21429&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

https://www.yna.co.kr/view/AKR20250613054900071

미국은 이스라엘의 이란 공습을 단독행위로 규정하며 이란에게 미국의 이익과 인력을 공격하지 말라고 경고했다고.

중동은 당분간 전쟁 상태일 듯. 이스라엘은 전쟁을 확장해야 살아남는 정권을 유지하는 대가를 크게 치를 것이다.

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

돌탑 위에 살포시 꽃을 놓은 그 마음, 나는 상상이 가지 않았다. 저 멀리에 있는 아름다움.

The red flower on the cairn.
ALT text detailsThe red flower on the cairn.
pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

풀프레임에서는 28mm F4인데도 뒤가 날아간다... 얘도 그냥 F8부터 써야 하나. -_-;

pkg update's avatar
pkg update

@pkgupdt@hl.pkgu.net

캐논 RF 시스템이 딱히 좋냐 하면 그 건 아닌데, 나쁘냐 하면 그 것도 아님. 딴 마운트로 가볼까 해도 굳이 가서 확 더 낫냐 하면 그 것도 아님.

마이너들이면 좀 싼 맛이 있어야 하는데 요즘 마이너들도 어차피 소니 센서 받아다 장사하는 처지에 수요가 강하니까 그냥 적당히 비싸게 장사 중이라 더욱더...

흠냐. 니콘이 대공격 중이지만 소캐 둘 다 차기 모델들 투입에 급하지가 않음. 대충 기존 모델 가격 좀 낮추면서 느긋하게 방어 중. 카메라 팬 입장에서는 좀 심심한 상황. ㅋㅋ;

← Newer
Older →