Thứ Tư, 11 tháng 1, 2012

Nếu biết trăm năm là hữu hạn–Phạm Lữ Ân

Thứ Tư, 11 tháng 1, 2012

Phạm Lữ Ân là bút danh chung của đôi vợ chồng Phạm Công Luận – Đặng Nguyễn Đông Vy. “Nếu biết trăm năm là hữu hạn” là sách đầu tiên mình biết được xuất bản dưới bút danh này. Mình thích sáng tác của Phạm Lữ Ân từ rất lâu rồi, qua những trang báo 2! ngày trước. Hồi đó mình và con bạn thân cứ thắc mắc mãi, viết hay vậy sao ko ra sách nhỉ, ra cái là 2 đứa mần ngay : )). Và nay đã được toại nguyện :x

40 truyện ngắn trong sách, đa phần là truyện đã đọc (trên báo - trên mạng), nhưng vẫn cứ làm mình say, giống như lâu ngày gặp lại bạn thân, hỉ hả tâm sự. Cứ thế, cuộc tao ngộ với người bạn này cuốn mình đi với những cung bậc cảm xúc khác nhau, vẫn vẹn nguyên tình cảm như xưa :x. Chắc sẽ còn quay lại đọc nhiều, nên quick note làm của để dành ^^

“Khi đọc cuốn tiểu thuyết Suối nguồn dày gần 1200 trang của Ayn Rand, tôi chỉ nhớ có 1 câu duy nhất: “Nếu muốn nói “Anh yêu em” thì phải nói Anh trước đã.” Tôi yêu thích triết lý đó quá chừng. Vì nó làm tôi vỡ ra nhiều thứ, giống như bài học về hạnh phúc của thầy tôi. Rằng để yêu người thì trước hết chúng ta phải biết yêu mình, phải trân trọng và giữ gìn niềm hạnh phúc của chính mình. Rằng ta phải bồi đắp chính bản thân ta thành một con người tốt đẹp và cảm nhận được niềm hạnh phúc, trước khi nghĩ đến việc mang đến hạnh phúc cho bất cứ ai hay đóng góp điều tốt đẹp gì cho xã hội.

Bởi vì, em biết đó, chúng ta không thể mang đến cho người khác thứ mà ta không có.”

trích “Đơn giản chỉ là hạnh phúc”

“Ít hay nhiều, khi rơi vào sự cô độc, chúng ta đều cảm thấy tâm hồn mình chỉ còn là một khoảng không đáng sợ, và ta tự hỏi:”Phải làm sao để lấp đầy khoảng trống này đây?”

…Nhưng, bạn biết không, những khoảng trống đó không phải để lấp đầy…

…Bản chất con người vốn cô đơn. Đó là sự thật. Tất cả mọi người đều có lúc cảm thấy cô độc. Cả những người cởi mở, vui tính nhất hay những ngừoi, đang chìm đắm trong hạnh phúc vô biên, vẫn luôn có những khoảnh khắc ko thể chia sẻ cùng ai. Những khoảng trống mà ở đó chỉ mình ta đối diện với chính ta. Không phải vì chia tay một người bạn, hay mất đi một người thân, hay khi một mối tình tan vỡ thì nó mới xuất hiện. Khoảng trống đã có sẵn ở đó rồi. Luôn luôn ở đó, trong mọi con người”

trích “Những khoảng trống không phải để lấp đầy”

“Có bao nhiêu lần cha và con trai nhìn vào mắt nhau để nhìn thấy tình thương tràn đầy trong đó? Hay chỉ nhìn vào mắt nhau những khi đối đầu? Như Charles Wadsworth nói “Lúc mà một người đàn ông nhận ra rằng cha mình có lẽ đã đúng, thường thì ông ta có một đứa con trai nghĩ rằng ông ta đã sai””

trích “Nghẹn lời thương đỏ mắt chuyện tương phùng”

“Đừng nôn nóng khi nhìn thấy những loài cây khác đã khoe lá khoe hoa. Hãy cứ bình tâm. Hãy đợi thời điểm của mình, em nhé. Hãy tận dụng khoảng ngừng lặng này để bồi đắp cho chính mình và học cách khám phá điều sẽ xảy ra. Nếu em biết suy tư, khoảng thời gian chờ đợi không bao giờ là vô nghĩa.
Vì thế, dù cuộc sống có trôi nhanh biết mấy, em nhớ để dành trong đời mình những khoảng lặng thời gian cho sự đợi chờ. Không chỉ như chờ đèn xanh bật sáng ở ngã tư, mà như chờ rượu chín rồi hãy uống.
Như chờ tình đến rồi hãy yêu.”

trích “Như chờ tình đến rồi hãy yêu”

“Khi ta phải viện đến từ ngữ để tìm cách hiểu nhau, thay vì nghĩ về nhau, nắm bắt cảm xúc của nhau để hiểu nhau. Đó là khi ta nhớ đến Saint Exupéry với lời cảnh tỉnh “Ngôn ngữ là cội nguồn của mọi ngộ nhận.”

Và buồn thay, đó cũng là khi ta để lạc mất nhau rồi. “

trích “Đó cũng là khi ta để lạc mất nhau rồi”

“Trái tim vốn là một tạo vật mong manh và thiếu kiên định. Vì vậy, hãy tin vào điều thiện, lòng tốt, vào nhân cách và năng lực…nhưng đừng tin vào sự bất biến của nhận thức và tình cảm nơi con người. Hãy tin là mình được yêu trong khoảnh khắc này, nhưng đừng chắc rằng mình sẽ được yêu mãi mãi. Nếu chịu chừa chỗ cho sự đổi thay, ta sẽ tránh được không ít tổn thương sâu sắc.”

trích “Hãy nói yêu thôi - Đừng nói yêu mãi mãi”

“Giữa những người lạ, ta cần một người quen. Giữa những người quen, ta cần một người yêu. Giữa những người yêu, ta cần một người hiểu. Giữa những người hiểu, ta cần một người tin. Tin và được tin. Như thế, yêu chưa phải là “kết cục có hậu” của một đời người. Yêu, mới chỉ là một nửa chặng đường dài mà thôi.”

trích “Bởi vì ta là con người”

“Nhưng dù chúng ta hoá trang vì mục đích gì thì vẫn có một sự thật không thay đổi: con người mà ta thể hiện gần với con người thật của ta chừng nào thì những mối quan hệ của ta nhiều khả năng bền vững chừng nấy. Em thể hiện càng gần với bản chất của mình bao nhiêu thì càng có nhiều cơ hội yêu được đúng người bấy nhiêu…
Đó chính là lý do để cô ngựa vằn chẳng việc gì phải tìm cách khoác lên mình bộ lông báo đốm.”

trích “Khi cô ngựa vằn khoác lên mình bộ lông báo đốm”

“Mary Tyler Moore đã nói rằng “Đôi khi, bạn phải quen biết một người thật sâu sắc mới có thể nhận ra đó là một người hoàn toàn xa lạ”. Cuộc sống đang chảy về phía trước. Em đổi thay và bạn cũng đổi thay. Sự chia xa âu cũng là lẽ thường tình của đời sống, có rồi lại mất, đến rồi lại đi. Vì thế sẽ có những tình bạn keo sơn kéo dài đến tận khi ta xa lìa cuộc đời với mái đầu bạc trắng, nhưng cũng có những người chỉ gắn kết với nhau trong một đoạn đời nào đó rồi thôi.”

trích Dư vị từ những tình bạn đã nhạt nhòa”

“Ồ, cuộc đời cũng như hơi thở vậy thôi. Ta không thể hít một hơi dài quá khả năng của mình. Nhưng ta có thể hít sâu hết khả năng của mình trong từng hơi thở. Tôi vẫn tin rằng nếu bạn thực sự biết hưởng thụ, bạn sẽ luôn thấy mình đã sống rất sâu.

Nếu đã biết trăm năm là hữu hạn, cớ gì ta không sống thật sâu…?”

trích “ Nếu đã biết trăm năm là hữu hạn…”

Sách mỏng thôi, nhưng không đọc nhanh được. Đọc xong, tiếc ngẩn ngơ vì đã hết. Đọc “Sự hữu hạn của cảm xúc”, hy vọng rằng “con người ấy sẽ quay lại” với những cảm xúc rất thật như ngày nào : )

neubiettramnamlahuuhan_0x0_w_b-300x350

Thứ Hai, 14 tháng 11, 2011

Thắp sáng thêm nhiều góc phố bằng dự án công nghệ Pavegen

Thứ Hai, 14 tháng 11, 2011
Với thông điệp Cùng bước tới – Càng tiến xa mạnh mẽ và đầy cảm hứng, Hành trình Không Ngừng Bước Tới là một lời động viên khuyến khích người Việt Nam tham gia các dự án mang tính đột phá để mang lại sự thay đổi tích cực cho xã hội Việt Nam nói chung và chính thành phố ta đang sống nói riêng.
Với 3 dự án tiên phong trong lĩnh vực công nghệ, kinh doanh và nghệ thuật, Hành Trình này cũng đang lan rộng tại 6 quốc gia khác như: Bulgaria, Brazil, Lebanon, Hy Lạp, Tây Ban Nha, và Thái Lan. Để thể hiện tinh thần Không Ngừng Bước Tới vì một Việt Nam ngày càng phát triển, hãy tích cực “hành động” để tích lũy và đóng góp Steps cho dự án mà bạn tâm đắc nhất.
Pavegen là một dự án được khai sinh bởi kỹ sư trẻ Laurence Kemball-Cook – thủ khoa ngành Thiết Kế Công Nghiệp và Công Nghệ, Đại học Loughborough, năm 2009. Niềm đam mê đem lại sự bền vững cho môi trường đô thị đã giúp Laurence phát triển Pavegen. Anh hiện đang dẫn dắt một nhóm kỹ sư tích cực làm việc để đưa công nghệ này đến nhiều lĩnh vực và ứng dụng mới hơn.


Được tạo nên 100% từ vỏ bánh xe tái chế, Pavegen là một hệ thống bề mặt có khả năng sinh ra năng lượng từ những chuyển động của bước chân con người. Khi đặt ở nơi có nhiều người đi bộ, Pavegen sẽ chuyển hóa động năng từ những bước chân thành năng lượng. Nguồn năng lượng này được ứng dụng để thắp sáng đường phố, các bảng quảng cáo và tín hiệu giao thông. Năng lượng sẽ được tích trữ trong thiết bị Pavegen hoặc chuyển trực tiếp vào hệ thống thắp sáng. Công nghệ Pavegen đã giành được nhiều giải thưởng, gần đây nhất là danh hiệu top 5 sản phẩm của năm tại châu Âu, cùng với những sản phẩm khác như iPad.
Việt Nam sẽ là một trong những quốc gia đầu tiên áp dụng công nghệ này nếu bạn bình chọn cho Dự án Công nghệ Pavegen qua dự án Hành Trình Không Ngừng Bước Tới. Hãy thử tượng tượng, nếu cho Pavegen thu thập toàn bộ bước chân trên toàn thế giới trong một ngày, thì năng lượng được tái tạo có thể cung cấp cho họat động của 25,000 ngôi nhà trong một năm, và một chiếc điện thoại di động hoạt động trong 300 triệu năm! Với Pavegen, một khi còn người bước đi, điện năng sẽ không bao giờ cạn kiệt!
Cùng bước tới, càng tiến xa!
Tôi đang cùng Hành Trình Không Ngừng Bước Tới tích lũy Steps. Tương lai thành phố thay đổi trong tầm tay bạn!
Còn chờ gì nữa, hãy tham gia ngay
via Thap sang them nhieu goc pho bang du an cong nghe Pavegen

Thứ Tư, 2 tháng 11, 2011

Chiều im im

Thứ Tư, 2 tháng 11, 2011

"Chiều

Im im không nói

Đi trên phố

Rất đông

---

Chiều

Im im không nói

Đi trên phố

Quá ồn

---

Chiều

Im im không nói đi trên phố đông

Im im không nói đi trên phố ồn

Im im bánh xe quay vù

---

Chiều

Gió im im bụi nắng im im bụi

Làn mây im im ám khói trời xanh im im ám khói

---

Chiều

Im im trên phố đi đi qua phố

Ôm nắng ôm bụi ôm gió

Đem về nhà tắm rửa

---

Chiều

Im im và sạch sẽ

Ngồi trong phòng tắm

Im im chờ đêm lên

---

"[Tập thơ Lô Lô - 2005 - Ly Hoàng Ly]

hổng có thích thơ lắm nên nhớ thơ kém, bữa nay tự nhiên nhớ ra bài này, cũng lâu rồi, xem trong lúc coi cọp ở nhà sách, chả biết vì sao lại nhớ nó lâu vậy nữa :|

30159454_lolo251206

Thứ Sáu, 16 tháng 9, 2011

Who the hell knows?

Thứ Sáu, 16 tháng 9, 2011

“When we were five,

572
00:49:54,609 --> 00:49:57,942
they asked us what we wanted to be
when we grew up...

573
00:49:57,942 --> 00:50:02,601
Our answers were things like
astronaut, president...

574
00:50:02,601 --> 00:50:05,402
Or in my case, a princess.

575
00:50:05,402 --> 00:50:07,941
When we were ten,
they asked again,

576
00:50:07,941 --> 00:50:10,995
and we answered,
rock star, cowboy,

577
00:50:10,995 --> 00:50:13,833
or in my case,
a gold medalist.

578
00:50:13,833 --> 00:50:17,245
But now that we've grown up,
they want a serious answer.

579
00:50:18,302 --> 00:50:21,092
Well, how about this...

580
00:50:21,092 --> 00:50:23,165
who the hell knows?

581
00:50:26,928 --> 00:50:29,129
This isn't the time to make
hard and fast decisions,

582
00:50:29,129 --> 00:50:31,803
this is the time
to make mistakes.

583
00:50:31,803 --> 00:50:34,905
Take the wrong train
and get stuck somewhere.

584
00:50:34,905 --> 00:50:38,374
Fall in love,
a lot.

585
00:50:39,002 --> 00:50:43,215
Major in philosophy, because there's
no way to make a career out of that.

586
00:50:43,215 --> 00:50:46,730
Change your mind, and change it again,
because nothing is permanent.

587
00:50:47,905 --> 00:50:50,397
So, make as many mistakes
as you can.

588
00:50:51,188 --> 00:50:53,644
That way, someday,
when they ask what we wanna be...

589
00:50:54,358 --> 00:50:59,335
we won't have to guess.
We'll know.”

[Quote from film subtitle]

Thứ Bảy, 13 tháng 8, 2011

Nơi ấy …

Thứ Bảy, 13 tháng 8, 2011

 

Gió
Con đường ấy
Và nắng trên hàng cây

Nhớ
Sao lại nhớ?
Sao hình bóng vẫn còn đây?

Những nơi hò hẹn
Những gương mặt quen
Và ta nhớ ơi là nhớ.. vui buồn thuở xưa mộng mơ

Còn lại nơi ấy mắt biếc
Còn lại nơi ấy luyến tiếc
Còn lại nơi ấy bao ước mơ tan vào nhau
Còn lại nơi ấy dấu vết
Còn lại nơi ấy giá rét
Còn lại nơi ấy nơi phố quen ta gặp nhau
Ta gặp nhau

Vẫn là
Con đường ấy
Và nắng vẫn chiếu qua hàng cây
Vui biết mấy
Gặp lai đây
Điều trông thấy, ngày hôm nay

Những nơi hò hẹn
Những gương mặt quen
Và ta nhớ ơi là nhớ.. vui buồn thuở xưa mộng mơ

Và ta đi.. đến chân trời xa
Để một ngày ta sẽ quay về nhà
Dù có.. có bao điều mới
Chẳng ngăn được ta
Là vì ta vẫn biết ..

Thứ Ba, 30 tháng 11, 2010

Cài đặt OpenCV trên Visual Studio 2010 – Windows 7 (x86-x64)

Thứ Ba, 30 tháng 11, 2010

OpenCV là thư viện mã nguồn mở về Computer Vision do Intel thiết kế, cung cấp các hàm, lớp ứng dụng các thuật toán về xử lý ảnh với ngôn ngữ C/C++.

Để cài đặt và sử dụng OpenCV (phiên bản hiện nay là OpenCV 2.1.0) với Visual Studio 2010 (trên Windows 7 x86_x64), cần phải download các phần sau:

1. OpenCV: thư viện OpenCV 2.1.0. Download file cài đặt tại đây .

2. CMake: phiên bản OpenCV 2.x chỉ cung cấp mã nguồn chứ không tích hợp tập thực thi và cấu hình dự án cho từng mội trường phát triển. Vì thế ta sử dụng CMake để tạo, cấu hình dự án cho phù hợp với môi trường phát triển, cụ thể ở đây là tạo project để build file .dll và .lib để sử dụng OpenCV trong Visual Studio 2010 trên Windows x64. Download file cài đặt tại đây.

Các bước cài đặt OpenCV:

1. Chạy file OpenCV-2.1.0-win32-vs2008.exe để cài đặt OpenCV. Lưu ý khi cài đặt lựa chọn: Add OpenCV to the system PATH. Đường dẫn mặc định của chương trình là: C:\OpenCV2.1

OpenCV Setup

2. Cài đặt CMake.

3. Tiếp theo, ta sẽ sử dụng CMake tạo project để build file thư viện OpenCV phù hợp với Visual Studio 2010. Vào C:\OpenCV2.1, tạo thư mục build để chứa project.

Configure CMake

4. Click nút Configure để lựa chọn môi trường phát triển, ở đây lựa chọn Visual Studio 10 Win64. Click Finish.

Configure CMake for Visual Studio 2010 win64

5. Nhấn chọn tiếp nút Configure lần nữa, sau đó nhấn nút Generate để hoàn tất việc tạo project:

Configure CMake for Visual Studio 2010 win64

6. Vào C:\OpenCV2.1\build, mở file OpenCV.sln vừa tạo:

OpenCVBuild project

7. Khi biên dịch file .dll và .lib cho OpenCV, nên lưu ý chế độ của project là debug hay release. Riêng trong trường hợp này, biên dịch để sử dụng trong Visual Studio 2010 trên Windows 7 x64, để tránh xảy ra lỗi : the application was unable to start correctly 0xc0150002 về sau, nên để chế độ là release.

Release Mode VS 2010

8. Biên dịch chương trình, sau khi biên dịch, ta sẽ có các file OpenCV dll trong C:\OpenCV2.1\build\bin\Release và OpenCV lib trong C:\OpenCV2.1\build\lib\Release. Ngoài ra, các tập tin header .h nằm ở địa chỉ: C:\OpenCV2.1\include\opencv

Build OpenCV with VS2010

9. Tiếp theo, ta sẽ tạo thử một project chạy thử sử dụng thư viện vừa biên dịch trên. Tạo mới Project, đặt tên là OpenCV Demo:

New Project VS2010

10. Cấu hình Visual Studio 2010 để reference các đường dẫn đến các file .h, .dll, .lib. Với phiên bản cũ hơn, chẳng hạn như Visual Studio 2008, khi cấu hình sẽ vào Tools-> Options-> VC++ Directories để cấu hình cho tất cả các project, tuy nhiên, ở Visual Studio 2010 thì chỉ cho phép cấu hình riêng với từng project. Click chuột phải vào project, chọn Properties:

Project Properties - VS 2010

11. Cấu hình VC++ Directories:

  • Include Directories... add: 'C:\OpenCV2.1\include\opencv;'
  • Library Directories:
        • Debug Builds.. add: 'C:\OpenCV2.1\build\lib\Debug’, ‘C:\OpenCV2.1\build\bin\Debug’
    • Release Builds.. add: 'C:\OpenCV2.1\build\lib\Release’, ‘C:\OpenCV2.1\build\bin\Release’
  • Source Directories... add: 'C:\OpenCV2.1\src\cv; C:\OpenCV2.1\src\cvaux; C:\OpenCV2.1\src\cxcore; C:\OpenCV2.1\src\highgui; C:\OpenCV2.1\src\ml;'
  • Linker -> Input -> Additional Dependencies...

    • Debug Builds.. add: 'cv210d.lib; cxcore210d.lib; highgui210d.lib;'
    • Release Builds.. add: 'cv210.lib; cxcore210.lib; highgui210.lib;'

    Configure VC++ Directories - VS2010

    Configure VC++ Directories for OpenCV - VS2010

    Configure VC++ Directories for OpenCV - VS2010

    12. Nội dung file OpenCVDemo.cpp:

    #include "stdafx.h"

    #include <cv.h>
    #include <cxcore.h>
    #include <highgui.h>

    int _tmain(int argc, _TCHAR* argv[])
    {
        IplImage *img = cvLoadImage("test.jpg");
            cvNamedWindow("Image:",1);
            cvShowImage("Image:",img);

            cvWaitKey();
            cvDestroyWindow("Image:");
            cvReleaseImage(&img);

            return 0;

    }

    13. Copy file test.jpg vào C:\Users\USERNAME\Documents\Visual Studio 2010\Projects\OpenCVDemo\OpenCVDemo để chạy thử chương trình. Biên dịch chương trình ta được kết quả:

    OpenCV Demo

  • Thứ Tư, 10 tháng 11, 2010

    Qwiki – công cụ tìm kiếm tương lai?

    Thứ Tư, 10 tháng 11, 2010

    Gõ tên từ khóa, nhấn nút tìm kiếm, và kết quả hiện ra là một video trình bày thông tin, hình ảnh với giọng nữ thuyết minh như vẫn thường gặp trong các phim khoa học giả tưởng. Đó là một trải nghiệm thú vị với Qwiki – công cụ tìm kiếm “có thể nói chuyện”

    Qwiki tóm tắt text và thông tin từ Wikipedia và các nguồn khác để trình bày thông tin về từ khóa cần tìm kiếm một cách trực quan và sinh động. Các nhà phát triển nhấn mạnh rằng Qwiki không phải là một search engine, mà là một platform có thể được phát triển sử dụng vào các ngữ cảnh khác nhau. Hiện thời Qkiwi là ứng dụng để trình bày trải nghiệm thông tin với các loại nội dung, tương lai nó sẽ được phát triển hơn nữa, chẳng hạn như ở buổi demo Qwiki, nó còn được trình diễn dạng báo thức, nhắc nhở trên điện thoại bằng giọng nói.

    Qwiki hiện đang ở phiên bản thử nghiệm alpha, để sử dụng cần phải đăng kí tài khoản. Link: http://www.qwiki.com

    Qwiki AlphaQwiki

    Thử với từ khóa là “Thủ Đức” để tìm thông tin về quận Thủ Đức chẳng hạn, đây là kết quả từ với từ khóa này.