2019年7月5日金曜日

PostgreSQL 既存VIEWの変更(列を追加)

既存VIEWに列を追加する場合

CREATE OR REPLACE VIEW xxxxx で更新するのではなく

DROP VIEW xxxxx してから CREATE VIEW xxxxx

別名を変える場合や並び変える時もDROPしてからとなる。

はぁ、ハマってしまった・・・

2019年1月8日火曜日

【試してみた】お使いのApple IDがロックされます

以前から良くあるフィッシング詐欺メールですね。
クリックせずメール破棄が常識ですが、実際にどんなことが起きるのか試してみました。(責任は負いかねますので真似しないでください)



※「アカウントの確認」がリンク先ですが短縮URLになってますね(怪しい)

では、クリックしてリンク先に飛んでみます
いかにもそれらしいサイトですね(^-^;
※画像なので上部メニューからその先には進めません!


では、AppleIDを入れてみますがリアルに使用しているID/パスワードは入れません!実は適当でOK(メールアドレス形式+6桁以上の数字で進めちゃうんです)


さあ、ここからです!


「アカウントのロック解除」をクリックすると・・・
はい!出ました個人情報の入力!


こうやって情報を盗むんですね!
メールを見て焦って信じ込んでしまうんでしょうね・・・
このような手口は沢山あり全てが同じではありませんが十分に気を付けましょう!

因みにカード会社のアイコン一覧


万が一情報を入力して送信してしまった場合は、不正利用を防ぐためにもすぐクレジットカード会社に連絡して相談するのが良いでしょう。

2016年12月15日木曜日

Windows10のiTunesでiPhone認識しない

原因はポータブルデバイスとして認識されているため

デバイスマネージャーでポータブルデバイスにApple iPhoneが表示されてるパターンだ。

iTunesで認識されるようにするためにはドライバーソフトを変えることで解決できます。

まずiTunesを起動されている場合は終了させます。

1.デバイスマネージャー>ポータブルデバイス>Apple iPhoneを右クリック
2.ドライバーソフトウェアの更新
3.どのような方法で・・・右コンピュータを参照してドライバーソフトウェアを検索します(R)
4.参照をクリックして以下のフォルダまで指定する

 C:\Program Files\Common Files\Alpple\Mobile Device Support\Drivers

5.ドライバーソフトウェアが正常に更新されました。
  Apple Moblie Device USB Driver

となればOK

※これはiPadやiPodも同様の対応で解決できます。

https://support.apple.com/ja-jp/HT204095

2016年10月25日火曜日

磁気研究所?

聞いたことない会社のメディアを見つけた。

良く調べてみると太陽誘電(That'sブランドが有名)が昨年メディア事業から撤退し、その技術を受け継いで台湾のメーカーが製造販売しているようだ。

太陽誘電と言えば1950年設立の日本の電気機器メーカーで東証一部にも上場している大手企業、CDやDVD等を国内生産しソニー、TDK、パナソニックなど大手メーカーへOEM供給していた。記録メディア製造としては実績のある会社。

その高い技術を利用していることから質も高く国内生産と同等の品質を実現できているそうな!

クラウドなどの影響でCDやDVDを使うことが減ってきたが購入を考えている人にとってはひとつの選択肢として加えても良さそうですね。





↓↓↓Amazonから購入↓↓↓

2016年9月23日金曜日

Windows10へVMware vSphere Client 4.1/5.0をインストール

VMware vSphere Client 4.1、5.0をWindows10へインストールしようとすると「この製品はWindows XP SP2以降にのみインストールできます」と表示されインストールに失敗する。


vSphere Clientのインストーラを互換モードで実行すると良い。

1.EXEを右クリック>プロパティ
2.互換性タブ>互換モード>「互換モードでこのプログラムを実行する」チェックON>
  コンボBOXからWindowsXP(SP2 または SP3)を指定してOK
3.インストーラを起動する

これはWindows8やWindows Server 2012でも同じ。

以上

2016年9月14日水曜日

iOS10にアップグレードしてしまったiPhone6をiOS9へダウングレード

iOS10へアップグレードする前にiTunesでバックアップしてることが前提で、しかもiTunesでは以下のような状態でバックアップしていることが条件です。

・PCにて最新版iTunesを使用したバックアップ
・バックアップ先は「このコンピュータ」
・iPhoneのバックアップを暗号化にチェックON←ここ重要

基本的にiOSのアップグレードするときはあとでデータが復元できるよう必ずバックアップすることをお勧めします。アプリはもちろん暗号化しておくことで各種パスワード等もバックアップされるためアップグレード前とほぼ同じ状態で戻せます。詳しくはこちらがわかりやすいのでご参考にどうぞ。

さて、実際にiOSを戻すのですがiOS9が必要になるため以下のサイトからデバイス、モデル、iOSバージョンを選択してダウンロードします。

http://www.getios.com/index.php


私はiOS9.3.5をダウンロード(iPhone7,2_9.3.5_13G36_Restore.ipsw)

最後に「iPhoneを探す」をオフしておく必要があるので、設定>iCloud>iPhoneを探すをオフにしてAppleIDのパスワードを入力します。パスコードやタッチIDも一時的にオフにしておくとやりやすいかもです。


これで準備は完了、PCとiPhoneをライトニングケーブルで接続してiTunesを起動します。iTunesでiPhoneが認識されたことを確認してからiPhoneをDFUモードに移行させます。

電源ボタンとホームボタンを同時に10秒間押していくとAppleのロゴが表示されるので電源ボタンのみを離します。ホームボタンのみ押したまましばらくするとiTunes側に「リカバリモードのiPhone/iPadを見つけました。・・・」と表示されるので、それまでホームボタンは押し続け「OK」を押します。

iTunes左項目一覧から「概要」を指定し「Shift」キーを押しながら「iPhoneを復元」を押します。(Macの場合は「Option」キーですね)

先ほどダウンロードしたiPhone7,2_9.3.5_13G36_Restore.ipswを選択して「開く」
次に表示される画面で「復元」これでiOS9へ強制的に適用させることが出来ます。

iTunesに新しいiPhoneへようこそと表示されたら「このバックアップから復元」を選択して戻したいデータを選択しておしまいです。

アプリを含めデータの復元が始まりますので気長に待ちましょう。

インストールされているアプリの数にもよりますが私の場合全ての作業に約2時間掛かりました。

因みにLINEを起動したら「LINEが連絡先へのアクセスを求めています」と表示されたのでいくつかの初期設定はやり直すとこになりそうですね。


尚、このダウングレードは個人的に試したもので必ず成功するとは限りません。もし行う場合は自己責任でお願いします。

2016年9月5日月曜日

CentOS logrotateでエラー

先日CentOS6.8、Apache+PHP+PostgreSQLを構築した。OSはテキストモード、アプリはソースからインストール。

構築後の週明け月曜日にこんなメールが・・・

------------------------------------
表題:Anacron job 'cron.daily' on xxxxx.jp
------------------------------------

本文:
/etc/cron.daily/logrotate:

syslogd: no process killed
error: error running shared postrotate script for '/var/log/postgresql.log '

------------------------------------

PostgreSQLのログは/var/log/でconfは以下の通り

#vi /etc/rsyslog.conf
#追記

# Save PostgreSQL to postgresql.log
local0.* /var/log/postgresql.log


ログファイルのローテーション設定は以下の通り

# vi /etc/logrotate.d/postgresql

/var/log/postgresql.log {
rotate 12
weekly
missingok
sharedscripts
postrotate
/usr/bin/killall -HUP syslogd
endscript
}


あ、CentOS6.8・・・syslogdじゃなくてrsyslogdだ!
※6.4よりrsyslogがデフォルト

/var/log/postgresql.log {
rotate 12
weekly
missingok
sharedscripts
postrotate
/usr/bin/killall -HUP rsyslogd
endscript
}

これで無事解決(^^)

Google検索