swchrm logs

妄想技術録

Nintendo SwitchからTwitter投稿した画像をIFTTT連携してTumblrへ自動投稿する方法

やりたいこと

NintendoSwitchからTwitter投稿した画像だけを別で保存したい。

概要

SwitchからTwitter投稿時の#NintendoSwitchタグをトリガーに、IFTTT連携を行いTumblrに投稿します。

こんなかんじになります。 f:id:swchrm:20180815192921p:plain

前提

  • ネット環境がある
  • SwitchとTwitterの連携済み

所要時間

10~20分

「必要なもの」で紹介するアカウントの登録があれば早いです。

必要なもの

手順

1. Tumblr設定

Tumblrのアカウントがない場合は、Tumblrのアカウントを取得します。

2. IFTTT設定

☆設定中の何処かでTwitterTumblrとIFTTTの連携を認証する段階があります。
 私は設定済みだったので省略しますが、未設定の場合は連携してください。

IFTTTのアカウントがない場合は、IFTTTのアカウントを取得します。

取得後、AppletのSearch欄で「Twitter photo -> Tumblr post」と検索します。

f:id:swchrm:20180815190651p:plain

下にスクロルールするとこんなかんじであります。

f:id:swchrm:20180815190540p:plain

Turn Onにし有効化します。 f:id:swchrm:20180815191017p:plain

My Appletにいき、先程有効化したアプリを選択します。

選択後は右上の歯車マークを押下し、詳細設定にうつります。

f:id:swchrm:20180815191127p:plain

下記HashTag欄の「#photo」の部分を「#NintendoSwitche」に変更します。

f:id:swchrm:20180815191822p:plain

Saveで保存します。

3. 画像投稿

SwitchからTwitterへ画像を投稿します。

「#NintendoSwitch」タグを残したまま投稿します。

4. 確認

Twitterに投稿されたことを確認します。

その後、Tumblrを確認します。

f:id:swchrm:20180815192858p:plain Twitterに投稿してから若干タイムラグがあります。

完成です。

感想

Facebook投稿でもおそらくできると思います。

VRoidでV化

vroid.pixiv.net

開始

公式から落とし的でexe実行。ドン。 f:id:swchrm:20180813131602p:plain

お次はこう。 f:id:swchrm:20180813131710p:plain

やっていく。 f:id:swchrm:20180813132502p:plain

感想

Vカツよりも少し難易度は高いイメージ。 その分髪型などの自由度も高い。

普通の人は1時間では完成しないと思う。 でも普段からBlenderやフォトショとか使ってる人は操作感に慣れてて早くできそう感はあります。

Blenderはきついけど、Vカツよりは自由度を欲しい…というときに使いそう。

どちらにせよこれが無料で使えるのはバグですね。

VカツでV化

8月12日、ついにV化した。

V化するにあたって考えたこと

V化手法で迷ったのはこの3つ。

ひとまずVカツを採用してみることにした。 きっかけはこれ

いろいろあさったところでコンテンツが新しく情報も乏しいし、騙されたと思ってやってみるかとおもい開始。

当初はBlenderでゴリゴリやるか…と思っていたが、ぐだぐだしているうちに上記の神サービスが登場した。 これは使わない手はないと思い見ていると、なにやらわりと希望を叶えられそうな様子。

必要なこと・もの

スペック等は公式参照。

自分は下記

VカツでV化するにあたりやったこと

公式から落としてきてexeを起動。 キャラメイクを選択。

こうなる。

f:id:swchrm:20180813022131p:plain

そして…

V化した私

f:id:swchrm:20180813020526p:plain

ここから始まっていくと思うとわくわくします。

やってみての感想

かなり良い。

サッと作ってV化したい人には神ツールじゃないか。(といまんとこ思う) なにせ早く作れる。所要時間約1時間とかじゃないかな。UIもわかりやすいと思う。 武器なんかを作るならBlenderで自作がいいと思う。

あとは細かい服とか作れないのが不満な人はいそう。 だけどサッとつくりたいならかなりいいと思う。 髪の種類も3種類とかじゃなくてちゃんと20種類以上くらい?はあった気がする。

ポリゴン数?知らない子ですね

メイプルストーリーというオンラインゲームでのキャラメイクがかなり好きだった自分にはかなり楽しかった。

あとはVカツのVRM対応がすごく楽しみ。 というか、この実装が遅れるのはかなり困るので着実に実装して下さいよろしくお願いいたします。

つまずいたところと対処法

  • ヘッドセットが認識されない  →Oculusを更新?で解決
  • 108エラー  →Steamを閉じてからVカツ起動で解決
  • 右手と左手が一緒にうごくw  →自分の環境の設定が悪いと思う。未解決。

参考資料

*VRoid vroid.pixiv.net

*Vカツ http://vkatsu.jp/

追記

  • VRM化で料金5,000円程度必要。
  • 下記が詳しい

www.moguravr.com

Tomcat上でGeoServerを動かしたい

記事の目的

備忘録を残すことによる再現性の確保

Tomcatのインストール

・バージョンは8。
・インストール時にHostManagerもインストールする。
 理由は現在不明。
 ソースは下記動画

www.youtube.com

GeoServerのインストール

・安定稼働版を使用 ・使用するのはWar

TomcatにGeoServerを乗せる

・階層は「webapps」配下。
 配置してTomacat起動すると勝手に展開される ・Tomcatの起動方法はConfigか「8w」?とつくexeファイルの実行してGUI立ち上げたあとスタート

アクセス

localhost:8080にアクセス→Tomcatの画面が出てくる→Manageなんたらクリック→Tomcatuser-xml?みたいなのに書いたユーザ名とパスを入力
参照:

Tomcat Webアプリケーションマネージャの設定

・起動アプリ一覧にいく。geoserverがあるから選択。Geoserver画面に行く
・GeoServerは最初のログインはadmin/geoserverでアクセス可能。
 ログイン後は変更するように。

#使えそうな資料

日本語の解説ページ GeoServer — OSGeo-Live 11.0 Documentation

現在ここまで
また追加していきます

【OculusGo】AmazonPrimeVideo視聴、日本語IME設定、PlayCanvas操作の可・不可を調べました。

やったこと

  1. OculusGoのブラウザからAmazon primeVideoは観られるか
  2. OculusGo内に日本語IMEを設定できるか
  3. OculusGoのブラウザからPlayCanvasは使えるか

結果

  1. 観られない。
     ログインはできるし個別の再生ボタン押す画面まではいけるけど、押せども押せどもだめ。
     404とかになるわけではない。なんか一瞬だけリクエストが飛んでいるようにも見えるけど。。
     
     動画参照といきたいとこだがはてなの動画うp対応が終了とのこと。
     どっかにアップする気も起きないので割愛。
       観られます!

 とのこと。取り急ぎ修正。  投げたらリアクションあるといいですね。  名無しさんもコメントありがとうございました。  DAZNも観られるんですね〜。    明日自分でも試してみる。

 観られました。(5/18追記

 こんな情報も。(8/16追記

  1. 設定できない。
     クソ~。


     検索トップに出てくるようなIMEは5,6個ほど試したけどだめでした。
     GoogleHomeを連携させられたら面白そうだけど、いちいちオッケーGoogleと呼ぶのはを必要とするのはめんどくさいね~。

0521追記 IMEではないけどこんな入力方法を目にしました。 すげー。

  1. 観られる。
     僕もやってみたけどこれがわかりやすいと思います。

 ただし、録画を試みた際に右下のVRモードのアイコンを押すとなぜか録画が終了する。。
わたし以外でも確認できているので、環境依存ではなさそう。(以下参照)

だから2018年5月14日時点でPlayCanvasのプレイ動画をOculusGoの機能で録画することは厳しそう。
普及に I☆TA☆DE!
 配信は試してないです。(まだこのアカウントをリアルと繋げたくないよ!!)
 録画できた方は教えてください。

所感

発展途上なのでまだまだこれから対応していくんだと思う。

...させていく?

0514 タイトルがなんか大げさだったので変更
0515  AmazonPrimeVideoの結果を観られない→観られるに修正。
0518 自分で試したものを追記 0521 日本語入力について追記

Java マルチスレッド解釈メモ

並列処理実現方法の一つ

似て非なるもの

・マルチプロセス ・子プロセス並列処理 マルチスレッドはスレッドごとにメモリ領域を確保してもらえない

うれしいこと

はやくおわる 余分なメモリを消費せず処理できる

嬉しくないこと

排他制御(下記参照)を漏らしたときにバグを発見しにくい。  そのうえ結構致命的なバグになったりする。

何種類

2種 ①Threadクラスの継承 runが走ることで新規Threadの作成 ただし実行するのはstart()でこいつを書くことでrunが走る

②Runnableインターフェースの実装

具体的な実現方法

2. スレッドの実行 (2) | TECHSCORE(テックスコア)

ワザ

・他のThreadの終了を待つ  →joinメソッド ・待ち合わせ  →waitメソッド  

気をつけることとその対応策

・変数の書き換え 例:口座預金を二箇所から1,000円ずつしたのに1,000円しか増えない →排他制御  1)Synchronizedブロック  2)Synchronizedメソッド  3)volatile変数

 ※処理時間を要する箇所には無闇矢鱈にSynchronizedを使わないこと。実行待ちになって待ちぼうけ。  →極力適用範囲を狭くする

その他

・プロセスとの違い http://moro-archive.hatenablog.com/entry/2014/09/11/013520#5 ・やらかしたら  発見しにくい。見つけにくい。サイアク。