はてなキーワード: サンカとは
吾輩は無職である。職はまだ無い。どこで無職になったか、とんと見当けんとうがつかぬ。
何でも薄暗いじめじめした所で手斧を投げられていた事だけは記憶している。
しかもあとで聞くとそれは増田という人間中で一番獰悪な種族であったそうだ。
・・・・
まぁ、前置きの冗談はこの辺までとして、前々から作りたいな思っていた
Webサービスを中々時間が取れず作るのを諦めていたのだけど、
僕自身、プログラミングを生業とする職業では無く、学生時代も特にプログラミングついて何か
始めたのが昨年末の大晦日ちょい前なので、約5ヶ月掛かり、当初想定していた期間より
かなりの時間が掛かってしまい、反省点等含めその辺の事を書けたらなと思います。
■やりたい事(実装した事)
・ゲームユーザー同士を繋げるマッチングサイト(出会い系ではないよ。)
・タグをつける
構成を書いた方が良いと思うので
以下になります。
■構成
--------------------------------------------
FW:Flask 1.0.2
ORM:SQLAlchemy 1.2.7
その他ツール等:Let's Encrypt/fail2ban/等々
--------------------------------------------
ほぼ、既存のベーシックなサーバーサイド側の制御のみです。(jsで非同期通信はしてます)
変えるのもなと思い、取り敢えず上記です。
■選定理由
Railsの名前を良く聞くのでRuby on Rails触ったのですが、
Railsには馴染めなかった(扱えなかった)ので
何かマイクロFWの方が良いのだろうと、Sinatraいこうか思いましたが
Railsの印象が強く残った為、Rubyは止めてPythonに移りました。
今度は初っ端からマイクロFWが良いだろうとFlaskのサンプルを試すと
比較的プログラミング初学者でも扱いやすく覚える事も少ないので、PythonとFlask
の組み合わせで決定。
(気軽にプログラムを書け、自分がイメージしている処理や制御を素直に実現できる点が
書いていて気持ちが良いです。まぁ分からない所も有りますが、そう思わせてくれる点
が良いです。モチベーション的に)
NginxとuWSGIの組み合わせはFlaskで検索すると一番でてくるのでこれに決定。
SQLite3 はマイクロFWだから軽めのDBでたぶん大丈夫だと思ったのでこれに決定
■開発概要
・まずPythonの開発環境を整えようとなり、WindowsにVagrantをインストールして
仮想マシンの環境構築。ゲストOSの中にPyenv等を入れPython環境構築
・上記構築後に取り敢えず小さなサンプルから作ろうとなり、簡単なCRUDをFlaskで行える様にしました。
これができた時は嬉しかったです
・上記が出来てから、本番の開発に移りCRUDをベースにひたすら肉付けていく
→ユーザー登録機能作成/ログイン機能作成/ユーザー情報表示/編集機能/チケット作成/及び編集/バリデーション
・細かいViewの調整とスマホ用のViewも作成(レスポンシブルでは無いので)
・本番用のさくらVPSに環境構築とセキュリティ用のツール導入とLet's Encryptでhttps化
■悩んだ点/反省点
・悩んだのがタグ機能周りになるとどうすればよいか、かなり悩みました。
結論を言うとToxi法を使用しましたのですがここにたどり着き、理解するのに結構時間がとられました。
また、実装したらしたで、今度はそのタグ機能を検索するとなると検索ワードが1つとは限らないので
クエリーを動的に生成する必要が有り、これも実装するのにかなり時間が掛かりました。
SQL文だけならば比較的すぐに検索でヒットしますが、それをSQLAlchemyでどう実現すれば良いか分からず
かなり時間が掛かりました。DB設計やSQLAlchemyの文法に自信は無いですねぇ。。
・1次情報のリファレンスからは情報得ることがほとんど出来ず(たまにはできたが)、
Stack OverflowとQiitaと個人ブログが無ければこのサイトできなかったので
■総評
・5ヶ月と時間が掛かりまた反省点も多々有るが、とりあえずサービス公開まで
もっていけた事が嬉しいです。ただただ嬉しい。
・FlaskとSQLAlchemyの情報が日本語が少ないので公式リファレンスとStack Overflowを
行ったり来たりしたおかげで英語アレルギーがそこまで無くなった。
■成果物
オンラインゲーマー向け(e-sports)のマッチングサイトになります。
名前が安直で小学生が5秒で考えたような名前ですが、安直で気に入っています。
作った理由は、僕はBF1が好きなのでオペレーションキャンペーンと言うモードを
やろうとしたのですが、時間帯が悪いのか過疎なか分からないが全然マッチングしないのですよ。
やりたいのにマッチングしないので出来ないどうしよう、と。
また、昔セールでFarCry3をかなり昔に購入した時(既に4が発売済み)にCO-OPモードが全然マッチしない事が有り
旬が過ぎたオンラインゲームは中々マッチしなくてほぼシングルモードしか出来ない事は割とあると思うんです。
今だとBF4もかなり人数がいない状態なので特定マップのみとか。
なのでオンラインゲームでマルチプレイやCo-opで人を集めたい時、PUBGやFORTNITE等バトロワゲームのスクワッドを
募集する時、オンラインゲームの大会(e-sports)を開きたい時に利用して貰えると嬉しいです。
主に想定ユーザーと考えているのは、FPS/TPS/RTS/MOBA等のPCゲーマーをメインに考えていますがCS機やTCGでも
使って貰えると嬉しいです。
あとViewがレスポンシブでは無く、PC用とスマホ用しかなくタブレット用の中サイズのViewが無いのでご了承下さい。
遊んでも良いよという奇特な方がいましたら当該サイト内でコメント頂けると幸いです
・BF1(PC版)
それでは長々とありがとうございました。
・・・・
日月を切り落し、天地を粉韲して不可思議の無職に入る。吾輩は死ぬ。
ありがたいありがたい。
新しい言葉を聞くと大抵空耳し、知っている言葉で出来の悪いダジャレのような感じに再構築されて、実際とはかけ離れたイメージがその言葉の第一印象として刷り込まれてしまう。
そして後から中身を知ってもうまく上書きされず、その単語を思い出そうとするときのとっかかりが第一印象のイメージの断片になりがちなので、
誰かと「あーホラあれあれ……○○っぽいの」という話をしたとき、周囲の人に共感してもらえない。
悔しいので、共感してもらえなかったものを軽く20個ほどあげてみる。
誰か「あーわかるわかる」って人、いませんか。
後半はともかく、前半は割とわかってもらえる気がしているのだが……。
[イメージ] | [ジャンル] | →→→ | [中間データ] | →→→ | [正解] |
北欧神話に出てきそう | 消臭剤 | →→→ | ファヴニール | →→→ | ファブリーズ |
マクドナルドのラーメン | 車の会社 | →→→ | マック・ラーメン | →→→ | マクラーレン |
落ちた寿司 | 神様 | →→→ | 落っこと寿司 | →→→ | オッコトヌシ |
悲惨な犬 | イベント | →→→ | 悲惨だワン | →→→ | サンタラン |
ペンギン | 女の人 | →→→ | ペンギン | →→→ | ベッキー |
韓国風焼肉のタレ | 遊戯王のカード | →→→ | バンサンカンソウル | →→→ | バーサーカーソウル |
転落死する感じ | 会社 | →→→ | ヒュー!レッド(血)パッカーン! | →→→ | ヒューレット・パッカード |
めっちゃ強いカナブン | スパイス | →→→ | カナブンバサラ | →→→ | ガラムマサラ |
飛来する大量の肉まん | 番組 | →→→ | 肉まんラッシュ | →→→ | 鉄腕ダッシュ |
輝く坂東さん | Fateの用語 | →→→ | サン坂東 | →→→ | サーヴァント |
特産品が昆布の島 | IT用語 | →→→ | 昆布アイランド | →→→ | コンパイラ |
防御力の高いデブ | USJの食べ物 | →→→ | タンキーデブ | →→→ | ターキーレッグ |
よつばとじゃない | ポケモン | →→→ | あずまんが大王 | →→→ | アズマオウ |
ドラクエクリアしてそう | 勢力 | →→→ | アリアハン大制覇 | →→→ | シリア反体制派 |
腐るぞ!って怒ってるおじさん | モンスター | →→→ | 腐るぞオラァ | →→→ | クシャルダオラ |
おばあちゃんびっくり | モビルスーツ | →→→ | あんれまぁ | →→→ | アッシマー |
ドクダミを見つけて喜ぶなんJ民 | ワンピースのキャラ | →→→ | ドクダミンゴwww | →→→ | ドフラミンゴ |
急にハゲて文句を言う | 歌(歌い出し) | →→→ | なんすか急に禿げ上がり | →→→ | 夏が過ぎ風あざみ(少年時代) |
ママさん毒矢殺人事件 | イケメン | →→→ | フグ矢ママ刺さる | →→→ | 福山雅治 |
とっても平和なロンドン | 肉料理 | →→→ | ロンドンすごい平和(ピンフ) | →→→ | ローストビーフ |
いかがだろうか。
基本的に空耳由来のものなので、突拍子のない中間データも口に出して速く読んだり遅く読んだりしていると、きっとジワジワとつながりがみえてくるのではないかと思う。
474 ソーゾー君 [] 2011/09/28(水) 07:57:07 ID:6S92B7DcO Be:
良いかい?「検察は小沢のリクサンカイが政治献金規制法違反の根拠も証拠も出せずに逃げ出したんだよ?」
検察が「お前は違反しているはずだから違反した事を吐け!」と尋問し
小沢一派は何も違反してないから「何も違反してないって…記ズレが違反なの?ちゃんと収支報告書も
土地の記載所も間違ったかしょないだろ?記ズレの説明もして違法性はないだろ?
違法性が有るならそれを説明しろよ?」と正論を語り検察は逃げ出した…
「お前がやったんだろ?自供しろ=認めろ!」と…
無実の人は言う…
「だから私はやってません…」
「反省の色が無い!」と…
日本の捜査機関は証拠を出さない…本人又は関係者を脅し追い込み自分達の書いたシナリオ通りの
調書=証言をさせて、それを証拠として無罪の者を罪人に仕立て上げる…
地検捜査官がフロッピーディスクの改竄で叩かれていたがこんなものは氷山の一角で
地検捜査官が腐っていたわけではなく捜査機関と司法が仲間で腐っているのです…
http://jbbs.livedoor.jp/bbs/read.cgi/business/9191/1333369457/
ttp://d.hatena.ne.jp/Thsc/20100325/p1
村の子供がいなくなった時、行方不明で宙ぶらりんではいけないわけだよ。整理が付かない。そこで、天狗の仕業だから見つからないのも仕方ないと合理 的に説明し、おのれ天狗めと怒りをぶつけ、天狗に仕えて生きていると期待を繋ぐことでケリをつけた。
村の子供が死体で見つかった時、一緒に遊んでいたあの子が突き落としたんじゃないかとか、可愛がっていなかった親なり下半身が緩い村長の息子 なりの犯行じゃないかとかいう疑念が村落共同体内部に渦巻いていては、都合が悪い。そこで天狗の仕業以下略。
その(非実在・妖怪)天狗への怒りは、ムラの外部の、山人やいわゆるサンカなどの漂泊民に向くこともあったろうよ。これが(実在)天狗。ムラ の人間じゃないから人権はない。報復でリンチしても構わない。