45 posts by 中の人(管理者)
オプション、設定方法の一貫性の無さ
July 14, 2021
posted by 中の人(管理者)
(今回の話はそんなに有益な情報があるわけでも無いので、時間のある方のみ読んで頂ければと思います。) ソフトウェアによって、同じような事をするのでも設定方法・考え方が異なる場合があって困るというお話です。 よくある不満 こ ...
2020年代の自宅サーバー
July 13, 2021
posted by 中の人(管理者)
「自宅サーバー」というと、最近では自宅でビールサーバーが楽しめるサービスの方を思い浮かべる方が多いくらいマイナーなものとなっている2021年の夏ですが、現在自宅サーバーを2台運用しているので、今回は自宅サーバーについて軽 ...
CentOS 7 から 8 へのアップグレード
July 01, 2021
posted by 中の人(管理者)
CentOS 7 から 8 へは、公式のアップグレード手段が用意されていません。公式見解としては、データをバックアップ → CentOS 8 を新規インストール → データを復元、という手順を取るべきとのことです。 詳し ...
Terraform で Amazon Lightsail 上に WordPress インスタンスを立てる
June 14, 2021
posted by 中の人(管理者)
とあるプロジェクトで WordPress インスタンスの作成を依頼されました。最初は Bitnami の AMI を使って EC2 上に構築しようかと思っていたのですが、別のプロジェクトで Amazon Lightsai ...
Terraform で秘密情報を扱う
March 25, 2021
posted by 中の人(管理者)
Terraform を使うとインフラの構成がコード化される、Infrastructure as Code (IoC) という利点があります。そして、Terraform をある程度使っていくと、ソフトウェア開発と同様に 「 ...
Windows 版 Amazon WorkSpaces での開発
March 15, 2021
posted by 中の人(管理者)
背景 とあるお客様のお仕事では、Amazon WorkSpaces の環境が各人に渡されて、そこでほぼ全ての作業が行われます。 Amazon WorkSpaces では、OS を Windows と Linux から選ぶ ...
MySQL で一意制約が削除できない
January 19, 2021
posted by 中の人(管理者)
基本: 外部キーに使われているインデックスは削除出来ない MySQL でインデックスを削除するときに、以下のようなエラーメッセージが出る事があります。 普通に読めば、そのインデックスが外部キーによって使用されているので削 ...
AWS の session token を簡単に管理する
November 25, 2020
posted by 中の人(管理者)
トークン取得→設定作業が地味に面倒 先日、こんな issei-m がこんな投稿をしました。 IAM で MFA を強制する方法と CLI での認証方法 – もばらぶエンジニアブログ 今はどこもセキュリティが厳しくなって、 ...
Scala の Option, Either とエラー処理
September 24, 2020
posted by 中の人(管理者)
Scala ではエラー処理に使えるクラス・仕組みが沢山ありますが、今回は Option, Either を使った方法を色々紹介します。 前提知識として、Scala の Option, Either を触ったことがあり、基 ...
Label Studio で教師データ作成
July 27, 2020
posted by 中の人(管理者)
機械学習にとってはデータが重要です。本記事では、機械学習の教師データを作成するときに使える Label Studio というオープンソースのツールについて紹介します。 最初に、Label Studio 自体の説明を、その ...
PayPal vs. Stripe
June 22, 2020
posted by 中の人(管理者)
PayPal と Stripe の両方を使う機会があったので、比較してみます。といっても、サービス自体の比較は色々なサイトで行われているので、まずはそれらのサイトを紹介しつつ書かれていない点を補足します。その後、少し技術 ...
機械学習・自然言語処理のお勧め本など
June 15, 2020
posted by 中の人(管理者)
昨年くらいから、社内では自然言語処理関連のR&Dやプロジェクトを進めています。私自身は、今のところ実装などの細かい部分には関わっていませんが、プロジェクトの責任者として基本的な知識は求められます。 本記事では、私 ...
SkyWay vs. Twilio Video
June 02, 2020
posted by 中の人(管理者)
ビデオ通話サービスを構築するための API について調べているときに、SkyWay と Twilio Video を実際に試してみたので、それぞれの長所・短所などを書いていこうと思います。 それぞれの概要 SkyWay ...
Rails の has_many through で scope を使う
June 01, 2020
posted by 中の人(管理者)
Active Record の関連付け(アソシエーション = associtaion)は色んな機能があります。 今回はタイトル通り、has_many :through と scope を併用する方法を紹介します。 has ...
Azure App Service + Docker で Rails アプリを動かす
May 12, 2020
posted by 中の人(管理者)
概要 会社でも個人でも AWS を使う事が多いのですが、今回、個人的なサイト作成で、勉強も兼ねて Azure App Service を使って Rails のアプリを作成してみました。 構成は以下の通りシンプルなものです ...
AWS CLI のプロファイル切り替え関連
April 06, 2020
posted by 中の人(管理者)
業務で AWS を使っていると、複数の AWS のアカウント/ユーザーを切り替える事が多いと思います。AWS CLI で使うアカウント/ユーザーを切り替えるには、プロファイルという仕組みを使いますが、今回はそれに関して書 ...
CentOS 7で Tomcat 9 + Apache を動かす
April 03, 2020
posted by 中の人(管理者)
2020年になって再び Tomcat を触る事になるとは思いませんでしたが、とあるプロジェクトで以下の構成のシステムを立ち上げることになりました。 CentOS 7 Tomcat 9 Apache 2.4 yum コマン ...
英語環境 Windows で日本語の文字化けを防ぐ
March 12, 2020
posted by 中の人(管理者)
英語版 OS を使っている 以前英語を勉強している時に Mac を英語環境で使い始めて以来、ここ10年くらいは何となく英語版の OS を使っています。メッセージとかが英語なので、英語に慣れるというメリットはあると思います ...
GitHub レポジトリをエクスポートする
March 10, 2020
posted by 中の人(管理者)
やりたいこと GitHub レポジトリの以下のデータをエクスポートしたい。 コード等(Git レポジトリ) Wiki issues, PRs, それらに対するコメント issues, PRs への添付ファイル 背景 現在 ...
Elastic Beanstalk 環境を Terraform で構築する
February 26, 2020
posted by 中の人(管理者)
AWS Elastic Beanstalk (以下 EB)は、スケール可能なウェブアプリの環境を簡単に構築・運用できるサービスです。 AWS コンソールからポチポチクリックしたりするくらいで、ELB・EC2・セキュリティ ...
個人的な技術習得方法
December 06, 2019
posted by 中の人(管理者)
はじめに 社内のメンバーから、他の人がどうやって技術とかを勉強しているのかに興味があるという話がありました。ということで、今回は、私の勉強法とかそういった自分語りをします。 個人的な経験談とかを語るのはあまり得意ではない ...
JupyterHub のセットアップ
November 28, 2019
posted by 中の人(管理者)
JupyterHub は、名前からある程度想像つくとは思いますが、大雑把に言って Jupyter Notebook が複数人で使えるような環境です。 Project Jupyter | JupyterHub 今流行りの ...
Windows で開発環境を構築する
November 19, 2019
posted by 中の人(管理者)
Mac から Windows に乗り換えた件は前回書きました。今回は、Windows 上での開発環境構築について書いていきます。 やりたいこと web、スマホアプリの開発が主です。(それ以外の開発もありますが、今回は軽く ...
Mac から Windows に乗り換え
November 11, 2019
posted by 中の人(管理者)
過去10年近く、開発環境に Mac を使っていたんですが、最近 Windows に乗り換えたので、それについて書きます。 Mac をやめた理由はキーボード 元々、Apple 信者というわけでも無く、Windows を使っ ...
社内勉強会が活発になってきた
October 09, 2019
posted by 中の人(管理者)
技術の伝達・展開に課題 弊社は、基本的には全員リモートワークです。プロジェクト毎にオンラインで打ち合わせをしたり、技術的に分からない部分は個別にチャットやビデオチャットをしますが、メンバーから他メンバーに技術を教えたりと ...
JMeter on k8s (EKS)
September 25, 2019
posted by 中の人(管理者)
目的 JMeter はかなり昔からある負荷テストツールです。JMeter が動くホストを複数台構成にして、さらに高負荷をかけることも出来るようになってるのですが、そのために行うサーバー構築や設定が若干面倒です。 今回、J ...
Dropbox 代替の Nextcloud を ConoHa VPS で使用する
August 15, 2019
posted by 中の人(管理者)
はじめに Nextcloud とは Nextcloud とは、オープンソースの Dropbox みたいなソフトです。自前のサーバーに Nextcloud サーバーをインストールし、PC やスマホの Nextcloud ク ...
Laravel の eager loading に関する小ネタ
July 23, 2019
posted by 中の人(管理者)
はじめに Laravel や Rails のようなフレームワークでは、N+1問題を回避するために eager loading を使用する事が一般的です。本記事では、Laravel の eager loading に関する ...
S3とCloudFront関連のあれこれ
June 24, 2019
posted by 中の人(管理者)
先日、S3 に HTML、画像、CSS などを置いて、CloudFront でそれを静的サイトとして配信するという設定を行いました。その際に、サイト内でいくつかの条件に従ってリダイレクトさせるという要件がありました。 C ...
Ansible で Ubuntu に postfix をインストール
May 20, 2019
posted by 中の人(管理者)
やりたいことはタイトル通りです。 「え?aptモジュール使えば良いだけでしょ。」 と思うかもしれませんが、それだけだと上手くいかないのです。 問題点 普通に aptコマンドで postfix パッケージをインストールして ...
S3 の特定のフォルダのみにアクセス権限を与える
April 15, 2019
posted by 中の人(管理者)
背景: S3の権限設定は色々難しい Amazon S3 は、(お金さえ出せば)容量を気にせず色んなファイルを置いておける便利なストレージで、様々な用途に使われています。 特定のフォルダを特定のユーザー(※)のみに使わせた ...
Serverless で複数の AWS アカウントを使用する
February 25, 2019
posted by 中の人(管理者)
はじめに Serverless Framework とは 本ブログでも過去に何回か紹介した Serverless Framework は、AWS Lambda 関数を簡単に作成できるツールです。以下、過去記事です。 S ...
mod_wsgi とライブラリ読み込み
February 06, 2019
posted by 中の人(管理者)
先日行った、Caffe で推論処理を行う API サーバーの移行時に発生したエラーとその対処法シリーズの第三弾です。 関連エントリーは以下の通りです。 元の Caffe サーバー構築記事 第一弾: mod_wsgi イン ...
mod_wsgi + Anaconda で undefined symbol: SSLv2_method
February 05, 2019
posted by 中の人(管理者)
(画像は anaconda (蛇)です。爬虫類が嫌いな方は済みません。) 先日行った、Caffe で推論処理を行う API サーバーの移行時に発生したエラーとその対処法シリーズの第二弾です。 関連エントリーは以下の通りで ...
mod_wsgi インストール中に gcc failed
February 04, 2019
posted by 中の人(管理者)
背景 以前、以下のエントリーで、Caffe のモデルを使った API サーバーを構築する方法を紹介しました。 機械学習の学習済みモデルを使用して API サーバーを構築する | もばらぶエンジニアブログ その後、都合によ ...
優秀な技術者と一緒に、好きな場所で働きませんか
January 30, 2019
posted by 中の人(管理者)
株式会社もばらぶでは、優秀で意欲に溢れる方を常に求めています。働く場所は自由、働く時間も柔軟に選択可能です。 現在、以下の職種を募集中です。ご興味のある方は、リンク先をご参照下さい。 ソフトウェアエンジニア デザイナー ...
機械学習の学習済みモデルを使用して API サーバーを構築する
January 10, 2019
posted by 中の人(管理者)
やりたいこと 機械学習(ML)の学習済みのモデルを用いて、推論処理を行う API サーバーを構築する、というのが今回やりたいことです。 一般的に、学習には高機能な GPU インスタンスが必要なのに対して、推論処理は、CP ...
Licensed Scrum Master になりました
October 09, 2018
posted by 中の人(管理者)
唐突な話ですが、昨日 Licensed Scrum Master になりましたので、それについて書いていきます。 Licensed Scrum Master とは Scrum Master の認定資格 Licensed ...
Truffleとローカルのネットワーク
September 19, 2018
posted by 中の人(管理者)
はじめに 一時、関連の書籍を色々読んでブロックチェーン熱が高まって、その後プロジェクトが忙しくなって熱が冷めて、最近また熱が高まってきました。そのうち調べたこと・やったことを網羅的にまとめようかと思いますが、今回は Tr ...
Spark の DataFrame のテスト
July 23, 2018
posted by 中の人(管理者)
はじめに Apache Spark では、御存知の通り大規模なデータを高速に扱う事が出来ます。大規模データ処理のインフラという観点では、速度のチューニングのために、データ構造を調整したりデータ処理の順番を最適化したりとい ...
Rails アプリのアセットを Webpacker で管理する
May 05, 2018
posted by 中の人(管理者)
世間では GW ですが、皆さんいかがお過ごしでしょうか。こちらは仕事も落ち着いてきたため、直近のプロジェクトでそこそこ時間を使う羽目になった Webpacker についてのブログ記事を書くことにしました。 はじめに Ru ...
Serverless で Python のパッケージを使った Lambda 関数をデプロイ
January 14, 2018
posted by 中の人(管理者)
Python パッケージを使う、原始的な方法 過去に2回、Serverless Framework を使った Lambda 関数の管理について書きました。 Serverless Framework による AWS Lam ...
Terraform によるインフラ構築
January 10, 2018
posted by 中の人(管理者)
概要 Terraform は、いわゆる Infrastructure as Code のためのツールですが、似たようなツールが色々ある中で、なぜ Terraform を使う必要があるのか分からない人もいると思います。本記 ...
Serverless Framework による AWS Lambda 関数の管理2
December 12, 2017
posted by 中の人(管理者)
今回のトピック 前回の投稿で、Serverless Framework (以下、Serverless)を使って AWS Lambda 関数、およびそれのトリガーとなるイベントの定義まで出来たと思います。 今回は、前回紹介 ...
Serverless Framework による AWS Lambda 関数の管理1
November 18, 2017
posted by 中の人(管理者)
はじめに Lambda 関数を簡単に管理したい AWS Lambda の適用分野は色々考えられますが、AWS 上の複数のサービスを、各種イベントをトリガーとして連携する、というのが割とポピュラーな使用例かと思います。 A ...