「Select」を含む日記 RSS

はてなキーワード: Selectとは

2024-05-29

アメリカ人が教えるステーキの焼き方

まず、どの肉を買うべきか。アメリカ牛にはUSDAがランキングを付けたものがあり低い順からUSDA Select, USDA Choice, USDA Primeがあります。USDA Primeの肉を買いましょう。

どの部位を買うべきか。代表的ステーキ部位としてNYストリップサーロインリブアイ、フィレミニョンなどがありますバランスが取れているのはNYストリップです。リブアイは脂が多めですが人気です。柔らかい赤身だけを食べたいならフィレミニョン一択です。

ドライエイジングウェットエイジングについて。ドライエイジング温度湿度が厳しく管理された部屋で風を通し肉の表面に微生物を付け微生物の働きで肉を柔らかくするというチーズのようなものです。表面は食べずに切り捨て水分も減るため歩留まりは落ちるのですがとてもおいしいので高級ステーキ店では必ずドライエイジングの肉を選ぶことができるようになっていますウェットエイジングというのは真空密閉容器に肉を詰めしばらく冷蔵保存することで酵素の働きで肉を柔らかくするものこちらは普通に流通させるだけである程度ウェットエイジングになっているので違いを大きく感じることはないでしょう。手にいれることができるならドライエイジング肉を買いましょう。

焼く1時間ほど前に肉を外に出し室温に持っていきます。焼く10分ほど前に塩、黒こしょうにんにくパウダーをこれでもかとまぶします。

フライパンを中火で温めます。きちんと温かくなってから肉を投入します。メイラード反応を起こさせるためまず表面を焼きます

肉の内部温度が50度になるまで焼きます

から下ろす1分ほど前に大量のバターローズマリーまたはタイムを投入し、ベイジングさせます

焼いたあとも温度は上昇を続けるため10分程度寝かせます。内部温度55度のミディアムレアになります

2024-05-08

anond:20240508074736

https://anond.hatelabo.jp/20240507125309

はい

ではなく、SQLは処理じゃなく、定義であることを理解するのが大切。

何の定義かと言えば、リレーショナルデータモデルへの演算定義なんだよ。この演算には、関係代数という演算を使う。

なぜ定義だと認識する必要があるかという、Selectは出力でも何でもなく、射影という演算の一部なんだよ。

"+3" とかと一緒

 

で、関係代数演算順位にもちろん意味がある。最初に"射影"して"選択"かけたら全く別になる。

SQLは、この演算順位を、SelectやWhereの中で状況によって意味が変わる。という出鱈目なカバーで逃げた。Order byで悩んだろ。

さらに言えば、苦肉の策でWhereのパチモンはどうしても2回必要でHavingを作ったのよ

 

本来で言えば、この演算は、選択-結合-射影-結合といくらでも出来る。

なのにSQL普通演算で言えば

「足し算は頭に一回書いてください。複数使う時はかっこつけて下さい。ちなみに、掛算を一緒に使うと足し算の意味が変わり場合によってはエラーです」みたいな安直構造定義しちゃってるの。

 

リレーショナルモデルへの演算としてだダサダサで、リレーショナルモデル演算の複雑さではなくSQLという表現の都合で人類の頭に負荷かけ続けてる。

出力が頭にあるのは便利(間違い)。英語から(間違い)。って言われると何言ってるんだーって、ちょい昔のまともなデータベースエンジニアなら普通にキレてた案件

2024-05-07

anond:20240507213947

使うテーブルがどこになるとか項目名がどうなるかが、from以降書いてからじゃないと判断しにくいことが多いので

処理書くとき最初select句の内容が書きにくいってことは結構あると思う。

とはいえ、いったんselectの中身は空欄にしておいてfrom以降書いてから戻って来たらいい程度で

SQLのクソさの本質全然掴んでない記事だとは思う。

読むときは当然、出力が最初にあったほうがわかりやすいしね。

anond:20240507125309

わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー

anond:20240507125309

かに書くときselect句を最初に書きにくいことはよくある。

でもそれだけのことで、いったん空白にしておいてfrom以降を書く程度の手間でカバーできてる。(その点ではそのツールの方が便利なんだろう)

他人が読むとき最初に出力が書いてあるとわかりやすい。

ほんのちょっと改善をめちゃくちゃ大げさに言って成果アピールしてるなと思いました。

anond:20240507125309

「わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー」

これ書いてる人誰もいなかったけど

SQLが糞だと思わないのは、ブクマカ馬鹿が進行しているか

https://b.hatena.ne.jp/entry/s/www.docswell.com/s/hoxo-m_inc/Z4Q8NL-2024-05-06-203800

まともにコンピューターサイエンスやってSQL使ってれば

「わかるー射影はステップ最後なのに、select名前変更とか拡張とか全部乗せて先に書くのキモいよねー」

一言で終わりなのよ。

 

ブクマカは、英語ですからとか言い出してる。英語からって集合演算で射影を先に書くなんてねえよw

やばいSQL使ってるのに、SQLで実現してることが分かってない。さらには俺はSQLに詳しいとかい雰囲気出しててやばい

高度な話題?なわけねえだろwiki読むだけでいいレベルなのよ。

https://ja.wikipedia.org/wiki/%E9%96%A2%E4%BF%82%E4%BB%A3%E6%95%B0_(%E9%96%A2%E4%BF%82%E3%83%A2%E3%83%87%E3%83%AB)

X検索すると似たような言及してる奴が多いし、別に高度な問題でも何でもないのである。というか基本情報範囲

 

  

こんなのがテクノロジーカテゴリでマサカリなげてる。一般カテゴリ劣化はどっちかつうと過激なんだけど、テクノロジーカテゴリは明確に馬鹿が進んでる。

日本語の唯一のテクノロジーソーシャルサービスが、SQLからずマサカリなげるってやばくね?

大丈夫日本

2024-03-05

anond:20240305105722

まあselectで書き換えられることはないと思うけど…(負荷はかかるだろうけど…

2023-10-20

SELECT id
     , name
     , age
     , sex
     , address
     , mailaddress
     , tel
     , mobile
     , kbn
     , regist_date
     , taikai_flg
     , member_flg
     , kaiin
     , sei
     , mei
     , gender
     , del_flg
  FROM users
 WHERE 1 = 1
   AND del_flg = '0'
 ORDER BY sei

2023-09-19

anond:20230919153722

少なくともreadonlyで、指定クライアントからアクセスさせるようにするんじゃない?

負荷の高いSELECT文が投げられたらtechにalert飛んでkillできるようにしておくとか

2023-09-16

SQLできます」と名乗っていいレベルとは

SELECT、INSERT、UPDATE、DELETE、UNION、JOINを読んだり書いたりしたことありますレベルで名乗っていいものか?

最低限、ストアド作れますレベルじゃないと名乗っちゃダメか?

2023-09-11

anond:20230911065242

do until activecell.value = ""

やりたいこと

activecell.offset(1,0).select

loop

これだけでだいたいいける

2023-06-15

YAMAHA NVR500 で エキサイトMEC光 に接続する方法

ネットに公開されている情報は、初心者には難しいと感じました。

Yamahaサイトconfigは公開されていますが、exciteMEC光だと、クリアする注釈が多すぎて。

"NVR500 では、tunnel endpoint address コマンド使用して、AFTR の IPv6アドレス指定してください。"

って書いてますが、exciteMEC光はAFTR公開してないぞ!ってなるので。

正解は[gw.transix.jp]のIPv6アドレス指定する、で

"tunnel endpoint address 2404:8e01::feed:101"です。

以下、全文。

#

# transixのIPv4接続DS-Lite)でインターネット接続

#

#

# ルーターの設定:ひかり電話契約なしの場合

#

#

# ゲートウェイの設定

#

ip route default gateway tunnel 1

#

# LANインターフェースの設定 (LAN1ポート使用)

#

ip lan1 address 192.168.100.1/24

#

# WANインターフェースの設定 (LAN2ポート使用)

#

ipv6 prefix 1 ra-prefix@lan2::/64

ipv6 lan1 address ra-prefix@lan2::1/64

ipv6 lan1 rtadv send 1 o_flag=on

ipv6 lan1 dhcp service server

ipv6 lan2 dhcp service client ir=on

ipv6 lan2 secure filter in 1010 1011 1012

ipv6 lan2 secure filter out 3000 dynamic 100 101 102 103 104 105 118 119

ngn type lan2 ntt

#

# トンネルの設定

#

tunnel select 1

tunnel encapsulation ipip

tunnel endpoint address 2404:8e01::feed:101

tunnel enable 1

#

# フィルターの設定

#

ipv6 filter 1010 pass * * icmp6 * *

ipv6 filter 1011 pass * * tcp * ident

ipv6 filter 1012 pass * * udp * 546

ipv6 filter 3000 pass * * * * *

ipv6 filter dynamic 100 * * ftp

ipv6 filter dynamic 101 * * domain

ipv6 filter dynamic 102 * * www

ipv6 filter dynamic 103 * * smtp

ipv6 filter dynamic 104 * * pop3

# ipv6 filter dynamic 105 * * submission

ipv6 filter dynamic 118 * * tcp

ipv6 filter dynamic 119 * * udp

#

# DHCPの設定

#

dhcp service server

dhcp server rfc2131 compliant except remain-silent

dhcp scope 1 192.168.100.2-192.168.100.191/24

#

# DNSの設定

#

dns host lan1

dns service fallback on

dns server dhcp lan2

2023-06-08

増田記事詳細ページのパンくずリスト末尾にある記事IDDOMがtype=textのinputタグなのが気になる

onfocus="this.select()" という属性があるのでコピペ用のタグ指定だとは思うんだけど普通入力領域なので無意味に上書きできるのがずっと気になってる

2023-04-11

anond:20230410213920

Q: 外国語単語+る、で動詞として定着している単語を表にしてください

以下は例です

サボる サボタージュ(sabotage)

ダブる ダブルdouble

ハモる ハーモニーharmony

ググる グーグルgoogle

パニクる パニック(panic)

ディスる ディスリスペクト(disrespect)

ミスる ミス(miss)

トラブる トラブル(trouble)

デコる デコレート(decorate)

メモメモ(memo)

バズる バズ(buzz

スペる スペランカー(spelunker)

A: 外国語単語+る 動詞としての定着した単語

アクセアクセサリー(accessory

キャッチキャッチャー(catcher)

サーチる サーチ(search)

ターゲットターゲット(target)

プロモプロモーション(promotion)

セレクトセレクトselect

フィックスる フィックス(fix

バイオバイオリズム(biorhythm)

ラブる ラブ(love

レポる レポート(report)

コピる コピー(copy)

インプットインプット(input)

アウトプットアウトプット(output)

ディスカッションディスカッション(discussion)

2023-03-02

anond:20230302153757

SELECT 時刻,ツイート FROM ツイーツ ORDER BY 時刻 ASC LIMIT 10;

とかだろ。たぶん

それは分かる

テーブル2枚とかになった瞬間脳が壊れる

anond:20230302145539

時刻ツイート

の2列のテーブル作って、

ガンガンツイートを INSERT しまくる。

SELECT は、データの溜まったテーブルから、時刻の新しいやつ10個だけ SELECT する。

anond:20230302145115

とりあえずid名前だけ持ったユーザーtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にidと本文と日付だけ持ったツイートtableを作って

それを100件くらいinsertしてみて

いろんな条件でselectしてみて

次にツイートtableユーザーidを追加して

ユーザーツイートを紐付けてみて

あとはユーザーidツイートidを持ったいいねtableを作って

ユーザーツイートいいねを紐付けてみたりすればいいんじゃね。

anond:20230302145313

環境構築はできてる

SELECT * FROM table;

みたいなのも分かる

けど

そっから先のTwitterみたいなの作ろうとした時どういうテーブル作ってどういうクエリSELECTすれば良いのか分からん

SQLってどうやって勉強すればいいの

プログラミングJSで動くの作れたけどSQL分からん

追記

chatgptで

sqlite3でtwitterみたいなサイトテーブル設計をして。

上記Twitterのようなサイト特定ユーザータイムラインを表示するクエリの例を教えて」

って聞くと、こういうの表示されるけど、こんなの絶対パッと思いつかんやろ!!

特にJOIN2回使うのが全然分からん。なんならJOIN1回の部分も分からん

っていうか、hatena君、sqlシンタックスハイライトするとインターナルサーバーエラー返してくるんだが...

>|エスキューエル|

パイプパイプ<

class Foo
  def bar'baz' # return baz
  end
end

sqlだけっぽい......

CREATE TABLE users (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  username TEXT NOT NULL,
  email TEXT NOT NULL UNIQUE,
  password TEXT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);

CREATE TABLE tweets (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  user_id INTEGER NOT NULL,
  body TEXT NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (user_id) REFERENCES users (id)
);

CREATE TABLE follows (
  follower_id INTEGER NOT NULL,
  followed_id INTEGER NOT NULL,
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (follower_id, followed_id),
  FOREIGN KEY (follower_id) REFERENCES users (id),
  FOREIGN KEY (followed_id) REFERENCES users (id)
);


SELECT tweets.id, tweets.body, tweets.created_at, users.username
FROM tweets
JOIN follows ON tweets.user_id = follows.followed_id
JOIN users ON tweets.user_id = users.id
WHERE follows.follower_id = [特定ユーザーID]
ORDER BY tweets.created_at DESC;

2022-12-09

やったー!プログラムとか全くわからんけどChatGPTに聞いたら前からしかったブックマークレット機能簡単に作ってくれたぜ

JavaScriptで今見てるサイトタイトルクリップボードコピーするブックマークレットコードを教えて

JavaScriptで今見ているサイトタイトルクリップボードコピーするブックマークレットコードは、以下のようになります

 

javascript:(function(){

let title = document.title;

let input = document.createElement("input");

input.value = title;

document.body.appendChild(input);

input.select();

document.execCommand("copy");

document.body.removeChild(input);

alert("クリップボードに「" + title + "」をコピーしました。");

})();

2022-10-08

anond:20221007113147

わかる。

適当SELECTすればいいだけと思っていた頃がありました。

2022-10-07

SQL使うだけなら

select, delete, update, insertだけ覚えればいいのでは

使うだけならな…😔

SELECT 米 FROM 田

米はワイルドカード

田はテーブル

まり田んぼから根こそぎ米を収穫するという意味

来週も収穫収穫ゥ!WRYYYYYYY!

ログイン ユーザー登録
ようこそ ゲスト さん