投稿

11月, 2018の投稿を表示しています

CentOS7のPHP 7.0をPHP 7.2にアップデート。MeCabを再ビルド

PHP 7.3のリリースが近づいている中、そろそろPHPのバージョンを7.2へ上げようかと調べた時の覚書。環境: CentOS 7.5.1804
気になる速度比較はこちら。PHP 5.6、7.0、7.1、7.2およびHHVMのベンチマーク(2018年)
目次YUM経由でアップデートMeCabを再ビルド

1.YUM経由でアップデートyumのremiリポジトリを編集すれば簡単に切り替え可能
# cd /etc/yum.repos.d/
# less remi-php72.repo[remi-php72]
enabled=1
PHP 7.0は無効にする
# less remi-php70.repo[remi-php70]
enabled=0
更新実行
# yum updateセッションの書き込みディレクトリ権限を変更(nginxの実行権限を変更している場合)
# chown nginx.www -R /var/lib/php/確認
# php -vPHP Warning:  PHP Startup: mecab: Unable to initialize module
Module compiled with module API=20151012
PHP    compiled with module API=20170718
These options need to match
  in Unknown on line 0
PHP 7.2.12 (cli) (built: Nov  6 2018 16:40:25) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend TechnologiesMecabの再コンパイルが必要らしいphp-fpmのログも確認
# journalctl -u php-fpm
2.MeCabを再ビルド基本は前の記事を参考に。WordPressブログで関連記事を表示するため形態素解析のプラグイン開発公式サイトから最新版をダウンロードMeCab: Yet Another Part-of-Speech and Morphological Analyzer既にダウンロード済みだったので再ビルド。UTF8で。
# cd /opt/softwar…

Facebookのイベント用カバー画像サイズ

イメージ
Facebookにイベントを作成するときにスマホで見た時もいい感じになるように画像サイズの仕様を調べたときの覚書。基本は1200x628ピクセルで作成する。イベントにカバー写真を追加するにはどうすればよいですか。 | Facebookヘルプセンター
PCで表示したときに計測したらサイズは500x262だった。
スマホだと16:9にトリミングされるので横幅が1116pxになる。illustratorでガイドを引くとこんな感じ。

gsutilのインストール2018版

Google Cloud Storageを利用しようとしてgsutilのインストール方法が3年前と変わっていたので覚書。環境: CentOS 7.5.1804, Python 2.7.5
公式サイトを参考にgsutil をインストールする | Cloud Storage ドキュメント
コマンド実行
# curl https://sdk.cloud.google.com | bashDo you want to help improve the Google Cloud SDK (Y/n)? nDo you want to continue (Y/n)? Yシェルの再起動と初期化(Googleアカウントでログイン)
# exec -l $SHELL
# gcloud init
バケットを作成する。これはGoogle Cloud Platformから分かりやすい。Storage ブラウザ | Google Cloud Platform名前の付け方はドメインのようなDNS命名規則に従う必要がある。バケット名やオブジェクト名で参照リクエストを送ることが出来るので、名前に機密情報を含めないようにする。Google Cloud Storage のベスト プラクティス | Cloud Storage ドキュメント
ストレージクラスはNearlineを選択ロケーションはアジア。ストレージ クラス | Cloud Storage ドキュメントバケットのロケーション | Cloud Storage ドキュメント

< Related Posts >WordPressを定期バックアップしてGoogle Cloud Storageに保存gsutilをInstallしてGoogle Cloud Storageに接続

一人社長の法人決算マニュアル/第2期(自分用)

会社設立2年目が終了したので、納税のための決算書類を作成したときの覚書。環境: 株式会社、埼玉県川口市、一人社長
目次MFクラウド会計での確認事項全力法人税で決算申告書類作成印刷して書類を準備提出

1.MFクラウド会計での確認事項現預金出納帳と会社の通帳残高が合っているか確認10万円以上で購入したものが固定資産になっているか確認残高試算表と損益計算書を見て変なデータがないか確認・修正某税理士曰く「雑費は許さない」「法人税等」の仕訳は全力法人税の処理後に登録する
2.全力法人税で決算申告書類作成全力法人税にログイン右上の決算期が前の年の場合は「次年度へ繰り越す」ホームの「申告書を作成する」決算確定年月日は入力した日にした(株主総会の日らしい)市町村民税率は市役所からの書類で確認道府県民税率、事業税率は県税事務所からの書類で確認均等割率は埼玉県HPで確認あとは画面に従って慎重に入力していく。来期からは商標権の支払いも発生するので注意 → 1年後の自分
ちなみに法人の青色申告は設立時にしておけば毎年度する必要はないと税理士の方に教えて頂いた。途中で心配になったので確認した。
入力に間違いがあってもインポートしたデータを削除してやり直せば何回でもできる。
3.印刷して書類を準備処理後に表示される法人税の仕訳(法人税等/未払法人税等)をMFクラウド会計に登録。MFクラウド会計で決算書を一括出力。全力法人税で作成した申告書を全てダウンロードして保存。
最後の3帳票が県税事務所と市役所用。その他の多くは税務署用の勘定科目内訳明細書。出力した帳票を見ながら手書きで書き込む。
県民税の納付書は一枚控えだから書かなくてもいい。金額の先頭に¥マークを付ける。代表印を押すのを忘れずに。税務署のOCR書類は最初の2枚に押印する必要あり。あとは控えだから全部押印してもいい。提出する日付は書かなくても提出時に何も言われなかった。
4.提出【市役所】3階へ階段で上がった正面で
「法人市民税の書類を提出しに来ました。」
で、納付書を切り離してもらう。
【税務署】「決算書を提出しに来ました。」
簡単に確認してもらって、控えをもらう。赤字なので納付書は使わない。
【県税事務所】「法人県民税の書類を提出しに来ました。」
納付書を切り離してもらう。
【銀行】市民税と県民税を納付する。納付依頼書に合算した金額で記載。通帳の引き落としを別々…

犬猫家族アプリのAMP+PWA化計画

3年前にクロスプラットフォーム環境で作った「犬猫家族」。iPhoneとAndroidを一人で運用するのは辛いので、AMP(Accelerated Mobile Pages)とPWA(Progressive Web Apps)の勉強も兼ねて、再設計しているときの覚書。iPhoneとAndroidアプリはWebViewだけにしたい。今後試したくなったクロスプラットフォーム開発環境があれば、それを利用するかも。
個人的にはBootstrap v3を仕事でメインに使っているので得意。今の流行りはなんだろなと調べてみると、「AMP Start」というのがいいらしい。リアルガチにヤバいAMP Start - QiitaAMP Start - Accelerated Mobile Pages Templates
AMPはIE非対応。仕事で使うのはまだ出来ないけど将来性は感じる。AMP とプログレッシブ ウェブアプリを組み合わせる – AMP対応ブラウザ – AMP
面白そうなのでちょっとずつやっていく。
< Related Posts >PWA(Progressive Web Apps)の概要Appcelerator Titaniumで作った「犬猫家族」アプリ

Illustratorでリボン作成

イメージ
四角形をデコレーションするときによく使うリボンの覚書。(下書きとして眠っていた記事)環境: Adobe Illustrator CC 2017
参考サイトIllustratorで(手抜き)ななめがけリボンの作り方 | 鈴木メモ
出来たのはこんな感じ。広報誌の裏面。あと一歩何かが足りない気がする。
< Related Posts >3つ折りリーフレット(A4)作成。Illustrator CCでトンボとガイド設定

非営利団体向けGoogle広告が無料で配信可能な「Google Ad Grants」

NPO法人のサイトを運用しているので、月100万円分の広告が無料で掲載可能なGoogle Ad Grantsを提案して管理させてもらったときの覚書。非営利団体向けの助成金 | Google Ad Grants – Google
日本語で参考になった記事非営利団体向け広告配信機能、Google Ad Grantsのスベテ|アナグラム株式会社Google Ad Grantsが大幅なポリシー改定。運用への影響から対処法、注意点まで|アナグラム株式会社
既に他の人が申請して使用していたので、私のMCCアカウントに紐づけさせてもらった。
最初に試行錯誤しているときに分かったことなど検索広告のみ。ディスプレイ広告などのその他のキャンペーンを作成しようとすると「不明なエラー」で進めない。通貨のドルを円に変えることはできない。
月100万円分を使いきれるのか楽しみ。

< Related Posts >Google AdWords認定資格を取得Google Analytics認定資格を取得