山本隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPでWindows/macOS/Android/iOS/Webアプリなどを作ってます
山本隆の開発日誌 Kotlin/Swift/Flutter/JavaScript/TypeScript/PHPでWindows/macOS/Android/iOS/Webアプリなどを作ってます
概要 Desktops を使用すると、最大で 4 つの仮想デスクトップ上でアプリケーションを整理できます。たとえば、使用していないウィンドウが散乱することなく、1 つ目の仮想デスクトップで電子メールを読み、2 つ目で Web を閲覧し、3 つ目で生産性を向上するソフトウェアで作業することが可能です。デスクトップのプレビューを開くトレイ アイコンをクリックしてウィンドウを切り替えると、デスクトップの作成や切り替えを行えます。また、デスクトップを切り替えるホットキーを構成すると、これらの操作にホットキーを使用することもできます。 Desktops の使用法 デスクトップにアクティブなウィンドウを表示して、それ以外のウィンドウを隠すことでデスクトップを実装する他の仮想デスクトップ ユーティリティとは異なり、Sysinternals の Desktops では Windows のデスクトップ オブ
二十五日半狂乱、6日目(の分...orz)の記事 Cのエラーハンドリングを毎回やるのは面倒だ! 前回も言ったが、Cではエラーハンドリングに戻り値とerrnoを用いる. それはそうと例外設計において"無視"は大罪である. だから、関数を呼び出したら戻り値は漏らさずチェックすべきだ. ということで、例えば以下のように逐一戻り値をチェックする. if(send(sockfd, buf, len, 0) < 0){ ERROR("send"); exit(1); } あぁ、面倒だ. 一体コードのどの部分が正常系の処理なのか? ほとんどエラーハンドリング*1で埋め尽くされるじゃないか. そもそもエラーハンドリング部分に書くのは毎回同じコードだし、コードの繰り返しは防ぎたい. エラー処理部分をラッピングして楽をする unpv12eの中でラッパーを被せることによってこの面倒を回避する方法を知った. in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く