Google搜查列

 

2013年10月24日 星期四

AutoDesk USB 安裝隨身碟 Format格式化

Repurposing the Autodesk USB Media


因為公司買了AUTODESK公司的軟體,就把安裝軟體寄過去,跟過去不一樣的是,除了合法授權的合約外,還有安裝煤體由光碟改為USB隨身碟了

在安裝佈置完後,已把軟體備份,想再利用隨身碟(29G)時,不能格式化它

心想不會有硬鎖吧!這樣就麻煩了

不過在GOOGLE的幫助下,找到以下神人解套,網站:
http://whatrevitwants.blogspot.com/2011/06/repurposing-autodesk-usb-media_20.html

主要第一步:下載工具
(在GOOGLE DRIVE 的左上角,檔案->下載整個zip檔)
解壓縮後檔案如下:
照作者的說明步驟和要件,以下使用是針對AUTODEAK 2014版本的USB隨身碟
(是需要USB3.0 PORT口去修改此隨身碟的)

我使用 MPALL_F1_0702_v363_00.exe 這一個程式

另外要的是壓縮檔裡的2014_2251-03.ini這一個設定檔
檔內是這樣的內容:
===========================================
[PenDriveMP]
IC Type=PS2251-03
[Parameter Mark]
Parameter Type=F1_MP_21
[Customize Info]
USB VID=0x0930
USB PID=0x1400
String Product Name=USB DISK 3.0
String Manufacturer Name=TOSHIBA
Inquiry Version=PMAP
Use30Fixture=1
IDBlkLibrary_Version=1.2.16.0
[Configuration]
Reset Serial Number=0
[TestItemOption]
Do Preformat Test=1
[Extra]
Mode=3
[Misc]
Volume Label=USB DISK
Burner Erase All=1
Wafer Erase All=1
set1667=0x00
[Advance]
FC1=0xFF
FC2=0x01
CheckLegacy=1
[Firmware]
ISP=0
===========================================
重新格式化如下:
打開 MPALL_F1_0702_V363_00.exe

點擊 Update
看到USB在1~16之中
點擊 Setting, 左邊的選 "Advanced Setting" 按 OK

點擊 " load" 按鈕 ,選 2014_2251-03.ini 檔案以便建立格式.

按 Save, 選 OK
關閉 settings 視窗

  執行 Start...

現在可以到磁碟管理去重新FORMAT他,這樣就可以有一支高速的USB3.0隨身碟使用了

2013年7月13日 星期六

Android Eclipse 開發的Android SDK Tools 升級到V22執行錯誤

自從上週執行Android SDK Manager自動更新

順便安裝新版的Android 4.2.2 API17 

更新完後,發現舊寫好的APP程式編譯後不能RUN
在SDK裡完全沒有提示錯誤

找了三天,注意在模擬器裡都是在Activity間切換時才錯誤,後來發現是因為Activity Class Name要大寫開始,原本我的class name檔名是sq.java, 一般標準java的class name要和檔名一樣就可以(J2EE課程是這樣說的),但SDK升級到V22的時候,要強制大寫開始的Class Name,所以先人先找到問題了,只要把小寫檔名改成大寫開始的Sq.java就正常了
如果只是一般類的使用,像我圖裡的zujian.java,他不是Activity Class就沒有問題,可以小寫

2013年7月9日 星期二

使用unetbootin 建立開機USB的LINUX系統

當你想要建立USB開機安裝器的,少不了使用一些工具軟體,把原來使用光碟開機安裝的系統,改由USB安裝,好處當然是方便帶在身上,可以把多個安裝系統帶在身上,方便工程師選用,今天要介紹的是使用UNetbooton這個軟體,這個軟體小工具,主要針對Linux系統來作USB開機的系統,如果想要把開機光碟,改成隨身碟,可試用這個小工具囉,我介紹我的習慣的方便,我這次是使用讀卡機+microSD卡這樣的配法,這樣可以多個系統在身上,同時也有選用時的彈性。

UNetbootin官方網站是如下說明的 :
UNetbootin可以讓你創建可啟動的Live USB隨身碟,變​​為Ubuntu,Fedora和其他Linux發行版免於燒錄它可以執行在Windows,Linux和Mac OS X上您可以在UNetbootin裡直接下載一個所支援公開發行系統或提供自己的Linux ISO檔案

當然事前要準備的是SD卡,以下是我的一組維修工具碟是我的組合。

我以白色的油漆筆寫上,以標示那一張micro SD是什麼系統
包括win7安裝USB,Windows XPE 和Linux BT5r3
當然也要有可支援USB開機的讀卡機一支,同時主機板或筆記型電話也要支持USB開機喔!
我們習慣的下載windows的執行版本的unetbooti,在windows系統中制作開機USB LINUX
以下是選稿目前的支援的Linux 各版本




 選擇你已下載準備好的ISO檔
還有要寫入那一個USB隨身碟
COPY檔案中……
現在可以試試能不能開機了

以上是製作USB LUNIX的安裝或修復系統,像如Fedora那種大怪物,最好用個16G以上的隨身碟喔

但我個人最喜歡是BackTrack5 (BT5),系統安全分析系統(又叫作駭客工具系統),我想大多數人對這個隨身帶的USB系統是比較有興趣的吧,之後再來說說這個BT5系統好了,從BT3,4,5,開始接觸,會分享一些使用工具,這類的中文資訊比較少,大家要對自己的系統進行安全測試就要用這個BT5集合

使用Perl 發GTalk

常常在使用PERL管理我的系統,用得最多就是系統檢測
在管理裡,最希望是可以達到即時通知道Syster Administrator管理人

最即時收到訊息有手機的簡訊(短訊) ,電話的方式
桌上型電腦有MSN,SKYPE,GTalk,Pidgin等
而智慧型手機的通訊有SKYPE,GTalk,LINE,Whatsapp等……

寫這個程式的出發點是我的系統裡有UPS不斷電,但如在假日發生時,也可以透過即時通訊軟體通知管理人
我的UPS是山特(台灣飛瑞)



其管理軟體winpower裡,用得上的是郵件和簡訊
不過沒有即時通知功能
不過被我在安裝目錄下發現了一個UPSEVENT.CSV 的事件文字檔案
在裡面的我只關注4個事件代號和發生事件時間
00 市電斷電
03 市電覆電
04 RS232斷線
05 RS232連線

使用Perl定期檢讀這個檔案(例如每5分鐘),在發生事件時使用XMMP協定通知我的指定帳號
經過多方測試,使用GTALK是大宗表現不錯,也有其優點
1.在GMAIL裡可以記錄GTALK通訊內容(歷史事件)
2.也有PC和手機app 或GMAIL,都會同時通知到(NB,桌機,手機,WEB MAIL的GMAIL)
3.GTalk接口簡單,使用XMPP,但連線需TLS加密

編寫前,如果執行Perl的系統是windows ,請記得安裝XMPP套件模塊,是LINUX的話那要安裝一下XMPP喔

在傳送後,手機會收到GTALK的訊息(無奈傳送中文會產生亂碼,只好再研究一下囉)


另外,如果想要寫GTALK機器人的話,可以參考使用perl gtalk套件
Net::XMPP::Client::GTalk

#!/usr/bin/perl


use strict;
use Net::XMPP;
if(1==1) { #這裡可以方一些檢查的程式
  $temptext="EVENT\n";
  &sendgtalk("$temptext");#呼叫傳送gtalk
}


#副程式 傳送GTalk 訊息給指定帳號
sub sendgtalk{
        my $username = "flybird001";#傳送人帳號
        my $password = "xxxxxxxxxx";#傳送人密碼
        my $resource = "nagios";
        ## End of configuration
        $ARGV[0]="touser";#接收人帳號
        $ARGV[1]=shift;     #訊息內容
        my $len = scalar @ARGV;
       
        if ($len ne 2) { #檢查是否有兩個參數
           die "about [touser] and [message]?\n";
        }
       
        my @field=split(/,/,$ARGV[0]);
       
        #------------------------------------
       
        # Google Talk & Jabber parameters :
       
        my $hostname = 'talk.google.com';
        my $port = 5222;
        my $componentname = 'gmail.com';
        my $connectiontype = 'tcpip';
        my $tls = 1;
       
        #------------------------------------
       
        my $Connection = new Net::XMPP::Client();
       
        # Connect to talk.google.com
        my $status = $Connection->Connect(
               hostname => $hostname, port => $port,
               componentname => $componentname,
               connectiontype => $connectiontype, tls => $tls);
       
        if (!(defined($status))) {
           print "ERROR:  XMPP connection failed.\n";
           print "        ($!)\n";
           exit(0);
        }
       
        # Change hostname
        my $sid = $Connection->{SESSION}->{id};
        $Connection->{STREAM}->{SIDS}->{$sid}->{hostname} = $componentname;
       
        # Authenticate
        my @result = $Connection->AuthSend(
               username => $username, password => $password,
               resource => $resource);
       
        if ($result[0] ne "ok") {
           print "ERROR: Authorization failed: $result[0] - $result[1]\n";
           exit(0);
        }
       
        # Send messages
        foreach ( @field ) {
        $Connection->MessageSend(
                to       => "$_\@$componentname",
                resource => $resource,
                subject  => "Notification",
                type     => "chat",
                body     => $ARGV[1]);
        }

}

2013年5月14日 星期二

18650 USB 行動電源的選擇和應用

明明白白我的芯!

最近看到一個行動充電電池的新聞,有說很多不管有名或沒有名氣的廠商,為了行動充電市場的變大,標榜自家的產品天下第一電力,外加幾千萬"意外險",但行政院消保處對市售產品進行抽查,發現名牌的也都有標榜不實
今天我要分享我自己的經驗,18650+USB行動充的殼

電池種類:18650鋰電池是3.6-3.7V的電池,不是普通5號電池(18650是指直徑18mm長65mm的圓柱型電池)

Q:為什麼我要選擇18650這種電池呢?
A:因為很多地方都可以看得到18650的身影(大多數電記型電腦的電池內就是18650串並接而成的)
電池容量比較大
電池本身可以快充電快放電
電壓高單粒可以到3.7V 和手機或相機的電池接近
18650的製作廠牌有三星,三洋等幾家為大宗,當然也有其他的雜牌,每一粒的標示電容量不等

Q:為什麼要自選電池?
A:就是因為信不過廠商自家的標示電容量呀,而且當電池用久了,標準行動充的內部電池也會老化,沒有儲電的能力了,但他的充電電路還是好的呀

為什麼原廠的非標準電池沒得賣,就不能只換電池?如果我選用通用性交高的18650,就可以當電池老化後,只換電池,又是一個好的行動電池了


Q:為什麼要選USB口?
A:在世界手機聯盟已經統一了手機充電標準micro USB來當作所有聯盟的手機充電口,所以只要是聯盟手機廠牌都是可以使用USB口充電,所以選用一個可以USB輸出和輸入的行動充是致少十年內不會變動(APPLE的IPHONE一開始不是USB,因為他不是聯盟內的,但後來市場上的消息者要求USB,不得不把一頭改為大的USB,但接手機那一頭也不是microUSB)


我們先知道USB本身是5V的電壓,我們大目前大多數的手機充電都可以使用電腦的USB口來對手機充電,而USB的線材,一頭是USB,一頭是micro USB

我要找到的行動電源,是可以microUSB充電,也可以提供USB 充手機的兩個接口,有過充或過放保護電路板,同時可以有燈號知道行動充本身還有多少電量的
所以我找到以下這一個
這個是可以按裝兩粒18650的行動充殼,因為本身設計為可更換電池的,本身也可以使用microUSB對他充電

也提供電量顯示的按鈕,按下去如果是滿燈是4顆燈都亮,如果只有一個紅燈表示底電量了

安裝方法很簡單,只要像裝電視搖控器的裝法就好,要注意的是他是兩顆電池都是同一放向的喔


18650的電池正負極比較不明顯,他的負極比較平和光滑,而正極比較凸出一點點而已



因為這電池不常換的,所以設計使用螺絲,比較堅固,這個電池盒是鋁外殼的,對於充電過程中,電池放電時會有發熱的情況作良好的散熱
這樣簡單的18650行動充就完成了



Q:為什麼不選用充電的3號電池,不是更方便取得嗎? A:因為3號電池的電壓為1.2V,和需要的3.7V以上電壓差距大,在電池連續底電壓,高電流的放電過程(對手機充電的過程),會有高熱和發生電池爆炸的危險,當然,不管多大的品牌,只要品質不良的電池都有爆炸的可能,所以在本範例我所選擇的行動充是使用金屬材質外殼,萬一發生電池爆炸,保護主人的作用也比塑膠來得安全一些,所以選擇1.2V的電池充3.7V的手機,是一件很吃力又危險的事。 



我不是賣家,所以不要問我品質或保固的事,我只是提供大家要注意的事項和原則

Google Analytics