hello foo bar Saba noteDMMアフィリエイト API
Category "Backend"を表示しています。
2018.7.13 金
DMMアフィリエイト API
2018.4.2 月
Mauticの機能でお問い合わせフォーム的なものを作成することができますが、既存フォームにMauticのこのフォームの送信内容を集積する機能を実装するにはひと手間あります。 段取りとしては、既存のMauticフォーム作成機能でもって既存のフォームと同じ内容(項目)のものを作成して、その集積するためのスクリプト(JS)を既存フォームに埋め込むといった内容になります。 つまりMautic側で作成するフォームはあくまでも値渡しのための擬似的な要素として利用して、既存のフォームからこの擬似的なフォームに値を渡してあげるといった段取りになります。 Mauticでフォームを作成する まずはMauticでフォームの設定を行います。その際、既にあるお問合わせのフォームの項目と一緒の内容で作成します。 (厳密...
2017.12.8 金
正直このアイコンがどこまで使えるかという問題があるはあるんですが、Font AwesomeはWebページで使われる典型的なアイコンを文字として扱うことができるサービスです。コーディングするときには、 <img src="icon.png"> と書く必要がなくなり、 <i class="fa fa-tasks fa-lg"></i> という感じでクラスの指定だけでいける。 CSSを読み込むだけで使えるのでとてもいいです。依存関係までちゃんと見ていないのですが、最新のブラウザーではそこそこ使えるんじゃないかというところです。$60で有償版も使うことができます。買ってみようかな。 設定と準備 CDNを使う場合は、 <link href="https://m...
2017.9.12 火
端末によってまちまちですが一部のAndroide端末ではBasic認証をかけたディレクトリ以下の動画が再生できないというのがあります。また再生はできてもいちいちBasic認証が2回走るということになります。 通常Basic認証は全てのファイルに引き継がれるんですが動画ファイルだけ(たぶんvideoタグだけなのかも。)認証情報が引き継がれないみたいです。 しかたがないので動画ファイルだけ認証解除してしまうしかないです。 AuthUserFile /home/USER/.htpasswd AuthGroupFile /dev/null AuthName StaffOnly AuthType Basic require valid-user <Files ~ "\.(mov|mp4|m4v|...
2017.9.2 土
https://www.xml-sitemaps.com/crawl.html ここで作るといいと思います。クロールするのでページ数が多いとかなり時間かかります。 トップページなどのURLを入力してスタートするだけでOKです。
2017.5.30 火
最新はあまり気にしなくてもよくなってきましたがそれでもまだあるSHIFT_JIS ―ソЫⅨ噂浬欺圭構蚕申曾箪貼能表暴予禄喀媾彌拿杤歃濬畚秉臀藹觸軆鐔饅鷭偆砡 -ポл榎掛弓芸鋼旨楯酢掃竹倒培怖翻慾處嘶斈忿掟桍毫烟痞窩縹艚蛞諫轎閖驂黥僴礰埈蒴 ァА①院魁機掘后察宗拭繊叩邸如鼻法諭蓮僉咫奸廖戞曄檗漾瓠磧紂隋蕁襦蹇錙顱鵝ⅰ涖髜纊犾 ーゼЪⅧ閏骸擬啓梗纂充深措端甜納票房夕麓兌喙媼彈拏杣歇濕畆禺綣膽藜觴躰鐚饉鷦℡犱倞劯 ―ソЫⅨ噂浬欺圭構蚕十申曾箪貼能表暴予禄兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭纊犾偆砡 ‐ゾЬⅩ云馨犠珪江讃従疹曽綻転脳評望余肋兢咯嫋彎拆枉歉濔畩秕緇臂蘊訃躱鐓饐鷯褜猤偰硎 /タЭ運蛙疑型洪賛戎真楚耽顛膿豹某与録竸喊嫂弯擔杰歐濘畤秧綽膺蘓訖躾鐃饋鷽鍈猪偂硤_ \ダЮ㍉雲垣祇契浩酸柔神狙胆点...
2017.2.26 日
SEO対策というものがあって、素人が陥りやすい罠は「xxxxをするとよい」というかなり単純なSEO対策です。SEO対策の手法は実際には殆どこれに等しいです。例えば、Facebookがいいとか、Twitterがいいとか、ソシャルボタンがいいとか、メタタグがいいとか、パンくずがいいとか、メルマガがいいとか。実際には殆ど無意味です。SEO対策は格闘技みたいなものなので、変化に富むその一瞬のすきをつくことと、日々の鍛錬でのみ成就する…というのが私の経験です。ですので、基礎段階から応用編まで順に正しくトレーニングしないと体を壊すか、飽きてやめてしまいます。 そもそもSEOは検索エンジン最適化と訳されるようにアクセス数増加戦略でもなく、人気取りでもなく、広告収入対策でもなく、単に検索エンジン(殆どGoo...
2017.2.12 日
さくらVPSでCENTOS7+NGINX+PHP-FPM+FASTCGI-CACHE+PHP7+HTTP2で高速WORDPRESSサイトの構築
2016.11.22 火
基本形 503でやる。中身を見れるIPだけrewriteの条件文に入れる。という感じになってます。これ便利ですよ。 # /.htaccess ErrorDocument 503 /mente.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/mente.html RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx RewriteRule ^.*$ - [R=503,L] </IfModule> mente.htmlに画像などを使う場合は画像も一緒にIP制限かけられてしまうのでBase64に変換するなどして一枚のファイルに収めるの...
2016.11.15 火
WEBサーバーの負荷テストだったらApacheにデフォルトでついているabコマンドを使うのが最もいい感じです。例えばですが100人の同時アクセスを30回、指定のファイルに対して行うということができます。おそらくこの時代なのでもっとすごい負荷測定のWEBアプリみたいなものがあるんでしょうけど、とりあえずエンジニアの方々はこれで充分過ぎます。 abコマンドの使い方 500人の同時アクセスを5000回行う # ab -k -c 500 -n 5000 http://www.example.com/index.html Basic認証がかかっている場合 user: loginuser pass: xxxxx # ab -k -c 500 -n 5000 -A loginuser:xxxxx http...
2016.11.1 火
Web Site Exploreは日本語だし多機能だしとてもよいですが、軽くクロールしたい場合はseo-spiderがなかなかいいです。 https://www.screamingfrog.co.uk/seo-spider/ URLとタイトルなんかを取得することができます。とはいえFree版は500ページしかクロールしないのですが小規模なサイトの場合には大変重宝します。 エクスポートからCSVを作成することもできます。
2016.7.27 水
10年以上webの仕事やってますが、target=”_blank”でつくったリックをクリックするとタブが2つ出てしまうという現象。具合的にうとMovableTypeで作成したサイトでスマホ版とPC版をエージェントで振り分けているようなやつです。内部の背景が全くわからないので原因特定できませんでしたが、target=”new”で大丈夫っぽいです。 が、target=”hogehoge”でもnewと同じ挙動になります。なんでもいいって話のようです。 <a href="#" target="new">hoge</a> で2つ出てしまう問題はいったんは解決するらしい。 if (0 !== $(e.nowT...
2016.6.19 日
レンタルサーバーはyumとかrpmとかapt-getみたいなものが使えないので、PHPライブラリーのPEARを設定する際には手動で配置することになるのでやや面倒です。ロリポでは2016年現在PHP Version 5.6.21が使えるのでこれで設定。 やるべきことは、 PEARのインストールツール(http://pear.php.net/go-pear)を使って、PEARライブラリを任意のWEBディレクリにインストールする。(必要なライブラリーは同様のツールで追加可能です。) インクルードパスを設定して、includeしたりrequireできるようにする。 の2点だけなので、面倒は面倒ですが、やってしまえばそれでおしまいです。 http://tips.recatnap.info/instal...
2016.5.11 水
小粋空間さんでかなり詳しく説明していますが、ここでは備忘録的に書いてます。 http://www.h-fj.com/blog/archives/2009/11/09-103804.php 管理画面もまたMTテンプレートで作成されていて、/mt/tmpl/cms/内に格納されています。例えばヘッダやフッタ関係ですと、 /mt/tmpl/cms/include/header.tmpl /mt/tmpl/cms/include/footer.tmpl にあります。管理画面は機能的にもかなり複雑なページなので当然テンプレートも複雑になっています。(覚えちゃえばシンプルなんでしょうけど。)
2016.5.11 水
YouTubeのAPIを使って自力でいろいろやるとブラウザー依存のバグが多く出まして、原因が釈然としないのですが、ライブラリー使った方が安定感ありそうですね。 http://2inc.org/blog/2012/06/09/1595/ http://www.blinderhidden.com/demo/js/20130902-jquery-youtubegallery/
2016.4.20 水
添付ファイルがあるメールを検索 has:attachment 添付のファイル名で検索 filename: FILENAME 複合検索でキーワードをつけると添付ファイルの中身もある程度検索してくれるっぽいです。すごいですね。 ある日付より以前のメールを検索 before:2015/01/01 ある日付より後を検索 after:2014/01/01 メールのタイトルで検索する subject: MAILTITLE メール送信者から検索する from: FRIENDNAME@EXAMPLE.COM メール受信者から検索する to: MYNAME@EXAMPLE.COM cc: MYNAME@EXAMPLE.COM bcc: MYNAME@EXAMPLE.COM 検索ワードを除外 -XXXXX その...
2016.3.22 火
http://ao-system.net/favicon/ http://ao-system.net/favicongenerator/ こういったサイトさんがありまして、かなり便利になってます。 最も大きなサイズが192×192となっているので、これ以上の大きさのPNGでFaviconのデザインをすればよいかと思います。凝ってしまうときりがないんですが、小さくなっても潰れないシンプルなデザインがいいかと思います。物好きな方は、自作でつくるのもよいでしょう。結構たくさんあります。 <link rel="shortcut icon" href="/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="ico...
2016.3.20 日
サーバーサイドでも直接sassが使えないと結構不便ということで、インストールしてみた。 まずはrubyのインストール yum install -y ruby rubygems ruby-devel libffi-devel gcc gem install sass gem install ffi gem install compass これでいいっぽい。くそみたいに時間がかかる。
2016.3.7 月
タグの設定 https://cse.google.co.jp/cse/ 自分のホームページなんかにGoogleの検索機能が付けられるというものです。むかしからあるんですが、だいぶ進化したので。 まずは適当なGoogleアカウントでログインして上記URLにアクセスしてみます。 検索するサイト 言語 検索エンジンの名前 検索オプション を入力して作成ボタンを押します。 コードが作成されるので、それを自分のHPに貼り付けます。 <script> (function() { var cx = '009503186892029741062:gpqstvi6va8'; var gcse = document.createElement('script'); gcse.type = 'text...
2012.12.28 金
普通のリンク共有ボタンを作成する Tweetボタンは以下のURLから作成します。特に認証など必要なく誰でも作成が可能です。 http://twitter.com/about/resources/buttons 様々な種類のTweetボタンがありますが、「リンクを共有する」ボタンが定番なのでそれを例にして設定してみます。サンプルはこちら URLをクリックして「リンクを共有する」ボタンを選択するとボタンのオプション設定画面が現れます。 が、この時点で最低限のボタンはすでに生成されていますので、コピペゾーンからソースをコピーしてHTMLなどに貼り付けてしまっても構いません。一応各種設定があるので入力しておくと良いと思います。 またURLを共有のところで「ページのURLを使う」を選択すると設置したペ...