タグ

tkrdのブックマーク (1,718)

  • Linus Torvalds 氏の理想の git 運用と GitHub

    Note 記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

    tkrd
    tkrd 2023/03/07
  • エマニュエル・トッドが仏紙に断言「第三次世界大戦はもう始まっている」 | 「クレイジーな反逆児野郎」が持論を展開

    領土をめぐる限定戦争から、グローバルな経済の衝突へ ──ウクライナでの戦争に関するを日では出版したのに、フランスで出版していないのはなぜですか。 日人が反ロシアなのは、ヨーロッパ人に引けを取りません。ただ、今回の戦争は日から地理的に遠く離れたところで起きているので、そこまでの切迫感がありません。日人は私たちヨーロッパ人ほどウクライナに感情的になっているわけではないのです。 それに日での私のステータスは、ここフランスとはまったく異なります。フランスでは、私の評判は「クレイジーな反逆児野郎」という荒唐無稽なものになっていますよね。しかし日に行けば、私は大手新聞各紙や主要雑誌に発言が載る人類学者、歴史家、地政学者として評判もよく、書いたはすべて日語に翻訳されています。私は日では落ち着いた雰囲気のなかで自分の考えを述べられるのです。 だからまずは日の雑誌を相手にそれをして、そ

    エマニュエル・トッドが仏紙に断言「第三次世界大戦はもう始まっている」 | 「クレイジーな反逆児野郎」が持論を展開
    tkrd
    tkrd 2023/02/23
  • 1年で200店以上のガチ中華を食べるマニアおすすめのお店6選|みんなでつくる!暮らしのマネーメディア みんなのマネ活

    こんにちは! 阿生(あせい)と申します。私は「東京で中華らう」というブログを運営しており、関東近郊のいわゆる「ガチ中華」の情報をSNSで発信しております。 このガチ中華というジャンルが、近年盛り上がりを見せていることをご存じでしょうか? 私は2017年ごろからガチ中華の魅力にとりつかれています。1日に2~3店舗程度の店に行くことも珍しくありません。2022年は200店以上ものガチ中華の店に足を運びました。 今回はそんなガチ中華の魅力を語らせていただきます。また、ガチ中華に興味を持ち始めているけど「店に入りにくい」「何をべればいいのかわからない」という人に向けて、入りやすさのレベル別に店を紹介したいと思います!

    1年で200店以上のガチ中華を食べるマニアおすすめのお店6選|みんなでつくる!暮らしのマネーメディア みんなのマネ活
  • AIが古代バビロニアのテキストを解読、ギルガメシュ叙事詩のコピーや失われた賛歌を発見

    古代の破損した碑文や読み解くのが難しい古代文字の解読をAIが処理することで、専門家が数時間かける作業をものの数秒でこなすことができます。ドイツのルートヴィヒ・マクシミリアン大学(LMU)の研究チームは、「Fragmentarium」というAIが複雑な楔形(くさびがた)文字である古代バビロニアのテキストを読み解いて、美しい賛歌を発見したと報告しています。 Spiel mit dem Anfang der Weltliteratur - LMU München https://www.lmu.de/de/newsroom/newsuebersicht/news/spiel-mit-dem-anfang-der-weltliteratur.html AI Deciphers Ancient Babylonian Texts And Finds Beautiful Lost Hymn | IFLS

    AIが古代バビロニアのテキストを解読、ギルガメシュ叙事詩のコピーや失われた賛歌を発見
    tkrd
    tkrd 2023/02/10
    トウモロコシ? Corn の誤訳かな? 穀物か小麦か。
  • 40~50代で「スマホ左手持ち」が多いワケ 若者は右手持ちが主流

    あなたはスマートフォンを操作する際、どちらの手で持ち、どの指で操作するだろうか? おそらく誰しも基の「型」があるはずだ。「みんな自分とだいたい同じでは?」と考えている人が多いかもしれないが、実はかなり異なっている。コンテンツ提供サイドとしては操作感への影響を意識しておく必要がある。 スマホの操作スタイルという、これまであまり気にしたことがなかった盲点ともいえる調査リポートを、調査会社のインテージが2023年1月27日に公開した。調査対象は日を含む11カ国(日中国韓国、インド、インドネシア、フィリピン、タイ、ベトナム、シンガポール、英国、米国)。サンプルサイズは各国500人だ。 ▼関連リンク(クリックで別サイトへ) 日人のスマホの持ち方は独特?-国際比較調査でみるスマホ操作の国別傾向- 調査の趣旨は、タイトルの通り諸外国との比較で違いを浮き彫りにすることである。だがそれ以前に、「

    40~50代で「スマホ左手持ち」が多いワケ 若者は右手持ちが主流
    tkrd
    tkrd 2023/02/06
    左手持ち、右親指操作。少数派。
  • オスマン帝国の世界秩序と外交 « 名古屋大学出版会

    内 容 イスラム的世界帝国の理念・現実・変容 ——。ナショナルな主権国家とは異なる秩序観に基づき、多様な人々を包摂した大帝国。そのダイナミックな「国際」関係や対外交渉行動を描くとともに、近代の西欧国際体系との関係を、外交使節や公館、革命や大戦への対応などから論じた、碩学の労作。原初から終焉までの600年余を文明史的視角から一望する。 目 次 序 章 イスラム的世界帝国としてのオスマン帝国 1 オスマン帝国とは何か 2 オスマン帝国の形成 3 内的統合のシステムと「イスラム的寛容」 4 イスラム的世界秩序と対外関係 5 近代西欧国際体系とオスマン帝国 6 帝国の解体とその後にくるもの 7 書の構成 第Ⅰ部 オスマン帝国の世界秩序 第1章 イスラム世界の「内」と「外」 —— 境界・言語・移動 はじめに 1 オスマン帝国と境界 2 言語と文字と異言語集団間媒体 3 ヒトとモノと情報の移動 おわ

    tkrd
    tkrd 2023/02/04
  • 「DeepL Write」が登場 ~翻訳ではなく、より正確・自然な文章提案に特化したAI/Webブラウザーさえあれば誰でも無料で利用可能

    「DeepL Write」が登場 ~翻訳ではなく、より正確・自然な文章提案に特化したAI/Webブラウザーさえあれば誰でも無料で利用可能
    tkrd
    tkrd 2023/01/18
  • 月間数百万通のメール送信サービスをIPウォームアップしつつ切り替えたら到達率が向上した話 - commmune Engineer Blog

    はじめに こんにちは。コミューンでスクラムマスターをしているまつむらと申します。 今回はコミューンで私が取り組んだ技術課題のなかから「メール送信システムのリプレース」について記載させていただこうと思います。 はじめに 背景 IPウォームアップとは? 移行計画のための準備 メールの開封率 ドメイン乖離度合 メール送信数 実装 要件 ソースコード データベース 工夫ポイント その1: データ全件取得 その2: 乱数生成器を外部から注入 その3: キャッシュ有効期限のコントロール 結果 やらかし まとめ 背景 コミューンは、BtoBおよびBtoC向けにコミュニティを作成できるプロダクト「commmune」を提供しています。 commmune ではメール送信のために SendGrid という SaaS を利用しているのですが、 2022年5月頃、事情により SendGrid のアカウントを変更する

    月間数百万通のメール送信サービスをIPウォームアップしつつ切り替えたら到達率が向上した話 - commmune Engineer Blog
    tkrd
    tkrd 2023/01/12
  • 並行・並列プログラミングと同期・排他制御とイミュータブル性の話〜その1「背景: クロック周波数の停滞とコア数の増加」 - Qiita

    大学の授業で講義資料を作ったので,Qiitaにも展開しておきます. 背景: クロック周波数の停滞とコア数の増加 コンピュータはクロック周波数に同期して計算をします.おおむね1秒間にクロック周波数の数で示されるだけの数の機械語命令を実行できると考えると良いです.たとえばクロック周波数が1GHzであれば,1GHz=1,000MHz=1,000,000(百万)kHz=1,000,000,000(10億)Hzですので,1秒間に1,000,000,000(10億)個の機械語命令を実行できるというような感じです.もちろんこれは概算です. いわゆるヘネパタ(J. L. Hennessy & D. A. Patterson: Computer Architecture: A Quantitative Approach, 6th edition. Morgan Kaufmann, 2017; 邦訳 中條・

    並行・並列プログラミングと同期・排他制御とイミュータブル性の話〜その1「背景: クロック周波数の停滞とコア数の増加」 - Qiita
    tkrd
    tkrd 2023/01/07
    続編に期待。
  • 今年に読んでよかった「ニンゲンの不合理と付き合う」ための本まとめ (今年じゃないのもちょっとあり) - フジイユウジ::ドットネット

    をよく積みます。よく読むではなく、ともかく積んでいます。 俺たちの積むスピードには誰も追いつけない(読んでない、まだまだあるのにまたを買ってしまう) pic.twitter.com/RxrHrRl8KX — フジイユウジ (@fujii_yuji) 2021年12月17日 毎週土曜の朝から積読を強制的に消化する会というのをオンラインでやってまして、「誰か来るだろうから起きて読まなくては……」と強制力が働くことでを少しずつ読むことができています。参加者のみなさん当にありがとう。 時期によって人が増えたり減ったりして、ここ最近は数人しかいない状態なので新規参加者を募集しております。誰でも参加できるので参加してみたい方は連絡くださいな。 というわけで、今日は読んでよかったをまとめて紹介していきたいと思います(今年じゃないのもちょっとあり)。 まとめてみたらニンゲン的な原理や不合理と

    今年に読んでよかった「ニンゲンの不合理と付き合う」ための本まとめ (今年じゃないのもちょっとあり) - フジイユウジ::ドットネット
    tkrd
    tkrd 2022/12/26
  • QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita

    はじめに リンクアンドモチベーションでQAエンジニアをしています。 私はこれまでプロダクト開発に従事していたのですが、紆余曲折あり10月からQAエンジニアとして 関わることになりました。 そんな私が最初に着手したのがAutifyの運用改善なので、それについて書いていきます! Autifyの導入後から半年の状況 弊社はAutifyを約1年前に導入しました。 Autifyとは... ブラウザ操作を記録するだけでテストが ノーコード で 誰にでも簡単 に作れるツール 導入当初は、手動で行なっていたリグレッションテストの工数が削減されるということで、開発者からも歓喜の声が広がっていました。しかし、それから数ヶ月後にあるプロダクトの開発チームにおけるAutifyの状況はこんな感じでした。 私:「リリースする際に、Autifyが成功していることを確認してますか?」 開発者:「。。。いつもは、、、してい

    QAエンジニアに転向して0ヶ月の私に立ちはだかった自動テスト運用の壁 - Qiita
    tkrd
    tkrd 2022/12/18
    私は、数年前にE2Eテストを諦めた。手間がかかりすぎる。
  • マンホールのふた柄の月餅を作る

    普段道を歩いているときは何気なく通り過ぎているマンホール。 よくみると模様がとってもかわいいし、もっと目を凝らすとあのお菓子に見えてこないだろうか。そう、月である。 マンホールのふたの柄の月を作ったらかわいくなりそうだ。作ってべたい! マンホールのふたの模様って月と似てないか 旅行に行ったときはついついマンホールを探してしまう。マンホールのふたの柄って、地域によって個性が出ていておもしろいのだ。行く先々でついつい写真を撮ってしまうのでちょっとしたコレクションになっている。 千葉県香取市で見つけた「まとい」の模様の消火栓とか 茨城県鹿嶋市で見つけた鹿島アントラーズのマークのやつとか まったく、どれもこれもかわいい。べちゃいたいくらい! そう思ったらマンホールのふたがべ物に見えてきた。こんなお菓子あった気がするんだよね。円形で、かわいい模様が一面に彫ってあって…。 そうか、月だ!

    マンホールのふた柄の月餅を作る
    tkrd
    tkrd 2022/12/12
    月餅うまいよね。
  • うつ病やアルツハイマー病もそれと関係しているのか 『脳のなかの天使と刺客──心の健康を支配する免疫細胞』 - HONZ

    それは脳のなかの「天使」でありながら、ときには「刺客」へと変貌するという。書の主人公は、非神経細胞のひとつである「ミクログリア」である。 つい最近まで、ミクログリアは脳のなかの端役にすぎないと考えられていた。脳内の情報伝達を担うニューロンや、そのつなぎ役を務めるシナプスといった綺羅星たちと比べると、それが果たす役割はごく些末なものだと考えられていたのである。ところが近年、そうした見方は大きく変わりつつある。ミクログリアは脳のなかできわめて重要な役割を果たすとともに、それが誤作動を起こすと、わたしたちの健康に甚大な被害が生じることがわかってきたのだ。後者の例を言えば、うつ病や不安障害、あるいはアルツハイマー病なども、ミクログリアの誤作動と関係しているという。 書は、ミクログリアが脚光を浴びるに至った経緯と現状を物語るものである。そしてそのストーリーは、ふたつの糸が撚り合わさった形で進行す

    うつ病やアルツハイマー病もそれと関係しているのか 『脳のなかの天使と刺客──心の健康を支配する免疫細胞』 - HONZ
    tkrd
    tkrd 2022/11/08
    後で買う。
  • UUID v6, v7, v8 : タイムスタンプでソートできる新しい UUID のドラフト仕様 - kakakakakku blog

    ID を採番するときによく使われる UUID Version 4 の課題として「順序性がなくソートしにくい」という側面があり,ULID (Universally Unique Lexicographically Sortable Identifier) を使えばソートできるようになるという記事を前に書いた. kakakakakku.hatenablog.com 関連して調査をしていたら,標準化団体 IETF (Internet Engineering Task Force) によって,UUID Version 6, 7, 8 という新しい仕様が提案(ドラフト段階)されていることを発見した❗️UUID Version 6, 7, 8 の目的を簡単にまとめると「タイムスタンプ情報を使ってソートできる ID を採番できるようにする」となり,もしこの仕様が取り込まれると,UUID を活用する幅がさ

    UUID v6, v7, v8 : タイムスタンプでソートできる新しい UUID のドラフト仕様 - kakakakakku blog
    tkrd
    tkrd 2022/10/31
    Elixirの場合、本家のEcto.UUIDではなく、uniq (https://hex.pm/packages/uniq) を用いれば UUID v7 に対応できる。
  • Webサービスで「ユーザーページに独自ドメインを登録できる」機能を提供するのがなぜ難しいか

    コンテンツ投稿系のWebサービスでは「ユーザーのページに好きな独自ドメインを登録できる」という機能をつけたくなることがあります。ユーザーからすると「コンテンツが自分自身の所有物であること」を感じやすいですし、コンテンツのポータビリティが上がりますし、とても夢がありますよね。僕もいつか実装してみたい機能のひとつです。 しかし、この機能を提供するには、以下のようなハードルがあります。 料金 ベンダーロックイン 複雑な実装(とくに認証) (1)の料金についてはデプロイ先によります。例えばVercelであればProプラン以上であれば無制限に独自ドメインを登録できます(Unlimited custom domains for all Pro teams)。 Google Cloudの場合にはCertificate Managerで独自ドメインごとの証明書を管理するのに「ひとつあたり○USD」という感

    Webサービスで「ユーザーページに独自ドメインを登録できる」機能を提供するのがなぜ難しいか
    tkrd
    tkrd 2022/10/18
    GoogleのCertificate Managerは、Maxで月額 $0.20/ドメイン。案外安い。
  • 単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる

    In some of the feedback I have gotten on the openID Connect spec, the statement is made that Connect is too complicated. That OAuth 2.0 is all you need to do authentication. Many point to Identity Pro… 英語読みたくないという人のために簡単に解説すると… OAuth 2.0 の implicit flow を使って「認証」をしようとすると、とっても大きな穴が開きます。 カット&ペーストアタックが可能だからです。 OAuth 認証?は、図1のような流れになります。 図1 OAuth 認証?の流れ 一見、問題なさそうに見えます。しかし、それはすべてのサイトが「良いサイト」ならばです。 Site_A

    単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる
    tkrd
    tkrd 2022/09/20
  • PWAの今とこれから、iOSでの対応状況 / PWA now and in the future, status of support on iOS

    ネイティブアプリと同様の機能をウェブアプリに追加できる技術、それがProgressive Web Apps (PWA)です。iOSでも近年、徐々にPWAの機能が追加されています。これらの流れは、ユーザービリティに重きを置く昨今の潮流に即しているように感じます。 この発表では、PWAの現状とその可能性についてお話しします。 - PWAとは? - PWAの歴史 - PWAを特徴づける機能(オフライン、ホーム画面に追加、プッシュ通知 、Progressive Enhancement) - iOSにおける対応状況 - PWAの成果事例 - PWAのこれから - PWA活用のフローチャート 弊社のAmbient Weavingのサイトはこちら https://ambientweaving.lab.zozo.jp/

    PWAの今とこれから、iOSでの対応状況 / PWA now and in the future, status of support on iOS
    tkrd
    tkrd 2022/09/19
    【メモ】iOSでpush通信が可能になるのは2023年から。
  • 令和最新版: PostgreSQLの安全なSET NOT NULL | Wantedly Engineer Blog

    データベースのスキーマを変更するときは、スキーマの変更作業によってテーブルが長期間ロックされてしまわないように注意が必要です。 2019年にリリースされたPostgreSQL 12.0以降では、NOT NULLを安全に追加するためによりよいベストプラクティスができています。まだ知らない人もいるかもしれないので、ここで紹介します。 何が問題なのか?次のようなDDLコマンドを考えます。 -- posts.moderatedをNULL禁止にする ALTER TABLE posts ALTER COLUMN moderated SET NOT NULL;これはテーブルをACCESS EXCLUSIVEでロックしたままフルテーブルスキャンを行います。その間は他のトランザクションはこのテーブルに関する処理を進行できません。 テーブルが小さければこれで特に問題ありません。しかし、postsがそれなりに大

    令和最新版: PostgreSQLの安全なSET NOT NULL | Wantedly Engineer Blog
    tkrd
    tkrd 2022/09/16
  • 自然に見える画像の枠線を求めて - Qiita

    この記事の概要 サムネイル画像やユーザーアイコンなど、どんな画像が適用されるか分からない要素ってありますよね。 そんな要素に対して、視認性を確保するためにborderをひいてあるのによく遭遇します。 そのborderが時折ちらついて見えるのが嫌だったので、改善策を考えてみました。 完成物&通常のborderとの比較 全体像はこちらです。 差がわかりやすそうな部分をクローズアップしました。 左の画像の草、真ん中の画像の右端にあるペンケース(?)、右の画像の机や天井など「borderの方が明るい箇所」が悪目立ちしているというか、ノイズに見えて気になります。 修正版がこちらです。 左の画像の空や右の画像の窓など、白く飛んでいる場所にだけborderが見え、それ以外の箇所は元の画像を活かしています。 CodePenはこちら。 仕組み <div class="adjusted-border"> <!

    自然に見える画像の枠線を求めて - Qiita
    tkrd
    tkrd 2022/09/15
  • リリース用のpull requestを自動作成し、マージされたら自動でタグを打つtagpr | おそらくはそれさえも平凡な日々

    常々GitHubにtag requestが欲しいと言ってきましたが、それを実現するツールを作りました。OSSなど、バージョニングとリリースが伴うソフトウェア開発のリリースエンジニアリングをとにかく楽にしたいという動機です。既に自分が管理している幾つかのOSSでは導入して便利に利用しています。 https://github.com/Songmu/tagpr アイデア 基の発想は以下のようにシンプルです。 リリース用のpull requestがGitHub Actionsで自動で作られる バージョン番号が書かれたファイルやCHANGELOG.mdを自動更新 そのpull requestをマージするとマージコミットに自動でバージョンtagが打たれる semver前提 リリース用のpull requestを自動で作りマージボタンを以てリリースと為す、というのは、みんな(僕が)大好き git-pr

    リリース用のpull requestを自動作成し、マージされたら自動でタグを打つtagpr | おそらくはそれさえも平凡な日々
    tkrd
    tkrd 2022/09/06