ブックマーク / dev.classmethod.jp (12)

  • オープンソースのプロジェクト管理ツール「Taiga」を試してみた | DevelopersIO

    こんにちは!DA(データアナリティクス)事業部 サービスソリューション部の大高です。 プロジェクト管理ツールは色々ありますが、スクラム開発を実施する際には一定のお作法などもあり、より特化したツールのほうが利用しやすいかと思います。 今回はそんなプロジェクト管理ツールとして、オープンソースのプロジェクト管理ツール「Taiga」を試してみました。 Taigaとは? Taigaはアジャイルチーム向けのプロジェクト管理ツールです。直感的なユーザーインターフェイスを備えており、また多言語対応もしています。 「Basicプラン」または「Premiumプラン」の2つから、いわゆるSaaS型の利用ができますが、一方でセルフホスティングとして利用することで無償利用も可能です。 今回は、こちらのセルフホスティング型での利用を試してみたいと思います。 前提条件として、Docker環境が必要となるので私はDoc

    オープンソースのプロジェクト管理ツール「Taiga」を試してみた | DevelopersIO
  • GoogleのUXデザインを学びはじめました | DevelopersIO

    UI/UXデザイン1年目のIsodaです。 UXデザイン初心者として学習教材を探していたところ、とても面白そうな教材を発見したので、7月中旬から受講しはじめました。 グーグルUXデザイン プロフェッショナル認定 Google UX Design Professional Certificate Google UXデザイン プロフェッショナル認定とは? 7つのコースで、エントリーレベルの仕事に就くために必要なスキルを身につけます。 週に10時間以下の勉強量で、早ければ6ヶ月以内に修了することができるらしいです。 動画教材を中心に、テキストベースの教材や選択式のテスト、生徒同士での記述式のディスカッションなどがあり、 あらゆる角度からUXデザインについて学び、考えるプログラムになっています。 コース毎に学べる内容と感想 コース1 「Foundations of User Experience

    GoogleのUXデザインを学びはじめました | DevelopersIO
  • 【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO

    Dockerって、結局中でなにやってんの?」 先日、以下のミートアップに参加して、LT登壇してきました。 Docker Meetup Tokyo #31 (初心者歓迎LT祭り+KubeConCN報告) 自分はLTの一番手として、「雰囲気でコンテナ使っている 全ての人が読むべき 「コンテナ技術入門」の紹介」で喋ってきたので、それの登壇報告となります。 「コンテナ技術入門」は、Dockerコマンド一通り使えるようになってきたけど、もっとDockerやコンテナについて深く知っておきたいという方にはむちゃくちゃ有用なコンテンツなので、一度目を通して、実際に手を動かして試してみることをオススメします。 (祭) ∧ ∧ Y  ( ゚Д゚) Φ[_ソ__y_l〉     コンテナマツリダワッショイ |_|_| し'´J 講演概要 当日のセッションスライドはこちら。 この記事では、LTという時間枠の中

    【コンテナ技術入門】コンテナ要素技術をDocker使わずに基礎から手を動かして学べる超有用なテキスト #dockerTokyo | DevelopersIO
  • OAuth 2.0 を参加者全員がある程度のレベルで理解するための勉強会を開催しました | DevelopersIO

    現在私は barista という OpenID Connect と OAuth2.0 に準拠したID製品の実装を行っています。 また、私の所属する事業開発部では prismatix というEC、CRMAPI 製品の開発を行っていますが、この prismatix の認可サーバーとして barista を利用しています。 barista チームの増員や、prismatix の認可についての理解を促進するため OAuth 2.0 をある程度しっかりと理解しているメンバーを増やしたかったので、勉強会を開催しました。 勉強会の内容 概要 雰囲気でOAuth2.0を使っているエンジニアがOAuth2.0を整理して、手を動かしながら学べるを全員で輪読 OIDC 編はこのあとやる予定 攻撃編もやりたい RFC 読んだりもしたい 参加者全員が以下を満たすことが目標 OAuth 2.0 の意図を理解

    OAuth 2.0 を参加者全員がある程度のレベルで理解するための勉強会を開催しました | DevelopersIO
  • 水樹奈々さん結婚おめでとうございます!発表のブログが落ちない理由(わけ) | DevelopersIO

    水樹奈々さん結婚おめでとうございます もう言いたいことは一行目で言いました。お疲れさまです。大村です。 日は弊社の16周年の記念日ですが、もう一つ、12時になって、水樹奈々さんのblogとファンクラブサイトにて、結婚のご報告がありました。 「いつも応援してくださる皆様へ - 水樹奈々 公式サイト NANA PARTY」 わー、おめでとうございます。 かれこれシスプリの亞里亞ちゃん前後からのファンなので、20年近くになるファンですが、今日ほどめでたい日もありません! お相手の音楽関係のお仕事をされている旦那さん、羨ましい!! 正確には入籍されたのが昨日ということですが、発表するのが7月7日のまさに"奈々"の日ということで、この名前を大事にしていることがわかります。 そこも大好きなところです。 今日はBGMに"7月7日"を聴きながら、じーんと涙を流しますよ!!(この曲の上松美香さんのアルパも

    水樹奈々さん結婚おめでとうございます!発表のブログが落ちない理由(わけ) | DevelopersIO
    noukomakuta
    noukomakuta 2020/07/08
    こういうの大好き。こういうの書ける会社は良い会社なんだろうなと思う。
  • 【shell】tmuxの作業画面を一発で構築するコマンドを作ってみた | DevelopersIO

    例えば以下のような形にpaneを分割したければ prefix - s, prefix - v, prefix - J J J J というような形で分割→リサイズをする必要がありました。これが毎回やっていると非常に面倒になります。というわけで、よく使う作業環境を作ってくれるコマンドを作成します。 画面分割 ①vim用, その他用で分割する時 windowを2つのpaneで分割して、上の大きなペインでvimを開きコードやメモを書いて、下の小さめのペインでシェルを使用したい時はこんな形になります。これを作成するコマンドを書いてみます。 tmux split-window -v tmux resize-pane -D 15 tmux select-pane -t 1 ②vim用, コード実行用, git用で分割する時 ウィンドウを3分割して、上のペインでvimを開きコードを書いて、左下ペインでコー

    【shell】tmuxの作業画面を一発で構築するコマンドを作ってみた | DevelopersIO
  • RDS Proxyを使ってAWS LambdaからRDBにコネクションプールで接続する | DevelopersIO

    Amazon RDS Proxyはパブリックプレビュー機能です。 正式公開までに機能が大幅に変更される可能性があります。 昨年末に開催されたre:invent 2019でAmazon RDS向けの完全マネージド型で可用性の高いデータベースプロキシ「Amazon RDS Proxy」が公開されました。 コネクションプーリングや自動フェイルオーバーなどを完全マネージドで利用できます。 [速報]これでLambdaのコネプー問題も解決?!LambdaからRDS Proxyを利用できるようになりました(まだプレビュー) #reinvent RDS Proxyがもっとも威力を発揮するユースケースがAWS Lambdaからリレーショナルデータベースへの接続です。 このユースケースに特化したウェビナー ”Using Relational Databases with AWS Lambda - Easy C

    RDS Proxyを使ってAWS LambdaからRDBにコネクションプールで接続する | DevelopersIO
  • anyenvからpyenv+virtualenvをインストールしてバージョンやパッケージを切替可能なPython環境を用意する | DevelopersIO

    anyenvからpyenv+virtualenvをインストールしてバージョンやパッケージを切替可能なPython環境を用意する 事業開発部の野村です。今回はPythonの環境構築のお話。 はじめに Pythonの開発環境にpyenvとvirtualenvを導入すると、Pythonのバージョンや依存するパッケージを簡単に切り替えることができます。 以前、以下の記事でanyenvを開発環境に導入済みでしたので、当記事ではanyenvを使ったPython環境構築をご紹介いたします。 LINE Notifyをnode.jsで利用する 前提 以下の環境で検証しております。 macOS High Sierra 10.13.6 anyenv をインストール済み pyenvの導入 pyenv インストール 以下のコマンドでまずはpyenvをインストールします。 $ anyenv install pyenv

    anyenvからpyenv+virtualenvをインストールしてバージョンやパッケージを切替可能なPython環境を用意する | DevelopersIO
  • 【書評7冊】エンジニアが長風呂で読みたい本を感想付きで紹介します | DevelopersIO

    はじめに 我々がお風呂に入る理由を挙げるときりがりません。 寒いから 暑いから すっきりするから 風呂あがりのBeerがとてつもなく美味しいから ひいきの野球チームが大差で負けてるから 浴槽につかっている時間はよいものです。ぶちあたっている問題の解決策を思いついたり、革新的なアイデアが湧くのは会議室でも現場でもなく、風呂です。頭の整理にもすごく良いですが、を読むのも良いです。そんな、ゆったりタイムのお供におすすめしたいをいくつか紹介します。 エッセンシャル思考 最少の時間で成果を最大にする カバー画像 タイトル エンジニアにかぎらず、すべての社会人にとって「整理するとは何か」というところに立ち返るための1冊です。常に、「自分にとって、大事なもの、ゆずれないものは何か?」を自問自答することがエッセンシャル思考のベースにある、ということが一番伝えたい内容だと解釈してます。ものごとを判断する

    【書評7冊】エンジニアが長風呂で読みたい本を感想付きで紹介します | DevelopersIO
  • Webプログラマーの三種の神器の続き | DevelopersIO

    自分がプログラムを書き始めた頃、どんな環境で他のプログラマー仕事をしているのか分からなかったのですが、昼休みのWebサーフィン中に以下の記事を見つけました。 新入学生/新社会人応援企画: 第3回 あるWebプログラマーの作業環境――豪傑の三種の神器 はてなの伊藤直也さんが新人プログラマー向けに自身の環境を紹介している内容ですごく参考になりました。 そこで紹介しているソフトウェアは次の三つでした。 Emacs Zsh Screen それぞれ使いこなすようになるには大変でしたが、馴れてからはこれらのソフトウェアにものすごく助けられています(まだ使いこなせていない機能も沢山あります)。 この記事は2007年に書かれていて今はインストール方法やパッケージ管理など少し状況が変わっているので、そのあたりをここで書いていこうかと思います(インストール方法はMac環境のみ書いています、事前にHomebr

    Webプログラマーの三種の神器の続き | DevelopersIO
  • Go言語 + cli-init でコマンドラインツールを作る | DevelopersIO

    よく訓練されたアップル信者、都元です。最近社内のメンバーがみんなGo言語の世界で楽しそうなので、私も混ざってみることにしました。最初のセットアップや基礎文法等は、私も平行して急いで学ぶGo langシリーズで勉強中です。 コマンドラインツールが作りたい と思っています。ちょっとしたものを作るとしたらPythonなのかな、と思って友達Pythonistaにインタビューをしたところ、「ちょっとしたツール作るとかって用途の人は Golangに移行した(えっ」という衝撃的なコメントを貰い、もうこの際だからGo勉強すっかという空気になった次第。 具体的な環境構築 基的には急いで学ぶGo langシリーズを読めばいいのですが、一点迷ったのがディレクトリ構成です。 Go言語で幸せになれる10のテクニックでは「GOPATHは一つだけ (Use a single GOPATH)」という指針が紹介されてい

    Go言語 + cli-init でコマンドラインツールを作る | DevelopersIO
  • 初めてのJavaScript、初めてのAWS Lambda | DevelopersIO

    はじめに 佐々木です。開発経験も無くJavaScriptを触ったこともない僕ですが、どうしてもAWS lambdaを触ってみたかったので、四苦八苦しながらやってみました。 すでにバリバリ活用しているブログ記事がたくさん出ていますが、記事は当に何もわからない僕がよちよち歩きしている内容ですので、深いところは期待しないでください。そして識者のツッコミをお待ちしております。 AWS lambdaの基的な使い方は以下の記事をご参照ください。 AWS Lambdaを始めてみる(1).ユーザーアプリケーションからのイベントを扱う AWS Lambdaを始めてみる(2).Amazon S3イベントを扱う やってみる MBAにnode.jsをインストールする とりあえず簡単な構文チェックだけでも手元でやりたいので、MBAにbrewを使ってnode.jsをインストールします。 $ brew insta

    初めてのJavaScript、初めてのAWS Lambda | DevelopersIO
  • 1