Outsource Systems

11 posts
Vue.jsエンジニア コーポレートメンバー募集
採用情報

Vue.jsエンジニア コーポレートメンバー募集

事業内容 2022年1月初旬リリース予定の アーティストが独自の音楽ストリーミングアプリを作れるサービスの開発、運営 労働環境 リモート 仕事内容 音楽ストリーミングアプリを作れるサービスの管理web開発 技術仕様 バックエンド: Rails 6 認証: Firebase 決済: Stripe Iosフロント: Swift5 Webフロント: Vue.js アプリサーバー: heroku DBサーバー: AWS RDS ストレージサーバー: AWS S3 時給

Railsエンジニア コーポレートメンバー募集
採用情報

Railsエンジニア コーポレートメンバー募集

事業内容 2022年1月初旬リリース予定の アーティストが独自の音楽ストリーミングアプリを作れるサービスの開発、運営 https://origify.app 労働環境 リモート 仕事内容 下記のような機能開発 Firebase 認証機能 Stripe継続課金機能 音楽再生機能 プッシュ通知機能 ライブ配信機能 その他音楽ストリーミングアプリの機能開発 技術仕様 バックエンド: Rails 6 認証: Firebase 決済: Stripe Iosフロント: Swift5 Webフロント: Vue.

IOSエンジニア コーポレートメンバー募集
採用情報

IOSエンジニア コーポレートメンバー募集

事業内容 2022年1月初旬リリース予定の アーティストが独自の音楽ストリーミングアプリを作れるサービスの開発、運営 https://origify.app 労働環境 リモート 仕事内容 下記のような機能開発 Firebase 認証機能 Stripe継続課金機能 音楽再生機能 プッシュ通知機能 ライブ配信機能 その他音楽ストリーミングアプリの機能開発 技術仕様 バックエンド: Rails 6 認証: Firebase 決済: Stripe Iosフロント: Swift5 Webフロント: Vue.

CTO募集 音楽ストリーミングサービス開発
採用情報

CTO募集 音楽ストリーミングサービス開発

事業内容 2022年1月初旬リリース予定の アーティストが独自の音楽ストリーミングアプリを作れるサービスの開発、運営 https://origify.app 労働環境 リモート 仕事内容 下記のような機能開発とマネジメント Firebase 認証機能 Stripe継続課金機能 音楽再生機能 プッシュ通知機能 ライブ配信機能 その他音楽ストリーミングアプリの機能開発 技術仕様 バックエンド: Rails 6 認証: Firebase 決済: Stripe Iosフロント: Swift5 Webフロント: Vue.

n+1 問題とは
技術ブログ

n+1 問題とは

n+1問題とは 目次 はじめに n+1問題とは n+1を解決する方法 preload eager_load includes どれを使うのが良いのか? はじめに Ruby on RailsではActiveRecordというORMを採用しているため、自身でクエリ文を書かずともデータベースからデータを取得することが可能です。 例えば、あるモデルの全てのデータを取得したいとします。以下のように書けば、望んだデータの取得ができます。 Model.all これを、SQLで書くと以下のようになります。 SELECT "model"

ActiveResourceとマルチDBのどちらを使うべきか?
技術ブログ

ActiveResourceとマルチDBのどちらを使うべきか?

ActiveResourceとrails6以降複数DB接続機能のメリットとデメリットをご紹介していきます。 どちらを使うべきかはそれぞれのメリットデメリットにみて、ご自身で検討してください。 ActiveResourceのとは ActiveResourceの使い方 Rails間でリソースのCRUD操作をする Prefix(接頭辞)を指定する Validationを設定する ActiveResourceのメリット・デメリット メリット デメリット Rails6で追加された複数DB接続 複数DBを使ってみる どのように複数DBへ接続するのか primary/replica コネクションの自動切り替え primary/replicaの挙動の確認 複数DB接続できるようになったメリット・デメリット メリット デメリット ActiveResourceとは ActiveResourceは、Rails2.0〜

ActiveJobとは
技術ブログ

ActiveJobとは

目次ActiveJobの概要 Job(ジョブ)とqueue(キュー)どういった場面で使用するのか ActiveJobを実装すべきケースActiveJobのバックエンド なぜ非同期バックエンドが必要なのかよく採用される非同期バックエンドActiveJobと非同期バックエンドの直接利用ActiveJobの同期実行簡単なjobを作成する Jobの実装の準備Jobをキューに入れるバックエンドの設定ActiveJobの概要今回はRubyonRailsの機能の一つである、「ActiveJob」について解説していきたいと思います。 ActiveJobについて、Railsガイドでは以下のように説明されています。 Active Jobは、ジョブを宣言し、 それによってバックエンドでさまざまな方法によるキュー操作を実行するためのフレームワークです。 ジョブには、定期的なクリーンアップを始めとして、請求書発行やメール配信など、あらゆる処理がジョブになります。 これらのジョブをより細かな作業単位に分割して並列実行することもできます。このように記載されていますが、初学者の方だったり、経験の浅い方からすると、「ジョブ」や「キュー」といった単語に馴染みがなく、理解が難しいと思います。

rubyをrbenvを使用してmacにインストールする
技術ブログ

rubyをrbenvを使用してmacにインストールする

今回はmacにrubyをインストールしていきたいと思います。macに開発者ツールをいろいろダウンロードするのによく使うツールがHomebrewです。Homebrewはgithubなどと連携して、開発者ツールをダウンロード、管理してくれるツールになります。Homebrewの公式ホームページはこちら Homebrewのページにいきbrewコマンドを使えるようにするためにはrubyが必要です。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" つまりHomebrewでrubyをダウンロードしたいのにrubyを先にダウンロードしないとHomebrewをmacにインストールできないという、初心者には「ちょっと待って?」と言いたくなるような状態です。 HomebrewをインストールHomebrewをダウンロードするためにmacが標準で用意してる開発者ツール全般をダウンロードして、rubyを入れていきましょう。 xcode-select --install 続いてこちらのコマンドhomebrewをダウンロードしてましょう

よく使うSQL文 チートシート | MySQL編
技術ブログ

よく使うSQL文 チートシート | MySQL編

mysqlのインストール mac OSでhomebrewが入っている場合 brew install mysql window OSの場合 こちらをご覧ください https://webkaru.net/mysql/install-windows/ ログイン パスワードがない場合 mysql -u root パスワードがある場合 mysql -u root -p データベースの一覧を表示 SHOW DATABASES; データベースへの作成 CREATE DATABASE

人工知能系・機械学習系・AI系のオススメAPIまとめ
技術ブログ

人工知能系・機械学習系・AI系のオススメAPIまとめ

APIとは APIとはアプリケーション・プログラミング・インターフェイスの略です。 インターフェースとはコンピュータ用語でいうと、「何か」と「何か」をつなぐものという意味を持ちます。 つまり、APIとは「アプリケーション」と「プラグラム」をつなぐもの、という意味になります。 ここで紹介するAPIは機械学習の開発している会社が、無料または有料で機械学習を用いた、分類/分析/生成などのサービスを提供しています。 Watson API 提供:IBM リンク: https://www.ibm.com/