Friday, December 26, 2014

Cách thay đổi Cỡ chữ cho Ứng dụng Sắp xếp công việc

Cỡ chữ mặc định của Ứng dụng Sắp xếp công việc thường bị bé khi hiển thi trên các thiết bị màn hình lớn, độ phân giải cao. Vì vậy, DUKA xin gửi tới quý khách hàng cách tăng kích thước Cỡ chữ trong Ứng dụng này.


Wednesday, December 17, 2014

Hiệu ứng ảnh nghiêng 3D trong Corel Draw

Trong giao diện làm việc của Corel, bạn bấm nút Import (Ctrl+I) hoặc vào File > Import, chọn một tấm ảnh có định dạng bất kỳ (có trong máy tính của bạn) rồi bấm nút Import. Bấm chọn ảnh, bạn vào Bitmaps > 3D Effects > 3D Rotate.


Bảng 3D Rotate hiện ra chọn các thông số theo ý muốn
Vertical: chọn theo chiều đứng
Horizontal: chọn theo chiều ngang​


Và kết đây là kết quả


Sunday, December 14, 2014

APP: Noel Audio


  • Tên app: Noel Audio
  • Mô tả: Với giọng đọc chuẩn, mượt mà, các bạn sẽ vô cùng thích thú thưởng thức những cầu truyện về cuộc đời của Ông già Noel và Lễ Giáng Sinh. Đây là những câu chuyện đầy ắp tính nhân văn và giáo dục sâu sắc.
  • Youtube:

  • Ảnh chụp màn hình:










Sunday, November 23, 2014

Các kênh thu hút khách hàng cho app, web (phụ đề Tiếng Việt)






Các kênh thu hút

Giới thiệu
Quảng cáo ứng dụng điện thoại di động của bạn không chỉ có thể làm tăng người dùng nền tảng của bạn, mà còn giúp bạn nhắm mục tiêu tới người dùng có nhu cầu cụ thể. Hãy nhìn vào những cách phổ biến nhất để quảng cáo ứng dụng di động.

Quảng cáo tìm kiếm
Quảng cáo tìm kiếm xuất hiện trên trang kết quả công cụ tìm kiếm, nhắm mục tiêu người dùng dựa trên những thuật ngữ tìm kiếm mà họ sử dụng. Ví dụ, nếu người dùng tìm kiếm cho "game câu cá di động", một quảng cáo văn bản cho ứng dụngThe Great outdoor 'Go Fish! có thể hiển thị bên cạnh kết quả tìm kiếm. Người dùng nhấp vào một trong những quảng cáo này để tải về hoặc mở ứng dụng của bạn được gọi là lưu lượng "chi phí mỗi lần click" (hay “CPC”). Bạn có thể so sánh lưu lượng CPC và hiệu quả của nó đối với lưu lượng "cơ bản" từ những người dùng tìm thấy ứng dụng của bạn bằng cách nhấp vào một kết quả tìm kiếm miễn phí.

Quảng cáo hiển thị
Quảng cáo hiển thị là một loại phổ biến khác của quảng cáo trực tuyến. Đây là những banner quảng cáo xuất hiện trên các trang web, video, hoặc trong các ứng dụng khác. Bạn có thể sử dụng công nghệ ad-serving (quản lý dịch vụ quảng cáo) để tự động hiển thị quảng cáo trên các trang web và ứng dụng với nội dung miễn phí, hoặc bạn có thể nhắm mục tiêu là các trang web hoặc trang cụ thể, đối tượng người dùng, hoặc sở thích người dùng.
Quảng cáo hiển thị cũng cho phép bạn nhắm mục tiêu quảng cáo cho những người dùng trước đó đã truy cập trang web hoặc ứng dụng của bạn. Điều này được gọi là "tái marketing". Ví dụ, nếu bạn muốn có được người dùng mới, bạn có thể tạo ra một chiến dịch tái marketing trên AdWord để hiện thị một quảng cáo đặc biệt dành riêng cho người dùng truy cập trang web, nhưng không tải về ứng dụng của bạn. Bạn cũng có thể sử dụng tái marketing để đưa người dùng trở lại ứng dụng của bạn nếu họ không mở nó trong một thời gian.

Mạng Xã hội
Người dùng cũng có tìm hiểu về các ứng dụng thông qua các kênh xã hội như Google+, Twitter hoặc Facebook. Mạng Xã hội có thể là một kênh thu hút thực sự mạnh mẽ cho các  ứng dụng điện thoại di động bởi vì bạn có thể thúc đẩy việc trao đổi về ứng dụng của bạn qua mạng xã hội của bạn hoặc sử dụng quảng cáo để tiếp cận người dùng xã hội khác. Những người dùng sau đó có thể chia sẻ ứng dụng của bạn rãi trong các mạng xã hội của họ, thật tuyệt. Bạn cũng có thể cho phép người dùng thúc đẩy ứng dụng của bạn bằng cách cho phép họ công bố trên tường việc tải, các thành tựu, hoặc điểm cao trên các mạng xã hội của họ.
Email
Email marketing là một kênh hiệu quả để tạo ra sự chú ý cho ứng dụng của bạn và người sử dụng tái tham gia. Bạn có thể gửi email mà mục tiêu cụ thể là các nhóm người dùng thông qua danh sách gửi thư hoặc nhắm mục tiêu các bản tin tổng quát hơn đến một cơ sở người dùng rộng lớn hơn. Tùy thuộc vào mạng của bạn, bạn cũng có thể gửi email tài trợ bao gồm một liên kết đến ứng dụng của bạn trong các chiến dịch email doanh nghiệp khác. Bằng cách theo dõi các liên kết email, bạn có thể đánh giá liệu các chiến dịch email cụ thể liên quan đến một sự đột biến (hoặc nhúng) trong tải về hoặc đăng ký.
Chợ
Bất kể loại quảng cáo bạn sử dụng, khi người dùng nhấp vào liên kết quảng cáo của bạn, nó thường sẽ dẫn họ tới một trang trong một chợ ứng dụng như App Store hoặc Google Play. Trang chợ này là nơi người dùng có thể tìm hiểu tất cả về ứng dụng của bạn và tải về nó. Người dùng cũng có thể tìm thấy ứng dụng của bạn bằng cách tìm kiếm trực tiếp trên chợ, vì vậy điều quan trọng là trang download ứng dụng của bạn được hấp dẫn cho khán giả mục tiêu của bạn và chính xác mục đích của ứng dụng của bạn.
Phần kết luận
Tất cả các kênh quảng cáo có thể giúp bạn tìm thấy những người dùng mới có giá trị. Sử dụng Google Analytics để giúp hướng dẫn bạn trong chiến lược marketing cho các ứng dụng cụ thể của bạn.
Acquisitionchannels

Introduction
Advertising your mobile app can not only increase your user base, but also help you target users with specific interests. Let’s look at the most common ways to advertise mobile apps.


Search Ads
Search ads appear on search engine result pages, targeting users based on what search terms they used. For example, if a user searches for “mobile fishing games,” a text ad for The Great Outdoors’ Go Fish! app could show up next to the search results. Users that click one of these ads to download or open your app are called “cost-per-click”(or “CPC”) traffic. You can compare CPC traffic and its performance against “organic” traffic from users who found your app by clicking on an unpaid search result.







Display Ads
Display ads are another common type of online advertising. These are the banner ads that appear on websites, on videos, or within other apps. You can use ad-serving technology to automatically match display ads to websites and apps with complimentary content, or you can target specific websites or pages, user demographics, or user interests.
Display ads also let you target ads to users who have previously visited your website or app. This is called “remarketing.” For example, if you want to acquire new users, you could create an AdWords remarketing campaign that shows a special offer exclusively to users who visited your promotional website, but didn’t download your app. You can also use remarketing to bring users back to your app if they haven’t opened it in a while.








Social
Users also find out about apps through social channels like Google+, Twitter, or Facebook. Social can be a really powerful acquisition channel for mobile apps because you can promote your app organically to your network or use advertising to reach other social users. Those users can then share your app virally within their social networks, as well. You can also let users promote your app by allowing them to announce downloads, accomplishments, or high scores to their social networks.




Email
Email marketing is an effective channel for generating interest in your app and re-engaging users. You can send emails that target specific groups of users through mailing lists or target more general newsletters to a broader user base. Depending on your network, you can also send sponsorship emails that include a link to your app in other businesses’ email campaigns. By tracking email links, you can measure whether specific email campaigns correlate to a surge (or dip) in downloads or signups.



Marketplaces
Regardless of the type of advertising you use, when a user clicks on your promotional link, it will usually direct them to a page in an app marketplace like the App Store or Google Play. This marketplace page is where users can learn all about your app and download it. Users can also find your app by searching directly on a marketplace, so it’s important that your app download page be attractive to your target audience and accurately represent your app’s purpose.


Conclusion
All of these advertising channels can help you find valuable new users. Use Google Analytics to help guide you in your marketing strategy for your particular app.


Thursday, September 25, 2014

Sử dụng thành phần SQLite với ListPicker


Phát triển ứng dụng Android với chức năng cơ sở dữ liệu đã được đơn giản hóa trong Ai2LiveComplete. Thành phần SQLite là một thay thế cho TinyDb với nhiều tính năng mạnh mẽ.
Bài viết này cho bạn thấy làm thế nào để sử dụng thành phần SQLite trong Ai2LiveComplete và làm thế nào để thực hiện CRUD (Create, Read, Update, Delete) hoạt động trên các bảng cơ sở dữ liệu.
Các SQLite là một thay thế cho TinyDB với chức năng cơ sở dữ liệu đầy đủ.
Ví dụ này cho bạn thấy làm thế nào bạn có thể nhanh chóng tạo ra một bảng, chèn dữ liệu, đọc (truy vấn) và sau đó cư kết quả vào một ListPicker.
·         Mở ứng dụng bắt đầu, thủ tục initDb thủ tục được gọi, mà tạo ra một bảng đơn giản với 2 cột.
·         Tiếp theo, chúng ta chèn 3 hàng vào bảng cơ sở dữ liệu bằng cách sử dụng câu lệnh SQL

Tiếp theo, chúng tôi sử dụng một ListPicker để hiển thị dữ liệu kết quả. Trong ListPicker.BeforePicking, bảng được truy vấn. Các truy vấn trả về một danh sách trực tiếp có thể được dân cư vào ListPicker của chúng tôi.Bảng của chúng tôi có một khóa và giá trị cột. Hãy nói rằng chúng tôi sử dụng chủ yếu để xác định một sản phẩm (ví dụ như nước chanh) và giá trị là số lượng sản phẩm trên tay (ví dụ 3). Để giữ cho dữ liệu chung chung, cả hai cột được xác định là Varchar (String).
Các truy vấn, chúng tôi muốn thực hiện là để xác định có bao nhiêu của một mục đã được bán cho mỗi ngày.Ngoài ra, chúng tôi muốn nhân số lượng 2 (giả sử mỗi mục chi phí $ 2) và đặt tên cho cột kết quả là 'bán'.Ngoài ra, chúng tôi chỉ muốn chọn hàng nơi số lượng (giá trị) là <30 Logic này có thể được chuyển đổi thành câu sql như dưới đây:
chọn diễn viên (giá trị là số thập phân) * 2 được bán ra, giá trị từ eav_table nơi giá trị từ 0 đến 30 
Truy vấn trên có nghĩa là, chọn giá trị cột, chuyển đổi (diễn viên) sang thập phân và nhiều bằng 2, đặt tên kết quả là 'bán'.

Khi ListPicker mở ra, nó sẽ hiển thị dữ liệu theo yêu cầu:


Bạn có thể thấy các tiêu đề cột và dữ liệu kết quả trong ListPicker.

Tuesday, September 23, 2014

AI: Khả năng định dạng với thông báo (Notifier)

Chúng ta có thể sử dụng một số HTML cho các định dạng: Các tin nhắn trong hộp thoại (nhưng không phải là cảnh báo) có thể được định dạng bằng cách sử dụng các thẻ HTML sau đây: <b>, <big>, <blockquote>, <br>, <cite>, <dfn>, <div>, <em>, <small>, <strong>, <sub>, <sup>, <tt>, <u>Bạn cũng có thể sử dụng thẻ chữ để xác định màu sắc, ví dụ, <font color="blue">Một số tên màu có sẵn là aqua, đen, xanh, fuchsia, xanh lá cây, xám, vôi, màu nâu sẫm, hải quân, ô liu, tím, đỏ, bạc, teal, trắng, và màu vàng (aqua, black, blue, fuchsia, green, grey, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow) 

Cảm ơn ví dụ của bạn Hal.



Thursday, September 11, 2014

Cách cài AILiveComplete

Chào mừng bạn đến AILiveComplete!

Các AiLiveComplete! có nguồn gốc từ App Inventor và đã được cập nhật để chạy, độc lập, trên các nền tảng sau:
  • Cửa sổ
  • Linux
  • Mac
AILiveComplete! bao gồm tất cả mọi thứ mà bạn cần để chạy App Inventor máy chủ cá nhân của bạn và xây dựng các máy chủ!Nó cũng chứa các bản cập nhật và cải tiến cho App Inventor. Bạn thậm chí có thể tải về và chạy AILiveComplete! từ một thanh USB!

Các tính năng chính:

  • Chạy độc lập trên Windows; Có App Inventor Server và buildserver
  • Có thể được sử dụng, chạy trực tiếp trên USB!
  • Có thể được sử dụng để xây dựng dự án có dung lượng lớn hơn 5MB
  • Cấu hình cho Linux / Windows / Mac
  • Có thể được cài đặt và chạy trực tiếp từ USB!
  • NÂNG CAO: ListPicker bao gồm phân loại và khả năng SearchFilter
  • NÂNG CAO: Bây giờ bao gồm SQLite; Một thành phần cho phép bạn quản lý một cơ sở dữ liệu quan hệ tin
  • NÂNG CAO: Tuỳ chỉnh FontFace có thể được sử dụng cho các nút và textbox

GHI CHÚ:

  1. Phiên bản này tương thích với App Inventor phiên bản 1.34

Thiết lập và cài đặt:

  • Xem vide YouTube ĐÂY .
  • Tải AILiveComplete! từ ĐÂY , và sau đó giải nén nó.
  • Hãy chắc chắn rằng bạn đã cài đặt JDK
  • Thiết lập JAVA_HOME. Dưới đây là hướng dẫn dành cho Windows thiết lập môi trường JAVA_HOME biến để trỏ đến thư mục JDK của bạn
  • Người dùng Windows
    1. Sử dụng Windows Explorer để cd vào nơi bạn giải nén AILiveComplete!
    2. nhấp đúp chuột vào startAIServer.cmd - điều này sẽ bắt đầu dụ AI của bạn
    3. nhấp đúp chuột vào startBuildServer.cmd - điều này sẽ bắt đầu xây dựng máy chủ AI của bạn
    4. Bây giờ bắt đầu trình duyệt và goto http: // localhost: 8888
  • Người dùng Linux
    1. mở một thiết bị đầu cuối và cd đến nơi mà bạn giải nén AILiveComplete!
    2. làm cho sh file thực thi bằng cách sử dụng chmod + x * sh
    3. AI bắt đầu máy chủ bằng cách gõ ./startAIServer.sh
    4. mở một thiết bị đầu cuối, cd đến nơi mà bạn giải nén AILiveComplete!
    5. AI bắt đầu xây dựng máy chủ bằng cách gõ ./startBuildServer.sh
    6. Bây giờ bắt đầu trình duyệt và goto http: // localhost: 8888
  • Người dùng Mac
    1. theo cùng một hướng dẫn như Linux
Một khi cả hai

SET JAVA HOME

  • 86,933 views
  • 6 Editors
  • Edited 14 weeks ago
Do you want to set Java Home? The variable Java Home, generally written as JAVA_HOME, is set to the install path of Java. Learning how to set JAVA_HOME in Windows and Linux isn't hard to do.

  1. 1
    Assuming that the path for the Java Development Kit (JDK) during installation is not changed, it will be in a directory under C:\Program Files\Java. This path will have the JDK, let's assume it has jdk1.6.0_06. So the install path is C:\Program Files\Java\jdk1.5.0_08. Set Java Home Step 1.jpg
  2. 2
    Setting JAVA_HOME using "My Computer":
    1. Right click on the My Computer icon on your desktop and select properties
      Set Java Home Step 2Bullet1.jpg
    2. Click the Advanced Tab
      Set Java Home Step 2Bullet2.jpg
    3. Click the Environment Variables button
      Set Java Home Step 2Bullet3.jpg
    4. Under System Variable, click New

      Set Java Home Step 2Bullet4.jpg
    5. Enter the variable name as JAVA_HOME

      Set Java Home Step 2Bullet5.jpg
    6. Enter the variable value as the install path "C:\Program Files\Java\jdk1.6.0_06"

      Set Java Home Step 2Bullet5.jpg
    7. Click OK
    8. Click Apply Changes
    9. Restart the computer to make sure the changes are reflected.
  3. 3
    Setting JAVA_HOME using command prompt
    1. Open command prompt
    2. Type the following in the command prompt
      set JAVA_HOME = C:
    \Program Files\Java\jdk1.6.0_06
    and press enter
    The JAVA_HOME is set.

 
biz.