Apr 27, 2012

Definition of Technology

Technology is the making, usage, and knowledge of tools, machines, techniques, crafts, systems or methods of organization in order to solve a problem or perform a specific function. It can also refer to the collection of such tools, machinery, and procedures. Technologies significantly affect human as well as other animal species' ability to control and adapt to their natural environments. The word technology comes from Greek τεχνολογία (technología); from τέχνη (téchnē), meaning "art, skill, craft", and -λογία (-logía), meaning "study of-". The term can either be applied generally or to specific areas: examples include construction technology, medical technology, and information technology. The human species' use of technology began with the conversion of natural resources into simple tools. The prehistorical discovery of the ability to control fire increased the available sources of food and the invention of the wheel helped humans in travelling in and controlling their environment. Recent technological developments, including the printing press, the telephone, and the Internet, have lessened physical barriers to communication and allowed humans to interact freely on a global scale. However, not all technology has been used for peaceful purposes; the development of weapons of ever-increasing destructive power has progressed throughout history, from clubs to nuclear weapons.

Apr 25, 2012

Style Sheets

Web style sheets are a form of separation of presentation and content for web design in which the markup (i.e., HTML or XHTML) of a webpage contains the page's semantic content and structure, but does not define its visual layout (style). Instead, the style is defined in an external stylesheet file using a style sheet language such as CSS or XSL. This design approach is identified as a "separation" because it largely supersedes the antecedent methodology in which a page's markup defined both style and structure.
The philosophy underlying this methodology is a specific case of separation of concerns.
 

Benefits

 
Separation of style and content has many benefits, but has only become practical in recent years due to improvements in popular web browsers' CSS implementations.

Apr 22, 2012

All the programs made for iPhone can run on the iPad

Scale up iPhone apps

 
Even before the iPad was officially announced in January 2010, the App Store already had more than 100,000 programs in stock for iPhone and iPod Touch users. According to Apple, just about all of these programs can run on the iPad, so there's no software shortage for the slab here. But while these apps can run on the iPad, most of them weren't designed for it. They might seem a little sparse on the bigger screen. Still, you've two ways to run those older iPhone and iPod Touch apps on the iPad:
Run the apps at actual size. While this maintains the initial look of the app, it looks type of silly floating there in the middle of the iPad, like a tiny island with an ocean of dark screen surrounding it on all four sides. You have to reach in much farther across the iPad to tap the screen buttons.
Run the apps at twice the dimensions. If you don't want to squint, you can super-size that old iPhone app - just tap the 2X button in the bottomright corner of the iPad screen. The iPad then doubles each pixel on the screen to scale in the app. Depending on the program, though, Hulk-ing up your apps using the 2X button can make them look a little blotchy and weird compared to running them at the size they were intended. But you will make use of your iPad's expansive vista.
 

Organize apps

 
You know how to rearrange the icons on the Home screen of your iPad. You might now have a ton of groovy new app icons throughout your iPad - but not in the order you'd like them. Sure, you can drag wiggling icons throughout your 11 pages of Home screen, but that can get a little confusing and frustrating whenever you accidentally drop an icon on the wrong page. Plus, that iPad screen is awfully large and also you could throw your shoulder out dragging those apps such a long distance. If you want a simpler way to fine-tune your iPad's Home screens, iTunes lets you arrange all your app icons from your big-screen computer:
Connect the iPad to your computer. Click its icon in the Source list. Click the Applications tab. You now see all your applications - an entire list on the left, a huge version of the current screen in the middle, and individual pages towards the right-hand side of or below the Big Screen.
Select the icons you want to move. Click an icon you want to move on the JumboTron and drag it to the desired page thumbnail - iTunes re-creates both iPad screen orientations so you can fine-tune the feel of your screens: landscape mode pages appear across the bottom, portrait mode screens stacked vertically on the far right.
Hold down the Ctrl or keys and click to select multiple apps. It's much simpler to group similar apps on the page this way - you can have, say, a webpage of games or a page of online newspapers. You can even swap out the four permanent application icons in the gray bar on the bottom of the iPad screen with other apps - and squeeze in two more for a total of six apps in the permanent row.
Click Apply or Sync. Wait just a moment as iTunes rearranges the icons on your iPad so that they mirror the setup in iTunes. But what if you must many apps for the iPad's limit of 11 Home screens? Even if an app's not visible, you can think it is on the tablet by flicking your finger from left to right on the first Home screen and typing in the app name in the search box that appears.
 

Adjust app preferences

 
Many apps have their functions and controls within each program; you can get for them by tapping Setup or Options while you take the app. Some apps, however, possess a separate set of preferences kept in the iPad's Settings area.
For example, your nifty little weather program can include the option to display temperatures in either Fahrenheit or Celsius and wind speeds in either miles per hour or kilometers each hour, depending on the measuring standards of your country. You can set these preferences for the application by choosing Home, then Settings and flicking all the way down the screen towards the collection of settings for individual apps. Tap the name of the app you want to adjust to get to its settings.

Apr 21, 2012

eXtensible HyperText Markup Language (XHTML)

XHTML (eXtensible HyperText Markup Language) is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language (HTML), the language in which web pages are written.
While HTML (prior to HTML5) was defined as an application of Standard Generalized Markup Language (SGML), a very flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. Because XHTML documents need to be well-formed, they can be parsed using standard XML parsers—unlike HTML, which requires a lenient HTML-specific parser.

Apr 20, 2012

Inline Linking

Inline linking (also known as hotlinking, leeching, piggy-backing, direct linking, offsite image grabs, bandwidth theft) is the use of a linked object, often an image, from one site by a web page belonging to a second site. The second site is said to have an inline link to the site where the object is located.
 

Inline linking and HTTP

 
The technology behind the World Wide Web, the Hypertext Transfer Protocol (HTTP), does not make any distinction of types of links—all links are functionally equal. Resources may be located on any server at any location.

Favorite Blogs