ユニファ開発者ブログ

ユニファ株式会社システム開発部メンバーによるブログです。

保育業界に携わるエンジニアが考えていること。

こんにちは。エンジニアの田渕です。 GWで最大9連休!なんて声も聞こえますが、人が少ない時ほど働きたい天邪鬼です。 (いや、単純に電車が空いてるからって話ですが。。。) ユニファのエンジニアブログも、気づけば開始から一年以上が経過しています。 今…

Raspberry Pi と距離センサーでトイレセンサーを作ってみた

皆様こんにちは。ユニファの赤沼です。ユニファでは様々な職種で採用を続けていまして、今年に入ってさらにメンバーが増えています。今のオフィスには昨年11月に移転したばかりですが、早くもスペースが埋まって来ました。人数が増えて困ることの一つがトイ…

座り仕事のエンジニアの悩み

ハイドーモ!QAの山岸です。 最近腰を痛めてしまい、通院しています! なかなか治りが悪く歳を感じています。 今回のブログは技術ブログと言いつつも普段からオフィスで仕事をしている人が誰しもが悩む肩こり腰痛をテーマに書こうと思います!! そもそも肩…

Chromeのフォントサイズ制限と印刷画面

こんにちは、Webエンジニアのちょうです。 最近A4サイズでも印刷できるように画面スタイルの調整をしてます。ところが、Chromeだけおかしいな挙動がありました。 Chrome Firefox 9px, 8px, 7pxのところに注目してください。なぜかChromeだと10pxとほぼフォン…

異邦人としてのデザイナー -UIデザインと現場理解のためのエスノグラフィについて-

こんにちは。ユニファのデザイナー佐々木 勇貴と申します。開発者ブログでは初の投稿となります。よろしくお願いします。 今回自身の投稿もさることながらデザイン系の記事の投稿がユニファ開発者ブログ初となります。 なので、今回はデザイナーの役割を俯瞰…

JIRA + re:dash + Slackで運用にかかった工数を週次で通知してみる

こんにちは、Webエンジニアの本間です。 最近、ランニングを始めまして、業務後に家の近くを走っています。 走り終わると頭の中のもやもやスッと抜けてて、とても爽快です。1人でできるスポーツですし、今後も続けていきたいなーと思っています。 さて話は変…

NLBで複数AZ構成での挙動

ちゃっす。 ユニファのインフラ鈴木です。 久しぶりのブログです。 花粉がすごいらしいですね!! 最近鼻水とか出ますけど、私は花粉症ではないので関係ないでしょうね…うん 前回に引き続きNLBの事をブログに書こうと思います。 あ、NLBはなんぞやというかた…

try! Swift 2018 に行ってきました

ユニファのiOSエンジニアのしだです。 try! Swift 2018 が 3/1, 3/2 ベルサール新宿グランドでありました。 www.tryswift.co try! Swift 初参加です! 今回は参加者・スタッフ合わせて800名ということだったので規模が大きいです。 他のカンファレンスだと、…

SORACOM Air SIMのclientで監視設定をしてみた

みなさん、こんにちは。エンジニアの田渕です。 インフルエンザが猛威を奮った冬でしたが、みなさまご無事だったでしょうか? 一番流行っている時期にはユニファ社内でも毎週のように、社員や社員のご家族がインフルエンザになって……という話を聞いていまし…

Tinkercad で電子回路をシミュレートする

皆様こんにちは。ユニファの赤沼です。最近はすっかり IoT ブームで、もともとハードウェア開発の経験がない方でも電子工作に興味を持たれている方は多いのではないでしょうか。今回は電子工作を行う時に便利なサービスを一つ紹介したいと思います。 電子工…

評価検証・QAってなんですか

ハイ、ドーモ!QAの山岸です。 最近、社内ではわたしたちQAチーム以外でも受け入れテストが行われたりしており自身の再認識の意味も踏まえてQAってどんなことしているの?評価検証ってなに?みたいなものをまとめてみようと思います。 QAとは Quality Assura…

CsvBuilderとExcelBuilderを作ってみました

こんにちは、システム開発部のちょうです。今回は自分が最近の開発でもっとやりやすい方法でCSVやExcelを作成することについて話したいと思います。 まずCSVから。Ruby標準のライブラリにすでにcsvというCSVを取り扱うライブラリがあります。でもCSVを作成す…

RailsアプリからGoogleフォトに写真をアップロードしてみる

こんにちは、Webエンジニアの本間です。 昨年も予定通り12月25日に Ruby 2.5 がリリースされましたね。 個人的に嬉しいのは、ブロックパラメーターを経由したメソッド呼び出しが3倍早くなった改善です。 def foo(a, &b) のようなメソッド定義はブロックを受…

ECS+NLBでexporterを動かしてみる

おはこんばんちは。ユニファのインフラ担当すずきです。 今年一本目のブログなんですが… 途中で間違えてブログ消してしまって2回目書いてつらいです… 気を取り直して本題いきます!! 弊社ではサーバ等々の監視にprometheusを利用しようとしています。 prome…

Swift 4 で UserDefaults を簡単に扱う

はじめに iOS エンジニアのしだです。年始から喉が痛くずっとガラガラ声だったり左目が腫れたり2018年はなんだか嫌な予感がします。 最近、Kotlin を勉強しています。もう ことりん という響きだけでいとおしいく感じてます。 Kotlin 勉強しているときに以下…

AWS Elemental MediaConvertあれこれ

みなさま、あけましておめでとうございます。 エンジニアの田渕です。 なんだか年末ギリギリまでバタバタしていたので、まったく年末感のないまま年末年始休暇に入ってしまいました。 そのせいか、今ひとつ年始感もありません……。年賀状もちゃんと出したし、…

Amazon Rekognitionの顔検出が本当に良くなっていた

こんにちは、田中です。 AWSの開発者会議 re:Invent2017 で 画像認識サービスの Amazon Rekognition の顔検出の機能強化が発表されていました。 aws.amazon.com 機能強化の内容は リアルタイム顔認識(何千万という顔のコレクションに対してリアルタイムの顔…

BLE Nano + ホールセンサー + Raspberry Pi でドアセンサーを作る

こんにちは、ユニファの赤沼です。みなさんのオフィスではセキュリティはどうされてますでしょうか?ユニファではエントランスから会議室エリアもしくは執務室へ入る場合にはICカードによるドアロックを設置しています。ただ、会議室エリアと執務室を隔てる…

スマホで使えるPhotoShopで写真を加工

こんにちは。10月後半に入社しました山岸です。システム開発部でQA業務を担当しております。 今回はそんなQAのことでも開発のこともまったく関係のない写真の加工についてご紹介したいと思います。 今回紹介させていただくのは言わずとしれたPhotoShopです。…

もしデータベースのトランザクションが使えなかったら

こんにちは、システム開発部のちょうです。 毎日バックエンドの開発に一番馴染みのあるものがデータベース、そしていろんな機能はトランザクションベースで開発されたのです。トランザクションはデータベース基本の機能で、トランザクションなしにはデータベ…

Perceptual Hashを使って画像の類似度を計算してみる

最近、引越しをしたWebエンジニアの本間です。 引越しの作業は大変面倒でしたが、新しい街に来た時のワクワク感がやっぱりいいなーと感じております。 さて、弊社のサービスである「写真サービス るくみー」では、毎日たくさんの写真をアップロードしていた…

SupersetをECS(Docker)で導入してみる

おはこんばんちはユニファのインフラのすずきです。 今肩こりが悪化しすぎて右腕が痛くなって接骨院通っています。 右腕の痛みは治ったのですが肩のほうが痛くないのが異常だと言われ緩めるために引き続き通い続けています。 みなさんも普段の姿勢とか肩を動…

SORACOM Inventory によるデバイス管理(Limited Preview お試し)

こんにちは、ユニファの赤沼です。 今年の7月に SORACOM Inventory が発表され、 Limited Preview の受付が開始されました。ユニファでもすぐに申し込んでいたのですが、先日利用案内をいただくことができたので早速試してみました。案内をいただくまでに4か…

Vision.framework を使って QR コードを読む

こんにちは、iOSエンジニアのしだです。 急に寒くなってきて秋をすっ飛ばしていきなり冬になってしまった感じがします。 iOS11 で追加された Vision.framework を使ってQRコードを読み込みしたいと思います。(n番煎じ感あります。) QR コード iOSで QRコー…

Zoomの面白機能あれこれ

こんにちは。エンジニアの田渕です。 急に寒くなった影響で、我が家の防寒装備が間に合っていません。。。>_< 周囲にも風邪をひく方が増えてきて、気づけば巷はハロウィン、もう今年も終わりに近づいているのだなぁと感慨深く。。。 さて、今回のエンジニア…

Reactで機械学習用データラベリングアプリを作る

こんにちは、田中です。 弊社サービス、るくみーでは保育士のみなさんやプロカメラマンが撮影した写真が日々たくさんアップロードされています。 定期的にこの子ども達の様子が保護者のみなさんに公開・販売されますが、販売が終了したあとの写真は基本的に…

Actions on Google と AWS Lambda で Google Home から Slack にポストする

みなさまこんにちは、ユニファCTOの赤沼です。先日やっと日本でも Google Home が発売されましたね。このブログを読んでいる方の中には買われた方もそれなりに多いのではないでしょうか。ユニファでも Google Home でどのぐらいのことができるのか検証してみ…

線形計画とシンプレックス法

こんにちは、システム開発部のちょうです。 最近秋の基本情報技術者試験(FE)を目標にして勉強しています。FEといえば、いろんな分野の問題が出題されます。その中に、OR・IEにおける線形計画問題は個人にとって一番難しかったです。 例えば、平成25年秋、…

Rails 5.2で追加予定のActiveStorageを使ってみる

こんにちは、Webエンジニアの本間です。 先週、広島で RubyKaigi 2017 が開催されましたね。私は参加できなかったのですが、興味深い発表が多かったので、公開されているスライドは一通りチェックしたいなと思っています。 さて、今回のブログでは、少し乗り…

EC2のタグ情報で設定ファイルを切り替える

おはこんばんにちは、インフラのすずきです。 先日iPhone 6s Plusがお風呂にダイブして、新型iPhoneが出る直前で本体交換しないといけないのか!? とドキドキしていましたが、なんとか無事で今も順調に動いてくれています。 少なくともiPhone X発売まで頑張…