並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 291件

新着順 人気順

extended 意味の検索結果1 - 40 件 / 291件

  • 絵文字を支える技術について|nona

    はじめにこちらはmhidakaが建立したAdvent Calendar Day.3となります。 こんにちは、はじめまして、のなと申します。mhidakaさんのTweetを見つけて、初めてAdvent Calendarなるものを書いています。なにかお作法間違っていたら大目に見てください、よろしくお願いします。 軽く自己紹介をさせていただくと、普段はGoogleでAndroidのTextまわりの開発を行っており、DroidKaigiやShibuya APKで発表させていただいたりしています。最近はほぼ絵文字の話しかしてないので、絵文字おじさんと思われてそうですが、普段の仕事は絵文字に限らず、Androidの文字表示の部分は大抵面倒をみています。 今回この機会をいただいたので、どんな内容を書こうか迷ったのですが、やはり皆が読んで面白い内容というと、絵文字になるのかなぁ、ということで性懲りもなく絵

      絵文字を支える技術について|nona
    • Googleが量子超越を達成 -新たな時代の幕開けへ(前編)

      2019年10月23日、Googleが量子超越を実現したという論文を公開し、量子コンピュータの歴史に新たな1ページが刻まれた。 「量子超越」は、量子コンピュータの歴史における大きな一歩である。Googleの研究チームは、最速のスーパーコンピュータを使っても1万年かかる問題を、Googleの53量子ビット(qubit)の量子コンピュータは10億倍速い、200秒で解けることを示したという。 今後、Googleが示した量子超越性に対して様々な角度から検証がなされていくだろう。量子超越性は、物理学及び計算科学の歴史の1ページに刻まれるべきマイルストーンである一方、量子超越性や量子コンピュータの実用化についても、様々な憶測や誤解が広まっている。 この記事では、Googleが示した量子超越性について前編と後編の2つのパートに分けて解説していく。 前編では、量子超越性を実証するための基本的な考え方、量子

        Googleが量子超越を達成 -新たな時代の幕開けへ(前編)
      • MySQL 8.0 への移行が完了しました ~さようなら全ての MySQL 5.7~ - Cybozu Inside Out | サイボウズエンジニアのブログ

        こんにちは。クラウド運用チームの飯塚です。 私たちは cybozu.com 本番環境の MySQL を昨年末から順次 8.0 系へアップグレードしており、前回の定期メンテナンスにおいて全てのインスタンスのアップグレードを完了しました。この記事では、私たちが MySQL 8.0 への移行に取り組んだ理由と必要になった対応について紹介します。 なぜ MySQL 8.0 へ移行したのか GTID-based レプリケーションにおける制限の緩和 再起動時に AUTO_INCREMENT のカウンタが巻き戻る問題の解消 実際に対応が必要だった MySQL 8.0 の変更点 utf8mb4 の照合順序のデフォルト値の変更 SQL_CALC_FOUND_ROWS と FOUND_ROWS() が deprecated に Connector/J のメタデータ取得処理の性能低下 sys.innodb_lo

          MySQL 8.0 への移行が完了しました ~さようなら全ての MySQL 5.7~ - Cybozu Inside Out | サイボウズエンジニアのブログ
        • BPF Performance Toolsを読んだ感想 - go_vargoのブログ

          BPF Performance Toolsを読んだので、感想ブログです。 先に感想を言っておくと「最高」でした。 BPF Performance Toolsとは? NetflixでKernel・パフォーマンスにかかわるチューニング・アーキテクチャを専門にしているBrendan Greggさんが書いた本です。BPFのiovisorというTracing分野の第一人者でもあります。 www.brendangregg.com 2019年12月に発売したばかりなので、BPFの分野では最新の本でしょう。他の著書に有名な本として(日本語版の)「詳解システム・パフォーマンス」があります。 BPF Performance Toolsは「詳解システム・パフォーマンス」第二弾と言えるかもしれません。ちなみにページ数は880Pあり、Kindleで表示される読み終わるための平均的な時間は「27時間30分」で、大作R

            BPF Performance Toolsを読んだ感想 - go_vargoのブログ
          • IBM-J テレコン英会話小冊子(PDF配布用)

            テレコン英会話小冊子 Practical Expressions for Conference Calls - BETTER ENGLISH WITH US! - Table of Contents テレコンへの心構え (1) テレコンのはじまり (3) テレコンでの決まり文句 (11) 質問やお願いをする (25) 具体的な説明例 (33) ウェブカンファレンス表現 (37) テレコンの終わり (51) 間違えやすい単語 (55) 英語らしく発音しよう (61) 略語 (63) (1) テレコンへの心構え <会議前>  日本側の status を確実に把握しておく。 質問されて 「I don’t know」 では失礼だし、相手に「本当にテレコンで Push するような問題 なの?」と思われる。配布された資料があるときは事前に目を通 し、最新の内容を把握しておく。  事前に日本側のコン

            • 浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記

              お近づきになりたい人向けシリーズです。 いろいろなトピックを詰め込みましたが、「これら全部を知らないといけない」のようなつもりではなく、いろいろなことを知るきっかけになったらいいなという気持ちなので、あまり身構えずにちょっとずつ読んでもらえたらうれしい気がします。 まえがき 予備知識 規格 用語 精度という語について 記法 表現について 有限値の表現について エンコードについて 丸めについて よくある誤差や勘違いの例 0.1 = 1 / 10? 0.1 + 0.2 = 0.3? 整数の誤差 Rump’s Example 基本的な誤差評価 用語に関して 実数の丸め 有理数の丸め 基本演算の丸め 差について 複数回の演算 補題たち 桁落ちについて Re: Rump’s example 融合積和 数学関数に関する式の計算 誤差の削減に関して 総和計算 数学関数の精度について 比較演算について 雑

                浮動小数点型の算術とお近づきになりたい人向けの記事 - えびちゃんの日記
              • Fedora/CentOS Stream/CentOS/RHELの関係性 - 赤帽エンジニアブログ

                (注) 本記事は、Software Design 2020年6月号に掲載された「月刊Fedora Journal」初出の記事に修正を加えたものです。 Red Hat ソリューションアーキテクトの小島です。 Fedora系列の主要なLinux Distributionとしてよく名前が挙げられる、Fedora, CentOS, RHELに加えて、2019年9月に発表された新しいDistributionであるCentOS Streamの特徴や関係性をご紹介します。 Fedora系列の主要なLinux Distribution Fedora CentOS Stream CentOS Red Hat Enterprise Linux (RHEL) Red Hat Insights Red Hat Developer Program Red Hat Universal Base Images (UBI

                  Fedora/CentOS Stream/CentOS/RHELの関係性 - 赤帽エンジニアブログ
                • 形式手法はなぜ流行っていないのか - Qiita

                  はじめに みなさん形式手法をご存知でしょうか? 名前くらいは聞いたことあるけどいまいち何かわからないという方が多いのではないでしょうか。 その通りです。形式手法はアカデミアではそれなりに研究されているものの、 一般の(特にWeb系)ソフトウェア開発者が携わることはなかなかないのではないかと思います。 この記事ではソフトウェア開発に形式手法が導入されないのはなぜなのかを考察します。 この記事ではアジャイルソフトウェア開発において形式手法を導入する際のハードルについて考察します。 追記 本記事について、「形式手法は流行っていない」というのは正確ではないのではないかという指摘をいただきました。組み込み系や社会インフラ系等バグを絶対に出せないシステム開発では形式手法がよく使われているそうです。 ちょっと古いデータですが活用事例です。 誤解を招く紹介となっていたことをお詫びします。 さらに追記 ku

                    形式手法はなぜ流行っていないのか - Qiita
                  • ApacheでのLet's Encrypt運用が簡単になりました

                    Let’s Encrypt は無料でサーバー証明書を発行してくれる認証局です。2016 年のサービス開始以来、 急速に普及しています。 Let’s Encrypt の証明書発行には ACME プロトコルに対応したクライアントソフトウェアを使います。主要な ACME クライアントソフトウェアは ACME Client Implementations で紹介されています。Let’s Encrypt のサイトでは certbot というツールが推奨されているのですが、 このツールは Windows には対応していません。Windows 環境では win-acme (旧名 letsencrypt-win-simple) というツールが良く使われているようです。 私も、 これまで win-acme を使ってきたのですが、 先日、 ふとしたことで mod_md という Apache モジュールの存在を

                      ApacheでのLet's Encrypt運用が簡単になりました
                    • パイプライン指向JSON処理プログラミング言語 jq - 檜山正幸のキマイラ飼育記 (はてなBlog)

                      jq(https://stedolan.github.io/jq/)の紹介では、「JSON処理のワンライナー〈一行野郎〉としてめちゃくちゃ便利!」とアピールするのが定番です。もちろんそれは本当で、「めちゃくちゃ便利!」です。が、実は jq は、ワンライナー記述にとどまらない、かなり本格的なプログラミング言語です。 JSON処理のためのDSL〈Domain Specific Language | 領域特化言語〉なので、汎用言語ではありません。しかし、汎用言語が備えている言語機能の一部(関数定義、モジュールシステムなど)を jq も持っています。また jq は、独特で楽しいプログラミング・パラダイム -- “パイプライン指向”に基づいて設計されています。 この記事では、ワンライナーを超えた jq の使い方と、プログラミング言語としての jq の特徴を紹介します。長い記事になってしまったので、一

                        パイプライン指向JSON処理プログラミング言語 jq - 檜山正幸のキマイラ飼育記 (はてなBlog)
                      • API Gateway 開発者に読んでほしい、意味がわかると便利な実行ログ - Qiita

                        API Gateway (REST API) では、開発やトラシューに役立つ実行ログ (Execution Logs) を出力することができます。 AWS サポートに問い合わせる際にも、この実行ログがあるとスムーズです。 実行ログは、ステージから設定できます。 設定後、API Gateway にリクエストを投げると、CloudWatch Logs に出力されます。 ロググループ名は、API-Gateway-Execution-Logs_<API ID>/<ステージ名> です。 こちらの実行ログの内容を解説していきます。 リクエスト/レスポンス API Gateway に Postman から以下のようにリクエストを投げます。 パスパラメータ groupId=111、クエリパラメータ userId=222、本文に name=hoge を指定しています。 API Gateway はこのリクエス

                          API Gateway 開発者に読んでほしい、意味がわかると便利な実行ログ - Qiita
                        • プロと読み解く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 - クックパッド開発者ブログ
                          • タイポグラフィがどのようにSF映画の物語に寄与しているのか?──『SF映画のタイポグラフィとデザイン』 - 基本読書

                            SF映画のタイポグラフィとデザイン 作者:デイヴ・アディ発売日: 2020/08/18メディア: 大型本この『SF映画のタイポグラフィとデザイン』は、まさにその名の通りにSF映画に存在するタイポグラフィとデザインに集中して取り組んだ一冊である。大型本で、所狭しと書体とデザインとその解説が並んでいて──一言で言えば最高の本だ! 取り上げられていく作品は、『2001年宇宙の旅』『エイリアン』『スタートレック』『ブレードランナー』など有名作ばかりの7作で、数自体は少ないが、代わりに映画に登場する一瞬しか映らないような文字でさえもどんな書体を使われているのか見つけ、それぞれがその映画においてどのような意味を持っているのか分析してみせる。タイポグラフィって要は書体を何にするか決めてどう配置するかぐらいでしょ? そんなに語ることあるの? と思うかもしれないが、これが超重要だ。 未来的と思わせる書体は確

                              タイポグラフィがどのようにSF映画の物語に寄与しているのか?──『SF映画のタイポグラフィとデザイン』 - 基本読書
                            • ビオンテックとファイザーのSARS-CoV-2ワクチンのソースコードのリバースエンジニアリング • Articles

                              BNT162b2 mRNAワクチンの中核となるのは、このデジタルなコードです。 これは4284文字で、したがって一連のツイートに収まるほどの長さしかありません。 ワクチン製造過程の一番最初は、このコードをDNAプリンター(!)にアップロードし、このバイト列を実際のDNAの分子に変換することです。 DNAプリンタの出力は少量のDNAで、その後に多くの生物的・化学的な処理を経ることでワクチンのアンプルに収まっているRNAになります(RNAについては後で詳しく説明します)。 30マイクログラムの用量には実際に30マイクログラムのRNAが含まれています。 さらに、このmRNAを我々の細胞の中に運ぶためには、脂質による巧妙なパッケージングが用いられています。 RNAは、揮発性の「作業メモリー」版のDNAです。 DNAは生物学におけるフラッシュメモリのようなもので、永続性と内部的な冗長性があり、またと

                                ビオンテックとファイザーのSARS-CoV-2ワクチンのソースコードのリバースエンジニアリング • Articles
                              • 「Ryzen 9 3900X」「Ryzen 7 3700X」レビュー。期待のZen 2は競合に迫るゲーム性能を有し,マルチコア性能では圧倒する

                                「Ryzen 9 3900X」「Ryzen 7 3700X」レビュー。期待のZen 2は競合に迫るゲーム性能を有し,マルチコア性能では圧倒する ライター:米田 聡 2019年7月7日19:00,多くのゲーマーが注目しているであろうAMDの新型CPUである第3世代Ryzenこと,「Ryzen Desktop 3000」(以下,Ryzen 3000)シリーズが発売となった。 2018年に登場した現行の第2世代Ryzenは,第1世代の「Zen」アーキテクチャを最適化したうえで,自動クロックアップ機能「Precision Boost」に大幅な改良を加えた「Precision Boost 2」を導入する「Zen+」アーキテクチャとして,性能の向上を図った製品だった。 それに対して今回登場した第3世代Ryzenは,アーキテクチャに大きな改良を加えた「Zen2」アーキテクチャを採用する製品だ。Ryzen

                                  「Ryzen 9 3900X」「Ryzen 7 3700X」レビュー。期待のZen 2は競合に迫るゲーム性能を有し,マルチコア性能では圧倒する
                                • GitHub Flavored Markdown は何であって何でないか - Qiita

                                  のんびりしていたらこんなメンションをもらっていたので、ちょっとまとめてみようと思います。 そろそろ @tk0miya さんがアップしてくる頃。GFMはspecかっちりしてるんでしたっけ(markdown全く詳しくない — Aki Ariga (@chezou) February 1, 2020 かっちりしている? この記事を読んでいる皆さんは Markdown の歴史に精通していると思うので、古い部分はざっくり割愛してしまいますが、オリジナルの Markdown は かっちりしていない ことで有名なマークアップ言語です。 必要最低限のマークアップ要素は規定されていて HTML への変換ツールも完成していた Markdown ですが、マークアップ言語の言語仕様としては貧弱で、インデントのルールやインライン要素をネストしたときの挙動、空行の有無による解釈の違い、などなど、細かい部分のルールにつ

                                    GitHub Flavored Markdown は何であって何でないか - Qiita
                                  • MySQL 8.1登場!!Innovation ReleaseとLTSについて

                                    MySQLの最新バージョンである「8.1」が発表されたので超久しぶりに筆を取った。しばらく筆を取らなかった理由は個人的なものなのだが、このブログはごく個人的な活動であるので諸々の事情はご容赦頂きたい。 さて、MySQL 8.0の次のバージョン番号は何になるかという憶測は色々あったと思うのだが、8.1というものに落ち着いた結果になった。(9.0にしてしまうと、2桁目の番号が意味をなさなくなってしまうからね!!ちなみに次のバージョンは8.2、8.3・・・という具合に続く予定だ。)8.1という番号はバグデータベース上で既にチラチラと出ていたので、公式な発表よりも前に気づいていた人も多かったのではないだろうか。本稿では、バージョン8.1の概要と、8.1リリースと同時に発表されたInnovation ReleaseおよびLTS(Long Time Support)について解説しようと思う。 Inno

                                      MySQL 8.1登場!!Innovation ReleaseとLTSについて
                                    • Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記

                                      少し前になりますが、3月23日に、渋川よしきさんの著された「Goならわかるシステムプログラミング 第2版 」が発売されました。初版と比べてかなり加筆されておりパワーアップしているので、初版をすでにお持ちの方でもさらに興味深く読むことのできる内容に仕上がっている、というのが第一印象です。 残念ながら初版発売時に記事にする機会がなかったのですが、あらためて今回書評したいなと思いましたので、徒然書いていきたいと思います。 この本は実はシステムプログラミングの本ではないかもしれない 「システムプログラミング」とは何でしょう。正直私にもわかりません。その語をはじめに思い浮かべた人は、プログラミングという概念のその中にあえて「システムプログラミング」という分類を作ろうと思い至ったということですから、きっと「非システムプログラミング」というものもあるということでしょう。知らんけど。しかし、これは本書の位

                                        Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記
                                      • 2021年夏アニメ1話ほぼ全部観たので、ひとくち感想にしたよ - Sweet Lemon

                                        はじめに 配信情報まとめ 独占タイトル一覧 アマプラ独占配信 ネトフリ独占配信 FOD独占配信 感想 Sonny Boy マギアレコード 2nd SEASON 小林さんちのメイドラゴンS RE-MAIN NIGHT HEAD 2041 白い砂のアクアトープ 死神坊ちゃんと黒メイド チート薬師のスローライフ 月が導く異世界道中 平穏世代の韋駄天達 ヴァニタスの手記 乙女ゲームの破滅フラグしかない悪役令嬢に転生してしまった…X かげきしょうじょ!! うらみちお兄さん ジャヒー様はくじけない! 探偵はもう、死んでいる。 ぼくたちのリメイク カノジョも彼女 ゲッターロボ アーク ピーチボーイリバーサイド 魔法科高校の優等生 100万の命の上に俺は立っている 第2シーズン D_CIDE TRAUMEREI THE ANIMATION 現実主義勇者の王国再建記 迷宮ブラックカンパニー SCARLET

                                          2021年夏アニメ1話ほぼ全部観たので、ひとくち感想にしたよ - Sweet Lemon
                                        • 第12世代Coreの最上位CPU「Core i9-12900K」レビュー。Alder Lake-Sはゲーム性能でRyzen 9 5950Xを上回れたのか?

                                          Alder Lake-Sはゲーム性能でRyzen 9 5950Xを上回れたのか? Intel Core i9-12900K Text by 米田 聡 2021年11月4日,IntelのデスクトップPC向け第12世代Coreプロセッサ(開発コードネーム Alder Lake-S)が発売となった。PC向けのCPUとしては初めて,高性能CPUコア(P-Core)と省電力CPUコア(E-Core)という2種類のCPUコアを搭載する「Hybrid Architecture」を採用するなど,PCの世界に大きな変化をもたらす可能性をもつ製品といえる。 本稿では第12世代Coreプロセッサの中から最上位製品となる「Core i9-12900K」(以下,i9-12900K)の性能をチェックしていく。i9-12900Kは,第12世代Coreプロセッサのフル実装版であり,8基のP-Coreと8基のE-Coreを

                                            第12世代Coreの最上位CPU「Core i9-12900K」レビュー。Alder Lake-Sはゲーム性能でRyzen 9 5950Xを上回れたのか?
                                          • RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO

                                            CX事業本部@大阪の岩田です。 RDS Proxyを利用するとRDS ProxyにプールされたDB接続を複数のDBクライアントで使い回すことができ、限られたDB接続を効率的に利用することが可能になります。しかし複数のDBクライアントが安全にDB接続を共有できない場合、RDSProxyはコネクションプール内のDB接続を特定のDBクライアントに対して固定してしまいます。これが「ピン留め」と呼ばれる現象で、このピン留めが発生するとRDS Proxyを利用するメリットが失われてしまいます。 このブログでは「ピン留め」を回避するための基本的なパラメータ調整についてご紹介します。 環境 今回利用した環境です こちらのブログとほぼ同様の設定にしてクライアントからの同時接続数が実質1に制限されるようにしています。 RDS for PostgreSQL 11.8-R1 インスタンスクラス db.t3.mic

                                              RDS Proxyが無意味になる恐怖の現象「ピン留め」を回避するための基本的な設定値について | DevelopersIO
                                            • プロと読み解くRuby 3.3 NEWS - STORES Product Blog

                                              テクノロジー部門CTO室の笹田(ko1)と遠藤(mame)です。今年の 9 月から STORES 株式会社で Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています(Rubyのこれからを STORES で作る。Rubyコミッター笹田さん、遠藤さんにCTOがきく「Fun」|STORES People )。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.3.0 がリリースされました(Ruby 3.3.0 リリース)。クックパッド開発者ブログで連載していたように、今年も STORES Product Blog にて Ruby 3.3 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar

                                                プロと読み解くRuby 3.3 NEWS - STORES Product Blog
                                              • 行動主義心理学を10分で理解する

                                                はじめに行動主義はJ.B.Watsonが最初に提唱した心理学の哲学だ。この哲学は、現代では下火のように見なされてたり、あるいは棄却すべき対立仮説のように扱われることが多い。 しかし、実際には認知心理学者、あるいは認知科学者が槍玉にあげる行動主義は、誤解に基づくものか、そうでなくても「その行動主義を自称している行動主義者は現代にはいないよ」と言わざるをえないような藁人形論法であることが少なくない。 そこで、行動主義の誕生から現代的な展開までの歴史について、ごくごく簡単にまとめてみようと思う。 Watson の行動主義行動主義は、Watson が 1913 年に提唱した。 Watson の基本的な主張は、ご存知の通り「心理学の対象を客観的に観察可能な行動に限る」というものだ。 当時の心理学は Wundt の提唱した「内観法」を用いて人間の持つ「観念連合」を記述する、というものであった (余談だ

                                                  行動主義心理学を10分で理解する
                                                • 投票ブースの役割とオラクル問題:インターネット選挙とレシートフリー

                                                  人間の営みのオンライン化COVID-19の感染拡大は我々の生活のあり方を大きく変え、これまで物理的に行なっていた営みを、できうる限りオンライン上で行えるようにするという動きを加速している。投票や選挙も、その有力なユースケースとして話題になっている。一方で、投票や選挙のような、民主主義の根幹であり、一方で悪意や攻撃が常に存在しうるユースケースのセキュリティがどのような性質を満たすべきであり、それがインターネット上のプロトコルだけで実現できるのかについて深く考えないと、社会の営みのどこがオンライン化できるのか、という疑問には答えられれない。そこで、本稿では、投票や選挙というユースケースで、物理的な投票ブースがいかに素晴らしい役割を果たしているのかを紐解きながら、ごく一部のセキュリティ要件においても、これが簡単な問題ではないことを述べる。 日本における電子投票の歴史インターネットを通じた電子投票

                                                  • ジョセフ・ヒース「白人のマウント合戦:コフィ・ブライトの仮説を拡張する」(2023年8月25日)

                                                    アメリカでは人種的正義を求める闘いに馳せ参じれば並外れた文化的名声を獲得できるため、世界中で模倣者を惹きつける傾向を生んでいる リーアム・コフィ・ブライトが『Journal of Political Philosophy(政治経済学ジャーナル)』に最近投稿した論文「白人のマウント合戦」での、アメリカの人種政治についての見解を大いに楽しませてもらった。まず最初に、この論文は査読の通過がほぼ不可能な形で執筆されているため、無事掲載されたこと自体に驚かされた。アカデミアにおける哲学論文は、査読者全ての怒りを鎮めることで、あたかも委員会によって書かれたように見えてしまう問題に悩まされている。さらに重要なのが、私見だが、アメリカの文化戦争に、ブライトのようなイデオロギー的に客観的なスタンスを示すことの極めての有用性である。 ハッキリ言っておくが、私はブライトの見解のほとんどに同意できない。しかし、彼

                                                      ジョセフ・ヒース「白人のマウント合戦:コフィ・ブライトの仮説を拡張する」(2023年8月25日)
                                                    • シェルスクリプトの [ は /bin/[ と言ったり [ "x$var" = "xval" ] と書く人はオジサン - Qiita

                                                      # Ubuntu 20.04 の bash での実行結果 # シェルから [ が何として見えているか $ type [ [ is a shell builtin # PATH から見つかる全ての [ コマンドを出力する # 補足 zsh では which がシェルビルトインコマンドで、シェルビルトイン版の [ も出力される $ which -a [ /usr/bin/[ /bin/[ $ type [[ [[ is a shell keyword # zsh では [[ をパターンとして認識してしまうのでダブルクォートが必要 $ type "[[" [[ is a reserved word ちなみに [ の外部コマンド版が /usr/bin/ と /bin/ の両方にあるのは Ubuntu 20.04 では /bin が /usr/bin へのシンボリックリンクになっているからです。Ub

                                                        シェルスクリプトの [ は /bin/[ と言ったり [ "x$var" = "xval" ] と書く人はオジサン - Qiita
                                                      • URL バーの表示の変遷 | blog.jxck.io

                                                        Intro ついに URL バーから EV 証明書の組織表示が消されるアナウンスが、 Chrome から発表された。 思えば、 URL バーの見た目も、だいぶ変わってきたように思う。 URL バーの表示の変遷を一度まとめておく。 URL バーの再現 本当なら古いブラウザのスクショを集めたいところだったが、これは非常に難しい。ネットで色々落ちてるものをかき集めても、ライセンスや解像度や表示されている URL などを考えると、使い勝手は決して良くない。 試しに古い Chromium をビルドしてみたが、一定より古いものはうまく開くことすらできなかった。開くことができたバージョンもあったが、どうやらそれだけでは当時の URL バーの UI までは再現されないようだ。 そこで、実物のスクショはあきらめ「一般的な URL バーのイメージ」を書いた図で、おおまかな変遷を辿る。あくまで架空の図であること

                                                          URL バーの表示の変遷 | blog.jxck.io
                                                        • 写真研究者と考える大阪駅の広告炎上問題「切り取られた画像だけで判断しないで」 - 弁護士ドットコムニュース

                                                          JR大阪駅に11月に掲示されたゲーム「雀魂(じゃんたま)」とアニメ「咲-Saki-全国編」のコラボ広告を巡り、前衆議院議員・尾辻かな子氏が、性的な広告が駅出口にあることに対し違和感を表明したことを契機に、ツイッターを中心に賛否が応酬する事態となっている。 電車内や駅など公共空間の広告分析をしている写真研究者の小林美香氏は「切り取られた画像だけを見て性的かどうかという議論は成立しません。公共広告は、掲出される位置や大きさ、視線の高さによって見え方は変わります」と指摘する。 九州大などで、広告がどんなメッセージ性を持つかを言語化し共有するワークショップと講義を行っている小林氏。受講する学生が、同じ広告を目にしていても、さまざまな見方がコメントとして出てくることで、お互いの認識の仕方の違いを知り、他者を理解する訓練になるという。 「広告に限らずどのような視覚表現であれ、一見して受ける印象や、好き

                                                            写真研究者と考える大阪駅の広告炎上問題「切り取られた画像だけで判断しないで」 - 弁護士ドットコムニュース
                                                          • ダジャレを判定する - Stimulator

                                                            - はじめに - 近年、IT業界のダジャレは熾烈の一途を辿っている(ITだけに) 。 類義語を巧みに取り入れたダジャレ、難読化されたダジャレなどが増加し、一体どれで「初笑い」すれば良いのか悩む若者も少なくない。 そのような背景があり、ダジャレを判定するアルゴリズムの開発も盛んである。 ルールベースによる判定では、@kurehajimeが提案、開発したdajarep *1 や、@fujit33によるShareka *2が存在する。特にSharekaは、ルールベースのロジックにも関わらず、反復型とされる種類のダジャレに対して高い精度での判定を可能にしている。また、機械学習モデルを用いた判定手法として、谷津(@tuu_yaa)らが開発したDajaRecognizer *3がある。DajaRecognizerは、多くのルールベースによって子音音韻類似度をPMIとして定義、Bag-of-Words、

                                                              ダジャレを判定する - Stimulator
                                                            • unameコマンドから始めるデバッグ&カーネルハック入門 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

                                                              この記事はLinux Advent Calendar 2019の1日目の記事です。 はじめに 環境 おことわり uname(1) uname(1)が出力する内容 strace(1) gdb(1) bpftrace systemtap Kernel Hack Livepatch おまけ RHEL 8.1 CentOS 8 まとめ はじめに 本記事ではLinuxサーバのホスト名、Linuxカーネルのバージョン、cpuアーキテクチャなどのシステム情報を表示するuname(1)を利用してLinux環境でのデバッグとカーネルハックについて説明していきます。本記事ではコマンドやツールの使い方の説明ではなくて、それらを使ってどのようにデバッグするのかというところを説明します。 環境 ディストリビューションにはFedora 31(x86_64)を利用します。動作環境はQEMUやlibvirt、Oracle

                                                                unameコマンドから始めるデバッグ&カーネルハック入門 - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
                                                              • 書評 プロフェッショナルTLS&PKI 改題第2版 (PR) - ぼちぼち日記

                                                                はじめに 『プロフェッショナルTLS&PKI改題第2版(原題: Bulletproof TLS and PKI Second Edition)』が出版されました。今回は出版前のレビューには参加していませんが、発売直後にラムダノートさんから献本をいただきました。ありがとうございます(そのためタイトルにPRを入れてます)。原著のサイトでは前バージョンとのDiffが公開されており、今回は翻訳の確認を兼ねて更新部分を重点的に読みました。このエントリーでは、改訂版のアップデート部分がどのようなもので、今後どう学んだらよいかということを中心に書いてみたいと思います。 短いまとめ: HTTPSへの安全意識が高まっている今だからこそ『プロフェッショナルTLS&PKI』を読みましょう。 長文注意!: 書いているうちに非常に長文(1万字以上)になってしまったので、長文が苦手な方は、GPT-4要約(400字)を

                                                                  書評 プロフェッショナルTLS&PKI 改題第2版 (PR) - ぼちぼち日記
                                                                • 機械学習による競馬予想で安定して勝てるのか? (2022年に半年奮闘した上での考察)

                                                                  この記事は 競馬AI / 予想Tech Advent Calendar 2022 の23日目です。 はじめに 「機械学習による競馬予想で安定して勝てるのか?」 ということで、半年ほど奮闘して実感したことや思ったことを書きます。 対象は中央競馬(JRA)の開催レースです。「馬柱」や「上がり3ハロン」のような一般的な競馬用語は知っている前提で書くので、競馬初心者の方は調べて詳しくなりながらお読みください。 また、この記事では詳細なコードの内容までは紹介しません。 自己紹介 普段はLinuxサーバ上でコマンドを叩くことで生計を立てています。開発職ではありません。得意なコマンドは uptime です。 競馬歴はダイワスカーレットが現役の頃からで、競馬ゲームのウイニングポストもよくプレイしていました。好きな馬はヒカリデユールです。 あらまし 職場の先輩が「機械学習で競馬予想AI作ろうとしてる。自分で

                                                                    機械学習による競馬予想で安定して勝てるのか? (2022年に半年奮闘した上での考察)
                                                                  • MySQL 8.4 LTS登場!!

                                                                    記事を書くのが遅くなってしまったが、先日MySQL 8.4シリーズが登場したので紹介をしておこうと思う。新機能の解説については機会を改めて書くとして、今回は主にアップグレードにまつわる重要なポイントを書き記しておく。 LTS = Long Term Support 以前の記事でも紹介した通り、MySQL 8.4はLTS = Long Term Supportのバージョンとなっている。長期間サポートするために互換性を最大限保証するバージョンである。前のメジャーバージョンであるMySQL 8.0シリーズのように、シリーズの途中で互換性が破壊されるような変更が入ることは基本的に無い。「バグ修正のためにどうしても仕様を変えなければならない」というような事態が生じる可能性はゼロではない。なので絶対に互換性が保たれるとは言い切れないところであるが、基本的には仕様変更はない方向で今後リリースされていくこ

                                                                      MySQL 8.4 LTS登場!!
                                                                    • 脅威インテリジェンスにおけるIPアドレスの取扱 GDPR対個人情報保護法(令和2年改正法-個人関連情報) - IT Research Art

                                                                      脅威インテリジェンスにおけるIPアドレスの取扱 GDPR対個人情報保護法(令和2年改正法-個人関連情報) 2021.10.1 GDPR, データ保護/プライバシ, 情報セキュリティ, 情報共有, 通信の安全/プライバシ 投稿者: Ikuo ネットワークに攻撃を仕掛けているものがいて、そのIPアドレスがわかっているとしたときに、そのIPアドレスをネットワーク管理者間で共有したり、また、顧客に脅威インテリジェンス情報として共有することは、各国においてデータ保護法制の関係で問題ないのでしょうか。データ保護論者は、そのようなIPアドレスを共有するときに、攻撃者の同意をとならなければならないとかいわないよね、という問題があります。 まずは、論点として、IPアドレスって「個人情報」なの、「個人データ(Personal Data) @GDPR」なの?という問題です。 以下、便宜上、個人データと呼びます。

                                                                        脅威インテリジェンスにおけるIPアドレスの取扱 GDPR対個人情報保護法(令和2年改正法-個人関連情報) - IT Research Art
                                                                      • 気候変動から地球空洞説まで、巨大な「地球」をテーマにしたことで作家の味が色濃く滲み出た極上のSFアンソロジー──『地球へのSF』 - 基本読書

                                                                        地球へのSF (ハヤカワ文庫JA) 早川書房Amazonこの『地球へのSF』は、日本SF作家クラブ(SFやファンタジイに関係する人々が集まっている業界団体)編による書き下ろしアンソロジーの第四弾。第一弾は感染症をテーマにした『ポストコロナのSF』、第二弾は近未来テーマの『2084年のSF』。第三弾は『AIとSF』ときてこの第四弾のテーマは「地球」とかなり大きく出ている。 これまでのテーマがトピックスとしては絞られていた一方、本作は「地球」だけデデドン! と出ていてそれ以外の縛りがないので抽象的になりすぎやしないか、と読み始める前は心配していたが、これがおもしろい! 総勢22名の作家──小川一水もいれば新城カズマも、上田早夕里も円城塔もいる──が思い思いの方法でこの巨大な地球と四つにくみあって、みなが独自のやり方でこの地球を調理している。 多様なテーマ・描き方が揃ったアンソロジー たとえば2

                                                                          気候変動から地球空洞説まで、巨大な「地球」をテーマにしたことで作家の味が色濃く滲み出た極上のSFアンソロジー──『地球へのSF』 - 基本読書
                                                                        • SIerでのGitHub Copilotの業務活用に向けた検討ポイントをまとめてみた - Qiita

                                                                          OpenAIが開発したコード生成AIの「Codex」や、その技術を活用した「GitHub Copilot」が注目を集めています。Qiitaや技術ブログではCopilotを試してみた系の記事も多く公開されており、好意的な反応と共に紹介がされているように感じます。 これらのコード生成AIやツールを開発業務で活用しようと考えた際、どのような効果が見込めるのか、プログラマの心理やパフォーマンスにどのような影響を及ぼすのかが気になったので、CodexやCopilotの実装能力やプログラマに与える影響を調査した研究事例などを調べました。 この記事では、調べた結果を基に、SIerにおける開発業務でCopilotやCodexといったソースコードが生成できるツールやAIを活用するにあたって留意するべきポイントなどを、私の感想を交えながらご紹介します。 本記事で紹介する範囲 本記事では、SIerがCopilo

                                                                            SIerでのGitHub Copilotの業務活用に向けた検討ポイントをまとめてみた - Qiita
                                                                          • AWS re:Invent 2021で発表された新サービス/アップデートまとめ - Qiita

                                                                            AWS re:Invent 2021の会期中に発表された新サービス/アップデートのまとめです。 今年も、後から出来るだけ素早く簡単に振り返ることができるようにまとめました! 凡例 (無印) 新サービス (Update) 既存サービスのアップデート (APN) パートナー制度に関連したリリース/アップデート 日時は日本時間で表記します。 11/29(月) 今年の開幕は「Amazon IoT RoboRunner」でした。 Midnight Madness (15:30-) Amazon IoT RoboRunner ロボットと作業管理システムを接続し、単一のシステムビューを介した業務作業全体のオーケストレーションが可能 詳細はYouTubeでも公開 https://youtu.be/q8POXvJ4nMI AWS Management Consoleで1つの施設(サイト名と場所など)を作成す

                                                                              AWS re:Invent 2021で発表された新サービス/アップデートまとめ - Qiita
                                                                            • (特に英語圏で起きていることについて)英語で情報が入ってくるかどうかがもたらす、泣きたくなるようなギャップについて - Hoarding Examples (英語例文等集積所)

                                                                              今回も英文法はお休みで、前々回と前回の関連で書く。(「英文法お休み」と言いつつ、書いてる間に何か出てきたら突然文法解説始めるかもしれないけど、そうなってたら「あらあらうふふ」とほほ笑んで見守ってください。) 前々回のは300件以上のブクマを集め、今日になってもブクマしてくれるユーザーさんがおられるのだが(どうやら大手サイトからリンクしていただいたようだ。ありがとうございます)、「続き」であることを明示してある前回のはブクマ件数もビュー数も物の数にも入らない程度(つまり当ブログ通常運転)である。だが、扱っている内容としては、前回の後半で書いたことのほうがよほど深刻で重要である。 前々回のは、「あのタトゥーを見ても、『あれはANTIFAの成りすまし』とかいう戯言を信じてしまえる人がいるということが信じがたい」ということから書いたものだった。これは日本語圏に限らず、英語圏、というか米国でも、おそ

                                                                                (特に英語圏で起きていることについて)英語で情報が入ってくるかどうかがもたらす、泣きたくなるようなギャップについて - Hoarding Examples (英語例文等集積所)
                                                                              • 致命的なバグを含まない最新版MySQLを探すには? 『MySQL徹底入門』共著者が語る、バージョン選びのポイント

                                                                                MySQLの実運用とこれからについて掘り下げる「LINE Developer Meetup #73 - MySQL」。ここで登壇したのは、LINEの従業員でもある日本MySQLユーザ会のyoku0825氏。MySQL 8.0.28を選んだ経緯や評価のポイントについて説明しました。 セッションの要約と登壇者の自己紹介 yoku0825氏(以下、yoku0825):「ぼくらが選んだ次のMySQL 8.0」の話をします。私たちは、次のMySQLを8.0.28にしました。みなさんには、それぞれ29や30や自分の使いたいバージョンについて調べてもらいたいのですが、量が膨大になるので、今いるバージョンから新しいほうに向かって調べていくのではなく、最新のものからこれはダメだというものまで遡って調べていくのがおすすめです。 パラメーターに現れない、いきなり挙動が変わるかもしれないものは「What Is N

                                                                                  致命的なバグを含まない最新版MySQLを探すには? 『MySQL徹底入門』共著者が語る、バージョン選びのポイント
                                                                                • bpftraceによるGoアプリケーションのトレース|hayajo

                                                                                  はじめにシステムの状態を的確に捉え、運用に必要なインサイトを継続的に得るための特性は「オブザーバビリティ」と呼ばれます。オブザーバビリティを実現することで、パフォーマンスのモニタリングやトラブルシューティングを効果的に行い、システムの信頼性を高めることができます。 この重要な特性を実現する上で、eBPFやbpftraceは強力なツールとなります。 本記事では、Goアプリケーションにおけるオブザーバビリティを実現するための一つの方法として、bpftraceを用いたトレースの手法を紹介します。 内容が多いため、目次を活用して段階的に読み進めることをお勧めします。 eBPFとbpftraceはじめに、eBPFとbpftraceについて簡単に説明します。 eBPFとはeBPF(Extended Berkeley Packet Filter)はLinuxカーネル内で動作する柔軟なプログラミングフレー

                                                                                    bpftraceによるGoアプリケーションのトレース|hayajo