「プラグイン」->「プラグインの管理とインストール」を選択します。Plugin」がリスト上に現れますので、それを選択し「プラグインをインストール」ボタンを押します。表示することができました。表示することもできるようでした。利用するのも良いかもしれませんね。.htpasswdをどうやって作成していたんだっけ?」ということが頻繁に起きていたので、簡単に設定方法をまとめておきたいと思います。作成方法.htaccessを作成するのは実に簡単で、以下の書式に従い作成するだけで良いです。本記事は、あくまでシンプルな設定方法の場合です。「特定のIPアドレスから接続可能にする」と言ったような凝った設定にする時は、ここに示されているような、マニュアルを読んで見ると良いでしょう。作成方法.htpasswdファイルは、以下のコマンドを用いて作成します。Basic認証をかけたいサイトに配置しましょう。うまくいくと、以下のような認証画面が表示され、ユーザ名とパスワードを入力することで、そのサイトを閲覧できるようになります。結果はじめに今回の記事は、開発で使用しているAtomでcssファイルを開いたときに、急に意味不明なエラーが発生してしまっていたので、その対処方法について紹介します。undefinedエラーキャプチャ自分の環境のスクリーンショットではないですが、同じエラーのキャプチャを掲載しておきます。すると、記載されたIssueの内容を見ていくと、「おやっ、私の状況とまったく同じだ」ということで、この記事を読み進めていけば、解決につながるのではないかと期待しました。(エラーキャプチャのような)エラーが現れてしまった。いろいろな方のコメントを読み進めていくと同じ現象の遭遇した方が、結構いたようです。※()内は、私の勝手な意訳ですので、あまり細かいことは気になさらずに。do?(同じ問題だー。too.(俺もこの問題に遭遇ている。reinstalling.(俺は、一度Atomをアンインストールして、再起動し、その後に再インストールしたら、問題が片付いたぜ)という人もいました。こんな面倒なことはしたくない(だって、再インストールしたらこれまでコツコツやってきた設定が全て飛んでしまうので)ので、何か良い対応策を施した人がいないかという希望を胸に、さらに読み進めます。何となく希望が持てるコメントにたどり着きます。fixed.(このパッケージ(Pigmentsのこと)を無効化したら、問題が解決したよ。色コードを書くと、その色でハイライトしてくれるAtomの拡張機能)が悪いんやん。読み進めると、これで解決できそうなコメントに遭遇。too)(同じ問題だ。コマンドを打って、Atomのパッケージをアップデートしたら問題が解決したよ。コマンドで起動もしたよ。AtomのパッケージであるPigmentsを以下の手順でアップデートしました。無事にエラーは出なくなりました。この問題に遭遇した人に、少しでも参考になれば嬉しいです。計算式によって相互に変換できるのですが、いざ変換しようとした際、変換式がすぐにでてこないという場合があります。今回のブログでは、表現方法の簡単な解説と、変換式について紹介したいと思います。地理を学んできた過程で、一番馴染みのある表現形式ですね。等で使われている表現形式です。GISソフトウェア(ArcGIS、QGISなど)でも利用されている形式で、GIS関連で一般的に利用されている表現方法です。(便宜上、Excelの数式を用いています。INT()関数は、引数に与えられた数値の整数部分を取り出します。470717.86秒形式GIS関連ではあまり使われない形式ですが、プログラムを書くときには、秒の加減算がしやすいので、私はよく利用しています。(便宜上、Excelの数式を用いています。INT()関数は、引数に与えられた数値の整数部分を取り出します。130.75496忘れた頃にやってくる緯度経度の変換式。皆さんの役に立つことがあれば嬉しいです。09:00緯度経度表現における変換式Tweet広告を非表示にするもっと読むコメントを書く2016-09-05Playbookを活用する。技術関連Tweet前回の記事で、管理端末からターゲット端末に対して、Ansibleコマンドを用いて、PING送信やechoコマンドによりシェルを実行してみました。一回一回Ansibleコマンドを実行していくのは大変な作業です。いうファイルに、ターゲット端末に対しての命令をまとめて記述することができます。ついての設定方法と、それを実行してみるところまで紹介したいと思います。フォーマットで書いていくことになります。フォーマットの約束事を紹介します。YAMLファイルを作成する際の文字コードは、UTF-8とします。一つのYAMLドキュメントの始まりであるという事を示します。"..."は、一つのYAMLドキュメントの終わりであるという事を示します。インデントは全てスペースで行います。タブは使用できません。要素名と値の間は":"で区切ります。":"のあとには最低1文字の空白を入れておく必要があります。ここでもタブは使用できません。行頭に"#"を入れることでコメントとして扱われます。複数行をまとめてコメント化するような書き方はありません。以上の事を念頭に置いて、YAMLで表現するデータ構造の例を見てみましょう。YAMLでデータ構造を表現してみる例です。cherry...実際にPlaybookを書いてみましょうPlaybookの書き方が分かったところで、つぎに実際にPlaybooksを書いてみましょう。今回書いてみるPlaybookは、zipコマンドをインストールといったことを行って見たいと思います。以下の内容でインベントリファイルを作成します。(具体的な作成手順は、こちらの記事を参考にしてください。いう名前で、以下の内容のPlaybookを作成してみましょう。/etc/ansible/hostsに描かれているすべてのほすとをターゲットにします。共通で使用するパッケージをインストールする。state=latest...Playbookの内容についての説明hosts実行する先のターゲット端末を指定します。sudosudoを用いて実行するかどうかを指定します。tasksタスクリストの開始を示します。name各タスクの名前を示します。ここでは、わかりやすい名前をつけてあげると良いです。yumansibleのモジュールを示します。ここではyumに対する操作を行うモジュールを使っていますが、他にも色々なモジュールが提供されていますので、近いうちに紹介したいと思います。nameyumで何のパッケージをインストールするかをここで指定します。stateyumでインストールするパッケージのバージョンをここで指定します。作成したPlaybookの文法は以下のコマンドで確認が行えます。web.ymlPlaybookの実行Playbookの実行は、以下のコマンドを使用します。[共通で使用するパッケージをインストールする。部分が実行ステータスとなります。「failed=0」となっていれば、特にエラーはおきていないことを示しています。09:00Playbookを活用する。技術関連Tweet動作環境についてAnsibleを用いて疎通確認をしてみます。「インベントリファイル」を作ることから。/etc/ansible/hostsファイルを新規に作成・開きます。/etc/ansible/hostsファイルにターゲット端末の情報を追加します。以前の記事でAnsibleのインストール方法を紹介しました。今回は、インベントリファイルを設定し、実際にAnsibleがどういうものなのかを紹介していきたいと思います。動作環境について以下の環境が整っていることを前提に説明していきます。管理する側と管理される側のマシン間でSSH接続が行えること。SSH接続する方法はこの記事を参考になります。管理する側のマシンにAnsibleがインストールされていること。Ansibleのインストール方法はこの記事が参考になります。ターゲット端末と表現することとします。※それでも表現がややこしいかもしれませんが、お許しください。Ansibleを用いて疎通確認をしてみます。「インベントリファイル」を作ることから。「インベントリファイル」とは、簡単に言うとターゲット端末のIPアドレスや、ドメイン名を記載したファイルです。インベントリファイルを実際に作っていきましょう。/etc/ansible/hostsファイルを新規に作成します。/etc/ansible/hostsファイルにターゲット端末の情報を追加します。/etc/ansible/hostsファイルを新規に作成・開きます。/etc/ansible/hosts/etc/ansible/hostsファイルにターゲット端末の情報を追加します。ターゲット端末が一台であった場合IPアドレスで指定する場合は、192.168.10.2ドメイン名で指定する場合は、targetserverAとなります。ターゲット端末が複数台ある場合IPアドレスで指定する場合は、192.168.10.2192.168.10.3ドメイン名で指定する場合は、targetserverAtargetserverBとなります。IPアドレスとドメイン名の混在表記も可能です。ターゲット端末へのPING送信インベントリファイルが作成できたら、今度は管理端末からターゲット端末に対してPING送信してみます。"pong"}このPING送信が、上手く通れば疎通確認が行えたと言っても良いかと思います。つぎにターゲット端末に対してシェルを実行してみましょう。hello結果は正しく表示されたでしょうか?今回の例では、"echo"コマンドを実行してみましたが、他のコマンドでも試してみて頂ければと思います。この疎通がうまくできたようであれば、Ansibleを使い始める環境を整えることができたということになります。利用して、地図上にKMLデータを載せようとする場合は、以下のような制限事項があります。KMZファイルへアクセスするためのURLの長さで決定される。「4.」については少し曖昧な表現をしていますが、Googleのドキュメントを確認すると、以下のことが補足で書いてあります。一般的なURL(:階層が深くないURL)だと、大体平均して10〜20ぐらいのレイヤが表示できます。URLの長さでの制限に引っかかってしまった場合は、地図上にKML/KMZデータは表示されなくなりますので、短縮URLなどを利用してURLの長さを短くして下さい。参考までに、上述についてのGoogleのドキュメントを以下に掲載しておきます。APIを利用してKML/KMZファイルを重ねる場合は、誰でも参照できる場所に配置しておく必要があります。閉じたネットワーク内に配置したり、(ログイン処理が必要とするような)アクセス制限がかかっている場所に配置したりすると、重ねようとしているKMLデータは表示されませんので注意して下さい。お客様へのサービスを提供しており、特に地図関連や物流関連のソフトウェア開発を得意としています。質問や要望などありましたら、お気軽にコメントください。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。