edy hub

プログラミングやライフスタイルについて書き綴っています

SQLで重複した値を取り除いた集計を行いたい

SQL

結論 DISTINCTを使います。 SELECT COUNT(DISTINCT name) FROM users COUNTの箇所はAVG(平均)、SUM(合計)なども充てることが出来ます。

Rubymineの「typo」警告を特定のワードの場合に無くしたい

どんなケース? これはtypoに見せかけて、プロジェクト内では列記とした単語なんじゃ!という場合。 毎回警告が出るとうざいですよね。 解決方法 該当ワードで右クリック すると、Spellingという項目が出てきます(自分の場合は、トップに出てきました) さ…

【エンジニア向け】情報収集用サイトまとめ(完全個人版)

はじめに 普段自分が触れる情報の鮮度を上げたいと思った。 鮮度重視 slacklist slacklist.info slack-list-ja bokuweb.github.io イベント・勉強会系 geechs geechs-magazine.com

Goのセットアップを行う

はじめに 普段は業務でRubyを使っているが、多言語に対応して一丁前のエンジニアになるべく、Goの学習をしてみる(週末限定) リファレンス このサイトが非常に役に立った。 cuto.unirita.co.jp Goのインストール 自分はMacを使用しているため、homebrewでGo…

Railsのテーブル定義書を吐き出したい

はじめに プロジェクトメンバーにエンジニア以外の関係者がいるときに、テーブル定義書を用意することになった。 テーブル定義書とは? 方法 下記を参考にrakeタスクを作成する。 gist.github.com とりあえず動かしてみる lib/tasks内にrakeタスクを作成する…

Railsのベストプラクティスを教えてくれ

はじめに こちらの記事は現場でRuby on Railsを用いている筆者が、独断と偏見でRailsのTipsをまとめたサイトを収集する記事です。 基本的に「まとめのまとめ」のスタンスを取ります。 つまり、私の備忘録です。 1. Rails Best Practices 一発目から海外の英…

Rubyの基礎を改めて学習し直してみた(インスタンス)

これは何か? Rubyの文法を復習し直す場 RubyとRailsを学習する方に向けた記事 インスタンス変数 インスタンス変数とは、オブジェクトが抱えている変数のこと。 例えば下記のようなrubyファイルにUserクラスがあったとする。 class User end ここで、rubyの…

Railsで使えるメソッド確認用のメソッド

これは何か? Rubyで定義されていないメソッドが存在した時に、No Method Errorが吐かれる。 それを未善に防ぐために、メソッドの存在を予めチェックする。そのための備忘録。 ローカル変数が定義されているか 前提 定義されていないローカル変数は使おうと…

MySQLのデータをダンプする〜mysqldumpコマンド〜

はじめに エンジニアとして、現場に入るとdumpファイルをもらうことがあります。 特に入社直後は開発環境の構築からスタートすると思うので、まず最初にdump.sqlっぽい名前のファイルを付与されるんじゃないでしょうか? しかし、その後dumpファイルをただ貰…

エンジニアとしてブログを書いてみる

はじめに 都内のベンチャーでWebエンジニアとして春から社会人デビューします。 今後は技術的なアウトプットや、エンジニアとしての学び、現場での経験による具体的なエピソードなどを記していけたらと思います。 まずは1週間に1投稿ペースでゆるりと始めた…