5/26/12

Awesome Duplicate Photo Finder

Awesome Duplicate Photo Finder

Awesome Duplicate Photo Finder is a free powerful tool, that helps you to find and remove duplicate photos on your PC. With this program you can easily clean up your photo collection from duplicates or even similar images.
Awesome Duplicate Photo Finder is a completely FREE Software. It contains absolutely NO ADWARE, NO SPYWARE, NO REGISTRATION, NO POPUPS, NO MALWARE or other unwanted software.

This program is very easy to use. You can do all you need with duplicate photos in just a couple of mouse clicks. Awesome Duplicate Photo Finder is able to compare pictures that was resized or pictures with corrected colors (black and white photos etc.). It supports all major image types: JPG, BMP, GIF, PNG.

To start playing just drag some folders from the Windows Explorer into the program's window and click "Start" button. And have fun!
Download Awesome Duplicate Photo Finder

5/23/12

Android Sync Manager WiFi

Software Download
For using Android Sync Manager, you must download the two software below:
1. Install Android Sync Manager WiFi on PC Android Sync Manager WiFi
(Latest Android Sync Manager WiFi Version: 2.2.1110.2763)
Please click "Help > About Android Manager" on your PC software to check the version of Android Sync Manager WiFi software"
2. Install Android Sync Manager WiFi Agent on your Android phone, you can download from any one of the download links below.
a. [Download from Android Market] Recommended
Please go to Apps > Tools to search and install the Android Sync Manager WiFi software.

(Latest Android Sync Manager WiFi agent Version: 2.2.1110.2763)
Please open Android Sync Manager WiFi agent on your Android phone, and then click "About" button to check the version of Android Sync Manager WiFi agent"

b. [Download from Mobile Action]
Please input the link below on your Android phone to download it
http://ds.mobileaction.com/android/amagentwifi.apk
(Latest Android Sync Manager WiFi agent Version: 2.2.1110.2763)
zoon-in when you click the this

Quick Installation Guide
 
Android Sync Manager can be easily set up within 5 simple steps:
Step1. Install Android Sync Manager on PC


Step2. Install Android Sync Manager Agent on handset
a. [Download from Android Market] Recommended
Please go to Apps > Tools to search and install the Android Sync Manager WiFi software.
b. [Download from Moible Action]

  • On your handset, please go to: Settings > Applications, and enable Unknown sources.



  • On your Android phone, open your browser and directly input the download link (http://ds.mobileaction.com/android/amagentwifi.apk) to download Android Sync Manager Agent.
  • Locate the downloaded file in "Download history", and click to start installation.




Step3. Launch Android Sync Manager Agent on handset

  • Open Android Sync Manager Agent after installation is completed.
  • On the Welcome page, click Next button to get into Android Sync Manager Settings page, and complete configurations required for WiFi connection:
PIN Code: Set up a PIN code for connection to PC. This code must be entered on both PC and handset to establish connection.
Idle timeout: Set up a time period to be waited before WiFi connection is turned off for power saving.




  • Return back to the main connection page, and make sure your handset is connected to a wireless access point.


Step4. Start connection with handset
On Android Sync Manager, go to: Settings > Connection, and enter the PIN code previously set up in your handset and the connected WiFi IP address.





Step5. Verify connection on handset
On your handset screen, verify whether connection between PC and handset is successfully established.

If WiFi Sync happens to be off, click it again to start establishing connection.
Accordingly, PC and handset should be connected immediately within a few seconds.




Note:Android Sync Manager Agent will turn off WiFi connection automatically after program has been idle for a while, for the sake of power saving. To resume WiFi connection, please return to your handset screen and press WiFi ON.

5/12/12

Webster Voice Package English

Webster Voice Package English 

http://www.mediafire.com/?ky1jynwviiz
http://www.mediafire.com/?tz1ql22zmdx
http://www.mediafire.com/?ytzemjzey5g

(http://www.lingoes.net/en/translator/speech.htm)

Install Natural Voice package
The way is very easy, open the folder named speech in "installation folder of Lingoes", and create a new folder in it with name of the natural voice, then unzip the downloaded natural voice package into the new folder.
If you want to uninstall some one package, just del the folder of the package.
Now we demonstrate the installation method to take Lingoes Basic English Voice Package for example:
1. First, create a new folder named "Lingoes English" in speech folder of installation folder of Lingoes, the path is:

    Installation folder of Lingoes\speech\Lingoes English\ 2. Download the zip file of Lingoes Basic English Voice Package, then unzip all files and folders in the zip file into the new folder.
3. Then choose "Lingoes English" in the list of "Configuration"→"Speech"→"Natural Voice Engine"→"Voice"
4. After install/change the package, remember to click the button "Rebuild Index file", so lingoes will rebuild a index file for every voice package correctly, it will improve and speed up rate of search and play the natural voice.

 

ETL tools comparison criteria

ETL Tools - general information

ETL tools are designed to save time and money by eliminating the need of 'hand-coding' when a new data warehouse is developed. They are also used to facilitate the work of the database administrators who connect different branches of databases as well as integrate or change the existing databases.
    The main purpose of the ETL tool is:
  • extraction of the data from legacy sources (usually heterogenous)
  • data transformation (data optimized for transaction --> data optimized for analysis)
  • synchronization and cleansing of the data
  • loading the data into data warehouse.
There are several requirements that must be had by ETL tools in order to deliver an optimal value to users, supporting a full range of possible scenarios.

Those are:
- data delivery and transformation capabilities
- data and metadata modelling capabilities
- data source and target support
- data governance capability
- runtime platform capabilities
- operations and administration capabilities
- service-enablements capability.

ETL tools comparison criteria

The research presented in this article is based on Gartner’s data integration magic quadrant, forrester researches and our professional experience. The etltools.org portal is not affiliated with any of the companies listed below in the comparison.

The research inclusion and exclusion criteria are as follows:
- range and mode of connectivity/adapter support
- data transformation and delivery modes support
- metadata and data modelling support
- design, development and data governance support
- runtime platform support
- enablement of service and three additional requirements for vendors:
- $20 milion or more of software revenue from data integration tools every year or not less than 300 production customers
- support of customers in not less than two major geographic regions
- have customer implementations at crossdepartamental and multiproject level.

ETL Tools Comparison

The information provided below lists major strengths and weaknesses of the most popular ETL vendors.

IBM (Information Server Infosphere platform)

    Advantages:
  • strongest vision on the market, flexibility
  • progress towards common metadata platform
  • high level of satisfaction from clients and a variety of initiatives
    Disadvantages:
  • difficult learning curve
  • long implementation cycles
  • became very heavy (lots of GBs) with version 8.x and requires a lot of processing power

Informatica PowerCenter

    Advantages:
  • most substantial size and resources on the market of data integration tools vendors
  • consistent track record, solid technology, straightforward learning curve, ability to address real-time data integration schemes
  • Informatica is highly specialized in ETL and Data Integration and focuses on those topics, not on BI as a whole
  • focus on B2B data exchange
    Disadvantages:
  • several partnerships diminishing the value of technologies
  • limited experience in the field.

Microsoft (SQL Server Integration Services)

    Advantages:
  • broad documentation and support, best practices to data warehouses
  • ease and speed of implementation
  • standardized data integration
  • real-time, message-based capabilities
  • relatively low cost - excellent support and distribution model
    Disadvantages:
  • problems in non-Windows environments. Takes over all Microsoft Windows limitations.
  • unclear vision and strategy

Oracle (OWB and ODI)

    Advantages:
  • based on Oracle Warehouse Builder and Oracle Data Integrator – two very powerful tools;
  • tight connection to all Oracle datawarehousing applications;
  • tendency to integrate all tools into one application and one environment.
    Disadvantages:
  • focus on ETL solutions, rather than in an open context of data management;
  • tools are used mostly for batch-oriented work, transformation rather than real-time processes or federation data delivery;
  • long-awaited bond between OWB and ODI brought only promises - customers confused in the functionality area and the future is uncertain

SAP BusinessObjects (Data Integrator / Data Services)

    Advantages:
  • integration with SAP
  • SAP Business Objects created a firm company determined to stir the market;
  • Good data modeling and data-management support;
  • SAP Business Objects provides tools for data mining and quality; profiling due to many acquisitions of other companies.
  • Quick learning curve and ease of use
    Disadvantages:
  • SAP Business Objects is seen as two different companies
  • Uncertain future. Controversy over deciding which method of delivering data integration to use (SAP BW or BODI).
  • BusinessObjects Data Integrator (Data Services) may not be seen as a stand-alone capable application to some organizations.

SAS

    Advantages:
  • experienced company, great support and most of all very powerful data integration tool with lots of multi-management features
  • can work on many operating systems and gather data through number of sources – very flexible
  • great support for the business-class companies as well for those medium and minor ones
    Disadvantages:
  • misplaced sales force, company is not well recognized
  • SAS has to extend influences to reach non-BI community
  • Costly

Sun Microsystems

    Advantages:
  • Data integration tools are a part of huge Java Composite Application Platform Suite - very flexible with ongoing development of the products
  • 'Single-view' services draw together data from variety of sources; small set of vendors with a strong vision
    Disadvantages:
  • relative weakness in bulk data movement
  • limited mindshare in the market
  • support and services rated below adequate

Sybase

    Advantages:
  • assembled a range of capabilities to be able to address a mulitude of data delivery styles
  • size and global presence of Sybase create opportunities in the market
  • pragmatic near-term strategy - better of current market demand
  • broad partnerships with other data quality and data integration tools vendors
    Disadvantages:
  • falls behind market leaders and large vendors
  • gaps in many aspects of data management

Syncsort

    Advantages:
  • functionality; well-known brand on the market (40 years experience); loyal customer and experience base;
  • easy implementation, strong performance, targeted functionality and lower costs
    Disadvantages:
  • struggle with gaining mind share in the market
  • lack of support for other than ETL delivery styles
  • unsatisfactory with lack of capability of professional services

Tibco Software

    Advantages:
  • message-oriented application integration; capabilities based on common SOA structures;
  • support for federated views; easy implementation, support andperformance
    Disadvantages:
  • scarce references from customers; not widely enough recognised for data integration competencies
  • lacking in data quality capabilities.

ETI

    Advantages:
  • proven and mature code-generating architecture
  • one of the earliest vendors on the data integration market; support for SOA service-oriented deployments;
  • successfully deals with large data volumes and a high degree of complexity, extension of the range of data platforms and data sources;
  • customers' positive responses to ETI technology
    Disadvantages:
  • relatively slow growth of customer base
  • rather not attractive and inventive technology.

iWay Software

    Advantages:
  • offers physical data movement and delivery; support of wide range of adapters and access to numerous sources;
  • well integrated, standard tools;
  • reasonable ease of implementation effort
    Disadvantages:
  • gaps in specific capabilities
  • relatively costly - not competitive versus market leaders

Pervasive Software

    Advantages:
  • many customers, years of experience, solid applications and support;
  • good use of metadata
  • upgrade from older versions into newer is straightforward.
    Disadvantages:
  • inconsistency in defining the target for their applications;
  • no federation capability;
  • limitated presence due to poor marketing.

Open Text

    Advantages
  • Simplicity of use in less-structured sources
  • Easy licensing for business solutions
  • cooperates with a wide range of sources and targets
  • increasingly high functionality
    Disadvantages:
  • limited federation, replication and data quality support; rare upgrades due to its simplicity;
  • weak real-time support due to use third party solutions and other database utilities.

Pitney Bowes Software

    Advantages:
  • Data Flow concentrates on data integrity and quality;
  • supports mainly ETL patterns; can be used for other purposes too;
  • ease of use, fast implementation, specific ETL functionality.
    Disadvantages:
  • rare competition with other major companies, repeated rebranding trigger suspicions among customers.
  • narrow vision of possibilities even though Data Flow comes with variety of applications.
  • weak support, unexperienced service.

5/6/12

66 Điều phật dạy


1. Sở dĩ người ta đau khổ chính vì mãi đeo đuổi những thứ sai lầm.

2. Nếu anh không muốn rước phiền não vào mình, thì người khác cũng không cách nào gây phiền não cho bạn. Vì chính tâm bạn không buông xuống nổi.

3. Bạn hãy luôn cảm ơn những ai đem đến nghịch cảnh cho mình.

4. Bạn phải luôn mở lòng khoan dung lượng thứ cho chúng sanh, cho dù họ xấu bao nhiêu, thậm chí họ đã làm tổn thương bạn, bạn phải buông bỏ, mới có được niềm vui đích thực.

5. Khi bạn vui, phải nghĩ rằng niềm vui này không phải là vĩnh hằng. Khi bạn đau khổ, bạn hãy nghĩ rằng nỗi đau này cũng không trường tồn.

6. Sự chấp trước của ngày hôm nay sẽ là niềm hối hận cho ngày mai.

7. Bạn có thể có tình yêu nhưng đừng nên dính mắc, vì chia ly là lẽ tất nhiên.

8. Đừng lãng phí sinh mạng của mình trong những chốn mà nhất định bạn sẽ ân hận.

9. Khi nào bạn thật sự buông xuống thì lúc ấy bạn sẽ hết phiền não.

10. Mỗi một vết thương đều là một sự trưởng thành.

11. Người cuồng vọng còn cứu được, người tự ti thì vô phương, chỉ khi nhận thức được mình, hàng phục chính mình, sửa đổi mình, mới có thể thay đổi người khác.

12. Bạn đừng có thái độ bất mãn người ta hoài, bạn phải quay về kiểm điểm chính mình mới đúng. Bất mãn người khác là chuốc khổ cho chính bạn.

13. Một người nếu tự đáy lòng không thể tha thứ cho kẻ khác, thì lòng họ sẽ không bao giờ được thanh thản.

14. Người mà trong tâm chứa đầy cách nghĩ và cách nhìn của mình thì sẽ không bao giờ nghe được tiếng lòng người khác.

15. Hủy diệt người chỉ cần một câu, xây dựng người lại mất ngàn lời, xin bạn “Đa khẩu hạ lưu tình”.

16. Vốn dĩ không cần quay đầu lại xem người nguyền rủa bạn là ai? Giả sử bạn bị chó điên cắn bạn một phát, chẳng lẽ bạn cũng phải chạy đến cắn lại một phát?

17. Đừng bao giờ lãng phí một giây phút nào để nghĩ nhớ đến người bạn không hề yêu thích.

18. Mong bạn đem lòng từ bi và thái độ ôn hòa để bày tỏ những nỗi oan ức và bất mãn của mình, có như vậy người khác mới khả dĩ tiếp nhận.

19. Cùng là một chiếc bình như vậy, tại sao bạn lại chứa độc dược? Cùng một mảnh tâm tại sao bạn phải chứa đầy những não phiền như vậy?

20. Những thứ không đạt được, chúng ta sẽ luôn cho rằng nó đẹp đẽ, chính vì bạn hiểu nó quá ít, bạn không có thời gian ở chung với nó. Nhưng rồi một ngày nào đó khi bạn hiểu sâu sắc, bạn sẽ phát hiện nó vốn không đẹp như trong tưởng tượng của bạn.

21. Sống một ngày là có diễm phúc của một ngày, nên phải trân quý. Khi tôi khóc, tôi không có dép để mang thì tôi lại phát hiện có người không có chân.

22. Tốn thêm một chút tâm lực để chú ý người khác chi bằng bớt một chút tâm lực phản tỉnh chính mình, bạn hiểu chứ?

23. Hận thù người khác là một mất mát lớn nhất đối với mình.

24. Mỗi người ai cũng có mạng sống, nhưng không phải ai cũng hiểu được điều đó, thậm chí trân quý mạng sống của mình hơn. Người không hiểu được mạng sống thì mạng sống đối với họ mà nói chính là một sự trừng phạt.

25. Tình chấp là nguyên nhân của khổ não, buông tình chấp bạn mới được tự tại.

26. Đừng khẳng định về cách nghĩ của mình quá, như vậy sẽ đỡ phải hối hận hơn.

27. Khi bạn thành thật với chính mình, thế giới sẽ không ai lừa dối bạn.

28. Người che đậy khuyết điểm của mình bằng thủ đoạn tổn thương người khác là kẻ đê tiện.

29. Người âm thầm quan tâm chúc phúc người khác, đó là một sự bố thí vô hình.

30. Đừng gắng sức suy đoán cách nghĩ của người khác, nếu bạn không phán đoán chính xác bằng trí huệ và kinh nghiệm thì mắc phải nhầm lẫn là lẽ thường tình.

31. Muốn hiểu một người, chỉ cần xem mục đích đến và xuất phát điểm của họ có giống nhau không, thì có thể biết được họ có thật lòng không.

32. Chân lý của nhân sinh chỉ là giấu trong cái bình thường đơn điệu.

33. Người không tắm rửa thì càng xức nước hoa càng thấy thối. Danh tiếng và tôn quý đến từ sự chân tài thực học. Có đức tự nhiên thơm.

34. Thời gian sẽ trôi qua, để thời gian xóa sạch phiền não của bạn đi.

35. Bạn cứ xem những chuyện đơn thuần thành nghiêm trọng, như thế bạn sẽ rất đau khổ.

36. Người luôn e dè với thiện ý của người khác thì hết thuốc cứu chữa.

37. Nói một lời dối gian thì phải bịa thêm mười câu không thật nữa để đắp vào, cần gì khổ như vậy?

38. Sống một ngày vô ích, không làm được chuyện gì, thì chẳng khác gì kẻ phạm tội ăn trộm.

39. Quảng kết chúng duyên, chính là không làm tổn thương bất cứ người nào.

40. Im lặng là một câu trả lời hay nhất cho sự phỉ báng.

41. Cung kính đối với người là sự trang nghiêm cho chính mình.

42. Có lòng thương yêu vô tư thì sẽ có tất cả.

43. Đến là ngẫu nhiên, đi là tất nhiên. Cho nên bạn cần phải “Tùy duyên mà hằng bất biến, bất biến mà hằng tùy duyên”.

44. Từ bi là vũ khí tốt nhất của chính bạn.

45. Chỉ cần đối diện với hiện thực, bạn mới vượt qua hiện thực.

46. Lương tâm là tòa án công bằng nhất của mỗi người, bạn dối người khác được nhưng không bao giờ dối nổi lương tâm mình.

47. Người không biết yêu mình thì không thể yêu được người khác.

48. Có lúc chúng ta muốn thầm hỏi mình, chúng ta đang đeo đuổi cái gì? Chúng ta sống vì cái gì?

49. Đừng vì một chút tranh chấp mà xa lìa tình bạn chí thân của bạn, cũng đừng vì một chút oán giận mà quên đi thâm ân của người khác.

50. Cảm ơn đời với những gì tôi đã có, cảm ơn đời những gì tôi không có.

51. Nếu có thể đứng ở góc độ của người khác để nghĩ cho họ thì đó mới là từ bi.

52. Nói năng đừng có tánh châm chọc, đừng gây thương tổn, đừng khoe tài cán của mình, đừng phô điều xấu của người, tự nhiên sẽ hóa địch thành bạn.

53. Thành thật đối diện với mâu thuẫn và khuyết điểm trong tâm mình, đừng lừa dối chính mình.

54. Nhân quả không nợ chúng ta thứ gì, cho nên xin đừng oán trách nó.

55. Đa số người cả đời chỉ làm được ba việc: Dối mình, dối người, và bị người dối.

56. Tâm là tên lừa đảo lớn nhất, người khác có thể dối bạn nhất thời, nhưng nó lại gạt bạn suốt đời.

57. Chỉ cần tự giác tâm an, thì đông tây nam bắc đều tốt. Nếu còn một người chưa độ thì đừng nên thoát một mình.

58. Khi trong tay bạn nắm chặt một vật gì mà không buông xuống, thì bạn chỉ có mỗi thứ này, nếu bạn chịu buông xuống, thì bạn mới có cơ hội chọn lựa những thứ khác. Nếu một người luôn khư khư với quan niệm của mình, không chịu buông xuống thì trí huệ chỉ có thể đạt đến ở một mức độ nào đó mà thôi.

59. Nếu bạn có thể sống qua những ngày bình an, thì đó chính là một phúc phần rồi. Biết bao nhiêu người hôm nay đã không thấy được vầng thái dương của ngày mai, biết bao nhiêu người hôm nay đã trở thành tàn phế, biết bao nhiêu người hôm nay đã đánh mất tự do, biết bao nhiêu người hôm nay đã trở thành nước mất nhà tan.

60. Bạn có nhân sinh quan của bạn, tôi có nhân sinh quan của tôi, tôi không dính dáng gì tới bạn. Chỉ cần tôi có thể, tôi sẽ cảm hóa được bạn. Nếu không thể thì tôi đành cam chịu.

61. Bạn hy vọng nắm được sự vĩnh hằng thì bạn cần phải khống chế hiện tại.

62. Ác khẩu, mãi mãi đừng để nó thốt ra từ miệng chúng ta, cho dù người ta có xấu bao nhiêu, có ác bao nhiêu. Bạn càng nguyền rủa họ, tâm bạn càng bị nhiễm ô, bạn hãy nghĩ, họ chính là thiện tri thức của bạn.

63. Người khác có thể làm trái nhân quả, người khác có thể tổn hại chúng ta, đánh chúng ta, hủy báng chúng ta. Nhưng chúng ta đừng vì thế mà oán hận họ, vì sao? Vì chúng ta nhất định phải giữ một bản tánh hoàn chỉnh và một tâm hồn thanh tịnh.

64. Nếu một người chưa từng cảm nhận sự đau khổ khó khăn thì rất khó cảm thông cho người khác. Bạn muốn học tinh thần cứu khổ cứu nạn, thì trước hết phải chịu đựng được khổ nạn.

65. Thế giới vốn không thuộc về bạn, vì thế bạn không cần vứt bỏ, cái cần vứt bỏ chính là những tánh cố chấp. Vạn vật đều cung ứng cho ta, nhưng không thuộc về ta.

66. Bởi chúng ta không thể thay đổi được thế giới xung quanh, nên chúng ta đành phải sửa đổi chính mình, đối diện với tất cả bằng lòng từ bi và tâm trí huệ