タグ

2020年5月9日のブックマーク (12件)

  • AWS LambdaのJavaは遅い? - Qiita

    AWS Lambdaで動作するJavaは初回が遅いですが、速くする方法がないか調べました。 末尾にある参考サイトの内容にたどり着いて、実際に試してみたのでその記録です。 レイテンシ情報はX-Rayにて取得しました。 テスト対象 S3にファイルをPUTするだけのものです S3Client s3 = S3Client.builder().region(Region.AP_NORTHEAST_1).build(); PutObjectResponse result = s3.putObject( PutObjectRequest.builder().bucket(ENV_BUCKET).key("filename.txt").build(), RequestBody.fromString("contents")); package helloworld; import com.amazonaws

    AWS LambdaのJavaは遅い? - Qiita
    nilab
    nilab 2020/05/09
    「クラスの初期ロードに時間がかかるらしいです。なので、一回読み込んじゃって、クラスをロード済みにしてしまえば次から速いということのようです」
  • 【Rainych】 SAY SO - Doja Cat | Japanese Version (cover)

    SAY SO (JAPANESE VERSION FAN COVER) - by Rainych This cover is also available to stream and download on : ■ YouTube Music : https://bit.ly/341PeA7 ■ Deezer : https://bit.ly/33Y2iGC ■ Spotify : https://spoti.fi/341i8A6 ■ Apple Music : https://apple.co/2UyUasQ ■ Google Play : tba ■ Amazon : https://amzn.to/2UBehXF 'been looping Doja Cat's say so from the very first day hearing. The song and Ms. Doj

    【Rainych】 SAY SO - Doja Cat | Japanese Version (cover)
    nilab
    nilab 2020/05/09
    【Rainych】 SAY SO - Doja Cat | Japanese Version (cover) - YouTube
  • Doja Cat - Say So (Official Video)

    Hot Pink out now! https://smarturl.it/xHotPink Want to Find Out Which Doja Cat You Are? Connect to find out: https://smarturl.it/dreamLIKETHAT?IQid=yt Subcribe to Doja Cat's Official YoutTube Channel: https://smarturl.it/DojaYTSubcribe Director: Hannah Lux Davis @hannahluxdavis Executive Producer: Brandon Bonfiglio @bbonfiglio Commissioner: Sam Houston @samhoustonishere Choreographer: Cortla

    Doja Cat - Say So (Official Video)
    nilab
    nilab 2020/05/09
    Doja Cat - Say So (Official Video) - YouTube
  • お部屋のアクセントにも☆自分の好みにDIYする壁掛け時計

    皆さんは、ご自宅で使う壁掛け時計に、どのようなものを選ばれていますか?なかなか、自分の思うようなものが見つからないと感じている方もいらっしゃるかもしれませんね。今回は、そんな方にぜひ参考にしていただきたい、壁掛け時計をDIYしたRoomClipユーザーさんたちの実例をご紹介していきます。 ナチュラルさのある壁掛け時計最初に、ナチュラルさのある壁掛け時計を見ていきましょう。お部屋のテイストにあったデザインの時計は、インテリアの一部として楽しめること間違いなしですよ。 お気に入りのファブリックを使って

    お部屋のアクセントにも☆自分の好みにDIYする壁掛け時計
    nilab
    nilab 2020/05/09
    お部屋のアクセントにも☆自分の好みにDIYする壁掛け時計 | RoomClip mag | 暮らしとインテリアのwebマガジン
  • 動的解析を利用し、実働6日でレガシーコードを1/3削った話(Perl編) - CARTA TECH BLOG

    こんにちは!株式会社VOYAGE MARKETINGで働くエンジニアの yopidax です。 約20年ほど続くサービス、ECナビの技術的負債の返済に取り組んでいます。 ecnavi.jp 今回は直近で、レガシーコードを大量に削除したので、そのアプローチをご紹介したいと思います。 目次 目次 解析の対象と抱える課題 アプローチ 実行されるファイルを洗い出す ログを出力するモジュール 実行 ログのサンプル いざ、大量削除 Perlファイルをgrepする リリース単位を細かくする 結果 工数 実績 まとめ 合わせて読みたい 解析の対象と抱える課題 ECナビを長年支える、Perlで書かれたバッチが対象です。コードはGitLabのリポジトリで管理されていて、規模をまとめるとこんな感じです。 ファイルの数 バッチ関連全体 : 3,315 うち、Perlファイル(.pm, .pl) : 1,111 P

    動的解析を利用し、実働6日でレガシーコードを1/3削った話(Perl編) - CARTA TECH BLOG
    nilab
    nilab 2020/05/09
    動的解析を利用し、実働6日でレガシーコードを1/3削った話(Perl編) - VOYAGE GROUP techlog
  • CNN.co.jp : 事故現場で警官が子守唄、父を亡くした幼児をあやす - (1/2)

    (CNN) 米コロラド州で一家6人の乗った車が横転し、父親が死亡する事故があった。この現場で助け出された2歳の少女を警官が腕に抱き、子守歌を歌ってなぐさめる写真がソーシャルメディアに出回って感動を呼んでいる。 事故は18日、同州デンバー郊外のブライトンで起きた。ブライトン警察によると、車に乗っていた大人2人と子ども4人全員が車外に投げ出され、父親はその場で死亡が確認された。 現場に駆け付けた警察官のニック・ストラックさんは、消防隊員から幼い女の子を預けられた。ストラックさん自身も2歳の子どもの父親だった。「女の子は娘とちょうど同じくらいの大きさだった。ガソリンまみれになって泣いていた」と振り返る。 父親は死亡し、残る家族も重傷を負っている様子だったことから、現場から気をそらそうと思ったというストラックさん。女の子を抱いてとっさに自分の娘が泣き止まない時のことを思い出し、優しい声で「きらきら

    CNN.co.jp : 事故現場で警官が子守唄、父を亡くした幼児をあやす - (1/2)
    nilab
    nilab 2020/05/09
    「米コロラド州で一家6人の乗った車が横転し、父親が死亡する事故があった。この現場で助け出された2歳の少女を警官が腕に抱き、子守唄を歌ってなぐさめる写真がソーシャルメディアに出回って感動を呼んでいる」
  • CNN.co.jp : 「病院でなく天国へ」 5歳の少女が選んだ最期 - (1/5)

    (CNN) 「病院に行くより天国へ」――助かる見込みのない病状に陥った5歳の少女がこのほど、自分の意思で選んだ通り、自宅で死を迎えた。 少女は米ワシントン州のジュリアナ・スノーさん。ジュリアナさんの母で神経学者のミシェル・ムーンさんは14日、娘の闘病をつづってきたブログで「私たちのかわいいジュリアナが、きょう天国へ旅立ちました」と報告した。「私はぼうぜんとして悲しみに暮れています。でも同時に感謝の気持ちにあふれ、世界一幸運な母親だと感じています。神様が私にこの素晴らしい子どもを授けてくださり、6年近く一緒に過ごせたのだから」 ジュリアナさんは先天性の神経難病にかかっていた。CNNは昨年放送した番組で、ミシェルさんと夫の空軍パイロット、スティーブ・スノーさんがジュリアナさん人と、死の危険が迫った時の選択について話し合ったことを伝えていた。 病院へ行きたいか、それとも治療をやめて天国へ行くか

    CNN.co.jp : 「病院でなく天国へ」 5歳の少女が選んだ最期 - (1/5)
    nilab
    nilab 2020/05/09
    「「病院に行くより天国へ」――助かる見込みのない病状に陥った5歳の少女がこのほど、自分の意思で選んだ通り、自宅で死を迎えた」
  • イマドキのJava徹底入門(2) Java 9以降のOpenJDKディストリビューションまとめ

    OpenJDKとOracle JDKの関係を整理する 第1回では、Java 9からJavaのリリースサイクルや、OracleによるOracle JDKのサポート方針が変更されたことを紹介した。現在は、Javaの開発ツールキットであるJDKがOpenJDKプロジェクトによって開発されている。 もう少し詳しく説明すると、OpenJDKプロジェクトは、もともと(Oracleに買収される以前の)Sun MicrosystemsがJDKのソースコードをオープンソース化したことから始まった。Oracle JDK 7とOracle JDK 8については、いずれもOpenJDKによる成果物をベースとして、Oracleが独自の機能やインストーラなどを追加する形で製品化されたものになる。この追加機能には、Java Web StartやJavaFX、Flight Recorder、Mission Control

    イマドキのJava徹底入門(2) Java 9以降のOpenJDKディストリビューションまとめ
    nilab
    nilab 2020/05/09
    イマドキのJava徹底入門(2) Java 9以降のOpenJDKディストリビューションまとめ | マイナビニュース
  • イマドキのJava徹底入門(1) Java技術の最新動向を知ろう

    Javaの開発に関する基情報のおさらい 現在、Javaの仕様策定はJCP(Java Community Process)によって行われている。そのうち、コア機能であるJava SEについては、オープンソースのOpenJDKプロジェクトによって参照実装(標準仕様を網羅した基準となる実装)の開発が行われる。 OpenJDKプロジェクトにはOracleだけでなく多くの企業や個人開発者が参加しており、JVMやJavaコンパイラ、Java APIのライブラリなどを提供している。Javaプログラムの開発に必要なこれらの開発ツールセットをJDK(Java Development Kit)と呼び、OpenJDKプロジェクトによって提供されているJDKはOpenJDKと呼ばれている。 Oracleは、OpenJDKとは別に独自のプロダクトとしてOracle JDKと呼ばれるJDKを提供している。これはOp

    イマドキのJava徹底入門(1) Java技術の最新動向を知ろう
    nilab
    nilab 2020/05/09
    イマドキのJava徹底入門(1) Java技術の最新動向を知ろう | マイナビニュース
  • イマドキのJava徹底入門(5) Javaのモジュールシステムを理解しよう(その2)

    クラスパスとモジュールパスの違い 前回は、Java 9で導入された新しいモジュールシステムについて、その概要や基的な使用方法を解説した。そこでも触れたように、Java 9以降のJavaでは標準ライブラリやランタイムそのものが新しいモジュールシステムの仕組みの上で動作する。 それでは、java 8以前に作られたような、モジュールに対応していないプログラムやライブラリとの互換性はどうなっているのだろうか。今回はその辺りの仕組みについて解説したい。 従来(Java 8以前)のJavaアプリケーションでは、コンパイラやJVMがクラスやパッケージを見つける仕組みとしてクラスパスが利用されていた。Javaプログラムのコンパイル時や実行時は、クラスパス上にあるクラスやパッケージが走査されて読み込まれる。任意の場所にあるクラスやパッケージを利用できるようにしたい場合は、javac や java コマンド

    イマドキのJava徹底入門(5) Javaのモジュールシステムを理解しよう(その2)
    nilab
    nilab 2020/05/09
    イマドキのJava徹底入門(5) Javaのモジュールシステムを理解しよう(その2) | マイナビニュース
  • イマドキのJava徹底入門(4) Javaのモジュールシステムを理解しよう(その1)

    Javaのモジュールシステムとは Javaのモジュールシステムに関する議論がスタートしたのは15年ほど前のことになる。Javaアプリケーションの多様化やJava言語仕様の巨大化によって,従来のパッケージの仕組みだけではクラスライブラリの適切な構造化や管理が難しくなったというのがその発端だ。さまざまなライブラリのJarファイルが複雑に依存し合っているこの状況は「Jar地獄」などと呼ばれ、Java 9のリリースに到るまで問題視され続けてきた。 Java 9に導入されたモジュールシステムは、「Project Jigsaw」というプロジェクト名で仕様策定と実装が進められた。Java Community Processにおける正式なJSRは「JSR 376: Java Platform Module System」で、OpenJDKプロジェクトではJEP 200を中心とした複数のJEPによって構成さ

    イマドキのJava徹底入門(4) Javaのモジュールシステムを理解しよう(その1)
    nilab
    nilab 2020/05/09
    イマドキのJava徹底入門(4) Javaのモジュールシステムを理解しよう(その1) | マイナビニュース
  • インフラにかかるコストを正しく「説明」するための取り組み - クックパッド開発者ブログ

    技術部 SRE グループの mozamimy です。 クックパッドでは、 SRE が中心となって、サービスを動かす基盤の大部分である AWS のコスト最適化を組織的に取り組んでいます。 昨年夏に公開した記事である、インフラのコスト最適化の重要性と RI (リザーブドインスタンス) の維持管理におけるクックパッドでの取り組みでは、 なぜインフラのコスト最適化が必要なのか、具体的にどのような考え方に沿って進めてゆけばよいのか。 SRE が一括して管理する AWS のリソースプールそのもののコスト最適化を実践するための具体的な取り組みの一例として、RI のモニタリングや異常時の対応フローによる維持管理。 といった話題にフォーカスしました。 今回は、インフラにかかるコストを正しく「説明」するための取り組みということで、コスト最適化に貢献する社内アプリケーションである Costco (Cost Co

    インフラにかかるコストを正しく「説明」するための取り組み - クックパッド開発者ブログ
    nilab
    nilab 2020/05/09
    「クックパッドでは、 SRE が中心となって、サービスを動かす基盤の大部分である AWS のコスト最適化を組織的に取り組んでいます」