Takunojiのプログラミング・プレイグラウンド(遊び場)

「プログラミングのススメ」と学習した結果身につくもの、アイディアを実現するために何をしたら良いか?の答えが出せるようになります。

Google クロールエラーが出る 〜WordPressを使っているときの対処法〜

イントロダクション Google Consoleで自作のPHPを登録したらエラーが出ました。 こんな感じです。 これに対処すべく調査したところ以下のサイトを見つけました。 unskilled.site これを参考に修正します。 自分の場合を考える <参考サイトの場合> WordPres…

やりたい事をやろうのススメ

障害を撃破! やりたい事はあるけど、「時間が…」とか色々な理由(言い訳)が行く手を邪魔します。自分はそんな状況が続いて終いには身体を壊してしまいました。 こんな経験をしたので、激しく反省しました。。。 そんな訳で反省した内容をまとめました。 一度…

Google Maps API〜オリジナルのグーグルマップを作る〜

イントロダクション 前回に引き続きグーグルマップに関して記載します。表示する地図は札幌を中心にライブハウスの照会をやります。 事の経緯 以前前から、地方の情報を発信したいと思っていたのですが、良い仕組みが思い付かず…保留にしてました。 しかし……

Google Maps API 〜オリジナルマップを作る〜

イントロダクション ライブハウス照会サイトを作る事にしました。 札幌を拠点にして活動しているので札幌を中心にマップを作成します。 GoogleMapを使う ひと昔前は、申請の類なしで使えたのですが、今は違うようです。 GoogleMapsAPIの申請が必要で、ちょっ…

目標達成 サンプル 〜サンプル2 ミュージシャン広告システムを作る〜

イントロダクション 最近、グーグルアドセンスに合格しました。合格できない原因は、以下の2つでした(予想で確証はありません)。 http://ドメイン名でアクセスできるようにしていなかった事 グーグルの審査がちゃんと動いていなかった→サイトの登録をやり直…

プロジェクトサイトを作るには

イントロダクション じゃんけんゲームのリリースをする為にGluon のライセンスを取得する必要があります。フリーライセンスがあるのでそれを取得するつもりです。 そして、その為にはこちらの規約を読んで、条件を満たす必要かあります。 やる事一覧(GluonLi…

ND4Jを使って、行列をコントロール=マッピングをプログラムで行う

イントロダクション ゲームなどで、マッピングを行うのに「行列」が使えると思った次第です。 実際には、[u16プログラミングコンテスト](http://www.procon-asahikawa.org)で使用しているゲームで使用しました。 結果的には、マップを描いて終わりにしてしま…

ロードマップの作り方 〜今までの足跡をまとめ、今後の計画へつなげる〜

イントロダクション 今まで、色々とやってきましたが、なんだかぐちゃぐちゃになってきてしまったので。。。 そいつを整理!一覧化!今後の計画!とつなげて行くにはどうしたら良いか?と考えたところ「ふつーにロードマップがいんでないかい?」と思い至っ…

期限を決めてアプリを作る

イントロダクション 2019/6/1までにCHaserServverクライアントアプリを作ることにしました。 まだ出来ていませんが、感想と反省を記載します。 こんな感じで動きます www.youtube.com ダメだったところ ソースがぐちゃぐちゃでデバックするのが大変 見た目に…

アプリのリリース計画を練る

イントロダクション じゃんけんゲームのリリースをやろうと思ってます。これには、プロジェクトのサイトとプロジェクトの更新情報を通知するものが必要です。(Gluon のライセンス取得の為) なので、これらの仕組みを作る事を考えています。 とりあえずGitを…

GitプロジェクトをPULLしてアプリを動かす

イントロダクション ここ最近(2019/05/17)はU16-プログラミングコンテストに着手しようとしています。実際には「CHaserServer」というゲームサーバーにアクセスして1対1でポイントを競うゲームをプログラムで動かすというものです。 U16-旭川プログラミン…

Spcket通信 〜Javaとc#で通信する〜

イントロダクション こんなサイトを見つけました。U-16プログラミングコンテストに関する、ページです。サンプルゲームとして面白いと思ったので記載します。 事の発端 目標ブレークツリー(サンプル)の作成中ですが大人向けのプログラミングコンテストがあっ…

IDの管理に2進数を使う

イントロダクション 目標ブレークツリーを作るのにtreant.jsを使いました。 このツリーは、概要なので詳細がないと要件を満たせません。 なので、IDをつけて、対象になるデータを取得できる様にします。しかし、目標、タスクを複数作ると作業内容が被ってし…

目標カテゴリを作成する 〜絵が描けなくても、これならいけるかも?Fire Alpacaを使う〜

イントロダクション 自分は絵が描けないのですが、それでも「何とかしてどーにかしなくてはいけない」と思い、対策を考えました。 それは以下の様なやり方です。 レイヤーを使う アップロードされているイメージファイルは基本的に、著作権上の問題が発生す…

ノン・デザイナーがデザインしてみる〜プログラマはデザイン(設計)もやるんです〜

イントロダクション 一応ですが、(ある程度実績を積んだら)プログラマは設計もやります。人によりプロジェクト管理者など様々ですが… 余談でした(笑)。 前回は、アプリケーションの設計2ということで、実際に「イメージを具体化するための手順」について記…

アプリケーション設計2〜イメージを形にする手順<やるべきことを一覧にする>〜

イントロダクション 前回は、アプリケーションの設計について記載しました。早い話が「夢を形にする作業(ちょっと盛っています)ですよ〜」と言うことでした。 そして「イメージを実現するために何をやるのか?」を明確にする必要があります。そこで「目標ブ…

アプリケーション設計について〜じゃんけんゲームの設計の場合〜

イントロダクション じゃんけんゲームのリリースに向けてどーしたら良いか色々と考えています。しかし、やることはやりたいと思っているので「アプリケーション設計」について記載したいと思います。 サンプルに使用するのは「じゃんけんゲーム」です。 設計…

Project 目標達成 〜じゃんけんゲーム(アプリ)をリリースするための計画と問題解決〜

イントロダクション 目標達成プロジェクトサイトはこちら https://zenryokuservice.com/mokuhyoAP 前回まで「じゃんけんゲーム」のリリースを目標にして色々とやってきました。 そして以下のような問題が出てきました。 <問題> GLUONのフリーライセンスが…

プロジェクト目標達成

イントロダクション 前回、じゃんけんゲームのリリースの為に必要な事などを記載しました。 次はGoogleプレイストアにリリースしたい と思っているのでGluonのフリーライセンス取得する必要があり、 その為にプロジェクトサイトの作成に着手しました。 問題…

プロジェクト・サイトを作る(plain html & js & css)

イントロダクション 今まで「じゃんけんゲーム」を作成してきました。プログラミング初心者にも作成できるようにロジックなど簡単なもののみを使用する方向で作成しました。 ちょっと物足りない部分がありますが。。。とりあえずは「じゃんけんゲームVer1.0…

じゃんけんゲームVer1.0完成

# イントロダクション 今日(2019/03/27)、じゃんけんゲームをVer1.0という形で完成することにしました。 手こずっているのもあり「アイコ」の時にストップしないで「アイコでしょ」をやるためには「マルチスレッド処理」が必要なためVer1.0で完成とすること…

XBoxにPCゲームをインストール

イントロダクション 記事を書いてアップするのを忘れていました。 先日、XBoxを購入しました。 ぶっちゃけ、やりたいゲームがあったわけではなく…PCとの連携を試したりUnityやUnrealなどゲームエンジンのテスト(やるかどうかは未定)など… まとめると、休む時…

Eclipse Gluon〜じゃんけんゲーム、とりあえずここまではできた〜

イントロダクション JavaFXでGluonのEclipseプラグイン(無料)を使用してスマホアプリの作成を行なっております。 主な目的としては、ゲームアプリケーションのテンプレートにしようと思っております。 つまり、このアプリをカスタムしてやればスマホアプリが…

JavaFX アニメーション〜まとめ〜

イントロダクション ここ数日間やってきた、アニメーション作成のまとめです。今までのアニメーションを使用して「じゃんけんゲーム」の完成(リリースすることが目的)させる方向へ進みたいと思います。 初めに、木琴を作る ここで3DモデルをJavaFXで作成し…

JavaFX アニメーションを理解する

イントロダクション 前回まではGluon+Eclipseでのアプリケーション作成とJavaFXでのUI作成の基本を学習してきました。 そして、やっぱり基本を行います。ただし、アニメーションの基本をやります。 こんな感じで、アニメーションの基本を理解していきます。 …

短期集中!無料トライアル!〜その後は、通常のアプリ作成になります〜

イントロダクション 前回は、とりあえず動くところまで作りました。概要は以下の通りです。 ゲームのタイトル表示 ゲームの開始画面表示 「じゃんけん」の開始ボタン押下後の処理 「3」の部分で開始ボタンを押下後にイメージを表示して終了している状態で前…

技術ポータルサイトを作りたい〜アイデアの具現化〜

イントロダクション 「アイデアがあって、それを実現する」というのはとても大変そうなイメージがあります。大きいものだと「夢を叶える」という事になるでしょうか。 駄菓子菓子「千里の道も一歩から」と言うように小さなレベルでアイデアを実現させる事は…

はじめてのJava〜見直し、Lv1〜

イントロダクション プログラミングをやったことのない友人に自分の作成したプログをレビューしてもらいました。「これなら大丈夫!」と思っていたけど、抜けが結構あり「わからん!」となる部分が沢山ありました。 せっかくレビューしてもらったので、プロ…

はてなブログProへ移行する2

イントロダクション はてなブログProに移行してGoogle Adsenseの審査が通らなく困ったのでメモ。 通らない原因 とりあえずは、審査に通らなかったらGoogleからメールが飛んできます。 「サイトを審査にお送りいただきありがとうございました。」という文言が…

初心者向けのプログラム言語

イントロダクション 「プログラム言語を学ぼうとは思うんだけど、何を学べば良いのがわからない」という、悩みを何処かのSNSで見かけました。 ちょいと、思う事があったので云々かんぬん記載しようと思います。 結論から言うと やりたいと思った言語をやるべ…