プログラミング

2/6ページ

CarrierWaveのversionsでPDFの各ページ画像をアップロードしようとしてハマったこと

  • 2020.09.04

土居です。本日はRailsアプリケーションで、CarrierWave(ファイルアップロード機能を提供するGem)の機能を一部誤って使っていたためにハマってしまったことについて紹介したいと思います。 PDFの各ページを画像化してアップロード CarrierWaveを使ってPDFアップロードをしているシステムで、新たにPDFの各ページを画像化してアップロード(+表示)することが必要になりました。 画像 […]

Ruby on Jetsでハマったこと

土居です。本日ははじめてRuby on Jetsを利用していて、ハマった点を紹介したいと思います。 Ruby on Jets とは Rubyのサーバーレスフレームワークです。Rubyで書かれたアプリケーションをAWS Lambdaにデプロイし、Amazon API GatewayでLambdaへルーティングするURLエンドポイントを生成します。 Ruby on Railsと同様の記法で記述でき、利 […]

Denoを触ってみる

最近モンスターエナジーを箱買いしました。関口です。 今回は今年5月に正式版がリリースされたDenoに軽く触れてみた内容を記載したいと思います。 事前準備 公式よりDenoをインストールしてください。 VSCodeやJetBrainsIDEではDeno用のプラグインが既に存在しますので、こちらも適宜導入してください。 簡易なAPIを作成する 今回はミドルウェアとしてoakを利用します。 Applic […]

開発スピードを早めるための5つのコツ

  • 2020.06.26

エンジニアの内山です。 最近は、仕事の合間の気分転換に、けん玉を練習しています。「世界一周」という技の成功率を上げることが間近の課題です。 ところで、エンジニアなら誰でも「もっと素早く開発したい」「短時間でより多くの開発をこなしたい」と考えているのではないでしょうか。 そこで今回は、私が今までの経験の中で身につけた、開発スピードを早めるために心がけていることをご紹介します。 開発する目的まで戻って […]

Docker for Macの代わりに、Vagrant + Dockerで開発環境を構築する

エンジニアの内山です。最近は家に引きこもって、どう森とスプラトゥーンを楽しんでいます。 今回は、Vagrant + Dockerで開発環境を構築する手順をご紹介します。 概要 Docker for Mac はパフォーマンスが悪いため、開発効率に悪くなってしまいます。原因については、以下を参照してください。 https://forums.docker.com/t/file-access-in-mou […]

Dockerを使ったWordPressプラグイン開発環境構築時に発生した問題

  • 2020.04.25

最近、 WordPress のプラグインを開発している。開発環境として、 WordPressのDocker公式イメージを利用しているが、いくつか想定していなかった動きがあったので、今回はその内容と対応方法について簡単にまとめておく。 開発環境前提 docker-compose.yml 発生した問題 管理画面からプラグインのインストールが出来ない 現象 原因 対応方法 別環境でDockerコンテナを […]

どうすればPull Requestのレビュー精度を向上できるか?

  • 2020.04.07

はじめに 土居です。元々あまり家から出ない方ですが、昨今の新型コロナによる外出自粛ムードでどうしても鬱々とした気分になってしまいます。みなさまはどのようにお過ごしでしょうか。 今回のブログ記事では、Pull Requestのレビューの精度を向上するための試みについて話してみたいと思います。 Pull Requestの粒度に関する課題 以前から、レビューをしやすくするため、Pull Requestを […]

ペアプログラミング活動始めました

MMMでは2020年3月からペアプログラミング活動を毎日実施してる。 【参考】ペアプログラミングをする際の注意事項 今回はその背景や概要、実施してみたメンバーの感想をご紹介したい。 背景 去年の終わり頃、 フロントエンドメンバーとバックエンドメンバー間で、仕様の認識ズレがあったり、そもそもの仕様合意せずに作業を進めてしまったりして、結果的に手戻りが発生 ということがあった。この状況についてPM(プ […]

ペアプログラミングをする際の注意事項

こんにちは。 最近は粛々とGolangで開発をしている関口です。 MMMでは先週からペアプログラミングを毎日1時間取り入れています。 導入にあたっては、MMMのメンバーでペアプログラミングに関しての議論をしました。 今回はその際印象に残ったペアプログラミングに関する注意事項を3点紹介します。 沈黙を避ける ペアプログラミングに関する記事を読んでいると、この「沈黙を避ける」べきという内容がよく出てき […]

Visual Studio CodeとIntelliJ IDEAを比較してみた

2020年1月よりMMMに入社いたしました、関口と申します。 よろしくお願いいたします。 全社員があだ名で呼び合う制度に則って、社内ではJPと呼ばせてもらっています。 背景 入社以来、Golangでバックエンドの開発を行っています。 当初はVisual Studio Code(以下VS Code)をエディターとして利用していましたが、途中からIntelliJ IDEA(以下IntelliJ)に移行 […]

1 2 6