hayateasdf's blog

Unity,C#, javascript,C++,python,batなど

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を利用する…

unity YamlDotNet for Unityを使いやすくするオレオレスクリプト

http://qiita.com/asus4/items/bac121c34cd3169116c0 上記の記事を見てもらいたい。 わたしが言いたいことも同じで、YamlDotNetを使っていると型キャストがめんどくさい。 ので、上記記事のJsonNodeの作りを丸パクリしてYamlNode用のYamlInstant(即席yaml)を…

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 ターゲットの骨が回転…

windowsでgit bash使ってfind-xargs-grep検索

例) jsonファイルで文字列"100"を検索 find . -type f -name "*.json" -print0 | xargs -0 grep "100"

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

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

jqueryで適当に検索フィルタ

electron テンプレート生成の自動化

cheat.sh #!/bin/bash # $1 作成ディレクトリ new_dir=${1:-hoge} mkdir $new_dir pushd $new_dir npm init -y npm i -D electron-prebuilt cat << EOS > index.html <html> <head> <meta charset="utf-8"> <title>sample</title> </head> <body> <p>Hello World</p> </body> </html> EOS cat << EOS > index.js 'u…

1行csv読み込みw

C#

static string[][] getCsv(string path) { return File.ReadLines(path).Select(x => x.Split(new []{','}, StringSplitOptions.RemoveEmptyEntries)).ToArray(); }

簡単な内部結合

C#

var product = new[]{ new { Id = 1, name = "item1" }, new { Id = 2, name = "item2" }, new { Id = 3, name = "item3" }, new { Id = 5, name = "item5" }, }; var price = new[] { new { Id = 1, price = 100 }, new { Id = 2, price = 200 }, new { Id …

GroupByで重複しているIDをグループ化

C#

var ids = new[] { 1, 3, 5, 7, 9, 1, 2, 3 }; // {id, index}の匿名型作成 // idをグループ化 var group_index = ids .Select((x, index) => new {id = x, index = index}) .GroupBy(x => x.id); // id == 1のグループとりだす var check_id = 1; var group…

全角アルファベット → 半角アルファベット変換

C#

C#ではVisualBasicのStrConvを使えばできるみたいですが、 ちょっとめんどくさい設定が必要になるので、適当に自作。 // 全角アルファベット -> 半角アルファベット public static string convertHalf(string s) { var all = "abcdefghijklmn…

sublimetext3 windowsでGit bashを即時実行

ファイル作成 test.sh sublimetext3 Tools > Build System > New Build System bashのパス指定 { "cmd": ["C:\\Program Files\\Git\\bin\\bash.exe", "$file"] } echo "hello world" 実行コマンド Ctrl+Shift+B

ftpユーザアクセス確認

user_list (user-name,password) ftpuser ftpuser user001 user001 user002 user002 check-ftp.sh #!/bin/bash start() { local file_name="./user_list" local ip_addr="192.168.1.101" # アクセスしたいipアドレスを指定 cat ${file_name} | while read li…