1 |
mb_convert_kana( 文字列 [, オプション] ) |
です。
オプションは
rが、” 「全角」英字を「半角」”に変換します。
kが、” 「全角カタカナ」を「半角カタカナ」”に変換します。
ですから。
1 |
mb_convert_kana ([文字列], "rk"); |
です。OK。
1 |
mb_convert_kana( 文字列 [, オプション] ) |
です。
オプションは
rが、” 「全角」英字を「半角」”に変換します。
kが、” 「全角カタカナ」を「半角カタカナ」”に変換します。
ですから。
1 |
mb_convert_kana ([文字列], "rk"); |
です。OK。
妻用のブログを設置、
カンボジア・プノンペン在住ー主婦のブログ カンボジア雑貨、カンボジア料理について
しました。WordPressに外国製のテーマを適用したのですが、
なんだか日本語フォントがイマイチしっくりとこない。
/wp-content/themes/(テーマ)/style.css をダウンロード。
font-familyのプロパティを日本語用に以下のように全置換。
1 2 |
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, 'Nunito',sans-serif; |
結果は↓のよう。
以前にいただいたホームページのコンテンツを利用して
デザインを変更して、記事を全くコピーして引越ししたサイト
旧サイトを残した状態で、新サイトをリリースして、はや数年になるのですが。
旧サイトには、.htaccessには次のように記述していました。
1 2 3 4 5 6 |
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !/*.gif$ RewriteCond %{REQUEST_URI} !/*.jpg$ RewriteCond %{REQUEST_URI} !/redirect.htm*$ RewriteRule ^(.*)$ /redirect.htm [R,L] |
つまり、旧サイトのどのディレクトリにアクセスしても、redirect.htmlに呼びこむ
気づいてみたら、旧サイトばかりが検索にヒットして新サイトが全くヒットしない。
どうやらGoogleの記事重複のペナルティーを受けた様子で、
とにかく旧サイトを全削除、ついでに 旧サイトから新サイトへ301リダイレクトするようにします。
.htaccessを次のように変更
1 2 3 4 5 6 |
<Files ~ "^\.ht"> deny from all </Files> # Redirect Redirect permanent / http://www.samoyed.coresv.com/ |
301リダイレクトをするときに注意すべき点として、
旧サイトもペナルティーを受けている場合、そのペナルティーを新サイトへも引き継がれてしまうようです。私の場合、旧サイトは健全なようですから、旧サイトから新サイトへのリダイレクトをかけます。
後は、再びGoogleのアルゴリズムが再評価・再審査してくれるのを待つのみ。
実は最初は、Googleに再審査リクエストを送りましょうっと思ったのですが、
Search Conlose(ウェブマスターツール)を開いて初めて気づきました。
アルゴリズムによる自動のペナルティの場合には再審査リクエストを送信する必要はなく、再び評価されるのを待つのみとなるようです。
Google社員による手動ペナルティの場合には、審査には30日から180日かかるそうです。。半年。
長いです。
[2015/10/13 追記]
およそ1月半後にペナルティーから回復しました↓
tcpdfで作成したPDFを出力すると。Chromeブラウザで開くと
っとちゃんと表示されます。
しかし、実際にダウンロードされたPDFを見てみると、、
あれっフォントが違う。
これ、「ブラウザで開くPDFと実際のPDFのフォントが違う!」っというよりも、
ブラウザっと、PDFReaderで表示が違うということです。
tcpdfのExample038を見るとよくわかります。
↓はつまり、CJKの拡張フォントを表示するには、CJKをPDFReaderにインストールしておく必要がありますっということです。
今回のPDF出力では、cid0jpっというフォントを使用していましたが、
kozminproregularを使用することにしました。
これで、一応日本語明朝体で表示できるのでOKっとします。
tcpdfで半角カナの表示がうまくいかない。
まずは、半角カナの幅が全角と同じ幅として扱われてします。
tcpdf_fonts.phpの_putfontwidths()関数の末尾を次のように修正する。
1 2 3 |
return '/W ['.$w.' 332 389 500 ]'; // return '/W ['.$w.' ]'; } |
しかし、
レイアウトが崩れてしまう。
tcpdf.php
GetCharWidth
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
/** * Returns the length of the char in user unit for the current font considering current stretching and spacing (tracking). * @param $char (int) The char code whose length is to be returned * @param $notlast (boolean) If false ignore the font-spacing. * @return float char width * @author Nicola Asuni * @public * @since 2.4.000 (2008-03-06) */ public function GetCharWidth($char, $notlast=true) { // get raw width $chw = $this->getRawCharWidth($char); if (($this->font_spacing < 0) OR (($this->font_spacing > 0) AND $notlast)) { // increase/decrease font spacing $chw += $this->font_spacing; } if ($this->font_stretching != 100) { // fixed stretching mode $chw *= ($this->font_stretching / 100); } // ↓を追加 if (in_array($char, array(65377, 65378, 65379, 65380, 65381, 65382, 65383, 65384, 65385, 65386, 65387, 65388, 65389, 65390, 65391, 65392, 65393, 65394, 65395, 65396, 65397, 65398, 65399, 65400,65401, 65402, 65403, 65404, 65405, 65406, 65407, 65408, 65409, 65410, 65411, 65412, 65413, 65414, 65415, 65416, 65417, 65418, 65419, 65420, 65421, 65422, 65423, 65424, 65425, 65426, 65427, 65428, 65429, 65430, 65431, 65432, 65433, 65434, 65435, 65436, 65437, 65438))) { $chw /= 2.0; //半角カタカナの幅を半分に } // ↑まで return $chw; } |
これでレイアウトもバッチリ収まる。
まずは日付文字列をPHPでタイムスタンプを変換する。
↓
その後、そのタイムスタンプを他の日付フォームで出力する。
例えば、”y-m-d”を”m/d”の形に変更する。
Date型をUNIXタイムスタンプに変換する
1 2 3 |
$date = "2015-08-24"; echo date("m/d", strtotime($date)) //結果:8/24 |
こまかい事になりますが、
原付バイクを譲渡する方法です。
譲渡側がすべきことは廃車手続することだけです。
廃車手続きは市役所に
を持って行きばOK。
廃車証明書を発行してくれるので、それを新所有者に渡せば完了です。
自賠責保険証明書については、名義変更など気にしなくても大丈夫です。
この保険は人ではなくてバイクに付帯するので、そのまま渡せばいいです。
現ナンバープレートに貼ってあるステッカーを綺麗に剥がして、新所有者にわたします。
これでOK。
自賠責保険も同時に譲渡するに、私に場合は、自賠責保険証をなくしてしまっていたのでまずはその再発行を行いました。
再発行は、保険会社の営業所に身分証明書を持って行けばすぐに発行してくれます。
再発行願いを送ってもらって送り返して発行することもできます。
自賠責保険は譲渡しない場合、保険期間の残り期間は払い戻しもできます。
払い戻しは、市役所ではなくて各保険会社で申請します。