タグ

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

  • 「AWSをこれから始める学生への圧倒的なインプット」というテーマで喋ってきました | DevelopersIO

    こんにちは、臼田です。 皆さん、AWSのインプット足りてますか? 今回はこれからAWSを始めるという学生向けに喋る機会がありましたので、圧倒的なインプットをしたいと思い資料をまとめたので公開します。 資料 思いとか 「AWSの勉強を始めるぞ」となってEC2の立て方とかベーシック話をつらつらしてもつまらないと思ったので、AWSの魅力と無数のサービスを紹介してまずは良さを理解してもらうところに重点を置きました。 そして、勉強方法とどこから手を付けたらいいかのオススメをいくつか盛り込みました。 オンプレミスと変わらない作業をするのではなく、楽しくAWSらしい使い方ができるようになってもらえれば幸いです。 QAとか Q. AWS初めてで何からやったらいいのかわからなかったのですがオススメはありますか? A. まず大事なのはAWSを使うことを目的としないこと。WebDBのシステム作りたいとかWebア

    「AWSをこれから始める学生への圧倒的なインプット」というテーマで喋ってきました | DevelopersIO
  • 【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO

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

    【Google re:Work】マネジメントで悩むすべてのエンジニアが見るべき完全無料テキスト | DevelopersIO
  • 「プログラミング教育ってなに?」不安を抱える親エンジニア向けの入門本「おうちではじめるプログラミングの授業」 | DevelopersIO

    翔泳社のサイトより引用します。 IT業界のプロであり、お父さんでもある2人の著者が、保護者の方々の疑問に全力で向き合いました。「そもそもプログラミング教育って?」「何を準備したらいいの?」「子どもに実際に教えてみたいけど、どんな方法で行えばいい?」など。心構えから役立つ教材まで、著者自身の経験を踏まえて紹介します。 今ある情報をキャッチアップして、一緒にプログラミング教育を考えましょう。 引用:子どもに読んで伝えたい! おうちではじめるプログラミングの授業 オンデマンド印刷|翔泳社の 著者は、このお二人。ご存知の人も多いでしょうか。ごっりごりのエンジニアです。 レッドハット株式会社 平 初(@htaira) 株式会社セールスフォース・ドットコム 阿部 崇((@sho7650)) 目次はこちら。 はじめに 第1章 どうしてプログラミング教育を小学校でやるの?――文科省の資料から読み解く実態

    「プログラミング教育ってなに?」不安を抱える親エンジニア向けの入門本「おうちではじめるプログラミングの授業」 | DevelopersIO
  • Swift版リーダブルコード「関心の分離と単純化のためのSwiftコードの最適化」 #tryswiftconf | DevelopersIO

    はじめに おばんです、今朝はWWDC17のジャケットを着てオレンジジュースを飲んで、西海岸を思い出してイキっていた田中です。 このエントリーはtry! Swift Tokyo 2018のセッション 「関心の分離と単純化のためのSwiftコードの最適化」(Javier Soto) のまとめになります。 講演内容 公式サイトより引用。 関心の分離は、コードが再利用されないときには時期尚早な最適化とみなされることがよくありますが、我々がコードが何をしているのかを理解することに対しては大きく影響します。Swiftにおけるこの実例を紹介します。 このセッションの要約 コードは書くよりも読む時間の方が長いので、可読性を高める必要がある Swiftはコーディングの原則(Coding Principle)との親和性が高い いくつかの具体例をコードとともに紹介します 紹介する例はTwitterのアプリをイメ

    Swift版リーダブルコード「関心の分離と単純化のためのSwiftコードの最適化」 #tryswiftconf | DevelopersIO
  • 管理職のためのエンジニア組織構築マニュアル | DevelopersIO

    はじめに クラスメソッド株式会社 AWS事業部長の佐々木です。 私は前職で創業メンバーの1人としてビジネスを立ち上げた後、エンジニアとして実業務に携わりながら、統括マネージャーとして50人規模のエンジニア組織を構築しました。 また2014年にAWSエンジニアとしてクラスメソッドに入社し、2015年7月よりAWS事業部の部長に就任。事業は順調に拡大しており、2015年と比較して組織も2倍以上に大きくなりました。これは優秀な仲間に恵まれたのはもちろんのこと、組織設計と構築プランが功を奏したことも一因だと感じています。 そこで、私がこれまでに培ってきた経験から得たエンジニア組織の構築の仕方をお伝えしたいと思います。 エンジニア組織構築マニュアル 骨子を定義する これはエンジニア組織に限りませんが、組織には3つの骨子が必要です。 ポリシー ビジョン ターゲット ポリシーは、その組織が最もこだわる一

    管理職のためのエンジニア組織構築マニュアル | DevelopersIO
  • [新春]リモートワークのお供にお薦めできない2017年アニメ11選 | DevelopersIO

    あけましておめでとうございます 大村です。年もよろしくお願いします。あ、いま初日の出が昇った時間に公開です。おめでたい! 今年も我が道を行くスタイルで過ごせればと思います。 弊社では働き方の一環で、リモートワークを行うことができます。もちろん、普段秋葉原のオフィスで勤務している人が、リフレッシュ目的や他の目的に絡めて北海道大阪リモートワークすることも可能です。 ですが、弊社で一番多いリモートワークは自宅です。それは、自分の好みの就業環境を維持し続けられる一番の方法だとわかっているからで、時間を有意義に考えるとその答えが導き出されるのも納得です(通勤時間0分ですからね)。 自宅でリモートワークを行う際に、私はよくニュース番組をつけています。これは、自宅という空間にいると不足しがちな情報を得るのと同時に、程よい雑音となりうるからです。音は極力絞って流しています。仕事の邪魔になっては困るか

    [新春]リモートワークのお供にお薦めできない2017年アニメ11選 | DevelopersIO
  • 正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO

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

    正規表現をサッと確認するのに重宝した神サイトを紹介してみる | DevelopersIO
  • [iOS 11][ARKit] UIViewをテクスチャーにしてTwitterクライアントを作ってみる | DevelopersIO

    1 はじめに ARKitの登場によって、多くのデバイスで手軽にARを楽しめるようになったと思います。Web上でも、日々、色々なアプリが紹介されており、「どれも皆、作って見たい!」という衝動に駆られて忙しいかぎりです。 そして、いよいよ3Dオブジェクトの表現が重要であることを痛感しています。 基的なシェードで作成するオブジェクトは、変形とテクスチャーを駆使することになりますが、今回は、このテクスチャーにUIViewを貼ってみました。 最初に、参考に作って見たアプリを見てやってください。 普通のTwitterクライアントで表示されるようなタイムラインを仮想オブジェクトにしてみました。 2 UIViewのオブジェクト 仕組みは、簡単で、UIViewを画像化してテクスチャーに使っているだけです。 描画するためのUIViewを、あらかじめ、非表示でアプリ内に作成しておき、そこに通常通り描画します。

    [iOS 11][ARKit] UIViewをテクスチャーにしてTwitterクライアントを作ってみる | DevelopersIO
  • [iOS 11] ついにリリース!まずはiOS 11の特徴を11本の厳選記事で紹介します! | DevelopersIO

    はじめに ついに日、日時間の2017年9月20日午前2時に、iOS 11がリリースされました。これを記念してDevelopers.IOでは、改めてiOS 11とはどのようなOSか、どんな新機能があるのかを徹底的にまとめたいと思います。前回のiOS 10ブログ特集では、初日に100、その後200を超えるボリュームで記事を掲載しています。もちろん今年も圧倒的なボリュームで情報を出していきますが、今年はまず、iOS 11の新機能や新APIがどのようなものか、11の記事に厳選してブログで紹介します! iOS 11特集ページはこちら iOS特集11の1目として、この記事ではまず概要をまとめます。 iOS 11で何が変わったの? 今回のバージョンについて、Appleからは「圧倒的な進化をiPhoneに。驚異的な飛躍をiPadに。」というメッセージが発表されています。iOS 11は、特にi

    [iOS 11] ついにリリース!まずはiOS 11の特徴を11本の厳選記事で紹介します! | DevelopersIO
  • 今日から使える文章校正テクニック | DevelopersIO

    渡辺です。 昨日のエントリーが結構反響大きめだったので、第二弾です。 文章校正をしていてよくあるパターンを幾つか抽出してみました。 ただし、前回紹介しているパターンは除外していますので、あわせて確認ください。 重複を減らす 文章校正の基礎は 重複を減らす ことです。 次の文章を見てみましょう。 AWSを使い慣れている人にとっては簡単な作業ですが、使い慣れていないと戸惑う所も多いところです。 この文章がくどく感じる理由は、「使い慣れている」が重複していることです。 前後関係もありますが「ところ」がなにを指しているのかも曖昧ですね。 後半の「使い慣れている」を削除し、バランスを取るために作業を後ろに移動しました。 さらに、前の文章を受けるため、「これは」を追加します。 これは、AWSを使い慣れている人にとっては簡単ですが、そうでないと戸惑う作業です。 スッキリしました。 しかし、「慣れていると

    今日から使える文章校正テクニック | DevelopersIO
  • AWS事業部の採用方針について | DevelopersIO

    主にクラスメソッドメンバーズにおけるサポートサービスとフートシリーズ(運用保守オプション)を担当するグループです。運用保守、システム監視、セキュリティ監視、継続的コンサルティングと、システム稼動後のお客様インフラを24時間365日体制で安定した状態に保つために日々お客様とやりとりしています。 このように、一つの部の中に担当業務が違う複数のグループがありますが、部全体のビジョンはただ一つ、「AWSに関する圧倒的な量のノウハウを用いて、AWSインフラを安く早く構築し、AWSのことをまるっとお任せしてもらうことで、お客様のビジネスに貢献する」です。そして同じビジョンを掲げたチームとして、採用方針もグループ毎に分けず、部として統一しています。 今回はAWS事業部の採用方針をご紹介します。 AWS事業部の採用方針 AWS事業部の採用方針は以下の3つです。 技術が好きな人を採る クラスメソッドはエンジ

    AWS事業部の採用方針について | DevelopersIO
  • 教えるという技術 | DevelopersIO

    渡辺です。 自分は「教える」ことにやり甲斐を感じます。 大学時代を思い返すと、家庭教師やサポートセンターのバイトをやってました。 ボードゲームをする時は、ルール説明などを行っていました。 ゲームのインストの一環としてインストカードやサマリを作ることもあり、プレゼン資料作りも得意になりました。 IT業界に入ってからは、勉強会の講師や資料作成・ハンズオンのチューターなどを行うようになりました。 技術書の執筆やIT系専門学校講師も経験しています。 最近では趣味のスノーボードで、インストラクターの資格をとり、スノーボードスクールで教えています。 「教える」ことが好きなんでしょう。 これまで、様々な分野で技術を教えてきました。 畑はまったく違ったとしても、解りやすく「教える」ための技術は大きく変わりません。 今回はそんな「教える」技術をまとめてみました。 なお、エントリーの対象は、その分野に初めて

    教えるという技術 | DevelopersIO
  • 読みやすいブログの書き方 | DevelopersIO

    渡辺です。 以前、JUnit実践入門を執筆した経験もあり、社内でもブログの文章が読みやすいと評価を受けています(内容はともかくw)。 折角なので、技術ブログを書くときに注意する点をまとめてみました。 はじめに結論を書く 一番大切なこと、それは結論を最初に書くことです。 エンジニアには時間ありません。 はじめに、何が言いたいか、何を解決するのか、そこを最初に書かないと、読んでて苦痛です。 回りくどかったり、話がブレブレだと最悪です。 「XXの時、解決するにはXXする」とか「XXについて一言でまとめるとXXです」など、最初にまとめを書きましょう。 見出しですべてを伝える意識を持つ 見出しは大切です。 見出しを追っていけば、内容が頭に入ってくるのがベストです。 「見出しをまとめてしまったら、文に書くことなくなった(´・ω・`)」となれば完璧です。 まさに今、蛇足しか書いてません(笑)。 短い文

    読みやすいブログの書き方 | DevelopersIO
    Rela24
    Rela24 2017/02/04
  • [iOS] Wi-Fi一覧でアピール表示し、パスワードを自動入力して接続させる方法(とまとレストランの販売促進アプリ) | DevelopersIO

    1 背景 spw05は、とまとレストランの店内で公開しているWi-Fiスポットです。認証方式はWPA2-PSKで当然パスワードも設定されています。 (注:「とまとレストラン」は、架空のレストランです) お客様に開放している無線LANなので、パスワードは店内で教えてもらえます。(少し複雑なパスワードなので、「入力するのが大変だ!」と、ちょっと不評です) 今回は、このようなWi-Fiスポットを、iPhoneWi-Fi選択画面で目立たせて表示し、パスワード入力なしで接続させるアプリの紹介です。 このアプリをインストールするとパスワード入力なしで簡単に接続できます。 とまとレストランとしては、このアプリをたくさんの方にインストールしてもらい、お店の販売促進に繋げたい思いがあります。 2 完成したアプリ 出来上がりは、こんな風になりました。 左が、このアプリをインストールしていない場合のWi-Fi

    [iOS] Wi-Fi一覧でアピール表示し、パスワードを自動入力して接続させる方法(とまとレストランの販売促進アプリ) | DevelopersIO
    Rela24
    Rela24 2016/11/26
  • これから iPhone アプリ開発に携わるのであれば覚えておきたい最低限のこと | DevelopersIO

    iPhone アプリを作ってきて 私が iPhone アプリ開発を始めてからおよそ4年が経過しました。 その間に得た知見の一部を紹介致します。 この記事の対象読者は以下の方を想定しています。 これから iOS プログラミングを始めたい方 今まで格的に iPhone アプリを作ってはいないけれども、興味がある方 開発の事はよくわからないけれども、アプリのプロモーションなどを担当している方 これから iPhone アプリ開発に携わるのであれば覚えておきたいこと 言語について モダンな書き方をする → Objective-C でもジェネリクスなどを積極的に使う 冗長な書き方をしない → [[Class alloc] init] は [Class new] と同等 SwiftGitHub の Release や Issue などを追う → オープンソースの活用 豊富なOSSを活用する →

    これから iPhone アプリ開発に携わるのであれば覚えておきたい最低限のこと | DevelopersIO
  • 【社内資料公開】運用手順書を作る時のポイントについて書いてみた | DevelopersIO

    はじめに こんにちは植木和樹@上越妙高オフィスです。日は私がここ10年くらい意識している運用手順書を書くときのポイントについてまとめてみました。 対象読者 開発・構築したシステムを別の人に引き継ぐ予定のある人 他の人が作ったシステムを引き継ぐ担当の人 半年後の自分でも分かる手順書の書き方に困っている人 (この記事を読むのにかかる時間の目安:5分) 1. ドキュメントの冒頭に書くこと まず個々の詳細手順の前に、ドキュメント自体について記載してもらいたいことです。 1.1. ドキュメントに書かれていることを3行で書く ドキュメントの最初には、このドキュメントに何が書かれているのかを100文字くらいで書いておくと良いでしょう。 システムが増えれば増えるほど手順書も増えていくものです。見つけたドキュメントに自分の期待するものが書かれているのか、冒頭数行でわかるようになっているとうれしいです。 1

    【社内資料公開】運用手順書を作る時のポイントについて書いてみた | DevelopersIO
  • Google I/O 2016 で「Firebase」の新バージョンが発表!プッシュ通知機能を iOS アプリで使ってみた | DevelopersIO

    Firebase とは 日(2016/05/19、日時間)より開催されている Google I/O 2016 にて、モバイル向けのサービス群「Firebase」の新バージョンが発表されました。ログ解析ツール「Firebase Analytics」やプッシュ通知サービス「Notifications」が無料・無制限で利用できるところが注目を集めています。 Google Developers Japan: Firebase を拡張、統合アプリ プラットフォームとして登場 [速報]Google、モバイルアプリ用ログ解析ツール「Firebase Analytics」の無償提供を発表。ノーティフィケーションも無制限に無償で提供。Google I/O 2016 - Publickey 記事では iOS アプリへの Firebase の導入とセグメント通知を試してみました。 Firebase の導入

    Google I/O 2016 で「Firebase」の新バージョンが発表!プッシュ通知機能を iOS アプリで使ってみた | DevelopersIO
  • 快適?ブログ執筆環境構築 | DevelopersIO

    木戸です。入社して2ヶ月が経ちました。ブログの投稿数も11(5.5/月)と比較的順調なペースで書いています。 社内のブログの執筆環境は人それぞれのようで、Wordpress で直接書いている人や、MacMarkdown エディタを使って書いている人など様々なようです。 試行錯誤して、なんとなく自分にあったブログ執筆環境が整ってきたのでブログで紹介してみたいと思います。 参考になれば幸いです。 ブログ執筆環境要件 私のブログ執筆環境要件を以下にまとめました。 執筆 フォーマットは Markdown 形式で書きたい。 修正履歴を残したい MaciPhone の両方で書けるようにしたい。 Elasticsearch の記事は自動的に電子書籍化(PDF ePub)してまとめて読めるようにしたい。 文章の校正ルールの検査を自動化したい。 公開 WordPress へはそのままコピペし

    快適?ブログ執筆環境構築 | DevelopersIO
  • アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) | DevelopersIO

    アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) はじめに 2月某日、Ryuzee.com の Ryuzee さんこと吉羽龍太郎さんに、アジャイル・クラウド・DevOps についてのお話を伺う機会がありました。エントリーは、その時の様子を文章化したものです。 アジャイル・クラウド・DevOps は実際のところどんなものなのか? 上手くいく/上手くいかない取り組みの違いはどこなのか? そもそもそれは当にやるべきか? 組織とエンジニアの関係、評価はどのようにすれば良いのか? といった幅広いテーマについて語っていただきました。 このインタビュー記事は、 アジャイル・クラウド・DevOps などをやりたいけど、どこから手を付けていいのかわからない方 手を付けたけど、なんだか上手くいっていないことにお悩みの方 もしく

    アジャイル・クラウド・DevOpsとエンジニアの採用と評価についてRyuzeeさんに聞いてみた(14,000文字インタビュー!) | DevelopersIO