Angular2のフロントとPHPのサーバでJSONで通信するWebで、クロスドメイン制約を乗り越える方法

Angular2のフロントとPHPのサーバでJSONで通信するWebアプリを作成中。 同一マシン上のCromeでやっているが、動作しているポートが異なるため、 ドメイン制約に引っかかって、Angularでエラーになる。 XMLHttpRequest cannot load http://localhost:8888/xxx…

Angular2やるなら。。。。今でしょ(古い)

若干出遅れ感があるが、Angular2勉強中。 勉強のきっかけは同僚がAngular2をやってるって言ってたから。 どうせ劇的な変化はないんだろうな〜と思って、ハナホジして見てたら。 カレンダーや一覧などUIを部品化できて、色んなプログラムで 使いまわせそうじ…

Angular2でカスタムコンポーネントの属性を定義

Angular2を勉強中。コンポーネント化を充実させれば仕事も楽になるかなと。。。 カスタムコンポーネントはできたけど、属性の定義の仕方がわからなかった。 @Input()を使用すればできることがわかった。 未だになれない。 qiita.com

XCodeからITunes Connectにアプリがアップロードできない。

今日はiTunes Connectにアプリ申請。 でも、アプリを送信フェーズでエラーになる。 検索したら以下のサイトがあった。 ありがたいです。相当時間かかったんだろなあ。 pepoipod.hatenablog.jp

【IOS】縦表示の固定設定

プロジェクトのTARGETファイルの 「General」タブ内の「Development Info」項目の「Device Orientation」 をPortraitのみをチェックする

iOS 一つのプロジェクトで無料版と有料版を作成する

無料版と有料版で処理を作成する場合、 1.TARGETの複製 プロジェクト編集画面でTARGETSを有料版と無料版を作成する。 ※アプリ開発終盤あたりで、ベースとなるTARGETを選択して、 Dupulicate(複製)するのが楽。 2.有料版、無料版の定数を生成 Build Settingタ…

cocos2dで初期設定されているラウンチ画像を削除しようとした

cocos2dで初期設定されているLaunch Screen画像を削除したら、アプリの画面サイズが320×480になってしまった。 2時間ほど、どうにかできないか悩んでいたがどうしようもなく、結局はLaunch Screen画像を戻した。 確か昔iphone5が出たときに、アプリの画面サ…

Font Awesomeで設定したアイコン画像にグラデーションをかけたい

Font Awesomeで設定したアイコン画像にグラデーションをかけたくなった。 プログラムで UIColorのpatternImageで、グラデーションイメージを作り対応しようとしたのだけど、文字が表示されなくなった。。。なぜだ。。 引き続き、奮闘する。

cocos2d-x ビルド時の警告を消す

cocos2d-xでビルド時に警告が出まくってメモリを食いまくってるので 怒りの検索! ありました。助かりました。 自分の力でなんとかできませんでした。 qiita.com

storyboardでレイアウト調整

NavigationBarを設定すると Collectiontiewのcellの位置がずれるようになった。 色々いじっていると治ったけど、なんで治ったのか不明。 俺の英語力のなさなのか、、、

cocos2d-x 画面切り替え効果をランダムで行う

cocos2d-x 画面切り替えをランダムで行う void HelloWorld::nextScene(float frame) { Scene* fade = NULL; do { fade = this->getNextTransitionScene(HelloWorld::createScene(), 1.0f); } while(NULL == fade); Director::getInstance()->replaceScene(fa…

【PHP】月末日を取得する

PHP

PHPで 月末日を取得する ■月末日 echo date('Y-m-d', mktime(0, 0, 0, date('m') + 1 , 0, date('Y'))); → 2017-06-30 ■来月末尾 echo date('Y-m-d', mktime(0, 0, 0, date('m') + 2, 0, date('Y'))); → 2017-07-31

FAKFontAwesomeで使えるアイコン一覧

FAKFontAwesomeで使えるアイコンは、以下のサイトで確認できる。 http:// http://fontawesome.io/icons/ 使いたいアイコンを探すときに便利。

cocos2d-xでlibtool: can't locate file

Mac OSをアップデートしたせいか、cocos2d-xのビルド時に cocos2d-xでlibtool: can't locate file が出るようになった。 2時間くらい調べてみると、どうやら、 プロジェクト内のcocos2d-xのexternalフォルダにあるライブラリ(*.a)ファイルが おかしくなって…

UIImageからByte配列を生成する方法

iOS側で生成したUIImageのデータをcocos2d-xのCppインスタンスにByte配列で渡すため、変換処理を作った。 要メモリの開放 UIImage* uiImage = [UIImage initWithName:@"xxxx.png"]; NSData* data = UIImagePNGRepresentation(uiImage); NSUInteger len = [da…

Objective-CからSwiftのクラスを使用する。

NSObjectを継承してビルドすれば、 ($Pruduct Name)-Swift.hが自動生成されるので、 import "($Pruduct Name)-Swift.h" すればいいと各サイトで書いているけど、 file not foundになってた。 間違えてないはずなのになあと探していると、 自動出力されるファ…

windowsで複数のDocuworksファイルを一括印刷する。

windowsで複数のDocuworksファイルを一括印刷する方法。 エクスプローラでファイルを選択して、 右クリックメニューの印刷で可能。 注意として、印刷確認ダイアログが出ないので、実行には慎重に

Objective C __blockロジック

Objective Cのプログラムを書いていると __block NSMutableArray* assetArray = NSMutableArray.new; という処理を書いているサイトに出会った。 __blockってなんだろう?と調べてみると、 関数の中で宣言され,その関数の実行開始時から 終了時までの間,そ…

iOSアプリ開発 FontAwesomeKitをプロジェクトにインストール

■前提 gemでpodはインストールされていること。 gemからインストール sudo gem install cocoapods pod setup ■プロジェクトにインストール ●1.PodFileを作成 ターミナルで以下のコマンドを実行 cd プロジェクトのパス pod init →PodFileが作成される。 ●2.Po…

【XcodeのiOSアプリ開発】起動するStoryBoardの指定方法

起動するiOSのStoryBoardはどうやっているのか調べてみました。 Xcodeで、左ツリーからプロジェクトを選択し、 GeneralタブのDeployment into部にあるMainInterFaceで、指定されたstoryboardファイル名が起動するということがわかった。

Macでcocos2d-x セットアップとcocos2d-xプロジェクトの作成方法

■1.cocos2d-xをダウンロード www.cocos2d-x.org ■2.ダウンロード後、インストールしたいフォルダに解凍 自分は/Application/cocos2d-x-3.15に解凍しました。 ■3.環境変数設定 setup.pyを実行環境変数が自動設定される ■4.プロジェクト作成 cd cocos2d-x coco…

PHP7にしたらWordPressで「データベース接続確立エラー」になった

PHP

自分が作っているPHPのWebアプリケーションをPHP7に対応したせいか、 WordPressで「データベース接続確立エラー」が画面で出るようになった。 「データベース接続確立エラー」だけでは 詳細の原因がわからんので、wordpress内にログを探してみたがない。。…

Netbeansでxdebug設定

PHP

デバッグ実行できなくてハマった。 デバッグ実行しても「接続を待ってます。」 と画面に表示されて3時間ほど悩んだ。 原因はローカルwebサイトで実行してたんだけど、 netbeansで設定できるデバッグのプロキシ設定をローカルのapache上で動いているxdebugか…

MacのPHPでXMLRPC

PHP

デフォルトでインストールされているPHPに拡張のXMLRPCをインストールしようとしたけど、結局MAMPを入れることにした(T . T) まだ試せてないけど、今後は下記のページを参考にインストールを試みる。 ▪️MAMP設定 qiita.com ▪️拡張 Installing PHP Extensions…

思いやり

これってする相手に対しての思いやりや尊敬の姿勢が見えないことが、炎上の原因だよね。 「世の中をよくするために、俺の子供達にプログラミングを無料で英語を教えてくれるやつ募集」 自分勝手で腹立つよね。 まずは自分が勉強して教えようする姿勢も見えな…

システムエンジニアって何に役立ってるの?

友達や家族に仕事の説明をしても???って顔される。 大手SIerのシステムエンジニアってやってることは、企業さんの業務を説明した上で話さないとわからないのだが、これまた複雑で難しいからだと思う。 「システムエンジニア」って呼び名も、建築家や料理…

setMap is not Function

地図にマーカーを再表示する場合に、 オールクリアする処理を入れようとしたら、 setMap is not Function でエラーになった。 参考サイトのとおりに書いて見たんだけど、、、というのがまずかった。 参考サイトはGoogle map API version2で書かれており、最…

【MAC OS】右クリックでテキストファイルの新規作成

Mac

家ではMacを使っている。 右クリックでテキストファイルを新規作成できず、めんどくさい。 調べてみるとXtraFinderというソフトでできるらしい。 http://www.trankynam.com/xtrafinder/ 何か動かない。 調べると以下のページがあった。 http://www.trankynam…

Google Map geocording APIで住所から緯度経度を取得する

PHP

YAHOO APIで住所から緯度経度を取得できない場合は、GoogleのAPIで取得するように変えた。 郵便番号から緯度経度を取得してたけど、住所からもできるんだね。 しかし、Google Map geocording APIのリクエスト数が同一IPでは1日2500回しか、取得できないのは…

業者リスト収集

PHP

業者リストをインターネットから、収集するプログラムをPHPで作った。 例えば、釣り具屋、カレー屋などのお店や、 ビジネスでいうとIT企業のリストも作れる。 収集する情報は、 お店の名前 電話番号 郵便番号 住所 業務情報 緯度経度情報 DBには、作成日と更…