網頁

Google Search

2014年4月19日 星期六

2014-0419 [筆記] 富邦講堂-雲端運算的商業價值應用(Ben)

今天去參加了富邦所舉辦的『富邦講堂』。這次的主題是雲端雲端運算的商業價值應用,而且講者還是翟本喬先生,不去實在是對不起自己阿阿!

這次講兩個主題
1.何謂雲端運算
2.Big Data

再雲端的部份各位可以看一下的影片,想要表達的核心內容都在裡面
TEDxTaipeiChange 2012 - Ben Jai (翟本喬) - 要上雲端,先換腦袋 

為什麼我們要和amazon租主機?這樣沒有比較便宜阿!

機會成本的問題
我不用等待購買機器的時間就可以馬上得到一個架站的服務,我可以很快的嘗試一些我的創業idea,失敗了就馬上退租,不會有太大的代價。

如果今天要購買一台電腦來架站,還需要遷網路,買IP,買憑證等,太浪費時間了。而且如果的話還浪費了你先前購買的那些資源,花時間也花錢。

但如果今天是租用的,失敗了我頂多就付我使用那段期間的費用,和自己購買比起來的確是省時又省錢。
 
雲端以服務(Service)為目的。

接上個例子為例,這就是一個雲端的概念。當我需要的時候就租用,不用的時候就退租。且這也是一個服務,提供你一個可以很快架站的服務。

基本上這個世界就是這樣,學會觀察別人並且了解他的需求然後,想辦法滿足他的需求。生意自然會找上來。

觀察別人需要什麼 > 想辦法滿足他的需求 > 客人上門

其實我在聽的時候腦中飄過一個關鍵字,『第八號當舖』。
有興趣的人可以自己去搜尋來看看。

Big Data
這部份筆記就比較少了,因為的知識還不所以聽到的東西還無法轉換成資訊所以筆記只有少少的。

大量數據的資料正確性是不保證正確的。
你有很多資料,但這些資料的正確性不知道,必須從這一堆資料當中取出正確且可以用的資料。因此我們需要不同domain knoeledge 才有辦法做出商業模式。

資訊的人可以利用演算法找出有用的資訊,但卻步知道這些資訊可以用來幹嘛,幫助我們什麼,預測什麼等,所以需要不同的domain knoeledge才有辦法。

無法被資料庫所處理的就叫做big data
因為資料格式太多了,多到無法定義,所以資料庫無法處理。

Big Data 4V:Volume、Velocity、Variety、Veracity.

2014年4月8日 星期二

2014-04-08 [筆記] 關於ftp開放使用者登入家目錄的問題

由於前一陣子在準備RHCE認證,所以就架設了ftp伺服器來練習一些東西,也因為這樣發現了一些有趣的問題,順便在此紀錄一下。

首先我們先把ftp server裝起來吧

yum install vsftpd -y

vim /etc/vsftpd/vsftp.conf
   chroot_local_user = YES
   passwd_chroot_enable = YES
:wq

setsebool -P ftp_home_dir on

設定完之後就先啟動服務吧
service vsftpd restart

當時遇到的問題是ftp開放讓使用者登入到自己的家目錄下面。但是讓使用者登入到家目錄的話使用者可以用cd .. 退到上一層目錄,而導致使用者可以瀏覽到整台server的檔案,這絕對不是管理者想看到的畫面。

所以我使用了chroot把登入進家目錄的使用者鎖在自己的家目錄,假裝他們的家目錄就是根目錄(/),這樣不管怎麼cd .. 都無法退到上層目錄。

 但是問題來了,當時我也不知道哪來的想法,可能是使用Linux的習慣吧。我手癢按了兩下tab 結果神奇的事情發生了....

我可以看到/目錄下面的資料夾
也就是說就算你是被chroot在自己的home目錄,但還是可以使用tab自動補其的功能瀏覽到整台server的系統架構,只是無法存取檔案。
但是你整台server有甚麼檔案還是被看光了,當下非常的錯愕,沒想到天外飛來一筆的tab居然有這樣的發現。

後來上網google一下,我目前是還沒有找到一個比較好的解決方法,不過在此分享一個解決方法,那就是關閉tab自動補其。這樣就可以解決問題,但是這樣做會讓使用者覺的很麻煩,因為全部都要用手打沒有補其的功能。

關閉tab自動補其的指令
set autolist


如果有甚麼方法也可以提出來討論喔!

2014-04-08 [筆記] Linux環境下用指令製作iso檔案

mkisofs -o filename source

-o(output)

mkisofs -o test.iso /tmp   //把/tmp下面的檔案包成test.iso檔案

2014-04-08 [筆記] 加密grub選單,以rpm系列為例子

首先打開終端機,輸入

grub-md5-crypt
然後輸入密碼

把加密後的字串複製起來

vim /etc/grub.conf

在title linux(2.6.xx....)的上面加上
password --md5 加密字串

最後:wq 存檔離開

重新開機時進入grub就已經加密了,如果想要修改grub必須先按p
輸入密碼之後才能修改grub.

2014年4月1日 星期二

2014-04-01 [筆記] android如何開啟程序(以聯絡人為例)

紀錄一下在寫android的時候如何開啟其他程序的寫法。

Intent open = new Intent();
ComponentName openapp = new ComponentName("com.yellowbook.android2","com.yellowbook.android2.AndroidSearch");
open.setComponent(openapp);
open.setAction("android.intent.action.MAIN");
startActivityForResult(open, RESULT_OK);


這個範例是開啟通訊錄,可以從ComponentName裡面替換成要開啟的其他程序。

2014年3月27日 星期四

2014-03-27 [筆記] C.C. Agile Sprint19:那些年我不在 scrum team 的日子

今天照例去參加了每個月的C.C Agile,大概紀錄一下今天所聽到的知識。

這是這次的報活動網址:
http://www.accupass.com/go/ccagilesprint19
有興趣的朋友下次也可以一起來參加喔 :)

直接進入筆記

2014-03-27 [筆記] 如何設定表單在執行階段顯示時的開始位置使用



因為今天需要固定某表單開啟的位置,所以記錄一下。

StartPosition

2014年3月25日 星期二

2014-03-25 [筆記] 什麼是PPA ( Personal Package Archive )?

Ubuntu也用了有一陣子,最近發現從 apt-get install 安裝的程式並不是最新的版本。
所以就找了一下如何更新到最新的版本(就拿最有名的VLC為範例吧!)。

How to Install The Latest VLC Release in Ubuntu 12.04
http://www.omgubuntu.co.uk/2014/02/install-latest-vlc-release-ubuntu-12-04

2014-03-25 [筆記] 如何撰寫你的履歷?

由於之前在找實習機會,所以做了一下功課,在這邊記錄一下。

P.S 依照不同的工作職位需求,還是需要做客製化的履歷。這篇彼既仕依照我的需求所製作出來的,所以大家在製作履歷時還是要依照自己的需求做設計喔!

2014年3月24日 星期一

2014-03-24 [筆記] 實作Android新增刪除聯絡人程式

由於之前再練習寫android時所遇到的其中一個需求,資料找了很久所以今天決定上來紀錄一下。

新增聯絡人:

String Strname = ((EditText)findViewById(R.id.Strname)).getText().toString();
String Strphonenumber = ((EditText)findViewById(R.id.Strphonenumber)).getText().toString();
              
//創見一個空的contentvalues
ContentValues values = new ContentVaStrStrnamelues();

2014年3月23日 星期日

2014-03-23 [筆記] 實戰!中大型軟體專案開發課程 - Part1

活動網頁:
https://www.openfoundry.org/en/activities/details/431-large-oss-projects-participate

這場活動是由openfoundry主辦的。主要是針對讓學生未來面對大型專案時該有的一些想法,好啦我實在不想說太多廢話,直接進入筆記。

首先講師先叫我們去下載 pidgin (https://www.pidgin.im/) ,我們上課的環境是Fedora,所以deb系列的可能要說聲抱歉,不過大致上的邏輯都是一樣的,只是要找到對應的指令而已。

首先先把下來的檔案做解壓縮吧
tar -jxvf pidgin-2.10.9i

進去目錄
cd pidgin-2.10.9i

通常進入一個OpenSource我們都會先看說明文件(README)以及INSTALL,通常這檔案會告訴你如何把這個專案編譯起來。

2014年3月22日 星期六

2014-03-22 [筆記] 微軟技術關卡破解日

今天跑去參加了「微軟技術關卡破解日」的活動,決定記錄一下今天的一些資訊。

下面是我參加的場次:

2014年3月21日 星期五

2014-03-21 [筆記] 關於C# WebBrowser 的大小事 (指令碼錯誤 ScriptError , 清除Webbrowser Cookie)

今天要來記錄一下 之前用C#的WebBrowser上遇到的一些問題以及解決方法。
相信大家有使用過webbrowser的人對下面的那張圖片應該都不太陌生吧! ( 至少不陌生XD )


2014年3月20日 星期四

2014-03-20 [筆記] Ubuntu如何啟動OpenSSH (SSH) Server

ubuntu用了快半年,直到上次要用朋友的電腦連回自己的電腦才發現,原來ubuntu預設是沒有開啟ssh。

查了一下 要先安裝openssh

sudo apt-get install openssh-server

2014-03-20 [筆記] 如何使用C# 的Process 關閉任意程序? 以IE為例

由於最近工作上會使用到C#,但因為本人對於C#的實戰趨近於沒有
(迷之音 : 你不是用Linux的嗎 XD)

所以這邊紀錄一下 今天遇到的需求 以及解決方法。

Q: 如何使用C# Process 關閉IE

2014年3月19日 星期三

2104-03-19 [筆記] 練習使用RHEL 6.5 架設基本的 iSCSI

前提:
1.需要有兩台安裝好RHEL 6.5的虛擬機器
a.station
b.server

2.兩台虛擬機器的的網路可以互通

3.可以互相解析名稱(DNS)

4.需要配置好yum

5.兩台虛擬機器需要有100M以上的空間作為分割使用

以上五點都準備好了之後就可以開始進行練習

2014-03-19 [筆記] 如何關閉Ubuntu Guest帳戶

由於已經接觸ubuntu快半年,再加上每次解決了一些問題但因為不常使用而導致再次遇上同樣問題的時候忘記如何解決,所以決定再這邊紀錄一些遇到的問題以及解決方法。

其實最主要的還是來自於我推坑了一位朋友掏棄窗戶使用ubuntu,沒推坑還好,推坑後他問我的一些問題,有些我還真的沒用過或是忘記怎麼解決,後來想想,那不如就寫成blog把所遇到的問題以及解決方法寫出來,這樣說不定還可以幫助到被同樣問題困擾的人同樣問題困擾的人。

廢話不多說 直接進入本次要紀錄的內容

Q:如何關閉ubuntu 預設的 guest 帳戶?