Thứ Năm, 29 tháng 11, 2012

Ăn gì để thông minh hơn?

Để có trí nhớ, điểm thi tốt hơn và tinh thần phấn chấn, sao bạn không tận dụng những loại thực phẩm giúp ích cho não bộ nhiều nhất. Hãy để các hợp chất tự nhiên trong những món ăn ngon biến thành rào chắn đầu tiên trong hàng phòng vệ của sức khỏe não bộ, xóa bỏ các gốc tự do gây bệnh ung thư đồng thời xua đuổi tình trạng suy nhược. Bạn cũng đừng quên chọn thực phẩm có nguồn gốc hữu cơ nhé!

Củ cải đường
Cây củ cải đường cung cấp vitamin B cho não. Dưỡng chất thiết yếu này giúp bạn nhanh chóng xử lý dữ liệu và sắp xếp ký ức. Củ cải đường tươi thậm chí còn được dùng làm thuốc chống suy nhược tự nhiên. Ngoài ra, thực phẩm này giàu chất folate tốt cho tim. Tuy nhiên, nên tránh xa củ cải đường đóng hộp; hộp đựng thường được phủ BPA, một hóa chất phá vỡ hệ thống hormone tự nhiên của chúng ta.


Trứng hữu cơ
Trứng thu hoạch từ “gà đi bộ” chứa rất nhiều axit béo omega-3 có công dụng bảo vệ não. Thậm chí trứng từng được gọi là thực phẩm hoàn hảo cho não. Tuy nhiên, không phải mọi loại trứng đều cho hiệu quả như nhau. Trứng của gà được nuôi thả rông trên cỏ ở nông trại chứa omega-3 nhiều hơn hai lần so với trứng gà công nghiệp, và nhiều vitamin E tự nhiên hơn 3 lần (vitamin này là loại thuốc chống trầm cảm hiệu quả và có khả năng góp phần hạn chế các yếu tố nguy cơ của bệnh Alzheimer).


Quả mọng
Các loại quả mọng giúp tăng cường trí óc. Quả mâm xôi và việt quất chứa những hợp chất anthocyanin bảo vệ các dây thần kinh liên quan đến trí nhớ. Fisetin trong dâu tây tạo nên sức mạnh của trí nhớ dài hạn. Một nghiên cứu của Anh nhận thấy thói quen ăn khoảng 200gram việt quất một ngày có thể cải thiện đáng kể trí nhớ chỉ trong vài tháng.


Mỡ lợn
Bạn đừng lo lắng nhé! Loại mỡ lợn thích hợp thật sự có thể làm nên điều kỳ diệu cho não đấy, đặc biệt là đối với tinh thần của bạn. Axit oleic trong mỡ lợn là một chất béo đơn bão hòa giúp giảm nguy cơ suy nhược. Nó còn giàu vitamin D, một hormone quan trọng được cho là để ngăn chặn chứng mất trí. Bạn nhớ chú ý nguồn gốc hữu cơ của nơi cung cấp để có được phần mỡ lợn tốt cho sức khỏe nhất.


Ớt cayenne
Loại ớt cayenne chứa nhiều capsaicin, hợp chất nổi tiếng nhất với công dụng chống mỡ tự nhiên và giảm đau. Tuy nhiên, theo tác giả Tyler Graham và Drew Ramsey của cuốn sách The Happiness Diet (Ăn kiêng hạnh phúc), não của chúng ta được lợi cũng được lợi từ hợp chất đầy vị cay này. Thực tế, não bộ chứa các thụ quan capsaicin, chúng giải phóng endorphin giảm stress, giúp chúng ta dễ dàng tập trung hơn.


Cải bruxen
Đây là lý do tốt để ăn cải bruxen: Các nhà khoa học đã chứng minh cây họ cải này giàu các phân tử được cơ thể biến đổi thành diindolymethane, một yếu tố thúc đẩy hệ miễn dịch có tác dụng bảo vệ những tế bào não mới. Chất chống oxy hóa trong loại cải này còn giúp dọn dẹp các gốc tự do gây bệnh ung thư, các phế phẩm sinh ra trong cơ thể khi nó sử dụng nguyên liệu để tạo năng lượng.


Cải xoăn
Giống như cải bruxen, cải xoăn và anh em thuộc họ cải của nó như cải bắp, bông cải xanh và súp lơ đóng vai trò như tác nhân chống lão hóa hiệu nghiệm cho bộ não. Một nghiên cứu của Trường Y Harvard với hơn 13.000 phụ nữ phát hiện việc ăn những loại rau này kéo tuổi não trẻ lại 1-2 năm. Bí quyết tiết kiệm tiền? Cải xoăn cực kỳ dễ trồng ở khoảng sân sau nhà bạn.


Hạt bí
Hạt bí là báu vật bé nhỏ chứa đầy tryptophan, một khối dựng sẵn cốt yếu của sức khỏe não bộ được dùng để tạo ra serotonin, đây là thành phần then chốt trong sức khỏe tinh thần và não bộ.


Theo www.womenshealthvn.com

Thứ Sáu, 23 tháng 11, 2012

Beautiful website

1. http://www.livefyre.com/comments/
2. http://douglasmenezes.com/wp/blog/
3. http://www.thepixel.com/blog/
4. http://pralinenschachtel.de/

Social Comment Box

1.Facebook offer comments as a Social Plugin
http://developers.facebook.com/docs/reference/plugins/comments
But this won't be heavily customizable. For that you'd have to write your own system hooking into the Platform. I'd not recommend this, unless you have a very good reason to do so.

2. Twitter have their @anywhere product, which may be what you're looking for
http://dev.twitter.com/anywhere
For a fully customizable tweet box, you'd have to write your own app using the API and have users connect with OAuth

Save links :
- https://dev.twitter.com/docs/twitter-libraries#php
- https://dev.twitter.com/docs/embedded-tweets
- https://dev.twitter.com/
- http://www.insidefacebook.com/category/social-plugins/
- Tham khao box comment in here : http://www.ruhanirabin.com/easy-steps-to-facebook-connect-comment-box-how-to/

** Useful :
- http://www.insidefacebook.com/2011/03/01/comments-box-plugin-relevance/
http://www.blogger.webaholic.co.in/2011/09/facebook-comments-box-advantage_15.html
- http://www.facebook.com/notes/facebook-media/bringing-facebook-comments-to-mobile/306485919386904
- http://www.facebook.com/help/340599879348142/
- http://support.intothedarkroom.com/entries/21916547-want-to-add-social-plugins-comment-to-my-website
- http://www.shoptab.net/blog/why-your-business-should-add-social-plugins-to-your-website-and-blog/
-

Thứ Sáu, 9 tháng 11, 2012

PHPUnit Installation on Wamp in Windows 7 and Integration with Eclipse

In this tutorial we will use wamp server package version 2.2a for installing PHPUnit on. Since there may be some problems with 64-bit version related to PHPUnit installation, it is better to use 32-bit version of it.


First we have to install PEAR.
If you do not have “go-pear.phar” file at your PHP folder you should download it from the “pear.php.net/go-pear.phar” web address, create a folder called “pear” at your PHP folder (for ex: C:\wamp\bin\php\php5.3.8) and then place the “go-pear.phar” file into it. Then open a command prompt and type the following command:
php .\pear\go-pear.phar

By the way, in order not to encounter any problem during command prompt operations, I recommend you to open the command prompt windows with “Run as administrator” option throughout this tutorial.
Just press ENTER as a reply to the following question:

Then press ENTER in order to accept all of the paths listed:

Reply as “Y” to the following question:

Then press ENTER again to finish the installation.

Now your pear installation is completed:

After the installation, add your php directory (for ex: C:\wamp\bin\php\php5.3.8) to the system environment variable “PATH” in order to be able to call “pear.bat” from any location (if you have not added yet before the pear installation).
Moreover, it is better to run “PEAR_ENV” registry file located at your PHP folder (for ex: C:\wamp\bin\php\php5.3.8) in order to add useful environment variables.
From now on we can install PHPUnit using pear. First we can check whether it is updated by the following command:
pear upgrade-all

After we are sure that it is updated, we should add the following channels:

pear channel-discover components.ez.no
pear channel-discover pear.phpunit.de
pear channel-discover pear.symfony-project.com


If something goes wrong with the above pear commands you could try the “pear clear-cache” command to make sure that the installer does not use cached data.
Finally, we can install the PHPUnit using the following command:
pear install –alldeps phpunit/PHPUnit

The following components are installed:
phpunit/PHPUnit can optionally use PHP extension “curl”
phpunit/PHPUnit can optionally use PHP extension “dbus”
phpunit/PHPUnit_MockObject can optionally use PHP extension “soap”
pear/HTTP_Request2 can optionally use PHP extension “curl”
pear/HTTP_Request2 can optionally use PHP extension “fileinfo”
pear/HTTP_Request2 can optionally use PHP extension “openssl”
downloading PHPUnit-3.5.15.tgz …
Starting to download PHPUnit-3.5.15.tgz (118,859 bytes)
……………………..done: 118,859 bytes
downloading DbUnit-1.0.3.tgz …
Starting to download DbUnit-1.0.3.tgz (39,292 bytes)
…done: 39,292 bytes
downloading File_Iterator-1.2.6.tgz …
Starting to download File_Iterator-1.2.6.tgz (3,439 bytes)
…done: 3,439 bytes
downloading Text_Template-1.1.0.tgz …
Starting to download Text_Template-1.1.0.tgz (2,783 bytes)
…done: 2,783 bytes
downloading PHP_CodeCoverage-1.0.5.tgz …
Starting to download PHP_CodeCoverage-1.0.5.tgz (115,040 bytes)
…done: 115,040 bytes
downloading PHP_Timer-1.0.2.tgz …
Starting to download PHP_Timer-1.0.2.tgz (3,686 bytes)
…done: 3,686 bytes
downloading PHPUnit_MockObject-1.0.9.tgz …
Starting to download PHPUnit_MockObject-1.0.9.tgz (18,414 bytes)
…done: 18,414 bytes
downloading PHPUnit_Selenium-1.0.3.tgz …
Starting to download PHPUnit_Selenium-1.0.3.tgz (16,587 bytes)
…done: 16,587 bytes
downloading YAML-1.0.6.tgz …
Starting to download YAML-1.0.6.tgz (10,010 bytes)
…done: 10,010 bytes
downloading XML_RPC2-1.1.1.tgz …
Starting to download XML_RPC2-1.1.1.tgz (68,431 bytes)
…done: 68,431 bytes
downloading ConsoleTools-1.6.1.tgz …
Starting to download ConsoleTools-1.6.1.tgz (869,994 bytes)
…done: 869,994 bytes
downloading PHP_TokenStream-1.0.1.tgz …
Starting to download PHP_TokenStream-1.0.1.tgz (7,250 bytes)
…done: 7,250 bytes
downloading HTTP_Request2-2.0.0.tgz …
Starting to download HTTP_Request2-2.0.0.tgz (97,476 bytes)
…done: 97,476 bytes
downloading Cache_Lite-1.7.12.tgz …
Starting to download Cache_Lite-1.7.12.tgz (30,469 bytes)
…done: 30,469 bytes
downloading Base-1.8.tgz …
Starting to download Base-1.8.tgz (236,357 bytes)
…done: 236,357 bytes
downloading Net_URL2-2.0.0.tgz …
Starting to download Net_URL2-2.0.0.tgz (11,325 bytes)
…done: 11,325 bytes
install ok: channel://pear.phpunit.de/File_Iterator-1.2.6
install ok: channel://pear.phpunit.de/Text_Template-1.1.0
install ok: channel://pear.phpunit.de/PHP_Timer-1.0.2
install ok: channel://pear.phpunit.de/PHPUnit_Selenium-1.0.3
install ok: channel://pear.symfony-project.com/YAML-1.0.6
install ok: channel://pear.php.net/Cache_Lite-1.7.12
install ok: channel://components.ez.no/Base-1.8
install ok: channel://pear.php.net/Net_URL2-2.0.0
install ok: channel://pear.phpunit.de/DbUnit-1.0.3
install ok: channel://pear.phpunit.de/PHPUnit_MockObject-1.0.9
install ok: channel://components.ez.no/ConsoleTools-1.6.1
install ok: channel://pear.php.net/HTTP_Request2-2.0.0
install ok: channel://pear.php.net/XML_RPC2-1.1.1
install ok: channel://pear.phpunit.de/PHP_TokenStream-1.0.1
install ok: channel://pear.phpunit.de/PHP_CodeCoverage-1.0.5
install ok: channel://pear.phpunit.de/PHPUnit-3.5.15
After the installation has finished, we can check the PHPUnit version as follows:

Before the Eclipse integration part, we can check whether it works correctly at the command prompt:

As we have completed PHPUnit installation, it is time to integrate it with Eclipse.
PHPUnit can be integrated into Eclipse environment via “External Tools Configurations” feature of the Eclipse IDE. Firstly, you should open the “External Tools Configurations” window through the path “Run->External Tools-> External Tools Configurations…” as follows:

Here you should select the option and then click on “New launch configuration” button (). Then give “PHPUnit” as the name of the new configuration. Moreover you should specify the path for the “phpunit.bat” file and the path for your unit tests location as below:

The working directory should be set as $(container_loc) via the “Variables…” button in order to adjust the working directory as the absolute file system path of the unit test file:

Lastly, the “Arguments” part of the configuration windows should be set as $(resource_name). This could be set again by the “Variables…” button as below:

After these settings are done, you should apply them and close the window. From now on you can run your phpunit tests by selecting the test file from the explorer and clicking the “Run external Tools” button () which is in this case “Run PHPUnit”:

The results are shown at the “Console” window:


Adnan Kalay
Traceper Team
www.ankara-gtug.org

XPATH and Madcow

Madcow relies heavily on XPATH.
It is usually used in the mappings files. Like this one in the search.grass file.

searchButton.xpath=//button[@type='submit']

Therefore it is important to have a good understanding of how to use xpath.
Here is some good links to read up about it.
https://www.w3schools.com/xml/xpath_intro.asp

There are also a few plugins for your web browsers, which you can run to test your xpath code.
So if you haven't already got one then you should look at getting one also.
Here are a few links…
https://chrome.google.com/webstore/detail/xpath-helper/hgimnogjllphhhkhlmebbmlgjoejdpjl
https://chrome.google.com/webstore/detail/xpath/lbghbpofdlcecfbpjgmffnkieenjkboi/details
https://addons.mozilla.org/en-US/firefox/addon/xpather/

Also here is a good tip too:
You can use $x in the Chrome javascript console. No extensions needed.

ex: $x("//img")

Also the search box in the web inspector will accept xpath

Ubuntu Linux Stop a Process

How do I stop a process under Ubuntu Linux using command line and GUI tools?

You can use the following tools to stop a process under Ubuntu Linux:
  1. System Monitor application - A gui tools displays current active processes. it also provides detailed information about individual processes, and enables you to control active processes i.e. kill or end process.
  2. kill command - Send signal to a process such as kill or end a process.
  3. pkill command - Find processes or processes based on name and send end or kill singles to processes.
  4. killall command - Kill processes (including all its children) by name.

Gnome: System Monitor Application To Kill a Process

To start System Monitor GUI, click on System menu > Select Administration > System Monitor. Alternatively, open a command-line terminal (select Applications > Accessories > Terminal), and then type:
$ gnome-system-monitor
Click on Processes Tab:

Fig.01: A list of process and end Process button

How Do I End a Process?

  • First select the process that you want to end.
  • Click on the End Process button. You will get a confirmation alert. Click on "End Process" button to confirm that you want to kill the process.
  • This is the simplest way way to stop (end) a process.

kill Command Line Option

You can use the kill command to send a signal to each process specified by a process identifier (PID). The default signal is SIGTERM (15). See the list of common UNIX / Linux signal names and numbers for more information. In this example, ps command is used to find out all running processes in the system:
$ ps aux | grep firefox
To end a process, enter:
$ kill -s 15 PID-HERE
$ kill -s 15 2358

OR send signal 9 (SIGKILL) which is used for forced termination to PID # 3553:
$ kill -9 PID-HERE
$ kill -9 3553

See our previous FAQ "how to kill a process in Linux" for more information.

pkill Command Line Option

The pkill command allows you to kill process by its name, user name, group name, terminal, UID, EUID, and GID. In this example, kill firefox process using pkill command for user vivek as follows:
$ pkill -9 -u vivek firefox

killall Command Line Option

The killall command sends a signal to all processes. To terminate all httpd process (child and parent), enter:
$ sudo killall -9 httpd

OR
$ sudo killall -9 apache2
See sending signal to Processes wiki article for more information.

Thứ Năm, 8 tháng 11, 2012

Install php unit ubuntu

sudo apt-get install php5-dev php-pear
sudo apt-get install php5-xdebug php5-dev
sudo apt-get install php-pear
sudo pear channel-discover pear.phpunit.de
sudo pear channel-discover components.ez.no
sudo pear channel-discover pear.symfony-project.com
sudo pear channel-discover pear.symfony.com
sudo pear update-channels
Uncomment of added in "/etc/php5/cli/php.ini":
include_path = ".:/usr/share/php"

 sudo pear upgrade-all

sudo pear install pear.symfony-project.com/YAML-1.0.2
sudo pear install phpunit/PHPUnit_Selenium-1.0.1
sudo pear install phpunit/Text_Template-1.0.0
sudo pear install phpunit/PHPUnit_MockObject-1.0.3
sudo pear install phpunit/PHP_Timer-1.0.0
sudo pear install phpunit/File_Iterator-1.2.3
sudo pear install phpunit/PHP_TokenStream-1.0.1
sudo pear install phpunit/PHP_CodeCoverage-1.0.2
sudo pear install phpunit/DbUnit-1.0.0
sudo pear install phpunit/PHPUnit-3.5.15

Testing: phpunit --version
to run phpunit
go to folder tests
phpunit --configuration phpunit.xml
to see result
go to unittest/log/testdox.html

Học lập trình web căn bản với PHP

Bài 1: Các kiến thức căn bản Part 1:  https://jimmyvan88.blogspot.com/2012/05/can-ban-lap-trinh-web-voi-php-bai-1-cac.html Part 2:  https://...