マルくん

マルくん

マガジン

  • 備忘録

    プログラミングやネット系の備忘録

  • 有料note

    有料noteを集めました

  • 【公共職業訓練】プログラマーへの道のり

    僕が公共職業訓練を受けてプログラマーを目指します!3ヶ月間の訓練で毎日その日に学んだ事などを復習を兼ねてシェアします。よかったら一緒に勉強しましょう。 ちなみに言語は「java」です。

記事一覧

【Java】基本的なファイル操作を行う

基本的な下記の処理を行うコードを紹介します。 ファイルの作成 ファイルに書き込み ファイル読み込み ファイルの存在確認と削除 この記事ではそれぞれの処理を関数と…

マルくん
1年前

【マクロ(VBA)】Excelのシートを自動で作成

Excelのシート名を1日ずつ1か月分作成したい時があると思います。 この記事では1か月分のシートを1発で作成する方法を紹介します。 「開発」タブの追加 マクロを作成する…

マルくん
1年前

プログラムからPostgerSQLに接続する方法

この記事では自分のプログラムからPostgerSQLに接続する方法とHerokuのPostgreSQLと接続する方法を紹介します。 ちなみにプログラミング言語は「Java」を使っています。 P…

500
マルくん
3年前
1

Herokuアカウント作成方法~Git、herokuCLIインストール方法

※2022年11月28日には無料枠がなくなってしまいましたが一応この記事は残しています。 これから「Heroku」を使おうと思ってる方は以下の手順でherokuを使う準備をします。…

マルくん
3年前
1

Herokuにデプロイ

※2022年11月28日には無料枠がなくなってしまいましたが一応この記事は残しています。 僕がHerokuにwebアプリをデプロイした時のやり方を備忘録を兼ねて紹介したいと思い…

5,000
マルくん
3年前
1

サンプルプログラム

以下のプログラムを適所にコピペするだけで簡単なプログラムが試せます。 詳細は以下サイトをご覧下さい index.jsp <%@ page contentType="text/html; charset=UTF-8" %…

マルくん
3年前
1

動的SQLなどに便利!カンマを付ける方法

この記事では動的SQL文などを作る時に便利なカンマを付ける方法を紹介します。例えばWebサイトなどを作成しているとして、チェックリストなどから送られてくる値によってSQ…

250
マルくん
4年前

【Oracle】色々なSQL文まとめ

SQL文の使い方を忘れないように解説とともに残しておきます。 テーブルの作成テーブルを作成する時は「create文」を使います。 書き方は以下のようになります。 create …

マルくん
4年前
2

勇者とドラゴンが戦うプログラムの解説

いきなりですが、このプログラムは「継承」が理解出来てないと難しいと思います。ですが、何となくイメージができるように解説して行こうかなと思っています。 ちなみにプ…

780
マルくん
4年前
2

Javaのプログラムを実行するアプリ

このアプリを使えばJavaのプログラムが実行できます。 初心者やプログラミングをやってみたいって方は是非やってみてください。分かりやすく写真を使って説明しています。

300
マルくん
4年前
2

ゴミの日判定プログラム

この記事では、Javaで簡単なプログラムを記載してます。 Javaを勉強し始めた人向けで、二次元配列の勉強に役立つかなと思います。 このプログラムでは曜日によって何ゴミを…

500
マルくん
4年前
3

表を作るプログラム

3×3の表を作るプログラムを作成します。 値はランダムな整数が入る様になっています。 まずはソースコードを見てみましょう。

500
マルくん
4年前

配列の中身を整える〜バブルソート〜

この記事では配列の要素を50個作ってその中にランダムな整数を格納して、さらにバラバラに格納されてる配列の中身を昇順で並びかえる方法を紹介しています。 ちなみに使っ…

マルくん
4年前
3

ジャンケンができるプログラム

タイトルの通りジャンケンができるプログラムのソースコードを紹介しようと思います。 今回紹介するソースコードはコンピュータ同士がジャンケンをして勝敗をつけます。 …

800
マルくん
4年前
1

Java訓練#52(個人課題発表)

今日の授業今日は個人課題の発表でした。 みんなそれぞれ個性的で面白かったです。 凄いサイト作ってる人はみんなコードが綺麗でメモを分かりやすくかいてあり、他人がみ…

マルくん
4年前

Java訓練#51(個人課題)

今日の授業個人課題として自分で好きな物を作ってます。 今までやってきた事プラスHTML や CSSなども使ってサイトを作ってます。 HTML や CSS はJavaと違ってロジックを考…

マルくん
4年前
1
【Java】基本的なファイル操作を行う

【Java】基本的なファイル操作を行う

基本的な下記の処理を行うコードを紹介します。

ファイルの作成

ファイルに書き込み

ファイル読み込み

ファイルの存在確認と削除

この記事ではそれぞれの処理を関数としています。

package test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io

もっとみる
【マクロ(VBA)】Excelのシートを自動で作成

【マクロ(VBA)】Excelのシートを自動で作成

Excelのシート名を1日ずつ1か月分作成したい時があると思います。
この記事では1か月分のシートを1発で作成する方法を紹介します。

「開発」タブの追加

マクロを作成する場合はコードを記述するエディタを開いてそこにコードを記述します。
「開発」タブがない場合は下記手順で追加します。
・「ファイル」→「オプション」→「リボンのユーザー設定」
画面が開けたら「開発」のチェックボックスにチェックを入

もっとみる
プログラムからPostgerSQLに接続する方法

プログラムからPostgerSQLに接続する方法

この記事では自分のプログラムからPostgerSQLに接続する方法とHerokuのPostgreSQLと接続する方法を紹介します。
ちなみにプログラミング言語は「Java」を使っています。

PostgerSQLに接続するにはPCにPostgerSQLがインストールしてあることが必要です。
まだインストールしていない方は以下のサイトでインストール方法を紹介しています。参考にしてみてください。

もっとみる
Herokuアカウント作成方法~Git、herokuCLIインストール方法

Herokuアカウント作成方法~Git、herokuCLIインストール方法

※2022年11月28日には無料枠がなくなってしまいましたが一応この記事は残しています。

これから「Heroku」を使おうと思ってる方は以下の手順でherokuを使う準備をします。

まずはHerokuアカウント作成し、その後にwebアプリをherokuにデプロイする時に使うGitをインストールします。最後にコマンドプロンプトやターミナルでherokuコマンドが使えるようにする為にherokuC

もっとみる
Herokuにデプロイ

Herokuにデプロイ

※2022年11月28日には無料枠がなくなってしまいましたが一応この記事は残しています。

僕がHerokuにwebアプリをデプロイした時のやり方を備忘録を兼ねて紹介したいと思います。
ネットで検索しても出来なかったり、各ファイルの作成やpom.xmlの記述など、どうしたらいいのか分からず結構苦労したので、ここでまとめておきます。

もっとみる
サンプルプログラム

サンプルプログラム

以下のプログラムを適所にコピペするだけで簡単なプログラムが試せます。

詳細は以下サイトをご覧下さい

index.jsp

<%@ page contentType="text/html; charset=UTF-8" %><!DOCTYPE html><html><head><meta charset='UTF-8'><title>deploy</title></head><body><h2>

もっとみる
動的SQLなどに便利!カンマを付ける方法

動的SQLなどに便利!カンマを付ける方法

この記事では動的SQL文などを作る時に便利なカンマを付ける方法を紹介します。例えばWebサイトなどを作成しているとして、チェックリストなどから送られてくる値によってSQL文(カラム)を作りたい時に役立ちます。

select NAME, AGE, ADRESS from info

上のようにSQL文の表示したいカラムを指定する時は カンマ で区切ります。もしこれがチェックリストなどでチェックさ

もっとみる
【Oracle】色々なSQL文まとめ

【Oracle】色々なSQL文まとめ

SQL文の使い方を忘れないように解説とともに残しておきます。

テーブルの作成テーブルを作成する時は「create文」を使います。

書き方は以下のようになります。

create table テーブル名(入れたい値 それの型(最大文字数) ※制約);

だいたいこんな感じで作成できます。

以下は実際作成する時の例になります。

create table student(student_id n

もっとみる
勇者とドラゴンが戦うプログラムの解説

勇者とドラゴンが戦うプログラムの解説

いきなりですが、このプログラムは「継承」が理解出来てないと難しいと思います。ですが、何となくイメージができるように解説して行こうかなと思っています。

ちなみにプログラミング言語は「Java」です。

この記事の最後には、このプログラムを実行する環境がない方や、プログラミングってどんなものか簡単に試してみたい方の為にプログラムを実行できるものを紹介してますので、最後までご覧下さい。

それでは解説

もっとみる
Javaのプログラムを実行するアプリ

Javaのプログラムを実行するアプリ

このアプリを使えばJavaのプログラムが実行できます。

初心者やプログラミングをやってみたいって方は是非やってみてください。分かりやすく写真を使って説明しています。

もっとみる
ゴミの日判定プログラム

ゴミの日判定プログラム

この記事では、Javaで簡単なプログラムを記載してます。
Javaを勉強し始めた人向けで、二次元配列の勉強に役立つかなと思います。
このプログラムでは曜日によって何ゴミを出すか判定するプログラムです。
楽しみながら見て頂けたらと思います。

もっとみる
表を作るプログラム

表を作るプログラム

3×3の表を作るプログラムを作成します。
値はランダムな整数が入る様になっています。

まずはソースコードを見てみましょう。

もっとみる
配列の中身を整える〜バブルソート〜

配列の中身を整える〜バブルソート〜

この記事では配列の要素を50個作ってその中にランダムな整数を格納して、さらにバラバラに格納されてる配列の中身を昇順で並びかえる方法を紹介しています。

ちなみに使ってる言語は「 Java 」です。

配列について詳しく知りたい方はJava訓練#12をご覧下さい。

それでは、まずはコードから見ていきましょう。

int[] data = new int[50];int a = data.len

もっとみる
ジャンケンができるプログラム

ジャンケンができるプログラム

タイトルの通りジャンケンができるプログラムのソースコードを紹介しようと思います。

今回紹介するソースコードはコンピュータ同士がジャンケンをして勝敗をつけます。

もちろん、実行する度に違う結果になります。なので、実行するまではどっちが勝つかわかりません。

このプログラムはプログラミング初心者でも分かるように解説しますので、プログラミングを勉強中の方にも読んでいただきたいです。

ちなみに使って

もっとみる
Java訓練#52(個人課題発表)

Java訓練#52(個人課題発表)

今日の授業今日は個人課題の発表でした。

みんなそれぞれ個性的で面白かったです。
凄いサイト作ってる人はみんなコードが綺麗でメモを分かりやすくかいてあり、他人がみても分かりやすかったです。

僕もこれからコードを書く上で「見易さ・分かりやすさ」も気をつけて書こうと思いました。

人の書いたコードやロジックを見たり聞いたりするのも凄い勉強になりました。

これで公共訓練で勉強するのも終わりです。

もっとみる
Java訓練#51(個人課題)

Java訓練#51(個人課題)

今日の授業個人課題として自分で好きな物を作ってます。
今までやってきた事プラスHTML や CSSなども使ってサイトを作ってます。

HTML や CSS はJavaと違ってロジックを考える必要がなくて、タグを使うとそのまま反映されるし、色々あるので面白いなと思いました。

サイトを作るには画面遷移やDAOクラスの使い方を理解してないと結構苦戦します。

実際僕はあまり理解できてなかったので苦戦し

もっとみる