2020-08-29 [長年日記]

_ [Internet]無線遅いので有線にしたでござるの巻

自宅作業環境の無線が遅かった。WiFiAPがたまに死ぬこともあり、テレビ会議でもよく切れると言われていた。
有線で100M, 1Gのファイル転送をしてみると無線の5倍速いことがわかり、メイン機を有線接続で使うことを決意、電気屋で10mの線を買う。1000円くらい。

なんとメイン機NICの口との接触が微妙。爪の方に手で押してるとつながるが離すと切れて接続なしになる。自作線でもないのにこんなことあるのな。
余ってたハブに差すと相性良くというか普通に確実に接続されるので、メイン機の近くにハブを設置してWiFiAP-ハブ間を10mの線で接続、メイン機をハブに接続して事なきを得たがハブのためにコンセントの口が1つ取られた。

今思うと線の反対側を差せばよかったのかもしれないがU字ステップルを壁に打ち込んで線を固定した後だったのでそれはあきらめた。

まあ、明らかに速くなったので良し。


2020-08-21 [長年日記]

_ [CakePHP4]bake seed --data ができない

いいか、時間を溶かさないために繰り返す!
現時点でCakePHP4で、既存テーブルからSeedを吐くことはできない!

bin/cake bake seed PugaSeed --data hoges
Error: Unknown option `data`.

こんな感じだ! https://github.com/cakephp/migrations/issues/452


2020-08-08 [長年日記]

_ [CakePHP4]Geometry型の読み出し

そのままsave()すると死ぬ。

$item=Table->get($id);
Table->save($item); // 死ぬ

そんなアホな。こうする必要がある。

$item=Table->get($id);
// Table->save($item);

// 死ぬ前にちょっと
$q=Table->find();
$geom=$q->func()->ST_AsText(["location"=>"identifier"]);
$q->where(["id"=>$id]);
$q->select(["name","geom"=>$geom]);
$_item=$q->toList()[0];
if(preg_match("/(\d*\.\d* \d*\.\d*)/",$_item->geom,$m)){
     $item->location=$m[1];
}else{
     $item->location="0 0";
}
Table->save($item);

ST_AsText関数については本家Doc
このへんをモデルのなんかのライフサイクルコールバックに突っ込むといいんだろう。だが暑いのでここまで!

ただしPHPUnitでのアクセスは失敗する。
今回はWebAppでGeometryデータを入力したりはしないので、CREATE TABLEnullableにして逃げた。

https://stackoverflow.com/questions/44807874/use-phpunit-cakephp-fixtures-with-point-type


2020-08-02 [長年日記]

_ [tdiary]画像が貼れなくなってる

いつの間にか画像がまともに貼れなくなってる。
lightboxが動かない。サムネイルが生成されない。
直す気力が出ない。

image_ex.rbを改造か。どうやるんだっけ 画像の説明

cp vendor/bundle/ruby/2.7.0/gems/tdiary-contrib-5.1.0/plugin/image_ex.rb ./misc/plugin/image_ex_plus.rb

して data-lightbox=#{@image_date}あたりを追加した。
なんとなく動いて見えるが、サムネイルができてない。まあ、1歩前進したのでここまで。

ここもか。

142a143,150
> def image_r( id, alt = "image", id2 = nil, width=nil )
>   image( id, alt, id2, width, "right" )
> end
> 
> def image_l( id, alt = "image", id2 = nil, width=nil )
>   image( id, alt, id2, width, "left" )
> end
> 

418c426
< 		ptag = "#{image_plugin_tag1}image #{id}, '画像の説明'#{image_plugin_tag2}"
---
> 		ptag = "#{image_plugin_tag1}image_l #{id}, '画像の説明'#{image_plugin_tag2}"

2020-07-13 [長年日記]

_ [php][ubuntu] phpenvでphp7.4.8を入れた

まだ家のサーバは16.04だった。
色々足りないものがあった。

$ sudo apt install libkrb5-dev libonig-dev libtidy-dev libxslt-dev libxslt-dev libzip-dev
$ phpenv install 7.4.8

いつからかChrome、<button>にfocus当たってる状態でspace押してもsubmitされなくなってる?
enter押すとsubmitされる。地味に不便。


2020-06-19 [長年日記]

_ [Internet]ドメイン更新

peixe.biz を更新した。今までは1年更新にしてたが5年更新してみた。
「9月が区切り」と漫然と覚えててもダメで、メールに気がつく必要がある。

次回は50代になってんのか....


2020-06-15 [長年日記]

_ [Android]Deploygate CLIが動いた話

dg deployで変な無限ループに入った話。

アップロード自体はこれだけでできた。

dg deploy app/build/outputs/apk/debug/app-debug.apk 

もう。(エマ中尉


2020-06-04 [長年日記]

_ [CakePHP][Laravel] CakeマンがLaraveる場合

MVCの概念は同じなので、方言(というか差分)を覚えていく。
今日打ったもの:

php artisan make:controller User/GuhoController
php artisan make:migration update_users_table --table=users
php artisan migrate
php artisan migrate:rollback
php artisan migrate:status

コントローラ生成、マイグレート。

その他

\Log::error("hoge")storage/logs/に吐かれる


2020-05-02 [長年日記]

_ [Emacs]インデント

editorconfigを使うようになったので、こんな不毛な設定とはおさらばした。嫌な日本語だ。不毛。発毛。
設定をプロジェクト単位のファイルに落とし込めるって素晴らしい。

(setq web-mode-asp-offset  2)
(setq indent-tabs-mode t)
(setq web-mode-markup-indent-offset  2)

editorconfigでphpについて設定すると、web-modeの<?php ?>内部だけに効く。
phpのHTML部分をどうやって設定するのかわからん。これはweb-modeの問題だなあ


2020-04-21 [長年日記]

_ [Emacs]TRAMP

http://keisanbutsuriya.hateblo.jp/entry/2019/12/23/000740

3ヶ月前くらいからtrampの接続に3分以上かかるようになった。
emacs25->26にしたら瞬時に解決した。瞬速最高。

https://qiita.com/myy/items/b56476c9a63c62428d63
https://emacs.stackexchange.com/questions/47597/tramp-with-ssh-not-asking-for-password-too-many-authentication-failures

このあたりで気づいた。(そうかEmacs本体か!)


検索キーワード:

記事

  • 2020-08-29
    • 1. [Internet]無線遅いので有線にしたでござるの巻
  • 2020-08-21
    • 1. [CakePHP4]bake seed --data ができない
  • 2020-08-08
    • 1. [CakePHP4]Geometry型の読み出し
  • 2020-08-02
    • 1. [tdiary]画像が貼れなくなってる
  • 2020-07-13
    • 1. phpenvでphp7.4.8を入れた

カテゴリ

Amazon | Android | apache | Arduino | bash | bluetooth | Books | CakePHP | CakePHP3 | CakePHP4 | Chrome | CSS | Docker | Eclipse | Emacs | etc | Firefox | Flask | Gadget | git | Gnome | Google | Heroku | HTML | hugo | Internet | iPhone | IS01 | IS03 | Java | JavaScript | json | Kotlin | Laravel | LINE | magento | mysql | nginx | nodejs | Oops | PC | Perl | php | Python | Qt | Ruby | ruby | Shell | tdiary | twitter | ubuntu | unix | Web | Windows | windows | WindowsMobile | WX5 | YAML | zsh | ここか | そば | つくる | つり | できごと | アクアリウム | ギター | セキュリティ | プリンタ | ベース | ボクシング | ポエム | マネー | メシ | ラズパイ | 仕事 | 作家 | 壮絶 | 妄想 | 忘れる | 料理 | | 暑い | 痛い | 社会 | 自転車 | | 車輪 | | 野球 | 銭湯 | 音楽 |

全部 : / 今日 :

近頃

links

profile

もっとヒゲ伸ばしたい。