タグ

tetsuzinのブックマーク (4,634)

  • Unityで最新の"C#"(C#13 previewも)を使う方法

    と打つ。(previewなどバージョン指定するならこちら限定で最後に"Preview"などつけることで設定できます。) これで、C#12が使え、Unity2022以降ではfile-scoped namespaceでもMonoBehaviourが認識されるようになります。 既に知られているC#10,11を使う方法 すでにC#10,11を使う方法はある程度知られています。 CsprojModifierを用いた方法でこちらでに手順をまとめられた記事があります。 この方法でなぜうまくいくかと言うとUnityが使うC#コンパイラがC#11に対応したものになっているものの、ランタイムと不整合を起こすことからデフォルトでC#9に抑えられています。 それをcsprojで置き換えることでC#11まで使うというものです。 C#12~を使う方法 前節にあったようにUnityが使うC#コンパイラがC#11というこ

    Unityで最新の"C#"(C#13 previewも)を使う方法
    tetsuzin
    tetsuzin 2024/09/20
  • もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab

    めまぐるしく変化するテックの世界。技術を身に着けるうえで学ぶべきポイントや学習環境なども年々変わっています。 そこで「もしもいまの環境で、テックのことをイチから学び直すことになったら、自分はどんな風に勉強したいか」というIFストーリーを通じて、技術との向き合い方を考え直してみる企画「テック転生」。 今回は『Rust実践プログラミング入門』共著者の松健太郎(@matsu7874)さんに“自分だったらこう進めたい、Rustの学習ロードマップ”をご寄稿いただきました。 無理なく2ヶ月でWeb開発をRustで始めるロードマップ 株式会社estieでソフトウェアエンジニアをしているmatsu7874です。2024年8月の今、イチからRustを学び直すロードマップ(あるいはリソースガイド)を考えてみました。仕事の合間にやっていくとして数週間、長くとも2ヶ月くらいでRustで開発している会社に入っても

    もしもいま、Rustをイチから学び直すとしたら? Rust入門書著者・matsu7874さんに聞く学習ロードマップ - Findy Engineer Lab
    tetsuzin
    tetsuzin 2024/09/13
  • ビルドシステムを C# 大統一したお話

    2024/08/02 (Fri) に開催された「Unity CI/CD 完全に理解した勉強会」にて発表しました。 Unity のビルドシステムを C# 大統一した際に得られた知見を紹介しています。

    ビルドシステムを C# 大統一したお話
    tetsuzin
    tetsuzin 2024/08/09
  • 2024年版のDockerfileの考え方&書き方 | フューチャー技術ブログ

    最近はお客さんとの勉強会でDockerのドキュメントをつまみいして読むというのをやっていますが、改めて最新版を読んでみて、いろいろ思考が整理されました。2020年の20.10のマルチステージビルドの導入で大きく変わったのですが、それ以前の資料もweb上には多数あり「マルチステージビルドがよくわからない」という人も見かけるので過去の情報のアンラーニングに使っていただけるように改めて整理していきます。 仕事Pythonコンテナをデプロイする人向けのDockerfile (1): オールマイティ編で触れた内容もありますが改めてそちらに含む内容も含めて書き直しています。 エントリーの執筆には@tk0miya氏から多大なフィードバックをいただきました。ありがとうございます。 基的なメンタルモデル現代的な使い方を見ていくために「Dockerを使ってビルドする」というのはどのようなものか考えを整

    2024年版のDockerfileの考え方&書き方 | フューチャー技術ブログ
  • もしもいま、インフラ技術をイチから学ぶならどうしたい? 現役SRE・Yutaさんが考える学習ロードマップ - Findy Engineer Lab

    めまぐるしく変化するテックの世界。技術を身に着けるうえで学ぶべきポイントや学習環境なども年々変わっています。 そこで「もしもいまの環境で、テックのことをイチから学び直すことになったら、自分はどんな風に勉強したいか」というIFストーリーを通じて、技術との向き合い方を考え直してみる企画「テック転生」。 今回は、FinTech企業のSREを務めるYutaさん(@Y0u281)に“自分だったらこう進めたい、インフラ技術の学習ロードマップ”を伺いました。 パブリッククラウドが当たり前になった今、インフラ技術を学ぶスタート地点は? サーバー構築の次は、ネットワークと資格の勉強を Linuxとネットワークを学んだらいよいよAWSの学習へ 自分が学んだ時より学習コンテンツが豊富 コミュニティを活用すると情報が増えてモチベーションも高まる パブリッククラウドが当たり前になった今、インフラ技術を学ぶスタート地

    もしもいま、インフラ技術をイチから学ぶならどうしたい? 現役SRE・Yutaさんが考える学習ロードマップ - Findy Engineer Lab
    tetsuzin
    tetsuzin 2024/07/26
  • 【スクリーンショット付き】wiresharkで分析できることを紹介

    はじめにwiresharkを用いた分析を依頼されたとき、使った経験が浅い 、もしくはそもそも使ったこともない人ならば、どういったことを分析することができるのかがわからない人が多いと思います。 今回は、目的別にwiresharkの便利な機能についてスクリーンショット付きで解説いたします。 時刻の修正wiresharkのデフォルトの設定では前のパケットからの相対時間が時刻として表示されてしまいます。トラブルシューティングをする場合、いつどういった問題が起きているのかを報告する必要があるので、相対時間よりは絶対時間で表示するニーズが高いはずです。使ったことのない方向けに設定方法を解説します。 次の図の通り、表示タブの中に時刻表示形式というペインがあるので、その中から任意の表示方法を選択するだけです。 出力結果をCSVで出力したいトラブルシューティングを行っていると、キャプチャファイルをCSVで出

    【スクリーンショット付き】wiresharkで分析できることを紹介
    tetsuzin
    tetsuzin 2024/05/20
  • 好きなポッドキャストについてまとめる

    そもそもポッドキャストって何?映像のない YouTube のような存在が ポッドキャストです。 つまり、ラジオのようなものです。 YouTube のように、素人も投稿できる音声 メディアです。 どうやって聞けるの?iOSからであれば、Apple Podcast Androidからであれば、Googleポッドキャスト ※Googleポッドキャストは、YouTube musicに統合の話が出ている 他にSpotify、Amazon music、radikoからも聞けるらしい。 おすすめのポッドキャストヤング日経経済系の番組はおじさんがしゃべっていることが多いが、この番組は若い大学生~大学院生の女の子が最近の経済について 話しており、非常に聞きやすく、軽い気持ちで聞けるのが良い。ポッドキャスト的な流し聞きに向いてる。 日経トレンディ & 日経クロストレンド日経トレンディ及び日経クロストレンドとい

    好きなポッドキャストについてまとめる
    tetsuzin
    tetsuzin 2024/04/18
  • ZLogger v2の新ストラクチャードロギング体験 - hadashiA

    ゆで卵をべるときは塩をかけるのと同じように、サーバを書くときはストラクチャードロギングをするのが当たり前といった状況になった昨今。世界のロガーたちはキー/バリュー形式の構造化データを出力すべく、その用途に特化したインターフェイスを獲得するに至っている。 一方、プログラミング言語やフレームワークによってはこの辺のサポートはけっこうまちまちで、人によってストラクチャードロギングに対しての理解度やロガーへの要求水準はけっこう違っているようである。 私がサーバを書く仕事を始めた頃なんかは、使っていたウェッブフレームワークはさも当然のように人間にとって読みやすく整形された文字列をログに吐いた。ほかにオプションはなかった。私は「ふーん。そんなもんかな」と思いながら、ログを上から下に読んでいたが、しかしこれは一件のログレコードが改行されまくっていたので、キーワードでgrepするだけで当然のようにぶっ壊

    ZLogger v2の新ストラクチャードロギング体験 - hadashiA
  • 今あらためてコンテナ界隈を俯瞰する「Docker/Kubernetes コンテナ開発入門」 | DevelopersIO

    単著ならではの一貫性と、筆者のノウハウをありったけ突っ込んでやろう!というあっつい想いを感じる素晴らしい書籍です。 「2018年から2024年、コンテナ界隈もいろいろ変わったもんだなぁ…(しみじみ)」 献いただいた「Docker/Kubernetes 実践コンテナ開発入門 改訂新版」を眺めながら、ハマコーはそんな感慨にふけっておりました。 5年前、Docker始める人はまずこれ!書評Docker/Kubernetes 実践コンテナ開発入門」で旧版の書評を書いたご縁で、著者の山田さんより改訂新版の献をいただき、今この場にそのがあるというわけです。 改めて中身読んでいたのですが、単著でこれはマジでやばいです。今コンテナを使った開発を進めようとしたときにでてくるであろう、開発〜運用面でのトピックが幅広く凝縮されているで、「これ一冊読んどけば、マジはずれないよ」というぐらいの力が入った書

    今あらためてコンテナ界隈を俯瞰する「Docker/Kubernetes コンテナ開発入門」 | DevelopersIO
  • アーキテクチャから学ぶKubernetesの全体像

    Developers Summit(デブサミ)2024で登壇したセッションの資料です。 - https://event.shoeisha.jp/devsumi/20240215 - https://event.shoeisha.jp/devsumi/20240215/session/4777 …

    アーキテクチャから学ぶKubernetesの全体像
  • Gmailの新スパム規制対応全部書く

    [2024年1月10日、19日追記] GmailとYahoo!側のアップデートに合わせていくつか細かい説明を追加しています(大筋は変わっていません)。変更点だけ知りたい方は「追記」でページ内検索してください。 2023年10月3日、Googleはスパム対策強化のため、Gmailへ送るメールが満たすべき条件を2024年2月から厳しくすると発表しました。また米国Yahoo!も、2024年2月 第一四半期[1] から同様の対策を行うと発表しています。端的に言えば、この条件を満たさないと宛先にメールが届かなくなるという影響の大きな変更です。 この記事では、Gmailや米国Yahoo!の規制強化への対応方法を解説します。ただし米国Yahoo!にメールを送る人は多くないと思うので、フォーカスはGmail寄りです。また、メール配信サービス(海外だとSendGridやAmazon SES、国産だとblas

    Gmailの新スパム規制対応全部書く
  • 新築マイホームに UniFi を導入して天井 AP 設置 & 10Gbps Ethernet で構築してみた

    タイトル通り 2022年12月 に新築のマイホームを建てまして、その際に UniFi を導入して天井 AP を設置し、10Gbps に対応したネットワークを構築しました。 ことの発端 私は東海地方に居を構えており、賃貸の頃からインターネット回線はコミュファ光を使用しています。 そのコミュファ光が 10Gbps のサービスを提供しているので乗っかかったはいいものを、当時は一般的な 1Gbps 対応の機材しか持っていませんでした。 せっかく 10Gbps の回線を引いているのなら機材や PC も 10Gbps に対応させてその恩恵を享受したいですよね。 そんな中、いろいろなイベントを経てマイホーム計画が立ち上がったわけです。 「マイホームに 10Gbps Ethernet を構築するしかない…」と UniFi との出会い さて、10Gbps 化すると決まったわけですがこの要件であれば家庭向け無

    新築マイホームに UniFi を導入して天井 AP 設置 & 10Gbps Ethernet で構築してみた
    tetsuzin
    tetsuzin 2023/12/09
  • F# 8 のリリースで F# が最強の言語になってしまった件 - Qiita

    おはようございます. 遅ればせながら,11/14/2023 の .NET 8 のリリースの内容を確認し,コードジェネレータの新しい最適化機構(PGO)のデフォルト有効化や AI/LLM のアプリケーションへの統合,各フレームワークのアップデートや,C# の方ではコレクション記法の統合など様々なトピックがある中で,付随してリリースされた F# 8 についても新機能をチェックしてみました. ヤバすぎました. 私は涙しました.これまであらゆる F#er が望んでも得られなかったものがそこにはありました.F# という言語がこれまでの不満点を一気に払拭し,至高の領域に到達しようというヤバみを感じるリリースだったので,今回は以下のブログポストに記載されている新機能から個人的に凄いと思ったものを抜粋して解説します. 11/24/2023 一部サンプルコードのミスを修正しました. F# および F# 8

    F# 8 のリリースで F# が最強の言語になってしまった件 - Qiita
    tetsuzin
    tetsuzin 2023/11/25
  • これだけ食べてきたのに “前代未聞” の蕎麦が出てくるとは…【家そば放浪記】第188束:ヤオコーで買った、山本食品『信州 更科十割そば』税込462円(1人前231円)

    これだけべてきたのに “前代未聞” の蕎麦が出てくるとは…【家そば放浪記】第188束:ヤオコーで買った、山品『信州 更科十割そば』税込462円(1人前231円) GO羽鳥 2023年11月7日 スーパーめぐりが楽しい。特に旅先でのスーパーチェックは隠れたメインイベントな感もある。 先日、餃子目当てで同僚と栃木県は宇都宮に行ったのだが、当然ながらスーパーマーケットもパトロール。 まず「カットねぎ」をチェックして、どんな納豆が売られているのかも確認し、最後に干し蕎麦を見にいくと…… おや、見たことないのが売っている。 メーカー(製造元)は、あの「山品」。間違いは無いだろうと思ってはいたが、実はそこまで期待していなかった。あくまでも新商品のチェックみたいな気持ちで購入。 ところが── デカい鍋にたっぷりの湯を沸かし…… 7分ゆでて…… はい完成。 して、そのお味は── 気づいたらペロリ

    これだけ食べてきたのに “前代未聞” の蕎麦が出てくるとは…【家そば放浪記】第188束:ヤオコーで買った、山本食品『信州 更科十割そば』税込462円(1人前231円)
    tetsuzin
    tetsuzin 2023/11/10
  • CEDEC 2023 モダンハイパフォーマンスC# 2023 Edition

    CEDEC 2023

    CEDEC 2023 モダンハイパフォーマンスC# 2023 Edition
  • 大人のアトピー、かゆみ抑える新薬が続々と登場「治療できる病気」に:朝日新聞デジタル

    ","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=\"

    大人のアトピー、かゆみ抑える新薬が続々と登場「治療できる病気」に:朝日新聞デジタル
    tetsuzin
    tetsuzin 2023/08/07
    素晴らしい。自分が中高生のときにもこういう薬があればなあ。
  • 徐々に高度になるリングバッファの話 - Software Transactional Memo

    リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

    徐々に高度になるリングバッファの話 - Software Transactional Memo
    tetsuzin
    tetsuzin 2023/07/31
  • ゲームクリエイターのための3D都市モデルデータ活用入門|Unity Japan(ユニティ・テクノロジーズ・ジャパン)

    物の街を舞台に遊べるゲームを開発してみたい」……誰もが一度はそんな想像をしたことがあると思います。実はこの夢をより少ない労力で叶える方法があります。 それが、日全国の3D都市モデルの整備・活用・オープンデータ化プロジェクト「PLATEAU(プラトー)」の活用です。2020年度から国土交通省の主導で始まったもので、誰もが自由に日の3D都市データを使えるようになりました。すでに、多くのクリエイターがPLATEAUを用いて開発を行っています。 さらに2023年3月1日には、都市データをUnityでより便利に扱える「PLATEAU SDK for Unity」が、Unityアセットストアにて無償で配信されています。 記事では、PLATEAUの3D都市モデルについての基礎知識や、それらを活用したゲーム制作の方法やメリットをまとめました。また、3D都市モデルの開発コンテスト「PLATEAU

    ゲームクリエイターのための3D都市モデルデータ活用入門|Unity Japan(ユニティ・テクノロジーズ・ジャパン)
    tetsuzin
    tetsuzin 2023/04/25
  • GWの休みに勉強しよう!!!有名IT企業の研修資料まとめ - Qiita

    勉強について エンジニアの皆さん。エンジニア以外の皆さん。 ・勉強しようと思っているけど、何を勉強したらいいかわからない ・ネットを漁っても良質な教材が出てこない ・他人がどんなことをしているか気になる こんなお悩みありませんか? 今回は、有名企業の研修資料をまとめましたので、勉強のネタにしてみてはいかがでしょうか? 新人、ベテラン関係ありません! GWに暇を持て余したら、こちらをご覧くださいね サイボウズ サイボウズです。 22年度の内容が公開されていました。 ■モバイルアプリ開発 ■サイボウズのアジャイル・クオリティ ■MySQL - テストデータが偏るということ ■モブに早く慣れたい人のためのガイド ■テクニカルライティングの基 ■ソフトウェアテスト ■セキュリティ ■ソフトウェアライセンス 講義資料と講義動画まで公開されています。 資料が苦手な人でも学習が捗りますね。 ラクス こ

    GWの休みに勉強しよう!!!有名IT企業の研修資料まとめ - Qiita
  • 暗号の歴史と現代暗号の基礎理論(RSA, 楕円曲線)-前半- - ABEJA Tech Blog

    はじめに このブログに書かれていること 自己紹介 注意 Part1 古典暗号 2つの暗号方式 スキュタレー暗号 アルゴリズムと鍵 シーザー暗号 原理 頻度分析 アルベルティ暗号 ヴィジュネル暗号 如何にしてヴィジュネル暗号は破られたか Part2 近代暗号 エニグマ エニグマの登場 エニグマの基構造 如何にしてエニグマは突破されたか 前提条件 必ず異なる文字に変換される性質を利用 ループを利用 まとめ 参考文献 採用情報 はじめに このブログに書かれていること 前半 古代暗号から始まる暗号の歴史 エニグマの構造と解読法について 後半(後半ブログは こちら) RSA暗号の基 楕円曲線暗号の基 自己紹介 こんにちは!株式会社ABEJAの @Takayoshi_ma です。今回のテックブログですが、ネタに5時間程度悩んだ挙句、暗号を取り上げることにしました!暗号化手法の解説にとどまらず、そ

    暗号の歴史と現代暗号の基礎理論(RSA, 楕円曲線)-前半- - ABEJA Tech Blog