「データベース」を含む日記 RSS

はてなキーワード: データベースとは

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-31

本日趣味プログラミング

第2回 Larabelチュートリアルを参考にログインするだけのWebアプリケーション(?)を作る

第1回で終わらなかったことを褒めて欲しい。

プロジェクト作成

composer create-project laravel/laravel example-app_20240131

index.phpアクセスできることを確認

続いて、Composerを使用してLaravel Breezeインストール

composer require laravel/breeze --dev

breeze:install Artisanコマンドを実行

php artisan breeze:install

いろいろ聞かれる。わからん。とりあえずBlade/Yes/PHPUnitを選択

すると「・・・・installed successfully.」と表示されたので何かが成功したっぽい。

続いて

php artisan migrate

するとエラー

Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] Connection refused 

そもそもデータベースの準備を何もしてなかったので、エラーが出るのは当たり前だった。

サンプル用にデータベース作成し、それに合わせて.envファイル修正する。

再度、

php artisan migrate

すると「DONE」と表示。成功したっぽい

チュートリアルに従い、「ウェブブラウザアプリケーションの/loginか/register URLアクセス」。

すると、Laravelが出してるっぽいエラー

Illuminate \ Foundation \ ViteManifestNotFoundException
PHP 8.1.27
10.43.0
Vite manifest not found at: /******/example-app_20240131/public/build/manifest.json
Run npm run dev in your terminal and refresh the page.

npmとやらが「not found」だったので手順を飛ばしたのがやはりダメだった。

さくらインターネットでnpmを使うにはnode.jsインストールしてnpmをコンパイルする必要がある?

はい、もう無理。飽きたので今日はここまで。

次回があれば「さくらインターネットスタンダードプラン環境にnpmをインストールする」である

早くHello Worldとか書きたい。

2024-01-28

anond:20240128000125

正確には確認できているのは”データベースであるLIONに含まれていた”ってところまでだ

すべての開発者LIONを使ってるとも限らないし、使ってたとしてもデータリストのすべてを使っているとは限らないし、現にスタビリティーAI社は問題のある画像は除いたとコメントしている

それでも含まれていると言うならもう一歩踏み込んだ証明をしないといけない…まぁ内部リークでもないと無理だろうけど

ディープフェイクも剥ぎコラも現行法対応できるもの

「〇〇は人は殺さない、人が人を殺すのだ」とよく言うが、それらの問題AI問題ではなく悪用する人間問題

EUAI規制法案の中身見てないだろ

アレは監視カメラからの行動監視とかソーシャルスコア付けとかディストピアみたいな事しないように縛るもの

2024-01-18

anond:20240118112231

横だけど、気になるなら判例データベース検索して調べるなりできないの?

2024-01-17

これはこれで印象操作だよね。

たとえば性犯罪そもそも発生率が低い(暗数となってしまうことによるものも含む)ものなのであれば、性犯罪の同種再犯率は他の犯罪に比べて低くなるであろうけど、それは次なる性犯罪が一度性犯罪をやった者によって行われる確率が低いことは意味しない。再犯が起きやす犯罪かどうかの議論イメージするものは、ある犯罪をした者が以前同種の犯罪を行っていた者かどうかのオッズであろう(データベース化やGPS追跡といった厳罰化効果を持つかなどでもそれが重要)。その場合、他と比べた同種再犯率の低さを見ることに大した意味は無いどころか、それを強調することはミスリーディングなこととなる。

anond:20230628095342

2024-01-16

anond:20240116133056

それは嘘だった:ゴールデングローブ賞受賞映画に出演したと主張したコロンビア人拒否された

ジェラルディン・フェルナンデスは、制作中に 25,000 フレームを描いたと主張しました。しかし、エル・ニーニョ・イ・ラ・ガルサのクレジットには彼の名前は載っていない。

ジェラルディン・フェルナンデスというバランキージャ出身女性が、最優秀アニメ映画賞を受賞した作品『エル・ニーニョ・イ・ラ・ガルサ』のイラストチームの一員だったと主張したため、コロンビアは数日間ゴールデングローブ賞受賞を祝った。

これはソーシャルネットワーク上で喜びを呼び起こし、これに加えて、いくつかのメディアフェルナンデス氏の証言を求め、フェルナンデス氏は映画に登場する25,000フレーム(視聴覚映像の合計時間の約30分に相当)を描いたと主張した。

同様に、ジェラルディン・フェルナンデスさんも自身ソーシャルネットワークビデオを公開し、その中で、これらの絵を描くためにリモート作業し、その過程映画監督宮崎駿に会ったことを主張し続けた。この業界では史上最高の製品です。

「30歳になった自分が、まさかスタジオジブリ制作担当することになり、最新作だけでなく宮崎駿監督引退作にも出演することになるとは思ってもみませんでした。信じられないです。 」とフェルナンデスビデオで述べた。

これらの発言を踏まえ、一部のイラストレーターはフェルナンデスさんの証言矛盾を強調した。彼女は2万5000フレーム撮影したと主張しており、一部の人にとっては不可能なことだったが、バランキージャの女性は遠隔で撮影したと主張しているという事実拍車をかけた。

コロンビア人彼女映画クレジットに登場しておらず、IMDBアニメスタッフデータベースの専門サイトにも彼女名前掲載されていなかったため、数人の国際的イラストレーターはこれが詐欺であると断言し、メキシコ人ジュリエッタ・コラスは最も憤慨した人物の一人であった。これ 。

コラスはフェルナンデスに、このような重要な作品に参加することを夢見ているラテン系イラストレーター全員に害を及ぼすものであると主張し、自分バージョン修正するよう求めた。その上、

「この女性は、エルニーニョ・イ・ラ・ガルサに取り組んでいたと語っています彼女コロンビアで自ら映画の2万5000コマを描き、宮崎監督彼女名前を知っていたと語った。彼女はいつも自分のことをイラストレーターだと呼んでいます。彼は絵を一枚も見せません。ボールは嘘をつくべきだ」とメキシコ人選手はジェラルディン・フェルナンデス出版物に反応した。

これに加えて、フェルナンデスポートフォリオにいくつかの盗作があることを強調した他のイラストレーターから批判もあり、それが彼女悪人であり、この職業の信用を傷つけていると非難した理由です。

彼らはソーシャルネットワーク上で、バランキージャの女性に対し、彼女に対する申し立てに対する返答を求めた。しかし、ジェラルディン・フェルナンデスさんは声を上げていないが、彼女が嘘をついていると非難した一部の人々は、コロンビア人選手が彼らをブロックしたと述べている。

「繰り返しますが、彼女はこの映画の 25,000 フレーム個人的に「イラスト化」したと(彼女言葉で)言いました。それは 35 分です。コロンビア海賊プラン​​ナーをしている女性は、フリーランスリモート仕事として、ジブリ映画の 35 分間のアニメーションを制作したと主張しています。ちなみに彼女は私をブロックしました」とジュリエッタ・コラスさんはXアカウント(旧Twitter)に書いた。

フェルナンデス沈黙により、ソーシャルネットワーク上では、バランキージャの女性は間違っており、他の場所で働いていたと主張するさまざまなミームが作られ、状況をからかうために過去宮崎作品を利用した。

コロンビアではフェルナンデス発言を信頼し、彼女日本スタジオ制作に参加したことを祝福する人もいたが、『エルニーニョ・イ・ラ・ガルサ』はアカデミー賞の最優秀アニメーション映画賞の最有力候補としての地位確立し続けており、この賞を受賞するのは3 月 24 日に 開催。

https://www.infobae.com/colombia/2024/01/16/era-mentira-la-colombiana-que-afirmo-trabajar-en-pelicula-ganadora-de-los-globo-de-oro-fue-desmentida/

2024-01-15

anond:20240114202041

そもそもAIイラスト技術というのは、膨大なデータベースからAI学習をして、命令に沿ったイラストを出力するものだ。

それはもちろん数多の絵師たちの創作物を無断で剽窃しているわけで、それが問題なのは分かっている。

使ってる側もちゃん窃盗である自覚はあるんだな、と思った

2024-01-14

イラストの依頼でAIイラストを出されて「こんな感じで描いてくれ」と

イラストレーターなんだが、客にAIイラストを出されて「こんなテイストでお願いします」と言われた。

仮にもプロイラストレーターに対して、AIイラストの真似をしろと?

ブチ切れたんだが、反論してきやがった。

そもそもAIイラスト技術というのは、膨大なデータベースからAI学習をして、命令に沿ったイラストを出力するものだ。

それはもちろん数多の絵師たちの創作物を無断で剽窃しているわけで、それが問題なのは分かっている。

商用利用に使ったのなら権利侵害になるのはわかるが、今回はイラスト方向性を具体的に指示するために用便的に使ったわけで、金銭の授受が発生したわけでもない。そこになんの問題があるの?

しろ使い方としては正しい。

そもそもイラスト世界では具体的にキャラ名を挙げて、これに似た感じに描いてくださいというのは日常的に行われているよね?

その対象が「特定イラストレーター特定キャラクター」から大勢イラストレーターデータから出力された平均値的なイラスト」に変わっただけで、本質は何も変わらないでしょ?

(これは例えばゼロ魔タバサのようなキャラを注文する時に、参考資料として綾波レイを挙げるような行為。パクれという指示ではないが、具体的に方向性を指示する内容として、イラスト界隈ではほぼ100%行われているのは事実

(今回はライトノベル挿絵だけど、イラストレーター仕事のたびに本一冊読んでなんていられないので、本文は読まずに描いている。なので具体的なビジュアルを大まかに指示してもらわないと仕事ができない)

AI絵を真似してトレースしろっていうなら侮辱だけど、キャラクターの方向性の参考資料として渡しただけだし、むしろこっちとしてはパクリと言われるリスクが減って望ましいくらいだ。

それが侮辱に当たるんだったら、今まであなたが受け入れてきた「参考資料」も、あなたに対する侮辱に当たるんじゃないの?

ってことらしい。

ムカついたか反論してたら、

「じゃあ君は他のキャラクターを参考資料に挙げたら、それを丸パクリするつもりだったの?」

「だったらそんなイラストレーター提供する参考資料としては、なおさらAIイラストを送るのが適切だったよ」

とか捨て台詞言ってきやがった。

書いてて腹立ってきたから寝るわ。

コンパクトシティ化に向けての強制移住、具体的に名前上げていけばいいんじゃねーかな

具体名上げないか曖昧になるのだからグーグルマップ見て、ここは駄目って具体名上げればいいんじゃない

エンジニアの人がデータベースソートして抽出したりさ。

長野富山四国とか色々あるでしょ。

2024-01-10

anond:20240110195854

サーバーとやりとりして、データベース更新して、取得した値を反映して・・・って、もう何度もやってきたことでしょ。

何度もやってるCRUDを何度も同じように繰り返すだけの仕事をしているプログラマは、素早くタスクを終わらせても振られる仕事が増えるだけで給与が増えないため、生産性を上げる理由がない

一方、生産性を上げることが収入増につながるプログラマは、非機能要件に合わせたチューニングアルゴリズムの考案/改良など、都度都度やることが変わる仕事をしているので、同じことばかりしているわけではない

プログラマーって何にそんな時間かかってんの?

サーバーとやりとりして、データベース更新して、取得した値を反映して・・・って、もう何度もやってきたことでしょ。

今更何に時間をかける必要があるわけ?

まさか「お世話になっております。」を「OSEWANINATTEORIMASU」って毎回タイピングしてるの?

数万円のキーボードwでタイピングスピード向上wすると仕事に活きると思ってるの?

2024-01-08

AI漫画がかけるようになるようなデータベース、出てくるのだろうか

誰かが最初AI学習させるためのアノテーション方法アノテーションしたデータベース必要になる。

Stable Diffusionなどを使って漫画が描きにくいのは1枚画像から学習させているので、合いにくい。

単にカラーからというわけだけでもないだろう。

背景だったり、演出効果が1枚絵向けなのだ


ネット上の複数人漫画を読むついでにアノテーションしたもの収集するというのもあるが、

アノテーションで性能が変わったりするので難しそう。

2024-01-07

anond:20240107230926

逆にデータベースに食わせるような新しい句を捻れる人の価値が上がってない?

2024-01-04

[]2023年12月滅多にホットエントリを出さなドメインからホットエントリ

ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからホットエントリブクマ数順トップ30

ブクマタイトルドメイン
1590TVAL nowティーバル ナウ) - テレビ番組リアルタイム視聴tval-now.switch-m.com
991データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW北川博之ocw.tsukuba.ac.jp
869家電に対して適切な補償に入ることで修理コストを下げて生活を安定させる - izm_11's blogizm-11.hatenablog.com
820パワポ生成AI 自動プレゼン生成ツールai-tool.userlocal.jp
6842023年ブックマークしたページでよかったもの集めた - Really Saying Somethingtoya.hatenablog.com
67525年前の紙面が縁結ぶ 本紙「私の赤ちゃん」で隣に載った大泉拓途さん、沙綾さん(十勝毎日新聞kachimai.jp
625【2023.12.11更新】『このマンガがすごい!2024』今年のランキングTOP10を大公開!!【公式発表】konomanga.jp
601バックスラッシュと円記号歴史と違いpenpen-dev.com
558インターネット実名レスバしてたらISP社長から脅迫された話。そして17年後… - rna fragmentsrna.hatenadiary.jp
555【お願い】広告ブロッカーAdblock)の除外設定をお願いします。 - すまほん!!smhn.info
482honto - 「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ - hontoからのお知らせ一覧honto.jp
479DNS浸透いうな - それは言葉狩りじゃなくてdns.lavoscore.org
460事実誤認や著しい誤りがある本は出版されるべきではない」という主張について見解を教えていただきたいです。私は、内容が正しいものであってもなくても、出版される事自体問題なく、出版後に適切な批判を受けるでよいのでは、と感じているのですが、いまいちすっきひ論理的に整理できずに悶々としています。|新たな発想を生み出す質問箱 Querie.mequerie.me
459人生を変える社会学──『岩波講座 社会学刊行にあたってtanemaki.iwanami.co.jp
456メタバースの失敗はセカンドライフの失敗を元に学べ』とか言う人はだいたいエアプなのでSL歴16年目の私が教えます - urakatahero”B”logurakatahero.hateblo.jp
456サマーズ氏: 人手不足企業が低い賃金しか支払わないせい | グローバルマクロリサーチ・インスティテュートwww.globalmacroresearch.org
451韓国Twitchに関するお知らせblog.twitch.tv
451【速報】新潟糸魚川市で夜に気温が急上昇し26℃を観測 12月の観測史上初めて25℃超の夏日に | 新潟ニュース NSTnews.nsttv.com
442バンクシーはなぜパレスチナ作品を描き続けるのか?casabrutus.com
417年末3日間で「人を呼べるくらい」片付いた部屋にする計画を徹底解説! - ミニマリスト華のブログお金が貯まるシンプルライフhana-heya.com
416OSS 観光名所を貼るスレ - ぽ靴な缶blog.pokutuna.com
412パスキーの基本とそれにまつわる誤解を解きほぐすblog.agektmr.com
411Wave Terminalwww.waveterm.dev
396はてなギャラクシーhatebu-galaxy.vercel.app
395勝手に輝いていた増田ブコメ大賞2023 - 誰かの肩の上daydollarbotch.hatenablog.com
383韓国だけ低画質で動画を見る?「ネットワーク使用料問題総まとめ|韓国IT&スタートアップ業界専門メディア「KORITwww.korit.jp
376【極シリーズ】パサつきなし!しっとり柔らかジューシーに焼き上がる 「極 鶏むねステーキ」 | クックパッドnews.cookpad.com
374投票しよう!】ミソジニー・オブ・ザ・イヤー2023men-with-women.com
348ベストバイ2023】買ってよかったモノ・ガジェットBEST10 | LOPYLOG-ロピログ-taotaoblog.net
344Ubuntu 22.04 LTS サーバ構築手順書server.lavoscore.org
344ブラックナードから見た日本漫画アニメ、そしてそのサブテキスト(=言外の意味):オマールホルモンさん インタビュー | elabowww.elabo-mag.com

2024-01-01

新米冒険者パーティー所属するために

これからパーティー所属して冒険に旅立とうとしている新米冒険者が、どうやってパーティー所属すれば良いのかを書いてみる。

 

まず重要なのは、どのパーティーがどんな冒険者を求めているかリサーチすることだ。

そういった情報は案外簡単に見つかるのでここでは割愛する。

番手っ取り早いのは、データベースアクセスしてそのパーティーのページを見ることだろう。

 

それで、例えばヒーラー募集しているパーティーを見つけたとする。

拠点地も居住地と近いし、報酬もいい。

そんな感じでここに入りたいと思えるパーティーが見つかったら、面接だ。

 

面接では当然、お前はヒーラーとしてそのパーティー所属する意思を示すことになる。

ここで新米冒険者は勘違いしがちだが、別にお前がヒーラーとして教育を受けてたり経験を積んでたりする必要はない。

もちろんあるに越したことはないが、最低限回復魔法が使えればヒーラーとしての仕事はできる。

 

「私は回復魔法が得意で、この力を使ってパーティーの仲間を支え、冒険に役立ちたいと思っています

 

こんな感じのことを言えれば、とりあえずオッケーだ。

いやいや、別に回復魔法は得意じゃないからそんなことは言えない、と思うかもしれないが、これはあくま形式的な表明だ。

そもそも回復魔法の得意不得意は主観的ものから他人が測ることはできない。

もっと言えば、別に仲間の支えになりたいと思っていなくていいし、冒険に役立ちたいというのが本音である必要もない。

 

重要なのは、この形式的な建前を一貫して保つことだ。

相手だって馬鹿じゃないんだから、お前の言っていることが形式的ものだってのは向こうも分かっている。

だが形式的な建前を保つことで、相手としてもこちらを扱いやすくなる。少なくともヒーラーとして扱って良いのだということが分かる。

 

「ヒーラーとして面接に来たけど別に回復魔法は得意じゃないし、人を支えたいという気持ちも正直あんまり無いです」

 

なんて言われたら、向こうとしても「え、じゃあなんでヒーラー面接来たの?ヒーラーとしてポジション用意していいの?」ってなるのは当たり前だ。

大事なのは、ヒーラーとして所属させて欲しいんですよというメッセージを放つことだ。

面接なんてのは、それ以上でもそれ以下でもない。

 

こういう話を聞いていると、新米冒険者としては自分の強みを活かしたりしなくて良いのかと疑問に思うかもしれない。

はっきり言ってしまえば、自分の強みを考える必要なんてのは全くない。

 

例えば鉱石に関する知識豊富だとしよう。

だがそれを活かす必要はない。

もし「自分の強みは何?」と聞かれても、鉱石知識があると言うのはやめておいた方がいいだろう。

どうしてもそれを言いたければ、その鉱石知識がヒーラーとしてどう役立つのかまで言う必要があると考えた方がいい。

それができないなら、優れたヒーラーの特徴を考え、それに合致する強みを述べる方が無難だ。

 

「その場その場で戦況を判断するのが得意なので、適切なタイミング回復魔法をかけることができます

 

とかな。

 

当たり前だが、嘘はつくなよ。

苦手なことを得意と言ってしまうのは良くない。

しかし、苦手でも得意でもないことを得意と言ってしまうことに関しては特に問題ない。

これから得意になれば良い。

 

要するに、初期魔法がある程度使えるなら、回復魔法が得意で人の支えになり、パーティーの役に立ちたいと考えているヒーラーとして立候補し、アピールポイントとして戦況を読むことが得意だと言い切って面接しても構わないのだ。

 

後は自分がどこかのパーティー所属できるまで面接を繰り返す。

これだけだ。

 

今時パーティーなんて腐るほどある。

一つ二つがダメでも、次に行けばいい。

ダメだったところはそのパーティーが求めていたタイプ冒険者とは合致しなかったってだけで、別にお前の能力が低かったとかそういうわけじゃない。

 

パーティー所属しようとしている中で一番大事なのは、さっさと切り替えて次に行くメンタルと行動力だぜ。

頑張ってくれな。

2023-12-27

データベースセントリックプログラミング

思いついた。すでに同じ名前であるかもしれない。全てのデータデータベースに入れて、各プログラムはそこから読み出して書き込む。データベース経由で通信する

利点

2023-12-18

anond:20231218004230

オタクなら好きな理由を極限まで分解してタグづけした上でデータベース消費するから

2023-12-17

プログラミング初心者です。以下のコードの誤りはなんですか

僕はプログラミング歴2週間の初心者です。キーと値を入力できるデータベースを作っています

以下のコードを実行してデータを追加し続けると、一定サイズを超えるとエラーが出てしまうみたいです。

理想は、データが追加された後にサイズが足りなくなったら動的に自動拡大されることです。

もし詳しい人がいたらご教示お願い致します。

import sys
import os
import mmap
import hashlib

def h(x):
    return int(hashlib.sha512(x.encode()).hexdigest(), 16)

def create_db(filename):
    with open(filename, 'wb') as f:
        f.write(b'\0' * 1024 * 1024)  # 1MBの空ファイル作成

def set_key(filename, key, value):
    with open(filename, 'r+b') as f:
        mm = mmap.mmap(f.fileno(), 0)
        pos = h(key) % mm.size()
        while mm[pos:pos+1] != b'\0':
            pos = (pos + 1) % mm.size()
            if pos == h(key) % mm.size():
                f.seek(0, os.SEEK_END)
                f.write(b'\0' * mm.size())  # ファイルサイズを2倍にする
                mm = mmap.mmap(f.fileno(), f.tell())  # ファイルサイズを反映させる
                pos = h(key) % mm.size()  # ハッシュ値を再計算する
        data = key + '\0' + value + '\0'
        data = data.encode()
        mm[pos:pos+len(data)] = data
        mm.close()  # mmapオブジェクトを閉じる

def get_key(filename, key):
    with open(filename, 'r+b') as f:
        mm = mmap.mmap(f.fileno(), 0)
        pos = h(key) % mm.size()
        while mm[pos:pos+1] != b'\0':
            end = mm.find(b'\0', pos, mm.size())  # 第2引数と第3引数指定する
            if end == -1:
                end = mm.size()
            if mm[pos:end].decode() == key:
                pos = end + 1
                end = mm.find(b'\0', pos, mm.size())  # 第2引数と第3引数指定する
                if end == -1:
                    end = mm.size()
                value = mm[pos:end].decode()
                mm.close()  # mmapオブジェクトを閉じる
                return value
            pos = (pos + 1) % mm.size()
            if pos == h(key) % mm.size():
                break
        mm.close()  # mmapオブジェクトを閉じる
        return None

def main():
    cmd = sys.argv[1]
    if cmd == 'create':
        create_db(sys.argv[2])
    elif cmd == 'set':
        set_key(sys.argv[2], sys.argv[3], sys.argv[4])
    elif cmd == 'get':
        print(get_key(sys.argv[2], sys.argv[3]))

if __name__ == '__main__':
    main()
 

職場(零細)の住所録データベースを眺めるに、郵便番号が5桁から7桁になった時、どうも手作業ひとつひとつ調べて更新したっぽい。

想像して気が遠くなった。

2023-12-16

anond:20231216231328

そんな仕事あるのかな・・・

データベース管理の職に就けばいいのか?なんかハード系の仕事させられそうな気がするが

2023-12-12

ネットってコンテンツより広告の方が多くね?

中身より包装の方が多いとかデータベースデータよりインデックスの方が多いとかそんな感じ?

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