Google Code Prettify

2013年12月27日 星期五

Raspberry Pi 安裝教學 MAC 版本 ( Raspberry Pi tutorial fo MAC )


最近到RS官網看到Raspberry Pi 有附8G記憶卡的版本出了,馬上就買來玩玩看囉!

















官網附記憶卡的已經灌好系統了,不過這邊還是要教大家一下,

怎麼自己幫Raspberry Pi灌系統!!


1.編譯環境

Mac Mountain Lion 10.8


2.下載作業系統

官網雖然推薦

NOOBS

但其實 NOOBS 只是全部下載後再選其中一種安裝而已,


這裡建議初次使用直接下載

Raspbian


如果要專門當影音播放器的話,建議下載

RaspBMC  或  OpenELEC

(不建議第一次灌先安裝這個)

3.清空SD記憶卡

在MAC的 spotlight 搜尋 diskutil

選擇清除將要用來灌系統的記憶卡清空,格式請選MS-DOS




4.SD記憶卡燒錄

開啓終端機,輸入

$diskutil list

可以得到記憶卡的裝置名稱



















進到剛剛下載的img檔所在的資料夾,輸入


$ sudo diskutil unmount /dev/disk1s1

$ sudo dd if=2014-01-07-wheezy-raspbian.img of=/dev/disk1 bs=2m

大約20分鐘左右就燒錄完成囉!!


5.插入記憶卡開機

Raspberry Pi會自動為你的作業系統做初始化的設定,

預設的使用者名稱為:pi

使用者密碼為:raspberry

設定完成會進入藍底畫面,直接點選下面 Finish 結束設定(使用預設值),

接著輸入

$ startx

就可以進入畫面囉!!










2013年12月8日 星期日

C# 取得現在時間 display current time


最近在程式中要取得現在的時間帶毫秒,發現沒有用過,

於是決定做一個備忘錄:

時間
輸入
結果
y
13
yyy
2013
M
12
(國字)
MMM
十二月
d
8
星期
ddd
周日
小時
h
11
小時(24小時制)
H
23
上午/下午
tt
下午
m
45
s
35
毫秒
f
7





















輸入位數為顯示最少位數,

如月分  M -> 12

年輸入yyyyy 會得到 02013


CODE:

//  Created by vince 
//  Copyright (c) 2013年 vince. All rights reserved.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Globalization;// for CultureInfo

namespace datetime_tutorial
{
    class Program
    {
        static void Main(string[] args)
        {
            var time1 = DateTime.Now.ToString();
            var time2 = DateTime.Now.ToString("y-M-d (ddd) t h:m:s.f", CultureInfo.InstalledUICulture);
            var time3 = DateTime.Now.ToString("yyyy-MMM-dd (ddd) tt H:m:s:fff", CultureInfo.InstalledUICulture);
            var time4 = DateTime.Now.ToString(DateTimeFormatInfo.CurrentInfo.FullDateTimePattern);
            Console.WriteLine(time1);
            Console.WriteLine("\n");
            Console.WriteLine(time2);
            Console.WriteLine("\n");
            Console.WriteLine(time3);
            Console.WriteLine("\n");
            Console.WriteLine(time4);
            Console.WriteLine("\n");        
        }
    }
}



結果顯示: