並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 80件

新着順 人気順

stringの検索結果1 - 40 件 / 80件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

stringに関するエントリは80件あります。 techfeedjavascriptarticle などが関連タグです。 人気エントリには 『Computer Scienceの学位がなくてできる仕事・求められる仕事|string name; cin >> name;』などがあります。
  • Computer Scienceの学位がなくてできる仕事・求められる仕事|string name; cin >> name;

    現在、Computer Scienceの技術分野と前提知識をまとめた記事の学士版を書いてますが、割込みで前回の補足記事です。前回、IT業界マップとして知識と記憶を中心に書かせて頂きましたが、日本で主流なSI業界とWeb業界以外があまり見えてないから漏れ多そうと思ってたところ、Courseraに良い記事があったので、それを基に、その日本語版、として書かせて頂きます。前回書いたのは下記の記事です。 今回の元ネタの記事 今回の記事は前回の補足と下記の記事+αです。CSや近い専攻の方で元記事を英語で読める人はそっちを読んでここはそっと閉じて頂いても構いません。自分の利益になる方法で自分の出す情報は使ってください。 正直、インフルエンサーの発言に違和感がすごく多くて、記事を書いている中で少しずつ、この違和感の原因が見えてきました。まず、すごく思ってるのはWeb開発ってそんなに難しい仕事か?ということ

      Computer Scienceの学位がなくてできる仕事・求められる仕事|string name; cin >> name;
    • JavaScriptでObjectに空のStringを足すと0になる!?……わけではなかった

      ASTをみてみよう この不思議な現象を調査するために、AST(Abstract Syntax Tree: 抽象構文木)の状態を見てみることにしました。ASTはソースコードを構文解析した結果をツリー構造にしたもので、AST Explorerを使うと簡単に見ることができます。 ({}) + "" のAST ({}) + "" のASTをみると、ひとつの ExpressionStatement となっているのがわかります。ExpressionStatement の leftは ObjectExpression 、 operator は + 、rightは Literal となっていて、たしかに Object と String の足し算になっています。これなら確かに"[object Object]" が返ってくるでしょう。 {} + ""のAST しかし、{} + "" のASTをみると、Bloc

        JavaScriptでObjectに空のStringを足すと0になる!?……わけではなかった
      • TypeScript で string 型の値に自動補完を効かせる: Days on the Moon

        結論 type X = 'foo' | 'bar' | (string & {}); のように、文字列リテラル型の共用体型に | (string & {}) を付け足した型 X を定義します。X 型は任意の文字列を受け付けますが、IDE (Visual Studio Code など) で X 型の値を入力するときには 'foo' と 'bar' が自動補完の候補として提示されます。 解説 単純に type X = 'foo' | 'bar' | string; と書いてしまうと、共用体型の各要素がまとめられて、X は単なる string 型になってしまいます。{} 型は null と undefined を除く任意の値を受け付けるので、string & {} 型は実質的に string 型と同一なのですが、TypeScript 4.4 の時点では同一扱いされず、共用体型の各要素がまとめられ

        • URLシェアを支える技術 lz-string

          WebアプリでURLシェアを実装する際に、URLにすべての情報を持たせてしまいたい場合があります。そのとき、情報をそのままクエリ文字列に渡してしまうとURLの文字数制限に引っかかってしまうかもしれません(厳密にはURLに上限はないようですが、現実はいつもブラウザ実装依存)。 そんなときURLセーフな文字列形式で圧縮してくれるライブラリがあります。lz-sringです。 変換の例 ライブラリで compressToEncodedURIComponent というAPIが提供されているのでこれを使用します。標準のencodeURIComponentでURLセーフな文字列に変換した場合とサイズ比較をしてみましょう。 import lzstring from "lz-string"; const rawData = "Lorem ipsum dolor sit amet, consectetur a

            URLシェアを支える技術 lz-string
          • 【おすすめ】graphtech String Saver レビュー:ギターサドル交換で弦寿命向上&音質改善【グラフテック】 | ギターいじリストのおうち

            生涯5000本以上のギターをいじり続けたきた管理人が実測データを交え世界一詳しいギターレビューやギターパーツ情報をお届け!

              【おすすめ】graphtech String Saver レビュー:ギターサドル交換で弦寿命向上&音質改善【グラフテック】 | ギターいじリストのおうち
            • Python f-string cheat sheet

              These format specifications only work on all numbers (both int and float). Type f with precision .n displays n digits after the decimal point. Type g with precision .n displays n significant digits in scientific notation. Trailing zeros are not displayed. Integers These examples assume the following variable: >>> number = 10 Example Output Replacement Field Alt Fill Width Grouping Type

              • Next.jsのsearchParamsはas stringせずに必ずバリデーションしてくれ。またはvalibotのちょいテクニック

                Next.jsのsearchParamsの型問題 Next.jsのsearchParamsの型は少々厄介です。searchParamsのドキュメントでは次のように型定義が記載されています。 export default async function Page({ searchParams, }: { searchParams: Promise<{ [key: string]: string | string[] | undefined }>; }) { const filters = (await searchParams).filters; } 各パラメーターの型がstring | string[] | undefinedとなっていますね。これを使うときに型チェックが面倒になってsearchParams.filters as stringと書いてしまっているのをよく見ます。string[

                  Next.jsのsearchParamsはas stringせずに必ずバリデーションしてくれ。またはvalibotのちょいテクニック
                • Small String Optimization で Rust ライブラリ ratatui を最適化した話 - はやくプログラムになりたい

                  最近 ratatui という crate に Small String Optimization を利用した最適化を入れたので,その話を書きます. 目次 Small String Optimization (SSO) とは(SSO を既に知っている人は読み飛ばして大丈夫です) Rust で SSO を適用した文字列型を提供する crate 比較 SSO を利用して ratatui のメモリ効率と実行効率を最適化した話 compact_str crate の実装の最適化の話 インラインストレージに24バイト全てを使える理由 隙間最適化のための工夫 説明を簡潔にするため,特に断りが無い場合 64bit アーキテクチャを前提とします. Small String Optimization (SSO) とは Rust の可変長文字列型 String は文字列バッファへのポインタ,文字列の長さ,バッフ

                    Small String Optimization で Rust ライブラリ ratatui を最適化した話 - はやくプログラムになりたい
                  • TypeScript 4.1で密かに追加されたintrinsicキーワードとstring mapped types

                    TypeScript 4.1では、Mapped typesにおけるkey remappingやtemplate literal typesに付随する新機能として、標準ライブラリにUppercaseなどの型が追加されました。 上の例から分かるように、Uppercase型は一つの文字列を受け取る型関数で、文字列のリテラル型を渡すとその文字列中の小文字を全て大文字にした文字列のリテラル型が返ります。他にも、Lowercase、Capitalize, Uncapitalizeがあります。 これらの型は標準ライブラリ(lib/es5.d.ts)にその定義があります。そこで使われているのがintrinsicキーワードなのです。以下はTypeScript 4.1時点の標準ライブラリからの引用です。 /** * Convert string literal type to uppercase */ typ

                      TypeScript 4.1で密かに追加されたintrinsicキーワードとstring mapped types
                    • JotaiとRecoilの違いは何か、string keysが不要というのはどういうことか

                      JotaiとRecoilは似てます。一方で、細かい違いは多くあります。決定的な違いを一つ挙げるとすれば、stringをkeyにしているRecoilに対して、Jotaiはatomのobject referenceをkeyにしています。表面的にはstring keyを指定しなくて良い手軽さが売りになっています。 よくある比較: // Recoil const greeting = atom({ key: 'greeting', default: 'hello' }); // Jotai const greeting = atom('hello'); では、表面的ではない違いは何でしょうか。もう一つのポイントは内部実装に Map ではなく WeakMap を使っていることです。つまり、atomのreferenceが無くなればJotaiのstoreからもそのうち消えるということです。

                        JotaiとRecoilの違いは何か、string keysが不要というのはどういうことか
                      • char* を Go の string に変換するテクニック

                        はじめに Go には cgo と呼ばれる、Go からC言語を扱う為の機能があります。go build を実行すると、内部でC言語のコンパイラが実行され、ソースの一部が Go に取り込まれます。 cgo とは まずは以下を見て下さい。 //go:build ignore // +build ignore package main /* int add(int a, int b) { return a + b; } */ import "C" func main() { println(C.add(1, 2)) } func terminateProc(pid uint64) error { dll, err := syscall.LoadDLL("kernel32.dll") if err != nil { return err } defer dll.Release() f, err :=

                          char* を Go の string に変換するテクニック
                        • Update on User-Agent String Reduction in Chrome

                          $200K 1 10th birthday 4 abusive ads 1 abusive notifications 2 accessibility 3 ad blockers 1 ad blocking 2 advanced capabilities 1 android 2 anti abuse 1 anti-deception 1 background periodic sync 1 badging 1 benchmarks 1 beta 83 better ads standards 1 billing 1 birthday 4 blink 2 browser 2 browser interoperability 1 bundles 1 capabilities 6 capable web 1 cds 1 cds18 2 cds2018 1 chrome 35 chrome 81

                            Update on User-Agent String Reduction in Chrome
                          • Big Sky :: unsafe.StringData、unsafe.String、unsafe.SliceData が入った。

                            Go ではバイト列と文字列は異なる内部データとして扱っています。[]byte から string へ変換したり、またその逆を行う際にはキャストが必要になります。ですので string はイミュータブルになります。 しかしイミュータブルなのは理解しつつもバイト列を文字列にする為に無駄なアロケートをしたくない場合もあります。これまで Go ではドキュメントに明文化していなかった為に色々な作法が生まれてしまっていました。その代表的な物が以下です。 s := *(*string)(unsafe.Pointer(&b)) 本来は、Go のバイト列の内部は SliceHeader という構造体により管理されています。 type SliceHeader struct { Data uintptr Len  int Cap  int } また string は以下の StringHeader で管理されて

                              Big Sky :: unsafe.StringData、unsafe.String、unsafe.SliceData が入った。
                            • Ruby 3.4でString#to_f/Kernel.#Floatの挙動がちょっと変わるよ - 2024-11-08 - ククログ

                              Rubyの開発に参加している須藤です。Apache Arrowの開発中に、他のシステムでは受け付ける浮動小数点数の文字列表現をRubyでは受け付けないことを知ったので、Rubyでも受け付けるようにする?という話をしたら受け付けるようになりました。ということで、2024年12月にリリース予定のRuby 3.4.0からString#to_f/Kernel.#Floatの挙動が少し変わります。Ruby 3.4.0 preview2にも入っているので、これで試して問題がある場合は https://bugs.ruby-lang.org/ に報告してください。今ならまだこの挙動を元に戻せるかもしれません。 きっかけ Apache Arrowにはdecimalという精度を維持したまま小数を表現できる型があります。これ自体は一般的な型で、各種データベースでもサポートされていますし、RubyにはBigDec

                                Ruby 3.4でString#to_f/Kernel.#Floatの挙動がちょっと変わるよ - 2024-11-08 - ククログ
                              • fstrings.wtf - Python F-String Quiz

                                fstrings.wtf How good is your knowledge of Python f-strings? (Questions reflect behavior as of Python 3.13) Start Quiz

                                  fstrings.wtf - Python F-String Quiz
                                • String meets Encoding

                                  https://rubykaigi.org/2022/presentations/ima1zumi.html#day3

                                    String meets Encoding
                                  • Rustのto_string実装パターン

                                    Rustで値の文字列表現を返すにあたって、 String を直接返すのではなく Display を実装するのが一般的です。この派生パターンとして以下の4つのパターンを紹介します。 基本: 文字列化を実装したいとき 文字列化をインターフェースに含めたいとき カスタム文字列化 カスタム文字列化をインターフェースに含めたいとき 基本: 文字列化を実装したいとき Displayを実装すると、文字列化できるようになります。 println!, format! などのフォーマット処理から呼べるようになるほか、 .to_string() というヘルパ関数が使えるようになります。 以下はプログラミング言語処理系において、「変数」をあらわす構造体に文字列化を実装する例です。 Playground pub struct Var(String); impl std::fmt::Display for Var {

                                      Rustのto_string実装パターン
                                    • Ruby は String をメモリ上でどのように扱っているのか? | IIJ Engineers Blog

                                      電子メール、ネットワーク機器集中管理、異常検知、分散処理、クラウド基盤などのシステム開発に従事。古代Rubyist。 先日、 Ruby (CRuby) が String をメモリ上でどのように扱っているのか気になって調べていました。そこで String の構造体やメモリの扱いとその変遷が興味深いと思ったので、ちょっとまとめてみました。 Ruby のオブジェクトのデータ構造 まず前提知識として、そもそも Ruby が C の世界でオブジェクトをどのようなデータ構造で持っているかをざっくりおさらいします。 VALUE 型 Ruby の内部ではオブジェクトを VALUE 型という型の変数で取り扱っています。 // include/ruby/internal/value.h typedef unsigned long VALUE; 宣言の通り VALUE 型の実体は unsigned long で

                                        Ruby は String をメモリ上でどのように扱っているのか? | IIJ Engineers Blog
                                      • The surprising struggle to get a UNIX Epoch time from a UTC string in C or C++ - Bert Hubert's writings

                                        The surprising struggle to get a UNIX Epoch time from a UTC string in C or C++ So how hard could it be. As input we have something like Fri, 17 Jan 2025 06:07:07 in UTC, and we’d like to turn this into 1737094027, the notional (but not actual) number of seconds that have passed since 1970-01-01 00:00:00 UTC. Trying to figure this out led me to discover many ‘surprise features’ and otherwise unexpe

                                          The surprising struggle to get a UNIX Epoch time from a UTC string in C or C++ - Bert Hubert's writings
                                        • GitHub - alexmacarthur/striff: Real simple string diffing.

                                          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 - alexmacarthur/striff: Real simple string diffing.
                                          • Scala 3のmatch typeでcompile timeにString literalをparseして評価する - xuwei-k's blog

                                            Scala 3のmatch typeで何かのparserでも書くか?と思ったけど、コンパイル時にリテラルのStringを、型情報というか分解した場合の値情報?を、保ったままの分解が単純には出来そうにはないというか… あるいは一旦CharのHListにしたいんだけど、何か方法あるのかな— Kenji Yoshida (@xuwei_k) February 28, 2021 https://t.co/sNupBRy3rV type Substringが増えてるからいける…?— Kenji Yoshida (@xuwei_k) 2022年2月28日 できました。 parserなどに慣れてないので、とりあえず以下のクソ雑仕様?だけど、tokenにするのとparseとevalをなんとなくちゃんと分けたぞ! みんなScala 3のmatch typeで、任意の言語などのparserや評価機を書こう!!

                                              Scala 3のmatch typeでcompile timeにString literalをparseして評価する - xuwei-k's blog
                                            • pythonの文字列(string)を拡張するf, r, b, uについて

                                              pythonでは文字列の先頭にf, r, b,uを付けることが付けることが可能です。それぞれ別個の機能を持っており、大文字にしても同じ機能を持ちます。 はじめに(用語の確認)リテラル:プログラム内に書かれた文字とか数字などの定数のことです。3とか、”hello”とか。 文字列リテラル:リテラルのうち、文字列を表すものです。”hello”や“I’m seventeen forever.”は文字列リテラルです。 f…フォーマット済み文字列リテラル(f-string)python3.6で追加された新機能で、 .format() を使うことなく 文字列の中に変数を埋め込むことが出来ます。 before name = 'King Kai' like = 'driving' print("My name is {0}. I like {1}.".format(name, like))# My name

                                                pythonの文字列(string)を拡張するf, r, b, uについて
                                              • GitHub - 47ng/nuqs: Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.

                                                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 - 47ng/nuqs: Type-safe search params state manager for React frameworks - Like useState, but stored in the URL query string.
                                                • IT業界の業界マップ|string name; cin >> name;

                                                  SI業界やWebサービスばかりが取り上げられますが、ソフトウェアエンジニアが活躍できる場はたくさんあります。今回は色々な業界を歩いた経験とコンピュータサイエンスの修士までで学んだ知識から簡単に色んな業界を紹介したいと思います。 ご報告ですが、サポートを受けてしまいました。すごく嬉しく励みになり、記事書かなきゃなという気持ちになりました。ありがとうございます! 正直、コメント拒否のための課金500円位は月にサポート頂けると励みになるというか、マイナスをあまりに計上するようなら辞めるかなぁ、という感じはあるのですが、とりあえず、noteさん推奨するコメント拒否機能を有料にするの辞めてもらえませんか?それで二の足踏む人もいるでしょう。商材屋割合も高まるでしょう。コメントは励みにもなると思いますが、正直、性善説が通用しない世界では毒が強過ぎます。世の中、やばいノイジーマイノリティが思ってるより多い

                                                    IT業界の業界マップ|string name; cin >> name;
                                                  • RubyKaigi2022で "String meets Encoding" というタイトルで話しました - Eggshell

                                                    RubyKaigi2022 Day3で "String meets Encoding" というタイトルで話しました。 無事話すことができて良かったです。 スライド 後日YouTubeに動画がアップロードされると思うので、アップロードされたらそちらも貼ります。 きっかけ 本編中に話したとおり、RubyKaigi Takeout 2021 後に見たすとうさんのツイートです。ですが、読み違えていてすとうさんの元ツイは「String#encode高速化してほしい」だったのに「KEN_ALL.CSVを読み込むのが遅いのか…つまりCSV.readか?それを調査するか…よっしString#splitが30%近くかかってるな!これでプロポーザル出しちゃおう!」と読み違えたままその勢いでプロポーザル出しました。その後プロポーザルはアクセプトされ、全く気づかずにString#splitの速度改善してました。な

                                                      RubyKaigi2022で "String meets Encoding" というタイトルで話しました - Eggshell
                                                    • TypeScriptで開発中、Stringとstringの違いでエラーに遭遇。 - Qiita

                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                        TypeScriptで開発中、Stringとstringの違いでエラーに遭遇。 - Qiita
                                                      • String#scan の型の難しさと、そのちょっとした緩和策について - Money Forward Developers Blog

                                                        こんにちは。 id:Pocke です。最近、お寿司を食べるとお寿司を食べたくなることに気が付きました。 今日はString#scanの型の話をします。 String#scanの挙動 さて、まずはString#scanの挙動についておさらいしましょう。String#scanはパターンを受け取り、受け取ったパターンにマッチした文字列の配列を返すメソッドです。次に簡単な例を示します。 str = "Hello, world!" # 文字列に含まれる単語を列挙する p str.scan(/\w+/) # => ["Hello", "world"] # ブロックを渡すこともできる str.scan(/\w+/) do |word| p word # => "Hello" # => "world" end 文字列中からマッチした部分文字列を列挙しています。文字列処理を書く際に便利そうですね。またブロッ

                                                          String#scan の型の難しさと、そのちょっとした緩和策について - Money Forward Developers Blog
                                                        • TypeScriptでStringとstringどっち使うの問題 - Qiita

                                                          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                            TypeScriptでStringとstringどっち使うの問題 - Qiita
                                                          • Apple M1 だと String が速い? - ruby-jp

                                                            yasulab.icon Ruby 3.2.2 の macOS (Apple M1 MAX) で以下のベンチマークを走らせると「Symbol や Integer より String が速い」という結果になるんですが、何か ARM アーキテクチャ独特の計算があったりするんでしょうか...? 🤔💭 (毎年色んなマシンでやってますが初めてこの結果になってちょっと困惑してます 😂)

                                                              Apple M1 だと String が速い? - ruby-jp
                                                            • 【Swift】日時、数、通貨、データサイズ、リスト、人の名前、単位付きの数から String へのフォーマットは自分で実装しないで - Qiita

                                                              お? pic.twitter.com/E2dOZYFXNc — treastrain / Tanaka.R (@treastrain) September 25, 2020 令和1998年……? この記事は iOS Advent Calendar 2020 最終日、25日目の記事です。記事を書き始めてから、この内容は iOS 以外でも、Swift が使えるプラットフォームで有効なものであることに気が付きました。時すでに遅しなのでこのままいきます…。 Swift でたとえば Date を 2020年11月28日 23:59 という String に変換したいとき、DateFormatter を使います。 しかし、このデータの String へのフォーマットは、Date だけでないさまざまな要素に対応した Formatter があらかじめ用意されています。 日時 DateFormatter D

                                                                【Swift】日時、数、通貨、データサイズ、リスト、人の名前、単位付きの数から String へのフォーマットは自分で実装しないで - Qiita
                                                              • requestにlistやdict変数を格納したのに「TypeError: string indices must be integers」になる原因と解決方法 - ITipsシステムソリューションズ

                                                                Python requestにlistやdict変数を格納したのに「TypeError: string indices must be integers」になる原因と解決方法 GCP上でサーバーの設定をせずにプログラムだけを実行できるCloudFuntions。 CloudFuntionsではいくつかのプログラム言語を利用できる。 その中のひとつ「Python」を使い、トリガーに「HTTP」を指定した場合、あるエラーに遭遇することがある。 TypeError: string indices must be integers requestにstringではなく配列(list)や辞書型(dict)を渡すとこのエラーが発生する。 一体何が原因なのか。 そこで今回は、requestにlistやdict変数を格納したのに「TypeError: string indices must be inte

                                                                  requestにlistやdict変数を格納したのに「TypeError: string indices must be integers」になる原因と解決方法 - ITipsシステムソリューションズ
                                                                • どっちを使う?Rustの&strとStringの違いを図解で学ぼう

                                                                  Rustの文字列型には &str と String の2種類が存在します。 「どっちを使えばいいの?」「どう違うの?」と悩んだことはありませんか? この記事では、所有権・可変性・メモリ構造などの観点から、両者の違いをわかりやすく解説します。 &strとは? &strは「文字列スライス」と呼ばれ、自分では文字列の実体を持たず、メモリ上の他の場所にある文字列データを参照するだけの軽量な型です。 この場合、"hello"という文字列はプログラムのバイナリ(静的領域)に埋め込まれており、&strはそれをポインタと長さで参照しています。 所有権を持たない 不変(immutable) 軽量 よく関数の引数などに使われる Stringとは? Stringはヒープ上に確保された文字列の所有者です。可変で、長さを変更したり、新しい文字列を構築したりできます。

                                                                    どっちを使う?Rustの&strとStringの違いを図解で学ぼう
                                                                  • GitHub - tc39/proposal-string-dedent: TC39 Proposal to remove common leading indentation from multiline template strings

                                                                    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 - tc39/proposal-string-dedent: TC39 Proposal to remove common leading indentation from multiline template strings
                                                                    • 【Android】AlertDialogのリスト表示で、ArrayList<String>が渡せずエラーが出た場合の対処法

                                                                      リスト項目選択ダイアログは以下の要領で作成できます。 ラジオボタンやチェックボックスを使用したリスト表示も同様、setItems()を使用します。 val items = arrayOf("アイテム1", "アイテム2", "アイテム3", "アイテム4") AlertDialog.Builder(requireContext()).setTitle("リストタイトル").setItems(items) { dialog, which -> //TODO: 項目選択後の処理 }.setNegativeButton("キャンセル", null).create().show() AlertDialog.Builder(requireContext()).setTitle("リストタイトル").setItems(R.array.items) { dialog, which -> //TODO:

                                                                        【Android】AlertDialogのリスト表示で、ArrayList<String>が渡せずエラーが出た場合の対処法
                                                                      • 【Ruby】# frozen_string_literal: trueマジックコメントは必要?【RuboCop】 - Qiita

                                                                        最初に RuboCopの全てのCopをオンにすると、 Style::FrozenStringLiteralCommentという項目があります。 デフォルトだと基本的に全てのRubyファイルの冒頭に # frozen_string_literal: trueを書くよう注意されます。 p 1 + 1と何か書くだけでも、マジックコメントを書くよう要求されます。 厳しいと感じる項目は他にもあるのですが、 全てのファイルに要求されるのでとりわけ異質に厳しく感じています。 このマジックコメントって何をしているのでしょうか。 本当に必要なんでしょうか。 オフにしても良さそうな設定でしょうか。 自分の結論ではこのマジックコメントを使いたくなく、 そういう結論になった背景について備忘としてまとめます。 注意 Railsアプリにも言えるだろうと思っていますが、 Railsアプリに詳しくないのであまり念頭には置

                                                                          【Ruby】# frozen_string_literal: trueマジックコメントは必要?【RuboCop】 - Qiita
                                                                        • blog :: Brent -> [String] - Competitive Programming in Haskell: stacks, queues, and monoidal sliding windows

                                                                          Competitive Programming in Haskell: stacks, queues, and monoidal sliding windows Suppose we have a list of items of length \(n\), and we want to consider windows (i.e. contiguous subsequences) of width \(w\) within the list. ⊕A list of numbers, with contiguous size-3 windows highlighted We can compute the sum of each window by brute force in \(O(nw)\) time, by simply generating the list of all the

                                                                          • 横山健の最新シグネチャー・ギター“Kenny Falcon II with String-Thru Bigsby”がグレッチより9月26日(火)に発売 | ギター・マガジンWEB|Guitar magazine

                                                                            横山健の最新シグネチャー・ギター“Kenny Falcon II with String-Thru Bigsby”がグレッチより9月26日(火)に発売 2023-09-08 横山健の最新シグネチャー・ギター“G6136T Kenny Falcon II with String-Thru Bigsby”が、グレッチ(Gretsch)より2023年9月26日(火)に発売される。

                                                                              横山健の最新シグネチャー・ギター“Kenny Falcon II with String-Thru Bigsby”がグレッチより9月26日(火)に発売 | ギター・マガジンWEB|Guitar magazine
                                                                            • 【SwiftUI】引数から渡されたStringではTextはローカライズしてくれない | DevelopersIO

                                                                              SwiftUIで多言語対応の際に、引数で渡されたStringからではTextはローカライズしてくれないという現象になった為、もう少しTextに寄り添ってみることにしました。 環境 Xcode 14 はじめに 今回は多言語対応のためにLocalizable.stringsを作成したりする方法は説明していません。すでに日本語対応用のLocalizable.stringsがある前提で進めていきます。 Text SwiftUIのTextはUIKitのUILabelに相当するコンポーネントで、表示したい文字列をTextに渡すだけでいい感じに表示してくれます。 import SwiftUI struct ContentView: View { var body: some View { Text("Hello, world!") } } Textのここが素晴らしい Textは、渡された値がLocali

                                                                                【SwiftUI】引数から渡されたStringではTextはローカライズしてくれない | DevelopersIO
                                                                              • Regex character “$” doesn't mean “end-of-string”

                                                                                This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions before might know about ^ meaning "start-of-string" and correspondingly see $ as "end-of-string". So the pattern cat$ would match the string "lolcat" but not "internet cat video". The behavior of ^ made me

                                                                                  Regex character “$” doesn't mean “end-of-string”
                                                                                • GitHub - abhimanyu003/sttr: cross-platform, cli app to perform various operations on string

                                                                                  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 - abhimanyu003/sttr: cross-platform, cli app to perform various operations on string

                                                                                  新着記事