2012年4月19日 星期四

奇科電腦 嵌入式C 語言視頻教學(3): 編譯器與編譯介紹

更多相關資訊請參考以下網頁
http://www.geego.com.tw/edm/progm_embedded_c_fundamental/index.php?v=youtube&c=video&k=embedded_c&p=progm&t=c_fundamental

奇科電腦提供台灣地區最優質、最專業的程式設計教學。意者請洽+886-2-27116373。
http://www.geego.com.tw;/
e-mail:service@geego.com.tw

GeeGo Systems offer high quality and leading of training solution on Programming in Taiwan. More information about GeeGo, please call +886-2-27116373, http://www.geego.com/ or mail to service@geego.com.tw

標記:

奇科電腦 Linux LPIC-1 於2012/7/2改版

LPI認證計劃一直以來被市場上的主流技術所注視著,因為這涉及了IT產業的工作內容,而LPIC-1與LPIC-2即將邁向兩年半一次的內容改版。
LPI 101與102的新版考試內容可望在2012年的7月2日公布這些小幅度的改版明細包括:
  • 增加GRUB 2的基本設定項目。
  • 增加ext4檔案系統項目。
  • systemd與Upstart的基礎認知。
  • IPv6與LVM的基礎認知。
  • 移除LILO項目。
身為奇科Linux專業技術顧問,Ben老師說:IPv6為IT產業重大更新,成為IT人員基本必備的知識之一。而令人詬病的開機速度也獲得改善,從移除LILO到增加GRUB 2,systemd與Upstart即可看得出來。 ext4檔案系統與LVM則是應映現在儲存設備容量大幅增加的趨勢而延伸出來的技術。 LPIC-1的此次改版相當得宜,配合了當前IT產業變化而做出更改,我們很期待這次的改版能儘快發佈。
更多相關資訊請參考
http://www.geego.com.tw/edm/system_linux_lpic1_new_version/index.php?v=iThome&c=blog&k=linux&p=system&t=lpic1_new_version

2012年4月17日 星期二

奇科電腦 Perl Mail::Sendmail 傳送 utf8字元

<更多技術小秘訣請看 http://www.geego.com.tw/tech_support/new-tips>

當看到錯誤訊息Wide character in subroutine entry at /usr/share/perl5/Mail/Sendmail.pm line 237.
原因可能為使用perl的Mail::Sendmail模組寄送中文時會出現的問題,請使用 use Encode把內容編碼後,
再寄信時把信件表頭中加入 Content-type = 'text/plain; charset="utf-8"' 即可

程式範例:

#!/usr/bin/perl

use Mail::Sendmail;

use utf8;
use Encode;


$email = 'perl.mail::sendmail@geego.com.tw';
$course = "test course";

my $message = "這是一封用來測試perl的Mail::Sendmail模組可否成功寄送utf8字元.\n";

$message = encode( "utf8", $message );

my %mail = ( To => "$email",
From => 'GeeGo Customer Service<customers@geego.com.tw>',
'Content-type' => 'text/plain; charset="utf-8"',
Subject => "Perl’s Mail::Sendmail sending text body with utf8 encoding",
Message => "$message" );

sendmail(%mail) or die $Mail::Sendmail::error;

<更多技術小秘訣請看 http://www.geego.com.tw/tech_support/new-tips>

2012年4月11日 星期三

奇科電腦 4/18 「雲端技術趨勢」研討會(免費參加)


您是否每天都聽到「雲端」這個名詞?近年來,許多產品或是服務都搭上此順風車,在商品名稱前面加個「雲端」,似乎就增加了產品價值。但是您真的了解雲端嗎?「雲端」到底是什麼?其實大部份的人都一知半解,甚至只認為它是個行銷名詞。但是「雲端」這項技術,其實正在改變這個世界,正在改變您我的生活!在此巨大轉變即將來臨時,我們更應該了解「雲端」的技術、趨勢,以及它會如何改變我們的知識、能力以及工作。
OpenStack為例, OpenStackIaaS(基礎設施即服務)軟體,讓任何人都可以自行建立和提供雲端運算服務。此外,OpenStack也用作建立防火牆內的「私有雲」(Private Cloud),提供機構或企業內各部門共享資源。RackspaceOpenStack為基礎的私有雲業務每年7億美元,增長率超過了20%
因此奇科電腦特別邀請到國內少數對雲端的理論及實務皆有深厚基礎的雲端達人:Ben老師,舉辦『雲端技術趨勢研討會』,讓您有機會真正一窺雲端的趨勢與商機!研討會的主要內容如下:
  • 自由軟體的雲端服務:談IaaS & OpenStack
  • Scalable Cloud Networking with Cisco Nexus 1000V Series Switches VXLAN
  • 尋找雲端工程師的職缺
本研討會免費參加,將於2012/4/18()晚上7點於奇科電腦舉行,座位有限,額滿為止,請盡快撥打0800-296-296,或上網www.geego.com.tw 報名!更多資訊請參考以下網址http://www.geego.com.tw/edm/system_linux_cloud_seminar/index.php?v=google&c=blog&k=linux&p=system&t=cloud_seminar

2012年4月6日 星期五

奇科電腦 使用GRE建立site-to-site VPN tunnel

<更多技術小秘訣請參考http://www.geego.com.tw/tech_support/new-tips>

為了方便企業在不同地理區域也能共同分享各分部的資源,企業總部與分部之間可以建立VPN通道達成資源分享的目的,本篇介紹以Cisco GRE(Generic Routing Encapsulation) 的方式來建立VPN通道

文件RFC2784(http://tools.ietf.org/html/rfc2784) 定義了GRE(Generic Routing Encapsulation)的規範,是一個簡單的IP封包封裝協定,GRE通道可以讓路由器連接兩個不同的區域網路達成一種VPN的效果

GRE tunnel
------------site A -- -- -- -- -- -- -- -- siteB-------------
59.12.30.9   211.22.33.99

================================================
Site A configuration:
#create gre tunnel
/sbin/ip tunnel add HQ_branch mode gre remote 211.22.33.99 \
local 59.12.30.9 ttl 255 dev eth0 key 1.2.3.4

# bring up gre tunnel interface
ip link set HQ_branch up

# assign gre tunnel ip
/sbin/ip addr add 10.1.255.1/32 peer 10.2.255.1/32 dev HQ_Branch
ifconfig HQ_Branch multicast
================================================
Site B configuration:

# add gre tunnel to hq
/sbin/ip tunnel add Branch_HQ mode gre remote 59.12.30.9 \
local 211.22.33.99 ttl 255 dev eth0 key 1.2.3.4

# bring up gre tunnel interface
/sbin/ip link set Branch_HQ up

# assign ip to gre tunnel
/sbin/ip addr add 10.2.255.1/32 peer 10.1.255.1/32 dev Branch_HQ
ifconfig Branch_HQ multicast
=================================================