emkiki

勉強してる内容を気まぐれにめもる

はじめてのSpring Boot 勉強メモ3 Log4JDBC

Log4JDBC を使ったSQLログ出力 pom.xml に追加 <dependency> <groupId>org.lazyluke</groupId> <artifactId>log4jdbc-remix</artifactId> <version>0.2.7</version> </dependency> logback.xml <configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> </include></configuration>

はじめてのSpring Boot 勉強メモ3 と雑記

Spring JDBC pom.xml に依存関係を定義するだけで使えるとは。。。サーブレット&JSPで書いてた頃の懐かしみ。 クラスパス直下に以下のSQLファイルがあれば読み込んで実行される。 schema.sql data.sql 勉強メモを書くのは、、 前回どこまでやったかな、のメ…

A5

A5:SQL Mk-2 - フリーの汎用SQL開発ツール/ER図ツール .. 松原正和 これでER図を作成できます。 こういうのも今まで使った事なかったな・・・ Excelだったな。 便利なものは使っていこう。

はじめてのSpring Boot 勉強メモ2

mvn spring-boot:run これがうまく行かなかった。 やったこと jdk9 アンインストール jdk8 インストール これでうまく行きました。つまり、教則本と同じにしたという事です。 今後のためのメモ 雛形プロジェクトの作成 mvn -B archetype:generate -DgroupId=…

Spring Boot プロジェクトの作り方

前提 Eclipseに Spring Tool Suite(STS)入っていること。 Webプロジェクトの作り方 新規→Springスタータープロジェクト 名前を入力する→次へ Webにチェック→完了 Hello World の表示 HogeApplication.java というのが出来ているので編集。 classに@RestContr…

eclipse タブ切り替えショートカットメモ

背景 eclipseとか使わずに10年間やってきたので、使い方を調べつつ、まわりの人に聞きつつ、やってます。 ちなみにeclipseの良い所は家でも使える事ですね。汎用機系のエンジニアで、家にマシン持ってる人はなかなか居ないのではないでしょうか(持ってる人…

日記 2/5~2/9

はじめて Redmine を書いた。 Excel課題管理表の世界からの脱却である。これは転職して良かった事の一つになる。 だけどMarkdownで書けない設定だった。Markdownは使わない文化なのか。 風邪をひいた。 二日間、定時で帰った。 進捗が100%切ってしまった。こ…

はじめてのSpring Boot 勉強メモ

勉強日記 業務で必要な知識ですが、業務とは別のスピード感で、個人的にじっくりと学んでいきたいなと思います。 というか超初心者なのでじっくり学んで行くしかないです。 業務上必要な事は、業務で走りながら身に付けていくしかないのですが、一方で理解し…

通勤時間に関する考察

通勤時間について考えてみました。 最近、心身の疲れの原因は、通勤時間が長いからかな~などと思ってます。 こんな気持ちで書いてみました。 通勤時間、長いとしんどいね~。 近い方がいいですよね。 遠い人にほんの少しでも優しくしてくれたら嬉しいな~。…

SQL UPDATE 実験中(だけど分からない)→解決

SQL

恥ずかしながらSQL不勉強なもので、分からないことが・・・ やりたい事 update_member テーブルの内容を member テーブルに反映させたい。同じ人だけ。 具体的には、 tomさんと aaronさんだけを、update_memberの内容で更新したいです。 member postgres=# s…

Spring Boot APIについて

APIという言葉が現場で飛び交っていて、今まで使ってこなかったから、 APIって、天気予報情報つかうやつ? くらいなイメージで、API設計してって言われてもよくイメージ掴めなかったけど、本を読んで何となくわかった。 要するに、GETとかPOSTで使える処理の…

Spring Boot (超初心者向けメモ)

Seasar2 か struts 言うてたからその本買ってたけど蓋を開けてみたらSpringだった。 Spring Boot の本を買った。 既に業務でソースを読んでいて何となく流れはわかったけど、本で読むのもよろしいかと思う。 以下は現場でソースを読んで把握していた事と本に…

MacBook Pro を買ったので rbenv を入れた

参考書籍は「WEB+DB PRESS vol.98」です。 インストール Bash 隠しファイル表示 ls -a Rbenv ダウンロード ホームに.bash_profileを作る export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" ruby-buildインストール git clone https://github.com…

Windows vim でOsakaフォントを使うメモ

参考URLのメモです。かなりいい感じになりました。 nanasi.jp osaka.is.land.to

Windows vim でOsakaフォントを使うメモ

参考URLのメモです。かなりいい感じになりました。 nanasi.jp osaka.is.land.to

TortoiseSVN

SVN

tracpath.com こちらのサイトを参考に試してみました。 GUIになっているけど、GitHubを使っていたので何となくイメージはつかめました。 古い本ですが、 Subversion実践入門:達人プログラマに学ぶバージョン管理 というのもざっと目を通しました。

Ubuntu に PostgreSQL をインストールして使ってみる

qiita.com www.dbonline.jp 最近、WindowsよりもUbuntuの方をよく使いますので上のサイトを参考に入れてみました。 qiita.comちなみに私はUbuntuが好きで、何でか考えましたら、vimが使えるからだと思いました。Windowsでも使えますけど。それにbyobu(画面…

Java アノテーションが設定できない場合、動的Webモジュールを3以上に

Eclipseを単体で入れていたけど、Pleiadesを入れました。 Webアプリを作りたいならPleiadesの方がよさそう。 ダウンロードは1.5GBくらいでした。 さて、 サーブレットクラスはURLパターンを設定しないとリクエストして実行できません。 URLパターンの設定は…

Java で 数当てゲーム

4歳の娘にやってもらおうと思って作りました。 0~9の数字をあてます。 2回間違えるとヒントが優しくなります。 public class Game{ public static void main ( String[] args ) { int ans = new java.util.Random().nextInt(9); System.out.println("すうじ…

Java で FizzBuzz

書いてみました。 その前にWindows10にインストールです。 Java : 環境変数に注意 eclipce : 日本語化しておくと便利 Pathがうまく通っていないようでしたら、 Where コマンド 、或いは Path コマンドで確認する。 Pathで大丈夫そうでもWhereで出てこなけれ…

PowerShell ファイル名を変更しながらファイルを複製する

やりたいこと もととなるファイルと中身が同じファイルを複製するが、 ファイル名はそれぞれ指定したファイル名にしたい。 0.PowerShellスクリプトを実行するためにセキュリティポリシー変更 1).セキュリティポリシー確認 Get-ExecutionPolicy Restrict…

Herokuへの公開方法まとめ

ほんの数か月前、Herokuに公開するのに何日もかかりました。 一週間くらいエラーに悩んだりもしました。 今では10分くらいで出来るようになりました。 忘れないように注意ポイントをまとめておきます。 Heroku環境への配置 1.Railsアプリ作成 先ずはローカ…

git pull でリモートリポジトリと同期

git

パソコンAで開発してgit push パソコンBでcloneして開発してgit push パソコンAで続きをやるときは、、 git pull origin master で出来ます。 cloneではありません(でした)。

「RubyでつくるRuby」を参考に作成中のRPG to Ruby 途中経過

まだまだ全然できていませんが、お昼休みにこつこつ進めて、ここまでいきました。 こちらインプットデータ RPG.txt C Z-ADD*ZERO WKSUMC 1 ADD 2 WKSUMC WRITEWKSUM 実行すると、 $ ruby r2r.rb RPG.txt 結果は、 3 WRITEは本物と違って仮にPにしてますが、…

Ruby Kaigi 2017 に参加して決意したこと RPG2Ruby を作り始めています

RubyKaigi に参加し思ったこと。 来年のRubyKaigiではRubyistですって自己紹介したいな〜。 そのためには、 ・Rubyの実務経験 ・人に自信をもって紹介できる作品が欲しい。 で、後者の方ですけど、以下を作り始めています。 AS400/RPGのソースコードをRubyで…

Byobu ターミナルで複数画面操作メモ

Byobu のインストール(apt使用) 起動:byobu 標準のエスケープキー:F12 新規画面:F2 画面分割(上下):Shift + F2 画面分割(左右):Ctrl + F2 画面移動:F3/F4

tmux ターミナルで複数画面操作メモ

tmux をインストール(私はaptでやりました) 起動 tmux 新しくウィンドウを開く Ctrl + b c ウィンドウの切り替え Ctrl + b p (アスタリスクがついているウィンドウがアクティブっぽい) 画面分割(上下) Ctrl + b " 画面分割(左右) Ctrl + b %

Ruby Kaigi 2017 に行ってきました

初めてRuby Kaigiに、仕事でRubyを使っていない初心者が行ってきました。 日程 9/17 Tokyo -> Hiroshima 9/18 Ruby Kaigi 9/19 Ruby Kaigi 9/20 Ruby Kaigi(am) Hiroshima -> Tokyo 感想 とても良かった! 来年も絶対いきたい! それまでに、もっと勉強し、…

雑記:HTML CSS について

今まで、なんとなく力だけでなんとなくこなして来たHTMLとCSSについてちゃんと勉強しようと思いまして勉強しています。 www.amazon.co.jp www.shoeisha.co.jp www.shoeisha.co.jp 本はわかりやすい。私は基本的なことも理解していなかったなぁと。 Rubyが楽…

git clone でリポジトリのコピー

git

違うパソコンでも開発の続きが出来るよう、初めてなので恐る恐るやってみました。 git clone ここにgithubのアドレス(githubからコピペできる) ↓ bundle install ↓ rails db:migrate 以上でOKです。