Category Archives: 미분류
Vlog #3 본격 AI 시대가 온거야? Aug. 17, 2023
Windows 종료 전에 실행되는 앱
Windows 에서 시스템 종료 전에 실행되는 앱을 구현하려면 레지스트리를 사용하여 작업을 해야 합니다.
1. 시작 메뉴에서 “regedit”을 검색하여 레지스트리 편집기를 엽니다.
2. 다음 경로로 이동합니다: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionGroup Policy Objects{SID}SoftwareMicrosoftWindowsCurrentVersionRun
여기서 “{SID}”는 현재 사용자의 고유 보안 식별자입니다.
3. “Run” 키를 선택하고 “편집” > “새로 만들기” > “문자열 값”을 선택합니다.
4. 새 문자열 값을 만든 후, 이름을 “MyShutdownApp”과 같이 설정합니다. 이 이름은 실행할 앱을 식별하는 데 사용됩니다.
5. 값을 두 번 클릭하고 실행할 앱의 경로를 입력합니다. 예를 들어 “C:PathToMyApp.exe”와 같이 앱의 경로를 지정합니다.
이제 Windows가 종료되기 전에 “MyShutdownApp”이라는 이름의 앱이 실행됩니다. 해당 앱은 작업을 수행할 수 있습니다. 단, 이 앱은 사용자 세션이 종료되기 전에 실행되므로 백그라운드에서 실행되는 앱으로 구현하는 것이 좋습니다.
앱이 종료되기 전에 추가 작업을 수행하려면 해당 앱 내에서 종료 시그널을 수신하고 처리해야 할 수도 있습니다. 이를 위해 Windows 시스템 종료 시그널을 수신할 수 있는 방법을 제공하는 많은 프로그래밍 언어와 프레임워크가 있습니다. 예를 들어 C#에서는 `SystemEvents.SessionEnding` 이벤트를 사용하여 세션 종료 시그널을 수신할 수 있습니다.
이 방법은 Windows 에서 앱을 종료하기 전에 추가 작업을 수행해야 하는 경우 유용합니다. 그러나 이 방법은 관리자 권한이 필요하며, 조심해서 사용해야 합니다. 또한 앱이 시스템 종료를 차단하거나 지연시키는 등의 부작용이 발생하지 않도록 주의해야 합니다.
[권희진의 세계는] “핵잠수함 기항”‥신냉전 최전선에 선 한국 (2023.04.29/뉴스데스크/MBC)
AI가 개발자를 대체한다😭?!
I built the Quietest Keyboard (so I can finally sleep)
Jigsaw – Sky High [HQ]
WPF 잡담
몇달째 WPF 로 윈도즈 데스크탑 네이티브 앱을 만드는 일을 하고 있습니다. 며칠전 경험을 기록으로 남기려고 몇자 적습니다. 아시는 바와 같이 WPF 는 주로 XAML 이라는 마크업 언어를 통해 UI 를 구성합니다. CSS 와 용도가 비슷한 Style 이라는 Tag 를 통해 UI 컨트럴들의 모양을 조정할 수 있어요. Style 만 따로 모아서 리소스 파일처럼 불러오고, Style 은 원하는 Tag (사실 WPF 에선 이게 Class – Type 입니다) 를 조질 수(?) 있어요. 웃기게도 CSS 와 유사한 문제점들이 생깁니다. 여러가지 조건에 의해 선언한 Style 이 무시당하는 거죠. CSS 는 최근 웹브로우저들의 훌륭한 개발자모드로 인해 대충 실시간으로 어떻게 무시(?) 당하고 있는지 구경할 수 있잖아요. Visual Studio 2015 까지는 내장된 Runtime Style Monitor 가 없어서 외부 툴들을 썼지만 VS 2017 부터는 내장 Tool 로 Style 이 Runtime 에서 어떻게 적용되고 있는지 구경할 수 있게 되었죠. 얼마전 이것으로 작업을 진행하다가 뭔가 이상하다고 생각되었습니다.
10월 마지막 밤 단상
Ionic 개발자 2017년 상반기 설문 조사 요약
2017년 2월~6월 약 만3천명의 Ionic Dev Community 에서 한 설문 조사 결과 요약.
앱 동향
2년전엔 20% 가 네이티브로만 개발, 올해는 2.9% 가 네이티브로만 개발. 32.7% 는 2년후 완전히 네이티브를 버릴 것이라고… Ionic 으로 개발된 앱중 41.7% 는 일반 사용자용 앱이 아니라 기업 내부 업무용으로 개발된 것.
개발자중 3% 만이 스마트시계용 앱을 만들었으며, 2.7% 만이 스마트TV 용 앱을 만듬. 45% 는 테블릿용을, 94.3% 는 안드로이드용을, 83.2% 는 iOS 용을 만듬. 31.5% 가 Progressive Web App (네이티브 같은 UI 와 만듬새를 가진 웹앱) 을, 34.7% 는 Responsive Web App (한가지 소스로 어느 장비나 해상도에서도 환경에 맞게 UI 모양이 자동으로 변함) 을 만든다고 응답.
개발 도구 동향
2년전에 나온 MS 의 비주얼 스튜디오 Code 는 계속 발전하여 작은 사이즈와 속도, 충실한 디버깅 환경으로 올해 조사에는 46.7% 로 IDE 부분에서 1위.
개발 성향
Ionic 으로 개발하는 사람들은 누구?
80% 가 웹개발자이며, 10.8% 가 모바일 앱 초보자. 75.2% 가 상용앱 개발중. 41.9% 가 고객을 위한 앱을 만드는 개발자.
질문별 1위
다중 응답 질의가 많으니 자세한 등수는 꼭 원본 페이지를 참조하세요.
Backend Technology
Push Notifications – Firebase/GCM (41.3%)
User Authentication – Custom oAuth (43.7%)
Backend DB – Self-hosted SQL DB (57.4%)
Backend App Technology – Node.js (56.6%)
…




