並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 602件

新着順 人気順

S&Rの検索結果1 - 40 件 / 602件

  • すべての働く人におくるストレスマネジメントの基本 | knowledge / baigie

    仕事は挑戦の連続です。経験を積み、スキルが上がり、評価されるほど、難易度が高い仕事に関わるようになります。そこには必ず苦難があり、ストレスが待ち構えています。 ストレス学説の生みの親であるカナダ人生理学者のハンス・セリエ氏は、「ストレスは人生のスパイスである」という名言を残しています。確かにストレスは必ずしも悪いものではありません。 例えばパフォーマンスとストレスレベルは、逆U字の関係にあります。あるレベルまではストレスレベルの高まりに従ってパフォーマンスは向上し、あるレベルを超えるとパフォーマンスは低下します。この法則は心理学者ロバート・ヤーキーズとジョン・ドットソンの名前を取り、「ヤーキーズ・ドットソンの法則」と呼ばれています。 この法則に従えば、仕事で高いパフォーマンスを発揮したいなら、ストレスをゼロにするのではなく、適度なレベルにコントロールしなければなりません。そのために必要なの

    • アルゴリズムの世界地図 - Qiita

      0. アルゴリズムとは? まず、アルゴリズムとは何かを説明します。(0 節の説明はスライド「50 分で学ぶアルゴリズム」 の説明を参考にして書きました) さて、次の問題を考えてみましょう。 問題: 1 + 2 + 3 + … + 100 の値を計算してください。 単純な方法として、式の通りに 1 つずつ足していく方法が考えられます。すると、以下の図のように答えが計算されることになります。 これで答え 5050 が正しく求まりました。これはれっきとした アルゴリズム であり、この問題を 99 回の足し算 で解いています。しかし、計算回数が多く、計算に時間がかかるのではないかと思った方もいると思います。 ここで、方法を変えて、「1 + 100」「2 + 99」「3 + 98」…「50 + 51」の合計を求めることで、1 + 2 + 3 + … + 100 の値を計算してみましょう。 50 個の

        アルゴリズムの世界地図 - Qiita
      • 6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

        NetflixのシニアパフォーマンスアーキテクトであるBrendan Gregg氏による、Linuxサーバにログインして60秒でまず調べることのまとめ。 パフォーマンス問題でLinuxサーバーにログインしたとして、最初の1分で何を調べますか? Netflixには、多数のEC2 Linuxからなるクラウドがあり、そのパフォーマンスを監視したり調査したりするための数々のパフォーマンス分析ツールがあります。その中には、クラウド全体にわたる監視を行うAtlasや、オンデマンドにインスタンスの分析を行うVectorがあります。これらのツールは多くの問題を解決する手助けをしてくれますが、各インスタンスにログインし、標準的なLinuxパフォーマンスツールを実行する必要がある場合もあります。 この記事では、すぐ使えるはずの標準的Linuxツールを使いコマンドラインにおいて、最適化されたパフォーマンス調査を

        • あなたはmerge派?rebase派?綺麗なGitログで実感したメリット - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

          BIGLOBEの開発現場の様子や、developブランチにrebaseで綺麗なコミット履歴を作る方法をご紹介します。 はじめまして! GitHubを中心に仕事がまわる開発現場 Git logが綺麗だとバグが起こりにくい? developブランチを綺麗に保つGit操作(マージ編) 1. そのまま気にせずdevelopにマージする。 2. 最新のdevelopをfeature/Bブランチに取り込んでからdevelopにマージする 3. 最新のdevelopにrebaseしてからマージする リベース コワクナイョ 最後に はじめまして! 基盤本部(開発部門)の江角です。 2021年8月にSIerからBIGLOBEに転職し、半年が経過しました。 転職期間中はもちろんコロナ禍で、カジュアル面談も面接も全てオンラインでした(多分今もそうだと思います)。 入社日当日は出社しましたが、入社してから半年の

            あなたはmerge派?rebase派?綺麗なGitログで実感したメリット - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
          • 心理学者が扱っているのは人間の心だと思って心理学部に入ってきた学生の皆さんに大切なことを教えます。 心理学は心を扱っていません。扱うことができません。

            みなさん入学おめでとうございます。 (中略) 皆さんが知っておかなくてはいけないことは、心理学というのは人間の心の秘密を解き明かすような学問ではない、ということです。 心理学者はかけがえのない個人ではなく、平均化された、つまり「データ」としてしか存在しない個人 (実は人間以外の動物であろうとロボットであろうと、心理学者にとっては全て等価なのだが) を研究しています。 心理学者はこの平均化するやり方が大好きです。 例えばある人のパーソナリティ (性格) を測定する際には、いくつかの項目への回答や、これまでの行動履歴などを平均して算出します。 あるいは、男性と女性の違いについて論じる際には、男性実験参加者と女性実験参加者の刺激への反応パターンをそれぞれ平均して比べます。 つまり、個人差を潰すことが心理学の研究ではとても重要です。 さて、平均化して (いくつかのパタンに分けて) 人間を見ていくや

              心理学者が扱っているのは人間の心だと思って心理学部に入ってきた学生の皆さんに大切なことを教えます。 心理学は心を扱っていません。扱うことができません。
            • 「死にたいと思うくらい、ツラい」という人へ|荻上チキ

              日本の自殺者数は、統計的には減少傾向とはいえ、未だに年間2万人超が自殺で亡くなっています。自殺対策の相談窓口などは増加していますが、まだまだ課題があるのも現状です。 「死にたい、と思うくらい辛い気持ち」のことを、私たちは「心理的危機状態」と呼びます。心理的危機状態に陥った時、自殺や攻撃以外の出口を、短時間で見つけることも重要となります。 自殺の試みを減らすためには、公的機関や医療機関を中心に、様々な取り組みがなされています。最近は、LINEなどを使ったアプローチも広がっていますし、電話の無料相談などもあります。 医療的アプローチとしては、投薬治療のほか、様々な療法がありますが、数あるセラピーの中でも「認知行動療法(CBT)」は、効果の高い、エビデンス(医学的根拠)が豊富なアプローチとして知られています。 認知行動療法は通常、複数回のセッションを重ねていくことで、その患者のストレス因子を特定

                「死にたいと思うくらい、ツラい」という人へ|荻上チキ
              • おっさんのためのModernC++入門ガイド(草稿) - dec9ue's diary

                みなさんはC++の読み書きができますか? 自信がある方、いつ頃勉強しましたか?もし20世紀に勉強したのであれば、その知識は相当古いです。実質現在のModernC++(C++11以降のC++)とは概念上の互換性がないので脳のアップデートが必要です。 自信がない方、文法は知っているけどなんとなく使いこなせていない方、マサカリ屋にあーだこーだ言われて大混乱している方。必勝パターンを身につければもっと楽にコードを読み書きできるようになるかもしれません。 この文章の目的は、ModernC++におけるメンタルモデル(考え方)や必勝パターンをざっくりと導入することでみなさんが楽にModernC++を読み書きできるようなお手伝いをすることです。主要な内容としてはムーブセマンティクスと右辺値 とその次の章でだいたいA4換算で15ページくらい?ほかは正直流し読みしてもらえるような内容です。また、内容的にはその

                  おっさんのためのModernC++入門ガイド(草稿) - dec9ue's diary
                • Windows環境で利用できるMicrosoft製負荷ツール

                  CPUに負荷を掛けるCPUに負荷を掛ける場合は、開発者・管理者向けのトラブルシューティングツール「Windows Sysinternals」で提供されている「CPUSTRES」を利用します。 ツールは以下からダウンロードできます。 CpuStres - Windows Sysinternals | Microsoft Docs ダウンロードしたZipファイルを解凍し、OS環境に応じたファイルを実行します。 32ビットOSなら「CPUSTRES.EXE」64ビットOSなら「CPUSTRES64.EXE」CPUSTRESを実行すると、次のような画面が表示されるので、必要な項目を選択することで、CPUに負荷を掛けることができます。 たとえば、2コアのマシンでCPU使用率を100%にしたい場合は まず、Thead1・Thread2を選択した状態で、右クリックメニューから「Activity Leve

                    Windows環境で利用できるMicrosoft製負荷ツール
                  • アイヌ語仮名「ㇷ゚」に対する正規表現の罠

                    導入 アイヌ語は日本語と異なり、閉音節(子音で終わる音節)も存在するので、表記の際音素文字であるラテン文字なら、そのまま p, t, k, m, n, s, r などの子音文字を後ろの付ければ良いわけなので、アイヌ語ローマ字表記では、何も問題が生じない。しかし、元々開音節言語である日本語に特化したカタカナのような仮名文字で表記する際、鼻音 n は「ン」でなんとかなる(実はそれでもまずい事になっているけどここでは割愛する)が、p, t, k, m, n, s, r, h はどうしようもないので、特殊の捨て仮名(小書き仮名文字)を利用することになっている。 具体的には以下のような特殊仮名文字(通称 アイヌ語仮名)である。 ㇷ゚ -p ッ -t ㇰ -k ㇺ -m ㇱ -s ㇻ -(a)r, ㇼ -(i)r, ㇽ -(u)r, ㇾ -(e)r, ㇿ -(o)r お分かり頂けただろうか… 問題 r

                      アイヌ語仮名「ㇷ゚」に対する正規表現の罠
                    • AWS 診断を事例としたクラウドセキュリティ。サーバーレス環境の不備や見落としがちな Cognito の穴による危険性 - Flatt Security Blog

                      こんにちは。本ブログに初めて記事を書く、株式会社 Flatt Security セキュリティエンジニアの Azara(@a_zara_n)です。普段は Web やプラットフォームの診断やクラウド周りの調査、Twitter ではご飯の画像を流す仕事をしています。よろしくお願いします。 クラウドサービスが発展し続ける今日この頃、多くの企業がパブリッククラウドやプライベートクラウドなどを駆使し顧客へサービス提供しているのを目にします。そのような中で、サービスが利用するクラウドにおいて設定不備や意図しない入力、構成の不備により顧客情報や IAM をはじめとする認証情報が脅かされるケースが多々あります。 本記事では、そのような脅威の一例をもとにクラウドサービスをより堅牢で安全に利用する一助になればと、攻撃手法や対策などについて解説をしていきます。 また、私の所属する 株式会社 Flatt Secur

                        AWS 診断を事例としたクラウドセキュリティ。サーバーレス環境の不備や見落としがちな Cognito の穴による危険性 - Flatt Security Blog
                      • 今年面白かった社会学論文10選(2021年)

                        2019年、2020年と年末に面白かった社会学論文の10選を載せたが、今年も10本の論文を紹介することにした。例年通り、今年私が読んだものの中で、特に「面白い」と感じた10本で、今年出版されたとは限らない。 私の専門フィールドは社会学の中でも移民研究(migration studies)なので、移民研究関係の論文が多い。方法論としては、計量分析、オンライン実験、参与観察、文書分析、インタビュー、フォーカスグループ、歴史社会学的分析(の組み合わせ)となっており、地域としては、米国、ドイツ、ロシア、日本、中国、韓国、台湾となっている(ばらつくように意識したわけではない。)また、紹介の順番に大きな意味はない。 各論文のまとめは、私の視点からまとめたものであり、論文の著者らの強調点とは異なることがある。リンクを貼ったので是非実際の論文自体も読んで頂きたい。 また、論文に対する(主に私の勉強のために

                          今年面白かった社会学論文10選(2021年)
                        • 画像生成AI「Stable Diffusion」でプロンプト・呪文やパラメーターを変えるとどういう差が出るか一目でわかる「Prompt matrix」と「X/Y plot」を「Stable Diffusion web UI(AUTOMATIC1111版)」で使う方法まとめ

                          画像生成AI・Stable Diffusionを導入するにはNVIDIA製GPUを搭載したPCのほかにPythonやAnacondaなどの知識が必要で、ローカル環境に導入するには少し敷居が高いところがありました。しかし、2022年8月に一般公開されて以降、多くの開発者によって誰でも簡単にStable Diffusionをローカル環境に導入可能でかつGUIで操作できるツールが次々と開発されています。「Stable Diffusion web UI(AUTOMATIC1111版)」はその中でも他のUIには搭載されていない機能も盛り込まれた決定版とも言えるツールで、その中でも特に画像生成にお役立ちな機能である「Prompt matrix」と「X/Y plot」を実際に使ってみました。 GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Di

                            画像生成AI「Stable Diffusion」でプロンプト・呪文やパラメーターを変えるとどういう差が出るか一目でわかる「Prompt matrix」と「X/Y plot」を「Stable Diffusion web UI(AUTOMATIC1111版)」で使う方法まとめ
                          • xzの脆弱性(バックドア埋め込み: Critical: CVE-2024-3094) - SIOS SECURITY BLOG

                            03/29/2024にxzの脆弱性(バックドア埋め込み: Critical: CVE-2024-3094)が公開されました。Fedora Linux 40beta, Fedora rawhide, Debian unstable等の一部のOpenSSHにも使われており、バックドアを利用してログインが出来る状態だったという話も出ています。ソフトウェアサプライチェーン攻撃の一つとも捉えられており、いずれSBOMと関係する話として取り上げられると思います。 (SBOMの話、VEXの話はこちら)。 今回はこちらの脆弱性の概要と、各ディストリビューションの対応について纏めます。 【04/01/2024 09:45更新】情報が纏まっているサイトを更新しました。また、piyologさんからリンクを貼っていただいていたので、こちらも載せています。その他、「xz –version」を実行するのもだめという話

                              xzの脆弱性(バックドア埋め込み: Critical: CVE-2024-3094) - SIOS SECURITY BLOG
                            • よねぽオタが非オタの彼女に米澤穂信作品を軽く紹介するための10作

                              まあ、どのくらいの数のよねぽオタがそういう彼女をゲットできるかは別にして、 「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、その上で全く知らないミステリの世界とはなんなのか、ちょっとだけ好奇心持ってる」 ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、よねぽのことを紹介するために読ませるべき10作を選んでみたいのだけれど。 (要は「脱オタクファッションガイド」の正反対版だな。彼女にミステリを布教するのではなく相互のコミュニケーションの入口として) あくまで「入口」なので、情緒に過大な負担を伴う短編集は避けたい。 できれば長編、シリーズものでも最初の方にとどめたい。 あと、いくらよねぽ的に基礎といっても雑誌でしか読めないものは避けたい。 よねぽの歴史小説好きが「安寿と厨子王ファーストツアー」は外せないと言っても、それはちょっとさすがになあ、と思う。 そういう

                                よねぽオタが非オタの彼女に米澤穂信作品を軽く紹介するための10作
                              • チュートリアルでDDD体験: ドメインモデルの成長を紹介 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

                                プロダクト技術本部の川口です。 3年間、ビッグローブ光といった固定回線のインフラ部門に所属していましたが、今年の4月に BIGLOBE の基幹システムのリニューアルを推進していく部署に異動することになりました。 所属するチームでは、ドメイン駆動設計(DDD)で開発しています。 チームにジョインすると開発チュートリアルをやることになっており、そこで IntelliJ や Spring Boot での開発の仕方を学んだり、チュートリアルを通して DDD を学んだりします。 今回は、DDD のチュートリアルで実際に作成したドメインモデルがどういう風に成長していったかについて紹介します。 勤怠管理アプリ チュートリアル 初期ドメインモデル 中期ドメインモデル 後期ドメインモデル 学んだこと、感想 勤怠管理アプリ チュートリアル お題は GitHub のパブリックリポジトリに公開されています。 ht

                                  チュートリアルでDDD体験: ドメインモデルの成長を紹介 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
                                • ポップ・シーンをオルタナティヴな表現でハックするNewJeansと奇才ディレクター、ミン・ヒジン | TURN

                                  2020年代に入り、メインストリームの音楽市場は完全にアメリカからグローバルへと開かれた。2012年、PSYの「江南スタイル」がYouTube経由で世界的ヒット。同時期に、ダディー・ヤンキーを筆頭にグローバルでのレゲトン・ムーヴメントが始まり、「外国語」のポップスを世界が許容し始めた。グローバル化以降のK-POPに限って言えば、フックありきのソングライティングがメソッド化し、「インダストリー・プラント」となった10年間であったが、BTSは今や世界最大のボーイ・バンドとなり、BLACKPINKはコーチェラのヘッドライナーを務めるなど、国家戦略としても促進されてきたこのカルチャーは、大成功と言える形で一つの周期が終わりを迎えたと言っていいだろう。 そんな中、2022年7月にNewJeansは「Attention」のMVと共に文字通り彗星の如くデビュー。BTSも所属する、韓国最大手のレコード会社

                                  • OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics

                                    はじめに こんにちは。データサイエンスチームYAMALEXのSsk1029Takashiです。 最近はOpenAIに日本支社が出来て、日本語対応が加速するというニュースにわくわくしています。 今回はそんなOpenAIから発表されたBatch APIという機能が便利、かつお得な機能だったのでどのように使えるのか試してみます。 Introducing the Batch API: save costs and get higher rate limits on async tasks (such as summarization, translation, and image classification). Just upload a file of bulk requests, receive results within 24 hours, and get 50% off API pri

                                      OpenAIのBatch APIを使ってお得にプロンプトを一括処理してみる - Taste of Tech Topics
                                    • ファイナルファンタジーVIIの3DCGを作成するため1996年に使われたコンピューターとは?

                                      1997年に発売された初代「ファイナルファンタジーVII」の3DCGアニメーションを製作するために使用されたコンピューターについて、テクノロジー関連ブログのThe Lunduke Journal of Technologyがまとめています。 The computers used to do 3D animation for Final Fantasy VII... in 1996. https://lunduke.substack.com/p/the-computers-used-to-do-3d-animation?s=r ファイナルファンタジーVIIは1997年に発売されたPlayStation向けのゲームで、世界で最も有名なRPGとして全世界を席巻しました。ファイナルファンタジーVIIはシリーズで初めて2Dドット絵ではなく3DCGアニメーションでレンダリングされた映像を採用しており、

                                        ファイナルファンタジーVIIの3DCGを作成するため1996年に使われたコンピューターとは?
                                      • デコレータ使わない Vue.js + TypeScript で進んだ「LINEのお年玉」キャンペーン

                                        皆さん、こんにちは。LINEでフロントエンド開発を担当しているUIT1室のシュウと申します。 今回、年に一度の企画「LINEのお年玉」キャンペーンにて JavaScript の部分を担当させていただきました。LINEのお年玉は多くのトラフィックが流れる大規模かつ短期間の企画となります。 技術的な挑戦をするためのプロジェクトとしてもちょうど良いサイズ感であったため、今回多くの挑戦を行いましたので、連載形式で紹介していければと思います。 初回である今回は、Vue.js と TypeScript を併用した開発についてです。 なぜ TypeScript を使うのか? これまで LINE のプロジェクトでは、JavaScript をメインの言語としてフロントエンド開発を行ってきました。ですが、時代の流れもあり、現在では新規プロジェクトの多くが TypeScript を採用しています。 月並みですが

                                          デコレータ使わない Vue.js + TypeScript で進んだ「LINEのお年玉」キャンペーン
                                        • 世界一のカスタムナイフ作家から学ぶ「ナイフ入門」

                                          1986年生まれ佐世保在住ライター。おもに地元の文化や歴史、老舗や人物などについての取材撮影執筆、紙媒体のお手伝いなど。演劇するのも観るのも好き。猫とトムヤンクンも好きです。 前の記事:赤城乳業チョコミントのこだわりからガリガリ君的な冒険話までを聞いてみました > 個人サイト ヤマモトチヒロのブログ 鍛刀とは違うジャンル 鍛刀とカスタムナイフ。言葉の響きに軽重あれど、どちらも刀剣をつくる“職人技”ということに違いはない。 鍛刀は鉱物を掘り起こす「鉱山師」から鉄を加工する「刀鍛冶」、刀に装飾を施す「彫師」や鞘を作る「鞘師」など、さまざまな職人の手を経て完成する。 それに対し、カスタムナイフ(自作ナイフ)は、鋼材の切出しから研磨し、刃(ブレード)部分からハンドル(グリップ)までを作り出す(ここでは、日本で基本的な製法となっているストック&リムーバル法についてふれる。後述するが、「焼き入れ」とい

                                            世界一のカスタムナイフ作家から学ぶ「ナイフ入門」
                                          • 非伝統的金融政策の効果と副作用

                                            非伝統的金融政策の効果と副作用 「金融政策の多角的レビュー」に関するワークショップ(第1回) ―― 第4セッション 非伝統的金融政策 ―― 2023年12月4日 日本銀行 企画局 ここで示された見解は、必ずしも日本銀行の公式見解を示すものではありません。 多角的レビューシリーズ Broad Perspective Review 問題意識 2 (注)左図の政策金利は月末値(政策金利がない期間は当座預金への付利金利をプロット)、CPI(除く生鮮)は消費税率引き上げの影響 を除く。右表のフォワードガイダンスの導入時期はFilardo and Hofmann[2014]の整理に基づく。 (出所)総務省、日本銀行 主要国中銀における非伝統的政策導入史  わが国では、「物価の安定」が課題となる中、名目短期金利のゼロ 制約に直面し、1990年代後半に非伝統的金融政策が導入された。  海外中央銀行の多

                                            • QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog

                                              Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 前回の説明では、「Initial パケット」や「Version Negotiation パケット」といった用語を未定義で使いました。今回は、こういった「パケット」や「フレーム」が、どのような構造を持っているかについて説明します。 古典的なパケット IP、UDP、およびTCPでデータをやり取りする基本単位は、すべて「ヘッダ+ペイロード」という構造を持っています。このヘッダ+ペイロードという単位は、それぞれ以下のように呼ぶのが慣習です。 IP – パケット UDP – データグラム TCP – セグメント すべてパケットと呼んでも間違いではありません。UDPの場合、IPペイロードが「UDPデータグラム(UDPヘッダ+UDPペイロード)」に

                                                QUICをゆっくり解説(3):QUICパケットの構造 | IIJ Engineers Blog
                                              • Linux perf Examples

                                                Recent posts: 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » Te

                                                • (プログラマのための)いまさら聞けない標準規格の話 第2回 文字コード実践編 | オブジェクトの広場

                                                  プログラマがシステム開発において共通で必要となる、技術と業務の狭間の共通知識を解説します。連載第2回は文字コードの実践編です。 0. 前回の復習と今回の概要 システム開発で必要となる標準規格の話、前回 は文字コードの概要について説明しました。ざっくりまとめるとこんな内容でした。 「符号化文字集合」で文字集合と符号位置を定義し、「符号化方式」でバイト表現に変換していること。 日本では、しばらく文字集合 JIS X 0208 を、ISO-2022-JP、EUC-JP、Shift_JIS の符号化方式で利用してきたこと。 近年は、世界中の文字が扱える Unicode が主流となっており、UTF-8、UTF-16 などの符号化方式があること。 常用漢字、人名用漢字に限っても、字体を正確に扱おうとすると、JIS X 0208 の範囲では不十分であり、JIS X 0213、Unicode、サロゲートペ

                                                    (プログラマのための)いまさら聞けない標準規格の話 第2回 文字コード実践編 | オブジェクトの広場
                                                  • 4KBのJavaScriptだけで動く可愛いアクションゲームを作ったのでソースと解説 - Qiita

                                                    年イチでちょっとしたブラウザゲームを作ってます(→ 去年)。今年はそこそこ遊べる可愛いアクションゲームを4KB以内で作ってみました。 🎉宣伝させてください! 🐱今年も無事、猫の日ゲームができました!https://t.co/XnDD8AXx4k 今年は可愛さはそのまま、限界までコードを削って4KBにおさめました。PCの方はソース表示して見てみてね pic.twitter.com/j0QqH6iSSn — ゆき (@yuneco) February 20, 2022 作ったもの:ブラウザで動く4KBのゆるかわアクション URL: https://yuneco.github.io/mezashi-4kb/ ソース: https://github.com/yuneco/mezashi-4kb つまりどういう...コト? index.htmlという名前のファイルを作って下のコードをコピペする

                                                      4KBのJavaScriptだけで動く可愛いアクションゲームを作ったのでソースと解説 - Qiita
                                                    • II-5 「思想と討論の自由」が守られなければならない理由

                                                      いまわたしたちが直面している社会的諸問題の裏には、「心理学や進化生物学から見た、動物としての人間」と「哲学や社会や経済の担い手としての人間」のあいだにある「乖離」の存在がある。そこに横たわるギャップを埋めるにはどうしたらよいのか? ポリティカル・コレクトネス、優生思想、道徳、人種、ジェンダーなどにかかわる様々な難問に対する回答を、アカデミアや論壇で埋もれがちで、ときに不愉快で不都合でもある書物を紹介しながら探る論考、そのシーズン2の開始です。 「上」からではなく「下」からの制限 アメリカやヨーロッパでは、ポリティカル・コレクトネスやキャンセル・カルチャーの勢力が増していると同時に、その風潮に対する懸念や反対を表明する議論もなされている。そのなかでも特に目立つのが、ポリティカル・コレクトネスの風潮が学問の自由を侵害していることを批判する議論だ。 日本では、学問の自由に対する制限は「上」からや

                                                        II-5 「思想と討論の自由」が守られなければならない理由
                                                      • 転置インデックスの圧縮技法

                                                        転置インデックスは、検索エンジンの実装において、中心的な役割を果たすデータ構造である。 転置インデックスのデータ構造とアルゴリズムは、クエリ処理アルゴリズムとともに、検索エンジンの性能に直結する。とくに大規模な検索エンジンにおいては、キャッシュ効率を高めてクエリ処理を高速化するために、転置インデックスの圧縮は必要不可欠となっている。 この記事では、転置インデックス、とくにポスティングリストの圧縮について、近年の手法を簡単にまとめる。 目次 転置インデックスの基本 転置インデックスのデータ構造と特性 転置インデックスのアクセスパターン 近年のインデックス圧縮技法 Variable-Byte Family VByte Varint-GB Varint-G8IU Masked-VByte Stream-VByte Opt-VByte Simple Family Simple9 Simple16

                                                          転置インデックスの圧縮技法
                                                        • 現実を説明するには虚数が必要であることが最新の研究で示される

                                                          現実を正確に説明するには「本来存在しないはずの数」である虚数が必要であることが、最新の2つの研究により示されました。 Quantum theory based on real numbers can be experimentally falsified | Nature https://www.nature.com/articles/s41586-021-04160-4 Physical Review Letters - Accepted Paper: Testing real quantum theory in an optical quantum network https://journals.aps.org/prl/accepted/0907bY08X531687d3971977071a6d5f742cb036ed Imaginary numbers could be neede

                                                            現実を説明するには虚数が必要であることが最新の研究で示される
                                                          • Goの新しい構造化ロガーを体験しよう | gihyo.jp

                                                            logパッケージ Goには標準ライブラリとしてlogパッケージが提供されています。logパッケージで行えることはそう多くはありません。たとえば、デフォルトではログは標準エラー出力に出力されますが、log.SetOutput関数で出力先を変更できます。また、利用する関数によってログを出力した後の挙動をコントロールできます。たとえば、log.Print関数はログを出力するだけですが、log.Fatal関数はログ出力後にos.Exit(1)を呼び出します。log.Panicはログ出力後に出力したログと同じ文言を引数としてパニックを発生させます。 logパッケージでは、ログとともに関連するデータを出力したい場合は、log.Printf関数を用います。次のように、書式を指定して出力します。 log.Printf("request_url=%s request_method=%s", r.URL, r

                                                              Goの新しい構造化ロガーを体験しよう | gihyo.jp
                                                            • Why Generics? - The Go Programming Language

                                                              This article is about what it would mean to add generics to Go, and why I think we should do it. I’ll also touch on an update to a possible design for adding generics to Go. Go was released on November 10, 2009. Less than 24 hours later we saw the first comment about generics. (That comment also mentions exceptions, which we added to the language, in the form of panic and recover, in early 2010.)

                                                                Why Generics? - The Go Programming Language
                                                              • 浮動小数点数の二段階丸め誤差 - hydrakecat’s blog

                                                                さいきん『浮動小数点数小話』という同人誌を読んでFMA (Fused Multiply-Add)の二段階丸め誤差(double rounding error)について色々と知る機会があったのでまとめておく。ついでにFMAに関するOpenJDKのバグっぽい挙動を見つけたのでそれも併せて記しておく。 FMA (Fused Multiply-Add)とは FMAは以下のような演算のことを呼ぶ。 この演算自体は行列の乗算やベクトルの内積の計算でよく現れるものであるが、通常の浮動小数点数の乗算と加算を別々に行うと誤差が出るので一度の演算で正確な値を算出したいときに用いる。たとえばC言語(C99)では fma、fmaf、fmalという3つの関数が導入されているらしい。 FMAの実装における二段階丸め誤差 FMAはターゲットとなるCPUのアーキテクチャがFMA命令をサポートしていればその命令を直接呼び出

                                                                  浮動小数点数の二段階丸め誤差 - hydrakecat’s blog
                                                                • ブートストラッピング法による情報抽出の論文まとめ - ヤドカリラボ

                                                                  はじめに 自然言語処理におけるタスクの一つとして、構造化されていないテキストから情報や知識を自動または半自動で取り出すことを情報抽出といいます。 最近では深層学習系の論文が国際学会ではメジャーですが、訓練・ベンチマークに用いているデータセットのレコード数が膨大であり、また高価なGPU環境が言語モデルの訓練のために必要など、必ずしも現実の要件で扱われる問題と合致していない部分があります。 また、抽出の際に起こる問題や、抽出の際に用いる指標を古典的な手法を通じて押さえておくことで、実際のデータに既存手法や経験的な手法をいろいろ適用してみるときの手がかりになります。 そこで本記事では情報抽出の領域で深層学習が流行る前に比較的メジャーであったブートストラッピング法にフォーカスし、抽出の概念、手法の解説、論文のタスクや手法の詳細などを追っていきます。 論文の流れを追うことで情報抽出の応用をしようとし

                                                                    ブートストラッピング法による情報抽出の論文まとめ - ヤドカリラボ
                                                                  • 「Amazon S3」から「Cloudflare R2 Storage」に乗り換えるとどれだけコストを抑えられるのか?

                                                                    2021年9月28日にコンテンツデリバリネットワーク(CDN)サービスを展開するCloudflareがAmazon S3と互換性のあるオブジェクトストレージ「Cloudflare R2 Storage」を発表しました。このCloudflare R2 StorageにAmazon S3から乗り換えるとどれだけのコストを削減できるのかを、AWSユーザーのコスト削減を支援するThe Duckbill Groupでチーフエコノミストを務めるコーリー・クイン氏が解説しています。 Time to put on my Cloud Economics Pants and do a bit of math around @Cloudflare's R2 pricing model as described herein. https://t.co/bCcf1mTIT7— Corey Quinn (@Quin

                                                                      「Amazon S3」から「Cloudflare R2 Storage」に乗り換えるとどれだけコストを抑えられるのか?
                                                                    • あなたの大事なお店のあのメニューを、「みんなのごはん」にしませんか【全国版】 - ぐるなび みんなのごはん

                                                                      ※こちらの記事は、4月10日に公開した記事〈あなたの大事なお店のあのメニューを、「みんなのごはん」にしませんか〉から【東京都】の店舗情報を切り分け、【全国版】(東京以外)に改定したものです 【東京版】はこちらからどうぞ ※6/2追記 4月より数多くの投稿をありがとうございました。緊急事態宣言解除により自粛期間も次の段階に入ったタイミングですが、ページのボリュームも大きいものになりましたので、今後はもともとのURLの【全国版】(※東京以外)と、上記リンクの【東京版】で更新してまいります こんにちは、「ぐるなび みんなのごはん」編集部です。突然ですが、お願いがあります。 あなたの大事なお店のこと、教えてもらえませんか。 店長さん、オーナーさん、スタッフさん、業者さん…そしてお客さん、どんな立場からでもかまいません。 あなたの人生の一部を作ってきた大切なお店は、あなたの隣人にとっては知らないお店

                                                                        あなたの大事なお店のあのメニューを、「みんなのごはん」にしませんか【全国版】 - ぐるなび みんなのごはん
                                                                      • №1,408 祝15周年記念企画第六弾 洋画セレクション “ コンタクト Contact ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信

                                                                        ■ 目 次 序章 はじめに 本編 コンタクト Contact 終章 糸屯ちゃんのおまけ 序章 はじめに おはようございます! ☕ MCのJUNNYです きょうも、糸屯ちゃんのブログ15周年を記念しまして、わたしがお薦めします超クールな映画を紹介させていただきたいと思います (* ˃ ᵕ ˂ )b 本日のテーマも、激浪の 洋画セレクション です おはようございます   _ _))ペコリン アシスタントの真行寺です では、わたくしの方からお送りする 洋画セレクション のご紹介をさせて頂きます コンタクト Contact です! 『コンタクト』(Contact)は、1997年のアメリカ映画です カール・セーガンによるSF小説の映画化作品になります SETI(地球外知的生命体探査 Search for Extra Terrestrial Intelligence )プロジェクト、人類と宗教、科学

                                                                          №1,408 祝15周年記念企画第六弾 洋画セレクション “ コンタクト Contact ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信
                                                                        • Kernel Queue: The Complete Guide On The Most Essential Technology For High-Performance I/O

                                                                          Kernel Queue: The Complete Guide On The Most Essential Technology For High-Performance I/O When talking about high-performance software we probably think of server software (such as nginx) which processes millions requests from thousands clients in parallel. Surely, what makes server software work so fast is high-end CPU running with huge amount of memory and a very fast network link. But even the

                                                                            Kernel Queue: The Complete Guide On The Most Essential Technology For High-Performance I/O
                                                                          • Speculation in JavaScriptCore

                                                                            This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully t

                                                                            • 「棋譜の利用は自由」日本将棋連盟が出資する将棋チャンネルが賠償金支払い命令を受けたことで将棋界に波紋が広がる

                                                                              リンク 共同通信 将棋チャンネルに賠償命令 ユーチューバー、棋譜利用は自由 | 共同通信 将棋のタイトル戦で棋譜を盤面図に再現した動画を配信した男性ユーチューバーが、日本将棋連盟の出資を受け... 406 users 66 Y​S​R​@​晴​れ​た​か​は​神​ゲ​ー @YSRKEN 将棋チャンネルに賠償命令 ユーチューバー、棋譜利用は自由 | 共同通信 nordot.app/11199079903477… 記事を読む前「日本将棋連盟に訴えられて賠償させられたのかな」 記事を読んだ後「(棋譜の利用は自由だから) 日本将棋連盟が賠償金支払い命令を食らったのか……」 2024-01-16 19:10:49

                                                                                「棋譜の利用は自由」日本将棋連盟が出資する将棋チャンネルが賠償金支払い命令を受けたことで将棋界に波紋が広がる
                                                                              • RustとWasmで静的ウェブページに日本語検索機能を追加する - Qiita

                                                                                概要 静的ウェブページ向け検索エンジンtinysearchをrust_icuのトークナイザ(icu::BreakIterator)を使って日本語対応させてみた。 また、これをmdBookに組み込み、The Rust Programming Language 日本語版へ適用してみた (chromiumのみ対応。その他は従来どおりの検索性能) 実装: https://github.com/tamuhey/tinysearch/tree/japanese mdBookへの適用: https://github.com/tamuhey/mdBook/tree/tiny_search The Rust Programming Language 日本語版への適用例: https://tamuhey.github.io/book-ja/ tinysearch tinysearchは静的ウェブページ向け検索

                                                                                  RustとWasmで静的ウェブページに日本語検索機能を追加する - Qiita
                                                                                • 老化の進化:なぜ老化しない生物がいるのか?|河田 雅圭

                                                                                  生物はなぜ老化し、死ぬように進化したのだろうか? 現在まで、進化学の分野では、老化の進化に関しての理論的研究やその実証研究などが行われてきた。しかし、「老化の進化や死の進化」についての解説には誤解が多い。最近、老化しない生物に関する論文が複数出版されており、「老化しない生物はなぜ進化したのか」という問題と同時に議論する必要がある。本稿では、それらの研究を紹介するとともに、なぜある生物は早く老化し短命であるのに対し、ある生物は老化せずに長寿なのか?という「老化と死」の進化的要因について解説する。 なぜ生物は老化し、死ぬのか 老化(Senescence)あるいは生物学的加齢(biological aging)とは、年齢を経るにつれて死亡率が増大するような生物の生理的状態の変化のことだ。多くの生物は、年を取るにつれて、次第に体の状態が衰え、最終的に死に至る。年齢とともに病気に罹りやすくなったり病

                                                                                    老化の進化:なぜ老化しない生物がいるのか?|河田 雅圭