Showing posts with label Application. Show all posts
Showing posts with label Application. Show all posts

Monday, May 15, 2023

Application Security Risk - Broken Access Control

0 comments
Broken Access Control refers to vulnerabilities that allow unauthorized actors to gain access to sensitive information or perform actions they are not supposed to. This can be categorized into several common weaknesses:CWE-200: Exposure of Sensitive Information to an Unauthorized Actor




CWE-201: Insertion of Sensitive Information Into Sent Data
CWE-352: Cross-Site Request Forgery

  • Common causes of Broken Access Control include:Violation of the principle of least privilege or deny by default. This means that access should only be granted to specific capabilities, roles, or users, but it is instead available to anyone.
  • Bypassing access control checks by modifying the URL (parameter tampering or force browsing), internal application state, HTML pages, or by using attack tools to modify API requests.
  • Allowing the viewing or editing of someone else's account by providing its unique identifier (insecure direct object references).
  • Accessing APIs without proper access controls for POST, PUT, and DELETE operations.
  • Elevation of privilege, such as acting as a user without being logged in or acting as an admin when logged in as a regular user.
  • Manipulation of metadata, like replaying or tampering with access control tokens such as JSON Web Tokens (JWTs), cookies, or hidden fields to elevate privileges or abuse JWT invalidation.
  • Misconfiguration of Cross-Origin Resource Sharing (CORS), which allows unauthorized or untrusted origins to access APIs.
  • Force browsing to authenticated pages as an unauthenticated user or accessing privileged pages as a standard user.

Here are two scenarios that illustrate Broken Access Control vulnerabilities:

Scenario #1: The application uses unverified data in a SQL call that accesses account information:
java
pstmt.setString(1, request.getParameter("acct")); ResultSet results = pstmt.executeQuery();


An attacker can simply modify the browser's 'acct' parameter to send any account number they want. If this input is not properly verified, the attacker can access any user's account by manipulating the URL:
arduino
https://example.com/app/accountInfo?acct=notmyacct
Scenario #2: An attacker can force browse to target URLs that should be restricted to certain user roles. For example, access to the admin page requires admin rights:
ruby
https://example.com/app/getappInfo https://example.com/app/admin_getappInfo


If an unauthenticated user can access either of these pages, it indicates a flaw. Similarly, if a non-admin user can access the admin page, it is also a security vulnerability.

Prevention Measures:

  • To prevent Broken Access Control vulnerabilities, follow these best practices:Implement access control mechanisms in trusted server-side code or serverless APIs, where attackers cannot modify the access control check or metadata.
  • Except for public resources, adopt a deny-by-default approach, meaning that access is only granted to specific resources and actions.
  • Implement access control mechanisms once and reuse them consistently throughout the application. Minimize the usage of Cross-Origin Resource Sharing (CORS).
  • Ensure that access controls enforce record ownership, rather than assuming that users can create, read, update, or delete any record.
  • Enforce unique application business limit requirements using domain models.
  • Disable web server directory listing and remove sensitive file metadata (e.g., .git) and backup files from web roots.
  • Log access control failures and alert administrators when appropriate, such as in cases of repeated failures.
  • Implement rate limiting on API and controller access to mitigate harm from automated attack tools.
  • Invalidate stateful session identifiers on the server after logout. If using stateless JWT tokens, ensure they have a short lifespan to minimize the attacker's window of opportunity. For longer-lived JWTs, it is highly recommended to follow the OAuth standards for token revocation and management.

  • By following these preventive measures, you can enhance the security of your application and mitigate the risk of Broken Access Control vulnerabilities. Regular security assessments and testing should also be conducted to identify and address any potential weaknesses in access control mechanisms.

  • It is crucial to prioritize security during the development process and ensure that access controls are implemented correctly and consistently. This includes ongoing monitoring and updates as new vulnerabilities and attack techniques emerge.

  • Remember, access control is a critical aspect of protecting sensitive information and preventing unauthorized access. By implementing robust access control measures, you can significantly reduce the risk of data breaches and unauthorized activities within your application.

Read more...

Tuesday, February 21, 2023

Artificial Intelligence: What It Is, What It Can Do, and Its Benefits

0 comments
Artificial Intelligence (AI) is a rapidly advancing field that promises to revolutionize the way humans interact with technology. AI is a broad subfield of computer science, concerned with building intelligent computer systems that can learn and adapt to changing conditions. It includes methods such as machine learning, natural language processing, and robotics.

An image generated by AI

 

At its core, AI is about making machines do things in ways that would normally require human intelligence. AI systems can be used to solve complex problems, recognize patterns, and understand natural language. AI systems are already being used in a wide range of applications, from healthcare to finance, and in many other industries.

One of the primary benefits of AI is its ability to automate tasks and reduce the amount of time and resources expended on them. This can free up resources and personnel to focus on more complex tasks and activities. AI can also provide insights into data-driven decisions, helping to identify trends and draw meaningful conclusions.

AI can also improve customer service. By using AI-powered customer support bots, businesses can respond quickly and accurately to customer inquiries. AI-driven chatbots can also be used to automate sales, making it easier for customers to find the right products and services.

AI can also be used to detect and diagnose diseases, analyze medical images, and recommend treatments. AI-based services are also being used to develop more accurate forecasts on weather, traffic, and other factors.

Overall, AI offers a wide range of potential applications and benefits. From automation and insights to customer support and better health outcomes, AI is set to revolutionize the way we interact with technology. With its increasing use in many sectors, AI is quickly becoming a key part of our lives.

Read more...

Adding a Recent Posts Feature to Your Blog

0 comments
If you're looking to spruce up your blog, adding a recent posts feature is a great way to do it. This feature will make it easier for readers to find the latest content on your blog. Plus, it can also help keep visitors engaged and coming back for more.



In this article, we'll discuss why adding a recent posts feature is important for your blog and how to do it using code.
Why Add a Recent Posts Feature?

Adding a recent posts feature to your blog is beneficial in a few ways. First, it makes it easier for readers to view the latest content on your blog. Instead of having to scroll through the archives, they can just click on the recent posts link and be taken right to the most current content.

In addition, having a recent posts feature helps keep readers engaged and coming back for more. This can help increase your blog's page views and the amount of time readers spend on your blog.
How to Add a Recent Posts Feature Using Code

Adding a recent posts feature to your blog is a fairly straightforward process. Here's the code you'll need to add it to your blog.
<div>
  <h2>Recent Posts</h2>
  <ul>
    <?php
      $args = array(
          'posts_per_page' => 5,
        'orderby' => 'date',
        'order' => 'DESC'
      );
      $recent_posts = get_posts($args);
      foreach($recent_posts as $post) { ?>
        <li><a href="<?php the_permalink($post->ID); ?>"><?php echo $post->post_title; ?></a></li>
      <?php } ?>
  </ul>
</div>

This code will create a list of your five most recent blog posts which you can place anywhere on your blog. Simply copy and paste the code into the theme file of your choice, then customize it to your liking.
Conclusion

Adding a recent posts feature to your blog is an easy way to keep readers engaged and coming back for more. Plus, it makes it easier for visitors to find.

You can also try the code below. Good luck!

<div class="recentpoststyle">
<script type="text/javascript">
function showlatestposts(e){for(var t=0;t<posts_no;t++){var r,s=e.feed.entry[t],n=s.title.$t;if(t==e.feed.entry.length)break;for(var a=0;a<s.link.length;a++)if("alternate"==s.link[a].rel){r=s.link[a].href;break}n=n.link(r);var i="... read more";i=i.link(r);var l=s.published.$t,o=l.substring(0,4),u=l.substring(5,7),c=l.substring(8,10),m=new Array;if(m[1]="Jan",m[2]="Feb",m[3]="Mar",m[4]="Apr",m[5]="May",m[6]="Jun",m[7]="Jul",m[8]="Aug",m[9]="Sep",m[10]="Oct",m[11]="Nov",m[12]="Dec","content"in s)var d=s.content.$t;else if("summary"in s)var d=s.summary.$t;else var d="";var v=/<\S[^>]*>/g;if(d=d.replace(v,""),document.write('<li class="recent-post-title">'),document.write(n),document.write('</li><div class="recent-post-summ">'),1==post_summary)if(d.length<summary_chars)document.write(d);else{d=d.substring(0,summary_chars);var f=d.lastIndexOf(" ");d=d.substring(0,f),document.write(d+" "+i)}document.write("</div>"),1==posts_date&&document.write('<div class="post-date">'+m[parseInt(u,10)]+" "+c+" "+o+"</div>")}}
</script>
<script type="text/javascript">
var posts_no = 5;var posts_date = true;var post_summary = true;var summary_chars = 80;</script>
<script src="/feeds/posts/default?orderby=published&amp;alt=json-in-script&amp;callback=showlatestposts">
</script><a style="font-size: 9px; color: #CECECE;margin-top:10px;" href="https://1001thuthuat.blogspot.com/" rel="nofollow">Recent Posts Widget</a>
<noscript>Your browser does not support JavaScript!</noscript>
<style type="text/css">
.recentpoststyle {counter-reset: countposts;list-style-type: none;}
.recentpoststyle a {text-decoration: none;color: #49A8D1;}
.recentpoststyle a:hover {color: #000;}
.recentpoststyle li:before {content: counter(countposts,decimal);counter-increment: countposts;float: left;z-index: 1;position:relative;font-size: 15px;font-weight: bold;color:#fff;background:##69B7E2; margin:13px 5px 0px -6px;line-height:30px;width:30px;height:30px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}li.recent-post-title{margin-bottom: 5px;padding: 0;}
.recent-post-title a {color: #444;text-decoration: none;font: bold 13px "Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,AppleGothic,sans-serif;}
.post-date {font-size: 11px;color: #999;margin:5px 0px 15px 32px;}
.recent-post-summ {border-left:1px solid #69B7E2; color: #777; padding: 0px 5px 0px 20px; margin-left: 10px; font: 15px Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;}
</style></div>

Read more...

ChatGPT: Understanding the Capabilities and Limitations of OpenAI's Language Mode

0 comments
ChatGPT is a large language model developed by OpenAI, an artificial intelligence research organization that aims to create safe and beneficial AI. Language models like ChatGPT are designed to understand and generate human-like language, which can be used for a wide range of applications, including chatbots, language translation, and text completion.



One of the key features of ChatGPT is its size. The model was trained on a massive dataset of text from the internet, which allows it to generate responses that are both diverse and coherent. At the time of writing, the most recent version of ChatGPT, called GPT-3, contains 175 billion parameters, making it one of the largest language models in existence.

ChatGPT's size and complexity give it a number of impressive capabilities. It can generate responses to prompts in a wide range of topics, from philosophy to trivia to pop culture. It can also complete sentences or paragraphs based on a short prompt, which can be helpful for tasks like writing summaries or generating content for websites. Additionally, ChatGPT can translate between languages and summarize long documents into shorter versions.

One of the key challenges in developing a language model like ChatGPT is ensuring that it generates responses that are both coherent and appropriate. Because the model is trained on a massive dataset of text from the internet, it can sometimes generate responses that are offensive or inappropriate. To address this issue, OpenAI has developed a number of safeguards and controls, including filters to detect and remove harmful content and tools for users to report inappropriate responses.

Another challenge with language models like ChatGPT is ensuring that they are transparent and explainable. Because the model is so complex, it can be difficult to understand how it generates its responses, which can make it hard to trust or audit. To address this issue, OpenAI has developed a number of tools for analyzing and interpreting the model's behavior, including visualization tools and metrics for evaluating the quality of its responses.

Despite its impressive capabilities, ChatGPT is not without its limitations. Like all language models, it has biases and blind spots that can lead it to generate inaccurate or inappropriate responses. Additionally, because the model is so complex and computationally intensive, it requires significant resources to run, which can make it challenging for smaller organizations or individuals to use.

Overall, ChatGPT is a powerful tool for generating and analyzing human-like language. Its size and complexity allow it to generate responses that are diverse, coherent, and appropriate for a wide range of applications. However, it is important to be aware of the model's limitations and to use it responsibly and ethically.


========

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI, một tổ chức nghiên cứu trí tuệ nhân tạo nhằm mục đích tạo ra AI an toàn và có lợi. Các mô hình ngôn ngữ như ChatGPT được thiết kế để hiểu và tạo ngôn ngữ giống con người, có thể dùng cho nhiều ứng dụng, bao gồm chatbot, dịch ngôn ngữ và hoàn thiện văn bản.

Một trong những tính năng chính của ChatGPT là kích thước của nó. Mô hình được đào tạo trên một tập dữ liệu văn bản khổng lồ từ internet, cho phép nó tạo ra các phản hồi vừa đa dạng vừa mạch lạc. Tại thời điểm viết bài, phiên bản mới nhất của ChatGPT, được gọi là GPT-3, chứa 175 tỷ tham số, khiến nó trở thành một trong những mô hình ngôn ngữ lớn nhất đang tồn tại.

Kích thước và độ phức tạp của ChatGPT mang lại cho nó một số khả năng ấn tượng. Nó có thể tạo phản hồi cho lời nhắc trong nhiều chủ đề khác nhau, từ triết học đến chuyện vặt vãnh đến văn hóa đại chúng. Nó cũng có thể hoàn thành các câu hoặc đoạn văn dựa trên một lời nhắc ngắn, điều này có thể hữu ích cho các tác vụ như viết tóm tắt hoặc tạo nội dung cho các trang web. Ngoài ra, ChatGPT có thể dịch giữa các ngôn ngữ và tóm tắt các tài liệu dài thành các phiên bản ngắn hơn.

Một trong những thách thức chính trong việc phát triển một mô hình ngôn ngữ như ChatGPT là đảm bảo rằng nó tạo ra các phản hồi mạch lạc và phù hợp. Bởi vì mô hình được đào tạo trên một tập dữ liệu văn bản khổng lồ từ internet nên đôi khi nó có thể tạo ra các phản hồi gây khó chịu hoặc không phù hợp. Để giải quyết vấn đề này, OpenAI đã phát triển một số biện pháp bảo vệ và kiểm soát, bao gồm các bộ lọc để phát hiện và xóa nội dung có hại cũng như các công cụ để người dùng báo cáo các phản hồi không phù hợp.

Một thách thức khác với các mô hình ngôn ngữ như ChatGPT là đảm bảo rằng chúng minh bạch và có thể giải thích được. Vì mô hình quá phức tạp nên có thể khó hiểu cách mô hình tạo ra các phản hồi, điều này có thể gây khó khăn cho việc tin tưởng hoặc kiểm toán. Để giải quyết vấn đề này, OpenAI đã phát triển một số công cụ để phân tích và diễn giải hành vi của mô hình, bao gồm các công cụ trực quan và số liệu để đánh giá chất lượng phản hồi của mô hình.

Mặc dù có những khả năng ấn tượng nhưng ChatGPT không phải không có những hạn chế. Giống như tất cả các mô hình ngôn ngữ, nó có những thành kiến ​​và điểm mù có thể khiến nó tạo ra những phản hồi không chính xác hoặc không phù hợp. Ngoài ra, do mô hình quá phức tạp và đòi hỏi nhiều tài nguyên để chạy, điều này có thể gây khó khăn cho các tổ chức hoặc cá nhân nhỏ hơn khi sử dụng.

Nhìn chung, ChatGPT là một công cụ mạnh mẽ để tạo và phân tích ngôn ngữ giống con người. Kích thước và độ phức tạp của nó cho phép nó tạo ra các phản hồi đa dạng, nhất quán và phù hợp với nhiều ứng dụng. Tuy nhiên, điều quan trọng là phải nhận thức được những hạn chế của mô hình và sử dụng nó một cách có trách nhiệm và có đạo đức.


Read more...

Friday, May 15, 2009

Hàng loạt dịch vụ của Google bất ngờ gián đoạn!

0 comments

[Info Tech] Google Search, Google Mail bỗng dưng chậm như rùa còn các dịch vụ Maps, Reader, và Google Apps gần như "ngỏm" hẳn, giúp "gfail" trở thành chủ đề nóng nhất trên mạng nhắn tin Twitter sáng sớm nay.



Hiện tại, Google đã tiến hành khắc phục những sự cố đáng tiếc trên. Phát ngôn viên của hãng cho tờ ComputerWorld biết: "Chúng tôi ý thức được vấn đề nghiêm trọng xảy ra và đã nhanh chóng tiến hành khắc phục để những dịch vụ này có thể hoạt động bình thường."

Các chuyên gia nhận định, với sự bùng nổ và phổ biến không ngừng của các dịch vụ của chính mình, Google có nguy cơ phải đối mặt với những vấn đề tương tự. Thực tế trong thời gian qua, dịch vụ ăn khách Gmail của họ cũng đã "fail" tới 3 lần chỉ trong vòng 1 năm, đặt ra một câu hỏi lớn về khả năng tồn tại của dịch vụ rất hữu ích này đối với các doanh nghiệp vốn coi sự ổn định dự liệu là yếu tố sống còn.

Hiện tại, mô hình kinh doanh của Google phụ thuộc hoàn toàn vào Internet và trên các ứng dụng đám mây, điều đó có nghĩa họ phải duy trì sự ổn định và sẵn sàng cho các dịch vụ này gần như tuyệt đối nếu không muốn làm khách hàng quay lưng vì chán nản.

Kể từ tháng 2, những dịch vụ của Google nhiều lúc trở nên thất thường khi chính Google cũng thừa nhận nhiều người dùng không thể truy cập vào tài khoản email còn Google News thậm chí có lúc không hỗ trợ tìm kiếm theo từ khóa, còn Google Talk nhiều khi chập chờn khó hiểu.

Gfail 15-5.jpg
Lần đầu tiên Google "fail" trên qui mô lớn. | Ảnh Wired

Việc xảy ra sự cố đồng loạt trên các dịch vụ của Google khiến Twitter có thêm cơ hội "kiếm" lượng truy cập khi người dùng trở nên nháo nhác và đổ xô lên mạng nhắn tin tìm câu trả lời.

Được biết, hiện Google đã và đang tiến hành thử nghiệm nhằm nâng cấp hàng loạt dịch vụ hiện tại cũng như bổ sung những tính năng mới trong thời gian tới. Hy vọng đó là nguyên nhân của sự bất ổn tạm thời của các dịch vụ Google gần đây.



Read more...

Monday, May 11, 2009

Anti-virus với Kaspersky

0 comments
Trước tiên, bạn hãy clickhere để download chương trình này. Sau khi tải xuống và giải nén thành công, bạn chạy chương trình, giao diện sẽ như sau:

Lúc này, bạn nhấn vào ô Scan và chọn ổ đĩa mà bạn muốn kiểm tra "sức khỏe", nếu muốn chọn thêm các ổ đĩa khác như Usb thì bạn hãy nhấn vào Add nhé!

Chương trình Kaspersky sẽ tự động "rà soát" một lượt máy tính của bạn để tìm và tiêu diệt "lũ" virus...
Tuy nhiên, thời gian này quét hơi lâu, nên tớ khuyến khích là teens nhà mình trong thời gian đợi thì nên kết hợp làm việc khác nữa nhé!



Read more...

Thursday, May 7, 2009

Video Chat

0 comments

[Info Tech] Khi bạn muốn liên lạc với người thân, hay bạn bè, đối tác làm ăn ở xa không thể nào gặp mặt trực tiếp được thì các ứng dụng chat video là sự lựa chọn số một cho vấn đề này.

Với ứng dụng chat video, bạn như đang đối diện với người cần đối thoại, có thể cảm nhận được nét mặt của đối tác... Đây chính là điểm khác biệt mà các ứng dụng chat khác không có. Sau đây là danh sách 5 ứng dụng chat video tốt nhất xin giới thiệu với bạn đọc.

1. Google Video Chat


Google vừa phát hành ứng dụng chat video tuần vừa qua, được tích hợp trong Gmail và thực sự ứng dụng này đã trở thành sự lựa chọn số một cho việc chat video. Với một tài khoản Gmail là bạn đã có ngay một công cụ chat video thực sự mạnh mẽ, tuy nhiên để sử dụng ứng dụng này thì cũng phải cài đặt một plugin miễn phí được cung cấp tại địa chỉ http://mail.google.com/videochat. Hiện tại, ứng dụng này chưa được cung cấp phổ biến trên tất cả các tài khoản của Gmail.

2. TokBox



TokBox là một ứng dụng chat dựa trên nền tảng web. Bạn có thể vào trang chủ của TokBox để tạo một tài khoản đăng nhập và mời mọi người tham gia chat video với bạn thông qua trình duyệt web. Một tính năng cao cấp khác của TokBox là khả năng tích hợp với các dịch vụ web khác như Facebook, Meebo. Bạn có thể cài đặt add-on TokBox cho Facebook Firefox để có thể sử dụng tính năng chat video nhanh chóng với bạn bè trong tài khoản Facebook.

Địa chỉ http://www.tokbox.com/.

3. Skype


Skype

Skype là một ứng dụng VoIP phổ biến có khả năng thực hiện các cuộc gọi từ PC đến PC và từ PC đến điện thoại. Nếu bạn có một webcam thì bất kì cuộc gọi từ PC đến PC nào cũng có thể trở thành một cuộc chat video. Với việc phát hành Skype 4.0 trên Window, video chat trên trang Skype thì nó trở thành một trong những công cụ hàng đầu trong lĩnh vực này.

Địa chỉ http://www.skype.com/.

4. iChat


iChat

iChat là ứng dụng tin nhắn mặc định được đóng gói trong hệ điều hành Mac OS X. iChat tự hào là ứng dụng chat video nhiều user cùng một lúc (lên đến 4 user), iChat Theater cho phép chia sẻ và xem nội dung file trong suốt quá trình chat video. Đây là công cụ tuyệt vời cho những đam mê hệ điều hành Mac.

Địa chỉ http://www.apple.com/macosx/features/ichat.html.

5. Vsee


Vsee

Vsee là một ứng dụng đàm thoại video miễn phí. Nó được thiết kế như một công cụ cộng tác vì vậy bạn có thể làm việc với đồng sự trên tài liệu Photoshop (trừ khi đối tác của bạn không cài đặt Photoshop) thông qua một màn hình chia sẻ và bạn cũng có thể chia sẻ file bằng cách kéo file cần chia sẻ vào cửa sổ chat. Vsee cho phép chat video đồng thời một lúc 4 người, trong khi phiên bản trả phí thì lên đến 8 người.

Địa chỉ http://vsee.com/site/





Read more...

Sunday, May 3, 2009

Monetize

0 comments
[Info Tech] Monetize!
Bạn có thể đã nhận thấy rằng cách đây khoảng một tuần một thẻ mới thể hiện lên trong Blogger của bạn. Tab được gọi là Monetize, giúp bạn có thể dễ dàng kiếm tiền từ blog!

Hiện nay Monetize cho phép bạn áp dụng cho một tài khoản AdSense (hoặc liên kết blog Blogger của bạn vào một tài khoản AdSense hiện có). Sau đó bạn có thể chọn nơi để đặt các quảng cáo trên blog của bạn, và một khi quảng cáo bắt đầu xuất hiện trên blog của bạn, xem xét thu nhập của bạn. AdSense API sẽ thu thập dữ liệu từ tài khoản AdSense của bạn, do đó, ngay bây giờ rất dễ dàng để kiểm tra doanh thu của bạn đang làm mà không cần rời khỏi Blogger.

Xin lưu ý rằng các ứng dụng mới có thể mất một vài ngày để xử lý, và không phải tất cả trang web sẽ được chấp nhận.


Read more...

Wednesday, April 29, 2009

Watermark cho ảnh của bạn

1 comments

[Info Tech] Chỉ cần vào web này


Sau đó bạn làm theo các bước sau:

Bước 1: Upload ảnh của bạn

Note: Có thể chọn ảnh trong computer, ảnh trong flikr hoặc Picasa hay Facebook.




Bước 2: Tạo water mark


Note: bạn có thể chèn hình ảnh hoặc text hay title thùy thích.

Bước 3: Save ảnh




free hit counters




Read more...

Friday, April 24, 2009

Alwact Clock cho Desktop

1 comments

[Info Tech] Alwact Clock 1.3 Beta là phiên bản mới nhất của phần mềm tạo đồng hồ Alwact Clock miễn phí, gọn nhẹ và dễ sử dụng. Các bạn tải Alwact Clock về sử dụng tại đây (dung lượng: 213 KB).

Sau khi cài đặt thành công, chiếc đồng hồ sẽ tự xuất hiện trên desktop với một giao diện mặc định.

Để thiết lập các thông số khác cho chương trình thì bạn nhấn chuột phải vào biểu tượng chiếc đồng hồ trên màn hình, rồi thực hiện lựa chọn trong danh sách hiện ra gồm:

Skin: Lựa chọn giao diện cho chiếc đồng hồ, như: kiểu mặc định (Default), Arabeaque, Hands Only, Night Blue, Romam, Square Glass.

Opacity: Thiết lập độ trong suốt cho chiếc đồng hồ so với nền desktop, bạn có thể chọn tỉ một trong các tỉ lệ 5%, 10%, 25%, 50%, 75%, 90% hay 100%.

Zoom: Thay đổi kích thước hiện thị của chiếc đồng hồ, bạn có thể tăng hoặc giảm kích cỡ xuống để phù hợp với màn hình dekstop.

Lựa chọn Always On Top để chiếc đồng hồ luôn được hiện lên trên các cửa sổ khác.

Ngoài ra, các bạn còn có thể tải về nhiều kiểu đồng hồ khác để sử dụng tại đây nữa đấy nhé!

Theo K14



Read more...

Monday, April 13, 2009

Gramma 3D Template Graphics Software

0 comments

[Info Tech] Nếu bạn cảm thấy việc học tiếng Anh qua sách vở đã là quá bình thường thì hãy thử Gramma 3D nhé! Học cực hay luôn. Chương trình gồm 34 bài học với nhiều level khác nhau. Các mẫu câu trong bài học đểu rất sát với thực tế. Bạn có thể tải về tại đây (có 9,25MB thôi nhé).



Bài đầu tiên, level 1!

Mỗi khi bạn làm sai, đểu có hướng dẫn cụ thể để bạn sửa nhé, nếu không làm được, bạn chọn more để tiếp tục.

Đây là ngữ pháp!

Xong bài 1 rồi! ^^

Hy vọng chương trình này sẽ giúp bạn nâng cao trình độ "English" của mình! Chúc các bạn thật vui và học giỏi với Gramma 3D nha...




Read more...

Friday, April 10, 2009

AMS Photo Effect

0 comments

[Info Tech] Mỗi khi post ảnh lên blog hay một địa chỉ nào đó, bạn có bao giờ cảm thấy chúng quá đơn điệu và muốn làm cho chúng trở nên độc đáo hơn không? Nếu vậy bạn hãy thử dùng AMS Photo Effect để điều chế nhé, chắc chắn là AMS Photo Effect sẽ làm cho bạn hài lòng. Chỉ vài bước là bạn sẽ có những bức ảnh ăn ý ngay mà thôi.







Đầu tiên bạn load ảnh nhé


Tiếp theo là chọn effect, có đển 50 effect cho teen tha hồ lựa chọn cơ đấy!


Trông cổ quá nhỉ!


Teen có thể thêm khung ảnh tại đây




Thêm effect 3D cho hoành tráng nhé!




Bạn còn có thể thêm text vào bằng cách chọn Image/add text


Xong roài, trông cũng được đấy chứ!
Nếu thích bạn có thể tải về tại đây nhé. Chúc bạn điều chế được những bức ảnh độc đáo cho riêng mình...

Read more...

Thursday, April 9, 2009

Visitor map của Maploco

0 comments
[Info Tech] Người ta vẫn gọi blog là nhật ký ảo, nhưng ảo không có nghĩa là bạn không quản lý được nó, mà với bản đồ đo khách truy cập, bạn sẽ biết được "ngôi nhà" của bạn "nóng" đến mức nào, đã đón được bao nhiêu vị khách và họ đến từ những vùng đất nào. Hãy thử xem nhé!


Trước tiên, bạn hãy truy cập vào website http://www.maploco.com/. Đây là website cho phép bạn thiết lập "bản đồ đo khách truy cập" (visitor map)vào website/blog của bạn.

Bạn sẽ nhìn thấy giao diện trang web như sau:

Giao diện của trang web

Dù chỉ là tạo một bản đồ đơn giản đo lượt khách truy cập và vị trí của người đó, website cũng cung cấp cho bạn rất nhiều sự lựa chọn. Giờ, hãy làm theo những bước sau mỗi khi viết một entry nhé!

Có nhiều loại bản đồ cho bạn chọn

- Chọn bản đồ: Có nhiều loại bản đồ khác nhau cho bạn chọn : Earth (Trái đất) Deep Freeze (Băng giá), Tropical Sunrise (Ánh nắng nhiệt đới)... Bạn có thể click vào các lựa chọn để có được một bản đồ ưng ý nhất.

- Chọn biểu tượng cho "khách": Làm thế nào để biết một entry của bạn có bao nhiêu người viếng thăm? Và họ ở những nơi nào? Họ đến "nhà bạn" vào lúc nào? Những vị khách của bạn sẽ được đại diện trên bản đồ bằng các ký hiệu hình tròn, trái tim, vuông, quả trám... với những màu sắc khác như như đỏ, da cam, hồng... tùy vào sự lựa chọn của bạn ở hai ô của mục Select a dot style.

- Sau khi đã chọn xong, bạn chỉ cần nhấn Create It!, trang web sẽ giúp bạn tạo code cho bản đồ, tương tự như hình dưới.

Trang web sẽ cung cấp code cho bạn ở dạng trên

- Bạn chọn loại code ở hộp đầu tiên (được tô vàng), copy và paste vào HTML của bạn.

Bản đồ khách truy cập hiện lên trên blog của bạn

Vậy, bắt đầu từ khi vạn "vận hành" chiếc bản đồ này, nó sẽ giúp bạn biết chính xác có bao nhiêu người khách đến thăm ngôi nhà của bạn, đọc entry của bạn, không những vậy, bản đồ còn giúp tính toán những vị khách trên thế giới ảo này đến từ những đâu trên thế giới khi bạn nhấn vào Key Visitor. Nhớ là, mỗi khi viết một entry mới, bạn hãy tạo một bản đồ truy cập mới.

Rất đơn giản nhưng tràn đầy thú vị phải không? Hãy bắt tay vào làm cho mình một bản đồ đo khách truy cập ngay nhé!



Read more...

Latest Posts

Label tag

Page copy protected against web site content infringement by Copyscape
 
About Me
Info Tech provies IT tips, Applications, Blogger, Blog, Adsense ... Use Firefox to open this site!