ノラプログラマーの技術メモ

ネットで調べても出てこなかった情報を載せていきたい技術系ブログ。

【android開発】intentで値が変わる時の対処方法

概要 android開発で通知やサービスなどを利用する時に、intentに値を渡してアクティビティ間でデータをやり取りすることがあると思う。中でもPendingIntentを使っていると、intentに引数として渡した値(つまりputExtra関数でセットした値)が、受け取るActi…

cocos2d-jsでスワイプなどのジェスチャーを取得する方法

概要 cocos2d-jsでスワイプを判定したい。いろいろ探してみたけど、それらしいサンプルがなかったので簡易版ではあるけど作ってみた。 環境 Cocos2d-JS(html5) v3.5 Lite (Full version) プログラム イベントリスナーで開始地点を記憶し、閾値(スワイプを判…

誰にもバレない手首のタトゥーの隠し方ならこれ読め!

昔、ぼくは右手の中指に青色のタトゥーを入れていた。当時は気に入っていたし、新宿で1万円でタトゥーを彫れたので得した気分になっていた。しかし、ある事件が起きる。ラクーアという都内のスパ施設で垢すりをお願いしたところ、そこの従業員の女の子に指…

働かないでお金を稼ぐ方法なんてないし、あったとしても生きるのがツライ話

ざっくり言うと、仕事するのは楽しいし素晴らしい。全文はコチラ↓↓働かないでお金を稼ぐ方法なんてないし、あったとしても生きるのがツライ話kawaidesu.com

お金儲けをしようとすればするほど貧しくなる話

ざっくり言うと、大切なのはお金より理念。全文はコチラ↓↓お金儲けをしようとすればするほど貧しくなる話kawaidesu.com

小学生のためのプログラミング通信講座

プログラミング言語スクラッチの紹介。www.youtube.com

Cocos2d-JSをPhoneGap Buildしてスマホアプリを作ってみた

久しぶりにcocos2d-JSのサイトを見ていたらlite版が出ていた。フルバージョンと違ってライト版は機能が制限されている分、シンプルで扱いやすいとのこと。確かにライト版はソースが1Mbyteなのに対してフルバージョン版は300Mbyteくらい。「でも結局はjava sc…

誰と一緒に働くかが重要だという話

ざっくり言うと、お金より理念についてきてくれる人がいいって話。全文はコチラ↓↓誰と一緒に働くかが重要だという話 誰と一緒に働くかが重要だという話 » カワイデスドットコム|河合徳光

ウェブフォームから送信したメールがGoogleAppsで受信できない時の解決方法

問題 Webメールフォームからメールを送信するがgoogle appsで受信できないという障害。 環境 ・エックスサーバー(xserver) ・PHPで作成したメールフォーム ・Google appsは独自ドメインで運用している 確認ポイント ・Google Appsが正しく機能しているか、…

社長なのにお金持ちじゃない理由

ざっくり言うと、給料を抑えて事業に再投資してるから。全文はコチラ↓↓ 社長なのにお金持ちじゃない理由 社長なのにお金持ちじゃない理由 » カワイデスドットコム|河合徳光

ネット通販の基本3原則を考えてみた

ざっくり言うと「きちんと伝える」「早く届ける」「保証する」ってこと。全文はコチラ↓↓ ネット通販の基本3原則を考えてみた ネット通販の基本3原則を考えてみた » カワイデスドットコム|河合徳光この中でネット通販のコンビニ後払いを選択しているにも関…

androidアプリ開発でメールを自動送信させる方法

概要 androidアプリにメールを送らせる方法は2つある。ひとつはintentを使ってメーラーを起動させる方法。もうひとつはjava mailを使って自動送信させる方法だ。既存のメーラーに処理を渡すやり方は簡単だけど、ユーザーに送信ボタンを押してもらう必要があ…

2014年の事業の総括

ざっくり言うと、事業は楽しい。全文はコチラ↓↓ 2014年の事業の総括 » カワイデスドットコム|河合徳光

パソコンからスマホにメールが届かない時はどうすべきか?

要は社用の携帯を用意した方がいいってこと。全文はコチラ↓↓ パソコンからスマホにメールが届かない時はどうすべきか? » カワイデスドットコム|河合徳光

ネット通販で代金引換をやめた理由

ネット通販はコンビニ後払いが最強ですよってこと。全文はこちら↓↓ ネット通販で代金引換をやめた理由 » カワイデスドットコム|河合徳光

PHPでSSLを無効化してTLSでHTTP通信する方法

概要 ある決済サーバーで突然、HTTPS通信が出来なくなった。原因はSSL3.0の脆弱性が発見され、SSL2.0とSSL3.0による通信が拒否されたため。解決方法はTLS1.0以降のプロトコルで通信してくださいとのこと。調べてみると、twitterやfacebookのAPIを使ってる人…

なぜ株式会社ではなく合同会社を作ったのか

ざっくり言うとアイデンティティを刻みたかった。全文はこちら↓↓ なぜ株式会社ではなく合同会社を作ったのか » カワイデスドットコム|河合徳光

誰にもバレないリスカ傷の隠し方ならこれ読め!

精神的に追い詰められてリストカットしてしまう人は多い。本人のせいにされがちだけど、周りの環境に問題があると思う。無理にガマンするより、精神的に安定するなら切ってしまった方が良いという意見もある。次第に環境が変わり、精神的に落ち着けばリスカ…

メールより人と会う方がメリットが多かった

ざっくり言うと、メールより人と会う方がメリットが多かったという話。全文はコチラ↓↓ http://kawaidesu.com/zakkan/meeting/

初心者向けInDesignCS6の使い方 画像と文章の流し込み方法

InDesign CS6で画像の配置方法と文章の流し込み方の説明。やり方は大きく分けて2通りある。 1.シンプルな配置 まずは一番簡単なやり方から。メニューの[ファイル]-[配置]を選択する。画像ファイルを選択し[開く]ボタンをクリック。 ※この時、左下のチェッ…

【初心者向け】InDesign CS6の使い方【基礎基本】

InDesignは印刷を目的としたドキュメントが作れるソフト。特にレイアウト関連の機能は強力だ。InDesign CS6の操作方法を中心にその最低限の使い方を簡単に説明する。※出版業界は業界用語が多いので、下記もご参考ください。 印刷物の名称まとめ - 河合さんの…

印刷物の名称まとめ

印刷物の各部の名称。覚えておいた方が良いものは以下のもの。 天(上部の余白) 地(下部の余白) 小口(本の両端部の余白) ノド(本の綴じ側の余白) 柱(目的のページを探しやすくするためのインデックス) ノンブル(ページ番号)

誰と仕事するかが難しい

要は良い出会いは運に左右されるってこと。全文はこちら↓↓ http://kawaidesu.com/keiei/skil_speed_cost/

illustrator CS6でトリムマークとガイドを作る方法

よく忘れるのでメモ。環境はillustratorCS6ね。1.塗りが「黒」、線が「なし」の状態で仕上がりサイズの長方形を作る。2.[オブジェクト]-[トリムマークを作成]でトリムマークを作成する。3.[オブジェクト]-[ロック]-[選択]でトリムマークを固定する。4…

Googleに口コミレビューを掲載する方法

1.Googleマップでお店の場所を検索する 2.マップ上のピンをクリックして「写真を追加」をクリック 3.続いて「クチコミを書く」リンクをクリック 4.投稿した写真を拡大表示し「共有」リンクをクリック以上

CakePHP2系をサクッと日本語化する方法

概要 CakePHPは自動コーディングが出来て便利だし、エラー内容も分かりやすいし、書籍も多いので開発しやすいんだけど、英語なのがなー。ということで多言語対応(日本語化)してみた。 環境 php ver5.3.3 cakephp ver2.4.6 手順 1.ディレクトリを作成する…

CakePHPの小ネタ

環境 php ver5.3.3 cakephp ver2.4.6 トップページを変更する方法 [/app/Config/routes.php]を編集する。 Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home')); ↓↓↓ Router::connect('/', array('controller' => 'homepag…

5分で出来るcakephp2系のインストールと設定方法

1.cakephp2系をダウンロードする CakePHPのサイトから最新版のソースコードをダウンロードする。ダウンロードしたファイルをサーバーにアップロードし、zipを展開しておく。 ちなみにcakephpはpearなどの外部ライブラリ依存がないのが嬉しい。 2.データ…

cakephpで関連するテーブルを連鎖的にデータ削除する方法

概要 cakephp2系でデータベースからデータを削除するにはdelete関数を呼び出す。もしテーブル間でアソシエーションが設定されていて、自分自身を参照するレコードがある場合はそのレコードも連鎖的に削除することができる。その設定方法です。 環境 php ver5…

cocos2d-xで漢字パズルアプリを作ってみた

cocos2d-xで漢字パズルアプリを作ってみた。本当にcocos2dxはゲーム開発に特化してるよなあ。画面切り替えとかエフェクトとか当たり判定とか、ゲーム作りで地味に大変な作業がサポートされてるんだもんなあ。◆android版 https://play.google.com/store/apps/…

cocos2d-xにnend広告を表示させる方法 for iphone

概要 前回はandroid向けのcocos2d-xアプリでnend広告を表示させる方法を記事にしたけど、iOS向けアプリでもマニュアルに載ってないポイントがあるのでメモしておく。いずれにしてもjava scriptを貼ればいいようなレベルじゃないので面倒臭いっす。。 環境 ma…

cocos2d-xにnend広告を表示させる方法 for android

概要 cocos2d-xなら一つのプログラムでandroidとiphoneの両方のアプリが作れる。けれどもアプリにnend広告を載せようとすると手順が一筋縄ではいかなくなる。意外にもその手順が面倒だったのでメモしておく。というかnendから配布されてるマニュアル通りだと…

phonegapアプリ内で外部リンクをクリックしたらsafariブラウザで起動させる方法 for iPhone

概要 phonegapでスマホアプリを作ると当然、中身はHTMLなわけで外部リンクを含むこともあると思う。ちなみにandroidは問題ないのだけれど、iphoneで外部リンクをクリックするとアプリ内ブラウザが起動してしまう。このアプリ内ブラウザの厄介なところは拡大…

Flash CS6 AIRで作ったアプリにNend広告を表示する方法

概要 adobeのflash cs6 airでアプリを作ると、androidにもiphoneにもワンソースでOKだから便利だ。でもどうせならnend広告も載せてみたい。nendの対応状況を見てみると以下の通り。 ・FlashBuilder 4.7 ・Flex SDK 4.6 ・AIR SDK 3.7FlashBuilderかー。それ…

windowsで開発したcocos2d-xプロジェクトをmacでビルドする方法

概要 cocos2d-xをwindows環境(eclipse)で開発。そのソースコード(プロジェクト)をmac環境(xcode)へ持っていってビルドしてみた。つまりマルチプラットフォーム(クロスプラットフォーム?)開発ってのをやってみた。これでワンソースでandroidアプリも…

2014年版Githubの使い方!Windowsで初心者でも簡単アップロード

Githubって何?gitの手順 githubとは自分のソースコードを公開したりバージョン管理したりするのに使うシステム。githubの使い方を調べてみると情報が古いものが多かったり、コマンドラインでgitに接続する必要があったりしてなにやら面倒くさい。せっかくwi…

cocos2d-xでスプライトを輝かせるエフェクトを作る方法

概要 星の画像(スプライト)の周りに星を輝かせるエフェクトを作る。 環境 windows8.1 cocos2d-x v2.2.3 手順 init関数にスケジュールを設定しておく。 bool HelloWorld::init() { if ( !CCLayer::init() ) { return false; } // 0.1秒ごとにstarWorldEffec…

cocos2d-xで星を散らす演出を作る

概要 星の画像(スプライト)を中心から360度ランダムな方向に散らせるエフェクトを作る。 環境 windows8.1 cocos2d-x v2.2.3 手順 init関数にスケジュールを設定しておく。 bool HelloWorld::init() { if ( !CCLayer::init() ) { return false; } // 0.1秒…

ホットペッパーの美容室ネット予約が便利すぎる件

ざっくり言うと、ネット対応できる店舗が伸びていくってこと。全文はこちら。

cocos2d-xで後光の演出を作る

概要 画像(スプライト)を透過と永遠に回転させることで後光のエフェクトを作る。 環境 windows8.1 cocos2d-x v2.2.3 手順 アニメーションアクションを作成してスプライトのrunActionを実行する。 // 画像(スプライト)を追加する CCSize winSize = CCDire…

cocos2d-xで画像(スプライト)を扱う

概要 cocos2d-xで画像(スプライト)を表示する。画像はJPGやPNGが使える。透過PNGであれば何もしなくても透過処理される。 環境 windows8.1 cocos2d-x v2.2.3 手順 画面サイズを取得して、画像を読み込んで中央に配置する。 CCSize winSize = CCDirector::s…

cocos2d-xでiPhoneとAndroidのマルチ解像度に対応する

問題 iPhoneは4系と5系で解像度が決まっているけれど、Androidは端末ごとでバラバラ。アプリを作ろうとすると、どうしてもマルチディスプレイ問題を解決する必要がある。 環境 windows8.1 cocos2d-x v2.2.3 解決方法 AppDelegate.cppのapplicationDidFinishL…

cocos2d-xのCCLabelTTFで日本語を表示したら文字化けした時の解決法

問題 windows環境でcocos2dx開発。CCLabelTTFで文字列を出力しようとしたら英数字は問題なし。だけど日本語が文字化けしてしまったので、その対処方法。ちなみに下記のプラグマを追加すれば直るってネットに書かれてたけれど、これは開発環境がvisual studio…

子供向け教育iPhoneアプリの審査が通らなかった時の解決法

子供向けのiPhoneアプリをバージョンアップしようとしたらリジェクトされてしまった。拒否された理由は以下の通り。 Reasons24.3: Apps in the Kids Category must get parental permission or use a parental gate before allowing the user to link out of…

iPhoneアプリ審査で「Metadata Rejected」が出た時の対処法

AppleのiOS Dev Centerでアプリを更新したのだけれど「Metadata Rejected」の理由でリジェクトされてしまった。リジェクトされた理由は以下の通り。 Reasons24.1: Apps in the Kids Category must include a privacy policy and comply with applicable chil…

ニッポンレンタカーの車に擦りキズをつけてしまった

ざっくり言うと、レンタカーはやめて電車やバスを使った方がいいという話。全文はこちら。

chromeで数字とアルファベットが文字化けのようになった時の解決法

問題 chromeで英数字が文字化けしたかのような手書き文字になってしまう。 具体的には、下記の画像ように表示されてしまう。 環境 windows8.1 chrome version35.0 対処法 georgiaというフォントが原因なので、これを削除する。コントロールパネルを開いて、…

cocos2d-xで「unable to process assets while packaging」エラーの解決法

問題 windowsでcocos2dxのプロジェクトを作成し、ビルド・インストールする。 androidスマホ端末にインストールしようとすると、下記のエラーが発生する。 [2014-05-25 12:50:52 - MyProject] (skipping file '.gitignore' due to ANDROID_AAPT_IGNORE patte…

1分で学ぶプロの編集テクニックまとめ Premiere Elements 12

Premiere Elements 12でよく使う動画編集のテクニックをまとめてみました。どれもおよそ1分で分かるようになっているはずです。動画を合成する|1分で学ぶPremiere Elements 12プロの編集テクニック - YouTube 動画の一部分にモザイクをかける|1分で学ぶ…

初心者向け10分で分かるPremiere Elements 12の使い方まとめ

概要 Adobe Premiere Elementsは動画編集ソフトです。 13,800円でWindowsとMacの両方使えてお得。ちょっとした編集でプロっぽい演出ができるのでオススメです。 今回は動画編集の基本的なやり方を、およそ10分で学べるようにまとめてみました。 初心者向け使…