ソフトウェア開発

Java / Android

【JavaScript】Excelとの切り上げ、切り捨て、四捨五入の違い。

JavaScriptとExcelで切り上げ・切り捨て・四捨五入の結果が異なる理由を比較。Math.ceilやMath.floorとROUNDUPやROUNDDOWNの負の値の挙動の違いを表で解説します。
C# / Avalonia

保護中: 【C#】C# メニューバーの色を変える

このコンテンツはパスワードで保護されています。閲覧するには以下にパスワードを入力してください。 パスワード:
Windows / Linux / サーバー

【Nodejs】Nodejs+socket.io+express+https 匿名Room

Node.jsとsocket.ioで匿名チャットRoomを構築し、入室許可、過去ログ送信、ブロードキャスト配信を管理する方法を解説。C#管理者アプリとの連携手順も紹介します。
Windows / Linux / サーバー

【Nodejs】Nodejs+socket.io+express+https API化 その1(URLに含まれる”?”文字)

Node.jsでGoogle Maps APIのような形式のURLを扱う際、クエリ文字「?」を正しく処理する方法を解説。expressのパラメータ取得とurl.parseによるquery解析を紹介します。
Windows / Linux / サーバー

【Nodejs】Nodejs+socket.io+express+https その5 REST API

Node.jsでREST APIとsocket.ioを組み合わせて匿名チャットを実装する方法を解説。GET要求でUIを配信し、管理者のENABLEコマンドでチャットを表示する仕組みを紹介します。
Windows / Linux / サーバー

【Nodejs】Nodejs+socket.io+express+https その4 URL のポート番号を消す(socket.io対応)

Node.js+socket.io+express+HTTPSをNginxでリバースプロキシし、WebSocketを正しく通してURLからポート番号を消す方法を解説。必要な設定だけを簡潔に紹介します。
C# / Avalonia

【C#】C#でソケット通信を行う。

C#でSocket.IOを利用してNode.jsサーバーと双方向通信する方法を解説。接続処理、JSON送受信、イベント処理の実装手順をコード例付きで紹介します。
Windows / Linux / サーバー

【Nodejs】Nodejs+socket.io+express+https その3 URL のポート番号を消す

Node.js+express+socket.ioをNginxのリバースプロキシで公開し、URLからポート番号を消す方法を解説。proxy_pass設定と静的ファイル提供のポイントを紹介します。
ソフトウェア開発

【Nodejs】Nodejs+socket.io+express+https その2 メッセージのやりとり

Node.jsでHTTPSサーバーを構築し、socket.ioとexpressを使ってリアルタイムにメッセージを送受信する方法を解説。サーバー側とクライアント側のコード例を紹介します。
ソフトウェア開発

【Nodejs】Nodejs+socket.io+express+https その1 HTTPS サーバーの起動

Node.jsでHTTPSサーバーを構築する手順を解説。expressとhttpsモジュールを使い、Let’s Encryptの証明書を読み込んで安全な通信を実現する方法と動作確認手順を紹介します。
C# / Avalonia

【C#】ファイルを削除後、同一名でファイルを作成すると、作成日時が削除したファイルの日付になる件。

C#でファイル削除後に同名ファイルを作成すると作成日時が引き継がれる問題の原因と対策を解説。Windowsのファイルシステムトンネリングを回避するための正しい時刻設定方法を紹介。
ソフトウェア開発

【Firmware】Hewからの接続時にIDコードを入力するダイアログが現れて困った件。

Hew接続時にIDコード入力ダイアログが表示される原因を解説。Flash Development ToolkitでIDコードを確認し、正しい初期値を設定することでエミュレータを正常起動できます。