「sql」を含む日記 RSS

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

2024-02-04

anond:20240204013240

数年でネイティブアプリが書けるとかSQLの一個も書けるとかじゃなく

css in jsライブラリWebフォームライブラリを2年で3回変えましたとかの連中大丈夫かみたいのはある

2024-02-02

ポケモンGO7ヶ月

ポケモンが嫌いな子供はいない

ウチにはテレビが無いのにいつ頃からか息子がピカチューと言い出した

どこで覚えてくるのだ

幼稚園だろうか?好きなだけ触らせているタブレットか?知らんが、

ともかくある時期からポケモンポケモンと言い出した

ネトフリだかアマプラだかでポケモンを観せてやった

ドハマる

3年続いていた鉄道ブームがあっさり終焉ポケモン鞍替え

(本人曰くは鉄道趣味も並行してしるらしい、夢は大宮鉄道博物館にEF55を見に行くこと)

数週間はTVアニメで満足していたが俺のスマホをチラ見したときポケモンGO広告が見えた

「それゲームでしょ?ポケモンGOでしょ?」

だーかーらー、そういう知識はどこで仕入れてくるのだ、すげぇな最近の5歳

やらせろと煩い、面倒は嫌いなのでインストールして触らせる

秒速ドハマる

スマホを返してくれない

ポケモンを捕まえるために散歩に行こうと言い出す、公園に行く

 

ポケモンGO簡単説明すると、スマホGPS位置情報と連動し画面上に抽象化された実際の町と同じ地形が現れ、スマホが移動すれば画面上の位置も移動する、ポケモンランダムに現れる、ボールを投げて取る、沢山取れば進化や強化ができる、たまに珍しいポケモンも現れ、様々なタスククリアすることでも獲得できる

 

息子は夢中でモンスターボールを投げてポケモンを捕まえている

ただの絵じゃん、デジタルデータじゃん

恐らくサーバー側ではSQLユーザーデータ管理しているだろう

管理者であればSQLコマンド一発でレベルアップだろうがポケモンコレクションだろうがどうにでも操作できる

データベースのどこかのレコードのなにがしらのテーブルの数値を変更するためにちまちまちまとアホらしい作業をやってる

人生無駄

子供にもわかるように意訳し諭したが「ぼく子供からそういう難しいことはわからない、それよりパパ見て超珍しいポケモンゲットした、飴が集まったか進化できるよ」

仕方がないので余っていたスマホを息子用に再整備し、バカからどうせすぐに壊すだろうからハードケースに入れてセットアップしてアカウントも作り直した

それから半年が過ぎた、まだブームは続いている、俺と息子のPL(ポケモンレベル)は39まで成長した。スマホは傷だらけだがまだ壊していない。

レイパス(一日1枚付与される特別戦闘チケット勝利するとレアポケモンを取得できる)をスルーして流したことは一度も無いのではなかろうか。毎日やってる

幼稚園から帰ると着替えてすぐに出かける。

俺の自転車の後ろに乗り、あっち行け、こっち行けと指示され俺は自転車を漕ぐ

俺は俺のために自転車スマホホルダーを装備した

つーか自転車バッテリーが持たないので自転車も新調した

スマホ操作するとき自転車を止めなきゃならない、法的に

俺は画面も見れないので俺が取りたいポケモンが出たら後ろから息子が教えてくれる仕組み

だが、ある日教えてくれてない事に気づいた、

問い詰めたらパパだけレベルアップ進むのズルいから、らしい、かわいいなぁ

 

子供バカだ、しょせん5歳

ポケモンGOにはゲームコインがあり、集めると有利なアイテムが手に入る

クレジットカードで購入することもできるが自力で貯めることもできる

無課金主義なので自力で貯める方針

そのためにはジムポケモンを配置しなきゃならない、一日最大で50コイン取得できる

長い時間ジム滞在させたほうが多くコインが貰える、他のユーザートレーナー)に攻撃されてジムを乗っ取られるとそこでリセットポケモン返却+それまでの時間コインをゲット)となる

有利なのはユーザーが寝静まりジム奪還可能性が低くなる深夜だ

一箇所のジムに最大6匹(同一ユーザーは1匹)まで配置することができる

時間滞在させれば最大の50コインが貰える

俺は子供が寝た後に近隣のジムに赴き(町中に点在している)、既配置されている他人様のポケモン達をぶっ殺しジム乗っ取り俺と息子のポケモンを配置する

俺なにやってんだ?

二人分100コインリアルマネーに換算するとざっと140円

俺の時間単価から考えたらクレカでサクッと購入したほうが合理的だが

 

そういうものではない、それをやっちゃお終いだ、ゲームをやる意味が無い

 

オートキャッチャーという別売りデバイスがある

Bluetoothスマホ接続しちまちま手作業ポケモンを取らなくても全自動で周囲のポケモンを根こそぎ取ってくれる

こーゆーの使ったら意味ねぇのよ

 

というか、ポケGO初めてから数日後にアホらしくなりどうせアカウントマーケットがあるだろうと検索したら案の定ある

引退した人などの育成とポケモンコレクション済みのアカウントが売られている

時間を金で買うと言うやつだ、結構安い

でも、そーゆー事したら意味ねぇのよ

 

息子と自転車で走り回り一喜一憂するのがプライスレスなの、楽しい

 

ともかくそういう思いで集めたコインだが、コインはある程度貯めてからアイテム交換(購入)したほうが割引率が高い

100コイン(2日分)でレイパス1枚と交換できる

250コインなら3枚分のレイパスと交換できる

どう考えても後者がお得で、それ以外にもコインはある程度貯めたほうが良い

戦闘用のレイパスよりもゲームを快適有利に進めるため先に入手したほうが良いアイテムもあるのだが、5歳のバカは100コイン貯めるとそっこーでレイパスに交換し戦闘をする。

アホだ

何度説諭しても聞きやしない、まぁ好きにすりゃいい

 

戦闘(バトル)するとポケモンが弱ったり死ぬ(正確には気絶、ポケモン世界ではポケモンは死なない、平和だね)

弱ったポケモン回復させてやらなきゃならない、

回復には回復アイテム必要、これもゲーム内で一定作業をしなければ手に入らない

俺は勝手に溜まっていくので回復アイテムは常に捨てるほどあるが

息子は、バトルする、負ける、残ってる弱いポケモンで再戦、当然負ける

これを繰り返し、ポケモンは最大300匹持てるのだが全滅するまで諦めない、アホだ

回復アイテムは常に枯渇している

 

回復アイテムを入手するにはフォトディスクをちまちま回すかフレンド(ゲーム内のユーザーリレーション)とギフト交換しなきゃなんないが、そーゆー作業は面倒くさいとやりたがない

これも俺が夜にこっそりやってた

2ヶ月ほどでアホらしくなり自己判断に任せた

すると数週間で全滅状態が無くなった、タコなりに学習したようだ

 

そんなこんなしていると気づいたら足し算と引き算と掛け算を習得しやがった

我が家は非認知能力全振りの方針なので認知能力学習ほぼほぼやらせてない、が

コイン管理などゲーム進行には四則演算必須で、数字概念学習導入、誘導はしてやったが、なんか知らんうちに3桁の足し算と引き算は暗算している、掛け算の概念もどうやら分かっている模様

ポケモンすげぇな

 

レイドで俺だけ取れて息子が取り逃がしたら発狂して面倒なので息子が取れたことを確認してから俺も取っていたんだけど、いつからかこれも無くなった、パパ良かったね、ボクは取れなかった残念、なんて言うようになり、前頭葉精神的成長の証か

と喜んでいたらパパからポケモン交換でぶんどるからいい、だって

 

町中で同じようにポケGOをやってる少年たちと遭遇することがあるが

息子は臆することなく話しかけて「ポケモンやってるの?フレンドにならない?」って、そこからポケモン談義してる、すげぇな5歳のコミュ力

中学生くらいが苦笑いしながら応じてくれる温かい世界

幼稚園にもポケモングループがあるらしく日がな一日ポケモンの話をしているらしい

休日友達時間場所を決めて落ち合う約束までしている

スマホみせっこ自慢大会に連れて行かされる、飽きると走り回って謎のポケモンゴッコ

パパ友ネットワークができた

 

無課金主義のつもりだけど「ふかアクセス」は毎月買ってる、さーせん、二人分1400円/月

だって早くレベルアップしたいし孵化装置欲しいもーん

2024-01-23

anond:20240123211154

OracleってWhere in に指定出来るの1,000件までなんだよな。SQLとか懐かしい。

anond:20240123211230

ストアドもあるけど、普通に値取ってくるSQLでそういう状態になってる。

SQLがどんどん嫌いになってしまうわ。

いまやってる仕事SQLが数百行はザラじゃないんだけど、これやばいよな。

ものによっては1,000行以上いってる。

PHP側を簡素にしたいのかもだけど、そこまでわかりやすくなってないか地獄だわ。

出力して結果をコピーしてエクセルに張り付けて重複の削除押したら1分で終わるのに

SQLだけでやれと言われてDISTINCT書いたら1時間経っても結果が返ってこないナリィ…

2024-01-04

anond:20240104150940

会社員としての経験がなぜ無にかえるのと思っているのか?って思うよ

若い頃に楽して稼いじゃったからだぞ。風俗だけじゃなくて水商売も同じ

 

水商売接客が出来るなら、同性の同僚はともかく(フツーにキャスト同士で揉めてるし)

異性の同僚や上司なんて転がし放題よ

実際、それで、IT経験バツイチ子持ちアラサー↑で、

転がしまくって初アサインでフルリモートかつ残業ゼロ仕事を勝ち取った人おったよ

 

けどまぁ秒でやめたよね、給与が安い&やり甲斐がないか

 

やり甲斐スキルアップやある程度の給与求めるなら、英語が出来るんだし、

◯◯やった方がいいとかXXやった方がいいって言ったけど、

子どもいるから家にストレス持ち帰りたくないとか言ってやらないよね

 

苦労する=スキルアップ出来る ではないので、無駄な苦労はしない方がいいが、

かといって若さや性を売って簡単に金を稼げるは覚えさせてはいけない

後の就業に大きな影響与えるし、年取ったら水商売風俗給与安いし自尊心傷つくぞ

ワイの謎のフォロワー(風俗嬢)に言いたいこと

パソコン嫌いじゃ無いならITやれ

美人かわいいで許されてて接客も勤怠も終わってる人は、

理解ある彼くん・パパくんの登場をお待ちいただくか、本人が変わる気になるまでどーにも出来ないが、

特別美人かわいいワケではなくて、そこそこ接客と勤怠そこそこしっかりしてる人なら、コミュ障だらけのIT無双出来るぞ

 

問題給与だが、

本業ではなく副業でやってるわけわかんね〜ヤツのレベル収入なら速攻でITが上回るようになると思うよ

経験でも売り方間違えなきゃ400万以上狙えるし、将来的には600〜1000万全然狙えるで

 

セックスが好きで好きで仕方なくて天職だと思っているわけで無いなら、無駄自尊心削られるだけだしすぐにおやめなさい

 

・・・と思ってるけど言えるわけないので増田奉納

 

例によって例のごとくメンヘラってるみたいなのでどこまでお話本当か知らんが(メンヘラ営業だったりして)、

複雑なご家庭にお生まれ・お育ちの模様。ホンマ安全地帯って大事よなって思う

ガチャ大失敗してしまったのは気の毒だが無意味自分自身を傷つけ続ける必要性は無い

金ないからウーバーイーツやると同じくらいの狂気を感じる(車やバイク運転が何よりも好きでめちゃくちゃ運転も経路選択も上手い人は別)

もしくは半世紀くらい前の世界や法が及ばない後進国からやってきたとか

金が無いからこそ健康優先でデスクワークだろうにな
セクキャバで時給2000ー2500円とかみたけど
都内ならSQL叩ければ普通に出る額だぞ

もちろん、死ぬほど車/バイクが好きだから宅配やるぜと同じく、

死ぬほどセックス全般を愛していてセックススターになりたいっていうなら別だが

おそらくそうではなかろうよ

2023-12-16

25卒質問

SQLを書くお仕事したいんですけどどういう職種につけばいいですか?

実務経験はないです

2023-11-29

過去イチでヤバイPJを引き継いだ

弊社のビジネス創造部門的なところが作ったPJがあるんだが

どうもゴリゴリ炎上してるらしくて支援に入った

こういう仕事は割とあるんだがなかなかのヤバさだったので紹介したい

ちなみにサービスの内容は非常に良くてユーザーも万単位で付いているらしい

からこそ炎上している

バックエンド環境

バックエンドAWS EC2動作しているがログインアカウント共通化されていてパスワードを全員で共有している

ユーザーを追加しようとしたら「そのような勝手行為セキュリティ許可されていません」とのこと

本番環境とStagingはインスタンスが分かれているが運用は同じ方法

Staging上で5人ぐらいが作業しているが、ホームの下にそれぞれのユーザー自分名前ディレクトリを作って作業している

バックエンドシステム

バックエンド側のシステムは詳細は伏せるが、某システムで動いている

仮にNode.js系だとすると、package.jsonがあってnpm run installでインストールするのだが、普通にインストールしようとするとエラーになる

内容は依存関係で失敗しているのだが、本番も同じソース動作している

動作させるにはnode_modulesをまるっとコピーして、とのこと

さっきの自分名前ディレクトリ配下コピーしてきて、適当ポート番号でサーバを立ち上げれば一応は動く

このため、新しいモジュールを入れようとすると依存関係で失敗するため、便利なモジュールがあってもインストールできないし

セキュリティアップデートも当てることはできない(現にバージョンがすごく古い)

バックエンドシステム内容

ソースコードGitHub管理されているがセーブポイント感覚でcommitされているのでコミットログを見ても何が起きているのかさっぱり分からない

おまけにPRも使わずmainマージしまくっていてわけがからない

加えてソースコードコメントアウトの嵐でどこに何が書いてあるのかさっぱりわからない

データベースPostgreSQLだが山ほどテーブルがあるのに外部キー依存は入っていないしVIEWも作られていない

まぁ、他にもテーブルを見ていくとアンチパターンオンパレードで、EAV、ジェイウォークあたりは確認できたしHTMLSQLが格納されているテーブルも見つけた

ソース上でクエリを作ってAPIを作っているが、ザッと見ただけでもインジェクションし放題の状態になっていた

フロントエンドシステム

フロントエンドも詳細は伏せるが、いわゆるReact的なものを利用している

こちらは npm run installでインストールできるし npm run devでちゃんと動く

ローカル動作するので非常に助かる

ただ前述の通りバックエンドローカルで構築できないのでEC2を利用するしかなく、CORS対応のためのプロキシを自前で用意する必要があった

フロントエンドソースコード

バックエンド同様にGitHub管理されているが、管理しているだけ

バックエンドは5人ぐらいが利用しているが、ソースコード編集するのは実質1人なのでコンフリクトほとんど起こさないらしいが

フロントエンドは5人ぐらいが編集するのでコンフリクトしまくっている

解消するときデグレすることが日常茶飯事でその都度Hotfixしている

コードコメントアウトだらけなのに加えて、不必要コードが大量にあるので可読性が著しく低い

(難しい処理を読み解いて追いかけていったら最終的に使われていない、などが大量にある)

2000行ぐらいあるコードとかChatGPTに突っ込んだら20行ぐらいになる予感がある

また、DBがご覧の状態なので取得されるデータ全然抽象化できておらず、コードが膨れ上がっている

例えばProductの一覧データサーバから取得して、ユーザークリックしたProductをCartに投入するのだが、投入する情報Productではなく、CartItemにする必要があるし

OrderするときはOrderItemにしてAPIを叩く必要がある

ほとんど同じ情報なのだ微妙に変わっていたりKey名が違っていたりするのでそれぞれ変換する

他にも数え上げればキリがないが、コピペして少しだけ改変している部分などが大量にあってバグがあるのかどうかすら判別できない

セキュリティ課題

DBHTMLSQLが入っていると言ったが、調べて見るとDBから取得したHTMLをそのまま埋め込んで表示していたりした

SQLについてはフロントエンド側でSQL生成しており、そのテキストAPIに送り込んでサーバ側で実行して貰った上で格納とかしていたので

「ここにDROP TABLEとか書けばTABLE消えるんですか?」

と聞くと

「そんなことする開発者はクビだなwww

とか言われたのでことの重大さを伝えたが、まだ対処できていないようだった

認証等はOAuth2を使っていたので大丈夫そうだったが、本当に大丈夫かどうかは自信がもてない

今後の期待

システム内容はゴミのような状態だがサービス的には良いので、幹部プロダクトオーナーからは追加要望が山盛り来ている

開発チームが「稼働が足りない」という理由で断ったので「じゃぁ支援して」ということで自分のところに来たのだが

申し訳ないが、そもそもそういうレベルに無いし、全て作り直しが必要

と伝えてもどうやら伝わっていない様子

ちなみに元々の開発チームは過去にもこんな感じでサービス作ってたらしいが売れないので問題になってなかった様子

ぱっと見は動いているように見えるのが厄介なところ

正直逃げたいところではある

2023-11-23

whereをホウェアーっていう人今すぐ死んでほしい

とある解説動画を見てるんだけどSQLのwhere句を「ホウェアーく」って言うオッサン気持ち悪くて仕方ない。

生理的にきつい。ホの意味がわかんねーよ。

頼む普通人間らしくウェアって言うか、もしくはこの世からいなくなってくれ。

2023-10-29

anond:20231029120238

あのさ、野良エンジニア論文発表すると思うか?

ただ俺の作ったモデルプロダクション入っとるで?

学部生なんか俺のとこきたらSQL書いてとかそういうとこからだぞ?

イキリすぎや

2023-10-21

anond:20231021125326

データベースは通常は正規表現は使えないね

SQLから

で、SQLを直接受け付けちゃうと危ない(SQLインジェクション)のでいまはSQLも裏でさえ使ってないんだよね

日本サイトが遅れてるのはそうだよね

まあアメリカでも20年遅れのとかを必死で書き直してるんだけどねw

2023-10-11

欲しいデータSQLで取り出せないぽ・・・

もう手動で一件ずつやるぽ・・・

2023-10-04

anond:20230920161014

データ入力はいわゆる事務職とはちょっと外れるな

データ入力手入力データスクレイビング、強化学習等を含む)は、いまやデータサイエンティストとそのアシスタント仕事になってしまった

マンパワー必要な時はバイトをやとえばいいのだ

バイトでなくてデータ入力がやりたければ、pythonSQL勉強しよう

2023-09-29

anond:20230929232713

とりあえず基本情報応用情報とる

C#PythonJavaJavaScriptかなんでもいいかコーディングできるようにする。

SQL勉強する

そしたら有名どころのフレームワーク使ってアプリケーション作る。

サーバーレンタルして環境構築してリリースする。

あとGitコマンドは息するように使えるようにする

Jenkinsとかの代表的CIツールも使えると良いかもね

2023-09-27

anond:20230919141733

潰しがきくというならPHP一択だよ。

でもPHPが分かるだけじゃ仕事にはならないよ、SQL(少なくともMySQLPostgreSQLどっちか)も知らないといけないし、最低限のサーバーセットアップも出来ないといけないよ。

そのほかにミドルウェアとしてApache+mod_php or nginx+php-fpm知識必要だね。

他にもメールとかキャッシュ知識必要かな、LinuxOSCentOSUbuntuが多いよ)の使い方も知っているといいよ。

でもこれらが出来れば世界中蔓延してしまったPHPで構築されたシステムメンテナンスという仕事のお陰で食い扶持は困らないよ。

覚えることが沢山だね、でも覚えてしまえば商業的に成功してしまったPHPシステムが数多くあるおかげで仕事には困らないから頑張ってね。

2023-09-23

例のSQLwrite upいくつ見てたら、他にも脆弱性を書いているアカウントあった。けど、ああいうのって場合によっては不正アクセスにとらえられるんじゃんかあったっけ?

確か以前XSS試したらプロパイから制限食らったとかあったような

2023-09-21

anond:20230920051654

設定が粗いし、マクロSQLニート増田じゃないか


つか、ここまで愚かな両親が、子供が成人し結婚するまで気付かんなんてこたなかろうよ

で、オチ

どこまでこの社会は、離婚女性が生きづらい社会なのだろう?

ってさ

2023-09-19

anond:20230919002911

俺はまさにそれやってる。

SQL必要データ引っ張り出せるだけで有能扱いなので楽だぞ。

コツとしては、後任に引き継ぐときは前任者のマニュアルで引き継ぐこと。

マクロとか引き継ごうものなら永遠にメンテさせられて仕事が増える。

作るのは自分専用ツールだけにして、「あの人がやるとなぜか速い」という評価を勝ち取ることが大事

anond:20230919150452

使いまわしで良いとしてさ

から事務屋にSQLでのDB更新権限を与えるの?

しかも「本番データ」とか言ってる領域

anond:20230919144849

事務屋がエンジニアを名乗ることは無いだろう。それって意味無いし。SQLクエリを出すくらいだったらAccess使いと大して違わん。

anond:20230919144410

アメリカでもそういう「エンジニア」はかなりいる

俺は絶対SQLできますとかレジメに書かない

anond:20230919132154

俺の知り合いにもSQL覚えてクエリ書いてるって事務屋がいる。そこの会社ではそういうのが重宝されているそうだが、どこまで一般的なのかはわからん

まあ、その程度ならむしろ会社システム屋さんには助かるんだろうなとは思う。

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