70巻以上の漫画

年に2回くらい巻数が多い(超長期連載の)マンガを数えて、まとめ記事にエア引用されるシリーズ。
今回のトピック

  • 単独で100巻が12作、シリーズ100巻が8作。
  • ドカベンシリーズが201巻で、シリーズとして200巻を突破。
  • 浮浪雲が113巻で完結。
  • キャプテン翼100巻突破のニュースがあったが、本集計では「ボクは岬太郎」を除外しているため、今回で100巻とカウント。
  • コボちゃん」シリーズがあと数日で100巻到達。
  • 単独で次に100巻突破するのは、釣りバカ(2018/10)、パタリロ(2018/11)、コナン(2019/7)の順と予想されたが、コナン休載のためコナンが遅延の見込み。
  • 風の大地銀魂が70巻突破。

尚、シリーズの集計は「外伝」と思われるものを除外します。
○が単独。△が単独でも70越え。☆がシリーズ。

☆ドカベン	201巻	(「ドカベン(48)」、「大甲子園(26)」、「プロ野球編(52)」、「スーパースターズ編(45)」、「ドリームトーナメント編(30-)」)
○こち亀	200巻	(完)
○ゴルゴ13	187巻
----------------------------------150巻------------------------------------------
○ミナミの帝王	146巻	(ただし、「ヤング編(6)」、「ヤング編 利権空港(3)」を含まない)
○クッキングパパ	144巻
☆刃牙	129巻		(「グラップラー刃牙(42)」「バキ(31)」「範馬刃牙(37)」「刃牙道(19-)」で外伝を含まない)
☆銀牙	122巻	(「流れ星 銀(18)」、「WEED(60)」、「WEEDオリオン(30)」、「LAST WARS(14-)」を含み、「赤目(3)」を含まない)
☆ジョジョ	121巻	(「ジョジョの奇妙な冒険(63)」「ストーンオーシャン(17)」「スティール・ボール・ラン (24)」「ジョジョリオン(17-)」)
○はじめの一歩	119巻
☆キン肉マン	118巻	(「キン肉マン(61-)」、「キン肉マン2世(29)」、「キン肉マン2世 究極の超人タッグ編(28)」)
☆超人ロック	113巻	くらいだと思われる
○浮浪雲	112巻	(完)
○美味しんぼ	111巻
----------------------------------110巻の壁------------------------------------------
○弐十手物語	110巻	(完)
○静かなるドン	108巻	(完)
○あぶさん	107巻	(完)
☆千里の道も	106巻	(「千里の道も(45)」、「新(16)」、「第三章(39)」、「修羅の道(6)」)
○鬼平犯科帳	102巻
○☆あさりちゃん	101巻	(「あさりちゃん(100)」、「5年2組(1-)」)
☆キャプテン翼	100巻	(「キャプテン翼(37)」「ワールドユース編(18)」「ROAD TO 2002(15)」「GOLDEN-23(12)」「EN LA LIGA(6)」「ライジングサン(7-)」あと短期連載が3冊。岬太郎を含まない)
----------------------------------100巻------------------------------------------
☆コボちゃん	99巻	(「コボちゃん(60)」、「新コボちゃん(38-)」)
○パタリロ	98巻	(ただし、右に記載する外伝4シリーズを含まない「西遊記(8+1)」「源氏物語(5)」「家政夫シリーズ(5)」「パパ(1)」)
○釣りバカ日誌	98巻
☆コータローまかりとおる	94巻	(「コータローまかりとおる(59)」「新コータローまかりとおる 柔道編(27)」「コータローまかりとおる L(8-?)」)
○名探偵コナン	94巻
☆島耕作	94巻	(「課長(17)」、「部長(13)」、「取締役(8)」、「常務(6)」、「専務(5)」、「社長(16)」、「ヤング(8)」、「係長(4)」、「会長(9-)」、「学生(6)」、「就活(2-)」)
○天牌	92巻(ただし天牌外伝(33-)を含まない)
○江戸前の旬	91巻	(ただし「旬と大吾(3)」を含まない)
△☆MAJOR	90巻	(「MAJOR(78)」、「2nd(12-)」)
○ONE PIECE	87巻
☆ドクターK	84巻	(「スーパー(44)」、「Doctor K(10)」、K2(30-))
 ----------------------------------81巻の壁------------------------------------------
☆浦安鉄筋家族	81巻	(「浦安鉄筋家族(31)」、「元祖(28)」、「毎度(22-)」)
☆タフ	81巻	(完)	(「高校鉄拳伝タフ(42)」、「TOUGH(39)」を含み、「龍を継ぐ男(3-)」を含まない)
○なんと孫六	81巻	(完)
○山口六平太	81巻	(完)
☆鉄拳チンミ	78巻	(「鉄拳チンミ(35)」、「新鉄拳チンミ(20)」、「Legends(23-)」を含み、外伝(4)を含まない)
○ゼロ	78巻	(完)
☆釣りキチ三平	77巻	(完)(「釣りキチ三平(65)」、「平成版(12)」)
☆DEAR BOYS	76巻	(「DEAR BOYS(23)」、「ACT2(30)」、「ACT3(23)、を含み「OVER TIME(3)」を含まない)
○まるごし刑事	75巻	(完)
○いのちの器	74巻
○BLEACH	74巻	(完)
○ふたりエッチ	73巻
☆白竜	72巻	(「白竜(21)、「LEGEND(46)」、「HADOU(5-)」
☆かっとび一斗	72巻	(完)(「かっとび一斗(46)」、「風飛び一斗(26)」)
○NARUTO	72巻	(完)
☆味いちもんめ	72巻	(「味いちもんめ(33)」、「新(21)」、「独立編(10)」、「にっぽん食紀行(6)」、「世界の中の和食(2)」)
○銀魂	71巻
○DREAMS	71巻	(完)
○風の大地	70巻

次回用メモ

  • 男塾シリーズ(68)魁34,暁25,極7,真2
  • カイジシリーズ(65)黙示13、破戒13、堕天13、和也10、ワンポーカー16
  • 夕焼けの詩(65)
  • テニプリシリーズ(64)42、新22
  • 王家の紋章(62)
  • 乱太郎(62)
  • かりあげ君(61)

超人ロックこちらid:soorceさんによりカウントされた93巻以降、風の抱擁が(3)+4、ホリーサークルが(1)+2、刻の子供達が+3、ラフラールが+4、ドラゴンズブラッドが+4、鑑の檻が+2、ガイアの牙が+1。または、こちら参照
シティハンターシリーズはシーケンシャルな物語でないので、集計から除外。

古いVBAがそろそろ死ぬかもしれない

14年前に製造したAccess VBAを、64bit対応のため2年ぶりにメンテナンスすることになった。

WindowsとかLinux環境なんてものはとっくに64bit化しているけれど、アプリは32bitでも動くので、まだ32bitのアプリを結構使用している。当然のことながら、64bitのアプリがある場合は64bitのアプリを使用するのだが、大きな問題としてOfficeの64bit化が残っていた。
まあ、Officeは普通に使っていたら、64bitにしても何も問題ないはずだが、当社の環境では2つの問題が発生した。1つはAPIの問題、もう1つはVB6互換のコントロールの問題だ。

APIの問題とは何かといえば、32bitと64bitでAPIの呼び方が異なることだ。これはリンク先記載のptrsafeによって大体解決するが、winsockを用いたAPIがうまくできなかった。しかし。14年に作成したときにはwinsockを用いなければできなかった情報取得が今ならWMI使用でどうにでもなるので、WMIで実装することにして、無事完了。
ここから得られる情報は「昔APIで実装した機能が、今ならAPI使用しなくとも実装できる可能性が高い」ということ。

VB6互換コントロールの問題とは何かといえば、かつてVisualBasic6(VB6)という開発言語があって、この言語は「.netframework」を必要としないアプリケーションを作成できる最後のVisualBasicだ。このVB6用に使用できる開発用の部品(コントロール)が、多くの場合32bitのExcelAccessVBAから使用できた。しかし64bitのVBAからは32bitコントロールが使用できず、64bitのVB6はこの世に存在しないので、VBAからVB6用コントロールが使用できないという問題だ。

要はVBAではかなりVB6に近いことができたが、VB6自体がこの世からなくなりつつあるため、VB6の機能を使用したVBAも強制的にこの世からなくなっていくということだ。まあ、私の作ったVBAはそれほどVB6のコントロールを使用していなかったので、割り切ってしまえば改修は簡単であった。しかし、この世にはVBAでVB6コントロールを思いっきり使用してしまったアプリが結構転がっていることだろう。心当たりがあったら、ちゃんと対応しておいたほうがいいだろう。

参考:https://support.office.com/ja-jp/article/64-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%BE%E3%81%9F%E3%81%AF-32-%E3%83%93%E3%83%83%E3%83%88%E7%89%88%E3%81%AE-Office-%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261

docomoのバックアップソフトの設計が微妙

スマートフォンdocomoと契約して使用している。
docomoと契約したスマートフォンの場合、docomo製のアプリがついてくる。例えばキャリアメール(docomo.ne.jp)の送受信を行うソフトがインストールされる。まあ、大体のソフトはdocomo社が土管屋(データの経路を提供するサービス)であることに満足できず、その他の利益を上げたいがためのソフトで、普通の人は一度も使用しないようなものだ。
ただし、電話やメール周りについては重要なソフトがいくつかあり、その代表がデータコピーソフト(バックアップソフト)である。sdに対してキャリアメール、アドレス帳などのデータを定期的にバックアップできるソフトだ。私は週一回バックアップを行う設定にしている。
このバックアップソフトには非常に微妙な設計がある。「バックアップソフトが更新されるとユーザにより使用許諾を要求する」という点だ。問題は、この使用許諾に対して許諾操作を行わないと「バックアップを実行してくれない」という点だ。週一回のバックアップは起動するものの、使用許諾がないため失敗する。
ユーザが手動で実行するアプリならまだしも、自動実行されるアプリが、更新後のユーザの使用許諾を受けないと実行されないなんてありえない。

もう一つ問題点があって、ブックマークがなぜかバックアップ対象になっており、対象から外せない。外せないだけならまだしも、バックアップ対象が存在しないと「バックアップエラー」と判定してしまう。よって、docomoのバックアップは常にエラーする。

↓バックアップ対象にブックマークがあるが

↓グレイアウトで外せない

さらに言えば、docomo提供のソフトはGooglePlay経由のアップデートではないので、バグ情報をメーカーに送信できない*1
docomoという会社は、少なくともソフトについては体制を含めてろくでもないと思う。

*1:送信できるのかもしれないがその方法が明確でない

70巻以上の漫画

年に2回くらい巻数が多い(超長期連載の)マンガを数えて、まとめ記事にエア引用されるシリーズ。
今回のトピック

尚、シリーズの集計は「外伝」と思われるものを除外します。
○が単独。△が単独でも70越え。☆がシリーズ。

○こち亀	200巻	(完)
☆ドカベン	199巻	(「ドカベン(48)」、「大甲子園(26)」、「プロ野球編(52)」、「スーパースターズ編(45)」、「ドリームトーナメント編(28-)」)
○ゴルゴ13	185巻
----------------------------------150巻------------------------------------------
○ミナミの帝王	143巻	(ただし、「ヤング編(6)」、「ヤング編 利権空港(3)」を含まない)
○クッキングパパ	141巻
☆刃牙	127巻		(「グラップラー刃牙(42)」「バキ(31)」「範馬刃牙(37)」「刃牙道(17-)」で外伝を含まない)
☆銀牙	120巻	(「流れ星 銀(18)」、「WEED(60)」、「WEEDオリオン(30)」、「LAST WARS(12-)」を含み、「赤目(3)」を含まない)
☆ジョジョ	119巻	(「ジョジョの奇妙な冒険(63)」「ストーンオーシャン(17)」「スティール・ボール・ラン (24)」「ジョジョリオン(15-)」)
○はじめの一歩	118巻
☆キン肉マン	116巻	(「キン肉マン(59-)」、「キン肉マン2世(29)」、「キン肉マン2世 究極の超人タッグ編(28)」)
☆超人ロック	112巻	くらいだと思われる
○美味しんぼ	111巻
----------------------------------110巻の壁------------------------------------------
○浮浪雲	110巻
○弐十手物語	110巻	(完)
○静かなるドン	108巻	(完)
○あぶさん	107巻	(完)
☆千里の道も	106巻	(「千里の道も(45)」、「新(16)」、「第三章(39)」、「修羅の道(6)」)
○鬼平犯科帳	101巻
○☆あさりちゃん	101巻	(「あさりちゃん(100)」、「5年2組(1-)」)
----------------------------------100巻------------------------------------------
☆キャプテン翼	99巻	(「キャプテン翼(37)」「ワールドユース編(18)」「ROAD TO 2002(15)」「GOLDEN-23(12)」「EN LA LIGA(6)」「ライジングサン(6-)」あと短期連載が3冊。岬太郎を含まない)
○パタリロ	98巻	(ただし、右に記載する外伝4シリーズを含まない「西遊記(8+1)」「源氏物語(5)」「家政夫シリーズ(5)」「パパ(1)」)
☆コボちゃん	98巻	(「コボちゃん(60)」、「新コボちゃん(38-)」)
○釣りバカ日誌	97巻
☆コータローまかりとおる	94巻	(「コータローまかりとおる(59)」「新コータローまかりとおる 柔道編(27)」「コータローまかりとおる L(8-?)」)
○名探偵コナン	93巻
☆島耕作	91巻	(「課長(17)」、「部長(13)」、「取締役(8)」、「常務(6)」、「専務(5)」、「社長(16)」、「ヤング(8)」、「係長(4)」、「会長(8-)」、「学生(6)」)
○天牌	89巻(ただし天牌外伝(31-)を含まない)
○江戸前の旬	89巻	(ただし「旬と大吾(3)」を含まない)
△☆MAJOR	88巻	(「MAJOR(78)」、「2nd(10-)」)
○ONE PIECE	86巻
☆ドクターK	83巻	(「スーパー(44)」、「Doctor K(10)」、K2(29-))
 ----------------------------------81巻の壁------------------------------------------
☆タフ	81巻	(完)	(「高校鉄拳伝タフ(42)」、「TOUGH(39)」を含み、「龍を継ぐ男(3-)」を含まない)
○なんと孫六	81巻	(完)
○山口六平太	81巻	(完)
○ゼロ	78巻	(完)
☆浦安鉄筋家族	80巻	(「浦安鉄筋家族(31)」、「元祖(28)」、「毎度(21-)」)
☆釣りキチ三平	77巻	(完)(「釣りキチ三平(65)」、「平成版(12)」)
☆鉄拳チンミ	77巻	(「鉄拳チンミ(35)」、「新鉄拳チンミ(20)」、「Legends(22-)」を含み、外伝(4)を含まない)
☆DEAR BOYS	76巻	(「DEAR BOYS(23)」、「ACT2(30)」、「ACT3(23)、を含み「OVER TIME(3)」を含まない)
○まるごし刑事	75巻	(完)
○BLEACH	74巻	(完)
○いのちの器	73巻
☆かっとび一斗	72巻	(完)(「かっとび一斗(46)」、「風飛び一斗(26)」)
○NARUTO	72巻	(完)
☆味いちもんめ	72巻	(「味いちもんめ(33)」、「新(21)」、「独立編(10)」、「にっぽん食紀行(6)」、「世界の中の和食(2)」)
○DREAMS	71巻	(完)
○ふたりエッチ	71巻
☆白竜	70巻	(「白竜(21)、「LEGEND(46)」、「HADOU(3-)」

次回用メモ

超人ロックこちらid:soorceさんによりカウントされた93巻以降、風の抱擁が(3)+4、ホリーサークルが(1)+2、刻の子供達が+3、ラフラールが+4、ドラゴンズブラッドが+4、鑑の檻が+2。または、こちら参照
シティハンターシリーズはシーケンシャルな物語でないので、集計から除外。

記念を肯定的に捉えてしまう

終戦記念日を「記念」じゃないとか、原爆記念日を「記念」じゃないとの主張がある。記念を否定的な日に使用することに違和感があるらしい。事実として「終戦の日」、「原爆の日」という記述が多くなっている。「記念」には肯定的感情も否定的感情も含まれていないはずだが、現状「肯定的な響き」を感じられることが原因だと思われる。
なぜ肯定的な響きが感じられるのかといえば、記念日という実例において、一般的に9割以上の例が肯定的な響きを含むものだからだろう。
しかし、記念日以外の言葉で特定の日をマークする言葉が日本語にあるのだろうか。終戦の日と言い換えようが、8月15日が終戦の記念日であることは間違いない。
「全然大丈夫」という言葉がある。全然の後に肯定をつけると誤用とされがちだが、少し調べればわかるように、全然は否定の時にだけ使用できる言葉じゃないのだ。肯定に使っても問題ない。
「言葉遣いに違和感があったら自分の知識が足りないんじゃないか」と思うべきなんじゃないだろうかと思ったりした。

作ったEXCELマクロがめちゃくちゃ重い

世の中にはちょっと重いマクロと、めちゃくちゃ重いマクロがある。ちょっと重いマクロの原因は多岐にわたるが、めちゃくちゃ重いマクロの原因は2つに集約される。
1つは、自動計算との衝突。もう1つは処理件数が多い場合の再描画だ。
・自動計算との衝突マクロによって、セルの値が変更されると、変更された値をトリガとして再計算が実施される。この再計算が、単純な再計算であっても10^1から10^2msecのオーダーで時間がかかったりするので、100件程度の情報更新であっても数秒から数十秒かかる。だから、EXCELマクロを作成する場合は、必ず自動計算を止めるコードを書いてから、実行されるように記述するのがよい。また、エラーによって自動計算がキャンセルされてしまったままになってしまうので、かならずエラー処理に「自動計算を再開する」コードを書いておくことが必要だ。簡単に書いてしまうと

Function nantoka() as Long
    '自動更新を止めます
    Application.Calculation = xlCalculationManual

On Error GoTo kantoka
    '〜
    '各種処理
    '〜
    '自動更新を再開します
    Application.Calculation = xlCalculationAutomatic
    Exit Function

kantoka:
    '自動更新を再開します
    Application.Calculation = xlCalculationAutomatic
    msgbox "なんかエラーしました"

End Function

てな感じになる。基本、メインとなるようなモジュールには、自動計算の有無にかかわらず必ず書いておくとよい。
⇒後から計算式が追加された場合にあらかじめ備える。

・件数が多い場合の再描画
再描画は時間がかかるが、人は進捗が見えないことに重さを感じるので、数百件程度であれば、進捗を見せるために再描画することが望ましい。
ただし、処理件数が1000件を超えると描画コストのデメリットのほうが大きくなるので、その場合は表示を切ってしまったほうがいいだろう。尚、再描画の再開は、マクロ終了時に勝手に再開されるので、特に記述の必要はない。

Function nantoka() as Long
    '再描画を止めます
    Application.ScreenUpdating = False
    '〜
    '各種処理
    '〜
End Function

まずはこの2つだけで、劇的に早くなるので、やってみるといいだろう。

物理的または論理的に壊れたHDDからデータを引き抜くコツ

ハード屋さんの後輩に、HDDの復旧方法を聞いたので、メモしておく。

HDDは消耗品なので、よく壊れる。特に海門製は非常によく壊れる。壊れ方にもよるけれど、回転しない系の破損や、通電しない系の破損、ヘッダがデータを読んでくれない系の破損の3つ以外は結構なんとかデータを救えたりする。ただし、お金はかかります。

1.何はなくともまずはHDDデュプリケータと新品HDD
なんといっても、HDDデュプリケータがなければお話にならない。しかも相当高額なデュプリケータを購入する必要がある。だから、個人でできるようなものではない。SATAのみ対応なら、YECのこの辺SASを対応したいのであればこの辺を購入しておけば間違いないだろう。
なぜデュプリケータが必要なのか。壊れかけのHDD、もしくは壊れたHDDをその状態で保っておくためだ。可能であれば1対2コピーが可能なデュプリケータが良い。壊れかけたオリジナルHDDは一回のコピーで壊れてしまうかもしれないからだ。

2.壊れたHDDを2本含んだRAID5、3本含んだRAID6の復活
壊れていないHDDも含めて、全HDDのコピーを作成する。コピーが終わった状態で、RAIDコントローラの機能を使って、無理やりRAIDとして認識させる。うまく認識できればRAID復活となる。

3.ファイルシステムが壊れた
ファイルシステムが壊れた場合においても、まずはHDDコピーから行う。元の情報を崩さないためだ。
壊れたファイルシステムに対して以下のソフトを試してみるとよい。
・TestDiskを使用する(リンク
・ファイナルデータを使ってみる(リンク)

4.あきらめて業者に頼む
デュプリケータのメーカーが、結構ノウハウ持っているので、YECあたりに泣きつくと、高額な復旧金にて修復してくれるかもしれない。

まあ、いずれにしても、バックアップとRAIDのホットスペアは重要で、RAIDが縮退していないか確認するのも重要なので、その対策に力入れたほうがいいですよ。でもデュプリケータは用意しておいてもいいかもねという感じであった。