はてなキーワード: データベースとは
せやで、外務省のデータベースも中国にやられてそれを米国に指摘されてようやく気づいた。https://www.yomiuri.co.jp/politics/20240204-OYT1T50123/
ウチにはテレビが無いのにいつ頃からか息子がピカチューと言い出した
どこで覚えてくるのだ
幼稚園だろうか?好きなだけ触らせているタブレットか?知らんが、
ドハマる
(本人曰くは鉄道趣味も並行してしるらしい、夢は大宮の鉄道博物館にEF55を見に行くこと)
数週間はTVアニメで満足していたが俺のスマホをチラ見したときポケモンGOの広告が見えた
だーかーらー、そういう知識はどこで仕入れてくるのだ、すげぇな最近の5歳
秒速ドハマる
スマホを返してくれない
ポケモンGOを簡単に説明すると、スマホのGPS位置情報と連動し画面上に抽象化された実際の町と同じ地形が現れ、スマホが移動すれば画面上の位置も移動する、ポケモンがランダムに現れる、ボールを投げて取る、沢山取れば進化や強化ができる、たまに珍しいポケモンも現れ、様々なタスクをクリアすることでも獲得できる
恐らくサーバー側ではSQLでユーザーデータ管理しているだろう
管理者であればSQLコマンド一発でレベルアップだろうがポケモンコレクションだろうがどうにでも操作できる
データベースのどこかのレコードのなにがしらのテーブルの数値を変更するためにちまちまちまとアホらしい作業をやってる
と子供にもわかるように意訳し諭したが「ぼく子供だからそういう難しいことはわからない、それよりパパ見て超珍しいポケモンゲットした、飴が集まったから進化できるよ」
仕方がないので余っていたスマホを息子用に再整備し、バカだからどうせすぐに壊すだろうからハードケースに入れてセットアップしてアカウントも作り直した
それから早半年が過ぎた、まだブームは続いている、俺と息子のPL(ポケモンレベル)は39まで成長した。スマホは傷だらけだがまだ壊していない。
レイドパス(一日1枚付与される特別な戦闘チケット、勝利するとレアなポケモンを取得できる)をスルーして流したことは一度も無いのではなかろうか。毎日やってる
俺の自転車の後ろに乗り、あっち行け、こっち行けと指示され俺は自転車を漕ぐ
俺は画面も見れないので俺が取りたいポケモンが出たら後ろから息子が教えてくれる仕組み
だが、ある日教えてくれてない事に気づいた、
問い詰めたらパパだけレベルアップ進むのズルいから、らしい、かわいいなぁ
ポケモンGOにはゲーム内コインがあり、集めると有利なアイテムが手に入る
クレジットカードで購入することもできるが自力で貯めることもできる
そのためにはジムにポケモンを配置しなきゃならない、一日最大で50コイン取得できる
長い時間ジムに滞在させたほうが多くコインが貰える、他のユーザー(トレーナー)に攻撃されてジムを乗っ取られるとそこでリセット(ポケモン返却+それまでの時間のコインをゲット)となる
一箇所のジムに最大6匹(同一ユーザーは1匹)まで配置することができる
俺は子供が寝た後に近隣のジムに赴き(町中に点在している)、既配置されている他人様のポケモン達をぶっ殺しジムを乗っ取り俺と息子のポケモンを配置する
俺なにやってんだ?
俺の時間単価から考えたらクレカでサクッと購入したほうが合理的だが
そういうものではない、それをやっちゃお終いだ、ゲームをやる意味が無い
Bluetoothでスマホと接続しちまちま手作業でポケモンを取らなくても全自動で周囲のポケモンを根こそぎ取ってくれる
こーゆーの使ったら意味ねぇのよ
というか、ポケGO初めてから数日後にアホらしくなりどうせアカウントマーケットがあるだろうと検索したら案の定ある
引退した人などの育成とポケモンコレクション済みのアカウントが売られている
でも、そーゆー事したら意味ねぇのよ
息子と自転車で走り回り一喜一憂するのがプライスレスなの、楽しいの
ともかくそういう思いで集めたコインだが、コインはある程度貯めてからアイテム交換(購入)したほうが割引率が高い
どう考えても後者がお得で、それ以外にもコインはある程度貯めたほうが良い
戦闘用のレイドパスよりもゲームを快適有利に進めるため先に入手したほうが良いアイテムもあるのだが、5歳のバカは100コイン貯めるとそっこーでレイドパスに交換し戦闘をする。
アホだ
何度説諭しても聞きやしない、まぁ好きにすりゃいい
戦闘(バトル)するとポケモンが弱ったり死ぬ(正確には気絶、ポケモンの世界ではポケモンは死なない、平和だね)
回復には回復アイテムが必要、これもゲーム内で一定作業をしなければ手に入らない
俺は勝手に溜まっていくので回復アイテムは常に捨てるほどあるが
息子は、バトルする、負ける、残ってる弱いポケモンで再戦、当然負ける
これを繰り返し、ポケモンは最大300匹持てるのだが全滅するまで諦めない、アホだ
回復アイテムを入手するにはフォトディスクをちまちま回すかフレンド(ゲーム内のユーザーリレーション)とギフト交換しなきゃなんないが、そーゆー作業は面倒くさいとやりたがない
これも俺が夜にこっそりやってた
すると数週間で全滅状態が無くなった、タコなりに学習したようだ
そんなこんなしていると気づいたら足し算と引き算と掛け算を習得しやがった
我が家は非認知能力全振りの方針なので認知能力的学習はほぼほぼやらせてない、が
コイン管理などゲーム進行には四則演算が必須で、数字概念の学習導入、誘導はしてやったが、なんか知らんうちに3桁の足し算と引き算は暗算している、掛け算の概念もどうやら分かっている模様
ポケモンすげぇな
レイドで俺だけ取れて息子が取り逃がしたら発狂して面倒なので息子が取れたことを確認してから俺も取っていたんだけど、いつからかこれも無くなった、パパ良かったね、ボクは取れなかった残念、なんて言うようになり、前頭葉、精神的成長の証か
と喜んでいたらパパからポケモン交換でぶんどるからいい、だってさ
町中で同じようにポケGOをやってる少年たちと遭遇することがあるが
息子は臆することなく話しかけて「ポケモンやってるの?フレンドにならない?」って、そこからポケモン談義してる、すげぇな5歳のコミュ力
幼稚園にもポケモングループがあるらしく日がな一日ポケモンの話をしているらしい
スマホみせっこ自慢大会に連れて行かされる、飽きると走り回って謎のポケモンゴッコ
パパ友ネットワークができた
第2回 Larabelチュートリアルを参考にログインするだけのWebアプリケーション(?)を作る
composer create-project laravel/laravel example-app_20240131
続いて、Composerを使用してLaravel Breezeをインストール
composer require laravel/breeze --dev
php artisan breeze:install
いろいろ聞かれる。わからん。とりあえずBlade/Yes/PHPUnitを選択。
すると「・・・・installed successfully.」と表示されたので何かが成功したっぽい。
続いて
php artisan migrate
するとエラー。
Illuminate92;Database92;QueryException SQLSTATE[HY000] [2002] Connection refused
そもそもデータベースの準備を何もしてなかったので、エラーが出るのは当たり前だった。
サンプル用にデータベースを作成し、それに合わせて.envファイルを修正する。
再度、
php artisan migrate
すると「DONE」と表示。成功したっぽい
チュートリアルに従い、「ウェブブラウザでアプリケーションの/loginか/register URLへアクセス」。
すると、Laravelが出してるっぽいエラー
Illuminate 92; Foundation 92; 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とか書きたい。
それは嘘だった:ゴールデングローブ賞受賞映画に出演したと主張したコロンビア人は拒否された
ジェラルディン・フェルナンデスは、制作中に 25,000 フレームを描いたと主張しました。しかし、エル・ニーニョ・イ・ラ・ガルサのクレジットには彼の名前は載っていない。
ジェラルディン・フェルナンデスというバランキージャ出身の女性が、最優秀アニメ映画賞を受賞した作品『エル・ニーニョ・イ・ラ・ガルサ』のイラストチームの一員だったと主張したため、コロンビアは数日間ゴールデングローブ賞受賞を祝った。
これはソーシャルネットワーク上で喜びを呼び起こし、これに加えて、いくつかのメディアがフェルナンデス氏の証言を求め、フェルナンデス氏は映画に登場する25,000フレーム(視聴覚映像の合計時間の約30分に相当)を描いたと主張した。
同様に、ジェラルディン・フェルナンデスさんも自身のソーシャルネットワークにビデオを公開し、その中で、これらの絵を描くためにリモートで作業し、その過程で映画監督の宮崎駿に会ったことを主張し続けた。この業界では史上最高の製品です。
「30歳になった自分が、まさかスタジオジブリで制作を担当することになり、最新作だけでなく宮崎駿監督の引退作にも出演することになるとは思ってもみませんでした。信じられないです。 」とフェルナンデスはビデオで述べた。
これらの発言を踏まえ、一部のイラストレーターはフェルナンデスさんの証言の矛盾を強調した。彼女は2万5000フレーム撮影したと主張しており、一部の人にとっては不可能なことだったが、バランキージャの女性は遠隔で撮影したと主張しているという事実に拍車をかけた。
コロンビア人の彼女は映画のクレジットに登場しておらず、IMDBやアニメスタッフデータベースの専門サイトにも彼女の名前が掲載されていなかったため、数人の国際的なイラストレーターはこれが詐欺であると断言し、メキシコ人のジュリエッタ・コラスは最も憤慨した人物の一人であった。これ 。
コラスはフェルナンデスに、このような重要な作品に参加することを夢見ているラテン系イラストレーター全員に害を及ぼすものであると主張し、自分のバージョンを修正するよう求めた。その上、
「この女性は、エルニーニョ・イ・ラ・ガルサに取り組んでいたと語っています。彼女はコロンビアで自ら映画の2万5000コマを描き、宮崎監督も彼女の名前を知っていたと語った。彼女はいつも自分のことをイラストレーターだと呼んでいます。彼は絵を一枚も見せません。ボールは嘘をつくべきだ」とメキシコ人選手はジェラルディン・フェルナンデスの出版物に反応した。
これに加えて、フェルナンデスのポートフォリオにいくつかの盗作があることを強調した他のイラストレーターからの批判もあり、それが彼女を悪人であり、この職業の信用を傷つけていると非難した理由です。
彼らはソーシャルネットワーク上で、バランキージャの女性に対し、彼女に対する申し立てに対する返答を求めた。しかし、ジェラルディン・フェルナンデスさんは声を上げていないが、彼女が嘘をついていると非難した一部の人々は、コロンビア人選手が彼らをブロックしたと述べている。
「繰り返しますが、彼女はこの映画の 25,000 フレームを個人的に「イラスト化」したと(彼女の言葉で)言いました。それは 35 分です。コロンビアで海賊プランナーをしている女性は、フリーランスのリモート仕事として、ジブリ映画の 35 分間のアニメーションを制作したと主張しています。ちなみに彼女は私をブロックしました」とジュリエッタ・コラスさんはXアカウント(旧Twitter)に書いた。
フェルナンデスの沈黙により、ソーシャルネットワーク上では、バランキージャの女性は間違っており、他の場所で働いていたと主張するさまざまなミームが作られ、状況をからかうために過去の宮崎作品を利用した。
コロンビアではフェルナンデスの発言を信頼し、彼女が日本のスタジオの制作に参加したことを祝福する人もいたが、『エルニーニョ・イ・ラ・ガルサ』はアカデミー賞の最優秀アニメーション映画賞の最有力候補としての地位を確立し続けており、この賞を受賞するのは3 月 24 日に 開催。
イラストレーターなんだが、客にAIイラストを出されて「こんなテイストでお願いします」と言われた。
仮にもプロのイラストレーターに対して、AIイラストの真似をしろと?
ブチ切れたんだが、反論してきやがった。
そもそもAIイラスト技術というのは、膨大なデータベースからAIが学習をして、命令に沿ったイラストを出力するものだ。
それはもちろん数多の絵師たちの創作物を無断で剽窃しているわけで、それが問題なのは分かっている。
商用利用に使ったのなら権利侵害になるのはわかるが、今回はイラストの方向性を具体的に指示するために用便的に使ったわけで、金銭の授受が発生したわけでもない。そこになんの問題があるの?
むしろ使い方としては正しい。
そもそも、イラストの世界では具体的にキャラ名を挙げて、これに似た感じに描いてくださいというのは日常的に行われているよね?
その対象が「特定のイラストレーターの特定のキャラクター」から「大勢のイラストレーターのデータから出力された平均値的なイラスト」に変わっただけで、本質は何も変わらないでしょ?
(これは例えばゼロ魔のタバサのようなキャラを注文する時に、参考資料として綾波レイを挙げるような行為。パクれという指示ではないが、具体的に方向性を指示する内容として、イラスト界隈ではほぼ100%行われているのは事実)
(今回はライトノベルの挿絵だけど、イラストレーターは仕事のたびに本一冊読んでなんていられないので、本文は読まずに描いている。なので具体的なビジュアルを大まかに指示してもらわないと仕事ができない)
AI絵を真似してトレースしろっていうなら侮辱だけど、キャラクターの方向性の参考資料として渡しただけだし、むしろこっちとしてはパクリと言われるリスクが減って望ましいくらいだ。
それが侮辱に当たるんだったら、今まであなたが受け入れてきた「参考資料」も、あなたに対する侮辱に当たるんじゃないの?
ってことらしい。
「じゃあ君は他のキャラクターを参考資料に挙げたら、それを丸パクリするつもりだったの?」
「だったらそんなイラストレーターに提供する参考資料としては、なおさらAIイラストを送るのが適切だったよ」
とか捨て台詞言ってきやがった。
書いてて腹立ってきたから寝るわ。
ここ1年で初めてはてなブックマーク日毎の総合人気エントリ入りしたドメインからのホットエントリ、ブクマ数順トップ30
ブクマ数 | タイトル | ドメイン |
---|---|---|
1590 | TVAL now(ティーバル ナウ) - テレビ番組リアルタイム視聴率 | tval-now.switch-m.com |
991 | データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之 | ocw.tsukuba.ac.jp |
869 | 家電に対して適切な補償に入ることで修理コストを下げて生活を安定させる - izm_11's blog | izm-11.hatenablog.com |
820 | パワポ生成AI 自動プレゼン生成ツール | ai-tool.userlocal.jp |
684 | 2023年にブックマークしたページでよかったもの集めた - Really Saying Something | toya.hatenablog.com |
675 | 25年前の紙面が縁結ぶ 本紙「私の赤ちゃん」で隣に載った大泉拓途さん、沙綾さん(十勝毎日新聞) | kachimai.jp |
625 | 【2023.12.11更新】『このマンガがすごい!2024』今年のランキングTOP10を大公開!!【公式発表】 | konomanga.jp |
601 | バックスラッシュと円記号の歴史と違い | penpen-dev.com |
558 | インターネットで実名でレスバしてたらISPの社長から脅迫された話。そして17年後… - rna fragments | rna.hatenadiary.jp |
555 | 【お願い】広告ブロッカー(Adblock)の除外設定をお願いします。 - すまほん!! | smhn.info |
482 | honto - 「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ - hontoからのお知らせ一覧 | honto.jp |
479 | DNS浸透いうな - それは言葉狩りじゃなくて | dns.lavoscore.org |
460 | 「事実誤認や著しい誤りがある本は出版されるべきではない」という主張について見解を教えていただきたいです。私は、内容が正しいものであってもなくても、出版される事自体は問題なく、出版後に適切な批判を受けるでよいのでは、と感じているのですが、いまいちすっきひ論理的に整理できずに悶々としています。|新たな発想を生み出す質問箱 Querie.me | querie.me |
459 | 人生を変える社会学──『岩波講座 社会学』刊行にあたって | tanemaki.iwanami.co.jp |
456 | 『メタバースの失敗はセカンドライフの失敗を元に学べ』とか言う人はだいたいエアプなのでSL歴16年目の私が教えます - urakatahero”B”log | urakatahero.hateblo.jp |
456 | サマーズ氏: 人手不足は企業が低い賃金しか支払わないせい | グローバルマクロ・リサーチ・インスティテュート | www.globalmacroresearch.org |
451 | 韓国のTwitchに関するお知らせ | blog.twitch.tv |
451 | 【速報】新潟・糸魚川市で夜に気温が急上昇し26℃を観測 12月の観測史上初めて25℃超の夏日に | 新潟ニュース NST | news.nsttv.com |
442 | バンクシーはなぜパレスチナで作品を描き続けるのか? | casabrutus.com |
417 | 年末3日間で「人を呼べるくらい」片付いた部屋にする計画を徹底解説! - ミニマリスト華のブログ|お金が貯まるシンプルライフ | hana-heya.com |
416 | OSS 観光名所を貼るスレ - ぽ靴な缶 | blog.pokutuna.com |
412 | パスキーの基本とそれにまつわる誤解を解きほぐす | blog.agektmr.com |
411 | Wave Terminal | www.waveterm.dev |
396 | はてな★ギャラクシー | hatebu-galaxy.vercel.app |
395 | 勝手に輝いていた増田ブコメ大賞2023 - 誰かの肩の上 | daydollarbotch.hatenablog.com |
383 | 韓国だけ低画質で動画を見る?「ネットワーク使用料」 問題総まとめ|韓国のIT&スタートアップ業界専門メディア「KORIT」 | www.korit.jp |
376 | 【極シリーズ】パサつきなし!しっとり柔らかジューシーに焼き上がる 「極 鶏むねステーキ」 | クックパッド | news.cookpad.com |
374 | 【投票しよう!】ミソジニー・オブ・ザ・イヤー2023 | men-with-women.com |
348 | 【ベストバイ2023】買ってよかったモノ・ガジェットBEST10 | LOPYLOG-ロピログ- | taotaoblog.net |
344 | Ubuntu 22.04 LTS サーバ構築手順書 | server.lavoscore.org |
344 | ブラック・ナードから見た日本の漫画、アニメ、そしてそのサブテキスト(=言外の意味):オマール・ホルモンさん インタビュー | elabo | www.elabo-mag.com |
これからパーティーに所属して冒険に旅立とうとしている新米冒険者が、どうやってパーティーに所属すれば良いのかを書いてみる。
まず重要なのは、どのパーティーがどんな冒険者を求めているかをリサーチすることだ。
一番手っ取り早いのは、データベースにアクセスしてそのパーティーのページを見ることだろう。
それで、例えばヒーラーを募集しているパーティーを見つけたとする。
そんな感じでここに入りたいと思えるパーティーが見つかったら、面接だ。
面接では当然、お前はヒーラーとしてそのパーティーに所属する意思を示すことになる。
ここで新米冒険者は勘違いしがちだが、別にお前がヒーラーとして教育を受けてたり経験を積んでたりする必要はない。
もちろんあるに越したことはないが、最低限回復魔法が使えればヒーラーとしての仕事はできる。
「私は回復魔法が得意で、この力を使ってパーティーの仲間を支え、冒険に役立ちたいと思っています」
こんな感じのことを言えれば、とりあえずオッケーだ。
いやいや、別に回復魔法は得意じゃないからそんなことは言えない、と思うかもしれないが、これはあくまで形式的な表明だ。
そもそも回復魔法の得意不得意は主観的なものだから他人が測ることはできない。
もっと言えば、別に仲間の支えになりたいと思っていなくていいし、冒険に役立ちたいというのが本音である必要もない。
相手だって馬鹿じゃないんだから、お前の言っていることが形式的なものだってのは向こうも分かっている。
だが形式的な建前を保つことで、相手としてもこちらを扱いやすくなる。少なくともヒーラーとして扱って良いのだということが分かる。
「ヒーラーとして面接に来たけど別に回復魔法は得意じゃないし、人を支えたいという気持ちも正直あんまり無いです」
なんて言われたら、向こうとしても「え、じゃあなんでヒーラーの面接来たの?ヒーラーとしてポジション用意していいの?」ってなるのは当たり前だ。
大事なのは、ヒーラーとして所属させて欲しいんですよというメッセージを放つことだ。
面接なんてのは、それ以上でもそれ以下でもない。
こういう話を聞いていると、新米冒険者としては自分の強みを活かしたりしなくて良いのかと疑問に思うかもしれない。
はっきり言ってしまえば、自分の強みを考える必要なんてのは全くない。
だがそれを活かす必要はない。
もし「自分の強みは何?」と聞かれても、鉱石の知識があると言うのはやめておいた方がいいだろう。
どうしてもそれを言いたければ、その鉱石の知識がヒーラーとしてどう役立つのかまで言う必要があると考えた方がいい。
それができないなら、優れたヒーラーの特徴を考え、それに合致する強みを述べる方が無難だ。
「その場その場で戦況を判断するのが得意なので、適切なタイミングで回復魔法をかけることができます」
とかな。
当たり前だが、嘘はつくなよ。
苦手なことを得意と言ってしまうのは良くない。
しかし、苦手でも得意でもないことを得意と言ってしまうことに関しては特に問題ない。
これから得意になれば良い。
要するに、初期魔法がある程度使えるなら、回復魔法が得意で人の支えになり、パーティーの役に立ちたいと考えているヒーラーとして立候補し、アピールポイントとして戦況を読むことが得意だと言い切って面接しても構わないのだ。
後は自分がどこかのパーティーに所属できるまで面接を繰り返す。
これだけだ。
今時パーティーなんて腐るほどある。
一つ二つがダメでも、次に行けばいい。
ダメだったところはそのパーティーが求めていたタイプの冒険者とは合致しなかったってだけで、別にお前の能力が低かったとかそういうわけじゃない。
パーティーに所属しようとしている中で一番大事なのは、さっさと切り替えて次に行くメンタルと行動力だぜ。
頑張ってくれな。
僕はプログラミング歴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()