The JavaScript Source is an excellent JavaScript resource with tons of “cut and paste” JavaScript examples for your Web pages. All for free!
via JavaScriptSource.com – Free JavaScripts, Tutorials, Example Code, Reference, Resources, And Help.
The JavaScript Source is an excellent JavaScript resource with tons of “cut and paste” JavaScript examples for your Web pages. All for free!
via JavaScriptSource.com – Free JavaScripts, Tutorials, Example Code, Reference, Resources, And Help.
The typical CMS driven website works by building each page on-demand, fetching content from a database and running it through a template engine. This means each page is assembled from templates and content on each request to the server.
For most sites this is completely unnecessary overhead and only ads complexity, performance problems and security issues. After all, by far the most websites only change when the content authors or their design team makes changes.
A Static Site Generator takes a different approach and generate all the pages of the website once when there’s actually changes to the site. This means there’s no moving parts in the deployed website. Caching gets much easier, performance goes up and static sites are far more secure.
The simplest place to start is the materials. Silicon is incredibly important as a material in the industry because it’s a semiconductor. Of course, the name is self-explanatory, but there’s more to it. The key here is the band structure. Band structure refers to the “bands” of energy levels that form due to the sheer number of orbital states that can be occupied in molecules. Those that understand how electron orbitals work will point out that each energy level is discrete, but due to the sheer number of orbital configurations, a seemingly continuous distribution of energy can be seen. However, relatively large gaps still exist; known as a band gap, these are an energy state that an electron cannot occupy.
via AnandTech | An Introduction to Semiconductor Physics, Technology, and Industry – Print View.
And on and on it goes. This is a great writeup for understanding how integrated circuits work.
Network neutrality came from the telephone business. With electronic phone switching (analog, not digital) it was possible to give phone company customers who were willing to pay more priority access to trunk lines, avoiding the dreaded “all circuits are busy, please try your call again later.” Alas, some folks almost never got a circuit, so the FCC put a halt to that practice by mandating what it called “network neutrality” – first-come, first-served access to the voice network. When the commercial Internet came along, network neutrality was extended to digital data services, lately over the objection of telcos and big ISPs like Comcast, and the FCC is now about to expand those rules a bit more, which was in this week’s news. But to give network neutrality the proper context, we really should go back to that original analog voice example, because there are more details there worth telling.
Why is it taking so long to secure BGP?
The answer to this question lies in the fact that BGP is a global protocol, running across organizational and national borders. As such, it lacks a single centralized authority that can mandate the deployment of a security solution; instead, every organization can autonomously decide which routing security solutions it will deploy in its own network. Thus, the deployment becomes a coordination game among thousands of independently operated networks. This is further complicated by the fact that many security solutions do not work well unless a large number of networks deploy them.
via Why Is It Taking So Long to Secure Internet Routing? – ACM Queue.
Sometimes things go wrong, and instances can go down in unexpected ways. Even if the instance has disappeared, OpenStack might still think it’s there. If this happens, one way to deal with it is to delete these phantom instances directly from OpenStack’s database. This guide will show you how to do that with a simple script.
Console based applications are light on system resources very useful on low specified machines, can be faster and more efficient than their graphical counterparts, they do not stop working when X Windows is restarted, and are great for scripting purposes. When designed well, console applications offer a surprisingly powerful way of using a computer effectively. The applications are leaner, faster, easier to maintain, and remove the need to have installed a whole gamut of libraries.
via Pick of the Bunch: Console Internet Applications – Linux Links – The Linux Portal Site.
With the help of some advanced selectors a dropdown menu can be easily created with CSS. Throw in some fancy CSS3 properties and you can create a design that was once only achievable with background images and Javascript. Follow this tutorial to see the step by step process of building your own pure CSS dropdown menu.
via How To Create a Pure CSS Dropdown Menu.
Also here: Another Simple CSS3 Dropdown Menu
sudo arp -s 10.0.0.2 00:0c:29:c0:94:bf
This commands tells local ARP table that the host with IP address 10.0.0.2 has MAC address 00:0c:29:c0:94:bf. Once you have configured a static ARP entry, you can verify that.
via How to add or remove a static ARP entry on Linux – Linux FAQ.
Estimating causal impacts is fraught with difficulty. Even randomized trials are imperfect, in part because we can seldom, if ever, conduct true experiments (though experimental design is still the gold standard of statistical research). IV is one of the more compelling quasi-experimental methods of estimating impacts, largely because the assumptions needed to justify the IV method are often more plausible than those needed to justify other methods, such as regression.
via The Urban Institute | Toolkit | Data Methods | Instrumental Variables Methods.