はじめに 論文を書くようになって色々と機能を使わないと書くのが大変になってきたため、色々と導入してみました。それの備忘録かつこんなの使えると便利!っていうのがまとまってるといいなと思ったので記事の執筆に至りました。 はじめに ファイル分割 方…
やりたいこと WebSocketとPyOpenGLは姿勢の精度を視覚的に確認したかったのでやりました。姿勢推定はオイラー角、回転行列、クォータニオンなど色々ありますが、今回はクォータニオンを使います。また、姿勢の補正(ジャイロと加速度の合成??)はとりあえず…
※ほとんどDocumentの翻訳です。Get Startedだけです。 Get Started とりあえずDocumentに載っていたQuickExampleを動かしてみる。 yarn add react-native-chart-kitでインストールしてApp.jsに次のコードを記述。 import React from 'react'; import { Style…
ImagePicker Udemyの"実践的!作って学ぶReactNative入門!"でexpoを使っていてreact-native-image-crop-pickerの代わりにImagePickerを使ったのですが、その時にパーミッションでちょっと苦戦したのでメモを残しておきます。以下のサイトを参考にしました。…
Google Map SDK for iOS 基本的なところは@koogawaさんの記事が参考になった。qiita.com 今回やったところ 公式のドキュメントやQiitaにある記事を見ても下のコードのようにUIViewそのものをそっくり置き換え(?)ていたが、Mapと同一のUIViewにStoryboard上で…
今回やること データの読み込み データの書き込み 実装 メモ帳みたいな記事なので悪しからず... 読み込みと書き込みで共通のやるべきこと まず、以下がインストールされていることを確認。 pod 'Firebase/Core' pod 'Firebase/Database' pod 'SwiftyJSON'Rea…
Firebaseとは Googleが提供してるサーバー処理を楽に行なってくれるmBaaS。 ※ mBaaSは「Backend as a Service」の略で、スマホ向けのウェブアプリ機能を提供するサービスのこと。 (Firebaseについてわかってきたら追記予定。 プロジェクトのスタートアップ …
実行環境 ・Swift4 ・PHP 7.1.16 ・MAMP 4.4.1 ・Xcode 9.4.1 ・macOS High Sierra 10.13.6MacとiPhoneが同一のWiFiに接続していること サーバーサイド MAMP(MAMP & MAMP PRO)をインストールし、起動したら下記の画面の"Start Servers"をクリック。 "/Applic…
※本ブログは知識を蓄えた直後に執筆されているので、間違った情報が載っていることも多々あります。そのため、メディアリテラシーを必須とします。ご了承ください。 SSHとは SSHは、暗号や認証の技術を利用して、安全にリモートコンピュータと通信するための…
MVCパターン MVCパターンとはUIをもつアプリケーションにおけるデザインパターンである。クラスをModel、View、Controllerの3つに分ける。'単一責任原則'を考えるとそれぞれのクラスは以下の責務をもつ。Model: データの格納とそのデータを用いた処理。 View…
PyQtとは? PyQtは、クロスプラットフォームなGUIツールキットであるQtのPythonバインディングにして、PythonでGUIプログラミングをするときの選択肢の一つである。PyQtの他には、PySide・PyGTK・wxPython・TkinterなどのGUIツールキットが存在する。Qtと同…
Latexとは? Latex(ラテフもしくはラテックと読む。ラテックスとは読まない。)は数式などをWordに比べて非常に簡単に入力できるだけでなく、表紙および目次の自動生成、式番号や文献参照などを自動で行ってくれる便利なフリーウェア。また、Webページを書…
使用環境: macOS Sierra ver 10.12.6、g++ 4.2.1 前提条件: gnuplotのPATHが通っている まずは、C++からgnuplotを呼び出すプログラム FILE* gnuplot = popen("gnuplot", "w"); fprintf(gnuplot, "plot 'Position_log.dat' using 1:4 with lines\n"); fflush(…
追記(2019.8.15): 公式サイトに書いてある環境すでに整っている程で書かれています。gccが古かったりすると希望のバージョンが入らないかもしれない。 1.必要なファイルをダウンロード 以下のコマンドを実行し、"OpenFOAM-2.1.1.tgz"と"ThirdParty-2.1.1.tgz…