Sourcetree ブランチのマージと分岐の表示

適当適当にコミット ブランチを作成し、変更をコミット 反映したいブランチ(master)に切り替えて、 ブランチ1の"seccond commit"部分でmergeを選択 ファストフォワード可能でも新たなコミットを作成する にチェックを入れてマージ 不要になったブランチ1を削…

C# ListとDictionaryの中身表示

C#

class TestData { Dictionary<int, Dictionary<int, string>> data5 = new Dictionary<int,Dictionary<int, string>> { { 1, new Dictionary<int, string> { {10, "aiueo" } } }, { 2, new Dictionary<int, string> { {20, "aaaaa" } } }, { 3, new Dictionary<int, string> { {30, "10000" } } }, }; Dictionary<int, int>…</int,></int,></int,></int,></int,dictionary<int,></int,>

黒色の頂点から傾きを取得し、元の位置に戻す。

#target photoshop preferences.rulerUnits = Units.PIXELS; function cTID(s) { return app.charIDToTypeID(s); } function sTID(s) { return app.stringIDToTypeID(s); } function RGBc(r, g, b) { var color = new ActionDescriptor(); color.putDouble(c…

python2.7 ファイル/ディレクトリ操作を検索するのがめんどくさくなったので、モジュールにしてまとめてみた

FileSystemモジュール fs.py import os import subprocess import glob import shutil import sys def join(dir, *file): return os.path.join(dir, *file) def pathExist(path): return os.path.exists(path) def isWildCard(path): return path.find("*") …

Unity プラットフォームごとにシンボルを定義する

SymbolScriptable.cs using UnityEngine; using UnityEditor; using System.Collections; using System.Collections.Generic; using System.IO; using System; using System.Linq; public class SymbolScriptable : ScriptableObject { [System.Serializable…

C# インデクサー Enum 組み合わせる

C#

public class TestScript { public enum User { Name, Hp, Mp, Skill, }; private Dictionary<User, string> dic = new Dictionary<User, string> { {User.Name, "taro" }, {User.Hp, "100" }, {User.Mp, "200" }, {User.Skill, "kick" }, }; public enum Setting { IsVisible = 0, IsAut</user,></user,>…

php ムスタッシュ風テンプレートエンジン 自作

php

参考 https://qiita.com/tak-solder/items/1718cc91daefad41efed https://qiita.com/tak-solder/items/87bc4dd4803654c0c84a やりたいこと ムスタッシュはよく見るので、そんな感じをイメージして実装。 phpテンプレートのように使う。 拡張子はムスタッシュ…

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でエラーが出まくる よく見ると &#95;の部分でエラー。なので、多分htmlの変換だろうということで &#95; → _ に置換。 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で追加 すると、セグエした後に、…