あぼぼーぼ・ぼーぼぼ

のんびり生きたい

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

(未解決)既存プロジェクトでXcode PreviewsにUIが表示されないのでワークアラウンドを試している

iOS #2 Advent Calendar 2020 本当は解決したら書こうと思ったのですが、年を越しそうだったので現状のメモとして記しておきます。 環境 Xcode12.0 Swift5.3 .swiftファイルが700程度あるプロジェクト Build PhasesでSwiftLint, swift-formatなどなどをRun S…

『プロダクトマネジメント―ビルドトラップを避け顧客に価値を届ける』を読んだ

var newMeta = document.createElement("meta"); newMeta.setAttribute("name","robots"); newMeta.setAttribute("content","noindex"); document.getElementsByTagName("head")[0].appendChild(newMeta); プロダクトとは価値を顧客に運ぶことで、プロダクト…

『エンジニアの知的生産術』を読んだ

var newMeta = document.createElement("meta"); newMeta.setAttribute("name","robots"); newMeta.setAttribute("content","noindex"); document.getElementsByTagName("head")[0].appendChild(newMeta); 社会人にとってやる気は貴重なリソース、というのは…

複数のspiderで異なるpipelineを通す

scrapyは使用するpipelineを全て定義する必要があり、普通に書くとどのspiderでも定義した全てのpipelineを通るようになっている。これをそれぞれのspiderで、指定したpipelineだけを通るようにする実装のメモ。 例として、slack_botとtweet_botの2つのspide…

Pythonで25時のような表記をdatetimeに変換する

そのままdatetimeにしようとするとエラーが発生する。 import datetime dt_str = '2020/06/07 25:05' d = datetime .datetime .strptime(dt_str, '%Y/%m/%d %H:%M') # ValueError: time data '2020/06/07 25:05' does not match format '%Y/%m/%d %H:%M' な…

PythonでTwitter自動投稿botをつくるときに調べたもの

ウェブサイトを定期的にスクレイピングし、自然言語処理をしてその結果をもとにTwitterに投稿するbotをつくった。その際に必要だった技術、調べたもののメモ。 クローラー系 scrapy cssセレクタ一覧 相対パスを絶対パスに変換 scrapyのロギング最低レベル変…