タグ

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

  • 「今日からはじめるAWS」というタイトルで、誰でも今すぐ始められるAWSの勉強方法についてお話しました #devio2020 | DevelopersIO

    コンサル部@大阪オフィスのYui(@MayForBlue)です。 6/16(火)からスタートしたDevelopers.IO 2020 CONNECTが昨日最終日を迎えました。 私も7/7(火)のライブセッションに「今日からはじめるAWS」というタイトルで登壇しました。 登壇ブログとして、セッション内容の簡単なご紹介と、登壇資料、QAを記載させていただきます。 ライブセッション動画が近日中に公開予定なので、そちらもぜひご視聴いただければと思います。(当記事への追記と私のツイッターにてお知らせする予定です。) 喋りがメインのセッションになっているので、資料だけだと分かりにくい部分も多々あると思いますがご了承ください。 セッションの対象者 これからAWSを始めたいと思っている方 AWSに興味はあるけどどうやってキャッチアップ、勉強したらいいのか悩んでいる方 AWSのアソシエイトレベルの資格を取得

    「今日からはじめるAWS」というタイトルで、誰でも今すぐ始められるAWSの勉強方法についてお話しました #devio2020 | DevelopersIO
    bigchu
    bigchu 2020/07/09
  • 【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO

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

    【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO
  • 東南アジアでエンジニアとして生きていくという選択肢 | DevelopersIO

    はじめに こんにちは、knakayamaです。 久々のブログ更新です。 唐突ですが、私は現在ベトナムのダナン(Da Nang)という場所で生活しています。ダナンはベトナムの中央に位置する都市で、世界中から多くの観光客が訪れるビーチリゾートです。近年、成田国際空港や、関西国際空港からの直行便が就航したことを受け、日人の観光客も増えているようです。 赤い部分がダナンの場所 フィリピンからの帰国後、少しだけ日に滞在し、今年の1月からこちらで生活を始めました。 現在、私はダナンにてベトナム人エンジニアと一緒にプロジェクトを進めています。最近ITパークの建設計画が発表されたことから伺い知れるように、ダナンはベトナムの中でもIT産業が盛んな都市です。私が今関わらせていただいている会社を始め、多くのIT関連企業が存在しています。 とあるプロジェクトでベトナムのAsian Techという会社と一緒にお

    東南アジアでエンジニアとして生きていくという選択肢 | DevelopersIO
    bigchu
    bigchu 2019/05/13
    東南アジアに拠点は本気でありだわ。そう、クラスメソッドならね!
  • Android はどこで開発されているのかな? Google のオフィスを見学してきた #io19 #io19jp | DevelopersIO

    モバイルアプリサービス部の浜田です! Google Developer Relations チーム の鈴木拓生さんが企画されたキャンパス・ツアーに参加して、Google のオフィスの中を見せていただきました。 2 日目に Google のカフェで催されたディナー・パーティから I/O の会場に戻る道すがらの短い時間ではありましたが、見せていただいたものをお伝えします。 ついに開催! Google I/O 2019 に初参加してきた #io19 #io19jp メイン・キャンパス前 Google のロゴがちらっと見えます。 現在の最新版、Android 9 のコードネーム Pie のドロイド君。 今回の Google I/O 2019 で新機能などが発表された Android Q がリリースされたら Android lawn statues に送られてしまうのでしょうか。 メイン・キャンパス

    Android はどこで開発されているのかな? Google のオフィスを見学してきた #io19 #io19jp | DevelopersIO
    bigchu
    bigchu 2019/05/13
    ひろーーーーい
  • Sonic Piで東方アレンジを作ってみた | DevelopersIO

    はじめに 突然ですが、皆さんはシューティングゲームが好きですか?私は好きです。大好きです。 シューティングゲームで最も記憶に残る瞬間はどこでしょう? 「スターフォックス」で味方を助けてあげた場面? 「ツインビー」で画面内の複数ベルをうまくパワーアップにできたとき? 「エースコンバット」で徐々に名声が上がっていくところ? 「グラディウス」でフルパワーアップしたとき? 「Wolfenstein」で憎き悪人にトドメを刺すシーン? 「東方妖々夢」の反魂蝶? 「メタルギア」で間一髪敵を巻けた瞬間? 「Hellsinker.」のめっちゃかっこいいWARNING画面? 「バトルフィールド」で野良分隊だけどチームワークを感じられた瞬間? 「ダライアスバースト」で捕鯨できたとき? 「Titanfall」で一番早くタイタンを呼べた場面? 「斑鳩」で完全に思い通りにパターンがキマったとき? どれも素晴らしいゲー

    Sonic Piで東方アレンジを作ってみた | DevelopersIO
    bigchu
    bigchu 2019/04/24
    Rez よね
  • LambdaではじめてのLINE Botを作る | DevelopersIO

    最近AppleWatchを買いました。早く札幌の外を走りたい!と思っている中村です。 今日はAmazon API Gateway(以下 API Gateway)とLambdaLINEのMessaging APILINEBotを作ります。 これは言ったことを言い返してくれるBotです。 お品書き LINEデベロッパー登録して、APIキーを取得する API Gateway & Lambdaを設定する 実際に投稿する LINEデベロッパー登録 1.Messaging APIを利用するにはを参考に、LINEアカウントでログインし開発者登録する。 ・Messaging APIは、サービスとLINEユーザーの双方向コミュニケーションを可能にする機能。 2.続いて"プロバイダー"と"チャネル"を作成する。今回はどちらも"やまびこくん"とする。(詳細は画像を参照) ・プロバイダーは、アプリを提供する組

    LambdaではじめてのLINE Botを作る | DevelopersIO
    bigchu
    bigchu 2018/03/15
    Line bot
  • [新機能]静的なIPを持つロードバランサーNetwork Load Balancer(NLB)が発表されました! | DevelopersIO

    [新機能]静的なIPを持つロードバランサーNetwork Load Balancer(NLB)が発表されました! ウィスキー、シガー、パイプをこよなく愛する大栗です。 先程新しいロードバランサーNetwork Load Balancer(NLB)が発表されました! New Network Load Balancer – Effortless Scaling to Millions of Requests per Second Announcing Network Load Balancer for Elastic Load Balancing Network Load Balancer Network Load Balancer(NLB)はApplication Load Balancer(ALB)と異なりL4のロードバランサーです。 特徴 Network Load Balancerには以

    [新機能]静的なIPを持つロードバランサーNetwork Load Balancer(NLB)が発表されました! | DevelopersIO
    bigchu
    bigchu 2017/09/08
    100円強/day くらい
  • 「Web系ベンチャーが語るAWS利用事例」で「Amazon S3へのデータ転送における課題とその対処法を一挙紹介」について話してきました | DevelopersIO

    「Web系ベンチャーが語るAWS利用事例」で「Amazon S3へのデータ転送における課題とその対処法を一挙紹介」について話してきました

    「Web系ベンチャーが語るAWS利用事例」で「Amazon S3へのデータ転送における課題とその対処法を一挙紹介」について話してきました | DevelopersIO
    bigchu
    bigchu 2017/08/26
    AWS CLI / 海外リュージョン転送
  • Google Chrome、Firefox最新版(Chrome 57 / Firefox 52)についにWebAssemblyが正式搭載!でWebAssemblyってなんだ? | DevelopersIO

    こんにちは、せーのです。今日はChromeのアップデートで搭載された、これからのWebを変える(かもしれない)技術をご紹介します。「WebAssembly」、と言います。 WebAssemblyって何? Chromeの最新バージョンは大きなアップデートとして「CSS Grid Layoutのサポート」と「Media Session Apiのサポート」があります。CSS Grid Layoutは今までHTMLのTableタグで表現していたような縦と横、2次元のレイアウトをCSSで表現できる、という機能、Media Session APIAndroidChromeでロック画面などに出てくる音楽、動画のコントロール機能にブラウザからアクセスできる、というものです。これは特にモバイルで動画や音楽を流すWebサイトを作っている人には嬉しい機能ではないでしょうか。他にも「chrome://plug

    Google Chrome、Firefox最新版(Chrome 57 / Firefox 52)についにWebAssemblyが正式搭載!でWebAssemblyってなんだ? | DevelopersIO
    bigchu
    bigchu 2017/03/13
    webassembly / WebAssembly はやっぱパォーマンスと審査なしが強みに感じる、とくに審査なしなしなしし🍎コロチュ
  • サーバレスで変わるサーバ開発の未来と、GS2が変えるゲームサーバ開発の未来 | DevelopersIO

    サーバレス はじめまして。Game Server Services 株式会社の丹羽一智です。 今回はサーバレスで変わるサーバ開発の未来というお話です。 まずは、『サーバレス』とはなんぞや?というところから整理したいとおもいます。 サーバレスは去年の後半から話題になり始めたワードで、EC2をはじめとした IaaS とは異なり、OSやプロセスの管理が不要となる技術を指します。 まだ言葉の定義がしっかり固まっていないところがありますが、以下のような技術を総称してサーバレスと呼ぶ。と考えるといいのではないかとおもいます。 FaaS (Function as a Service) PaaS (Platform as a Service) Functional SaaS (Functional Software as a Service) FaaS (Function as a Service) 去年

    サーバレスで変わるサーバ開発の未来と、GS2が変えるゲームサーバ開発の未来 | DevelopersIO
    bigchu
    bigchu 2016/12/14
    サーバーレスの定義は Rebuild で納得したが、ここでまたふわっふわでそれサーバーあるし!といツッコミをしていくスタイル。あと2年でサーバーとクライアントがひっついてほしい
  • 開発環境で使うDocker入門 | DevelopersIO

    モバイルアプリサービス部の五十嵐です。 Dockerは軽量でポータビリティに優れ、環境を汚さないので開発環境には無くてはならない存在ですよね!今回はまだDockerを使っていない人向けに、私が自分が辿ってきた経験を元に、『こういうシーンでDockerを使うと便利』というのをステップ・バイ・ステップで説明していきます。 対象読者 Dockerはなんとなく知っていて興味はあるけど、使い所や導入するメリットが分からないという人を対象にしています。 環境 Docker for MacDocker 1.12.3) Dockerについて Dockerは複数のコンポーネントからなるプラットフォームですが、記事では主にDocker EngineのことをDockerと呼びます。 Dockerはコンテナと呼ばれる仮想化技術を用いています。従来の仮想化技術と異なる点は、ホストのカーネルをコンテナと共有し、ホ

    開発環境で使うDocker入門 | DevelopersIO
    bigchu
    bigchu 2016/11/24
    既存イメージマンです!
  • [Android] OkHTTP + Retrofit + RxAndroid で REST クライアントを実装する | DevelopersIO

    REST 処理を扱いやすく実装する Android の REST クライアントのネットワーク処理と非同期処理について、最近流行っている OkHTTP と Retrofit と RxAndroid の組み合わせを使ってみました。これらはそれぞれ次のような機能を提供するライブラリです。 RxJavaAndroid 版 リアクティブプログラミングを Android で実装するためのライブラリ イベントベースで遅延実行や非同期コールバックなどを実装可能 なお、Retrofit が OkHTTP と RxAndroid の架け橋になってくれるため、組み合わせてシンプルに記述可能になります。 導入 まずはこれら3つのライブラリを Android プロジェクトに導入しましょう。 dependencies { compile 'com.squareup.okhttp:okhttp:2.4.0' co

    [Android] OkHTTP + Retrofit + RxAndroid で REST クライアントを実装する | DevelopersIO
    bigchu
    bigchu 2016/05/01
    : これはいいかな
  • iOSアプリのリリース周りの管理を簡単してくれる LanuchKit | DevelopersIO

    これらのサービスの内、今回は3つのサービスをご紹介していきます。 では、早速各サービスの内容を見ていきましょう。 ※ 外部サービス連携画面が追加表示される事があります。今回は割愛します。 Screenshot Builder iTunes Connect 上のスクリーンショットを簡単に作成できるサービスです。 実際に、作成の流れを見てみましょう。 ※ 有料登録しない場合、複数アプリのスクリーンショットを残す事ができない制限があります。 1. GetStartedをクリック 2. レイアウトを選択 説明テキストがデバイスの上にくるか、下かを選択 3. スクリーンショットを選択 iPhone実機画像に埋め込む画面写真を選択します。 ローカルディスク上のファイルをアップロードする方法の他、URLを指定できます。 また、App Store 上にすでに上がっている、アプリ説明用のスクリーンショットを

    iOSアプリのリリース周りの管理を簡単してくれる LanuchKit | DevelopersIO
    bigchu
    bigchu 2016/01/07
    app
  • 【Android 実装の罠 #1】 Fragment#setArguments() | DevelopersIO

    IllegalStateException Fragmentを利用する上で、避けて通れないのがIllegalStateExceptionです。Androidのアプリを作る上でFragmentを利用してる場合は、みなさんほぼ遭遇したことがあるのではないでしょうか。 今回はあえて、IllegalStateExceptionを起こすようなコードを作成し、実行してみます 「何故そのような動作が起こったのか」、「どうしてそのタイミングでそのメソッドを呼んではいけないのか」をPlatform内部のソースコードを見ながら考察してみます Fragment#setArguments(Bundle bundle) yanzmさんのブログ等々でも随分前から指摘されていることですが、FragmentはOSによって自動的に初期化されたりコンストラクタが呼び出されたりするので、基的にコンストラクタの引数によるFra

    【Android 実装の罠 #1】 Fragment#setArguments() | DevelopersIO
    bigchu
    bigchu 2015/04/29
    : Fragment IllegalStateException: Activity has been destroyed
  • [Android] 刻む「分」が指定できる拡張TimePickerを作る【解析編】 | DevelopersIO

    TimePicker Androidで時間指定をする時には、TimePickerを多く利用するかと思います。 簡単に時間の選択が出来て便利です。4系〜では、iOSのようなドラムのようなIFになっているので直感的で分かりやすいですね! ちなみに2.3系以下だとこのような表示になります。うーん、イケてない・・・ 困ったこと 先ほどのスクリーンショットを見れば分かるように、「分」の指定が1分刻みです。 これを「5分」「15分」のような刻みの選択肢にしたい場合どうしたら良いでしょうか?Androidでは標準でそのようなComponentは存在しないので、簡単にはいかないようです。 iOSでは、UIDatePickerというクラスを利用すれば、すぐに実現できるようです。このままではAndroidは負けてしまいます 出来ないならば作りましょう。自分で。 AndroidのComponentの実装情報は、

    [Android] 刻む「分」が指定できる拡張TimePickerを作る【解析編】 | DevelopersIO
    bigchu
    bigchu 2015/04/07
    : time picker
  • 【即席】コピペでできる暗号化/符号化処理 Java編【3日目】 | DevelopersIO

    こんにちは。いつの間にか、サーバー側のこむろです。 最近、クライアント側も高性能になってきたため、色々な大事な情報を格納したりすることも増えてきました。またサーバーとの通信によって最新の情報を取得することも多いです。そんな中、暗号化や符号化は重要な技術ですが、自分で実装するのはなかなか骨が折れます。 しかし、最近のプログラム言語では、1から自分で実装しなくても、便利なクラスやライブラリが含まれていることが多いと思います。今回は自分の備忘録も含めて、自分のよく使う暗号化やら符号化やらのプログラムの断片をまとめてみました 今回は、Javaを例にサンプルコードをざざっと記述してみました。Javaには元から色々な便利な暗号に関するクラスやライブラリが用意されているので、存分に利用していきたいと思います。 Base64 Encode/Decode バイナリ等のダメ文字を含むデータを、64種類の印字可

    bigchu
    bigchu 2015/02/27
    : encode / decord
  • Android のメモリ管理 #4 SoftReference と WeakReference を活用する | DevelopersIO

    参照方法によってメモリの解放タイミングが異なる Android ではオブジェクトがヒープ領域にたまりメモリ不足が生じたとき、 ガベージコレクション(GC) が起動して不要なオブジェクトのメモリを開放してくれます。 実装コードではすべてのオブジェクトを手動で開放する必要はなく、基的には GC の挙動に任せることでメモリ圧迫を軽減できます。特に「不要なオブジェクト」という点が重要で、GC はオブジェクトの参照状態を見て不要かどうか判断します。 参照方法にはいくつか種類があります。通常の参照方法は強参照と呼ばれますが、そのほかにソフト参照(SoftReference)や弱参照(WeakReference)と呼ばれる参照方法があります。これらの参照方法によって GC でメモリから開放されるタイミングが異なるというわけです。 ということで今回は SoftReference と WeakRefere

    Android のメモリ管理 #4 SoftReference と WeakReference を活用する | DevelopersIO
    bigchu
    bigchu 2014/11/03
    : out of memory / SoftReference / WeakReference
  • [Polymer] Material Design を使った Web ページを作ってみる | DevelopersIO

    Material design with Polymer Google I/O 2014 で発表になった「Material Design」ですが、Web の場合は Polymer で提供されています。Polymer は Web Components を使ったフロントエンドフレームワークです。昨年の Google I/O で発表されました。 ということで、リファレンスを参考に Polymer を使って Material Design の Web ページ制作を試してみたいと思います。 デモで Material Design の世界を体験してみよう その前に、Material Design でどのような Web ページが作れるのか、デモの Web ページが公開されているので、ちょっと触ってみましょう。以下の 3 つのデモが公開されています。 Topeka (クイズアプリ) Paper Eleme

    [Polymer] Material Design を使った Web ページを作ってみる | DevelopersIO
    bigchu
    bigchu 2014/08/01
    materialdesign / bower 使うんだ〜なるほほほ
  • Google の新しいデザインガイドライン「Material Design」 | DevelopersIO

    Material Design Google I/O 2014 で新しいデザインガイドラインが発表されました。 Google Design その中で注目されるキーワードが「Material Design」です。これは直訳すると「素材のデザイン」という感じになりますが、これは現実世界の素材をメタファーとすることでユーザーにとってわかりやすくなるように考えられたデザインのようです。 ということで、Material Design について簡単にまとめつつ、どうやってデザインを始めていけばいいか考えていきたいと思います。 Google Design のガイドラインを個人的に解釈した内容を掲載しています。誤解などありましたらコメント欄にて連絡ください。喜んで修正します。 イントロダクション まずはじめに Material Design の概要です。文をそのまま引用します。 We challenge

    Google の新しいデザインガイドライン「Material Design」 | DevelopersIO
    bigchu
    bigchu 2014/07/16
    materialdesign / Material になりうるものをいっぱい画面に入れたい
  • nginxにリバースプロキシ設定してapacheと連携させる | DevelopersIO

    はじめに railsとwebサーバを連携する場合はapache × passengerまたはnginx × unicornのどちらかを使用することが多いかと思います。 昔はwebサーバといえばapacheでしたが、最近はかなりnginxが使われてきています。 apacheとnginxのを比較したときに、静的ファイルはnginxが動的ファイルはapacheが早いと言われています。 そこで今回はnginxにリバースプロキシの設定をし、apacheと連携してみました。つまりhtmlや画像などの静的ファイルはnginxで処理し、railsの処理はapache経由で処理させることをやってみました。 開発環境 今回はmacのvirtual boxにubuntuをインストールし環境を構築しました。 ubuntu 12.04 32bit apache 2.2 nginx 1.6 ruby 2.00 rai

    nginxにリバースプロキシ設定してapacheと連携させる | DevelopersIO
    bigchu
    bigchu 2014/05/31
    : リバースプロキシ