[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

suzukijのブックマーク (894)

  • Java17雑感 - 日々常々

    LTSとなるJava17が出ました。組織が今後もJavaを使っていけるかの試金石になるバージョンだと思います。 実際のとこLTSだから特別安定してるとかそんなことはないと思うし、6バージョン(3年)ごとにLTSにするってのもたぶんOracleさんが言ってみただけで、いろんなとこがそれに乗っかってるから、実質的に節目になってるに過ぎない。はず。 その程度のものなんだけど、私のようなのは乗っかりますし、たぶん多数派なんじゃないかなぁ……この派閥が運用で使うJavaのバージョンは8、11、17で、他のバージョンは評価に使うくらいでしょう。 11から17のジャンプになるんで、かなりたくさんの変更がありますが、業務アプリケーションの表層に関係するものはそこまで多くありません。パフォーマンスとかに影響のあるものは多々ありますが、基的には早くなるはずで、問題になることは稀です。稀なことはよくあるんです

    Java17雑感 - 日々常々
  • USBが誕生したのは「奥さんのプリンタをつなげる手間にキレたから」 USBの設計当時を振り返る

    USBが誕生したのは「奥さんのプリンタをつなげる手間にキレたから」 USBの設計当時を振り返る:“PC”あるいは“Personal Computer”と呼ばれるもの、その変遷を辿る(1/6 ページ) IBM PCPC/AT互換機からDOS/Vマシン、さらにはArmベースのWindows PC、M1 Mac、そしてラズパイまでがPCと呼ばれている昨今。その源流からたどっていく大原雄介さんによる解説連載の第8回。前回はPCのアーキテクチャを巡るIntelとMicrosoftの動きを描いたが、今回はそこでIntelの取り組みの成果の一つとして挙げたUSBのお話である。 USBはいろいろ失敗もある(というか、現在進行形で失敗し続けている気もしなくはない)が、それでも大成功したインタフェースである。そして単にPCだけではなくマイコン(※1)などでも普通にサポートされるようになってきており、加えてP

    USBが誕生したのは「奥さんのプリンタをつなげる手間にキレたから」 USBの設計当時を振り返る
    suzukij
    suzukij 2021/06/23
    誕生の起源が奥さんを助けてあげたくて作りましたシリーズってあるよね
  • オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )

    1. ULS Copyright © 2011-2021 UL Systems, Inc. All rights reserved. Proprietary & Confidential オンライン広告入札システムとZGC 2. ULS Copyright © 2011-2021 UL Systems, Inc. All rights reserved. Proprietary & Confidential 1 アジェンダ 1.自己紹介 2.この資料のねらい 3.ZGCへの期待 4.ZGCのパラメータチューニング 5.番環境におけるZGCとG1GCの比較 6.まとめ

    オンライン広告入札システムとZGC ( JJUG CCC 2021 Spring )
  • PayPayの2020年度の決済取扱高は3.2兆円、SBPSは4兆円に(ソフトバンク決算発表) | ペイメントナビ

    2021年5月14日9:53 ソフトバンクは、2021年5月11日に決算説明会を行った。当日は、ソフトバンク 代表取締役 社長執行役員 兼 CEO 宮川 潤一氏が登壇。キャッシュレス決済「PayPay」の2020年度の決済取扱高は3.2兆円であると公表。また、子会社等335社の中で年々成長が続く決済代行事業者のSBペイメントサービス(SBPS)を紹介した。 第2のPayPayを育成したいとソフトバンク 代表取締役 社長執行役員 兼 CEO 宮川 潤一氏は説明 ヤフーはコマース物販領域で2020年代前半に国内№1を目指す 技術力有するNAVERAと事業戦略検討を開始 ソフトバンクの2020年度の決算は、売上高は前年比+3,443億円の5兆2,055億円、営業利益は+590億円の9,708億円、純利益は+182億円の4,913億円となった。ヤフー(Yahoo!JAPAN)、流通、法人、コンシュ

    PayPayの2020年度の決済取扱高は3.2兆円、SBPSは4兆円に(ソフトバンク決算発表) | ペイメントナビ
  • なぜマイクロサービスは失敗するのか? - kawasima

    Eberhard Wolffさんのこのプレゼンの要約です https://www.youtube.com/watch?v=B3O-qYM-Kkw 共通のデータモデル 共通のデータモデルを通信に使う 各サービスで必要となるデータの内部モデルは異なるかもしれない データモデルが、共通ライブラリと同じ意味合いになる すべてのサービスが、最新のライブラリを使わなくてはならない 共通データモデルの変更は、す

    なぜマイクロサービスは失敗するのか? - kawasima
  • HowTo FasterStartUp - Apache Tomcat - Apache Software Foundation

    This section provides several recommendations on how to make your web application and Apache Tomcat as a whole to start up faster. General Before we continue to specific tips and tricks, the general advice is that if Tomcat hangs or is not responsive, you have to perform diagnostics. That is to take several thread dumps to see what Tomcat is really doing. See Troubleshooting and Diagnostics page f

  • なぜ自動テストの導入は失敗するのか? - プログラマーの脳みそ

    開発室の雑談。営業側のマネージャが言うには 「今のプロジェクトで自動テストの導入を試みている話をしたら、XXXさんのところでも過去にいくつか導入を試みたけどもみんな上手くいかなかったって話になって」 なるほど? まあ確かに自動テストはシステム開発にとって魅惑の技法ではあるものの、では導入がうまくいっているか? というと普及率は低いと言わざるを得ない。私がお手伝いしたプロジェクトでは、元請け側から自動テストをやるお達しが来たわけだが、紆余曲折あって掛け声倒れのような状態になってしまった。 ビジネス書の煽りタイトルのような件だが、古式ゆかしき受注生産の業務システム開発プロジェクトに自動テストを導入しようとして失敗する事例を聞いたので、僕なりに分析して見出した要素を挙げておこうと思う。 V字モデル ソフトウェア開発の手法としてV字モデルというものがある。 オーダーメイドでシステムを作るにあたっ

    なぜ自動テストの導入は失敗するのか? - プログラマーの脳みそ
  • privateメソッドをテストしたい - 日々常々

    と思うのは、とてもいいこと。 前置き もし行いたいテストが外的振る舞いを示すものであれば(少なくともテストにより観測できる見通しがなければ「テストしたい」とは思わないだろうから、何かしら外から観測可能なものではある可能性は高い)、それがprivateに閉じていていいものではないと言う気づきのきっかけになる。 と言うのは教科書的回答だけど、外には見せたくないけれど複雑なロジックを包含していて、入念かつ局所的にテストしたいと思うこともある。 この動機はすごく自然。きっとそこはテストしなかったらバグってるし。テストしてもバグが見つからないと言うのもよくあるんだけど。 この手のがどうあるのがいいのかはチーム体制も含めたプロダクトによると思っている。 綺麗な考え方は、独立したコンポーネントとして関心ごとや複雑性を閉じ込め、テストしたいと思った内容にもっと高い格を与える。「格」なんて表現は他で使ったこ

    privateメソッドをテストしたい - 日々常々
  • Quarkus 公式サイト日本語版 (ja.quarkus.io) を公開しました - 赤帽エンジニアブログ

    みなさんこんにちは、Red Hatの能島です。Red Hatでは、省メモリ、高速起動など、コンテナ環境での動作に求められる要件に基づいて新しく設計されたQuarkusというオープンソースのJavaのアプリケーションフレームワークの開発を主導してますが、その公式サイトの日語版 (https://ja.quarkus.io)を公開しました。 Quarkusの公式サイトでは、Quarkusの各種機能の利用方法を解説するガイドや、ブログなど、Quarkusに関する情報が豊富に揃っています。その公式サイトの日語化をRed Hat社員の有志で進めてきましたが、今回、正式に https://ja.quarkus.io で公開を開始しました。まだ一部コンテンツは翻訳が終わっておらず、今後順次翻訳を進めてまいります。 翻訳の取組自体、GitHub上のパブリックなレポジトリ ( https://githu

    Quarkus 公式サイト日本語版 (ja.quarkus.io) を公開しました - 赤帽エンジニアブログ
  • Engadget | Technology News & Reviews

    The Morning After: Should you upgrade to an iPhone 16?

    Engadget | Technology News & Reviews
  • sha256の逆変換ツールのお仕事(その他(システム開発))【クラウドワークス】

    【 概要 】 任意のHash(64桁)の入力値に対し、sha256の逆変換を10秒以内で求めるプログラムを作成して下さい。 例1: b924ed427f4540e17a6c669982bf2373f2974f6733b7a737a08a6c49b0f70b81   <==入力値 (逆変換)↓  ↑ (Sha256) eb6019e16fc6169662a87df672554ea74365bca49bae3f76200e33622c3f0335   <==求めてほしいもの 例2: a591ad4729bbc33bfbe6744e14f8b3cc22b6355017e1c6de78da485f4746558b <==入力値 (逆変換)↓  ↑ (Sha256) d65d227bc16c51187dac65517675b13d8feb9467cd7b993543ad4509b6e7d454 <=

    sha256の逆変換ツールのお仕事(その他(システム開発))【クラウドワークス】
    suzukij
    suzukij 2021/02/13
  • とほほのHaskell入門 - とほほのWWW入門

    概要 Haskellとは 関数型言語 純粋関数型言語 インストール Haskell Stack Hello world 基 予約語 コメント ブロック レイアウト 入出力 型 変数 数値 文字(Char) 文字列(String) エスケープシーケンス リスト([...]) タプル((...)) 演算子 関数 演算子定義 再帰関数 ラムダ式 パターンマッチ ガード条件 関数合成(.) 引数補足(@) 制御構文 do文 let文 if文 case文 where文 import文 ループ データ型 データ型(列挙型) データ型(タプル型) データ型(直和型) 新型定義 (newtype) 型シノニム (type) 型クラス (class) メイビー(Maybe) ファンクタ(Functor) アプリケイティブ(Applicative) モナド(Monad) モジュール (module) 高階関

    suzukij
    suzukij 2021/01/02
  • 続・続・国産ブラウザアプリSmoozはあなたの閲覧情報をすべて外部送信している

    この記事は過去2回にわたる検証記事の続きとなります。 国産ブラウザアプリSmoozはあなたの閲覧情報をすべて外部送信している 続・国産ブラウザアプリSmoozはあなたの閲覧情報をすべて外部送信している 前回の記事では、おすすめ記事機能を有効にしていると、Smoozがユーザーの閲覧しているURL情報を送信してしまうことについて解説しました。 ユーザーID、URLと共に送信されているbc、bt、bdという項目の内容がわからないままでしたが、これもユーザーの情報であるはずだと思い、調査を続けてきました。 ▼これがおすすめ記事のために送信される内容 (この内容は記事の最後にテキスト情報としても掲載しておきます) URL情報に関連するもので 『c、t、d』 と呼ばれそうなものは何か。 ・cのデータ量は飛び抜けて多い ・cとdは一致が見られることがある ・一部が一致しながらもcのほうが長かったりもする

    続・続・国産ブラウザアプリSmoozはあなたの閲覧情報をすべて外部送信している
  • CloudNativeな決済サービスの開発と2年間の歩み #sf_A4

    Spring Fest 2020 CloudNativeな決済サービスの開発と2年間の歩み SBペイメントサービスではSpringとTanzu Application Serviceを使用して、決済システムを運用、開発しております。 以前SpringFest2018で登壇した際は、プロダクション環境で稼働するまでのストーリーをご紹介しましたが、今回はその後の運用や開発についてお伝えしたいと思っています。 セッションでは導入の背景や、Spring Boot/Cloudを利用したアーキテクチャの説明、CI/CDやロギング・モニタリング、高レジリエンスへの取り組み内容を改めてご紹介します。 またプラットフォームの導入が開発や運用にどのような効果をもたらしたのか、プロダクションでの運用を安定化させるために行ってきた施策や、運用/開発する中で発生した事象とその対処についてもご紹介する予定です。 #

    CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
  • CloudNativeな決済サービスの開発と2年間の歩み #sf_A4

    Spring Fest 2020 CloudNativeな決済サービスの開発と2年間の歩み SBペイメントサービスではSpringとTanzu Application Serviceを使用して、決済システムを運用、開発しております。 以前SpringFest2018で登壇した際は、プロダクション環境で稼働するまでのストーリーをご紹介しましたが、今回はその後の運用や開発についてお伝えしたいと思っています。 セッションでは導入の背景や、Spring Boot/Cloudを利用したアーキテクチャの説明、CI/CDやロギング・モニタリング、高レジリエンスへの取り組み内容を改めてご紹介します。 またプラットフォームの導入が開発や運用にどのような効果をもたらしたのか、プロダクションでの運用を安定化させるために行ってきた施策や、運用/開発する中で発生した事象とその対処についてもご紹介する予定です。 #

    CloudNativeな決済サービスの開発と2年間の歩み #sf_A4
  • Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog

    追記: Kubernetes側での公式のアナウンスが2出ているのでこちらも合わせてご覧ください。 kubernetes.io kubernetes.io Kubernetesコミュニティを眺めていたら、やたらめったら色んな人達が1.20 RCのリリースノート引っ張り出して「Dockerが非推奨になるからちゃんと対策を検討してね!!!」とアナウンスをしていて、挙げ句SIG Contributexではその対策に追われてバタバタしている自体を観測しました。 CNCF Ambassador Slackでもだいぶ燃え上がっていて、見かねて dev.to に記事を投稿したのでそれをかんたんに日語にまとめてみようと思います。英語のほうはこちらをご覧ください。 dev.to 追記2. 影響範囲を知りたい場合はまずこちらをお読みください blog.inductor.me 追記2. 影響範囲を知りたい場合

    Kubernetes 1.20からDockerが非推奨になる理由 - inductor's blog
  • 星野リゾートの情シスさえ陥った「組織改編の大失敗」、内製化成功への道のり

    むこはた・わかこ/書店員から出版社、Web制作会社取締役、米系インターネットメディアを経て独立、現在は編集・執筆業。IT関連のプロダクト紹介やベンチャー経営者インタビューを中心に執筆活動を行う。 荒波に打ち勝つデジタルトランスフォーメーション さまざまな経営・事業課題が山積する今、デジタルトランスフォーメーション(DX)によってそれらを解決し、発展を遂げようとする企業の事例を紹介する。 バックナンバー一覧 星野リゾートの情シスは、どうコロナ禍を乗り越えたのでしょうか。 (左から)同社情報システムグループ グループディレクターの久英司氏、同プロダクトオーナーチームリーダーの佐藤さやか氏、エンジニアチームリーダーの藤井崇介氏 写真提供:星野リゾート 星野リゾートでは近年、IT開発の内製化を急速に進め、現在は30人程度の体制を整えている。新型コロナウイルスが宿泊業に打撃を与える中、刻々と変わる

    星野リゾートの情シスさえ陥った「組織改編の大失敗」、内製化成功への道のり
  • Appleシリコン搭載Mac用のJavaをAzulが公開。マイクロソフトと協力して開発

    商用Javaサポートなどを提供しているAzul Systemsは、Appleシリコンを搭載したMac対応のOpenJDKディストリビューション「Zulu Builds of OpenJDK」を公開しました。 #AppleSilicon #MacOS bits for Zulu builds of #OpenJDK 8, 11, 13, and 16-EA are all up and live now. https://t.co/6UFzxlDFxh #M1 #Java — Azul (@AzulSystems) November 20, 2020 対応するJavaのバージョンはJava 8(LTS)、Java 11(LTS)、Java 13(MTS:Medium Term Support)、そして来春に正式版がリリース予定のJava 16 Early Access版です(Java 15も

    Appleシリコン搭載Mac用のJavaをAzulが公開。マイクロソフトと協力して開発
  • POSTリクエストを冪等処理可能にするIdempotency-Keyヘッダの提案仕様 - ASnoKaze blog

    はじめに HTTPリクエストには冪等なものと非冪等なものがあります。 仕様上、GETやOPTIONSは冪等であり、同じリクエストであれば何度行っても問題ありません。そのため通信上エラーが起こっても自動的にリトライすることが出来ます。 一方で、POSTリクエストは冪等ではありません。同じリクエストでも複数回行うと、結果が変わってしまいます。投稿や課金APIであれば2重に処理されてしまいます。 POSTリクエスト中にタイムアウトが発生した時に、サーバに処理される前にタイムアウトしたのか、サーバが処理したあとにレスポンスを返そうとしたところでタイムアウトしたのかクライアントは区別できません。そのため、POSTリクエストを一概にリトライすることは出来ません。 そこで、リトライにより複数回同じPOSTリクエストを受け取っても、同じものと識別できるように識別子をHTTPリクエストに付加できるようにする

    POSTリクエストを冪等処理可能にするIdempotency-Keyヘッダの提案仕様 - ASnoKaze blog
  • AWSとRed Hatが「Red Hat OpenShift Service on AWS」発表。AWS上のフルマネージドサービスとして。なぜAWSとRed Hatは手を組んだか?

    AWSとRed Hatが「Red Hat OpenShift Service on AWS」発表。AWS上のフルマネージドサービスとして。なぜAWSとRed Hatは手を組んだか? 「Red Hat OpenShift Service on AWS」は、DockerコンテナとKubernetesを中心としたRed Hatのクラウドネイティブ基盤ソフトウェアの「OpenShift」を、AWS上でフルマネージドサービスとして提供するもの。両者が共同でサポートするとしています。 ユーザーはAWS上でOpenShiftを利用することに加え、オンプレミスやほかのクラウド上でOpenShiftを利用することによるハイブリッドクラウドやマルチクラウドの構築も容易になります。 AWSとRed Hatはなぜ手を組んだか? 現在、DockerコンテナとKubernetesを組み合わせたクラウドネイティブ基盤ソ

    AWSとRed Hatが「Red Hat OpenShift Service on AWS」発表。AWS上のフルマネージドサービスとして。なぜAWSとRed Hatは手を組んだか?