lm0xのブックマーク (1,089)

  • Twitterrific: End of an Era • The Breakroom

    Twitterrific has been discontinued. A sentence that none of us wanted to write, but have long felt would need to be written someday. We didn’t expect to be writing it so soon, though, and certainly not without having had time to notify you that it was coming. We are sorry to say that the app’s sudden and undignified demise is due to an unannounced and undocumented policy change by an increasingly

    Twitterrific: End of an Era • The Breakroom
    lm0x
    lm0x 2023/01/20
  • Target Triple - ryochack.blog

    Rustのコンパイラのソースコードの中で使用されていた"Triple"という言葉の意味がわからなかったので調べた。 Target Triplet - OSDev Wiki Target Triplets describe a platform on which code runs and are a core concept in the GNU build system. They contain three fields: the name of the CPU family/model, the vendor, and the operating system name. サポートするターゲットを表す表現方法を Target Triple と呼んでいる。 ターゲットの指定が以下の3つのフィールドから成っていることが、Tripleと呼ぶ理由らしい。 CPU family/model V

    Target Triple - ryochack.blog
    lm0x
    lm0x 2023/01/17
  • CloudFront+S3構成だった自分のサイトをCloudflare+R2に移行した - Lambdaカクテル

    自分のウェブサイト( http://www.3qe.us/ )をCloudFront+S3構成からCloudflareを使った構成に乗り換えたので、ひっかかった点やつまづいた点などをメモしておく。 結論としては普通に移行できたが、メールとの兼ね合いでDNSまわりでちょっと配慮が必要な部分があるかも、といった具合。試したいときは全部読んでからチャレンジしよう。 ウェブサイトの静的配信にCloudFrontとS3を使っていた モチベーション: ALBのコストが高い Cloudflare 構成 Cloudflare Pages Cloudflare+ Denoflare + R2 修正 R2のstatic hosting機能を直接使う 手順 Webサイト追加 R2バケット作成 APIトークン作成 Denoflareでworkerをデプロイする 完了 まとめ オチ 参考文献 ウェブサイトの静的配信

    CloudFront+S3構成だった自分のサイトをCloudflare+R2に移行した - Lambdaカクテル
    lm0x
    lm0x 2023/01/17
  • 今年はLoRa元年?日本対応の格安モジュールE220-900T22S(JP)で遊んでみた - あっきぃ日誌

    昨年末に、スイッチサイエンスで1つ1,980円のLoRaモジュール「E220-900T22S(JP)」が発売されました。 LoRa通信モジュール(E220-900T22S)用評価ボードwww.switch-science.com とりあえずモジュール2つとアンテナ2つ(と送料)をポチって、5,390円でした。 これまで日でLoRaを遊ぼうとすると、どうあがいても1万円コースみたいなところがあったと思うのですが、ようやく買って遊んでみてもいいかなと思える価格帯になってきましたね。それでもまあ、アリエクを見ると日では当然使えないながらも600円そこらで転がってるので、こう、格差じみたものを感じます。というか、アリエクにE220-900T22SのJPじゃないやつがありますね。 ja.aliexpress.com さておき、E220-900T22S(JP)はCLEALINK社がE220-900

    今年はLoRa元年?日本対応の格安モジュールE220-900T22S(JP)で遊んでみた - あっきぃ日誌
    lm0x
    lm0x 2023/01/15
  • Remeda

    lm0x
    lm0x 2023/01/15
  • Ivory for iOS

    Ivory is a brand new app that brings 10 years of experience building the award-winning Twitter app, Tweetbot, over to Mastodon. Early Access Ivory is currently in Early Access, which means there are features missing and we are actively building them while you get to use the app. If you don’t like using software with missing features, we recommend you wait until we are out of Early Access and evalu

    lm0x
    lm0x 2023/01/15
  • Rust を始めるための資料集 - Don't Repeat Yourself

    かとじゅんさんのお誘いで、私塾匠真堂にて登壇させていただき、Rust に関する話をさせていただきました。ありがとうございました。 今回のセッションを通じて Rust を始めたくなった方向けに、Rust をはじめるための資料をいくつかリストアップしてます。よかったらどうぞ。 プログラミング言語の学習方法について Rust についてまず概観を掴む 文法を学ぶ 何かアプリケーションを実装してみる ちょっと突っ込んだ話を知りたい コミュニティの力を借りる 仲間を見つける 更新履歴 プログラミング言語の学習方法について みなさんは新しいプログラミング言語を学ぶ際、どのように学びますか? 私は、軽く制御構文やデータ型の作り方などを学んだ後は、すぐにアプリケーションを作ってみて、詰まったらリファレンスを参照するといった学び方をしていることが多いです。 逆に、リファレンスをまず眺めて、文法をしっかり把握し

    Rust を始めるための資料集 - Don't Repeat Yourself
    lm0x
    lm0x 2023/01/13
  • ブログをAstro に移行しました - As a Futurist...

    式年遷宮の様な感じですが、数年おきにブログを作り直してます(前回)。今回は Gatsby でデザインした UI をほぼそのままに、フレームワークを Astro に移行しました。静的サイトの作成では Astro の開発者体験が最高に優れているので、2 年間ほぼ塩漬けにしてしまっていた Gatsby のコードを無事に移行できてよかったです。 Astro とは? Astro は 一言で言うと、Better HTML です。Astro というフォーマットでサイトが記述できるのですが、普通の(素の)HTML も Astro としてそのまま使えます。厳密には違いますが、HTML のスーパーセットみたいな感じです。その HTML の要素群を component としてまとめることで関心を分離できて(この辺は Web Components でも実現できます)、必要に応じてビルド時にロジックも走らせることが

    ブログをAstro に移行しました - As a Futurist...
    lm0x
    lm0x 2023/01/08
  • Goodbye to the C++ Implementation of Zig ⚡ Zig Programming Language

    Goodbye to the C++ Implementation of ZigHow we used WebAssembly to annihilate 80,000 lines of legacy codeAuthor: Andrew Kelley It’s funny - I have shared this story a handful of times with friends of mine who are qualified, competent software engineers, and each time the response was confusion about why any of this would be necessary or even remotely helpful. WebAssembly?! After ten minutes of puz

    lm0x
    lm0x 2023/01/08
  • Odin Programming Language

    Odin Programming Language The Data-Oriented Language for Sane Software Development. Programming Done Right Odin is a general-purpose programming language with distinct typing built for high performance, modern systems and data-oriented programming. Odin is the C alternative for the Joy of Programming. Read the Docs See the Full Demo package main import "core:fmt" main :: proc() { program := "+ + *

    Odin Programming Language
    lm0x
    lm0x 2023/01/08
  • dhcpサーバを作る(C言語) その1 - コピペプログラマーのブログ

    だいぶ前ですが、Torema DayというSDN的なものを勉強する勉強会に参加してきました。 発表の中で、”OVSのDHCPが気持ち悪い”っといった内容の発表があったのですが、発表者の方と話して見ると、 「仕事に飽きたら自前のDHCPサーバを実装している」らしい…… 世の中には変わった人もいるもんですね… その人曰く、「DHCPは簡単なプロトコルだから、すぐにできますよ」ということなので、 今回はDHCPサーバを作ってみます。 が、前段としてまずはDHCPの中身を詳しく知るために、DHCPのパケットキャプチャをする機能を実装します。 勉強も兼ねてGolangで実装しようかと思いましたが、GolangnetパッケージではL2をいじれないらしい。基的にDHCPraw_socketでL2まで見なきゃ行けなくなかったっけ? (L2を操作したければCGoを使ってねってことらしいけど、それなら初

    dhcpサーバを作る(C言語) その1 - コピペプログラマーのブログ
    lm0x
    lm0x 2023/01/05
  • 立て後藤を立てました - 東京大学きらら同好会

    この記事は東京大学きらら同好会 Advent Calendar 2022の25日目の記事です。 昨日の記事は「ネタが思いつきませんでした【アドベントカレンダー2022 24日目】」でした。 計算ミスしている人がいるようにも見えますが、おそらく偶然65535や2147483647などの大きい数を思い浮かべたためバグってしまった人だと思います。 こんにちは、500mLです。「ぼっち・ざ・ろっく!」最終回、良かったですね〜(涙)。私もクソ寒い自室で凍えながら観ておりましたが、マジの大声が出てしまいました。寮の壁が厚くてよかった。 長くなるしネタバレになりそうなのでさっさと題に行きましょう。はい。 #ぼっち・ざ・ろっく! pic.twitter.com/8RbvoDr4SD— 東大きらら同好会 (@UTKiraraCircle) 2022年12月24日 ということで東京大学駒場キャンパス(下北沢

    立て後藤を立てました - 東京大学きらら同好会
    lm0x
    lm0x 2022/12/25
    アニメGIFでバカ笑った
  • シンプル図解: 正規表現の (?= ) とか (?! ) とか (?<= ) とか (?<! ) とか - Qiita

    入社1年目、趣味は整理整頓、 @pal4de です。 正規表現が大好きです。 先日投稿した記事が好評いただき当にうれしかったです。もっとたくさんの人に読んでもらいたい!!! さて、上の記事で紹介したのは単語境界 \b でしたが、これは先読み/後読みを駆使して下記の通りに表せると紹介しました。 便利な\bですらショートハンドに過ぎず、真に強力なものは 先読み(?=...)と後読み(?<=...) だということを主張したい!!! わかりすい図解も添えましたので、是非お楽しみください🏝️ 正規表現の記号は4種類 先読みの紹介に入る前に、改めて正規表現を俯瞰してみましょう。 誤解を恐れずに言えば、正規表現に出てくる記号の種類は4つしかないといえます1 2。 このようにとらえてみると、正規表現と向き合うのがだいぶ楽になります。体系化された理解への第一歩ですね 🗿 図にもある通り、 行頭 ^ も

    シンプル図解: 正規表現の (?= ) とか (?! ) とか (?<= ) とか (?<! ) とか - Qiita
    lm0x
    lm0x 2022/12/21
  • 最強の可視化問題

    ゲーマーの間では「最強」は可視化されるようになりました。便利で有用な面が大きいですが、これによる目立たない弊害がわずかにあります。一度文章にまとめたいと思いました。 「最強の可視化」は、対戦ゲーム(特に esports と呼ばれて扱われるようなタイトル)の最上位層・強弱の差が可視化したという意味です。 調べれば筆者と同様の論調は見つかりますが、「今後どうすべきか」提案で筆者の意見を出せればと思い記しました。今日はだいぶ曖昧なお話しなので、少しテキトーな口調に出来ればと思います。 背景:最強の可視化とは 以前、インターネットはなく、もしくは影響が少なかったため、人々は好きなことをしていました。一方で、良質な情報や上達するための正しい方法を手に入れるのは非常に難しいものでした。筆者も間違ったセレビィ入手裏技に踊らされ(註1)、暗黒王デスフェニックスを軸にしたデッキ(註2)の構築に独りで必死にな

    lm0x
    lm0x 2022/12/19
  • 熱海でしか見れない、ユニークな町並みがある

    熱海は日を代表する温泉地だ。 その名声は徳川家康の入湯からはじまり、かつての新婚旅行や社員旅行ブーム、バブル期のリゾートマンション建設、現在のレトロブームなど、時代を越えて栄えてきた。 そんな大熱海だけれど、まだあまり注目されていないユニークさがあると思う。 ここにしかないレトロな町並みだ。 レトロはレトロでも、ハードでソリッドでモダンな、純度の高い60年代の町並みである。 まずは見て欲しい、ありそうでない熱海の町並み 斜面に立ち並ぶリゾートマンションやホテル群。写真の中央、山の中腹に熱海駅はある 熱海は山から海へと駆けおりる、急な斜面につくられた街だ。 平地はすくなく、うねうねとカーブする坂道が海岸線へと続いていく。 1967年竣工の熱海第一ビルは50年以上、熱海駅前のランドマークであり続ける 今回とりあげる町並みは、そんな熱海駅から平和通り名店街を抜けて、ニューフジヤホテルへと下って

    熱海でしか見れない、ユニークな町並みがある
    lm0x
    lm0x 2022/12/08
  • 萌えの血 - 秋ヨシカ | 少年ジャンプ+

    JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

    萌えの血 - 秋ヨシカ | 少年ジャンプ+
    lm0x
    lm0x 2022/12/08
  • Rust を ChatGPT だけで勉強する【実験記録】

    C++ 経験者が、ChatGPT との対話だけで Rust を学んでみる実験の記録です。 期待した回答が得られなかった際には、質問文を変えたり、回答を再生成したりしています。 AI の回答には不正確な情報が含まれている可能性もあります。不正確な技術情報が拡散しないよう、AI の回答は画像で掲載しています。

    Rust を ChatGPT だけで勉強する【実験記録】
    lm0x
    lm0x 2022/12/04
  • Reactのトレンドよくわからん

    PWA Conference 2022 でのセッションの資料です。 https://conf2022.pwanight.jp/

    Reactのトレンドよくわからん
    lm0x
    lm0x 2022/12/04
  • パスワード管理/MFA管理の戦略

    自分のパスワードやMFA(多要素認証)の管理方法についてまとめた記事です。 パスワード管理とTOTP(Time-based One-time Password)の管理として1Passwordを使い、MFA(多要素認証)の2要素目としてYubiKeyを2枚使っています。 パスワード管理とMFA管理を安全で使いやすくするのはかなり複雑で難しいため、完璧にやるのが難しいです。 そのため、その難しさから二要素認証を設定するべきアカウントも手間などから設定を省いてしまったり、管理方法に一貫性がありませんでした。 この記事では、パスワード管理/MFA管理の戦略を決めることで、どのサイトのどのアカウントのパスワード管理をあまり頭を使わなくてもできるようにするのが目的です。利便性と安全性のバランスを意識はしていますが、この記事のやり方が正解ではないので、各自の目的に合わせて読み替えると良いと思います。 用

    パスワード管理/MFA管理の戦略
    lm0x
    lm0x 2022/11/28
  • hugoの日付書式がクソすぎる(悪いのはgo言語です) - やってみる

    yyyy-MM-dd HH:mm:ssのような書式ではなく2006-01-02 15:04:05である。この数値でなければ正しく表示されない。は? なにこれ? ひどくない? 手順 Go言語をインストールする hugoをインストールする プロジェクト作成&pulpテーマ適用 以下のように設定ファイルを編集する コード 日付の表示形式をyyyy-MM-ddに変更したい。以下のようにする。 config.toml [params] listPageDateFormat = "2006-01-02 15:04:05" singlePageDateFormat = "2006-01-02 15:04:05" 具体的な日時に見えるでしょ? これ、フォーマットなんだぜ……。 ハァ? と思うでよね? ふつうyyyy-MM-dd HH:mm:ssとか%Y-%m-%d %H:%M:%Sとか、そーゆー感じなのに

    hugoの日付書式がクソすぎる(悪いのはgo言語です) - やってみる
    lm0x
    lm0x 2022/11/19