ブログ
#01 SS通信はじめました
こんにちは!スーパーソフトウエアです。 この度、【SS通信】をはじめることにいたしました。 ▼なぜ始めるのか スーパーソフトウエアって、実は40年も歴史があり、世界750万ダウンロードを突破している自...
PythonでWebページをスクレイピングしてみた
こんにちは、技術部のKです。 さて、前回のPythonを用いた「Streamlitの導入からデプロイまで」に引き続き、今回もPythonに関連した「Webページのスクレイピング」について紹介させていた...
【Git】ブランチ運用ルール「Git-flow」と「GitHub Flow」
こんにちは、技術部のFです。チーム開発でGitを使う場合に使用される代表的な運用方法の、「Git-flow」と「GitHub Flow」についてまとめます。 Git-flowとは Git-flowは主...
【初心者向け】VSCODE ショートカット集 (windows)
こんにちは、技術部所属のKと申します。 本日はプログラミングを始めたばかりの方に向けてVSCODEで使いこなすべきショートカット集等を紹介するので是非見ていってください。 1.ショートカット集 ショー...
【Ruby】カスタム例外にメッセージ以外のパラメータを追加する
こんにちは、技術部のNです。独自で作成したカスタム例外に、メッセージ以外のデータを渡したいとき、Rubyでは以下の記載でパラメータを追加することができます。 前提 カスタム例外がこのようにあり、メッセ...
【Ruby】開発現場で役に立つgem4選
Ruby(Ruby on Rails)の開発現場で使っていて便利だったgemを4つ紹介いたします。 1.rails-erd bundle exec erd コマンドを実行するだけでActive Rec...
「みんなのオフィス」に東京オフィスが掲載されました!
この度、オフィス紹介メディア「みんなのオフィス」に東京オフィスの取材記事を掲載して頂きました。 オフィスの様子だけでなく、なぜリモートと在宅の選択が自由なのか、 代表の船木が考えるリモート下でのコミ...
【PostgreSQL】EXPLAINでの実行計画の取得と読み方
こんにちは、技術部のTです。 SQLを実装する際に複数パターンから最適解を選択したり、レスポンスの遅いSQLを改善しなければならないこともあると思います。今回はSQLの実行計画を取得し、どんなことが書...
【Git】git add -p を使ってコミット単位を整理する
はじめに この記事ではgit add コマンドのオプション -p (–patch)に関して説明します。 皆さん git を使って開発をしてますでしょうか。開発を進めていくなかで、このファイ...