developer's diary

最近はc#のエントリが多いです

C# (dotnetcore)で標準出力を利用して進行中のスピナーを作る (2)

前回の記事 mitsugeek.net 前回は、Minimumプロパティの実装まで実施しました。 Maximumプロパティの実装 ProgressBar.Maximum を参考に。 ひとまずは、Minimumと似たような実装で大丈夫そうです。 違いは既定値が100というところ。 private int maximum = 1…

C# (dotnetcore)で標準出力を利用して進行中のスピナーを作る (1)

どんなものか コンソールでくるくる回って、進捗りつ表示するアニメーションです。 スピナー gifアニメにしてみたんですが、少しわかりにくいですね・・・ youtubeにしてみた youtu.be 単純に出力するプログラム using System; namespace example_Spinner { …

C# (dotnetcore)で標準出力と標準エラー出力 (c#でもUNIX文化のパイプを利用したい)

プロセス間通信の一つである、パイプを利用する方法(標準入力)をC#で前回やりました。 mitsugeek.net 今回は、標準出力、標準エラー出力についてのエントリです。 標準出力 はい。Visual Studio 2019 for Macでコンソールアプリを新規作成した際の状態が、…

c# ( dotnetcore ) の OS確認をMac Book ProでやってみたらUnix 19.5.0.0って出た

プログラム作る using System; namespace example_OSVersion { class Program { static void Main(string[] args) { //OSの情報を表示する Console.WriteLine(System.Environment.OSVersion.ToString()); } } } 実行する Unix 19.5.0.0 sw_versコマンドの結…

c# ( dotnetcore ) で 環境変数を書き込む は利用しない方が良い

前回の記事 前回の記事では環境変数を読み込む方法をエントリしました。 mitsugeek.net 今回は環境変数を書き込む方法をエントリなんですが、環境変数はOSに依存するため、利用しない方が良いようです。 そもそも環境変数はどのような時に使うのでしょうか?…

c# ( dotnetcore ) で 環境変数を読み込む

環境変数の読み込みに対して、特にNuGetでのパッケージのインストールは必要ありませんでした。 環境変数を読み込むプログラム using System; using System.Collections; namespace example_get_environment { class Program { static void Main(string[] ar…

c# ( dotnetcore ) で Microsoft.Extensions.Configuration.Iniを利用して iniファイルを読み込む

The Art of UNIX Programming (アスキードワンゴ)の第5章にある、「テキスト形式 :優れたプロトコルが優れた実践を生む」> 「5.2データファイルメタフォーマツト」>「5.2.6 WindowsINIフォーマット」(P.151)をC#でも読み込みたい。 MacではWin32APIは使え…

c# ( dotnetcore ) で OpenPop.NET を利用して、POP3(Post Office Protocol)を操作してgmailを受信してみる

The Art of UNIX Programming (アスキードワンゴ)の第5章にある、「テキスト形式 :優れたプロトコルが優れた実践を生む」> 「アプリケーションプロトコルの設計」>「ケーススタディ:POP3(Post Office Protocol)」(P.157)をC#でもやりたい。 c#のレッスンで…

C# (dotnetcore)で標準入力 (c#でもUNIX文化のパイプを利用したい)

The Art of UNIX Programming (アスキードワンゴ)にある、 Unixのインターフェイス設計のパターンのフィルタバターン(P.299)をC#でもやりたい。 c#のレッスンで、やり残した課題です。 標準入力を使おうとするとプログラムが止まってしまって困る。 どうやっ…

「Blazor WebAssembly」のデモページ見て、武者震いしてる。

https://blazor-demo.github.io/ 「Blazor WebAssembly」のデモページ。 試したので、qiitaに記事投稿してみました。 qiita.com ChromeのF12(開発者ツール)でNetworkタブ見るとWindowsに慣れ親しんだ「dll」の拡張子が読み込まれている。 「Blazor WebAssemb…

QBハウスの研修は6カ月。1000時間の法則だ。

QBハウスの研修がテレビで放送されてた。 ⇒ http://www.tvlife.jp/entame/227277 QBハウスの研修は6カ月。約1000時間。 ↓の1000時間の法則と同じだ。 周囲から認められるまでには、1000時間をその勉強に費やす必要がある dorararpg.hatenablog.com 6カ月の研…

githubにあるvuejsの30個のリポジトリを覗く。

vuejsのリポジトリ github.com このページはvuejsのリポジトリを日本語にGoogle翻訳した結果です。 個人的にvue.jsとどのように寄り添って歩んでいけるか?を考える道しるべとしてまとめました。 60個くらいはりつけたところで、もうこの辺で終わりにしよう…

WSL + Ubuntu + PHP + xdebug + Visual StudioCode + PHP DebugでPHPの学習環境構築

前提 OSがWindows 10 Proであること。 WSLを有効化していること。 WSLにUbuntuインストール済みであること。 WSLのUbuntuにPHPインストール済みであること。 ローカル環境にVisual Studio Codeインストール済みであること。 Ubuntuにphp-xdebugをインストー…

yarnでvue/cliをインストールしたときのログ

mitsugi@mitsugi-pc:~$ yarn --version 1.16.0 mitsugi@mitsugi-pc:~$ yarn global add @vue/cli yarn global v1.16.0 [1/4] Resolving packages... warning @vue/cli > @vue/cli-shared-utils > joi@14.3.1: This module has moved and is now available at…

ConoHa VPSは1hあたりで1円でサーバを借りることが出来る。けど停止してても1円かかる。

ConoHa VPSを利用してみた。 試したプランは以下の画像のプラン。(画像はcacooで作図) 1時間が1円で上限が630円なのでまぁお安い方。 630hを超えるまでは、利用した時間だけの費用で良い為、 サーバ構築の練習にもってこいだと思った。 そして試しにcloud9環…

マクドナルドの株価がここ2年で2倍に。なぜ。(疑問のみ、回答なし:メモです。)

なぜなぜなぜなぜなぜ。 なぜなぜ分析というやつです。 最近気になっていることです。 マクドナルドの株価。 順調に伸びてますよね。 アベノミクスの恩恵か?とばかりに。 なぜ2倍近く上がったのか。 気になっているということを忘れない為にブログの記事に…

働き方改革関連法案が通ったらしい。

ニュースより国のサイトを見るほうがよさそう。 概要 http://www.mhlw.go.jp/topics/bukyoku/soumu/houritu/dl/196-31.pdf 「働き方改革」の実現に向けて www.mhlw.go.jp 働き方・休み方改善ポータルサイト work-holiday.mhlw.go.jp

<.net forms>OnMouseWheelイベントのe.Deltaはなぜ120なのか。(MouseWheelScrollDelta、WHEEL_DELTA )

c#

OnMouseWheelのe.Deltaはなぜ120なのか。 と思い調べたら、「なぜか?」に対する答えを見つけた。 なぜかは↓に書いてました。 Why was WHEEL_DELTA chosen to be 120 instead of a much more convenient value like 100 or even 10? – The Old New Thing マ…

話題のCoinhive使ってみよ。と思ったら。

アクセスできません。 ん?落ちてる? あ。 シマンテックが止めてたのね。

低消費電力の少量データ通信Sigfoxのリンク

SIGFOXネットワークのご紹介 http://www.soumu.go.jp/main_content/000452035.pdf LPWAに関する無線システムの動向について http://www.soumu.go.jp/main_content/000543715.pdf 京セラコミュニケーションシステム説明資料(IoT LPWAネットワークの展開と課…

10割3。

10 / 3 = 3.33333333333333D 100000 / 3 = 33333.3333333333D

なぜ弱さを見せあえる組織が・・・(序章)~幸福の再定義。状態かプロセスか。(メモ)

眠れないので、「なぜ弱さを見せあえる組織が強いのか――すべての人が自己変革に取り組む「発達指向型組織」をつくる」 を噛み砕いて読んでます。 序章をやっと読み終わった。読み終わるのに2週間くらいかかったかも。たった12ページなのに・・・ この本で書…

国会議員の喫煙率は7割弱らしい。

ってオイコノミアでやってたのをふと思い出した。 日本成人民の喫煙率は19.3%だそう。 非喫煙者は、喫煙を毛嫌いする気がするので、 選挙に出る人が喫煙者かどうか判断できるプロフィールをまとめたサイトをWEBで公開すると 何かが変わるかもしれない。

父親が移動中に社労士のオーディオブックを聞いている。

車を移動手段にしている人を羨ましいと思うところは、オーディオブック聞き放題ってところ。 オーディブルというamazonのサービスは月1500円でオーディオブック聞き放題。 http://amzn.to/2uwrNfQ ↑ あ、このリンクで入会すると私めにちゃりんちゃりんが発生…

ノウタリンと第二記憶装置との付き合い方

脳みその記憶領域が足りない私が向き合う方法 第二記憶装置を利用する ↓ メモを取る ↓ 整理する(週1回くらい?) ↓ 見直すタイミングを作る ↓ 朝一と帰宅前 大事なこと: 自分の頭で考える ⇒ 記憶に定着しやすい 習慣かする ⇒ 続けないと意味がない とにか…

レガシー・マイグレーションの現実解 を読んで http://www.unisys.co.jp/tec_info/tr89/8906.pdf パッケージの適用 ストレートコンバージョン リライト 再構築 再構築だったとしてもすべてを再構築するわけではない リライトするべきところはどこか 再構築す…

ソフトウェア設計。要求

要求を実現するのがシステム屋の仕事。 規模が小さければ、要求をそのままコードに移せば良い。 規模が大きくなる、膨らむ、成長するのであれば、まとめておく必要がある。 なぜか? 単純に忘れるから。 昨日食べた夕飯を忘れる人は少ないだろうけども、去年…

ウィンドウ枠の固定に挑戦(HTMLのテーブルを見やすくする)

要件 ヘッダ・フッタ固定 ウィンドウ枠の固定のテーブル スクロールバーはブラウザのウィンドウスクロールを利用 divのスクロールは利用しない ライブラリはjQueryのみ Chromeで動くこと 結果 全画面はこちら: fixedWindowScrollTable.html 課題 今の実装だ…

raspberry pi イジリ 起動時に勝手にログインしてバーコード読み取りプログラムを起動

クラウド+Raspberry pi の組み合わせで簡単なタイムレコーダーのプロトタイプを作ってみてるところ。 Raspberry piが起動したら、あとはバーコードを読み取るだけ!みたいな部分を作成。 肝心なタイムレコーダ部分はサーバ側で記録するのでシンプルなC/Sモ…

raspberry pi イジリ vimrcを編集

ホームディレクトリに.vimrcを作成 内容は以下を記述 set nocompatible set number set backspace=indent,eol,start set nocompatible 挿入モードの際に、カーソルキーが有効になりました。 set number 行番号が表示されました。 set backspace=indent,eol,s…