2017年12月24日日曜日

arcwelder on Chrome 63.x

<症状>
arcwelderが動かないと外人どもが騒いている

<検証>
Chrome 63 は2017/12/07から開始。
arcwelderはchrome62.x以下でしか動作しない。
Chromiumも同様のアップデートされていた。

セキュリティー、脆弱性関連の修正で動かなくなった。

[Deprecation] /deep/ combinator is no longer supported in CSS dynamic profile.


[Deprecation] Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated and will be removed in M63, around December 2017


<対処法1>
update前のバイナリを拾ってきてからgoogleupdate.exeを名前変える。
(ちなみにgoogleからversion historyで持ってきても正しく拾えない)


<対処法2>
Chromiumで過去のバージョン持ってきても自動更新されるっぽいので、Chromium派生のブラウザを使う。

更新が止まってるのが理想。


Sleipnir 6.2.9 は動作可(意外と更新スパン長いのね)
あとuranも更新止まってるし、名前覚えやすい。

https://www.fenrir-inc.com/jp/sleipnir/
http://browsers.ucoz.ru/en/

https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn/


2017年12月22日金曜日

nodeJS mysql co bluebird promise generator ハマりまくってメモするの巻

まとまった時間取れないから、罠だらけのモジュールにて何日も苦労した・・・
ググっても知見がなさすぎるのでメモ。

node V6.3.1にて
バッチ処理的な物をどうしても同期してmysqlをさわらないといけないのだが、
いろいろハマりポイントが多いのでメモしておく。

<!!!NG例!!!>
const Promise = require('bluebird');
global.db  = Promise.promisifyAll(connection);
db.queryAsync("SELECT * FROM users;")
  .then(function(rows){console.log(rows);})

promisifyAll(connection)で作ったqueryAsyncが正常に終了しない。
値はとれて同期してるんだけど、戻ってこない。
よくわかんないから追わないことにした。


const mysql = require('promise-mysql');
とりあえずこれを使ったら一応、正常終了はできたw
だけど、これどうやって別のbluebirdのcoroutineとくっつけるんだろ?たぶんできると思うけど・・・


エラーハンドリングも雑でいいので、本当はyieldで書いてすっきりさせたい。
co-mysqlでジェネレータで動かす奴を動作するのか確認してみる。
もはやここまで来たら見慣れたソースとか関係ねぇスッキリさせることに注力するしか!


Android PromiseとかJdefferedなど俺はこういうのやたら悩む傾向がある。
デザインパターンを理解してないんだろうか?w
なんだかんだで用途がシンプルなjQueryは偉大だなと痛感したわ。

<追記>
以下2種類のモジュールがあるが、そのままでプロセス抜けれるのがmysql-coで。
思った以上にnodeがこなれてなくて泣ける。
本当にエンタープライズ用に機能してんのか?!
co-mysql: 正常終了できない・・・createPool, createConnectionともにダメ。

 無理やり終わらすしかない .then((data) => { console.log(data);process.exit(); })

mysql-co: 正常終了可能!・・・createPool非対応、ってことは時間かかる処理があると、db接続に失敗しそう・・・どうしたもんか。半ばあきらめて一旦これで収束させる。


この問題が解けたら、ちょっとしたツールは今後すべてnodeを使うことにしよっかなー

2017年12月15日金曜日

余ったノートPCをLAN経由で拡張モニターにしてみる

LANにて2台のPCで片方をサブモニターとして使いたい。
Windows10にて仮想ディスプレイドライバで飛ばすということ。
物理的な方法はWindows10アニバーサリーUPDATE以降ならMiracastワイヤレスディスプレイで拡張にできる模様。

何も機器を購入しないで行う(これ大事w)
応用すればVPNでデュアルもたぶんできる!!用途不明だが・・・
今、回線のセグメントが3つあるから、実はVPNできた方がいい。
(ネットワーク環境を整理整頓してない・・・そこらじゅうにルータがいっぱい繋がってて意味不明になってる。)

<環境>
・キーボードだけぶっ壊れたノートPC(Windows10 version 0)
・メインマシン(Windows10 version 0)
・同じLAN環境

<結論>
方法3でやれ!

<方法1 お勧めしない>
※※※※追記:MAXIVISTAが名前変わってSpace Deskになった模様、よって方法1は却下※※※※

MAXIVISTA(有料ソフト)もあるようたが、Windows10で動作不可。
試しに無料のZoneScreenを使ってみる。(これもデフォじゃWindows10で動作不可)
https://www.zoneos.com/zonescreen.htm

UEFIでセキュアブートを無効にしないと、下記は実行できない。
仮想ディスプレイドライバの署名がないのでインストはじかれるのを回避。
Winキー + X → A
bcdedit /set testsigning on

インスト終わったら一応、元に戻しておく。
bcdedit /set testsigning off


<方法2 タブレットを使う(趣旨外れ)>
komado2を使ってみる。
Q: タブレットをサブディスプレイにするソフトでPC同志で繋げられる?
A: 受け側はAndroidのみwww惜しい。
わざわざRemixOSとか入れるのも却下。



<方法3 2台のPCでマルチモニタ>
無料!ありがたや~
わざわざ作らなくても作ってくれてる人いましたよ!
Space Deskバンザイ!!
https://www.spacedesk.net/

Windows10 1607(Anniversary update)以降じゃないとインスト時にはじかれるw

仕方がないのでFall Creator Updateを適用・・・
無事ミラーリングも拡張表示もできました。
ちなみに1台しか仮想できない。
詳しく言うと、物理2枚+仮想1台とかはできる。(仮想が3枚目とかは可)

Windows10 10240(version0)でやる場合は、方法1でゴリ押し(^^;


関連メモ VRデスクトップ用ダミープラグの作り方
https://qiita.com/shiftsphere/items/51d5a111a5f7b3276199


余談:
TeamViewer12有料ライセンスからTeamViewer13に更新したマシンが5分しか接続できないので買うしかないwww

2017年12月10日日曜日

メモ下記
2017/12/12に議会

エロサイトのxvideosを見てたら謎のリンクがあった。
よくみてみるとFCC(連邦通信委員会)の規制への抗議の署名!
https://www.battleforthenet.com/
↑このページがまともであることを祈ろう(メール・電話番号収集の可能性も捨てきれない)
さすがxvideos! 変な性癖を人に知られたくない連中が抗議しようとしてるw


確かにあちらで話題になってる模様。
アメリカで通信規制をするとかしないとか、インターネットの中立性が保たれないのはヤバい。
トランプ政権は何考えてるんだ?独裁したいのか?通信傍受でテロ対策か?
これが可決されると以下の技術が必要になりそう。

・衛星通信を独自で打ち上げて、独自のプロトコルを作るとか
・アマチュア無線を中継するデータ通信とか、そういう類

2017年12月7日木曜日

動画配信サービスメモ

有料動画配信サービスまとめ 2017
価格は税別
PPV = 都度課金(Pay per View)

YouTube有料配信 都度課金2018/1/1にて終了 日本:gaming.youtube.comにスポンサーを募るため終了。海外YouTube Redで独自コンテンツ。
dTV 月額500円 + PPV 12万作品以上 ドコモ
hulu 月額933円 4万作品以上
Amazonプライム・ビデオ‎ 月額370円 3.2万作品以上
U-NEXT 月額1990円 12万作品以上 オールイン配信中
Netflix 650円/950円/1450円

ビデオマーケット(旧DMM動画) 月額500円分のPPV/見放題月額980円+PPV

楽天TV PPV
オールイン配信中
ニコニコ動画 有料チャンネル チャンネル毎月額+PPV / PPV
オールイン配信中
光TV ちょっと配信サービスとは違うかな・・・
bonobo PPV
解散

2017年12月5日火曜日

ピコリーモのメモ略してピコリメモ

忘れそうなので書いておく。

イントロのおんしょくとギターとボーカルの声がいい
Bring Me The Horizon - Can You Feel My Heart
https://www.youtube.com/watch?v=QJJYpsA5tv8


ラスベガスはおいといて、日本の人気ない方の奴(福岡のじゃない方)
結構嫌いじゃないんだけど、なぜか人気ない・・・
https://www.youtube.com/watch?v=2TVZOxkIIxI

ついでにCeVIOメモ
http://www.nicovideo.jp/watch/sm26305423

2017年12月1日金曜日

Studio Oneでボーカルトラックを抽出する方法

<Studio Oneでボーカルトラックを抽出する方法>
位相反転してボーカルのみ再生する。

操作方法を忘れそうなのでメモ。
<用意するもの>
・ミックストラック
・カラオケトラック

<方法>
右ペインメニューのエフェクターにてmixtoolをトラックにドラッグ&ドロップ
mixtoolをinvert

Stereoならleft,right両方

波形編集ソフト使わずにDAWでできるいい時代になりもうした。

<追記>
AIで音声分離
https://firemio.blogspot.com/2019/03/ai.html