コンピュータ

コンピュータ

UbuntuでMonoを導入してC#のコンパイルをしてみる。

最近Ubuntuのデスクトップ環境を構築したリアルPCを使っています。 とりあえず目的のソフトであるGIMPなどのインストールを実施し思いのほか快適に使えています。格上CPUにメモリを沢山積んだWindows10のPCよりサクサク...
コンピュータ

自作PCにUbuntuのデスクトップ環境を構築した話

最近Windowsでマルチプラットフォームなソフトウェアばかり使っていることに気が付き、それではWindowsを使う理由があまりないのではと思いUbuntuのデスクトップ環境を構築してみました。 導入するPCは、休眠状態の自作PCがあ...
コンピュータ

マウスで多角形を描く

ソース using System; using System.Windows.Forms; using System.Drawing; using System.Drawing.Imaging; using System.Draw...
スポンサーリンク
コンピュータ

C#のListと配列とオブジェクトのコピー

配列の要素を追加したい処理がありまして、ちょっと確認してみました。 C#の配列は基本的に要素数が固定の昔ながらの普通の配列です。ということで配列に要素を追加する場合、新たに大きな配列を用意し、その配列に要素をコピーする処理が必要になり...
コンピュータ

マウスのクリックイベントを確認

formでマウスのクリック関係のイベントを拾う場合いくつか種類があります。マウスのボタンを押した場合発生するMouseDownイベント次に押したボタンを離した場合発生するMouseUpイベント、これとは別にMouseClickやMouseD...
コンピュータ

C#でフリーハンドで線を引く

線を引く機能とマウスの移動イベントを組み合わせると、ペイントソフトのフリーハンドで線を引く機能のようなものが作れるので試してみました。 事前準備 線を引くサンプル ソース ファイル名:drawline.cs using Sys...
コンピュータ

グレースケールで保存したPNGのPixelFormatは何になる?

取り扱う画像ファイルはRGBがおのおの8bitで24bit画像が多いのですが、画像加工用のファイルなどはRGBにアルファチャンネルの8bitを加えて32bitとなります。 疑問に思ったのはグレースケールの場合、何bitになるのでしょうか?...
コンピュータ

PythonでSQLiteのテーブルにレコードを追加

複数のURIを連続処理する場合、同じURIを実行しないようにするために利用。 スタックやキューのような処理で配列(list)などでも作成できますが、永続化したいのでSQLiteで作成。 スクリプト ファイル名:db.py #!/usr/...
コンピュータ

Powershellでスクロールバー付きピクチャボックスを試す

PanelにPictureboxを乗せるとPanelのスクロールバーの操作に連動し画像をスクロールさせることが出来るそうなので試してみました。 スクリプト # # スクロールバー付きPictureBoxのサンプル # usin...
コンピュータ

Pythonでテキストファイルを読み込み行単位の配列を返す

スクリプトに引き渡す設定ファイルの読み込み処理です。 スクリプト ファイル名:load_file.py #!/usr/bin/env python3 # coding: utf-8 # テキストファイルのの読み...
コンピュータ

Pythonでテキストファイルの末尾に1行追加する。

テキスト形式のログを出力させたい。 スクリプト ファイル名:out_log.py #!/usr/bin/env python3 # coding: utf-8 import datetime # ログ出力 de...
コンピュータ

C#で画像ファイルをアルファチャンネル付きPNGに変換する。(RGB→ARGB)

bitmapオブジェクトのピクセル情報を配列にコピーし配列内の要素を加工することで画像を編集する方法がC#でもできるようなので、そのサンプルになります。24bitのjpeg画像などを読み込ませ32bitで用意した画像配列にRGB順にコピーし...
コンピュータ

HDDなノートパソコンをSSDに交換した話

Win7のリプレースでやってきたWin10のノートパソコンですが、アプリケーションの起動や切り替えの場面でもたつきが発生し、結構ストレスを感じていました。 我慢して使っていくつもりでしたが、手持ちに2.5インチSSDがあるので試しに交換し...
コンピュータ

今時のCeleronでメモリ4GBでHDDでWin10なノートパソコンが手元にきた話。

Windows7からWindows10へのリプレースということで私の意志とは関係なく強制的に入れ替得られました。 CPUは2コア4スレッドIntel i3-3120M(2.5GHz)からCeleron 3950U(2.2GHz)2コア2ス...
スポンサーリンク