ひまつぶし雑記帖

ActivityPubサーバの終わらせ方

2023/8/15 [10:29:00] (火) 天気

おひとり様ActivityPubサーバーというか、最低限のオレオレAPサーバーを立ち上げた、のはいいけど、これの終わらせ方も調べないとダメ。
どんなアプリも起動方法と終了方法はマニュアルに必須の情報。

もうこのサーバーは終了しましたというお知らせを出せばいい、とのこと。

サーバー(サイト)へのアクセスに対して
「410 gone」(もう存在しません)を返す。

.htaccess

RewriteEngine On
RewriteRule .* - [G]


これで、サーバー(サイト)は終了しました、というお知らせになる。

いつまでこのお知らせを出せばいいのか。

特に決まりごとはない。
原則、サイトがある限りこの状態にすればいいということだけど。
このサイトはもう存在しませんよ、というのが周知されればOK…いや、周知されたかどうか知る方法はない。なので、根拠なく数ヶ月ぐらいでいいんじゃないか、とも言われている。

DNSの反映にしてもすべて行き渡るのにどのぐらいかかるのか知るよしもなしで、ネットがからむといきなり運任せというか神さまだけが知っている、という状態なのがメタな話で閑話休題(それはさておき)

サーバーのドメインを維持し続けるならともかく、サーバーもドメインも削除することもあるだろうし、その場合はその削除までのお知らせ掲載期間として数ヶ月もあればいいということかな。

サーバー(サイト)終了のお知らせが必要な理由は。

おひとり様APサーバーといっても、Fediverseに繋がることになる。
一度なんらかのアクションを起こすと、おひとり様APサーバーが、他のサーバーからリクエスト先として認識される。そうすると投稿やフォローはもちろん、各種Activityのために他のサーバーはリクエストを飛ばしてくる。

ところが、サーバー(サイト)をお知らせなしに終わらせると。
他のサーバーは存在しないサーバーがメンテで落ちてるのか本当になくなってるのかわからない。しょうがないんで、リクエストを再送しようとする。これが負荷になる。ネット全体に悪影響となる大きな負荷ではないんだろうけど、それでもチリツモ。
なので、ちゃんと終了のお知らせ掲載は必要。

どれだけの数のサーバーに繋がるのかは、それこそ神のみぞ知る領域。気軽手軽におひとり様APサーバーだっ!とか言ってもひとはひとりで生きるわけじゃない、とも。ActivityPubで繋がることの魅力でもあるし、そこに生じる責任とか、やらなければならないことの自覚も促されるところ、だ。
わたしみたいにミーハーな勢いだけでおひとり様オレオレAPサーバーとか言ってはしゃぐだけじゃダメです(自戒)
始めたものを終わらせる準備はしておく。

お盆だしね。
image

参考にさせていただいたサイト。
いつかサーバーを閉じるとき 〜お金をかけずに 410 を返す方法〜
あまり手間も費用もかけずに410 Goneを返してみる
RewriteRule Flags
サイトを完全に削除する方法

»電子書籍制作代行についてはこちら

word→textからルビをタグに

2013/8/15 [11:19:37] (木) 天気

WORDのルビに関する小ネタ。

ワード文書を直接読み込んで、電子書籍・EPUB3に変換するソフトもあるみたいだけど、一度プレーンテキストに吐き出しておいた方が何かと使い勝手がいい・使い回しが効く。ただ、ワード文書をプレーンテキストに保存すると、文字装飾やレイアウト情報がすっ飛んでしまう。テキストなので当然といえば当然。

でも、せめてルビは残したいのが人情というもの。

ワードの文書をプレーンテキストに保存すると、
・般若心経(はんにゃしんぎょう)
・超新星(スーパーノヴア)
てな感じ。ルビ対象の文字に続けて半角のカッコの中にルビが入っている。これをEPUB3というかHTMLのタグに変換したい。


以前、何度かこの手のネタで記事に。
『ルビのため perl unicode正規表現』  2013/2/22
『WORD文書(docx)をテキストに』  2013/5/29

このあたりで書いたことは  『EPUB3::かんたん電子書籍作成』  に実装、組み込み済みなんだけど、ルビなどはどこからどこまでがルビ対象なのか・特殊なルビなど、見ながら決めたい。

・東京都千代田区(ちよだく)三崎町
だったら「千代田区」に対してルビがつくし、
・BOZE(ボウズ)バンズ
だったら「BOZE」に対してルビがつく。

ということで、ワードからテキストで保存した場合にエディタで開いて校正しながら
・東京都|千代田区(ちよだく)三崎町
と、ルビの開始位置に半角の「|」を入れておいて、後で一括置換する正規表現が以下。

MacのCotEditorで確認。
WINDOWSのEmEditor や sakuraエディタでもイケるっぽい。→上記の書式中「\」を「¥」に置き換える。

といいつつ。ワードのルビ付き文書を、一太郎に読み込ませてルビ情報がそのまま生きていれば、たぶんそれがワードからEPUB3への一番簡単な方法だと思う

[08/15 14:51:11] 追記。
元ネタ、というか発端はこちら



[08/15 18:03:46] 追記。
https://hirakun.blog57.fc2.com/blog-entry-214.html
↑こちらはルビにタグをつけるワードのマクロを作成・公開されてます。
マクロがわかればこっちのが便利だ。感謝!

»電子書籍制作代行についてはこちら

In ReviewからReady for Saleに

2012/8/15 [13:46:30] (水) 天気

8月3日にリストアを実装していないということでリジェクトされて、再度8月4日にバイナリアップロードで Waiting For Review となっていた電子書籍アプリが、お盆の今日8月15日に In Review となり、Ready for Sale となって公開された。
In Review から Ready for Sale までわずか30分。
7月21日に登録してWaiting For Review、8月3日にリジェクト、8月4日に再度登録して Waiting For Review で、今日。結局ひと月近くかかって、初めてのiPhoneアプリ、というか、電子書籍アプリの公開ができた。
Waiting For Review 期間がほぼ10日。In Reviewから公開まで30分。内科の診察と同じやね。待合室でえんえん待たされ、問診診察は2〜3分。それだけ申請されているアプリが多いってことなんだろう。

あとは、これ、膨大なアプリが並ぶ店内、どうやってこいつの存在を告知できるか、だ。ほかの方々がどんな告知・広報をしてるのかネットを見て回って、参考にさせてもらおう。
内容については、収録作は、わたしとしては、十分おすすめできるレベルなので、読んでもらえさえすればそこそこイケるんじゃないかと思ってる。


https://itunes.apple.com/app/xiao-shuo-tong-ren-zhiselect/id546230414?mt=8

ただ、ちょっと文字が寝ぼけてるんで、調整して作り直してアップデートしないといけない。

[08/16 17:17:26]
今日、SakuttoBookの新バージョンで作ったバイナリをアップロードしてアップデートの申請。
iTunes Connect の Manage Your Application でNew Versionを設定
バージョンNoを適当に上げて、解説文には、文字のにじみ、かすれの修正、と。
暗号化に変更はあるか?NO
legal の変更があるのか?NO
公開は自分でやるのかそれとも審査通過後自動的にやるのか?自動でよろしく
など、3つほど質問にチェックしてSave
ステータスが Waiting For Uploadになるので、Xcode Developer tools の App Loader でアップロード。

ふたたび Waiting For Review という文字を拝むはめになる。って、version 1.0 は販売されていて、1.0.1が黄色ボタンの順番待ち。新規アプリが Waiting For Review から In Review Ready for Sale まで、11日かかってたけど、ほとんど何も変更のないアップデートだとどうなるかな。

[08/30 05:08:36]
ほぼ2週間たった29日に In Review となって、を!前回は即日、ほぼ1時間後に公開だったんで楽しみだったんだけど、今回は公開までまる一日たった、今日公開となった。

[08/30 05:08:36]
小説同人誌Select  公開!

[2013/03/06]
iBookstoreオープン

»電子書籍制作代行についてはこちら

コミケ終了

2011/8/15 [18:13:26] (月) 天気

夏コミは、今年も暑くてバテバテだった。
でも、やっぱり面白いんだな、これが。個人が自分で作ったものを自分で売る、ハレの場所、だ。まず作りたい・書きたい・描きたいありき。売れる売れないは結果。もちろん売れるほぼイコール認められたことになるんだけど、まずは作ることがある、というところが大切。マーケティングだ原価計算だのがあって、そこから作るのもいいけど、ものづくりの出発点とはちょっと違う、ような気がするし。
みんなの熱気があふれかえる3日間の約55万人。
出版や放送など、ビジネスとしてのクリエイティブが萎えてきているように見えるというのに、個人の集まりは勢いを増すばかり。個々人を応援、盛り上げる仕組みを考えられれば面白くなるに違いない、とずっと思ってんだけど、膝をはたと打って啓けるようなアイディアもなく。うーん。

とりあえず、今年は、不義理してちょっと顔合わせするのがキツイかなあ、と思ってた漫画家さんのスペースをふたつばかり。まいなぁぼぉいさんとねぐら☆なおさんのところに顔を出してみた。呼び込みに汗する永山薫さんのところにも。新刊が並んでいて相変わらずエネルギッシュ。素直に頭がさがる思いだった。

売り子をした  下町飲酒会駄文支部  にきていただいたかた、ありがとうございました。新刊の「歩きながら彼女たちは」は、クトゥルフねたの短編3つ、身内ボメですが、傑作。通信販売もしていますので、よろしくお願いします。

猛暑日が続く明日からまた時給生活。がんばりまっす。

 

»電子書籍制作代行についてはこちら

簡単が一番だ

2008/8/15 [20:24:08] (金) 天気

世間はすっかり夏休みモードなのか。電車がガラガラで親子連れも目立つ。

sql一発でデータを引っ張り出すのがなにかと便利で安全、なのはよくわかる。でも、副問い合わせが入って重くなるんだったら、そこはスクリプトを挟んだほうが良くないか、と。あいかわらずSQLとスクリプトの関係というか、よくわかってないんだよなあ。そこんとこperlで連想配列使った方が早くないか、とか、それ引っ張ってくるならSQLでしょ、とか。
ここんとこウチでは脱データベース、ていうかDBを使うほどでもない量で作りも単純なテキストデータが対象。perlだけでごにょごにょしていて、気楽でいいなあ、と改めてしみじみつくづく。たいしたことをしてるわけでもないのに、意図どおりに動かない・見えないのは、perlなのかSQLなのか、Javascriptなのかcssなのか、とあれこれ絡んでめんどくさいんだよね、WEBサイトって。
なんとかもっと簡単にできないものかしらん。

いろんなことが面倒になってきてるような気がするのは歳のせいなのかなあ。

»電子書籍制作代行についてはこちら

今さら鋼の錬金術師

2007/8/15 [14:25:23] (水) 天気

一回一キロ減、なんてのは無理な話だけど。やる直前が66.6キロ、一時間弱暑苦しいおっさんに「わんもあせっと」だの「めいくばぁーん」「ちぇんじまいんど」「どんぎぶあっぷ」だの言われ続けて、汗をだらだら流しほうほうの態で(をっと死語)シャワーを浴びて体重計に乗ったら66.0キロ。600g減だった。おそるべし。

んで宿題のFLASH。買ってきた解説書をひっくりかえし試行錯誤の無限夢幻無間ループ。ていうか基本的なところをわかってないので暗中模索五里霧中でいらいらと薄い髪をかきむしる。
flaファイルのタイムライン、レイヤー1。その1フレーム目のフレームアクションにxmlを読み込むスクリプト。その1フレームに配置したムービークリップにxmlから読み込んだファイル名などを設定してコントロール。
てなところまではできた。薄っぺらいXMLの知識と解説本のコピペでどうにかなった、もよう。ほっとひといき。ほんとは親から子へツリーっぽくなってくところや、オブジェクトでちゃんとくるんでおくとか、基礎から見ていくべきなんだけど、そんな時間の余裕もないんだよなあ。

あとは見てくれと使い勝手。ここが力ワザでメンドーなところだ。たぶんマスクを使って見せ方を整えたり、ボタンなんかの部品画像を作るのにひと騒動だな。

そんなこんなだけど、アニメ「鋼の錬金術師」がおもしろい。いや最初の数本は、キャラに説得力がなく、話もぺらぺら、おまけに等価交換の錬金術が「なんでもあり」のどらえもんポケットで、こりゃハズレだったか、なんでこんなもんが人気なんだ、と。BGV代わりに流しながら、FLASHのお勉強。そしたら、人語を話すキメラのエピソードにがっつりやられて、宿題も手がつかず。くだらないエピソードも交じってるんで、もろ手をあげて、というわけにはいいかないけど、スカーすげえええ!とかヒューズかっちょえええ!とか、ジャンプだとありえないキャラの展開が新鮮でハマってしまった。一気に28話まで。
コードギアスといい、ヘルシングといい、NARUTOといい、鋼の錬金術師といい、アニメはまだまだ面白いですなあ。

 

»電子書籍制作代行についてはこちら

profile

profile

 
doncha.net
contact:
»運営者
@t2aki@tokoroten.doncha.net

ところてんx5

2024/4/18 10:46

今日から深夜三連勤…これがやっぱ生活のリズムの乱れになる。疲れが取れないんだよなあ。夜中に帰って飲み食いしちゃうし。寝る前の飲食は健康の敵だわ。なんか考えないと身体がもたん。

2024/4/18 10:43

ステージに実装しておいた問い合わせフォームも本番適用、てことで朝っぱらから仕事。
データベースも使ってないし、サニタイズは最低限で大丈夫っぽい。不等号記号あたりの記号ぐらい。

2024/4/18 07:25

手順書作った。10ステップ弱。
ルビの抽出確認はスクリプトのおかげでほぼ瞬殺。
やっぱり手作業、目視確認のところが数時間かかる。

検索
<<2024/08>>
    123
45678910
11121314151617
18192021222324
25262728293031

リンク

WINDOWS版サウンドノベル
おかえりください PC WINDOWS版サウンドノベル
『おかえりください』体験版

[3 Page] »
1 2 3

TOTAL:2982

2024 (5)
1 (2)
2 (2)
3 (1)
2023 (53)
1 (1)
2 (5)
3 (1)
4 (1)
5 (3)
6 (9)
7 (9)
8 (6)
9 (5)
10 (3)
11 (2)
12 (8)
2022 (16)
1 (1)
3 (2)
6 (2)
7 (1)
8 (4)
9 (2)
10 (1)
11 (2)
12 (1)
2021 (12)
1 (3)
2 (1)
6 (1)
8 (2)
9 (1)
10 (1)
11 (2)
12 (1)
2020 (18)
1 (2)
2 (6)
4 (1)
6 (1)
7 (2)
8 (2)
12 (4)
2019 (17)
1 (3)
2 (4)
3 (2)
4 (2)
5 (1)
6 (1)
8 (1)
10 (1)
12 (2)
2018 (21)
1 (3)
2 (2)
3 (2)
4 (1)
5 (1)
6 (6)
8 (1)
9 (1)
10 (2)
12 (2)
2017 (32)
1 (2)
2 (1)
4 (2)
5 (1)
6 (6)
7 (3)
8 (5)
9 (3)
10 (2)
11 (2)
12 (5)
2016 (41)
1 (5)
2 (5)
3 (2)
4 (3)
5 (4)
6 (6)
7 (2)
8 (2)
9 (3)
10 (1)
11 (4)
12 (4)
2015 (99)
1 (11)
2 (12)
3 (9)
4 (6)
5 (8)
6 (8)
7 (3)
8 (5)
9 (16)
10 (6)
11 (1)
12 (14)
2014 (112)
1 (16)
2 (5)
3 (6)
4 (12)
5 (16)
6 (19)
7 (9)
8 (6)
9 (4)
10 (8)
11 (6)
12 (5)
2013 (145)
1 (24)
2 (15)
3 (18)
4 (23)
5 (14)
6 (11)
7 (7)
8 (11)
9 (5)
10 (4)
11 (6)
12 (7)
2012 (103)
1 (1)
2 (1)
3 (4)
4 (3)
5 (7)
6 (26)
7 (17)
8 (5)
9 (8)
10 (10)
11 (11)
12 (10)
2011 (54)
1 (4)
3 (7)
4 (4)
5 (14)
6 (6)
7 (3)
8 (3)
9 (1)
10 (4)
11 (2)
12 (6)
2010 (70)
1 (12)
2 (7)
3 (6)
4 (6)
5 (3)
6 (10)
7 (6)
8 (4)
9 (3)
10 (4)
11 (3)
12 (6)
2009 (144)
1 (15)
2 (12)
3 (12)
4 (6)
5 (15)
6 (6)
7 (10)
8 (9)
9 (17)
10 (12)
11 (14)
12 (16)
2008 (148)
1 (10)
2 (6)
3 (10)
4 (11)
5 (13)
6 (10)
7 (13)
8 (19)
9 (18)
10 (12)
11 (13)
12 (13)
2007 (106)
1 (7)
2 (5)
3 (3)
4 (7)
5 (5)
6 (9)
7 (8)
8 (13)
9 (18)
10 (11)
11 (8)
12 (12)
2006 (158)
1 (28)
2 (28)
3 (25)
4 (7)
5 (9)
6 (7)
7 (12)
8 (13)
9 (10)
10 (7)
11 (6)
12 (6)
2005 (350)
1 (31)
2 (26)
3 (26)
4 (27)
5 (29)
6 (30)
7 (32)
8 (30)
9 (30)
10 (32)
11 (29)
12 (28)
2004 (292)
1 (24)
2 (24)
3 (29)
4 (27)
5 (28)
6 (25)
7 (26)
8 (24)
9 (12)
10 (19)
11 (26)
12 (28)
2003 (318)
1 (22)
2 (25)
3 (21)
4 (28)
5 (28)
6 (28)
7 (28)
8 (29)
9 (26)
10 (29)
11 (28)
12 (26)
2002 (317)
1 (29)
2 (26)
3 (26)
4 (25)
5 (28)
6 (30)
7 (27)
8 (21)
9 (25)
10 (27)
11 (28)
12 (25)
2001 (277)
1 (17)
2 (21)
3 (23)
4 (20)
5 (31)
6 (18)
7 (26)
8 (25)
9 (29)
10 (19)
11 (24)
12 (24)
2000 (53)
6 (9)
7 (4)
8 (2)
9 (3)
10 (1)
11 (15)
12 (19)
1999 (3)
7 (1)
10 (2)
1998 (18)
9 (9)
10 (7)
11 (2)