五月 22

好久沒有寫 Blog ,有點良心不安

今天心血來潮,研究了一下之前一直想玩的永豐銀行的 MMA標會理財網

不可免俗的,要做一下功課。到那邊做功課呢? 當然是到官方的討論區

在裡面看了一下,發現似乎反彈的聲音還蠻大的。

分析了一下後,就是想要用這個網路標會賺到錢,不是很容易。

請看以下網友的分析,有興趣的請點進去看,我幫大家把重點節錄出來

首先就是大家都很關心的議題:萬一很"雖小",要賠多少錢(%)?

重點 1.

1.上聯徵,佔信用貸款的授信額度,我想存錢,但聯徵上先來一筆負債....擔心以後辦房貸..或引起其他往來銀的的緊縮。
2.感覺審核很嚴格,以信貸的標準審核,信貸利率大都落在6%-10%間,看來想在這邊標會者,不會出高價搶標,很難有賺頭。
3.銀行抽走手續率(保證履約保險金),又不願承擔風險放寬參與資格,並且把大部分風險悄悄移轉給想存款者。試想,最後一期得標者,銀行根本沒擔保任何債務,手續費去是抽走最多.....
4.我是算過種種可能,一年期報酬要5%簡直難上加難,但是存錢存到賠利息跟手續費的可能應該超過60%....不相信就等著看吧
5.額度可能不高,我想搞個300-500萬,當個職業標會者,看來這夢想是無法在此實現。

重點 2.

假設,你參加了這一個會,都沒人要下標,每一期都抽籤,那下場有多雖小呢?
還是用一年13期,10000元,底標300,手續費1.5% (目前一年期已調高為 1.75%)

中標期數 利息 年化報酬率
第1期 -5,346 -8.91
第2期 -4,751 -7.92
第3期 -4,155 -6.93
第4期 -3,560 -5.93
第5期 -2,964 -4.94
第6期 -2,369 -3.95
第7期 -1,773 -2.96
第8期 -1,178 -1.96
第9期 -582 -0.97
第10期 14 0.02
第11期 609 1.02
第12期 1,205 2.01
第13期 1,800 3.00
平均 -1,773 -2.96

平均(期望)報酬-2.96%,平均要虧1773元,每個月要虧150左右,可以買3張大樂透。
最大報酬3%,最大損失8.91%,報酬與損失不對稱,最主要是手續費太高。
要到第10期以後中標才會賺錢,就是9個人虧,4個人賺,但第10個只賺14元,參加2會也買不到一碗陽春麵啊!!

總合以上2個重點,可以發現真的能賺到錢的真的是少數

要賺到利息錢,就真的要保佑得標的不是你(當期沒人標的話,電腦隨機抽1人得標)

而且現在手續費調高了不少

1年(含)以下

10~13期

1~2年(含)

20~25期

2~3年(含)

30~37期

3年以上

38期以上

管理費率 1.75% 2.25% 2.75% 3%

如果要標會來當週轉金倒是還可以,不過要拿來賺利息錢,我想還是算了吧

.

結論:

1. 有很大的機會賺不到。小心沒賺到錢,還會賠錢收場

2. 一但跟下去了,就一定要玩到結束。就算你想把剩下的會錢繳清也不行

3. 有固定的標會金額度,額度用完就不能再加入新的標會,要以會養會,很難。

4. 看到這裡,想玩的就放心去玩吧,因為沒有倒會的風險





五月 11

文章來源:Tsung's Blog

很多人常會發生把某個套件搞爛了, 或者設定檔之類不小心砍掉了,

再來想到的當然是移除再重新安裝 或直接 (apt-get install --reinstall package),

但是怎麼裝, 設定檔就是回不來, 搞爛的資料也還是留著.

這並不是 Debian 的錯, 主要是怕你在移除時,

不小心就將重要資料跟著就砍掉了(ex: MySQL 不小心移除就把 DB 砍掉, 這就很尷尬了.)

此篇文章也有說明發生狀況: 如何在 Debian Etch 系統下完全移除套件與實體目錄?

套件重新安裝

就上述那篇文章的例子, 不小心將 Apache 的設定檔蓋掉/砍掉, 所以打算重新安裝 Apache.

套件移除重新安裝, 和 apt-get install --reinstall apache2 並沒有錯,

只不過問題是, apache2 的 package 裡面並沒有 設定檔. Orz.

由此可見 Package 套件內容:

  • dpkg -L apache2 | grep conf
  • dpkg -L apache2.2-common | grep conf # Debian 設定檔都放在 package_name-common 中
  • 或者上述文章作者的做法是 less /var/lib/dpkg/info/apache2.list 也是可以.
  • 所以要重新取得設定檔, 應該直接

    apt-get install --reinstall apache2.2-common

    即可. (請修改成自己系統的 apache2 版本)

套件完整移除

現在遇到的另一個狀況是, MySQL 被搞爛了, 所以要將全部移除(含資料都要移除), 再重新安裝.

完整移除的步驟:

apt-get remove --purge mysql-server mysql-server-5.0 mysql-common mysql-client mysql-client-5.0

這一行就會將 DB/設定檔都完整移除(--purge 會將所有移除), 不過大多人的問題是, --purge 後面那一串是從哪來的?

可用下述查法:

  • dpkg -l | grep mysql # dpkg -l 會列出此系統安裝的所有 package
  • ls /var/lib/dpkg/info/*mysql*

移除之後, 重新安裝直接 apt-get install 就可以囉~ :)

註: 若只是 Database file 爛了, 只要 apt-get remove --purge mysql-server-5.0, 再重新安裝 mysql-server-5.0 即可.

套件鎖定版本

此段內容詳可見: Apt和dpkg快速參考

假設現在要鎖定 gaim 版本, 不想要 gaim 被升級或降級,有下述兩種做法:

  1. echo "gaim hold" | dpkg --set-selections # 將 gaim 鎖定版本
    dpkg --get-selections "gaim" # 檢查: 出現 gaim hold # 狀態是 hold, 就不能被升級了.
  2. vim /etc/apt/preferences # 內容如下, 把版本編號寫死.

    Package: gaim
    Pin: version 0.58*

套件解除鎖定

  1. echo "gaim install" | dpkg --set-selections
  2. dpkg --get-selections "gaim" # 檢查: 出現 gaim install # 狀態被重置為 install, 就可以繼續升級了

狀態檔案位置

  • hold / install 這些狀態標誌都寫在 /var/lib/dpkg/status 裡, 也可以手動去修改變 hold / install 等狀態.

其它相關

  • apt-get clean #/var/cache/apt/archives 會清掉 *.deb 檔
  • apt-get update # 會更新 /var/lib/apt/lists 的資料

相關網頁





五月 08

在一般的 PopupControlExtender 中要取得目前頁面元件回傳的值並不困難

詳細可以參考這篇文章
[KB]如果UpdatePanel有多個觸發來源,要怎麼將內容Post回去原觸發的控制項呢?

這邊列出重點程式碼


    Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) _
                                                        Handles DropDownList1.SelectedIndexChanged
        Dim tmppce As AjaxControlToolkit.PopupControlExtender
        tmppce = AjaxControlToolkit.PopupControlExtender.GetProxyForCurrentPopup(Page)
        tmppce.Commit(DropDownList1.SelectedValue.ToString())
    End Sub

可以發現回傳的值是寫在元件的事件觸發之中

可是如果我們是使用 UserControl 那該如何解決呢

很簡單,只要在 UserControl 中新增一個事件,並且於 UserControl 觸發該事件就可以了

感覺很像很複雜,其實不會,看程式或許會比較好了解一點

先建立一個 UserControl ,並且加入一個 TreeView 元件

<asp:TreeView ID="TreeView1" runat="server" BackColor="#66FFFF">
    <Nodes>
        <asp:TreeNode Text="測試1" Value="111111">
            <asp:TreeNode Text="測試1_1" Value="新節點"></asp:TreeNode>
        </asp:TreeNode>
        <asp:TreeNode Text="測試2" Value="222222222"></asp:TreeNode>
        <asp:TreeNode Text="測試3" Value="33333"></asp:TreeNode>
    </Nodes>
</asp:TreeView>

然後在 UserControl 中新增一個事件,且設定 TreeView 的 SelectedNodeChanged 會觸發該新增的事件

    Public Event UC_Event(ByVal srt As String)

    Protected Sub TreeView1_SelectedNodeChanged(ByVal sender As Object, ByVal e As EventArgs) _
                                            Handles TreeView1.SelectedNodeChanged
        RaiseEvent UC_Event(TreeView1.SelectedNode.Text)
    End Sub

接下來於主頁面中把該 UserControl 拉進來,然後新增程式於 UC_Event 事件中

  Private Sub UC1_UC_Event(ByVal srt As String) Handles UC1.UC_Event
        Dim tmppce As AjaxControlToolkit.PopupControlExtender
        tmppce = AjaxControlToolkit.PopupControlExtender.GetProxyForCurrentPopup(Page)
        tmppce.Commit(srt)
    End Sub

這樣子我們就有一個可以在 PopupControlExtender 放入 UserControl ,而且也可以有回傳值了