2022年1月29日のブックマーク (43件)

  • Engadget | Technology News & Reviews

    Some Amazon and Max cartoons may have been partially animated in North Korea

    Engadget | Technology News & Reviews
    tmatsuu
    tmatsuu 2022/01/29
    今Logicool ERGO M575の白を使ってるけど、すぐに汚れるので黒がお薦めです。白の方が安価だけど黒を買いましょう。
  • Amazon EC2 X2iezn インスタンスのご紹介

    日より、メモリに最適化された Amazon EC2 X2iezn インスタンスをご利用いただけるようになりました。Amazon EC2 X2iezn インスタンスは、インテル Xeon スケーラブルプロセッサの第 2 世代を搭載し、最大 4.5 GHz のオールコアターボ周波数を備えています。これはクラウドで最速です。X2iezn インスタンスは、クラウド内のインテル Xeon スケーラブルプロセッサから最高のオールコアターボ CPU パフォーマンスを実現し、さらに X1e インスタンスよりも最大 55% 優れたコンピューティングのコストパフォーマンスを実現します。これらは、Electronic Design Automation (EDA) ワークロードだけでなく、高いシングルスレッドプロセッサパフォーマンスと大きなメモリフットプリントの恩恵を受けるリレーショナルデータベースにも最適で

    Amazon EC2 X2iezn インスタンスのご紹介
    tmatsuu
    tmatsuu 2022/01/29
    メモリ最適化でIntel Xeon搭載。東京にもきてる。
  • GitHub - bridgecrewio/yor: Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.

    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 - bridgecrewio/yor: Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.
    tmatsuu
    tmatsuu 2022/01/29
    これか
  • IaCで一貫したタグ付けを自動化するためのOSS、Yorを試してみた | DevelopersIO

    こんにちは。枡川です。 CloudFormationやTerraformなどIaCテンプレートへの一貫したタグ付けを行うためのOSSであるYorについて試してみました。 Bridgecrewが管理しているGo製のOSSになります。 このOSSには単にタグ付けを便利にしようという所に留まらず、Gitから引っ張った情報を適切に付与してトレーサビリティを上げようというコンセプトがあります。 タグの種類 Yorには下記3種類のタグ付け機能が存在します。 Tracing Tagger Yor実行時にyor_traceという一意のIDを生成します。 IaCのテンプレートとクラウド上のリソースをIDで結びつけることを可能にします。 Git-based Tagger いつ誰のコミットで対象リソースが変更されたかについて記録したタグをリソースに付加します。 クラウド上のリソースについて誰が所有しているかなど

    IaCで一貫したタグ付けを自動化するためのOSS、Yorを試してみた | DevelopersIO
    tmatsuu
    tmatsuu 2022/01/29
    ほう。Yor初耳
  • [小ネタ]Chrome Webページ翻訳はUTF-8コードもしちゃう | DevelopersIO

    初めに 文字コードをWebページに書いておいた場合、Chrome 翻訳機能を実行で文字コードが書き直されます。言葉では説明難しいので例を使って話します。 ある言語のUTF-8コードがWebページに文字列で書いてあります。Webページに中で他の文章を翻訳すするためにChrome 翻訳機能を使えば書いてあったUTF-8コードが翻訳された言語のUTF-8コードで書き直されます。例えば英語UTF-8コードが日語のUTF-8コードで書き直さることです。具体的には翻訳の出発語から到着語で書き直されます。テストを作成て見てみます。 テスト WebページにイメージのようなUTF-8コードと文章が書いてあります。これにChrome 翻訳機能適用させた結果です。 翻訳の出発が韓国語、到着が日語にすると韓国語のUTF-8コードが日語のコードで書き直されました。英語韓国語の場合も同じでしたがなぜなの

    [小ネタ]Chrome Webページ翻訳はUTF-8コードもしちゃう | DevelopersIO
    tmatsuu
    tmatsuu 2022/01/29
    UTF-8コードじゃなくて、ロケールかな。でも余計なお節介してくれるなgoogleさん。"ja_JP.UTF-8"を韓国語に翻訳したら"ko_KR.UTF-8"に置き換えるの罠すぎる。
  • AIが起こす「間違い」や「ゆらぎ」がおもしろい 「逸脱」を許容することで生まれる新しい創造性

    AIの活用による創造性の発展に取り組む株式会社Qosmo。代表の徳井直生氏が出版した著書、『創るためのAI - 機械と創造性のはてしない物語』の大川出版賞受賞を受け、著者による特別講演セミナーを開催しました。全4回。3回目は、AIを意図的に誤用することによって生まれる新しい表現について話しました。前回はこちら。 AIが音を解析、即席のドラムキットを生成してリズムを奏でる 徳井直生氏:もう1つだけ、音楽プロジェクトです。シリアスな音楽プロジェクトというよりは、ちょっとした遊びというか、ゲームのような感覚で作ったものです。 これは何かというと「www.neuralbeatbox.net」というサイトが今も立ち上がっているので、もしよければ試してみてください。これでわかったかなと思うのですが、マイクで拾った音をAIで解析して、この音はキックドラムっぽいなとか、スネアっぽいなとか、ハイハットっ

    AIが起こす「間違い」や「ゆらぎ」がおもしろい 「逸脱」を許容することで生まれる新しい創造性
    tmatsuu
    tmatsuu 2022/01/29
    面白かった。将来は評価基準をもAIが生成して、AIが創造性を持つことになるんじゃないかと個人的には思っている。
  • Questions about Renewing before TLS-ALPN-01 Revocations

    UPDATE 08 February 2022: The rate limit adjustments have been reverted to normal conditions. You can read about our rate limits here. UPDATE 29 January 2022: We completed the revocation of approximately 2.7 million certificates validated with the TLS-ALPN-01 method. If a subscriber did not renew and replace their certificate before revocation, clients may see warnings and errors. Affected subscrib

    Questions about Renewing before TLS-ALPN-01 Revocations
    tmatsuu
    tmatsuu 2022/01/29
    Let's EncryptのSSL証明書をcertbot以外のツール(caddy, bn-cert, autocert, Traefikなど)を使って更新されている皆様、必ずご確認ください。
  • All articles in a row / Habr

    tmatsuu
    tmatsuu 2022/01/29
    最近お気に入りの情報源サイトです。ロシア系。ご査収ください。
  • IT risk management

    Murphy's laws state: - Anything that can go wrong will go wrong. - If there is a possibility of several things going wrong, the one that will cause the most damage will be the one to go wrong. Corollary: If there is a worse time for something to go wrong, it will happen then. - If anything simply cannot go wrong, it will anyway. When you have an IT, which supports all aspects of your organization'

    IT risk management
    tmatsuu
    tmatsuu 2022/01/29
    良さそう。日本語で読みたいね。具体例を挙げたこういう資料、日本語であるかな。
  • 新機能 – Amazon Elastic File System (EFS) のレプリケーション | Amazon Web Services

    Amazon Web Services ブログ 新機能 – Amazon Elastic File System (EFS) のレプリケーション Amazon Elastic File System (Amazon EFS) を使用すると、EC2 インスタンス、AWS Lambda 関数、およびコンテナがフルマネージドファイルシステムへのアクセスを共有できるようになります。2015 年に発表され、2016 年に一般利用が可能になった Amazon EFS は、さまざまなワークロードのために低レイテンシーのパフォーマンスを提供し、数千の同時実行クライアントまたは接続にスケールできます。2016 年に提供を開始してから、当社はお客様の声に耳を傾け、革新を続けてきました。そして、お客様のフィードバックにお応えして多くの新機能を追加してきました。これには、Direct Connect を介したオン

    新機能 – Amazon Elastic File System (EFS) のレプリケーション | Amazon Web Services
    tmatsuu
    tmatsuu 2022/01/29
    リージョンまたぎでレプリケーション。ほとんどの変更は1分以内にレプリケート、RPOは15分。既存EFSに対しても設定可能。フェイルオーバー、フェイルバックあり。なるほど。
  • これまでよりも素早くプロダクトを見つけられる [すべてのプロダクト] ページが登場 | Google Cloud 公式ブログ

    ※この投稿は米国時間 2022 年 1 月 21 日に、Google Cloud blog に投稿されたものの抄訳です。 Google Cloud プロダクトを見つける新しい方法が登場しました。よく使うプロダクトを探し出したり、新しいプロダクトを見つけたりするのには、簡単に使えてわかりやすく、便利で楽しい、そんなユーザー インターフェースが必要とされます。Google Cloud をお使いの皆様は、これまで主としてサイドメニューをお使いでしたが、プロダクトの数が 100 個にも達しようとしており、なおも増え続けていることから、プロダクト リストはサイドメニューに収まりきらなくなってきているといってよいでしょう。Google はこれまでずっと、Google Cloud をお使いの皆様からのフィードバックを真摯に受け止めており、画面上を移動して Google のプロダクトを探すのに苦労するとい

    これまでよりも素早くプロダクトを見つけられる [すべてのプロダクト] ページが登場 | Google Cloud 公式ブログ
    tmatsuu
    tmatsuu 2022/01/29
    いいね。今まで左のメニューからどこだどこだと探しがちだったのが解消しそう。
  • 合理的シンプル290プラン|日本通信SIM

    回線速度はドコモと変わりませんか? サービスはドコモのネットワーク(LTE+3G)を利用しています。通信速度自体は、お客様の利用場所・時間・環境によって異なるため、当社サービスが、ドコモより速い場合もあれば、遅いときもあります。サービスは、ビデオ会議や動画を視聴する等のサービスを、常に快適にご利用いただけることを目標にしています。 「合理的シンプル290プラン」は上限値を超えた場合はネットができますか? 設定したご利用データ量を超えると低速度での通信となります。 マイページより「利用データ通信量の上限値」を上げるか、翌料金月になると低速度での通信は解除されます。 上限設定はいつでも変更ができ、即時反映されます。1GBあたり220円で使った分だけのお支払になります。 なお、合理的シンプル290プランについては「アクセス制限」にかわって暫定的に「低速度制限」を適用していましたが、継続的に「

    合理的シンプル290プラン|日本通信SIM
    tmatsuu
    tmatsuu 2022/01/29
    すげーな。これでペイするんか。
  • 2月新刊情報『ネットワーク自動化とプログラマビリティ』

    『ネットワーク自動化とプログラマビリティ ―次世代ネットワークエンジニアのためのスキルセット』 Jason Edelman, Scott S. Lowe, Matt Oswalt 著、土屋 太二 監訳、牧野 聡 訳 2022年2月24日発売予定 616ページ(予定) ISBN978-4-87311-981-6 定価4,290円(税込) 書はネットワーク自動化とプログラマビリティにフォーカスした解説書で、ネットワークエンジニアの業務を「より効率良く」「より生産的に」進化させるためのエッセンスが詰まったノウハウ集です。ネットワーク運用業務(ネットワーク装置のコンフィグレーションやトポロジー管理、サービス死活監視など)をどのように効率化・自動化させるかという観点から、次世代ネットワークエンジニアが知るべきすべての側面を網羅的に解説します。Pythonを用いたプログラミングの基から、Linux

    2月新刊情報『ネットワーク自動化とプログラマビリティ』
    tmatsuu
    tmatsuu 2022/01/29
    2/24発売予定。ほう
  • Goのスクリプト言語としてPrologを使う

    2021/02/27に公開したものを使用ライブラリのバージョンアップに追従する形で更新した はじめに Goのスクリプト言語としてPrologを使えるようにする ichiban/prolog を作ったので実際にGoのプログラムに埋め込む例を示す 埋め込みの例(kagome) KagomeはGoのみで書かれた形態素解析器で、かんたんに日語文を形態素に分割するものだが、これをPrologにする例を通して ichiban/prolog の使い方を説明する この例での go.mod は以下のとおり module github.com/ichiban/kagomelog go 1.15 require ( github.com/ichiban/prolog v0.3.0 github.com/ikawaha/kagome-dict/ipa v1.0.4 github.com/ikawaha/kago

    Goのスクリプト言語としてPrologを使う
    tmatsuu
    tmatsuu 2022/01/29
    わいわい
  • 日本企業のメールセキュリティ対策調査結果 40%以上の企業でメールセキュリティ改善が進まず 働き方変化に伴うセキュリティ強化を推進 | OSSのデージーネット

    企業のメールセキュリティ対策調査結果 40%以上の企業でメールセキュリティ改善が進まず 働き方変化に伴うセキュリティ強化を推進 2022年1月25日 プレスリリース  日企業のメールセキュリティ対策調査結果 40%以上の企業でメールセキュリティ改善が進まず 働き方変化に伴うセキュリティ強化を推進 2022年1月25日 株式会社デージーネット 株式会社デージーネット(社:愛知県名古屋市、代表取締役:恒川 裕康)は、自社が無料で提供するメールサーバセキュリティ診断サービス『MSchecker(https://mschecker.jp/)』において、2021年1月〜2021年12月に実施したセキュリティ診断の集計を行いました。この集計結果をもとに、株式会社デージーネットはメールサーバの安全性について課題の傾向・考察をまとめた統計レポートを公表します。 調査結果まとめ 未だ43%の企業が

    日本企業のメールセキュリティ対策調査結果 40%以上の企業でメールセキュリティ改善が進まず 働き方変化に伴うセキュリティ強化を推進 | OSSのデージーネット
    tmatsuu
    tmatsuu 2022/01/29
    大手サイトからのメールでもSSL/TLSが使われておらずGmailで赤鍵マークになってることがあるけど、設定がよろしくない送信先メールサーバを懸念して有効にしてないんかね、あれ。
  • GitHub - ichiban/prolog: The only reasonable scripting engine for Go.

    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 - ichiban/prolog: The only reasonable scripting engine for Go.
    tmatsuu
    tmatsuu 2022/01/29
    golangでProlog実装。わいわい。
  • GNU poke

    __) The extensible editor for structured __) binary data ---._______) [ video | releases | pickles | development | community | related projects ] GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on th

    tmatsuu
    tmatsuu 2022/01/29
    バイナリエディタGNU poke、2022/01/28にバージョン2.0リリース。めでたい
  • https://blog.benjojo.co.uk/post/lto-tape-backups-for-linux-nerds

    https://blog.benjojo.co.uk/post/lto-tape-backups-for-linux-nerds
    tmatsuu
    tmatsuu 2022/01/29
    大量のデータを抱えるLinuxオタクの皆様。今こそLTOテープの時代です!!!111カシャコン、ギュイーーーーン
  • Rancher Desktop by SUSE

    Simple InstallationSimple installation for macOS, Windows, and Linux macOS and Windows users can simply download and run the respective installer. Linux users can install via popular package managers. Optional auto upgrade feature to automatically download and install new versions. Configuration optionsUse with the default configuration or customize to fit your needs. Ability to choose container e

    tmatsuu
    tmatsuu 2022/01/29
    k3sベースのKubernetes環境をmacOS、Windows、LinuxのGUI上で構築できるアプリ。2022/01/26にバージョン1.0.0がリリース。Docker Desktopの代替になるかな?
  • GitHub - dcmoura/spyql: Query data on the command line with SQL-like SELECTs powered by Python expressions

    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 - dcmoura/spyql: Query data on the command line with SQL-like SELECTs powered by Python expressions
    tmatsuu
    tmatsuu 2022/01/29
    CSVやJSONなどのファイルに対してSQL風クエリーで抽出や加工をして出力できるコマンドラインツール。pip install spyql
  • sneklang

    tmatsuu
    tmatsuu 2022/01/29
    組み込み向けプログラミング言語。Python3互換を目指しているが現時点ではサブセット。MicroPythonも動作しないような数KB程度のRAMしかもたない組み込み機器がターゲット。
  • GitHub - pavlobu/deskreen: Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!

    If you don't live in a cave and aware of what is going on in the world 🌍 , Russian 🇷🇺 government had started global armed invasion on the territory of Ukraine on the 24th of February 2022. This is for real, this is a WAR. Russian army is killing Ukrainian soldiers, Ukrainian civil citizens and Ukrainian children RIGHT NOW because Russian government gave them an order to do so. You can search on

    GitHub - pavlobu/deskreen: Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
    tmatsuu
    tmatsuu 2022/01/29
    ブラウザ搭載デバイスをセカンドディスプレイとして扱えるオープンソースツール。WebRTCでやりとりする模様。
  • 「Git 2.35」が公開 | OSDN Magazine

    分散バージョン管理システム「Git」開発チームは1月24日、最新版となる「Git 2.35」を公開した。 Git 2.35は2021年11月に公開されたGit 2.34に続く最新版。 変更を退避するサブコマンドgit stashに、”–staged”モードがオプションとして加わった。ステージングエリアで変更を退避できるもので、新しいコミットを作成せずに新しいエントリーを書き込むgit commitのようなものとなる。その後、git stash popで変更を復旧させることができる。 カラーパレットに”default”と”reset”が加わり、GNU grepと合致するようになった。 SSH署名サポートを強化し、ssh-接頭辞を持たないキータイプとして文字のキーを特定できるようになった。OpenSSHのvalid-beforeとvalid-afterもサポートした。 マージコンフリクト対応で

    「Git 2.35」が公開 | OSDN Magazine
    tmatsuu
    tmatsuu 2022/01/29
    日本語記事きてた
  • パッチベースのバージョン管理システム「Pijul」がベータに | OSDN Magazine

    Pijulはオープンソースの分散型バージョン管理システム。git、mercurial、svnなどがスナップショットベースであるのに対し、Pijulはdarcsと同様にパッチの理論を意味する「Theory of Patches」に基づく。パッチベースは簡単に学習できるが速度が遅いといわれるが、Pijulは高速さと拡張性も備えるという。darcsとの違いはスピードに加え、ブランチのサポートも挙げている。 結果やバージョンの識別子を変えることなく、独立した変更を順番に関係なく適用できる。git rebaseやhg transplantを使うよりもシンプルなワークフローで作業ができるとしている。ブランチのような機能として”チャネル”を備えるが、他のシステムよりも重要度は低いという。また、コンフリクトは”マージに失敗”ではなく標準のケースとしてモデルされる。ブランチ内で複数の機能を開発してその一部を

    パッチベースのバージョン管理システム「Pijul」がベータに | OSDN Magazine
    tmatsuu
    tmatsuu 2022/01/29
    さて、盛り上がってくるでしょうか。
  • 「ONLYOFFICE Docs 7.0」が公開、コード開示をプロフェッショナル機能にも拡大 | OSDN Magazine

    オープンソースのオフィススイートONLYOFFICE開発チームは1月18日、最新のメジャーリリースとなる「ONLYOFFICE Docs 7.0」を公開した。記入フォーム、パスワード保護などの機能が加わった。 ONLYOFFICEはラトビアのAscensio Systemが開発する無償のソフトウェアスイート。日語は未対応。「DOCUMENTS」「SPREADSHEETS」「PRESENTATIONS」「FORMS」などで構成され、オンラインドキュメント編集機能を備える。ファイルフォーマットはOOXMLで、ODTなど多数のフォーマットもサポートする。ライセンスはAGPL-3.0。デスクトップはLinuxmacOSWindowsに対応、モバイル版(iOS、Android)もフリーウェアとして提供する。 最新版では、オンラインで記入フォームを作成できるようになった。スクラッチから作成するこ

    「ONLYOFFICE Docs 7.0」が公開、コード開示をプロフェッショナル機能にも拡大 | OSDN Magazine
    tmatsuu
    tmatsuu 2022/01/29
    AGPL-3.0で無償のオフィススイート。聞いたことないなと思ったが「日本語は未対応」なるほど。日本語UIがないってだけで日本語文書自体は扱えるんかな。
  • Fluentd向けApache Arrowプラグインについて - KaiGaiの俺メモ

    構想は半年ほど前?ここ一ヶ月ほど集中して開発に取り組んでいた、Fluentd向けApache Arrowプラグインがようやく動くようになったので、今回はこちらのモジュールについてご紹介します。 そもそもPG-Stromは、IoT/M2M領域で大量に発生するデータを高速に処理できますというのがセールスポイントで、GPU-Direct SQLはじめ、各種の機能によってそれを実現しているワケですが、実際に運用する際には、発生したデータを『どうやってSQLで処理できるようDBにインポートするか?』という問題があります。 例えば、PostgreSQLに一行ずつINSERTするというのも一つの解です。ただし、単純なI/Oに比べると、DBへの書き込みはどうしても処理ボトルネックになりがちです。 そこで、大量に収集するログデータを、少ない時間ロスで(つまり一時ファイルに保存したデータを再度DBにインポート

    Fluentd向けApache Arrowプラグインについて - KaiGaiの俺メモ
    tmatsuu
    tmatsuu 2022/01/29
    ログの記録用としてのArrow形式ファイルと、それを読み込めるarrow_fdw。ほう。Arrow形式ファイルはスキーマ構造も内包。いいね。Arrow形式ファイルちょっと調べてみるか
  • Zoom 透明性報告書 | Zoom

    Zoom Contact Center ビデオ向けに最適化されたオムニチャンネル クラウド ソリューションです。

    Zoom 透明性報告書 | Zoom
    tmatsuu
    tmatsuu 2022/01/29
    Zoomにおける世界の法執行機関や行政機関からのユーザーデータ提供の要請に関する報告書。まだ日本からの要請はない模様。
  • なぜかGoogleドライブに「1」とだけ入力したデータをアップロードすると著作権侵害の警告が来る

    Googleが提供するクラウドストレージサービスの「Googleドライブ」に、「1」とだけ入力したテキストファイルをアップロードすると、なぜか著作権侵害フラグが立って警告されるという事態が報告されています。 Dr. Emily Dolsonさん (@emilyldolson) / Twitter https://twitter.com/emilyldolson 問題を報告したのはミシガン州立大学の学者であるエミリー・ドルソン氏。同氏は「えーっと、Googleドライブさん大丈夫ですか?(著作権侵害フラグが立った)このファイルには文字通り数字の『1』しか含まれていません」とツイートし、数字の「1」とだけ書かれたテキストファイルがなぜか著作権侵害の警告を受けたと報告しています。 Uh, @googledrive, are you doing okay? This file literally c

    なぜかGoogleドライブに「1」とだけ入力したデータをアップロードすると著作権侵害の警告が来る
    tmatsuu
    tmatsuu 2022/01/29
    1を著作権侵害と判断するのもアレだが、そもそも著作権侵害を検知するためGoogleは中身をスキャンしているということを心にとどめておこうな。
  • Changes to TLS-ALPN-01 challenge validation

    We have made two changes to the way that our TLS-ALPN-01 challenge validation works. These changes will only affect clients that specifically use TLS-ALPN-01; for example, it is not a default choice in Certbot. First, we now guarantee that our client which reaches out to conduct the “acme-tls/1” handshake will negotiate TLS version 1.2 or higher. If your ACME client or integration only supports a

    Changes to TLS-ALPN-01 challenge validation
    tmatsuu
    tmatsuu 2022/01/29
    わいわい
  • 2月新刊情報『SQLクックブック 第2版』

    SQLクックブック 第2版 ―データベースエキスパート、データサイエンティストのための実践レシピ集』 Anthony Molinaro, Robert de Graaf 著、嶋田 健志 監訳、木下 哲也 訳 2022年2月17日発売予定 560ページ(予定) ISBN978-4-87311-977-9 定価4,400円(税込) トップデータサイエンティストと統計のエキスパートによる、実践に役立つSQLレシピ集。第1版を全面的にアップデートし、さらにデータサイエンティスト向けのレシピを追加、補強しています。巨大医療コングロマリットで長年データ分析とデータベースの特性評価を行っている著者たちの経験に基づき、SQLを使う上でよく遭遇する問題と、広く使われているMySQLOracle、PostgreSQLSQL Server、Db2による解決策を提示。各データベースの持つ長所と短所、特性な

    2月新刊情報『SQLクックブック 第2版』
    tmatsuu
    tmatsuu 2022/01/29
    お、第2版でるのね。2/17予定。わいわい
  • 「Reactハンズオンラーニング」を読んだ - 私が歌川です

    いいが出たと聞いたので買って、しばらく積んでいたのをついに読んだ。手は動かしていない……。 Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス 作者:Alex Banks,Eve PorcelloオライリージャパンAmazon 普段からフロントエンドアプリケーションを書いているけど、読んでみて網羅的な知識を再確認できたのでよかった。現代におけるReactコンポーネントの書き方にとどまらず、Reactの過去からSuspenseを使ったデータ取得といった実験的な技術まで教えてくれてありがたい。 Reactがどうやって動いているのか、脱糖したコードを手書きするところから始めて、このようにトランスパイルされます、と順を追って説明してくれるので、原理が気になる人も安心できるのではないか。日語でReactに入門したいと聞かれたら最初におすすめするだと思う。

    「Reactハンズオンラーニング」を読んだ - 私が歌川です
    tmatsuu
    tmatsuu 2022/01/29
    今自分もこれ読んでるんだけど、とても良い。jQueryあたりで知識が止まってる人はこの本で知識アップデートするのがよいと思った。アロー関数、デストラクチャリング、スプレッド構文なども説明があってよい。
  • NFTの長期保存リスクと、ファイルコイン/IPFS | CoinDesk JAPAN(コインデスク・ジャパン)

    NFT(ノン・ファンジブル・トークン)がメインストリームへの道を着々と進んでいく中、永続的とされるこのデジタル資産が、どのように永久でいられるのか、それともいられないのかについて考えてみることは大切だ。 IPFSは、多くのNFTがその基盤となる資産の保管に利用しているプロトコルである。新しいデジタルエコノミーを支える存在なのだ。 MP3のオーディオファイル、デジタルアートのJPEG、あるいは住宅ローン証書のPDFなど、別のデジタルファイルに対応するブロックチェーントークンが、その固有性を証明できるならば、金銭的価値を持つという考えのもと、NFTは販売されている。 しかし、イーサリアムやソラナなどのプラットフォームが存在する限り生き続けるNFTは、ペグされたデータそのものではない。ペグされた先のファイルを存続させるために、多くのNFT作成者たちは、業界大手プロトコル・ラボ(Protocol

    NFTの長期保存リスクと、ファイルコイン/IPFS | CoinDesk JAPAN(コインデスク・ジャパン)
    tmatsuu
    tmatsuu 2022/01/29
    せやな。今持て囃されてるNFTマーケットプレイスはとても危うい。基盤技術も盤石ではない。ある日突然崩壊するんじゃないかな。本文中のDSNはDNSの間違いだと思います。
  • Go is about to go a whole lot faster

    Credit: https://unsplash.com/photos/CpkOjOcXdUYI’ve been implementing the same (or as similar as possible) trading orderbook algorithm in various languages recently and one thing I noticed with Go is that it has fewer or simpler algorithms in the standard library, for example no deques and maps cannot be ordered like the std::map/BTreeMap in C++/Rust). I was reading about others discussing this fa

    Go is about to go a whole lot faster
    tmatsuu
    tmatsuu 2022/01/29
    interface{}をGenerics実装に変更しただけで2~3倍高速に。えっそんなに。
  • Atlas | Manage your database schema as code

    Define database schemas in declarative code. Use HCL, SQL or any ORM or language. Supports all popular ORMs, such as GORM, Sequelize, Django, SQLAlchemy, Hibernate, and more.

    Atlas | Manage your database schema as code
    tmatsuu
    tmatsuu 2022/01/29
    Terraformのように宣言的にかけるデータベース構造記述言語。SQLのDDLも宣言的ではあるが、テーブル構造の変更を追跡(Versioning)できるのがメリットなんかな。
  • ダイソーの1000円のワイヤレスイヤホンをゲットした - あっきぃ日誌

    ちょっと前にダイソーの1000円のワイヤレスイヤホンがいい感じらしいという話題を聞いて、あちこちのダイソーをこまめに探して回っていたのですが、今日町田のダイソーで見つけてついに購入できました。 中身はこんな感じ。ふたは抑えないと後ろに倒れる。あと、イヤーピースはどうせ小さいと見込んでいたので、前回町田に行った時にパソコン工房で買ったデカいやつに交換しました。これはわたしの耳の穴がデカいだけの話です。 ちょっとにぎやか目の曲を大音量で20分くらい流して申し訳程度のエージング(笑)をしたかんじ、今まで使ってたパナソニックの700円の有線イヤホン程度にはちゃんと聞ける、意外にもいい感じの音質に感じました。外で聴くならこれで十分ってかんじ。低音に振りすぎな感はしつつ、もしかしたらいまペアリングしているiPhoneでイコライザを設定しているからかも。 曲を聞いている以外の、たまにしか音がならないケー

    ダイソーの1000円のワイヤレスイヤホンをゲットした - あっきぃ日誌
    tmatsuu
    tmatsuu 2022/01/29
    「ダイソーの1000円のワイヤレスイヤホンがいい感じらしい」ほう。
  • Kafka入門 第1回 「そもそもKafkaとはなにか」 - joker1007’s diary

    これは社内向けに書いた、Kafkaってそもそも何やねん、ということをメンバーに解説するための記事を一部編集して公開できる様にしたものです。 第2回以降では、Kafkaを利用したアプリケーション開発のノウハウについて解説していく予定です。そちらも社内の事情を除いた形で公開していくつもりです。 そもそもKafkaとは Kafkaはイベントストリーミングプラットフォームと呼ばれるミドルウェアです。 元々はストリームバッファと呼ばれてたと思います。 公式のドキュメントには以下の様に書かれています。 Kafka combines three key capabilities so you can implement your use cases for event streaming end-to-end with a single battle-tested solution: To publis

    Kafka入門 第1回 「そもそもKafkaとはなにか」 - joker1007’s diary
    tmatsuu
    tmatsuu 2022/01/29
    良さそう。あとでしっかり読む
  • Engadget | Technology News & Reviews

    Tesla cuts Model Y, X and S prices in the US and says it’s ending the referral program

    Engadget | Technology News & Reviews
    tmatsuu
    tmatsuu 2022/01/29
    マシュー南のpodcastも始まったしAudibleが一気に伸びる可能性あるな。伊集院光も来たりして。
  • 徹底解剖 TLS 1.3 | 翔泳社

    wolfSSLをもとに、SSL/TLSの正しい利用法と仕組みを理解する 暗号化された安全な通信は、ネットワークを使う全てのアプリケーションにとって、 考慮すべき重要な課題です。 セキュアな通信を実現するために用いられる技術SSL/TLSの最新版がTLS 1.3であり 各種SSLライブラリも対応してきています。 ただ、ライブラリだけが最新のものになっても、仕組みを知り、 正しく使わなければ、安全は担保されません。 そこで書は、そんなTLS 1.3の基礎的なプロトコルの流れから、 暗号化・認証の仕組み、アプリケーション実装のベストプラクティスを 組み込みシステム向けの軽量&高機能なライブラリwolfSSLを例に 解説していきます。 さらに、ライブラリコードの解説を含め、内部実装にまで踏み込んだ解説も行い、 SSLライブラリを徹底的に理解できる一冊です。 Part 1:TLSの技術 ・Chap

    徹底解剖 TLS 1.3 | 翔泳社
    tmatsuu
    tmatsuu 2022/01/29
    書籍。2022/03/07発売予定。わいわい。
  • Windows10の無償デスクトップ自動化ツール「Power Automate Desktop」でWebブラウザーでの作業を自動化する

    Power Automate Desktopは、自動化可能な作業の流れ(フロー)をデザインし、実行するためのソフトウェアです。第5回では、フローから簡単なExcel操作を行いました。第6回ではPower Automate Desktopフローからのブラウザー(Google Chrome)の操作を使用したフローをデザインします。 [注意]今回はPower Automate Desktopの作業しているPCExcelGoogle Chromeがインストールされている前提としています。 対象読者 ExcelPowerPointなど、一般的なツールの操作を理解している人 RPAツールを用いて業務を自動化したい人 ブラウザー自動化アクション 日常作業で情報収集する場合、ブラウザーで情報を検索して、結果のページで情報を確認し、コピーして保存するという場面があります。例えば、 定期的にホームページ

    Windows10の無償デスクトップ自動化ツール「Power Automate Desktop」でWebブラウザーでの作業を自動化する
    tmatsuu
    tmatsuu 2022/01/29
    メモ
  • Microsoft Teams プラットフォーム用のアプリを構築する - Teams

    Microsoft Teams では、Microsoft または外部のサービスによって提供されるアプリのコレクションが用意されています。 Teams アプリには、タブ、ボット、メッセージ拡張機能、または機能の任意の組み合わせを指定できます。 OutlookMicrosoft 365 アプリで動作するように Teams アプリを拡張することもできます。 これらのアプリは、ユーザーの Teams コラボレーション エクスペリエンスの価値を高めます。 アプリには、個人用アプリと共有アプリがあります。 個人用アプリを使用すると、1 対 1 の通信が可能になり、共有アプリを使用すると、複数のユーザーがアプリ領域を共有して共同作業を行うことができます。 組織の目標を推進する 組織では、共同作業とコミュニケーションが重要です。 簡潔なコミュニケーション、必要なサービスとの統合、外出先でのアクセシビ

    Microsoft Teams プラットフォーム用のアプリを構築する - Teams
    tmatsuu
    tmatsuu 2022/01/29
    へーTeamsって拡張作れるのね。C#や.NETだけでなくReact(JavaScript)、Node.js、Pythonでも実装可能
  • 「Visual Studio」の中の人が作ったプログラマー向け十徳ナイフ「DevToys」/今までググって探していたツールがひとまとめに

    「Visual Studio」の中の人が作ったプログラマー向け十徳ナイフ「DevToys」/今までググって探していたツールがひとまとめに
    tmatsuu
    tmatsuu 2022/01/29
    WSL2でできることもあるけどすぐに用意できないものもあるので便利だ。ひととおり実際に触ってみて手に覚えさせる。
  • Kubernetes の CronJob の急な停止に対応するための Tips - freee Developers Hub

    SRE の hatajoe です。 私が所属しているチームでは、これまで数多くのサービスのインフラ基盤を Amazon EKS へ移行してきました。 その過程で多くの乗り越えなければいけない課題に直面して来ましたが、今回は Kubernetes クラスタで安全に CronJob を扱うための Tips を紹介したいと思います。 CronJob CronJob とは、定義したスケジュールに応じて Kubernetes クラスタで実行されるジョブリソースです。 Kubernetes のジョブリソースには Job と CronJob の2種類がありますが、今回は CronJob の話になります。 CronJob は定義したスケジュールに応じて Pod を生成します。そして、ジョブの実際の処理は Pod 内のコンテナで実行されます。 課題背景 ところで、Kubernetes クラスタで稼働中の P

    Kubernetes の CronJob の急な停止に対応するための Tips - freee Developers Hub
    tmatsuu
    tmatsuu 2022/01/29
    メモ
  • CSS Gradient Generator

    A front-end web development newsletter that sparks joyMy main focus right now is teaching front-end developers how to do cool stuff. My personal newsletter is sent once every few weeks, and includes bonus subscriber-only content. No spam, no nonsense. Unsubscribe at any time.

    CSS Gradient Generator
    tmatsuu
    tmatsuu 2022/01/29
    きれいなグラデーションを表現するCSSを生成してくれるジェネレータ。わいわい