ごちゃごちゃなpostgre周りの入門を概解説する[PostgreSQL]

heroku(察し)

postgreSQLを覚えたんですが、始めた時かなり混乱したので、postgre周りのツール等々、いじれるようになるまでの概要を説明します。

PostgreSQLのインストール

公式サイトから。2020/12/8現在のwindows用インストーラ名は「postgresql-13.1-1-windows-x64.exe」こんな。

インストール自体は単純で、設問にハイハイ答えればいいだけなのだが、終わった後に追加ツールをインストールしますか?などと聞かれる。

どこの記事でも「【今回は】ツールは使わない」などというものだから、実際「使うのか使わんのかどっちじゃい!」となったが、結論から言って必要なかった。少なくともビギナーには必要ない。また、後からツールインストーラだけの起動も出来るっぽいので、特に躊躇う必要もなく閉じてしまって良さそう。

環境変数「PATH」の編集

これはそこらの記事に書いてある。ちゃんと自分のpcのディレクトリ構造で考えて書けば大丈夫。

コマンドラインから

ここが既に分かりにくかったが、「postgreSQL」というのと、「psql」というのがある。どちらもコマンドラインから操作できてしまうので、摩訶不思議。

「psql」というのが「postgreSQLを扱える対話型ターミナル」というもの。postgresqlを簡易に扱える。基本はこれで良さそう。

psqlでログイン

分かり肉第x弾。

インストールの時はパスワード設定しかしなかった癖に、psqlを扱おうとすると、ユーザー名を聞いてくる。「登録しろってことか?」と思い、適当な名前を入れるとエラーを吐く。

psql -U lhaidera

↑エラー

実はpostgresql君。最初からスーパーアカウントなるものがあり、基本それで操作する模様。ユーザー名は「postgres」

psql -U postgres

「U」が大文字でないと効かないので注意。やるとパスワードを聞かれるのでインストール時に設定したものを入れる。黒丸すら表示されないが、ちゃんと入力されているので安心して。

ちなみに実行時のディレクトリ位置はどこでもOK。PCのプログラムファイルに突っ込まれてるので、データベース作成時も作られるところは決まってるらしい。もちろん変えれるっぽいが。

psqlログイン後

ログイン後は、コマンドライン行頭(自動表示)の部分が

C:\Users\desktop>

とかから

/*テーブル名*/=#

に変わっている。テーブル名はおそらく最初は「postgres」になっている。

実践

やり方さえ覚えれば、psqlを用いてpostgreを動かすのは意外に簡単だったりする。

しかし、この「やり方」を粗雑に扱ったり、変に飛ばしている記事も多いので手こずった。自分の為に基本コマンドは頭に入れておこうと思う。

基本として、SQL構文以外は「;」セミコロンは必要ない。「¥?」など、二文字で終わるような円マーク始まりの物も、怪しいが動くので安心。

ログイン

psql -U postgres

ヘルプ(コマンド一覧)

\? でpsqlコマンドのヘルプ。 \h でSQLコマンドヘルプ。

現在のデータベース一覧を表示。

\l

現在のデータベースのテーブル一覧を表示。

\dt

CREATE:テーブル作成例(SQL)

create table mytable(
 id integer,
 name varchar(10)
);

SQL文は「;」セミコロン付けないと実行されないので注意。逆にSQL文が長すぎて集中力持たない場合はわざと「;」付けないことで改行して見やすく出来る。

INSERT:挿入例(SQL)

insert into mytable values (1,'taro'),(2,'hiiro');

SELECT:テーブル選択情報取得(SQL)

select * from mytable;

其の他

SQLの本でも買おうね。

[JS&CSS]一定文字数以上のテキストのみスクロール

こんにちはらいどらです。

今回は別プロジェクトという別世界線の問題…..まあ関係ないやろ。

普通にどのサービスでもある、「例ボックス内にあるテキストが入りきらなかった場合に自動スクロールする」…..というやつをJSでやろう。

……やれ

という訳で始めていきます。

スクロール(CSS)

まずは基本的なスクロールの方法から。

こちらは例によってgの検索上位が分かりやすいので、貼り付けでOK。やっぱりCSSアニメーションでやるみたいですね。らくらく。

文字スクロールのCSS

アニメーションはテキスト入ってるボックス(div)にかけると動かなかったので、<div>の中に<span>を作っといた方が良いかもです。

なになにのもの
これこれのもの
それぞれのもの
ころころなもの

HTML

<div class="scrollbox">
  <span class="scrolltype">なになにのもの</span>
</div>
<div class="scrollbox">
  <span class="scrolltype">これこれのもの</span>
</div>
<div class="scrollbox">
  <span class="scrolltype">それぞれのもの</span>
</div>
<div class="scrollbox">
  <span class="scrolltype">ころころなもの</span>
</div>

CSS

.scrollbox{
    width: 200px;
    height: 50px;
    padding: 10px 30px; 
    border: solid 1px gray;
    white-space: nowrap;
    overflow: hidden;
}

.scrollbox span.scrolltype{
    display: inline-block;
    animation: wordscroll 3s infinite linear;
    animation-delay: 2s;
}
@keyframes wordscroll {
    0%{transform: translateX(0);}
    15%{transform: translateX(0);}
    100%{transform: translateX(-110%);}
}

動き変えたければ@keyframesいじるだけですね。

ただ、このままだと長い文だけでなく短い文も全て動いてしまいます。雲か。静的ならどうにでもなりますが。

今回はこれをJavaScriptを使って何とかしていきます。

長い文だけ(JavaScript)

JS

let scro = document.getElementsByClassName("scrollbox");
for(let i=0;i<scro.length;i++){
    let scrotext = scro[i].getElementsByTagName("span");
    if(scrotext[0].innerText.length>6){
        scrotext[0].classList.add("scrolltype");
        console.log("scrolladd!!");
    }else{
        console.log("Noif!!");
    }
}

時折動作確認にconsole.logが混ざっておりますが、いらないので取って大丈夫です。

長い文だけ<span>にscrolltypeクラスを付けるようにしました。[0]とか[i]があるのはHTMLCollectionの調整ですね。詳細は前記事へ

今回の肝は取得した<span>タグをlengthで文字数取得することでした。これでだいぶエラー出て悩みましたが、innerTextにしてからやったらundefinedが消えました。Nandefind。

以上

[PSDtoolkit]psdファイルの読み込みでフリーズしてしまう場合の対処

こんにちは、らいどらです。

不定期失踪してます。

ご存じの通り、私動画編集も趣味でして、aviutlをよく使うんですが、この前とうとうVOICEROIDに手を出してしまい、それにともないpsdtoolkitを導入することになりました。

インストールまではうまく行ったのですが、そのあとですね。実用しようとすると全く動かなくなってしまい……。

症状としてはpsdtoolkit関連の設定ウィンドウをaviutlから開こうとすると、「説明書を読んでください」とかろうじて読めるが、ウィンドウサイズが足りず、文字も半分読めるぐらいのあきらかに正常動作していないウィンドウが開きます。

また、拡張編集ウィンドウにpsdファイルをドロップアウトすると、エラーも出ずいきなりソフトがフリーズ。2,30分ほどは動かなくなる。という感じの症状です。

開発者様の動画ではウイルスバスター等が反応している可能性があるということでした。

私の場合は「Aviutlフォルダ」がもともとdownloadディレクトリにあったので、C:直下にフォルダごと移しました。

影響としてはymm3のaviutlフォルダ参照場所を更新したぐらいです。普通に動きました。

そして場所を移した後にウイルスバスターの監視対象からAviutlフォルダを外しました。

私の場合はこれで動くようになりました。

すぐ動いたので大したことでは無いですが、一応導入メモとして残しておきます。

[FGO]レクイエムイベントの終盤トークンの集め方について

こんちわです。

そろそろイベント終わるんですが、ちょっと今回のイベントが特殊なのもあって、自分がかなり最後理解できずに困惑してたので、ちょっと書きます。

トークンの最後の方(ラスト1行)の取り方についてです。

真ん中のすごろくを抜いて他のクエストを全部やり終えると(高難易度以外)、あと一行ぐらいのところでトークンが急に集められなくなって困惑してました。

という訳で解説ですが、まず前提として、下画像にある明るいフラスコ?マーク、これがまだ取ってないトークンの目印になってます。

既に取ったトークンマスは暗くなってますね。

ここまでは私も分かったんですが、問題は取り方ですね。何度止まっても、前回のクエストの名残みたいなイベントしか続かなくて(素材だけもらえるやつ)、すごい心配になりました。

ですが、方法はこれであってたみたいです。

何度もトークンのマスにとまる。

どういうことかというと、コマが何度もマスに止まると、一回止まるごとに↓

この矢印先の信号みたいな3〇のランプが一つずつ消えていくという仕様だったみたいです。

つまり、この画像の状態ではもう一度このマスに止まると、フラスコ印のトークンが獲得できます。

まじでここに気付きませんでした…..。ついでにすごろく内側のダイヤ印も止まるごとに消えて行ってたみたいです。素材の在庫を示してるわけですね。

いや、模様だろ。と思ってました。すみませんした。はい。

余談ですが、最後にランプ全消えのマスに止まっても、特に戦闘クエストは発生しません。(え?)↓

「アイテムを見つけた。」にプラスして一行追加される。

なお、この「何もないようだ」の文はトークンが無いマスでもダイヤが消える時(素材を取りつくしたタイミング)にも同じ文が表示されます。

親切なんだか不親切なんだか。

まあ、今回は結局時間(継続)が解決してくれたんですが、ちょっとこれ分かりにくいですよね……。

今回のイベントはやべえ誤字が発覚したり界隈外でも話題になるぐらいには完成度が低ぎみだったみたいですが、私としてはやってくれるだけありがたいなぁと本気で思っています。

最後に言いたいことがあります。

エロセちゃん万歳

[クソ4コマ]転売屋がゴミな話

ちわーす、ライドーラです。

書店のレジ近くにいるとよく起きる構図を漫画にしてみました。

実際は店員さんも苦笑いしながらも対応してるんですけどね。どうにかならんもんか……。

それではばいばいです。

[クソ4コマ]「暇神」

はい、続きましたね。クソ4コマシリーズ実質第2弾です。

今日の僕はちょうどこんな感じでした。

モチベ出ない時ってついつい暇つぶしの動画とかを探しちゃうんですよね……

お前が暇つぶしの動画を作るんだよ!!!って感じです。ほんとに。

それでは~

我がドリップ珈琲装備を見よ

どうもぉぉぉぉぉぉ。浪速の珈琲好きです。

バイト先で売れ残った砕いてない豆を手に入れたため、珈琲砕く奴が必要です。どうしましょう。

買いに行こう!!

コーヒーミル

珈琲豆砕く奴は正式名称でコーヒーミルと言うらしいです。

買ってきました。

¥3850でしたね。高い。おまけに値札詐欺されたけど面倒なのでそのまま持って帰りました。付近いろいろ回ったんですけど、基本¥3000越えなのは変わらなかったので、これくらいが相場なんでしょうね。

でも美味しいやつが飲めれば…….OKです。

コーヒーサーバー

次に珈琲入れとくガラス瓶ですが、……あれ名前なんて言うんだ?

コーヒーサーバーだっけ。とりあえず持ってます。

あ、これです!↓

て、やすwww調理道具専門店で買ったけど2000円取られたぞwwww

くっそぼったくられた…….。

砕く

はい、コーヒーサーバーに関しては知りたくなかった事実が顕になりましたが、まあお察しの通り報告なんてする前から珈琲は飲んでるので画像だけ貼りますね。

あー美味し、

これが実物です。

見た目に反してハンドルは結構重いです。続けてると疲れてくる感じです。

私の場合は常に運動不足なので、かなりいい筋トレ?になってます。

豆はこれです。ブラジル、良いですよね。

淹れる

良いですねえ…….良い色です。

これでこそ高級な臼を買った甲斐があるというものです。

という感じですね。毎日毎日楽しんで淹れております。

ドリップ珈琲に興味ある方?やってみたら如何でしょうか。

[FGO]皇女様アナスタシアとは何者なのか。

こんばんは、国税庁に自動車税という名の課金を施してきたらいどらです。

特に書くべきものが見つからなかったので(人はそれをネタバレという)、星五交換で邂逅を果たした皇女様の詳細なプロフィールについて、あらゆるところから調べてきたいと思います。

では。

出生・周囲の環境

「アナスタシア・ニコラエヴナ・ロマノヴァ」。出身地・ロシア。

ロシア皇帝ニコライ2世とアレクサンドラ皇后の間に第4皇女(末娘)として、1901年6月18日に誕生。

この時代、ロシアは産業革命のさなかであり、労働環境が問題視されるようになり、1900年~1903年には恐慌も発生している。

日露戦争・第一革命・第一次世界大戦・十月革命を経て混乱状態にある時代にボリシェヴィキ(赤衛隊)によってエカテリンブルクにて幽閉時にイパチェフ館でニコライ2世一家共々に殺害された。

この事件は一般に「ロマノフ家の銃殺」と呼ばれている。

名前の由来

アナスタシアはロシア語で「鎖の破壊者」「刑務所を開く人」「復活」などの意味を持つ。

政治革命のさなかで、落ちぶれた宮廷の中で希望を願われて生まれた事が窺える。

性格とエピソード

姉たちが眉目秀麗に育ち、社会的にもアイドルのような存在であったのと対照的に、アナスタシアは病弱で、世間の注目もあまり浴びなかった。

しかし、FGO内でも語られるようにおとなしそうな外見とは対照的に、かなりのおてんば娘であったと周囲からは語られている。

いたずらっ子でやんちゃ・周りはかなり手を焼いたようだが、反面、子供らしい無邪気さもあったのだろう。

4姉妹の養育係「マーガレッタ・イーガー」は「年少のアナスタシアは今までに見てきた子供達の中で最も愛敬があった」と述べたと記録されている。

趣味は両親譲りの写真撮影で、いつでもカメラを手離さなかったようだ。

鏡に映った自分を撮影した「自撮りを初めて行ったティーンエイジャー」というエピソードも有名だ。

なお、日本でもアナスタシアが実際に撮った写真を集めた写真集が1996年に発売されている。「ロマノフ朝最後の皇女 アナスタシアのアルバム―その生活の記録 (日本語) 大型本 – 1996/10/1

発売から24年は経っているのでかなりの高騰ぶり↓

生存説

銃殺現場では兵士の緊張を和らげるためウイスキーを隊で飲んでいたという話もあり、隊長ですら屍の数を精緻には数えていなかったと言われる。

また、一家に同情的な兵士もいたとされる為、この銃殺事件の後は長きにわたって生存者を名乗る人物が多数現れた。

しかしながら、既に彼女のものと思われる遺骨が現場から発見されたため、現在ではあまり信じられていない。

死後

まさに激動の時代で止めようがない刃に命を奪われた悲劇が彼女だが、1918年には存外ロシア正教会によって、彼女アナスタシアを含めて家族の6人が新致命者として列聖されている。

また、2009年にはロシア連邦検察庁がニコライ2世一家を含めたボリシェヴィキによる赤色テロの犠牲者52名の名誉回復を発表している。

まとめ

壮麗で、しっかり者に見える彼女だが、実はおてんばないたずらっ子だったことが分かった。幕間でもコメディ風な楽しい演出が多いが、時折どうしようもなく暗い過去、境遇の描写が挟まれる。

外見は立派でも彼女は彼女で弱いところも多いのかもしれない。きちんと気遣って聖杯を捧げましょう。

PS:̚カドアナの日常連載はよ。

出展・引用:Wikipedia アルバム画像:Amazon

[クソ4コマ]ヒューズの能力・役割について

爆発画像はニコニコモンズから頂戴しております。

https://commons.nicovideo.jp/material/nc142778

はい、唐突に始まりましたくそ4コマシリーズです。

これを書くにあたってヒューズの原理とか調べてたんですが、あれ過電流で回路を切る役目だったのは知ってたんですが、抵抗値がかなり低いんですね。

ちょっと、威力やばめな雷から守ってくれるってことで勝手にマッチョな妄想をしていたので、ちょっと意外です。

「ていうかお前電子科卒じゃなかったか?」

………..おつ。