Biyernes, Nobyembre 6, 2015

Linggo, Oktubre 11, 2015

HTML5 xx

HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It was finalized, and published, on 28 October 2014 by the World Wide Web Consortium (W3C).[2][3] This is the fifth revision of theHTML standard since the inception of the World Wide Web. The previous version, HTML 4, was standardized in 1997.
Its core aims are to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is intended to subsume not only HTML 4, but also XHTML 1 and DOM Level 2 HTML.[4]
Following its immediate predecessors HTML 4.01 and XHTML 1.1, HTML5 is a response to the fact that the HTML and XHTML in common use on the World Wide Web have a mixture of features introduced by various specifications, along with those introduced by software products such as web browsers and those established by common practice.[5] It is also an attempt to define a single markup language that can be written in either HTML or XHTML. It includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationalizes the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications.[6] For the same reasons, HTML5 is also a potential candidate for cross-platform mobile applications. Many features of HTML5 have been built with the consideration of being able to run on low-powered devices such as smartphones and tablets. In December 2011, research firm Strategy Analytics forecast sales of HTML5 compatible phones would top 1 billion in 2013.[7]
In particular, HTML5 adds many new syntactic features. These include the new <video>, <audio> and <canvas> elements, as well as the integrationof scalable vector graphics (SVG) content (replacing generic <object> tags), and MathML for mathematical formulas. These features are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins and APIs. Other new page structure elements, such as <main>, <section>, <article>, <header>,<footer>, <aside>, <nav> and <figure>, are designed to enrich thesemantic content of documents. New attributes have been introduced, some elements and attributes have been removed and some elements, such as <a>,<cite> and <menu> have been changed, redefined or standardized. The APIs and Document Object Model (DOM) are no longer afterthoughts, but are fundamental parts of the HTML5 specification.[6] HTML5 also defines in some detail the required processing for invalid documents so that syntax errors will be treated uniformly by all conforming browsers and other user agents.[8]








Photo Credits to: http://www.w3.org/html/logo/downloads/HTML5_sticker.png






Biyernes, Oktubre 2, 2015

Computer Programming xx

Computer programming (often shortened to programming) is a process that leads from an original formulation of a computingproblem to executable computer programs. Programming involves activities such as analysis, developing understanding, generatingalgorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding[1][2]) of algorithms in a target programming languageSource code is written in one or moreprogramming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.
Related tasks include testingdebugging, and maintaining the source code, implementation of the build system, and management of derived artifacts such as machine code of computer programs. These might be considered part of the programming process, but often the term "software development" is used for this larger process with the term "programming", "implementation", or "coding" reserved for the actual writing of source code. Software engineering combines engineering techniques with software developmentpractices.
Within software engineering, programming (the implementation) is regarded as one phase in a software development process.
There is an ongoing debate on the extent to which the writing of programs is an art form, a craft, or an engineering discipline.[3] In general, good programming is considered to be the measured application of all three, with the goal of producing an efficient and evolvable software solution (the criteria for "efficient" and "evolvable" vary considerably). The discipline differs from many other technical professions in that programmers, in general, do not need to be licensed or pass any standardized (or governmentally regulated) certification tests in order to call themselves "programmers" or even "software engineers." Because the discipline covers many areas, which may or may not include critical applications, it is debatable whether licensing is required for the profession as a whole. In most cases, the discipline is self-governed by the entities which require the programming, and sometimes very strict environments are defined (e.g. United States Air Force use of AdaCore and security clearance). However, representing oneself as a "professional software engineer" without a license from an accredited institution is illegal in many parts of the world.
Another ongoing debate is the extent to which the programming language used in writing computer programs affects the form that the final program takes.[citation needed] This debate is analogous to that surrounding the Sapir–Whorf hypothesis[4] in linguistics and cognitive science, which postulates that a particular spoken language's nature influences the habitual thought of its speakers. Different language patterns yield different patterns of thought. This idea challenges the possibility of representing the world perfectly with language, because it acknowledges that the mechanisms of any language condition the thoughts of its speaker community.
Ancient cultures seemed to have no conception of computing beyond arithmeticalgebra, and geometry, occasionally devising computational systems with elements of calculus (e.g. the method of exhaustion). The only mechanical device that existed for numerical computation at the beginning of human history was the abacus, invented in Sumeria circa 2500 BC. Later, the Antikythera mechanism, invented some time around 100 BC in ancient Greece, is the first known mechanical calculator utilizing gears of various sizes and configuration to perform calculations,[5] which tracked the metonic cycle still used in lunar-to-solar calendars, and which is consistent for calculating the dates of the Olympiads.[6]
The Kurdish medieval scientist Al-Jazari built programmable automata in 1206 AD. One system employed in these devices was the use of pegs and cams placed into a wooden drum at specific locations, which would sequentially trigger levers that in turn operated percussion instruments. The output of this device was a small drummer playing various rhythms and drum patterns.[7] The Jacquard loom, which Joseph Marie Jacquard developed in 1801, uses a series of pasteboard cards with holes punched in them. The hole pattern represented the pattern that the loom had to follow in weaving cloth. The loom could produce entirely different weaves using different sets of cards.
Charles Babbage adopted the use of punched cards around 1830 to control his Analytical Engine. Mathematician Ada Lovelace theorized beyond the original intent of the Analytical Engine and how it could compute symbols as well as numbers, building the foundation of modern programming: “That [the engine] might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine.”[8] She wrote a program for the engine to calculate a sequence of Bernoulli numbers, becoming the world’s first programmer.[9]
In the 1880s, Herman Hollerith invented the recording of data on a medium that could then be read by a machine. Prior uses of machine readable media, above, had been for lists of instructions (not data) to drive programmed machines such as Jacquard looms and mechanized musical instruments. "After some initial trials with paper tape, he settled on punched cards..."[10] To process these punched cards, first known as "Hollerith cards" he invented thekeypunch, sorter, and tabulator unit record machines.[11] These inventions were the foundation of the data processing industry. In 1896 he founded the Tabulating Machine Company (which later became the core of IBM). The addition of a control panel (plugboard) to his 1906 Type I Tabulator allowed it to do different jobs without having to be physically rebuilt. By the late 1940s, there were several unit record calculators, such as the IBM 602 and IBM 604, whose control panels specified a sequence (list) of operations and thus were programmable machines.
The invention of the von Neumann architecture allowed computer programs to be stored in computer memory. Early programs had to be painstakingly crafted using the instructions (elementary operations) of the particular machine, often in binary notation. Every model of computer would likely use different instructions (machine language) to do the same task. Later, assembly languages were developed that let the programmer specify each instruction in a text format, entering abbreviations for each operation code instead of a number and specifying addresses in symbolic form (e.g., ADD X, TOTAL). Entering a program in assembly language is usually more convenient, faster, and less prone to human error than using machine language, but because an assembly language is little more than a different notation for a machine language, any two machines with different instruction sets also have different assembly languages.

The synthesis of numerical calculation, predetermined operation and output, along with a way to organize and input instructions in a manner relatively easy for humans to conceive and produce, led to the modern development of computer programming. In 1954,FORTRAN was invented; it was the first widely-used high level programming language to have a functional implementation, as opposed to just a design on paper.[12][13] (A high-level language is, in very general terms, any programming language that allows the programmer to write programs in terms that are more abstract than assembly language instructions, i.e. at a level of abstraction "higher" than that of an assembly language.) It allowed programmers to specify calculations by entering a formula directly (e.g. Y = X*2 + 5*X + 9). The program text, or source, is converted into machine instructions using a special program called a compiler, which translates the FORTRAN program into machine language. In fact, the name FORTRAN stands for "Formula Translation". Many other languages were developed, including some for commercial programming, such as COBOL. Programs were mostly still entered using punched cards or paper tape. (Seecomputer programming in the punch card era). By the late 1960s, data storage devices and computer terminals became inexpensive enough that programs could be created by typing directly into the computers. Text editors were developed that allowed changes and corrections to be made much more easily than with punched cards. (Usually, an error in punching a card meant that the card had to be discarded and a new one punched to replace it.)
As time has progressed, computers have made giant leaps in processing power, which have allowed the development of programming languages that are more abstracted from the underlying hardware. Popular programming languages of the modern era include ActionScriptCC++C#HaskellJavaJavaScriptObjective-CPerlPHPPythonRuby, Smalltalk, SQLVisual Basic, and dozens more.[14] Although these high-level languages usually incur greater overhead, the increase in speed of modern computers has made the use of these languages much more practical than in the past. These increasingly abstracted languages are typically easier to learn and allow the programmer to develop applications much more efficiently and with less source code. However, high-level languages are still impractical for a few programs, such as those where low-level hardware control is necessary or where maximum processing speed is vital. Computer programming has become a popular career in the developed world, particularly in the United States, Europe, and Japan. Due to the high labor cost of programmers in these countries, some forms of programming have been increasingly subject to offshore outsourcing (importing software and services from other countries, usually at a lower wage), making programming career decisions in developed countries more complicated, while increasing economic opportunities for programmers in less developed areas, particularly China and India.

Computer Generation xx

First Generation (1940-1956) Vacuum Tubes

The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions.
First generation computers relied on machine language, the lowest-level programming language understood by computers, to perform operations, and they could only solve one problem at a time. Input was based on punched cards and paper tape, and output was displayed on printouts.
The UNIVAC and ENIAC computers are examples of first-generation computing devices. The UNIVAC was the first commercial computer delivered to a business client, the U.S. Census Bureau in 1951.
A UNIVAC computer at the Census Bureau
A UNIVAC computer at the Census Bureau.
Image Source: United States Census Bureau

Second Generation (1956-1963) Transistors

Transistors replaced vacuum tubes and ushered in the second generation of computers. The transistor was invented in 1947 but did not see widespread use in computers until the late 1950s. The transistor was far superior to the vacuum tube, allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable than their first-generation predecessors. Though the transistor still generated a great deal of heat that subjected the computer to damage, it was a vast improvement over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output.
Second-generation computers moved from cryptic binary machine language to symbolic, or assembly, languages, which allowed programmers to specify instructions in words. High-level programming languageswere also being developed at this time, such as early versions of COBOL and FORTRAN. These were also the first computers that stored their instructions in their memory, which moved from a magnetic drum to magnetic core technology.
The first computers of this generation were developed for the atomic energy industry.

Third Generation (1964-1971) Integrated Circuits

The development of the integrated circuit was the hallmark of the third generation of computers. Transistors were miniaturized and placed on silicon chips, called semiconductors, which drastically increased the speed and efficiency of computers.
Instead of punched cards and printouts, users interacted with third generation computers through keyboards andmonitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory. Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors.

Fourth Generation (1971-Present) Microprocessors

The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip. What in the first generation filled an entire room could now fit in the palm of the hand. The Intel 4004 chip, developed in 1971, located all the components of the computer—from the central processing unit and memory to input/output controls—on a single chip.
In 1981 IBM introduced its first computer for the home user, and in 1984 Apple introduced the Macintosh. Microprocessors also moved out of the realm of desktop computers and into many areas of life as more and more everyday products began to use microprocessors.
As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development ofGUIs, the mouse and handheld devices.

Fifth Generation (Present and Beyond) Artificial Intelligence

Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. Quantum computation and molecular andnanotechnology will radically change the face of computers in years to come. The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization.

Computer Poems xx

IT'S SIMPLY NOT PC

My finger hovers Shall I turn you on today You lie there tempting me I need to know what buttons to press But when I press those buttons You respond immediately and burst into life Every Wednesday you leave me little messages I try to ignore them but you are so persistent You want to update I want to write I press any key to continue And you ignore me and update anyway My husband is fed up with the distress you cause me He has a cunning plan to fix you forever ... No more automatic updates From now on you and I can live together in perfect harmony I can press the right keys to update you when it suits ME Now I am in complete control! Computer Poem Contest – Carol Eastman 29th March 2015

Cyber real

Has the convenience of technology 
inoculated us from reality?
Do androids dream of electric sheep?
I pray the code my soul to keep?
Does your universe live within 4G
Or megapixel infinity?
Which memory lies within
The one that was
Or the one that's been
Or how much gig how much ram?
Which reality is true?
Cyber me
Or cyber you?
Cyber bully
Cyber crime
Cyber hate 
Cyber time?
Cyber boxer
Or cyber brief?
Who is the real identity thief?
Cyber pleasure
Cyber pain
Hours spent glaring into the screen
Choosing an alternate username.
Status updates and trending tweets
Fill your mind and rob your sleep.
Clever hashtags and Instagram 
Will shape your image and gain more friends.
Is the you you've shaped in cyberspace 
The same you I'd see face to face?
We hide behind our computer screens
And criticize with brutal ease.
Virtual reality
Is buying souls of men you see 
And robbing the ability to dream real dreams.
I want to conquer something real
That I can grab that I can feel.
I want to touch life and hold on tight
I want to unblock true friends
And "like" real sights.
I want conversation face to face
In real world time
In a real world place.
Copyright © 2015 Kelly Crenshaw

Obsessed with flat

It's funny
How did a computer
A silly computer
A flat screened computer
Become my obsession?
I wake up
There it is
Waiting
Begging 
Inticing
"Turn me on"
"play with my buttons"

I look at the bright screen
Remembering the Poltergeist warning
"Don't go into the light"
But it's so pretty!
I'm sure I'll be alright 

Eyes see
Pupils dilate
Pulse quickens
As my fingers tap feverishly on keys
Traveling to different places with ease
Wondering
Who else sees 
Images like these
Hers and hims and other me..s
Infected by their computer disease

Friends I connect with
Around the clock
Ticking while I'm talking
And wrestling with a sock
Late for work again
What a shock

A cup of coffee 
on the keyboard spilled
My glowing obsession 
is sadly killed
Emotional me
With remorse I'm filled
Then I pause until I'm chilled

I reach for my smart phone
Thankfuly I'm OK
I can keep in touch anyway
Here in my pocket
I have a way to play
A portable flat screened obsession
I can access night and day!

For Carol's Computer Contest.

Copyright © 2015 Richard Lamoureux



The Man in the Wilderness

Feeling like a lodger
In my own home
Thankful for my music
And my new found roam

Families and communities
They are just so hard to find
But in April 2009
I found the most precious kind

I found the name amusing
So the button i clicked on to see
The layout was very inviting
Like an open door should be

For in a matter of minutes
On first uploading a poem
This Highlander was content
He had found a welcome home

So many lovely writers
Poets who share their bless
No longer this Scotsman is
The Man in the Wilderness



http://www.thehighlanderspoems.com/me.php
Copyright © 2015 James Fraser

Short Stuff

You were always happy, always on the move
with a great zest for life and a heart full of love.

We loved you too and checked to see if you’d get mad
if we mimicked your habits, but you laughed instead.

When we were in school together, you often horsed around;
I ribbed you about eye trouble, eyes too close to the ground. 

You lived life with gusto, knowing your time was short;
playing hard, working harder, often with a jolly retort.

Honest to a fault, you saw the positive side of things;
kept things in order, solid rock with no mood swings.

Cut off jeans, gray tee shirt, tinted glasses, baseball hat;
great big grin, teasing quip, a big hello, a friendly chat.

You were the best teacher any student ever had;
I could call on you to help as though you were my dad.

You drove my school bus on many a winter morn;
dressed in brown coveralls, bottom legs frayed and worn.

You were there in summer, helping coach baseball games;
at football with your camera or turning cartwheels in the gym.

You taught us how to care, how to study, how to play;
how to work on the computer and make the most of every day.

So determined to learn, spending hours at a throw;
self-teaching all the things a teacher needed to know.

You are the poem of my life, who you were tells the tale;
your poem will last forever, healing memories never pale.

You wrote the words of this poem, pages of my life tell the story;
you will read them back to me, when we meet again in glory.
Copyright © 2015 Cona Adams

Angst on the Big Screen

There you go again, you “Cyber Brat”! There is “no such website”? What is that? First you lead me through a wild web maze; I Google, then succumb to your craze. What happens if I hit “delete”? Will my work vanish, incomplete? Or do you wish to cast me aside? I’ll tap “escape” and wash out high tide! Your camera is like a stalker; I cuss it like an inane squawker. If I press “shift,” will the Earth’s poles move? Your choice of labels you could improve. So I’ll “insert” myself into your brain, In a quest to make you more humane. The poor page tires of your “up” and “down” Now the court jester can wear your crown! No more “errors” or lost connections, And I’ll rid those viral infections. Take me back to the old typewriter, Days when the world’s load seemed far lighter. I promise I’ll never eke out a "tweet" When I replace “Word” with a paper sheet. The old “White Out” is still in my desk And it’s never looked more statuesque!
*Written April 1, 2015, for Carol's contest.
Copyright © 2015 Carolyn Devonshire

Things We Like

Birthdays, reunions, vacations and hikes.

Weddings, divorces and photos of tykes.

Vids of grandkids on their skateboards and bikes.

These are the things every cyber Friend 'Likes'!
Copyright © 2015 Lycia Harding

My Sudoku Life

And I walk
across numerical figments
speaking hyperbole dialect to their imaginations.

Numb, blocky gaps
whisper invitation to secret club.

Enticing my stature
to belong
to become exponent’s side-kick.

So they can welcome me with open arms.

Coating my digits with inoperable tumors
double-knotted in hot pink laced bow
and baby-breath scent.

They even left a Walmart Rollback smiley face sticker
with crack residue on right cheek
and a comic-style bubble caption, “welcome home puppet”.

Yes!

This is exactly how Mother 1 told me it would be.

Kinda like marriage,
but less detail-oriented.

But, I could never fit in.

For I am neither positive
nor negative
about their (cult) ural ways.

Timing would always be off.

An arm from the clock that suffered a stroke at Midnight…

They’d never understand,
how they’d alter this unevenly, odd numerical figment.

For they’ll just calculate,
deduce,
my sum with rusty protractor.

This Zero, into a fraction...

© Drake J. Eszes
Copyright © 2015 Drake Eszes

The Computer Screen

Of the items in the store,
All were second hand
An old computer did I buy,
With a broken stand

One side was badly scratched
Two knobs were missing too
But that’s not the story
I’m about to tell to you

T’was about the second week
Of the ‘puter at my place
Sitting there against the wall
Near the old staircase

I recall the night was late
As I readied me for bed
When I turned the ‘puter off,
The screen … it turned blood-red

The appearance caused a start
I gasped a gulp of air
I couldn’t turn my gaze away
I stood right there and stared.

Then a low murmuring
From deep within the set
Cold chills ran over me
I’ve not forgotten yet

A voice, low and menacing
Containing graveled rasps
I could not then stop again
My involuntary gasp

I stood there mesmerized
My gaze remained transfixed
Emotions racing through me
And all of them were mixed

The Voice on the other side
Of the blood-red display screen
Issued a command to me
So ominous and mean:

“Place your hand upon the screen
And repeat these words to me:
Where you are right now,
Is where I need to be.”

I felt my arm move upward
Powerless to resist
I felt a burning in my palm
As the display screen it kissed

I heard a voice and realized
The speaker it was me:
“Where you are right now,
Is where I need to be.”

As the words transmitted,
Involuntarily,
I could feel a change come on …
Overwhelming me.

As I stared in disbelief
My hand – it disappeared
Absorbed into the blood-red screen
As the burning onward seared …

Through my wrist, up my arm
It’s hotness I could feel
Inward was I screaming
Not believing this was real!

In reflection from the screen
I was being pulled into
I saw a face, and then I screamed:
“That horrid face is YOU!”

The rapid assimilation
Continued then until
All feelings were extinguished
And all was calm and still.

A trillion beings there transformed
To tiny bytes and bits
And ‘tis every part of us
All websites now transmits

Now here I am deep inside
This computers’ display screen
If there’s disturbance felt
Oh so sharp and keen

Just place your hand upon the screen
And read these words to me:
“Where you are right now,
Is where I need to be.”
Copyright © 2015 Jack Clark

Hard Drive

You tell me you have the space you need,
That makes me want you to get closer,
You have so much you could offer,
A couple of servers along with full exposure.

With all that ram that you have in that tower,
It would make my tech world come alive,
Baby, that all sound so darn appealing to me,
But what I want to know is, how big is your hard drive?

Copyright © 2015 Casarah Nance

Patience



My laptop is a very pretty shade of purple,
     I open her top gently and dust off her keys;
        Calmly I press the start key and wait patiently,
And I wait patiently composed in myself and full of hope.

I am humming when at last I am connected,
   The internet is before me and I am on my way;
       And then it happens, "internet connection lost,"
Oh gosh and darn it I start the whole process once again.

And again and again I try but not quite so calmly,
     Okay finally here we go I am on my way to creating;
        On my way to poetry soup and to writing a poem,
And then it happens, "poetry soup is not responding."

I am ready to throw the computer out the window,
   I scream at my laptop, "your usefulness is used up;"
      Off I go to have a tea and to smooth my feathers,
Kitty has been watching me and decides to give it a whirl.


_______________________
March 22, 2015


Light Poetry
Copyright © 2015 Broken Wings