忍者ブログ

dothikoの作業日誌自分用作業日誌という実験

[] [PR]

()

2025年 08月13日
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

[84] シンタックスハイライティングをすっかり忘れていた…

(ブログ/サイトデザイン)

2014年 09月15日
まぁ要らんか?

実はBeautifulSoupの扱いにいまだ慣れて居らず…
親要素の取得すらままならぬ有り様

もし可能なのであれば

fc2の時に書いたpre brush記法の内部テキストを奪い取り
はてなのmarkdownを送り込む

と、まぁ、こんな感じっすかね…
PR

[83] ダミークラスを作成

(ブログ/サイトデザイン)

2014年 09月14日
とりあえず作った。
多重継承などを利用しようかとも思ったけど無意味に複雑と思い、やめた。
それほど改変もしないだろうということで…

実際のディレクトリ削除、ファイルコピーは必要ないということで削ることにした。
単にダミーURLを帰してそれっぽい表示をするに留める。

[81] 遂にほぼ完成した(除くダミーシステム)

(ブログ/サイトデザイン)

2014年 09月14日
まぁダミーシステムが完成しない間はテスト実行できないんだが
基本的にほぼ完成した。
書き忘れてたけど、多重登録防止システムはさくっと作った。テストも一応終了。

妄想を形にするというのは実に楽しい事でありますな。

そうか自分がお絵かきしたいのはそれをしたかったんだ!!!
納得!!!

と、自分の欲求を理解したという実にめでたい話。
ああなるほどなるほど、なるほどな〜

[80] ダミークラスを新設することに

(ブログ/サイトデザイン)

2014年 09月14日
よく考えるとはてなの実際のシステムでテストするわけにもいかないので、ダミークラスを用いてあたかもフォトライフにアップロードしたかのように装いテストすることにしよう。

[78] 多重処理を回避する仕組みを作ったほうがいいか

(ブログ/サイトデザイン)

2014年 09月13日
多重処理、つまり「aというバックアップにあった記事」が、何かの手違いでbというバックアップにも混在しており、それが2つの別個の記事としてはてなにアップロードされる…

この事態は避けたいところである。

ではどーすればいいのか?

RDSはインストールしてないけど、基本的にそれほど大量のデータではないと思われる。そのため、

  • pickleで辞書を書き出して、その辞書を継続的に利用する。辞書をデータベース的に使う。
  • 辞書のキーは日付にする。日付が重複することはあり得ないし、文字数も固定で使い勝手がよさそうだ
  • 「日付に対応する記事タイトルが存在すれば、その記事はアップロードずみである」
  • タイトルが違った場合は?何らかのエラーなのでエラーを表示する。
  • 処理の最外周にpickleを配置し、何が起きようとかならずfinallyで補足してアップロード辞書をシリアライズする
こんなとこかな