あまプロではウェブサイトの構築をお受けする事が有ります。
小規模なサイトではバリュードメインを使う事が多いです。
バリュードメインのマニュアルに個別の説明は載ってるのですが、ドメイン購入からワードプレスインストールまでの流れが揃ってなかったのであメログ。
手順としてはこんな感じになります。
2018年12月13日木曜日
2018年12月1日土曜日
GASでPDF出力
あまプロではGoogleAppsScriptで社内システムを構築する事が有ります。
フリーエディションには6分を超えるスクリプトの処理は出来なかったり、一日に作成するファイル数は500迄と制限が有ったりすんねんけど、グーグルアカウントさえあればGASで簡単な社内システムなら構築可能です。
その中でも良く使うPDFエクスポートをあメログ。
簡単に説明すると、IDでファイルを開いて、getAsで変換して、createFileで保存すんだけ。
ご覧の通り、GoogleドキュメントでもGoogleスプレッドシートでもGoogleスライドでも手順は同じです。
グーグルドライブに変換前と変換後のサンプルを置いておきます。
例えば、スプレッドシートをデータベース代わりにして、データを抽出して、データを帳票に埋め込んでPDF出力する
なんて事もGASで可能。
ちなみにドキュメント(ワープロ)ファイルをGASで操作すると(今の所)テキストボックスの操作が出来へん様なので、スライド(プレゼンテーション)をGASで操作してPDFファイルを出力するのが良ぇみたいです。
2018/11/30現在。
フリーエディションには6分を超えるスクリプトの処理は出来なかったり、一日に作成するファイル数は500迄と制限が有ったりすんねんけど、グーグルアカウントさえあればGASで簡単な社内システムなら構築可能です。
その中でも良く使うPDFエクスポートをあメログ。
簡単に説明すると、IDでファイルを開いて、getAsで変換して、createFileで保存すんだけ。
DriveApp.getFolderById( 'フォルダID').createFile(IDやファイル名は各々変えます。
DriveApp.getFileById( 'スライドID').getAs( MimeType.PDF)
)
.setName( 'スライド.pdf')//デフォルト名(ファイル名.pdf)で良ければこの行は不要
;
DriveApp.getFolderById( 'フォルダID').createFile(
DriveApp.getFileById( 'スプレッドシートID').getAs( MimeType.PDF)
)
.setName( 'スプレッドシート.pdf')
;
DriveApp.getFolderById( 'フォルダID').createFile(
DriveApp.getFileById( 'ドキュメントID').getAs( MimeType.PDF)
)
.setName( 'ドキュメント.pdf')
;
ご覧の通り、GoogleドキュメントでもGoogleスプレッドシートでもGoogleスライドでも手順は同じです。
グーグルドライブに変換前と変換後のサンプルを置いておきます。
| サンプルスプレッドシート | スプレッドシートPDF |
| サンプルスライド | スライドPDF |
| サンプルドキュメント | ドキュメントPDF |
例えば、スプレッドシートをデータベース代わりにして、データを抽出して、データを帳票に埋め込んでPDF出力する
なんて事もGASで可能。
ちなみにドキュメント(ワープロ)ファイルをGASで操作すると(今の所)テキストボックスの操作が出来へん様なので、スライド(プレゼンテーション)をGASで操作してPDFファイルを出力するのが良ぇみたいです。
2018/11/30現在。
2018年11月7日水曜日
2018年11月3日土曜日
wi-fiルータ置き忘れ防止アプリについて
あまプロでは尼崎市内の教室で授業する際にベイコムさんのwi-fiルータを活用しています。
利用エリアは尼崎市と西宮市と伊丹市と大阪市北部…と狭いのですが、何選り安い。
しかも定額制!
なもんで、あまプロでは大助かりなんですが…コンパクト過ぎて度々置き忘れてましたorz
アプリで防止出来へんか探してみたんですが、探し方が悪かった所為か良いのが見付かりませんでした。
「無きゃ作れば良ぇやんが」 あまプロの理念なので、作ってみました。
wi-fiの鈴
野良アプリですので、インストールするにはAndroidの設定で開発元不明のアプリのインストールの許可をする必要が有ります。
私のAndroid4.4.4でのみ動作確認済みで、悪い事は仕込んでませんが保証は出来ませんので自己責任でお使い下さい。
不具合報告等頂けると直すかもしれません。
ソースはgithubで公開する予定です。
ゆくゆくはGooglePlayにも…出すかもしれません。
使い方は
置き忘れたくないwi-fiルータに接続してから
アプリ(wi-fiの鈴)を起動して
スイッチオン
うっかりwi-fiルータの圏外に出るとアラームが鳴ります
これで忘れ物が一つ減る…筈だ。
利用エリアは尼崎市と西宮市と伊丹市と大阪市北部…と狭いのですが、何選り安い。
しかも定額制!
なもんで、あまプロでは大助かりなんですが…コンパクト過ぎて度々置き忘れてましたorz
アプリで防止出来へんか探してみたんですが、探し方が悪かった所為か良いのが見付かりませんでした。
「無きゃ作れば良ぇやんが」 あまプロの理念なので、作ってみました。
wi-fiの鈴
野良アプリですので、インストールするにはAndroidの設定で開発元不明のアプリのインストールの許可をする必要が有ります。
私のAndroid4.4.4でのみ動作確認済みで、悪い事は仕込んでませんが保証は出来ませんので自己責任でお使い下さい。
不具合報告等頂けると直すかもしれません。
ソースはgithubで公開する予定です。
ゆくゆくはGooglePlayにも…出すかもしれません。
使い方は
置き忘れたくないwi-fiルータに接続してから
アプリ(wi-fiの鈴)を起動して
スイッチオン
うっかりwi-fiルータの圏外に出るとアラームが鳴ります
これで忘れ物が一つ減る…筈だ。
2018年10月29日月曜日
Ubuntu 18.10について
あまプロではUbuntuを使っています。
Ubuntuは4月と10月にアップグレードが実施されます。
先日Ubuntu18.10の通知が表示されましたので、アップグレードしよかいなと思って、
アップグレードをクリックしたら…何も起きません。
アップグレードが開始されまへん。
これ、慣れてへん人ならビビると思うわぁ。
調べたらアップグレードソフトのバグらしいです。
まぁLTSやないし、困る事もないので、バグが改修されるまで放置します。
Ubuntuは4月と10月にアップグレードが実施されます。
先日Ubuntu18.10の通知が表示されましたので、アップグレードしよかいなと思って、
アップグレードをクリックしたら…何も起きません。
アップグレードが開始されまへん。
これ、慣れてへん人ならビビると思うわぁ。
調べたらアップグレードソフトのバグらしいです。
まぁLTSやないし、困る事もないので、バグが改修されるまで放置します。
2018年10月7日日曜日
オープンストリートマップで任意の範囲と縮尺の画像を取得する方法
あまプロでは地域の催しに参加する事が有ります。
尼では10月8日(月)に市民まつりが開催されまして、そこでCodeforAmagasakiの仲間と共にブースを出展します。
その中で尼の地図をミウラ折りにする体験講座をする予定です。
ミウラ折りは登録商標ですが、非営利ならば使っても良いとの事ですので、ワークショップに活用させてもらいます。
ちなみに昔、就実大学で三浦先生の講座に参加した事が有ります。
今回はA2サイズ(420mm×594mm)に白黒で尼崎市全域の地図を印刷します。
白黒印刷(グレイスケール)では600dpiが良いらしいので、ピクセルにすると9925×14033pixcelになります…結構でかいです。
今回はちょっと品質を下げて400dpiにしたので6617×9355ピクセルになります。
OSM本家でも画像エクスポートは行えるのですが、範囲と尺度を同時には設定出来ません。
なので、今回は範囲と尺度を同時指定出来るBigMapというサービスを使いました。
こちらのサービスで、例えば尼崎市全域が収まって上記サイズに近いのはズームレベル16の様です。
50MB近くのサイズになりますのでご注意を。
このBigMapは範囲や尺度を自在に変更出来るので、かなり便利です。
ただ、あまり範囲を広げ過ぎたりズームレベルを上げ過ぎる(max19)とサーバに負荷が掛かり応答が返って来なくなりますのでご注意を…。
BigMapの操作方法を簡単に説明すると
こちらはPerl v5.26.1です。
更にこちらの環境ではGDライブラリが無い旨のエラーが出ましたので
sudo apt install libgd-perl
でGDライブラリを追加して解決しました。
画像の生成に少し時間が掛かるのですが
無事に尼崎市全域でZoomLevel16の画像を取得出来ました。
後はGIMP等でA2サイズに微調整して完成です。
50MB近く有りますのでダウンロードにはご注意を。
注意点
BigMapはOSMのクレジットが入らないので、手動で入れる必要が有ります。
邪魔にならない地図の端でも良いので「© OpenStreetMap contributors」を書き込んどきましょう。
是非お住いの地域の一枚画像をゲットして、悦に浸って下さい。
尼では10月8日(月)に市民まつりが開催されまして、そこでCodeforAmagasakiの仲間と共にブースを出展します。
その中で尼の地図をミウラ折りにする体験講座をする予定です。
ミウラ折りは登録商標ですが、非営利ならば使っても良いとの事ですので、ワークショップに活用させてもらいます。
ちなみに昔、就実大学で三浦先生の講座に参加した事が有ります。
今回はA2サイズ(420mm×594mm)に白黒で尼崎市全域の地図を印刷します。
白黒印刷(グレイスケール)では600dpiが良いらしいので、ピクセルにすると9925×14033pixcelになります…結構でかいです。
今回はちょっと品質を下げて400dpiにしたので6617×9355ピクセルになります。
OSM本家でも画像エクスポートは行えるのですが、範囲と尺度を同時には設定出来ません。
なので、今回は範囲と尺度を同時指定出来るBigMapというサービスを使いました。
こちらのサービスで、例えば尼崎市全域が収まって上記サイズに近いのはズームレベル16の様です。
50MB近くのサイズになりますのでご注意を。
このBigMapは範囲や尺度を自在に変更出来るので、かなり便利です。
ただ、あまり範囲を広げ過ぎたりズームレベルを上げ過ぎる(max19)とサーバに負荷が掛かり応答が返って来なくなりますのでご注意を…。
BigMapの操作方法を簡単に説明すると
- 画像を取得したい地図の緯度経度を指定して送信して
- 次画面で範囲を微調整して
主な操作はEXPAND(広げる)SHIFT(移動)SHRINK(狭める)です
- Perlのリンクをクリックしてmkmap.plファイルをダウンロードして
- ローカルでperl mkmap.pl > map.pngを実行するだけです。
こちらはPerl v5.26.1です。
更にこちらの環境ではGDライブラリが無い旨のエラーが出ましたので
sudo apt install libgd-perl
でGDライブラリを追加して解決しました。
画像の生成に少し時間が掛かるのですが
無事に尼崎市全域でZoomLevel16の画像を取得出来ました。
後はGIMP等でA2サイズに微調整して完成です。
50MB近く有りますのでダウンロードにはご注意を。
注意点
BigMapはOSMのクレジットが入らないので、手動で入れる必要が有ります。
邪魔にならない地図の端でも良いので「© OpenStreetMap contributors」を書き込んどきましょう。
是非お住いの地域の一枚画像をゲットして、悦に浸って下さい。
2018年10月3日水曜日
WordpressのRSSが404NotFoundになる
あまプロではワードプレスを用いてウェブサイトの構築を行う場合が有ります。
皆さんRSSは使てはりますか?サイトの更新情報を取得出来る便利なツールです。
ワードプレスでも標準のウィジェットで使えます。 テーマに選ってはフッタやサイドバーに表示してます。
ちなみに、あメログですとこちらです。
先日、ワードプレスのRSSが404 Not Foundになる現象が発生しましたので、その原因の調査と改修をあメログ。
色々と調査した所、原因はパーマリンクの設定を「基本」にしていた為でした。
permalinkを「日付と投稿名」とか「数字ベース」にしてたら正常に表示されるんですけど…
「基本」にしたら何故かRSSが404になるんですわ…基本が出来てませんね。
ワードプレスのバージョンは現時点の最新版4.9.8-jaです。
皆さんRSSは使てはりますか?サイトの更新情報を取得出来る便利なツールです。
ワードプレスでも標準のウィジェットで使えます。 テーマに選ってはフッタやサイドバーに表示してます。
ちなみに、あメログですとこちらです。
先日、ワードプレスのRSSが404 Not Foundになる現象が発生しましたので、その原因の調査と改修をあメログ。
色々と調査した所、原因はパーマリンクの設定を「基本」にしていた為でした。
permalinkを「日付と投稿名」とか「数字ベース」にしてたら正常に表示されるんですけど…
「基本」にしたら何故かRSSが404になるんですわ…基本が出来てませんね。
ワードプレスのバージョンは現時点の最新版4.9.8-jaです。
登録:
投稿 (Atom)


