Jun 22, 2012

On the Internet business plan writing

Filled under:

On the Internet business plan writing
Internet fast development, every industry in every line in the event of a profound transformation. When we have chosen the Internet as the best business model, it was prepared very adequate, he succeeded, it was hasty to enter the industry, unprepared, so he failed. Today, I as an army of Internet start-ups in one, and talk about the Internet entrepreneurs must be prepared for one thing - plan. And we talk about my eyes of the business plan how to write in order to provide for their own entrepreneurial path of a help! Ado, start the text.

The plan is divided into four blocks. The first piece of the program integration; The second block is the feasibility analysis; The third block is the program budget; The fourth block is the mode of operation. Therefore, we will is four blocks from this!

The first piece of program integration. Program integration to be broken down to the following points:

A site-targeted. Site targeting this should be detailed description of the service object of the site, the site should be based on what the main, what to auxiliary to achieve. At the same time provided for the service object. Here to detail, so that partners can quickly understand the general situation of the site.

(2) objective of the site. The website goal is the development of their site, to achieve what, what to get, what can be given. Focus made it clear that the solutions provided for clients, allows clients What are the benefits and quick! Here talk about the future!

(3) web content. Here is the site owner which channels, Home navigation has the inside channel of distribution. Detailed description of the contents of each channel, each channel services. Here is a brief description of the overall framework of the site!

4 line of products. The above three points are the site content and website. This is for intend to promote the website of the product line. For instance, some sites will promote the magazines, membership cards, and so on. Line products should write, market research demand for the product size, the implementation of preparatory work, the specific operational methods, and so on! Relatively high cost of the product line, the pre-research work is very important, and here also must conduct a detailed description of

5 vision. Here is the Imagine what site of the indicators in the case of straight up, the site should launch more innovative content or products. And provide reasons and solutions.

The second block, the feasibility analysis. Divided into the following three points:

(1) target market. It should be listed site for all clients, and elaborated on each target user of the site content and product demand, and demand at the same time bring benefits for the site.

(2) competitive advantage. Here is with what little bit and disadvantages to themselves and their competitors, but also to write the advantages and disadvantages of a competitor's site, and to make the comparison, analysis of their own missing, and provides detailed solutions explain how to outperform their competitors .

Market prospects. Make a reasonable estimate of the environment in which market their own website, which analyze market size, market development, market user base is fixed, the user base is in line with site-targeted.

The third block, the program budget. According to the website project investment requirements and long-term planning of investment projects of the entire site, to come up with a variety of programs budget. The website budget plan generalization will be divided into the following points:

(1) hardware. Server used by the Web site. Various server prices are different, virtual space, the VPS, a stand-alone server. To see your site's needs, a few of each item listed.

2 software. The purchase of the server system, and basically do not spend this money. The rest is a web application development is a good program to buy development or the development of their own technical staff, analysis of the funds needed for a variety of ways. Here detailed description of the development time, the number of developers.

3 products. Estimate the funds required by the site line.

(4) cost of living. Usually each day, the cost of living, to estimate the monthly cost of pre-entrepreneurs. And to estimate out how long income can maintain the daily expenses, how long can profit. Know the cost of living including the daily cost of food, rent, office supplies, and so life.

Late if the development and growth, there will be employees to join, so the latter will have the overhead of the employees wages. Here is not otherwise specified

The fourth block, the mode of operation. The purpose of the venture is also dream, more because of the money. In the final mode of operation, the mode of operation to determine the site can be profitable. The mode of operation is still divided into the following introduction:

(1) marketing. We all know that no matter what the product launch time should go to marketing, marketing to sales, in order to have income. Marketing should give details of the purpose of marketing, as well as three strategies: product strategy, pricing strategy, advertising strategy. These three strategies have detailed reasons of timing, not described in detail how to write.

(2) the risks and countermeasures. Partner will carefully look at this, because the partner need to be more straightforward to understand the size of your project risks, and risk, how would you go to solve! Here must take the web site will appear the risk details, and must take the solution out.

The above mentioned points is essential in the business pre-planned book, whether successful or not, I believe that as long as we choose to venture is to that dream in the minds of the business plan must be prepared, whether it is for yourself. to partners plan can assist you in your entrepreneurial path. Thank you for reading, I wish success and a happy life! 

Posted By Unknown3:05 PM

Mathematics of excellence develop essential skills

Filled under:

Mathematics of excellence develop essential skills
Editor's Note: original Alan Skorkin is a software developer, he shared in the blog software development-related experience, of which there are many good articles, this article is one of a, the authors believe: become a good developer, you can no math skills, but excellent developers can not do without.

Not long ago, I began to think about mathematics. You know, so far, I write software for several years. Honestly, in my work which I have not found the mathematics needs. I want to learn and master the many new things including languages, frameworks, tools, processes, communication skills and can be used to do anything you can think of libraries. I learn new things, mathematics, and did not help. Of course, this is not surprising that my work done, mostly CRUD type (Editor's note: CRUD Create, Read, Update and Delete the first initials). In the Internet age, the majority of our developers have done most of the work. If you are a consultant, you are mainly doing the site; you work in large companies, you are mainly doing the site; you do freelance, your main website. I know I was in the summary, but please bear with me, my wandering.

Finally you have some tired, I also do so. Do not get me wrong, this can be interesting and challenging work, have the opportunity to solve the problem, and interesting people to interact with during working hours to do this, I am pleased. But in my personal time to build more sites, this idea has little to lose its luster, so you start looking for some more interesting / cool / fun things, I once again also. So, some people transfer to the front and imaging technologies, such as visual feedback is more attractive. But I am not one (although I and others like the popular front, but it really excites me.) This is when I met some search-related issues, why I decided to dig deeper into the reasons for the This the beginning of the return to the story, because once I caught the first shovel full of search, once I hit the "math, I really realized the extent of my skills deteriorate. Mathematics is not like riding a bike, long-term do not forget.

Expand their horizons

More than the search for some understanding, let me come into contact with a variety of interesting software and computer science-related issues and problems (including machine learning, natural language processing, algorithm analysis, etc.). Now, in contact, I see the math, so I feel more strongly skills shortage. I've realized that, if you want to use the computer to do cool and interesting things, you need to reach a decent level of mathematical ability. In addition to the three said above, there are some, such as: cryptography, game artificial intelligence, and compression algorithms, genetic algorithms, 3D graphics algorithms. After the understanding, if you want to write those libraries and tools that we are discussing, rather than just use them (ie: do a "consumer" rather than "producers"), then you need to mathematics (knowledge) to understand you can apply the theory behind these areas. Even if you do not want to write any library, when you really understand the principle of things, when you build software, it gives more sense of accomplishment, not just the link, you want them to do anything they should be able to do.

While most developers will tell you, they never needed to work math (As I said earlier, :)), but after some thought, I had an idea (sudden inspiration): anti-Maas Luo's hammer theory. You know, when you have a hammer, you will all be seen as a nail. This is a metaphor, that people are happy to use their favorite tool, even if it is not in the hands of the best tools of the work. Mathematics is one of our the opposite hammer. We know that this hammer, but not the Prince how to use. So, when we encounter problems, the hammer is the best tool to solve the problem, but we never seriously considered it. For my grandfather, the screwdriver enough; for my father, is also very good; The same is true for me. Who needs a hammer? The skills of mathematics is that people fear it, even most of the programmer, do you think we are not afraid, but we really afraid of. So, we own words into self-fulfilling prophecy. This is not my work, do not need math, this is just I do not know, even I know, I do not know how to use it. So I did not use it when something is missing, if you will long-term, and soon you will not even notice it missing, so its less, this is a self-fulfilling prophecy.

For thinking close to our inner world, there are some "food" - to learn new technologies. As a developer of collaborative world, you strive to become a generalist professionals (if you do not know what I'm saying, you can look at this book "The Passionate Programmer: Creating A, Remarkable of Career In Software Development"). You try to do most things decent, and do good in some things. But what are you good at? Generally speaking, people will choose one or two framework or a language, and then accompanying, this is good. But to see that the framework and language on a smaller scale has a shelf life. If you have to do a Hibernate Rails or Struts experts (using struts friends really should worry about), within a few years when the new framework to replace the current framework, you will have to reshuffle the cards. Therefore, this may be you are really the best investment, but it may not. On the other hand, mathematics is not soon fade away. Done in our field are built on top of a solid mathematical principles (algorithms and data structures is such illustration), the time spent in mathematics is not waste, which can not be a debate. Repeat once again, summed up as: To truly understand something, instead of non-use of rote. When it comes to computers, mathematics can help you a deeper understanding of what you do. In fact, as Steve Yegge said, as a programmer what we do is a lot like math, but we even do not realize this.

What / who created a unique?

You do not believe me? That you think about it: in our field, almost universal respect for the excellent programmer is also a great mathematician. I mean people like Donald Kenu Si Yi Zige Dijkstra , Noam Chomsky , Peter Novarg (Google Research Director). But these guys are not real developers, they are computer scientists, which can really count it? Once again, I think, in the pure lines of code we write these people wrote tenth, perhaps we should not go to discuss these issues. Improper, of course, scientists, you can get the success and reputation Everyone has heard Gavin King (Gavin King, the Hibernate founder) or David Hansen (DHH Ruby on Rails, founder) . That's kinda true (not a lot of people have heard of Gavin and David, although this has yet to be confirmed), but "heard" and universal respect is different, this difference is like to create a framework, and difference between the two in your field of human knowledge made ​​all major boost. (Do not get me wrong, I respect Gavin and David, they have done far more than I, but this does not affect the fact that I am talking about). All of these related to what? I do not know, may be irrelevant, but in our reflection, I would like to take it anyway "throw away".

Today's world is filled with data every day to add more data. In the past, we enjoy a relatively small amount of data. We write software must be used efficiently handle massive amounts of data. Even in a collaborative world, which is also increasingly obvious fact. In other words, you can not just "start things" just want to see how the operation, because you have to deal with the amount of data will be trapped, unless you are very familiar with it. My prediction is: algorithm analysis will be increasingly important for Lay, Programmer, previously only that, after even more so. If you want to become a decent algorithm design experts need? You guessed it, some math skills. (Editor's Note: Lay, Programmer, do not think he is a programmer's programmer, For details, see Martin Fowler's explanation . I have not yet thought of a short called friends who know, please explain in the comments.)

So, how can I do? Well, I have decided little by little to create or restore my math skills, although there are a lot of books to look at a lot of code to write, but I will try to time on the mathematics, it is like exercise, Shibu Chang The exercise is always better than (again refer to the words of Steve Yegge). When it comes to math, my sleeve, of course, possession of a trump card, it is in my favor, but was lucky to have this blog, we will benefit. (I know you're curious, one will tell you :)).

In the five years of planning how to?

So, mathematics all things? This is difficult to say in advance, I am very satisfied with my situation, perhaps so, but this potential. If you are a developer of collaborative world, you really do not need math. If you are willing your entire career is this: CRUD application to do business during working hours, or glide in their spare time skydiving or extreme wake boarding (or other fashionable geeks movement), allocate more time in the Spring , Hibernate, Visual Studio or other things. (In fact) the special position does not really limit your potential, you can become a valuable, or even in-depth pursuit. But if you want to fight for a variety of career you want to have the ability to try almost all things related to code to the Linux kernel, from information retrieval. In short, if you want to be a perfect combination of developers, programmers and computer scientists, you must make sure that your math skills up to standard (hey, you can still play the gliding skydiving or extreme wake boarding). To make a long story short, if you have some talent in mathematics, in the field of software development did not you shut the door, if not, then all the CRUD type.

Posted By Unknown2:04 PM

Microsoft released the Windows Phone operating system

Filled under:

2012 Microsoft Developers Conference in San Francisco, U.S. time, at 9 o'clock on June 20th in the conference, Microsoft released the Windows Phone operating system. It and Win8 use the same kernel, supports dual-core processors and a variety of screen resolution.

Microsoft launched the latest version of the smartphone operating system, Windows Phone, I hope to challenge the Apple iPhone and Google Android devices. Windows Phone operating system and Win8 using the same kernel, Microsoft has confirmed the sale of Windows Phone 7 phones can not be upgraded to the latest Windows Phone mobile operating system. Windows Phone 8 WinCE kernel is deprecated in favor of the main reasons can not be upgraded with desktop client operating system Windows 8 the same kernel, or result in the existing mobile phone.

WP7 phone users now, today's conference does not make them satisfied in favor of using the same kernel with Windows 8, Windows Phone 8 abandoned the WinCE kernel. Instead, Microsoft has given a system called Windows Phone 7.8 version to appease the existing user, the system will have the new interface and WP8. Since dynamically define different size tiles and other functions will be supported. Nokia users most want to ask is: in these months, why they buy a future can not be upgraded, and even the future new applications of mobile phones?

Microsoft released the Windows Phone operating system

The following are the top ten new features of Windows Phone 8:

(1) with the same kernel as Win 8: Windows Phone will use the same kernel with Windows 8, which means that WP8 may compatible Win8 application developers with little changes can make the application to run on both platforms .

(2) Supports multi-core: the WP8 support multi-core chipset, dual-core or more core processors, hardware manufacturers can provide users with a richer more configuration WP8 equipment.

(3) Supports three types of resolution: in addition to WVGA screen resolution, but also increase the WXGA (1280 * 768) and 720p (1280 * 720) of WP7 applications without any change in the resolution of these three normal operation. Developers can be optimized according to the new platform.

(4) Support micro SD expansion card: a new micro SD expansion card support. The scene shows the microSD card support including pictures, music, video, and installation of applications.

(5) Application backward compatible with WP7: all Windows Phone 7.5 applications will be fully compatible with Windows Phone 8, the existing WP7.5 applications can be run in the WP8.

6 built-in the IE10 mobile browser: the WP8 built-in the IE10 mobile browser, the Windows Phone 7.5 JavaScript performance improvement to four times compared to the HTML 5 performance up to 2x. Microsoft's official test results, the WP8 beyond equipped with other systems currently marketed GALAXY, S-III, HTC, One S and the iPhone 4S.

(7) Mobile electronic wallet: WP8 system the NFC-enabled, and can thus more data exchange. Microsoft and mobile operators, the introduction of improvements paid SIM card for mobile. Rather than equipment improvements, like Google, as the NFC implant systems, to prevent the operator to intervene.

(8) built-in Nokia Maps: WP8 will include Nokia's mapping technology, the use of NAVTEQ data to support the offline map, Turn By Turn Navigation.

(9) Enterprise features: for business users, WP8 will support encryption, security guide, the LOB application deployment and set up another management. . Can use the same set of tools to manage PC and mobile phone, because of the consistent WP8 and Win8 cores.

10 brand new WP8 interface: Dynamic tiles with medium and small three sizes, the user sees is no longer a rigid lattice interface, can be of different sizes of tiles grouped together, hold down the tiles adjustable porcelain The size of the slices.

Posted By Unknown2:43 AM

Jun 21, 2012

The qualitative Free vector elements

Filled under: ,

The qualitative Free vector elements

We offer you a selection of vector elements. Here you will find amusing characters, items for retro and vintage designs, patterns, logos and emblems for many more. Download the image, you can follow the link to the source.

Note: All images are free for download, but still read carefully the license if you want to use them for commercial purposes.



vector downloads free

Download

vector downloads free

Download

vector downloads free

Download

vector downloads free

Download

vector downloads free

Download

vector downloads free

Download

vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download


vector downloads free

Download

Posted By Unknown1:08 PM

Jun 20, 2012

What you need to consider creating a design of Web pages

Filled under:

Let's talk including on the design of sites on pure CSS and HTML, that is, without the use of Photoshop.

Let's start with CSS, which we normally use to create everything that opens in your browser. It is worth noting that for many Photoshop is just a tool prototyping: it's just a canvas on which you can do something. When it comes to the actual construction site, people all rely on the CSS.

Dissent is a plus

For many years we have been developing models of sites in programs such as Photoshop, Fireworks, Illustrator, and always carefully calibrate every detail to make it look perfect. Then share the layouts to pieces and collect them together again, like a puzzle. But if you skillfully use CSS, there is no need for it, especially with the advent of CSS3.Tak as creating a Web page is now a dynamic, consider a few guidelines that streamline the process of creating a good layout.
So, always keep in mind:
  • Realistic fonts
  • Buttons with no images
  • Display Size
  • Images
  • What can be done with CSS?
  • Is this possible?

By the way, here are a few examples of sites created with minimal use of Photoshop.
Realistic fonts

There are many different fonts that can be downloaded without a problem, and we all want to stand out with unusual and beautiful letters. But ... do not forget that above all we must be guided by the principles of clarity and accessibility of the text to the user, that is, the text must always be readable. Before you start to use the font once again think and check whether the browser to understand it.

psynai.com

Buttons with no images

The buttons can cause many problems. It is better to conceive of a button, you can create using CSS or JavaScript. There are many advantages to this: a living text, scalable buttons, no need to upload images, sprites do not have the buttons and background images that need to be customized in size and so on. Easy Button can save an enormous amount of time a designer, so before you create an ultra-featured buttons in Photoshop think maybe it can be done in CSS. If so - do it, and if not, consider whether it is in order.

eighthourday

Screen Size

Since the size of displays are a great many, from 320 × 480 to 2560 × 1440, consider how the design will look at each of them. Good design - a job that requires a thorough working head, so that before you begin, consider the following:
What the audience will have a site need to be mobile, or responsa version .
As the contents will be located: in the center or to the left?
How customizable should be this layout

Let not all sites will attract the attention of users entering the Internet with mobile devices, but this possibility should never be discounted. Always keep in mind that your website can open on displays with a resolution of 1024 × 720 all the way up to 2560 × 1440, as well as the user can hold the device horizontally and vertically, which is also important. It is important to avoid the horizontal scroll bar.

pcnw

Images

Say no to cutting pictures. Any standard Web site needs only one image and a logo.You may need to add a repeating background pattern and / or embedded images. All that is required fragmentation and layout are easily created in the CSS. CSS-gradients, rounded corners, transform, and countless other options, CSS can be used to reconstruct the images.

bountybev

Is it possible to do everything in CSS?

Happily creating a masterpiece in Photoshop, ask yourself, is it possible to create all the elements in CSS? CSS - a very powerful tool that allows you to copy most of the design elements created in Photoshop. Before you start to clean up images, buttons, rulers, or anything else, find out whether you can create them in the CSS. This will facilitate and accelerate the design process. Minimize the items that will not be able to recreate in the CSS.

vijufest

Is this possible?

No wonder, do not place a huge background image (which may have also divided into 40 parts, so that it more or less quickly to load). Do not design a site to 1280px wide.Limited by the size of an average display images limitations, restrictions, limitations and general file network. Of course, you can make exceptions, but do not abuse it.
Network - a fairly open and flexible concept, and it can create almost anything, most importantly, remember that you need to fit into the framework. And to begin to consider their best before you start to design a website design. Proceed to action only when you are firmly convinced that your idea is not out of the realm of fantasy. Just make sure that task. I think every web designer should have HTML / CSS.

benthebodyguard

Make a mistake? Correct it!

A huge plus of web design is that errors and inaccuracies can always fix it. The site is easy to update. One has only to download updates - all in order. In order to improve the design, not necessarily messing with Photoshop.

We have complete freedom of action, which is limited to leash so that you actually want to design. So do not confuse web design with the design of printing. The best way to learn web design in perfection - is to learn HTML / CSS / Javascript. In his spare time, try to design a website, never using Photoshop, I think you'll be surprised at what can be achieved when working exclusively in your browser.

Posted By Unknown1:55 PM

Stunning work of Illustrator Tatyana Doronina

Filled under:

Tatyana Doronin, freelance artist, is known on the Internet under the name Data. Was a book designer, loves to paint portraits. Tatiana has a lot of work in the style of pin-up, her illustrations are rich in color and have their own character.

Illustrator



Illustrator 2



Illustrator 3



Illustrator 4



Illustrator 5



Illustrator 6



Illustrator 7



Illustrator 8



Illustrator 9



Illustrator 10



Illustrator 11



Illustrator 12



Illustrator 13



Illustrator 14



Illustrator 15



Illustrator 16



Illustrator 17



Illustrator 18



Illustrator 19



Illustrator 20



Illustrator 21



Illustrator 22



Illustrator 23



Illustrator 24



Illustrator 25



Illustrator 26



Illustrator 27



Illustrator 28



Illustrator 29



Illustrator 30



Illustrator 31











Illustrator 32

Posted By Unknown4:58 AM