san57のブックマーク (2,729)

  • 石破茂氏、国政選挙などの投票義務化を提起 自民党総裁選候補そろったネット番組で

    自民党の石破茂元幹事長は19日、党総裁選候補がそろったインターネット番組で、国政選挙などでの投票率低下を問題視し「投票は義務化すべきだ」と提起した。「この国、地域がどうなろうと知ったことではないというのは良いことではない」と語った。河野太郎デジタル相も義務化に賛同した。

    石破茂氏、国政選挙などの投票義務化を提起 自民党総裁選候補そろったネット番組で
    san57
    san57 2024/09/20
    義務化した結果ポピュリスト政党大躍進とかいやだな
  • クラスの皆がAKBか嵐を聞いてる時代に学生できたこと、人生で幸せな時間だったと思う「個人の好き嫌いはともかく世代に通じる話題として通ってた」

    私の学生時代はバンド系の勢いがすごかったです。世代バレするので具体的なアーティスト名は伏せておきます…

    クラスの皆がAKBか嵐を聞いてる時代に学生できたこと、人生で幸せな時間だったと思う「個人の好き嫌いはともかく世代に通じる話題として通ってた」
    san57
    san57 2024/09/18
    AKBって高校生の間で主流だったか?
  • Mac やめて Linux PC を自作した - IT戦記

    みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ Mac をやめるきっかけ、経緯 この 10 年くらい iOS 開発に必須

    Mac やめて Linux PC を自作した - IT戦記
    san57
    san57 2024/09/18
  • 日本代表 福島第一原発の処理水放出で中国に反論 IAEA総会 | NHK

    はじめにグロッシ事務局長が演説し「戦争が続くヨーロッパでは原子力発電所の事故の可能性が常に存在する」と述べ、ロシア軍が占拠を続けるウクライナ南部のザポリージャ原発や、ウクライナ軍の越境攻撃が続くロシア西部クルスク州にある原発の安全性について懸念を示しました。 総会では各国の代表が演説を行っていて、中国国家原子力機構の劉敬副主任は福島第一原発にたまる処理水の海への放出について、処理水を「核汚染水」と呼んだうえで、「中国は海洋放出に断固反対することを改めて表明する。利害関係者による効果的な参加などを通じて長期的な国際モニタリングを強化するよう呼びかける」と従来の主張を繰り返しました。 これに対して日を代表して演説した原子力委員会の上坂充委員長は処理水の放出について「浄化された後、さらに海水で十分に希釈されて放出されるため、人や環境に影響を及ぼすことはない。このため汚染水と表現するのは不適切だ

    日本代表 福島第一原発の処理水放出で中国に反論 IAEA総会 | NHK
    san57
    san57 2024/09/17
    抗議以外になにも外交的対応を受けてないなら今のうちに強行しといて良かった、ということなのかな
  • role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのか - Qiita

    role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのかHTMLアクセシビリティWAI-ARIA 最近、いくつかの場面でWebアクセシビリティについて、コーディングに関する技術的な説明をする機会がありました。そのなかで、そもそもWAI-ARIAというものが、どういう立ち位置のものなのかがわかりづらい状態にあるということに気付きました。その結果として、WAI-ARIAの活用を含めたWebアクセシビリティ向上に取り組むことへのネガティブな印象が生まれてしまったり、理解が足りないままWAI-ARIAの属性を使うことでかえって問題が発生しやすくなってしまったりしている現状があるのではないかと思うようになりました。 そこでこの記事では、なるべくわかりやすい形で、WAI-ARIAそのものや、その中で登場する role 属性や、名前に aria- のプレフ

    role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのか - Qiita
    san57
    san57 2024/09/17
  • 名古屋の河村たかし市長は金メダル噛んだりハンドサインを間違えたりとやらかしも多いが、市政に関してやることをやっていて地元民からは愛されている

    ライブドアニュース @livedoornews 【自ら作詞】名古屋・河村たかし市長が『何をやってもしかられる』でCDデビュー news.livedoor.com/article/detail… 同楽曲は河村市長の実体験に基づいたもので、善意からの行動が誤解され、結果として周囲から叱られてしまうという誰もが共感できるテーマを歌い上げたという。9月16日に配信スタート。 pic.x.com/tjz2iixfrw

    名古屋の河村たかし市長は金メダル噛んだりハンドサインを間違えたりとやらかしも多いが、市政に関してやることをやっていて地元民からは愛されている
    san57
    san57 2024/09/17
    都知事も一番仕事してたのはじつは舛添さんで他は官僚任せだった説があるよね
  • Netflixはパフォーマンスの改善のためにどのようにLinuxのカーネルを拡張する仕組み「eBPF」を利用しているのか?

    Netflix技術ブログに、Linuxのカーネル機能を拡張できる「eBPF」を活用してパフォーマンスを改善する方法が投稿されました。 Noisy Neighbor Detection with eBPF | by Netflix Technology Blog | Sep, 2024 | Netflix TechBlog https://netflixtechblog.com/noisy-neighbor-detection-with-ebpf-64b1f4b3bbdd Netflixのコンピューティング・パフォーマンスエンジニアリングチームは、定期的にマルチテナント環境におけるパフォーマンスの問題を調査しています。問題が発生したとき、調査の最初のステップは原因がアプリケーションにあるのか基盤となるインフラストラクチャにあるのかを切り分けることです。 Netflixのサービスを支えるプラ

    Netflixはパフォーマンスの改善のためにどのようにLinuxのカーネルを拡張する仕組み「eBPF」を利用しているのか?
    san57
    san57 2024/09/17
  • 『RustによるWebアプリケーション開発 設計からリリース・運用まで』という本を共著で書きました - Don't Repeat Yourself

    RustのWebアプリケーション開発に関する書籍を共著で執筆しました。1年くらい執筆していましたが、出版時期などが定まってきたので内容の紹介を込めて告知の記事を書きます。9/26刊行予定です。予約よろしくお願いします。 RustによるWebアプリケーション開発 ↓AmazonのURL(アフィリエイトなし) www.amazon.co.jp 数年前に書籍を執筆した際に、「次はWebアプリケーションの実装に関するを書きたい」と記事に書き残していたのを今見つけたのですが、有言実行できたようです。 どんなか? Rustってバックエンド開発に向いてるの? 著者について 目次とトピックの簡単な紹介 はじめに 第1章 書で開発するアプリケーション 第2章 開発環境の構築 第3章 最小構成アプリケーションの実装 第4章 蔵書管理サーバーアプリケーションの設計 第5章 蔵書管理サーバーの実装 第6章

    『RustによるWebアプリケーション開発 設計からリリース・運用まで』という本を共著で書きました - Don't Repeat Yourself
    san57
    san57 2024/09/15
  • hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ

    Dockerは公式にDockerfileのベストプラクティスを表明しています。 が、このベストプラクティスに沿っているかどうか?を人間がいちいちレビューしていくのは正直しんどい、というか現実的ではない… そこで「せや!静的解析したろ!」という時に便利なのがhadolintというライブラリです。 使ってみる 今回はVSCode拡張機能とGHAのCI時に静的解析してもらいたいと思います。 今回はちょうどメンテナンスしていない自分のリポジトリがあるので、これに対して静的解析をかけていきます。 まずはVSCode拡張機能で利用するための下準備として、hadolint体をOSにインストールします。 Macの場合はこちら。 docker/php/Dockerfile:8 DL3008 warning: Pin versions in apt get install. Instead of `apt-

    hadolintを使ってDockerfileをベストプラクティスに沿った状態に保つ
    san57
    san57 2024/09/15
  • 常に即答できるようにすべき質問は何か - Konifar's ZATSU

    先日社外の人に「いま一番何に悩んでますか?」と聞かれて即答できなかった。 もちろん常に色々な課題があって頭を使っているつもりだけれども、スコープを絞らず "一番" "悩んでいる" ことは何かと急に聞かれるとちょっと考えてしまった。普段から観察が足りないし優先順位も整理できてないんだなということが浮き彫りになって興味深かった。 これに限らず、"聞かれたら常に答えられるべき質問" を持っておくとよいのかもしれない。たぶん意識せずやっている人はいる気がするが、意識的に持っておくと自身の振る舞いのヘルスチェックに使える。 たとえばマネージャーだったら「いまチームで自分が一番解決すべき課題は何か」「自分が時間を使うトップ3は何か」とか。他のメンバーに聞かれて即答できないのなら、無計画でタスクに忙殺されているのかもしれない。そういったきな臭い兆候に気づくための質問を用意しておくイメージ。 プレイヤーな

    常に即答できるようにすべき質問は何か - Konifar's ZATSU
    san57
    san57 2024/09/15
  • Tips on naming boolean variables - Cleaner Code

    Michael Z Posted on Oct 3, 2019 • Updated on Jan 9, 2022 • Originally published at michaelzanggl.com Originally posted at michaelzanggl.com. Subscribe to my newsletter to never miss out on new content. There is a convention to prefix boolean variables and function names with "is" or "has". You know, something like isLoggedIn, hasAccess or things like that. But throughout my career I have seen and

    Tips on naming boolean variables - Cleaner Code
    san57
    san57 2024/09/15
  • WordPressのuploadsにあるファイルへの直接アクセスを制限(WP新仕様対応) - Qiita

    WooCommerceというWordPress用プラグインでショップを構築している。最近、デジタル商品(PDF)の販売もやり出しているのだが、一つ問題があって、WordPressはメディアファイルをアップロードすると/wp-content/uplaods/というディレクトリ以下にファイルが置かれるのだが、これには何も制限がかかってなくて、直接URLを入力したらファイルが表示されてしまう。これじゃ販売してる意味がないし、検索エンジンクローラーにも引っかかってしまう。 まぁFTP使って、直接アクセスできない領域に置けばいいじゃないかという話もあるのだが、諸事情からそれは見送り(詳細省きます)。次のような要件を.htaccessで実現することにした。 要件 デジタル商品(.pdf、.mp3、.zip)へのアクセスは禁止 ただし拡張子の前に_sampleと着いているものはアクセス可能。 e.g.

    WordPressのuploadsにあるファイルへの直接アクセスを制限(WP新仕様対応) - Qiita
    san57
    san57 2024/09/15
  • Goのsql.DBは、いつプールに戻しているのか

    はじめに 鍵を閉め忘れたような気がして心配になるように、リソースを後始末していたか心配になることはありませんか。 「習慣的にdeferでCloseしてるからリークしないはずたけど。あれ?トランザクションはしてなかったかも。ん?Closeないの!?」 Goの標準ライブラリの database/sql で中心となる sql.DB ではデフォルトでコネクションプールが使われるようになっていて明示的な操作は不要です。 ではいったい、どのタイミングでプールに返却されているのか、パターンを整理してみました。 準備 挙動の確認でINSERTやSELECTを実行するため、PostgreSQLに簡易なテーブルを作成しました。 CREATE TABLE shop ( id serial PRIMARY KEY, name text NOT NULL, created_at timestamp with tim

    Goのsql.DBは、いつプールに戻しているのか
    san57
    san57 2024/09/14
  • 元音楽雑誌編集者が「チューリップ」のメンバーに50万円で買ったギターを借りパクされ、嘘をつかれ、開き直られた話が炎上→音楽関係の借りパク話はけっこうある

    水上はるこ(楽隠居 I Sat Down and Wrote You a Long Letter) @aoshi452 ツイッターを始めた頃、借りパクされた私のレスポールのことを書きました。 1975年、アメリカで当時の価格で50万円で購入したギターで、私はコード弾きする程度でしたが、愛用していました。出版社に勤務していたので、同じ会社のバンドがレコードを借りに来たり、話しに来たりしていました。 pic.x.com/ojy2fbwiy2 水上はるこ(楽隠居 I Sat Down and Wrote You a Long Letter) @aoshi452 元ミュージックライフ編集長(75年~79年)、80年代はロックフェスを追いかけて欧州をフラフラ、94年モスクワに語学留学。2002年~09年までアメリカ在住。50歳で音楽ビジネス引退。サザンロック、オールマン、ブルース全般。HPラヴクラフ

    元音楽雑誌編集者が「チューリップ」のメンバーに50万円で買ったギターを借りパクされ、嘘をつかれ、開き直られた話が炎上→音楽関係の借りパク話はけっこうある
    san57
    san57 2024/09/14
  • Cloudflare PagesにそれなりにちゃんとBasic認証をかける | おそらくはそれさえも平凡な日々

    前回の、社内プライベートポッドキャスト実現方法で、ポッドキャストサイトを静的配信しつつBasic認証をかけるというアイデアを書いた。しかし、Basic認証などなかなか使わなくなり、ネイティブでサポートしている静的ホスティングサービスも少ない。今回はCloudflare PagesのFunctions機能でリクエストをラップするミドルウェアを書けば実現できることが分かり、その方式を採用することにした。多少実装必要になるのと、認証周りを自前で書くのはあまりやりたくはないが、廉価に比較的省力で実現できるので受け入れる。 ネット上にいくつかサンプルは見つかるが、今回実装するにあたっては以下の点を留意した。 コード内に認証情報を載せない 複数ユーザーのIDとパスワードを管理できるようにする パスワードは定数時間比較してタイミング攻撃を防ぐ これらを以下のように解決することとした。 認証情報は環境変数

    Cloudflare PagesにそれなりにちゃんとBasic認証をかける | おそらくはそれさえも平凡な日々
    san57
    san57 2024/09/14
  • もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab

    めまぐるしく変化するテックの世界。技術を身に着けるうえで学ぶべきポイントや学習環境なども年々変わっています。 そこで「もしもいまの環境で、テックのことをイチから学び直すことになったら、自分はどんな風に勉強したいか」というIFストーリーを通じて、技術との向き合い方を考え直してみる企画「テック転生」。 今回は『Rust実践プログラミング入門』共著者の松健太郎(@matsu7874)さんに“自分だったらこう進めたい、Rustの学習ロードマップ”をご寄稿いただきました。 無理なく2ヶ月でWeb開発をRustで始めるロードマップ 株式会社estieでソフトウェアエンジニアをしているmatsu7874です。2024年8月の今、イチからRustを学び直すロードマップ(あるいはリソースガイド)を考えてみました。仕事の合間にやっていくとして数週間、長くとも2ヶ月くらいでRustで開発している会社に入っても

    もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab
    san57
    san57 2024/09/12
  • 「一世代に一度のアップグレード」 英国で週休3日制法案提出へ | 毎日新聞

    英国のスターマー労働党政権は、企業に対し週休3日制の導入を促す法案を作成し、10月にも議会に提出する。英メディアが伝えた。仕事と生活の調和を図る「ワーク・ライフ・バランス」の充実が狙いだが、休みを取る人の代わりに別の人の負担が増えるといった「カバー態勢」の課題も指摘されるほか、休日が増えることでビジネスへの悪影響を懸念する声も上がっている。 「労働者の権利の一世代に一度のアップグレードだ」。スターマー首相は今回の案をそう評した。 英BBC放送によると、週休3日は強制ではなく、あくまで労働者側が望んだ場合に適用される仕組みになるという。1週間の合計の勤務時間は変えず、たとえばこれまで1日8時間で週5日、計40時間働いていた人が、1日10時間で週4日働くことで同じ40時間労働を確保できる。

    「一世代に一度のアップグレード」 英国で週休3日制法案提出へ | 毎日新聞
    san57
    san57 2024/09/11
    全員がサボらず社会が良くなるなら共産主義でいいけどみんなサボるからサボったら社会から脱落させる仕組みが資本主義なんだと理解していい?
  • 有名な「鉄の処女」が後世のでっち上げであることも明記され、なぜこれほど残酷な拷問や処刑が行われたのか、説得力のある考察もある「拷問と処刑の西洋史」が興味深い

    大西巷一:新連載準備中 @kouichi_ohnishi 文庫化されたんですね 拷問や処刑に関するは俗受け狙いの怪しげなものも多い中、こちらは真っ当な学術書 有名な「鉄の処女」が後世のでっち上げであることも明記されているし、なぜこれほど残酷な拷問や処刑が行われたのか、説得力のある考察も 歴史上実在した恐ろしさを正しく知りたい人にオススメ x.com/kodansha_g/sta… 講談社学術文庫&選書メチエ @kodansha_g 【学術文庫2831】『拷問と処刑の西洋史』浜隆志 bookclub.kodansha.co.jp/product?item=0… ●15分で失神……究極の拷問具「ボック」とは? ●斬首、絞首、火刑、生き埋め、車裂き……最も重い刑罰は何? ●水審……沈んだら「無罪」、浮いたら「魔女」確定 ●映画やメルヘンにも登場、「鉄の処女」伝説の虚実 ●マリー・アントワネッ

    有名な「鉄の処女」が後世のでっち上げであることも明記され、なぜこれほど残酷な拷問や処刑が行われたのか、説得力のある考察もある「拷問と処刑の西洋史」が興味深い
    san57
    san57 2024/09/11
  • 抽象度の高い仕事の進め方 - Konifar's ZATSU

    仕事をしていると、だんだんと抽象度の高いことを任されるようになる。 たとえば、方針も明確な小さな修正タスク => 修正方法がいくつか考えられるタスク => そもそも何をやるかから明確にしないといけないタスク といった感じで次第にふわっとした依頼になってくる。いわゆるグレード制を採用している会社において、"どれだけ抽象度の高い仕事を任せられるか" がグレードの違いの要素のひとつと言ってもいい。 抽象度の高い仕事を安心して任せられる人は何が違うのか自分もよくわからないので、自分のまわりの人がどういう動きをしているかを雑にまとめてみる。 1. なぜやるかを明確にしている わからないときはドキュメントやチャットのやりとりを探し、直接聞いたほうがよい人には自分でコミュニケーションを取っている やる理由がないと判断したら依頼者に話をして、実際にやらないこともある あとで「自分はこう言われただけなので」

    抽象度の高い仕事の進め方 - Konifar's ZATSU
    san57
    san57 2024/09/10
  • パフォーマンス改善の始め方と、APIレスポンスタイムを67%短縮した話 - YOUTRUST Tech Blog

    こんにちは、YOUTRUST Webエンジニアの寺井(YOUTRUST/X)です。 私はYOUTRUSTに入社してからこれまでプロダクト開発部に所属しており、主に機能開発を担当していました。 2024年8月からは技術開発室に異動し、この1ヶ月はパフォーマンス改善に取り組んできました。 そこで、今回はこの1ヶ月間パフォーマンス改善に取り組んだ過程とその結果を記事にしたいと思います。 1. することの方針の決定 技術開発室に異動と言っても、既存のチームに加入する形ではなく、私の異動とともに新たに品質チームというチームができた形でした。 そのため、着手可能な状態の具体的なタスクがあるわけではなく、何をするか、どんな優先順位で進めていくかから決めていく必要がありました。 チームができた背景としては、品質面の問題は開発組織として把握しつつも、これまでどうしても対応が後回しになってしまっており、特にY

    パフォーマンス改善の始め方と、APIレスポンスタイムを67%短縮した話 - YOUTRUST Tech Blog
    san57
    san57 2024/09/10