Linuxコマンドをいちいち発行しなくてもWinSCPを使って簡単にサーバ上のファイル数やディスク使用量を調べる事が出来ます。
便利な機能なのでぜひマスターしましょう。
ファイル数の調べ方
1.調査をしたいディレクトリの上で右クリックする。
2.***のプロパティダイアログが起動したら計算(A)をクリックする。
3.XXX% ディレクトリサイズを計算中と表示され調査が始まります。
4.暫くすると調査結果が表示されます。
PCとiPhoneとを有線で毎度接続して音楽を同期していましたが、無線で同期する事が出来ます。便利な方法なので覚えておきましょう。
1.まず初回のみ最初(だけ)優先でPCとiPhoneを繋ぐ。
2.設定 > 概要 > をクリック
3.右側からオプションが表示されるまで下にスクロールする。
4.Wi-Fi経由でこのiPhoneと同期にチェックを入れる。
5.画面右下の同期をクリックする。
ここからはiPhone上で操作します。
6.設定 > 一般 > iTunes Wi-Fi同期 >
7.iTunes Wi-Fi同期画面が起動したら
今すぐ同期をタップする。
※
この時に、PCとiPhoneとで接続しているWifiのSSIDが同じである必要があります。PCで接続しているWifiとiPhoneで接続しているWifiのSSIDとが違うと今すぐ同期がタップ可能になりません。
8.iTunesでiPhoneが認識されたらあとは有線で同期する時と同じ手順で同期します。
②の中から「c」が含まれているかを判定する為には、以下の太緑文字の様にコードを記述する必要があります。
①string test_value_1 = “abcdefg”;
②string test_value_2 = “abc゙defg”;
int i_test_1 = -1;
int i_test_2 = -1;
i_test_1 = test_value_1.IndexOf(“c”);
i_test_2 = test_value_2.IndexOf( “c”, StringComparison.Ordinal );
StringComparison.Ordinal を付けないと -1 になってしまいます。
原因は不明です。
MySQLを使ってDrupalやWordPressを使っているとアクセス数が急増した場合などに、次の様なエラーが出る場合があります。
同時接続数があまりにも大きくなりすぎた場合などに起こります。
そうなった場合には、専用サーバ(Dedicated Server)にログインしMySQLサービスを再起動してみましょう。私の環境ではそれで直りました。
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider’s database server is running. For more help, see the handbook, or contact your hosting provider.
The mysqli error was: Too many connections.
今回は、画像認証機能を簡単に実装できる、securimageを使用する場合の設定の変更方法を書いていきます。
まず、securimageをダウンロードすると、「securimage」というフォルダが圧縮された状態でダウンロードフォルダに入りますので、解凍し、「securimage」フォルダまるごとEcliipse内に貼りつけます。
securimageのフォルダを開くと、「securimage_show.php」というphpファイルがありますので、それを開きます。
デフォルトの状態ですと、中身はほとんどコメントアウトされているかと思います。
今回注目するのは「$img = new Securimage();」というコードと「$img->show();」の間にあるコメントアウトされている部分です。
その部分よく見ると、「$img->…」がたくさんあると思います。
この中で最も変更したいと思う方が多い部分の解説をしていきたいと思います。
$img->image_height = **;
→画像認証の画像の高さを変更
$img->image_width = **;
→画像認証の画像の幅を変更
$img->perturbation = .**;
→画像の文字の読みにくさを変更
これは小数点以下から指定できる?ようです。(0.1、0.5など)
ちなみに0.9だと読みにくく、0.1だととても読みやすい画像になりました。
$img->code_length = **;
→画像認証の文字数です。
**の部分に入力した数字分、文字が表示されます。
(** = 8 にすると8文字表示されます。)
変更したい部分のコメントアウトを解除して数値を変更してください。
他の部分も見ればどの部分を変更できるかだいたいわかるかと思いますが、私は触ることはありませんでした!
画像認証の画像にこだわりたい方はぜひいろいろいじってみてください!
今回は以上です。
——▼ 追記 ————————————————
apps ではなく www 直下に securimage のファイルをセット
認証画面を表示したい View 部分に下記コードを記入すれば画像が表示されます。
画像の詳細設定は上記と同じく securimage_show.php に記述してください。
一昔前のWinSCPにはサイト接続情報のインポート&エクスポート機能がなかったのですが、最近(2015年)になってWinSCPでもサイト接続情報を簡単にエクスポート → インポート出来る様になりました。
その手順をメモっておきます。
メニュー > セッション > 新しいセッション > ツール(T) > 設定のエクスポート/バックアップ(E) …
winscp_setting.ini としてデスクトップに保存する。
保存したファイルを別の設定した端末に移動し
メニュー > セッション > 新しいセッション > ツール(T) > サイトのインポート(I)…
たったこれだけで簡単に面倒なFTP設定を他の端末にも移行する事が出来ます。
C#でWEBサーバにファイルを転送した時に以下の様なエラーが出てはまってしまいました><。。。
英語メッセージ
Can’t connect to FTP: (553) File name not allowed
同じC#のコードでAサーバにはは、正常に転送できるのに Bサーバには転送出来ずこの様なエラーが出る場合には、
①⇒②と試してみると良いです。
①転送しようとしているディレクトリのアクセス権限を755 にする。
②ftp接続時のパス指定を修正する。
私の環境では 1) でうまく転送出来なかったので 2) にしたところ正常にファイル転送が出来ました。
1 ) ftp://ftp.hogehoge.com/data
↓
2 ) ftp://ftp.hogehoge.com/public_html/data
WinSCP等で正常にサーバ転送出来るのに自前コードで転送出来ないというのは考えてみるとおかしな話しです。原因としてはファイル権限だけではなく、パス指定のミスという事もあり得るので注意しましょう。