Tuesday, March 25, 2014

Some popular blogs in China



With the blogs becoming popular, the internet content is more and more provided by internet users rather than the internet service provider. Blog concept was first proposed in 1997 by the Jorn Barger, the term was used as “Weblog”. In 2002, the government promoted to use blogs, and the first time the “blog” named “buluoge”.


Development of the blog content


At the beginning, the content was main based on text. Thanks to development of IT products like digital cameras and the digital electronic products, therefore, nowadays most of the contents in blogs indulgence text, photo, multimedia, etc. Also because of blogs, the mutimedia is more and more popular in the web service. For example, the Flickr that was tookover by the Yahoo. It provides “Tag”, “Commment”, “Description” and “Geotagging” functons. The blogs are more lively and interactive than ever before, and the contents are more abundant than before.


Some popular blogs in China




This site was first fortune in the Department of Information Engineering, Jiaotong University, is the earliest the BBS, Blog and website album together; due to the early launch stations in BBS station hung 720 hours to get free web space Therefore, when introduced, namely to attract quite a lot of user registration and use.




This site is also a fortune in the early Jiaotong University, then consider commercial issues, so will move under the commercial Internet service and began charging in foreign service; After working for some time, in March 2007 the Group introduced Polis funds become following Wretch, was acquired another site.


3. blog.yam.com


This site was first (now acquired by Sky Media) by Yam Yam's Lotto log and then digital network (ie Sky Media's predecessor) sky tribes merged. Provide text, pictures and video on the Web site, users can integrate their resources on the Blog.


References:

[1] CSDN, Dazhi Zhang, 4/14/2013,
http://blog.csdn.net/jobchanceleo
[2] blog.yam.com
[3] www.pixnet.net

Sunday, March 16, 2014

The QR Code

0252056430.png

scan it to enter my LinkedIn profie



Nowadays we can see QR code everywhere. We scan the icon with our phones and get a lot of information immediately. I will talk about the classification about the QR code.


The QR code can be divided into Stacked code and Matrix code. The Stacked code consists of a multi-line stub stacked with one-dimensional bar code. The Matrix code has a matrix composed of the elements in the matrix corresponding position with the " point " represents a binary " 1 ", with " null " means a binary " 0 ".

屏幕快照 2014-03-16 下午12.00.11.png

1. Stacked QR code


Its coding theory is built on the basis of a one-dimensional codes, and it can be stacked in two or more rows as needed. It inherits some features of one-dimensional code in the code design, verification principle, reading methods, and bar code reading device is compatible with the one-dimensional bar code technology. However, due to the increased number of lines, the line needs to be verified, and its decoding algorithm and software is not exactly the same in the one-dimensional bar code. There are some representative line row-dimensional bar codes, like Code 16K, Code 49 and PDF417, etc.


2. Matrix QR code


It is in a rectangular space that is encoded by a black and white pixels in the matrix of different distributions. The corresponding element position in the matrix, with the point, square dots, or other shapes appears to represent a binary “ 1 ”, the point does not appear to represent a binary “ 0 ”, and the permutations and combinations of the point have the meanings. To sum up, Matrix QR code is based on computer image processing technology, such as coding theory. There are some representative matrix bar codes, like Code One, Maxi Code, OR code and Data Matrix, etc.


References:
[1] Quickmark.com, how to make a qr code.
http://www.quickmark.com.tw/Cht/qrcode-datamatrix-generator/default.asp?qrLink
[2] Different kinds of the QR codes.
https://www.unitag.io/qrcode/what-are-the-different-types-of-qrcodes

Sunday, March 9, 2014

THE CYBER SECURITY


屏幕快照 2014-03-09 下午4.39.03.png




1. What is the meaning of cyber security?





 Due to the network transmission protocol and computer operating system itself has its drawbacks and loopholes, in addition, the cyber is more concealed than the realistic society, so it is hard to identify the user’s identity.




3. Ways to endanger the cyber security



4. The strategies to protect the cyber security

 4.1 Improve the cyber users security awareness. The users should update their password regularly.

 4.2 Use anti-virus tools: Always install genuine software and anti-spyware program. Scan and update the user system regularly.

 4.3 The cyber access control: set up the network access. Prevent illegal users to access the database.



5. The end



http://www.umuc.edu/cybersecurity/about/cybersecurity-basics.cfm
[2] Mercurynews.com,
http://www.mercurynews.com/circare/html/gsa_template.jsp?sortBy=mngi&similarTo=&similarType=find&type=any&aff=3&view=entiresitesppublished&query=target+&searchbutton=Go

Sunday, March 2, 2014

Open Source Software: the most popular Android open source programs



Generally, open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design. For developers, it is very important to leran about the most popular open source programs. Taking advantage of these source will let developers achieve twice the results with half the effort. As we all know GitHub is a web-based hosting service for software development projects that use the Gitrevision control system.Therefore, I will list some of the most popular Android or iOS open source project.[1]
屏幕快照 2014-03-02 下午6.34.26.png


1. ActionBarSherlock


ActionBarSherlock is one of the most popular open source program. It is a separate library and through an API and themes, the developers can use all versions of the bar design patterns easily.

51834aa93d58b.jpg




2. facebook-android-sdk


Facebook SDK for Android is an open source library. The developers can integrate Facebook to develop Android applications.



3. SlidingMenu (SlidingMenu Demos)


SlidingMenu is an open source Android library that allows developers to develop a application very easily, like the very popular silding menu in the  Google+ and Facebook.
51834b370ff1b.jpg51834b4112992.jpg51834b4112992.jpg


4. Cocos2D-X


In the mobile development area, many mainstream Android/iOS game development companies use Cocos2D-X. Cocos2D-X is an open source game framework that support multiple platforms. It is implemented by C++ and based on cocos2d-iphone, released under the MIT license.



The above are the part of the most popular open source programs. Learn about them and put them in the app development whenever you want.

References:
[1] Wikipedia, Open source,
http://en.wikipedia.org/wiki/Open_source
[2] Github.com
https://github.com/jfeinstein10/SlidingMenu