タグ

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

  • 【書評】Pythonによる時系列予測 | DevelopersIO

    こんちには。 データアナリティクス事業機械学習チームの中村(nokomoro3)です。 冬休みの個人的課題図書(自習)として「Pythonによる時系列予測」を読み終えましたので、感想と振り返りを書いておこうと思います。 書籍情報 以下の書籍になります。 Pythonによる時系列予測 | マイナビブックス 発売 : 2023年10月 翻訳であり原著は以下となります Time Series Forecasting in Python 発売 : 2022年08月 概要 概要として書に記載されていることと、記載されてないことを紹介します。 記載されていること(感想含む) 記載されていることは以下のようになっています。 時系列タスクの説明 トレンド、季節性、残差という3成分に分けられることの説明 ランダムウォークという解けない問題の定義 統計モデル MA、AR、ARMA、SARIMA、SA

    【書評】Pythonによる時系列予測 | DevelopersIO
    asuka0801
    asuka0801 2024/01/02
  • [アップデート] AWS CodeBuild の実行環境に AWS Lambda が選択出来るようになりました | DevelopersIO

    いわさです。 数日前にちょっと話題になったアップデートですが、AWS CodeBuildAWS Lambda をサポートしました。 どういうことかというと、CodeBuild は実行されると何らかのコンピューティングリソースを起動し、buildspec.yml という構成ファイルに記述された内容に従ってコマンドなどの実行を行う仕組みとなっています。 この実行環境はコンテナイメージであり、従来は EC2 上で実行されていました。 今回のアップデートでこの実行基盤に新たに AWS Lambda を選択出来るようになりました。 これによって、起動が早く柔軟にスケーリングするという Lambda の特性を活かして、起動に時間がかかったりビルドキューで待機が発生する問題を解決することが出来ます。 一方で、Lambda を使った場合にはいくつかの制限事項があります。いくつかというか結構あります。

    [アップデート] AWS CodeBuild の実行環境に AWS Lambda が選択出来るようになりました | DevelopersIO
    asuka0801
    asuka0801 2023/11/11
    CodeBuildとにかく実行が遅いので速くなるなら興味ある
  • 【書評】世界一流エンジニアの思考法 | DevelopersIO

    はじめに こんにちは。データアナリティクス事業部ビッグデータチームのkasamaです。 普段は主にデータ分析基盤エンジニアというポジションでお客様のデータ分析基盤構築を支援しています。 ある日、書店に立ち寄った際に目に止まってパラパラ読んでいると、もの凄く刺さる内容がいくつも書いてあったため思わず購入し、あっという間に読み終わりました。最初から最後まで勉強になると思うことばかりなので、今回は紹介させていただきたいと思います。ブログとしてアウトプットすることで、より理解を深めようという目的があります。 書籍情報 世界一流エンジニアの思考法 2023年10月23日発売 著 者 牛尾剛 発行所 株式会社文藝春秋 目次 第1章 世界一流エンジニアは何が違うのだろう? - 生産性の高さの秘密 第2章 アメリカで見つけたマインドセット - 日にいるときにはきづかなかったこと 第3章 脳に余裕を生む

    【書評】世界一流エンジニアの思考法 | DevelopersIO
    asuka0801
    asuka0801 2023/11/05
    “エンジニアリングの世界で日本から革新的なサービスがなかなか生まれない問題点の一つである「批判文化」について説明されています” マサカリを投げるならフォローまでしてあげなよとは思います
  • 【試したらできた】ChatGPT ではじめる IoT と電子工作 | DevelopersIO

    今回は、今話題の ChatGPT を使って、簡単な IoT システムを作れるか試してみました。 想定 今回は「IoT、電子工作、プログラミングが初めてな人が ChatGPT でどこまで作れるか?」という想定のもとで検証してみたいと思います。 作るもの 「Raspberry Pi で 温湿度センサーから温度と湿度を取得してクラウドに送信するシステム」を ChatGPT を使いながら作ります。 それではやっていきましょう。 用意するものを聞いてみる 今回は Raspberry Pi は既存のものを使いますが、「準備するものは何か?」という質問から始めました。 詳細な製品名までは回答にありませんでしたが、必要となる機材を全てリストアップしてくれました。さらに温湿度センサーとして「DHT11」や「DHT22」といった定番のものを教えてくれました。 尚、今回は Raspberry Pi 体や周辺機

    【試したらできた】ChatGPT ではじめる IoT と電子工作 | DevelopersIO
    asuka0801
    asuka0801 2023/03/11
    “無意識のうちに「正解にたどりつく質問」をしていた可能性があります。そのため全く初めての場合だとうまくできないことがあるかもしれない” やり取り見てるとそんな印象がある。
  • 5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO

    「最近、モダンモダンすげぇ聞くけどモダンってなに?」 「人の数だけモダンはあるんだよ…」 近年、パブリッククラウドを主軸としたアプリケーション開発文脈の中で「モダンアプリケーション」という言葉をよく聞くようになりました。自分もMAD(Modern Application Development)事業部の部長を去年やっていたりして、モダンという言葉には人一倍敏感だったりします。 そんなおり、そのモダンアプリケーションについて真正面から解説するを、著者の落水さんから献いただいたので、僭越ながら書評という形でご紹介させていただきます。 モダンがなにかようやくわかるの…!? ( ゚д゚) ガタッ /   ヾ __L| / ̄ ̄ ̄/_ \/   / 丸わかりやで。 書籍の概要「AWSで実現するモダンアプリケーション入門」 AWSで実現するモダンアプリケーション入門 〜サーバーレス、コンテナ、マイ

    5年間は生き続ける考え方が凝縮された良書「AWSで実現するモダンアプリケーション入門」 | DevelopersIO
    asuka0801
    asuka0801 2023/02/02
    モダンのワードに惹かれる人は多いのだけどCI/CDはともかくサーバレスによるマイクロサービス化やk8sやモノレポ辺りは導入した人が辞めた途端に破綻したみたいな話はよく聞く。ちゃんと設計管理出来る人が居るのが前提
  • 【衝撃】AWSのRDSがデータを失わないBlue/Greenデプロイに対応しました #reinvent | DevelopersIO

    「最近は、データベースもB/Gデプロイできるらしいよ?」 「そりゃそうやろ。B/Gデプロイなんて、最近当たり前……… へ?DBが?無理でしょ?ほぇ?どういうこと?」 最初アップデートのタイトルを見たときの、ハマコーの率直な感想です。 Blue/Greenデプロイは、現行バージョンのトラフィックを活かしたまま新バージョンを動作確認し、問題なければ新バージョンをリリースするという、最近の安全なデプロイの概念において無くてはならないものです。 同時に新旧バージョンを稼働させるため、基的にはステートレスなアプリケーション・サーバーにおいて利用するものという固定概念があったのですが、それをデータベースに対して既存のAWS技術を組み合わせつつAWSらしいマネージドな仕組みで解決しようという、意欲的なリリースです。制約事項もそれなりにあるので、皆さんの運用ワークロードに当てはまるかは、事前の検証が必

    【衝撃】AWSのRDSがデータを失わないBlue/Greenデプロイに対応しました #reinvent | DevelopersIO
    asuka0801
    asuka0801 2022/11/29
    これは良い
  • AWS Parameters and Secrets Lambda Extensionの実装について色々確認してみた | DevelopersIO

    CX事業部@大阪の岩田です。 AWS Parameters and Secrets Lambda Extensionの実装が気になったので色々試してみました。 レスポンスヘッダー AWS Parameters and Secrets Lambda ExtensionはLambda実行環境内でHTTPサーバーを起動します。このHTTPサーバーがパラメータやSecretの取得リクエストを処理してくれるわけですが、レスポンスヘッダに何か特徴は無いのでしょうか?試しに以下のコードを実行してレスポンスヘッダを確認してみましょう。 import json from urllib import request import os from pprint import pprint def lambda_handler(event, context): headers = { 'X-Aws-Parame

    AWS Parameters and Secrets Lambda Extensionの実装について色々確認してみた | DevelopersIO
    asuka0801
    asuka0801 2022/10/23
    go 1.19.1
  • IAM ロールで 100 連鎖してみた | DevelopersIO

    俺達はいつまでも立ち尽くし見つめていた━━━ 数多の IAM ロールが移ろうように連鎖していく、そのさまを。 コンバンハ、「 IAM ロールはお面」おじさんです。 この世で最も大切なもの、それは繋がりであり、そして連なりですよね。 ということで、早速 IAM ロールで 10 連鎖してみました。 いや、せっかくなので 100 連鎖くらい行ってみましょうか。そうしましょう。興奮してきたな。 まとめ IAM ロールはそんな連鎖させるようなもんじゃない。 手始めに IAM ロールを 101 個作ろう 早速、 100 連鎖のために IAM ロールを 101 個作ります。 「 100 連鎖なのに 101 個なの?」と思うかもしれませんが、ヤマタノオロチの「股(首と首の間)」は 7 個しかありませんよね。(「岐」は 8 個あるんですけどね。)それと同じです。 101 個くらいの数なら「温かみのある手作業

    IAM ロールで 100 連鎖してみた | DevelopersIO
    asuka0801
    asuka0801 2021/04/21
    こんな事してて給料貰えるのは何もしてなくても金が入ってくるアカウントリセールパワーの強さを感じる
  • WPA2の脆弱性「KRACKs」についてまとめてみた | DevelopersIO

    森永です。 今日起きたらセキュリティクラスタがWPA2の脆弱性でざわついてて焦りました。 先ほど詳細なレポートがでましたので内容をまとめます。 だいたい分かればいい人は概要だけ読んで下さい。 KRACK Attacks: Breaking WPA2 ブログの内容について暗号の専門家による監修はありません。誤った表現や誤解を招く表現があればお申し付け下さい。 概要 報告者 ベルギーにあるルーヴェン・カトリック大学でネットワークや無線のセキュリティなどを研究している博士研究員であるMathy Vanhoef氏 内容 Wi-Fi Protected Access 2(WPA2)の脆弱性が見つかった(WPA1も対象) 攻撃手法の特徴から「Key Reinstallation AttaCKs(KRACKs)」と呼ばれる WPA2というプロトコルの脆弱性なので、特定の製品(OS、デバイスなど)に関係

    WPA2の脆弱性「KRACKs」についてまとめてみた | DevelopersIO
    asuka0801
    asuka0801 2020/12/19
    “ハンドシェイクでのメッセージの再送信で鍵が再インストールされ、Nonceがリセットされる”もうパッチ出てるしそこまで気にする必要はない。
  • [CODE BLUE 2019][フューチャー株式会社] 情報漏えい事件の謝罪対応の裏側[レポート] #codeblue_jp | DevelopersIO

    こんにちは、臼田です。 『世界トップクラスのセキュリティ専門家による日発の情報セキュリティ国際会議』でありますCODE BLUE 2019に参加していますのでレポートします。 このブログは下記セッションについてのレポートです。 [フューチャー株式会社] 情報漏えい事件の謝罪対応の裏側 Presented by フューチャーグループ 株式会社ディアイティ セキュリティコンサルティング 部長 青嶋 信仁 サイバー攻撃による情報漏えい事件発生後に必要となる組織の謝罪対応は、事件全体像がすぐに判明しにくいこともあり、その内容によって組織の信用に大きく影響をしてくる。最近の情報漏えい事件のいくつかの実例から、信用を落とさない対応例や問題点などとともに、Webサイト掲載文や第三者による評価や対外組織などとの連携など公開時におきることなどについて説明する。 ※フューチャーグループの1社がディアイティ

    [CODE BLUE 2019][フューチャー株式会社] 情報漏えい事件の謝罪対応の裏側[レポート] #codeblue_jp | DevelopersIO
    asuka0801
    asuka0801 2019/10/29
    7payの社長はこれ読んで下さい
  • AWSのほとんどのサービス(100個以上!)でSLAが設定されてます | DevelopersIO

    大栗です。 1月にAWSのSLA対象サービスが大量増加したエントリを書いたのですが、3月にもっと大量になって、全体的に内容も変わっていたので一覧表にまとめたいと思います。 AWS Service Level Agreements 著者の拙い英語力を基に調査しているため内容に不備があるかもしれません。詳細はSLAの文(英語版)をご確認ください。 AWSにおけるSLA AWSのサービスレベルアグリーメントは基的に、定義された可用性以上で使用できるようにするため商業的に合理的な努力をAWSがするものです。サービスレベルを"Assurance"(保証)ではなく"Agreement"(合意)するものです。またSLAの対象となるためには基的にAWSのベストプラクティスに従っている必要がありますので、対象システムの構成を確認しましょう。 SLAで定義されている可用性を下回る場合には、利用費に対する

    AWSのほとんどのサービス(100個以上!)でSLAが設定されてます | DevelopersIO
    asuka0801
    asuka0801 2019/08/23
    AWSにはちゃんとSLA設定されているから障害で幾らのクレジット返還されるかちゃんと確認しておこうな。
  • SSH不要時代がくるか!?AWS Systems Manager セッションマネージャーがリリースされました! | DevelopersIO

    はじめに おはようございます、加藤です。す...すごい機能がリリースされました!AWS Systems Mangerの新機能でセッションマネージャーという機能です。 一言で言えば、「EC2インスタンスにSSH・RDPで接続せずにブラウザ上からCLI操作ができる機能」です。ブラウザがSSHクライアントとして動作している訳でなく、制御はSSMによって実現されています。 セキュリティグループのインバウンド設定や踏み台ホストを作ること無く安全にEC2インスタンスへ接続できちゃいます!テンション高まる! やってみた 前提 SSMエージェントのバージョンが2.3.12以上である必要があります(2018/09/12 09:00 時点で起動したインスタンスはアップデート必要と思われます) 作成済みのインスタンスの場合はRun CommandのAWS-UpdateSSMAgentを使うなどしてバージョンアッ

    SSH不要時代がくるか!?AWS Systems Manager セッションマネージャーがリリースされました! | DevelopersIO
    asuka0801
    asuka0801 2018/09/12
    ガッチガチプロキシ環境で便利そう
  • 新しいプログラミング言語 Swift | DevelopersIO

    Objective-Cに替わる新しいプログラミング言語Swiftの登場 WWDC2014で発表された新しいプログラミング言語Swiftでできることを紹介したいと思います。 今までとこれから Swift使うとこんなにコードが短くなるぜという例です。 今まで これから 確かにスマートですね。 言語ガイドをダウンロード iBookでガイドを読めますのでダウンロードしてみましょう。 変数の宣言 varは変数、letは定数 var myVar = 42 myVar = 50 let myConst = 42 コントロール if,switch,for-in,for,while,do-while let individualScores = [76, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score >

    新しいプログラミング言語 Swift | DevelopersIO
    asuka0801
    asuka0801 2014/06/03
    ActionScriptじゃん。拡張子はswfだったりして……swfだ!
  • AWSがまた大幅値下げした! AWS Summit 2014 | San Francisco | DevelopersIO

    AWSが各種サービスの値下げ発表(これで42回目) 前日発表があったGoogleへの対抗で急遽値下げが決まったのか分かりませんが、AWSがまた値下げを発表しました。規模の経済を働かせて、ローコストオペレーションにより、圧倒的な価格競争力を出しています。他のIaaSベンダーは勝ち目が無いかもしれません。値下げ時期は4月1日からで自動的に反映されます。 Amazon S3 : 最大65%OFF 36%から65%の値下げが発表されました。平均で51%の値下げだそうです。 Amazon EC2 : 最大40%OFF M3インスタンスを平均で38%値下げです。 C3インスタンスを平均で30%値下げです。 M1,M2,C1,CC2インスタンスを10%-40%値下げです。 Amazon RDS : 平均28%OFF 平均で28%値下げです。 Amazon ElastiCache : 平均34%OFF 平

    AWSがまた大幅値下げした! AWS Summit 2014 | San Francisco | DevelopersIO
    asuka0801
    asuka0801 2014/03/27
    あからさまにGoogle対抗ですね。(クラメはBlogのレビュアーいないのかな)
  • iOS 7がついにリリース!クラスメソッドブログにiOS 7の記事を一気に70本公開しました! | DevelopersIO

    はじめに 日、日時間の9月19日午前2時に、ついにiOS 7がリリースされました。私もダウンロードして、早速入れました!iOS 5⇒iOS 6の時は、地図が大幅に変更になり、パチンコガンダム駅など色々ありましたが、今回のiOS 6⇒iOS 7は、それ以上に機能に変更があります。ユーザーに一番インパクトがあるのは、デザインが大幅に変更になったことだと思いますが、機能やAPIなど色々変更点がありますので、以下にまとめます。また、iOS 7リリース特集としてiOS 7に関連する記事70を一気に公開しました。 iOS 7特集ページはこちら 何が変わったの? AppleのiOS 7ページにはこう書いてあります。「モバイルOSをまったく新しい観点から」と。今回Appleは「まったく新しい」という言葉を使っています。実際触ってみると大きな部分から細かいところまで色々と変わっています。デザイン、機能

    iOS 7がついにリリース!クラスメソッドブログにiOS 7の記事を一気に70本公開しました! | DevelopersIO
    asuka0801
    asuka0801 2013/09/19
    気合入ってんなあ
  • AWSにおけるセキュリティとコンプライアンスのベストプラクティスを読んでみた | DevelopersIO

    AWSは今エンタープライズ祭り AWSと聞いて、ホームページを運営するためのレンタルサーバーぐらいに思っている方は認識を改めた方が良いかと思います。今、AWSをエンタープライズ分野で利用する企業が増えています。そこで、必ずといっていいほど出てくるキーワードが、セキュリティです。まぁ、自前でラックを用意して運用するよりも、AWSに預けた方が安全なのは明らかなのですが、セキュリティがザルなオンプレからクラウドに移行するにあたって、改めて考えてみようということで読んで頂ければと思っています。今回は、トレンドマイクロ社が公開しているホワイトペーパーを読みながら理解を深めます。 クラウドコンピューティングとは 毎度おなじみの用語の定義です。ここでは、NIST(The US National Institute of Standards and Technology)が定義するクラウドコンピューティン

    AWSにおけるセキュリティとコンプライアンスのベストプラクティスを読んでみた | DevelopersIO
  • 第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO

    よく訓練されたアップル信者、都元です。前回は、Springのコードを見ながらDIについて学びました。DIを使うと、「オブジェクトの生成と初期化」という宣言的な記述に親和性の高い情報と、「オブジェクトの利用」という手続き的な記述に親和性の高い情報を分離できることが確認出来ました。 Springはbean(Springの管理下にあるインスタンス)の生成と初期化に関する情報(Configuration metadataと呼びます)をXMLで受け取ります。XMLの一例は前回示した通りですが、このConfiguration metadataは色々な記述方法があります。 p及びcネームスペースの使用によるSpringの設定 XMLの閉じタグが目障りだ、という人がいるようです。では、こんなのはいかがでしょうか。 <?xml version="1.0" encoding="UTF-8"?> <beans

    第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO
    asuka0801
    asuka0801 2013/03/12
    ちゃんとしたプロジェクトで使う分には良いんですけどねえ
  • iOS6 Mobile SafariがAjax POSTでキャッシュする問題を回避する方法 | DevelopersIO

    iOS6出た! iOS6が出来ましたね。社内ではiPhone5を入手した社員がLTEの速度に驚いていました。私はまだiPhone4Sですが、iOS6にして新しい機能を楽しんでいるところです。さて、iOS6にしてSafariの仕様が変わって困ったと言った投稿が海外のフォーラムで挙っています。それも、基的なPOST通信についてです。これは困ったということで、動作を確認して対策方法についてシェアしたいと思います。 どんな時にPOSTをキャッシュする? まずはどんな状況か確認してみたいと思います。 Cache-ControlもExpiresも無い場合 : iOS6 Mobile SafariはPOSTをキャッシュする Cache-Control max-age=0指定 と Expires指定 : iOS6 Mobile SafariはPOSTをキャッシュする Cache-Control: no-

    asuka0801
    asuka0801 2012/09/25
    そんな無理してまでsafari使う必要ないのよ?
  • 1