タグ 引数
人気順 5 users 10 users 100 users 500 users 1000 users知らないとあぶない、Next.js セキュリティばなし
ムーザルちゃんねるのムーです。今回は zaru さんと、Next.js のセキュリティについて話しました。 セキュリティについては様々あると思いますが、今回は以下の3点をピックアップして話しました。 Client Components の Props から露出する Server Actions の引数に注意 認証チェックをやってはいけない場所、やって良い... 続きを読む
Goでモンキーパッチするライブラリを作った - Plan 9とGo言語のブログ
Goで単体テストを実装する場合、動的な言語のように「テスト実行中に外部への依存を置き換える」といったことはできません。代わりに、 外部への依存を引数で渡す 外部への依存をインターフェイスで渡す のように、テスト対象をテスト可能な実装に変更しておき、テストの時は外部への依存をモック等に置き換えて実行する... 続きを読む
存在するはなぜ二階の述語なのか|ミック
拙著『達人に学ぶ SQL徹底指南書』の中で、EXISTS述語の使い方を解説している章があるのだが、そこでEXISTS述語だけが唯一SQLの中で二階の述語である、ということを説明している。これはEXISTS述語だけが行の集合を引数にとる述語だからである。それは分かるのだが、なぜ述語論理を考えた人(具体的にはゴットロープ・フ... 続きを読む
「化学」を「ばけがく」と読むみたいな例を「私立」を「わたくしりつ」と読む以外に思いつかない話…「買春」「抜糸」「引数」「架線」など例が続々
西村まさゆき @tokyo26 ☎09038043720/ ✉tokyo26@gmail.com/ ライター。企画、執筆。移 動好き。好物は海苔。鳥取 県倉吉市出身/著書『日本 の路線図』三才ブックス/ 『たのしい路線図』グラフ ィック社/『ふしぎな県境』 中公新書/『ファミマ入店 音の正式なタイトルは大盛 況に決まりました』笠倉出 版社 dailypo... 続きを読む
C++のenumという型の使い方がよくわかりません。 enumを定義した後、その中にある定数はどのように扱うのでしょうか?
回答 (9件中の1件目) > C++のenumという型の使い方がよくわかりません。 C++に限りませんが、Enumは基本的にはカテゴリ変数を表すために使用します。例えば曜日には月曜日から日曜日の7通りまでしかなく、曜日を表す変数を整数(0-6)や文字列(mon, tue, …, sun)で扱おうとすると関数の引数で与えられたときにその範囲外の... 続きを読む
Bash: わかるとほんのちょっとうれしくなること5選 - Qiita
Bash の勉強を始めた頃、頭がごちゃごちゃになって調べたこと、わかるとほんのちょっとうれしくなったことを5個ピックアップしてみました。 - 目次 - alias sudo='sudo ' と alias sudo='sudo -E ' bash -c /dev/null grep -rl xargs で任意の位置に引数を展開する - 説明 - 1. alias sudo='sudo ' alias コマンドを使... 続きを読む
JavaScriptの上限・限界値 - Qiita
JavaScriptの文字列や配列は最長でどこまで格納できるか、気にしたことはありますか?関数は何個まで引数を取れるのでしょうか?ブロックのネストは何段まで? この記事では、そんな素朴な疑問に答えてみます。 テストに使った環境は、 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29) です... 続きを読む
なにこれ、すごい便利! CSSのコンテナクエリと:has()擬似クラスを使用すると、こんなことができるようになる
CSSのコンテナクエリと:has()疑似クラスを使用するとこんなことができる、というのをGoogleデベロッパーのUna氏が公開していたので、紹介します。 簡単に説明すると、:has()疑似クラスは引数の要素を含んでいるかをCSSで判別できます。.card:has(.visual)でカード内に画像(.visual)が含まれている場合のスタイル、.car... 続きを読む
Chrome Devtoolのmonitorを使うと関数の呼び出しを観察できて便利 - ぱすたけ日記
を読んで思い出したのでご紹介です。 元の記事と同様に以下の関数 sum について、 function sum(nums, acc = 0) { console.log({ nums, acc }); if (nums.length === 0) return 0; if (nums.length === 1) return nums[0]; return sum(nums.slice(1), acc + nums[0]); } この関数sumの引数 (nums と acc) の呼び出しごと... 続きを読む
Googleスプレッドシートでコーディング(等)を楽にやる - LiBz Tech Blog
はじめに 下田です。 ちまちました作業が本当に苦手なので、そういう作業はよくスプシを使って回避しています。 その中でも自分がよくやっているものを紹介します。 スプシでコーディング(等)を楽にやる ruby(Rails) 大量の引数を代入する処理を楽に書く 例えば def sample_method(hoge1, hoge2, hoge3, hoge4, hoge... 続きを読む
【C言語】引数なしの関数には void を書いた方がよいという話 - 0x19f (Shinya Kato) の日報
C言語で引数なしの関数を書くときに void を書かないのと書くのとで挙動が違うなんて話を聞いたことはないでしょうか? つまり void func() {} と void func(void) {} で挙動が違うという話ですね。 自分も話だけ聞いたことがあったものの2つがどう違うのかはわかっていなかったため、C言語の規格を読みながら何が違うの... 続きを読む
PHPのハマりポイントまとめ - Qiita
PHPのハマり情報のまとめです。主に罠な仕様、予想外の振る舞い、ドキュメントに詳しくは書いてない振る舞いについての情報をまとめていきます。ここに載ってない情報があればぜひとも教えて下さい。頂いた情報をもとに随時更新していきます。 PHPは引数が足りないときはエラーになるが、引数が多いぶんには何も言わない... 続きを読む
【衝撃事実】世界の住宅「冬の室温」日本がワースト1位 / なんとベスト1位のロシアは24度 | バズプラスニュース Buzz+
信じられないデータが公開され、大きな話題となっている。これは2018年にロシアの情報サイト「Arguments and Facts」(引数と事実)が公開したデータで、世界各国の住宅における冬の平均室温をビジュアルデータ化したもの。 ・たったの10度 そのデータに掲載されている各国の平均室温をランキング化すると、なんとワースト... 続きを読む
引数の型を何でも List にしちゃう奴にそろそろ一言いっておくか - Qiita
この記事は C# その2 Advent Calendar 2018 の第一日の記事である。 はじめに この記事では、主にエンタープライズアプリケーション(SI、企業向けの業務システムやパッケージ製品)の開発に於いて、新規開発ではなく修正や拡張を行うようなシーンを想定して、無駄な工数をなるべく削減すべく自分なりに考えて実践して... 続きを読む
Kentaro Haraさんのツイート: "Googleの2億行のソースコードを解析した結果、関数に渡す引数の順番を間違える系のバグは、引数の個数が6個以上になったときに著しく増えるので、引数の個数は5
Googleの2億行のソースコードを解析した結果、関数に渡す引数の順番を間違える系のバグは、引数の個数が6個以上になったときに著しく増えるので、引数の個数は5個以下が望ましいことがわかったという話。 https://t.co/R5yy31pDyu 続きを読む
JavaScript でカスタム例外をしっかり使う
JavaScript には、そこかしこに罠がありますが、その中の1つはエラーハンドリングだと思います。 今回はエラーハンドリングにおいて、あまり活用されていない気がする、カスタム例外をしっかり使ってみたいと思います。 TL;DR necojackarc/extensible-custom-error を使うと、エラーオブジェクトも引数に取れる便利なカ... 続きを読む
Golang を使うなら Makefile を恐れるな - Frasco
最近 Golang を使っています。開発中、私は go build と go test を繰り返し手入力で実行するのに慣れてしまいました。これはついついやってしまう、私の悪い癖でした。引数がないようなシンプルなコマンドであれば、それほど辛くありません。しかし、タスクが複雑になってくれば、当然苦痛になってきます。逃げ道となりえる選択肢はほとんどありません。bash スクリプトは、あなたの仕事の役に立... 続きを読む
Unixコマンド”yes”についてのちょっとした話 | コンピュータサイエンス | POSTD
知っているUnixのコマンドで一番シンプルなものは何ですか? 例えばechoという、stdoutに文字列を出力し```true```を返す -知っているUnixのコマンドで一番シンプルなものは何ですか? 例えば echo という、stdoutに文字列を出力し true を返す – すなわち常に0の終了コードで終了するシンプルなコマンドがあります。 シンプルな、と言えば yes もそうでしょう。引数... 続きを読む
Vim scriptを処理系レベルから高速化しようとしている話 - Qiita
TL; DR Vim scriptをパースしてASTを作り、高速化を図ります。リポジトリはこちら→ wholekeik/vim AST化 Vim script は実行のたびにコマンドをパースしているので非常に遅い言語です。コマンドをパースしておいてASTとし、それを実行すれば高速化が見込めます。しかし、Vim scriptでは引数の解釈が各コマンドによって全く異なるため、共通のパーサーを書くのは不... 続きを読む
ptraceとELFとLinuxレジスタ - sonots:blog
ptrace(2)に入門。ptrace(2) は Linux を含む Unix 系OS にあるシステムコールで、実行中のプロセスに対して、メモリ上のデータやレジスタの値を抜き出したり、書き換えたりすることができる。 これを使ってごにょごにょすると、実行中の関数とその引数を取り出して、実行中のプロセスを止めずにスタックトレースを取得したり、 デバッガを作ったり 、 標準出力を横取りして audit ... 続きを読む
メモリとスタックとヒープとプログラミング言語 | κeenのHappy Hacκing Blog
κeenです。 今回の話は別にRustに限ったものではないのですが、よくRustを始めたばかりの人がスタックとヒープが分からないと言っているのをみかけるので少しメモリの話をしますね。 厳密な話というよりは雰囲気を掴んで欲しいという感じです。 メモリは配列 プログラム(プロセス)のメモリには実行するプログラム(機械語)やグローバル変数/定数、関数の引数やローカル変数、その他プログラムで使うデータ領域... 続きを読む
【エクセル時短】今さら聞けない「VLOOKUP」。複雑な「4つの引数」を理解する | Excel | できるネット
「VLOOKUP」(ブイ・ルックアップ) はExcel関数の1つで、表を縦方向に検索し、特定のデータに対応する値を取り出すことができます。よくある例としては、以下の表のように 「顧客コード」から「氏名」や「性別」を取り出す という使い方があります。 顧客コード「T002」を表(顧客リスト)から検索し、対応する行にある氏名や性別の値を取り出しています。 VLOOKUP関数をマスターすれば、値を目視で... 続きを読む
Ruby初心者を脱した人が悩みがちな、ちょっと特殊な記法・演算子・イディオム - Qiita
初心者がRubyの基礎を覚えたところで他人のコードを読むようになると、 *args や map(&:to_s) のような謎の記法がでてきます。 この手の記法は名前がわからないとググラビリティが低くなるため、人によってはつまづきとなることが多いようです。 尋ねられることがたまにありますので、この機会にRails開発でよく使われるものを中心にまとめてみます。 引数 *args 変数名の冒頭に * (ア... 続きを読む
私的アンリーダブルコード―他人を発狂させるための 9 のテクニック - あらびき日記
コードはたいてい一度しか書かれませんが、何度も何人も読むことになります。 普段何気なく書いているコードが他人の時間と精神を削っているかもしれません。 そんなわけで、個人的に辛いなと思うことを 9 つ挙げてみました。共感してもらえるものもいくつかあるんじゃないかと思います。 実体にそぐわない変数名 見分けの付かない配列とハッシュの変数名 呼び出し元で true/false を指定するだけの引数 暗黙... 続きを読む
PythonでYahoo!ファイナンスから株価を取得 #Python #WebScraping - oneshotlife-pythonのブログ
2016 - 11 - 05 PythonでYahoo!ファイナンスから株価を取得 #Python #WebScraping WebScraping requests BeautifulSoup コードを引数にして株価を取得したい 株価を取得したいというニーズは昔からある様子。2000年以前の書籍を見ても、株価を取得するサンプルコードがあった。htmlのタグ付けなど大きく変わっているだろうから、そ... 続きを読む