中年プログラマーの息抜き

ブログをはじめました。気の向くままにプログラム関連ネタをメモしていきます。

2020-01-01から1年間の記事一覧

プログラムでモデルとクエリ結果をJOINしてみた

はじめに SQLが書けない環境でJOINを共通的に使えるようにするために プログラム private static <T, D extends Cloneable> void join(boolean p1, List<D> p2, Map<String, List<T>> p3, Function<D, String> p4, Map<String, BiConsumer<D, T>> p5) throws CloneNotSupportedException { for (int i = 0; i < p2.size(); i++) { String key =</string,></d,></string,></d></t,>…

CISCO 841M 設定:その14:別LANに設置したプリンターから印刷する

はじめに L3スイッチが4ポートあり、それぞれVLAN1, VLAN2, VLAN3, VLAN4で分離したとしても、ルーティング機能により、VLAN2⇔VLAN3などVLANをまたいだ通信を遮断している状態で始まりです。今回は例として、VLAN2にネットワーク接続されたプリンターを使っ…

ASP MVCのViewでコントローラー名やアクション名を取得

はじめに Razor(レイザー)のレイアウトファイルにページのタイトルなどの出力処理をまとめたいと思い調査したメモ 実行中のコントローラー名を取得 @Url.RouteCollection.GetRouteData(Context).Values["controller"] 実行中のアクション名を取得 @Url.Rou…

Visual Studio Code(CL.exe)を使って、コンソールアプリ(C,CPPファイル)をデバッグ

ランキング参加中プログラミングランキング参加中Microsoft .NET はじめに 先日に「Visual Studio Code」の「C/C++extension」をインストールしました。dbgやwindbgなどではなく「microsoft c++ build tools」だけでデバッグ環境を作ってみました。 環境変数…

Visual Studio Code(VSCode - .NET Core無し)を使って、コンソールアプリ(C#CSファイル)をデバッグ

はじめに 先日に「Visual Studio Code」の「C#extension」をインストールしました。その過程で「.NET Core ランタイム」がインストールされていないと怒られたのですが、開発用PCではないし、資料を作るために少しコードを書いて動作確認したいだけだったの…

断捨離で偶然!? Dynabook R73 の排熱対策

手短に、 Dynabook R73 CPUファン排気、とても熱いです。 机の塗装が熱で浮いたり、困ります。 事務所では、PC立てて、リモートデスクトップから繋げたり、いらないHDDの鉄材の蓋みたいなものをPCと机の間に入れてしのいでました、、ですが持ち歩くには不便…

リモートワークのコツ - 固まる、切れる、を解消

はじめに リモートワークしてますか?ということで今回は「NTTひかり電話」に関した話題です。これまでは「NTTひかり電話」は不要だったのですが、諸事情でオプションを有効にしました。そして、その工事日を境に仕事で使う「シンクライアント」が頻繁に固ま…

法人の本店移転登記の必要書類と流れ

はじめに 移転ということで今回は「所在地住所の変更」に関した話題です。定款の所在地に市町村あたりまで記載としたとき、市内の中で移転する「管轄内の移転」と市外や県外に移転する「管轄外の移転」の2つに分類できるので、ここでは「管轄外の移転」で進…

C#拡張メソッドでDataGridViewとEnumを密にする

はじめに 拡張メソッドを定義したいと思います。拡張メソッドというのは言語の型に機能(メソッド)を追加するような感じでしょうか。それでいてプログラミング言語で決まっているルールの範囲内というところが守られます。(難しいことは必要ない) DataGri…