background preloader

Build a Killer Customized Arch Linux Installation (and Learn All About Linux in the Process)

Don't like Windows 8's new interface? Sick of Ubuntu Unity and the new ads that come along with it? Maybe it's time to create your own, ideal operating system with just the features you want. Arch Linux can make it happen: it lets you build your own personal, killer Linux distro from the ground up. If this article looks familiar, it's because we've posted it before! Here's why you may want to use Arch Linux, followed by how to set it up. Who Is Arch Linux Good For? Linux is popular for a number of reasons, but high on that list is the fact that, with Linux, you have a lot more power to tweak your OS to your liking. The key part of this explanation is "intermediate users." This guide has two parts. Bear in mind that while this guide should get you started, this is by no means a one-stop-shop for all Arch Linux knowledge. Why Arch Linux? As Arch is definitely not for Linux beginners, you may be wondering what its advantages are. Why, as an Ubuntu User, You May Want to Switch fdisk -l wifi-menu

Local Harvest / Farmers Markets / Family Farms / CSA / Organic Food Pinguy OS Leslie Lamport on Distributed Systems and Precise Thinking Leslie Lamport is the author of some of the most cited computer science papers and won a Turing Award in 2013 for his seminal work in distributed and concurrent systems. This is a summary of an interview that Lamport gave to Software Engineering Radio touching themes such as his early work in distributed systems and the importance of precise thinking in programming. The early years Lamport's interview begins reconstructing his discovery that causality, i.e., the notion that one event can coarsely affect another depending on whether or not information from one can physically reach the other, is as important in distributed systems as it is in special relativity. This intuition was the base for his Time, Clocks, and the Ordering of Events in a Distributed System paper, where he came to the realization that any system can be described as a state machine and proposed an algorithm that could implement an arbitrary state machine in a distributed system. Thinking for programmers

Share Book Recommendations With Your Friends, Join Book Clubs, Answer Trivia Welcome to Linux From Scratch! blog | Scalability, Part 1: Building on Top - ethereum blog Over the next few weeks, I am going to make a series of posts that is going to be a large overview of the possibilities for scalability of Ethereum, intending to create a precise understanding of the problems at bay in implementing a scalable cryptocurrency infrastructure, and where the least-bad tradeoffs and sacrifices required to solve those problems might lie. As a general outline of the form that this series is going to take, I intend to first discuss the fundamental problem with Ethereum 1.0 as it stands, as well as every other cryptocurrency platform in existence, and introduce limited solutions to specific problems that allow for much more efficiency – in some cases increasing efficiency by a constant factor, and in other cases making a more fundamental complexity-theoretic improvement – but only in very specific use cases. Protocol enhancements Image from Batching i = 0while i < msg.datasize: send(msg.data[i], msg.data[i+1]) i += 2

Linux Directory Structure (File System Structure) Explained with Examples by Ramesh Natarajan on September 8, 2010 Have you wondered why certain programs are located under /bin, or /sbin, or /usr/bin, or /usr/sbin? For example, less command is located under /usr/bin directory. Why not /bin, or /sbin, or /usr/sbin? In this article, let us review the Linux filesystem structures and understand the meaning of individual high-level directories. 1. / – Root Every single file and directory starts from the root directory.Only root user has write privilege under this directory.Please note that /root is root user’s home directory, which is not same as /. 2. Contains binary executables.Common linux commands you need to use in single-user modes are located under this directory.Commands used by all the users of the system are located here.For example: ps, ls, ping, grep, cp. 3. 4. Contains configuration files required by all programs.This also contains startup and shutdown shell scripts used to start/stop individual programs.For example: /etc/resolv.conf, /etc/logrotate.conf

Nonlinear Regression Last week I talked about how to figure out if two variables in your data set are correlated, and the week before I talked about fitting a trend line to your data. What happens if you know your data is correlated, but the relationship doesn't look linear? Is there anything that can be done to estimate the trend in the data if it's not linear? We'll take a closer look at data transformations, and then briefly cover polynomial regression. The exponential relationship is probably the most common of these, so lets go through an example of how to transform a set of data that exhibits an exponential trend. The linear trend line is there to show that the data is not really linear. The transformed data definitely looks more linear, as the trend line running right through the scatter plot shows. y = α*exp(ß*x) Since we took the logarithm of y, the form of the linear equation that we found the coefficients for is ln(y) = ln(α) + ß*x Pretty slick. y = α*x^ß ln(y) = ln(α) + ß*ln(x) y = a*x^2 + b*x + c

7 Tasks You Shouldn’t Use a GUI For Sometimes the GUI is just too slow. Learn how to resize images, add drop shadows, splice mp3s, clone hard drives and more with the command line. Here are a few tasks that you might want to consider using the command line for. 1. Unless you are doing some sort of cropping there is no reason to load up Photoshop or the Gimp. convert -resize 300 image.jpg image-small.jpg If you finding yourself doing lots of image resizing during the day, this command could potentially save you a LOT of time. 2. I found myself spending a ton of time adding drop shadows to images. convert screenshot.jpg \( +clone -background black -shadow 60×5+0+5 \) +swap -background white -layers merge +repage shadow.jpg Note: You must have Imagemagick installed for this command to work. Obviously, I don’t expect you to memorize this command. 3. If you want simple MP3 splicing this command has your back: cat 1.mp3 2.mp3 > combined.mp3 4. DD is one the most simplistic and powerful image applications out there. 5. 6. 7.

What Every C Programmer Should Know About Undefined Behavior #1/3 People occasionally ask why LLVM-compiled code sometimes generates SIGTRAP signals when the optimizer is turned on. After digging in, they find that Clang generated a "ud2" instruction (assuming X86 code) - the same as is generated by __builtin_trap(). There are several issues at work here, all centering around undefined behavior in C code and how LLVM handles it. This blog post (the first in a series of three) tries to explain some of these issues so that you can better understand the tradeoffs and complexities involved, and perhaps learn a few more of the dark sides of C. Introduction to Undefined Behavior Translation available in: Japanese Both LLVM IR and the C programming language have the concept of "undefined behavior". Undefined behavior exists in C-based languages because the designers of C wanted it to be an extremely efficient low-level programming language. Advantages of Undefined Behavior in C, with Examples for (i = 0; i <= N; ++i) { ... } into "memset(P, 0, 40000)".

Linux Newbie Guide: Shortcuts And Commands [an error occurred while processing this directive] Linux Shortcuts and Commands: Linux Newbie Administrator Guideby Stan and Peter Klimas This is a practical selection of the commands we use most often. Press <Tab> to see the listing of all available command (on your PATH). Legend:<> = single special or function key on the keyboard. Notes for the UNIX Clueless:1. 7.1 Linux essential shortcuts and sanity commands <Ctrl><Alt><F1>Switch to the first text terminal. <Ctrl><Alt><Fn> (n=1..6) Switch to the nth text terminal. ttyPrint the name of the terminal in which you are typing this command. <Ctrl><Alt><F7>Switch to the first GUI terminal (if X-windows is running on this terminal). <Ctrl><Alt><Fn> (n=7..12) Switch to the nth GUI terminal (if a GUI terminal is running on screen n-1). <Tab>(In a text terminal) Autocomplete the command if there is only one option, or else show all the available options. <ArrowUp>Scroll and edit the command history. <Shift><PgUp>Scroll terminal output up. . .. .

im not a newbie but i like to know more if you have any resources i can use to know it better please let me know. i have alot of content on this site i havent used this in a while by miccheck79 Nov 8

I think I would like to spend some time with this Distro. I'm definitely not a "Newbie" to Linux. by williamellerbe Oct 7

Related: