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 language. Source 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 testing, debugging, 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 arithmetic, algebra, 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 ActionScript, C, C++, C#, Haskell, Java, JavaScript, Objective-C, Perl, PHP, Python, Ruby, Smalltalk, SQL, Visual 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.
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 CrenshawObsessed 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 FraserShort 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 AdamsAngst 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 DevonshireThings 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 HardingMy 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 EszesThe 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 ClarkHard 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 NancePatience
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
Mag-subscribe sa:
Mga Post (Atom)