MawaLog

一日一日、楽しく生きる。技術と音楽が好き。

プログラミング

Djangoで二重にForeignKeyでくるめるときのメモ (models.ForeignKey(ManytoManyField(Model)))

Django by Example - Second Edition: Build powerful real-world applications using Django作者: Antonio Melé出版社/メーカー: Packt Publishing発売日: 2018/05/09メディア: Kindle版この商品を含むブログを見る メモ こういうトリッキー・・・というほ…

カレーの写真をシェアするサイト『EverydayCurry』を作ってみた。

コメント 仕事用のアプリだと、エンタメ色が少なく、なかなかツイッターでも紹介しづらいなーと思っていたので、趣味でちょっとしたアプリが作りたいなぁと思っていた。 と、いうことで作ってみたのが以下のサイト Everyday Curry twitterの自分の過去投稿見…

herokuのデプロイ時のよく使うコマンドまとめ

Heroku: Up and Running作者: Neil Middleton,Richard Schneeman出版社/メーカー: Oreilly & Associates Inc発売日: 2013/11/24メディア: ペーパーバック クリック: 2回この商品を含むブログを見る コメント herokuでDjangoをデプロイする際の初期コマンドは…

heroku経由でのDjangoデプロイ時の出現したエラーとその解決法まとめ

Heroku: Up and Running作者: Neil Middleton,Richard Schneeman出版社/メーカー: Oreilly & Associates Inc発売日: 2013/11/24メディア: ペーパーバック クリック: 2回この商品を含むブログを見る コメント エラーが起きまくった・・・苦笑 まあたくさん収…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー(TAKARA TOMY)発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る 最近多摩は寒いかもしれません。暖かくなったかと思いきや風も強かった…

ある日突然virtualenvが使えなくなったときの対策

virtualenv があれ??エラー?? なんでや〜こういうエラー。 エラー内容 ・・・(中略)・・・ ImportError: No module named '_collections_abc' ・・・ ・・・(中略)・・・omedia/bin/python3.5 setup.py install --single-version-externally-managed…

Celeryのエラー「consumer: Cannot connect to redis://redis:6379/0: Error 8 connecting to redis:6379. nodename nor servname provided, or not known..」の解決法

メディア: この商品を含むブログを見る コメント Djangoで非同期処理(メールを徐々に送りまくる、大量の投稿を徐々に投稿していく等)ならCelery(セロリ)ということで試してみました。便利そうです。 参考記事 Celery+Djangoは次の記事でできます^^ 大変…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る 今週も再びすでに折り返し地点を過ぎ。 目標掲示する意味が・・・笑 まあでも見直した…

開発日誌::HoloLensアプリ開発にチャレンジvol5.UniRx本格導入。デモ試作はほぼ完了

マイクロソフト ホロレンズ Microsoft HoloLens メガネ Glass ホログラム コンピュータ 3D映像 Holographic Windows 10【開発者向け 】 [並行輸入品]出版社/メーカー: マイクロソフトメディア: エレクトロニクスこの商品を含むブログを見る 前回 k-mawa.hate…

Unity::UniRx実装例メモ::ReactiveProperty.Subscribe()ケース別実装例::「普通のint変数の値を条件にUniRxコードでゲーム制御」など

コメント 今回のゲーム開発で使ったUniRxの実装例をメモしておこうと思います。ReactiveProPertyの使いこなしはUniRxでの実装実現の大きな一歩になるし、とにかく便利で読みやすいコードになるので、大プッシュしておきたいと思います^^ .Subscribe()はどう…

Unity::UniRx実装例メモ::ObserveEveryValueChanged()のゲームにおけるケース別実装例::「スコアが加点されたら加点状況に応じてUIに反映&効果音再生」など

コメント 今回のゲーム開発で使ったUniRxの実装例をメモしておこうと思います。ゲームで定義した値に変化があったら実行ではObserveEveryValueChanged()を使うと直観的にも挙動が分かりやすい実装になった!今回の例は、UniRxで、「敵を倒して加点したら、点…

Unity::UniRx自分用メモ:C#のご当地仕様?!ReactiveProperty, ジェネリック, MVVM,プロパティ,アクセサーなど

コメント ReactivePropertyのあたりを調べていて、いろいろ謎だったことが分かったと思うのでメモに残す。聞いたことある単語が最初の3行くらいに凝縮されていたことが判明・・・ C#、奥が深い・・・ 参考資料 資料1:これを主に起点として、いろいろ試行錯誤…

Unity::UniRx自分用メモ::基礎、Buttonを紐づける

コメント ボタンとUniRxの連動についてのメモ 参考資料 qiita.com コードの機能メモ using UnityEngine.UI; //書き忘れ注意! using UniRx; using UniRx.Triggers; public class ClickButton : MonoBehaviour { public Button Button; //Button定義 void Sta…

Unity::UniRx自分用メモ::基礎、Where、Select、TakeWhile

参考資料 qiita.com qiita.com qiita.com コードの機能メモ using UniRx; using UniRx.Triggers; void Start () { //Returnは、なんらかの値をSubscribe内に流し込む機能 //今回はVenctor2(1,1) Observable.Return(new Vector2(1, 1)) .Subscribe(v => gameO…

DRF::改めて基礎固め。データの流れを追う

Anthologyアーティスト: Django Reinhardt出版社/メーカー: Not Now発売日: 2011/03/11メディア: CDこの商品を含むブログを見る コメント 久しぶりにいじると、暗黙知になっている部分で忘れてしまった場所もあり 状況確認の時間がややもったいなかった。の…

DRF::Serializerのupdate()メソッドの基礎構成のメモ

Anthologyアーティスト: Django Reinhardt出版社/メーカー: Not Now発売日: 2011/03/11メディア: CDこの商品を含むブログを見る 久しぶりにSerializerをいじろうと思っておやと思ってメモ。Serializerのupdate()メソッドのオーバーライド。これはこういう構…

開発日誌::GitHubにおいてあるunitypackageからのアセットインポート::UniRxのインポートを例として

コメント UniRxを導入したときにAssetStoreからのインポートではうまくいかなかったので、GitHubからインポートをしました。このやりかたはHoloLensToolKitの導入時と同じ部分があり、汎用性があると考え記事にします。 症状 AssetStoreからのインポートを試…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る 今週もすでに折り返し地点を過ぎ。気づけば桜も葉桜に。 春ですね。出かけたくなりま…

開発日誌::Unity::UnitRxの勉強を始める

C# To Go出版社/メーカー: Greg Shackles発売日: 2012/01/05メディア: アプリこの商品を含むブログを見る コメント HoloLensの初プロジェクトでとりあえず、シンプルなシューティングゲームを作っている最中で、コルーチン便利だなと思っている一方で、なん…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る 先週はHoloLensのアプリのゲームの衝突判定と、UI基礎工事を終えた感じ。 Unity(Holo…

開発日誌::HoloLensアプリ開発にチャレンジvol4. タイマーセット~弾を撃つ、当たるとパーティクル出力して消えるまで

前回 k-mawa.hateblo.jp コメント 経緯ととりあえず書いておきます。日記です。 タイマーをつける これは以前のノウハウがHoloLensアプリでもそのまま利用できました。 k-mawa.hateblo.jp UIにTextオブジェクトを配置して、そこにC#Scriptコンポーネントを付…

開発日誌::HoloLensアプリ開発にチャレンジvol3. UIの配備

コメント HoloLensいじりが今週また復活させられたので、ちょこちょこ忘れては困るノウハウを書いておきます。 UIはUnityで3Dゲームを作る要領とはけっこう違ったので忘れると大変だと思いメモ。 環境情報 Unity 2017.2.1f1 HoloToolkit-Unity-2017.2.1.1.u…

Unity::リストの処理。GameObject[]でUnityEditorにどう反映されるか

Unityで、リストを利用したい これは、敵キャラやアイテムとランダムに出すときとかにインデックス数値をリスト化して、前から、ランダムに、呼び出すというのができるので手軽ですね。 備忘録的に書いておきます。 public class GameMasterScript : MonoBeh…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る この2週間は結局PythonばっかりやってたのでUnityが手薄すぎて、ちょっとTwitterで進…

IRC通信に挑戦してみた話

Craftmon Servers for Minecraft PE出版社/メーカー: webmely発売日: 2016/09/22メディア: アプリこの商品を含むブログを見る IRC通信って何? 最近読んでる本で立て続けにたまたまでてきたので気になった次第。例えばこれらに出てきた。 王様達のヴァイキン…

DRF::ListViewで複数のクエリでフィルタリングする方法

Djangoアーティスト: O.S.T.出版社/メーカー: Universal発売日: 2017/04/07メディア: CDこの商品を含むブログを見る SearchFilterだけだと足りないことが多々あり・・・ DRFで、SearchFilterという機能があり、次のようにすると、 api.views #url article_li…

DRF::ひとつのapi.viewで複数のモデル操作の仕方(特にsave()について)

Djangoアーティスト: O.S.T.出版社/メーカー: Universal発売日: 2017/04/07メディア: CDこの商品を含むブログを見る メリット DRFは、Django単体と違って、views.py上にmodelを呼んできて、save()としただけではモデルを引っ張ってきて操作を手軽にできませ…

今週の目標

トミカ No.37 ミニ ジョン・クーパー・ワークス (初回特別仕様)出版社/メーカー: タカラトミー発売日: 2017/11/18メディア: おもちゃ&ホビーこの商品を含むブログを見る 先週はHoloLensは実質実機テストだけなので、進んでるような進んでないような・・・今…

DRF で try: と raise Validationerror を組み合わせて失敗した話

Djangoアーティスト: O.S.T.出版社/メーカー: Universal発売日: 2017/04/07メディア: CDこの商品を含むブログを見る 症状 #api.serializer class HogeSerializer(ModelSerializer): class Meta: model = Hoge fields = [ 'id', 'title', ] def validate(self…

エラー Related Field got invalid lookup: icontains が DRF SearchFilter で出た場合の対応

Djangoアーティスト: O.S.T.出版社/メーカー: Universal発売日: 2017/04/07メディア: CDこの商品を含むブログを見る 症状 #model class Hoge(models.Model): hoge_name = models.CharField(max_length=300, blank=True, null=True) first_category = models.…