In programming code it is possible to theorize about several aspects of code flow and dependency through coding models. One such model is the Actor Model.
By making programming languages less difficult to work with you increase the number of people writing programs and successively increase the number and variety of programs available.
In a previous article I described how, in order to have a true Semantic Web, we would need to have a user action to direct the program. I would like to examine some of the motivations for this point of view.
Online banking continues to be an increasing method of choice for conducting business and paying bills. According to a recent Pew report, fifty-one percent of U.S. adults, or 61% of internet users, bank online. Is online banking safe?
The original concept was for the system to display a number of images on a tabbed-page HTML layout. Each tab/page of images needed to be centered and allow a user to touch a thumbnail to bring up larger rendering of that image.
Most search engines do an adequate job at sorting out some of these FLUFF sites but they still somehow show up in search results. Maybe what we need in the search engine tools arsenal is a FLUFF filter.
Within the next few years, we will see an exponential growth in micro touch screen devices that can be unfolded from 3x6 to 12x6 (and other sizes) to form a touch screen. These devices will have no hard drive, no CD/DVD, no memory other than an ultra-thin EPROM, and no external ports.
When talking about the Semantic Web there are a few premises one must acknowledge. One premise is that any data exchange on the internet is originally initiated by a human. There is no information retrieval without a request for that information and that request can be directly tied to a human request for the information.
Twitter is fighting back against cyber-crime and malicious activity in its recent actions toward Tor users and Isis.
A critical vulnerability in glibc, a core Linux library, can be exploited remotely through PHP applications.
As the Sony hack investigation unfolds, revelations regarding its possible origin, type of hack used, and the damage it is purported to have caused, are starting to be revealed.
VR (Virtual Reality) is not a new concept and it has seen its share of failures and even long spans of time in virtual limbo. The idea and reality of VR have, for some time, been separated by a chasm of ergonomics, hardware requirements, and consumer acceptance.
Coinciding with the cascading avalanche of information on the disaster of Flight MH17, there is an influx of malware, false stories, and spam, permeating the internet.
Detecting spoofed Ips and geo-targeting. A national infrastructure like this would also expose ISPs and routes that allow non-network IPs to originate from their network.
In computing , and life in general, we find ourselves often hearing new phrases that tend to evoke certain connotations. These Buzzwords are generally created for the benefit of marketing and brand recognition but can also be used to label campaigns or causes. The creation of Buzzwords have become so prolific that there are even games devoted to it.
The black market of hacking programs and routines are born out of a programming community of sharing and cooperation. Additionally, the struggle for internet security is set against mass marketing, mass distribution, and mass code refinement, which grows and spreads through open source creation and manipulation of various programs and scripts.
A term, which you may have heard of, in the IT arena that is gaining a lot of momentum, is SDLC, Systems development life-cycle. Like many other IT terms its use is more of a vernacular acronym in the IT community then a pragmatic approach to system's development.
The news buzz about the latest, large scale, cyber-attack generates more questions than answers. According to the latest reports on the attack at Target, and other retailers, the attack originated from a teenage hacker in Russia.
According to the latest news reports an attack on one of Yahoo's Ad servers perpetuated a large scale malware infestation across user's computers of the popular search engine and the breech seems to point to flaws in the java code used on the servers.
In an increasingly technical world that depends on well written programs to run multi-million dollar infrastructures and global financial concerns, it is no surprise that programmers are in high demand.
I've been working for a few weeks now to republish Memphis Web Programming with a new look and feel. Here are some of the changes:
healthcare.gov - Well, it's pretty bad. After several hours of going through the initial registration and validation steps I got to a dead end at the point where I was supposed to be presented with my insurance options and costs.
Ember.js offers a good framework for JSON and JQuery in a fairly slick MVC with a good VIEWS API binding that will eliminate a lot of the grunt work of building JS applications.
Cisco report says the number of smartphones, tablets, laptops and internet-capable phones will exceed the number of humans in 2013. One can only imagine the power if an individual or group had control over a portion of those devices.
By observing Newton's law we can conclude that the efforts of the quantum dawn tests and the other security risk assessments undertaken across internet connected sites have been significant but have not yet matched the effort of the attackers.
Justin Carter - published content on the internet can echo forever and those listening may just misunderstand your message.
If an API becomes a way for developers to strengthen their bank account the result will be a weaker Internet and a strong stumbling block to the future of software development.
It may be time for the Government to take more of a role in protecting its citizens, businesses, and institutions, from attacks by cyber-criminals and terrorists.
Sign the petition for the creation of a Department of Defense agency to combat malicious websites, website hacking, and to increase general computer security across the internet. http://wh.gov/lqvr8
With photos or digital pictures a huge security step disappears out of the equation the moment it processes and displays on your screen.
In 1993 I was telneting to BBSs using a 14.4 modem. There were all types of BBS connection hubs covering a broad array of subject matter and discussion groups. But 20 years ago today the first Web Site was brought online and we were introduced to browsers and the World Wide Web. To learn more about this time in history visit the first web site project page.
The success of DDoS attacks depends on the filtering done on the client zombies. It is this filtering that we can take advantage of and exploit. If the BOT net cannot connect to the target then it can't flood it with requests.
"A video that was sent back by Curiosity on Feb 28, 2013 is being examined because of an anomaly found in the signal by engineers. It seems to be a structured algorithm that is not consistent with video streams we have been analyzing."
Microsoft may have inadvertently slowed the inevitable progress of the general public in adapting to, and the eventual acceptance of, the advancement of information technology utilization.
Most of the information I'm about to go over is available from a number of sources on the Internet but this article may help anyone navigating the often contradictory information you will encounter in doing research on buying from China.
It is with great trepidation that one will venture to use Java in a browser environment. Currently little to no comforting actions are coming from Oracle and to make matters worse the effort put forth by the software giant so far leaves one in the dark concerning security improvements.
During my journey I noticed a number of units from China that not only seemed to match my product concept but also offered a significant savings.
Give me any programming task or project and I'll show you 50 ways to program it.
"The problem can allow an untrusted Java applet to escalate its privileges, without requiring code signing. Oracle Java 7 update 10 and earlier are affected, US-CERT said.
How a computer works is a 4 part look into how computers work. If that information is contextually and semantically received universally then the circle will be complete. What if we discover that the most universally accepted language is machine code.
Have i mentioned that Gimp is an awesome image program? If not, then let me take this opportunity to do so.
I started using Gimp 7 years ago and I'm still learning new features and ways to use Gimp. Recently, on a project, I was tasked with creating large, enhanced photo images. When I say large, some of these images are 10 megabytes. The significant size was required because the images had to be able to be viewed at almost 3 feet in length and remain sharp and clear.
How a computer works is a 4 part look into how computers work. All data in a computer is electronic. What you see on the screen or what is printed or even the sounds you hear are all electronic responses to electronic input.
How a computer works is a 4 part look into how computers work. We can imagine the CPU, Central Processing Unit, as a master Conductor orchestrating a symphony of instruments in a myriad of frequencies that produces a collective energy critically tuned to a specific flow of musical notes.
How a computer works is a 4 part look into how computers work. In its most pure definition a computer is any device or object that receives information in and then will present an output based on that information.
Buzzwords are great for marketing and brand recognition or to get the masses all-a-buzz with the latest "makes it sound good" phrase but it has no place in defining what a software package can or can't do.
A coding template is a design that has replaceable or re-definable parts that when changed does not effect overall structure. In programming, and in computers generally, there are numerous duplications. There are events, checks, layouts, and other parts of computing that do not change. These parts are often put into templates that allow for differing outputs while maintaining the same general methods to accomplish the code or program execution.
As if programmers didn't have enough to be leery of the new Microsoft openness approach is quite unsettling. Just when we were positive and secure in the belief that MS would be the last kid on the block to share, they create Microsoft Open Technologies, Inc.
The folks over at Google have hit another winner.If you have'nt been introduced to Google's Closure Compiler you missing out on a great tool.To put it in Google's own words:
When troubleshooting code I try to follow a set path in order to quickly isolate the issue. The problem is that I’m just as guilty as others at trying to shortcut the process. One major trap I fall into is the time consuming ‘wandering’ into certain parts of the code and encountering a road block by not staying on the original path. In doing this I often end up chasing problems that are caused by other problems that need to be addressed first. With that being said I have developed a good instinct for finding problem code.
"The Semantic Web provides a common framework that allows data to be shared and reused across application, enterprise, and community boundaries. It is a collaborative effort led by W3C with participation from a large number of researchers and industrial partners.
I admit I have considered this same thing. I had even prepared my IP tables and firewalls to cut off all but regional IP traffic. I never implemented it but I was close. In hindsight I realize it was just a knee-jerk response to constant kicks at my server door.
A proposal is being considered that would require all users of computers, smart phone devices, and other internet connected devices, to obtain a license. As is, the proposal would require those users to pass a test and be licensed in order to own and operate such equipment. The licensing process would involve a written test and a practical exam.
Lately there has been a lot of buzz about 'Do Not Track'. For those that don't know, Do not Track or DNT is a little message your browser tells each website before it starts loading on your computer screen.
In the evolution of mobile technology internet connectivity has had a roller coaster ride. Not just the actual connecting but the browsing and searching for information. Over the years I’ve noticed a tug-a-war going on between those creating internet sites that are mobile friendly and mobile OS’s trying to render content and deliver internet browsing in a mobile format.
Web programming can be both exciting and foreboding at the same time. Most programmers spend their time chasing bugs in other code and platforms while tying together newly created code with existing code content. While it is good to be excellent in one particular thing, often, in programming you have to work with and consider several platforms to integrate what you’re doing.