タグ

2023年2月11日のブックマーク (13件)

  • 【Ventura】ぼくのかんがえたさいきょうの Mac 初期設定 - Qiita

    はじめに 2023年2月3日、Apple が新型の MacBook Pro / Mac mini を発売しました。 おもわず財布の紐が緩んでポチってしまった方も多いと思います。 そこで、Mac を買ったらやっておきたい初期設定を記事にまとめました😀 参考:おれのおれによるおれのためのMacおすすめ設定 Chrome のインストール まず最初に Chrome をインストールし、アカウントにログインします。 初期設定の過程でいろいろと調べものをしたり、Google ドライブに保存しておいた設定ファイルなどを取り出したりしたいからです。 システム設定関連 1. 入力周りをカスタマイズする これから設定を進める上で、入力でモタつくとイライラするので、まずは入力周りをカスタマイズします。 トラックパッドを最適化 システム設定 > トラックパッド > 軌跡の速さを最速にします。 同時にタップでクリッ

    【Ventura】ぼくのかんがえたさいきょうの Mac 初期設定 - Qiita
    Nyoho
    Nyoho 2023/02/11
  • Haskellで動的計画法を攻略する

    Haskellで動的計画法を実装する2つの方法 出典: Easily Solving Dynamic Programming Problems in Haskell by Memoization of Hylomorphisms ザ圏論的やり方としては①Dynamorphism、手続き的な方法として②STモナドが挙げられる。 DynamorphismはHylomorphismをメモ化したようなもので、詳しくはlotz氏のサイトを参照してほしい。 Haskellerとしては、Dynamorphismはとても憧れる手法である。しかし、思ったよりも速度が出ない。。 このスクラップに二通りのLCSの解法を記載したが、いずれもTLEであった。 lotz氏によると、メモ化されたデータ構造にはO(n)でしかアクセスできないことが理由とのこと。 この記事では、STモナドによるメモ化再帰を用いた動的計画問題

    Haskellで動的計画法を攻略する
    Nyoho
    Nyoho 2023/02/11
    トロピカル出てきた
  • 【汚い】キーボードの掃除方法を解説。水洗いはできる? 実はアルコールNGの理由 | となりのカインズさん

    株式会社PFU 山口 篤(左)ドキュメントイメージング事業部 販売推進統括部長。自称ScanSnapとHHKBエバンジェリストとして日々活動。 八野 裕(右)ドキュメントイメージング事業部 販売推進統括部 HHKBプロモーション課長。HHKBプロモーションを担当。

    【汚い】キーボードの掃除方法を解説。水洗いはできる? 実はアルコールNGの理由 | となりのカインズさん
  • GitHub - facebook/zstd: Zstandard - Fast real-time compression algorithm

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - facebook/zstd: Zstandard - Fast real-time compression algorithm
    Nyoho
    Nyoho 2023/02/11
    Zstandard (zstd) は a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios. It's backed by a very fast entropy stage, provided by Huff0 and FSE library. Zstandard's format is stable and documented in RFC8878.
  • 眼精疲労エンジニアを支える技術

    タイのバンコクでエンジニアリング・マネージャーをしている石坂です。 こちらの記事に触発されて、長年格闘している眼精疲労に対処するノウハウを書いてみます。 背景 かれこれ25年くらい眼精疲労と頭痛に悩まされる ひどいときは嘔吐や発熱を伴うことも 眼科・頭痛外来にも定期的に通うが、特別な異常は見つからず 低気圧や雨の日の頭痛もある 主な原因と思われるもの 高い眼圧 ドライアイ 肩こり ストレス ということで、対策・予防法としてはこのあたりになります。 眼圧を下げ、目の周りの筋肉をほぐす 肩や首まわりの筋肉をほぐす 運動・事・睡眠、適切なストレス解消 以下に、個人的に役立ってきた対策を応急処置編と日頃の予防編に分けて記述します。 応急処置編 まずは眼精疲労と頭痛がすでに起きてしまっているケースでできることをいくつか挙げたいと思います。 目を温める 超定番ですが、これが一番よく効きます。目の周り

    眼精疲労エンジニアを支える技術
    Nyoho
    Nyoho 2023/02/11
  • Zenn の執筆・校正環境をねばっと構築

    旧タイトル「Zenn の執筆・校正環境をサクッと構築」 欲張りすぎて全然サクッとしてなかったので、タイトル変えました🙄 しばらく技術を離れていたため、キャッチアップのためいろいろと調べ物をしています。 そんな中 Zenn に投稿された記事を目にすることが多かったことと、開発者の方のブログや、こちらの記事などを読んで、他の投稿サイトとは違った魅力を感じたので登録してみました。 みなさん有益な情報をいつもありがとうございます🙌 私も何か投稿をしてみようということで、先の記事で Zenn の特徴として紹介されていた Zenn CLI と、textlint を簡単に使える環境を構築する方法についてまとめてみました。 🏁 この記事の目標 この記事を読むことで、以下のことが得られることを目標とします。 なるべく簡単かつ環境を汚さないで、以下のことをできる環境を作る 実際に Zenn で表示される

    Zenn の執筆・校正環境をねばっと構築
  • 整数除算の二つの流儀

    整数除算の流儀 整数除算は割り切れなかった時の商の扱い方によって何種類かに分類でき、商を0に向かって切り捨てるものと、-\inftyに向かって切り下げる(床関数)ものの2種類がよく使われます。この記事ではこれらの関係を見ていきます。 ここではquot, rem, div, modを次のように定めます。ただし、\mathrm{trunc}(x)はxと同じ符号を持ち、絶対値が\lvert x\rvertを超えない最大の整数であるような整数です。 \begin{aligned} \mathrm{quot}(n,d)&:=\mathrm{trunc}(n/d), \\ \mathrm{rem}(n,d)&:=n-\mathrm{quot}(n,d)\cdot d, \\ \mathrm{div}(n,d)&:=\lfloor n/d\rfloor, \\ \mathrm{mod}(n,d)&:=n

    整数除算の二つの流儀
    Nyoho
    Nyoho 2023/02/11
  • Cloudflare Pagesの開発でVite使う

    Cloudflare Pagesの開発にはwrangler pages devが使えるんだけど、引数にコマンドライン渡せるの知らなかった。引数に渡したコマンドが開いたポートをリバースプロキシしてくれる。つまり、viteコマンドを渡せばViteのdevサーバーをバックエンドにしたWranglerが立ち上がり、裏側ではHMRが効く。これ何が嬉しいって、/functionsでAPIを作った場合にこれまでWranglerとVite2つ立ち上げていたのが1つで済むし、クライアントもAPIサーバーもホットリロード効くのでDXが良い。そして、これを利用すると例えば非常に少ないファイルでReactのSPAが作れる。 まずWranglerにコマンドライン渡せるやつはこんな感じ。 以下のスクショだと、Viteのdevサーバーが5175で立ったのを検出してWranglerがプロキシしている。 ではこれを利用して

    Cloudflare Pagesの開発でVite使う
    Nyoho
    Nyoho 2023/02/11
  • マスク着用 “来月13日からは個人の判断で” 政府が決定 | NHK

    新型コロナ対策としてのマスクの着用について、政府は、来月13日から屋内・屋外を問わず個人の判断に委ねる方針を決定しました。 政府は、10日夕方、新型コロナウイルス対策部を持ち回りの形式で行いました。 そして、マスクの着用について、来月13日から屋内・屋外を問わず個人の判断に委ねるとした上で、医療機関を受診する際や通勤ラッシュ時といった混雑した電車やバスに乗る際などには、マスクの着用を推奨するなどとした方針を決定しました。 また新型コロナの流行期に、重症化リスクの高い人が混雑した場所に行く際には、感染対策としてマスクの着用が効果的であると周知するとしたほか、症状がある人や同居家族に陽性者がいる人などは、外出を控え、通院などでやむをえず外出する際には、人混みを避けマスクを着用するよう求めています。 さらに学校教育の現場では、新学期となる4月1日から着用を求めないことを基とするほか、それに先

    マスク着用 “来月13日からは個人の判断で” 政府が決定 | NHK
    Nyoho
    Nyoho 2023/02/11
    “強調したい最も重要なことはマスクは今でも一定の効果がある大事な感染対策だということだ。効果がない、必要ないから外してよい、ということではない。”
  • 研究をしてる人へ。研究を効率よく進めるために普段から習慣として続けていることは何ですか?→一般人にも参考になる習慣が集まる

    Ellie Science JPN @ellie_science 【ゆる募】 研究している方々へ 研究を効率よく進めていくために、普段から習慣として続けていることは何ですか? シェア頂くと相互に発見がありそうと思い、ゆる募させていただきます すっごく小さなことでも構いません よろしくお願いします🙇 2023-01-23 08:44:36

    研究をしてる人へ。研究を効率よく進めるために普段から習慣として続けていることは何ですか?→一般人にも参考になる習慣が集まる
    Nyoho
    Nyoho 2023/02/11
    面白い
  • プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか

    紙書籍をお届けします(PDFがついてきます) PDFのみ必要な場合は、こちらからPDF単体を購入できます 通常はご注文から2~3営業日で発送します。 年末年始や大型連休など、1週間から10日程度、配送のお休みをいただく場合があります。詳しくはお知らせをご覧ください。 そのプログラム、CPUの性能を引き出せますか? Takenobu Tani 著 312ページ A5判 ISBN:978-4-908686-16-0 2023年1月25日 第1版第1刷 書の解説で利用するコード(著者によるGitHubリポジトリ) 正誤情報など ソフトウェアの価値は、ハードウェアで実行されることにより、現実のものになります。そのために不可欠なのがCPUです。したがってソフトウェアの価値は、CPUの性能、すなわち「できるだけ高速にソフトウェアを実行すること」にかかっているとも言えるでしょう。 現代のCPUの性能は

    プログラマーのためのCPU入門 ― CPUは如何にしてソフトウェアを高速に実行するか
    Nyoho
    Nyoho 2023/02/11
  • 人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る

    人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る 複数のJavaScriptTypeScriptの依存関係などを解決し、コードやフォント、画像などのリソースなどをまとめるバンドルツール(あるいはモジュールバンドラやビルドツールなどとも呼ばれます)は、多数のライブラリやコンポーネントなどを用いてチームで開発するWebアプリケーションの開発には欠かせないツールとなっています。 そのバンドルツールの代表がwebpackです。約4万人のITエンジニアによるアンケート結果が示された「State of JavaScript 2022」でもwebpackGulpやViteなどを抑えて最も人気のあるバンドルツールとなっています。 参考:「State of JavaScript 2022」公開。利用

    人気のJavaScriptバンドルツール「webpack」の開発はなぜ終わり、後継として「Turbopack」の開発が始まったのか。開発者がその理由を語る
    Nyoho
    Nyoho 2023/02/11
  • divはボタンではない、ボタンの実装について知っておくべきすべてのこと

    クリックできるボタンを実装するとき、HTMLの何をよく使用しますか? buttonタグ、もしくはdivタグ? divを使用してはいけない理由、buttonを使用するときの注意点、場合によってはaがよい理由を紹介します。 Everything you didn’t know you need to know about buttons by Steve Sewell 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに ボタンの実装にdivを使用したときの問題点 ボタンをbuttonで実装する buttonのスタイルに関する問題点 buttonのスタイルを正しく設定する方法 フォーム内のbuttonの動作を修正する 他のページへのリンクに使用する場合はaタグで ボタンの実装をコンポーネントにする 終わりに はじめに クリックで

    divはボタンではない、ボタンの実装について知っておくべきすべてのこと
    Nyoho
    Nyoho 2023/02/11
    これはいい記事だな〜