Kei's blog

開発やゲームなど好きなことを書いていく

日記って思ったよりおもろい

どうも、ThreeL運用しているけいです。

・ThreeL https://threel.jp/https://threel.jp/

今回はThreeLで投稿するとき、どんなのを投稿するか考えながら投稿してるの。 そのためにね、ほかの方の日記やブログを参考にするため一億個くらい読んできた。

そしたら、知恵を蓄えにきたつもりがただただネットサーフィンしてるのさ いや、仕事しろよ、私。

だから私もね、気にせず好きなように投稿しようと思って、今まさにそれ。 やっぱり気にせず投稿できるってことは昔のSNSとか今のTwitterでも共通なのかもしれない。

それで私が作ったThreeLってなんか気軽に投稿できないのと気になっちゃうよね 何か知らんけど。

オープンにしすぎるのもあまりよくないのかも 匿名とかじゃないからなおさらだし、今だとクオリティの高いものばかりだし。 最初はひっそりとやりながら徐々にならしたいよね。

そんなこんなでうちのサイトもそういうゲームで面白かった場面とかでもいいから そういうの読みたい 情報もいいけど、ネタもいいよね 昔みたいな隠し系の話題とかもありだよね、今そんなないけど。

今後もこんな感じThreeLに関することで書いていくかもしれない。 頑張ってよいサイトにするので 遅いけど今年2019年もよろしく!

じゃまたの

cakephp3でsitemap.xml作成

いろんなサイトを見てきたが、自分が求めてるものと違ってたので書きました。

itmesの中身と TabelNameをコンテンツのテーブル に書き換えれば、使えます。

        $xml_head = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><urlset></urlset>";
        $xml = new SimpleXMLElement($xml_head);
        $xml->addAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');

        $itmes = [
            ['url' => "url_1"],
            ['url' => "url_2"],
            ['url' => "url_3"],
            ['url' => "url_4"],
        ];

        $tab_data = $this->TabelName->find();
        foreach ($tab_data as $data) {
            $itmes[]['url'] = "{$data->id}";
        }

        foreach ($itmes as $itme) {
            $urlSxe = $xml->addChild('url');
            $urlSxe->addChild('loc', $itme['url']);
        }

        $this->response->body($xml->asXML());

$this->TabelName、各コンテンツ配下にあるアイテムなどある場合は使ってください。 全部直接書くよ!ってかたは,下記を消してください。

        $tab_data = $this->TabelName->find();
        foreach ($tab_data as $data) {
            $itmes[]['url'] = "{$data->id}";
        }

7個のゲームをしながら開発をするというハードモード

以前に遊ぶときは遊ぶみたいなこと言ってたと思うんですが、 そのせいで遊ぶゲームが増えてしまいました、てへっ

まぁ辛いです!!!!!!

スタミナなんて消化しきれないので、もー無限に遊べるやん!って思いながらゲームしてます。

遊んでるゲームは

アズールレーン
蒼青のミラージュ
ギガントショック
サモンズボード
誰かのためのアルケミスト
プリコネR
タップソニックトップ

こう見ると酷いものだ 時間があればこれらの記事も上げたいですね 正直何を書いていいものか・・・。

書くときはこちらで書いてるのでこちらもよろしくね(´ω`) https://threel.jp/keikun/

無理して開発を進めた結果

こんばんわー 今ゲーム開発とwebサービス開発の一連の流れを書いてるんですが まだまとめがうまく行ってないのでちょっと少しずれた話をしますね。

タイトル通りに私は開発進めるために睡眠削って毎日フルで考えてました。 具体的には ・マーケティング的なこと ・開発設計 ・作業の進め方 ・時間の使い方 ・現在の仕事をどのタイミングでやめるか などなど と頭がパンクするくらいなずっと考えてました。

そうするとアイデアが全然生まれないし、開発の効率もかなり落ちました。 それは実感するほどに。

なので適度に勉強して時間を決めて作業を進めたほうがいいです。 後、遊ぶときはプロジェクトのことは一切考えないことです。

今はどうしてるか 寝れるときは寝て、遊びたい時はよく遊ぶようにしてます。 私はやらないと気が済まないタイプなので遊ぶより開発だービジネスだーってやっているとやはりストレスになっていたのかなと思います。

それでどう変わったか 日々楽しくなったのと、体が軽くなった。

今もしかしたら萎えてしまってやる気がでないとかあったら一旦忘れて好きなことをやってましょう?

それではまた(´ω`)

サイトを公開するまで【webサービス制作】

threel.jp webサービス制作のベースは話はこちらのサイトなのですが、最初はかなり酷かったです。

ニュースみたいな記事があがっているだけでそこらへんのブログより酷くデザインも最悪でした。 それまでの過程を詳しく話していきます。

まずは必要な機能を書き出しました。

トップ画面にオススメゲーム欄の表示 記事の投稿 記事の表示

とりあえずはこれだけでした。 仕事後の時間や休日の時間を使って作成したので2週間くらいで完成しました。

完成する手前くらいで ドメインの入手をしました。そして、完成時にドメイン設定も終わらせツイッターなどで公開するところまでいきました。

そのときは公開することに意味があると思ってたのでどんなに使えないサイトでもとりあえず公開という感じでした。

サーバーの用意【webサービス制作】

web開発で必要なサーバーをまず手に入れましょう。

私は、普段からさくらVPSで借りてたので今回もさくらVPSでサーバーを借りました。 今回はサーバー構築の細かい説明はなしで流れだけ伝えます。

今回使うであろうものをとりあえず調べてる。

・まずはOS さくらVPSだと色々あると思うんだけど、全部自分でやったほうがためになるので
ほぼ初期のやつで知っているCentOS6にしました。
ここは正直何でもいいです。

・ブラウザに表示するためには。
Apache Nginx が必要みたいですね
今回はApacheにしました。正直Nginx使ったほうがいいと思うのでがんばれる方はそっち入れましょう。
最初に設定は済ませて起きましょう。面倒で後回しすると開発中うまくいかないことがあるので、先につぶしておくことをおすすめします。

・開発するための言語を導入
私はPHPがメインなのでPHP5.6を導入。
もーサポートも切れてるので今から入れる人は絶対PHP7にしてくださいね?

フレームワークも入れる。
最初はLaravel入れたけど、初期導入面倒だったのでcakephp3にしました。以前も使っていたので。
初めて開発する方はcakephp3オススメしておきます。
流行りはLaravelなんで乗っておきたい人はそっちで。

ここらへんは調べれば出るのでがんばってください!

先にこっち書いたけど。、開発環境忘れてたのでそっちから準備したほうがいいですね 次回そちらのほうを書いていきますね!