並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 934件

新着順 人気順

文字列とはの検索結果241 - 280 件 / 934件

  • STR30-C. 文字列リテラルを変更しない

    STR30-C. 文字列リテラルを変更しない 文字列リテラルとは、二重引用符で囲まれた0個以上のマルチバイト文字の並びである(たとえば "xyz")。ワイド文字列リテラルも同じであるが、接頭辞 'L' が頭に付く(たとえば、L"xyz")。 コンパイルの時、文字の並びと null 終端文字を格納するのに十分な長さを持つ静的記憶域期間の配列を作成するために、文字列リテラルが使用される(複数の文字列リテラルを定義している場合)。これらの配列がどの程度区別されるかは不定である。プログラムが文字列リテラルを変更しようとした場合の動作は未定義である。通常は、文字列リテラルは読み取り専用メモリに格納されるため、アクセス違反を引き起こすことが多い。C 標準 [ISO/IEC 9899:2011] 附属書 J 「未定義の動作」の 33 を参照すること。 ライブラリ関数 strpbrk()、strchr()

      STR30-C. 文字列リテラルを変更しない
    • JavaScriptでゲーム作り「17-3:Canvas描画の最適化 ダブルバッファリング」

      Top コラム集 JavaScriptでゲーム作り 17-3:Canvas最適化2 ダブルバッファリング 17-3:Canvas最適化2 ダブルバッファリング キャンバス最適化の応用編、ダブルバッファリングについて。 Canvasのプリレンダリングを全ての領域で行う (2019.7.7執筆、2021.11.06更新) 色々試してみると、非表示キャンバスへの描画は、表示されてるキャンバスに比べて更新の負担が軽いような感じがあります。 実際、私のPCではCanvas表示サイズの幅512を超えると極端に動作がモタツクのが問題でした。しかし一方、非表示キャンバスの更新はいくら領域を増やした所で、動作に支障は出ないようでした。 今回、こういった非表示キャンバスの描画更新メソッドを全体で行うとどうなるか試します。画面のもたつきを無くし、描画パフォーマンス向上させ、ひいてはcanvasサイズの許容を一回

        JavaScriptでゲーム作り「17-3:Canvas描画の最適化 ダブルバッファリング」
      • 自作言語(コンパイラ作成)の進め方 - Qiita

        42tokyo Advent Calendar 2020の20日目の記事です。 私は一ヶ月ほど前まで自作言語の開発をしていました。作ったやつ 自作言語に関する知識がゼロの状態から開発を始めたため、どのように進めていけばいいのかわからず苦労しました。そこで、自作言語に興味があっても進め方がわからない人に向けてオススメの進め方をまとめてみました。ぜひ参考にしてみてください!! ※この進め方はc++の知識を前提としています まずコンパイラの理論を学ぶ ここでソースコードというテキストファイルが、どのように目的コードへ翻訳されていくのか一通りイメージできるようになっておきましょう。基本的に「構文解析→AST生成→目的コードへコンパイル」という流れになっています。実装もこの流れで行うといいでしょう。 ASTとは簡単に言ってしまうと「コードから必要な意味だけ抽出した木構造」です。こいつをもとに最終的な

          自作言語(コンパイラ作成)の進め方 - Qiita
        • Windows Server DNSのデバッグログ活用事例 - セキュリティ専門企業発、ネットワーク・ログ監視の技術情報 - KnowledgeStare(ナレッジステア)

          当記事では、Windows Server DNSのデバッグログ活用事例としてログフォワーダー「okurun.jar」を利用してSyslogとして収集したログのレポートを紹介します。ログフォワーダー「okurun.jar」については以下の記事を参照してください。 ログフォワーダー「okurun.jar」について ログ収集方法について 収集方法につきましては、まず以下の記事を参照してください。 Windows Server DNSのデバッグログをLogStare Collectorにて収集する方法 LogStare Collectorにて収集する際、Syslog収集設定における「マッチング文字列」にて次の文字列を設定してください。 「^\d+/」※\は円マークです。 この設定はSyslogとして転送されるメッセージの内、実際のDNSのデバッグログメッセージのみ収集するための設定になります。以下

            Windows Server DNSのデバッグログ活用事例 - セキュリティ専門企業発、ネットワーク・ログ監視の技術情報 - KnowledgeStare(ナレッジステア)
          • AI Copilotと一緒に学ぶ!Pythonで顔認識とモザイク処理をマスターしよう - APC 技術ブログ

            1. はじめに この記事では、私がCopilotと対話を重ね、その経験を共有します。私の目標は、Pythonを使って画像にモザイク処理を施すプログラムを作成することです。このアイデアは、Processingというアーティスト・クリエイター向けのプログラム言語を使ったこちらの記事から得ました。 2. Copilotとの対話 私がCopilotに求めたのは、「Pythonでイメージファイルを読み込み、人の顔を認識してモザイクを掛けるコード」の生成でした。また、必要なライブラリがあれば、それについても教えてもらいました。 2.1 私の質問 Pythonでイメージファイルを読み込み、人の顔を認識してモザイクを掛けるコードを教えてください。インストールが必要なライブラリがある場合は、それについても教えてください。 2.2 Copilotの回答 Pythonで画像を読み込み、顔を認識し、その顔にモザイ

              AI Copilotと一緒に学ぶ!Pythonで顔認識とモザイク処理をマスターしよう - APC 技術ブログ
            • GraphQLのスキーマと型を学び直した - Qiita

              はじめに 既存のシステムでGraphQLを触っているのですが、スキーマを一から作成した経験がないことと、スキーマと型システムの基礎的な部分の理解が浅いなぁと感じていたので学び直しました。 学習方法としては、具体的な題材を元にスキーマを作っていくと知識が定着しやすかったので、その過程も含め、スキーマと型システムの基礎的な内容を共有しようと思います。 本記事の題材と作成するもの 本記事では、ピザとパスタの2種類の商品を提供するオンラインデリバリーサービスを題材にし、2つの商品情報をCRUDするためのGraphQL APIの仕様(スキーマ)を作っていきます。 前提情報 最初にGraphQLのスキーマと型システムについてざっくり説明します。 GraphQLのスキーマとは? 前述の通り、Graphql APIの仕様を定義するものです。 具体的には、GraphQL APIがどのようなデータを持っており

                GraphQLのスキーマと型を学び直した - Qiita
              • HTML文字列をエスケープ | JavaScript逆引き | Webサイト制作支援 | ShanaBrian Website

                /** * HTML文字列をエスケープ * @param {string} convertString エスケープ元のHTML文字列 * @return {string} エスケープされたHTML文字列を返す */ var escapeHtml = function(convertString) { if (typeof convertString !== 'string') return convertString; var patterns = { '<' : '&lt;', '>' : '&gt;', '&' : '&amp;', '"' : '&quot;', '\'' : '&#x27;', '`' : '&#x60;' }; return convertString.replace(/[<>&"'`]/g, function(match) { return patterns[m

                  HTML文字列をエスケープ | JavaScript逆引き | Webサイト制作支援 | ShanaBrian Website
                • 不具合調査の心得 効率アップのために押さえるべきポイント|ONE CAREER Tech Blog

                  みなさんこんにちは!ワンキャリアでテックリードをしています、宇田川(X:@Ryoheiengineer)です! 直近、新卒メンバーの不具合調査をサポートする機会があり、その際に調査方法をもっと効率的にできるのではないかと感じました。 せっかくの機会なので、この記事を通じて私が不具合調査時に意識しているポイントを共有したいと思います。 不具合調査時だけではなく実装時にも通じる考え方ですので、ぜひご一読ください。 不具合調査とは?不具合調査とは、システムに発生した問題や欠陥を調査して原因を探るプロセスのことです。 エンジニアであれば、日常的に不具合の調査に取り組んでいるのではないでしょうか。調査方法を間違えると、時間がかかってしまうことも多いでしょう。私自身も初めの頃は、なかなか解決に至らず、時間を費やしてしまうことが何度もありました。 最近では、そうした経験を踏まえて、少しずつ効率的に不具合

                    不具合調査の心得 効率アップのために押さえるべきポイント|ONE CAREER Tech Blog
                  • SECCON Beginners CTF 2024 作問者Writeup

                    SECCON Beginners CTF 2024 作問者Writeup 問題 私が作問に関わったのは以下の問題です Pwn simpleoverflow 683 Solved 50pt simpleoverwrite 280 Solved 66pt pure_and_easy 85 Solved 108pt Misc clamre 198 Solved 76pt Writeup 作問者Writeupは正解という訳では無く、あくまで一例です。皆様独自のWriteupをお待ちしております。 Pwn simpleoverflow 自明なオーバーフローです Solve数がWelcomeに続いてデカくて嬉しいです #!/usr/bin/env python3 from wn import context, ELF, remote import os HOST = os.getenv("CTF4B_

                      SECCON Beginners CTF 2024 作問者Writeup
                    • [解決!Python]python-dotenvモジュールを使って.envファイルを基に環境変数を設定するには

                      [解決!Python]python-dotenvモジュールを使って.envファイルを基に環境変数を設定するには:解決!Python プログラムで使用する各種設定を.envファイルに記述してあるときに、それらを基に環境変数を設定したり、辞書オブジェクトとして保持したりする方法を紹介する。 # 環境変数FOOが設定されていないことを確認 import os print(os.getenv('FOO'))  # None # .envファイルの内容を表示 from pathlib import Path print(Path('.env').read_text()) # 出力結果: #FOO=foo #BAR=bar #EMAIL=kawasaki@example.com # .envファイルから環境変数の設定を読み込む from dotenv import load_dotenv load_d

                        [解決!Python]python-dotenvモジュールを使って.envファイルを基に環境変数を設定するには
                      • 【SNS公式まとめ】ロゴ・アイコンデータのダウンロードページ-Instagram/X/LINE/YouTube/TikTokなど

                        自社のWebページやアプリ、商品パッケージなどへ掲載するために、デザイナーからSNSロゴやアイコン、ブランドカラー(カラーコード)を求められる場合があります。 SNS公式が配布するデータ(.png/.ai/.svg/.eps)やガイドラインを一覧にしてまとめました。目次から、必要なSNS媒体をクリックして確認してくださいね! Instagramロゴ(.png .ai .svg) Instagramロゴパックは、以下のURLから ブランド要素のセクションで詳しいガイドラインを確認してダウンロードできます。 https://about.meta.com/ja/brand/resources/instagram/instagram-brand/ ダウンロードできるのは、虹色・白色・黒色のロゴです。 それぞれ .png .ai .svgが用意されており、黒色のデータのみ .jpegも用意されていま

                          【SNS公式まとめ】ロゴ・アイコンデータのダウンロードページ-Instagram/X/LINE/YouTube/TikTokなど
                        • クリップボードの出力 2019.05

                          クリップボードの内容をファイルに出力するツールです. DmpC.2019.05.zip 画面のハードコピーや選択文字列を「コピー」した時,ファイルに出力します. 「フォルダを開く」で開くフォルダに出力しています. VC++ 2019 で作成しています. 実行には VC++ 2015 x86 のランタイムが必要です.

                            クリップボードの出力 2019.05
                          • Railsフロントエンド: フォームの.field_with_errorsスタイルを無効にする方法(翻訳)|TechRacho by BPS株式会社

                            概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: How to disable Rails Form’s .field_with_errors | Rails Designer 原文公開日: 2024/06/10 原著者: Rails Designer -- Railsフロントエンド関連記事に加えて、ViewComponentとTailwind CSSを用いた美しいUIコンポーネントを販売しています 日本語タイトルは内容に即したものにしました。 一瞬でできる便利技です! 🚤💨 Railsはデフォルトと規約が優れていることで知られていますが、私がRailsアプリで常に無効にしている機能が1つあります。 それはActiveModelInstanceTagのfield_with_errorsです。 フォームのフィールドでバリデーションエラーが発生すると、このメソッドはそのエラーを

                              Railsフロントエンド: フォームの.field_with_errorsスタイルを無効にする方法(翻訳)|TechRacho by BPS株式会社
                            • 楽天が情報漏洩やらかしてる。

                              しらんけど。 楽メールってのがあるんだけど(楽天モバイル契約すると無料で使えて、月額料金払うと楽天モバイルやめても使えるやつ) 全然使うつもりもなく、とりあえずメールアドレスだけ作って、どこにも登録してない、どこにもメール送ってないアカウントなんだけど、 昨日から迷惑メールが届いてる。 作ったのは2ヶ月前くらいで、作ったことも忘れてたレベルなのに、昨日から急に。 今朝もきた。もう4通。 ランダムな文字列でメール送りまくって、たまたまヒットした可能性もあるけど、今どきそんなんある??? 今でもそんなスパムって出来るのかな??? ほとんど不到達になるようなメール送りまくってるサーバーとか、よくしらんけどGoogleだったらIPごとBANみたいなレベルやないの??? ランダムな文字列でメールなんて1000通送っても1通当たるかもわからんレベルで、しかもスパムでしょ??? って、考えると、楽天が情

                                楽天が情報漏洩やらかしてる。
                              • 【Excel】ふりがなを振る方法(PHONETIC関数)|ソフトの利用方法(Office、Adobe、PDF、ブラウザ関連)|各利用方法、マニュアル|利用方法|東京経済大学情報システム課

                                セルに入力したカタカナをひらがなに変換する場合は、PHONETIC関数とふりがな機能を使います。 B列にA列のふりがな(ひらがな)を表示させたいときは以下の手順でできます。 セル[B2]クリックし、「数式」タブ>「関数の挿入」ボタンをクリックします。 関数の挿入ウィンドウが表示されるので、関数の分類で「情報」>「PHONETIC」を選択し「OK」。 範囲に[A2]セルを選択し、「OK」ボタンをクリックします。 ひとつ式ができたら、残りはオートフィル機能を利用します。 このままではPHONETIC関数がカタカナを返すので、A列のふりがなをひらがなに設定します。 A列のセル範囲を選択し、「ホーム」タブ>ふりがなの表示・非表示の横にある「▼」>「ふりがなの設定」をクリックします。 種類を「ひらがな」にし、「OK」ボタンをクリックします。 B列がひらがなに変換されました。 B列はひらがなになりまし

                                • 初心者向けVimガイド - kenya6111のブログ

                                  はじめに 今回、vimtutorを使い、vimの主要コマンドについて学習してみました。この記事では、基本的なVimの使い方と主要なコマンドについて解説します。 基本操作 コマンドモードと挿入モード i: 挿入モードに切り替え(カーソルの位置から文字を追加) a: 挿入モードに切り替え(カーソルの後ろから文字を追加) esc: ノーマルモードに戻る ファイルの保存と終了 :w: 保存 :q: 終了 :wq: 保存して終了 :q!: 保存せずに終了 テキストの削除 x: カーソル位置の文字を削除 dw: カーソルから次の単語まで削除 d$: カーソルから行末まで削除 dd: 行全体を削除 テキストの操作 u: 元に戻す r: カーソル位置の文字を置き換える cw: カーソル位置から単語を置き換え c$: カーソル位置から行末までを置き換え 移動コマンド 0: 行頭に移動 $: 行末に移動 w:

                                    初心者向けVimガイド - kenya6111のブログ
                                  • ゲーム制作 PICO-8 再入門|NwSnKn

                                    ちょっとワケあって、PICO-8を復習することになりました。キャラクターを効果音付きで上下左右に操作するデモ作りを、サクッと実演できるようになるのが目標です。しかしPICO-8、以前少しだけ使ってたのですが、もうすっかり忘れてしまいました。 PICO-8インストールして使い方思い出すぞ。これはそんな記事。 【注意】 この記事は、多分わりと用語が間違ってます。勘違いも多いと思います。 ごめんよ。 ダウンロード公式サイトから購入してダウンロードします。 以前買ったけど、ファイルをどこかになくしちゃったよ、という場合は、Humble Bundleにログインすると、購入履歴から再ダウンロードできます。よかった。 インストールzipを解凍して適当なフォルダに配置します。 <C:\Apps\pico-8> pico8.exeをダブルクリックすると「ピンピコリーン」と立ち上がります。いきなりフルスクリー

                                      ゲーム制作 PICO-8 再入門|NwSnKn
                                    • SwiftUI BOM付UTF-8のCSVファイルを出力して外部に保存

                                      はじめにSwift(SwiftUI) で iPhone, iPad から BOM 付 UTF-8 のカンマ区切り CSV ファイルを保存できるアプリを作成しました。 アプリと言っても、ボタンが一つだけ有り、ダミーデータから CSV ファイルを出力するという最低限のものです。 今回、実装内容と速攻で実装して動作確認する手順を書きます。 【検証環境】 macOS Monterey 12.6 Xcode 13.4.1 Swift 5.7 (SwiftUI) 本記事の内容により何らかの不都合が生じても当方は一切責任を負いません。 動作内容達成すべきことは、 ・iPhone のテキストビューワー(ファイルアプリでタップして表示されるもの)で表示できる ・Windows のエクセル(バージョン 2209)で表示できる ・macOS のエクセルで表示できる のみとします。 時刻名前数値 を 10 行生成

                                        SwiftUI BOM付UTF-8のCSVファイルを出力して外部に保存
                                      • 【ポエム】Laravelのバリデーションルールの指定方法について考える - Qiita

                                        今回は ポエム です。技術的には全然高度なお話ではなく、ただ、気持ち悪かったのをどうにかしたかったというお話です。ポエムが苦手な方は「戻る」ボタンを押すことをオススメします。 前提 PHP 7.4.9 Laravel 8.5.0 3行でわかるまとめ Laravel のバリデーションルールの指定方法が気持ち悪い(とくにクラス定数を使ったとき)。 いろいろ試してみたが、気持ち悪さを解消できなかった。 自作パッケージを作って、ようやく気持ち悪さを解消できた。 クラス定数問題 Laravel では、バリデーションルールは 文字列 で指定します。例えば、 title 属性に「必須入力であること」と「1000文字以下であること」というルールを指定する場合は、次のように書きます。

                                          【ポエム】Laravelのバリデーションルールの指定方法について考える - Qiita
                                        • Next.jsのRoute Handlerを型安全にするType Alias - ROUTE06 Tech Blog

                                          Next.jsのApp Routerには特定のルートにカスタムリクエストハンドラーを作成できるRoute Handlerがあります。 nextjs.org Route Handlerは非常に強力ですが、デフォルトではResponseの型情報を参照できないという小さな欠点があります。この記事では、Type Aliasを活用してレスポンスの型情報を推論する方法をご紹介します。 Next.jsのRoute Handlerについて 型推論のソリューションに入る前に、Route Handlerとは何か、そしてなぜそれほど有用なのかを簡単に見てみましょう。 Next.jsのRoute Handlerは、アプリケーションの特定のルートに対してAPIエンドポイントやカスタムサーバーサイドロジックを作成する方法を提供します。これらはWeb RequestとResponse APIを使用しており、他のサーバー

                                            Next.jsのRoute Handlerを型安全にするType Alias - ROUTE06 Tech Blog
                                          • 【Python】requests ライブラリをさらっと学ぶための記事|ごろじ

                                            ここでは、requests ライブラリを使用して、特定のウェブサイトからコンテンツを取得し、その内容を表示する簡単なコード例を紹介します。その後、コードについて詳しく解説します。 サンプルコードimport requests def fetch_website_content(url): try: # 指定されたURLにGETリクエストを送信 response = requests.get(url) # ステータスコードのチェック response.raise_for_status() # レスポンスの内容を返す return response.text except requests.exceptions.HTTPError as e: # HTTPエラーが発生した場合、エラーメッセージを返す return f"HTTP Error: {e}" except Exception as e

                                              【Python】requests ライブラリをさらっと学ぶための記事|ごろじ
                                            • OpenCog Hyperon:人間レベルを超えるAGIのためのフレームワーク<前編> | 暗号通貨革命-シーズン2

                                              FacebooktwitterHatenaPocketCopy AGIXをBitrueで購入する OpenCog Hyperon(オープンコグ ハイペロン)の概要 2008年にリリースされたOpenCogは、ソフトウェアとハードウェアを組み合わせて心の働きをシミュレートするオープンソースプロジェクトであり、AGI(汎用人工知能)の実現を目指しています。脳を直接リバースエンジニアリングするのではなく、コンピュータ科学に基づいた工学的なアプローチを採用している点が特徴です。その認知アプローチは、心の哲学、認知科学、コンピュータ科学、数学、言語学など、多岐にわたる学術分野の融合に基づいています。 OpenCogは、Atomspaceと呼ばれる高度な知識グラフ(KG)を中心に、ニューラルネットワーク、生成AI、確率的AI、プログラム学習AIなど、さまざまなAIモジュールを統合します。この統合により

                                                OpenCog Hyperon:人間レベルを超えるAGIのためのフレームワーク<前編> | 暗号通貨革命-シーズン2
                                              • 100 年の Qlikview インタビューの質問と回答トップ 2024

                                                ここでは、夢の仕事に就くための、新人および経験豊富な候補者向けの Qlikview 面接の質問と回答を紹介します。 新人向けの Qlikview 面接の質問 1) QlikView とは何ですか? Qlikview は、生データを知識に変換するために使用されるビジネス インテリジェンス ツールです。 このソフトウェアは、「連想」に基づいて機能する人間の脳のように機能し、あらゆる方向に進んで答えを探すことができます。 2) QVD ファイルを作成するにはどうすればよいですか? 次の構文を使用して QVD ファイルを作成できます。 STORE<Name of table>INTO<Path\FileName.qvd> 3) QlikView Admin で使用できるグラフの種類をリストします。 QlikView Admin で使用できるグラフの種類は、折れ線グラフ、棒グラフ、コンボ チャート、

                                                  100 年の Qlikview インタビューの質問と回答トップ 2024
                                                • DBで区分値などのCODEは数値ではなく文字列を利用するべき - Qiita

                                                  はじめに データベース設計において、区分値(コード値)をどのように扱うかは、システムの効率性、拡張性、および保守性に直接影響を与えます。従来、多くのシステムでは、これらの区分値を数値(整数型など)で管理することが一般的でした。数値コードは、メモリ使用量が少なく、処理速度が速いという利点があります。しかし、これには大きな欠点も伴います。それは、コードの意味が直感的に理解しにくいという点です。例えば、ステータスを表す1や2が具体的に何を意味するのか、コードを見ただけでは判断が難しい場合があります。 一方で、文字列を用いたコード(例えば、activeやinactiveなど)は、その値が何を表しているのかを直接的に反映します。これにより、データを扱う際の直感性が高まり、開発者やデータベース管理者がコードの意味を瞬時に理解できるようになります。さらに、文字列コードは拡張性に優れており、新しい区分値を

                                                    DBで区分値などのCODEは数値ではなく文字列を利用するべき - Qiita
                                                  • Windows 再起動が出来ない”準備をしています”画面時の対処法 - 悠々サイクル 東広島の自転車屋

                                                    今回は番外編のウィンドウズのPCによる更新中の疑問について書いていきます。 Windowsの準備をしています の画面の対処法 その1 ひたすら待つ その2 強制終了 その3 問題のあるファイルを削除 準備画面から復旧したら Windowsの準備をしています の画面の対処法 ある日突然と訪れるこの画面 私もつい先日 「画面がカクカクするなぁ」と思い再起動を選択。 その直後にこの画面に遭遇しました。 多くの場合は更新の後に起こることが多く、最新ですと2023年の11月中旬のアップデートで発生している模様です。 ネット上でも困っている人が多く 「PCが動かない」 「午前中の仕事時間がつぶれた」 「会議資料が間に合わない」 などの嘆きの声が上がっていました。 その1 ひたすら待つ まずは基本です。 「電源を切らないでください」と書かれているようにここで強制終了なんてことをするとPC側に大きなダメー

                                                      Windows 再起動が出来ない”準備をしています”画面時の対処法 - 悠々サイクル 東広島の自転車屋
                                                    • SQLite3学習をはじめよう - やってみる

                                                      なんもわかってなかったと気付く。 対象環境 2019-08-03 きっかけ 偶然こちらで表制約の存在をはじめて知った。こんな基本的なことすら知らなかったことにショック。 たとえば create table if not exists MyTable( id int primary key, age int, name text, constraint c1 check((0<=age and age>=200) and (name='A' or name='B')) ); 以下2つを知らなかった。 if not exists constraint 反省 今までネットで見たコードを適当にコピペして理解したつもりになっていた。別に今まで困らなかったから、と思っていたが、if not existsを知らないがゆえにdrop tableしてからcreate tableとかやってた。いや、結果的にそ

                                                        SQLite3学習をはじめよう - やってみる
                                                      • FILTER関数とスピルの仕組み|TAKESAN

                                                        よくすすめられる関数Excelの最近の関数で、便利なものやおすすめのものはあるか、という話で、FILTER関数が紹介される事があります。今回は、その関数について説明します。 注意事項FILTER関数ならびに、一緒に説明するスピル機能は、2020年頃に追加されたものですので、使用バージョンに注意ください。 シートのフィルター機能説明に使うのは、回転寿司を食べた記録です。 寿司食べた表この種の表で、表を絞り込みたい場合があります。たとえば、一皿150円の寿司を食べた記録を絞り込んで表示したい、といった具合です。 その時、単にそれを表示したいのであれば、表にフィルターをつけて、単価の所のボタンを押して150で絞り込めば良いです。表の中を選択した状態で、リボンのデータタブ→フィルターを押せば有効にできます。 フィルター機能の有効化フィルターを有効にしたら、絞り込む条件を指定したい所のボタンを押して

                                                          FILTER関数とスピルの仕組み|TAKESAN
                                                        • 【ソースコード有】シェルスクリプト入門 - 構文や書き方、使い方について解説

                                                          【シェルスクリプト入門】概要 シェルスクリプトは、LinuxやUnixなどでユーザー操作を受け付け、動作した結果を出力するシェルをまとめたものです。シェルはOSを構成するソフトウェアの一つであり、操作の受付や他のソフトウェアに指示を出したりする役割を担います。 LinuxやUnixを操作する際には、操作コマンドを一つひとつ入力しても問題ありませんが、複雑な処理や繰り返し処理を実行する場合には非常に手間がかかります。そこで、シェルをひとまとめにし、効率的に処理を実行するためにシェルスクリプトが用いられるのです。 シェルスクリプトを使えば、LinuxやUnixでの定例作業の自動化や、サーバーソフトウェアの操作などが行なえます。詳しくは“シェルスクリプトとは?使用例やできること、使うための方法” で解説していますので、こちらをご覧ください。 【シェルスクリプト入門】基本文法と書き方 ここからは、

                                                            【ソースコード有】シェルスクリプト入門 - 構文や書き方、使い方について解説
                                                          • NextDNSを導入する

                                                            月間クエリ数 なんにせよ身売り先は選ばなければならない。Google、Apple、Meta、Amazonと情報を切り売りし、広告をあしらいながら暮らすことはすでにわれわれの(彼らの?)既成事実になったが、まだどこにどの程度売りつけるかを選ぶ余地はある。願わくばどんな広告を許容し、どんなものを拒否するかということも。 いまやかなりの情報はユーザーの管理外で出入りしている。トラッカーとテレメトリは裏で知らないドメインと通信し、トラフィックの一定割合は有象無象の広告で占められる。情報の利用許可を取るサイト、これはまだ良心的なほうだ。商業サイトではその何倍もの情報が毎日どこかに送りつけられ、あるいはどこかから送りつけられ、その宛先・差出人をわれわれは目にしない。情報を渡すこと自体をいまさら争うつもりはないが、その出入りが(解析でもしない限り)ブラックボックスなのは嬉しくない。 NextDNSはその

                                                              NextDNSを導入する
                                                            • console.log でデバッグするときの落とし穴とその対処法

                                                              JavaScript の console.log() は便利ですが、注意も必要です。 今回は、自分が最近遭遇したコードを元に、具体的な事例を紹介したいと思います。 事例: エスケープ文字 \t に気づかず === で比較 これは実際のコードを単純化したものです。このコードでは、二つの文字列が同じかどうかを比較しています。 if (str1 === str2) { console.log("同じ文字列です"); } else { console.log("異なる文字列です"); }

                                                                console.log でデバッグするときの落とし穴とその対処法
                                                              • Google Chromeで素早くAWSマネージメントコンソールの特定のサービスページを開く方法 - エス・エム・エス エンジニア テックブログ

                                                                こんにちは! 5月に株式会社エス・エム・エスへ入社しました、SREの西田和史です。 今日はAmazon Web Services(以下AWS。各サービス名も一般的な略称で表記します)周りのTipsを共有します。 解決したい課題 AWSマネージメントコンソールで特定のサービスのページを開こうとすると、たくさんのサービスがあることもあり結構手間がかかります。 よく使うサービスはホーム画面にリストで表示されていますが、リストの順番は毎回変わりますし、 検索機能も使いにくく、「ECR」など妥当なキーワードでも対応するサービスが出てこないこともあります。 解決策 Google Chromeのサイト内検索機能を使います。 手順 chrome://settings/searchEngines を開きます(もしくは次の画像のメニューのクリックでもOK) サイト内検索の項目で「追加」のボタンを押す 次のよう

                                                                  Google Chromeで素早くAWSマネージメントコンソールの特定のサービスページを開く方法 - エス・エム・エス エンジニア テックブログ
                                                                • Algolia Integrationで全文検索を実装する(2) - ノーコード ラボ

                                                                  こんにちは!安田です。 前回のAlgolia Integrationの内容に続き、第2弾となります。 前回の記事では、Algolia Integrationの環境構築とAlgolia検索の簡単な実装方法をご紹介しました。 blog.nocodelab.jp 今回は、検索サービスの機能が格段にアップするようなAlgoliaの検索設定についてご紹介していきます! Algoliaの便利な検索設定 1.複数のフィールドを対象としたキーワード検索 設定方法 2.検索結果の重みづけを設定する 設定方法 3.あいまい検索(類似検索) 設定方法1(タイプミス耐性の設定) 設定方法2(同義語の設定) 設定方法3(検索言語の設定) 【参考】Algolia検索を使う場合の注意事項 まとめ Algoliaの便利な検索設定 Algoliaは、検索速度が高速であるだけでなく、細かな検索の設定ができるのも特徴の一つです

                                                                    Algolia Integrationで全文検索を実装する(2) - ノーコード ラボ
                                                                  • Figmaのバリアブルでユーザビリティテストを効果的に!実践的なプロトタイプ作成術 - ウェルスナビ開発者ブログ

                                                                    この記事では、FigmaのVariables(バリアブル)を使って、実際のプロダクトに近い操作ができるプロトタイプの作成方法を紹介します。そのプロトタイプは、特にユーザビリティテストにおいて有効なフィードバックを得るのに役立つと考えています。 この記事が、みなさまのプロダクトのUI/UX改善・検証のお役に立てば幸いです。 Figmaのバリアブル(Variables)とは バリアブル導入のきっかけ バリアブルを使ったプロトタイプの作成方法 プロトタイプ作成手順 1.静止画としての画面デザイン 2.プロトタイプで実現したい操作のトリガーとアクションをまとめる 3.バリアントの設定とコンポーネント化 4.動的な箇所や値をVariables(バリアブル)として登録 5.デザインパーツにVariables(バリアブル)を割り当てる 6.プロトタイプを作成 導入のメリット・デメリット メリット 深度の

                                                                      Figmaのバリアブルでユーザビリティテストを効果的に!実践的なプロトタイプ作成術 - ウェルスナビ開発者ブログ
                                                                    • Stable DiffusionでのBreak構文の使い方!他の強調方法も紹介

                                                                      Stable Diffusionの『Break』構文とは『Break』とは、呪文(プロンプト)に書き込んだ特定のトークンを強調するための構文です。Breakの次に来るトークンが、強調されます。 また、”break keyword”とも呼ばれています。 Stable Diffusionの『トークン』についてStable Diffusionにおける『トークン』とは、プロンプトに書き込んだ文字列(英単語)のことです。 1単語=1トークンのとしてカウントし、トークンの区切りに使われる『,(カンマ)』も1トークンとしてみなされます。 書き込んだトークンの数は、プロンプトを書き込むボックスの右上で確認可能です。 呪文(プロンプト)は75単語で1グループStable Diffusionのプロンプトは、75トークンで1グループとなります。 グループ内に序列があり、1番目のトークンが一番強く75番目のトーク

                                                                      • Cloud SQL for MySQL を使用してベクトル エンベディングを操作する  |  Google Cloud

                                                                        フィードバックを送信 Cloud SQL for MySQL を使用してベクトル エンベディングを操作する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このページでは、Cloud SQL を操作してベクトル エンベディングを使用するアプリケーションを構築する方法について説明します。 Cloud SQL for MySQL は、ベクトル エンベディングの保存をサポートしています。その後、ベクトル検索インデックスを作成し、Cloud SQL に保存する残りのデータとともに、これらのベクトル エンベディングに対して類似検索を実行できます。 ベクトル エンベディングの保存 Cloud SQL for MySQL を使用してベクトル エンベディングを保存するには、テーブルにベクトル エンベディング列を作成します。特別なベクトル エンベディング列は、VARBINA

                                                                          Cloud SQL for MySQL を使用してベクトル エンベディングを操作する  |  Google Cloud
                                                                        • pydanticを用いて堅牢な型を作成する - Qiita

                                                                          概要 堅牢な型(Strict Type)が現時点で5つしかなく、結局__post_init__などでバリデーションを行う必要があるのは面倒と感じていましたが、なんとpydanticでは型を自分で作ることが出来ます! ただの型の作成であれば、下記のQiita記事やドキュメントを参照すれば作ることが出来ます。 今回はこれの堅牢な型バージョンです。 型の作成方法 めちゃくちゃ簡単です。 作成する型のクラスを定義する __get_validators__を定義して、次で作成するvalidate関数を呼び出す validateを定義する関数を作成し、エラーパターンを記述する 簡単な例を紹介すると、0以外の数値を受け取るNotZeroNumber型を定義してみます。 from pydantic.dataclasses import dataclass class NotZeroNumber(int):

                                                                            pydanticを用いて堅牢な型を作成する - Qiita
                                                                          • RubyKaigi 2024 初参加の記録

                                                                            はじめに 沖縄で行われた RubyKaigi 2024 が、私の初 RubyKaigi でした! 初参加かつ、単身での参加かつ、他の技術カンファレンスにまともに参加したこともなかったので、右も左もワカラナイ状態でしたが、そんな中で学んだことや、各セッションのメモを記していきます。 ほぼ誰の役にも立たないものですが…… RubyKaigi未参加の方や初参加の方の参考になると嬉しいです 間違ってたり補足が必要な点が多いと思うので、ぜひご意見ご指摘あればコメントください! Tips 今回のカンファレンス参加で学んだことを書いていきます。 他の技術カンファレンスにも適用できるTipsだと思います。 早起きは三文の徳 Early bird チケットは半額くらいで購入できます。 イベントの参加登録もすぐ埋まるので早めに済ませておきましょう。早く行動するために、次の「常にアンテナを張る」が大事です。 常

                                                                              RubyKaigi 2024 初参加の記録
                                                                            • 静的 Web アプリから Azure Blob Storage に画像をアップロードするメモ - Qiita

                                                                              概要 Microsoft Learnの静的 Web アプリから Azure Blob Storage に画像をアップロードするをStatic Web Apps で行おうとしたが、 私がFunctions に Typescript を使っていたため、utils.jsがコピペで動かず詰んだ。 JavaScript を使用してイメージを Azure Storage Blob にアップロードする のサンプルコードはTypescriptであり、こちらを使ったら動作させることができたので備忘録として残す。 blobの設定 Microsoft Learnの手順ではデフォルトの設定でと言っている部分だが、論理的な削除は不要な使い方をする予定なので、チェックを外しておく。(ファイルを消しても論理削除期間中は課金されるのが嫌なので) 書き換え バックエンド utils.jsを使っていた関数を対応する関数に書き

                                                                                静的 Web アプリから Azure Blob Storage に画像をアップロードするメモ - Qiita
                                                                              • kintone(キントーン)をデータベースとして使うために構造を知ろう! | 株式会社ロケットスタートホールディングス

                                                                                お問い合わせはこちら 株式会社ロケットスタートホールディングス つくば本社〒305-0047 茨城県つくば市千現2-1-6MAP 銀座オフィス〒104-0061 東京都中央区銀座1丁目16-7 銀座大栄ビル5FMAP 宇都宮オフィス〒321-0945 栃木県宇都宮市宿郷 5-27-14-2FMAP TEL:029-893-3611(代表) FAX:029-893-3612 TEL:029-893-3626(つくば本社) TEL:028-678-6111(宇都宮オフィス) 公開日: 2023年12月18日 / 更新日: 2024年04月30日 コラムkintone kintone(キントーン)をデータベースとして使うために構造を知ろう! kintone(キントーン)はプログラミングの知識がなくても手軽にデータベースシステムが作れてしまうとても便利なサービスです。 クラウド型のサービスなので、

                                                                                  kintone(キントーン)をデータベースとして使うために構造を知ろう! | 株式会社ロケットスタートホールディングス
                                                                                • 玄箱うぉううぉう♪ | DSK.jp

                                                                                  2005年8月21日ハードウェア,コンピュータ関係 この記事は、以前提供していた同名サイトのミラーとなります。 お知らせUNIX USER 9月号に下名の記事が載りました。うぃす! 1.モノ(2005 8/21更新)※すべて Google ドライブ よりダウンロードできます DevianGentooVineモジュール玄箱の中の人々ツールカーネル分散コンパイル環境(試作版)2.こんなことができましたUSBオーディオaiwa SC-UC78(audio.o) mpg123,alsaplayer(oss)でmp3が鳴るところまで確認。 USB LANcorega Ether USB-T(kaweth.o) plannex UE2-100TX(ax8817x.o) telnetとかできました。 USBストレージUSBメモリ(usb-storage.o) USB CD-ROM(〃) 5in1カー

                                                                                    玄箱うぉううぉう♪ | DSK.jp