2017-01-01から1年間の記事一覧

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…

Socket.ioを使ってみる

参考元 Node.jsで現在時刻を取得 Node.jsからSocket.IOを使うための事前知識 Socket.ioとは 双方向非同期のリアルタイムなhttpリクエスト 。 今回使用するNodejsでは、受信がon, 送信がemit。 作るもの 入力した文字に現在時刻を付加した文字を要素に追加す…

一旦、CSSについてまとめてみる

目次 基本 ボックスモデルを意識 display系は覚えろ marginとpaddingの使い分け コーディング class vs id ボックスモデル内の繋がり(親子関係) 効率 すぐ試せるサイト ダミーテキスト、ダミー画像 ボックスモデルを意識 引用元画像: https://mdn.mozilladem…

カンバン作成 (でかすぎた)

See the Pen NjJyNG by tikyu (@tikyuu) on CodePen.

css3 アイコンの動き

css

See the Pen css3 button menu by tikyu (@tikyuu) on CodePen.

マテリアルデザインの動きをjQueryのみでやる

css

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <style> .container { background: #224; overflow: hidden; width: 400px; height: 400px; padding: 10px 0 0 10px; } #first { background-color: #e6005c; width: 50px; height: 50px; -webkit-border-radius: 50%; -moz-bo…

Unity シーンを管理してトランジションを行う。uGUI

設計 シーン遷移する前にデータ読み込み(通信処理)でコルーチンを使うと思うので、トランジションはIEnumeratorで書く。 とりあえず適当にインターフェイスとか定義 using System.Collections; using UnityEngine; public interface ITransition { IEnumerat…

avastがskypeをブロックしていた件

avast .. 無料アンチウイルスソフト 最近skypeの動きが重い(というか止まっている)ので、skypeをアンインストール→再インストールとかしてみたが変わらず。 試しにavastを無効にしてskypeを起動したら通常通りの動きに戻った。 一応まとめておく 右下のタス…

unity Anima2D test

階層 skeletal_human Bones SpriteMesh IKs skeltal_human root要素 animator,PoseManagerなど全体制御のスクリプトを保持 Bones 骨 (白い部分) SpriteMesh 画像素材 ポリゴンと重み付け 骨との連動 (緑の部分) IKs Inverse Kinematics ターゲットの骨が回転…

pythonでテンプレート自作 (json読み込みからhtml出力)

ヒアドキュメントとreplace ヒアドキュメントとreplaceの合わせ技で特定のキーワードに対して必要なデータに変換してぶっこむことが出来る。 たとえば s = """hello {name}!""".replace("{name}", "hoge") のようにじっこうすると{name}の部分がhogeに変換さ…