ぬるぽ

ゆるくプログラミングなどを語っていくブログ

2019年のやりたいこと(今更編)

こんにちはmorimori(@TatsunoriMorita)です。 2019年もはやくも1ヶ月経ってしまいましたが、今更ですが、今年のやりたいことを表明しておきたいと思います。(ネタが無いわけではないですw) 自分でお金を稼ぐ 会社のサラリーではなく個人でお金を稼ぐ働き方に…

ARKit入門 その7 ノードの回転方法

こんちにちはmorimori(@TatsunoriMorita)です。 ARアプリを作成していて、x、y、z軸におけるオブジェクトのポジションについては理解しやすいですが、回転や傾きになるとよくわかんなかったので調べてみました。 はじめに 回転させる方法はいくつかあるよう…

ARKit入門 その6 パーティクル・システム

こんちにちはmorimori(@TatsunoriMorita)です。 ARの表現をより一層高めるために、パーティクル・システムを使用します。 今回はプログラムで設定を変更する方法をまとめました。 パーティクル・システム - Wikipedia パーティクル・システムのファイルを作…

こどもの頃に勉強しろと言われたけど、その理由がわからなかった

こんちにちはmorimori(@TatsunoriMorita)です。 こどもの頃は両親に勉強しろとよく言われた。 その時、決まって聞き返していた言葉が "なんで勉強しなければいけなの?"だった。 受験生になって、あまりいい成績ではなかったため、両親には、口答えばかりし…

ARKit入門 その5

こんちにちはmorimori(@TatsunoriMorita)です。 前回は平面認識した場所にプレーンオブジェクトを配置し、四角形オブジェクトを落下させてみました。 最終的にはテトリスっぽいものを作って行きたいので、今のままでは落下する四角形オブジェクトの速度が早…

人の数だけ歴史がある、自分史を振り返ってみよう!!(Since2009)

こんちにちはmorimori(@TatsunoriMorita)です。 この記事はAdvent Calenderの16日目の記事になります。 adventar.org 人生で初のアドベントカレンダーであり、2018年も残りわずか、プログラマーになってちょうど4年が経ったのでこの機会に社会人になってか…

ARKit入門 その4

こんちにちはmorimori(@TatsunoriMorita)です。 前回の続きで現実世界にオブジェクトを置くことができました。 ただし現実世界のX座標、Y座標、Z座標にオブジェクトを置いているだけなので、空中に浮いた状態となっています。 www.nullnullpon.com 今回はARK…

ARKit入門 その3

こんちにちはmorimori(@TatsunoriMorita)です。 前回はXcodeにデフォルトで登録されている、ARアプリ開発用のテンプレートを作成して、そこに書かれているコードを見ていきました。今回はその続きで、画面のタップ位置から現実世界の座標を取得してみます。 …

ARKit入門 その2

こんちにちはmorimori(@TatsunoriMorita)です。 仕事の関係でARアプリ開発することになり、これまで開発してきたデスクトップアプリ、web、スマホアプリと違った技術に戸惑いながら、少しずつ調べたことをメモして行こうと思います。 前回の続きで、プロジェ…

ARKit入門 その1

こんにちはmorimori(@TatsunoriMorita)です。 仕事の関係でARアプリ開発することになり、Unityで開発するにしても、ネイティブ言語のSwiftを使った開発知識が必要だと思うので、いろいろ調べながらメモして行こうと思います。 開発環境 Xcode ver10.1 iPhone…

UnityのARKit Pluginの取得方法

こんにちはmorimori(@TatsunoriMorita)です。 仕事のつながりでARアプリを作って欲しいと相談されて、以前から興味があったので、のりで引き受けて現在勉強中です。 現在ARアプリを作るには、iOSではARKit、androidではARCoreのフレームワークを使用できます…

SQLで条件によってINSERTとUPDATEを使い分ける方法

こんにちはmorimori(@TatsunoriMorita)です。 最近仕事で、他人が書いたSQLを見ていたところ、『MERGE』という構文があることを初めて知りました。 自分の使っていたDBはSQLServerだったのですが、他のDBでも使えるのか気になって調べてみたところ、SQL-2003…

テニスをもっとおもしろくしたい!!!

こんちにはmorimori(@TatsunoriMorita)です。 もともと朝が弱いのに最近めっきり寒くなってさらに起きられなくなりそうです。 はじめに 自分でサービスを作る時に、テニス関係で何かできないか考えることが多くて、今回はそのことを文章にすることで、思考の…

Classic ASPをVisual Studio2013でデバッグしたかったから調べてみた

こんにちはmorimori(@TatsunoriMorita)です。 仕事でClassic ASPのDB接続先を 、某DBからSQLServerへマイグレーションする案件があり、作業をするにあたってローカル環境でデバッグする方法を探していました。 Classic ASPが分からない方はこちらをどうぞ。 …

Myプログラミング勉強方法

こんちにはmorimori(@TatsunoriMorita)です。 新しい言語を勉強する時の自分なりの勉強方法を振り返って見たいと思います。 プログラミング勉強中で自分で何か作ってみたいと思っている方の参考になれば嬉しいです。 はじめに 自分のスキルレベルとして、.NE…

ノンプログラマーがプログラミングを始めるのに.NETは意外とオススメなのかも

こんにちはmorimori(@TatsunoriMorita)です。 入江開発室に参加するようになってノンプログラマーの方も多く、興味がある人はたくさんいると実感しました。 最近ではProgeteなどのオンラインプログラミングサービスも増えて、開発環境を構築しなくても気軽に…

【Laravel入門】Laravelのファサード(Facade)について

こんにちはmorimori(@TatsunoriMorita)です。 今日はLaravelのファサードについて説明したいと思います。 対象読者 Laravel初心者 はじめに Laravelで最初に触るweb.phpで目にするRoute::getの構文。 見慣れない人にはクラスのstaticメソッドが使われている…

UnityのStandard AssetsがAssetsタブのImport Packageに表示されない人へ

こんにちはmorimoriです。 『Unityの教科書 2018完全対応版』を見ながら勉強しています。 その中で、Standard AssetsをImport Packageから選択しようとしたところ、 以下サイトのようにCustom Packageしか表示されない状況となっていました。 サイトと同じよ…

Unityでスクリプトを初めてアタッチする時にはまった

こんにちはmorimoriです。 Unity初心者なので、まず入門書的なやつを買って勉強しています。 【Unityの教科書 Unity2018完全対応版】 この中のChapter2で、スクリプトをGameObjectにアタッチする際にエラーが出て少しはまったのでメモしておきます。 本書の…

Androidのステータスバーの色を変更する

こんちにはmorimoriです。 Empty Activityで画面を作成した場合、標準でタイトルバーが付いてきますが、 必要がないため削除をしたところステータスバーの色までデフォルトに戻ってしまったので、色を変更する方法をメモしておきます。 この状態のタイトルバ…

ARアプリ作成に入門してみる

こんちにはmorimoriです。 ARアプリ開発に入門することになりました。 いろいろ調べてみたところ、あまり開発情報が見つからなかったの本を3冊買うことにしました。AR開発で検索したらこのぐらいしか見つからなかったです。。。 まだあまり一般の開発は盛ん…

Androidでデータを保存する方法にSharedPreferenceがあったのか!!!

こんにちはmorimoriです。 Androidのアプリを作っていてデータを保存する方法としては、ファイル保存、DB保存が自分の中では多かったですが、如何せん実装がめんどくさいことこの上ない感じです。今回は画像データをBitmapに変換したものをIntentで渡して画…

今更Active Server Pages(ASP)で偽装してフォルダのアクセス権限制御をしたいだと!!!

こんちにちはmorimoriです。 お題の通りなんですが、昨今ではクラシックASPやレガシーASPと呼ばれている正式名称Active Server Pages(ASP)を使用しているサイトが懲りずに稼働しております。 そのサイトではサーバーのローカルに保存してあるファイルを閲覧…

AR想い出召喚 プライバシーポリシーについて

AR想い出召喚のプライバシーポリシー ・ライブラリへのアクセス ・カメラへのアクセス ARオブジェクトとしてカメラ、またはライブラリの写真を表示するために使用します。 以上

Androidで外部APIに接続してJSONかXMLを取得する方法

こんにちはmorimoriです。 自作のAndroidのアプリから楽天などの外部APIを使ってJSONかXMLのデータを取得するアプリを作りたいと思って現在調査しています。 調べたところ、自力で実装するならAsyncTaskを継承したクラスを作成し、メインスレッドと別のスレ…

【Android】SQLiteDatabaseでSQLのINSERTがエラーにならないのにデータが登録されていない問題

こんにちはmorimoriです。 Androidアプリ開発をしていてデータベースINSERT時にちょっとはまったので、メモしておきます。 状況 SQLiteDatabaseを使用してDBにINSERTしようとしたのですが、データが空っぽで登録されていませんでした。エラーが出ているのか…

【Android】Fragment入門(Fragment→Fragmentの画面遷移)

こんちにはmorimoriです。 前回はFragmentの取扱について書きました。 nooootion.hatenablog.com その中でActivityからFragmentへの画面遷移をやりましたが、FragmentからFragmentへの画面遷移の方法が気になったのでメモっておきます。 環境 Android Studio…

【Android】Fragment入門

こんちにはmorimoriです。 Androidアプリ開発を始めてから数ヶ月経ちました。だいぶ作業に慣れてきたので、ここいらで良くわからないままコピペで済ませていたところを復讐したいと思います。 そこで今回はFragmentの使い方についてです。 環境 Android Stud…

Androidアプリ開発でFirebaeのRealtime Databaseを使ってみた(カスタムオブジェクトの受け渡し)

こんにちはmorimoriです。 前回はプリミティブ型を引数に使った、簡単なFirebaeのRealtime Databaseの使い方を書きましたが、今回は独自に作成したカスタムオブジェクトを引数に使ってデータベースと受け渡しする方法をメモして起きます。 nooootion.hatenab…

Androidアプリ開発でFirebaeのRealtime Databaseを使ってみた

こんにちはmorimoriです。 只今SONYのスマートテニスセンサーアプリからショットデータを出力したCSVファイルを読み込んで表示するAndroidアプリを絶賛開発中です。 nooootion.hatenablog.com アプリの中でユーザをランキング表示するために、FirebaseのReal…