ENTRANCE

都内でエンジニアやってます。主にRubyとJavaを書いて遊んでる人のブログ。楽しくのんびりとがモットー。

2019-01-01から1年間の記事一覧

【Java】Optionalとは仲良くした方がいいよって話

こんにちは、かっつんです! Java8でOptionalが導入されて久しいですが、Optionalと仲良くできていますか? 私は好きです、非常に。何ならなんでもOptionalにしてしまいがちなくらい好きです、、、 で、Optionalってなんなのさ? ドキュメントによると、 nul…

【Java】配列⇄リスト、リスト⇄セット、リスト⇄マップの変換って忘れがちじゃない?

こんにちは、かっつんです! 普段コードを書いてる時もJavaのコレクション系の変換って、度々必要になるけどよく忘れるよね?私は忘れます。。。 そんなあなたに、今日は配列⇄リスト、リスト⇄セット、リスト⇄マップの変換についてご紹介します!(という名の…

【Zsh】お?zshだと^が使えない?問題

こんにちは、かっつんです! Zshが、次期macOS Catalinaからデフォルトシェルになることから、 これまでのbashなどから切り替えを行なった方も多くいらっしゃるのではないでしょうか? 私も切り替えを済ませ、いつも通りコーディングをしていたのですが、 gi…

【Redis】redis-cliでマルチバイト言語が文字化けする問題

こんにちは、かっつんです! 業務でRedisを使っていた時のお話。 保存した値をredis-cliで確認しようとしたら、日本語が表示できない、、、どうしよ。 ってなったのでご紹介します! 発生した事象 ❯ redis-cli 127.0.0.1:6379> SET key こんにちは、世界 OK …

未経験からでもエンジニアになるよ。って話

こんにちはかっつんです! 今日はプログラミング未経験からエンジニアになる方法についてお話しようと思います! 未経験の定義 この記事での未経験とは、 プログラミング未経験 のことです。 求人票などで目にする未経験は、 プログラミングの実務経験がない…

【Ruby on Rails】.erbを.hamlに変換するのは簡単だよ。って話

こんにちはかっつんです! erbファイルをhamlファイルに変換する方法を紹介します! Gemの追加 Gemfileに以下を追加します! gem 'haml-rails' ターミナルでbundle installを実行します! $ bundle install .erbを.hamlに変換する ターミナルで次のコマンド…

【Git】よく使うGitコマンド一覧

Gitコマンドをすぐ忘れてしまうので備忘録 初期設定からプッシュまで $ git config --global user.name "User Name" $ git config --global user.email email@example.com // 一回だけでOK $ git init // プロジェクトのルートディレクトリで $ git add -A $…

【コマンド】プロセスを終了する

こんにちは、かっつんです! 書くこと プロセスを確認して終了するコマンド(備忘録) 手順 アプリケーション名でプロセスを確認 $ ps aux | grep アプリケーション名 # 例) ps aux | grep mysql レスポンスはこんな感じ username 912 0.0 0.0 4919280 1436 …

【MySQL】mysql.server start/stopが出来ない

こんにちは、かっつんです。 MySQLのスタート、ストップが出来なくなってしまったので、その時の対応、備忘録。 mysql.server stopコマンドで止めてみる。 $ mysql.server stop ERROR! MySQL server process #905 is not running! あれ、、、止まらない。 そ…

【Java】MacでJavaの開発環境を構築しよーよ!

こんにちは、かっつんです! 今日はJavaの開発環境の構築手順について紹介します! Java8 + MySQL + SpringBoot + IntelliJで構築します! ミドルウェアのインストール まずはApple IDを取得(アカウントを持っていない場合のみ)しましょう! - https://app…

【Ruby on Rails】同名のDBを作ることが出来ない時にやること

みなさんこんにちは、かっつんです! rake db:createがうまく行かず、次のようなレスポンスが返ってくることありませんか? $ rails db:create Database 'sample_app_development' already exists Database 'sample_app_test' already exists (前提として、…

【Ruby on Rails】Railsで余計なファイルを作らない

こんにちは、かっつんです! Railsコマンドなどを入力した時に、デフォルトで勝手に生成されるファイルに不要なものってありますよね? そういったファイルを生成しないようにする方法を紹介します! 例えば、rails g コマンドを使って「Sample」という名前…

【Ruby on Rails】Deviseで、ログイン機能を実装する

Deviseの導入 設定ファイルの作成 モデル・データベースの作成 Viewファイルの作成 ヘルパーメソッド こんにちは、かっつんです! 今日は、gemのDeviseを使ったログイン機能の実装の仕方について紹介します。 Deviseを使えば、メールアドレスとパスワードに…

口の中のガムが溶けてなくなった話をしよう

こんにちは!かっつんです! 「ガム」って美味しいですよね。 食後やお酒を飲んだ後にお口をスッキリさせたい時、 集中を高める時に噛んでいる方も多いようです。 ちなみに僕のお気に入りは、ロッテ「ACUO」の青いやつです! 突然ですが、噛んでいるが急にガ…