並び順

ブックマーク数

期間指定

  • から
  • まで

761 - 788 件 / 788件

新着順 人気順

文字列とはの検索結果761 - 788 件 / 788件

  • JavaScript: 圧縮とかROLZ - Qiita

    圧縮解説もどきの記事なのは言うまでもありません。今回はReduced offset Lempel-Ziv、略してROLZを紹介します。LZ77系で出力される位置情報を小さい値にする事で、高い圧縮率を叩き出す事が可能。 ただし、LZ77系のように過去の文字列を好き放題選び抜ける訳ではありません。huffman符号や算術符号等のentropy符号とうまく組み合わせる事で、圧縮率を稼ぐのです 実装編 Unicode文字列を圧縮して[_0-9A-Za-z:]からなる文字列を返しやがる仕様となります(AlphamericHTMLを真似ています)。言うまでもなくJavaScriptのprogramを圧縮してeval(SROLZ64d(...))などという使い方が可能。ちなみに今回の実装ではentropy符号系は一切使っていないので、へぼい圧縮率を誇ります /* SROLZ64e(A): compres

      JavaScript: 圧縮とかROLZ - Qiita
    • 101日目 TypeScriptがわからなかった社畜M - Qiita

      こんな風に、TypeScripでは変数や関数の型を指定することで、プログラムの品質を向上させることができるぜ。特に大規模なプロジェクトでは、型情報を持つことで予期せぬエラーやバグを減らし、開発効率を向上させることがでる。これがTypeScripの効果だぜ!! ❤TypeScriptの特徴 1.変数や関数の型定義 TypeScriptの最も特徴的な点は、変数や関数に型を明示的に指定できることだぜ。これはコード内のデータの型を明確にし、バグを予防するのに役立つぜ。 (例) 以下のコードでは変数ageに数値型numberを指定している。 この型指定により、コンパイラはageに文字列などの誤ったデータが代入されないように警告する。これにより、実行時に不適切なデータが使われることからくるバグを事前に防ぐことができるぜ。 2. 再利用性と保守性の向上 TypeScriptではクラスとインターフェースを

        101日目 TypeScriptがわからなかった社畜M - Qiita
      • LibreOffice Calc: オープンソースの表計算ソフト#LibreOffice - 歴史と世界

        はじめに 表計算ソフトで、私が使っているのはLibreOffice Calcです。 LibreOffice Calcは、LibreOfficeに含まれています。LibreOfficeは、無料で利用できるオープンソースのオフィススイートです。 寄付を募っており、使って気に入ればいくらでもいいので寄付をしてほしいというスタンスで、無料でも何の制限もありません。私は寄付をしていますが、最初の2年間は寄付をせずに使っていました。Excelの機能はほとんどすべて利用でき、関数などの引数も同じなので、情報はネットにたくさんあります。また、Excelのファイル形式は自動的にLibreOffice Calcのデータとして認識されます。これまで、ネットで困ったことはありません。 その主な機能は Writer: ワープロソフト(Wordに相当) Calc: 表計算ソフト(Excelに相当) Impress:

          LibreOffice Calc: オープンソースの表計算ソフト#LibreOffice - 歴史と世界
        • olcarをNuxt2→Nuxt3にアップデートした - tekitoumemo’s diary

          ようやくolcarのNuxt3アップデートverをリリース出来た。今回は時間捻出などいろいろ工夫した点もあるので備忘録として 期間 コミット開始の3/14から7/28までの4ヶ月半。実際ほNuxt3の勉強もしたので約5ヶ月掛かってる。Nuxt2のサポート切れに間に合わんかった😭 時間の取り方 仕事も忙しく、子どもの寝かせ付けは交代でやっているので時間が取れなさすぎて1日30分〜1時間を週3ぐらいで開発した。さらに4月からジム行き始め、子供が寝た22時すぎから週3ぐらいでジムに行くので開発に集中出来ていない。ただ時間がないからと言って1時間以上はやらず、きっちりやめるということを徹底した。結果的に体壊さずにすんだ。 やり方 Nuxt Bridgeを挟まず、一からリプレイスした。設計やライブラリなど見直したかったのでNuxt Bridgeだと逆に効率悪いと思ってやめた。アプリケーションの規模

            olcarをNuxt2→Nuxt3にアップデートした - tekitoumemo’s diary
          • Azureの既存VMをSSL対応してみた

            おはようございます。 胃が気持ち悪くて1日寝込んでたHeyGです。 以前の仕事でAzureを初めて触りました。 そこで既存のVirtualMachine(仮想マシン)をSSL対応したので記事に残しておきます。 Azure VMのSSL対応の方法 AzureのVirtualMachine(仮想マシン)のSSL対応は色々あります。 そもそも証明書の取得方法はいくつかあります。 VM内でlets encryptで自己証明書を作成 Azureのキーコンテナーで自己証明書を作成 AzureのApp Service証明書で証明書を作成 しかし昨今のSSL動向は1や2で作成した証明書を危険な証明書として扱われ、警告がでるようになっています。 3で作成できる証明書はきちんとした証明書を発行できますが、有料です。 AWSなんかだと無料で警告のでない証明書を簡単に発行できるんですが、調べた限りは無理でした。

              Azureの既存VMをSSL対応してみた
            • WordPressの絵文字の使い方

              WordPressはバージョン4.2から標準でTwitter絵文字(twemoji)の利用が可能です。 特別なプラグインなども不要ですので、どんどん絵文字を活用しましょう😊 WordPressには、標準で twemojiが組み込まれております。WordPressを最新版にアップデートしていれば 2019年にリリースされた Unicode 12.0 絵文字も使えますよ 🦩(フラミンゴの絵文字です) 隠し絵文字のSHIBUYA109 も使えちゃいます! ※本記事は、2019/11/10時点の最新版 WordPress 5.2.4の情報を元に改定しております。 MySQLの文字コードの確認方法WordPressが用いるMySQLのデータベースの文字コードがutf8mb4の場合と、utf8の場合では絵文字の貼り付け方がことなります。 1.Twitter絵文字一覧と絵文字検索を開きます。 詳し

                WordPressの絵文字の使い方
              • プロンプトインジェクションで遊べる「Gandalf」日本語writeup

                プロンプトインジェクションについて情報収集している過程で、プロンプトインジェクションで遊べる「Gandalf」というサイトを見つけました。 これはスイスのAIセキュリティ企業「LAKERA」が提供しているサイトで、ユーザーは魔法使いAIのGandalfくんにプロンプトインジェクションを使ってパスワードを引き出すゲームを楽しめます。 問題は難易度別にレベル1〜8の8問。Gandalfくんはパスワードを破られるごとにレベルアップし、よりプロンプトインジェクション対策を強固にしていきます。 内部的にはChatGPTモデルが使われており、日本語でも解くことができます。 私はレベル7まで解くことができたので、下記にそのwriteup(解き方)をまとめます。今から遊びたい人はネタバレ注意です! なお、日本語で遊ぶ際は、漢字変換中の誤送信に注意してください。エンターキーを押すとプロンプトが送信される仕様

                  プロンプトインジェクションで遊べる「Gandalf」日本語writeup
                • 意味のタグ付けする Branded Typeで型の一意性を守るテクニック

                  1. TypeScript の問題点 TypeScriptは、型システムとして構造的型付けを採用しています。 構造的型付けとは、「型の名前ではなく、型の構造に基づいて型の互換性を判断する仕組みのこと」です。 構造的型付けは、型の柔軟性やコードの再利用性を向上させるメリットがある一方で、意図せず型の互換性を生じさせてしまう可能性があります😱 例えば、以下のコードを見てみましょう。 type User = { id: string name: string } type Post = { id: string name: string } const post: Post = { id: "1", name: "post" } const print = (user: User) => { console.log(user) } // User 型と Post 型は構造が同じであるため、同じ

                    意味のタグ付けする Branded Typeで型の一意性を守るテクニック
                  • jcmdコマンド

                    jcmdコマンド 名前 jcmd - 実行中のJava Virtual Machine (JVM)への診断コマンド・リクエストの送信 シノプシス jcmd [pid | main-class] command... | PerfCounter.print | -f filename jcmd [-l] jcmd -h pid jcmdユーティリティを使用すると、診断コマンド・リクエストがJavaプロセスのプロセスIDに送信されます。 main-class jcmdユーティリティを使用すると、メイン・クラスの指定された名前を持つすべてのJavaプロセスに診断コマンド・リクエストが送信されます。 command commandは、選択したJVMに対して有効なjcmdコマンドである必要があります。 jcmdで使用可能なコマンドのリストは、helpコマンド(jcmd pid help)を実行するこ

                    • JavaScript を使用して Dataform SQL ワークフローを作成する  |  Google Cloud

                      フィードバックを送信 JavaScript を使用して Dataform SQL ワークフローを作成する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このドキュメントでは、JavaScript を使用して Dataform で SQL ワークフロー要素を作成する方法について説明します。Dataform コアで JavaScript を使用して、ワークフローで類似の要素を繰り返し作成することもできます。 JavaScript を使用した Dataform でのワークフロー開発について Dataform コアを使用すると、SQLX と JavaScript を使用して SQL ワークフロー オブジェクトを作成できます。JavaScript を使用すると、ワークフローで類似のアクションを繰り返し作成できます。たとえば、特定のユーザー ID を削除して、ワーク

                        JavaScript を使用して Dataform SQL ワークフローを作成する  |  Google Cloud
                      • Encoding.BigEndianUnicode プロパティ (System.Text)

                        public: static property System::Text::Encoding ^ BigEndianUnicode { System::Text::Encoding ^ get(); }; public static System.Text.Encoding BigEndianUnicode { get; } static member BigEndianUnicode : System.Text.Encoding Public Shared ReadOnly Property BigEndianUnicode As Encoding プロパティ値 ビッグ エンディアンのバイト順を使用する UTF-16 形式のエンコーディング オブジェクト。 例 次の例では、ビッグエンディアンのバイト順を使用して、UTF-16 エンコードを使用してテキストファイルを読み取ります。 usin

                          Encoding.BigEndianUnicode プロパティ (System.Text)
                        • シェルスクリプトの基礎⑦~case文~

                          はじめに くーばねてすをやっつけるためにLinuxさんと仲良くさせていただいているが、Linuxさんにはシェルのコマンドを格納しておくシェルスクリプトというファイルがあるらしいのでそれをまとめてみた。 概要 ■case文 をまとめた^^ case文とは 文字列がパターンにマッチするか判断し、マッチしたパターンに対してのみ処理を行う構文だ。 case文書式

                            シェルスクリプトの基礎⑦~case文~
                          • ImageLineのFL Studio 2024がリリース!!アップデート内容を解説

                            FL Studioのメジャーアップデートがリリースされました。 順当にいけばFL Studio22がリリースされるはずでしたが、リリース番号と西暦を合わせようという事になったようです。 ですから今回のリリースはFL Studio2024となりました。 短縮してFL Studio24と表記されることもあるそうです。 (もうFL Studio24で良いんじゃないの?って思うのは私だけですかね?) 前回のアップデートに関する情報はこちらです。 ImageLineのFL Studio 21.2がリリース!!アップデート内容を解説ImageLineのFL Studio 21.2がリリース!!アップデート内容を解説 2024/01/03 長らく放置していた残りを書きました。 分けて書くとマージが手間なので、「Playlist:」以降追記してます。 マイナーバージョンアップですが、バグフィ...chil

                              ImageLineのFL Studio 2024がリリース!!アップデート内容を解説
                            • レートベースルールの使い方|WafCharm|WAF自動運用サービス

                              【目次】 1.はじめに 2.レートベースルールとは 3.ルールの内容 4.ルールの設定 5.WafCharmでの制限事項 6.おわりに 1. はじめに 今回はレートベースルールについて解説します。 レートベースルールを使用すると、同一IPアドレスからの大量リクエストを ブロック可能となります。 AWS WAF上での設定方法を解説いたします。ご活用いただければ幸いです。 2.レートベースルールとは レートベースルールとは以下のように公式情報での説明があります。 レートベースのルールは、送信元の各 IP アドレスのリクエストのレートを追跡し、 指定された 5 分間のリクエスト数の上限をレートが超えるとルールアクションを トリガーします。これを使用すると、過剰なリクエストを送信している IP アドレスからのリクエストを一時的にブロックできます。 つまり、大量のリクエストを送ってくる送信元を閾値を

                                レートベースルールの使い方|WafCharm|WAF自動運用サービス
                              • 【THYSHOPP】という怪しい偽通販サイトを徹底解説! - サギラレ

                                『THYSHOPP』という通販サイトは買ってもいいサイトでしょうか…? こんなお悩みをすべて解決します。 この記事の内容 ・『THYSHOPP』という名前の怪しい通販サイトがある ・『THYSHOPP』の偽物通販サイトを専門家の視点で解説 ・『THYSHOPP』偽サイトが安全ではない訳と対処法 ・通販詐欺にやられたと思ったあなたへ この記事の監修 この記事では1000件以上の通販詐欺サイトを調査した経験のある筆者が、詐欺の可能性が高い危険なサイトを分析し、あなたの不安を解消するお手伝いをさせていただきます。 「ずっと欲しかった商品が売っているけど、一応安全なサイトかどうか知りたい」 「なかなか手に入らないものが安く売られていたのでつい買ってしまった…」 素人でもわかりやすい内容で解説していますので、ぜひ最後までご覧ください。 『THYSHOPP』という名前の利用した通販詐欺サイト サイト名

                                  【THYSHOPP】という怪しい偽通販サイトを徹底解説! - サギラレ
                                • Python Discord ボットのチュートリアル – Discord ボットをコーディングして無料でホストする

                                  原文: Python Discord Bot Tutorial – Code a Discord Bot And Host it for Free このチュートリアルでは、クラウド環境だけを利用して独自の Discord ボットを構築する方法をお伝えします。 ご自身のコンピューターに何かをインストールする必要も、ボットをホストするために料金を支払う必要もありません。 Discord API、Python のライブラリ、および Repl.it と呼ばれるクラウドコンピューティングプラットフォームなど、いくつかのツールを使用します。 このチュートリアルには動画バージョンもあります。下の埋め込み動画をご覧ください。テキストバージョンは動画の下に続きます。 Discord ボットのアカウントを作成する方法Python のライブラリと Discord API を扱うには、まず Discord ボット

                                    Python Discord ボットのチュートリアル – Discord ボットをコーディングして無料でホストする
                                  • TranslatePressの使い方・完全ガイド【2024年最新版】 | 藤井丈夫 | 起業家・中小企業経営者に特化したデジタルマーケティング

                                    W3Techによると、World Wide Web上の上位1,000万のWebサイトの、およそ63.4%は英語で書かれていると発表されています。次いでロシア語(7.1%)、トルコ語(3.9%)、スペイン語(3.7%)です。 つまり、ネットユーザーの36.6%は英語圏以外の言語で検索をします。もしも、あなたのサイトをまだ多言語化していないなら、多くの顧客層を逃していることになります。 これこそがサイトを多言語化するべき理由です。サイトを多言語化することで、あなたの商品に興味を持つ訪問者が世界中から集まります。 この記事で紹介するTranslatePressを使うと、簡単に多言語サイトを作ることができます。 そこで、TranslatePressの実際のユーザーである私が、使い方や設定方法を解説します。 WordPressの多言語化プラグインで有名な、WPMLやPolylangとの違いについても

                                      TranslatePressの使い方・完全ガイド【2024年最新版】 | 藤井丈夫 | 起業家・中小企業経営者に特化したデジタルマーケティング
                                    • 論理演算子「&&」や「||」の挙動について理解する - Qiita

                                      はじめに 初学者向けの記事となっております。 本記事ではJavaScriptを用いて説明します。他言語とは実際の挙動が異なる可能性があります。あらかじめご了承ください。 true && hoge() はどうなる? 突然ですが、以下のコードをご覧ください。 function hoge() { console.log("hoge") return 123; } const result1 = true && hoge() const result2 = false && hoge() const result3 = true || hoge() const result4 = false || hoge() const result5 = true && hoge() && false const result6 = false || hoge() || true これらの変数には何が入るでし

                                        論理演算子「&&」や「||」の挙動について理解する - Qiita
                                      • リファレンス: Turbo ドライブ

                                        ﹟ Turbo.visit Turbo.visit(location) Turbo.visit(location, { action: action }) Turbo.visit(location, { frame: frame }) 指定された location(URLまたはパスを含む文字列)に対して、指定された action("advance" または "replace" のいずれかの文字列)でアプリケーション・アクセスを行います。 location がクロスオリジンなURL、または指定されたルートの範囲外にある場合(ルートロケーションの設定を参照)、Turbo は、window.location を利用し画面全体の再読み込みを行います。 action が指定されていない場合、Turbo ドライブは、"advance"が指定されたとみなします。 画面遷移が実行される前に、Turboドラ

                                        • ASP.NET Core Web アプリケーションでMySQLを使う - Qiita

                                          ASP.NET Core プロジェクトを作成 Visual Studio 2017で、ウィザードに従ってプロジェクトを作成します。 ここでは、ASP.NET Core 1.1を使って進めていきます。 MySql.Data.EntityFrameworkCoreをインストール MySQLにアクセスするには「MySql.Data.EntityFrameworkCore」が必要なので、NuGetパッケージマネージャーを使ってインストールします。 最新の安定版である6.10.4をインストールしました。 テーブルに対応したクラスを用意 データを読み書きしたいテーブルに対応するクラスを作成します。 Modelsフォルダの下に、「MyTest.cs」を用意して、MyTestクラスを作成しました。 [追記] 実行時に、「プライマリーキーがない」というエラーが出る場合は、System.ComponentMo

                                            ASP.NET Core Web アプリケーションでMySQLを使う - Qiita
                                          • Go を使って課題解決しよう!every さんと勉強会を開催しました - OPTiM TECH BLOG

                                            はじめまして、DXビジネス開発部フィールドソリューションユニットの鈴木です。 7月2日(火)にオプティム東京本社でオプティムと 株式会社every の合同勉強会 OPTiM x every Golang Developer Night が開催されましたので、その内容をお届けします! every さん視点の記事もありますのでぜひご覧ください。 tech.every.tv はじめに 開始直前...いつもの OPTiM TECH NIGHT の倍以上の参加者です OPTiM x every Golang Developer Night ではオプティムと 株式会社every の開発者それぞれ2名が登壇し Golang を利用したプロジェクトでの成功事例や課題克服のエピソードを共有しました。Go と今話題のあの技術をコラボレーションさせてみたり、Go の便利なパッケージを活用して情報解析させてみたり

                                              Go を使って課題解決しよう!every さんと勉強会を開催しました - OPTiM TECH BLOG
                                            • 中間証明書が複数ありますがどれを使えばよいですか? | SSLストア

                                              複数の中間証明書を連結させて1つの中間CA証明書にしてください。 証明書はメモ帳などのテキストエディタで開いて内容を確認できます。 ファイルの中身は「—–BEGIN CERTIFICATE—–」で始まり、「—–END CERTIFICATE—–」で終わる内容のファイルです。 複数の中間CA証明書を連結させるためには、中間CA証明書1の後に2つ目の中間CA証明書2の文字列をコピーして、中間CA証明書1の後に貼り付けるだけです。 以下のような形式です。編集後、中間CA証明書として任意のファイル名で保存してください。 —–BEGIN CERTIFICATE—– ・ 中間CA証明書1の文字列 —–END CERTIFICATE—– —–BEGIN CERTIFICATE—– ・ 中間CA証明書2の文字列 —–END CERTIFICATE—–

                                              • PowerShell ストリームとしてファイルを読み込む方法

                                                前回、WebClientクラスのDownloadFileを使用して、インターネット上のファイルをダウンロードする方法について説明しました。 PowerShell ファイルをダウンロードする方法 WebClientクラスには、他にも、ストリームとしてファイルの内容を読み込む機能があります。 WebサイトのHTMLファイルの内容をストリームとして読み込むサンプルです。 $url = "https://example.com/index.html" $webClient = New-Object Net.WebClient $stream = $webClient.OpenRead($url) $encode = [Text.Encoding]::GetEncoding("Shift_Jis") $reader = New-Object IO.StreamReader($stream, $enc

                                                  PowerShell ストリームとしてファイルを読み込む方法
                                                • ゆずめも

                                                  今後はこっちを更新していく予定です blog.yuzu441.com rss: https://blog.yuzu441.com/rss.xml 前の記事で調べていた時にschedule triggerを使えば無料枠でもcron的な事ができそうだったので移植で素振りしてみる yuzu441.hateblo.jp cloudflare workersでslack botを動かすには@slack/botは動かないらしいので、以下の記事で紹介されているものを使う zenn.dev 各種slack用のトークンは上記の記事を参照 cron triggerについて developers.cloudflare.com wrangler.ymlなどにcron設定を書くとその設定に従って以下の用に定義した関数を実行してくれる 時間設定 wrangler.ymlに設定するのはこんな感じ(ドキュメントに書かれて

                                                    ゆずめも
                                                  • [iOS] Buildの種類によるIDFVの挙動の違い

                                                    要約 StoreBuildとTestflightでは、IDFVが別々の値になる。 AppをUpdateしたときに、IDFVがUpdate前後で一致するかを確認したいときは、StoreBuild→StoreBuild, Testflight→Testflightで確認する必要がある。 環境 Xcode15.2 iOS 17 IDFVとは DeviceとAppのVendorによって一意に決定される、アルファベットと数字からなる文字列。 型はUUID。(e.g. FA793D08-2C53-427A-81E7-047104FE2E1D) AppStoreからInstallされたAppのVendorは、AppStoreの情報によって決まる。 そうでない場合Vendorは、BundleIDから決まる。 (e.g Testflight, EnterpriseBuildなど?) その場合は、Bundle

                                                      [iOS] Buildの種類によるIDFVの挙動の違い
                                                    • Time Machine で Macのバックアップ 悔やむ前の環境整備

                                                      Synology -> Time Machine で Macのバックアップ 写真はさかなさん(つれあい)のMacBook Air。自分のはキートップが一部剥げているので格好悪くて使えない。 Time Machin(タイムマシン) とは「Time Machin(タイムマシン)」とは、一般に、過去や未来へ行くための機械のことですが、ここでは、Apple Macに標準で入っているバックアップソフト(機能)を指しています。 Mac をバックアップしたいなら、悩むことはありません、標準でバックアップソフトが入っています、それがTime Machin(タイムマシン)です。 一度、セットアップしておけば大抵はうまくやってくれます。 MacはiPhoneで有名なApple(アップル)のコンピュータの総称。MacBook(マックブック)とかはよく耳にするかもしれません。 バックアップ(backup)の失敗、

                                                        Time Machine で Macのバックアップ 悔やむ前の環境整備
                                                      • Kotlin で関数型とラムダ式を使用する  |  Android Developers

                                                        Kotlin で関数型とラムダ式を使用する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 1. はじめに この Codelab では、関数型、関数型の使用方法、ラムダ式に固有の構文について説明します。 Kotlin では、関数はファースト クラスの構造体とみなされます。つまり、関数はデータ型として扱うことができます。関数を変数に格納し、引数として他の関数に渡して、他の関数から返すことができます。 リテラル値で表現できる他のデータ型(10 値の Int 型と "Hello" 値の String 型など)と同様に、ラムダ式または簡略化してラムダと呼ばれる関数リテラルを宣言することもできます。ラムダ式は、Android 開発や Kotlin プログラミングで広く使用されます。 前提条件 関数、if/else ステートメント、null 可能性など、Kotlin

                                                        • 右園死児報告(真島文吉) - カクヨム

                                                          『うぞのしにこ』と読む。 この文字列を、人間、動物、無機物、現象などの名前に採用すると、壊滅的な被害が出る。 ■ 2024年8月。一般販売書籍名に『右園死児報告』を確認。 9月3日発売表記。 予約受付段階。

                                                            右園死児報告(真島文吉) - カクヨム