タグ

2023年11月18日のブックマーク (8件)

  • .NET 8でLINQに追加されたメソッド - Qiita

    List<Skill> skills = [ new Skill( Id: 0, Name: "ファイアー" ), new Skill( Id: 1, Name: "エルファイアー" ), new Skill( Id: 2, Name: "サンダー" ), new Skill( Id: 3, Name: "サンダーストーム" ), new Skill( Id: 4, Name: "エイルカリバー" ) ]; var skillNameDictionary = skills.ToDictionary(it => it.Id, it => it.Name); Console.WriteLine(skillNameDictionary[0]); // ファイアー Console.WriteLine(skillNameDictionary[1]); // エルファイアー .NET 7までは、次の4

    .NET 8でLINQに追加されたメソッド - Qiita
  • 【Ubuntu日和】 【第39回】Ubuntuのテキストエディタ事情について知る

    【Ubuntu日和】 【第39回】Ubuntuのテキストエディタ事情について知る
  • 「駐車場のラインに直線と楕円がある」のはなぜか 組み合わせで“無駄な仕事を減らす”思考法 | マネーポストWEB - Part 2

    左のように直線だけのものと右のように楕円にした線がある。この2つを比較すると、右のほうが隣の車と左右等間隔で駐車しやすくなり、接触トラブルを防げる確率が格段に上がる。ドライバーは楕円ラインのほうが左右等間隔に駐車しやすいから、このような種類の線があるのだ。 これと似た例がある。玄関から部屋に上がるときに、を脱ぎ散らかす子どもに手を焼いた母親が、あるときチョークで玄関の床に、子どものにぴったりの足型を描いた。すると子どもは自然とを、そこに揃えるようになった。 チョークで描いた楕円の足型にを置く。駐車場の楕円ラインに入れないように駐車する。つまり、この2つには「楕円を基準にする」という共通項がある。 もし、チョークで足型を描くという小さなイノベーションを知っていたら、駐車場の設計に「組み合わせ」て、駐車場に楕円のラインを引くという小さなイノベーションを生み出せる可能性は上がる。 一方で

    「駐車場のラインに直線と楕円がある」のはなぜか 組み合わせで“無駄な仕事を減らす”思考法 | マネーポストWEB - Part 2
    lugecy
    lugecy 2023/11/18
  • 【PHP8.4】全角スペースをtrimできるようになるぞー - Qiita

    なんとなくRFCを見ていたらMultibyte for trim function mb_trim, mb_ltrim and mb_rtrimというRFCが投票に入っていました。 というわけで、以下はこのRFCの紹介です。 PHP RFC: Multibyte for trim function mb_trim, mb_ltrim and mb_rtrim Introduction PHPには、マルチバイトのtrim関数がありません。 preg_replace("/^\s+|\s+$/u", '', $string)で概ね想定した挙動になりますが、関数を予め用意しておくことでコードの可読性とわかりやすさを向上させることができるでしょう。 また、トリッキーになりがちなこの処理を標準化することができます。 この機能は多くのPHP開発者にとって有用であり、mbstringモジュールはこれで完成

    【PHP8.4】全角スペースをtrimできるようになるぞー - Qiita
  • PowerShell 7.4がリリースされました | DevelopersIO

    .NET 8はLTSリリースのためPowerShell 7.4もLTSとなります。 最新のLTSリリースとなるので積極的に移行していくと良いでしょう。 PowerShell 7.4 の入手方法、更新方法 PowerShell 7.4の入手方法やアップデート方法はPowerShell 7 ~ 7.3の時と基的に同じです。 GitHubリポジトリおよび各種パッケージマネージャからインストール可能です。 詳細な手順はGitHubにある手順をご覧ください。 Get PowerShell 対応プラットフォーム PowerShell 7.4を利用可能なプラットフォームは7.2や7.3の時からほとんど変わっていませんでしたが、RHEL 7系が非対応になりRHEL 8~RHEL 9のみの対応となっています。 プラットフォーム毎の詳細についてはMicrosoftのドキュメントでご確認ください。 Insta

    PowerShell 7.4がリリースされました | DevelopersIO
  • ブラウザ上でデバッグするときに使えるテクニック

    ウェブ上でJavaScriptを実行してバグが発生した場合、ブラウザに内蔵されている開発者ツールを使ってデバッグすることがよくあります。そうしたブラウザでのデバッグにおいて役立つテクニックをNetflixフロントエンドの開発に携わっているアラン・ノルバウアーさんがまとめています。 67 Weird Debugging Tricks Your Browser Doesn't Want You to Know | Alan Norbauer https://alan.norbauer.com/articles/browser-debugging-tricks ◆高度な条件付きブレークポイント 開発者ツールの「ソース」タブにはデバッガーが用意されており、JavaScriptの任意の行にブレークポイントを設定することで実行を一時停止して変数やコールスタックの中身を確認できます。ブレークポイントを

    ブラウザ上でデバッグするときに使えるテクニック
  • MicroCloudのリリース、Ubuntu 24.04(noble)の開発 / Netplan 1.0(予定) | gihyo.jp

    Ubuntu Weekly Topics MicroCloudのリリース⁠⁠、Ubuntu 24.04(noble)の開発 / Netplan 1.0(予定) MicroCloudのリリース Canonicalから、LXDやSnapを駆使した仮想マシンファーム構築ソフトウェアである「MicroCloud」をリリース(GA)したことが発表されています[1]。 MicroCloudは仮想マシンを「柔軟かつ高耐久性を実現した状態で」提供できるようにするものです。3台の物理マシンを用い、「⁠どのマシンで動作しているのか」を意識しない形で(OVNもしくはFanによる仮想ネットワーク機能付きで)仮想マシンを起動していくことができるというソフトウェアです。 MicroCloudのコアとして動作するのは実質的にはLXD Clusterで、「⁠Snap版のCephとOVNを用いて、LXD Clusterを簡

    MicroCloudのリリース、Ubuntu 24.04(noble)の開発 / Netplan 1.0(予定) | gihyo.jp
  • iPhoneとアンドロイド端末のやりとり円滑に、アップルが方針転換へ

    米アップルは、携帯電話でのメッセージ送受信に関する標準規格リッチ・コミュニケーション・サービス(RCS)を来年採用することを計画している。アップルとしては大きな方針転換で、RCS採用により「iPhone」とアンドロイド端末との間でのテキストメッセージのやり取りがより円滑になる。 アルファベット傘下のグーグルなどはアップルに対し、RCSの採用を強く要求していたが、アップルはここ1年余り抵抗してきた。RCSはショート・メッセージ・サービス(SMS)やマルチメディア・メッセージング・サ ービス(MMS)よりも上位の規格で携帯電話業界の国際団体GSMアソシエーションが支持している。RCSを採用することで、異なるプラットフォームが使用された電話間におけるテキストメッセージのやり取りにおいて、共有できる機能を増やすことが可能になる。 アップルはこれまで、アップル製品間でメッセージのやり取りが可能な独自

    iPhoneとアンドロイド端末のやりとり円滑に、アップルが方針転換へ