2017-01-01から1年間の記事一覧
年末年始だからいつもやらない分野の勉強ちょっとしてみたり LinuxおよびMacOSを普段サーバー運用でつかっているのだが、apt-get もしくは brewで管理しているパッケージエラーとかで解決していく過程で、ちょくちょく見るけど謎の単語が色々あるなと思いつ…
HP 17.3型ゲーミングノートPC[Win10・Core i7・SSD 512GB・メモリ 16GB] OMEN by HP 17-an011TX 2FK88PA-AAAM(2017年秋モデル)出版社/メーカー: hpメディア: エレクトロニクスこの商品を含むブログを見る 表題の通り、開発用PC買い替えのスペックメモ。…
ついに3Dを触ってみる 前回までに2Dゲームを作ってみて、次にいよいよ3Dゲームをつくる練習を始めてみようと思い、日曜なのでいじってみた。 3Dプロジェクトを作成する なにはともあれとりあえずプロジェクトを作成。3Dというのをきちんと指定するのを忘れな…
電卓のボタンに関数を実装 実装です。これはSwift特有で、ボタンのアイコンを押してCtrl押しながらコードにドラッグすると連携するコードを自動挿入されるという仕様。これは初めて触る場合でもとっつきやすいかも・・・ エラーが出た箇所があるのでメモ。 …
仕事で使うようで・・・ はじめました。遅ればせながらSwiftです。今までPythonでDjangoなどを使ってウェブアプリを主に開発していましたが、サーバーサイドはPythonで開発し、スマホ用フロントエンドのような感じのアーキテクチャで、iOS用にSwiftも研究し…
鈴木の○○巻って何巻まであるの?? ヴァイオリン弾きの間では「鈴木の5巻までやったぞ〜」「ついに鈴木の6巻に到達、がんばるぞ」みたいな感じで「鈴木の○○巻」というのは個々のレベルや学習進捗度を知る上での目安になる(かも)ということで、割と頻出表現…
ライフゲージを取り付ける 何回か当たったら、ゲームオーバーって感じにしようと思い、diverクラスにlife変数を定義。敵キャラトリガーに衝突判定Trueになるたびにlife += -1; としてライフゲージを減らす。さらにこれをゲーム管理クラスから参照できるよう…
キャラを増やしてにぎやかに このパートは楽しみにしていた部分で色々なキャラを増やしていく。ちょっとずつ増やそうかなということで・・・まずは下記3体を追加。 デメニギス 人気のある?深海魚ですね。調べたら生きている姿は2004年になって初めて撮られ…
背景をつける これはかなりゲームの世界観を決定づける要素な気がする。ので楽しみだ・・・で、気合を入れて?描いてみた。深海の風景こんな感じか?イメージはドラえもんの海底鬼岩城とかの海底山脈・・・ こんなかな〜波々〜とブラシで茶系統で地面を描い…
今日は結構時間がとれた 昨日はホント時間なくて・・・ストレスぅ〜だったんですが、今日は、開発時間をたくさんいただけたので、結構進捗しました。ゲーム開発って控えめに言って超楽しいですね〜^^v キャラを増やす フォトショップで適当に描いていきまし…
今日はくじけそうだった 今日は仕事が多すぎて、Unityいじるのは諦めようかとめちゃ気弱になっていたのだが、23時くらいからひとつだけは!ひとつだけは進捗させるんや というガッツが湧いたので、初めてUnityでスクリプトを書いてみた。 手順 まずスクリプ…
今日の進捗 Unityいじりを本格的に始めた。コード書く直前までの下処理のようなところを実際に作ってみてUnity勘を養う。 キャラを作った。youtubeで釣りチャンネルをたまたま観ていたので、キャラをなんとなく魚にしてみた。Photoshopで適当に作成。透過png…
今日やったこと バックエンドはウチはPythonなのだけど、フロントのほうでwebアプリ以外でどう開発していこうかと話題になり、SwiftとUnity(C#)が候補に出る。 Swiftの家に転がっていた入門書を読む・・・Swift2系だったのだが、今はSwift3系で移行がだるい…
やりたいこと Djnagoでクエリをつくったあとに新しい順に並べるには、 query_set = Hoge.object.all().order_by('-id') とか、 オブジェクト作成日時をpudateというフィールドに記入している場合は、 query_set = Hoge.object.all().order_by('-pubdate') と…
アクアリウムを立ち上げた話 2017年6月〜7月くらいの話。10代の頃にアクアリウムが流行っていたので実家でエンゼルフィッシュとか買っていたのですが、30代になり復活させてみた。癒やし空間を目指したい。 この30cm水槽に・・・曲げガラスという奴ですね…
クラスベースビューは、mixin.pyで別にデコレーター的なクラスをまとめておくと便利 mixin.pyで別にクラスを整理しておき、views.pyにインポートさせるのが可読性を高められるのでオススメ。 """ views.py """ from .mixin import * class MyhogeListView(Lo…
経緯など 今こういうサービスを開発しており、まあほぼほぼできているけども、検証作業もひつようなので、実質ベータ版という感じである。 不動産法人向け写真共有SNS Snappim https://www.gaikanmarket.com/ Pythonで開発(Django+AWSLambda等)しており、…
Django逆参照とは 例えばこういうモデルを作っているとする。 ・親model 子modelからForeignKeyなしのモデル ・子model ForeignKey(親model) 普通の参照(順参照とここでは定義しておく)は、子modelから親modelの参照をテンプレート内では"."、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代まではほぼクラシックは知らないし、聴いても速攻寝てました(ロックやパンクを聴くことが多かった)・・・でも今はめっちゃ好きな曲もいくつもあるし、ち…
CSSクラスをDjangoテンプレートにぶち込みたい時ありませんか?? CSSクラスとDjangoテンプレートタグを共存させたいときがありませんか?? たしかにフォームクラスからいじる方法もあるけども、フィルターのようにテンプレートタグに書き込めると楽!って…
メソッド名とか頻出単語をおさえることで直観的に理解しやすくなる pymc3をいじってみようの会2で、結構メソッド名や引数の名前などで固有名詞多いなと思ったので、頻出語をまとめておこうと思います。後々便利だと思います。 k-mawa.hateblo.jp この記事だ…
前回までのあらすじ この本を主に勉強の指針にしています。 Pythonで体験するベイズ推論 PyMCによるMCMC入門作者: キャメロンデビッドソン=ピロン,玉木徹出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行本(ソフトカバー)この商品を含むブログ…
pymcをいじってみる 最近この本をちょこちょこ見ている Pythonで体験するベイズ推論 PyMCによるMCMC入門作者: キャメロンデビッドソン=ピロン,玉木徹出版社/メーカー: 森北出版発売日: 2017/04/06メディア: 単行本(ソフトカバー)この商品を含むブログを見…
今回のターゲット どて煮が食べたい! 名古屋のどて煮が食べたくなって・・・調べてもなかなか東京で食べられるお店が少ないんですよね・・・ 名古屋味噌 どて子 高円寺店ジャンル:居酒屋住所: 杉並区高円寺南4-45-1このお店を含むブログを見る | (写真提…
症状 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'sFaire Tokyo 2016の写真が出てきたので、お蔵出ししてみようと思い・・・忘れてる部分もあるけど、すごい楽しい・刺激を受けるイベントでした。2017は予定が重なりいけませんでした・・・ 会場の入口です。東京ビッグサイト。東京国際展示場。有…
目標 Djangoのlogin_requiredデコレーターはDjangoユーザーに高頻度で使われますね。 これをつけただけだと、404エラーを返してそんなページないよという表示になるだけです。 これを例えばログインページとか会員登録ページに飛ばすように設定する方法です…
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>
INSTALLED_APPSに記載しているアプリ・モジュールは、マイグレーションのときに反応するモデルがあることをDjangoに知らせる一覧。 INSTALLED_APPSに記載していなくても、urlを指定してあればマイグレーションが必要ないアプリのviewは動く(例えばTemplateV…