Facebookアプリ作成への道 準備編 -PHP SDK-
前回までに、Facebookアプリを作る前の準備段階について話しました。 今回は、Facebookが公開しているFacebook用PHP SDKを使ってみたいと思います。 0. PHP系コンテクストからキャンバスを作成 今回はテストなので、素のPHPコンテクストでかまいません。 CakePHPコンテクストなどのフレームワーク系、WordPressコンテクストなどのCMS系でもかまいません。 1....
View ArticleニフティクラウドC4SAで困った時は? 2013年2月版
ニフティクラウドC4SAで作業しようとした時・作業している時に、ちょっと困ることがあるかもしれません。 まずは、サポートから該当するヒントが得られないか探して下さい。 それでも困る場合があります。そういう時の対処法です。 ニフティクラウドC4SAが操作出来ない。 Internet ExplorerでニフティクラウドC4SAコントロールパネルが操作出来ない...
View ArticleFacebookアプリ作成への道 JavaScript編
Facebookアプリは、JavaScriptを利用して作成することも可能です。 今回は、Facebookが公開しているFacebook用JavaScript SDKを使ってみたいと思います。 基本的に動作はブラウザ上で動作するのでニフティクラウドC4SAに依存する部分は少ないですが、Facebookアプリ作成で有用になることがあるので、簡単に使い方を書きます。 はじめの一歩 405 Not...
View ArticleニフティクラウドC4SA: サブドメイン機能の利用
ニフティクラウドC4SAでキャンバスを作ると、デフォルトでは例えば cqvj9zi-ap8-app000.c4sa.net のように、「ランダムな文字列+.c4sa.net」の URL がキャンバスに割り当てられます。 サブドメイン機能を利用することで、この URL を例えば「lab.c4sa.biz」のようにシンプルな URL をユーザーが自由に設定することができます。...
View Article認証情報を保存し利用出来るDropbox自作アプリを作る
前回の記事では、Dropbox SDKに含まれていたサンプルコードcli_client.pyを、そのまま用いました。そのままのcli_client.pyでは、Dropboxサーバーに接続するたびに認証手続きを行う必要があります。 今回は、cli_client.pyを少し編集し、認証情報を保存し利用出来るアプリを作り、認証手続きを行わずに通信する手法を紹介します。...
View ArticleニフティクラウドC4SAでDropboxアプリの定期実行
前回では、Dropbox認証情報を保存し利用出来るアプリを作りました。 このアプリを定期実行すれば、更新の多い情報のバックアップを行うことが出来ます。 今回は、キャンバス内のMySQLをバックアップする例を紹介します。 流れとしてはこうなります。 MySQLをdumpする 定期ジョブの設定 考察 1. MySQLをdumpする mysqldumpを使います。イメージ的に言えば、以下のようになります。...
View Article本番環境と開発環境
今回は、アプリケーションの継続的な開発のために、本番環境や開発環境といった複数の環境を用意します。 ニフティクラウドC4SA上で2つのキャンバスを作成し、一方を本番環境として使うキャンバス(以下、本番キャンバス)、他方を開発環境として使うキャンバス(以下、開発キャンバス)とします。 また、gitコマンドを用い、2つのキャンバス間でアプリケーションのソースコードを移動させる方法について解説します。...
View ArticleCodiqaでjQuery mobileのモックアップを作ろう
Codiqaを使えば、jQuery mobileを使ったアプリケーションのモックアップを直ぐに作ることが出来ます。今までjQuery mobileに対して、触ったことが無い人や、とっかかりが難しいと感じていた人も、これを機に触ってみていてはいかがでしょうか。 0. 先ずは出来上がりを見てみましょう。...
View Articleそうだ vim、移行。
先日、齢33にして初孫が生まれました。 世の中不思議がいっぱいです。 太い三連星の真ん中、大内田です。 弊社サービスC4SAの2013年11月5日付アップデートで各種操作パネルをブラウザ上で全画面表示できるようになりました。これによりC4SAのIDE機能が進化し、社内的にも「C4SAの開発をC4SA上で行う」という快挙が成し遂げられました。この偉大な戦果を記念して...
View Article
More Pages to Explore .....