#oyasuminase

駆け出しオタクエンジニア

2020-01-01から1年間の記事一覧

2020-12-30ログ:正規表現を思い出す、など

『失敗から学ぶRDBの正しい歩き方』 gihyo.jp 読みきった。 ジェイウォークなテーブルを正規表現で抽出する 『失敗から学ぶRDBの正しい歩き方』の「第17章 複雑なクエリ」で出てきたアンチパターンの例。 id name child_id 1 hoge 1,2,3,4 2 fuga 4,5,6,1 3 …

2020-12-29ログ:Svelteを試す、など

Svelteを試す 公式チュートリアル。 svelte.dev フロントエンドは流れが早く特に公式を信じるべき。 『失敗から学ぶRDBの正しい歩き方』 gihyo.jp 半分くらい読んだ。

2020-12-28ログ:『失敗から学ぶRDBの正しい歩き方』を買う、など

日付が変わる少し前 プログラム確かに書き換わったんだhttps://pppine.hatenablog.com/entry/%E2%96%A0 Ping-tでOSS-DBの勉強をする 昨日から引き続き。 ping-t.com 6割くらい問いた。参考を読んでいるので時間がかかる。 『PostgreSQL 12.4文書』を読む www…

2020-12-27ログ:Ping-tでOSS-DBの勉強をする、など

Ping-tでOSS-DBの勉強をする Linuc/LPICやCCNAなどの資格試験をサポートする学習サイト。 ping-t.com 無料でも利用できるがOSS-DBのコンテンツは有料プランであったため、月額2,400円のプレミアムコンテンツに登録した。基本的には問題集だが、今のところ解…

2020-12-26ログ:MacにVirtualBoxでCentos7を建てる

MacにVirtualBoxでCentos7を建てる 環境 macOS:10.15.7 VirtualBox:6.1.4 作業内容 VirtualBoxのインストール 既にインストール済みだった。 $ VBoxManage -v 6.1.4r136177 CentOS7のダウンロード www.centos.org 仮想マシンの作成 新規から作成。 タイプ…

GitHubへのpushをトリガーにJenkinsでテストを実行しmasterにマージしてHerokuへデプロイする

タイトル通りです。「Jenkins+Python+unittest」の記事のまとめみたいな。 やりたいこと ローカルからGitHubのdevelopブランチへpush GitHubがWebhookでJenkinsに通知を行う push先の判断 unittest実行 masterにマージ Herokuへデプロイ 3~5がJenkinsで実行…

Jenkins+Python+unittest最後

(2020/05/06:追記)こっちを見たほうが良いです。 oyasuminase.hatenablog.com 続きです。 oyasuminase.hatenablog.com GitHubのdevelopへのpushをトリガーにJenkinsのジョブを実行します。 1. unittet実行 Jenkins Jenkinsの管理>プラグインの管理より「…

Jenkins+Python+unittest番外編

(2020/05/06:追記)こっちを見たほうが良いです。 oyasuminase.hatenablog.com coverageの集計が間違っていたました。 oyasuminase.hatenablog.com 明らかに対象のファイル数が多いと思ったらライブラリも集計対象になってた。 coverage run --source='dok…

Jenkins+Python+unittest続き

(2020/05/06:追記)こっちを見たほうが良いです。 oyasuminase.hatenablog.com 続きです。 oyasuminase.hatenablog.com unittestの結果とCoverageをxml形式で出力しJenkins上で結果をいい感じに確認します。 unittest-xml-reportingのインストール テスト…

Jenkins+Python+unittest

(2020/05/06:追記)こっちを見たほうが良いです。 oyasuminase.hatenablog.com Jenkinsでpythonのunittestを実行します。 jenkins: 2.234 Python周りの設定 Python3のインストール EC2にはデフォルトでPython2系が入っているので3系を入れる。 $ sudo yum …

停止しているインスタンスにElastic IPアドレスを関連付けていると課金される

題名通り。知らなかった。 aws.amazon.com Elastic IP アドレスを効率的に使用するため、これらの IP アドレスが実行中のインスタンスに関連付けられていない場合や、停止しているインスタンスやアタッチされていないネットワークインターフェイスに関連付け…

Amazon Web Services 基礎からのネットワーク&サーバー構築

インフラ弱いのとAWSの基礎をやりたいなと思ったので購入しました。AWSは各種サービスを必要に応じてつまみ食いしてる感じです。 Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂3版作者:大澤 文孝,玉川 憲,片山 暁雄,今井 雄太発売日: 2020/…

javascript:;

chromeのブックマークに後で読もうとか良かったなと思うページを保存しがちで溢れてきました(はてブも同様)一部をブログの記事として吐き出します。 ja.stackoverflow.com 覚えてないけど多分こういうコードに出会って調べた結果このQAにたどり着いたのか…

AWS Amplifyのチュートリアルをやろうと思ったけど途中で辞めた

なんかやりたいなと思ったのでAWS Amplifyのチュートリアルをやります。 aws-amplify.github.io サービスについてはよく知りません。バックエンドをいい感じにしてくれるらしいです。 以下、チュートリアルに沿って進めていくのですが途中で断念しました。設…

A3RTの不具合が修正された

下記の問い合わせについて先日A3RTから返答がありました。処理に不具合があり修正を行ったとのことでした。 oyasuminase.hatenablog.com 早速確認してみます。 curl -s -X POST https://api.a3rt.recruit-tech.co.jp/talk/v1/smalltalk \ -F "apikey={APIキ…

24歳

本日誕生日。24歳になりました。 24歳と25歳には壁がある感じがする。社会人としても3年目に突入するのでこの1年で一端のエンジニアになりたいです。 25歳になった時にダメダメだったらテキトーに生きようと思う。

postgresqlのdate型に挿入できるフォーマット

2020/02//03がエラーにならなかった。試しに2020/02/////////////////03とかやってもいけた。気になる。

2020年冬アニメ

アニメは基本的にdアニメストア→ニコニコ動画と二周する感じで見てます。 koiastv.com kyokousuiri.jp bofuri.jp 唯一リアタイしているのがマギアレコード。土曜夜にやっているからです。 anime.magireco.com え、これだけ…とびっくりしました。盾のやつはそ…

黄金のハンマー

金槌しか持っていない人には全ての問題は釘に見える。なんでも一つのやり方で解決してしまおうとするするやつ。銀の弾丸のWikiにも説明が少しある。 ja.wikipedia.org これは心理学の言葉ですが、スパゲッティコードとか車輪の再発明とかソフトウェア開発の…

CURRENT_TIMESTAMPはトランザクションの開始時刻を返す

タイトルの通りです。知りませんでした。 https://www.postgresql.jp/document/8.2/html/functions-datetime.htmlwww.postgresql.jp statement_timestamp()でSQL文実行開始時の日時を取得できるらしい。

DBMS内部での暗黙ソート

SQLのソートは遅いです。本に書いてあった暗黙でソートが行われるケースが下記です。 集約関数 ORDER BY句 集合演算 OLAP関数 あとはDISTINCTとか?ソートには注意したいです。 達人に学ぶDB設計 徹底指南書 初級者で終わりたくないあなたへ作者:ミック出版…

インデックス

インデックス全然分かってないです。参考書には書いてあったけ?と思ったので手元にあった二冊の入門書を眺めてみました。 SQL ゼロからはじめるデータベース操作 SQL 第2版 ゼロからはじめるデータベース操作作者:ミック出版社/メーカー: 翔泳社発売日: 201…

達人に学ぶSQL徹底指南書

有名な本はとりあえず読んでみたくなります。 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ作者:ミック出版社/メーカー: 翔泳社発売日: 2018/10/11メディア: Kindle版 概要 本書のコンセプトは「中級SQLプログラミング入門」です。実務で…

素数を求めるSQL

参考書の演習問題です。 達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ作者:ミック出版社/メーカー: 翔泳社発売日: 2018/10/11メディア: Kindle版 演習問題 下記のテーブルから素数を求めよ numbers num 1 2 3 (中略) 98 99 100 テーブル作…

LINE botのオウム返しサンプルの注意事項

サンプルをherokuにデプロイした時に上手く行かなかったのを思い出したのでメモ。 サンプル github.com 参考にしたサイト qiita.com 修正 ポートを指定してあげると多分動く。 if __name__ == "__main__": # app.run() port = int(os.getenv("PORT")) app.ru…

ストアドプロシージャとストアドファンクション

この2つを混同していました。「ストアド」と略して呼んでいたくらいです。 ググったら戻り値があるかないかの違いと出てきましたが今度ちゃんと調べてみたいです。プロシージャの実行はCALLを用いるとのことだったのでこれまで触れてきたものはファンクショ…

LINE botで占い情報を毎日通知しようとしたら失敗した

昨日のやつ失敗しました。 oyasuminase.hatenablog.com 結果 失敗といってもちゃんと占いメッセージは届きました。 おはようございます。 みずがめ座の今日の運勢は8位です。 嫌なことをお願いされそう はっきりとした口調で断り ラッキーポイント 画集 ラッ…

LINE botで占い情報を毎日通知する

会話はできるようになったので今度は毎日占い情報でも通知しようと思います。 占い情報を取得 占いはめざましテレビから取得します。朝は起きられないので何派でも無いです。 fcs2.sp2.fujitv.co.jp サクッと実装したらひどいコードが出来上がっていたので一…

BeautifulSoup4で値を取得したい要素に<br/>が含まれているとき

こんなのとかです。 <p> hoge <br/> piyo </p> このpに対してget_text()をすると返却値はhogepiyoになります。 from bs4 import BeautifulSoup html = '<p>hoge<br/>piyo</p>' soup = BeautifulSoup(html, 'html.parser') print(soup.get_text()) # -> hogepiyo <br/>などタグによる区切り</br/>…

A3RT Talk APIに「こちらこそすみません」と送ると正常ステータスで空文字が返却される

Talk APIを実装して運用していたところ早速エラーを吐いていました。 oyasuminase.hatenablog.com 2020/02/15:追記 修正されました。 oyasuminase.hatenablog.com LINE botのエラー内容 herokuのログ抜粋&整形。 2020-01-11T07:33:53.404186+00:00 app[web.…