「Select」を含む日記 RSS

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

2020-10-22

プログラマーは何でもできる問題

DDDだとか、クリーンアーキテクチャだとか、まぁいろいろ言うんだけど、ぶっ壊そうと思えばいくらでもぶっ壊せる。

問題なのは意図的にぶっ壊していない場合

「んー、このビジネスロジックDBからあのデータ必要だなぁ・・・せや!ここでDBアクセスしたろ!SELECTだけやしへーきへーき!俺天才テストコード?なにそれ美味しいの?コミットッターンプッシュッターン」

みたいなのをどうやって止めるのか。

2020-10-03

[]2020年9月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

332あとで/2811users ASCII.jpリスニング能力をひたすら鍛え上げられるサイト「ELLLO 」

327あとで/2962users 冷凍解凍方法 一目瞭然チャート|保存テクニック旭化成ホームプロダクツ

309あとで/1734users 2020年エンジニア新人研修講義資料公開しました - Cybozu Inside Out | サイボウズエンジニアブログ

251あとで/1485users 『ビジネスの仕組みがわかる 図解のつくりかた』全文公開|図解総研note

246あとで/1926users 依存症啓発漫画 第1話 | 三森みさ 厚生労働省

245あとで/1191users ネットワークハッキング入門 - ニート向けソフトウェアエンジニアリング塾

205あとで/1110users 3〜4時間AWS監視系のサービス一気に学べたらコスパ良いと思いませんか | Developers.IO

200あとで/1239users 認知行動療法学ぶならYouTubeにある「認知行動療法の基礎と展開」(早稲田大学講義12回)オススメ - jacoby のブックマーク / はてなブックマーク

198あとで/1239users 決済システムを作るまえにこれだけは知っておこう - shiodaifuku.io

192あとで/1724users [PDF] 深夜勤務者のための食生活ブック ―健康をめざすコンビニ食の選び方― | 東京労災病院 治療就労両立支援センター

184あとで/2233users ケンタッキー初心者指南 | anond.hatelabo.jp

171あとで/886users AWS Lambdaの裏側をなるだけ詳しく解説してみる - Sweet Escape

165あとで/1034users 発達障害の僕が発見した「すぐやる人」と「なかなか着手できず破滅する人」を分ける思考のクセ | 発達障害サバイバルガイド | ダイヤモンドオンライン

165あとで/958users SQL記述者全員が理解すべきSELECT文の実行順序のお話 - Qiita

152あとで/1763users 「プログラミング言語Go完全入門」の「完全」公開のお知らせ | メルカリエンジニアリング

151あとで/801users Dockerハンドブック | shimoエンジニア中の人

149あとで/1016users 難解映画【TENET テネット攻略-文系にもやさしい徹底解説考察ネタバレあり|ISOnote

146あとで/1299users 無思想はなぜヤバいのか|小野ほりでいnote

143あとで/1265users マンション光回線の配線方式お話 - notokenの覚書

142あとで/626users ペパボ新卒研修で利用した資料を公開します - ペパボテックブログ

138あとで/775users 表示速度を飛躍的に向上させるHTML/CSS最新仕様「content-visibility」「Lazy loading」「contain」をコード付き簡単解説 - Yahoo! JAPAN Tech Blog

138あとで/1149users 医師が勧める「ネガティブな考え方を止める方法」 マイナス思考な作者が楽になれた実体漫画反響 - ねとらぼ

138あとで/1355users 「紙」に印刷すると間違いに気づく理由 | リコー経済社会研究所 | リコーグループ 企業IR | リコー

137あとで/1123users 「100分de名著」100シリーズ記念対談 伊集院光さん × プロデューサーA:100分 de 名著 | NHK

133あとで/957users 【ネタバレあり】量子物理学者に「映画『TENET テネット』がどうすさまじいのか」を教えてもらった | ギズモード・ジャパン

129あとで/635users 不安ストレスから解放される見積りスケジュール方法 | Zenn

127あとで/589users インターネット本質から理解できるプロトコル「BGP」についてまとめた! - Qiita

124あとで/758users 認知行動療法講義 | 熊野宏昭

121あとで/680users JavaScript学習ロードマップ - Qiita

120あとで/787users Python学者のためのPandas100本ノック - Qiita

健康関連、特にメンタルヘルスケア関連のエントリーが目立った。

28番目にある「知行動療法講義 | 熊野宏昭」は8番目のjacoby氏が勧めていた講義

2020-08-25

FuelPHPのForm::selectvalueが0なoptionをselectedにしたい時

Form::select("field",$value,$options);でselectedされないからうんち

Form::select("field",array($value),$options);で第二引数配列にしないと駄目だからうんち

実質うんち漏らしなの増田に書きます

2020-08-21

アドレスエイリアス

エイリアスは nickname [longname] ・・・

nickname is ニックネーム. 一単語にしてね

ロングネームオプションです several wordsでもいいよ

メールアドレスはカッコでくるむ。以下省略 文字化けから

以下追加 to .muttrc:

set alias_file = "~/.mutt/aliases"

set sort_alias = alias

set reverse_alias = yes

source $alias_file

Explanation:
ニックネーム必須なのね。。。。

Now all you have to do when prompted To: is writing the alias instead of the full address. The beauty of it is that you can auto-complete the alias using Tab. Autocompleting a wrong or an empty string will display the full list. You can select the alias as usual, or by typing its index number.

There are two ways to create aliases:

From Mutt, press 「a」 when an e-mail of the target person を selected.

編集→ the alias_file 手作業で. The シンタックス is 本当に シンプル:

alias nickname Long Name <my-friend@domain.tld

会話のグループ

The default sort order is by date. Use the sort-mailbox command (default key: o) to change the sorting option. You can group e-mails by conversation/thread, in which case you can define how to sort threads and how to sort within a thread.

In the following example, threads are sorted according to the date of their last e-mail.

set sort=threads

set sort_aux=last-date-received

sort

Default: date

Specifies how to sort messages in the “index” menu. Valid values are:

date or date-sent

2020-06-20

久しぶりの罠

windowsにおいて、selectソケットしか使えない。

その事を忘れて、ハンドルselectしてた。

10年周期で嵌まってる気がする。

2020-05-24

COVID-19と東アジア(やり直し)

なんかやってしまった

wget https://raw.githubusercontent.com/lukes/ISO-3166-Countries-with-Regional-Codes/master/all/all.csv
wget https://github.com/owid/covid-19-data/raw/master/public/data/owid-covid-data.csv

SELECT
 country.name as '国名',
 covid.population AS '人口',
 covid.population_density as '密度',
 covid.gdp_per_capita as '一人あたりのGDP?',
 MAX(covid.total_cases) as '報告件数',
 ROUND(1.0 * MAX(covid.total_cases) / MAX(covid.population), 7) as '人口あたりの報告件数',
MAX(covid.total_deaths) as '死者',
 ROUND(1.0 * MAX(covid.total_deaths) / MAX(covid.population), 9) as '人口あたりの死者件数',
 ROUND(1.0 * MAX(covid.total_deaths) / MAX(covid.total_cases) , 3) as '感染者死亡率'
from all.csv as country
inner join owid-covid-data.csv as covid on covid.iso_code = country.\"alpha-3\"
WHERE country.\"sub-region\" = 'Eastern Asia' 
GROUP BY covid.iso_code
ORDER BY 6 DESC"

国名人口密度 一人あたりのGDP? 報告件数人口あたりの報告件数 死者 人口あたりの死者件数感染者死亡率
Korea, Republic of 51269183.0 527.967 35938.374 11165 0.0002178 266 5.188e-06 0.024
Japan126476458.0 347.778 39002.223 16536 0.0001307 808 6.389e-06 0.049
China 1439323774.0 147.674 15308.712 84081 5.84e-05 4638 3.222e-06 0.055
Mongolia 3278292.0 1.98 11840.846 141 4.3e-05 0 0.0 0.0
Taiwan, Province of China23816775.0 441 1.85e-05 7 2.94e-07 0.016
Hong Kong 7496988.0 7039.714 56054.92 0 0.0 00.0

まぁ、北朝鮮の数え忘れは・・・

ちなみに他のアジアコミコミでは

国名人口密度 一人あたりのGDP? 報告件数人口あたりの報告件数 死者 人口あたりの死者件数感染者死亡率
Turkey 84339067.0 104.914 25129.341 154500 0.0018319 4276 5.07e-05 0.028
Iran (Islamic Republic of) 83992953.0 49.831 19082.62 131652 0.0015674 7300 8.6912e-05 0.055
India 1380004385.0 450.419 6426.674 125101 9.07e-05 3720 2.696e-06 0.03
China 1439323774.0 147.674 15308.712 84081 5.84e-05 4638 3.222e-06 0.055
Saudi Arabia 34813867.0 15.322 49045.411 67719 0.0019452 364 1.0456e-05 0.005
Pakistan 220892331.0 255.573 5034.708 52437 0.0002374 1101 4.984e-06 0.021
Qatar 2881060.0 227.322 116935.6 40481 0.0140507 19 6.595e-06 0.0
Singapore 5850343.0 7915.731 85535.383 30426 0.005200723 3.931e-06 0.001
Bangladesh 164689383.0 1265.036 3523.984 30205 0.0001834 432 2.623e-06 0.014
United Arab Emirates 9890400.0 112.442 67293.483 27892 0.0028201 241 2.4367e-05 0.009
Indonesia 273523621.0 145.725 11188.744 20796 7.6e-05 1326 4.848e-06 0.064
Kuwait 4270563.0 232.128 65530.537 19564 0.0045811 138 3.2314e-05 0.007
Israel 8655541.0 402.606 33132.32 16690 0.0019282 279 3.2234e-05 0.017
Japan126476458.0 347.778 39002.223 16536 0.0001307 808 6.389e-06 0.049
Philippines 109581085.0 351.873 7599.188 13597 0.0001241 857 7.821e-06 0.063
Korea, Republic of 51269183.0 527.967 35938.374 11165 0.0002178 266 5.188e-06 0.024
Afghanistan 38928341.0 54.422 1803.987 9216 0.0002367 205 5.266e-06 0.022
Bahrain1701583.0 1935.907 43290.705 8414 0.0049448 12 7.052e-06 0.001
Kazakhstan 18776707.0 6.681 24055.588 7919 0.0004217 35 1.864e-06 0.004
Malaysia 32365998.0 96.254 26808.164 7137 0.0002205 115 3.553e-06 0.016
Oman 5106622.0 14.98 37960.709 6794 0.0013304 32 6.266e-06 0.005
Armenia 2963234.0 102.931 8787.58 5928 0.0020005 74 2.4973e-05 0.012
Iraq 40222503.0 88.125 15663.986 3964 9.86e-05 147 3.655e-06 0.037
Azerbaijan 10139175.0 119.309 15847.419 3855 0.0003802 46 4.537e-06 0.012
Uzbekistan33469199.0 76.134 6253.104 3078 9.2e-05 13 3.88e-07 0.004
Thailand 69799978.0 135.132 16277.671 3040 4.36e-05 56 8.02e-07 0.018
Tajikistan 9537642.0 64.281 2896.913 2350 0.0002464 44 4.613e-06 0.019
Kyrgyzstan 6524191.0 32.3333393.474 1364 0.0002091 14 2.146e-06 0.01
Maldives 540542.0 1454.433 15183.616 1274 0.0023569 4 7.4e-06 0.003
Lebanon 6825442.0 594.561 13367.565 1086 0.0001591 26 3.809e-06 0.024
Sri Lanka 21413250.0 341.955 11669.077 1068 4.99e-05 9 4.2e-07 0.008
Cyprus 875899.0 127.657 32415.132 927 0.0010583 17 1.9409e-05 0.018
Georgia 3989175.0 65.032 9745.079 723 0.000181212 3.008e-06 0.017
Jordan 10203140.0 109.285 8337.49 700 6.86e-05 9 8.82e-07 0.013
Palestine, State of 5101416.0 778.202 4449.898 608 0.0001192 4 7.84e-07 0.007
Nepal 29136808.0 204.43 2442.804 548 1.88e-05 3 1.03e-07 0.005
Taiwan, Province of China23816775.0 441 1.85e-05 7 2.94e-07 0.016
Viet Nam 97338583.0 308.127 6171.884 324 3.3e-06 0 0.0 0.0
Yemen 29825968.0 53.508 1479.147 205 6.9e-06 33 1.106e-06 0.161
Myanmar 54409794.0 81.721 5591.597 201 3.7e-06 6 1.1e-07 0.03
Brunei Darussalam 437483.0 81.347 71809.251 141 0.0003223 1 2.286e-06 0.007
Mongolia 3278292.0 1.98 11840.846 141 4.3e-05 0 0.0 0.0
Cambodia 16718971.0 90.672 3645.07 124 7.4e-06 0 0.0 0.0
Syrian Arab Republic 17500657.0 59 3.4e-06 4 2.29e-07 0.068
Bhutan 771612.0 21.188 8708.597 243.11e-05 0 0.0 0.0
Timor-Leste 1318442.0 87.176 6570.102 24 1.82e-05 0 0.0 0.0
Lao People's Democratic Republic 7275556.0 29.715 6397.36 19 2.6e-06 0 0.0 0.0
Hong Kong 7496988.0 7039.714 56054.92 0 0.0 0 0.0

あってんのかなあ?

2020-05-22

HTML/javascript/CSSは、もっと日本語を使うべきだと思ってる

オープンソース世界向けなら別だけど、個人開発や国内限定サービスなら、もっと日本語を使っても良いと思ってる。

良くあるのは、プルダウンなりチェックボックスで『東京』って選択肢があって、そこにvalue="tokyo"って書いて、javascriptでif(xx=="tokyo")やCSSで .tokyo指定してたりする。

これを、例えばselectのoptionでvalueを入れないようにして、そのoption内のテキストで、if(xx=="東京")やCSSで .東京 と使うようにする。

2020-04-09

スターの処理が重いから変えたいんだろうけど

anond:20200408140131

スターの無いはてブなんてカニの入ってないカニ玉みたいなもんだよ。

花火の上がらない花火大会みたいなもんなんだよ。

いっそのこと、人気エントリーの「人気のコメント」と「すべてのコメント」のビューでは

スターIDは取得せずにその数だけ表示するようにしてしまってもいいんじゃないか。

例えば「★5★」表記にしてこれを今の「★リストリンクに置き換えても良いし、従来どおり「★★★★★」表記でこれを全体で一つの「★リストリンクにしてもいいと思う。

★のユーザーIDをその場で確認できないのはちょっと残念に思うところもあるけれど、そこまでユーザーにとって優先度が高い場所でもないだろうし、まあしょうがないんじゃないかな。

そういえばスターIDリストってMySQLで処理してんのかな。MySQLリスト型はなかったはずだから

ブクマレコードごとにスターリストを持ってるんじゃなくてスターごとにレコードがある感じかな。MySQLだったら、の話だけど。

SELECTが大半でINSERTが少し、DELETEほとんどないだろうからロックはあまり発生しなさそうだけど、

スターの表示でわざわざブクマTABLEスターTABLEJOIN掛けるのはちょっと割に合わない感じがする。

ブクマTABLEスター数を管理するカラムくらいあると思うし、なんとかならんのかなぁ。

RedisのLIST型を使ってスター情報管理するとか、INCR/DECRでスター数を管理してくれてもええんやで。

すでにやってたらすまん。

2020-03-28

ein. Toroviruses and a select subset of coronaviruses (in particular the members of subgroup A in the genus Betacoronavirus) possess, in addition to the peplomers composed of S, a second type of surface projections composed of the hemagglutinin-esterase protein. Another important structural protein is

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042168354--Запретный-плод-76-серия-Yasak-Elma-27-03-2020-смотреть-в-хорошем-качестве-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042167794-27-03-2020-Жестокий-стамбул-38-серия-Zalim-Istanbul-смотреть-в-хорошем-качестве-

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042344593--Жестокий-стамбул-38-серия-Zalim-Istanbul-27-03-2020-русский-перевод-все-серии-сезона-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042344753-27-03-2020-Жестокий-стамбул-38-серия-Zalim-Istanbul-смотреть-бесплатно-в-хорошем-качестве-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042167914--Жестокий-стамбул-38-серия-Zalim-Istanbul-27-03-2020-русская-озвучка-хорошее-качество-смотреть-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042345373-27-03-2020-Запретный-плод-76-серия-Yasak-Elma-смотреть-в-хорошем-качестве-от-27-марта

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042344893-27-03-2020-Запретный-плод-74-серия-Yasak-Elma-русский-в-хорошем-качестве-от-27-марта

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042345173--Запретный-плод-75-серия-Yasak-Elma-27-03-2020-смотреть-бесплатно-в-хорошем-качестве-

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042168894--Дочь-посла-16-серия-Sefirin-Kizi-27-03-2020-смотреть-качество-HD-от-27-марта-

tus, invariably contains two virus-specified (glyco)protein species, S and M. Glycoprotein S comprises the large surface projections, while M is a triple-spanning transmembrane protein. Toroviruses and a select subset of coronaviruses (in particular the

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042344333-27-03-2020-Жестокий-стамбул-37-серия-Zalim-Istanbul-русская-озвучка-сериал-смотреть-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042168614-27-03-2020-Дочь-посла-14-серия-Sefirin-Kizi-смотреть-качество-HD-от-27-марта

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042167954--Запретный-плод-74-серия-Yasak-Elma-27-03-2020-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042168954-27-03-2020-Дочь-посла-16-серия-Sefirin-Kizi-смотреть-качество-HD-от-27-марта

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042344753-27-03-2020-Жестокий-стамбул-38-серия-Zalim-Istanbul-смотреть-бесплатно-в-хорошем-качестве-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042345713-27-03-2020-Дочь-посла-15-серия-Sefirin-Kizi-смотреть-бесплатно-в-хорошем-качестве-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042167634--Жестокий-стамбул-37-серия-Zalim-Istanbul-27-03-2020-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042167794-27-03-2020-Жестокий-стамбул-38-серия-Zalim-Istanbul-смотреть-в-хорошем-качестве-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042345733-27-03-2020-Дочь-посла-16-серия-Sefirin-Kizi-смотреть-бесплатно-в-хорошем-качестве-

2020-03-10

Laravel6.17.1のクエリビルダがなんか変

Laravel初めて触ったんだけど

$query = DB::table('hoge')
    ->where('hoge_no', [20, 30])
    ->where('status', 1);

これが

SELECT * FROM `hoge` WHERE `hoge_no` = '20' and `status` = '30'

に展開されちゃうんだけど、こういうもんなの?

ググったけどぜんぜん言及無くて困惑

これ例えばhoge_noにクエリデータを渡したとしたら、リクエスト時に

hoge_no[]=20&hoge_no[]=30

とかでアクセスするとstatusに任意の値突っ込めちゃうんだけどいいのかこれ・・・

誰かおしえてちょ。Laravel詳しい増田


追記

https://anond.hatelabo.jp/20200310171108

Whereに配列渡すな禿。配列渡すならWhereInにしろや。

いや、別にwhereに配列を渡したいわけじゃないのよ。

$query = DB::table('hoge')
    ->where('hoge_no', $request->hoge_no)
    ->where('status', 1);

例えば上記コードでstatusに意図せず任意の値埋め込まれちゃうんじゃないの?っていう話ね。

2020-02-20

仕事sexって書くの恥ずかしい

データベース性別情報入れるときって、だいたい列名ってsexにするよね?4社経験したけど3社はsexだった。(seibetsuってとこもあった)

から性別関係する集計するときSQLにめちゃくちゃsexって書かなきゃいけないんだけど、いちいち恥ずかしくなる。

selectにもgroup byにもwhereにもsex必要で一文にたくさんsex書かなきゃいけないときは少し思考が停止してしまう。

まれテーブル名にsexついてるのがあるけどやめてほしい。fromにまでsexは書きたくない。

さらにごく稀だけど、他のテーブルから性別情報を上書きするときupdateにsexsexって書かなきゃいけないのも意識してしまうとあーーなにこれーーって恥ずかしくなる。

男子中学生かよ!って思うけど、既婚アラサー女です。この気持ち今日増田に書くまで誰にも話したことはない。

2020-01-15

anond:20200115150724

もう昔のことなので大分忘れてるのですが

(1) mojihame(Tsukubaiに含まれテンプレート置換ツール)によるJSON 処理が汎用性を欠く?

(2) 検索速度の最適化の為に検索クエリタイプ別にL5ファイルSELECT済の表)を作りL4ファイル更新の都度更新しないといけない?

(3) トランザクションの一意IDとしてミリ秒精度の時刻とプロセス番号を結合するのでここは別ノードに並列化できない?

2019-11-27

anond:20191127120514

Get-ChildItem -Recurse | select-object fullname | out-file "sample.txt" -width 500

2019-11-23

[]

 種目

単位ポンド。足と腹しかやんなかった。ドロップセット法よ。左右の脚における筋肉量が釣り合ってくればよいが・・

表記:負荷の初期値、刻み、回/セット、セット数: SGシングル


 有酸素

ランニングマシン10分ほど。目標心拍数(125)モード。やっと使い方が分かってきた。「Select・・・」って言われたときは矢印ボタンを使うのね?外でやるとき脂肪燃焼効率の高い心拍数領域キープできるように、アレを買おうかな?

🚲

エアロバイクも乗った。25分間。目標心拍数モード(128)。こちらは使い方も明白。端末で読書もできた!

🚲

腰痛筋肉痛。相変わらず食欲抑制困難フェーズなので、体脂肪率を下げるため有酸素毎日いそしむぞ。

翌日の有酸素だよ

エアロバイクのみ!!!!!半時間。目標心拍数モード(128)。端末で読書した。仕様書みたいな奴だったから退屈だった。何も見ないよりは、気がまぎれるかな?程度

💪

もうひと頑張り!で踏ん張れる?

必須アミノ酸」なのか?アラニンっていうアミノ酸が踏ん張りには良いらしい。購入しようかな?

2019-11-21

Xbox Oneコントローラーを使い始めた

PS4しか持ってないので今までずっとDS4ばかり使っていたけど、PCゲームもやるようになってからDS4を繋ぎ直すのが面倒になって買った

箱コンユーザーは口を揃えて「ゲーマー的には最高のコントローラーだ」みたいなことを言うけど本当だろうか…と最初半信半疑だったが、まあ言わんとすることは分からんでもない

DS4に比べて最も勝ってる点はRTLTが連打しやすいことだろう

これはなかなか楽しい発見だった

あと相対的に勝っている点がSTARTSELECTボタンが押しやすいところで、これはDS4のタッチパッド邪魔すぎるだけである

逆に劣っている…というかどうしようもない点はLスティックを倒しながら十字キー操作しづらい点だ

DS4だといわゆるMH持ちでどうにかなるが、箱コンでこれをやろうとすると人差し指でとっさにスティック操作しなくてはならず、押したい十字キーが押せずに暴発してしまやす

現実的には右手の親指を出張させて押すことになるが、まあLスティック十字キーの同時操作しづらいコントローラーであることは間違いない

この辺りはゲームプレイングの方を見直していく必要があるだろう

総合的に見れば買ってよかったといえる

2019-11-04

前任者のコードVBA

USBメモリパスが変わるのに対応する

FGHIがあるか調べる

→Dのときもある。ソースを直すのが面倒なのでDをFに変えて実行。

ファイル出力の方法が分からなかったらしい

shellでメモ帳を起動して、コピペ名前を付けて保存をsendkeysで送る。

マクロ実行中にマウス触ったらエラーになった。windows10メモ帳文字コードがUTF8にかわってえらい目にあった。

・ACCESS1件更新するのに1分かかる

全件selectしてキーが一致したら更新更新しても最後まで回す。

→時々古いデータを消すように言われた。

・VBmodlessを知らない

何かするとフォームを消すようになっている

フォーム表示ボタンはいっぱいある

変数セルに入れる

デバッグウインドウとかイミディエイトとか多分知らない

→実行後も残る究極のグローバ変数

配列を並び替える

配列はワークシートにあるからrank関数index関数で別のワークシート領域に並び替え後のリストを作る。

→処理速度は早い

2019-09-17

anond:20190917111043

からCSSHTMLpythonsqllinuxあたりの知識必要って事が判明して目標に到達する前に挫折

する人は、最初にそのことを伝えたら最初の時点で挫折する気がするなぁ・・。

CSS,HTML知識必要といっても、

DIVタグと、レイアウト指定CSS文字サイズだけ変えられればいいとか、

SQL知識必要といっても

INSERT SELECT UPDATE DELETE のめちゃ基本構文だけで十分とか、

linux知識といっても

yum update ,chmod,ls, rm -rf くらい知っておけばいいくらいの

学習範囲を定めないとダメな気がする。

2019-03-24

anond:20190324155924

一回のクエリ複数更新や削除するのはデッドロックの温床になりそうだね。

クエリの順番性次第でデッドロックになるって知った天才

これを

select * from user where id = 1 for update;

select * from user where id = 2 for update;

「2回投げるとデッドロックになるんか。せやwこうしたろwww」

select * from user where id in (1, 2) for update;

にする未来が見えたw

anond:20190324094739

SQLアンチパターンではないが、デッドロックについても投げっぱなしのあのSELECT FOR UPDATEの説明はなんなのかね。

1回のトランザクションでupdateを2回発行する場合と1回のSQL複数行のアップデートをする時はデッドロックリスク考慮するってだけで、かなり初心者にはありがたいと思うんだけどね。

1回のトランザクション複数回update文を投げるケース

tA =# begin;
tA =# update t1 set column = value where id = 1;

tB =# begin;
tB =# update t1 set column = value where id = 2;

tA =# update t1 set column = value where id = 2;
tB =# update t1 set column = value where id = 1;
tB =# ERROR:  デッドロックを検出しました

1回のSQL複数行のアップデート文を発行するケース

tA =# begin;
tA =# update t1 set column = value where id = 1;

tB =# begin;
tB =# update t1 set column = value -- update all record

tA =# update t1 set column = value where id = 2;
tA =# ERROR:  デッドロックを検出しました

あと、先勝ち後負けを実現するのはSELECT FOR UPDATEではなく楽観的ロックな。

tA =# begin;
tA =# select updated_at from t1 where id = 1;
         updated_at         
----------------------------
 2019-03-24 06:17:37.952893

tB =# begin;
tB =# select updated_at from t1 where id = 1;
         updated_at         
----------------------------
 2019-03-24 06:17:37.952893

tA =# update t1 set column = column - 1 where id = 1 and update_at = '2019-03-24 06:17:37.952893' and column > 0;
UPDATE 1
tB =# update t1 set column = column - 1 where id = 1 and update_at = '2019-03-24 06:17:37.952893' and column > 0;
UPDATE 0

MySQL存在しないレコード更新しようとするとギャップロックになるから注意な。

2019-01-04

anond:20190104151736

SELECT * FROM XXX ORDER BY YYY,ZZZ とか書いておきながら糞呼ばわりは無いぜ…

ちゃんとORDER BYにはインデックス指定してあるカラムSELECT減らせ教えたやろが…

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