One part startup exposition, one part summer internship fair, and one part launch of Startup Georgia - startup led, statewide initiative to raise the profile of Georgia startups as part of the national network Startup America Partnership.
What are the odds that a Georgia street/country kid would use college students from Emory University to start his company? Although he started his tremendous success story by finding the best party thrower at Emory, he admits it was a lot of hard work, a lot of hit and miss. The party thrower is now manager to many artists, including, Justin Bieber.
He spoke about his $200,000 website that had a lot of moving parts, but was virtually invisible in search engines. He started a free blog and received more hits than his official website! He enjoyed the ability to communicate with his fans, so his new venture, Global 14.com is his personal social networking site. He is into tech now, and his new site is very nice - another one of his visions.
A number of soon-to-be well known entrepreneurs spoke about their vision. Students met with startups from multiple sectors and industries to find out about summer internships. Developers, computer science, designers, business students, and all majors are encouraged to explore the opportunities available to them right here in Atlanta.
Good Planning is critical to the success of any project. Start off a project by creating a simple purpose statement. This is just a one sentence description of the problem that needs to be solved. An example would be something like this:
"Our website will engage visitors to learn about the products we sell through great content and images, and ensure an easy purchase through our secure shopping cart."
Just like submitting a screenplay to movie producers, you have to produce a one-sentence description summarizing the plot of the script.
Once you get a concise idea of what it is you are going to develop, you can then write a program specification (or spec) which is very detailed. It forces you to think through a project from start to finish before you write a single line of code. This is where you interview anyone with an opinion about the project happens. Requiring your customer or employer to review and approve your spec before you start writing code will help to avoid errors, misunderstandings, and conflicts down the line. It might include the history and what problems the program is intended to fix, what existing processes are being replaced (if any), what the program is expected to accomplish, and what benefits the new program will bring.
The program spec goes further in detail with important assumptions about the project, including the languages it will be written in, who will be the audience, what level of security is needed, who will be using the program, and perhaps what components might be divided up and to whom. Of course, depending on the size of the project, it can be a few paragraphs or many pages.
The requirements part of the spec is the most important. This is the painstaking, step-by-step detailed explanation of how the program will work and what it will look like. What is the overall feel, look and objective of the company? What will the user be presented with and what will they need to provide, what information will they get, how the input is transformed to the output, how the information will be stored, how it will be retrieved, and what to do if there are problems. This is also where you nail down imagery, font choice, color scheme, and layout. List the information you need and the feedback you require and interview those individuals who will be giving the feedback. Nailing down the design and function details is critical. You don't want this part of the process to drag on - which it can - but changes to the design or layout after you've started developing can become very problematic.
The importance of a detailed spec is what will determine the timeline and cost. Depending on the project, you may need to set milestones. Milestones are dates that you expect major pieces of the program to fall into place. Give yourself plenty of leeway because things might not work out as expected, which can often be the case. Milestones are great because they help the developer plan his/her work and monitor the timeline. This can help with documenting any further changes beyond the agreed upon spec. Unforeseen changes will affect the timeline and the overall cost of development. This is a vital component for designers, developers or programmers. Changes made to the agreed upon spec are fine as long as they are approved or there is appropriate compensation for changes affecting your scheduled timeline. It is paramount that everyone with an opinion agrees to and understands the purpose of the spec and the timeline. If you are a freelancer or contractor and find yourself in a position where a project is going longer than anticipated or agreed to without compensation, this can spell disaster. This is serious business and your time and effort shouldn't be dismissed.
You need to be thorough and keep your explanations simple and clear. There is no right or wrong way to write a spec. You are creating a blueprint that you and someone else can understand and work from. Don't leave anything open to misinterpretation. Use graphics, illustrations, tables (wireframes) to clarify the details because you really don't want to be derailed in the middle of the project after you've started writing the code.
An important thing to remember - your client or employer expects you to do the job you were hired for, and you expect them to trust your judgment and ability to do the agreed upon project as stated in the spec and timeline. Any changes to the spec are pretty big issues and shouldn't be taken lightly. Respect is a two-way street.
If you write an accurate, detailed, and easy to understand program, application or design spec that your employer or client approves, your project will just about write itself. Happy coding!
Import the photos into a single file, or open a .psd file with the images you want to use in the file.
Note that a number of new layers have been created in the Layers panel. These individual layers will become the frames of the animated GIF.
You can also import a video, and you'll need to convert the frames of the video into individual layers. Go to File > Import > Video Frames to Layers. Locate and select the video file you want to use and click Open. Click OK to convert the video frames to a single layered file.
Note: Photoshop may not be able to fully import a video that is too long. Use the options in the Import window to limit the amount of frames imported. You can select to import the entire video, or choose just a segment of the video. You can also limit the amount of frames imported to a set interval, such as every 2 frames.
Make sure you open the Timeline panel under Window. Click the arrow on the button in the middle of the panel and select Create Frame Animation. Then click the button to create a new frame animation. Click the menu icon from the upper right corner of the Timeline panel. Click Make Frames From Layers. This will convert all the layers in the Layers panel into individual frames in your animation.
Click the Play button from the bottom of the Timeline panel (or press the Spacebar on your keyboard) to preview the animation.
To export the animation as a GIF go to File > Export > Save for Web (Legacy). Select GIF 128 Dithered from the Preset menu. Select 256 from the Colors menu. If you are using the GIF online or want to limit the file size of the animation, change Width and Height fields in the Image Size options. Select Forever from the Looping Options menu. Click the Preview button in the lower left corner of the Export window to preview your GIF in a web browser.
Click Save and select a destination for your animated GIF file.
This is also how you make cinemagraphs. Enjoy your creations!
Credit to Adobe at: https://helpx.adobe.com/photoshop/how-to/make-animated-gif.html
Here are 5 questions to ask your SEO provider to help you get what you are paying for. If you have a website and include your email or phone number anywhere within the site, you will receive emails and phone calls from any number of companies offering this service. It is big business right now. Many of them are scams. They make it sound very intriguing and like most scammers, promise you the world.
First, let's get some of the terminology that SEO companies are using:
COMPETITIVE ANALYSIS - look at your competitors and where you rank on searches.
KEYWORD RESEARCH - what power words reference your business or service?
UNIQUE TITLES, DESCRIPTION, AND KEYWORD TAGS - browsers look at titles of pages, articles, etc., description and meta tags and should have been built into the site from the beginning.
MANAGE KEYWORD DENSITY - measures the number of times a keyword or phrase appears within a page against the total number of words on that page and needs to be related to the products or services.
KEYWORD PROMINENCE - indicates how many significant keywords are used in titles, meta tags, or anywhere near the top of the page and should have been built into the site from the beginning.
KEYWORD FREQUENCY - measures the number of times a keyword or phrase appears within a web page but DENSITY matters because it also measures frequency but also as it appears within the other content on the page.
LINKING - usually links that are internal to your site like anchor tags and should have been built into the site from the beginning. Also includes submitting your site to the browsers and perhaps some directories.
These are great terms and certainly need to be understood if you have a website. If you built your own website, you should consider using a service or any number of optimizers that are out there. If a professional built your site, they should already be aware of how content, meta tags, conscientious linking and keywords work, and also know that your site's code should be validated and submitted to the browsers - then you will be truly optimized.
Consultation: The provider should ask you questions about your business and get to know your website. They should ask about your target customer, target market, locations, etc.
Keyword Research: What keywords are your target customers asking a search engine to find? Website should contain these keywords not only in meta tags, but should be written within the content of your website.
Content: A good SEO content writer will write content not only to appeal to search engines, but makes sense to your visitors.
Link Building: Your site needs to be submitted to directories and added to the growing number of business profile sites which have a description and link to your website.
Reporting and Tracking: You should receive some kind of report where you see traffic results, search engine rankings, etc.
Search engines must crawl your site - and thousands others - to determine what each site is about. It may takes three to six months. If someone tells you they can do this within days or weeks, this is a red flag.
They are either very inexperienced, scamming, or may be using "black hat" methods that could result in your site getting banned from the Google index and not rank at all in other search engines. Ranking reports should be sent to you on a regular basis.
Honesty is always the best policy. SEO techniques should be transparent, focused on content that is engaging and informative to readers.
Websites should be designed and built with a focus on all of the above right from the beginning. A professional Designer or Developer with a few years of experience should have a total understanding of the issues mentioned in this article.
Web Design and Development
Adjustment layers are great for making changes to any part of an image. Swapping colors is an easy thing to do:
It is that easy....!
Web Design and Development