2022年4月2日のブックマーク (59件)

  • GitHub - dlvhdr/gh-dash: A beautiful CLI dashboard for GitHub 🚀

    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 - dlvhdr/gh-dash: A beautiful CLI dashboard for GitHub 🚀
    tmatsuu
    tmatsuu 2022/04/02
    GitHubのCLIコマンドghにTUIベースのダッシュボードを実装するextension。おーいいね。GitHubベースの開発でもブラウザ開かなくて良くなるかも?
  • GitHub - ssh-mitm/ssh-mitm: SSH-MITM - ssh audits made simple

    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 - ssh-mitm/ssh-mitm: SSH-MITM - ssh audits made simple
    tmatsuu
    tmatsuu 2022/04/02
    ssh接続に対してman-in-the-middleを実現するSSHサーバ。マルウェア解析などセキュリティ監査用途向け。honeypot用にどうぞ。
  • GitHub - fermyon/spin: Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.

    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 - fermyon/spin: Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
    tmatsuu
    tmatsuu 2022/04/02
    WebAssembly用のFrameworkらしい
  • Can Grafana run Doom? | Grafana Labs

    Solutions All end-to-end solutions Opinionated solutions that help you get there easier and faster

    Can Grafana run Doom? | Grafana Labs
    tmatsuu
    tmatsuu 2022/04/02
    GrafanaでDoomが動く!ちょっと何言ってるのかわかんないっす。
  • How Go Mitigates Supply Chain Attacks - The Go Programming Language

    Filippo Valsorda 31 March 2022 Modern software engineering is collaborative, and based on reusing Open Source software. That exposes targets to supply chain attacks, where software projects are attacked by compromising their dependencies. Despite any process or technical measure, every dependency is unavoidably a trust relationship. However, the Go tooling and design help mitigate risk at various

    How Go Mitigates Supply Chain Attacks - The Go Programming Language
    tmatsuu
    tmatsuu 2022/04/02
    最初そこまでする必要があるの?と思っていたが、結果を見れば大成功でしたね。
  • Generics can make your Go code slower

    Go 1.18 is here, and with it, the first release of the long-awaited implementation of Generics is finally ready for production usage. Generics are a frequently requested feature that has been highly contentious throughout the Go community. On the one side, vocal detractors worry about the added complexity. They fear the inescapable evolution of Go towards either a verbose and Enterprisey Java-lite

    Generics can make your Go code slower
    tmatsuu
    tmatsuu 2022/04/02
    わいわい
  • davidamos.dev - このウェブサイトは販売用です! - davidamos リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    davidamos.dev - このウェブサイトは販売用です! - davidamos リソースおよび情報
    tmatsuu
    tmatsuu 2022/04/02
    Pythonで浮動小数点同士を比較したい場合は math.isclose() を使いましょう。NumPyを使ってるならnumpy.allclose()とnumpy.isclose()があります。pytestはpytest.approx()で。はい。
  • Grafana Mimir OSS | Prometheus long-term storage

    Solutions All end-to-end solutions Opinionated solutions that help you get there easier and faster

    Grafana Mimir OSS | Prometheus long-term storage
    tmatsuu
    tmatsuu 2022/04/02
    マルチテナントと高可用性がウリのPrometheusストレージ。Grafana Labsは同様のプロジェクトCortexにコントリビュートしていたが、その経験を活かした新たなプロジェクトの模様。Cortexの40倍高速を謳う。オープンソース実装。
  • Coolify

    Any Language Coolify is compatible with a wide range of programming languages and frameworks, enabling you to launch static websites, APIs, backends, databases, services, and other types of applications. Any Server You can deploy your resources to any server, including your own servers, VPS, Raspberry Pi, EC2, DigitalOcean, Linode, Hetzner, and more. All you need is an SSH connection.

    Coolify
    tmatsuu
    tmatsuu 2022/04/02
    セルフホスト可能なHeroku/Netlify代替。ほう
  • GitHub - MaxLeiter/Drift: Drift is a self-hostable Gist and paste service. Built with Next.js 13 and React Server Components.

    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 - MaxLeiter/Drift: Drift is a self-hostable Gist and paste service. Built with Next.js 13 and React Server Components.
    tmatsuu
    tmatsuu 2022/04/02
    セルフホストが可能なGistクローン。GFMが使えてログイン機構もある。
  • AWS ALB+ACMの意外な落とし穴 | 外道父の匠

    全然たいした話ではないのですが、へーって思ったので記録しておきます。 ALB にて外部からの不正アクセスを塞いだ話になります。 はじめに注意 ※追記3 この記事は、知識不足な状態で始まり、知識不足なまま初出した未熟な内容であり、外部の助力によりそれが解決に向かう、という流れになっています。 調査環境がAWSだったために、タイトルがこうなっていますが、実際はALB+ACM単独の問題ではなく、SSL/TLS としての仕様の話になっている、 ということを念頭において、読んでいただければと思います。 ※追記3ここまで 構成と問題点 手動で作成された ALB → EC2 環境があって、ワイルドカードなACM を使って 0.0.0.0:443 のみ開いており、EC2 は Global からのアクセスは遮断してありました。 にも関わらず、不正系なHostヘッダでアクセスされた形跡があり、コイツどこから来

    AWS ALB+ACMの意外な落とし穴 | 外道父の匠
    tmatsuu
    tmatsuu 2022/04/02
    ALBに限らずApacheの最初のVirtualHostやnginxなどのリバースプロキシでdefault_serverを作った場合も同様。「直アドレスはSSLで失敗して終了」はSNIで渡してないからcurlが自主的にエラーにしてるだけ。ですね。
  • アップル、中小企業向けサブスク「Business Essentials」を正式提供

    Appleは米国時間3月31日、「Apple Business Essentials」サービスの正式な提供を米国で開始したと発表した。従業員数500人以下の中小企業向けに、デバイス管理、「iCloud」ストレージ、24時間サポートを組み合わせて「iPhone」「iPad」「Mac」の管理を支援するもので、2021年にベータ版を提供開始していた。 この新サービスは、1ユーザーに1デバイスでストレージが50GBのプランが月額2.99ドル(約360円)、1ユーザーあたりデバイス最大3台でストレージが200GBのプランが月額6.99ドル(約850円)、1ユーザーあたりデバイス最大3台でストレージが2TBのプランが月額12.99ドル(約1600円)。これに「AppleCare+」のサポートと修理を付けるとそれぞれ月額9.99ドル(約1200円)、月額19.99ドル(約2400円)、月額24.99ドル

    アップル、中小企業向けサブスク「Business Essentials」を正式提供
    tmatsuu
    tmatsuu 2022/04/02
    ほう。日本での展開予定はどうなんだろうか。
  • 2022年、隣のキーボード事情はどう変わったか。マウス事情も聞いてみた。 - freee Developers Hub

    こんにちは、DevBrandingのellyです。 2017年の「突撃!隣のキーボード」という記事でfreeeの開発メンバーがどのようなキーボードを使っているのか調査をしました。いまでも採用面接やカジュアル面談などで「freeeといえばこの記事の印象が強い」と言ってくれる方もいるそうです。 そこから5年という月日が流れ、さらにはコロナ禍でリモートワークが定着し、自宅での開発環境にこだわりを持つ人も増えているいま、freeeの開発メンバーのキーボード事情がどのように変化しているか、再び調査をしてみることにしました。今回はマウスについてもあわせて聞いてみました。 マウスの形状、キーボードの形状・サイズ・配列・メーカーについてアンケートを実施し、133名の開発メンバーから回答をもらいました。まずはマウスからご紹介します。 マウスの形状 アンケート結果(マウスの形状) トラックパッドが一番人気でし

    2022年、隣のキーボード事情はどう変わったか。マウス事情も聞いてみた。 - freee Developers Hub
    tmatsuu
    tmatsuu 2022/04/02
    今の自宅環境はテンキーレスRealforce日本語配列、親指トラックボールです。
  • なぜ僕が「SPAはコストが高い」と考えているのか

    どうもみなさんこんばんは ちょっと前に「個人開発者やスタートアップの初期からSPAで開発するのはコスト高いっすよね」みたいな事を書いたらフロントエンドエンジニアの皆様からバチバチに叩かれた僕です 彼らには彼らの考えがあるのでそれはどうでもいいのですが、どういう理由があってその発言をしたのか~と言う部分が気になっている方もいたようなので説明しておこうと思います ちなみに今でも全く意見は変わっておらず、この発言に同意できるかできないかは単純に視点の違い、規模の違い、スキルの違いだと思ってます 追記: もちろんSPAじゃないと実現できないようなサービスを作りたい場合はSPA一択ですし(インタラクティブにHPつくるサービスとか。でも世の中の95%くらいのサービスはそうじゃないと思います)、サイトの利用はログインした人にだけ提供するような業務系ツールなどはまた話が別です 前提の話 こういう記事ではコ

    なぜ僕が「SPAはコストが高い」と考えているのか
    tmatsuu
    tmatsuu 2022/04/02
    完全に門外漢だがMPAのように毎回リセットされないが故に発生する新たなバグに悩まされる印象。
  • 米国当局、UPSをインターネットから外すよう呼びかけ

    米国土安全保障省サイバーセキュリティ・インフラストラクチャセキュリティ庁(CISA: Cybersecurity and Infrastructure Security Agency)とアメリカ合衆国エネルギー省(DOE: United States Department of Energy)は3月29日(米国時間)、「CISA INSIGHTS - Mitigating Attacks Against Uninterruptible Power Supply Devices」において、無停電電源装置(UPS: Uninterruptible Power Supply)の管理インタフェースをインターネット接続から外すように呼びかけを行った。 最近のUPSはネットワークから利用するための管理インタフェースを備えている。しかし、これがサイバー攻撃の標的になっているという。標準のユーザー名および

    米国当局、UPSをインターネットから外すよう呼びかけ
    tmatsuu
    tmatsuu 2022/04/02
    できればネットワークに繋がないのが望ましい。もし遠隔地などでネットワークがどうしても必要ならネットワークを分けてセキュリティをガチガチにしましょう。
  • Amazon CloudFrontがCDN-オリジン間のパフォーマンスを計測するServer Timingに対応しました | DevelopersIO

    Webサーバーのパフォーマンスを計測する Server Timing という規格が W3Cによって策定されており、サーバーが決められたフォーマットでメトリクスをレスポンスに含めると、Server Timing に対応したブラウザからメトリクスを簡単に確認できます。 W3C : Server Timing この仕様のエディターは、AkamaiGoogleエンジニアであり、Akamai の CDN では何年も前から Server Timing を有効にでき、Chrome ブラウザからメトリクスを確認できました。 Using CDN Server Timing to Monitor CDN and Origin Performance | Akamai Developer 今回のアップデートにより、Amazon CloudFront もCDN-オリジン間の通信に対してこの Server

    Amazon CloudFrontがCDN-オリジン間のパフォーマンスを計測するServer Timingに対応しました | DevelopersIO
    tmatsuu
    tmatsuu 2022/04/02
    へーいいね。
  • 複数 AWS アカウントのコンソールを開くには、Firefox アドオンの Multi-Account Containers が超便利という話 | DevelopersIO

    ちゃだいん(@chazuke4649)です。 まだあまり広く知られていないような気もするので紹介したいと思います。 複数 AWS アカウントのコンソールを開くには、Firefox アドオンの Multi-Account Containers が超便利です。 タブグループ単位でそれぞれ別のAWSアカウントが開けるようになる タブグループ(=コンテナ)単位でそれぞれ別のAWSアカウントが開けるようになります。 下図をご覧ください。 デフォルトのタブと、それぞれ色がついたタブが合計7つ開いていますが、これは全てそれぞれ別のAWSアカウントで開いています。 それぞれコンテナに色やデザイン・名前をつけられます。 このように、複数AWSアカウントを開きながら作業する場合に超便利です。 アドオンのMulti-Account Containersを使うと、1つのブラウザでタブグループ(=コンテナ)単位で、

    複数 AWS アカウントのコンソールを開くには、Firefox アドオンの Multi-Account Containers が超便利という話 | DevelopersIO
    tmatsuu
    tmatsuu 2022/04/02
    わいわい。自分はChromeで別プロファイルを作りがちだけど、同じウィンドウのタブに同居できるのは確かに嬉しいかもね。
  • 電子メール送信に関する技術

    ふと気になって調べたことの備忘メモです ✍ (2022/4/2追記)Twitterやはてブで色々とご指摘やコメントを頂いたので、それに基づいて加筆と修正をおこないました 特に、幾つかの技術については完全に誤った説明をしてしまっており、大変助かりました…ありがとうございました🙏 (2024/8/13追記)今年に入って、実務で使える メール技術の教科書というが出版されています🎉 私も買って読みましたが、電子メールに関するトピックについて広くカバーされていました パブリッククラウドに関する記述は少な目ですが、メールサーバーを自身で構築する方法が紹介されていたりなど、より基礎的な内容に主眼をおいているだと思います なぜ調べたか メール送信機能のあるWebアプリケーションを開発・運用していると、 特定のアドレスに対してメールが届かないんだが とか MAILER-DAEMONなるアドレスからメ

    電子メール送信に関する技術
    tmatsuu
    tmatsuu 2022/04/02
    わいわい
  • Apple、macOS 12.3 Montereyでnanoをpicoエディタに置き換え。bashやemacs同様ライセンスの問題?

    ApplemacOS 12.3 Montereyでnanoをpicoエディタに置き換えています。詳細は以下から。 Appleが現地時間2022年03月14日、1組のキーボードとマウスで最大3台のMaciPadを操作できるユニバーサルコントロールを追加し、Pythonを削除した「macOS 12.3 Monterey (21E230)」をリリースしましたが、このmacOS 12.3ではnanoエディタがpico(PIne COmposer)エディタに置き換えられています。

    Apple、macOS 12.3 Montereyでnanoをpicoエディタに置き換え。bashやemacs同様ライセンスの問題?
    tmatsuu
    tmatsuu 2022/04/02
    あらー。相変わらずやなApple。詳しくはApple mecabで検索。
  • CockroachDBにおけるトランザクション実行のための3条件 Atomicity、状態判断、順番判断の必要性

    Cloud Nativeなシステムを構築するにあたって手助けとなる、アプリケーション開発と運用のアジリティ、可用性、拡張性を支えるさまざまなデータベースを学ぶ「Cloud Native Database Meetup #1」。ここで「分散トランザクション in CockroachDB 」をテーマにkota2and3kan氏が登壇。まずはCockroachDBの概要と課題について紹介します。 CockroachDBの概要 kota2and3kan氏:それでは、「分散トランザクション in CockroachDB」というタイトルで私から話します。まず自己紹介ですが、こたつ&&みかん(@kota2and3kan)というアカウントで活動しています。ふだんはサポートの仕事をしていて、ポスグレやCockroachDBを中心に、データベース周りの技術に興味があります。 (スライドを示して)さっそく題に

    CockroachDBにおけるトランザクション実行のための3条件 Atomicity、状態判断、順番判断の必要性
    tmatsuu
    tmatsuu 2022/04/02
    memo
  • Ubuntu 22.04 (Jammy Jellyfish) Final Beta released

    tmatsuu
    tmatsuu 2022/04/02
    Ubuntu 22.04、Final Betaリリース。正式版は4/21リリースの見込み。
  • UIはChromeに近いFirefoxベースのウェブブラウザ「Floorp(フロープ)」 | スラド IT

    ストーリー by nagazou 2022年03月30日 6時14分 見た目はChrome、中身はFirefox 部門より Firefox派生のブラウザ「Floorp(フロープ)」というものがあるそうだ。ナポリタン寿司のPC日記の記事によれば、Firefoxベースではあるが、UIChromeに近いものとなっており、Chromeユーザーが移行しやすいといった点やFirefox Syncが利用できるためFirefoxと同期できる、国産ブラウザなので日語がまとも、Google翻訳が標準搭載などの特徴があるブラウザであるとのこと。もともとはChromiumベースだったものがFirefoxベースに変更される形で2021年12月に正式リリースされた。ベースが変更されたことにより、それまでとは別物になっているという。このブラウザは開発は日人の学生が行っているそうで、家Firefoxの優れた点を引

    tmatsuu
    tmatsuu 2022/04/02
    へー面白い
  • 新機能 – Cloud NGFW for AWS | Amazon Web Services

    Amazon Web Services ブログ 新機能 – Cloud NGFW for AWS 2018 年、私は AWS Firewall Manager (Central Management for Your Web Application Portfolio (ウェブアプリケーションポートフォリオの一元管理)) についてのブログを投稿しました。この記事では、組織のセキュリティ設定とプロファイルを一元管理しながら、複数の AWS アカウントとリージョンにまたがることがある、複数のアプリケーションをホストする方法をご紹介しました。Amazon Relational Database Service (RDS) が複数のデータベースエンジンをサポートするのと同じように、Firewall Manager は、複数のタイプのファイアウォール (AWS Web Application Fir

    新機能 – Cloud NGFW for AWS | Amazon Web Services
    tmatsuu
    tmatsuu 2022/04/02
    “クラウドの次世代ファイアウォールリソース (NGFW とも呼ばれます) ” ほほう
  • AWS Lambda で最大 10 GB のエフェメラルストレージをサポート可能に | Amazon Web Services

    Amazon Web Services ブログ AWS Lambda で最大 10 GB のエフェメラルストレージをサポート可能に サーバーレスアプリケーションはイベント駆動型で、ウェブ API、モバイルバックエンド、ストリーミング分析から機械学習 (ML) や高性能アプリケーションのデータ処理段階まで、エフェメラルなコンピューティング関数を使用します。AWS Lambda には、コード用に 512 MB の一時ファイルシステム (/tmp) が含まれていますが、これは Amazon Elastic File System (Amazon EFS) などの耐久性のあるストレージ向けではない一時的なスクラッチリソースです。 しかし、抽出、変換、ロード (ETL) ジョブのほか、PDF ファイルの作成やメディアトランスコーディングなどのコンテンツ生成ワークフローでは、大量のデータを迅速に処理す

    AWS Lambda で最大 10 GB のエフェメラルストレージをサポート可能に | Amazon Web Services
    tmatsuu
    tmatsuu 2022/04/02
    めでたい。この記事中の表は永久保存ものだ。
  • 自民党、Web3時代のNFT戦略でホワイトペーパー案を公表──ルール整備と規制緩和急ぐ | CoinDesk JAPAN(コインデスク・ジャパン)

    自民党デジタル社会推進NFT政策検討PT(平将明PT座長)は3月30日、「NFTホワイトペーパー(案)Web3.0時代を見据えたわが国のNFT戦略」を公表した。ルール整備や規制緩和を急ぎ、NFTビジネスの成長を促したい考えを明らかにした。 NFT(ノン・ファンジブル・トークン=非代替性トークン):ブロックチェーン上で発行される代替不可能なデジタルトークンで、アートやイラスト、写真、アニメ、ゲーム、動画などのコンテンツの固有性を証明することができる。NFTを利用した事業は世界的に拡大している。 Web3.0Web3とも呼ばれ、ブロックチェーンなどのピアツーピア技術に基づく新しいインターネット構想で、Web2.0におけるデータの独占や改ざんの問題を解決する可能性があるとして注目されている。 関連記事:「ウェブ3」を10分で理解する【基礎知識】 冒頭で、「Web3.0時代の到来は日にと

    自民党、Web3時代のNFT戦略でホワイトペーパー案を公表──ルール整備と規制緩和急ぐ | CoinDesk JAPAN(コインデスク・ジャパン)
    tmatsuu
    tmatsuu 2022/04/02
    ははー。自分は今の所NFTに乗り気でない側の人間なので、うーんどうかなぁと思っている。ルール整備や規制緩和とあるが、NFTの実例は現在のところ詐欺に近いので緩和ではなく規制すべきではとの認識。
  • 【社会人必須!】テキストコミュニケーションマスターになろう! | 株式会社ビヨンド

    こんにちは! 株式会社ビヨンド四国オフィスのペルシャ、いのうえです。 テレワークの普及で増えたと思う「テキストコミュニケーション」について私が工夫していること等をブログにしたいと思います。 IT会社に勤め始めた新卒の方も多いかと思いますので、参考になれば嬉しいです。 テキストコミュニケーションで陥りがちな問題点 機械的で感情が見えにくい(素っ気なく感じる) レスポンスの早さによって印象が変わる 丁寧な言葉選びをすると、日語がおかしくなる 伝えたいことが、うまく伝わらない 問題点を打破するために私がやっていること 機械的で感情が見えにくい(素っ気なく感じる) 弊社では、「チャットワーク」を主なコミュニケーションツールとして使用してます。 チャットワークには、「絵文字」機能があるので、一文のどこかに絵文字を入れることでこの素っ気なさを解消することができました。 私は、社内のメンバーに連絡す

    【社会人必須!】テキストコミュニケーションマスターになろう! | 株式会社ビヨンド
    tmatsuu
    tmatsuu 2022/04/02
    今どきの新入社員はLINEや動画のコメント欄などで既にテキストコミュニケーションに慣れ親しんだ世代だと思うので、ビジネスシーンにおけるマナー的なところは確かに身につけたほうがいいだろうなと思いました。
  • セキュリティに関する窓口設置推奨資料や研究会報告書などを公開 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

    セキュリティに関する窓口設置推奨資料 ウェブサイトの脆弱性対策の一つとして、運営しているウェブサイトについてのセキュリティ上の問題に関する情報を受け付けるための連絡先となる窓口の設置が挙げられます。しかしながら、窓口の設置の必要性が理解されにくい状況にあり、また、窓口の設置・運営にあたっての課題やその対処方法もあまり知られていないと推察されます。こうした状況を踏まえ、ウェブサイト運営者による窓口設置・運営体制の強化を実現するため、ウェブサイト運営者に窓口設置に関する課題等にヒアリング調査を実施しました。その結果を踏まえウェブサイト運営者による窓口設置を推奨する資料として「ウェブサイト運営者向けセキュリティ問い合わせ窓口設置の手引き」を取りまとめました。 資料の構成(目次) ウェブサイトの運営には日頃からセキュリティ対策を行うことが重要です セキュリティ上の問題について外部から受付ける窓口が

    セキュリティに関する窓口設置推奨資料や研究会報告書などを公開 | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
    tmatsuu
    tmatsuu 2022/04/02
    ウェブサイト運営者の皆様、是非ともセキュリティ問い合わせ窓口設置をお願いします。
  • Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog

    2022年3月31日、Spring Frameworkに致命的な脆弱性が確認され、修正版が公開されました。ここでは関連する情報をまとめます。 1.何が起きたの? JDK9以上で実行されるSpringMVC、SpringWebFluxでリモートコード実行が可能な脆弱性(CVE-2022-22965)が確認された。脆弱性の通称にSpring4shellまたはSpringShellが用いられている。 Spring FrameworkはJavaで採用される主流なフレームワークの1つのため、Javaで実行されるWebアプリケーションで利用している可能性がある。 2022年3月31日時点で脆弱性のExploitコードが出回っており、関連するインターネット上の活動が既に報告されている。 2.脆弱性を悪用されると何が起きるの? 脆弱性を悪用された場合、リモートから任意コード実行が行われることで、機密情報の

    Spring Frameworkの脆弱性 CVE-2022-22965(Spring4shell)についてまとめてみた - piyolog
    tmatsuu
    tmatsuu 2022/04/02
    JDK9以上でTomcatをサーブレットコンテナとして使用しWARファイルとしてパッケージ化、さらにsprint-webmvcまたはspring-webluxとの依存関係がある場合。多そうだ。
  • スライドやPDFをかんたん共有 | ドクセル

    スライドやドキュメントを リンクで簡単に共有! ドクセルは日語でパワーポイントPDF、 Wordファイルを共有できるサービスです。 あなたの知識を共有しましょう!

    スライドやPDFをかんたん共有 | ドクセル
    tmatsuu
    tmatsuu 2022/04/02
    slideshare代替のドクセルこれか。日本のサービスだけあってテキスト抽出も問題はなさそう。わいわい。
  • 公開スライドをSlideshareからドクセルに移しています - 銀の光と碧い空

    今まで登壇資料などはSlideShareに公開していたのですが、徐々にドクセルに移しています。 www.docswell.com 一時期、docs.com を利用したこともあったのですが、サービス終了したこともありSlideShareを使い続けていました。が、買収により所有企業がころころ変わり、最近では一部の機能が有償化しているようです。一番懸念しているのが、どの機能が有償なのか、資料を公開する側が払うのか、資料を閲覧する側が払うのか明確でないということです。 基的にはSlideShareで使っていた機能が使えることが条件だったのですが、例えばこんな機能です。 はてなブログなどへの埋め込みができる。できるだけ手順が簡単なのが望ましい。 => はてなブログではURLをコピぺしてページ埋め込みモードで下のように埋め込めます。 PPTXもしくはPDFがアップロード可能 スライド内のハイパーリン

    公開スライドをSlideshareからドクセルに移しています - 銀の光と碧い空
    tmatsuu
    tmatsuu 2022/04/02
    最近slideshareで一部機能が有償になろうとしてるので。へー、ドクセル初めて聞いたかも。
  • https://jp.techcrunch.com/2022/03/31/2022-03-30-google-adds-limited-markdown-support-to-google-docs/

    https://jp.techcrunch.com/2022/03/31/2022-03-30-google-adds-limited-markdown-support-to-google-docs/
    tmatsuu
    tmatsuu 2022/04/02
    ほう。まじか。GFMサポートもしてくれると嬉しい
  • GitHub - Wilfred/difftastic: a structural diff that understands syntax 🟥🟩

    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 - Wilfred/difftastic: a structural diff that understands syntax 🟥🟩
    tmatsuu
    tmatsuu 2022/04/02
    プログラミング言語の文法を解釈した上でいい感じにside-by-sideのdiff結果を表示してくれるツール。わいわい。Rust実装
  • Maestral

    Open source Dropbox client Maestral is a lightweight Dropbox client for macOS and Linux. It provides powerful command line tools, supports gitignore patterns to exclude local files from syncing and allows syncing multiple Dropbox accounts. Powerful command line interface View and restore previous file versions. Create and revoke shared links. See a live view of all sync activity. Directly from the

    tmatsuu
    tmatsuu 2022/04/02
    macOSとLinuxに対応したオープンソースのDropboxクライアント。CLIとGUIがある。複数アカウント対応は嬉しいかも。
  • 'Re: Why the name Postfix?' - MARC

    tmatsuu
    tmatsuu 2022/04/02
    Posftfixの名前の由来はpost(mailの意)をfixする。fixの対象は…もちろんsendmailです。
  • Prossimo

    TLS (Rustls)Let's get the Rustls TLS library ready to replace OpenSSL in as many projects as possible.

    Prossimo
    tmatsuu
    tmatsuu 2022/04/02
    インターネットの重要なインフラを構成するソフトウェアをRustで再実装しようとしているプロジェクト一覧。現在上がってるのはRustls、linux kernel(driver)、curl、mod_tls、NTP、DNS
  • 近年急増するオープンソースWebサーバの脆弱性を狙うサイバー攻撃を解説

    オンプレミスからクラウドへの移行をはじめ、ハイブリッドクラウド環境をシームレスに保護しながら、クラウドの利点を実現します。 詳しくはこちら

    近年急増するオープンソースWebサーバの脆弱性を狙うサイバー攻撃を解説
    tmatsuu
    tmatsuu 2022/04/02
    傾向としてよりリスクの高い脆弱性は増えていると。世知辛い世の中よのぅ。
  • 4月新刊情報『実用 Go言語』

    『実用 Go言語 ―システム開発の現場で知っておきたいアドバイス』 渋川 よしき、辻 大志郎、真野 隼記 著 2022年4月22日発売予定 448ページ(予定) ISBN978-4-87311-969-4 定価3,960円(税込) 業務プログラミングの現場でも採用されるようになってきたGo言語。文法はシンプルで学びやすいという特徴を持っていますが、複雑な要件を実現するには、プログラミング言語が提供する構成要素(文法やライブラリ)をさまざまに組み合わせる必要があります。 書は、そんなGoを使う上でのポイントを単なる文法詳解ではなく「よりGoらしく書くには」「実用的なアプリケーションを書くには」といった観点から紹介します。 構造体やインタフェースの使い方からJSON、CSVファイル、Excel、固定長ファイルの扱い方、またログやテスト、環境構築など現場に即した幅広いトピックについて、「Go

    4月新刊情報『実用 Go言語』
    tmatsuu
    tmatsuu 2022/04/02
    4/22発売予定。わいわい
  • Redmine 5.0.0, 4.2.5 and 4.1.7 released - Redmine

    tmatsuu
    tmatsuu 2022/04/02
    Redmine 5.0.0リリース。Rails 6.1ベースに。MarkdownのフォーマッターがRedcarpetからGitHub Flavored Markdownに変更。これだけで嬉しい人多そう。
  • Engadget | Technology News & Reviews

    Is your iPhone compatible with iOS 18? Here are the eligible Apple devices

    tmatsuu
    tmatsuu 2022/04/02
    薄くて軽い15インチmbaが出るのならちょっと興味あるね。
  • NTTドコモが「ドコモ払い」を「d払い」に統合!携帯電話回線契約がなくてもデジタルコンテンツやアマゾンなどの支払いが可能に : S-MAX

    NTTドコモが「ドコモ払い」を「d払い」に統合!携帯電話回線契約がなくてもデジタルコンテンツやアマゾンなどの支払いが可能に 2022年03月28日05:45 posted by memn0ck カテゴリアプリ・サービスニュース・解説・コラム list ドコモ払いがd払いに6月より統合!デジタルコンテンツなどの支払いでもdポイントが貯まる&使えるように NTTドコモは1日、デジタルコンテンツなどの購入代金を毎月の携帯電話利用料金と合算できる「ドコモ払い」のサービスについて2022年6月1日(水)から「d払い」に統合すると発表しています。ただし、電話料金合算払いは引き続いて同社の携帯電話回線を契約している場合のみ選択できます。 これにより、同社の携帯電話回線契約を持っていない場合も現在、ドコモ払いが利用できるデジタルコンテンツなどの支払いがd払い残高で可能になるほか、ドコモ払いではポイント還元

    NTTドコモが「ドコモ払い」を「d払い」に統合!携帯電話回線契約がなくてもデジタルコンテンツやアマゾンなどの支払いが可能に : S-MAX
    tmatsuu
    tmatsuu 2022/04/02
    へー。6月1日から
  • Windows 11を「パスワードなし」で運用すれば不正アクセスされにくくなる

    Windows 11では ログインパスワードを削除することができる。スマホの認証アプリ「Microsoft Authenticator」などを利用し、パスワード以外の方法でログインすることになる。パスワードがなければ、パスワードで不正アクセスされる心配はなくなるのがメリットだ。 Windows 11のログインパスワードをなくすなら、まずはスマホに「Microsoft Authenticator」アプリをインストールする。 続いて、マイクロソフトアカウントのウェブページにアクセスし、「セキュリティ」から「高度なセキュリティオプション」を開く。「追加のセキュリティ」にある「パスワードレスアカウント」の「有効にする」をクリック。 設定を進め、QRコードが表示されたら、「Microsoft Authenticator」アプリを起動する。「+」をタップし、「個人のアカウント」をタップするとポップアッ

    Windows 11を「パスワードなし」で運用すれば不正アクセスされにくくなる
    tmatsuu
    tmatsuu 2022/04/02
    英語サイトで見てたんだけど、Windows10からアップグレードのアカウントでなければ、Windows11上で新たに作成したアカウントはパスワードなしになっている可能性が高い。あなたが入力してるのはパスワードではなくPINかも。
  • Queries in PostgreSQL. Query execution stages

    Hello! I'm kicking off another article series about the internals of PostgreSQL. This one will focus on query planning and execution mechanics. This series will cover: Query execution stages (this article) Statistics Sequential scan Index scan Nested-loop join Hash join Merge join This article borrows from our course QPT Query Optimization (available in English soon), but focuses mostly on the int

    Queries in PostgreSQL. Query execution stages
    tmatsuu
    tmatsuu 2022/04/02
    PostgreSQLの内部構造について第1回。とてもよさそう。邦訳ほしい。
  • 新しいデプロイオプション : Fastly 次世代 WAF、Arm ベースの環境を大規模にサポートする唯一の WAF

    新しいデプロイオプション : Fastly 次世代 WAF、Arm ベースの環境を大規模にサポートする唯一の WAF最近の企業や最先端のクラウドデータセンターでは、スピードの向上や全体的なコスト削減を実現するため、ARM® ベースのプロセッサーを採用する組織が増えています。このような傾向が続く中、ビジネスを拡大して成功するには、運用の効率化という目標をセキュリティのベストプラクティスやセキュリティ体制の認識とセットにして考える必要があります。そこで、私たちは次世代プロセッサーを Fastly のセキュリティソリューションでサポートすることにしました。 数ある WAF の中で唯一 Arm プロセッサーをサポートする Fastly 次世代 WAF は、オンプレミス、クラウド、コンテナ、ハイブリッド環境を含む、あらゆる環境で大規模にトラフィックを検査します。他の WAF とは異なり、Fastly

    新しいデプロイオプション : Fastly 次世代 WAF、Arm ベースの環境を大規模にサポートする唯一の WAF
    tmatsuu
    tmatsuu 2022/04/02
    Web ApplicationでARMに特化した攻撃があるわけではなく、WAF用にサーバにインストールする専用エージェントが存在し、それがARMに対応しているってこと?クラウド型WAFでエージェントを入れるのって初めて聞いた。
  • GitLab.com、SaaS版の無料枠を最大ユーザー5人までに制限。6月から

    GitLab.comは、SaaSとして提供している同社サービスの無料枠について、6月22日から最大ユーザー数を5までに制限すると発表しました。 具体的には、Free Tierにおいてネームスペースあたりの最大ユーザー数が5となります。ネームスペースとはGitLab.comにおけるユーザー名やプロジェクト名のようなもの。 今回の発表では、ルートのネームスペースにおける最大ユーザー数が5となるため、あるユーザーが自身のプロジェクトを複数設定したとして、それぞれのプロジェクトごとのユーザー数が5以下だったとしても、複数のプロジェクト全体としてユーザー数が5人を超えるのであればこの制限にひっかかることになります。 GitLab.comはこの上限の設定について、会社としてより効率的な手段を模索したためと、次のように説明しています。 We are also always exploring ways

    GitLab.com、SaaS版の無料枠を最大ユーザー5人までに制限。6月から
    tmatsuu
    tmatsuu 2022/04/02
    まぁSaaS版は仕方ないかなという印象。
  • サイバーセキュリティプログラミング 第2版

    情報セキュリティ技術者の必携書がPython 3に対応して大幅改訂。書ではPythonを使ったサイバー攻撃手法について解説します。基的な通信プログラムからProxyやRawデータ、Webアプリケーションへの攻撃やトロイの木馬の動作、そしてフォレンジック手法やOSINTまで、攻撃者の実践手法から防御方法を学びます。日語版オリジナルの巻末付録として「Slackボットを通じた命令の送受信」「OpenDirのダンプツール」「Twitter IoCクローラー」を追加収録しました。 賞賛の声 序文 訳者まえがき まえがき 1章 Python環境のセットアップ 1.1 Kali Linuxのインストール 1.2 Python3のセットアップ 1.3 IDEのインストール 1.4 コードの健全性 2章 通信プログラムの作成・基礎 2.1 Pythonによるネットワークプログラミング 2.2 TCPク

    サイバーセキュリティプログラミング 第2版
    tmatsuu
    tmatsuu 2022/04/02
    第2版だ。4/13
  • Docker Desktop 4.6 for Mac Boostsによって共有パフォーマンスが向上

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Docker Desktop 4.6 for Mac Boostsによって共有パフォーマンスが向上
    tmatsuu
    tmatsuu 2022/04/02
    Intel CPUのmacでもmacOS 12.3以降にすればDocker Desktop for Macでvirtiofsが利用できるので爆速になるらしいぞ。
  • エンジニア界のNo.1ギャル✨ | cloud.config Tech Blog

    みなさんはじめまして!この春から入社する 山紀子 です。 エンジニア界では「りぃぽぽ」というハンドルネームで活動しています! 「エンジニア界のNo.1ギャル」をモットーに頑張ります。よろしくお願いします✨ 今回は、自己紹介と意気込みを書いていこうと思います👀 💛 プロフィール 名前:山 紀子 出身地:島根県 出身校:松江高専 情報工学科 生年月日:2001/05/21 血液型:O型 趣味:美容、Youtubeを見ること 特技:ギャルメイク、LANケーブル作成 💛 ギャルがラブい🤟🏾 マンバメイクしたりぃぽぽみなさんお気づきかもしれませんが、私はギャルがとてつもなく大好きです💖 ちなみに、写真はマンバメイクをしたときの私です👀✨ 素顔は全く別人なのでお会いできたときのお楽しみということで...笑 題に戻りますが、私はギャルの「マインド」にとても魅力を感じています。 芯が通

    エンジニア界のNo.1ギャル✨ | cloud.config Tech Blog
    tmatsuu
    tmatsuu 2022/04/02
    エンジニア界のギャル頂上決戦とかあるんだろうか
  • 米Redis、インメモリデータストアをすぐに利用できる「Redis Stack」を発表 | OSDN Magazine

    米Redisは3月23日、「Redis Stack」を発表した。インメモリデータストアのRedisに検索、ドキュメントなどの主要なモジュールを組み合わせたもので、開発者がシンプルにRedisモジュールを使って開発できるとしている。 RedisはCで作成されたキー/バリューのデータ構造を持つインメモリストア。 Redis Stackは主要なRedisモジュールを組み合わせ、単一の製品にしたもの。これまでリアルタイム性、低遅延、高いレスポンス性などを実現するために、特化型のエンジンをRedisの拡張モジュールとして用意してきたが、これにドキュメンテーションとクライアントを組み合わせことで、開発者がシンプルにRedis開発をスタートし、生産性を高められるとしている。 コンポーネントとしては、RedisにRedisSearch、RedisJSON、RedisGraph、RedisTimeSerie

    米Redis、インメモリデータストアをすぐに利用できる「Redis Stack」を発表 | OSDN Magazine
    tmatsuu
    tmatsuu 2022/04/02
    日本語記事きてた。利用するシーンあるかな
  • Oracle、「MySQL Shell for VS Code」をプレビュー公開/「MySQL」の開発・管理シェル「MySQL Shell」を「Visual Studio Code」で直接扱える

    Oracle、「MySQL Shell for VS Code」をプレビュー公開/「MySQL」の開発・管理シェル「MySQL Shell」を「Visual Studio Code」で直接扱える
    tmatsuu
    tmatsuu 2022/04/02
    わいわい
  • 【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape

    前提 はじめに virtiofsさっそく試す もうちょっとちゃんと計測してみる Named Volumeを試してみる まとめ 追記(超重要) 追記2 前提 特にVSCodeのRemote Containers使ってる人には耳寄りです。別に使ってなくてもMacDocker Desktop使ってる人ならあてはまります。 あと、このポストはMacといってもM1 MaxなMacBook Proで確認したものです。なので同じMacでもIntel Macとかだと違う結果になるかもしれません。 また、ここで紹介しているものはまだExperimental(試験的)な機能なので不具合や問題を引き起こす可能性があります。なので試す方はその辺は承知の上で試してみてください。 はじめに さて、MacDocker Desktopというと「遅い」というのがこれまでの常識。自分のように普段VSCodeのRemote

    【超重要な追記あり】Docker Desktop for Macを使ってる人はみんな今すぐvirtiofsを使うんだ! - Sweet Escape
    tmatsuu
    tmatsuu 2022/04/02
    M1 Macを使ってるならmacOSを12.2以降にしてDocker Desktop 4.6.1にしてvirtiofsを有効に。わいわい
  • システム運用アンチパターン

    上層部がDevOpsに理解のない組織で働き、組織構造を変える権限を持っていない開発者であっても、チームにDevOpsを導入するための現実的な方法を紹介します。 重厚な承認プロセス、可視化されていない運用、プロセスの最後でのみ行われるソフトウェアテスト、ノイズだらけのアラート、インシデントから学習しない習慣、時間外のデプロイ、情報のため込みなどを取り上げ、ソフトウェアシステムの開発運用が滞るチームや組織に共通してみられる陥りがちな状況や犯しがちな間違いをアンチパターンとして紹介します。そして管理職やマネージャでなく、エンジニアが実行し、繰り返すことで改善できる具体的な行動を解説します。 組織で必要とされる変化を、エンジニアが行動することで実現する書は、ソフトウェアシステムをよりよく開発運用したいエンジニア必携の一冊です。 目 次 序文 書について 1章 DevOpsを構成するもの 1.1

    システム運用アンチパターン
    tmatsuu
    tmatsuu 2022/04/02
    4/12発売予定わいわい
  • 目だけで操作するタイピングゲームアプリをリリースしてみた | DevelopersIO

    目だけで操作する何かが作りたいなと思ったので、目だけで操作するタイピングゲームアプリ EyeTypingをリリースしてみました。 EyeTyping アプリアイコン 夢に出てきそうなアイコンです。 対応デバイス iPhone もしくは iPadで利用出来るアプリになります。 また、こちらはAppleが公式で提供しているARKitのFaceTracking機能を使用する為、このアプリを利用するには、iOS 14およびiPadOS 14のAppleNeural Engineを搭載したデバイスをサポートし、iOS 13およびiPadOS 13以前のTrueDepthカメラを搭載したデバイスが必要になります。 アプリの説明 目線と左右の瞬きを駆使して、キーボードのキーを選択したり、ボタンを押すことが出来ます。目だけで操作してキーボードの文字を入力するタイピングゲームアプリです。 プレイ動画 使い方

    目だけで操作するタイピングゲームアプリをリリースしてみた | DevelopersIO
    tmatsuu
    tmatsuu 2022/04/02
    いいね。一見ジョークアプリだが応用すれば目以外での意思疎通が難しいALS患者などに向けた実用アプリに化ける可能性ある。
  • 遅いDocker for macを「Mutagen compose」で爆速にする(M1対応) - Qiita

    Mutagen compose Mutagen composeは、Mutagenというローカル環境とリモート環境のディレクトリを高速に同期させることができるオープンソースの開発ツールをDocker composeと統合させたツール。 つまり、Docker環境でホスト側とコンテナー側のファイル同期を高速で行うのに特化したサードパーティーのツール。 事前準備 mutagen-composeのインストール

    遅いDocker for macを「Mutagen compose」で爆速にする(M1対応) - Qiita
    tmatsuu
    tmatsuu 2022/04/02
    docker-composeと統合されたmutagen-compose。なるほど。
  • 【PHP9】ついに未定義変数が使えなくなる - Qiita

    PHP9以降、致命的エラーになります。 以下は該当のRFC、Undefined Variable Error Promotionの紹介です。 投票期間は2022/03/14から2022/03/28です。 2022/03/21時点では賛成30反対6の賛成多数であり、ほぼ確実に可決されます。 Undefined Variable Error Promotion Introduction 未定義変数とは、使用する前に値がまだ初期化されていない変数のことです。 未定義変数にアクセスすると、現在はWarning: Undefined variable $varnameの警告E_WARNINGが表示され、その変数値はNULLであるかのように扱われますが、実行が中断されることはありません。 しかし、これは意図しない挙動である可能性が高いでしょう。 この挙動を変更して例外を出すためにカスタムエラーハンドラ

    【PHP9】ついに未定義変数が使えなくなる - Qiita
    tmatsuu
    tmatsuu 2022/04/02
    ついに来るべき時が来ました。
  • Directory Connector CLI | Bitwarden Help Center

    tmatsuu
    tmatsuu 2022/04/02
    パスワードマネージャBitwardenのCLIクライアント。win/mac/linux用が用意されてる。わいわい。
  • Go1.18のGenericsで出来ないこと

    はじめに 先日Go1.18がリリースされました. リリースノートを見るとGo1.18の時点でのlimitationsが書いてあるのでコード書いて確認します. 全部で6つあります. 1つ目 The Go compiler cannot handle type declarations inside generic functions or methods. We hope to provide support for this feature in Go 1.19. genericな関数やメソッドの中で型宣言できない. package main import "fmt" func main() { fmt.Println("Hello, 世界") } func GenericsF[T any]() { // [NG] type declarations inside generic func

    Go1.18のGenericsで出来ないこと
    tmatsuu
    tmatsuu 2022/04/02
    あーおもろいな。意外なところに制約ある。
  • Fluent チュートリアル – アプリケーションのログを複数のストリームに分割する | Amazon Web Services

    Amazon Web Services ブログ Fluent チュートリアル – アプリケーションのログを複数のストリームに分割する この記事は Splitting an application’s logs into multiple streams: a Fluent tutorial (記事公開日: 2019 年 11 月 20 日) を翻訳したものです。 ログの重要性はすべてのログで同じではありません。リアルタイム分析が必要なログもあれば、必要に応じて分析できるように長期保存する必要があるログもあります。このチュートリアルでは、単一のアプリケーションのログストリームを、個別に分析、フィルタリング、および送信できる複数のストリームに「フォーク」できる 3 つの異なる方法を紹介します。その過程で、Fluentd、Fluent Bit、fluent-logger-golang、およびこの

    Fluent チュートリアル – アプリケーションのログを複数のストリームに分割する | Amazon Web Services
    tmatsuu
    tmatsuu 2022/04/02
    AWSブログから。
  • Go の自作エラーを errors.Is と errors.As で wrap 元のエラーと識別するときには、Unwrap も実装しよう

    概要 Go ではデフォルトのエラーに対して、自作エラーを作成して wrap するように有識者の間では推奨されています。 ただ、wrap すると来のエラーが隠れてしまいテストや実行時に単純な比較ができなくなります。 そこで、よく紹介されるのが、errors.Isとerrors.Asです。 erros.Isとerrors.Asを使うと wrap 済みエラーに対して、元のエラーとの比較できます。 しかし、紹介記事では、そのままコピー&ペーストするとtrueを返してほしいときに、falseを返してしまう方法を散見します。 記事では、間違えてしまうパターンについて紹介し、解決方法を紹介します。 元のエラーが不要で、wrap したエラーのみで比較する実装のときには、記事の手順は不要になります。 うまく比較できないパターン 最初に、うまく比較できないパターンがどのようなときに発生するのか紹介します

    Go の自作エラーを errors.Is と errors.As で wrap 元のエラーと識別するときには、Unwrap も実装しよう
    tmatsuu
    tmatsuu 2022/04/02
    わいわい。メモ。
  • とある通販サイトに学ぶ自動ログイン機能のバッドプラクティス

    サマリとある通販サイトにて「 メールアドレス・パスワードを保存する」機能がありますが、サイトにクロスサイトスクリプティング(XSS)脆弱性がサイトにあると生のパスワードが漏洩する実装となっています。稿では、この実装方式を紹介し、なぜ駄目なのか、どうすべきなのかを紹介します。 記事の最後にはセミナーのお知らせを掲載しています。 はじめに家人がテレビを見ていて欲しい商品があるというので、あまり気は進まなかったのですが、その商品を検索で探して購入することにしました。「気が進まない」というのは、利用実績のないサイトはセキュリティが不安だからという理由ですが、この不安は的中してしまいました。 最初の「えっ?」はパスワード登録のところでして、パスワードを再入力する箇所で「確認のためもう一度、コピーせず直接入力してください」とあるのですよ。私は乱数で長く複雑なパスワードを入力しかけていたのですが、コピ

    とある通販サイトに学ぶ自動ログイン機能のバッドプラクティス
    tmatsuu
    tmatsuu 2022/04/02
    oh