アップローダー
時限削除機能作成。
削除後の復活や完全削除まで実装できたらアップローダーは完成です。
時限削除機能作成。
削除後の復活や完全削除まで実装できたらアップローダーは完成です。
アップロード機能も作成。
日記やサポートなど雑多なコンテンツ全般と連携させたいので、アップロード機能だけどこからでも呼び出せるようにしておきました。
情報表示ページ作成。
ファイル本体にさえアクセスできれば本来の機能は全うできますが、Twitterなどの外部サイトに貼り付ける際には表示ページを挟んでメタ情報を知らせたほうが都合が良いので、そのようなつくりにしています。
表示機能を作成。
普通のファイルと同じようなURLでアクセスできますが、内部ではPHPを経由しています。
時限削除やらアクセス制御をする必要があるためです。
作り始めました。
時限削除も想定したつくりにしています。
方針について考えています。
2つは別物だけど、連携するという方針で組むのがよさそうです。
別物なので、日記と関係ないファイルもアップするのですが、そういうファイルは時が来たら消したいので、日記との関係でファイルを分別したいんですよね。
そのためには連携が必要。と。
添付ファイルというのをなくして、日記とは別にアップローダーを作るのがいいかも知れませんなぁ。
掲示板、アンパンマンDB、TGWSDQXなどから色々持ってきたらできそうです。
TGWSDQXには冒険日誌のログを入れようかと思っているのですが、今書いているこの日記もリニューアルしたいと考えています。
んで、だったら、日記に冒険日誌も書けるようにして、一箇所で管理できたら楽じゃないか、と思ったのです。
リニューアルしたら一日一回という日記らしい縛りもなくして、よくあるブログのように、ネタのある日は何度も書いてない日は何も書かないというのでもいいんじゃないかと思っています。
この日記のログファイルが実は結構前から壊れていて、微妙に誤動作の原因となっていたので修正しました。
原因不明の余計な改行が入っていたのです。
とりあえず、明らかに不正なデータは読み飛ばすようにしました。
日記のログがかなりたまってきました。
一応うちで使っている日記プログラムはそこそこメモリ効率の良いものなのでファイルがメモリに入りきらなくて読み書きできないということにはならないのですが、時間効率は決して良くはないのでだんだん読み書きに時間がかかるようになるのは避けられそうにありません。
月ごとにファイルを分けるなどすれば書き込み処理を高速化できるのですが、検索処理が大変なことになってしまいます。
アンパンマンDBバージョン3開発中。
わかりやすいアドレス実現のため.htaccessをいじっています。
あと、日記に「アンパンマンDB」カテゴリを追加しました。
アンパンマンDBのシステムの話だけでアンパンマンそのものの話を全然していないことが多かったための措置です。
TwitterのAPIについて調べてみました。
これなら更新情報を基に自動つぶやきもできそうです。
いろいろ考えていたのですが、Twitterは更新通知と思考整理の場になりそうです。
あと、日記に「外部サイト」カテゴリを追加しました。
昔からいろんなサイトを使ったことを日記に書いてきたのですが、これまでそういった日記をつなぐカテゴリがありませんでした。
便利なWebサービスをこれからも紹介していければと思います。
しかしこんなときに限って広告の多いページが見つからないのです。
まぁ、このご時勢、広告は目立つよりもさりげなく印象付けるのがいいのかもしれませんね。
そうそう、細かいことですけど、日記の大見出しのすぐ下に出てくる線を消しました。
これで日記本文が少し見やすくなったと思うのですけれど、どうでしょうかね。
一日分の終わりに出ているほうの区切り線はそのままです。
そろそろ更新の時期だと思って更新のネタを探していたらたまたま日記を改良した後だったのでTGdiaryに反映してバージョンアップとして公開しておきました。
昔言及したジャンルが後から見つけにくいために更新時期に寄らない並び替えで表示する機能をつけたのです。
ただ、ユーザーから見える部分については、昔言及された記事は古くてあまり意味がないという考えから、時系列ソートになっています。
日記の管理画面を微妙に更新しました。
ユーザーから見たらさっぱりわからないのですが、ジャンルの部分を探し出しやすいように五十音順に並び替えるようにしています。
ユーザーから見えているメニュー部分はそのままです。
あと、管理画面がジャンルのチェックボックスでかなり巨大化してきたので、スリム化のため一部のジャンルを整理しています。
配布用の日記をアップしました。
上書きインストールするとトップページやメニューが初期状態に戻りますが管理者フォームから更新すると直ります。
今日は学校で分子模型のセットがべらぼうに安くなっていたので買ってきました。
7000円だったのが2400円です。
8400円のを定価で昔に買っていたのが2800円になっていて悔しがっていた人がいたあたり、本当に安くなっていたようです。
ここらで分子模型の写真をアップしたかったところなのですが、デジカメの使い方(というか置き場所)がわからなかったため断念しました。
無機化学のセットと有機化学のセットがあったのですが、研究に使う有機材料のことを考えて有機化学のセットを買いました。
http://www.hgs-model.com/
yaneSDKのメモリ管理にあわせるためにアロケート関数をyaneSDKの機能を使う方法で実装したらエラーが出たので標準のアロケート関数に戻しました。
あとはWikiの内容を充実させながらちょこちょことBomber丸World用のLuaクラスを作っていました。
今日はこの日記PHPで既に書いた日記に対して編集操作を行ったときにタグが無条件でエスケープされてしまうバグを修正しました。
この修正はTGdiaryにも反映するので次の更新はTGdiaryのバージョンアップとなります。
プログラミングの記事を書きつつ、日記を細かいところで修正しました。
日記をCGIからPHPに移行したところで変換トレーニングウィザード用のログへの書き込みが止まってしまっていたので、その対策です。
FFCC、ものすごく久しぶりに時が進みました。
ついに12年目です。
でもやっぱりミミィはちっこいです。
それと、いまや危なくて前線に立てない弱小組は、これからは荷物持ちとして活躍してもらうことになりました。
配布用日記アップしましたー。
現在のところ、添付したファイルが削除できないのと、日記を全削除したときの挙動がおかしいのが問題点であります。
履歴書を書いていて、自分の長所をどう書くのか、というのがあまりパッと思いつかず、手近なところで母に聞いてみたところ、「健康であること」が長所になるようです。
なるほどたしかに、雇う側からしても、どんなに優秀であっても、病気で休んでばかりでは仕事になりませんものね。
フェードは多分完成~。
テスト及びゲームへの組み込みはできていませんけどね。
ただ、Pチャンネルの扱いがまだよくわかっていないので、その点が不安ではあります。
すこっぷ君完全クリアしました。
久々にあのエンディングを見ましたね。
あの時はファイルが壊れて最初からエンディングになっていたものでした。
SuperDepthもついでにクリアです。
こちらは起動時オプションで残機MAXにして挑んだら15ミスぐらいでクリアできました。
一度ミスするとパワーアップするまでが大変です。
パワーアップができないボス戦は特に…。
そうそう、日記がほぼ完成となったので、アップしてみようかと思っています。
添付ファイルの削除とログオフだけができていないのですが、やろうと思えばすぐできそうですし、そもそもなくてもあまり困らなさそうです。