うちのいぬ Tech Blog

Tech Blog of Uchinoinu/My dog

gulp-slim でgulpからslimに渡す変数の1文字目は小文字でないとエラーになります

qiita.com gulp-slim(0.3.0)では、以下の様にgulpからslimに変数を渡せます。(dataのところです) gulp.src("./src/slim/*.slim") .pipe(slim({ pretty: true, data: { Title: "Just a list of usernames", Users: [ { name: "Fred" }, { name: "Bill" }, {…

NodeやGulpでhost: "0.0.0.0" を指定してサーバーを立ち上げたとき、 listen EADDRINUSE というエラーが出た場合の対応

qiita.com 環境 macbook Pro(ElCapitan) node: v6.9.2 gulp cli: 3.9.0 npm: 4.0.5 状況 GulpやNodeでサーバーを立ち上げますが、同じローカルネットワーク内の別端末(スマホとか)からもデバッグのために閲覧したいのでgulpflieを以下の様にしました。 gul…

laravel/homestead を利用する際に、Vagrant の box のバージョン遡って導入した手順の例

前置き LaravelをMacに入れようとして、PHPのバージョンやMySQLを調整していたら、バグがひどくなってきて既存の開発環境を壊しかねなかったので、Vagrantを使って、環境を分けることにしました。 laravel/homestead laravelにはlaravel/homesteadという便利…

HomebrewでインストールしたMySQLを自動起動設定する

之だけで済むようです $ brew services start mysql ==> Tapping homebrew/services Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'... remote: Counting objects: 10, done. remote: Compressing objects: 100% (7/7), done.…

OSX El Capitan に MySQL をインストールして、ちょっと使ってみる

Install $ brew install mysql ==> Downloading https://homebrew.bintray.com/bottles/mysql-5.7.16.el_capitan.bottle.tar.gz ######################################################################## 100.0% ==> Pouring mysql-5.7.16.el_capitan.bot…

PHPを5.5系から5.6系へバージョンアップする

前置き Laravel5.2を使うに当たって、ElCapitanデフォルトのPHPのバージョンでは古いらしく、PHPを5.6系にバージョンアップします。(7系じゃないです) 手順 Homebrewのアップデート $ brew tap homebrew/versions $ brew tap homebrew/dupes $ brew tap ho…

Composer本体をインストールする方法の1つ

前置き Laravel 5.2を使うことになり、LaravelはComposerを使ってインストールするようなので、Composerをインストールしてみた。 環境 OSX El Capitan Composerとは PHPのパッケージ管理システム。依存性を含めて管理できるので、とても楽。 RubyにおけるBu…

d3.js初心者が3時間でRails5.1に複数のグラフを実装した際に参考にした記事

最新版は v4 ですが、参考になる資料がまだ潤沢ではないので、 v3 を使いました。 作ったグラフを行動軌跡図と棒グラフです。 References Path dotとpathなど Improving D3 Path Animation Grouped Bar Chart D3 v4 - Group barChart グループ化した棒グラフ…

既存プロジェクトをRails5.1にアップデートしたので、webpackerを使って、楽できる感じの JS(ES6)とRailsの開発環境を構築してみた

qiita.com 経緯 環境を以下のようにアップデートしたので、webpackerを導入しました。 - Rails 5.1.3 - Ruby 2.4.1 既存プロジェクトにwebpackerを導入する 基本的に README を見れば問題ないです またのコマンドを打てば、サンプル(大元になるガイド)ファ…

UnityのTutorialを1つこなしてみた

前置き Unityはじめました(今日から) 早速作りたいものを作ろうとしたけど、Unityの操作に自信をなくしてTutorialからやり直すことにしました やったこと Tutorialの中でも一番最初にやるであろうものに取り組みました。 unity3d.com ビデオレクチャーにな…

作りたいものが決まったので、ひとまずUnityをインストールしてみた

前置き ここ半年くらい結構他のことで手一杯で、CourseraのMachine Learningくらいしかできなかったのですが、やっと落ち着き始めたので、前から作ろうと思っていたものを作り始めようと思います。 www.coursera.org 何を作るのか 仕事でVRや3D関係のことを…

Three.js入門 4 - OrbitControlsを使って地球を回してみる

の様にオブジェクトをグリグリするのが目標です。 今回はのコードをforkさせて頂き、自分の環境で動作させてみます。 codepen.io 結果としては以下の様にできました。 光までついてきてしまったり、途中で回転がとまってしまったりと問題もまだありますが、…

Three.js入門 3 - Three.jsとCANNON.jsを組み合わせて、地面を作ってみる

なにはともあれ地面を作ってみます。 参考にするのは blog.codecamp.jp three.jsとcannon.jsを組み合わせて、地面を作ってみます。 Download three.js らへんから落としてきます。 three.js - Javascript 3D library pugファイルに追記します。 script(src='…

Three.js入門 2 - 開発環境を整える

github.com をcloneして動かします。 とはいえ、yarnを入れる必要があったので、入れます。 yarnpkg.com yarnって何かいまいち言葉にできないので、それはこれから勉強します。 qiita.com uraway.hatenablog.com これでとりあえず、大枠は出来ました。 http:…

Three.js入門 1

のチュートリアルから入門してみました。 codepen.io Scene Sceneは3D空間であり、オブジェクトやカメラ、光源を配置できます。 Sceneの空間のは必要に応じて、拡縮できます。 var scene = new THREE.Scene(); Camera Cameraの設定をするときには以下の4つの…

OSX ElCapitanにPythonでローカルサーバーを立ち上げる

まずはpythonのバージョンを確認 $ python --version Python 2.7.10 Command python2なら $ python -m SimpleHTTPServer [ポート番号(デフォルトは8000)] python3なら $ python3 -m http.server [ポート番号(デフォルトは8000)] 使い方 Rootにしたいディレク…

犬アドベントカレンダー24日目 わんわんスライドショー、いぬんぽGO!

satomi.hatenablog.jp

ベクトルの線形補間について

3D

全然わからないので、まずは言葉の意味から 補間とは wikipedia引用 内挿(ないそう、英: interpolation、補間とも言う)とは、ある既知の数値データ列を基にして、そのデータ列の各区間の範囲内を埋める数値を求めること、またはそのような関数を与えること…

Sending HTTP Request with Custon header like "AccessToken" by Almofire, and Getting them by Rails 4.x

GET with Custom Header by Alamofire let URL = NSURL(string: "https://dinner.please")! let mutableURLRequest = NSMutableURLRequest(URL: URL) let message = "I want to eat!" mutableURLRequest.HTTPMethod = "GET" mutableURLRequest.setValue(mess…

AlamofireでRequest Headerに AccessTokenなどを設定してGETで通信して、Rails4.x でそれらを受け取る

忘れていたので、復習の意味でメモ。 AlamofireでCustom HeadersでGET let URL = NSURL(string: "https://onedari.please")! let mutableURLRequest = NSMutableURLRequest(URL: URL) let message = "tabetai" mutableURLRequest.HTTPMethod = "GET" mutable…

How to use URL including dot (decimal point) in Rails 4.x

What I want to do GET http://domain.jp/api/2.1.1/users or GET http://domain.jp/meats/score/21293.02 (You may say URL with parameter including dot is not good....) How I failed config/routes.rb get 'meats/score/:score' => 'meats#score' rout…

Rails4.x で 少数点(. ドット)を含めたURLを使いたい場合

やりたいこと GET http://domain.jp/api/2.1.1/users とか GET http://domain.jp/meats/score/21293.02 とか、少数点、というかドットが入った形のURLを使う方法についてです。 (そもそもドットの入った値はURLに入れないほうが良いのかもしれませんが...)…

Schemeを共有する

環境 Xcode 7.3.1 Git 2.7.4 MacOS 10.11.5 Github 共有の仕方 ここをタップ 次にここをタップ こんな画面が出るので、sharedのとろこに、共有したいschemeはチェックを入れる そしたらGitで差分がでるので、それをcommitしてpush

Share Schemes

Env Xcode 7.3.1 Git 2.7.4 MacOS 10.11.5 Github How Tap here Next Tap Here You can see screen below, then check-in the checkbox of scheme you want to share Then you can find diff in Git, commit and push it

Back Button of NavBar Tapped when Incrementally Searching using SearchBarNavigationBar, search function cannot act correctly

Environment Xcode 7.3.1 iOS 8+ Situation Implement Incremental Search in TableViewController using SearchBar Input search word Leave by back button of nav bar, not x button or cancel button Search cannot move correctly. Initial View of Sea…

SearchBarでのインクリメンタルサーチ時にNavigationBarのBack Buttonで戻って再度検索をすると正常に動かない件

環境 Xcode 7.3.1 iOS 8+ 状況 SearchBarを使ってTableViewControllerで、インクリメンタルサーチを実装 検索ワードを入力 xボタンやcancelボタンではなく、戻るボタンで離脱 再度検索をしようとしたら、正常に動かなかった 検索画面の初期状況 検索バーにFi…

Calling and configuring UISearchController in viewWillAppear to implement Search View, SearchBar layout became bad

Environment Xcode 7.3.1 iOS 8,9 What's happened? Collapsed layout of SearchBar Search View Input text in SearchBar Search Result Search Target Data can be divided to some layer, so use section and side index list to show them in TableView …

検索機能を実装する際に、UISearchControllerをviewWillAppearで呼んだら、ダメな感じになった

環境 Xcode 7.3.1 iOS 8,9 何が起きたか 検索バーのレイアウトが崩れる 検索画面 検索バーにテキスト入力 検索結果 検索対象のデータが幾つかの階層に分けられるので、sectionで分けたり、サイドにsectionに応じたindexを表示させたりしています。 検索結果…

How to fix error "Could not insert new outlet connection and deleting DerivedData doesnt work"

Environment Xcode 7.3 Situation Using Storyboard, when I tried to connect IBOutlet, error "Could not insert new outlet connection and deleting DerivedData doesnt work" was shown And set automatic in Assistant Editor, No Result was shown, a…

エラー "Could not insert new outlet connection and deleting DerivedData doesnt work" への対処

環境 Xcode 7.3 状況 Storyboardで、該当のコードに対してIBOutletを結ぼうとしたら、"Could not insert new outlet connection and deleting DerivedData doesnt work" というエラーがでた そもそもAssistant Editorでautomaticにしたとき、No Resultとなり…