低利用率膝上型的重生,烤焦蘋果

不知道為何無法寫blog了,寫到一半就先扔這裡好了tongue-out

之前希望在AMD的電腦上安Mac OS,看起來是沒有希望了,畢竟是不可跨越之壁tongue-out

新配置的misaki不適合Mac OS,只剩下手頭上一臺Dell 15 7537了,配置還不錯,Intel i7 + GT750M。平常我免於出差,所以用不上yell

正好拿來裝Mac OS,也方便我修正寫真smile

現在安裝是相當簡單的了,UniBeast就可以解決所有問題了,前提是要有一台Mac OS的電腦,我這邊用虛擬機來解決了。

Dell 7537的鍵盤和滑鼠看起來是PS/2的,反而無法識別cry,觸控螢幕卻很正常,安裝過程要插額外的USB鍵盤了

我是打算拿1TB一半的容量來安裝MacOS,然後一個100GB的分割區和另外一個大概400GB case sensitive的用來存放程式資料。

未完待續

我要成為幸運的一般會社員

無法寫blog?undecided真的嗎?我有看到你貼了4篇完全相同的文章。猜想大概是以為沒有動作,就「送出」4次。tongue-out不知道為什麼insoler的「blog」的處理、瀏覽文章的顯示時間,都比「討論區」還要久,所以在「送出」以後,要耐心的等一下。tongue-out

鍵盤和滑鼠看起來是PS/2?surprised不會有「Intel i7 + GT750M」還在用幾十年前的(好像也沒有幾十年yell)的「PS/2」鍵盤和滑鼠吧?tongue-out

Inspiron 15 7000シリーズタッチ操作対応ノートパソコン | Dell 日本

Inspiron 15 7537 オーナーズマニュアル - Dell

DELL的網頁設計一直都很差,放了一堆畫面,連基本「規格」都找不到!sigh只有寫這個:

写真や動画の編集もさくさく。最新鋭の第4世代インテル® Core™ プロセッサー、 Windows 8.1、 高性能グラフィックカード標準搭載の15インチノート。

第4世代インテル®Core™プロセッサー搭載

プロセッサーには、パワフルかつ省電力設計の第4世代インテル® Core™ i7 プロセッサーも選択可能。映像編集や動画エンコードなど、負荷の高い作業もスピーディに処理します。

高性能グラフィックス

NVIDIA® GeForce® GT750Mを標準搭載し、高負荷なビデオ編集やゲームにも余裕で対応できます。

臨場感あふれるサウンド

Waves MaxxAudio® Proによって、お気に入りの音楽、映画、ビデオを驚きのクオリティと臨場感で楽しめます。

フルHD液晶(1920 x 1080)も選択可能

美しいアルミニウム製の筐体には、マルチタッチ対応のフルHD液晶も選択可能。Windows 8の新しいインターフェースはもちろん、各アプリケーション内での拡大/縮小操作などを高解像度の画面で直感的に扱うことができます。

また、160度の表示角により、ほぼどの位置からでも鮮明でくっきりとした表示をお楽しみいただけます。

高性能グラフィックス

NVIDIA® GeForce® GT750M を標準搭載し、高負荷な動画像編集にも余裕で対応できます。

最大6時間駆動の大容量バッテリー

大容量バッテリーを搭載したInspiron 15 7000シリーズなら、コンセントがなしで最大6時間駆動が可能なので、外出先の作業でも安心して持ち運べます。

只好來看一下這個網站。鍵盤後面有一堆線,看起來確實不是USB。yell

Dell Inspiron 15-7537 USB Board Replacement - iFixit

其實阿光我也有很多的「プレイ日記」要貼!已經累積了3個月以上!我來貼看看。covermouth

🍎たったひとつの真実見抜く、見た目は大人、頭脳は子供、その名は名馬鹿ヒカル!🍏

我也不知道為什麼,而且一直提示資料庫錯誤cant

我要成為幸運的一般會社員

真是非常抱歉!會看到「資料庫錯誤」的其中一個原因是MySQL在重新啟動一段時間之後,就會不斷產生錯誤!cant

mysql> SHOW GLOBAL STATUS WHERE `Variable_name` IN ( 'Aborted_clients', 'Aborted_connects' );
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| Aborted_clients  | 22    |
| Aborted_connects | 1395  |
+------------------+-------+
2 rows in set (0.00 sec)
mysql> SHOW GLOBAL STATUS WHERE `Variable_name` IN ( 'Aborted_clients', 'Aborted_connects' );
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| Aborted_clients  | 22    |
| Aborted_connects | 1440  |
+------------------+-------+
2 rows in set (0.00 sec)

mysql> SHOW GLOBAL STATUS WHERE `Variable_name` IN ( 'Aborted_clients', 'Aborted_connects' );
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| Aborted_clients  | 22    |
| Aborted_connects | 1454  |
+------------------+-------+
2 rows in set (0.00 sec)
mysql> SHOW GLOBAL STATUS WHERE `Variable_name` IN ( 'Aborted_clients', 'Aborted_connects' );
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| Aborted_clients  | 22    |
| Aborted_connects | 3509  |
+------------------+-------+
2 rows in set (0.00 sec)

我目前使用的是MySQL Community Server 5.6.36版本,而不是MySQL Community Server 5.7.18。因為5.7.18的macOS 10.12版本產生各種錯誤訊息的問題比5.6.36還要更嚴重!

雖然insoler目前是使用MySQL Community Server 5.6.36,但其實我把這個版本安裝在2台主機規格完全相同的Mac mini (Late 2012) 2.6 GHz Intel Core i7電腦上。但是一台Mac mini安裝的是目前最新的macOS 10.12.5,而且還是Server版,另外一台Mac mini安裝的是舊版的macOS 10.11.16,並且故意不安裝macOS Server。因為MySQL啟動一段時間之後,就很容易不斷產生中斷連線的錯誤(雖然MySQL Server會自動重新啟動,但不會產生錯誤訊息到MySQL的Log記錄),所以特地安裝在兩台規格相同,但是系統版本不同的macOS上測試看看。

結果其實是完全一樣!也就是說,不斷產生Aborted_connects錯誤的問題,已經與macOS系統版本或是有沒有安裝macOS Server都無關。也就是說,這完全是MySQL自己本身的問題。

當然,也有一些人會認為是my.cnf設定不當、設定錯誤的問題,但事實上不管我如何調整my.cnf設定,不斷產生Aborted_connects錯誤的問題,嚴重的時候就會看到紅色的「Database connect failed」的錯誤訊息(這是由海豚系統產生的簡易畫面)。

我現在唯一能做的就是當mysql_connect產生連接錯誤的時候,故意執行 sleep(2); 讓PHP暫停2秒,然後重新連接MySQL看看,因為MySQL Server會自動重新啟動,如果一直錯誤5次,也就是經過10秒都還無法正常連接mysql_connect,還是會看到紅色的「Database connect failed」的錯誤訊息。

不過,這也只能勉強解決mysql_connect連接資料庫錯誤的問題,在不斷產生Aborted_connects錯誤以外,還有可能會造成其他的MySQL錯誤。其他的MySQL指令,例如mysql_query,我並沒有變更程式碼,也改成「每隔2秒再重試」的動作,所以在MySQL出問題的時候,就可能會立即看到紅色的資料庫錯誤訊息。

由於常常有mysql_connect連接資料庫錯誤,以及不斷產生Aborted_connects錯誤,事實上在「非同步處理上傳的RAW照片轉檔為JPEG」的時候,同樣會有mysql_connect的錯誤問題,我也只能無奈的每隔2秒重新嘗試連接一次,不斷的重試100次!因為是在另外一個背景PHP處理照片的關係,就算是因為mysql_connect錯誤,花許多時間重試,也不會影響insoler網頁的正常運作。但是會有照片明明上傳成功,卻需要等一段時間,才可能會看到正確的JPEG轉換後的結果。

事實上「非同步處理上傳的RAW照片轉檔為JPEG」時,如果有產生mysql_connect錯誤,我會記錄在另外的Log檔案裡面,甚至寄送email通知我自己,必須重新啟動MySQL Server。

所以為了避免不斷產生Aborted_connects錯誤,其實我常常登入MySQL Server主機,每隔一段時間(通常是2-3天)就必須強制停止MySQL,再重新啟動MySQL Server。至少這麼做,可以穩定1-2天,不會不斷產生Aborted_connects錯誤,也不會在上傳RAW照片的時候,因為mysql_connect錯誤而延遲照片的處理時間。

🍎insoler社群網站CEO、兼站長兼顧問兼工程師

Mac用戶注意 山寨版更新要搶你網路流量

網路安全廠商趨勢科技發現,Apple OS X更新畫面出現山寨版,透過網路釣魚夾帶惡意軟體,劫持Apple OS X使用者網路流量。

趨勢科技指出,OSX_DOK惡意軟體(趨勢科技偵測為OSX_DOK.C)具備像濫用憑證和躲避防毒軟體等進階技術來感染Apple OS X作業系統電腦。這個惡意軟體專門針對瑞士銀行的用戶,利用網路釣魚攻擊來植入惡意軟體,最終利用中間人(MITM)攻擊來劫持使用者的網路流量。

OSX_DOK.C會透過包含特定.zip或.docx檔案的網路釣魚郵件到達。趨勢科技所分析的樣本偽裝成蘇黎世警官,聲稱無法成功連絡到收件者,該郵件還夾帶兩個聲稱關於詢問使用者問題的檔案:一個是.zip檔案,這是個假OS X應用程式,而另一個則是用惡意軟體WERDLOD針對Windows作業系統的.docx檔案。這兩個樣本都是銀行木馬程式,有著類似的功能。

趨勢科技表示,一旦點開網路釣魚郵件內的.docx檔案,就會跳出一個警告視窗,之後會刪除系統上的App Store,接著出現全螢幕的假OS X更新畫面,它會要求輸入密碼來以最高使用權限(Root)執行命令。

接下來,該惡意軟體會開始下載其他工具,利用開放原始碼軟體管理程式Homebrew來安裝程式語言Golang和匿名網路Tor。隨後該惡意軟體會在系統中安裝假憑證,能夠在使用者不知情下進行中間人攻擊。

趨勢科技強調,儘管Mac上的網路釣魚攻擊比Windows少,使用者還是要知道攻擊者隨時都可以將他們當作目標。像OSX_DOK.C這樣的惡意軟體,針對的就是對網路釣魚缺乏安全意識的獵物,只要遵循防範網路釣魚攻擊的最佳實作,像是不從非可信來源下載檔案,就可以避免成為它們的受害者。


OS X更新畫面出現山寨版?think某中國青年的「黑蘋果」很可能就會看到「山寨版OS X更新畫面」!yell


喔~膝上型用PS/2是基本的?think所以Apple的Mac電腦比較貴,其實是必然的理由!covermouth更老舊的PowerBook G4、iBook G3就不用看了。比較舊的2009年的MacBook Pro也不用看了,就看一下2011年的MacBook Pro。covermouth

這台電腦是MacBook Pro (15-inch, Late 2011)。

MacBook Pro (15-inch, Late 2011) - 技術仕様 - Apple Support

サイズおよび重量

  • 高さ:2.41 cm
  • 幅:36.4 cm
  • 奥行き:24.9 cm
  • 重量:2.54 kg1

接続および拡張性

  • MagSafe電源アダプタポート
  • ギガビットEthernetポート
  • FireWire 800ポート(最大800Mbps)
  • USB2.0ポート(最大480Mbps)2基
  • Thunderboltポート(最大10Gbps)
  • オーディオ入力
  • オーディオ出力
  • SDXCカードスロット
  • Kensington社ケーブルロック用セキュリティスロット

通信機能

  • AirMac Extreme Wi-Fiワイヤレスネットワーク機能を標準装備2 (IEEE 802.11n規格準拠)、IEEE 802.11a/b/gに対応
  • Bluetooth 2.1 + EDR (Enhanced Data Rate)を標準装備
  • 10/100/1000BASE-TギガビットEthernetを標準装備(RJ-45コネクタ)

按一下「システムレポート...」的系統報告,然後再選「USB」就會看到在「USB 2.0バス」上面有「Apple内蔵キーボード / トラックバック」內藏鍵盤、觸控板!所以可以確定「Apple内蔵鍵盤、觸控板」是使用USB。只不過速度比較慢,只有12Mb/秒。應該是USB 1.1。tongue-out但是無論如何都比PS/2的鍵盤、觸控板好很多!yell

在USB 2.0上面,還有這個奇怪的「uPD720133」,其實這是「USB 2.0的外接IDE硬碟」,裡面是「120GB Fujitsu硬碟」。這是從已經不良的Fujitsu S6130筆記型電腦上面拆下來,因為用了10年左右都還沒有壞,所以連接在MacBook Pro繼續使用。當然,這個「USB 2.0的外接IDE硬碟盒」也是N年前買的。整個MacBook Pro的「硬體」裡面沒有「PS/2」這種項目。covermouth

🍎たったひとつの真実見抜く、見た目は大人、頭脳は子供、その名は名馬鹿ヒカル!🍏

這幾天在改SSDT/DDST來讓這個Mac盡可能多支援一些硬體,感覺既浪費時間,又沒有好的效果,還不如用Linux呢cry

其實我是想編輯寫真,還有運行Xcode,給我iPad添加程式才安的Mac,insoler現在只有官方版的app,看寫真很不方便cry打算拿來重寫一下yell

蘇站長順便說一下,您要考慮一下買一台二手伺服器來專門運行Linux嗎?至少資料庫可以穩定一點,而且有SELinux加持,安全性沒有問題yell

我要成為幸運的一般會社員

非常感謝你的建議,關於SELinux我會認真的考慮。因為今天正好MySQL釋出新的版本,當然是先升級MySQL版本,再觀察一段時間看看。

MySQL Community Server 5.6.37 (2017-07-17) 版本更新

BOONEX官方版本的App,無論是Android還是iOS版本,確實是相當簡陋,而且主要是用來瀏覽訊息,不是用來瀏覽照片用!當然,想要直接在手機上拍照、一次上傳多張照片,就更是不可能的任務。

我買的是PREMIUM等級,所以我有權限可以下載Android與iOS的App最新版本的原始程式碼(我當然有下載最新版本,備份在我的電腦裡面)。如果你想要協助我改寫一個insoler專用的App的話,我很樂意提供需要的協助。

🍎insoler社群網站CEO、兼站長兼顧問兼工程師