プログラミング素人のはてなブログ

プログラミングも電気回路も専門外の技術屋の末端が勉強したことや作品をアウトプットするブログ。コードに間違いなど見つけられたら、気軽にコメントください。 C#、Python3、ラズパイなど。

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

Arduino nano互換 格安中華Bord(HiLetgo)

Amazonで格安Arduino互換品を購入。[asin:B01CZQANN0:detail]送料込みで330円。 中国からの発送のため2週間ぐらいは掛かりますが。ピンヘッダは自分ではんだ付けする必要があります。 オスピンが付属していますが、他のオス-オスのジャンパワイヤが使いたい…

C#でウェブスクレイピング

C#

今回はウェブスクレイピングをやってみます。 ↓の続きになります。 s51517765.hatenadiary.jpウェブスクレイピングとして、Webの情報を取得する基本的な構文は↓を参考にしました。 www.casleyconsulting.co.jpVisual Studio上でクラスファイルを追加して、ウ…

C#でTwitterにつぶやく

C#

このページを参考にC#からTwitterにつぶやいてみたいと思います。 blog.clock-up.jpパッケージマネージャーコンソールから、ライブラリを導入します。 パッケージマネージャーコンソールは下の図のように開きます。 すると、↓のようなコンソールが開くので、…

「人工知能は人間を超えるか」を読んで

人工知能(Artificial Intelligence; AI)、ディープラーニング、機械学習といった言葉が話題だ。 世の中すべてが人工知能に置き換えられるような勢いだ。 そうなってしまったら、人間の価値はどこにあるのだろうか?この本は比較的わかりやすい例を用いて数…

C# でテキストファイルスクレイピング

C#

ウェブスクレイピングという言葉がありますが、これはウェブ(特定のHP上)から必要な情報を取り出すものです。 www.fascinatedwithtofu.com仕事(電子機器開発)上で機械の動作ログがテキストで出てくるのですが、これを解析するのに通常はExcelのマクロで…

C# で配列の要素を並べ替える

C#

要素の中身を最近使ったものから順番に並べ替える。private void Form1_Load でファイルのなかみを読み込み、ComboBoxにInput。 CombBoxとはTextBoxに複数の要素をDropDownListから選べるもの。 Listの中身はStreamReaderでよみこむ。 StreamReaderは必ず、s…

VC#でソフトウェア使用許諾のようなものを作る

C#

自身が作ったプログラムを公開した時に、使った人が何らかのトラブルが起きてしまったら…。そのプログラムが動かないだけならたいした問題ではないですが、ローカルのファイルにアクセスしたり、ネット上のデータにアクセスするときは取り返しのつかない状況…

C#でTextファイルへの入出力

C#

例としてHearth Loggerを作ります。 Form1は以下のようなものを作りました。仕様としては、 ・入力は日付、体重、体脂肪率 ・プログラムを起動したら、日付は今日の日付を表示。ただし、手入力で変更可能 ・OKを押下でファイルに記録。 ・OKを押したときグ…

Visual Studioで間違ってClickイベントができてしまったら

C#

Visual StudioでC#コーディング中、よく起きるのが、まちがってフォームクリックイベントを作ってしまうこと。 private void Label1_Click(object sender, EventArgs e) { } これをだからといって、Codeから消そうとすると、DesignerがErrorを出す。 正しい…

Visual Studioでフォームデザインが表示されないと思ったら

C#

Visual StudioでVC#プログラミングをしているとき、何かの拍子にForm1.cs[デザイン]のタブがいなくなった。このように、Form1.csに対して、 のようなもののことだが。通常、プロジェクトファイルは、VS上で ファイル¥開く¥プロジェクト/ソリューションと…

Visual Studio 2015によるWindowsアプリケーション作成

C#

Visual Studio Community 2015によるWindowsアプリケーション作成を始めました。もともとはC言語によるプログラミングをやっていましたが、コマンドプロンプトで動作するプログラムだけではなく、Windowsアプリを作ってみようと思いました。そこで、Visual S…

抵抗の並列接続とは

直流電源に対して、抵抗を接続するとき、所望の抵抗が無ければ(ラインナップに無かったり単純に手元に無かったりすれば)合成抵抗という手法を用いる。 たとえば、300Ωが必要なら100Ωと200Ωを直列にする。 このように使えることを前提にして抵抗値のラインナ…

Win10にVisual Studio Communityをインストール

Visual Studio Communityをインストールした。Visual StudioはWindowsで定番のIDEである。 高機能な反面、重いことでも有名。www.atmarkit.co.jpこのへんを参考にインストールを進めようとしたが、記事のなかでは日本語になっているのにサイトは英語しかない…

Win10にArduino IDEを導入

Win10 タブレットを入手した。Asus Transbook T102HA ↓多分このへんだと思う。 (Link修正1/10) 似たような機種がいくつかあるようなので一応、手元のスペックを張り付けておく。 これにarduino開発環境IDEを導入した。特になにも考えることなく公式ページ…