Thứ Tư, 16 tháng 1, 2013

Tuyển tập những stt buồn

------------------------------------------------------------------

Chẳng có loại tẩy nào có thể xoá sạch được những gì đã có.
Và chẳng có loại bút nào có thể vẽ lại những gì đã mất!
------------------------
nếu đời không trả tiền cas-sê thì sống cần gì phải diễn
------------------------------
Nhớ 1 người mà chẳng thể nói ...yêu một 1 người mà mãi chẳng quên...
------------------------------
Là bởi vì mình yêu người ta....nên mình được quyền thấy đau khi nhìn người ta bên ai khác..
------------------------------
Quả thật, giờ đây mình đã hiểu, không phải cứ xa là nhớ, mà cảm thấy nhớ nhất là ở gần nhưng chẳng phải của nhau, mà coi nhau như người xa lạ..
----------------------------------
Đôi khi bạn cần phải chạy thật xa...Để thấy ai sẽ chạy theo bạn?
Đôi khi bạn cần phải nói nhỏ hơn...Để thấy ai đang nghe bạn?
Đôi khi bạn cần phải có những quyết định sai lầm...Để thấy ai đang ở đó giúp bạn sữa chữa?
Đôi khi bạn cần phải để người yêu bạn đi thật xa...Để thấy người đó có đủ yêu bạn để trở lại hay không?
---------------------------------
Làm sao có thể sống bất cần khi trái tim còn cần được vỗ về thật nhiều ? 

-------------------------------------------

Sai lầm thứ nhất của mình là đã quá bi lụy vì yêu.
Và sai lầm thứ 2 là đã vì yêu mà vất bỏ lòng tự trọng
------------------------------------------
Im lặng...
...Không có nghĩa là từ bỏ.
Hờ hững...
..Không có nghĩa là hết quan tâm
Và
đôi lúc xa nhau để biết ta cần nhau nhiều như thế !!!
------------------------------------------
Cuộc đời dạy tôi phải biết tôn trọng tình yêu,Nhưng nó cũng bảo tôi đừng quỳ gối cầu xin thứ tình yêu đó
------------------------------------------------
Sai lầm của 1 người con gái là quá tin vào 1 người con trai.
Sai lầm của 1 người con trai là quá thờ ơ nên đánh mất người con gái tin mình.
---------------------------
Tiếng chia tay nói lần đầu thỳ khó, nhưng đến lần thứ 2, thứ 3, . . rồi thứ n thỳ nó cũng chỉ nhẹ như gió bay thôi... 
---------------------------------------
Trong tình yêu...
có 2 thứ không bao giờ thành sự thật...
đó là...
"duy nhất" và "mãi mãi"
----------------------------------------
Đừng đợi phải nhìn thấy một nụ cười...Rồi mới mỉm cười lại!
Đừng đợi đến khi được yêu thương...Rồi mới yêu thương!
Đừng đợi đến khi cô đơn...Rồi mới nhớ ra bạn bè!
Đừng đợi đén khi có một công việc vừa ý...Rồi mới làm việc!
Đừng đợi đến khi có thật nhiều...Rồi mới chia sẻ đôi chút!
Đừng đợi đến khi vấp ngã...Rồi mới nhớ đến những lời khuyên!
Đừng đợi đến khi có thật nhiều thời gian...Rồi mới khởi đầu công việc!
Đừng đợi đến khi làm người khác buồn lòng...Rồi mới xin lỗi!
Đừng đợi.......Vì không biết...????...Bạn sẽ phải đợi bao lâu...????!!!!
---------------------------------------------------
Anh biết cách chấp nhận sự thật...biết chấp nhận rằng không thể cứ bất chấp mọi thứ để ở cạnh người chẳng hề yêu anh...
-------------------------------------------
Chỉ những yêu thương thực sự mới làm người ta . . mong nhớ
Chỉ những hạnh phúc thực sự mới khiến người ta cố gắng . . giữ gìn !..
-------------------------------------
Nhiều lúc tỏ ra thật vô tình...để rồi đêm về nhận ra ta đang khóc...
Nhiều lúc tỏ ra thật nhẫn tâm...để rồi đêm về nhận ra ta đang đau...
Nhiều lúc tỏ ra thật cứng cỏi...để rồi đêm về nhận ra ta thật yếu mềm...
Nhiều lúc cười thật tươi cùng ai...rồi đêm về nhận ra ta cô độc..
-----------------------------------------
cái mạnh mẽ hôm nay !
- được tạo nên từ. . .đắng cay hôm qua. . .
-cũng như...
- cái lạnh lùng hôm nay !
- được tạo nên từ. . .sự phản bội hôm qua. . .

---------------------------------

Anh à!
*Em cho người khác mượn bờ vai của em nhé?
.......bởi anh đâu cần nó nữa.
*Em cho ai đó chút ít hơi ấm từ bàn tay em được ko?
.......bởi tay em nhỏ bé không đủ để sưởi ấm trái tim anh.
*Cho em rẽ sang con đường nhỏ bé khác nhé anh?
.......vì đường anh tuy rộng nhưng đã không còn chỗ cho em nữa rồi!!
----------------------------------------
Con gái...
Vì yêu một người mà trưởng thành hơn ...
Còn con trai..
Trưởng thành là khi...Mất đi một người. ..
--------------------------------------------
Nhiều lúc muốn nhắn cho ai đó trước., nhưg lại thôi..!
K phải vì nhút nhát, mà chỉ muốn ai đó 1 lần nhắn tin trước..!
K phải vì rụt rè, mà chỉ lo có khi lại làm phiền ai đó..!
K phải vì sợ, mà chỉ k muốn đối diện với sự vô tâm và bị bỏ rơi [IMG]
Chỉ dám mở điện thoại, vào danh bạ nhìn lại số rồi... thoát..!
--------------------------------------------
Kẻ đáng thương nhất không phải kẻ thiếu thốn tình cảm mà chính là kẻ có rất nhiều mà không biết trân trọng nó. 
----------------------------------------------

‎Không phải cứ tạnh mưa thì sẽ có cầu vồng......
Cũng như là..... Không phải cứ có 1 người hết lòng yêu thì sẽ có 1 người đáp lại......
Và....Không phải cứ có 1 người mòn mỏi chờ đợi....... thì sẽ có 1 người trở về 

------------------------------------

Nếu buồn vì một ai đó thì hãy tự nhủ lòng rằng : tại mình yêu người ta cơ mà...
----------------------------------------------
Nếu anh yêu em , thì sẽ chẳng có 1 cô gái nào bên cạnh anh có thể làm tổn thương em.
-----------------------------------------
Thế giới không em - Bình thường thật
Thế giới không anh - Khó khăn biết nhường nào
------------------------------------------
Nước vô tình, ngàn năm trôi mãi
Mây vô tình, mây mãi vẫn bay
Trăng vô tình, trăng đùa với gió
Người vô tình, sao hiểu thấu lòng tôi ...
---------------------------------------------
Trong tình yêu...cho đi không nhất thiết phải nhận lại...nhưng thực tế dù chỉ nhận lại chút ít nhỏ nhoi ...cũng khiến người ta hạnh phúc biết nhường nào...
-------------------------------------------
Khôg có em..vẫn còn nhìu ng lo cho anh lắm...
---------------------------------------------
Người đàn ông thực sự yêu bạn là người đàn ông có thể đôi lúc vô tâm, . . . nhưng họ sẽ cố gắng không để bạn bước ra khỏi cuộc đời họ ! Người phụ nữ thực sự yêu bạn làngười phụ nữ luôn giận bạn vì những điều tưởng như vô lý, . . . nhưng họ luôn biết quan tâm và chia sẻ khi bạn cần ! Vậy nên . . .
... Đừng khó chịu vì vô tâm là khoảnh khắc đôi lúc của người đàn ông. Và đừng khó chịu vì giận hờn là khoảnh khắc đôi lúc của người phụ nữ
--------------------------------------------
Sẽ có 1 đôi bàn tay khác
ấm hơn tay anh ,chặt hơn tay anh................nắm lấy tay em...........................
Nhưng anh chắc rằng tình yêu người ấy dành cho em không thể nhiều bằng anh...

-------------------------------------------------------
Có thứ rất muốn nhưng xa xôi... những điều nhỏ nhoi không quan tâm nhưng luôn xuất hiện đúng lúc

-------------------------------------------------
Khi ở bên người con gái ấy, liệu anh có còn nhớ đến em, có gọi điện cho em, hay chỉ cảm thấy em là một gánh nặng?
---------------------------------------------------
Tương lai tươi sáng thường dựa trên quá khứ đã quên lãng, bạn không thể sống thanh thản nếu bạn không vứt bỏ mọi nỗi buồn đã qua.
--------------------------------------------------
Đừng bao giờ nói không còn yêu nữa nếu nước mắt của người kia vẫn có thể giữ chân bạn .
---------------------------------------------------
Ðừng khóc vì mọi việc đã qua, hãy cười vì mọi việc đang chờ phía trước.
Ðừng chạy theo vẻ bề ngoài hào nhoáng, nó có thể phai nhạt theo thời gian.
Ðừng chạy theo tiền bạc, một ngày kia nó cũng sẽ mất đi.
------------------------------------------------------
Hãy luôn đặt mình vào vị trí người khác, nếu điều đó làm tổn thương bạn thì nó cũng sẽ tổn thương người khác.
-------------------------------------------------------

Hạnh phúc thường đánh lừa những ai khóc lóc, những ai bị tổn thương, những ai đã tìm kiếm và đã thử. Nhưng nhờ vậy, họ mới biết được giá trị của những người chung quanh họ
------------------------------------------------
Tình yêu bắt đầu bằng nụ cười, lớn lên bằng nụ hôn và thường kết thúc bằng nước mắt
-------------------------------------------

Bạn chưa cần đến 3 giây để nói "I love you", chưa đến 3 phút để giải thích câu nói ấy, chưa đến 3 ngày để cảm nhận được ý nghĩa của nó , nhưng để chứng minh câu nói đơn giản ấy thì cả cuộc đời vẫn là chưa đủ....
....Và bạn chỉ cần thời gian một phút thì bạn đã có thể cảm thấy thích một người. Một giờ để mà thương một người. Một ngày để mà yêu một người. Nhưng mà bạn sẽ mất cả đời để quên một người.
-----------------------------------------------------
Chỉ khi bạn thật sự mong muốn ai đó được hạnh phúc, thậm chí hạnh phúc đó không phải dành cho bạn, bạn mới hiểu rằng bạn đã yêu người đó thật sự mất rồi....
....Có một sự thật là bạn sẽ không biết bạn có gì cho đến khi đánh mất nó, nhưng cũng có một sự thật khác là bạn cũng sẽ không biết mình đang tìm kiếm cái gì cho đến khi có nó.
----------------------------------------------

Người ta vá áo bằng kim, còn bạn sẽ vá con tim bằng gì?
-------------------------------------------
Niềm tin vỡ rồi
Nhặt lại làm gì nữa để xước bàn tay?

---------------------------------------
Từ bỏ không có nghĩa là yếu đuối, đôi khi nó có nghĩa là bạn đủ mạnh mẽ để buông tay
---------------------------------------------------
Tình yêu trong tôi vẫn còn, nhưng niềm tin thì đã vỡ vụn.
------------------------------------------------------
Tình yêu giống như một chiếc cốc, thà để nó vỡ còn hơn làm bạn đau vì cố gắng ghép những mảnh vỡ lại với nhau

--------------------------------------------

Hoa đầu mùa bao giờ chẳng đẹp
Nắng đầu mùa bao giờ chẳng say
Mối tình đầu bao giờ chẳng vậy
Thật đậm đà và thật đắng cay
--------------------------------------------------------------

Hãy cần tôi như tôi cần bạn 

----------------------------------------------

+ Bên Anh em mất cảm giác rồi àh ?
- Ừhm...
+ Tại sao em k chia tay ?
- Tại vì em đang chờ
+ Chờ kái gì ?
- Chờ người em rất yêu quay trở về ....
+ Là ai ?.
.....................
- Là anh ... của " ngày xưa " ....

--------------------------------------------------------

Rồi anh sẽ lại yêu, nhưng hãy yêu bằng một trái tim lành lặn. Đừng chọn một ai đó chỉ để thay thế…
----------------------------------------------------

Sau khi chia tay..
Con gái thường không nhớ đến con trai đã làm gì cho mình..
Mà chỉ nhớ đến những điều con trai...
...chưa làm được !?
-----------------------------------------------------

Cũng vì anh yêu em...
Nên anh khóc để nhìn thấy em cười...
Nên anh thấy vui lòng mà chúc em bình yên bên ai khác
Nên anh sẽ quan tâm mặc dù biết là thừa thải...
Nên anh giống như 1 kẻ ngốc đóng giả vai thằng hề
Cũng vì anh yêu em...

------------------------------------------------------

Không quan trong bạn yêu ai
Quan trọng ai mới là người cuối cùng bạn yêu


---------------------------------------------



Điếu thuốc đen thở ra làn khói trắng
Nhìn cuộc đời đổi trắng thay đen
----------------------------------------
''Yêu em online yêu nhau trong vài 3 phút rồi xa nhau trong bất diệt.''
--------------------------------------
Em đi bỏ lại chuỗi cười
Trong tôi tan vỡ khoảng trời pha lê
Trăng rằm đêm ấy bờ đê
Có người ngồi gỡ lời thề cỏ may - Bài thơ này trước bên Hoa học trò , mình đọc cách đây tầm 5 7 năm rồi 

----------------------------------------------
Hạnh phúc không em???
Khi đạp lên niềm tin của anh mà sống
----------------------------------------
Sao mình mỗi lần đọc mấy status kiểu bại não như thế (như trên thớt cập nhật) toàn nghĩ đến những kẻ tàn tật tâm hồn. Những kẻ thảm hại. Những kẻ quỵ lụy ăn xin lòng thương cảm. Ăn mày tột độ... Kỳ thật đấy (Status này buồn thật ấy )
-------------------------------------
Anh nghèo tay trắng bao năm
Yêu không dám ngỏ âm thầm đắng cay
đêm về trong những cơn say
Lao đao trọn kiếp,trắng tay trọn đời (Mình nghèo lênh đênh trắng tay ..... )


Người ta khóc ngất chưa chắc gì đã khổ,tôi miệng cười nhưng lệ đẫm trong tim

------------------------------------
Người đến tìm tôi nói lời xưa cũ. Rượu đã nhạt rồi uống làm sao say

--------------------------------
...Sài Gòn nay trở gió
Em bên người ấm không?
Anh lang thang phố nhỏ
Lại bâng khuâng chạnh lòng...
----------------------------------------
Xa cách chỉ làm chúng ta dễ chia tay, vì em lung lay hay vì anh không biết giữ ?
----------------------------------

Thứ Tư, 9 tháng 1, 2013

DESIGN PATTERN là gì???????


DESIGN PATTERN là gì
Trong phát triển phần mềm hiện đại, kiến trúc tổng thể của dự án đóng một vai trò quan trọng, đặc biệt với bộ khung (framework) và mẫu thiết kế (design pattern). Bài viết này sẽ giúp các bạn hiểu được một cách tổng quan về pattern cũng như cách thức thiết kế một số pattern tiêu biểu.
PATTERN là gì?
Pattern mô tả một giải pháp chung đối với một vấn đề nào đó trong thiết kế thường được “lặp lại” trong nhiều dự án. Nói một cách khác, một pattern có thể được xem như một “khuôn mẫu” có sẵn áp dụng được cho nhiều tình huống khác nhau để giải quyết một vấn đề cụ thể. Trong bất kỳ hệ thống phần mềm hướng đối tượng nào chúng ta cũng có thể bắt gặp các vấn đề lặp lại.
Đặc điểm chung:
• Pattern được hiểu theo nghĩa tái sử dụng ý tưởng hơn là mã lệnh. Pattern cho phép các nhà thiết kế có thể cùng ngồi lại với nhau và cùng giải quyết một vấn đề nào đó mà không phải mất nhiều thời gian tranh cãi. Trong rất nhiều trường hợp, dự án phần mềm thất bại là do các nhà phát triển không có được sự hiểu biết chung trong các vấn đề về kiến trúc phần mềm. Ngoài ra, pattern cũng cung cấp những thuật ngữ và khái niệm chung trong thiết kế. Nói một cách đơn giản, khi đề cập đến một pattern nào đấy, bất kỳ ai biết pattern đó đều có thể nhanh chóng hình dung ra “bức tranh” của giải pháp. Và cuối cùng, nếu áp dụng pattern hiệu quả thì việc bảo trì phần mềm cũng được tiến hành thuận lợi hơn, nắm bắt kiến trúc hệ thống nhanh hơn.
• Pattern hỗ trợ tái sử dụng kiến trúc và mô hình thiết kế phần mềm theo quy mô lớn. Cần phân biệt design pattern với framework. Framework hỗ trợ tái sử dụng mô hình thiết kế và mã nguồn ở mức chi tiết hơn. Trong khi đó, design pattern được vận dụng ở mức tổng quát hơn, giúp các nhà phát triển hình dung và ghi nhận các cấu trúc tĩnh và động cũng như quan hệ tương tác giữa các giải pháp trong quá trình thiết kế ứng dụng đối với một chuyên khu riêng biệt.
• Pattern đa tương thích. Pattern không phụ thuộc vào ngôn ngữ lập trình, công nghệ hoặc các nền tảng lớn như J2EE của Sun hay Microsoft .NET Framework.
Tiềm năng ứng dụng của pattern là rất lớn. Các thiết kế dựa trên pattern được sử dụng khá nhiều ở các phần mềm mã nguồn mở, trong nền tảng J2EE hoặc .NET… Trong các dạng ứng dụng này, có thể dễ dàng nhận ra một số tên lớp chứa các tiền tố hoặc hậu tố như Factory, Proxy, Adapter…
PHÂN LOẠI PATTERN
Pattern được phân loại ra làm 3 nhóm chính sau đây:
• Nhóm cấu thành (Creational Pattern): Gồm Factory, Abstract Factory, Singleton, Prototype, Builder… Liên quan đến quá trình khởi tạo đối tượng cụ thể từ một định nghĩa trừu tượng (abstract class, interface).
• Nhóm cấu trúc tĩnh (Structural Pattern): Gồm Proxy, Adapter, Wrapper, Bridge, Facade, Flyweight, Visitor… Liên quan đến vấn đề làm thế nào để các lớp và đối tượng kết hợp với nhau tạo thành các cấu trúc lớn hơn.
• Nhóm tương tác động (Behavioral Pattern): Gồm Observer, State, Command, Iterator… Mô tả cách thức để các lớp hoặc đối tượng có thể giao tiếp với nhau.

Chủ Nhật, 30 tháng 12, 2012

Về lí tưởng sống của thanh niên ngày nay

Bước vào thế kỷ XXI, đất nước ta đang trên đà hội nhập với sự phát triển của thế giới với rất nhiều cơ hội và thử thách được mở ra.Và thanh niên chúng ta, những người chủ tương lai của đất nước phải góp một phần sức cho quê hương của mình. Điều đó đòi hỏi chúng ta phải suy nghĩ và xem lại cách sống của mình, và một câu hỏi lớn được đặt ra: Lý tưởng sống của thanh niên ngày nay là gì?
Trước hết chúng ta phải hiểu được “lý tưởng sống” là gì? Lý tưởng sống là mục đích tốt đẹp mà mỗi con người muốn hướng tới,là lí do,mục đích mà mỗi con người mong mỏi đạt được. Người có lý tưởng sống cao đẹp là người luôn suy nghĩ và hành động để hoàn thiện mình hơn,giúp ích cho mình,gia đình xã hội và đất nước. Sinh ra ở đời, ai trong chúng ta cũng khao khát được sống hạnh phúc, với lòng khao khát đó thúc giục chúng ta đi kiếm tìm hạnh phúc.
Hơn thế nữa, tự đáy lòng của con người luôn ước ao có được một cuộc sống bình an, vui tươi, không lo âu buồn phiền, không đau khổ oán than, muốn an hưởng sự may lành hơn là bất hạnh, giàu sang hơn là nghèo nàn. Để đạt được khát vọng đó, người ta luôn tìm cho mình một lẽ sống cho cuộc đời, hay nói đúng hơn là một lý tưởng. Lý tưởng này sẽ hướng dẫn đời họ vượt qua mọi chông gai và can đảm chấp nhận mọi nghịch cảnh. Vì có một lý tưởng để theo đuổi, có một lẽ sống cho cuộc đời, là niềm hạnh phúc lớn lao nhất của con người.
Bạn có bao giờ tự hỏi bạn tồn tài trên cuộc đời vì lý do gì không? Một câu hỏi lẽ ra rất dễ nhưng nó làm cho bạn phải bắt đầu ngồi lại suy nghĩ về bản thân mình.Có thể bạn cũng đã có được một mục đích sống cho riêng mình,nhưng bạn vẫn nên xem lại mục đích đó có thật sự cao đẹp hay không bạn ạ.Chúng ta sống trong cộng đồng là sống vì mọi người,vì quê hương, vì đất nước.
Nhiều người từng nghe câu nói trong bài hát khá nổi tiếng của Trịnh Công Sơn: "Sống ở đời sống cần có một tấm lòng, để làm gì em biết không? Để gió cuốn đi, để gió cuốn đi...." Phải mất một thời gian dài tôi và các bạn mới có thể mới ra rằng ý nghĩa của câu này là "hãy mở rộng tấm lòng của bạn với cuộc sống này, với mọi người xung quanh bạn và đừng mong đợi bạn sẽ nhận lại được gì... Hãy san sẻ tấm lòng để cuộc sống này đẹp hơn và đừng nghĩ rằng những cái gì mình đã cho đi là lớn lao mà nó chỉ là những cái gì nhỏ nhoi nhất nhẹ nhàng... chỉ để gió cuốn đi...". Đó cũng là một phần của lý tưởng sống đẹp.
Lý tưởng của ta không cần lớn lao dù chỉ là một chiếc lá, nhưng chúng ta cũng cần có cho mình một lý tưởng bình dị như để vươn lên. Phải sống có lý tưởng! Bạn có thể ra đi từ nhiều phía, theo những con đường khác nhau, nhưng cuối cùng mỗi người phải lựa chọn cho mình mục đích của cuộc sống. Ta sống cho ta, cho những người thân, bạn bè và cho mọi người. Vì vậy, chỉ có hạnh phúc khi "mình vì mọi người và mọi người phấn đấu vì hạnh phúc của từng người". Rõ ràng lý tưởng là mục đích sống, là ý nghĩa của mỗi cuộc đời. Lý tưởng quyết định sự thành công trong cuộc sống. Lý tưởng dẫn dắt sự nghiệp, tăng thêm sức mạnh cho mọi người để đạt đến thành công trong sự nghiệp. Lý tưởng cho ta sức mạnh vượt qua khó khăn và thử thách trong cuộc sống.
Nhà văn Pháp Đi-dơ-rô từng nói: “Nếu không có mục đích, anh không làm được gì cả. Anh cũng không làm được gì vĩ đại nếu mục đích tầm thường”. Câu nói đó, lời khẳng định đó thật rõ ràng. Nó khuyên chúng ta sống thì phải có mục đích, lý tưởng phải cao đẹp thì sống mới có ý nghĩa, mới làm được những điều vĩ đại. Trong thời kì công nghiệp hóa-hiện đại hóa, kinh tế thế giới hội nhập, khoa học kĩ thuật hiện đại, con người đặt ra vấn đề về lẽ sống của cuộc đời và sống như thế nào cho xứng đáng ? Chúng ta nên hiểu sống có mục đích và lý tưởng cao đẹp là như thế nào ? Đó là phải sống để xây dựng đất nước, sống vì xã hội vì sự tiến bộ của nhân loại.
Vậy thì tại sao ta phải sống có lí tưởng cao đẹp ? Vì nếu “sống không mục đích không làm được gì cả” và nếu “ mục đích tầm thường thì không làm được điều gì vĩ đại”.Thế chúng ta phải làm gì để trở thành người có mục đích cao cả và có ích cho xã hội? Trước hết, ta cần phải xác định lý tưởng sống đúng đắn-dự tính về tương lai sẽ cống hiến cho xã hội về những mặt nào. Tiếp theo ta cần phải lên kế hoạch học tập, rèn luyện kĩ năng, sức khoẻ, tư tưởng nhằm thực hiện mục đích đó. Sau đó, ta phải tích cực tham gia các hoạt động xã hội, chính trị; điều này sẽ giúp cho bản thân hòa nhập cộng đồng.Ta cần phải phát huy những thế mạnh của bản thân, khắc phục các điểm yếu và vân dụng những điều đã học vào thực tế.
Ngày xưa, anh hùng Lý Tự trọng đã từng nói:”Con đường của thanh niên chỉ có thể là con đường cách mạng và không thể là con đ ường nào khác!” Trong thời kỳ chiến tranh bao lớp thanh niên xông pha lên đường với một mục tiêu - lý tưởng tất cả vì tiền tuyến, vì độc lập tư do của đất nước. Tư tưởng đó đã đi vào lời ca tiếng hát của bao nhiêu thế hệ người Việt Nam. "Anh lên xe trời đổ cơn mưa, Cái gạt nước xua tan nỗi nhớ; Em xuống núi nắng vàng rực rỡ; Cái nhành hoa gạt mối riêng tư" hay "Khi tạm biệt mua xuân; Anh lính về biên giới; Cô gái vào ca ba".
Bên cạnh một tình yêu nồng cháy của tuổi trẻ nhưng ho phải tạm gác lại để dành tất cả cho một mục tiêu cao cả. Trong thời kỳ ngày nay có lẽ chúng ta khó có thể tìm kiếm được một ca khúc nói vê tình yêu đep như vậy. Biết bao thế hệ thanh niên đ ã ngã xuống vì một lý tưởng duy nhất là giành lại độc lập t ự do cho đất nước. Đến hôm nay khi đất nước hoà bình và đang trên đà phát tri ển,thì lý tưởng sống cao đẹp của thanh niên,thế hệ trẻ lại càng rộng hơn,bao la hơn,”Vì một Việt Nam Phát triển”.
Thế hệ trẻ là những người chủ tương lai của đất nước, là chủ thể của thế giới, động lực giúp cho xã hội phát triển. Chính vì vậy mà các bạn thanh thiếu niên càng gần phải sống có mục đích cao đẹp. Hãy nhớ rằng: “Non sông Việt Nam có trở nên tươi đẹp hay không, dân tộc Việt Nam có sánh vai với các cường quốc năm châu được hay không đó là nhờ vào công học tập của các em” lời nhắn như thiêng liêng ấy phải được thực hiện! Bác luôn mong lớp lớp thanh niên sau này sẽ không chùn bước trước những khó khăn trước mắt,luôn vững chí bền tâm vượt qua thử thách để hướng tới tương lai tốt đẹp hơn.

“Không có việc gì khó
Chỉ sợ lòng không bền
Đào núi và lắp biển
Quyết chí ắt làm nên”
(Hồ Chí Minh)

Chúng ta chắc còn nhớ hai chiến thắng vẻ vang liên tiếp của đội tuyển robocon Việt Nam,hay những tấm huy chương vàng,huy chương bạc từ những môn Olympic Toán, Lý, Hoá, Sinh, trong những giải thể thao hàng đầu của châu lục và thế giới Đó là một tấm gương gần gũi, rõ ràng mà thanh thiếu niên cần noi theo. Tôi xin được nhắn nhủ các bạn thanh thiếu niên, học sinh: “Hãy học tập để nắm lấy tri thức vì tri thức là sức mạnh. Có tri thức, các bạn như đứng trên vai những người đi trước để cao hơn người khác. Hãy phát huy những truyền thống tốt đẹp của dân tộc. Chấp nhận và vượt qua thử thách, bởi không có người thất bại, chỉ có người không biết cố gắng mà thôi”. Và chắc hẳn ai trong chúng ta đều biết những Enstein, Môza, Đác-uyn,… Tất cả họ đều là những người sống có lý tưởng cao đẹp, tất cả đều làm nên điều vĩ đại và được lưu danh muôn thuở. Như mục đích “ra đi tìm đường cứu nước, hi sinh cuộc đời vì cách mạng, vì dân tộc “ của Bác. Đó là một minh chứng rất cao đẹp.
Nhưng hiện nay,một bộ phận lớn thanh niên lại không suy nghĩ được như thế. Họ sống hờ hững với những gì diễn ra xung quanh, sống theo quan niệm: “Được đến đâu thì hay đến đó”,"Nước đến chân mới nhảy”. Tuổi trẻ ngày nay có nhiều thời gian để dành cho tình yêu nên có lẽ họ không thể nhận ra những hạnh phúc mà họ đang có mà chỉ toàn nhìn thấy sự khổ đau trong tình yêu, phải chăng tuổi trẻ ngày nay khi đã được đáp ứng quá đầy đủ về vật chất lẫn tinh thần thì dần trở nên ích kỷ hơn. Chỉ biết nghĩ cho riêng mình.Và mục tiêu của phần lớn các bạn trẻ ngày nay là phải thật thành công trong cuộc sống, khẳng định được vị trí của mình trong xã hội; kiếm thật nhiều tiền để có thể thỏa mãn nhu cầu của cuộc sống của riêng mình.Trong khi rất nhiều người đang cố gắng đóng góp một phần công sức nhỏ bé của mình mong muốn một xã hội tốt đẹp hơn thì lại không ít người lại tỏ ra rất hờ hững với những gì đang diễn ra cho đất nước mình. Thật đáng buồn cho một tương lai đất nước!
Các bạn luôn mong muốn mình sẽ là người tài giỏi nhưng lại không có được một lý t ưởng cho riêng mình,thì cuộc đời bạn sẽ trôi về đâu ? Hãy tưởng tượng mà xem: một thanh niên sống không mục đích, không có định hướng, học tập chỉ do ba me gượng ép ; chàng ta chẳng hề ham thích những lựa chọn ấy và cũng chẳng hề thich học những môn học ấy; rồi cậu rớt đại học, thất nghiệp (chẳng ai nhận những người không có học vấn cả, dù cậu đã qua các năm trung học rồi nhưng với tinh thần thiếu ý chí thì xét lại cậu cũng chẳng đủ sức cho công việc)…không có tiền câu đâm ra vòi vĩnh bố mẹ(tuy nhiên vẫn có một số người tốt, không phạm phải những sai lầm này)…tiêu xài tiền, rồi đủ các thói hư, tật xấu. Cuối cùng chàng thanh niên ấy đã kết thúc cuộc đời trong nhà tù hoặc trên giường bệnh sau bao năm ăn chơi, nghiện ngập. Đó là ví dụ về một con người không có lý tưởng sống. Còn những người sống có mục đích nhưng lại là mục đích tầm thường như ăn no mặc ấm, hạnh phúc gia đình, kiếm được nhiều tiền, cưới vợ đẹp,…Những người này vì lợi ích của bản thân, họ dễ dàng làm bạn với cái ác và sẽ phạm tội. Chúng ta thường đọc thấy trên báo công an hay thấy trên tivi những tin liên quan đến ông này bà nọ có chức vụ, lạm dụng quyền hạn để trục lợi; hay những nhóm tội phạm, nhất là các nhóm thanh thiếu niên trẻ cướp giât, phạm tội… để kiếm tiền ăn chơi hay những thanh niên, học sinh (kể cả người lớn) ghiền chơi games đến mê mệt. Tất cả, những người sống không có mục đích và những người có mục đích tầm thường đều có kết quả không tốt.
Tóm lại,thanh niên chúng ta cần phải biết và tạo cho mình một lý tưởng sống cao đẹp,vì mọi người,vì quê hương đất nước. Bản thân mỗi chúng ta hãy tự nhìn lại cách sống của mình để hướng đến tương lai tươi sáng. Cuối cùng xin kết thúc bằng lời của chiến sĩ cách mạng, một người cộng sản trẻ tuổi, một nhà văn, một anh hùng thời vệ quốc Xô Viết vĩ đại, Paven Copsagine trong tác phẩm Thép đã tôi thế đấy (tác giả Nikolai Ostrovsky): "Cái quí nhất của con người là cuộc sống. Đời người chỉ sống có một lần, phải sống sao cho khỏi xót xa ân hận vì những năm tháng sống hoài sống phí, cho khỏi hổ thẹn vì dĩ vãng ti tiện và đớn hèn của mình, để đến khi nhắm mắt xuôi tay, mà có thể nói rằng: Tất cả đời mình ta đã cống hiến cho sự nghiệp cao đẹp nhất trên đời, sự nghiệp đấu tranh giải phóng loài người. Và ta phải sống gấp lên mới được. Vì bệnh tật vô lý hay một sự bi đát tình cờ nào đó có thể bỗng nhiên cắt đứt cuộc đời này".
Nguồn: Những bài văn hay

Chủ Nhật, 4 tháng 11, 2012

Thư gởi cho Con

Thư gởi cho Con



Nếu một mai thấy cha già mẹ yếu
Hãy thương yêu và thấu hiểu song thân.
Những lúc ăn mẹ thường hay vung vãi
Hay tự cha không mặc được áo quần.

Hãy nhẫn nại nhớ lại thời thơ ấu
Mẹ đã chăm lo tã, áo, bế,bồng.
Bón cho con từng miếng ăn, hớp sữa
Cho con nằm trong nệm ấm chăn bông.

Cũng có lúc con thường hay trách móc
Chuyện nhỏ thôi mà mẹ nói trăm lần.
Xưa kia bên nôi giờ con sắp ngủ,
Chuyện thần tiên mẹ kể mãi không ngưng..

Có lúc cha già không muốn tắm
Đừng giận cha và la mắng nặng lời.
Ngày con nhỏ,con vẫn thường sợ nước
Từng van xin “đừng bắt tắm, mẹ ơi !”

Những lúc cha không quen xài máy móc
Chỉ cho cha những hướng dẫn ban đầu.
Cha đã dạy cho con trăm nghìn thứ
Có khi nào cha trách móc con dâu?

Một ngày nọ khi mẹ cha lú lẫn
Khiến cho con mất hứng thú chuyện trò
Nếu không phải là niềm vui đối thoại
Xin đến gần và hãy lắng nghe cha.

Có những lúc mẹ không buồn cầm đũa
Đừng ép thêm già có lúc biếng ăn
Con cần biết lúc nào cha thấy đói
Lúc nào cha thấy mệt muốn đi nằm

Khi già yếu phải nương nhờ gậy chống
Xin nhờ con đỡ cha lấy một tay.
Hãy nhớ lại ngày con đi chập chững
Mẹ dìu con đi những bước đầu ngày.

Một ngày kia cha mẹ già chán sống
Thì con ơi đừng giận dữ làm gì !
Rồi mai này đến phiên,con sẽ hiểu
Ở tuổi này sống nữa để làm chi?

Dù mẹ cha cũng có khi lầm lỗi
Nhưng suốt đời đã làm tốt cho con
Muốn cho con được nên người xứng đáng
Thì giờ đây con cũng chẳng nên buồn.

Con tức giận có khi còn xấu hổ
Vì mẹ cha giờ ăn đậu ở nhờ
Xin hãy hiểu và mong con nhớ lại
Những ngày xưa khi con tuổi ấu thơ.

Hãy gíup mẹ những bước dài mệt mỏi
Để người vui đi hết chặng đường đời.
Với tình yêu và cuộc đời phẩm giá
Vẫn yêu con như biển rộng song dài.

Luôn có con,trong cuộc đời
Yêu con,Cha-Mẹ có mấy lời cho con.

 

Thứ Tư, 31 tháng 10, 2012


Recursion

Note:
(*) Means that students are required to understand essential features only (the problem explaination, definitions, the outline of algorithms…), not in details.

5.1. Recursive definition


1) A base case (anchor or the ground case) that does not contain a reference to its own type.
2) An inductive case that does contain a reference to its own type.
For example: Define the set of natural numbers

5.2. Recursive program/algorithm

A recursive program/algorithm is one that calls itself again.
There are three basic rules for developing recursive algorithms.
• Know how to take one step.
• Break each problem down into one step plus a smaller problem.
• Know how and when to stop.

public static void convertToBin(int decimalNum)
{ int quotient = decimalNum / 2;        // One step
     int remainder = decimalNum % 2;   // One step
     if (quotient > 0)
{convertToBin(quotient); // smaller problem
}
System.out.print(remainder); // after all recursive calls have been
// made last remainder printed first
}

5.3. Recursion application

  • Recursive definitions are used in defining functions or sequences of elements
  • Purpose of recursive definition:
    • Generating a new elements
    • Testing whether an element belongs to a set (*)
  • (*) The problem is solved by reducing it to a simpler problem
Example – factorial calculation

5.4. Method calls and recursion implementation

How does recursion actually work?
  • Each time a method is called, an activation record (AR) is allocated for it. This record usually contains the following information:
    • Parameters and local variables used in the called method.
    • A dynamic link, which is a pointer to the caller's activation record.
    • Return address to resume control by the caller, the address of the caller’s instruction immediately following the call.
    • Return value  for a method not declared as void. Because the size of the activation record may vary from one call to another, the returned value is placed right above the activation record of the caller.
  • Each new activation record is placed on the top of the run-time stack
  • When a method terminates, its activation record is removed from the top of the run-time stack
  • Thus, the first AR placed onto the stack is the last one removed

5.5. Direct recursion

5.5.1. Tail recursion

There is only one recursive call at the very end of a method implementation
class Main
{static void tail(int n)
{if(n >0)
{ System.out.print(n + "  ");          
tail(n-1);
}
}
public static void main(String [] args)
{tail(10);
System.out.println();
}
}
Output: 10  9  8  7  6  5  4  3  2  1

5.5.2. Non-Tail recursion

The recursive call is not at the very end of  a method implementation

public class Main
{public static void reverse() throws Exception
{char ch = (char) System.in.read();
if(ch != '\n')
{reverse();
System.out.print(ch);
}
}
public static void main(String [] args) throws Exception
{System.out.println("\nEnter a string to be reversed:");
reverse();
System.out.println("\n");
}
}

Running of the program:

5.6. Convert recursion implementation to iterative implementation using stack

public static void nonRecursiveReverse() throws Exception
{MyStack t = new MyStack();
char ch;
while(true)
{ch = (char) System.in.read();
if(ch == '\n') break;
t.push(ch);
}
while(!t.isEmpty())
System.out.print(t.pop());
}

5.7. Indirect recursion

  • If f() calls itself, it is direct recursive
  • If f() calls g(), and g() calls f(). It is indirect recursion. The chain of intermediate calls can be of an arbitrary length, as in:
                        f() -> f1() -> f2() -> ... -> fn() -> f()
  • Example: sin(x) calculation

5.8. Nested recursion

         

5.9. Excessive recursion


The tree of calls for fibo

5.10. More Examples

The Tower of Hanoi
  • Rules:
    • Only one disk may be moved at a time.
    • Each move consists of taking the upper disk from one of the rods and sliding it onto another rod, on top of the other disks that may already be present on that rod.
    • No disk may be placed on top of a smaller disk.
Source: http://en.wikipedia.org/wiki/Hanoi_tower


void moveDisks(int n, char fromTower, char toTower, char auxTower)
{if (n == 1) // Stopping condition
Move disk 1 from the fromTower to the toTower;
else
{moveDisks(n - 1, fromTower, auxTower, toTower);
move disk n from the fromTower to the toTower;
moveDisks(n - 1, auxTower, toTower, fromTower);
}
}

Drawing fractals

von Knoch snowflakes

  1. Divide an interval side into three even parts
  2. Move one-third of side in the direction specified by angle
    • Turn to the right 60° (i.e., turn –60°) and go forward one-third of side
    • Turn to the left 120° and proceed forward one-third of side
    • Turn right 60° and again draw a line one-third of side long


private void drawFourLines(double side, int level, Graphics g) {
if (level == 0) {
// arguments to sin() and cos() must be angles given in radians,
// thus, the angles given in degrees must be multiplied by PI/180;
pt.x = ((int)(Math.cos(angle*Math.PI/180)*side)) + currPt.x;
pt.y = ((int)(Math.sin(angle*Math.PI/180)*side)) + currPt.y;
g.drawLine(currPt.x, currPt.y, pt.x, pt.y);
currPt.x = pt.x;
currPt.y = pt.y;
}
else {                                  
drawFourLines(side/3.0,level-1,g);
left (60);
drawFourLines(side/3.0,level-1,g);
right(120);
drawFourLines(side/3.0,level-1,g);
left (60);
drawFourLines(side/3.0,level-1,g);
}
}

5.11. Recursion vs. Iteration

  • Some recursive algorithms can also be easily implemented with loops
    • When possible, it is usually better to use iteration, since we don’t have the overhead of the run-time stack (that we just saw on the previous slide)
  • Other recursive algorithms are very difficult to do any other way

5.12. Back tracking


In solving some problems, a situation arises where there are different ways leading from a given position, none of them known to lead to a solution. After trying one path unsuccessfully, we return to this crossroad and try to find a solution using another path. However, we must ensure that such a return is possible and that all paths can be tried. This technique is called backtracking. This technique is used in artificial intelligence, and one of the problems in which backtracking is very useful is the n-queens problem

Each choice leads to another set of choices. Make one choice and continue. If you reach a dead end, go back to previous choice and try next alternative.
putQueen(row)
for every position col on the same row
if position col is available
                                                place the next queen in position col;
if (row < n)
putQueen(row+1);
else success;
                                                remove the queen from position col;
source -

CF Department

Chủ Nhật, 28 tháng 10, 2012

Snowflake (Snowdrop)


Snowflake (Snowdrop)

Snowdrop là tên tiếng Anh của hoa Giọt Tuyết , lọai hoa màu trắng sữa dịu dàng này được truyền thuyết cho là đã được sinh ra trong vườn Địa Đàng . Một thiên thần , người đã an ủi Eva và sự cằn cỗi của thiên đàng vào mùa đông, đã bắt được 1 bông tuyết đang rơi, thổi nhẹ vào nó và bảo nó hãy hóa thành một bông hoa tươi tốt mãi mãi. Ngày nay, hoa Giọt tuyết luôn là bông hoa đầu tiên của mùa Xuân và báo hiệu cho chúng ta biết chẳng mấy chốc mùa Đông sẽ kết thúc. Điều này giải thích tại sao nó tương trưng cho "Niềm hi vọng -Sự an ủi"

Hoa Giọt tuyết





Hoa giọt tuyết dành tặng cô gái tháng 1

Em- nhỏ nhắn và mỏnh manh đến mức ...như những bông hoa giọt tuyết vậy ... tan chảy dần khi chạm vào .

Em- trắng muốt và thanh khiết ...Tôi sợ mình đến gần ,em sẽ biến mất trong sự trong lành đó ... Tội lỗi luôn khiến tôi cảm thấy mình và em như những bông hoa giọt tuyết đang tan dần trong sự nóng ráp thô bạo của ngọn lửa vậy ...

Hoa giọt tuyết ...một tình yêu trong lành và dễ vỡ như tuyết .

Tôi khao khát những gì không có thật ...những gì mãi mãi không thuộc về tôi ...

Tôi gặp em trong màu trắng của nắng và hoa .Em mơ hồ đến mức tôi cứ nghĩ em là thiên thần của hoa giọt tuyết-vật em tặng tôi cho lần đầu gặp gỡ .

Tôi vẽ em bằng sự khao khát và nỗi nhớ về một thứ không có thật ...Tôi như điên dại ...em là mộng hay là hư vô ? Tôi mãi mãi không hiểu .

Rồi tình cờ ,tôi được gặp lại em ...có thể đây là mơ ...giấc mơ về thiên thần hoa giọt tuyết...Nhưng tôi đâu hề biết đó là ảo ảnh cuối cùng về em ...Hoa giọt tuyết dịu dàng và mỏng manh ...Đến độ tan chảy khi chạm vào sự nóng ráp thô bạo của ngọn lửa ...

Tôi đang làm gì thế ?

Nhớ một người không tồn tại

Tôi đang làm gì thế ?

Chờ một người mãi mãi ra đi

Tôi đang làm gì thế ?

Quay nhìn dĩ vãng đau thương

Tôi đang làm gì thế ?

Xem thường cả thực tại

Một người không có dĩ vãng ,không có hiện tại ,không có cả tương lai ...Tôi... mãi mãi ôm giấc mơ không có thật...

Em không đến từ đây .Em không thuộc về nơi này .Em thuộc về tự do và cánh đồng tuyết trắng bất tận-nơi có nắng , gió , hoa giọt tuyết trong trắng và...không có tôi ....


Em không đến từ đây .Em không thuộc về nơi này .Em...không thuộc về tôi ... theo blog Dương Thái Khôi.