Lots of web developers want to achieve fast loading web pages. As more page views come from mobile devices, making websites look better on smaller screens using responsive design is just one side of the coin. Browser Calories can make the difference in loading times, which satisfies not just the user but search engines that rank on loading speed. This article series covers how to slim down your web pages with tools Fedora offers.
Once you set up Laverna, it’s easy to use and has just the right features for what I need to do. I’m hoping that the developers can expand the storage and syncing options to include open source applications like Nextcloud and ownCloud.
While Laverna doesn’t have all the bells and whistles of a note-taking application like Evernote, it does a great job of letting you take and organize your notes. The fact that Laverna is open source and supports Markdown are two additional great reasons to use it.
There are at least 4 Types of desktop (.desktop) files in Linux distributions: action type, application type, link type, menu type. Examples of application and link types are illustrated on the right. These two images can be used as templates for all .desktop files of these types. An action type was shown in Section 2 above and a menu type is illustrated by mb-menu.desktop from the madebits action collection described in Section 2 above. Anyone can construct a desktop file with any text editor (leafpad, geany, ...), and then move it (as root) to any directory. The significance of the contents is the following:
The 16 best openbox-pcmanfm pipemenu entries are illustrated in an open schema-root-menu in the image below. They are primarily in the groups labeled Places and Pipe Menus. The two exceptions are Monitor Settings and Html. Monitor Settings is one of the 16 pipe menus, and Html is written as a Category in the schema. Several of these pipe menus are simply sub-schemas and could be directly written into the root menu schema in the form of a category, as was done with the Html submenu.
Keyboard mapping: People who use i3 generally hate to take their hands off the keyboard, even just to use a mouse or trackball. i3 can be configured to put all sorts of handy things at your fingertips, so here are just a few examples:
2018/08/29: something called the Lerna project has added a codicil to its MIT license denying the use of its software to a long list of organizations because it disagrees with a political choice those organizations have made.
Speaking as one of the original co-authors of the Open Source Definition, I state a fact. As amended, the Lerna license is no longer conformant with the OSD. It has specifically broken compliance with clause 5 (“No Discrimination Against Persons or Groups”).
Accordingly, Lerna has defected from the open-source community and should be shunned by anyone who values the health of that community. I will not contribute to their project, and will urge others not to, until and unless this change is rescinded.
We wrote Clause 5 into the OSD for a good reason. Exclusions and carve-outs like Lerna’s, if they became common, would create tremendous uncertainty about the ethics and even the legality of code re-use. Suppose I were to take a snippet from Lerna code and re-use it in a project that (possibly without my knowledge) was deployed by one of the proscribed organizations; what would my ethical and legal exposure be?
2018/09/19: Just after the California bill was introduced, the farm equipment manufacturers started circulating a flyer titled “Manufacturers and Dealers Support Commonsense Repair Solutions.” In that document, they promised to provide manuals, guides, and other information by model year 2021. But the flyer insisted upon a distinction between a right to repair a vehicle and a right to modify software, a distinction that gets murky when software controls all of a tractor’s operations.
As Jason Koebler of Motherboard reported, that flyer is strikingly similar—in some cases, identical word-for-word—to the agreement the Farm Bureau just brokered. The flyer and the agreement list the same four restrictions:
No resetting immobilizer systems.
No reprogramming electronic control units or engine control modules.
No changing equipment or engine settings that might negatively affect emissions or safety.
No downloading or accessing the source code of any proprietary embedded software.
These restrictions are enormous. If car mechanics couldn’t reprogram car computers, a good portion of modern repairs just wouldn’t be possible.
2018/09/19: The new Code of Conduct makes me feel threatened and uncomfortable.
No, really. As a person with (diagnosed) Asperger's, I'm a member of,
objectively, a marginalised minority. Effectively (i.e. this is a massive
oversimplification), I was born without the hard-wired circuitry for
social interactions that is normally a part of the human brain; consequently
I have to run a slow and inaccurate software simulation when interacting with
2018/09/15: Then Peer Production sat down and wept, because there were not other worlds for her to conquer
2018/09/14: This article will explain how to produce documentation in multiple formats from a single markup language (in this case Markdown) using Pandoc. It will also explain the value of using meta-information files to create a separation between the content and the meta-information (e.g., author name, template used, bibliographic style, etc.) of your documentation.
2018-08-29: Linux now represents 100 percent of the supercomputer market, 90 percent of the cloud, 82 percent of the smartphone market and 62 percent of the embedded systems market
Continued development on a project for the sake of continued development is often counterproductive. Sometimes a project arrives at a point where it’s time to take a rest and just concentrate on fixing bugs and staying on top of security issues for a while. To be sure, this isn’t true of all software projects
2018/04/05: When all you gotta do is a few cuts here and there and trimming out the shaky parts of that birthday video, a full-fledged video editor might be an overkill. This is where LosslessCut comes to save your day
2018/01/25: Do we need to reinvent software every 5 years, or should we instead improve software we already have (and work on new and innovative things separately)?