タグ

tkmkg8mのブックマーク (1,397)

  • データ取得のための React Hooks ライブラリ – SWR

    import useSWR from 'swr' function Profile() { const { data, error, isLoading } = useSWR('/api/user', fetcher) if (error) return <div>failed to load</div> if (isLoading) return <div>loading...</div> return <div>hello {data.name}!</div> } この例では、useSWR フックは key 文字列と fetcher 関数を受け取ります。 key はデータの一意な識別子(通常は API の URL)で、fetcher に渡されます。 fetcher はデータを返す任意の非同期関数で、ネイティブの fetch や Axios のようなツールを使うことができます。 このフッ

    データ取得のための React Hooks ライブラリ – SWR
    tkmkg8m
    tkmkg8m 2022/01/24
    const { data, error } = useSWR("/path/to/api", fetcher)
  • 【2022年】AWS全サービスまとめ | DevelopersIO

    こんにちは。サービスグループの武田です。このエントリは、2018年から公開しているAWS全サービスまとめの2022年版です。 こんにちは。サービスグループの武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2022年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2021年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 223個 です。 まとめるにあ

    【2022年】AWS全サービスまとめ | DevelopersIO
  • 市職員用パソコンに広告いかが 掲載料値下げ、地域経済を応援 高砂

    新型コロナウイルス禍で苦境が続く地域経済への支援と財源確保という一石二鳥を狙い、兵庫県高砂市が、職員用パソコン約900台の画面に掲載する1カ月間の広告料を、5千円から2千円に値下げして積極出稿を呼び掛けている。職員がパソコンにログインするたびに、画面に広告(縦17センチ、横21センチ)が15秒間現れる仕組み。どれほどの効果が-と思われがちだが、過去の広告では市職員の利用が増えた店もあったという。(笠原次郎) 自治体職員用パソコンへの広告掲載は、滋賀県が2008年に初めて導入。兵庫県などにも広がり、高砂市は13年に始めた。同市は当初、1カ月の広告料を1万5千円にしていたが、利用が少なかったため、5千円に値下げ。これまでに35社から228件(228カ月)分の収入があった。 市ICT推進課によると、加古川市内の足つぼマッサージ店は広告を出し、実際に高砂市職員の利用増につながったという。同課の植月

    市職員用パソコンに広告いかが 掲載料値下げ、地域経済を応援 高砂
    tkmkg8m
    tkmkg8m 2022/01/24
    これさ、「ログイン直後はしばらく仕事しなくていいよ」と市が言ってるようなもんじゃないの? 起動直後じゃなくログイン直後なので、休憩後とかもかな。職員からすると緩く仕事開始できて嬉しかったりして。
  • 手羽先に餃子の具を詰めたやつがなんか生理的に無理だった

    極めてなにか生命に対する侮辱を感じた。 あといわしにめんたいこ詰めたやつもなんかね。 (追記) 極めてなにか個人的なアレの暴露に思いのほかトラバ&ブクマ集まったな。極めてみんなサンキューな。 極めてなにか生命に対する侮辱を感じるラインみたいのが個々でかなり違うな。 ソーセージもあれシャウエッセンとかは羊の腸+豚の肉だから実はかなり極まってるよな。 「血、詰めちゃいましたけど、何か?」みたいなのもあるし。 ただまぁふつうのウインナーは子供のころから親しんでるからなのかワイは無理とは思わないけど。 もしかすると旨けりゃいいってのが一番でかいかも。デブだし? ウィンナーはああすることであの味とか音とかを実現しててそれが侮辱的ななにかをかき消す力があるのかもしれない。 手羽餃子もいわしめんたいも見た目のインパクトはデカいが正直味は各材料をあわせた1+1以上のものは無い気がする。 だから侮辱的なもの

    手羽先に餃子の具を詰めたやつがなんか生理的に無理だった
    tkmkg8m
    tkmkg8m 2022/01/24
    実家でときどき手羽餃子出てた。何の違和感もなくうまいと思って食べてた。異端だったのか? / 改めて考えると、手羽先と餃子をそれぞれ食べたほうが普通にうまいと思う。
  • コインハイブ事件の最高裁の弁論の検察側の主張がひどいことを考えた(追記あり) : なか2656のblog

    1.コインハイブ事件 ■追記 2022年1月22日に最高裁第一小法廷(山口厚裁判長)でこのコインハイブ事件について無罪判決が出されました。詳しくはこちらをご参照ください。 ・【速報】コインハイブ事件の最高裁判決で無罪判決が出される あるウェブデザイナーの方(モロ氏、以下「被告人」)が、自身のウェブサイトに仮想通貨採掘アプリ「coinhive」を設置していたことが、不正指令電磁的記録等罪(いわゆるウイルス罪・刑法168条の2以下)に問われたいわゆるコインハイブ事件において、2018年の横浜地裁平成30年3月27日判決は、不正指令電磁的記録等罪の構成要件における、「反意図性」の該当は認めたものの、「不正性」(社会的許容性)の該当は認められるとはいえないとして、被告人を無罪としました。 ところが、控訴審の東京高裁令和2年2月7日判決(栃木力裁判長)は、「反意図性」および「不正性」の両方が成立する

    コインハイブ事件の最高裁の弁論の検察側の主張がひどいことを考えた(追記あり) : なか2656のblog
    tkmkg8m
    tkmkg8m 2022/01/22
    事実をねじ曲げ悪質に見せて有罪を勝ち取ろうとする検察側の姿勢、端的に言うと国民の敵
  • Rails 7.0 で標準になった importmap-rails とは何なのか?

    はじめに Ruby on Rails 7.0 より、標準では webpack や rollup といった JavaScript bundler を使わず、代わりに Import maps を使うようになりました。 業務の現場では依然として jsbundling-rails などを用いて JavaScript bundler を使った開発が主だと思いますが、この記事では Import maps とは何なのか? そして Rails ではどう扱かっているのか? についてまとめてみます。 Import maps について Import mapsは JavaScript (ES6) の import 文や import() 式で取得するモジュール(ESModules)の URL を制御することができるWeb標準です。 現状では Chrome系ブラウザでのみサポートされているのみですが、他のブラウザで

    Rails 7.0 で標準になった importmap-rails とは何なのか?
    tkmkg8m
    tkmkg8m 2022/01/22
    import mapsとRailsについて、ポイントが簡潔にまとまっている
  • Element: scrollIntoView() method - Web APIs | MDN

    Document Object ModelElementInstance propertiesariaAtomicariaAutoCompleteariaBrailleLabelariaBrailleRoleDescriptionariaBusyariaCheckedariaColCountariaColIndexariaColIndexText Experimental ariaColSpanariaCurrentariaDescriptionariaDisabledariaExpandedariaHasPopupariaHiddenariaKeyShortcutsariaLabelariaLevelariaLiveariaModalariaMultiLineariaMultiSelectableariaOrientationariaPlaceholderariaPosInSetaria

    Element: scrollIntoView() method - Web APIs | MDN
    tkmkg8m
    tkmkg8m 2022/01/22
    知らなんだ: “The Element interface's scrollIntoView() method scrolls the element's parent container such that the element on which scrollIntoView() is called is visible to the user.”
  • tyty

    1/21/2022 tyty TLDR; I'm making a Typescript type-checker in Rust. Right now it supports a smaller subset of the type-system and exists as a fun side-project, but the end goal is a compilation tool we can use to make Typescript compilation go brrrr... In the past I’ve written about Typescript’s biggest underlying problem: it’s slow compilation speeds. Amazing projects like esbuild, SWC, and bun so

    tkmkg8m
    tkmkg8m 2022/01/22
    TypeScriptの型チェッカーをRustで実装中らしい。個人的には型チェックが高速化しても別実行で何の問題もないと思ってるけど、バンドル時にやるのが普通となれば印象も変わるのだろうか。
  • ここ数年で生活習慣に取り入れてよかったもの晒す

    俺も晒すからお前らも晒してくれ ・リステリンでうがいと歯磨き めんどくさがりで夜の歯磨きさぼりがちだったけど、リステリンを常に届く場所に置いて眠くなってきたら最低限うがいだけでもする ・歯医者で月一クリーニング 歯医者嫌いだったけど、クリーニングが結構気持ち良くて癖になる。虫歯もなりにくく、なっても早期発見。銀歯治療にならない ・24時間ジムの会員 朝一のルーティンとしてジムで20分ほど運動。フリーウエイトなら短時間でも数年単位で長期間やると目に見えてマッチョに。確実に成長出来るので嬉しい。 ・鶏そぼろの作り置き 鶏そぼろを1キロ単位で作り置きしておく。飯はカロリー計算して比較的自由にべるけど、べやすい鶏肉料理があると非常に便利。 ・マイフィットネスパルでカロリー計算 カロリー計算アプリ。ファーストフードもコンビニ飯も検索するかバーコードで一発計算。 ・箸は割箸を使う 洗うの面倒 ・

    ここ数年で生活習慣に取り入れてよかったもの晒す
    tkmkg8m
    tkmkg8m 2022/01/22
    乾燥つき洗濯機 → 干して取り込む作業がなくなってめちゃくちゃ楽。ディスポーザー → 生ゴミがほぼなくなって悪臭とかゴミ捨ての面倒さとかが激減。
  • rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記

    Web 開発者は HTTP レスポンスをよく見る。 以前 CDN を導入する際に、キャッシュがヒットしているかどうか、どこのエッジがキャッシュを返しているかを確認するためにヘッダをよく見ていた。また、ヘッダだけではなく、TTFB といったレスポンスタイムも気にしている。とにかく HTTP レスポンスをよく見る。 HTTP レスポンスを確認する3つの方法 Chrome さえあれば DevTools を見て一目瞭然である。 とはいえ、コマンドラインで確認したい時がしばしばある。 GUI を操作するよりも手軽である。 その場合はcurlコマンドを叩けばよい。 これでプロトコル、ステータス、ヘッダが分かる。 また、レスポンスタイムを測りたければ、その名もttfb.shというcurlをラップしたコマンドラインツールがある。 https://github.com/jaygooby/ttfb.sh この

    rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記
    tkmkg8m
    tkmkg8m 2022/01/21
    “HTTP レスポンスを JSON 化するrj、ターミナル上でユニットテストができるt”
  • TypeScript Cheat Sheets

    Popular Documentation PagesEveryday TypesAll of the common types in TypeScript Creating Types from TypesTechniques to make more elegant types More on FunctionsHow to provide types to functions in JavaScript More on ObjectsHow to provide a type shape to JavaScript objects NarrowingHow TypeScript infers types based on runtime behavior Variable DeclarationsHow to create and type JavaScript variables

    tkmkg8m
    tkmkg8m 2022/01/21
    たぶん使わないけど記念ブクマ
  • Becoming a Better Writer as a Software Engineer

    Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with my peers. How can I improve my professional writing, as someone working in tech?I get this question from many people: senior engineers who

    Becoming a Better Writer as a Software Engineer
    tkmkg8m
    tkmkg8m 2022/01/21
    “Break it into readable chunks / Remove unnecessary and distracting elements / Use shorter sentences / Check grammar / Use bullet points or numbering where they make sense / Use bolding to make documents easy to scan / Use visuals, not just words / Value the reader’s time more than your own”
  • 英語ネイティブとの発音の違いを深層学習で可視化 ソニーCSLが開発

    Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 ソニーコンピュータサイエンス研究所(ソニーCSL)京都研究室の研究チームが開発した「A Language Acquisition Support System that Presents Differences and Distances from Model Speech」は、非母国語の学習において、学習者の発話とネイティブスピーカーの発話の差異を深層学習を用い分析し、視覚的に提示するシステムだ。学習者はこの差異を埋めようと繰り返し発話することで、ネイティブに近い発話を習得できるようになると期待できる。 (a)練習したい英語の文章と、ネイティブスピーカーの音声が与えられる。(b)学習者の

    英語ネイティブとの発音の違いを深層学習で可視化 ソニーCSLが開発
    tkmkg8m
    tkmkg8m 2022/01/20
    “学習者の発話とネイティブスピーカーの発話の差異を深層学習を用い分析し、視覚的に提示するシステム”。“差異を埋めようと繰り返し発話することで、ネイティブに近い発話を習得できるようになる”
  • useRefでステートを管理するのはReact18でアンチパターンになるからやめよう - Qiita

    こんにちは。最近、Reactでのステート管理において「useStateの中にステートを置くのではなく、useRefで得たrefオブジェクトの中にステートを置いてuseState(またはuseReducer)をコンポーネントの再レンダリングを発生させるためだけに使う」というやり方を複数の記事で見かけました。このパターンは、今(React 17以前)は動くけどReact 18でアンチパターンに変貌するやり方なので、啓蒙するためにこの記事を用意しました。 ステート(コンポーネントのレンダリングに使用される値)は、useRefではなくuseState(またはuseReducer)をちゃんと使って管理するようにすれば、React 18以降も安泰です。 useRefをステート管理に使うパターンとは こういうやつです。 // 普通のやり方 const Counter1: React.VFC = () =

    useRefでステートを管理するのはReact18でアンチパターンになるからやめよう - Qiita
    tkmkg8m
    tkmkg8m 2022/01/19
    “useRefの中にステートを置いてuseStateまたはuseReducerを用いてコンポーネントを強制的に再レンダリングさせることでステート管理するというやり方は……トランジションと相性が悪いためアンチパターン”
  • 松屋の豚汁がどうしてこんなに熱いのか、松屋の中の人が解説してくれた→北海道などのラーメン屋でも使われているテクニックだった

    ストロボライト @strobolight もうこのツイートをする時期になってきました。松屋の豚汁がずっと熱いままなの汁が凄いんか器が凄いんかわからん。 2021-11-18 21:02:45

    松屋の豚汁がどうしてこんなに熱いのか、松屋の中の人が解説してくれた→北海道などのラーメン屋でも使われているテクニックだった
    tkmkg8m
    tkmkg8m 2022/01/19
    ガチで熱いので、最初に箸で軽く混ぜたらメインを食べて最後に豚汁食べるようにしてる。本当はメインと交互くらいに食べたいけど無理。でも好き。松屋の豚汁のうまみは脂のうまみだったんだね!
  • エレベーターに一人の時に不審な人が乗ってきても『波風立てずその場を去れる方法』が子どもから大人まで使える技

    しゅしゅしゅ @syusyumylove 『エレベーターで子供1人の時に不審な人が乗ってきたら』の対処法をだいぶ前にEテレでやっていたので、これから1人歩きが始まる新1年生の親御さん辺りにこっそり発表したいと思います。 エレベーター乗って後から来た人がなんか怪しげでも、もしご近所さんだったら悪いからなんか出づらいよね。 2022-01-17 09:15:16 しゅしゅしゅ @syusyumylove そんな時は一言 『あ!』 と言ってから速攻エレベーターを降りるのです。ただそれだけ。 これで相手がただのご近所さんなら普通は『なんか忘れ物かいな』と思って貰えるから角も立たず、無事に脱出できるという防犯ライフハック。 みんな安全に学校通っとくれ〜おばちゃんとの約束や〜😊✨ 2022-01-17 09:15:17 松岡 @Himeno_ruirui @syusyumylove 通りすがり失礼致

    エレベーターに一人の時に不審な人が乗ってきても『波風立てずその場を去れる方法』が子どもから大人まで使える技
    tkmkg8m
    tkmkg8m 2022/01/18
    (思われる側として不本意ではあるが)不審に思う気持ちも理解できるので、前の人がオートロック解除したあとに続く場合でも必ず自分でも解除するし、エレベーターにあと乗りしない。健康という意味でも基本階段。
  • GitHub Actionsの共通したアクションを切り出してシンプルに保つ

    こんにちは。スターフェスティバル株式会社の ikkitang です。 さて、皆様 GitHub Actions 使ってますか? 弊社では大半のプロジェクトGitHub Actions が活用されていて、 月 1 回の WinSession で知見が共有されたりしています。 GitHub Actions の素敵な所はイベントの柔軟さだと感じています。それによって GUI での操作が想起できて、直感的にイベントをフックさせて Workflow を作っていくことができます。とはいえ、Workflow が増えてくると別の Workflow をコピペで持ってきて必要な Step を書き換えるなんてことをすることがないでしょうか。 そこで、今回は Workflow の保守性を上げるために Step の共通化について調べてみました。 ちなみに今回説明にあたって GitHub にサンプルを用意してみま

    GitHub Actionsの共通したアクションを切り出してシンプルに保つ
    tkmkg8m
    tkmkg8m 2022/01/18
  • An update from the Faker team | Faker

    An update from the Faker team ​January 14th, 2022 👋 We're pretty excited to give new life to this project. We want the project to have a fresh start and become even cooler. What is Faker? ​Faker is a library that generates fake (but reasonable) data for you. Mock data. Data for testing, development, and the like. Faker was first implemented in Perl in 2004 by Jason Kohles (he reached out to us in

    An update from the Faker team | Faker
    tkmkg8m
    tkmkg8m 2022/01/17
  • [みんなのケータイ]「COCOA」アプリの接触通知が届きました

    [みんなのケータイ]「COCOA」アプリの接触通知が届きました
    tkmkg8m
    tkmkg8m 2022/01/17
    開発も頑張ってくれてるようだし仮に自分が感染したら登録しようと思ってるけど、感染自体したくないというジレンマ。実際の運用としては、普通は感染登録するモチベーションわかないから難しいね。
  • ウーバーイーツ配達員を業務上過失致死罪で起訴 自転車で死亡事故:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    ウーバーイーツ配達員を業務上過失致死罪で起訴 自転車で死亡事故:朝日新聞デジタル
    tkmkg8m
    tkmkg8m 2022/01/17
    スマホ操作しながらとか無灯火とか危険な運転するウーバー配達員は珍しくないのでいつ起きてもおかしくないなと思っていた。まともな配達員もいると思うけどダメな配達員が消える望みは残念ながら薄いよね。