2013年11月23日 星期六

使用 Hinet IPv6 Dual Stack 解放 100M 光世代 真夠力!

各位看倌們是否覺得明明網路已經改用光世代了速度也提升到100M了,可是網路怎麼總是感覺快不起來呢?
首先:個人習慣問題我們得釐清一下,網路跑的慢可能是我們自己已經習慣高速網路了,然而我們使用任何線上服務使用起來是否順暢,往往得看服務器的臉色,比方 說網路硬碟你用的是免費版的那他的頻寬是共享的所以就算你是100M但是使用起來往往只有2M的速度,但是你付費後其結果又不一樣了!最明顯的在於使用 PPS/PPTV這類的線上影像播放軟體!
畢竟網路服務是燒錢的事業!
再來:你的網路配置是否合宜跟的上時代,善用路由也是讓你高速感受網路體驗的一個門道!
一般使用者可能不知道目前IPv4已經飽和而且不夠用了,而下一代的IPv6雖然已經開始確鮮少人使用,相對應的網路路由其實已經陸續上線,然而這些路由大 多是閒置的,各位想想當你再觀看 Youtube 上的影片的時候總是斷斷續續的,那是因為全世界的人95%以上的人都使用傳統的IPv4環境所以那些網路肯定就會擁擠,然而 Google 旗下的所有主機均已經配置新的IPv6 路由,好比說大家要去 高雄市立動物園 ,大家就只知道從 鼓山 進入,然而動物園已經另外另外增設了另外的一個入口而且已經把路徑鋪設好了!而大家的GPS卻沒有更新,只會帶你從 鼓山 進入,卻不知道原來從 西子灣這裡可以進入而且不塞車!
廢話了這麼多!開始要步入主題,接下來就開始告訴大家如何透過 Hinet IPv6 Dual Stack 服務,打通光世代的任督二脈!
首先得先確定以下條件:
1.作業系統:
    Windows XP : 必須要安裝才能啟用 IPv6 請參照 這 裡 安裝。

    Windows Vista / Win7 / Win8 : 原生支援 IPv6 而且預設已經啟用
    Linux ( Ubuntu / Lubuntu ): 不論2010以後的版本為何原生支持IPv6 且預設開啟
2.網路環境
    Hinet 光世代 100M (只要是光世代就可以但是100M所使用的 xdur 比較新而且穩定度比較高的 DSL7740C )
    申請並開通 Hinet IPv6 Dual Stack 服務 (其實別管他那份文件,現在中華電信佛心來的只要用戶拿身份證去櫃台開通就可以,連申請表都免了)


若以上條件都已經滿足了!接下來我們要做的事情就是修改 中華電信的 xdur 讓他硬撥+IPv6啟用!
首先我們得登入 xdur <怎麼進入就不再這裡介紹了> 看一下你的 WAN SUMMARY 中的 WAN1_2 Connection
Type 是否為 PPPoE 如果是那恭喜你,接下來的設定就超級簡單了!如果不是那這篇您看看就好,真有需要聯絡我,我再寫一篇如何硬撥的教學。


點一下 左手邊的 IPv6 將內容修改成以下這樣:


IPV6 CONNECTION TYPE

Choose the mode to be used by the router to the IPv6 Internet.
My IPv6 Interface is :   
My IPv6 Connection is :   
IPv6 Enable :   
  

IPV6 DNS SETTINGS

Obtain a DNS server address automatically or enter a specific DNS server address.
Obtain IPv6 DNS servers automatically
Use the following IPv6 DNS servers
Primary IPv6 DNS Address :  2001:4860:4860::8888
Secondary IPv6 DNS Address :  2001:4860:4860::8888
  

LAN IPV6 ADDRESS SETTINGS

Use this section to configure the internal nerwork settings of your router.If you change the LAN IPv6 Address here,you may need to adjust your PC network settings to access the network again.
Enable ULA :   
Enable DHCP-PD :   
LAN IPv6 Link-Local Address :   fe80::7a54:2eff:fe24:af9b/64
  

ADDRESS AUTOCONFIGURATION SETTINGS

Use this section to setup IPv6 autoconfiguration to assign IP address to the computers on your network.
Autoconfiguration Type :   
  
最 後 按下 
點選上方功能表的 ADVANCED 在點選 左邊功能表中的 DNS 修改成 下面這樣:

DNS SETTINGS

DNS Mode :    
DNS Relay :    
Preferred DNS server :   8.8.8.8
Alternate DNS server :   8.8.4.4
Specific DNS Relay :    
然 後按下

最 後按下

等所有的燈號變成綠色以後!你將發現您的電腦已經開始自動選擇路由,只要那個網站已經開通IPv6那 你會發現你永遠比人加快。



2013年11月22日 星期五

ubuntu Linux下好用的 Youtube-dl 常用參數介紹

Youtube- dl 常用參數介紹

Youtube-dl 官網: http://rg3.github.com/youtube-dl/
Youtube-dl 安裝: sudo apt-get install youtube-dl 



Youtube-dl 範例+教學 : youtube-dl <目標網址>



煩人的 Youtube-dl 終端機指令

話 說 youtube-dl 最為人詬病可能是他只能使用指令,但是相較於一般GUI介面的程式怎樣也比不上Youtube-dl強大。對於懶的輸入指令的人總因為下載影片儲存的位置要靠命令碼切換到 要儲存的目標位置。 Ubuntu下的終端機可以直接把檔案/資料夾拖到終端機的視窗裡面,終端機這個程式就會自動幫你把路徑給填上去。所以省掉了不少麻煩。Lubuntu下的終端機確定不可以這麼做,不 過在 Lubutnu 下最簡便的方法就是打開檔案管理程式打開預計要存放的資料夾然後按下F4打開終端機如此這般就可以省下KEY 路徑的麻煩了。

youtube-dl 基本指令
youtube-dl http://www.dailymotion.com/video/k1iRDeEV50usVj4WdDw
上面這個例子就會按照程式的預設值去下載這個檔案,也就是抓畫質最好,並以影 片 ID 做為檔案名稱。
總結來說,執行步驟是開啟終端機後切換到下載要儲存的目錄下。再來把 youtube-dl 加上一個空格再把影片網址複製貼上。完成後就可以按 enter 開始下載了。真的好簡單吧!
youtube-dl 指令參數

接下來的參數設定才是重點。
網路上會把這東西叫做「神器」的原因當然不是因為它可以抓單一檔案。它真正給力的地方 是他 可以直接抓整個播放清單。你只要給他播放清單的網址, 它就自動幫 你抓好好。甚至丟給它使用者的賬號連結,它可以直接 抓使用者所有上 傳並公 開的影片
Youtube-dl 指令格式為:youtube-dl [參數] 網址 



常用參數如下:
啓用續傳:-c
忽略錯誤:-i
自定檔名:-o "%(title)s.%(ext)s"
影片格式:-f 18
針 對播放清單中有缺項的,就必須要用「忽略錯誤(-i)」這項指令。而影片格式「-f 18」所代表的是 Youtube 預設畫質中的 360p MP4 這個規格,使用這個參數會讓程式自動抓這個規格的影片。不過如果來源影片沒有這項規格,程式會自動跳過(或許是因為我有加忽略錯誤)。關於 Youtube 的影片格式編號可以參考wikipedia 中對於Youtube Formats 去查找。



youtube-dl 自定檔案名稱

自定檔名可以看官網的 Output template  裡面有範例以及參數舉例。
上面沒提到 -t這個參數是因為以前可以使用這個參數直 接把影片標題當做檔案名稱,不過現在新的版本 -t 已經用不上因為他預設直接把影片標題當做檔案名稱。
禿驢我目前下載的對象都是日語、簡體語系的的影集,由於版權的問題Youtube會抓 而且 大多都是不公開的影片所以標題或者檔名很多都是一堆看不懂的英文 所以如果整套影集抓下來還得一個一個的找並且更改檔名還有編號。所以我經常用到的幾個參數拿出來跟大家分享。
我常用的是下面這幾個
影片標題 %(title)s
附檔名 %(ext)s
自動遞增數字 %(autonumber)s
上傳日期(YYYYMMDD) %(upload_date)
正 常來說我在看的影片都是播放中所以很少能夠整套抓所以以上參數說實在的只是寫起來自己看備用。別問我我真的很少再用 %(autonumber)s 與 %(upload_date)s 至於 %(title)s 與 %(ext)s則 是視情況而定。
我最經常使用的語法為:



附註

據說youtube-dl 可以只訂一併下載字幕、限制下載數度、指定播放清單開始或者結束位置...........
想要了解的可以自己下指令去看那該死的手冊


youtube-dl ---help

據說如果 因為 下載太多, Youtube 可能會把你踢掉。
這時候 youtube-dl 會回傳 error 402。這時候就得開啓 youtube 手動輸入 CAPTCHA 後再繼續下載。所以建議一開始下載的時候要記得加 -c 這個參數。
另外據說 Youtube 連結網址如果有「&」的話會導致下載失敗,可以前後用雙引號包起來就可以解決這個問題。

最後禿驢我又該去找我的日語愛情動作片瞧瞧了!

如何在 Lubuntu 13.10 中驅動 Intel 顯示晶片驅動


相信很多人主機板都內建顯示晶片,而Intel 的顯示晶片炎然已經成為Linux必備的驅動程序,一般來說使用上不會有太大的問題然而可以用不代表就是最好用的!
比較新的Intel Graphics 大多有較高的效率,而Linux的公版驅動可能就不太符合需求!


首先

01.org 的下載頁面看看有沒有新版的

Intel(R) Graphics Installer 1.0 for Linux

發佈!禿驢寫這篇時僅發佈到1.0.2
請參照您的作業系統下載 i386 amd64 後安裝
懶的下載也可以用APT模式只要新增兩組KEY

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | \
sudo apt-key add -
wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | \
sudo apt-key add -
即可用
sudo apt-get install intel-linux-graphics-installer
不過實際上測試並沒有辦法下指令安裝!所以還是乖乖的下載吧!

首先要提醒各位的在x64中會有相依條件的問題需要解決
簡單的相依性問題都好解決
唯獨
libpackagekit-glib2-14 這個得要另外下載安裝 但是在 Lubuntu 13.10 amd64 中預設使用的版本是
libpackagekit-glib2-16 但是確不確定有哪些程式用的上他!
所以禿驢我的解決方式是

先Google我需要的 libpackagekit-glib2-14_0.7.6-3ubuntu1_amd64.deb 
然後解除安裝libpackagekit-glib2-16 
馬上安裝libpackagekit-glib2-14_0.7.6-3ubuntu1_amd64
解決相依性問題後
馬上把

Intel(R) Graphics Installer 1.0 for Linux

安裝完成
最後再把 libpackagekit-glib2-16 安裝回去

當完成一切後就可以利用 intel graphics install 檢查是否有符合的驅動程序然後執行安裝
後記: 禿驢我的D510確定不再支援之列所以一切白忙


2013年11月21日 星期四

善用WineTricks讓Wine更完整執行更順暢!

禿驢我使用Lubuntu已經很長一段時間,漸漸的已經遠離M$的毒害,除非必須否則一切能再Lubuntu下完成的事情絕對不再開M$作業系統,但是有時候很多的軟體還是在M$下才能運作,所以在諸多神人的努力下Wine已經愈來愈完美了!
很多人都知道簡單的東西軟件只要安裝一個輕量級的Wine後大多都可以執行了!但很多人也遇上了就算可以安裝但是卻又出現錯誤不論再安裝時或者執行的時候!辜且不論畫面字體的美觀程度那些只要稍微修改一下就完成了!
這篇主要的目的是教大家使用WineTricks完成DLL庫的安裝讓更多的軟件可以順利的在Lubuntu下運行

首先!最重要的Wine是否安裝了!WineTricks有沒有被遺漏掉!

如果都懶得檢查那就跟著禿驢的步驟Run囉

打開你可愛的終端機

 sudo apt-get install wine winetricks

不過上面的指令只能安裝由Lubuntu 已經確認收錄的穩定版本,往往跟現在的程式運行的需求有很大的差距,所以禿驢我總是安裝目前開發小組最新的版本

Wine1.7 的安裝:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7


再煩瑣的安裝程序結束後
打開功能表中的Wine- Config Wine
選擇 Wine 模擬的 Windows 版本 然後關閉

接著 打開 功能表中的 Wine- Winetricks

點選 Select the default wineprefix

確定

點選 Install a Windows DLL or Component

確定

然後再清單中盡可能將以下程序打勾並且完成安裝。

colorprofile、corefonts、d3dx9、fontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr、gdiplus、mfc40、mfc42、msxml3、msxml4、msxml6、riched20、riched30、tahoma、urlmon、vb6run、vcrun6、vcrun2003、vcrun2005、vcrun2008、ie6、allfonts、 dotnet11、dotnet20、vjrun20

字型相關的 colorprofile、corefontsfontfix、fontsmooth-gray、fontsmooth-rgb、fontsmooth-bgr
再新版的Wine1.6 /1.7 中已經不存在!
IE: IE6 IE7 IE8 隨便選一個安裝就可以了
winetricks -q colorprofile corefonts d3dx9 fontfix fontsmooth-gray fontsmooth-rgb fontsmooth-bgr gdiplus mfc40 mfc42 msxml3 msxml4 msxml6 riched20 riched30 tahoma urlmon vb6run vcrun6 vcrun2003 vcrun2005 vcrun2008 ie8 allfonts dotnet11 dotnet20 vjrun20

其餘的一定要裝因為寫過程式的人都知道那些都是基礎的DLL元件來源!

例如 msxml3 程序已經無法從 Microsoft 網站中取得所以WineTricks也佛心來的幫你搜尋好下載點,請你依照訊息提示下載該檔案並放入指定的資料夾中
再重新照上面的程序再做一遍,如果已經藍色打勾的那表示已經安裝好了就跳過即可,記住盡可能把表列的元件都安裝上去


運行旺旺理論上需要下面這些 元件 <不過可能不能運行!>
winetricks -q gdiplus riched20 flash usp10 msxml3 ie7 cc580 vcrun2005
winetricks droid fontfix fontsmooth-rgb gdiplus gecko
winetricks vcrun2008 vcrun2005 allfonts d3dx9 win7
winetricks winhttp wininet 
初始設置-加快Wine速度

由於 X locale 的問題, 默認 wine 會輪詢 x core fonts ,使得 wine 很慢,請先執行:
sudo sed -i -e '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE
sudo sed -i -e '/Big5/,/^}/d' /usr/share/X11/locale/zh_TW.UTF-8/XLC_LOCALE


防火牆設置(未測試)

此部分為轉載,未經測試:wine的client和server之間是用傳統client的通信方式。而iptables好像沒有打開本機程序的通信通道。執行下面的命令即可解決問題。

iptables -I INPUT -s 127.0.0.1 -j ACCEPT

變更 Ubuntu / Lubuntu在區域網路的群組

相信很多人區域網路裏面有著M$的作業系統以及咱們最愛的Ubuntu / Lubnutu 一般來說使用上沒有啥問題!可是要是在辦公室裏面那可就不一樣了!往往個個科室會有自己的工作群組。
在M$的作業系統中修改 工作群組 是很簡單的事情,可是再 Ubuntu / Lubnut 下可就沒有那麼簡單,其實真的不困難只要修改一個檔案即可

開啟 終端機
輸入:
sudo gedit /etc/samba/smb.conf

尋找:
workgroupnetbiosname
workgroup:是用來設定工作群組
修改起來結果如下:
workgroup = TOPONLY

netbiosname: 是用來指定我們電腦的名稱的一般來說Lubuntu安裝的時候就已經設定好名稱了,所以一般來說可能找不到,如果沒有還是可以新增只要按照以下格式即可!

netbiosname = Jason

修改後記得儲存然後重新開機!