2015年12月31日木曜日
幻影異聞録♯FE
まず全体的にあらゆるところでロードが長い。メニュー開くのもクソ時間かかるしマップのロードも長い。致命的なのは戦闘前が鬼のように長い。なのにいちいちあっちいけこっちいけのお使いイベントあるし敵倒して素材集めろとかだるい。これが2周目やれない理由。
ストーリーは雑なところ多い。序章から酷い。メガテンとかFEっぽさは薄いんだよな。終わりらへんでその辺出してくるけど。
キャラゲーとしてはかなり良かった気がする。良いキャラ多い。役者だったりもするんで、どのキャラもずっと同じテンションってわけではない感じでこの辺り良かったな。
戦闘ポチポチして眺めてるだけなんだけどなんか面白さあるんだよな。ノーマルでやってたけど、いつものメガテンのように後半ヌルくなってしまう感じ。多分ハードの方がちょうどいいバランスになりそう。ただイツキくん固定に関してはちょっとなって感じ。
まぁ最終的には楽しめた。
2015年12月21日月曜日
物欲満たす
最近余裕出来て、というかまぁそれまでもそれなりに余裕はあったんだけど、
今の給料でそれなりに贅沢してても金が尽きないんだよね。
平日昼に1000円くらいのランチばっか行ってたり、夜も外食ばっかだし。温泉行ったり、それなりにゲーム買ったり、kindleで本買ったり、ちょっとお高い飯屋で食ったり、服も一週間は持つように買ったりってやってても金が尽きない。
アマであー3千円かー今これだけ持ってるから平気かなーとかが無くて、あーはいはいポチっとくかで済んでしまったり。
貧乏学生やってたせいか金が尽きないことに不満を持ってるんだよな。口座に1万しかなくて、あー今月ウン日だから一日辺りウン円でって考えが全く要らない今の状況がつまらない。いや、まぁそれなりに考えて貯金とかすればいいんだろうけど。
つまり金持ってると落ち着かない。早く消化しないとと思ってポンポン買ってしまうのも貧乏性で落ち着かない。
まあそんなんでボーナス入ったからポンポン買ってたんだけど。というか欲しいものリスト消化してた。何年もリストに入ってたりするのもあって、確かに高くてまー余裕ができたら買おうくらいのとかもあるけど、数百円くらいの本だったりもあるんで、買えないというよりそこまで欲しいものでもないってことだな。実際今回で買ったものも、家に届いて使い倒してるかって言うとそうではないし。こういうのホントに無駄遣いだな。でもリストにあるのもストレスになってる。悩ましい。
本当に欲しいものか、必要なものなのかを自問自答しないのがよろしくない。
リストにあったデカイのは消化してしまったので、細々としたものが残ってるけど、こいつらどうしようかなぁ。欲しかったらまたリストに入れるだろうし一度リストから削除するか。
万単位の物は月に1回くらいの楽しみにしときたいという教訓。ハングリー精神が足りない。
2015年12月6日日曜日
温泉
寝違えたというか、まぁ寝違えなのか?寝っ転がってる姿勢が良くなかったらしくてピキッといってしまって。肩も首も背中痛くて痛くて。寝返り打つたびに目が覚めちゃったので良くなかった。シップとかもなかったしでどうにもならない。
会社で温泉でも行って体温めろよ言われて、そういえば亀有の方に温泉が〜とか。よく見たら北綾瀬からかなり近い。http://www.myoujin-no-yu.com/
まぁ仕事帰りにそのまま行かなかったんだけど、昨日の夜行ってきました。あぁ土日の夜は割引なしなのね。まぁ当たり前か。ただ5枚綴りを買ってしまえば良いという話らしい。
まぁ温泉自体は良かったです。熱い湯もあったので満足。サウナとか蒸し風呂もあったな。
行き帰りは普段歩かないところを通るのでそういう楽しさはある。◯◯荘とかいう草ぼうぼうで渡り廊下もあって非常に幽霊の出そうな趣きのあるいい感じの建物を見つけたのも満足だった。工事するとか看板あったの残念だな。歩いてると意外にも良い感じの町並みだなぁとか確認できた。
まぁそれは置いといて、開発進んでないです。とりあえずBloggerはAtomで出してるらしいので、RSS2.0, RDFとか見たり。 なんかatomでidとか適当に使っちゃってるけど、他でそういうのなさそうなのでurlを使っちゃおうかなと。
rails-vimとか入れたりしてとりあえず環境とりあえず入れてみたけど大して使えてない。とりあえずデータはあるしviewはまじめに作ろうか。
2015年11月22日日曜日
ruby-rss
まぁゴミのように大量のデータが取れるんだけど、このままだとよく分からんので、手作業で分けてった。
つまり私がやろうとしてることに必要なのだけ取り出すと
- RSS::Atom::Feed (そのサイトの情報)
- title
- author
- link[2] (そのサイトにあるurl、配列形式、そのサイト自体のurl欲しいんだけど、順番が謎)
- entry (記事、配列形式)
- content (記事の中身body)
- published (公開日時かな?)
- title
- updated (publishedだけでいいか)
- author (配列形式、まぁ要らないといえば要らない)
- link[4] (その記事のurl、配列形式、これも順番謎、titleが記事のtitleと一致してるかな)
とりあえず確認で
rss = RSS::Parser.parse(url)
p rss.title.content
p rss.authors[0].name.content
p rss.links[2].href
p rss.entries[1].title.content
p rss.entries[1].content.content
p rss.entries[1].updated.content
p rss.entries[1].published.content
p rss.entries[1].authors[0].name.content
p rss.entries[1].links[4].href
=> "名称未設定のブログ"
=> "iaia"
=> "http://iaiaie.blogspot.com/"
=> "github"
=> 割愛
=> 2015-11-19 23:27:42 +0900
=> 2015-11-19 23:27:00 +0900
=> "iaia"
=> "http://iaiaie.blogspot.com/2015/11/github.html"
こんな感じで取れるかな。まぁ普通にentriesはeachで回す。別にcontentってやらなくても.to_sでcontent部分を吐き出してくれるんだけど、htmlのタグがくっついてくるので辞めた。 まぁauthorとか要らんな。updatedも要らないかな。 記事のurlはtitleと一致してるものを取るように書いて、ってすれば良いかなぁ。なんかsubtitleとかcategoryとか見えたんだけど、とりあえず無視無視で後で必要であれば戻る感じで。
2015年11月20日金曜日
2015年11月19日木曜日
github
blog書きながら寝てた...。昨日分です。
最近というか今週来週辺りは忙しいのでちょっと開発無理だな。23時帰宅が当たり前になってしまう。ホントに一人キツイ。
git使ってないのであんまり分かんないんだよね。
置いときました。https://github.com/iaia/rss-reader
つまりまぁrss-readerやります。まだ何も作ってないので。
とりあえずpush先指定しといて、commitでテストしといたのでgithub関連大丈夫そうかな。
なんかwarning出てた気がするけど...。
構想何も練ってないので、ほぼ0からだな。とりあえずイメージとしてはfeedlyで良いです。
railsの勉強パート2ってことで。何か本欲しいけど分からんなー。
なんで作りたいかというと、まぁあんまりfeedlyに良いイメージないんだよな。
adblockで弾かれたり弾かれなかったりよく分からんし。前は止まったりしてることあったけど最近は安定してるか。
というよりまぁ自分が使ってるサービスは自分で作って自分で使おうという考え。
rails系で触ることはまだなさそうだな。先に普通のrbでfeed取ったりするテストやらんと話にならない。
機能でなんとなく分かるのは
- OPML形式のimport/export機能
- Read it Later機能
- articleを一行ずつで表示する画面
- 各行選択すると概要?表示
- 選択されると未読は既読フラグを立てとく -> どこかのタイミングでdbにupdate
- タイミングは画面開いてる状態で1分間隔とか?
- それ以外にもどこかページ遷移すればupdate
- ページ表示時にfeed取得
- 1時間に1回feed取得?
かなぁ。
テーブルは
- user
- id
- name
- password
- category
- id
- name
- site
- id
- name
- category_id
- user_id
- article
- id
- title
- body (概要?)
- time(created_atで十分)
- site_id
- read (未読flag)
かなぁ。
画面は1個で十分(viewは1個)かと。controller側でカテゴリ選択されたら、categoryに属するsiteのarticle取り出し。siteが選択されたらsiteに属するarticle取り出し。って感じでいけるな。まぁ最終的に出てくるのはarticleだな。
おっと、viewは概要部分もあったか。差し込めるような形式にしておいて_body.html.erbとかで作れば良いんじゃね感。
2015年11月15日日曜日
railsの続き
- ajaxが動かなくてどうも普通の画面遷移になる
で、デフォルトだけの方で挙動がおかしかったのはjsの読み込みのタイミングの問題だったのか?って感じでちゃんと意識して書いたら動いてたのでまぁ良しとしよう。納得出来ないけど。
- js, cssの扱い勘違い
- テーブルの参照
@book = Book.find(1) Author.find(@book.author_id)みたいなの毎回書けって?って感じ。bookとauthorの関係分かりづらいし。(そうでもないか) 絶対にこの辺は簡単にやれるようになってるはずなんだよなぁ〜と、思ったらbelongs_toとhas_manyを使えばいいみたいな話が。 つまりこれで
` @book.author
だけでauthor参照できる。Bookのmodelにbelongs_toでauthor登録しておいて(Authorにはhas_manyをつける)、.authorつけるとAuthor.where(id: @book.author_id)をしてくれる。実際.authorつけるタイミングでselect文発行してるっぽいし。これだと圧倒的に分かりやすい。違和感はあるけど。
違和感は「本が所有してる著者」っぽい感じがして逆なんじゃないか感すごいんだよな。@author.bookだと「著者が所有している(書いた)本」で全く違和感ない。こっちの設計おかしいのか理解がおかしいのかどっちもなのか。
一応、[model名]_idがデフォルトの規則らしいけど、modelにforeign_keyとか設定してあげると好き放題な名前がつけられるらしい。そっちもちょっと後でやらないといけないんだけど。ちなみにauthor_idとanother_author_idみたいな感じでやろうとしたら、どうも後のほうのみAuthorのidが入るらしくてそれもハマった。
- 配列のidで取り出し?
@author.each do |a| @book << Book.where(author_id: a.id) ` endを、最初思い浮かべたんだけど、これだとRelationにならなくて@bookに対して更に.where()とか使えない。第一ダサい。
後で気づいたけどin句で出せば良いんだよなって感じではあるんだけど、それのrailsでの実現方法がわからなかった。 ググってたらmapでやってる人いたけどそんなバカなwだったんだけど、つまりはfindやwhereに配列で渡すとin句にしてくれるので、mapじゃなくてpluck()ってので配列作って渡せということらしい。
` @book = Book.where(author_id: @author.pluck(:id))
で、"select * from books where author_id in (1,2,3,4)"みたいな一文で済ましてくれる。
- formのactionのid
- formから"post /search" に飛ぶ。
- ページをリンクから移動して"get /search/2?keyword=hoge" に行く
- 再度formから"post /search"に飛ぶ
って感じで一通りは機能問題なしかな。 後はチョロチョロ勉強してrailsに合った書き方をもうちょい落とし込みたい。
シンボルの書き方がなぁ。最初「:key => "value"」だろって思ってたんだけど、「key: value」の方がさっと書けていいか。