2017年4月28日金曜日

PHP が動かなくなっている

Synology のパーソナルウェブサイトで PHP が動かなくなった?

先日までは動作していたと思う.
アップデートで設定が変わってしまったのか?

2017/05/10
DSM と Web Station のアップデートがあったので更新したら直った?

2017年4月13日木曜日

Synology で CGI

今度は,CGI.
以前少しやってみたが,500 Internal Server Error となりそのままとなっていた.

cgi の先頭行の指定が怪しいと察しはついていたので検索すると,
通常は「#!/usr/bin/perl」か「#!/usr/local/bin/perl」とのこと.
それぞれのフォルダを見ると,
Iwao@DS115j:/usr/bin$
Iwao@DS115j:/usr/bin$ ls pe*
perl perror
Iwao@DS115j:/usr/bin$
Iwao@DS115j:/usr/bin$ cd /usr/local/bin/
Iwao@DS115j:/usr/local/bin$
Iwao@DS115j:/usr/local/bin$ ls pe*
perl perl5.24.0 perlbug perldoc perlivp perlthanks
Iwao@DS115j:/usr/local/bin$

さらに検索すると,改行の問題とのこと.
「#!/usr/bin/perl --」の様に後ろに "--" を付ければ良いらしい.
または,'LF' にすれば良いみたい.
'CR' として試すと,"--" の有無に関係なく 502 Bad Gateway となってしまう.
また文字コードは,UTF-8 などを使用すると思うが,「BOM なし」の必要がある.

Iwao Dev Synology NAS (開発環境の設定など)

2020/06
次の所に Synology NAS のことをまとめています.
https://jml.mish.work/various/nas/synology-nas.html

次の部分は Synology NAS で動作しています.

2017年4月12日水曜日

Synology PHP データ保存

ログを保存するコードで,
Warning: fopen(/.../Log/20170412.txt):
failed to open stream:
Permission denied in /.../log.php on line 24


どこの設定が影響しているのかが不明だが,
//itl.mydns.jp/3D_Data/ は OK .
//itl.mydns.jp/~i_Tools/ はうまく動作しない.

2017年4月11日火曜日

現在の時刻を文字列に

C++
 time_t tim_v = ::time(NULL) ;
 struct stm = ::localtime(&tim_v) ;
 tstring buff ;
 size_t size = 255 ;
 buff.resize(size+1,0) ;
 ::_tcsftime(&buff[0],size,_T("%Y/%m/%d %H:%M:%S"),&stm) ;
 tstring str = buff.c_str() ;

MFC
 CString str = CTime::GetCurrentTime().Format(_T("%Y/%m/%d %H:%M:%S")) ;

JavaScript
 var time = new Date() ;
 var y_ = time.getFullYear() ;
 var m_ = time.getMonth() + 1 ;
 var d_ = time.getDate() ;
 var hh = time.getHours() ;
 var mm = time.getMinutes() ;
 var ss = time.getSeconds() ;
 var str= (y_+"/"+m_+"/"+d_+" "+hh+":"+mm+":"+ss) ;

PHP
 date_default_timezone_set('Asia/Tokyo') ;
 $str = date("Y/m/d H:i:s") ;

2017年4月10日月曜日

i_ShellExt 2017.04

ドキュメントのサムネイルを表示可能にするシェル拡張です.
また,対象ドキュメントがテキストの場合,内容の一部を表示します.

iShelExt.2017.04.10.zip

2017年4月3日月曜日

i_S_asZ 2017.04

3D データを,zae や 3D プリンタで出力可能な形式に変換できます.

新しく WebGL(three.js) を利用した html に出力可能になりました.

読込可能な形式は,
3MF , 3DS , AC , AMF , DAE , OBJ , WRL , X3D , ZAE , MQO , PLY , DXF , STL
VC 14 x86 ランタイムが必要です.
S_asZ.2017.04.03.zip
   旧バージョン

2017/04/06
カメラの初期位置を変更.
S_asZ.2017.04.06.zip

2017/04/18
WebGL でうまく動作しないことがあり,暫く公開停止.

2017/04/26
公開を再開.
S_asZ.2017.04.25.zip
Cube.html
20170418

http://mish.myds.me/wordpress/i-tools/category/i_s_asz/