エレクトロニクスこの商品を含むブログを見る13,000円でこのクオリティはなかなか無いです。一度Huaweiの端末は使ってみたかったので良い機会と思い購入しました。データ通信プラン+SMSの格安SIMこれは価格コムや他の媒体で確認した結果、2016年1月時点では、FREETELのSIMが最もやすかったです。www.freetel.jpというのも、カフェの店舗内での利用に限られるため、店舗のWi-Fiですべて通信は行います。そのため、基本的には、LTEや3Gといったデータ通信も不要です。このFREETELの「使った分だけ安心プラン月額基本料金」であれば、月額439円(〜100MBまで)に抑えることができます。モバイル通信は基本OFFでWi-Fiのみ利用、かつ、最安でSMSをつけたプランであれば、こちらが最も安いと思います。到着したHuaweiのスマフォとSIMの設定ですが、ただ指してID/PWなどをいれるのみであり、とても楽でした。IIJmioなどのSIMも音声通話で利用していますが、それよりも全然簡単です。FREETELのSIMを切り取って挿入します。AscendのSIM挿入場所は、カバーを外して本体裏側にSIMスロットが見えます。SIMの向きに注意しながら挿入するだけです。電源を入れて初回ウィザードをすすんでいき起動してから設定画面を開きます。モバイルネットワークをひらき、Wi-Fiしか使わないので、「データ通信を有効にする」はOFFにしておきます。アクセスポイント名からAPN設定を行います。FREETELから送られてきた書類に記載の内容を入力するだけです。これで、無事SMSとデータ通信が行うことができました。(データ通信を行えるかの確認は、「データ通信を有効にする」をONにしておく。LINEの新規アカウントの作成とLINE@への登録LINE@に登録するには、予めLINEのアカウントの作成が必要です。新しい端末でLINEをインストールし、新規作成を行います。www.appbank.netこの時、LINE@のログインにも利用する「メールアドレス登録」をしておくこと必要があります。LINEのアカウントができたら、LINE@の管理画面に行きログインします。認証の確認などをいくつか行って完了です。IIJmio元々、IIJmioのライトスタートプラン(5GB)を1回線利用しており、月々3000円前後の支払いをしていました。私自身、ソフトバンクからIIJmio(ドコモ回線)に切り替えて1年ほどが経過しますが、特に問題なく利用しています。今回家族の携帯買い替え(iPhone5S→6S)ついでに、IIJmioのファミリープランを一緒に使うほうがお得だということがわかり、家族分の回線もIIJmioのプランに追加することになりました。実際は、1台目の端末はすでに一括支払いなので、2人分10GBのデータプラン(音声つき)で10,000円以下となりました。全体像は下記のとおり。追加端末の変更前キャリアで予約番号発行IIJmio会員ページより、追加SIMの手続きと審査SIMが登録住所に発送し利用開始1.ファミリーシェアプランへの変更1つのIIJmioプランに複数SIMをシェアして利用する場合は、「ファミリーシェアプラン」を利用する必要があります。IIJmioで契約している場合、以下3つのどれかのプランに該当するはずですが、ミニマムスタートプランライトスタートプランファミリーシェアプランミニマムスタートプラン、もしくはライトスタートプランの場合は、SIM追加の前に「ファミリーシェアプラン」へのプラン変更をしておく必要があります。注意点として、このプラン変更は、毎月月末までの受付で、翌月1日からの変更のため、事前に対応しておく必要があります。既存のファミリーシェアプランに、新しくSIMを追加する場合、追加される端末名義を、IIJの契約名義と同一にする必要があります。そのため、MNPするための予約番号発行前に、各キャリアで名義変更手続きを行わなければなりません。ソフトバンクの場合は、ソフトバンクショップに行かなければ手続きができないです。3000円ほどかかるのですが、今回費用が発生しませんでした。いうのも、複数端末の契約がある場合は名義変更手数料が無料になるらしいのです。(機種変更時に意味なく付与された電話番号契約があったため)。(10日~15日)と変更後名義分(15日~翌月10日)の2つ分の料金が徴収されるということでした。(1名義5,700円なので11,400円...)さすがに、聞いてないし、という内容でうんざりしますが、「決まりなので・・・」という対応。いうのがあるので、3キャリアで携帯は契約したくないです。この名義変更は反映までに1日かかるということで、一緒に予約番号を発行しようと思ってもできません。お昼に名義変更手続きをして、翌日朝に変更が反映されるということでした。3.予約番号の発行IIJ側のプランがファミリーシェアプランに変更され、追加する予定の携帯の現キャリアで名義変更を行ったあと、ようやく予約番号を発行します。ソフトバンクのMNP専用窓口「0800-222-8765」に電話を行い、契約時or名義変更時の暗証番号4桁を入力し、オペレーターといくつか確認をしたあと、携帯のSMSにMNPの予約番号が届きます。有効期限内に、IIJにて追加SIMの登録を行う必要があります。4.ファミリーシェアプランに追加SIM手続き予約番号が発行されたら、IIJmioの会員ページで「追加SIM」手続きをする必要があります。www.iijmio.jp追加SIM手続きを行い、審査情報(運転免許の写真など)をアップロードすると、IIJにて審査に入り、1日くらいで審査が完了しSIMが発送されます。新規のIIJmio加入手続きと異なり、SIMのエントリー番号などをAmazonやビッグカメラなどで購入しておく必要はなく、追加SIMの場合はIIJにてSIMが発送されます。※私は知らずに、AmazonでSIMのエントリー番号を購入してしまいました。家族のSIM乗り換え費用合計:21,360円ちなみに、新しい端末の代金と今後のファミリープランの基本料はこのように。解約に伴う費用は、特殊な条件でないと、中々下げる事ができませんので今回は諦めました。費用がかからないのは、更新月の前月にファミリープランに移行して、翌月10日に名義変更を行い、その翌日に予約番号発行(MNP手続き)をするのがベストです。ページが優先的にインデックスに登録されるように」なるという旨のアナウンスが行われました。Everywhere」など、全ページSSL化などを推進されていましたが、明示的にHTTPSページを優先的にインデックスすると公言したのはこれが初めてだと思います。これを受けて、私の運営するサイトもいくつか全ページSSL対応化することにしましたが、SSL化するに伴い、色々と作業することも多いこともありまとめました。今回の取り組みにより、ウェブの安全性がさらに高まることを嬉しく思います。インジェクション攻撃を受けやすくなるリスクを減らしたいとあるようにウェブ(全体)の安全性を高めることが狙いです。これは、優先的にHTTPS化されたインデックスされることで、運営者のHTTPS化することに対するインセンティブが働き、結果的にHTTPS化したサイトも多く増え、全体としてウェブの安全性が高まるのだと思います。最近は、サイトやブログ、ECサイトが独自に簡単に作れるようになったこともあり、インフラ面のリテラシーが低い運営者が多いのも事実であり、多くの新規ECサイトでは、マイページやログインページなどの重要な個人情報すら暗号化されていないページも多くある現状です。SEOなどの検索上位に出るための施策がきっかけとなり、結果的にそのサイトの安全性が高まり、訪れるユーザーにも安心を与えられるのであればとても良いと思います。サイトの全ページHTTPS化までのステップさて、肝心のHTTPS化するための手順や方法ですが、大きく以下のようになります。今回は、レンタルサーバー(エックスサーバー)×WordPressを用いた構成でどのようにSSL化するかを念頭においた手順です。(テスト環境などがある場合は、事前にそちらで確認の上、行うことをおすすめします。)1.SSL証明書の手配と購入先2.SSL証明書の申請・インストール・サーバー設定3.HTTPSページ内のHTTPリソースの書き換え4.CMS(WordPressや利用プラグイン)内の設定変更5.サイトのHTTPS(SSL)化のテスト確認6.HTTPからHTTPSへのリダイレクト7.ウェブマスターツールへの新規登録これらを順に解説していきます。1.SSL証明書の手配と購入先まず、サイトのページをHTTPS化するためには、SSL証明書が必要です。SSL」のように安全性の高さを視覚的にも強調したものなど種類があります。SSL証明書大手のベリサインなどのように信頼性やブランドもある場合や、SSL証明書を発行する審査にかかるコスト(会社が実在するかなど)もあり価格は異なると考えています。過去に私が大企業のECサイトを構築していた時は、年額10万円~20万円のSSL証明書(ベリサインやグローバルサインのものが多かった)を選択するクライアントが多かったですが、必ずしもこのような高い証明書が必要ではありません。個人サイトや中小企業のサイトではSSLに数十万も掛けられないと思います。そこで最近は「格安SSL」とうたって数千円で対応ブラウザや手続きを極力簡素化したcoreSSLやrapidSSLのような証明書も出てきています。www.securecore.co.jp暗号化規格として一般的な「SHA-2対応」、「最新のブラウザに対応」なんといっても「低価格」ということで今回適用したドローンのサイトには、coreSSLを採用しました。数万円を出すのに躊躇して導入しないくらいなら、暗号化強度はいくつか弱い部分(脆弱性のある部分も実際ある)はあるけれども、SSL化してhttp接続よりもある程度安全に通信ができる方法を取る方が私は良いと思います。安すぎて不安...という方や、SSL発行元の企業に信頼性が置けないなどの判断をした場合は、少し高めで割とメジャーなrapidSSL(年間1万円前後)か、グローバルサインのクイックSSLなどがおすすめかと思います。2.SSL証明書の申請・インストール・サーバー設定SSL証明書はいきなり購入して設定できるわけではなく、まず申請元の情報を提供して審査にかけてもらい、審査が通った場合に証明書が発行され、サイトの存在するWebサーバー上で設定作業をする必要があります。Request)であり、サーバー上で作成することができます。(作成例参考)申請から設定までの大まかな作業は下記です。サーバ証明書のインストールこの2と3はただの申請のやり取りなのですが、1と4はコマンドライン上での作業がメインとなり、linuxに慣れていない場合や、SSLや公開鍵などの仕組み自体がわかっていない人が簡単にできる作業ではないです。私はやることはできますが、できることならやりたくないです。そんなユーザを想定してか、私の利用するレンタルサーバー(エックスサーバー)では、SSLの申請からインストールまですべて対応してくれるという素敵対応です。申請からわずか3時間でhttps接続ができ大変便利でした♪www.xserver.ne.jp最近はこのようなレンタルサーバーも増えていると思いますので、まずはお使いのレンタルサーバーのプランを確認してみるのが良いと思います。3.HTTPSページ内のHTTPリソースの書き換え私のようにレンタルサーバーの簡単インストールプランに乗っかっている方なら、ここまでお金を払うだけで大した作業はしていないですが、そうでない方はここまででも結構な作業です。(通常企業でこれらをやる場合は申請からインストールまで2週間以上スケジュールとることも有ります)しかし、httpsでの通信ができたからと行って終わりではありません。HTTPからHTTPSへの変更するサイトの場合は、ここからのほうが作業が多いです。HTTPS化が正しくできているページと、できていないページの例です。(Chrome)上は、https部分が緑色で鍵マーク付きで表示されているのに対して、下は黒文字のままです。ブラウザによっては警告表示が出る場合もあります。このようにSSL証明書自体が正しくサーバーにインストールされているのにもかかわらず、httpsが正しく反映されていないケースがあります。この大きな原因が「HTTPSページ内のHTTPリソースの混在」です。ここでいうリソースとは、jsやcss、各種画像ファイルなどを指しますが、具体的には、ソース内の「src="http://something"」や「srcset="../somthing"」などの部分を指します。これらのリソースのパスに「http」のパスが混じっている場合、ブラウザ上で「HTTPSページ内にHTTPリソースが混在するという警告が出されます。(index):835投稿本文内のHTTPリソースをHTTPSリソースに変換する対策としては、このsrcやsrcsetアトリビュートの値を置換してあげれば良いです。記事本文内に利用している画像などであれば1つずつ修正するのも一つですが面倒ですので、ここは一括置換ツールなどを用いて行いましょう。私はWordPressを利用しているサイトには、下記プラグインを用いて一括変換を行いました。Regex)で最初は以下のようにドメインのURLを置換しました。これはaタグに指定されているhrefの値などもまとめて変換したいため、まずはドメインのURLをhttpからhttpsに変更しました。次に、他のsrcやsrcsetなどの値を変換したいのですが、ここには注意が必要です。利用している画像が外部サイトで生成されている場合は、単純にhttpsに変えたとしても画像が表示ができない場合があるためです。今回、httpsにsrcパスを変更することで、実際に画像パスが取得できずにimgタグが無効になる例がありました。私の例では、http://capture.heartrails.comという画像キャプチャを取得してくれるサイトがあるのですが、こちらをsrcパスにしており、かつhttpsが有効ではないので、サイト上でNotFound状態になってしまいました。これはよくない状態ですので、今回はimgタグまるごと除去することにしました。Regex」は正規表現で複雑なパタンの文字列も検索置換することができます。下記のように検索することで、該当のimgタグのみを抽出し半角スペースで一括置換しました。/<img.*src=*[\"|']https:\/\/capture.*?\/>/i他には、Amazonのインスタントストアをiframeで読み込んでいるのですが、そこで使われているリソースがHTTPであり混在となっていました。基本的には、後述のURL変更設定(WordPress>設定>一般>URL)を行うことで、HTMLヘッダ句のCSSやjsなどのパスは一括でhttpからhttpsに切り替わることができます。ソーシャルリンクをfunction.phpに自身で記述して設定していたり、テーマ内の設定によってはhttpsではないhttpリソースがベタ書きされているケースが存在します。これについては、テーマのファイルを一式ダウンロードし、http://から始まるソースパスを抽出し、httpsに変換してあげることで解決できそうです。以下Linux系OSを使えることが前提での作業ですが簡単ですので参考までにご紹介。~/workssl)しておき、テーマのファイル一式をサーバーからダウンロードしておきます。ターミナルなどを用いて該当のディレクトリに移動し、phpファイルを対象に「src」と「http://」の文字列が同じ行に存在する行を抽出します。src="http://drone.beinto.xyz/wp/wp-content/themes/hueman/js/custom.js"></script>なぜかjsのパスがベタ書きされていたようで...速やかにbloginfo('template_directory')などの関数に置き換えました。したテーマ修正をしている方であればここはあまり問題ではないと思います。次に、CMSでの設定データです。これには利用テーマの設定も含まれます。Options)が存在し、そこでロゴやFaviconなどの画像パスを設定する箇所があります。このように、絶対パスでの登録(DBに保存)がなされている箇所があるため、変更処理をしておく必要があります。WordPressの大本のURL設定もここで切り替えておきます。その他、設定保存系で画像設定などをしているところがあれば変更を行います。これで、サイトにアクセスすると各種内部リンクなどがHTTPSになっており、HTTPSがある程度正しく見れる状態になっているはずです。5.サイトのHTTPS(SSL)化のテスト確認この時点で、およそHTTPSページになります。検索エンジンでインデックスされているURLやソーシャルリンクなどは旧URLのままのはずですので、サイト内の回遊以外は原則HTTPSでのアクセスはほとんどないはずです。ここで再度サイト全体のチェックを行います。1ページずつチェックして見ていくのはさすがにしんどいので、なるべく一括でできる方法がよいのですが、うまい方法が見つかっていません。後日あれば記載します。(再帰的にwgetで標準出力して、grepするなど)ようやくHTTPS化が完了かさてようやく、すべてのページでHTTPリソースの混合のないHTTPSページができあがったと思います。気になる方は、いくつかページを実際に確認してチェックするのが良いと思います。Chromeなどのブラウザでは、HTTPSページに問題がある場合、コンソール上に警告表示をしていますので、それを参考にできるはずです。6.HTTPからHTTPSへのリダイレクトHTTPS対応が完了したら、従来までのHTTPでのアクセスのための作業を行います。検索エンジンのインデックスされたURLは当分はHTTPのままですし、TwitterやFacebookで共有されているリンクもHTTPです。サイトに訪問するユーザがHTTPSでウェブサイトを見れるように、リダイレクト処理をしてあげるのが良いです。リダイレクト方法には色々ありますが、ここでは、.htaccessでmod_rewrite.cを利用してリダイレクト処理をします。サーバーや利用モジュールによって方法は異なりますがやっていることはほとんど同じです。[R=301,L]</IfModule>#で始まるのはコメントアウトです。RewriteCondは条件で、RewriteRuleは処理内容です。off)のアクセスの場合に、すべてhttpsから始まるリクエストのあったURLを引き継いで301リダイレクト(R=301)し、処理を終了する(L)です。301リダイレクトは永久リダイレクト、302は一時的リダイレクトで、今回は永久なので301にしました。7.ウェブマスターツールの新規設定ウェブマスターツールは、httpとhttpsのURLを区別して管理しているようですので、新しくプロパティを新規追加して登録しました。新規登録後なので、インデックス送信・サイトマップ送信を併せてしておきました。これで、ひとまずHTTPサイトをHTTPS化(SSL対応)することができました!よろしければこちらHTTPS化したサイトをご覧くださいませ。AiOの開梱!3Dプリンタ先日のCEATECの展示会で目に止まった3DPrinterがありました。3DPrinterは高いもの!というイメージがあったものの、なんと10万円を切る価格で販売されているという。AiOの梱包を取り外し20cm四方のオブジェクトが作成できるということです。想像よりも大きい3Dプリンタです。「とりはずす梱包」も説明書きに記載されています。開梱を終え、電源を入れると動き出してくれました。3Dプリンタにフィラメントを取り付ける方法キャノンのプリンタのインクカートリッジがあるように、3Dプリンタにも「フィラメント」があります。フィラメントには材質や色など種類が様々あるのですが、今回はABSの透明なフィラメントを使用しました。フィラメントの取付方法も、説明がきにわかりやすく説明されています。同じPDFをオンラインでも見つけました。日本語マニュアルフィラメントはダヴィンチの上蓋を開けた左奥に差し込み、固定グリップで固定した後に、ガイドチューブという穴にまず通して、「エクストルーダ」の穴に差し込みます。このエクストルーダというのは、3Dプリンタでモノを作るときにフィラメントが熱で溶かされて吐き出される部分です。上の写真にあるように、フィラメントを縦にまっすぐ突っ込んであげる必要があります。強めに押し込まないと、うまくフィラメントのロード(取付)ができない可能性があります。フィラメントが取付られて、3Dプリンタ本体のキーパッドからフィラメントのロード作業を始めます。◯ユーティリティ>フィラメントヲコウカン>ロードフィラメントフィラメントがちょろちょろと出てきたらロードが成功です。3Dプリンタでサンプルで灯台を作らせてみるこのダヴィンチには、プリセットされているサンプルがあるようです。試しに「ライオン」をやってみます。◯ユーティリティ>サンプル>ライオン開始すると、プレートが持ち上がり、温めはじめます。後から気づいたのですが、事前に「スティックのり」でプレート面を塗って置かないと初めうまく作成できませんでした。(のりがないためか、出力されたフィラメントがするする滑る)作成開始すると、完成予想時間などが表示されるようです。9時間!?って最初だけでした。できてくると時間も下がっています。2時間〜ワクワク♪そして出来上がったのがこちらついに出来上がる!!ん??ライオン?お、おう・・・(なんか想像とちがうけど)・・・とまぁ、すばらしい3Dプリンタ!こんなに手軽に短時間・低価格でモノが作れるなんてすごいですね。CADデータを読ませたり(wifiやUSB)、スキャンさせて3Dプリントすることもできるようです。次は、実際の物をスキャンさせて作ってみます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。