こんそーるすーぷのレシピはこちら

いちおう仕事なのに趣味の人に劣って焦り

人工知能についてのメモ②「Python環境の設定」

人工知能についてのメモ①では人工知能についてを軽く知り、それを実現するためには機械学習または深層学習が方法としてあり、いろいろな言語があるけどPythonが一番人気というところまでやりました。 今回はPythonの環境を整えて少し触るところまでです。 An…

人工知能についてのメモ①「基礎知識の確認」

ほぼ個人メモなので雑です。理解していくために書き殴ります。 人工知能などに関しての技術進歩が速いので今のうちに基礎を理解しておかないとチンプンカンプンになると思ったのではじめました。(使用だけだと簡易ライブラリなどは出てきていますが...原理…

【Unity】WindowsPCのスクリーンをキャプチャして再生する

以下のほうが高機能で高速です。 tips.hecomi.comしかし...GTX10XX系を搭載したゲーミングPCでは動かないそうで...?? 実際、GTX1070を積んだノートで動作しなかった...なので動作としては遅いが何となくPC画面をUnity内に描画したくてやってみました。 他に…

【Unity】UnityEditor上でScriptのUpdate()などを動作させる

スクリプトを Edit モードで実行します 簡潔に「[ExecuteInEditMode]」をつけるだけです。 using UnityEngine; using System.Collections; [ExecuteInEditMode] public class ExampleClass : MonoBehaviour { public Transform target; void Update() { if (…

【Unity】Windows, Macで画像を印刷する方法

Windows, Macからデフォルトのプリンター設定を呼び出して印刷をやったのでメモとして残します。検証環境 Unity : 2017.3.0f3 Mac : Sierra 10.12.6 Windows : Windows10, Windows7 はじめに WindowsでもMacでも画像を印刷する際にパスの指定が必要になるた…

【Maya】Pythonで線を描画する

MayaをPythonでいじれるということなので手始めに検証です。 今回は線を引いてみました。 import maya.cmds as cmds transform = cmds.createNode('transform', n='curve1') nurbsCurve = cmds.createNode('nurbsCurve',n='curveShape1', p=transform) cmds.…

【GAS】SpreadSheetでのデータ管理を簡単にする

GoogleAppScript(以下GAS)ではGoogleSpreadSheetを使って処理のログや通信結果を残すことができます。 しかし、SpreadSheetをもっと簡単に扱えるようにできないかと思いCS_SpreadSheetというライブラリを作成しました。▶ GASとは GASの使い方や準備に関し…

【GAS】SpreadSheetでのデータ管理を簡単にする

GoogleAppScript(以下GAS)ではGoogleSpreadSheetを使って処理のログや通信結果を残すことができます。 しかし、SpreadSheetをもっと簡単に扱えるようにできないかと思いCS_SpreadSheetというライブラリを作成しました。▶ GASとは GASの使い方や準備に関し…

【Unity】VideoPlayerで動画が再生されない問題の解決

ちゃちゃっとメモします。 docs.unity3d.com 動画の再生が途中で止まってしまう。 発生 : 2018/01/15VideoPlayerにてローカルの動画(7分半ほどで140MBのmp4)を通信で取得してRenderTextureに再生してGUIで表示。MacでUnityのVideoPlayerを使って動画を再生…

【Unity】OpenCVで手の判別

UnityでARKitなど画像から何かを認識していく便利な機能がどんどん増えているなか、いまさらOpenCVをやります。 過去にやったもののまとめ + αです。 (まだ、ソースがごちゃっとしてますが自分の備忘録として記載します) OpenCVについて 今更の今更ですが…

【Unity】Inspectorを拡張してみた - EazyCustomEditor

Inspectorを拡張して以下のように修正してみた。 機能はのちほど説明します。 Gitにあげてます。 github.com ECHelpBox ECHelpBoxはHelpBoxを表示することができます。 また、日本語と英語での表示切り替えが可能です。(PCの言語設定に依存)例:上の画像の…

【Unity】Sceneを再読み込みでライティングが暗くなってしまった時の対応

Unityで簡単なゲームを作っており、そこで起こったライティングの不具合とその解決法です。 発生した不具合 Sceneは以下のようになっており、 「Scene_Static」でカメラとコントローラーなどを管理。 「Scene_Game」でゲームをプレイする画面を表示していま…

【Unity】EazyWifiController使ってみた

結構使っているのですが書いていなかったので... 簡単にですが紹介します。Easy WiFi ControllerというAssetを紹介します。 2017年11月現在は$37.80です(4,303.91円)こちらはiPhone,AndroidをコントローラーにするAssetです。サンプルにはいろいろなコント…

【AppleScript】ブラウザを開いて自動で入力する

勤怠など毎日入力するのが面倒な部分があるので作ってみました。 AppleScriptを使用しますのでMacのみ対応しています。●やりたいこと ・勤怠入力で最初から定型文を入力する ・完全自動化もできるが勤怠なので作業内容などは色を変えて入力を指示だけにする…

【GAS】RSSからウェブサイトの更新情報を取得する

RSSとはサイトなどの更新情報を受け取れるフォーマット、またはその仕組みなどを一般的に言います。RSSについては詳しくは以下をどうぞ。 RSS - WikipediaそのRSSをGoogleAppScript(以下GAS)にて簡単に取得するライブラリを作りました。▶ GASとは GASの使…

【Unity】unitypackageのzipを解凍するとフォルダができてしまう

これに関してはMacユーザーのみ、または解凍ソフトの問題だとは思うのですが....unitypackageのファイルをZIPに圧縮したものを受け取り、Macのアーカイブユーティリティ.appという標準の解凍ソフトを使うと「ZIP → .unitypackage → フォルダ」というように解…

【Unity】数字の画像でスコアを表現する

スコアなどを表示するときにフォントがあれば一番ですが、特殊な表示をしたい場合について書きます。用意した0〜9の数字の画像を使ってそれをUI.Textのように簡単に使えるようにしてみたいと思います。 画像素材の用意 用意するのはこのような画像で0〜9まで…

【GAS】キャラ,実在の人物の誕生日をWikiから取得する

はじめに CS_WikiBirthDayの導入方法 CS_WikiBirthDayの使用方法 誕生日のキャラクターの情報を取得 誕生日の人物の情報を取得 はじめに GoogleAppScript(以下GAS)でWikiのデータをもとに日付や職種から誕生日のキャラ,実在の人物を取得するライブラリを作…

【GAS】TwitterAPIでツイート作成,DM送信,ツイート検索,フォローなど

目次▶ 目次を開く はじめに CS_Twitterの導入方法 CS_Twitterを使用するまでの設定 機能一覧 ログイン - TwitterLogin 連携解除 - TwitterReset 連携情報保存 - TwitterAuthCallback 複数ユーザーの詳細を取得 - TwitterUsersLookup ミュート登録 - TwitterM…

【GAS】ライブラリの作成

GoogleAppScript(以下GAS)でプロジェクトをライブラリとして後悔する方法を記載します。 GASの用意 毎度ながら過去記事参照でお願いします。 madgenius.hateblo.jp ライブラリ用プロジェクトの作成 ライブラリ用のプロジェクトを作成してください。ライブ…

【Unity】エラー「All compiler errors have to be fixed before you can enter playmode!」

UnityのEditorでRunした時、「All compiler errors have to be fixed before you can enter playmode!」というエラーが出たのでメモ。 エラーの意味 「All compiler errors have to be fixed before you can enter playmode!」 →「実行する前に、すべてのコ…

【GAS】WebアプリケーションでWebページを作る

GoogleAppScript(以下GAS)のWebアプリケーションの機能を使ってWebページを作ります。GSuiteのアカウントではGSuiteメンバーのみが閲覧できるページしか作れないのでご注意ください。 通常のGoogleアカウントでは全体公開、自分のみ、Googleにログインして…

【GAS】電車遅延情報をツイート

GoogleAppScript(以下GAS)にて電車遅延の情報をツイートする方法です。過去記事でGASと連携してTwitter投稿を行う記事を書いてますのでどうぞ madgenius.hateblo.jp今回は上の定期ツイートの内容に電車遅延の情報を追加するのみになります。 電車遅延情報…

【GAS】Twitterの相互じゃない人を自動で定期的にリムーブ

はじめに Twitterをやっていると前は相互フォローだったのに片思いになってしまった人などがいると思います。 片思いというのは、自分は相手をフォローしているが相手は自分をフォローしていない状態のことです。しかし、誰と片思いになったかどうかを確認し…

【GAS】時報をツイートする

はじめに GoogleAppScript(以下GAS)を使って1時間ごとに時刻が変わったことをTwitterに報告するBotを作ります。GASで定期ツイートをするまでは以下をどうぞ。 madgenius.hateblo.jp今回は上の定期ツイートの記事に正確性と実行時間の取得を追加するだけに…

【GAS】Twitterと連携して定期ツイート

GoogleAppScript(以下GAS)からTwitterと連携して定期ツイートするまでを書きます。 GASの用意 GASの始め方がわからない人は過去の記事を参考にしてね。 madgenius.hateblo.jpとりあえず、用意したらTwitterAPIでPROJECT_KEYを取得するのに必要なので開いた…

TwitterAPIを利用するまでの登録など

Twitterと連携するアプリやウェブサイトを作るためにはTwitter DevelopersでAppとして登録する必要があります。 登録といってもTwitterアカウントがあれば無料でできるので安心してください。 TwitterDevelopersへ移動 以下より、TwitterAPIが作成できます。…

【GAS】自動送信じゃないGmailをSNSに通知

私はそんなにメールを使わないのですが、 メールを使う営業の方からしてみればセミナーに参加した時などの自動送信メールに埋もれた個人宛の返信待ちのメールを見逃しがちなのでは?という発送で作りました。GoogleAppScript(以下GAS)はGmailを持っていれ…

【GAS】Googleカレンダーの予定をSNSへ通知

GoogleAppScript(以下GASと略称)でGoogleカレンダーの予定を自分のSNSにお知らせしてくれるツールを作りました。普段、カレンダーを見る癖がない私ですが、SNSはよく見るのでSNSで自分宛に予定がくれば楽なので...機能としては 1週間後の予定まで確認(改…

【GAS】ChatWorkに投稿

GoogleAppScript(以下GASと省略)でChatWorkに投稿する方法です。 ChatWorkAPIトークンの発行 まずはChatWorkAPIを使用するためにChatWorkからAPIトークンを発行する必要があります。以下がChatWork公式のAPIドキュメントです。 developer.chatwork.comドキ…