まるるん備忘録

プログラミングやインフラ等、IT技術に関して気付いた事を書いているブログです。

【まるるん備忘録】プログラムを組む時はコーディング規約にだけ気を付ければ良い?

プログラムを組む時、コーディング規約を守れば良いコードになると思っていましたが、 コーディング規約を守るのは最低条件だと気付きました。 じゃあ他にどういう事を気を付ければ良いのか、という事を3点に絞って書いていきます。 コーディング規約は必ず…

【まるるん備忘録】LambdaをGo言語で使ってみる

Lambdaとは Lambdaとは、特定のイベント発生時に設定しておいたプログラムを自動的に実行してくれるコンピューティングです。 サーバー側の設定を一切する事なく、コードを書くだけでバッチ処理が行えるので、とてもオススメです。 この記事では、Lambdaの関…

【まるるん備忘録】Dockerfileをbuildしてイメージを作成する

Dockerfileのあるディレクトリ内で以下のコマンドを叩く。 $ sudo docker build -t repository/file_name:tag . 例 $ sudo docker build -t test/centos:centos7 . これでイメージの作成が完了する。作成したイメージを確認する場合は以下のコマンドを叩く。…

【まるるん備忘録】macにvagrantを導入してCentOS7を起動するまでの流れ

開発環境 macOS High Sierra (バージョン10.13.6) macにvagrantを導入してCentOS7を起動するまでの手順は以下の通りです。 1. virtualboxを公式サイトから用意する 2. vagrantをインストールする 3. CentOS7のboxを用意する 4. 作業用のディレクトリを用意す…

【まるるん備忘録】エディターの拡張方法

エディターの拡張と言っても、最初は何から行えば良いか分からなかったのでメモ。 開発環境 macOS High Sierra バージョン 10.13.4 Unity 2018.1.0f2 まずはメニューバーにエディターのGUIを表示してみる と言う事で早速本題に入ります。 まずはAssetsディレ…

【まるるん備忘録】Unityのエディター拡張方法まとめ

Unityで時間のかかる単純作業を繰り返している時「もっと作業効率を上げたいなぁ」と思った事からエディター機能を拡張し始めました。 この記事にはエディター拡張に使う各種メソッドや、機能の実装方法をまとめ次第URLを貼っていくので興味のある方はどんど…

【まるるん備忘録】Laravelのディレクトリ構造について

Laravelについて勉強し始めた時、どこから手を付け始めれば良いか分からなかったのでメモ。 以下の3点が理解出来れば、最低限のコンテンツは作成出来る。 resouces/views/ディレクトリについて routes/web.phpについて public/ディレクトリについて resouces…

【まるるん備忘録】curlコマンドの使い方

curlコマンドの使い所 curlコマンドを使えば、さくっとデータのダウンロードやHTTPリクエストが行えます。 もちろんHTTPリクエストを送ってテストを行う使い方も良いのですが、 「グローバルIPアドレスを設定出来ない状況で、scpコマンドでデータをホストに…

【まるるん備忘録】LaravelでSCSSの使い方

LaravelでCSSを整えている最中「もっと綺麗なCSSを使いたい」と思い立ち、LaravelでSCSSを使うにはどうすれば良いのか気になったのでメモ。 LaravelでSCSSを使うためには以下の手順を踏む。 Laravel上でCSSファイルを使えるようにcomposerでインストールする…

【まるるん備忘録】Laravelのコントローラ作成方法

コントローラの作成 php artisan make:controller [作成するコントローラ名] (.phpは不要です) コントローラは app/Http/Controllersに作成される。 コントローラを作成するとルーティングの流れが追いやすくなるので、積極的に利用しよう。

【まるるん備忘録】AWSでDockerを使ってLaravel環境を構築する

環境を構築し終わるまで少し沼にハマったのでメモを残します。 Dockerをインストールする。 ※ Dockerをインストールする方法は省略します。 DockerをインストールしたらLaradockを導入する。 ※ Laradockにはnginxやpostgresなど様々なコンテナが用意されてい…

【まるるん備忘録】Laravelでcss、jsファイルをロードする方法

Laravelではデフォルト設定ならpublicディレクトリ内のcssファイルとjsファイルがロードされる。 この為cssファイルやjsファイルを使用したい場合、publicディレクトリ内にファイルを作成し、そのファイルまでのパスを指定すれば良い。 public/hoge.cssを指…

【まるるん備忘録】Laravelで独自PHPファイルのロード方法

composerを使ってPHPファイルをロードする プロジェクトディレクトリ直下にあるcomposer.jsonの「classmap」にロードしたいPHPファイルのパスを書く。 "autoload":{ "classmap":[ "PHPファイルのパス", ] }, オートロードをダンプする 以下のコマンドをプロ…

まるるん備忘録【gitコマンドでpushするまでの流れ】

gitコマンドを使ってpushを行う場合、以下の手順を踏む事でpushが出来ます。 コミットした時の名前をGitHubのアカウント名にするため、設定を行う ローカルリポジトリにコミットする 2段階認証している場合はpushが通らないので、アクセストークンを発行する…

プライバシーポリシー

MaruGamesは、以下のとおり個人情報保護方針を定め、個人情報保護の仕組みを構築し、個人情報保護の重要性の認識と取組みを徹底することにより、個人情報の保護を推進致します。 個人情報の管理 MaruGamesは、お客さまの個人情報を正確かつ最新の状態に保ち…

TeachAnswerServlet.java

TeachAnswerServlet.java import java.io.IOException.;import java.io.PrintWriter;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.serv…

まるるん備忘録【Webアプリケーション開発】getParameterで上手く値が取得出来ない!?

JavaServletでリクエストからパラメータを取得する時、getParameterというメソッドを使いますよね。 ですがこのgetParameter、name属性をしっかりと引数に渡してあげても、nullを返す事があるのです。 以前その理由が分からず少し悩んだ事があったので、今回…

MakeQuizServlet.java

※マーカーのようなものが引かれていますが、特に支障はないので気にしないで下さい。 MakeQuizServlet.java import java.io.IOException;import java.io.PrintWriter;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.a…

index.html

index.html <html> <head> <title>脳トレクイズ</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> <h1>算数問題</h1> <p>あなたの名前を入力して下さい</p> <form action="makequizservlet" method="POST"> <input type="text" name="name"> </form></body></html>

まるるん備忘録【Webアプリケーション開発】HTMLのPOSTメソッドで失敗したこと

HTMLのタグの1つである<form>タグ。 その<form>タグの属性の1つ、methodの値を「POST」にしてデータを送信する練習をしてみたのですが、何故だか上手くいかないんですよね…… という訳で、何が悪いのかHTMLの中身を見てみましょう。 使用したHTMLは2つです。 signin.html </form></form>…