MawaLog

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

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

日記

年末年始だからいつもやらない分野の勉強ちょっとしてみたり LinuxおよびMacOSを普段サーバー運用でつかっているのだが、apt-get もしくは brewで管理しているパッケージエラーとかで解決していく過程で、ちょくちょく見るけど謎の単語が色々あるなと思いつ…

開発用PC買い替えのスペックメモ。-UnityなどxR開発環境などをサクサク動かすために2017.12時点-

HP 17.3型ゲーミングノートPC[Win10・Core i7・SSD 512GB・メモリ 16GB] OMEN by HP 17-an011TX 2FK88PA-AAAM(2017年秋モデル)出版社/メーカー: hpメディア: エレクトロニクスこの商品を含むブログを見る 表題の通り、開発用PC買い替えのスペックメモ。…

開発日誌-Unity3Dゲーム開発。はじめての3D作品-

ついに3Dを触ってみる 前回までに2Dゲームを作ってみて、次にいよいよ3Dゲームをつくる練習を始めてみようと思い、日曜なのでいじってみた。 3Dプロジェクトを作成する なにはともあれとりあえずプロジェクトを作成。3Dというのをきちんと指定するのを忘れな…

開発日誌-Swiftをかじり始めるvol2 電卓で修行開始-

電卓のボタンに関数を実装 実装です。これはSwift特有で、ボタンのアイコンを押してCtrl押しながらコードにドラッグすると連携するコードを自動挿入されるという仕様。これは初めて触る場合でもとっつきやすいかも・・・ エラーが出た箇所があるのでメモ。 …

開発日誌-Swiftをかじり始める-

仕事で使うようで・・・ はじめました。遅ればせながらSwiftです。今までPythonでDjangoなどを使ってウェブアプリを主に開発していましたが、サーバーサイドはPythonで開発し、スマホ用フロントエンドのような感じのアーキテクチャで、iOS用にSwiftも研究し…

音楽日誌-ヴァイオリンについて先生に最近教わったこと-

鈴木の○○巻って何巻まであるの?? ヴァイオリン弾きの間では「鈴木の5巻までやったぞ〜」「ついに鈴木の6巻に到達、がんばるぞ」みたいな感じで「鈴木の○○巻」というのは個々のレベルや学習進捗度を知る上での目安になる(かも)ということで、割と頻出表現…

開発日誌-Unityゲーム開発。第一号作品公開へ-

ライフゲージを取り付ける 何回か当たったら、ゲームオーバーって感じにしようと思い、diverクラスにlife変数を定義。敵キャラトリガーに衝突判定Trueになるたびにlife += -1; としてライフゲージを減らす。さらにこれをゲーム管理クラスから参照できるよう…

開発日誌-Unityゲーム開発。キャラを増やし、スコア採点も実装-

キャラを増やしてにぎやかに このパートは楽しみにしていた部分で色々なキャラを増やしていく。ちょっとずつ増やそうかなということで・・・まずは下記3体を追加。 デメニギス 人気のある?深海魚ですね。調べたら生きている姿は2004年になって初めて撮られ…

開発日誌-Unityゲーム開発。背景をつけてみた-

背景をつける これはかなりゲームの世界観を決定づける要素な気がする。ので楽しみだ・・・で、気合を入れて?描いてみた。深海の風景こんな感じか?イメージはドラえもんの海底鬼岩城とかの海底山脈・・・ こんなかな〜波々〜とブラシで茶系統で地面を描い…

開発日誌-Unity楽しい〜深海探検ゲームになってきた-

今日は結構時間がとれた 昨日はホント時間なくて・・・ストレスぅ〜だったんですが、今日は、開発時間をたくさんいただけたので、結構進捗しました。ゲーム開発って控えめに言って超楽しいですね〜^^v キャラを増やす フォトショップで適当に描いていきまし…

開発日誌-UnityでC#スクリプトで初制御-

今日はくじけそうだった 今日は仕事が多すぎて、Unityいじるのは諦めようかとめちゃ気弱になっていたのだが、23時くらいからひとつだけは!ひとつだけは進捗させるんや というガッツが湧いたので、初めてUnityでスクリプトを書いてみた。 手順 まずスクリプ…

開発日誌-Unityでhello world的なことをした-

今日の進捗 Unityいじりを本格的に始めた。コード書く直前までの下処理のようなところを実際に作ってみてUnity勘を養う。 キャラを作った。youtubeで釣りチャンネルをたまたま観ていたので、キャラをなんとなく魚にしてみた。Photoshopで適当に作成。透過png…

開発日誌

今日やったこと バックエンドはウチはPythonなのだけど、フロントのほうでwebアプリ以外でどう開発していこうかと話題になり、SwiftとUnity(C#)が候補に出る。 Swiftの家に転がっていた入門書を読む・・・Swift2系だったのだが、今はSwift3系で移行がだるい…

Djangoのテンプレート上で1,2,3,…とクエリの順番に番号を振る方法

やりたいこと Djnagoでクエリをつくったあとに新しい順に並べるには、 query_set = Hoge.object.all().order_by('-id') とか、 オブジェクト作成日時をpudateというフィールドに記入している場合は、 query_set = Hoge.object.all().order_by('-pubdate') と…

アクアリウム日記-立ち上げ-

アクアリウムを立ち上げた話 2017年6月〜7月くらいの話。10代の頃にアクアリウムが流行っていたので実家でエンゼルフィッシュとか買っていたのですが、30代になり復活させてみた。癒やし空間を目指したい。 この30cm水槽に・・・曲げガラスという奴ですね…

Djangoクラスベースビューにログイン制限をかけ、リダイレクトも行う

クラスベースビューは、mixin.pyで別にデコレーター的なクラスをまとめておくと便利 mixin.pyで別にクラスを整理しておき、views.pyにインポートさせるのが可読性を高められるのでオススメ。 """ views.py """ from .mixin import * class MyhogeListView(Lo…

AWS:t2.microとt2.mediumのインスタンスへの負荷経過観察

経緯など 今こういうサービスを開発しており、まあほぼほぼできているけども、検証作業もひつようなので、実質ベータ版という感じである。 不動産法人向け写真共有SNS Snappim https://www.gaikanmarket.com/ Pythonで開発(Django+AWSLambda等)しており、…

Djangoで逆参照したクエリセットを得るコード

Django逆参照とは 例えばこういうモデルを作っているとする。 ・親model 子modelからForeignKeyなしのモデル ・子model ForeignKey(親model) 普通の参照(順参照とここでは定義しておく)は、子modelから親modelの参照をテンプレート内では"."、view関数内で…

Djangoのクラスベースビューでurl内のpkなどの変数の値をview内で取得する方法

目標 urls.pyがこうで、 url(r'^hoge/(?P<pk>[0-9]+)/$', HogeView.as_view(), name='hoge'), views.pyのクラスベースビューでURL内のの値がほしいとき・・・ class HogeView(ListView): model = Hoge template_name = "hoge.html" def get_context_data(self, *</pk>…

クラシック音楽これを聴いてから好きになった!というオススメ曲集

眠気から熱狂へ クラシック音楽これを聴いてから好きになったなという曲を集めてみました。自分も20代まではほぼクラシックは知らないし、聴いても速攻寝てました(ロックやパンクを聴くことが多かった)・・・でも今はめっちゃ好きな曲もいくつもあるし、ち…

Django テンプレートタグに出力されるHTMLタグにCSSクラスを追加できるdjango-widget-tweaksが便利

CSSクラスをDjangoテンプレートにぶち込みたい時ありませんか?? CSSクラスとDjangoテンプレートタグを共存させたいときがありませんか?? たしかにフォームクラスからいじる方法もあるけども、フィルターのようにテンプレートタグに書き込めると楽!って…

pymc3をいじってみようの会 番外編-頻出英単語を整理しておこう-

メソッド名とか頻出単語をおさえることで直観的に理解しやすくなる pymc3をいじってみようの会2で、結構メソッド名や引数の名前などで固有名詞多いなと思ったので、頻出語をまとめておこうと思います。後々便利だと思います。 k-mawa.hateblo.jp この記事だ…

pymc3をいじってみようの会 vol.2-サンプルデータを生成する練習1(指数分布)-

前回までのあらすじ この本を主に勉強の指針にしています。 Pythonで体験するベイズ推論 PyMCによるMCMC入門作者: キャメロンデビッドソン=ピロン,玉木徹出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行本(ソフトカバー)この商品を含むブログ…

pymc3をいじってみようの会 vol.1-とりあえずインストールしてみよう-

pymcをいじってみる 最近この本をちょこちょこ見ている Pythonで体験するベイズ推論 PyMCによるMCMC入門作者: キャメロンデビッドソン=ピロン,玉木徹出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行本(ソフトカバー)この商品を含むブログを見…

東京で仕事帰りに名古屋名物どて煮を食べる(高円寺「どて子」)

今回のターゲット どて煮が食べたい! 名古屋のどて煮が食べたくなって・・・調べてもなかなか東京で食べられるお店が少ないんですよね・・・ 名古屋味噌 どて子 高円寺店ジャンル:居酒屋住所: 杉並区高円寺南4-45-1このお店を含むブログを見る | (写真提…

DjangoORM:Decimal fieldはDecimal型でフィルターをかけないと死にかけます

症状 diciをDecimal Fieldのモデルフィールド(モデル名はSomething)として、 Something.objects.all().filter(dici=1.123) あるいは、 Something.objects.all().filter(dici=float("1.123")) とフィルターをかけるとする。Decimal Fieldに、1.123とDecimal…

Maker's Faire Tokyo 2016の思い出

去年Maker'sFaire Tokyo 2016の写真が出てきたので、お蔵出ししてみようと思い・・・忘れてる部分もあるけど、すごい楽しい・刺激を受けるイベントでした。2017は予定が重なりいけませんでした・・・ 会場の入口です。東京ビッグサイト。東京国際展示場。有…

Djangoのlogin_reqiredを404errorじゃなくて他のページにリダイレクトする方法

目標 Djangoのlogin_requiredデコレーターはDjangoユーザーに高頻度で使われますね。 これをつけただけだと、404エラーを返してそんなページないよという表示になるだけです。 これを例えばログインページとか会員登録ページに飛ばすように設定する方法です…

leaflet.jsのセッティングメモ

leaflet.jsのセッティングメモ まずはこのへんは読み込みます。ということで、httpsかどうかに注意。 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.2.0/leaflet.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.2.0/leaflet.js"></script> 以前httpsでの設定方法をまとめました k-mawa.hateblo.jp 次に地図を何pxで配置するかタグを記入…</link>

Djangoのsettings.pyのINSTALLED_APPSの覚え書き

INSTALLED_APPSに記載しているアプリ・モジュールは、マイグレーションのときに反応するモデルがあることをDjangoに知らせる一覧。 INSTALLED_APPSに記載していなくても、urlを指定してあればマイグレーションが必要ないアプリのviewは動く(例えばTemplateV…