Log

いろいろ

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

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版 ゼロからはじめるデータベース操作 作者:ミック 出版社/メーカー: 翔泳社 発売日: …

達人に学ぶSQL徹底指南書

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

2020-01-27ログ:ターニングポイント?

悩んだけど出社した。ターニングポイントだったかもしれない。

2020-01-26ログ:逃げるように寝る

一日中寝てると頭おかしくなる。

2020-01-25ログ:逃げるように寝る

意図せぬ三連休。寝込んでます。

2020-01-24ログ:体調不良

体調を崩しました。

2020-01-23ログ:しんどい

今日はめちゃめちゃしんどかった。言い訳も多かった気がする。しんどい。

2020-01-22ログ:昼飯を食べないからSQLのORは遅い

今日の昼ごはんは無しで夕飯はコンビニ弁当でした。 ORは遅い SQLでOR条件は遅いというけれど仕組みとか分かっていないなと思いました。インデックスが使われないんだっけくらいの認識です。SQLは上半期の重点項目なので詳しく調べないと。 昼ごはん抜き 今…

2020-01-21ログ:昼飯はウイダー、夕飯はオリジン弁当

今日の夕飯はオリジン弁当でした。 Headless Chromeでファイルダウンロードができない 今日これについて帰り際に悩んでいました。ググれば対処法は出てくるですが上手くいかず。まあなんとかなりそう。 Headless Chromeでファイルアップロードができない 多…

2020-01-20ログ:ヤバいプロジェクトから逃げてビビン丼を食う

Selelniumを習得しなきゃいけない どうやら業務でSeleniumを使うことになりそう。RPAソフトはそれなりのお値段しますからね。そしてそのプロジェクトを任されるのが僕な訳です。今までSeleniumは遊びで使っていたのできちんと学ばなければ…にしても荷が重す…

素数を求める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")) ap…

SEはスーツを着る

久しぶりにスーツ着ました。 この業界に入る前はPCとにらめっこして一日が終わると思っていました。しかし、このイメージは所謂プログラマーに対するものでSEはまた違うんだなあと。もちろんプログラマーもにらめっこしてる訳では無いです。 コミュニケーシ…

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

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

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

昨日のやつ失敗しました。 mtzml.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を実装して運用していたところ、早速エラーを吐いていました。 matsuql.hatenablog.com 2020/02/15:追記 修正されました。 matsuql.hatenablog.com LINE botのエラー内容 herokuのログ抜粋&整形。 2020-01-11T07:33:53.404186+00:00 app[web.1]: li…

A3RT Talk APIを使ってお手軽に会話機能を実装する

先日、LINE botを作りました。チュートリアル通り進めたのですが、オウム返しで面白くない。 チャットボットAPIとかあるだろうし、組み込んでみようかなと調べて「Talk API」を採用し実装してみました。 a3rt.recruit-tech.co.jp メールアドレスだけで即登録…

iptables

インフラ分かりません。Linux触っていたら出くわした/etc/sysconfig/iptables。とりあえずパケットフィルタリング型のファイアウォールとして覚えておきます。いつかこの辺で躓きそうですね。 もうTwitterより短いけどおしまいです。

アルゴリズムパズル1問目

アルゴリズム強化したいなと思っていたところ本屋で見かけたので買いました。 アルゴリズムパズル ―プログラマのための数学パズル入門 作者:Anany Levitin,Maria Levitin 出版社/メーカー: オライリージャパン 発売日: 2014/04/26 メディア: 単行本(ソフト…

hoge piyo foo bar

そういえば調べたことがなかった単語の内容を書きます。 親の顔より見たhoge 参考書やサンプルで出てくるhogeやpiyo。ググりました。 「メタ構文変数」と呼ばれるものらしいです。 ja.wikipedia.org hogeとpiyoは日本由来、fooとbarは英語圏由来とのこと。「…

UNIXという考え方

読書メモ。スモール・イズ・ビューティフル。 UNIXという考え方―その設計思想と哲学 作者:Mike Gancarz 出版社/メーカー: オーム社 発売日: 2001/02/01 メディア: 単行本 メモ 本書で示すUNIXの定理は以下の通り。 スモール・イズ・ビューティフル 一つのプ…

Pythonのunittestを使ってちゃんとビールを数えているか確認する

昨日書いた退屈な歌を歌うコードをPythonのunittestを用いてテスト&リファクタします。 mtzml.hatenablog.com テストコード メインのコードにbeer(n)という関数を作りn本目の歌詞の文字列を返却することにしましょう。その前提でテストコードを書きます。異…

99 Bottles of Beer

『情熱プログラマー』面白いですね。 情熱プログラマー ソフトウェア開発者の幸せな生き方 作者:Chad Fowler 出版社/メーカー: オーム社 発売日: 2010/02/26 メディア: 単行本(ソフトカバー) 今回はその中で出てきた「99 Bottles of Beer」の歌詞を出力す…

PythonとBeautifulSoup4でスクレイピング

PythonのライブラリであるBeautifulSoup4を用いて、webサイトからスクレピングをするメモ。 今回対象となるwebサイトは、企業価値検索サービス「Ullet」です。 Ulletとは 環境 作成したクローラ メイン ページ読み込み 企業情報取得 データ整形 csv出力 あと…

URIフラグメントに対するスクレイピング

スクレイピング中に気になったのでメモ。 URIフラグメントとは リソース内部へのアンカーです。MDNではブックマークと表現しています。 以下はUlletのランキングページURL。ハッシュタグ以降の部分がURIフラグメント。 http://www.ullet.com/search.html#pag…

メイドカフェでにゃんにゃん

メイドカフェに行ってにゃんにゃんしてきたので感想。 秋葉原のめいどりーみんに友人と一緒に帰宅しました。 maidreamin.com 過去に@ほぉ〜むカフェにお邪魔したことはあったのですが雰囲気が結構違いました。メイドさんがグイグイ(稼ぎに)来ます。休憩の…