サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
kawaidesu.hatenablog.com
TLS1.2に対応する SSL v3.0の脆弱性からTLSへの対応が求められてきたが、ついにTLS1.2以外の通信は無効にするとの連絡がきた。 結論から言うと、TLS1.2に対応するためには、cUrlのバージョンが7.34.0以上かつOpenSSLのバージョンが1.0.1以上でなければならない。 環境 ウチのサーバー環境は次の通り。 エックスサーバー:X20プラン PHP:5.6.30 cURL:7.47.1 SSL:OpenSSL/1.0.1e エックスサーバーはPHPのバージョンを上げると、あわせてcURLやOpenSSLのバージョンが上がる仕組みだ。 下記のPHPプログラムをサーバーにアップロードして、ブラウザからアクセスすると、自分のサーバー環境が確認できる。 <?php phpinfo(); ?> PHPプログラム cURLを使ったPHPプログラムのサンプル(POST送信)。 <
概要 先月はYahoo!ショッピングのプロフェッショナル出店ストア向けAPIを利用したPHPサンプルを書いてみたのだが、楽天でも同じような機能を作ろうと思ったのが始まり。 楽天RMSのWEB APIサービスを利用するには、管理画面にログイン後、「拡張サービス一覧」から「WEB APIサービス」のリンクをクリックする。ちなみに無料で利用できる。 一応、ドキュメントが用意されているものの、情報が古い上にJavaで開発することが前提になっている。(もしかして楽天APIに需要がないのか?) PHPのソースコードがないかとネットを探してみるも、「楽天カスタマーサポートからPHPのサンプルをもらってね」と書かれているものが多数…。 仕方ないから自分で開発することにしたのであった。 前提 楽天RMSのドキュメントを読むと、受注API・決済API・在庫APIはSOAP呼び出し、その他APIはREST(PO
概要 illustratorのプラグイン(正確にはスクリプト)を使ってai形式のバーコードを作る方法。ベジェ曲線を使っているのでバーコードの拡大や縮小にも耐えられる。参考にしたのはこのページ。無料で作れちゃうからイイネ! 環境 windows8 illustrator CS6 手順 1.バーコード作成スクリプトを設置する。 バーコード作成スクリプトをこちらからダウンロードする。 ダウンロードしたzipファイルを展開すると「JANバーコード作成.jsx」ファイルがあるはず。このファイルをイラストレーターのスクリプトフォルダに移動する。 具体的には、illustratorフォルダのプリセットの中のスクリプトフォルダの中に移動する。 C:\Program Files\Adobe\Adobe Illustrator CS6 (64 Bit)\Presets\ja_JP\スクリプト 2.illust
久しぶりにcocos2d-JSのサイトを見ていたらlite版が出ていた。フルバージョンと違ってライト版は機能が制限されている分、シンプルで扱いやすいとのこと。 確かにライト版はソースが1Mbyteなのに対してフルバージョン版は300Mbyteくらい。 「でも結局はjava scriptだからコンパイル環境がなー」とか思ってたところ、「あれこれphonegap buildなら楽勝じゃね?」と思いつき実際にやってみた。 結果、androidとiphoneのアプリがワンソースコードで出来てしまった。こりゃスゴイ。 環境 phonegap build phonegap v3.4.0 cocos2d-JS lite v3.3 (cocos2d-html5) 手順 1.cocos2d-js liteをダウンロードする cocos2dのサイトからcocos2d-JS Lite版をダウンロード・展開してお
概要 ある決済サーバーで突然、HTTPS通信が出来なくなった。 原因はSSL3.0の脆弱性が発見され、SSL2.0とSSL3.0による通信が拒否されたため。解決方法はTLS1.0以降のプロトコルで通信してくださいとのこと。 調べてみると、twitterやfacebookのAPIを使ってる人達も影響が出て困っているとのこと。知らんかったー。 ということで、プログラムを書き換えることになった。 解決法その1 PHPのHTTP RequestでXMLをPOST通信している場合のソースコードはこんな感じになると思う。 require_once 'HTTP/Request.php'; $xml_str = "<xml>hoge</xml>"; $req = new HTTP_Request(); $req->setURL("https://hogehoge.com"); $req->setMetho
FontFanなどのフォントをwindowsにインストールする。 フォントは個別のフォルダに分かれているので、いちいち手動でインストールするのが面倒臭い。 そこで一度にインストールする簡単な方法。 まずフォントソフトのCDドライブを開く。 右上に「*.ttf」と入力すると、TrueTypeFontの一覧が表示される。 続いて、すべてを選択して右クリックから「インストール」を選択すればOK。 あとttfをまとめた「*.ttc」と、OpenTypeFontである「*.otf」をそれぞれ検索・インストールすれば完璧! フォントは容量が大きいので必要な分だけインストールするのが普通なんだろうけど、やっぱりイチイチ面倒臭いので、一括で入れておきたいところですね。
概要 phonegapでスマホアプリを作ると当然、中身はHTMLなわけで外部リンクを含むこともあると思う。 ちなみにandroidは問題ないのだけれど、iphoneで外部リンクをクリックするとアプリ内ブラウザが起動してしまう。 このアプリ内ブラウザの厄介なところは拡大・縮小もできないし、元もアプリ画面に戻れないことだ。 となると例えばnend広告を貼って広告がクリックされたら元の画面に戻れないので、非常に使えないアプリになってしまうのだ。これは困る。なのでその対処方法。 環境 windows8.1 phonegap3.4.0 手順 まず「Inappbrowser」プラグインを使えるようにする。config.xmlに以下の行を追加。 <gap:plugin name="org.apache.cordova.inappbrowser" version="0.2.4" />ちなみにアプリはpho
InDesignは印刷を目的としたドキュメントが作れるソフト。特にレイアウト関連の機能は強力だ。 InDesign CS6の操作方法を中心にその最低限の使い方を簡単に説明する。 ※出版業界は業界用語が多いので、下記もご参考ください。 まずマスターページとドキュメントの考え方を知る必要がある。 ノンブルや柱などはドキュメントごとに設定してしまうと、変更が入った時の修正が大変になる。 だからマスターページにノンブルや柱を設定しておくと、それらはすべてのドキュメントに反映される仕組みだ。 以下、もっともよく使われるであろう手順。 1.新規ドキュメントページを作成する [ファイル]-[新規]-[ドキュメント]で新規ドキュメントを作成する。各種設定後、[マージン・段組]ボタンをクリック。 続いてマージンと段組を設定したら[OK]ボタンをクリック。 右側にある[ページ]パネルをクリックすると、マスター
Githubって何?gitの手順 githubとは自分のソースコードを公開したりバージョン管理したりするのに使うシステム。 githubの使い方を調べてみると情報が古いものが多かったり、コマンドラインでgitに接続する必要があったりしてなにやら面倒くさい。 せっかくwindowsを使っているので、これをビジュアルなツールを使ってマウス操作のみでgitにアップロードしてみたい。 初めてgitを使う初心者の人のために、gitの流れを簡単に説明するとこんな感じ。 サーバー上にあるリポジトリをパソコン上に複製する(git clone) リポジトリ内にソースコード等を追加・修正・削除し、変更履歴を残す(git commit) パソコン上の変更内容をサーバー上に反映する(git push) では、いってみよう! Githubの登録とwindowsツールのインストール githubにアクセスしてユーザー
このページを最初にブックマークしてみませんか?
『kawaidesu.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く