Never Back Down

forget who you are and who you were to continue your life !!

Subscribe to RSS feed

Timing

Rời bỏ giấc mơ, con đường, niềm tin vào chính bản thân mình. Bán đi sức mạnh của đam mê của mình cho 1 ai đó .....
Đó là tất cả những gì tôi trải qua 1 năm sau khi làm việc. Lời nói có sức mạnh ghê gớm để ban cho người khác hi vọng nhưng khi kết thúc, lời nói không thành sự thật thì nó cũng là vô nghĩa. Tôi đam mê, cặm cuội ngày đêm làm việc, tưởng rằng sẽ làm mọi chuyện tốt đẹp. Nhưng khi suy nghĩ lại và nghiệm. Mình chỉ là con cờ trong tay người khác. Cờ thua khi người thua và ngược lại. Làm đi làm lại những việc mà người ta gọi là "trâu bò" vận dụng tay chân mà chẳng dùng tí đầu óc nào ... code và code. Vâng, đó là công việc của tôi. Suy nghĩ cho cùng đó là cái giá của những người học IT, anh có bản lĩnh và sự thông minh đó nhưng mà chỉ trong thế giới ảo thôi. Bàn phím, màn hình, con chuột đã làm chỉnh bản thân anh mai một cái cách anh tiếp xúc với thế giới thật, anh thật vụng về, ngu ngốc và nông cạn. Đến khúc cuối cùng anh cũng vẫn phải làm thuê cho những kẻ chỉ biết khua môi múa mép, mà chưa chắc IQ của họ = phân nữa anh. Anh dùng sự đam mê của mình, chất xám của mình code và code để rồi đổi lấy được vài lời khen và lên lương khoảng 1tr ít ỏi ... rồi sao ... anh vẫn là kẻ làm thuê. Vẫn cúi đầu khom lưng khi người ta ko vui, vẫn phải nói chuyện theo sắc mặt kẻ khác....
Tôi tự hỏi bản thân mình liệu có đáng hay ko với đồng lương mà tôi nhận được với bản thân mình. Đáng hay không với niềm đam mê của mình. Đáng hay không với cái tôi dũng mãnh khi xưa dám coi thường tất cả. Tiền bạc đối với tôi mà nói thì đúng là không quan trọng. Nhưng rõ ràng 1 điều tôi sẽ chẳng làm gì được với cái đồng lương còm cỏi hiện giờ. Tôi đã từng tin lắm, nhưng giờ sẽ không còn nữa. Mọi chuyện kết thúc khi nó phải kết thúc.
Sự sáng tạo trong thế giới là vô hạn định. Tất cả kiến thức đó, chỉ là bạn phải tìm ra . Hãy bỏ time của chính mình để tìm ra con đường cho bản thân. Nếu có thất bại thì cũng tự nói với lòng rằng. Nó là thất bại đáng có bởi vì bạn thất bại về chính tôi tay và khối óc của mình, chứ không phải vì 1 đám người IQ kém xa bạn. Tôi biết con đường đó sẽ rất khó đi, và " cực kì khó ". Nhưng tin tôi đi, phần thưởng cho nó có thể là cả thế giới. 1 điều nữa là đừng " cuối đầu " trước bất cứ thứ gì, khó khăn trong cuộc sống vẫn con đường của bạn, và ko 1 ai cả. Nếu có thì bạn phải dám chắc với bản thân mình là việc đó chẳng là gì so với mục tiêu của bạn.
--------------------------------------------------------------------------------------------------

Không còn code vì bất cứ ai nữa, không còn phải lệ thuộc vào bất cứ ai nữa. Tôi sáng tạo và xây dựng nên thế giới của mình, nơi mà trái tim tôi thuộc về. Tất cả những gì tôi làm cho các người đều là máy móc, nơi mà đôi tay của tôi làm việc để kiếm cơm ......... và lời nói + hành động đều giả dối, cầm cự đủ lâu cho đến khi tôi không cần các người nữa.

[Bài học đắt giá sau 1 năm làm việc]

yum

Introduction

To update the system applying the most recent corrective patches of security and to the operating system is not as difficult as many do not suppose, nor either must be a hell of dependencies between packages RPM as some others argue. The reality of the things is that it is much very simple and single requires of good bandwidth or very many patience. Next we presented/displayed the procedures to use yum and to make easily what some denominate "horrible, difficult and complicated ".

Please note there are some changes that apply to Fedora Core 3. You will need to install GPG Key for yum in FC3.

Creating Yum Repo's For FC3.

To update system. Update of the system with all the dependencies that are necessary:
Code:
yum update


Searches. To make a search of some package or term in the data base in some of the formed deposits yum in the system:
Code:

 yum search any-package


Example:
Code:
yum search httpd


I hope this will help you understand how to use yum more effeciently. Any erros in this how please notify me.
Consultation of information. To consult the information contained in a package in individual:
Code:

 yum info any-package


Example:
Code:

yum info httpd


Installation of packages. Installation of paquetería with automatic resolution of dependencies:
Code:

 yum install any-package


Example.
Code:

yum install gkrellm


Uninstalling packages. Desinstalación of packages along with everything what it depends on these:
Code:
yum remove any-package


Example.
Code:

yum remove gkrellm


Listing Packages. The following thing will list all the packages available in the data base yum and that can settle:
Code:

 available yum list|less


The following thing will list all the packages installed in the system:
Code:

 yum list installed|less


The following thing will list all the packages installed in the system and that can (they must) be updated:
Code:

 yum list updates|less


Cleaning of the system.

Yum leaves as result of its use heads and packages RPM stored in the interior of the directory located in the route /var/cache/yum/. Particularly the packages RPM that have settled can occupy much space and is by such reason agrees to eliminate them once no longer they have utility. Also it agrees to do the same with the old heads of packages that no longer are in the data base. In order to make the corresponding cleaning, the following thing can be executed:
Code:
 yum clean all


Group install
Code:
yum groupinstall "groupname"


Dont forget the quotation marks for group install.

I hope this will help you understand how to use yum more effeciently. I did this for our newbies that may want to uninstall packages which is not mention in the fedora FAQ. For more info on yum go here: http://www.fedorafaq.org/#installsoftware

Install C, C++ compiler in Linux

Q. I have Red hat enterprise Linux 5 installed on one of the production server. However there is no c compiler installed. I need to compile few applications on this box. How do I install C or C++ compiler on Red Hat Enterprise Linux 5? Where can I get / download compile package?

A.In order to compile and use c/c++ under Linux you need following packages
=> autoconf : GNU's Autoconf is a tool for configuring source code and Makefiles.
=> make/automake : A GNU tool for controlling the generation of executables and other
non-source files of a program from the program's source files.
=> GNU GCC C compiler (gcc) : The gcc package contains the GNU Compiler Collection version 4.1
=> GNU GCC C++ compiler (gcc-c++): This package adds C++ support to the GNU Compiler Collection.

You have total 3 options to download and install GCC compiler under Redhat / CentOS / Fedora Linux:
[a] Use GUI tool
Install rpm from CDROM/DVD
[c] Download and install compiler from RHN over internet
Option # 1: Use GUI tool

Use GUI tool called system-config-packages to install gcc. Just type the following command and select gcc and above packages:
$ system-config-packages &

Option # 2: Install rpm from CDROM/DVD

Mount your CD/DVD and install following packages using rpm command.
# rpm -ivh gcc*

Option # 3: Download and install compiler from RHN over internet

You can download and install packages using RHN and yum command:
# yum install gcc gcc-c++ autoconf automake

(Collections)

Những lỗi của Frameword Hibernate Tôi từng gặp .

- QuerySyntaxException .... Vì hibernate ko mapping được đến những class mà bạn cần . Hoặc những class đó tham chiếu tới những bảng trong cơ sở dữ liệu bị sai. Một nguyên nhân khác là do sai cấu trúc của lệnh Query ===> nên nhớ khi dùng Hibernate mỗi câu query sẽ query tới tên object chứ ko phải là tên bảng trong DB. vd select * from Student ===> Student là table ....... Những trong Hibernate khi ta query thì là from Student ==> Student ở đây là tên Object.... ta cần nhìn vào những EJB đã được ta tạo dựng . tên của chúng như thế nào .
- Lỗi về Dialiect : Dialect là những thuật ngữ ( hay là từ khóa ) ... ở mỗi cơ sở dữ liệu có 1 nhóm thuật ngữ khác nhau vd:MySQL ,Oracle, SQLServer ...... ta cần phải chọn đúng dialect cho nó nếu không nó sẽ báo lỗi này .... 1 trường hợp khác xảy ra nữa là ta đã khai báo dialect trong hibernate,hbm.xml rồi nhưng lại vẫn gặp nó ... Đơn giản là khi cơ sở dữ liệu bạn không kết nối đến được ở FactorySession sẽ throw ra 1 ngoại lệ (Exception) và khi đến Dialect ngoại lệ đó được bắt và khiến ta hiểu lầm là Dialect , trường hợp này cần coi lại tên Cơ sở dữ liệu , password , kết nối và cấu hình JDBC thật kĩ .
- Lỗi khác là do 1 số Object do Netbean tự tạo ra sẽ có thêm những quan hệ 1 nhiều nhiều nhiều nhiều 1 ..... Dĩ nhiên đôi khi ở phần này sẽ bị báo lỗi .. Ta vào Object đó xóa phần code về 1 nhiều đó đi ... Có lẽ nó được sử dụng theo 1 phương pháp nào đó . Những giờ tôi hiểu đến đó thôi .

28/12/2010
Khi đang save 1 object vào DB ... Tôi ko chú ý kiểm tra lại DB ... và object đã ko được lưu. Tìm một hồi ... tôi thấy phải có 1 dòng trong file cấu hình hibernate là <property name="connection.autocommit">true</property> . Lúc đầu khi nó ko lưu . Tôi dùng hệ quản trị DB SQLServer để mở table lên xem .. kết quả là mở ko được ... rõ ràng 1 điều là Hibernate đang giữ kết nối với table này , và nó ko nhả ra cho việc truy xuất của tôi = hệ quản trị. Khi thêm 1 dòng <property name="connection.autocommit">true</property> thì chạy rất tốt , tôi nghĩ object lúc đó đã commit lên DB rồi ... nếu ko có dòng đó thì có lẽ tôi phải sử dụng tới transaction mới commit được . Nếu ko Application sẽ giữ kết nối . Đây có lẽ là 1 lỗi ===> và cũng có thể là 1 điểm để tấn công DB ... nếu như người đó thay đổi được code .

Anti Shadow Defender [ mất pass Shadow Defender]

Hôm nay lên trường cũng đang suy nghĩ ... cài lại cái máy ở trường cho phù hợp với nhu càu của mình. Mỗi lần lên cài này cài nọ lại mất thời gian. Máy trường sử dụng Shadow Defender chẳng rõ mấy chấm, nhưng chắc cũng khá mới. Theo mình suy nghĩ có 3 cách phá được Shadow Defender
1. Biết được file lưu pass của Shadow defender nằm trong máy rồi decipher nó . lấy pass nhấn vào . Cách này thì chỉ còn chờ các pro về lập trình sử lý ... mình chẳng biết.
2. Xâm nhập từ 1 hệ điều hành khác . xóa shadow defender rồi chỉnh lại regedit cho nó là xong. Cách này thì biết làm nhưng ko có dụng cụ( đĩa , USB để boot)
3. Cũng là cách dễ nhất. Khi vào window nhấn F8 rồi chọn Safe mode ... vào đó rồi uninstall nó smile)... chẳng hiểu sao lại đơn giản đến vậy . smile) Mình đã làm và thành công . Bạn cứ thử ...
June 2012
M T W T F S S
May 2012July 2012
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30