VirtualBox / Vagrant / php7.1 / mysql5.6 でレプリケーション実装

php

master/slaveの環境構築 /master /sync Vagrantfile /slave /sync Vagrantfile # centos7 vagrant init centos/7 vagrant up vagrant ssh # ip check # ip a | grep 192 # apache sudo yum -y install httpd sudo systemctl start httpd.service sudo system…

インターフェイスとabstract class / インターフェイスとジェネリック

インターフェイスと多態性 (WWWの生成) // WWwの生成 public interface IRequest { UnityEngine.WWW create(); } // リクエストに必要なデータを追加 public abstract class Request : IRequest { public abstract UnityEngine.WWW create(); protected read…

phpDocumentor インストール (windows xampp)

php

pearとかpharでphpDocumentorをインストールしてみたがめっちゃエラーでたので、composerをインストール。 https://haniwaman.com/windows-composer/ https://blog.bgbgbg.net/archives/4125 を参考に、composer.jsonに記述。 { "require-dev": { "symfony/c…

phpのメタプログラミングでテストを自作してみた。

php

Cocos Creator Android Build

NDKのバージョンでエラーが出るっぽい。 android-ndk-r10e-windows-x86_64.exeでr10eのバージョンに変更。 そして、なぜかNDKのパスが%ANDROID_SDK_ROOT%/ndk-bundleになるので、 ndk-bundleの中身を削除し、ndk-r10eのフォルダの中身をまるごとコピー。 Blu…

Cocos Creator 試す

creator.d.tsでエラーが出まくる よく見ると _の部分でエラー。なので、多分htmlの変換だろうということで _ → _ に置換。 https://www.w3.org/MarkUp/html-spec/html-spec_13.html Spriteにマウスイベント追加 @property(cc.Sprite) sprite: cc.Spr…

flexbox circle

css

flex使おう。

再生記憶と再認記憶

再生は完全に思い出す必要がある。 再認は与えられたヒントの中から選ぶことができる。 再生と再認(学生が解説すると - 心の風景 認知的体験 テストで単語の意味を書かせる問題よりも、選択肢の中から単語 の意味を選ぶ問題の方が簡単である。 プログラミン…

VS Code なんか不具合が出た場合の再インストール

1 コントロールパネルからVS Code削除。 2 %APPDATA%/Code フォルダ削除。 3 %USERPROFILE%/.vscode フォルダ削除。 4 再インストール

2017年 まとめ ツール、chrome拡張機能

個人 よく使っているツール、サービス Trello VS Code SourceTree LICEcap Rapid Environment Editor Lightscreen CCleaner CLaunch かざぐるマウス Chorme 拡張機能 Vimium Looper for YouTube Google翻訳 Adblock Plus Live Start Page 個人 デザイン、Uni…

cocos2d-x Label Alignment

ラベルを左揃えにしたいのだが、setHorizontalAlignmentが成功しなかったので、 アンカーポイントでどうにかした。 Cocos2d-x 3.0rc2 - Label alignment not working ? - C++ - Cocos2d-x Forums util.h #pragma once #include "cocos2d.h" USING_NS_CC; cla…

cocos2d-x shooting game tutorial

github.com cocos2d-x shooting game tutorial 全体像の把握 (イメージ) CREATE_FUNCでcocos-2dx流のメモリ管理(自動開放) 画面サイズ変更 TitleScene 1 TitleScene作成 2 更新処理(update)を呼ぶ 3 汎用的な処理はutilクラスでも作っておく 4 ボタン追加 & …

TypeScript + VSCode

TypeScript + VSCode 過去のCoffeeScriptのファイルをTypeScriptに移行。 そのときに感じたTypeScriptのメリット、デメリット。 メリット インテリセンスで大体のミスは防げる。 これが一番デカい。これがすべてと言ってもよい。 自分で定義したクラス、ネー…

tableView + navigationController

1 Storyboardで画面作成 赤画面のStoryboard ID -> TableCell1 青画面のStoryboard ID -> TableCell2 セルのIdentifier -> Cell 2 UIViewControllerをUITableViewCellを作成 -> Classを接続 3 コードを書く import UIKit class TableViewController: UIViewC…

Swift3 自作デリゲート実装

ショップにアイテムが正常に追加、削除された場合のみ通知されるデリゲートを作る。 すでにあるアイテムの追加は無効 存在しないアイテムの削除は無効 ShopNotify.swift protocol ShopNotify { func shopNotify(addItem item: String) func shopNotify(remov…

JSON読み込みとアニメーション

作り方 必要なUIViewをStoryboardで配置し、コードに接続する。 Podfile pod 'Alamofire' pod 'SwiftyJSON' Util.swift import Alamofire class Util { class func jsonRequest( url: String, success: @escaping (_ data: Dictionary<String, Any>) -> Void, fail: @esca</string,>…

円を描く

https://stackoverflow.com/questions/26578023/animate-drawing-of-a-circle https://qiita.com/wilshar10/items/1782bdbf9f0cc665ccf5 import UIKit class TestCircleViewController: UIViewController { @IBOutlet weak var parentView: UIView! override…

XcodeでシミュレータでBlurが反映されなかったとき。

気にしていなかったが以下のような警告が出ている。 Simulator user has requested new graphics quality: 10 Simulator > Debug > Graphics Quality Override > High Quality ブラーがかかるようになる。

SwiftによるシンプルなRSSリーダーの作り方、を試してみた 2

SwiftによるシンプルなRSSリーダーの作り方 SwiftによるシンプルなRSSリーダーの作り方、を試してみた 1 二日目 サムネが読み込めない OGP("og:image")がなんか取ってこれなかったので、HTMLReaderを使いmetaタグから 持ってくる方法にシフト。 これを使いす…

SwiftによるシンプルなRSSリーダーの作り方、を試してみた 1

SwiftによるシンプルなRSSリーダーの作り方 上記の記事を見て作成していたが、 結構前の記事らしくエラーが出まくって1日では半分も終わらなかった。 引っかかった点 Swift3.0でPageMenuが大量のエラー https://teratail.com/questions/58575 Google Feed AP…

swift SpriteKit

行うこと ボタン作成 touchesBeganでタッチ判定 アクション(animation) 画面遷移 実装 1 Scene1.swift作成 2 Scene2.swift作成 3 GameViewControllerの書き換え import SpriteKit import GameplayKit // https://qiita.com/WorldDownTown/items/26c0ba39015f…

swift WebView

WebViewでjsonを読み込み、値をWebViewに表示する 1 ファイル WebViewJsonController作成 (UIViewController継承) 2 ストーリーボード ViewControllerのアイデンティティアイコンを選択肢、classをWebViewJsonControllerに変更 3 ストーリーボード WebViewを…

3日で勉強したxcode + swift殴り書き

結論: http://docs.fabo.io/swift/ 逆引き最強説。 セグエ 今のViewControllerから次のViewControllerへ遷移すること。 遷移する部分。 ナビゲーションコントローラー メニューバーのEditor > Emmed > navigationControllerで追加 すると、セグエした後に、…

electronで出勤簿用のpdf作ってみた。

https://github.com/tikyuu/electron-pdfmake

Google Calendarから祝日を取得

環境 VS Code VS Code extension [Python] Python 3.6.2 pip install OAuth認証でGoogle Calendar APIに接続する(python 編) quickstart.pyを実行し、カレンダー利用の許可。 このコードはholiday.pyにリネームする。 ↓ GoogleカレンダーAPIを使って、日本…

css grid 2

css

レスポンシブ対応 See the Pen css grid 2 by tikyu (@tikyuu) on CodePen.

css gridレイアウト 1.

css

参考 CSS Grid Layout を極める!(基礎編) A Complete Guide to Grid 目的 display: grid;を使ってみる grid-template-rows, grid-template-columnsでの画面サイズ設定 grid-template-areasでのgrid-area画面レイアウト See the Pen CSS display:grid; 1 by…

Unity Xcode アーカイブ、 ipa作成自動化

UnityでXcodeからipa出力までの各設定の自動化をやってみた。 できた。 ※ 勘で書いた部分もあるので注意。 参考 XcodeAPIの使い方 CIなどを使用するときに必要な値を確認する方法 UnityプロジェクトをJenkinsを使用してXCode8対応した Unityでbashを利用する…

YamlDotNet for Unity をちょっと楽にするスクリプト

[Unity] MiniJsonをちょっと楽にするスクリプト 上記の記事を見てもらいたい。 わたしが言いたいことも同じで、YamlDotNetを使っていると型キャストがめんどくさい。 上記記事の考え方を丸パクリしてYaml用(YamlNode)の自動型キャストのスクリプトを書いてみ…

Unity uGUI ボタンを自作 & 拡張する

ButtonExtension.cs using UnityEngine; using UnityEngine.UI; using UnityEngine.Events; using UnityEngine.EventSystems; [RequireComponent(typeof(Image))] public class ButtonExtension : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, I…