システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

WordpressでECサイト構築!Woocommerceテーマは公式のstorefrontがおすすめ?

WEBの仕事をしている身としては、オープンソースでECサイトの構築する知識くらいは持ち合わせていたい・・・ そんな気持ちで勉強し始めてみました。 現段階で一番知識があるWordpressを使って、ECサイト構築を進めていきます。 そして、使うECサイト用のプラ…

ショッピングサイトの構築はWordpressまたはEC-CUBEのどれ良い?

もう6,7年になるだろうか? 久しくショッピングサイトの構築をしていないと、今イケているEC系のオープンソースが分からなくなっていました。 そこで、ざっくりとですがいろんなソフトウェアを試すことにしました。 (インストールして直感で設定し、購入まで…

爆速HTML5コーディングの為のレスポンシブ フォント サイズを学ぶ

システム開発一筋うん十年の身としては、デザイン寄りのHTMLコーディングの作業は、極力避けたいものです。 プログラムとなるJavascriptの部分は大好きなのですが、CSS・スタイルシートについては、あまり好きではないのが本音です。 ただ、最近ではSASS,SCS…

Wordpressの順番が変わってしまったpost_IDの番号を書き換えて変更する

Wordpressのパーマリンクをpost_IDで運用している際に、極稀にpost_IDの番号を変えたい! そのような場面に出くわすことがあると思います。 いらないと思って削除した投稿を、新しく投稿し直した場合? 何らかのエラーで、投稿を一旦削除しなければならなか…

jqueryで取得したJWTのトークン(token・JSON)情報をデコードする

フロントエンドの開発をはじめて丸1日が立ちました。 認証機能にJWTを利用して、いろいろと認証機能のテストをしています。 前回でサーバー側で発行されたトークン情報をcookieに保存して、リクエストの度にheaderに付与する流れを構築しました。 ここまでは…

jqueryのajaxから認証用のauthorization bearerヘッダーを送信する

最近フロントエンドの開発を、ポチポチ触っていてのメモ書きです。 JWTやoAuthなどの認証で、authorization bearerヘッダーを送信した認証を構築しようと思っています。 なるほど~apiを使った外部システムからの認証は、このような仕様になっているんですね…

Wordpressのメディア・写真にAI(CLOUD VISION API)を使ってタグ付けする

日々のブログ投稿内で、利用している写真ファイルを、もっと有効活用できれば! GoogleのAI(CLOUD VISION API)を使えば、自動で写真のタグ付けを行うことができる! タグ付けされたメディア・写真をライブラリとして、利用すればSEO対策やユーザーへのコンテ…

Wordpressのメディア管理でattachment画像に付けたタグだけを件数とともに取得する

楽をしてはいけないという結果です。 functions.phpに下記のregister_taxonomy_for_object_typeコードを追加するだけで、メディアの画像にもカテゴリーやタグを設置できるようになります。 (デフォルトでONでも良さそうなんですけどね) // メディア管理にカ…

nuxt.jsからWordpressのwp-jsonに接続するとAccess-Control-Allow-Originエラーになる

最近話題のnuxt.jsをさわり始めました。 とりあえず、既存のwordpressからデータを取得して、表示させる簡単なプログラムを開発しようと思ったのですが、Access-Control-Allow-Originエラーでデータを取得することができません。 よく話に聞くクロスドメイン…

nuxt.js vuetifyjs error 'v-on' directives require that attribute value or verb modifier

nuxt.jsでマテリアルデザインのvuetifyjsを使おうとしたところ error 'v-on' directives require that attribute value or verb modifier のエラーが発生し、正常にページにアクセスできません。 vuetifyjsの読み込みが悪いのだろうか? うーん。 素直にプロ…

MACのApache環境をiCloudドライブ内で構築し共有する場合のUserとGroup権限は?

ビルトインウェブサーバーがある言語で開発している場合は、apacheを意識すること無くiCloudドライブ内の制作物を、全ての端末で共有することができます。 便利な世の中になりましたね~ しかし、apacheのドキュメントフォルダをiCloudドライブ内に構築する…

Google CloudのAI(機械学習)サービスはWordpressのSEO対策に使うと集客効果が上がる?

現在、Google Cloudでは、たくさんの高度なサービスを簡単かつ低料金で使うことができます。 (基本は従量制だが、利用量によっては無料になるサービスもあります) もちろん、既存のWordpressサイト(PHP開発など)にも容易に組み込むことができます。 そんな便…

AIの自動文書作成サービス「articoolo」を使ってSEOに強いサイトは構築できる?

今後のビジネスを含め、ドキュメントの作成はAIが行うのが一般的になりそうですね。 文章の好き嫌いや面白みは別にして、統一されたフォーマットの方が、一般的に認知されやすい資料ができるのでは? そういった意味では、まさに社会貢献といえる技術なのか…

Google Cloud Platformの提供されているサービスでオススメはどれ?

昨日からGoogle Cloud Platformをポチポチっと触っていますが、意外な事実を知って驚いているところです。 左のメニューを見た所、提供されているサービスの数が多すぎ・・・ こんなに多くのサービスが提供されていると どれが触ってみたい目的のサービスな…

Google Cloud Platformを使って、サクサクAIサービスを構築できるのか?

先日からアリババクラウドを使って、中国内向けのサービス・サイトの構築をテストしています。 アリババクラウドのプチ・テストが一通り終わったので、今度は以前から気になっていた「Google Cloud Platform」を使って、何かサービスを構築したいと思います…

アリババクラウドのECSはどのスペックを選べば良い?スペック毎のベンチマーク・パフォーマンス

アリババクラウドを使って、中国国内からのアクセスを高速化したい!そんなクライアント様の要望を叶えるためにサービスを検証しています。 仮想化だけに、仮想クライアントです。。。将来は中国で仕事ができればいいなっと考えているだけの暇人です・・・ …

python スクレイピング NotImplementedError: Only the following pseudo-classes are implemented: nth-of-type.

pythonのスクレイピングで、サイトデータを取得するテストアプリを開発しています。 (もちろん自前のサービスなので気兼ねなくテストしています) pythonのスクレイピングは、初心者なので利用できるライブラリーと、その使い方を調査しているところです。 im…

アリババクラウド ECSのスペック(vCPU,メモリ)を変更する方法【解決】

先日、アリババクラウドで既存のECSのスペックを変更しようとしたところ、変更する項目がどこを探しても見当たら無いことに気が付きました。 (えっ!まさかできない?) ヘルプ、ドキュメントを片っ端から探して見たり、管理画面を1ページ毎に探したりしまし…

アリババクラウド ECSのスペックをサービスの成長に合わせて変更する方法

先日からアリババクラウドを使って、将来の中国ビジネスを模索しています。 ECSを使って、普段使い慣れたLinuxサーバーで、CMSとしてWordpressサイトを構築しました。 この辺りまでは、AWSの知識や専用サーバー、VPSの知識があればサクサク進んでいくと思い…

アリババクラウドで注意する点 ICP登録・ICPライセンスが無いとテストできない

先日から、中国企業のアリババクラウドを使ってWEBサーバー(Wordpressサイト)を構築しています。 Elastic Compute Service (ECS)が、1台と言う大変シンプルなサーバー構成です。 MySQLのリレーショナルデータベースは、同じ1つのECS内で構築しました。 その…

アリババクラウド アカウント登録時の注意点!クレジット登録は危険なの?

中国内へのマーケット拡大を視野に、中国企業のクラウドサービスを検討している人も多くなっているのでは無いのでしょうか? (中国企業のサーバーの方が、中国ユーザー向けにはアクセスが早いかもしれないと言う理由がある?) そんな需要に置いていかれない…

Alibaba Cloud(アリババクラウド)をはじめてみることにしました

これからのビジネスは、中国市場を抜きにしては語れない! そんな言葉にかけて これからのシステム開発は、中国市場を抜きにしては語れない! になってきている気もします。 個人的にですが・・・ オープンソースの公開数もそうですが、システムのことで検索…

Let's Encrypt SSL証明書 ワイルドカード対応 nginxの設定方法

以前から告知されていたLet's Encryptが正式にワイルドカードに対応しました。 2月末の延期発表でいつになるのか?気になっていましたが、以外に早くに正式発表(2018年03月15日)されてビックリしました。 これで、複数のサブドメインのSSL化が楽になりました…

Let's Encrypt ワイルドカード対応 SSL証明書 2月27日から延期

いよいよ、本日2月27日からLet's Encryptのワイルドカード対応が開始されると思いきや、数日前に延期の発表がでていました。 待っていただけに残念です。。。 4月までに期待したいですね。 https://letsencrypt.jp/blog/2017-07-06.html

Let's Encrypt ワイルドカード対応 SSL証明書の正式対応日は?

みなさん!Let's EncryptのSSL証明書を使っていますか? もちろん私はいろいろなプロジェクトで利用しています。(主に小さなプロジェクトで使っています。大規模なプロジェクトの場合は、シマンテックSSLを使いますが、いつかはLet's Encryptが利用されるこ…

Wordpress マルチサイトのユーザー、サイトの管理を簡単に行うプラグイン

Wordpressのマルチサイトの機能を使えば、簡単に複数のサイトを構築することができます。ただ、便利な反面、仕様無く手当たり次第好き勝手に使うと、後々のメンテナンスが凄く大変になってきます。 例えば、社内のスタッフ用のブログなどです。10サイト、10…

Windows 10パソコンを快適にする Chromeブラウザー高速化

iMACのVmware Fusion上に、Windows 10をインストールして利用しています。 はじめは快適に思えたこの環境ですが、年月とともに遅くなったと感じるようになってきました。 なんでだろう・・・ Windowsパソコンの宿命なのでしょうか? そこで、普段よく使うソ…

メールの送信エラー!Gmailアドレスに送れない!IPv6AuthError

突然メールが送れなくなったと、連絡があったので (他社でサーバー構築したサーバーであるため、詳細が分からない・・・) とりあえずメールログを確認してみると Our system has detected that this 550-5.7.1 message does not meet IPv6 sending guideli…

遅いのでFirefoxブラウザーを32bitから64bitに変更してみました

Firefoxのもっさり感をどうにかしたいと思い、いろいろとブラウザーのチューニングを試しています。 アドオンなどを入れたり、設定値を変更したりと過去にいくつか高速化の手順(他サイト参考)を試してみましたが、どれも解決していませんでした。 そこで、…

Pythonでエクセルファイルを読み込む Can't find workbook in OLE2 compound document

ここ最近Pythonブームですよね? AIのライブラリもPythonが多い? そんな感じなので、できるだけ簡単なスクリプト・ツールはPythonで書いて行こうと・・・ 今年のテーマにしています。 そして、今日Pythonでエクセルファイルを読み込んで 簡単な作業をさせた…