タグ

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

  • Notion で2024年のダッシュボード作ってみた | DevelopersIO

    こんにちは。AWS 事業部 オペレーション部 アカウントチームの chicca です。 一年の計は元旦にありということでタスク管理用のダッシュボードを作ってみました。 作ってみたといっても、You Tube 観てテンプレートをささっとコピペしてきただけです。 まずはこの動画をみた ダッシュボードの作成にあたり sum さんの動画を視聴しました。 概要欄に掲載されているテンプレートを複製して、動画をみながら自分用のダッシュボードを作成しています。 動画を観てから続きを読んでもらえるとわかりやすいと思います。 実際に作成したダッシュボード テンプレートを複製して自分用に作ったものがこちらです。 大きく3つのパートに分かれています。 ①:カテゴリ 各カテゴリごとに子ページを作成しています。子ページには自分用に情報を書いていきます。 ②:to do ダッシュボードの中でメインに使うパートです。

    Notion で2024年のダッシュボード作ってみた | DevelopersIO
    seikenn
    seikenn 2024/01/02
    自分用のメモをポンポン投げられるEvernoteが便利だから移行できずにいる。。。
  • 【2022年】AWS全サービスまとめ | DevelopersIO

    こんにちは。サービスグループの武田です。このエントリは、2018年から公開しているAWS全サービスまとめの2022年版です。 こんにちは。サービスグループの武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2022年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2021年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 223個 です。 まとめるにあ

    【2022年】AWS全サービスまとめ | DevelopersIO
    seikenn
    seikenn 2022/01/07
  • オープンソースのプロジェクト管理ツール「Taiga」を試してみた | DevelopersIO

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

    オープンソースのプロジェクト管理ツール「Taiga」を試してみた | DevelopersIO
  • React + Material-UIで管理画面を作成してみた | DevelopersIO

    Reactアプリを作成 Material-UIで管理画面を作るためのベースとなるReactアプリを作成します。 Create React App Create React Appで新しいReactアプリを作成します。 npx create-react-app react-material-ui-sample --typescript プロジェクトのディレクトリへ移動して実行します。 cd react-material-ui-sample npm start ブラウザにReactアプリが表示されます。 ディレクトリ構成 ディレクトリはあまりネストさせすぎずシンプルな構造にしました。コンポーネントの分け方はAtomic Designを参考にしています。 src/ ├ components/ │ └ atoms/ # 原子(個々のパーツ) │ └ molecules/ # 分子(原子の集合体)

    React + Material-UIで管理画面を作成してみた | DevelopersIO
    seikenn
    seikenn 2020/07/27
  • 社長として最低限のテレワーク環境を整えてみた | DevelopersIO

    1月末から全社員を対象に原則テレワークを開始 皆さんこんにちはー! 現在クラスメソッドでは、世界5カ国(日、カナダ、ドイツ韓国、インド)、国内18フロアに勤務する約500名の社員の99%が毎日テレワークをしています。そうです、いきなり非日常が来てしまい、そしてそれが日常として定着してしまいました。これは、クラウドの世界の均衡を保つ為に暗躍する超人秘密結社「クラメソ」の知られざる活動の記録である。(ここでUNION SQUARE GARDENの曲が流れる) 社長業とはすなわち意志(WILL)の発信である 私はしがない零細企業の工場長として16年目の社長をしておりますが、創業時から大事にしていることは、「お前は何を考えて何をして何を成すんだ」という意志を言葉にして周囲に伝えることでした。もともとシャイなエンジニアでしたので、カフェとか居酒屋とか休憩室とかでの対面のコミュニケーションや、3ヶ

    社長として最低限のテレワーク環境を整えてみた | DevelopersIO
  • AWS初心者にIAM Policy/User/Roleについてざっくり説明する | DevelopersIO

    こんにちは、CX事業部の夏目です。 先日、AWS初心者にIAM Policy/User/Roleについてざっくり説明する機会があったので、説明した内容を共有します。 IAM Policy/User/Role 結論だけ簡潔に表現すると、次のようになる。 IAM Policyは できること/できないこと を定義し、UserやRoleに紐づけて使う IAM Userは、Policyを紐付けて、ユーザーができることを定義する IAM Roleは、Policyを紐付けて、誰か/AWSのサービス ができることを定義する Policyは できること/できないこと を定義し、UserやRoleに紐づけて使う IAM PolicyはAWSで何ができるかを定義するものです。 これ単体では何もできず、IAM UserやRoleに紐づけて使用します。 これはS3ReadOnlyAccessという、AWSが提供し

    AWS初心者にIAM Policy/User/Roleについてざっくり説明する | DevelopersIO
    seikenn
    seikenn 2020/01/28
    ]
  • 【Pythonでゲームを作ろう!】レトロな2Dゲームを作ってみた! | DevelopersIO

    2019.10.30 追記:成果物がゲーム要素に乏しかったのでもう少しちゃんと遊べるものに改良しました。たくさんの方に読んでいただけて恐縮です。少しでも使い方の参考になれれば嬉しいです。 Pyxelとは ピクセルアートのレトロな2Dゲームが作れるPythonライブラリです。 ・仕様 - Mac, Windows, Linux対応 - 同時に再生できる音は4音 - 使用できる色は16色のみ、定義可能な64サウンド - Python3によるコード記述 - 256x256サイズ、3画像バンク - 256x256サイズ、8タイルマップ - 任意のサウンドを組み合わせ可能な8ミュージック - キーボード、マウス、ゲームパッド - 画像・サウンド編集ツール pyxel/README.ja.md at master · kitao/pyxel · GitHub ドット絵がうてるツールや、音楽を作成できる

    【Pythonでゲームを作ろう!】レトロな2Dゲームを作ってみた! | DevelopersIO
  • 大人数でプログラミングする時に気をつけていること(Java) | DevelopersIO

    1人もしくは(すごく能力の高い人だけの)少人数での開発と、大人数での開発ではプログラミングに対して気にするべきポイントに差があるような気がしています。 ここでいう大人数の開発とは、「プログラミングがどれくらいできるのか、自分が把握していない人がコードを書く可能性がある環境」を想定しています。 ここに挙げているポイントは「規模感に関わらず常に気にすべきこと」も含まれていますが、大人数になると特に問題が大きくなりそうなものをピックアップしてみました。 また、レビューに対する工数をすごくたくさんかけられる環境など、開発現場によっては当てはまらないものもいくつか含まれていますが、記事ではあまり気にせず思いついたものを羅列しています。 記事では基的に「レビューでつぶす」という解決方法はあまり考慮していません。粒度によりますが、当に厳密なレビューフローがないと、どこかのタイミングで読みづらいコ

    大人数でプログラミングする時に気をつけていること(Java) | DevelopersIO
  • AWSアカウントを作ったら最初にやるべきこと ~令和元年版~ | DevelopersIO

    はじめに 中山(順)です 4年ほど前にこの記事のタイトルと同じテーマで資料を作成したことがあるのですが、古い内容があったり新しいサービスのことが含まれていなかったりするので改めてまとめてみました。令和だし! その時の資料はこちらです(クラスメソッドにジョインするくらい2年前です)。 AWSアカウントを作ったら最初にやるべきこと サインアップ (業務利用の場合)非個人メールアドレスでサインアップ サポートプランの確認 ID管理 / 権限管理 CloudTrailの有効化 ルートアカウントのMFA設定 IAM User / IAM Groupの作成 パスワードポリシーの設定 GuardDutyの有効化 Security Hubの有効化 請求 IAM Userによる請求情報へのアクセス許可 支払通貨の変更 Budgetの設定 Cost Explorerの有効化 Cost Usage Report

    AWSアカウントを作ったら最初にやるべきこと ~令和元年版~ | DevelopersIO
    seikenn
    seikenn 2019/05/20
  • 【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO

    エンジニアにとって、正解が分かりづらいマネジメント業務ってとっつきづらいんですが、その良き羅針盤となってくれるテキスト「re:Work」の紹介です。 「エンジニア天国な会社にしたい。したくない?」 「したい。けど、どうやって?わっしょい的な雰囲気で?」 今年の6月あたり、クラスメソッドAWS事業コンサル部で合宿を予定しているんですが、その合宿でやるネタを考えているときに知ったのが、この「Google re:Work」。 正解が見えづらい組織運営において、「良いチームとはなにか?」「採用で気をつけるべき点」「ビジョンがもたらす効果」など、マネジメントの頻出課題をギュッと凝縮して詰め込んだこのコンテンツがむっちゃ有用だったので、紹介します。 Webコンテンツとして完全無料なので、今マネジメントで悩んでいる人も、これからマネージャー目指そうとしている人にも参考になる点多いと思うので、一度気軽

    【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO
    seikenn
    seikenn 2019/05/14
  • ガントチャートが作れるサービスを使ってみた【Wrike編】 | DevelopersIO

    はじめに モバイルアプリサービス部のプロジェクトリーダーをやっとりますアンディです。前回の投稿に引き続きガントチャートが作れるサービスを使ってみます。今回はWrikeです。 Wrikeとは 前回紹介したteamganttガントチャート作成に特化したサービスでしたが、Wrikeはプロジェクトの進捗管理全般をサポートする高機能なサービスになっています。 wrike公式 採用企業は1万7000にものぼり、Google, fibitといった有名企業も採用しています。さらにairbnbの事例も出ており世界ではかなり有名なサービスのようです。 早速使ってみた ざっと使ってみた感じ、プロジェクトのマスタースケジュール作成からカンバンでのタスク管理まで対応しており、とにかく高機能です。GitHubとの連携や、Slackでの通知確認・タスク作成にも対応しています。今回はガントチャート部分の検証が目的なので

    ガントチャートが作れるサービスを使ってみた【Wrike編】 | DevelopersIO
  • [2018年版] よく分かる!iOSアプリのリリース手順のまとめ | DevelopersIO

    はじめに こんにちは。モバイルアプリサービス部の平屋です。 記事では、iOSアプリをApp Storeへリリースする手順を解説していきます。 標準的なリリースフローに沿って「各工程で必要な作業」をまとめてありますので、リリース作業時の参考にしていただければと思います。 検証環境 macOS High Sierra 10.13.2 Xcode Version 9.2 (9C40b) 目次 リリース作業の概要 リリースフローについて アプリのステータスについて 1. アカウントや証明書を準備する 1.1 Apple IDを準備する 1.2 プロビジョニングプロファイルを準備する 2. アプリの基情報を登録する 3. アプリの詳細情報を編集する 3.1 App情報 3.2 価格および配信状況 3.3 {バージョン番号} 提出準備中 4. アプリをアップロードする 5. アップロードされたアプ

    [2018年版] よく分かる!iOSアプリのリリース手順のまとめ | DevelopersIO
    seikenn
    seikenn 2018/02/16
    毎回こういうの見ながらやってるわ
  • 正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO

    はじめに こんぬづは、ゲーム用のPCを東京に置いているため、実家に帰ってくるとゲームができなくてしんどい田中です。こういうときに限って、ゲームの実況動画を見てしまったりして余計に心を痛めています。 さて今回は、今年正規表現をサッと確認するのに重宝した Regexper を紹介します。 Regexper こんなサイトです。とてもシンプル。 以下のような特徴があります。 正規表現を図で表示してくれる 表示した図をダウンロードできる 正規表現を図で表示してくれる 入力欄に正規表現を入力して、Displayボタンを押すと、以下の画像のようにその正規表現のパターンを図示してくれます。 どんな範囲でパターンマッチしてくれるのかがとても見やすくなります。 表示した図をダウンロードできる 入力欄の右下にあるDownloadボタンを押せば、表示した図をダウンロードすることができます。 例えば正規表現の仕様を

    正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO
  • [iOS] 位置情報の取得 | DevelopersIO

    1 はじめに iOSでは、簡単なコードで位置情報(経緯度)を取得することが可能です。 すでに周知済みかと思いますが、iOS8以降、プライバシー向上のため、やや利用方法が変わっています。 今回は、ちょっとこの辺をまとめておく事にしました。 2 実装 実装の手順としては、次の通りです。 フレームワークの追加 認証リクエスト 利用目的の記載 情報更新開始 取得データの処理 それでは、各項目について見ていきます。 (1) フレームワークの追加 CLLocationManagerを使うにはCoreLocation.frameworkを追加する必要があります。 フレームワークの追加の要領は、次の通りです。 最初に、Xcodeのプロジェクト画面からGeneralのLinked Frameworks and Librariesの[+]をクリックします。 表示されたダイアログでは、検索窓に CoreLoca

    [iOS] 位置情報の取得 | DevelopersIO
  • [iOS] TestFlight の特徴 と DeployGate との違い | DevelopersIO

    はじめに iTunes Connect 標準機能として提供されているTestFlightと、充実した機能や分かりやすい管理画面UIを提供してくれているDeployGate。今回は、この2つを、iOS開発者の立場から比較してみました。 もし間違い等ありましたら、ぜひご指摘いただけると幸いです。 また、別の比較できる観点が見つかりましたら、更新するかもしれません。よろしくお願いいたします。 ※初回投稿時、DeployGateがDeploygateとなっていました。へんてこさん、ありがとうございます!(2016/03/31) 簡単に各サービスの紹介

    [iOS] TestFlight の特徴 と DeployGate との違い | DevelopersIO
  • Web API サーバ負荷試験のすすめ方 – 観点を整理、負荷を試算、対象を選定 | DevelopersIO

    負荷試験対策ミーティング ここでは、チームメンバーを集めて、システム要件の再確認と、バックエンドのアーキテクチャを再確認をまず行います。すなわち、「求められているもの=要件」と、「提供できるもの=アーキテクチャ」の確認です。ここの認識が揃っていないと、的はずれな負荷試験を実施してしまうことになりかねません。立場や役割にかかわらず、サービス全体として考えるべきです。 負荷試験の目的 負荷試験を行うことによって、何を示したいのか決めます。今回は、以下の目的を定めます。 サービスリリース後、想定されるピーク時のリクエストを受けた場合でも、問題なく稼働を続けられることを確認する システムのスループット限界値を確認する 負荷試験の観点 たいていのWebシステムの場合、昼夜を問わず稼働し続けるものとなるでしょう。今回例にとったシステムも24時間365日、リクエストを受け付けるものとします。この場合、観

    Web API サーバ負荷試験のすすめ方 – 観点を整理、負荷を試算、対象を選定 | DevelopersIO
  • 第2回 Elasticsearch 入門 データスキーマ設計のいろは | DevelopersIO

    第2回目の Elasticsearch 入門は「データスキーマ設計のいろは」です。 設計と言うほどでもないのですが、例えば RDB で検索にフォーカスした設計や、他の検索エンジンも経験していると、これまでの制限や習慣で Elasticsearch の特徴を生かせない設計をしてしまう事があるので、このテーマにしてみました。 それではインデックスするためのデータ構造を Elasticsearch でどのように設計するのか解説したいと思います。 設計フローまで変えてしまう画期的なドキュメント指向型検索エンジン Elastic 社のホームページを見てみると Elasticsearch の特徴の1つとして「Document-Oriented」と言う記載があります。直訳すると「ドキュメント指向」です。 簡単に説明すると 現実世界の複雑なデータをJSONドキュメントにしてインデックスするだけで、デフォル

    第2回 Elasticsearch 入門 データスキーマ設計のいろは | DevelopersIO
  • プライベートなwaifu2xバッチクラスタを構築する #jawsmeguro | DevelopersIO

    ども、大瀧です。 ミクさんの画像が超美麗に2倍のサイズに!で話題の二次元画像向け超解像技術waifu2x、すごいですねぇ。人工知能による画像処理への応用という分野には全く明るくないのですが、このWebサービスAmazon EC2で動いていて、しかも仮想マシンイメージ(AMI)が公開されていると!そこで、持ち前のAWSの知識を使ってプライベートかつスケーラブルなwaifu2xバッチクラスタを組んでみたので、ご紹介してみます。(なお、構成は先週金曜日のJAWS-UG Meguro #0のLTで発表したものです) waifu2x AMIについて 上記ブログ記事にAMIの概要が示されています。 AMI name: waifu2x server AMI ID: ami-75f01931 Region: N. California Instance: g2.2xlarge (require a G

    プライベートなwaifu2xバッチクラスタを構築する #jawsmeguro | DevelopersIO
  • 最近話題のWeb言語 Elixirのご紹介 | DevelopersIO

    ここ最近、Elixirという言語がWebプログラマー界隈で話題になっています。 ElixirはErlangのVM上で動くRuby風味の関数型言語で、RailsコミッタのJose Valimさんが作ったプログラミング言語です。 この言語はErlangの並行性とRubyの開発生産性を持っています。 今回はこの言語が出てきた背景と文法の特徴について書こうと思います。 Elixirが注目されている理由 ここ数年、Webアプリケーションは以下の問題を抱えています。 C10K問題 10000以上のクライアントがサーバに同時接続すると、HWの性能は足りていてもOS、ソフトウェアの問題で処理が破綻する ムーアの法則の限界 CPUチップメーカーの製造するチップのクロックレートの成長に陰り。代わりにマルチコアアーキテクチャのCPUが開発されている リアルタイムWeb サーバ、クライアントが常時接続するアプリケ

    最近話題のWeb言語 Elixirのご紹介 | DevelopersIO
  • [iOS] iOS エンジニア以外でもリリースできる!iOS アプリのリリース手順のまとめ [2015年11月版] | DevelopersIO

    [iOS] iOS エンジニア以外でもリリースできる!iOS アプリのリリース手順のまとめ [2015年11月版] はじめに こんにちは、モバイルアプリサービス部の荒川です。 最近は、お客様の端末でソースコードをダウンロードして、アプリをリリースして頂く機会が増えてきました。iOS アプリのリリースは Android と比較すると非常に煩雑です。 Apple の開発者用アカウント管理や設定、Xcode でのリリース用バイナリの書き出しは、慣れている方でも(公式のUIがたまに変わるので)すぐにできるとは限りません。セキュリティを考慮すると、自社以外の関係者にリリースをお願いすることは、好ましくありません。NDAを締結しても、事故が起きるリスクがあります。 この記事では、上記の問題を解決するために、iOS 開発者以外の方でも Xcode から App Store へリリースできる手順を紹介しま

    [iOS] iOS エンジニア以外でもリリースできる!iOS アプリのリリース手順のまとめ [2015年11月版] | DevelopersIO