n-hirokiのプログラミング軌跡

プログラミングのメモ

WebSocketメモ

WebSocket webにおいて双方向通信を低コストで行うための仕組みです。WebSocketはTCP上で動くプロトコルです。 仕組み 1、HTTPでクライアントとサーバー間で情報をやり取りしてコネクションを確立します。 2、確立されたコネクション上で、双方向通信を行…

VB基礎メモ

メソッド Math.Ceiling(k) Mathの部分がクラスで、Ceilingの部分がメソッドです。 関数 すべての関数はメソッドです。ですが、すべてのメソッドが関数であるわけではありません。 メソッドと関数はほとんど同じ意味。その時によってニュアンスが使い分けて使…

Arduino DHT11を使ってみよう!

ArduinoでDHT11というセンサーを使って、温度と湿度を計ります! 1、GitHubからライブラリをダウンロード プログラムは公開されているライブラリがあるのでそれをダウンロードします! github.com ・releases→好きなバージョンの「Source code(zip)」クリッ…

Arduino ライブラリをアンインストール

ライブラリのアンインストール方法です。 アンインストールする場合は十分に注意しながら行ってください。 ライブラリのインストール後、Arduinoの保存用フォルダ内に「libraries」というフォルダが作成されています。このフォルダ内に、インストールしたラ…

Arduinoに新規ライブラリを追加

今回はArduinoの新規ライブラリを追加する方法ですが、すでにライブラリが用意されていることが前提です。 1、Arduinoのライブラリの中身を確認 ライブラリはこのような内容になっていると思います。 ライブラリは一般的に以下の4つの要素が必要です。 1…

Arduino 光センサを使おう!

光センサを使った簡単なプログラミングを行います。 1、光センサの値によりLEDを点滅させる感覚を制御 Cord //アナログ入力の値に応じてLEDの点滅レートが変化 const int LED = 13; int val = 0; void setup() { pinMode(LED, OUTPUT); //LEDにアウトプット…

Arduino LEDとボタン

n-hirokiです。 ボタンとLEDを使った簡単なプログラミングを行います。 用意するもの ・ブレッドボード ・ジャンパー線 ・10kΩの抵抗 ・発光ダイオード(LED) ・タクトスイッチ ・Arduino UNO ・ArduinoとPCをつなぐUSBケーブル 1、ボタンを押した時にLEDを…

MacでArduinoダウンロード

MacでのArduinoのダウンロード方法です。 1、下記のホームページでダウンロードします。 Arduinoダウンロードページ 2、このような画面があるので、黒い四角で囲った「JUST DOWNLOAD」クリック ダウンロードが開始されます。 3、arduino-1.6.9-macosx.zip…

C言語入門2 <変数>

変数 C言語を行っていく上でとても重要な変数について学んでいきます。 変数とは箱のようなもので、データや数値などが入ります。 その変数にはいろいろな型があり、その型によって入るデータや数値が異なることをデータ型と言います。 データ型 int(整数) …

C言語入門1 <MacでC言語をコンパイルし、実行する。>

MacでC言語 C言語について学んでいきます。 僕は学生の時に少しかじっているのですが、結構昔の話なので忘れているので復習を兼ねて基礎からスタートしたいと思います。 学生の時はVisualStudioを使用していたのですが、今回はMacのターミナルのgccで行いま…

HTTP通信

VisualStudioExpress2015使用VBからPostgreSQLに接続がうまくいかない。 ・npgsqlが未対応になっていたこと。 ・odbc driverを使用しておこなおうとしてもうまくいかない。 ・グーグル先生の情報が古い。(VisualStudioExpress2015の情報がない) なので、PHP…

プログラミングというもの

「プログラミングをやったことのない人」や「これからプログラミングを学ぼうという人」向けに書きます。(ほぼ僕用のメモです) 正直、壁にぶつかり続けてモチベーションを維持するために書きたくなりました。 プログラミングって聞いたら何を思い浮かべま…

DB用語メモ

データベースに関係ありそうな用語メモ Windows Server Windows Serverとは、Microsoft社のサーバコンピュータ向けOSの製品シリーズ名。 同社のOS製品ブランド「Windows」のサブブランドの一つで、企業の情報システムなどで利用されるサーバ機に導入すること…

VBでPostgreSQLに接続 その2

前回はNpgsqlが未対応だったため断念せざるおえなかった。 なので今回は他の方法を探してみる。 Google先生に聞いてみる<ODBCドライバ> いろいろ検索してみたが、ODBCドライバを使えばいける気がする。 ですが、また結論から言うと今回もうまくいきません…

VBでPostgreSQLに接続 その1

WindowsのVisual Studio Express 2015を使用してPostgreSQLに接続したい。 今回はC++やC#ではなくVBで行う。 先に結論を書くとNpgsqlがVisualStudioExpress2015に未対応で接続できなかった。 ですが、その軌跡を書いてみます。 環境:Windows10 Visual Studi…

PostgreSQL コマンドプロンプトコマンド

PostgreSQLをコマンドプロンプトで扱う上での最低限のコマンドを簡単にまとめたものです。 PostgreSQLへの接続 sql -U username PostgreSQLからの切断 ¥q DB一覧表示 ¥l DB作成 create database database_name 文字コード指定しDB作成 create database datab…

プログラミングの可能性

あなたはプログラミングを行ったことはありますか? プログラミングを行うってとても敷居が高いものだと思います。 ですが、そんなことも言ってられない時代がまさに来ています。 今日NEWS PICKSの記事で「もはや英語より必須!?文系もプログラミングを学べ…

MacとWindowsの違い PostgreSQLインストール

あーカオスフェス行きたい! n-hirokiです! 最近、MacとWindows両方にPostgreSQLや、Javaなどをインストールしました! 正直、かなり難しくて難しくて何回も挫折しそうになりました(T ^ T) 開発環境設定は苦手です。。 こんなにもターミナルやコマンドプロ…