2019年12月25日水曜日

apacheでvirtualhostに対応したディレクトリに飛ばす

どっかに設定したけど無くしたので、ここに書いておく。

<使い道>
複数のドメインを個別に管理するのが面倒。
ドメインにIP振るだけでとりあえず分岐される。

例)
ドメイン:www1.asd.com
ドキュメントルート: /var/www/www1.asd.com

ドメイン:yamada.xyz
ドキュメントルート: /var/www/yamada.xyz




/etc/httpd/conf.d/vhost.conf




php_value file_uploads On
php_value upload_max_filesize 2000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 300
php_value max_input_time 300

NameVirtualHost *:80
<VirtualHost *:80>
  VirtualDocumentRoot /var/www/%0
</VirtualHost>
<Directory /var/www/*>
  Options All
  AllowOverride All
</Directory>




2019年12月7日土曜日

Raspberry Pi4でAndroidがサクっと動くかテストしてみた

Raspberry Pi4(USB type-C 不具合修正版)

・miniHDMIの2つのポートはどっちがプライマリか?
 わからん(^^;
 多分、左。


・3B+用のemteriaOS ver1.0.0が動くのか?
 ー既に動作済みのSDカードを入れ替えてみた
 ーーブートすらしない

 -焼いたばかりのSDカードを入れてみた(初回起動時に何かしてるっぽいから)
 ーーブートすらしない



<結論1>
別のSBCを使って、Android9がサクっと動く模様。

・ODROID XU (8コア 1.5万円ぐらい)
・ODROID-N2 with 4GByte RAM (Rpi4と同じぐらいのスペック 8千円ぐらい)



<結論2>
raspEXを焼いて、Anboxを起動する。
微妙な気がする・・・

sudo snap install --classic anbox-installer

2019年9月26日木曜日

2019年9月18日水曜日

すごく理想的なvue&laravelの開発環境

laravelでmix?
vue CLIで生成?
どっちがいいかと言われたらvue CLIでしょう。

すごく理想的で素晴らしい!!
忘れたころにメンテもしやすそう。


https://tech.cydas.com/entry/vue-laravel-mspa1



windows10でdocker 2.1.0.1の更新に失敗する。開発版なら正常にいける。


Stable版(2.1.0.1)がインスト失敗するが、Edge版(2.1.3.0)は大丈夫。

https://hub.docker.com/editions/community/docker-ce-desktop-windows

全然安定版じゃないじゃねーかよ!
原辰徳!!

2019年8月28日水曜日

vue uiでeslintの自動修正

vue uiの設定で保存時にeslintを実行のトグルをONにしてみた。
vue uiでeslintのログ見ると、--fixで自動修正って書いてある。
設定ファイルを忘れそうなのでメモ。

vue.config.jsに追記


  chainWebpack(config) {
    config.plugins.delete('preload') // TODO: need test
    config.plugins.delete('prefetch') // TODO: need test

    config.module
      .rule('eslint')
      .use('eslint-loader')
      .options({
        fix: true,
      })

    // set svg-sprite-loader
    config.module
      .rule('svg')
      .exclude.add(resolve('src/icons'))
      .end()
    config.module
      .rule('icons')


2019年5月5日日曜日

mysqlでインサート時のトリガで別にDBにコピる

insert文を別の書き方すると、MariaDBさんに怒られたので一応メモ。

CREATE TRIGGER `mytrig_mytable_insert` AFTER INSERT ON `mytable`
 FOR EACH ROW INSERT INTO mydatabase_bak.`mytable`(`id`,  `description`, `created`, `modified`)
VALUES (NEW.id,NEW.description,NEW.created,NEW.modified)

2019年3月28日木曜日

AIによる音声分離

AIによる音声分離 URL忘れそうなのでメモ書き
ありがたや~
ちょくちょく使わせてもらってます。
http://unetvocalsep.herokuapp.com/

2019年3月12日火曜日

eccube3系で受注ステータスを変えるとエラーになるのを解決する方法

<環境>
eccube 3.0.17
・既に運用してしまって商品登録しなおすのが面倒
・商品ID 1をどうしても使いたい

<症状>
受注ステータスを変化させるとエラーになる。
新規受付>キャンセル

---log---
eccube.CRITICAL ~中略~ /vendor/symfony/property-access/PropertyAccessor.php:254

<原因>
商品規格がおかしい


<解決法1>
新しい商品を登録しなおす


<解決法2>
商品ID:1をどうしても使いたいので、なんとかしてみる・・・

==== 規格情報のDB初期化
dtb_product_category
dtb_product_class
dtb_product_image
dtb_product_stock
dtb_class_category
dtb_class_name

==== 初期データを入れる
新規商品追加してみるとかでデータを格納
dtb_product_class

==== 受注情報を管理画面から手動で商品追加する

2019年3月6日水曜日

MT4新規バー

OnCalulateをOnTickにしてもよいが、ちょっと古いインジケータ移植するとき躓く。
ので昔のやり方をメモしておく。

//昔のやり方
int start()
{
   static int BarsBefore = 0;
   int BarsNow = Bars;
   int BarsCheck = BarsNow - BarsBefore;
   if(BarsCheck==1){
      Print("新規バー");
   }
   BarsBefore = BarsNow;

   return(0);
}





//新しい微妙なやり方
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
{

   static datetime mytime = TimeCurrent();
   if(Time[0] != mytime)
   {
      Print("*** debug 新規バー取得 ***");
      mytime = Time[0];
   }

return(rates_total);
}

2019年2月11日月曜日

kubernetesのネイティブサーバー&IDE

CodeReady Workspace

https://developers.redhat.com/products/codeready-workspaces/overview/
つかってみよう。
全部ブラウザベースっぽい。
chromebookが役に立つかmo・・・