新規記事の投稿を行うことで、非表示にすることが可能です。
2015年09月29日
各種雑誌の発行部数から見る紙物媒体の人気度
発行部数
雑誌への広告掲載を検討する際に念頭に入れておきたい各種雑誌の発行部数、
TVコマーシャルなどで露出度が高いのに、実際の発行部数はそれほどでも。
という雑誌も山ほどあります。
また、それとは逆に、「こんな雑誌知らなかった」っていうものが、
実はかなりの部数であったり、
自分自身が興味ある分野でないと、
正確な認識にはなっていないものです。
そこで、役立つのが以下のサイト。
一般社団法人 日本雑誌協会
このところ法案可決された、「特定秘密保護法案」や「児童ポルノ禁止法」への意見や、
雑誌にまつわる各種ガイドラインの他、色々な統計データを公表されています。
その中で注目なのが、「印刷部数公表」です。
男性、女性、男女混合に分類し、さらに、ビジネス向け、趣味、生活、情報、コミック等の分類で、
各種雑誌の印刷部数を公表してくれています。
少年コミックなんかだと、以下のような感じです。
週刊少年ジャンプ、マガジンの圧倒的な強さがわかりますね。
コロコロコミックが人気あるのもわかります。
大抵の書店が店頭に並べているコミック誌ですが、
新しいコミック誌が入る隙はなかなか無さそうですね。
次は女性誌(ヤング)です。
意外と発行部数少ないんですね。
TVCFなどでも宣伝されているので、かなりの部数だと思っていました。
いまや雑誌も宣伝しないと売れないということですね。
特に、この傾向は女性誌に多い気がしますね。
流行のファッションをみるだけなら、立ち読みで済みそうなので、
ファッション誌がブランド等の広告記事ばかりなのが起因しているようにも思います。
数年前に大流行していたアゲ嬢ファッション雑誌も廃刊しましたし、
衰退が激しいファッション業界では、特定のファッションだけを扱うのもリスクがありそうです。
昨年頃からは40代の女性向けの雑誌が乱発されましたが、
ニッチ層を狙う戦略からすると、雑誌価格をもっと高くして、
トップモデルや富裕層のファッションを、具体的な人物をフォーカスして取扱うなんてのが面白いかと思います。
たとえば、ロイヤルファミリーのファッション。
世界中のロイヤルファミリーの女性達が、
色々なシーンで着こなすファッションは興味深いものです。
また、それらの支出の原資は何なのかも知りたいのが心情です。
そういった競合他社との熾烈な争いがあるなか、意外と発行部数が少ないファッション誌に比べて、
女性誌で発行部数が多いのが、実は実用誌です。
中でも「光の家」は凄いです。
驚いたジャンルとしては、エンターティメント情報誌。
「声優グランプリ」なんてのがあるんですね。
日本のアニメ産業は世界一ですからね。
特に、最近の声優さんはアニソン歌手であったり、女優であったりと、
多芸な上に綺麗な人が多いので、
グループでしか売り出せないアイドル、
高齢化すると用無しになりかねない普通のアイドルに比べると、
声優という生涯に渡って活躍できる業種でもあるので、
声優を目指す人も多いのかもしれませんね。
まとめ
「まとめ」ってほどの事ではないのですが、
こういった情報を知ることで、世間では何が人気あるのかを知ることができるかもしれませんね。
また、普段見た事もない雑誌を知る機会にもなるので、
一度はひと通り目を通してみてはいかがでしょうか。
2015年09月28日
メール 文字化け の 原因 対処方法。 MIME、Base64、UTF-8、シフトJIS
ここ数年のスマホやタブレットの普及により、
アプリケーションのUnicode対応は不可欠になりました。
多くの人が利用するメールソフトであるMozillaのThunderbirdも、
Unicodeへの対応を優先し、丸付き文字や絵文字・記号などの、ISO-2022-JPでは対応できない文字を
スムーズに取扱えるよう、38.0.1からはメールヘッダを強制的にUTF-8へエンコーディングするようになっています。
本文の文字エンコーディングの設定に関係なく、
SubjectなどのヘッダーはUTF-8で処理されます。
これで困るのが受信側のメールソフトが古かったり、
受信アプリケーションを自前で作っている場合。
さらに、MIME、base64 エンコーディングしている添付ファイル付きのメールとなると、
ますます複雑怪奇です。
下手をすれば、メールを正しく受信できないなどのトラブルに発展します。
メールタイトルがUTF-8エンコードされた上にbase64エンコーディングされている場合、
メールタイトル文字列の先頭10文字が「=?UTF-8_B?」になっています。
さらに、文字列最尾2文字が「_=」になっているので、
これ以外の部分をデコードしていきます。
■Delphiでの変換例
【BASE64】→【UTF-8】→【SJIS】
sDumy := '=?UTF-8?B?44G744GS44G744GS?=';
sDumy := DecodeBase64(Copy(sDumy,11,Length(sDumy)-12));
sSubject := AnsiString(UTF8Decode(sDumy));
// sSubjectは、「ほげほげ」です。
【BASE64】→【SJIS】
sDumy := '=?shift_jis?B?gtmCsILZgrA=?=';
sSubject := DecodeBase64(Copy(sDumy,15,Length(sDumy)-17));
// sSubjectは、「ほげほげ」です。
【BASE64】→【UTF-8】→【SJIS】
添付ファイル名の場合は、文字列の先頭10文字が「=_UTF-8_B_」。
文字列最尾2文字が「_=」になっています。
【BASE64】→【SJIS】
添付ファイル名の場合は、文字列の先頭14文字が「=_shift_jis_B_」。
文字列最尾2文字が「_=」になっています。
文字コードが何から何に変換されているのかを調べるのに
とても役立つサイトのご紹介です。
UIC > TOOL > エンコード・デコード > base64
URL、ファイル、テキストを各種文字コードのbase64エンコード、デコードが行えます。
文字コードの解析、変換(エンコード、デコード)
base64抜きでの文字コード変換ができます。
文字コード変換
UTF-8、Shift_JIS、EUC-JP、JIS の文字コードへの変換/その逆ができます。
データ変換ツール
これが一番簡単です。
変換されている文字コードを調べるのに役立ちます。
エンコードマニアックス
最強のエンコード/デコードサイト。
10進数、16進数、Base64、URL、MIME、uuencode、PHP Serialize、
Quoted Printable、JavaScript String、JavaScript encodeURI、
MD5、MD4、CRC32、unix passwd形式、SHA1、SHA-256、SHA-384、SHA-512、
そして、QRコードにも変換してくれます。
日本においては、これまでは JISやMicrosoftが作ったShift-Jisが標準でした。
しかし、iPhoneやAndroidの台頭により、文字コードも複雑になってきました。
殆どの場合、最新のソフトウエアにバージョンアップすることで、
問題は解消するのですが、ユーザー側はさまざまな都合で、
バージョンアップできないなどの事情もあり、この文字コード問題は厄介です。
自前のプログラムを修正する場合、
文字化けしているメールの文字コードを調べていくのが一番かと思います。
面倒だと思いがちですが、
結局は丁寧に修正を行っていった方が早いです。
真珠 ネックレス あこや本真珠 ペンダント (ホワイト) 8mm シルバー925 (45cm) レディース
真珠 ピアス あこや本真珠 (ホワイト) 6mm-8mm シルバー925 バックキャッチ
真珠 ピアス 3連 アコヤ本真珠 (ホワイト) シルバー925 シリコンキャッチ レディース
真珠 ネックレス シルバー 鎖骨 ネックレス (60cm) レディース
お勧め記事 - パワーストーン 真珠 パールに込められた 不思議な力
アプリケーションのUnicode対応は不可欠になりました。
多くの人が利用するメールソフトであるMozillaのThunderbirdも、
Unicodeへの対応を優先し、丸付き文字や絵文字・記号などの、ISO-2022-JPでは対応できない文字を
スムーズに取扱えるよう、38.0.1からはメールヘッダを強制的にUTF-8へエンコーディングするようになっています。
本文の文字エンコーディングの設定に関係なく、
SubjectなどのヘッダーはUTF-8で処理されます。
これで困るのが受信側のメールソフトが古かったり、
受信アプリケーションを自前で作っている場合。
さらに、MIME、base64 エンコーディングしている添付ファイル付きのメールとなると、
ますます複雑怪奇です。
下手をすれば、メールを正しく受信できないなどのトラブルに発展します。
メールタイトルのデコード
メールタイトルがUTF-8エンコードされた上にbase64エンコーディングされている場合、
メールタイトル文字列の先頭10文字が「=?UTF-8_B?」になっています。
さらに、文字列最尾2文字が「_=」になっているので、
これ以外の部分をデコードしていきます。
■Delphiでの変換例
【BASE64】→【UTF-8】→【SJIS】
sDumy := '=?UTF-8?B?44G744GS44G744GS?=';
sDumy := DecodeBase64(Copy(sDumy,11,Length(sDumy)-12));
sSubject := AnsiString(UTF8Decode(sDumy));
// sSubjectは、「ほげほげ」です。
【BASE64】→【SJIS】
sDumy := '=?shift_jis?B?gtmCsILZgrA=?=';
sSubject := DecodeBase64(Copy(sDumy,15,Length(sDumy)-17));
// sSubjectは、「ほげほげ」です。
添付ファイル名のデコード
【BASE64】→【UTF-8】→【SJIS】
添付ファイル名の場合は、文字列の先頭10文字が「=_UTF-8_B_」。
文字列最尾2文字が「_=」になっています。
【BASE64】→【SJIS】
添付ファイル名の場合は、文字列の先頭14文字が「=_shift_jis_B_」。
文字列最尾2文字が「_=」になっています。
文字コードの確認
文字コードが何から何に変換されているのかを調べるのに
とても役立つサイトのご紹介です。
UIC > TOOL > エンコード・デコード > base64
URL、ファイル、テキストを各種文字コードのbase64エンコード、デコードが行えます。
文字コードの解析、変換(エンコード、デコード)
base64抜きでの文字コード変換ができます。
文字コード変換
UTF-8、Shift_JIS、EUC-JP、JIS の文字コードへの変換/その逆ができます。
データ変換ツール
これが一番簡単です。
変換されている文字コードを調べるのに役立ちます。
エンコードマニアックス
最強のエンコード/デコードサイト。
10進数、16進数、Base64、URL、MIME、uuencode、PHP Serialize、
Quoted Printable、JavaScript String、JavaScript encodeURI、
MD5、MD4、CRC32、unix passwd形式、SHA1、SHA-256、SHA-384、SHA-512、
そして、QRコードにも変換してくれます。
まとめ
日本においては、これまでは JISやMicrosoftが作ったShift-Jisが標準でした。
しかし、iPhoneやAndroidの台頭により、文字コードも複雑になってきました。
殆どの場合、最新のソフトウエアにバージョンアップすることで、
問題は解消するのですが、ユーザー側はさまざまな都合で、
バージョンアップできないなどの事情もあり、この文字コード問題は厄介です。
自前のプログラムを修正する場合、
文字化けしているメールの文字コードを調べていくのが一番かと思います。
面倒だと思いがちですが、
結局は丁寧に修正を行っていった方が早いです。
真珠 ネックレス あこや本真珠 ペンダント (ホワイト) 8mm シルバー925 (45cm) レディース
真珠 ピアス あこや本真珠 (ホワイト) 6mm-8mm シルバー925 バックキャッチ
真珠 ピアス 3連 アコヤ本真珠 (ホワイト) シルバー925 シリコンキャッチ レディース
真珠 ネックレス シルバー 鎖骨 ネックレス (60cm) レディース
お勧め記事 - パワーストーン 真珠 パールに込められた 不思議な力
2015年09月26日
Windows7、Windows8、Windows8.1、Windows10パソコンの動作が遅くなった場合の唯一無二の対策方法
パソコンの動作が遅くなる原因
パソコン購入したての頃は快適にサクサクと動作し、
色々なソフトを便利に利用できていたと思ったら、
使い続けるうちに、動作が遅く感じてくるものです。
原因は、色々なソフトウエアを追加することで、
常駐するアプリケーションの数の増加と共に、メモリの使用量が増えていたり、
ハードディスクの空き容量が減少していることが原因です。
特に、Windowsパソコンの場合、
Microsoftが配信しているWindows Updateによって、
修正パッチと呼ばれるプログラムが自動的にインストールされるので、
これが増え続けていきます。
また、パソコンを使用する上で必要な作業用のファイルをハードディスクにキャッシュとして
残していくため、これもハードディスクの容量を消費していきます。
ウイルスなどの脅威からパソコンを守り、安全に利用する為には必要なものが多いのと、
下手に削除すると、Windowsが起動しなくなるなどの不具合も発生します。
メモリやHDDの空き容量が減っていくことは仕方がないことなのです。
体感速度を上げる唯一の方法
動作が遅くなったパソコンを快適にするための方法はインターネットを調べれば色々と公開されています。
Windows 7でパソコンの動作が遅くなった場合の対処方法
とても参考になる情報なので、一度は目を通しておくと良いかと思います。
中でも、私がこれまで色々と試した中で一番効果があったのは、
HDDの交換です。
物理的な対策なので、HDDの速度が速くなれば、当然パソコン自信の速度が向上するのが
当たり前というわけです。
ただし、ノートパソコンの場合などは、
HDDを交換してOSやソフトウエアを元の状態に戻すには、
リカバリを行うか、製品パッケージ版のWindowsやソフトウエアを別途用意し、
それをインストール必要があるので、注意が必要です。
リカバリディスクの変わりに、HDDのDドライブ内にリカバリイメージが保存されているパソコンなども
あるので、これを外付けHDDやDVDやCDなどの保存し残すようにしてください。
次に、HDDの交換です。
まずは、現在利用しているHDDの種類や容量、速度などを確認します。
これは、パソコンの電源を落とし、電源コンセントを抜き、
物理的にハードディスクをパソコンから取り外すのが一番です。
取り外し方は、メーカーサイトの操作マニュアルを読むようにしてください。
ハードディスクは以下のようなものです。
ハードディスクに貼られているラベルに容量、種類、回転速度などが明記されているので、
これを書き留めてください。
下記のHDDの場合、容量は160GB、種類はSATA、回転速度は7200RPMとなります。
では、今の情報を元に交換可能で快適になりそうなHDDを探します。
やはりここはAmazonで探すのが一番簡単です。
ちなみに、ハードディスクには2.5インチサイズのものと、3.5インチサイズのものがあります。
大抵、ノートパソコンは2.5インチです。
3.5インチのハードディスクは2.5インチより厚みがあります。(以下参考)
amazonでの探し方ですが、
HDD 2.5 で検索するだけです。
色々で検索されてくるので、ここから選ぶようにしましょう。
しかし、わたしがお勧めするのはこれです。
何だかわかりますか?
そうですハイブリッドHDDです。
SSDとHDDのハイブリッドなのです。
SSDとは、NAND型フラッシュメモリで、
HDDと比べると、
大容量の読み書きなら3倍、SSDの得意とする小容量の読み書きやランダムアクセスなら40倍の速度です。
しかし難点は値段が高いのです。
で、そのデメリットを克服したのが、このSSHDです。
速度のSSDと大容量のHDDを上手に組み合わせたもので、
両者の優れた点だけを利用することができます。
1TBの大容量です。
Seagate Laptop SSHD 2.5inch SATA 6Gb/s NCQ 1TB 64MB 5400rpm SSD ( 8GB MLC ) + HDDハイブリッド ( 9.5mm ) ST1000LM014
Seagate LaptopおよびUltra Mobile SSHDは、従来のハードディスク・ドライブ・ストレージに
NAND型フラッシュを統合し、ソリッド・ステートの高速性とハードディスク・ドライブの容量を兼ね備えた
ハイブリッド・ドライブを実現しました。
・圧倒的な高速起動時間が特徴で、Windows 8では10秒以内に起動します。
・一般的なハードディスク・ドライブのようなインストール手順と動作 - 特別なデバイス・ドライバは必要ありません
・ソリッド・ステートNAND型フラッシュとハードディスク・ドライブの容量を利用することで、
これまでにないデータ保全性と信頼性を実現
・Seagate Adaptive Memory 技術がパフォーマンスを最適化
Seagate Adaptive Memory 技術は、コンピュータ内で最も使用頻度の高いデータを効果的に特定します。
このデータは超高速ソリッド・ステートNAND型フラッシュ・メモリに保存され、
圧倒的な高速起動時間と応答性を実現するため、待ち時間が少なくなり効率が上がります。
この技術は、情報の利用方法やアクセス方法に対して継続的に機能し、これに適応します。
とにかく、このSSHD優れものです。
ただし、もし元のHDDの容量が少ない場合は、
単にSSDへの交換も視野にいれてみてください。
128GBまでの容量なら1万円内で購入できます。
中でもお勧めなのが、
CFD販売 SSD 128GB 2.5inch TOSHIBA製 内蔵型 SATA6Gbps CSSD-S6T128NHG6Q
256GBでも1万円ちょっとです。
CFD販売 SSD 256GB 2.5inch TOSHIBA製 内蔵型 SATA6Gbps CSSD-S6T256NHG6Q
これであれば、SSDのみなので、さらに快適になります。
まとめ
資金に余裕があり、HDDの交換に3万円以上かけてもいいのなら、
大容量SSDです。とにかく速度が速くなります。
しかし、1万円前後で大容量と速度をもとめるなら、ハイブリッドのSSHD。
これしかないでしょう。
そんなに容量大きくなくてもいいのであれば、256GBまでのSSDです。
実際に、この両者の製品は滅茶苦茶売れているようです。
Seagate Laptop SSHD 2.5inch SATA 6Gb/s NCQ 1TB 64MB 5400rpm SSD ( 8GB MLC ) + HDDハイブリッド ( 9.5mm ) ST1000LM014
ちなみに、
CFD販売 SSD 256GB 2.5inch TOSHIBA製 内蔵型 SATA6Gbps CSSD-S6T256NHG6Q
今なら25%オフの¥11,063 で 通常配送無料です。
2015年09月16日
プレミアム感を満喫できる最高の文具。書くことへのこだわり。
100円グッズでは駄目です
年間1800万人もの外国人が訪日する現在。
中国人による爆買いなどは常に話題になっていますよね。
中でも多くの外国人が訪れるのが、ダイソーをはじめとする100円ショップ。
今では、生活に関わる大抵のものを100円で買うことができるので、
何かと重宝しています。
しかし、ここまで品数、品質も向上したとはいえ、
どうしても、しっくりこない物がシャープペン。
ノック、フリシャ、そして、オートマチックという多機能なシャープペンも販売されていますが、
どうしても書き難いです。
まぁ100円なので、値段相応といえばそれまでですが、
書く事自体が苦痛になってくるものもあるので、
結局は、100円ショップの物を使うのを止めました。
対極にあるもの
そして行き着いたのがぺんてるのシャープペン。
中でもお勧めのシャープペンは次の2種類です。
ぺんてる シャープペン グラフ1000 フォープロ 0.5mm PG1005
ぺんてる シャープペン スマッシュ Q1005-1 0.5mm
他のメーカーの物、ぺんてるの他の物と色々と試しましたが、
この2つに勝るシャープペンはありませんでした。
どちらも定価が1000円と、少し高い製品です。
100円ショップのシャープペンの10倍の価格なので、
当然といえば当然なのでしょうが、
その満足度は10倍どころかではありません。
何が優れているのか
芯が折れません
これって凄いことだと思います。
どちらかといえば、わたしは筆圧が高い方なので、
100円のシャープペンだけでなく、他のシャープペンでも、
少し書くだけで芯がボキボキ折れていたので、
芯のコストパフォーマンスが格段に向上しました。
疲れません
なぜかわかりませんが、長時間使用しても疲れません。
理由はぺんてるのHPで確認してください。
グラフ1000(フォープロ)
スマッシュ
プレミアム感がハンパ無いです
とにかく人前でシャープペンを使いたくなります。
理由は簡単です。
誰もが「かっこいいシャープペンですね」と言ってくれるからです。
特に対人関係のお仕事をされている場合には有効です。
シャープペンの話題で盛り上がります。
物を大切にするようになります
やっぱり良い物をもっていると、
物を大切にするようです。
そういえば、多くのお金持ちの知り合いに共通しているのも、
高級品しか買わないけど、とにかく大切に使っていらっしゃいます。
「安物買いの銭失い」とは、的を得た言葉かもしれません。
良い人との出会い
これは本当に不思議なことなのですが、
自分にとって大切な人とのめぐり合わせというか、
出会いがあります。
まとめ
なんか、変な方向に話が行っちゃいましたが、
とにかく不思議なのですが、
ぺんてる シャープペン グラフ1000 フォープロ 0.5mm PG1005
ぺんてる シャープペン スマッシュ Q1005-1 0.5mm
は最高のシャープペンです。
100円ショップが悪いわけではありません。
この2種類のシャープペンが凄すぎるだけです。
月例パッチの不具合。起動しない、再起動ループするWindows7を最速で元に戻す方法
2015年8月、2015年9月の月例パッチ
「Patch Tuesday」。毎月第2火曜日はマイクロソフトの定例パッチの日です。
時差の関係上、日本では水曜日にズレ込みますが、
とにかく大量のセキュリティパッチが公開されます。
このPatch Tuesday、Windows10からは廃止されるのですが、
Windows7やWindows8、8.1を利用しているユーザーは、
Windows10にアップグレードしない限り、いつまでも続きそうです。
システムやアプリケーションの脆弱性を狙う悪意あるウイルスから
大切なパソコンを守ってくれるセキュリティパッチも含まれるので、
本来なら本当にありがたいことなのですが、
何十分も電源を落とせなくなったり、
酷い時には、パッチを適用した途端、Windowsが正常起動しなくなるなど、
ちょっと困った部分があります。
2015年8月のセキュリティパッチの概要を以下で見る事ができます。
「2015 年 8 月のマイクロソフト セキュリティ情報の概要」
2015年9月のセキュリティパッチの概要を以下で見る事ができます。
「2015 年 9 月のマイクロソフト セキュリティ情報の概要」
過去〜最新のセキュリティパッチを見る場合は、「セキュリティ TechCenter」
セキュリティ TechCenter
月例パッチによる不具合としては、以下のようなものがあります。
・一部のWindowsで再起動ループを繰り返す。
・メモリの少ないWindows7で大量のスワップが発生し、Windows Updateに非常に時間がかかる。
・一部のPCでブルースクリーンや再起動不能となる。
・特定のアプリケーションがフリーズする。
・修正パッチのインストールが繰り返される。
起動しない、再起動ループする場合の対処法
大切なパソコンを守る為に必要な月例パッチなので、
適用しないというのは論外です。
適用しないことで、ウイルス感染して個人情報を抜き取られるだけでなく、
パソコンを破壊されたり、ウイルスを蔓延することにもなるので、
やはり月例パッチはきっちりと適用したほうがいいと思います。
パッチを適用した途端に起動しなくなる、再起動ループを繰り返すなどの
不具合に陥ったら、とにかく以前の正常な状態に戻すのが一番です。
Windowsを正常動作時の状態に戻すには
WindowsVISTA以降、Windowsが正常に起動できない場合には、
起動時のシステムファイルに関する問題が検出されると、自動的にスタートアップ修復が行われるようになっています。
ただし、パッチなどのソフトウエアによる不具合によって起動不能に陥った場合、
このスタートアップ修復では解決できず、スタートアップ修復が繰り返し表示されたり、
「問題が検出できませんでした。」などのメッセージが表示される場合があります。
この場合は、「システム回復オプション」を利用して、Windowsを以前の状態に戻すのが一番です。
システム回復オプションの利用手順
@パソコンの起動、再起動時に「F8」キーを何度か押して、「詳細ブートオプション」を表示してください。
※BIOSやキーボードの違いによって「F8」キーで「詳細ブートオプション」が起動しない場合は、
パソコンの起動時に、「Windows」キー+「R」キーで「Windowsブートマネージャー」を起動してください。
A「詳細ブートオプション」が表示されたら、「コンピュータの修復」を選んでください。
B「システム回復オプション」の画面でキーボードの入力方式を選択し、「次へ」をクリックしてください。
Cローカルユーザーのパスワードの確認画面が表示されるので、パスワードを入力し、「OK」をクリックしてください。
D回復ツールの選択画面が表示されるので、「システムの復元」をクリックしてください。
Eシステムファイルと設定の復元の画面が表示されるので、「次へ」をクリックしてください。
Fシステム復元に利用できる復元ポイントの一覧が表示されるので、
直近の復元ポイントを選択し、「次へ」をクリックしてください。
G復元ポイントの核に画面が表示されるので、「完了」をクリックしてください。
これでシステムの復元が開始されるので、復元が完了するまで待ちます。
H復元完了の確認メッセージが表示されるので、「再起動」をクリックしてください。
まとめ
パソコン起動時にトラブルが発生した場合、
周辺機器との接続が原因となっている事もあるので、
まずは、USB接続しているプリンタ、USBメモリ、HDDドライブ、DVDドライブ、スマートフォンなどを外して再起動してみてください。
ノートパソコンの場合には、内蔵バッテリー、電源ケーブルを外して30分程放置してみるのも効果的です。
BIOSの起動、Windowsの起動が行われ、途中でブルースクリーンになったり、
再起動が繰り替えされる場合には、Windowsアップデートの不具合が考えられるので、
システム回復オプションを利用して復旧するようにしてください。
また、月例パッチなどによって作成されている復元ポイントを利用する他、
復元ポイントは、「スタート」>「コンピュータ」右クリック>「プロパティ」>「システムの保護」>「作成」で作成することができるので、
最良状態を復元ポイントとして残しておき、トラブル時は、この復元ポイントを利用するのがお勧めです。
各種Windowsにはライフサイクルがあります。
サポート終了に伴い、自動修正プログラム、更新プログラムなどの提供が行われなくなります。
「Windows ライフサイクルのファクト シート」
また、パソコンを長年使い続けることで、パソコンのパフォーマンスも劣化し、
パソコンの起動やアプリケーションの起動、動作速度が遅くなり、
作業効率が著しく低下してしまいます。
この様な場合は、ハードディスクを最適化するなどして、パフォーマンスの改善を図ることをお勧めします。
「Windows のパフォーマンスを高めるための最適化」
2015年09月08日
NASAからの最新の画像やミッション情報を取得するAndroidアプリ【NASA App】
JAXA の宇宙ステーション補給機「こうのとり」
「こうのとり」5号機 ISSに把持、結合完了
8月19日(水)にH-IIBロケット5号機で打ち上げた「こうのとり」5号機は、8月24日(月)19:29に油井亀美也宇宙飛行士が操作する国際宇宙ステーション(ISS)のロボットアームにより把持されました。また翌8月25日(月)2時28分にはISSとの結合を完了しました。
今後は船内貨物、CALETなどの船外貨物がISS搭乗員によって順次ISS内へ移送される予定です。
TVでも話題になっていたので、ご存知の方も多いと思いますが、
日本のJAXAの宇宙ステーション補給機の「こうのとり」の偉業は素晴らしいです。
本当にワクワクしてきます。
これに誘発されて、少しでも宇宙を体感したかったので、
AndroidアプリのNASA App をインストールしてみました。
Google play での説明では、
NASAで探検し、最新の画像、ビデオ、ミッション情報、ニュース、特集記事、つぶやき、NASAテレビを発見是非、Android用NASAアプリでコンテンツを特色にした。
特徴:
- 14000枚以上(成長日常)
- 最新のニュースや機能のストーリー
- 代理店の周りからの要求に応じて最新のNASAの動画
- 現在のNASAのミッション情報
- NASAテレビのライブストリーミング
- ISS上(HDEV)実験の表示の高精細地球からのライブストリーミングビデオ
- 情報&カウントダウンクロックを起動
- 国際宇宙ステーション(ISS)と通知のための現在の目に見えるパス
- 他の任務のための現在の目に見えるパス(フェルミ、日の出、ハッブル...)
- ISSと地球周回衛星トラッカー
- NASA Twitterは代理店の周りからのフィード
- 簡単に共有するためのFacebookConnectおよび統合のTwitterクライアント
- その他のTVチャンネル上のNASAテレビ、NASA関連のプログラミングのスケジュール
- 地図、情報やNASAのビジターセンターの全てへのリンク
- 注目のコンテンツやプログラムセクション
- アートの画像の収集とインタラクティブマップとして地球
- 第三にロックラジオ(オルタナティブロックのラジオ局)
- お気に入り&画像ブックマーク
- トップクラスのリストと、画像やビデオのための5つ星評価システム
となっています。
NASA App
2015年09月01日
常に話題になる『論理削除』『SQLアンチパターン』に拘るスペシャリスト達
論理削除 Casual Talks #1
なにやら、「論理削除 Casual Talks #1」が話題になっているようなので、
この話題に便乗してみました。
事の発端は、2013年01月に発売された、
和田親子(和田省二氏、和田卓人氏)共同監修の書籍『SQLアンチパターン』。
新品価格 |
■内容紹介
本書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。
リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。
本書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分かれて、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。
複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。
データベースに関わるすべてのエンジニア必携の一冊です。
これまで知らなかったのですが、
どうやら「論理削除」については、データベースを使い倒している
データベーススペシャリストの間では頻繁に議論が交わされているようです。
論理削除は、データベースのレコードを物理削除する代わりに、
削除フラグなどのカラムを利用して、レコードを隠すといった手法です。
なぜこのような手法が必要になるのかというと、
高トラフィックなWEBサイトなどにおいて、
ユーザーの操作に応じてデータ削除を行う場面があります。
その際、物理削除するのではなく、論理削除(削除フラグを立てる)することで、
誤ってデータを削除された場合に簡単に復元ができる、
あるいは、物理削除より処理速度が速いなどのメリットがあるからです。
また、削除自体を記録として残せることにもなるので、
ログデータを別に用意する必要も無くなります。
しかし、その反面デメリットもあります。
ひとつは、削除フラグが必要となるため、
SELECTするときには常にWHERE句によって削除フラグを考慮しなければならなくなります。
また、複数のテーブルが存在する場合、あるテーブルには削除フラグが実装されていて、
別のテーブルには削除フラグが実装されていないことがあると、
後々、そのシステムに精通していない人がカスタマイズなどを行う際に、
トラブルを生じる可能性が高くなります。
また、削除フラグが立っている大量のデータが残ります。
ということで、
これらのメリット/デメリットを前提にして、
論理削除が正しいものなのかどうかですね。
わたし個人の経験からすると、
削除フラグというカラムを用いることがアンチパターン。
ここで明確にしておきたいのが、
ユーザーの削除操作も実はデータ更新の一部だということ。
だから、ここは敢えて、更新日のカラムを代用する形で未来の日付を代入する方が便利です。
いわゆるマジックナンバーとしての未来日ですね。
しかし、マジックナンバーは慎重に扱うべきなので、
futuredate = 最大日付と、
一旦変数に割り当てて利用した方がよさそうです。
ちなみに、最大日付は取扱うRDBによって異なります。
SQL Server:9999-12-31 23:59:59
Oracle:9999-12-31 23:59:59
MySQL:9999-12-31 23:59:59
PostgreSQL:5874897-12-31 23:59:59
これは、
9999-12-31 23:59:59が妥当かなと思います。
話を戻しますが、
更新日のカラムを用いた場合、
誰が削除したのかなどの付加情報も別のカラムで記録した方が良いです。
とにかく、秒間1億のトランザクションを捌くのに、物理削除は難しい。
という意見もあるようですが、
論理削除を必要とするのは、どのような場面でしょう。
例えば、WEBサイトを想定した場合、
「ユーザの退会」「商品購入キャンセル」などが思い当たります。
「ユーザの退会」の場合、ユーザーはご自身の氏名、住所、メールアドレスなどの情報を消去して欲しいと思うでしょうし、
なにせ個人情報なので、この場合はデータ削除です。
「商品購入キャンセル」の場合、一度は購入(注文)処理を行っていますので、
これに対しての赤伝処理となるので、データ削除ではなく、キャンセルデータの追加です。
どちらも、論理削除の対象ではなくなります。
ここで、もうひとつ加味しておきたいのは、
個人情報だからといって物理削除してもよいのかという点。
これについては、各サイトのガイドラインを参考にした方がよさそうです。
主要なガイドライン
【はてな情報削除ガイドライン】
・公的機関からの削除要請
警察、インターネットホットラインセンター、法務省人権擁護局等から違法情報、有害情報、人権侵害情報として削除要請を受けた場合、要請の内容が正当であれば、原則として削除を行う。特に緊急性がある場合には即時削除を行う。
青少年の保護を目的として教育機関からの削除要請を受けた場合、要請の内容が正当であれば、原則として削除を行う。特に緊急性がある場合には即時削除を行う。
選挙運動期間中に投稿された情報に対し、公職選挙法違反に該当するとして、選挙管理委員会から削除要請を受けた場合、要請の内容が正当であれば、原則として削除を行う。特に緊急性がある場合には即時削除を行う。
・利用者が死亡した時の対応
はてなでは、正確に確認できる登録個人情報が限定されているため、利用者が死亡したとして削除等手続きを遺族や近親者が依頼してきた場合も、利用者の死亡や依頼者が遺族や近親者であるという事実を確認することが困難であることがほとんどである。 そのため、情報削除等の依頼を受けた際には下記のような措置を行う。
原則として、利用者のメールアドレスに連絡を行い依頼内容の確認を行う。所定の期間内に返信がない場合には、最低限の表示制限や設定変更等の措置を行う
利用者のメールアドレスから所定の期間内に返信がない場合も、死亡した事実が確認できたとは言えないため、データが物理的に失われる措置は原則として行わない。また、ユーザーアカウントの譲渡や相続は行わない。
登録メールアドレスから返信があった場合には、その意向に従う。
ただし、サービスの利用状況によっては、利用者の死亡や依頼者が遺族や近親者であることが確認できる場合もあるため、個別の事情や状況を考慮の上、最終的な対応を決定する。
【楽天会員規約−個人情報保護方針】
7.保有個人データの確認等について
・ 削除の手続きにつきましては、保有個人データの性質上、削除対応できないことがあります。この場合、当グループは、利用停止およびサービス提供者への提供停止をすることで対応いたします。
・ お客様が利用停止またはサービス提供者への提供停止の手続きをされたときは、サービスの全部または一部の利用ができなくなる場合があります。
・ 当グループは、コンピュータの故障その他不可抗力または人的ミスによるデータ消失に備えてバックアップデータを保管することがあります。このバックアップデータは、その性質上、確認等の手続きを行うことができません。
【amazon アカウントを閉じる】
amazon アカウントを閉じる
各サイトを見る限り、個人情報の利用停止は行っているようですが、
データ削除は行っていないように見えます。
で、ここでもうひとつ関係してくるのが、「個人情報の保護に関する法律」です。
この法律で注目したいのが、25条、26条、27条。
第二十五条
1.個人情報取扱事業者は、本人から、当該本人が識別される保有個人データの開示(当該本人が識別される保有個人データが存在しないときにその旨を知らせることを含む。以下同じ。)を求められたときは、本人に対し、政令で定める方法により、遅滞なく、当該保有個人データを開示しなければならない。ただし、開示することにより次の各号のいずれかに該当する場合は、その全部又は一部を開示しないことができる。
一 本人又は第三者の生命、身体、財産その他の権利利益を害するおそれがある場合
二 当該個人情報取扱事業者の業務の適正な実施に著しい支障を及ぼすおそれがある場合
三 他の法令に違反することとなる場合
2.個人情報取扱事業者は、前項の規定に基づき求められた保有個人データの全部又は一部について開示しない旨の決定をしたときは、本人に対し、遅滞なく、その旨を通知しなければならない。
3.他の法令の規定により、本人に対し第一項本文に規定する方法に相当する方法により当該本人が識別される保有個人データの全部又は一部を開示することとされている場合には、当該全部又は一部の保有個人データについては、同項の規定は、適用しない。
(訂正等)
第二十六条
1.個人情報取扱事業者は、本人から、当該本人が識別される保有個人データの内容が事実でないという理由によって当該保有個人データの内容の訂正、追加又は削除(以下この条において「訂正等」という。)を求められた場合には、その内容の訂正等に関して他の法令の規定により特別の手続が定められている場合を除き、利用目的の達成に必要な範囲内において、遅滞なく必要な調査を行い、その結果に基づき、当該保有個人データの内容の訂正等を行わなければならない。
2.個人情報取扱事業者は、前項の規定に基づき求められた保有個人データの内容の全部若しくは一部について訂正等を行ったとき、又は訂正等を行わない旨の決定をしたときは、本人に対し、遅滞なく、その旨(訂正等を行ったときは、その内容を含む。)を通知しなければならない。
(利用停止等)
第二十七条
1.個人情報取扱事業者は、本人から、当該本人が識別される保有個人データが第十六条の規定に違反して取り扱われているという理由又は第十七条の規定に違反して取得されたものであるという理由によって、当該保有個人データの利用の停止又は消去(以下この条において「利用停止等」という。)を求められた場合であって、その求めに理由があることが判明したときは、違反を是正するために必要な限度で、遅滞なく、当該保有個人データの利用停止等を行わなければならない。ただし、当該保有個人データの利用停止等に多額の費用を要する場合その他の利用停止等を行うことが困難な場合であって、本人の権利利益を保護するため必要なこれに代わるべき措置をとるときは、この限りでない。
2.個人情報取扱事業者は、本人から、当該本人が識別される保有個人データが第二十三条第一項の規定に違反して第三者に提供されているという理由によって、当該保有個人データの第三者への提供の停止を求められた場合であって、その求めに理由があることが判明したときは、遅滞なく、当該保有個人データの第三者への提供を停止しなければならない。ただし、当該保有個人データの第三者への提供の停止に多額の費用を要する場合その他の第三者への提供を停止することが困難な場合であって、本人の権利利益を保護するため必要なこれに代わるべき措置をとるときは、この限りでない。
3.個人情報取扱事業者は、第一項の規定に基づき求められた保有個人データの全部若しくは一部について利用停止等を行ったとき若しくは利用停止等を行わない旨の決定をしたとき、又は前項の規定に基づき求められた保有個人データの全部若しくは一部について第三者への提供を停止したとき若しくは第三者への提供を停止しない旨の決定をしたときは、本人に対し、遅滞なく、その旨を通知しなければならない。
いうなれば、データを削除した後に問題が発覚し、裁判等になった際に必要な証拠がなくなると困ります。
ってことで、「削除」=「停止」としているわけです。
ますますわからなくなってきました。
システムの規模というより、取扱う個人情報の規模にもよるのでしょうが、
顧客情報の場合、安易に削除することはよくないのかもしれません。
サイトで取扱っている情報の削除というのは、
物理削除の対象ではなく、
さらに、論理削除の対象でもなさそうです。
いわゆる、「停止」ステータスをもつデータ。
こうなってくると、
いつ停止処理を行ったのか?
その際のIPは?などのデータを追加する必要があります。
そうなると、個人情報を記録しているデータは論理削除で、
削除依頼データは追加処理ということになるのかもしれませんね。
あくまで個人的な見解なので、
スキル不足による誤解、ご認識は否めませんので、
その点はご容赦ください。
また、事の発端となった書籍『SQLアンチパターン』。
議論になるほどの良書のようです。
新品価格 |
タグ:SQLアンチパターン 論理削除