並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 586件

新着順 人気順

tooの検索結果121 - 160 件 / 586件

  • Rubyの並列並行処理のこれまでとこれから - クックパッド開発者ブログ

    技術部の笹田です。今日で退職するので、バタバタと返却などの準備をしています。 本記事では、Rubyの並行並列処理の改善についての私の取り組みについて、おもに RubyKaigi 2022 と 2023 で発表した内容をもとにご紹介します。 並行と並列はよく似た言葉ですが、本記事では次のような意味で使います。 並行処理(concurrent processing)は、「複数の独立した実行単位が、待っていればいつか終わる(もしくは、処理が進む)」という論理的な概念で、古典的にはタイムシェアリングシステムなどが挙げられます。 並列処理(parallel processing)は、「複数の独立した実行単位のうちのいくつかが、あるタイミングで同時に動いている」という物理的な概念で、古典的には複数のCPU上で同時に実行させる、というものです。最近では、1つのCPU上で複数コアが同時に動いている、という

      Rubyの並列並行処理のこれまでとこれから - クックパッド開発者ブログ
    • オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明

      欧州連合(EU)の政策執行機関である欧州委員会は、サイバー攻撃による社会的な被害が大きくなってきていることを背景に、現在広く普及しているさまざまなデジタル製品やサービスのセキュリティをより高める目的で、サイバーレジリエンス法案(CRA:Cyber Resilience Act)を検討しています。 この法案が目指すところは、より脆弱性の少ないデジタル製品が市場に投入されるようにすること、市場に投入後も製造者が製品のライフサイクル全体を通じてセキュリティに真剣に取り組むことを保証すること、そしてユーザーもセキュリティを考慮した製品を選択できるようにすること、などです。 欧州委員会では同時に製造者責任法の改定案も検討中です。これは従来の製造者責任法ではカバーされていなかったデジタル関連の製品やサービスに対しても製造者責任を問えるようにするものです。 しかしこれらの法案ではオープンソースの開発者が

        オープンソースの開発者が製造責任や賠償責任を負う可能性があるとして、EUのサイバーレジリエンス法案にPython Software FoundationとEclipse Foundationらが異議を表明
      • 「オレオレ詐欺」にAI製クローン音声を用いる事例が急増、被害額は年間15億円近くに

        知り合いなどを装って金銭をだまし取る「オレオレ詐欺」で、AI技術を用いて作った音声が利用されるケースが出てきていることが報告されています。2022年の「オレオレ詐欺」による被害額は、アメリカだけでも1100万ドル(約14億9000万円)に上っています。 Scammers are now using AI to sound like family members. It’s working. - The Washington Post https://www.washingtonpost.com/technology/2023/03/05/ai-voice-scam/ new: AI voice-cloning tech is making phone scams frighteningly believable. I talked to some who got duped. They w

          「オレオレ詐欺」にAI製クローン音声を用いる事例が急増、被害額は年間15億円近くに
        • スティーブン・ピンカーとブラック・ライヴズ・マター - 道徳的動物日記

          togetter.com ↑ 自分でまとめたこの件について、思うところをちょっと書いておこう。 ●今回はスティーブン・ピンカーという大物がターゲットになったことで話題になったが、アメリカのアカデミアにおける「キャンセル・カルチャー」の問題はいまに始まったことではない。今回はBLMが直接のきっかけとなっているだろうが、他にも「セクシズム」や「イスラモフォビア」などの咎で、これまでにも様々な学者たちの講演がキャンセルさせられたり謝罪要求をされたり、大学を追われたりしてきたいう経緯がある*1。今回については、除名といってもアメリカ言語学会そのものからではなく「フェロー」の立場や「メディアエクスパート」の立場からの除名を求める運動ではあるが、言語学とはほぼ関係皆無の数年前のツイートを取り沙汰してポジションを奪うことが許されてしまうのなら、萎縮効果は明白だろう。だからこそ、ノーム・チョムスキーやジョ

            スティーブン・ピンカーとブラック・ライヴズ・マター - 道徳的動物日記
          • スティーヴン・ピンカーに対する除名請願運動とその顛末 - shorebird 進化心理学中心の書評など

            7月の上旬にアメリカ言語学会(LSA)に対して「ピンカーの言動はLSAの代表にふさわしくなく,LSAの目的からいって受け入れられないものであり,『アカデミックフェロー』や『メディアエキスパート』の地位からの除名を求める」という請願が行われるという騒動が勃発している. このブログではピンカーの著書や講義について紹介してきており,またこのような「キャンセル・カルチャー」について,アメリカのアカデミアの雰囲気についてのルキアノフとハイトの本やミラーの徳シグナリングの本の書評も載せてきたこともあり,私も無関心ではいられない.簡単に紹介しておこう. 請願 docs.google.com 7月1日付で600名弱の署名付き公開書簡がLSA宛てに出されている. これは言語学者のメンバーによる公開書簡であり,スティーヴン・ピンカーをLSAの『アカデミックフェロー』や『メディアエキスパート』の地位からの除名を

              スティーヴン・ピンカーに対する除名請願運動とその顛末 - shorebird 進化心理学中心の書評など
            • GitHub元CEO、OpenAI暫定CEOの就任依頼メールがきていたと明かす。しかし気づかず『スーパーマリオRPG』をプレイ - AUTOMATON

              GitHubの共同創設者で元CEOのChris Wanstrath氏が11月21日、OpenAIの暫定的なCEOとして就任してほしいと要請メールが来ていたことを公表した。しかしWanstrath氏はメールが迷惑メールフォルダ入りしていたため気づかず、週末は『スーパーマリオRPG』をプレイしていたと明かした。 Chris Wanstrath氏はIT起業家兼プログラマーだ。ソフトウェア開発プラットフォームGitHubの共同創設者としても知られており、元CEOを務めていた。一方でOpenAIは人工知能の研究、開発をおこなっているアメリカの企業だ。対話型生成AIのChatGPTが代表的なサービスとなっている。 そんなOpenAIとWanstrath氏にどういう関係があるのか。Wanstrath氏にOpenAIからメールがあったことについては、同社のお家騒動が関係している。 Chris Wanstr

                GitHub元CEO、OpenAI暫定CEOの就任依頼メールがきていたと明かす。しかし気づかず『スーパーマリオRPG』をプレイ - AUTOMATON
              • なぜGoogleは“あなたの不満”を無視できるのか | p2ptk[.]org

                以下の文章は、コリイ・ドクトロウの「Too big to care」という記事を翻訳したものである。 Pluralistic Google検索を初めて使ったときのことを覚えているだろうか。まるで魔法にかかったようだった。Altavistaや Yahooの検索品質が徐々に劣化していく中にあって、Googleは文字通り卒倒ものだった。インターネットへの最高の入り口だったのだ。 今日、Googleは検索市場の90%のシェアを占めている。彼らはその地位を力ずくで手に入れた。Googleは数百億ドルを賄賂に費やして、あらゆるデバイス、あらゆるサービス、あらゆるウェブサイトの検索ボックスの裏側にあるデフォルト検索エンジンの地位を確実にしている。 https://pluralistic.net/2023/10/03/not-feeling-lucky/#fundamental-laws-of-econo

                  なぜGoogleは“あなたの不満”を無視できるのか | p2ptk[.]org
                • 【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】 - Qiita

                  【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】ChatGPTAzureOpenAIServiceGPT-4MicrosoftAIAOAI こんにちは、もっちゃんと申します。 今AIの快進撃が続いておりますね!2000年代に第三次AIブームが始まってからはや十数年、ここ数年の進化のスピードは眼を見張るものがあるのではないでしょうか。そしてその話題の中心となっているのがOpenAIやMicrosoftなどが開発を行っているChatGPT,GPT-4といった大規模言語モデルです。 特に今年に入ってからは本当にあまりにも各所でアップデートが巻き起こっていてついていくのに必死な状態ですよね(笑) また、情報を追うのと同時に実際に触っていくことも大事ですので、今回はAzure

                    【誰でも簡単ChatGPT、GPT-4 利用】Azure OpenAI Serviceを使ってみた with LINE Bot【Azureでより安心・安全にAI機能が使える】 - Qiita
                  • Heroku’s Next Chapter

                    Back in May, I wrote about my enthusiasm to be part of the Heroku story, and I remain just as passionate today about helping write the next chapter. I’ve had many customer meetings over the past few months, and the theme is consistent — you want to know where we are taking Heroku. We want to be clear: The priority going forward is to support customers of all sizes who are betting projects, careers

                      Heroku’s Next Chapter
                    • 観劇おたく337人に聞いた「メイク事情」の話 - しおりん日記

                      コロナが自粛しろ!!!!!と叫び回りたい昨今、皆さまお元気ですか?私は現場がなければ貯まると思っていた金が一向に貯まらないので首を傾げる日々です。ワタクシごとですが、このコロナの最中にまさかの一人暮らしをスタートさせたところ、一向にインターネット工事の予約が取れずにこのアンケートの集計まで随分時間が経ってしまいました。そうです、「観劇おたくのメイク事情」アンケートです。 もう何答えたか忘れちゃったよ!という方も、待ってたよ!という方も、初めて知った!という方も、先行き不透明で不安な情勢ではありますが、あの幸福だった日々とこれから待つ幸福に思いを馳せるきっかけになれればと思います!!! ●アンケート概要● 実施期間:2020/4/1~4/12(約12日間) 回答者数:335名(2名、年代とジャンルのみで回答0の方がいました) 実施方法:Googleフォーム 拡散方法:2種のtwitterアカ

                        観劇おたく337人に聞いた「メイク事情」の話 - しおりん日記
                      • OpenAIが発見したScaling Lawの秘密 - ディープラーニングブログ

                        OpenAIはGPT-3の次の研究を始めています. 世間がGPT-3のデモに湧き上がる中,OpenAIはScaling Lawに関する2本の論文をひっそりと公開しました. Scaling Lawを一言で説明するなら「Transformerの性能はたった3つの変数のべき乗則に支配されている」というものです. Scaling Lawはそれ単体だけなら興味深い話で終わるかもしれません.実際に英語圏でもあまり話題にあがっていません.しかし,この法則の本当の凄さに気づいている研究者もいて,なぜ話題にならないのか困惑しています. I am curious why people are not talking more about the OpenAI scaling law papers. For me, they seem very significant. What I heard so far:

                          OpenAIが発見したScaling Lawの秘密 - ディープラーニングブログ
                        • Docker でロードバランサ・アプリケーションサーバ・DBサーバの環境構築 - A Memorandum

                          はじめに Nginx でロードバランサを構成する Webサーバ1号機の作成 Webサーバ2号機の作成 ロードバランサの作成 ロードバランサとWebサーバの起動 Web アプリケーションの準備 Docker でアプリケーションをビルドする DBサーバの準備 ロードバランサとアプリケーションサーバの起動 まとめ はじめに 前回は Docker のインストールからイメージビルド・コンテナ起動・Compose までの流れをみてきました。 blog1.mammb.com 今回は以下のような、一般的な Web アプリケーションの開発環境を構築していきます。 前回の記事とあわせて、Docker の活用方法を理解いただければと思います。 Nginx でロードバランサを構成する 最初に、単純な Web サーバを Nginx でロードバランシングする環境を作成して動作を見てみます。 このような構成となります。

                            Docker でロードバランサ・アプリケーションサーバ・DBサーバの環境構築 - A Memorandum
                          • ディズニーがジブリと提携直前に抱いた「懸念」、今では「お前らド素人?」に見えるけど「常識もすぐ変わる」の実例なんだろーね… - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-

                            こちらで紹介した本の続き。というかニューヨークタイムズの俺様っっぷり話なんてやっぱり枝葉だからね。 m-dojo.hatenadiary.com 吾輩はガイジンである。――ジブリを世界に売った男 作者:スティーブン・アルパート岩波書店Amazon 本題は、やはりジブリ映画とその作り手が海外で評価され、賞を受賞するなどゆるぎないものになっていく過程である、のだが… ディズニーのジブリへの「無理解」そうは問屋が卸さなかった。まず、われわれが問題になるとは想像さえしなかった作品についても、アメリカ国内配給部門は難癖をつけてきた。 『天空の城ラピュタ』では、少年が銃撃されるシーンをアメリカの子どもには見せられない。 『となりのトトロ』では、父親が裸になり娘たちと風呂に入る場面をアメリカでは上映できない。 『平成狸合戦ぽんぽこ』では、なんとタヌキたちが陰嚢を使って魔術を行う。子どもに動物の陰嚢を見せ

                              ディズニーがジブリと提携直前に抱いた「懸念」、今では「お前らド素人?」に見えるけど「常識もすぐ変わる」の実例なんだろーね… - INVISIBLE Dojo. ーQUIET & COLORFUL PLACE-
                            • Keisuke Honda on Twitter: "新井秘書官。クビにするべきじゃない。本人も口に出したことが悪いと思ってるなら謝ればいいし、許せないってのはtoo much。1つのミスで人落とすこの社会システムこそが多くの人を苦しめてる原因でもある。それが新しいことへの挑戦の壁に… https://t.co/E9o01TQHTq"

                              新井秘書官。クビにするべきじゃない。本人も口に出したことが悪いと思ってるなら謝ればいいし、許せないってのはtoo much。1つのミスで人落とすこの社会システムこそが多くの人を苦しめてる原因でもある。それが新しいことへの挑戦の壁に… https://t.co/E9o01TQHTq

                                Keisuke Honda on Twitter: "新井秘書官。クビにするべきじゃない。本人も口に出したことが悪いと思ってるなら謝ればいいし、許せないってのはtoo much。1つのミスで人落とすこの社会システムこそが多くの人を苦しめてる原因でもある。それが新しいことへの挑戦の壁に… https://t.co/E9o01TQHTq"
                              • Clean Architectureにおいてバリデーションはどこでやるべきか

                                クリーンアーキテクチャで web アプリケーションを作る際に、バリデーションはどのレイヤの責務なのか?と悩むことが多いため、それについての考察を行ってみる。 あと、バリデーションについて書いてたはずがドメインロジックとアプリケーションロジックの違いについても結構言及せざるを得ない感じになったので、そのへんの話もしてみる。 結論から言うと バリデーションはどのレイヤの責務なのか?という問い自体が間違いであり、レイヤごとにそのレイヤの責務となるバリデーションを行うべき、というのが今のところの結論。 バリデーションという単語は意味があまりに広い。「意図していないもの/ことを防ぐ」ことはすべてバリデーションと呼ばれている節がある。そのことにより、バリデーションというのはあたかも唯一つの責務であるかのように錯覚しがちだが、そうではない。クリーンアーキテクチャではレイヤによって責務を分担しているが、同

                                  Clean Architectureにおいてバリデーションはどこでやるべきか
                                • カリフォルニアの失敗とアメリカ最大級のA/Bテストの始まり

                                  はじめにIT産業が集まる街といえば、シリコンバレーが有名だ。Airbnb、Uber、Facebook、Salesforceなど数々の会社がサンフランシスコ近辺にオフィスを持つと同時に、名門VCオフィスが並ぶ「Sand Hill Road」もある。サンフランシスコのどのカフェに行っても、起業家が自分のアイデアを誰かにピッチしている姿を見かけるのが普通だった。テック業界の起点がサンフランシスコであるからこそ多くの会社はサンフランシスコにオフィスを抱えている。 引用:Gfycatただ、それが変わってきている。実はここ数年でサンフランシスコとカリフォルニア州の状況が悪化している中、起業家やVCはカリフォルニア州から撤退。そしてコロナがその動きを加速したことで、今ではかなりの勢いでサンフランシスコから他の都市へテック業界が分散され始めている。何故このような動きになっているのか?多くの方はサンフランシ

                                    カリフォルニアの失敗とアメリカ最大級のA/Bテストの始まり
                                  • 実務に役立つSQLのテクニック集 - Qiita

                                    概要 実務で使用されたSQLをまとめました。Oracle19cとOracle12cでの利用実績がありますが、他のデータベースまたバージョンでの検証は行っていません。 随時追加予定です。 Oracleデータベースメタデータ抽出 オブジェクトの定義や作成に使用されるSQL文を抽出 SELECT sqlarea.sql_id AS sql_id, parsing_schema_name, CASE WHEN length(sql_fulltext) > 10000 THEN to_clob('sql is too long') ELSE sql_fulltext END AS sql_fulltext, sql_bind_capture.name AS param_name, sql_bind_capture.value_string AS bind_value, last_active_tim

                                      実務に役立つSQLのテクニック集 - Qiita
                                    • Use the 4-7-8 Method to Fall Asleep Almost InstantlyAncient wisdom and modern science agree that all you need to fall asleep fast is a few seconds and a set of lungs. - Inc.

                                      Use the 4-7-8 Method to Fall Asleep Almost InstantlyAncient wisdom and modern science agree that all you need to fall asleep fast is a few seconds and a set of lungs. If you're looking for motivation to get more sleep, there are plenty of studies I could point you to, like this recent one showing that insufficient sleep causes toxic gunk to build up in your brain. Or how about this one that found

                                        Use the 4-7-8 Method to Fall Asleep Almost InstantlyAncient wisdom and modern science agree that all you need to fall asleep fast is a few seconds and a set of lungs. - Inc.
                                      • Introduction to heredocs in Dockerfiles | Docker

                                        Guest post by Docker Community Member Justin Chadell. This post originally appeared here. As of a couple weeks ago, Docker’s BuildKit tool for building Dockerfiles now supports heredoc syntax! With these new improvements, we can do all sorts of things that were difficult before, like multiline RUNs without needing all those pesky backslashes at the end of each line, or the creation of small inline

                                          Introduction to heredocs in Dockerfiles | Docker
                                        • 街角に出没する「ペニスマン」が本気を出した警察に逮捕される

                                          アメリカのアリゾナ州で「PENIS MAN」という名前が至る所に落書きされるという謎の事件が発生し、インターネットの一部で話題となりました。この事件に対して「卑劣なペニスマンを必ず捕まえる」と宣戦布告をしたテンピ市警察の特殊部隊が、フェニックス市在住の男を2020年1月25日に逮捕したと報じられています。逮捕された男は「私はオリジナルではない」と証言しているとのことです。 Tempe Police Will Try to Catch 'Penis Man' Graffiti Artist | Phoenix New Times https://www.phoenixnewtimes.com/news/penis-man-graffiti-tempe-police-investigation-tagging-spray-paint-11430357 Tempe Police Arrest M

                                            街角に出没する「ペニスマン」が本気を出した警察に逮捕される
                                          • スパルタ人はわざと重い鉄貨を使ったのか?

                                            友達が最近藤村シシンさんがFGOをギリシャ史と絡めて解説する動画にハマったらしい。ヲタトークをしていたらシシンさんの動画が面白かったという話をしていて、それはいいんだけど、「古代スパルタだとお金をわざと重くして人々が堕落しないようにしてたんだって!」と楽しそうに語りだしたので「そんなことある???」と思ってしまった。古代ギリシャ史については素人だけど、流石にちょっと胡散臭くないか? ということで調べてみました! 動画はこれ。 https://www.youtube.com/watch?v=1R-hpr7FJdI まあトーク番組だから出典をいちいち挙げないのは当然として、じゃあ何がソースなんだろうと思ってちょっと検索してみたら、元ネタはプルタルコスの『英雄伝』なのね……『英雄伝』はギリシャ・ローマの英雄たちの逸話を紹介してる本で、日本語訳も複数出てるけど、増田は素人だから手元になくて近所の図

                                              スパルタ人はわざと重い鉄貨を使ったのか?
                                            • アップルCEO、星野源さんと居酒屋に行く「楽しかったです!」

                                              来日中の米アップルのティム・クックCEOは12月8日午後8時34分、「居酒屋」を楽しんだことをTwitterの個人アカウントで投稿した。 同席した相手は、アーティストの星野源さんだった。 「Wowed by the many talents of Gen @gen_senden . Thanks for showing me how you bring your creative vision to life in the studio. Loved the izakaya too! Have a great show tomorrow! 楽しかったです!」 (ゲンが持つ多くの才能に感動しました。スタジオで創造性を発揮する方法を教えてくれてありがとう。居酒屋も大好きです! 明日のショーが素晴らしいものになりますように。楽しかったです!) Wowed by the many talents

                                                アップルCEO、星野源さんと居酒屋に行く「楽しかったです!」
                                              • 日本語の語尾の「ちから」 女言葉、男言葉、翻訳での役割 #性のギモン(鴻巣友季子) - エキスパート - Yahoo!ニュース

                                                「あら」「〜だわ」「〜だぜ」といった、性差を強調しがちないわゆる女言葉、男言葉。近年、ジェンダー・ニュートラルな考え方が広まり、こうした表現はステレオタイプと受け取られることも多い。そんななか、翻訳文においては女言葉、男言葉が用いられるケースがあり、ときに批判の対象になってきた。日本語における女言葉、男言葉が生まれてきた背景は? 翻訳する上で重要なこととは? 日々の実践のなかから翻訳者が考える。 ■女言葉、男言葉はある種のフィクション 男女平等の実現のためジェンダーロール(性別の役割)の解消が進むにつれ、しばらく前から、「女言葉、男言葉」が問題になるようになった。「~だわ」「~のよ」といった終助詞や、「あら」などの間投詞を用いる女言葉、「~だぜ」「俺は~さ」といった終助詞や人称代名詞を使う男言葉。 性差の徴(しるし)として使われてきたこれらは、役割や立場、性格などを記号的に示すいわゆる「役

                                                  日本語の語尾の「ちから」 女言葉、男言葉、翻訳での役割 #性のギモン(鴻巣友季子) - エキスパート - Yahoo!ニュース
                                                • 生産性を爆上げするAmazonの「ピザ2枚ルール」は多くの開発現場で形骸化している

                                                  Amazonが事業を拡大していくことができたのは、ジェフ・ベゾスCEOが設定した「社内のすべてのチームは2枚のピザを食べるのにピッタリな人数でなければいけない」というルールにあるといわれています。このピザ2枚ルールはソフトウェア開発の現場でしばしば用いられるようになりましたが、少人数チームであるにも関わらず大企業の開発者の多くが「生産性が上がらない」と不満を漏らしているとのこと。ピザ2枚ルールを単純に利用するだけでは意味がないと、開発者であるKislay Vermaさんが指摘しています。 Independence,autonomy,too many small teams | Kislay Verma https://kislayverma.com/organizations/independence-autonomy-and-too-many-small-teams/ ピザ2枚ルールの根

                                                    生産性を爆上げするAmazonの「ピザ2枚ルール」は多くの開発現場で形骸化している
                                                  • 「え、これやっちゃうの?」『島耕作』の最新話で島耕作(72歳)が味覚と嗅覚を失う展開にドキドキする人たち

                                                    モーニング公式 @morningmanga 【モーニング11号本日発売!】 『相談役 島耕作』が表紙に登場のモーニング11号、本日発売! 巻頭カラーにはナガノ氏によるSNSで大人気の『ちいかわ』が登場のほか、『ハコヅメ別章 アンボックス』や『ワンオペJOKER』、瀬下猛氏の新連載『インビンシブル』の第2回など充実のラインナップでお届け! pic.twitter.com/ZLWIkcwxo3 2021-02-10 12:00:13 モーニング公式 @morningmanga 【モーニング11号本日発売!】 表紙に登場の『相談役 島耕作』はSTEP36:「Too Close」! 元常務の長須一家に振り回されながらようやく平穏な日々に戻った島、相談役となってから最大の危機が到来!? 単行本①&②巻、大好評発売中!! pic.twitter.com/ECmnWOhciw 2021-02-10 12

                                                      「え、これやっちゃうの?」『島耕作』の最新話で島耕作(72歳)が味覚と嗅覚を失う展開にドキドキする人たち
                                                    • プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ

                                                      技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.0.0 がリリースされました。一昨年、昨年に続き、今年も Ruby 3.0 の NEWS.md ファイルの解説をします。NEWS ファイルとは何か、は一昨年の記事を見てください(なお Ruby 3.0.0 から、NEWS.md にファイル名を変えました)。 プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ Ruby 3.0 は、Ruby にとってほぼ 8 年ぶりのメジャーバージョンア

                                                        プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ
                                                      • Zennで発生した障害の原因と行なった対策のまとめ

                                                        2021/02/24の11時頃〜1時間ほどzenn.devにアクセスしづらい・アクセスできない問題が発生していました。その後も3時間ほど一部のページへのアクセスができない状況となっていました。Zennに投稿してくれた方、見に来てくれた方、ご迷惑をおかけしてすみませんでした。 今回の障害は学びが多かったので、個人の記事として残しておくことにします。 原因 今回の障害は、使用しているクラウドサービスではなく、Zenn自体に原因がありました。 1. KaTeX記法により生成されるHTMLが思った以上に大きかった ZennのマークダウンエディターではKaTeX記法をサポートしています。例えば、$a\ne0$と書くとa\ne0と表示されます。 KaTeXはサーバーサイドレンダリングをサポートしており、KaTeX記法からの数式のHTMLへの変換はサーバーサイドで行なっていました。DBにはマークダウンだ

                                                          Zennで発生した障害の原因と行なった対策のまとめ
                                                        • プルリクを起点に検証環境が自動で構築されるようにしたら すぐにレビューできるようになったのでみんなハッピーになれた話

                                                          こんにちは。CacooチームのYAMLエンジニアの木村(@cohhei)です。「readiness」は「ready」の名詞形で「レディネス」と読むことをわりと最近知りました。今回はプルリクエスト向けに検証環境が構築される仕組みを作ったので紹介します。 忙しい人のためのざっくりとした説明 プルリクエストが作られたら自動で検証環境が構築される仕組みをつくりました。 環境まるごと作るわけではなく、フロントエンドJavaScript配信用のPodだけに対応しています。 レビュアーやテスターはクエリパラメーターが追加されたURLにアクセスするだけでその検証環境にアクセスできます。 プルリクエストをマージする前にそのバージョンを非エンジニアでも試すことができます。 プルリクエストごとに環境が作られるので、複数の開発プロジェクトが同時に走っているときに便利です。 コミットしてプルリクエストを作るだけです

                                                            プルリクを起点に検証環境が自動で構築されるようにしたら すぐにレビューできるようになったのでみんなハッピーになれた話
                                                          • Linux Performance

                                                            static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor

                                                            • Web Push for Web Apps on iOS and iPadOS

                                                              Today marks the release of iOS and iPadOS 16.4 beta 1, and with it comes support for Web Push and other features for Home Screen web apps. Today also brings the first beta of Safari 16.4. It’s a huge release, packed with over 135 features in WebKit — including RegExp lookbehind assertions, Import Maps, OffscreenCanvas, Media Queries Range Syntax, @property, font-size-adjust, Declarative Shadow DOM

                                                                Web Push for Web Apps on iOS and iPadOS
                                                              • Popular git config options

                                                                Hello! I always wish that command line tools came with data about how popular their various options are, like: “basically nobody uses this one” “80% of people use this, probably take a look” “this one has 6 possible values but people only really use these 2 in practice” So I asked about people’s favourite git config options on Mastodon: what are your favourite git config options to set? Right now

                                                                • 【現在は対応不要】Chrome80以降でALBの認証を使っているとcookieが4096バイトを超えて認証できないことがあり、社内サービスではcookie名を縮めて対応した - hitode909の日記

                                                                  2020/2/18追記 サポートに問い合わせたところ、ALBの不具合はロールバック済みで、cookie名を縮める対応は不要、とのことでした。試してみたところ、たしかにcookie名の指定をやめても問題なく認証できました。 AWSのApplication Load Balancerの認証機能を使って、スタッフからのアクセスのみ許可する社内向けウェブサービスを運用しているのだけど、昨日くらいからGoogle Chromeで認証が通らなないという声を聞くようになった。 現象としてはリダイレクトループが発生していて、コンソールを見るとSet-Cookie headerが長すぎるというエラーが出ていた。 Set-Cookie header is ignored in response from url: https://****/oauth2/idpresponse?code=e51b4cf0-8b

                                                                    【現在は対応不要】Chrome80以降でALBの認証を使っているとcookieが4096バイトを超えて認証できないことがあり、社内サービスではcookie名を縮めて対応した - hitode909の日記
                                                                  • Twitter's Recommendation Algorithm

                                                                    Twitter aims to deliver you the best of what’s happening in the world right now. This requires a recommendation algorithm to distill the roughly 500 million Tweets posted daily down to a handful of top Tweets that ultimately show up on your device’s For You timeline. This blog is an introduction to how the algorithm selects Tweets for your timeline. Our recommendation system is composed of many in

                                                                      Twitter's Recommendation Algorithm
                                                                    • プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

                                                                      技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2.7 の NEWS ファイルの解説をしてみようと思います。NEWS ファイルとは何か、というのは去年の記事を見て下さい。 実は最近、NEWS ファイルを読みやすくしよう、と例を入れたりしていて、以前のものに比べて読みやすくはなっています(英語だけど)。記事中のコードも、NEWS ファイルから引用しているものがあります。本記事では、変更の解説に加え、執筆者らが開発に携わっているということを活かして、「なぜ変更

                                                                        プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ
                                                                      • WebAssemblyをWin/Mac/Linuxで実行可能なランタイム「Wasmer 1.0」正式リリース。事前コンパイルによる高速起動やクロスコンパイルなどにも対応

                                                                        WebAssemblyをWin/Mac/Linuxで実行可能なランタイム「Wasmer 1.0」正式リリース。事前コンパイルによる高速起動やクロスコンパイルなどにも対応 米Wasmer社はオープンソースのWebAssemblyランタイム「Wasmer 1.0」の正式リリースを発表しました。 Windows、Mac、Linux、FreeBSDに対応。Apple M1チップのMacにも対応します。 Wasmer v1.0.0 released!https://t.co/95zx1K7QAu — Wasmer (@wasmerio) January 5, 2021 WebAssemblyはもともとWebブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットとして開発され、2019年10月にW3Cの勧告に到達しました。 その後、WebAssemblyをWebブラウザだけで

                                                                          WebAssemblyをWin/Mac/Linuxで実行可能なランタイム「Wasmer 1.0」正式リリース。事前コンパイルによる高速起動やクロスコンパイルなどにも対応
                                                                        • Redis Explained

                                                                          Redis Explained InfographicWhat is Redis?Redis (“REmote DIctionary Service”) is an open-source key-value database server. The most accurate description of Redis is that it's a data structure server. This specific nature of Redis has led to much of its popularity and adoption amongst developers. 👋🏾You are reading Architecture Notes! Crave some byte-sized bites of this? Join me on Twitter. If it's

                                                                            Redis Explained
                                                                          • 未ログインでも叩けるAPIエンドポイントにレートリミットを導入する

                                                                            先日だれでもAIメーカーというWebサービスをリリースしました。このサービスは例によってOpenAI APIを使っており、トークンの使用量がランニングコストに大きく影響します。 また、気軽に使ってもらえるよう未ログインでも使用できる仕様にしているため、気をつけないと悪意のある人に大量にトークンを使用されてしまう可能性があります。 ノーガードだとどうなるか 例えば、POST /api/askという「リクエストbodyのpromptの値を取り出し、OpenAI APIのChat Completionsに投げる」という単純なエンドポイントを作ったとします。 「未ログインでも使ってもらいたいから」と認証を一切しなかった場合どうなるでしょうか? 悪意のある攻撃者に見つかれば、promptを上限ギリギリの長さの文章に設定したうえで、/api/askに対してDoS攻撃するかもしれません。 トークンを大量

                                                                              未ログインでも叩けるAPIエンドポイントにレートリミットを導入する
                                                                            • 法人ならApple製品が最大35%オフに? 「AFS」の仕組みを詳しい人に聞いてみた

                                                                              法人ならApple製品が最大35%オフに? 「AFS」の仕組みを詳しい人に聞いてみた:ヤマーとマツの、ねえこれ知ってる?(1/4 ページ) 経歴だけは長いベテラン記者・編集者の松尾(マツ)と、幾つものテック系編集部を渡り歩いてきた山川(ヤマー)が、ネット用語、テクノロジー用語で知らないことをお互い聞きあったり調べたりしながら成長していくコーナー。交代で執筆します。 ヤマー Appleが10月に出した新しいMacBook Pro欲しいんですよね、M1 Pro/M1 Maxを積んだモデル。4K映像をサクサク編集したい。 マツ なかなか良いお値段するよね。 ヤマー ほんとそれなんですよ。欲しいレンズもあるので手が出ず……。 そういえばMacが最大35%引きで買えるという「Apple Financial Service」(AFS)の記事がありましたよね。法人向けのリース販売だとは認識してるんですが

                                                                                法人ならApple製品が最大35%オフに? 「AFS」の仕組みを詳しい人に聞いてみた
                                                                              • Modern web apps without JavaScript bundling or transpiling

                                                                                August 12, 2021 Modern web apps without JavaScript bundling or transpiling I didn't much care for vanilla JavaScript prior to ES6. Through all of the 2000s, I chased different approaches to avoid writing too much of it. First there was RJS (Ruby-to-JavaScript). Then there was CoffeeScript. Both transpiling approaches that turned more enjoyable-to-write source code into the kind of JavaScript that

                                                                                  Modern web apps without JavaScript bundling or transpiling
                                                                                • Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package | LunaTrace

                                                                                  Originally Posted @ December 9th & Last Updated @ August 1st, 3:30pm PDT Fixing Log4Shell? Claim a free vulnerability scan on our dedicated security platform and generate a detailed report in minutes. What is it?​On Thursday, December 9th a 0-day exploit in the popular Java logging library log4j (version 2), called Log4Shell, was discovered that results in Remote Code Execution (RCE) simply by log

                                                                                    Log4Shell: RCE 0-day exploit found in log4j, a popular Java logging package | LunaTrace