SEEDS Creator's Blog

Amazon QLDB 楽しいかもというお話

はじめに QLDBの紹介 特徴 この機能いいなと思った感想 改竄出来ないDBであること PartiQLでクエリ可能であること おわりに はじめに みなさま、こんにちは。 WEB事業部の李です。 どうぞよろしくお願いいたします。 最近、タピオカにハマっています。 美味…

Kotlin/JSのLambda関数でPromiseを使うようにする

こんにちは, Web事業部の西村です 私の前回の記事 では dyanmic の利用をなくすようにしました そして今回は, Callbackの呼び出しをやめて, JavaScriptの非同期処理( Promise )になるよう変更したいと思います また, Promise は スタンダード なものと Corou…

開発者やデザイナーは要注意?!シーズ社員達がMac OSをCatalinaへアップデートした体験談。

はじめまして!WEB事業部の小川です。 新しいMac OS(Catalina)が登場し、シーズの新しい物好きな社員達(自分を含む)はアップデートしてみました。 更新した感想等を書いていこうと思いますので、アップデートを検討されている方の参考になればと思います。 …

Kotlin/JSのLambda関数を便利にしてみる

こんにちは, Web事業部の西村です 私の前回の記事 ではKotlin/JSを用いてLambda関数を書いてみました しかし, dynamic を利用していたため使いにくい部分もあったと思います 今回はその点を改良しより使いやすくなるよう変更したいと思います 目次 目次 開発…

Bitbucket PipelinesでDocker Composeプロジェクトをインテグレーションテストする

はじめまして。小國です。 今回は、Docker Compose で構築されたプロジェクトを、Bitbucket Pipelines を使ってインテグレーションテストする方法をご紹介したいと思います。 はじめに シーズのプロジェクトの開発環境・手法は、主に以下のような構成となっ…

LaravelのPivotのincrementingがfalseになっていた件

みなさま、初めまして。 WEB事業部の李です。 どうぞよろしくお願いいたします。 最近、カップヌードルの味噌味にハマっています。 昼は基本おむすびです。 www.nissin.com 本題 さて、本日は、 Laravelを5.6から5.8にアップグレードした際に、 Pivotクラス…

slackに学ぶ、デザインシステムを作る重要性

こんにちは。デザイナーの河野です。 突然ですが、「デザインシステム」ってご存知ですか? 先日、Slackのデザイナーによって下記のような記事が公開されていました。 slack.engineering slackは長らくユーザーの満足度を最優先でサービスを展開していました…

Lambda関数をKotlin/JSで書いてみる

WEB事業部の西村です。 唐突ですが皆さんはLambda関数を作成する際にどのような言語を用いていますでしょうか? 用途に合った言語や自分で書きやすいと思う言語などの要因で決めていると思われます 私はKotlinという言語が好きでKotlinで書こうと思ったので…

SlackAPIを使って簡単なTODOチェックアプリを作成してみた

WEBエンジニアの石田です。 さて、僕は前回もSlackネタでしたが、今回もSlackネタです。 弊社では、お掃除部という部活(?)がありまして、拭き掃除・ゴミ出し・換気などのオフィス内の掃除、あと朝一のコーヒー作りを有志が毎日行っています。 当番とかは決ま…

Systems Manager セッションマネージャーを利用したEC2へのリモート接続

クラウド事業部の上野です。 AWSのプライベートなネットワーク(インターネット上から直接アクセスできないネットワーク)上に立てたEC2インスタンスへのsshアクセスはどのように行われていますでしょうか?よくある構成としてはパブリックなネットワーク(…

Laravelを学ぶ為、DockerでLaravelを動かせる環境を構築した

こんにちは、西山です。 今回からは麻雀に負けずともブログ記事を書こうと思います。 エンジニア35歳定年説を気にせず PHPフレームワークとして有名なLaravelを勉強し始めましたので 学んだ事や経験した事を記載していきます。 会社ではDockerを立ち上げるだ…

P5.sketchpluginを使ってビジュアルプログラミングを学ぶ[超初級編]

こんにちは。WEB事業部デザイナーの河野です。 いつものように趣味でPinterestとTumblrの徘徊をしていると、 めちゃくちゃクールでかっこいいグラフィックを見つけました。 「これどうやってできているんだろう」と辿ってみるとそこには「processing」という…

CircleCI + GitHub + ECR + ECS (+ Fargate) で継続的デリバリー環境を構成する

クラウド事業部の上野です。 AWSにあるコンテナサービスを使ってみたい!今後の弊社のサービスで活用できるかも!ついでにCIツールでデプロイまで自動化したい! ということでECS(Amazon Elastic Container Service)とECR(Amazon Elastic Container Regis…

AWS サーバレスでlibreofficeを使ってExcelをPDF変換

クラウド事業部の川勝です。 弊社のプロジェクトのいくつかでは、帳票のPDF出力にExcelで作成したものをPDF変換かけて使用するというものがあります。 Excel->PDF変換にはlibreoffceのheadlessモードを使用しているのですが、今回その仕組みを汎用的に使える…

EC-CUBE DAY2019イベントレポート(後編)

みなさまこんにちは。Webデザイナーの衣笠です。 今回は前回に引き続き、EC-CUBE DAY2019イベントレポートの(後編) をお送りいたします。 (イベントレポート前編はこちら) blog.seeds-std.co.jp EC-CUBE DAY2019イベントレポート(後編) <目次> 「消…

EC-CUBE DAY2019イベントレポート(前編)

みなさま、初めまして。 先月シーズに入社した、新人Webデザイナーの衣笠です。 どうぞよろしくお願いいたします。 入社して約1ヶ月半、いよいよ初めての出張…!ということで、7月23日に東京で開催された「EC-CUBE DAY2019」へ参加してきました。 今回はその…

git revert で本番反映をすぐ打消

こんにちは、エンジニアの西山です。 またクリエイターズブログの記事を書かせていただきます。 基本のGitの操作 commit, pull, push 等に慣れ作業を進めている時 本番サイトに反映した修正内容を、すぐ取り消して欲しいという要望も時にはあると思います。 …

AWS Cloud9 を使った開発環境構築

こんにちは。 エンジニアの西山です。 今回、初めてクリエイターズブログを書かせていただきます。 ところで、プログラミングを学び始めた人が最初につまずくのは ifでもforのループでもなく開発環境の構築だと考えています。 プログラムを動かして楽しみた…

AWS IoT Enterprise Buttonを使ってSlackに通知を送ってみた

はじめまして!18年度新卒・WEBエンジニアの石田です。 弊社のコーヒーメーカーがリニューアルされ、コーヒーを淹れる機会がすごく多くなりました。 しかし、コーヒーメーカーができてから30分で保温が切れる設定で、 ・追加で保温ができない… ・どうせなら…

社内WindowsサーバーをAWSに移行する話1

経緯 シーズでは、見積書・請求書の発行などに社内にWindowsサーバーを立て弥生販売を使っていました。 複数拠点から複数人が同時に使うためネットワーク版5ライセンスです。 社内にサーバーを置くメリットとして、 *ギガビットLANでの高速アクセス *社外と…

【デーモン化で解決!】WEBrickでRedmineを立ち上げるとpost時に真っ白になる

どうも、はらぐちです。 今回は、 「WEBrickでRedmineを立ち上げると、なぜかpostした時だけ真っ白になってしまう」という件について、 解決法をご紹介します。 rails力が足りなくてハマった感じですが…… 経緯 シーズではプロジェクト管理ソフトのひとつにRe…

AWSとVPN接続を張ったけど転送量はどうなの?

先日、CTO原口くんにお願いして、シーズ社内にあったWindowsサーバーをAWSに移行しました。 AWSにWindowsServerOSインスタンスを立てて、シーズからはVPN(IPsec接続)でシームレスかつセキュアに社内ネットワークを拡張したイメージです。 その話はまた別に…

Terraformを使ってみました

Terraformは、あらかじめインフラ構成を設定ファイルに記述して、 クラウド環境に適用・管理するツールです。 Vagrantなどを開発しているHashiCorpのツールになります。 AWSだけではなく様々なプロバイダに対応していますが、AWSで使用してみました。 インス…

情報セキュリティマネジメント試験(SG) がはじまります

こんにちは。 IPA(情報処理推進機構)の情報処理技術者試験に新しい試験区分が追加されましたね。 その名も、、、 情報セキュリティマネジメント試験(SG) [ Information Security Management Examination ] じゃじゃーん、、すごく難しそうな試験名(笑) …

FuelPHP はじめました。複雑な 独自validation 設定には Closure を使おう

ども。Webエンジニアの ishino です。 最近 FuelPHP を触る機会が増えてきたのていたので、学んだことを少しづつに記事にしていこうと思います。 珍しく、真面目にプログラムのこと書きましたので、よろしくお願いします。 FuelPHPとは? FuelPHPはPHPで書か…

Internet Explorerのサポートポリシー変更!? 必要な対策をまとめてみました。

はじめまして、フロントエンドエンジニアのtoyodaです。 これからどうぞよろしくお願いいたします。 さて、最近「Internet Explorer(IE)のサポートポリシーの変更」という大きな出来事がありました。 変更内容としては、2016年1月13日から各オペレーション…

【COALESCE関数で解決!】MySQLで値が NULL のデータを集計(count)したい

どうも、はらぐちです。 本来は NULL を撲滅すべきなのですが、 MySQLで値が NULL のデータを、どうしても集計(count)してみたくなったもので…… というわけで、やってみました! やりたかった事 以下のようなテーブルとデータがあるとして テーブル data +…

【WordPress】実務で使える!おすすめプラグインをまとめてみました

WordPressでの開発を主に担当している、 フロントエンドエンジニアのトウヤマです。 後輩エンジニアのために、そろそろ「WordPress関連の情報をまとめてあげないとな」って考えていたら、 なぜか、それならいっそブログにまとめてしまおう!ということになっ…

Vagrantのboxサイズを拡張する

提供されているboxが8GBしかなかったので拡張したのですが、結構大変だったのでメモします。 ディスクの拡張 boxから普通にインスタンスを作成。 インスタンスを作成したらシャットダウンして作業を行います。 VirtualBoxではディスクサイズが可変のタイプは…

Codecademyをやってみた

こんにちは、WEBエンジニアのyuchiです。 最近、WEB上でプログラム学習ができる無料のサイトがたくさん作られていますよね。 そんな多々あるサービスの中で、私は以前「Codecademy」というサービス(もちろん無料)を使って勉強してみました。 ○Codecademy h…