作者歸檔:船長

Ruby on Rails實戰–創建一個網上商店a

這是一個使用Ruby on Rails創建一個網上商店的實例. 實例來自<Agile Web Development with Rails>第二版 beta. 下面是我整理的筆記. 筆記對實例進行了註解, 記錄我的學習路程, 同在學習Ruby on Rails的朋友可作為參考. 如果裡面有什麼錯誤,還請留言指正.
按學習日程,我把這個實例分為幾段, 分別完成: 網上商店基本構架 Ruby語言入門

這是第一部分, 完成商店的基本構架.

首先要在準備好實例的學習環境, 參考: 在Windows平台上學習Ruby on Rails 的環境準備

1.it’s easier to throw something away if you didn’t spend a long time creating it.
2.使用筆+紙打草圖以加快速度.

以下的命令都是在ruby on rails的命令輸入窗進行的.
3.項目代號Depot,創建相應項目:work> rails depot
4.創建mysql數據庫depot_development:
depot> mysqladmin -u root create depot_development
注意mysql的用戶名和密碼.
數據庫測試:depot> rake db:migrate
不顯示錯誤提示為正常.
rake db:migrate也用來應用數據庫的修改, 以後會經常用到.

下面開始創建後台功能

5.創建model product:depot> ruby script/generate model Product
生成的文件名001_create_products.rb中的001為版本號.
修改db/migrate/001_create_products.rb內容為:
—————————————————————————
class CreateProducts < ActiveRecord::Migration
  def self.up
    create_table :products do |t|
      t.column :title, :string
      t.column :description, :text
      t.column :image_url, :string
    end
  end
  def self.down
    drop_table :products
  end
end
—————————————————————————
使用rake命令應用數據庫:depot> rake db:migrate
後面的:string是數據類型,常用的數據類型還有:text,integer,time…

7.創建Controller admin:depot> ruby script/generate controller admin
修改depot/app/controllers/admin_controller.rb內容為:
class AdminController < ApplicationController
 scaffold :product
end
scaffold是rails的一個內建model框架.
現在啟動服務器(depot> ruby script/server)調試,後台功能已經基本實現.
調試方法請參看: 網上商店基本構架  Ruby語言入門

這是第一部分, 完成商店的基本構架.

首先要在準備好實例的學習環境, 參考: Ruby on Rails入門 –寫第一個程序

8.向數據庫追加字段price
生成追加文件:depot> ruby script/generate migration add_price
修改文件depot/db/migrate/002_add_price.rb內容為:
—————————————————————————–
class AddPrice < ActiveRecord::Migration
  def self.up
    add_column :products, :price, :integer, :default => 0
  end
  def self.down
    remove_column :products, :price
  end
end
—————————————————————————-
*可以使用:default=>0為price字段設置默認值.
可用參數:
default=>0設定默認值
null=>false設定不能為空
limit => 10
應用數據庫改變:depot> rake db:migrate

9.為數據輸入增加校驗功能
修改depot/app/models/product.rb為:
——————————————————————————-
class Product < ActiveRecord::Base
  validates_presence_of :title, :description, :image_url
  validates_numericality_of :price, :only_integer => true
  protected
  def validate
    errors.add(:price,"should be positive") if price.nil? || price <= 0
  end

  validates_uniqueness_of :title
  validates_format_of :image_url,
  :with => %r{\.(gif|jpg|png)$}i,
  :message =>"must be a URL for a GIF, JPG, or PNG image"
end
——————————————————————————-
*其中validates_presence_of指定字段輸入不能為空.
*validates_numericality_of指定字段為數字(浮點數)
*  protected
  def validate
    errors.add(:price,"should be positive") if price.nil? || price <= 0
  end

  讓price字段不為空,且大於0,否則顯示"price should be positive"提示.
  protected參見: 網上商店基本構架  Ruby語言入門

這是第一部分, 完成商店的基本構架.

首先要在準備好實例的學習環境, 參考: Ruby語言入門

validate???
*validates_uniqueness_of指定字段不能有重複內容
*validates_format_of和後面的正則表達式限制圖片路徑指向指定格式的圖片文件.
其它:
  validates_length_of :name, :within => 6..100 指定字段長度取值範圍
  validates_length_of :content, :minimum => 10  指定長度最小值
  validates_associated :bliki ????

10.以腳本方式向數據庫追加內容
創建新migration: depot> ruby script/generate migration add_test_data
修改depot/db/migrate/003_add_test_data.rb文件內容為:
——————————————————————————————-
class AddTestData < ActiveRecord::Migration
  def self.up
    Product.create(:title =>’Pragmatic Version Control’,
    :description =>
%{<p>This book is a recipe-based approach to using Subversion that will get you up and running quickly–and correctly. All projects need’s a foundational piece of any project’s version control: it infrastructure. Yet half of all project teams in the U.S. don’t use any version control at all. Many others don’t use it well, and end up experiencing time-consuming problems.</p>},
    :image_url =>’/images/svn.jpg’,
    :price => 2850)
    # . . .
  end
  def self.down
    Product.delete_all
  end
end
————————————————————————————————
使用rake db:migrate命令應用到數據庫

10.美化商品列表
分離出scaffold代碼:depot> ruby script/generate scaffold product admin
scaffold為rails提供的內建動態功能,使用上面的語句將代碼分離出來,以便修改.
分離過程需要按兩次"y"確認.
depot/app/controllers/admin_controller.rb文件被修改
修改depot/app/views/layouts/admin.rhtml文件,將
<%= stylesheet_link_tag ‘scaffold’ %>
修改為:
<%= stylesheet_link_tag ‘scaffold’, ‘depot’ %>
這會將網站使用的CSS文件由默認的scaffold.css指向depot.css文件.
在public/stylesheets目錄下新建depot.css文件,內容為:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
/*Global styles*/
#notice {
border: 2px solid red;
padding: 1em;
margin-bottom: 2em;
background-color:#f0f0f0;
font: bold smaller sans-serif;
}
/*Styles for admin/list */
#product-list .list-title {
color: #244;
font-weight: bold;
font-size: larger;
}
#product-list .list-image {
width: 60px;
height: 70px;
}
#product-list .list-actions {
font-size: x-small;
text-align: right;
padding-left: 1em;
}
#product-list .list-line-even {
background:#e0f8f8;
}
#product-list .list-line-odd {
background:#f8b0f8;
}
/* Styles for main page */
#banner {
background:#9c9;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 2px solid;
font: small-caps 40px/40px "Times New Roman", serif;
color:#282;
text-align: center;
}
#banner img {
float: left;
}
#columns {
background:#141;
}
#main {
margin-left: 15em;
padding-top: 4ex;
padding-left: 2em;
background: white;
}
#side {
float: left;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 1em;
width: 14em;
background:#141;
}
#side a {
color:#bfb;
font-size: small;
}
h1 {
font: 150% sans-serif;
color:#226;
border-bottom: 3px dotted #77d;
}

/*And entry in the store catalog*/
#store .entry {
border-bottom: 1px dotted #77d;
}
#store .title {
font-size: 120%;
font-family: sans-serif;
}
#store .entry img {
width: 75px;
float: left;
}
#store .entry h3 {
margin-bottom: 2px;
color:#227;
}
#store .entry p {
margin-top: 0px;
margin-bottom: 0.8em;
}
#store .entry .price-line {
}
#store .entry .add-to-cart {
position: relative;
}
#store .entry .price {
color:#44a;
font-weight: bold;
margin-right: 2em;
float: left;
}

/*Styles for the cart in the main page and the sidebar*/
.cart-title {
font: 120% bold;
}
.item-price, .total-line {
text-align: right;
}
.total-line .total-cell {
font-weight: bold;
border-top: 1px solid #595;
}
/* Styles for the cart in the sidebar */
#cart, #cart table {
font-size: smaller;
color: white;
}
#cart table {
border-top: 1px dotted #595;
border-bottom: 1px dotted #595;
margin-bottom: 10px;
}
/*Styles for order form*/
.depot-form fieldset {
background:#efe;
}
.depot-form legend {
color:#dfd;
background:#141;
font-style: sans-serif;
padding: 0.2em 1em;
}
.depot-form label {
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
.depot-form .submit {
margin-left: 5.5em;
}

/*The error box*/
.fieldWithErrors {
padding: 2px;
background-color: red;
display: table;
}

#errorExplanation {
width: 400px;
border: 2px solid red;
padding: 7px;
padding-bottom: 12px;
margin-bottom: 20px;
background-color:#f0f0f0;
}
#errorExplanation h2 {
text-align: left;
font-weight: bold;
padding: 5px 5px 5px 15px;
font-size: 12px;
margin: -7px;
background-color:#c00;
color:#fff;
}
#errorExplanation p {
color:#333;
margin-bottom: 0;
padding: 5px;
}
#errorExplanation ul li {
font-size: 12px;
list-style: square;
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
這個文件包含整站的CSS代碼.

修改depot/app/views/admin/list.rhtml文件內容為:
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<div id="product-list">
 <h1>Product Listing</h1>
 <table cellpadding="5" cellspacing="0">
  <% for product in @products %>
   <tr valign="top" class="<%= cycle(‘list-line-odd’, ‘list-line-even’) %>">
    <td>
     <img class="list-image" src="<%= product.image_url %>"/>
    </td>
    <td width="60%">
     <span class="list-title"><%= h(product.title) %></span><br />
     <%= h(truncate(product.description, 80)) %>
    </td>
    <td class="list-actions">
     <%= link_to ‘Show’, :action => ‘show’, :id => product %><br/>
     <%= link_to ‘Edit’, :action => ‘edit’, :id => product %><br/>
     <%= link_to ‘Destroy’, { :action => ‘destroy’, :id => product },
     :confirm =>"Are you sure?",
     :post => true
%>
    </td>
   </tr>
  <% end %>
 </table>
</div>
<%= if @product_pages.current.previous
 link_to("Previous page", { :page => @product_pages.current.previous })
end
%>
<%= if @product_pages.current.next
 link_to("Next page", { :page => @product_pages.current.next })
end
%>
<br />
<%= link_to ‘New product’, :action => ‘new’ %>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
系統自動提供@products變量.
手動創建的方法是:
在controller里字義@products = Product.find_products_for_sale
在Product類(models/product.rb)里定義:
class Product < ActiveRecord::Base
  def self.find_products_for_sale
    find(:all, :order => "title")
  end
  #….
 用 self.前綴,定義class method
*h(string) 用來處理html符號.
*class=cycle(‘樣式名1′,’樣式名2′)是一個helper method,用於在連續的行之間交互不同的樣式.
*truncate(‘字串’,長度數值)用來截取字符
*link_to用法 link_to ‘鏈接標題’, :action => ‘action名’, :id => product
*link_to ’Destroy’後面的:confirm =>"Are you sure?"會為頁面加入一個刪除確認提示.
* :post => true強制rails使用post方式傳輸數據,這個方式比get方式更適合用來做"刪除數據"鏈接

使用http://localhost:3000/admin/ 地址訪問調試.

本節結束.
下一節:
網上商店基本構架  Ruby語言入門

這是第一部分, 完成商店的基本構架.

首先要在準備好實例的學習環境, 參考: Ruby on Rails實戰–創建一個網上商店B前台

發表在 Ruby on Rails | 一條評論

Ruby on Rails入門 –寫第一個程序

寫之前要安裝好環境, 如果是windows請參看:

在Windows平台上學習Ruby on Rails 的環境準備

linux參看:

在ubuntu6.06上安裝apache2.2X + mysql + PHP + Ruby on Rails + Mongrel Cluster

mac參看:

從Ubuntu轉到Mac OS X

所有命令行在Ruby Console Window里輸入.

1.創建一個程序:work> rails demo
2.啟動內建的WEBrick服務器:demo> ruby script/server
WEBrick是用來調測ROR程序的理想Web服務器. 這個服務器定時刷新訪問服務器文件內容,方便調試.
如WEBrick非默認服務器,使用demo>ruby script/server webrick可以強制啟動這個服務器.
啟動後可用http://localhost:3000地址訪問.
3.URL解釋:
http://localhost:3000/demo/say/hello
相應功能如下:
http://域名/程序/Controller/Action

4.創建一個Controller: demo> ruby script/generate controller Say
修改相應文件/demo/app/controllers/say_controller.rb為
class SayController < ApplicationController
 def hello
 end
end
*使用def 定義Action
5.創建相應模板文件/demo/app/views/say/hello.rhtml
文件內容:
<html>
 <head>
  <title>Hello, Rails!</title>
 </head>
 <body>
  <h1>Hello from Rails!</h1>
 </body>
</html>
rhtml文件是ERb(Embedded Ruby)文件格式. 在調用時Rails將解釋裡面的Ruby語句.
如:
<ul>
 <li>Addition: <%= 1+2 %> </li>
 <li>Concatenation: <%= "cow" + "boy" %> </li>
 <li> 1.hour.from_now</li>
 <li>Time in one hour: <%= 1.hour.from_now %> </li>
</ul>
可訪問http://localhost:3000/say/hello查看效果.

中的<%=…%>內容將被解釋.

*<%=…%>和VBScript的功能相似.

為了使<%=…%>之間的內容不帶有HTML特殊符號,加強代碼安全性,可使用h()將特殊字符進行處理,如:
Email: <%= h("Ann & Bill <frazers@isp.email>") %>
上面的處理效果是:
Email: Ann &amp; Bill &lt;frazers@isp.email&gt;

通常的Ruby語句放在<%…%>內,如:
<% 3.times do %>
 Ho!<br />
<% end %>
Merry Christmas!

但會形成多餘的換行符,可以使用<%…-%>解決這個問題.
如:
<% 3.times do -%>
 Ho!<br />
<% end -%>
Merry Christmas!

6.讓頁面顯示動態內容
修改/demo/app/controllers/say_controller.rb為:
class SayController < ApplicationController
 def hello
  @time = Time.now
 end
end

修改/demo/app/views/say/hello.rhtml為:
<html>
 <head>
  <title>Hello, Rails!</title>
 </head>
 <body>
  <h1>Hello from Rails!</h1>
  <p>
   It is now <%= @time %>
  </p>
 </body>
</html>

*使用@time定義變量

將代碼和模板最大可能分離,以加強代碼的靈活度.
7.創建鏈接
修改/demo/app/controllers/say_controller.rb,加入googby action.如:
class SayController < ApplicationController
 def hello
  @time = Time.now
 end
 def goodbye
 end
end
新建Googbye action的相應模板
/demo/app/views/say/goodbye.rhtml,內容為:
<html>
 <head>
  <title>See You Later!</title>
 </head>
 <body>
  <h1>Goodbye!</h1>
  <p> 
   It was nice having you here.
  </p>
  <p>
   Say <%= link_to "Hello", :action => "hello" %> again.
  </p>
 </body>
</html>

*<%= link_to "Hello", :action => "hello" %> 用來創建一個指向hello action的連接.
link_to是一個"方法",也可以將後面的參數加上括號.
第一個Hello是要顯示的字符,後面一個hello是鏈接的目標action,因為在同一Controller之內,省略Controller參數.
8.在命令台按Ctrl+C終止WEBrick服務器.結束本章.

發表在 Ruby on Rails | 19 條評論

在Windows平台上學習Ruby on Rails 的環境準備

1.到http://instantrails.rubyforge.org/wiki/wiki.pl下載InstantRails整合包. 包內帶Apache,MySQL,Ruby和Rails. InstantRails解壓縮即可使用,不用安裝.
2.在InstantRails帶的命令行平台(Rails Applications…=>Open Ruby Console Window)運行命令.
3.到http://www.radrails.org/下載RadRails在Windows平台的Ruby/Rails開發平台. 這個軟件需要JRE支持.
4.桌面安排:開一個RadRails,開一個瀏覽器,開一個日誌查看器.開一個http://api.rubyonrails.org 作為Rails參考手冊.

發表在 Ruby on Rails | 2 條評論

學習Ruby on Rails

學習使用教材<Agile Web Development with Rails>2nd beta
學習Ruby on Rails原因: 
1.開發效率高.
2.強大應變能力.
3.最超前的編程思想.
4.最時尚的網絡編輯解決方案.

發表在 Ruby on Rails | 留下評論

“術”與”道” –評新版<封神榜>

出於好奇看了一會新出的連續劇<封神榜>.

發現裡面很多二流的特技.超多的後期效果. 幾乎所有的鏡頭移動都作了特效.
這讓我想起了2000年左右的大批二流網站. 這些網站里加了所有javascript能實現的特效:鼠標換成圖片,還在後面拉上一行變色的文字,網站飛着雪花,後台響着midi音樂,狀態欄飛着"歡迎光臨"… 不但網頁特費時間,頁面也被搞得一塌糊塗.
都一樣,為了技術而技術,技術不再是一種表現的方法,而成了自己模仿能力的洩慾全職出口.
中國的武術是由"武"和"術"組合起來的. 術是技能, 而武是 術的使用之道. 如果沒有掌握"武",只會了"術", 那武功好的人會用來殺人放火. 還好現在後果沒有那麼嚴重.
關於影視,現在特效用得太爛了. 我覺得應該把特效當作十分珍貴的資源, 不到萬不得以千萬別用. 今天電視上的華山第子,不但個個飛檐走壁,而且一掌打出去,對手馬上彈出十里,還夾帶能量波, 那東方不敗要怎麼表現?

說了也應該是白說, 現在的電視是快餐一樣的文化. 大家只看個熱鬧. 半年一部連續劇就拍好了, 拍好的還都40集的. 以前20多集的<西遊記>拍了好幾年.
現在的電視劇很少能入眼的.好在現在的連續劇也不尋經典,他們很守本份,只希望能撈點錢. 陳安之說達到了目標就是成功, 看着<無極>,看着<封神榜>,我可以猜測導演們都學過"成功學".

發表在 成敗幾何, 電影評論 | 留下評論

評越劇<司馬相如與卓文君>

晚上看了浙江小百花越劇團 何賽飛 夏賽麗等演出的越劇<司馬相如與卓文君>,感覺不錯.
評越劇<司馬相如與卓文君>

這幾天接連看了好幾部越劇. 以前看的都是比較早的.
這部唱詞比以前看了幾部老越劇文了許多.
以前幾站給我的感覺唱詞很通俗,很多口語.
<司馬相如與卓文君>更像詩,很多對仗,也更押韻.其中還出現了好幾個我不懂的字,這在之前是沒有看到過的.
但不知道為什麼感覺沒有那麼好"聽".
劇中出了苗塞風情,很有印象.苗塞中還唱當地的民歌,還雜越調,很有趣.
(試想一部講述發生在中國幾個地方的故事,每個不同地域的人物操不同特色唱腔,那該多有趣啊….)
服裝複雜了很多,但我更喜歡樸素.
當中幾個彈唱的插曲很好聽,好像在那聽過.
字幕由以前的手寫改成了電腦宋體字(還帶打字機那樣的效果),使影片失色不少. 好在對白也有字幕, 像我這們對越語苦手的更容易看了.

演員都很到位. 兩個僕人的表演也很出色. 可惜的是文君父親的唱聲和男人差太遠了.
劇情雖然算是曲折,但不怎麼深刻. 這對這部好戲有絕對性的抹殺作用.

發表在 越劇柔情 | 留下評論

錢江晚報採訪新東方教育集團董事長俞敏洪

Google說You can make money without doing evil.俞敏洪加深了這話。 使人相信:You can make money by doing good.他不但教知識,而且教人生。

人們渴望快速成功,但常常忘了成功往往要耐心地奮鬥幾年甚至幾十幾時間。而且期間還不能被社會牽着鼻子走。
先要成為一方面的人才。

人重要的不是面對成功的喜悅,而是面對失敗的平靜。

中國不少大學有時不但沒讓學生適應生存,反面把他們誤導到不能生存的地方。教學體系呆板,老師上課背知識,不能學生帶來智慧,讓學生對所有學科失去興趣,而學生本向沒有堅定的信念。

學校老師應該讓學生輕鬆快樂地學習知識。

做事如山,做人如水(堅強,有目標)(低勢態,包容)

外語培訓,中小學教育,職業教育,在線教育。

因為我們是在每一天的過程中生活,每一天都不幸福,就等於整個生命都不幸福。

你說愛情能永恆嗎?所以最真實的說法是:“我今天,此時此刻正在真心地愛着你。”明天也許你會失戀,失戀後我們會體驗到失戀的痛苦。那我們就去體會,去體驗,這種體驗也是豐富你生命的一個過程。

發表在 成敗幾何 | 留下評論

《最終幻想12》玩後感

昨天晚上玩《最終幻想12》到近6點,終於把它玩完了。累計花了近70個小時。

最終幻想12的畫面更漂亮了。因為本身實時3D畫面就很好了,所以本作減少了CG動畫,很多劇情都是用實時動畫表現的。
翠綠的大草原,閑逸的森林小村,最令我難忘的應該是那清新的海灘。 要是沒有怪物和情節,遊戲可以當作一個虛擬旅遊。
後面的最終幻想每代都在使用不同的戰鬥系統。
最終幻想7將魔法分離到水晶上,加大了遊戲的自由度。
最終幻想8更將魔法分離到了怪物身上。
最終幻想10將魔法技能放到一個盤上,通過走盤提升角色能力。
最終幻想12在這點上很最終幻想10很相像,只是將圓盤換成了方格。
對戰鬥系統,最終幻想12最大的改進應該算是去掉了以前一直使用的地雷式遇敵方法。採用和歐美RPG更接近的遇敵方式。
我沒有玩過魔獸世界,很光從畫面上看我覺得這兩者的戰鬥系統很像。
新的戰鬥系統讓人更投入,玩得更盡興。
最終幻想能成功的一個很重要的原因就是它在不斷地學習和變化。

最終幻想12變化最本質還應該是因為換了一個導演而帶的一個全新的世界觀。
最終幻想12不再輪迴了,不再探索真和假,存在與幻像問題。
最終幻想12講述國家和戰爭,慾望和願望,擁有與失去。。。雖然顯得更加現實,但不再有哲學上的深刻了。
最終幻想12比較好的地方是幾乎離開了愛情,於是在愛情方面不會再有人說閑話的把柄。
從故事上來說遊戲也不是很長。

美版最終幻想12的翻譯前所未有的講究。語法結構和單詞動用了大量中世紀貴族英語。很多YES換成了AYE,基本上看不到IF結構的假設語句,全是should i..樣式開頭的虛擬結構。 太澀了,很不方便非母語的玩家快速閱讀,最致命的是遊戲使用所有對白字母大寫的字體,更加讓人適應不了。 綜合上述因素,我竟對遊戲故事的理解不是很細。

總體來說,對了最終幻想,我看重的是它的劇情。12的主題已經離開了我的興趣焦點。相比我喜歡最終幻想10,最終幻想9,最終幻想7,當然最終幻想8的含糊的浪漫也讓人難忘。但最終幻想12仍不失為一個十分優秀的RPG遊戲。畫面,音樂,遊戲元素,還有劇情(對於沒有偏僻的大眾口味),無可挑剔。

終於結束了,玩最終幻想是對身體的極限摧殘,我得休息休息了。希望最終幻想13到2008年之後才推出。

發表在 其它 | 留下評論

美版《最終幻想12》(Final Fantasy XII USA)提前泄露 網上提供BT下載

原定於今年10月31日發售的RPG大作《最終幻想12美版》(Final Fantasy XII USA)竟然現在在網上就能下載了! 已經有人下載完成, 並已經證實這的確是Square-Enix《最終幻想》系列最新作《最終幻想12》美版的完整遊戲.
美版《最終幻想12》(Final Fantasy XII USA)提前泄露 網上提供BT下載
《最終幻想12》美版封面

據說遊戲是送往GameSpot網站行進售前評測而不慎泄露的. 遊戲一般是在發售前一段時間就製作完工了的, 很多遊戲在發售前會送到相關網站進行預先的評測. 這些評測版本很可能就是最終的零售版本. 下載過《最終幻想12》美版的玩家也證實遊戲是完整的, 所以很有可能這個就是最終的《最終幻想12》美版零售版.

現在網上可以用BT軟件下載到美版的《最終幻想12》.
BT種子下載頁面:
http://torrentspy.com/torrent/873941/Final_Fantasy_12_PS2_USA_RETAIL

通過電騾的搜索功能也可以查到電騾網絡上也提供同樣文件的下載.

下載下來的《最終幻想12》文件為PS2遊戲機使用的DVD鏡像文件. 下載後用DVD刻錄機刻錄成DVD盤在PS2遊戲機上進行遊戲.

出於相關原因, 從明天起我要放假一段時間了.

發表在 其它 | 留下評論

國慶節重慶發生101重特大交通事故 死亡人數已達49人

正當我在思考一個人情感問題時, 網上一條新聞打斷了我的思路:

重慶發生重特大交通事故 死亡人數已達30人

國慶節重慶發生101重特大交通事故 死亡人數已達49人

圖為吊車正在吊起事故公交車被摔壞的水箱。(來源:中新網 作者:向江微)

新華網重慶10月1日電(記者朱薇)10月1日13點55分,重慶市沙坪壩區發生一起重特大交通事故,截至記者16點發稿時,已有30人死亡。

10月1日13點55分,一輛滿載乘客的711公交客車在行駛至石門大橋時突然衝出橋欄,墜落到橋下30多米的平地。記者在現場看到,車輛已經完全損毀。

據重慶市政府有關人士介紹,此次事故目前已造成30人死亡,還有20人被送往附近醫院進行搶救。

事故發生後,重慶市委、市政府主要領導緊急趕往現場組織搶救。事故原因正在調查中。(新華網 )

比起我那曖昧的情感, 生命相比之下顯得是比么的脆弱. 愛情可以有時間來抉擇些什麼, 但這些活生生的生命卻在這個大喜的日子裡驟然不告而別了.

新聞引起了網友的很多評論, 我看了感觸很多, 把其中一些摘錄了下來:

 

國慶節重慶發生101重特大交通事故 死亡人數已達49人

圖為被公交車撞壞的欄杆。 (來源:中新網 作者:向江微)

國慶節重慶發生101重特大交通事故 死亡人數已達49人

圖為工作人員正在對現場進行清理。(來源:中新網 作者:向江微)

在重慶千萬不要座7開頭的車..重慶的垃圾交通!

車牌不吉利

強烈建議:把“7”字頭車作為政府官員專用及政府接待用車。

全國停止一切娛樂和慶祝活動,並下半旗哀悼亡靈!!!

希望把送往醫院的傷者都救活吧,祝他們早日康復,祝他們早日康復,祝他們早日康復,祝他們早日康復,祝他們早日康復,!!!!!!

請大家仔細看看!立交橋的攔桿!!完全的豆腐渣工程!!我們福州絕對沒有這樣的垃圾欄杆!政府一定有責任!現在高速上面的欄杆坦克都沖不下去!悲哀啊!中央要出面大檢查!全國的城市立交橋的欄杆系統!

可能是剎車 系統也有毛病把 ? 設計者是不是沒設計2條管路的剎車 ,當1條失靈了,還有1條還可以避險呀.

最新消息:至20時,死亡49人!

可憐的49條人命因為是假期可能還有帶小孩的吧上帝啊不敢再想了眼淚已經流下來老

感謝肯德基小妹發了張傳單給我,讓我花了10秒看完,感謝一個無名人士踩了我一下腳讓我花一分鐘去穿鞋!感謝開車的司機我剛到站他車就要開走我敲門還罵了我….(估計這位因此沒上這輛車) 

重慶人有個最大的毛病:貪。用重慶方言講:找錢。於是男人置安全不顧,女人置羞恥不顧。其實,到頭來掙了錢幹什麼呢?吃喝嫖賭。有錢有勢的男人情婦大把抓,有姿有色的女人滿地爬。美其名日:美女經濟!屁!!!其實重慶窮的很,高樓建了不少,百分之70都是空着的。看看滿街的野蠻出租車也被人們比喻為蝗蟲(出租車為黃色)嚴重影響了重慶的形象好好整頓一下吧 這個直轄市的“魅力”,碼頭文化。。。汗~城市髒亂差不說,公共交通更是讓人無法理解這麼個城市怎麼就評上直轄市的?每個司機不論是公交、出租還是私家車,根本就無視交通規則,會車不知道減速,喇叭按的震天響···在重慶誰的聲音大誰就有理

重慶是一個男盜女娼的城市!

這樣的事故不奇怪,主要原因是駕駛員猝死,汽車失控造成的。另外原因道橋的欄杆保護係數太低,使得汽車墜橋30m下。可悲的乘客都成了餡餅了!橋的護欄如次單薄,應追究設計單位的法律責任。

重慶是一個男盜女娼的城市? 你有病吧,一杆子打翻一船人.又不是所有的重慶人都是這樣的.

我到了出事的地點,聽他們說只有一個可能還有希望,其他都…,現場被封鎖,但仍然可以看到那一具具屍體,他們被排成一排放着,很多都是年輕的男青年。我當時真的很想哭,看着他們,想着他們的家庭,有的可能還更本不知道自己的親人出事情了。其中還有一些是一家一起的,一個美好的家庭就這樣…。

我平時不怎麼看天天630(重慶當地新聞),我認為他們從來報喜不報憂(儘管他們號稱貼近老百姓)。因為今天很關心車禍情況及該事故的後續報到,於是守在電視機旁看重慶新聞台,但什麼都沒被報到,看到的都是重慶人在大街上、廣場上唱歌和跳舞,錯過了看中央台的報道。另據最新消息:至20時,已死亡49人!我覺得重慶台的口號“天天630,貼近老百姓!!!”應改為:“天天630,忽悠老百姓!!!”

死亡的人數更本就不了30個。其實,我認為真的沒有必要再對大眾隱瞞什麼了!在沒有多久前,就在我們沙坪區,已經出了一個因為超載、超速的重大事故了。但是最終被瞞下來了,報告說只有2個人死亡,但是知道的人都知道事實並不是如此。在重慶的新聞中報告的是只有29人死亡,當時我還認為怎麼和網上說的不一樣了,網上說是30。後來,我才發現了一天大的秘密,: 重慶交通事故實行問責制死亡30人負責人辭職:如果區縣(市)發生一次死亡30人以上的交通事故,該區縣(自治縣、市)政府主要負責人或分管負責人的“帽子”懸了:降級、撤職或引咎辭職。這是市政府昨天通過網站發布的消息。此外,根據已公布的《2006年全市道路交通安全專項整治工作方案》,今年重慶道路交通事故死亡人數,將控制在1419人以內(不含高速公路)。 這也是為什麼他們只說29個的原因,到現在那些人還想隱瞞真相,保住自己的位置。

我希望中央派人,好好整治一下地方上的這些不規範的局面。

不知道要連累那位老大了等着下課吧
–你放心,不但不會下課,相反還會一路高升,不信你等着看吧。

中國人太多了,死這點人算不了什麼?這些人為中國的計劃生育作出了貢獻!
 

這樣的悲劇早晚都會有的,我們這以前不是公車時不讓超載,現在同樣的車改成公車了哈哈,劇然可以超載了,想不通啊.,今天是十一啊,怎麼會發生這樣的事,追;有關責任人的責任

–說的好,重慶“7”頭的都是私車,不知為何成了公交車?出這麼特大的車禍,重慶電視新聞在事發後一直不報道,說領導有指示。(包括號稱貼近老百姓的“天天630”)

寧慢三分,不搶一秒!警鐘長鳴啊!!!

發表在 其它 | 留下評論