読者です 読者をやめる 読者になる 読者になる

TensorFlow Pythonに慣れる

前回は、インストールを行いました。その他にグラフィック用のAPIもあるらしい 今回は、pythonからTensorFlowにアクセスして起動します。一応、macでターミナルを起動して実行しています。./tensorにTesorFlowをインストールしましたので起動するのは./bin/a…

TensolFlow 開発編〜プログラムでテンソルを動かす〜

この記事は以下のサイトを参考にして実行しています。 Getting Started With TensorFlow | TensorFlow 前回の続きです。インストールしたTensolFlowを起動するところから始めます。以下のコマンドを叩きます。>source 「virtualenvのインストールしたディレ…

人工知能 TensolFlowのインストール

以下のサイトを参考にして実行しています。 Installing TensorFlow on Mac OS X | TensorFlow MacOsXへのインストール方法になります。①-1ターミナルを立ち上げて以下のコマンドで「pipコマンド」をインストール※Pythonのインストールです。>sudo easy_insta…

Macでマインクラフトを起動する 

前回、ダウンロードしてきたマインクラフト(マイクラ)を起動してみます。 この様なアイコンがアプリケーションフォルダにありました。 クリックすると....こんな感じで起動処理が走ります。 そして、ログイン画面が開きます。 ここからログイン時のアカウン…

マインクラフトのインストール for mac

マインクラフトのインストールをやります。ここのサイトからダウンロードします(無料版) Macでも可能みたい⭐︎ download.cnet.com downloads.tomsguide.comそして、Mincraft Forgeをインストール files.minecraftforge.net 一応確認、起動するためにはJavaが…

UML クラス図を作る

前回はステートマシン図を作成したので今回はクラス図を作成します。※astah*を使用して作成しています。アプリケーションとしては、ファイル読込→動画の表示とシンプルなものなのでクラス図もシンプルです。(悲) メインクラスにメインメソッド(今回は省略し…

UML ステートマシン図を書く

前回はオブジェクト配置図を書きましたので、今回はステートマシン図を書きました。ズバリ、処理フロー図です(笑) 「状態マシン」とかいろんな言い方が書籍でありましたが、まとめると上記の様に解釈しました。やっぱりこれも技術なので、「習うより慣れろ」…

astah* community UML作成

前回は、astah*のダウンロードまでやりましたので、今回は作図を行おうと思います。感想としては、オープンソースとして。。。を抜きにしても使いやすいと思います。今回作成したのはラズパイにデプロイして画面をディスプレイに表示するアプリの設計を行い…

設計ツール astah* インストール

eclipse UML DesingnerでのUML作成にてシーケンス図が書けなかったので「astah*」を インストールしてやり直そうと考えております。ダウンロードは左記のサイト Login | ChangeVision Members 結局のところ、ユーザー登録が必要です。ダウンロードするのは a…

Gitへソースを追加する

Gitの設定ができたら、今度はリポジトリに資源を追加します。対象のファイルをコミット(ローカルリポジトリへのコミットになります。)そして、コミットしたファイルをリモートリポジトリへとプッシュします。 プッシュ後の確認 次回は、UML作成に着手します。…

TortoiseGitのセットアップ

Qtのセットアップが完了したので、資源(ソース)管理の準備をしたいと思います。下記のサイトからMSIファイルを落とします。 Download – TortoiseGit – Windows Shell Interface to Git MSIファイルを叩きます。 このままNextを押します。下の赤線を確認してF…

Qt Test GoogleTesting Framework

悪戦苦闘の末、結局「Windows10 Iot Core」はあきらめました。が。。。※古いラズパイは使えないようだ。バージョンなど確認する必要があるのかも?Qt開発は引き続き・・・ テストを行いながら、テスト駆動型開発でやっていこうと考えております。なので、テ…

Windows 10 Iot Core 3度目の正直。。。やっぱりできませんでした。

以前途中まで記載しました。記事よりダウンロード、SDカードのフォーマットを行いました。【失敗していた点】SDカードへの書き込みはWindows10を使用しております。 1.SDカードをフォーマットしたつもりだったが、できていなかった →フォーマッターを使用…

Windows10 Iot core install 注意点

www.raspberrypi.org 1.NOOBSを使用して(ダウンロードして)インストールする www.raspberrypi.org 2.使用するSDカードはFATでフォーマットするとNOOBSが起動しない 3.setup.exeファイルとか使用したが全部ダメだった、ラズパイの古いものだと起動しないのか…

Qt Nmake U1073 エラー

表題のエラー対応方法 エラーログが出力される U1073: don't know how to make~とエラーメッセージが出力されます。nmake.exeの場所が悪いんじゃないか?(パスにスペースが入っているとか・・・) いろいろと意見があったが偶然解決、デバック → リリースに…

Qt UI部分の作成2 Label プロパティ HorizontalLayout

途中に、QSettingクラスの調査を行いましたが。。。 Qt UI部分の作成 - Takunojiの日記でやったとこの詳細です。画面のパレット部分(赤線部分)よりLabel、Layoutをドラッグ&ドロップします。 配置した、Labelのプロパティを変更します。 → プログラムで使用…

Qtサンプル OpenGLを使用する実装

Qtデザイナーでの画面作成ができたので(作り方が大雑把に分かったくらいですが。。)今度は、実装する内容について調べたいと思います。サンプルを見るのが一番でしょう(笑)Cubeを作成したサンプルです。ヘッダファイルでいろいろとインクルードして。。。赤…

C++ DB アクセス フレームワーク

表題のフレームワークを探して見ると「QxOrm」がありました。Qtをインストールする必要があるみたいですが。。。丁度Qtで作ろうとしていたので良し⭐︎毎度のことながら、英語のサイトしか見つからず(探してもいませんが(笑))まぁインストールして使用しましょ…

Windows 10 Iot core セットアップ

Qtのセットアップなどをやってきましたが、最終的には、ラズパイにインストールして起動しようと思ってます。【問題】Linuxベースの「ラズビアン」だと、デプロイ(作成したアプリをラズビアンにインストール)するときにはラズビアンでビルド(コンパイル~リ…

Qt QSettings 使い方

前回に引き続き、QSettingsクラスの使い方を調べます。※リファレンスを参照しました。 【基本的な使い方】※PROファイルに「QT += core」が記載されている事・QSettingsを使う時には、会社名、ドメイン名、プラットホーム名などの設定・画面タイプの設定。・C…

Qt 設定ファイルの読み込み

前回は、Javaでのファイル読み込みを試しに実装してみました。今度は、Qtでの設定ファイル読み込みを実装したいと思います。。。が何を設定するのか?そこをクリアにしたいと思います。Qtリファレンスによると・・・以下の項目を設定するようです(一部)・ア…

File読込 Javaでやる場合

汎用画面APを作成するにあたりQt開発環境ができたので、設計に戻ります。とにもかくにもファイル読み込みが必要なのでまずはJavaでのファイル読み込み 1.準備プロジェクトにビルドパス(リソースフォルダ)を追加【プロジェクトを右クリック→ビルドパスを追…

Qt UI部分の作成

スムーズに作業が進むことに幸せを感じています(笑)今度は、UI部分の作成に入ります。まとめると下の図のようになります。 実際の手順に関しては、動画とりました。UI部分は、実際にいじってみるのとデザインをちゃんと考えないといかんですな(笑) youtu.be …

Hello Qt やっと開発です。

長かった(実質3日)環境構築も終わり、実装に入ります。 やっぱり、「ハローワールド」ならぬ・・・Qt版で実装します。 早速、QtCreatorを起動します。 プロジェクトの作成時に、Qtのソースにアクセスしやすいようにプロジェクトを作成します。(ディレクトリ…

QtCreator 動かない 解決☆

人生というのは、いろいろと躓きながら進むものなんですねぇ。。。ついにQt開発環境のセットアップが完了しました。※失敗1、失敗2、失敗3、失敗4手順としてはQtCreatorのセットアップの続きになります。 必要なインストールは 1.MinGw 2.nmake(VisualStu…

VisualStudio 2017 Comunitty GitのインストールOK Qtのインストールの失敗

【2017/03/19】Gitのインストールはうまくいきましたが、Qtは動きませんでした。 【2017/03/18】前回、いろいろ試したがあえなく断念したQtのインストールですが。懲りずに再挑戦します。Qtのサイトを見るとどうやらGitにアップしているらしい。。。ならば、…

QtCreatorのセットアップ その2(これも動きませんでした。。。)

Qtのインストールを終わったとこからやり直します。まずはMinGwをインストールする必要がありました。 GCCとMAKE両方とも必要です。チェックを入れて... 「ApplyChange」をクリックするとインストールが始まります。QtCreatorを起動して設定を行います。 …

VisualStudio 2017 (Community)Qtプラグインのインストール完了(これもダメでした。開発できません)

結局はテンプレートなどが起動できずに開発ができませんでした。。。Visual Studioはあきらめて、QtCreatorのセットアップやります。手こずっていたVSプラグインのインストール。。。解決しました。【手順】初めにこいつをインストールします Install MinGW …

Visual Studio 2017 Community Qt開発(できませんでした。。。)

【2017/0317】解決しました。VisualStudio 2017 (Community)Qtプラグインのインストール完了です。 【2017/03/14現在】 アドインが見つかりませんでしたのでQt開発はできませんでした。 VisualStadioをインストールします。 → こちらのサイト「ツール→拡張~…

VisualStadioコミニティのインストール

ズバリ、ここからダウンロードしたでしょう! Download Microsoft Visual Studio Community 2015 from Official Microsoft Download Center

Windows Cygwin インストール

Qtをインストールしたものの、コンパイラの設定が必要になりコンパイラをいろいろと探したが、結局gcc++がよいであろうとなりました。Windowsでgcc++などを使用するには「Cygwin」を使用するみたいだ。※インストールガイドはこちら ちょいと小さいですが、32…

Mac OSX libodbc++ インストール

C++でのODBC, JDBC接続用のライブラリ(詳細はこちら)※英語です。。。下のコマンドでインストールできました。>ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Qt Creator プロジェクトの初期設定

前回は、プロジェクトを作成しましたがビルドエラーで中断。。。改めて、セットアップを行いたいと思います。ダウンロードしたインストーラを起動初期画面→Next ユーザー登録はあと → Next 取り合えずNext インストールはとりあえずC直下 → Next ここで、気…

Qtデザイナーの使い方 作成

前回は、Qtプロジェクトの内容を眺めました。今回は実際に作成に入ろうと思います。Qt5.8を使用しています。 プロジェクトの作成から見直します。※筆者はコンパイルエラーでやり直しました。 「新しいプロジェクト」しプロジェクトのタイプ?を選択します。 …

C++ 標準ライブラリ コンソール出力 Stringクラス1

標準ライブラリの使い方〜コンソール出力と文字列操作1〜 (1) std::printfは改行がつかないコンソール出力、std::putsも同様※ただし、関数などをかましてやるとエラーになった...原因はわかっていません。。。 (2) Stringクラスの使用、Javaと同じ様に「rep…

目標達成アプリ スケジュールの仕方

これは、目標達成アプリ(アナログ版)の説明です。継続する事で効果が出るものに関するスケジュールの方法です。 あくまで、例なので自分に合ったやり方が良いと思います。 ①「継続する項目のスケジュール」 1日の生活リズムを見直して行動するタイミングを見…

Qtデザイナーの使い方

前回に引き続き、Qtでの実装(正確にはソースを見るだけ...)をやります。まずは、QtCreatorを立ち上げてください(※インストール方法はこちら) 上のような画面が表示されます。少し見ずらいですが、C++のお約束で、「ヘッダファイル」「ソースファイル」と別れ…

目標達成アプリ ガイド

目標達成アプリ(アナログ版)のガイドです。 手順1 「大目標〜実現項目までを入力する」 これの手順、考え方をご説明申し上げたいと思います。 「大目標」 キホン的にはなんでも良い、が、単純な事や簡単に出来る事には余り意味が無いと思います。 継続して初…

C++ 環境変数の名前を取得する

早速実装に入ります。今回実装するのは、「環境変数の名前を取得する」処理です。"Human.h"は使用していません。。。失礼extern char** environ; →「extern」はファイルを超えて使用できるという意味らしい 結論的に char** environ;は環境変数の名前と値を…

目標達成アプリ(アナログ版)

表題の様なアプリを作ろうといています。 以下に手順を示します。 図の上から順に大目標~実現項目まで四角の中を埋めて 概要ロードマップと詳細ロードマップに従いやり続けるだけです。 続けるのが大変ですが(笑) 【手順】1.各項目をリストアップ:大目標…

C++ OS名を取得する

前回は「Qt使い方 画面作成 mainメソッド 」をやりました。今度は、OS名の取得実装です。下記のファイルをインクルードします。 どうやら標準ライブラリと呼ばれるものでしょうか? →後ほど調べます...oz...<sys/utsname.h><stdlib.h>C++勉強する上で必要になりそうだなぁ。。。<実装> </stdlib.h></sys/utsname.h>…

Qt使い方 画面作成 mainメソッド

前回は、Qtのインストールをおこないました。まずは、どんな画面を作成するのか?については今度にして...※画面テンプレートのイメージ作成が間に合いませんでした。。。 画面作成に必要な情報を取得する部分の処理について記載いたします。 JavaもCもまず動…

WifiはつながるのにLANはつながらない

それは、突然やってきます。「ネットワーク接続ができません」。。。解決するまでは「やばい、やばい、ヤバイ.....」と焦ります。いろんなケースがあるのですが、今回の「つながらない」ケースはある、ルータを挟んでそれ以降のPCが接続できなかったケースで…

Qtの使い方 インストール

前回JavaとC++の実装比較を行いました。次は、C++での画面作成に「Qt」を使用しようと思い立ち...早速。。。Qtの仕様などは割愛します。 別のサイトを参照してください。 Qt - Home (Japanese) ← 日本語版です。上記のフレームワークを使用するうえでの注意…

javadb Derby インストール

javaDB⇒「Derby」のインストール手順1.アパッチのサイトにアクセスして derbyをダウンロードします。 Apache Derby Downloadページ 2.JAVA_HOMEを設定して、パスを通す※Windowsの場合は"$VAL"を"%VAL%"に読み替えてください ・~/.bash_profileに JAVA_HOME=j…

C++ PostgreSQL library インストール

参考にしたページは以下になります www.tutorialspoint.com このページよりダウンロードしたいファイルを選ぶ 以下のコマンドでインストールする wget http://pqxx.org/download/software/libpqxx/libpqxx-4.0.tar.gz tar xvfz libpqxx-4.0.tar.gz cd libpqx…

mac wgetコマンド インストール方法

はじめに、「brewコマンド」がMacにインストールされていませんでした。その代わり、「rubyコマンド」はインストールされていましたので「ruby -help」とターミナルにコマンドを入力してやるとインストールされていれば下記の様に画面に出力されます。 ruby…

仕事と勉強

社会人になると勉強する時間がなかなか取れませんのでひと工夫必要になります <アプローチの工夫> ボトムアップでなくアップダウンでやる 目的の作業を行う為に必要な知識を学ぶ 今回の汎用画面APであればリソース管理、DBアクセス、UMLが対象になる <普段の…

javaとc++ のクラス実装比較

ここで、少し休憩がてらに作成した javaのHumanクラスとc++ のHumanクラスを比較して見たいと思います。 <java> Javaではコンストラクタ、フィールドメソッドと定義して実行特に、メモリとかオブジェクトのインスタンスを気にしないで作れます<c++ > 値の返却方法、ポイ</c++></java>…

operator演算子2 "+="の実装

前回学んだ「operator演算子」には「++, --」以外にも「=, !=, +, -, <, >」など使用可能ただし倫理演算子(&&, || など倫理演算を行う)は使用しない方が良いらしい原因は「組み込み倫理演算子とクラス型の倫理演算子は一致させることができない」から...と参…