Sansan Builders Blog

Sansanのものづくりを支えるメンバーの技術やデザイン、プロダクトマネジメントの情報を発信

【オンライン名刺開発の裏側】iOS アプリ開発で良かったことを紹介!

こんにちは。 Sansan iOS アプリエンジニアの中川です。 Sansan iOS アプリは今年の 6 月 15 日にメジャーバージョンアップをしました。 このバージョンアップにはオンライン名刺が目玉機能として含まれています。 オンライン名刺は昨今の新型コロナウイルス…

レガシーシステムをこえて

Sansanプロダクト開発部・基盤チームの加畑です。法人向け名刺管理サービスSansan(以下、Sansan)の開発をしています。 これまでに、レガシーシステムの改善を主題とした記事を2つ書きました。レガシーシステムのおそうじでは、レガシーシステムを改善するプ…

時間依存性を考慮したWord Embeddingsのまとめ

R&D

はじめに こんにちは、DSOC研究開発部の橋本です。最近買ってよかったな、と思ったものは「詰め替えそのまま」です。これはシャンプーやトリートメントの詰め替えをそのままホルダーにかけて使うことができるようになるグッズで、文字通り(比較的安い)詰め…

Goで作るテキストエディタ

はじめに みなさんこんにちは。Sansan事業部プロダクト開発部のiOSエンジニア荒川です。 以前はRDBMSの記事*1を寄稿し、好評いただいたこともあり、定期的に車輪の再発明系の記事を書いていこうと思います。 さて本日はタイトルの通り、VimやEmacsに代表され…

SCSS-Lint から stylelint に移行した話

こんにちは。Eight でフロントエンドエンジニアをしている鳥山(@pvcresin)です。 ついこの間新卒で入ったと思ったら、もう 2 年目に突入していました。時が経つのは早いものです。 今回は Eight の Web フロントエンドで使っているスタイルのリンター(コ…

GraphQLを導入してDX向上(フロントエンド編)

こんにちは。Eight事業部の青山です。現在は社内の名刺を一括管理できるEightのサービス"企業向けプレミアム"で主にフロントエンドを担当しています。 今回は以前投稿されたGraphQL導入記事のフロントエンド側について紹介したいと思います。 REST APIが主流…

新卒AndroidアプリエンジニアがSansanに入社して感じたこと

こんにちは!Sansan事業部プロダクト開発部の荒です。 今年の4月に新卒で入社し、SansanのAndroidアプリを開発しています。 この記事では、新卒として入社した私がSansanに入社する前に抱いていたイメージと入社して感じたことを書いていきたいと思います。

【ML Tech RPT. 】第18回 構造に関連する機械学習を学ぶ (4) ~格子構造~

DSOC研究員の吉村です。最近は朝ごはんを完全ルーティーン化していて、ヨーグルトにフルーツグラノーラを入れたのを毎日食べてます。これを続ける中でわかったことですが、ヨーグルトはプレーンじゃないとフルーツグラノーラに合いません。さて、今回も構造…

REST APIが主流のプロジェクトの中でGraphQLを導入してみた話(サーバーサイド編)

こんにちは。Eight事業部の古本です。Eightで"企業向けプレミアム"という企業内で名刺を共有できるサービスのサーバーサイドの開発・運用を主に行っています。その企業向けプレミアムですが、去る2020年5月にバージョンアップが行われました。 そこでEightの…

歴史をたどってディープラーニングを学ぶ 第八回 データオーギュメンテーションを実装して学ぶ

こんにちは、ニューラルネット老人こと糟谷勇児です。今回はデータオーギュメンテーション(Data Augmentation)を見ていきます。データオーギュメンテーションは学習データを人工的に変えて水増しして学習させる技法です。画像なら縮小や回転、左右反転、平行…

企業内研究のウラガワ〜SOCIOECONOMIC NETWORKS AND NETWORK SCIENCE WORKSHOPの登壇を通じて

こんにちは!Sansan DSOC 研究員の西田です。 最近は着る予定も当分ないのにもかかわらず、3つボタンのスーツを購入しようと検討しています。もちろん生地はポリエステル縮絨です。さて、今回のブログは、企業内研究のウラガワと題して、7月3~4日にてオンラ…

OSSコントリビュート始めてみませんか?

こんにちは。プロダクト開発部の福山です。Sansanでは主に法人向け名刺管理サービス「Sansan」の開発をしていますが、プライベートでは月に1回程度(*1)OSSにPull RequestをあげているゆるいOSSコントリビューターです。「なぜOSSにコントリビュートするの…

【Techの道も一歩から】第30回「久々の Windows」

こんにちは。DSOC 研究開発部の 高橋寛治です。 今回は業務に利用している手元の環境を Mac から Windows に変更したという軽い話です。 交換した理由や Mac から Windows に乗り換えた時にセットアップする点について記します。 交換した理由 マシンスペッ…

新サービスのオンボーディングを成功させるためにエンジニアが取り組んでいること

こんにちは!関西支店勤務の大西です。私の役割は、新規事業開発室におけるエンジニアの責任者 兼 Bill Oneの開発リーダーです。今回のブログでは、Bill Oneの開発リーダーの立場から、オンボーディングを成功させるために取り組んでいることを記載させても…

Hands-on guidance to DGL library _ (2) NodeFlow Data Structure

R&D

Hi, I am XING LI, a researcher from Sansan DSOC. Last time, we briefly discussed the DGL(Deep Graph Library) and one of its fundamental mechanisms: Message Passing. Today, we are going to explore another significant data structure: NodeFlo…

AWS re:Invent 2019 にいってみた。(最終回)

こんにちは。 DSOC Infrastructure Groupの水谷です。re:Invent 2019っていつだったっけ・・・・・ AWS re:Invent 2019 にいってみた。(2日目) - Sansan Builders Box が前回ですが、いきなり最終回です! 今回は re:Invent に行かれる方が参考になるよう…

「Go言語でつくるインタプリタ」をRustで実装しました。

はじめに こんにちは。DSOC 研究開発部 Architect Group Data Direction Teamの有山です。 気温が上がってきて夏っぽくなってきましたね。毎年夏用にTシャツを集めるのが趣味なのですが、今年は個人的にブームが再燃してるGOODENOUGH*1を古着で集めようかな…

GCP の Error Reporting に飛ぶエラーを Slack に通知したい

DSOC サービス開発部のエンジニアの小山です。 私のチームでは GCP を使っており、GCP の Error Reporting というエラーを収集してくれるサービスでアプリケーションで発生したエラーを確認しています。 Error Reporting ですが、この Error Reporting は現…

日本のエンジニアリングを世界へ - Builders Box

CTO の 藤倉 です。このたび、「日本のエンジニアリングが世界中で活躍できる未来をつくる」というコンセプトのもと、Builders Box というプロジェクトを立ち上げました。buildersbox-online.comいまや、ソフトウェアサービスは世界中いたる所で開発され、日…

Eight フロントエンド、Prettier 入りました

こんにちは。Eight でフロントエンドエンジニアをしている鳥山(@pvcresin)です。 最近は、Beat Saber という VR リズムゲームにハマっています。 音楽に合わせて、手に持ったライトセーバー的なものでブロックを切っていくゲームで、いい運動になっていま…

2020年卒の DSOC 研究開発部 の新卒研修を実施しました!

DSOC 研究員の吉村です。在宅勤務が続いているので、今更ながらいくつか家具を追加しました。その結果、家の中がかなりスッキリして、生活しやすくなりました。さて、本題ですが、2020 年卒で DSOC 研究開発部配属になった新卒社員に対して部内で研修を設計…

お仕事紹介:Eightのアーキテクト

こんにちは、Eightのアーキテクトの大熊です。最近は家にいる時間が長いのでVRゲームにハマっています。直近やっていたのは「Journey of the Gods」です。 今回はEightのアーキテクトって何やってるの?という話をします。といっても、一言でまとめればQCDの…

ひよこで変えるチームの働き方

こんにちは。Eightでデザイナーをしている三松です。 もう少し詳しく説明すると、PM(プロジェクトマネージャー)と組んでプロダクトの様々な施策のUI/UXデザインを担当しています。 今回はチーム内から出た働き方の問題点を、ある方法で解消したお話をしよう…

歴史をたどってディープラーニングを学ぶ 第七回 意外と難しいソフトマックス層を実装して学ぶ

こんにちは、ニューラルネット老人こと糟谷勇児です。 私はドラクエウォークという位置情報を使ったゲームをしています。 ウォークという名前ですが今回のウイルスの件で完全在宅ゲームになって歩く必要がなくなりました。ドラクエといえば、ストーリーの序…

【Geek Seek Toolsで買われた、気になるモノ達】第13回「Blue Snowball iCE(USBコンデンサーマイク)」

はじめに こんにちは。DSOC 研究開発部 Data Direction Team でデータエンジニアをしている千葉祐大です。最近、子供の送迎用に YAMAHA の電動アシスト自電車を購入したのですが、漕ぎ出しや坂道のアシスト具合が快適過ぎて QOL が向上しました。おすすめで…

Zendeskチケットのカスタムフィールド自動登録

はじめに こんにちは。Eight事業部 サポートエンジニアの山本です。サポート業務の効率化のために行った、Zendeskチケットのカスタムフィールド自動登録についてお話しします。Eightではお問い合わせの管理にZendeskを使用しています。Zendeskではお問い合わ…

【ML Tech RPT. 】第17回 構造に関連する機械学習を学ぶ (3) ~時系列予測~

DSOC研究員の吉村です. 最近, 調理器具を集めるのにハマっていて, 耐熱性のゴムベラを購入しました. 火にかけながら利用できるのが非常に使いやすく, 直近での一番いい買い物だったと感じています. さて, 今回も引き続き構造に関する機械学習の話題です. 前…

新機能のコンセプト立案から学んだ、事業要求をプロダクトに実装する時にやるべきこと

こんにちは、Eight事業部でプロダクトマネージャーをやっている稲垣と申します。今回は先日リリースした新機能「スキルタグ」のコンセプト立案の過程と、そこから得られた学びについて書きたいと思います。 プロジェクトの概要 スキルタグは、名刺のプロフィ…

【Techの道も一歩から】第29回「PythonでPDFに文字を埋め込む」

こんにちは。DSOC 研究開発部の高橋寛治です。 いつもお世話になっている PDF ファイルを対象に Python3 で操作します。 PDF ファイルを読み込み、文字を書き込んで、「Hello World!」と世界に挨拶をする方法を紹介します。

ここ最近の計算社会科学の動向

反対意見を知れば分かりあえるのか?偏った集団でも正しい決定ができるのか?フェイクニュースほど広まりやすいのか?良好な人間関係はパフォーマンスを向上させるのか?研究者が束になってかかれば、社会的現象を予測できるのか? こんにちは、Sansan DSOC …

© Sansan, Inc.