text:
Welcome to Gentoo Linux! Gentoo Linux can be installed in many different ways. Those who are looking for a rapid install can use pre-built packages, while those who want the ultimate in customizability can compile Gentoo Linux entirely from the original source code. The method you choose is up to you.
One significant change in relation to the official 1.4 release is
our new 2-CD installation set, which can be ordered from
You can find and download the ISOs for the LiveCDs from most of our
So, about the 2 CD set -- here's what's on each CD. The first
CD ("CD 1") is called "Live CD Installation" and is a bootable CD-ROM,
meaning that you can put "CD 1" in your drive and run Gentoo Linux
directly from the CD. You can then use this CD-based version of
Gentoo to install Gentoo Linux 1.4 to your hard disk. In addition
to containing a bootable Gentoo Linux environment, CD 1
contains everything you need to install Gentoo Linux quickly, even
without a connection to the Internet. In addition, several
pre-compiled packages are also included on CD 1, such as the
ever-important XFree86 X server. If you have an ISO CD-ROM image
file for CD 1, its name will contain
In contrast, the second CD ("CD 2") isn't bootable and contains
lots of pre-built packages for your system. Included on this CD are
optimized versions of packages such as KDE, GNOME, OpenOffice,
Mozilla, Evolution and others. CD 2 is
In addition to our 2-CD set, we also have a very small "basic"
Live CD that you can use to boot your system. Once your system has
booted, you can configure a connection to the Internet and then
install Gentoo over the network. The advantage of this "basic" CD is
that it is small and thus the ISO CD-ROM image file can be
downloaded quickly. If you're an advanced user who wants to install
the most up-to-date version of Gentoo Linux available and have a
fast network connection, then you may prefer this option. If you
have an ISO CD-ROM image file for our "basic" Live CD, its name will
To use any Gentoo Linux CD-based installation method, you will need to have a 486+ processor and ideally at least 64 Megabytes of RAM. (Gentoo Linux has been successfully built with 64MB of RAM + 64MB of swap space, but the build process is awfully slow under those conditions.)
Once you boot one of our Live CDs, you have even more options.
Gentoo Linux can be installed using one of three "stage"
tarball files. The one you choose depends on how much of the system
you want to compile yourself. The
If you're not doing a GRP install, should you start from a stage1, stage2, or stage3 tarball?
Here is some information that should help you make this decision.
Starting from a stage1 allows you to have total control over the optimization settings and optional build-time functionality that is initially enabled on your system. This makes stage1 installs good for power users who know what they are doing. It is also a great installation method for those who would like to know more about the inner workings of Gentoo Linux.
Stage2 installs allow you to skip the bootstrap process and doing this is fine if you are happy with the optimization settings that we chose for your particular stage2 tarball.
And choosing to go with a stage3 allows for the fastest install of Gentoo Linux, but also means that your base system will have the optimization settings that we chose for you (which to be honest, are good settings and were carefully chosen to enhance performance while maintaining stability). Since major releases of Gentoo Linux have stage3's specifically optimized for various popular processors, starting from a stage3 can offer the best of all worlds -- a fast install and a system that is well-optimized.
If you're installing Gentoo Linux for the first time, consider using a stage3 tarball for installation, or a stage3 with GRP.
Now, let us quickly review the install process. First, we will download, burn CD(s) and boot a LiveCD. After getting a root prompt, we will create partitions, create our filesystems and extract either a stage1, stage2 or stage3 tarball. If we are using a stage1 or stage2 tarball, we will take the appropriate steps to get our system to stage3. Once our system is at stage3, we can configure it (customize configuration files, install a boot loader, etc.), boot it and have a fully-functional Gentoo Linux system. After your basic Gentoo Linux system is running, you can optionally use "CD 2" of our 2-CD set and install any number of pre-built packages such as KDE, GNOME, OpenOffice, Mozilla, or others that you'd like on your system.
Depending on what stage of the build process you're starting from, here is what is required for installation:
|Stage Tarball
|Internet Access Required
|Media Required
Start by booting your Live CD of choice. You should see a fancy
boot screen with the Gentoo Linux logo on it. At this screen, you
can hit Enter to begin the boot process, or boot the LiveCD with
custom boot options by specifying a kernel followed by boot options
and then hitting Enter. For example:
Consult the following table for a partial list of available kernels and options or press F2 and F3 to view the help screens.
|Available kernels
|Available boot options
Once you hit Enter, you will be greeted with an even fancier boot screen and progress bar.
Once the boot process completes, you will be automatically logged in
to the "Live" Gentoo Linux as "
You've probably also noticed that above your # prompt is a bunch of help text that explains how to do things like configure your Linux networking and telling you where you can find the Gentoo Linux stage tarballs and packages on your CD.
When the Live CD boots, it tries to detect all your hardware
devices and loads the appropiate kernel modules to support your
hardware. In the vast majority of cases, it does a very good job.
However, in some cases, it may not auto-load the kernel modules
you need. If the PCI auto-detection missed some of your system's hardware, you
will have to load the appropriate kernel modules manually.
To view a list of all available network card modules, type
(replace pcnet32 with your NIC module)# modprobe pcnet32
Likewise, if you want to be able to access any SCSI hardware that wasn't
detected during the initial boot autodetection process, you will need to
load the appropriate modules from
(replace aic7xxx with your SCSI adapter module)# modprobe aic7xxx (sd_mod is the module for SCSI disk support)# modprobe sd_mod
(Replace hdX with your disk device) (Enables DMA:)# hdparm -d 1 /dev/hdX (Enables DMA and other safe performance-enhancing options:)# hdparm -d1 -A1 -m16 -u1 -a64 /dev/hdX (Force-enables Ultra-DMA -- dangerous -- may cause some drives to mess up:)# hdparm -X66 /dev/hdX
If your system is plugged into an Ethernet network, it is very
likely that your networking configuration has already been
set up automatically for you. If so, you should be able to take advantage of
the many included network-aware commands on the LiveCD such as
If networking has been configured for you, the
eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::50:ba8f:617a/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 collisions:1984 txqueuelen:100 RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) Interrupt:11 Base address:0xe800
You may want to also try pinging your ISP's DNS server (found in
# ping -c 3 www.yahoo.com
Are you able to use your network? If so, you can skip the rest of this section.
Assuming you need PPPoE to connect to the internet, the LiveCD (any version)
has made things easy for you by including
# adsl-setup # adsl-start
If something goes wrong, double-check that you correctly typed your username
and password by looking at
The simplest way to set up networking if it didn't get configured
automatically is to run the
# net-setup eth0
Of course, if you prefer, you may still set up networking manually. This is covered next.
Network configuration is simple with DHCP; If your ISP is not using DHCP, skip down to the static configuration section below.
# dhcpcd eth0
If you receive
We need to setup just enough networking so that we can download sources for the system build, as well as the required localhost interface. The needed information is explained in the next table.
|Example value
Type in the following commands, replacing
# ifconfig $IFACE $IPNUM broadcast $BCAST netmask $NMASK # route add -net default gw $GTWAY netmask 0.0.0.0 metric 1 $IFACE
Now it is time to create the
Here is a template to follow for creating your
domain mydomain.com nameserver 10.0.0.1 nameserver 10.0.0.2
If you are behind a proxy, it could be necessary to configure your proxy before you continue. We will export some variables to set up the proxy accordingly.
(If the proxy restricts HTTP traffic:)# export http_proxy="http://machine.company.com:1234" (If the proxy restricts FTP traffic:)# export ftp_proxy="ftp://machine.company.com" (If the proxy restricts RSYNC traffic:)# export RSYNC_PROXY="rsync://machine.company.com"
Networking should now be configured and usable. You should be able to use the
Now you need to set your system's date and time. You can do this using the
# date Thu Feb 27 09:04:42 CST 2003
(If your date is wrong, set your date with this next command:)# date 022709042003 (date MMDDhhmmCCYY)
In this section, we'll take a good look at disk-oriented aspects of Gentoo Linux and Linux in general, including Linux filesystems, partitions and block devices. Then, once you're familiar with the ins and outs of disks and filesystems, you'll be guided through the process of setting up partitions and filesystems for your Gentoo Linux installation.
To begin, I'll introduce "block devices". The most famous block device is probably the one that represents the first IDE drive in a Linux system:
If your system uses SCSI drives, then your first hard drive will be:
The block devices above represent an
Under Linux, we create filesystems by using a special command called
However, although it is theoretically possible to use a "whole disk" block
device (one that represents the
We can take a look at a disk's partition table by running
# fdisk /dev/hda
# fdisk /dev/sda
Once in
Command (m for help):
Command (m for help): p Disk /dev/hda: 240 heads, 63 sectors, 2184 cylinders Units = cylinders of 15120 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 14 105808+ 83 Linux /dev/hda2 15 49 264600 82 Linux swap /dev/hda3 50 70 158760 83 Linux /dev/hda4 71 2184 15981840 5 Extended /dev/hda5 71 209 1050808+ 83 Linux /dev/hda6 210 348 1050808+ 83 Linux /dev/hda7 349 626 2101648+ 83 Linux /dev/hda8 627 904 2101648+ 83 Linux /dev/hda9 905 2184 9676768+ 83 Linux Command (m for help):
This particular disk is configured to house seven Linux filesystems (each with a corresponding partition listed as "Linux") as well as a swap partition (listed as "Linux swap").
Notice the name of the corresponding partition block
devices on the left hand side, starting with
All partitions
So, In our example,
Also, notice that each partition has an "Id", also called a "partition
type". Whenever you create a new partition, you should ensure that the
partition type is set correctly. '83' is the correct partition type for
partitions that will be housing Linux filesystems, '82' is the correct
partition type for Linux swap partitions and 'fd' is the recommended partition
type for Software RAID partitions. You set the partition type using the
Now that you've had your introduction to the way disk partitioning is done under Linux, it's time to walk you through the process of setting up disk partitions for your Gentoo Linux installation. After we walk you through the process of creating partitions on your disk, your partition configuration will look like this:
Disk /dev/hda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 14 105808+ 83 Linux /dev/hda2 15 81 506520 82 Linux swap /dev/hda3 82 3876 28690200 83 Linux Command (m for help):
In our suggested "newbie" partition configuration, we have three partitions.
The first one (
It's recommended to have boot partitions (containing everything necessary for the boot loader to work) at the beginning of the disk. While not necessarily required anymore, it is a useful tradition from the days when the lilo boot loader wasn't able to load kernels from filesystems that extended beyond disk cylinder 1024.
The second partition (
The third partition (
Before we partition the disk, here's a quick technical overview of the suggested partition and filesystem configuration to use when installing Gentoo Linux:
|Example device
OK, now to create the partitions as in the example and table above. First,
enter fdisk by typing
Now, it's time to delete any existing partitions. To do this, type
Command (m for help): d Partition number (1-4): 1
The partition has been scheduled for deletion. It will no longer show up if
you type
Now, assuming that you do indeed want to wipe out all the partitions on your
system, repeatedly type
Disk /dev/hda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System Command (m for help):
Now that the in-memory partition table is empty, we're ready to create a
boot partition. To do this, type
Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-3876, default 1):
(Hit Enter)Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M
Now, when you type
Command (m for help): p Disk /dev/hda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 1 14 105808+ 83 Linux
Next, let's create the swap partition. To do this, type
Command (m for help): p Disk /dev/hda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 1 14 105808+ 83 Linux /dev/hda2 15 81 506520 82 Linux swap
Finally, let's create the root partition. To do this, type
Command (m for help): p Disk /dev/hda: 30.0 GB, 30005821440 bytes 240 heads, 63 sectors/track, 3876 cylinders Units = cylinders of 15120 * 512 = 7741440 bytes Device Boot Start End Blocks Id System /dev/hda1 1 14 105808+ 83 Linux /dev/hda2 15 81 506520 82 Linux swap /dev/hda3 82 3876 28690200 83 Linux
Finally, we need to set the "bootable" flag on our boot partition and then write
our changes to disk. To tag
Now that the partitions have been created, it's time to set up filesystems on the boot and root partitions so that they can be mounted and used to store data. We will also configure the swap partition to serve as swap storage.
Gentoo Linux supports a variety of different types of filesystems; each type has its strengths and weaknesses and its own set of performance characteristics. Currently, we support the creation of ext2, ext3, XFS, JFS and ReiserFS filesystems.
ext2 is the tried and true Linux filesystem but doesn't have metadata
journaling, which means that routine ext2 filesystem checks at startup time can
be quite time-consuming. There is now quite a selection of newer-generation
ext3 is the journaled version of the ext2 filesystem, providing metadata journaling for fast recovery in addition to other enhanced journaling modes like full data and ordered data journaling. ext3 is a very good and reliable filesystem. It offers generally decent performance under most conditions. Because it does not extensively employ the use of "trees" in its internal design, it doesn't scale very well, meaning that it is not an ideal choice for very large filesystems, or situations where you will be handling very large files or large quantities of files in a single directory. But when used within its design parameters, ext3 is an excellent filesystem.
ReiserFS is a B*-tree based filesystem that has very good overall performance and greatly outperforms both ext2 and ext3 when dealing with small files (files less than 4k), often by a factor of 10x-15x. ReiserFS also scales extremely well and has metadata journaling. As of kernel 2.4.18+, ReiserFS is now rock-solid and highly recommended for use both as a general-purpose filesystem and for extreme cases such as the creation of large filesystems, the use of many small files, very large files and directories containing tens of thousands of files. ReiserFS is the filesystem we recommend by default for all non-boot partitions.
XFS is a filesystem with metadata journaling that is fully supported under
Gentoo Linux's
JFS is IBM's high-performance journaling filesystem. It has recently become production-ready and there hasn't been a sufficient track record to comment positively nor negatively on its general stability at this point.
If you're looking for the most rugged journaling filesystem, use ext3. If you're looking for a good general-purpose high-performance filesystem with journaling support, use ReiserFS; both ext3 and ReiserFS are mature, refined and recommended for general use.
Based on our example above, we will use the following commands to initialize all our partitions for use:
# mke2fs /dev/hda1 # mkswap /dev/hda2 # mkreiserfs /dev/hda3
We choose ext2 for our
For your reference, here are the various
# mkswap /dev/hda2
You can use the
# mke2fs /dev/hda1
If you would like to use ext3, you can create ext3 filesystems using
# mke2fs -j /dev/hda3
To create ReiserFS filesystems, use the
# mkreiserfs /dev/hda3
To create an XFS filesystem, use the
# mkfs.xfs /dev/hda3
To create JFS filesystems, use the
# mkfs.jfs /dev/hda3
Now, we will activate our newly-initialized swap volume, since we may need the additional virtual memory that it provides later:
# swapon /dev/hda2
Next, we will create the
# mount /dev/hda3 /mnt/gentoo # mkdir /mnt/gentoo/boot # mount /dev/hda1 /mnt/gentoo/boot
Now, you need to decide which one you would like to use as a
basis for the install if you haven't already. The stages on the Live CD are
GRP users should use the
If you would like to perform an install using a stage tarball that is
# cd /mnt/gentoo
Use links to get the URL for your tarball:# links http://gentoo.oregonstate.edu/releases/x86/1.4/ Use# wget Upand Downarrows keys (or the TABkey) to go to the right directory Highlight the appropriate stage you want to download Press dwhich will initiate the download Save the file and quit the browser OR use wget from the command line: (insert URL to the required stage tarball here)
Now it is time to extract the compressed stage tarball of your choice to
# cd /mnt/gentoo
Change "stage3" to "stage2" or "stage1" if you want to start from these stages instead. If you downloaded your stage tarball, change the path below to begin with "/mnt/gentoo/" instead of "/mnt/cdrom/stages/".# tar -xvjpf /mnt/cdrom/stages/stage3-*.tar.bz2
If you downloaded your stage tarball to
GRP Users: There is a Portage snapshot on the Live CD. You will
need to use this snapshot so that you can skip the
Replace yyyymmdd with the datestamp in the filename.# tar -xvjf /mnt/cdrom/snapshots/portage-yyyymmdd.tar.bz2 -C /mnt/gentoo/usr
This will extract a snapshot of the Portage tree to your fresh Gentoo
install. Now you won't need to connect to the Internet and use
# cp -R /mnt/cdrom/distfiles /mnt/gentoo/usr/portage/distfiles # cp -a /mnt/cdrom/packages /mnt/gentoo/usr/portage/packages
All relevant files are now in place for using GRP. You should now have everything copied over and unpacked that you'll need to install Gentoo Linux -- even without a network connection.
(To select a mirror automatically:)# mirrorselect -a -s4 -o >> /mnt/gentoo/etc/make.conf (To select a mirror interactively:)# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
If for some reason
Next, we will
# mount -t proc proc /mnt/gentoo/proc # cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf # chroot /mnt/gentoo /bin/bash # env-update Regenerating /etc/ld.so.cache... # source /etc/profile
(The above points your shell to the new paths and updated binaries)
After you execute these commands, you will be "inside" your new Gentoo Linux
environment in
Now, you will need to run
# emerge sync
Now that you have a working copy of the Portage tree, it is time to
customize the optimization and optional build-time settings to use on your
Gentoo Linux system. Portage will use these settings when compiling any
programs for you. To do this, edit the file
If you are starting from a stage1 tarball, You also should set appropriate CHOST, CFLAGS and CXXFLAGS settings for the kind of system that you are creating (commented examples can be found further down in the file).
If necessary, you can also set proxy information here if you are behind a
firewall. Use the following command to edit
# nano -w /etc/make.conf
The stage1 tarball is for complete customization and optimization. If you have picked this tarball, you are most likely looking to have an uber-optimized and up-to-date system. Have fun! Installing from a stage1 takes a lot of time, but the result is a system that has been optimized from the ground up for your specific machine and needs.
Now, it is time to start the "bootstrap" process. This process takes about two hours on a 1200MHz AMD Athlon system. During this time, the GNU C library, compiler suite and other key system programs will be built. Start the bootstrap as follows:
# cd /usr/portage # scripts/bootstrap.sh
The "bootstrap" process will now begin.
# export PORTAGE_TMPDIR="/otherdir/tmp"
The stage2 tarball already has the bootstrapping done for you. All that you have to do is install the rest of the system:
# emerge -p system
(lists the packages to be installed)# emerge system
It is going to take a while to finish building the entire base system. Your reward is that it will be thoroughly optimized for your system. The drawback is that you have to find a way to keep yourself occupied for some time to come. The author suggests "Star Wars - Super Bombad Racing" for the PS2.
Building is now complete. Go ahead and skip down to the "Setting your time zone" section.
The stage3 tarball provides a fully-functional basic Gentoo system, so no building is required.
Now you need to set your time zone.
Look for your time zone (or GMT if you are using Greenwich Mean Time)
# ln -sf /usr/share/zoneinfo/path/to/timezonefile /etc/localtime
Your Gentoo Linux system is almost ready for use. All we need to do now is
configure a few important system files and install the boot loader.
The first file we need to configure is
# /etc/fstab: static file system information. # # noatime turns off atimes for increased performance (atimes normally aren't # needed; notail increases performance of ReiserFS (at the expense of storage # efficiency). It is safe to drop the noatime options if you want and to # switch between notail and tail freely. # <fs> <mount point> <type> <opts> <dump/pass> # NOTE: If your BOOT partition is ReiserFS, add the notail option to opts./dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/ROOT / reiserfs noatime 0 1 /dev/SWAP none swap sw 0 0 /dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro,user 0 0 none /proc proc defaults 0 0
There are two options for installing a kernel. You can either configure your
own kernel or use the
Whether configuring a kernel by hand or using
Choose a kernel and then merge as follows:
# emerge -k sys-kernel/gentoo-sources
Now that your kernel source tree is installed, it's now time to compile your
kernel. There are two ways to do this. The first way is to use our new
Now, let's see how to use genkernel. First, emerge the genkernel ebuild:
# emerge -k genkernel
Now, compile your kernel sources by running
If you're using genkernel 1.2 (included in the 1.4-20030803 x86/i686 GRP set), use the following:# genkernel gentoo-sources If you're using genkernel 1.4 or newer, there's no need to specify a kernel:# genkernel Gentoo Linux genkernel, version 1.4 Copyright 2003 Gentoo Technologies, Inc., Bob Johnson, Daniel Robbins Distributed under the GNU General Public License version 2 Settings: compile optimization: 1 processor(s) source tree: /usr/src/linux-2.4.20-gaming-r3 config: gentoo (customized) config loc: /etc/kernels/config-2.4.20-gaming-r3 initrd config: (default) /etc/kernels/settings * Running "make oldconfig"... [ ok ] * Logging to /var/log/genkernel.log... [ ok ] * Starting 2.4.20-gaming-r3 build... [ ok ] * Running "make dep"... [ ok ] * Running "make bzImage"... [ ok ] * Running "make modules"... [ ok ] * Running "make modules_install"... [ ok ] * Moving bzImage to /boot/kernel-2.4.20-gaming-r3... [ ok ] * Building busybox... [ ok ] * Creating initrd... [ ok ] * Build completed successfully! * Please specify /boot/kernel-2.4.20-gaming-r3 and /boot/initrd-2.4.20-gaming-r3 * when customizing your boot loader configuration files.
Now, let's perform one more step to get our system to be more like the Live
CD -- let's emerge
# emerge -k hotplug # rc-update add hotplug default
Now that you've run and configured your system to use
If you opted not to use genkernel to compile your kernel, this section
will guide you through the process of configuring and compiling a kernel by
hand. Please note that
# cd /usr/src/linux # make menuconfig
Below are some common options that you will need:
Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers"
(You need this to enable some of the options below)... File systems ---> <*> Reiserfs support (Only needed if you are using reiserfs)... <*> Ext3 journalling file system support (Only needed if you are using ext3)... [*] Virtual memory file system support (former shm fs) (Required for Gentoo Linux)... <*> JFS filesystem support (Only needed if you are using JFS)... [*] /proc file system support (Required for Gentoo Linux)[*] /dev file system support (EXPERIMENTAL) [*] Automatically mount at boot (Required for Gentoo Linux)[ ] /dev/pts file system for Unix98 PTYs (Uncheck this, it is not needed unless you use a 2.6 kernel)... <*> Second extended fs support (Only needed if you are using ext2)... <*> XFS filesystem support (Only needed if you are using XFS)
If you use PPPoE to connect to Internet, you will need the following
options in the kernel (built-in or as preferably as modules) : "PPP
(point-to-point protocol) support", "PPP support for async serial
ports", "PPP support for sync tty ports". The two compression
options won't harm but are not definitely needed, neither does the "PPP
over Ethernet" option, that might only be used by
If you have an IDE cd burner, then you need to enable SCSI emulation in the
kernel. Turn on "ATA/IDE/MFM/RLL support" ---> "IDE, ATA
and ATAPI Block devices" ---> "SCSI emulation support"
(I usually make it a module), then under "SCSI support" enable
"SCSI support", "SCSI CD-ROM support" and "SCSI
generic support" (again, I usually compile them as modules). If you
also choose to use modules, then
If you require it, don't forget to include support in the kernel for your ethernet card.
# make dep && make clean bzImage modules modules_install # cp /usr/src/linux/arch/i386/boot/bzImage /boot
Finally, you should emerge ebuilds for any additional hardware that is on your system. Here is a list of kernel-related ebuilds that you could emerge:
More information on
Your new custom kernel (and modules) are now installed. Now you need to choose
a system logger that you would like to install. We offer sysklogd, which is
the traditional set of system logging daemons. We also have msyslog and
syslog-ng as well as metalog. If in doubt, you may want to try
syslog-ng, since it is very flexible and feature-rich. To merge your logger of
choice, type
# emerge -k app-admin/sysklogd # rc-update add sysklogd default
or# emerge -k app-admin/syslog-ng # rc-update add syslog-ng default or# emerge -k app-admin/metalog # rc-update add metalog default or# emerge -k app-admin/msyslog # rc-update add msyslog default
Now, you may optionally choose a cron package that you would like to use. Right now, we offer dcron, fcron and vcron. If you do not know which one to choose, you might as well grab vcron.
# emerge -k sys-apps/dcron # rc-update add dcron default # crontab /etc/crontab
or# emerge -k sys-apps/fcron # rc-update add fcron default # crontab /etc/crontab or# emerge -k sys-apps/vcron # rc-update add vcron default You do not need to run crontab /etc/crontab if using vcron.
For more information on starting programs and daemons at startup, see the
If you need rp-pppoe to connect to the net, be aware that at this point it has not been installed. It would be the good time to do it:
# USE="-X" emerge rp-pppoe
(GRP users should type the following:)# emerge -K rp-pppoe
You may need to install some additional packages in the Portage tree
if you are using any optional features like XFS, ReiserFS or LVM. If you're
using XFS, you should emerge the
# emerge -k xfsprogs
If you would like to use ReiserFS, you should emerge the ReiserFS tools:# emerge -k reiserfsprogs If you would like to use JFS, you should emerge the JFS tools:# emerge -k jfsutils If you're using LVM, you should emerge the# emerge -k lvm-user lvm-userpackage:
If you're a laptop user and wish to use your PCMCIA slots on your first real reboot, you will want to make sure you install the pcmcia-cs package.
# emerge -k sys-apps/pcmcia-cs
Before you forget, set the root password by typing:
# passwd
Working as root on a Unix/Linux system is
# useradd your_user -m -G users,wheel,audio -s /bin/bash # passwd your_user
Whenever you need to perform some task that only root can handle,
# echo mymachine > /etc/hostname
Then edit
# echo mydomain.com > /etc/dnsdomainname
If you have a NIS domain, you should set it in
# echo nis.mydomain.com > /etc/nisdomainname
This file contains a list of IP addresses and their associated hostnames. It is used by the system to resolve the IP addresses of any hostnames that may not be in your nameservers. Here is a template for this file:
127.0.0.1 localhost
# the next line contains your IP for your local LAN and your associated machine name192.168.1.1 mymachine.mydomain.com mymachine
Add the names of any modules that are necessary for the proper functioning of
your system to
This is assuming that you are using a 3com card. Check /lib/modules/<kernel version>/kernel/drivers/net for your card.3c59x
Edit the
# nano -w /etc/conf.d/net
If you want eth0 to automatically receive its IP, set
Now add the
# rc-update add net.eth0 default
If you have multiple network cards or tokenring interfaces, you need to create
# cd /etc/init.d # ln -s net.eth0 net.eth
Now for each created initscript, add it to the default runlevel (again only if it isn't a PCMCIA network card):
# rc-update add net.eth
If you have a PCMCIA card installed, have a quick look into
# rc-update add pcmcia boot
This makes sure that the PCMCIA drivers are autoloaded whenever your network
is loaded. The appropriate
# nano -w /etc/rc.conf
Follow the directions in the file to configure the basic settings. All users
will want to make sure that CLOCK is set to his/her liking. International
keyboard users will want to set the KEYMAP variable (browse
In the spirit of Gentoo, users now have more than one bootloader to choose from. Using our virtual package system, users are now able to choose between both GRUB and LILO as their bootloaders.
Please keep in mind that having both bootloaders installed is not necessary. In fact, it can be a hindrance, so please only choose one.
In addition, you will need to configure our bootloader differently depending
upon whether you are using
The most critical part of understanding GRUB is getting comfortable with how
GRUB refers to hard drives and partitions. Your Linux partition
The easiest way to install GRUB is to simply type
# emerge -k grub # grub
You will be presented with the
grub> root (hd0,0)
(Your boot partition)grub> setup (hd0) (Where the boot record is installed; here, it is the MBR)
Alternatively, if you wanted to install the bootloader somewhere other than the MBR:grub> root (hd0,0) (Your boot partition)grub> setup (hd0,4) (Where the boot record is installed; here it is /dev/hda5)grub> quit
Here is how the two commands work. The first
Gentoo Linux is now installed, but we need to create the
Now, create the
default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz
# If you compiled your own kernel, use something like this:title=My example Gentoo Linux root (hd0,0) kernel (hd0,0)/boot/bzImage root=/dev/hda3 # If you're using genkernel, use something like this instead:title=My example Gentoo Linux (genkernel) root (hd0,0) kernel (hd0,0)/boot/kernel-KV root=/dev/hda3 initrd (hd0,0)/boot/initrd-KV # Below needed only for people who dual-boottitle=Windows XP root (hd0,5) chainloader (hd0,5)+1
After saving this file, Gentoo Linux installation is complete. Selecting the
first option will tell GRUB to boot Gentoo Linux without a fuss. The second
part of the
If you need to pass any additional options to the kernel, simply add them to
the end of the
While GRUB may be the new alternative for most people, it is not always the best choice. LILO, the LInuxLOader, is the tried and true workhorse of Linux bootloaders. Here is how to install LILO if you would like to use it instead of GRUB.
The first step is to emerge LILO:
# emerge -k lilo
Now it is time to configure LILO. Here is a sample configuration file
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 lba32 default=linux
# Use something like the following 4 lines if you compiled your kernel yourselfimage=/boot/bzImage label=linux read-only root=/dev/hda3 # If you used genkernel, use something like this:image=/boot/kernel-KV label=gk_linux root=/dev/hda3 initrd=/boot/initrd-KV append="root=/dev/hda3 init=/linuxrc" # For dual booting windows/other OSother=/dev/hda1 label=dos
After you have edited your
# /sbin/lilo
LILO is configured and now your machine is ready to boot into Gentoo Linux!
People who have selected framebuffer in their kernel should add
|8 bpp
|16 bpp
|32 bpp
LILO-users will have to add
GRUB-users will have to append
It is always a good idea to make a boot disk the first
time you install any Linux distribution. This is a security
blanket and generally not a bad thing to do. If your hardware doesn't
let you install a working bootloader from the chrooted environment,
you may
# cd /usr/share/grub/i386-pc/ # cat stage1 stage2 > /dev/fd0
Now reboot and load the floppy. At the floppy's
If you are using LILO, it is also a good idea to make a bootdisk:
(This will only work if your kernel is smaller than 1.4MB)# dd if=/boot/your_kernel of=/dev/fd0
GRP users can, at this point, install binary packages:
# emerge -k xfree
CD 1 contains enough applications to install a working system with XFree86. Additionally, CD2 of the 2-CD GRP set contains other applications including KDE, GNOME, Mozilla and others. To install these packages, you will need to reboot into your new Gentoo system first (covered in the "Installation complete!" section near the end of this document). After you are running your basic Gentoo system from the hard drive, you can mount the second CD and copy files:
# mount /dev/cdrom /mnt/cdrom # cp -a /mnt/cdrom/packages/* /usr/portage/packages/
Now various other applications can be installed the same way. For example:
# emerge -k kde
Now, Gentoo Linux is installed. The only remaining step is to update necessary configuration files, exit the chrooted shell, safely unmount your partitions and reboot the system:
# etc-update # exit
(This exits the chrooted shell; you can also type ^D)# cd / # umount /mnt/gentoo/boot # umount /mnt/gentoo/proc # umount /mnt/gentoo # reboot (Don't forget to remove the bootable CD)
If you have any questions or would like to get involved with Gentoo Linux
development, consider joining our gentoo-user and gentoo-dev mailing lists
(more information on our
Users who want to install Gentoo on Hardware ATA RAID must pay attention to the next steps in order for them to succesfully install Gentoo Linux:
# modprobe ataraid
(For Promise Raid Controllers:)# modprobe pdcraid (For Highpoint Raid Controllers:)# modprobe hptraid
# mount -o bind /dev /mnt/gentoo/dev
For Highpoint RAID controllers:ATA/IDE/MFM/RLL support ---> [*] HPT36X/37X chipset support [*] Support for IDE Raid controllers [*] Highpoint 370 software RAID For Promise RAID controllers:ATA/IDE/MFM/RLL support ---> [*] PROMISE PDC202{46|62|65|67} support and/or[*] PROMISE PDC202{68|69|70|71|75|76|77} support [*] Support for IDE Raid controllers [*] Support Promise software RAID (Fasttrak(tm))
grub> root (hd0,0) grub> setup --stage2=/boot/grub/stage2 (hd0) grub> quitAlso, in the GRUB configuration be sure to point the
title=My Gentoo Linux on RAID root (hd0,0) kernel (hd0,0)/boot/bzImage root=/dev/ataraid/dXpY
image=/boot/bzImage label=linux read-only root=/dev/ataraid/dXpY
If you still have problems installing Gentoo Linux on your Hardware
RAID, be sure to report them on
Thanks for using Gentoo Linux, and have fun with your new installation!


text:
In mid-May, with the farm bill still unfinished and President Bush promising to veto the latest version, several prominent agriculture economists gave the new legislative proposals a quick study. Their verdict: the bag is mixed.
"I think it's important to have a disaster component to the bill," said Daryll Ray with the Agricultural Policy Analysis Center, University of Tennessee, in early May.
"We'll always have disasters. I'm for a program if it can be written in a way that really focuses on those in a disaster rather than say, 'we're going to double direct payment rates,' or something where everyone gets the help whether or not they've experienced a problem. I'm encouraged by that but hope the regulations are such that people that really need the funding, get it."
Ray — a long-time advocate of payments to farmers — is less enthusiastic about direct payments in times of high commodity prices. "I think we've gone backwards in our policy initiatives. That's been true since the mid-1990s. We don't seem to know what our objective is anymore."
Ray believes farm policy should promote excess capacity. "We should always have more production than we need. Then, policy should help gauge that production to meet the demands actually there at the time, at a price that makes sense. We could build stocks up when prices are low and those will be available in situations like we currently have.
"True, we're promoting increased production all the time. But we've taken away the instruments that help us regulate it and make it really work. Now, we kind of hope for the best and if prices tank, we just backfill with money. Why not sop up some excess production and put it in reserve so when needed, we have it?"
Neil Harl, Iowa State University Charles S. Curtis Distinguished Professor in Agriculture, has long-favored farm payment limitations and is pleased that it appears the three-entity rule has been eliminated. But he isn't as vociferous as other payment opponents.
"Usually I'm in favor of payment limits, but one of the proposals — the one the White House came up with that would limit payments for those with an adjusted gross income of $200,000 — would have unintended consequences. So, it's good that figure has been raised some."
The problem with the $200,000 limit is it would heavily hit landlords, says Harl. Many landlords are under crop-share leases.
"The one thing we don't need right now is to make life more difficult for beginning farmers. If the cap is lowered too much, the landlords would shift to cash rent and put the risk entirely on the tenants. That's why I've argued rather forcefully that wouldn't be a good idea."
Asked why the Bush administration is so willing to run up huge deficits elsewhere and yet holds the line with agriculture, the economists aren't confident of an answer. Ray agrees the situation is rather mysterious, "especially in an election year."
Ray points to the Bush administration's nationwide USDA farm bill tour and two years spent "putting together a proposal of policy directions they wanted to go. Now, they're very disappointed that hasn't worked out."
Regardless of the administration's reasoning, "in this day and age, with the risk and size of farms that are required to stay afloat, you must be careful with what kind of lids are put on payments." Even so, "it's surely a good idea to (target payments to) non-farmers who are, essentially, pulling off the cream but not really helping agriculture. On the other hand, you can't screw it down too tight."
Harl says three things are going on at the White House. First, when President Bush signed the "fairly expensive" 2002 farm bill, "he got a lot of criticism for it from the non-agriculture side of the fence. I think that affected him.
"The second factor is Bush is trying to build a legacy in his last months in office. One of the things that he's being pilloried on — from both sides of the aisle, including arch-conservatives — is he's allowed the deficit to balloon to record proportions. And he has."
The farm bill, says Harl, is little more than "a token, but it's his effort to shore up his standing in history. I think that need is more significant to him than we might think."
The third factor involves international trade. Bush's trade team "complained bitterly after the 2002 farm bill that it was very difficult to negotiate and make progress in international trade due to bloated subsidies U.S. producers received."
Has the White House ever been more involved in crafting a farm bill? "I've watched this scene for decades," says Harl. "At the age of four, I can remember my father and grandfather (taking sides on farm bill legislation) in the 1930s. This is the first time I can recall the White House intervening so much."
Ray isn't saddened by the farm bill debate, but its shallowness. "We're not getting much enlightening debate, in my opinion. Politicians often say it should be this, or that but there's no deep discussion about the reasons behind the numbers. That's probably not surprising in a policy debate, but it's disturbing."
The new farm bill's allocation of more funds to nutrition "is understandable under the circumstances," says Harl. "There is genuine concern about food prices worldwide. Both the United Nations and USAID have requested additional funding for food aid. There probably will be more such requests through non-governmental organizations and others."
The drop in the ethanol subsidy from 51 cents to 45 cents is "also appropriate under the circumstances. However, I'm a bit concerned about the continuation of the tariff on imported ethanol for several years. We know that sugarcane-based ethanol is the more efficient, lowest cost way to produce ethanol at present. The wise thing would have been to phase down that import tariff."
Asked about the world food situation, Ray said, "We've allowed the global stocks of food to decline below what they should be. Part of the reason for that is that before, when stocks were low, prices rose. "Now, though, with the loan deficiency payment set-up, the relationships we used to have between stock levels and prices don't work any more. Prices dip lower than they used to."
Apply that to the international situation "and it isn't long before stocks come down to levels that, when there's any sort of disruption, cause prices to skyrocket."
On rice specifically, Ray said there's been a drop in U.S. production due to Freedom to Farm. However, "the major problem is we let rice stocks get so low."
And ethanol can't be blamed for rice shortages. "Rice isn't used for ethanol and, while there is some in the South, not many rice acres are suitable for corn production.
"So talking about food riots due to rice and wheat — and piggybacking ethanol and/or increased per capita incomes in China and India as the chief reasons — makes no sense to me. Those issues aren't joined."

subset: commoncrawl


text:
IronStone Realty needed a new logo design and created a contest on 99designs.
A winner was selected from 46 designs submitted by 6 freelance designers.
IronStone Realty Advisors
I'm starting a new Property Development, Investment and Commercial Real Estate firm in one of the largest cities/regions in the United States (Houston). We're going to be a "boutique" firm, but I need my identity to stand out and look like it belongs with the big boys. I want to look "established" day one and taken seriously. The name IronStone is imbued with strength - which is important, but I also need the logo with it to be sophisticated and appealing. We don't want to look like a standard commercial real estate company or a fly-by-night group either because we aren't.
Here is a link to an article about boutique hotels. It gives a great definition of "boutique" and is very applicable to my business. http://www.hospitalitynet.org/news/4010409.print
We are going to be a unique company with a special niche in the real estate industry.
My business will focus on commercial real estate investment, brokerage and site/building development: 1) commercial brokerage - target companies who are looking for a broker to represent them in a lease or sale transaction or companies/owners who are looking for a broker to list their land or building for sale or lease. 2) building development - target companies that are looking for a developer to build a new building for their company. 3) investors - target individuals who are looking for a broker to represent them in the purchase of real estate investments. 4) The name and logo need to look good on a For Sale/For Lease sign in front of a building or on a piece of property.
I need a logo/name design for use on business cards, stationary, real estate signs and a web site. A template for each would be ideal.
Bold. Respectful. Professional. Trustworthy. Capable. Likable. Creative. Sophisticated. Distinction. Warmth. Intimacy. That's the image I want to project. I don't want to look like a mom and pop shop or unsophisticated new company in the industry. On "paper", I need to fit in.
When I give someone my business card that shows my company name and logo, I want them to immediately think "capable and professional".
From this logo, I want to build business cards, stationary and a web design. It needs to look great on a sign and readable if a person were to drive by a piece of property and see my sign there listing the property for lease or sale.
No clip art, stock images or cartoons. "Realty Advisors" can be prominent or de-emphasized in the logo/name design. I have not established colors or font, but the design should exude "strength" like the name.
Here are links to some of the top Houston brokerage and development firms: joneslanglasalle.com, cbre.com, naihouston.com, grubb-ellis.com,colliers.com,trammellcrow.com, panattoni.com, wolffcompanies.com, caldwellcos.com,averacompanies.com
Need files in appropriate formats to use for business cards, website, stationalry and signage. Need a Photoshop version as well.
Find out how a design contest works or learn more about our logo design services.


text:
Vancouver International Tequila Expo
When: May 12, 6 to 9 p.m.
Where: Vancouver Convention Centre
Tickets: $65, which includes 10 tasting tokens (additional tokens are available on site for $2 each) Seminars and restaurant tequila tasting menus are extra.
Information and tickets: vancouvertequilaexpo.com.
Was there ever so misunderstood a spirit as tequila?
"Everyone thinks tequila is to shoot, but it is not just to shoot," says Manuel Otero, a member of the organizing committee for the inaugural Vancouver International Tequila Expo.
In fact, tequila is a complex and elegant spirit with a fascinating story.
It is one of the most historic spirits in the world, dating back to 16th century Mexico, when the Spanish conquistadors ran out of brandy and began distilling local agave plants. But its origins are even older than that since the Aztecs were drinking a fermented agave beverage called "pulque" for centuries before the Spanish arrived.
To make tequila, the "piña," the pineapple-shaped core of the blue agave plant, is harvested, steamed or roasted, fermented and distilled. The best tequilas are made with 100-per-cent blue agave; cheaper and usually lower quality "mixtos" require only 51-per-cent agave distillate, which is blended with other base spirits.
The distillate is then often aged in oak barrels: reposado tequila is aged two to 12 months; añejo is aged one to three years; extra añejo is aged more than that.
Unaged tequila has a grassy, citrusy and sometimes peppery flavour that makes it a versatile component in cocktails. Aged tequila can have the sophistication and flavour, not to mention the price tag, of fine whisky or cognac.
Tequila, in short, is terrific.
But for so many of us, our first experience with tequila was not a good one. Chances are it was in college or on a bargain beach holiday where the tequila was cheap, the shots were many and the judgment was poor. And so the perception of tequila as a nasty, hangover-inducing spirit was born and, for many of us, lingers on.
That's why Otero and his partners Eric Lorenz and Mirko Morhac decided that Vancouver needed an event to properly introduce the city to tequila. And so they created the Vancouver International Tequila Expo, which will take place next Saturday at the Vancouver Convention Centre.
"People are really excited about this because there's never been anything like this before," says Morhac. "People are really pleasantly surprised that someone is putting something on like this. People want to taste before they buy. This is an excellent opportunity to try before they pay."
Some 60 different tequilas will be poured at the event, including high-end tequilas such as the Don Julio Real, which retails for $450.
Only 100 per cent agave tequilas will be poured at the expo this year: no mixtos, mezcals, tequila liqueurs, flavoured tequilas or tequila cocktails. Among them will be several exciting tequilas that are not available in Canada, but are hoping for representation here.
"We have done everything possible for bringing in product for tasting," Lorenz says. "And that is a challenge."
In fact, one of the goals of the show is to increase the selection of tequila in B.C. Only a handful of tequila brands are available here, compared to nearly 1,000 in Mexico, and tequila makes up only three per cent of the province's spirits market.
"It's a $20-million industry in B.C., but it should be so much more," says Daryl Lamb, general manager of Legacy Liquor Store, one of the expo's sponsors.
More than just tequila, the expo will be a showcase for Mexico, its food, its drink and its culture. And the organizers hope this year's expo is just the first of many.
"We want this to be the 'it' tasting of tequila outside Mexico," says Morhac. "We want this to be really big. This is not a one-time thing."
Special to The Sun
A proper margarita should always be made with 100-per-cent blue agave tequila, never cheap mixto, and it should always be made with fresh lime juice, never commercial sweet-and-sour or margarita mix. Get yourself a citrus squeezer (about $11 at Gourmet Warehouse) and juice your limes right before you use them — you'll be amazed at the flavour difference.
1½ ounces (45 mL) agave tequila blanco
½ ounce (15 mL) triple sec
½ ounce (15 mL) freshly squeezed lime juice
Rim a rocks (old fashioned) or margarita glass with salt: run a lime wedge around all or half the rim, then dip it into a sauce of coarse salt. Place tequila, triple sec and lime juice into a cocktail shaker with ice; shake well, then strain into your preferred glass, adding a couple of ice cubes to the rocks glass if that's the one you're using. (And if you really must, you can also throw it all into a blender for a slushy version.)
Serves 1.
Note: Play with the proportions until you find the balance that suits you best — you might find you prefer the original 1-1-1 formula —1 ounce tequila (30 mL), 1 ounce (30 mL) triple sec, 1 ounce (30 mL) lime juice.
Options: If you'd prefer a slightly less boozy margarita, you can replace the triple sec with agave nectar, which is also sweeter yet lower in calories.
You can also add extra flavour by muddling a few blackberries, a couple of slices of jalapeno pepper or a chunk of fresh ginger root in the shaker before adding the rest of the ingredients.


text:
Barbary Coast / Pirates /
Also called: Khayr ed-Din Barbarossa
Barbarossa is often made responsible for launching piracy as a way of life in North Africa, but this is an exaggeration. His main achievement was to establish state structures out of pirate nests, then promoting piracy on a larger scale; his was not the invention of piracy.
It was by his, and his brother's, initiative that Algeria and Tunisia became part of the Ottoman Empire.
Barbarossa is an Italian name, meaning "Red Beard". Still, another explanation is that was from Baba Aruj, related to a nick-name being added to his brother, Aruj. Who actually was known as Barbarossa is confusing. First it was Aruj who had this name, then it passed on to Khayr ed-Din.


text:
On 25 Sep 2012, at 23:31, Ben Laurie <firstname.lastname@example.com> wrote: > On 25 September 2012 20:16, Kingsley Idehen <email@example.com> wrote: >> On 9/25/12 2:44 PM, Henry Story wrote: >>> >>> I am just ccing Andrei, because Ben >>> (http://research.google.com/pubs/author9639.html ) - has found a bug >>> inhttps://my-profile.eu/ . (see below) My guess is that Ben logged in with >>> a certificate that is not WebID enabled. So that's a good extra test case to >>> add. Of course for people like Ben, the failure of having a Logout button on >>> chrome is going to add to that inconvenience - because having logged in with >>> a certificate that may not be signed by a CA my-profile.eu knows about, he >>> won't be able to change his certificate later after having made a new one. >> >> >> Ben, >> >> Wondering if you evaluated WebID using any other services or scenarios? Your >> feedback would be much appreciated. >> >> Henry: I keep on telling you, one implementation doesn't canonically reflect >> WebID. As you can imagine, Ben is time challenged, if he plays with a >> solution that's pitched as canonical its natural for him to draw blanket >> conclusions. >> >> I continue to encourage you to separate the concept and virtues of WebID >> from a specific WebID solution that aligns with your personal world view >> etc.. >> >> In my world view, the simplest demonstration of WebID's value takes the >> following form: >> >> 1. A resource is published to the Web >> 2. The resource is ACL protected >> 3. Existence of the resource is published via email, tweet, blog post etc.. >> 4. A user tries to access the resource -- they fail or succeed subject to >> ACL membership >> 5. User requests access to resource by providing their WebID to resource >> owner -- this is also where signed email are useful since the WebID can be >> nipped from the senders signed email certificate. >> >> In addition to the above, the resource acl document can itself have ACLs >> that enable a variety of users expand its ACL memebership thereby making an >> organic social network. > > Gah! What does this have to do with WebID? If I substitue "magic pixie > dust" for "WebID" in the above, well, I have a fantastic example of > how magic pixie dust secures the web. Great. Now what? > > OK, I guess there's one nugget in there: apparently magic pixie dust > can be nipped from unauthenticated email I sent. > > I'm not feeling very enlightened. I think Kingsley was pointing out that an important use case of WebID that talking only about web browsers can hide, is for agents exchanging data on the Web. Think about an agent trying to access a resource on a remote web server. With WebID the agent can use his client certificate to authenticate as he accesses the resource, without having to search for a login form to fill out. It is built into the transport layer so is very efficient too. You will find something like the example of this kind of use of WebID in the descriptions of how to use the read-write-web server here https://dvcs.w3.org/hg/read-write-web/ or in code the following use case gives an idea of how a robot can create an identity using only HTTP, add an ACL which then restricts access to a resources to a particular webid, etc... https://dvcs.w3.org/hg/read-write-web/file/258d2757ef3d/src/test/scala/auth/CreateWebIDSpec.scala#l122 This type of work is important in Linked Data spaces where linked data crawlers are moving from one host to another following links (see http://linkeddata.org/ ) But even there user interface issues are important. It is important for the client to know why the server did not accept the authentication. We can use HTTP codes for this, but we could complement them with further information sent back in the response body in addition to a the response codes. So for example looking at http://en.wikipedia.org/wiki/List_of_HTTP_status_codes the server could return 401 Unauthorized -- here the server could say why? did the webid verification process fail? 403 Forbidden --- perhaps the response could say what foaf:Group had access 495 Cert Error (Nginx) - what kind of error? No trusted CA? No WebID ? 496 No Cert (Nginx) - ok that says enough by itself. No WebID auth if no cert was sent We could then have a very specific test page which when authentication was successful returned 200 + an Echo of the certificate sent perhaps But we still need to work this out more here. These are just things we could do to improve the data sent and so could be used to improve human oriented UIs. Henry Social Web Architect http://bblfish.net/Received on Tuesday, 25 September 2012 22:20:19 UTC
This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:54:35 UTC


text:
In all the years I have covered mobile technology, I've never seen any single device have such a polarizing effect, or invoke such heated emotional debate in the backwater bars and pubs of the online gadget community, as iPhone has. Make no mistake; there is no middle ground to stand on, no comfort zone. You're either an iPhone lover or a hater. Many, if not most, outspoken critics love iPhone. But to some the very thought of casting an approving eye or complimentary remark on Apple's beloved black slab is akin to publicly condoning Michael Vick's dog fighting hobbies.
Well I say NUTS! to all the haters out there. The time has come to put this argument to rest once and for all. Let me illustrate why you should embrace Apple's ambitious efforts and love , yes LOVE the iPhone.
Let's start with the basics, or rather the greatest point of contention among naysayers. The one argument that rises above all others as the criminal indictment to iPhone's irrelevance; My Smartphone can already do everything iPhone can do! Yes your phone can perform the same tasks, and also sucks bovine testicles in doing so. Feel better now? I do. See kiddies, this isn't about what iPhone does or doesn't do, but rather how it does it.
It's a matter of quality vs. quantity. A beat up 1987 Chevy Cavalier with fuzzy diced mirror and muffler dragging behind on the pavement will get me to the corner grocery every bit as fast a factory fresh Audi TT. The difference is in the quality and the ride. I can sum up the term Smartphone in one word: Compromise. Today's Smartphone platforms are based upon brain dead micro-sized embedded operating systems running primitive software that delivers an altogether crippled user experience. The era of the Smartphone OS is dead. Apple has just ushered in a new era in mobile computing; the age of REAL operating systems running on mobile hardware.
Take the user interface as an example. On a Windows Mobile Professional device I can peck away at the screen using a toothpick-sized stylus like a chicken with a broken beak, digging through a labyrinth of menus – searching in vain for some obfuscated feature. If I'm unfortunate enough to be using the "standard" edition, sans touchscreen, I can regale myself for hours on end by thumbing around a puny screen, launching application through a series of thumb gestures. Turning left, then right, then left, then up, then down again.
On iPhone - I just tap on any icon with my finger, and the application or feature is presented intuitively right in front of me. Hmm…which to choose?
Another example, screen reorientation. Switching to landscape view on iPhone requires virtually no effort, other than rotating the device clockwise. Whoosh! You're in landscape. Performing that same task in Windows Mobile requires tapping the start menu. Going to settings. Now go to Screen settings. Select landscape option. Then tap ok. Rinse and repeat. Now, if I'm really clever I could shorten the process by remapping any available hardware button to the task, but not everyone is aware of that trick and making it happen involves a quick lesson in button configuration. Workable, but ever so sloppy from a design standpoint – the hallmark of Microsoft ingenuity.
Mobile internet is another testimony to Smartphone imperfection. Every mobile web browser renders standard webpages in the same manner by running HTML through a virtual paper shredder. Spitting out a confetti mass of pictures and text, all narrowed down into one indecipherable column. Jumping to any part of a page is truly a unique experience. More like a game really – a guessing game. Where do I scroll to find the text block I am looking for? Is it down here? Do I scroll sideways? And if so, do I scroll left or right? Bullocks!
With Safari you experience the full on internet, minus a few luxuries like Flash...but that's totally coming. looks around nervously
Now I don't mean to single out Microsoft. God knows every Smartphone platform under the sun shares just as much guilt. And truth be told, I find many likeable qualities in Windows Mobile and believe the platform holds the promise of one day becoming something quite compelling. But that day won't come until long after version 6 is a memory and project "Photon" is fired from Redmond's torpedo tubes.
So what do my inane ramblings have to do with spreading this peace and harmony I spoke of? Only this. iPhone is far from perfect, as you anti-fanboys are ever so quick to point out. There's no 3G support, it doesn't do cut and paste, has no third party software support, suffers penis envy in the company of other Smartphones. Well it's all true. But there's also something insidious buried beneath that glossy fingerprint covered veneer: It's a game changer. For the first time, someone has entered this muddled, underdeveloped market and forced every player to take software design seriously and rethink the mobile experience. iPhone's greatest impact on the market will be making everything else before it look bad.
And believe me, every handset and platform vendor in the wireless industry is scrambling to develop a user experience on par with Apple's. Many will fail, but the attempt to improve and innovate will benefit every user, in every camp. Slowly but surely, with each new release, Smartphones will get smarter and easier to use thanks in large part to iPhone.
When the industry's largest mobile phone maker humiliates itself in public display before the world, by unveiling a complete iPhone rip-off, in one brazen sloppy move, you can bet people behind closed doors and conference rooms are scared shitless. And that, boys and girls, is a good thing. We all stand to benefit from iPhone.


text:
Oscommerce add forms site työt
...little project for you using Gravity Forms and WooCommerce. It involves another plugin (YITH WooCommerce Request a Quote). I basically want to add an upload button in the single product page of woocommerce then instead of "Add Cart" user will click "Quote Request". see attached. The File Upload is from Gravity Forms. The requirement is to pass th...
...previous person who has helped me develop the website and some of the more specific functions are not working or need changing. The website is built mainly with formidable forms and WP Bakery Page Builder, so you MUST have a GREAT understanding of these plugins! Most work needed is custom coding that needs to be put in to these plugins. What I need
Hi there, I have a problem with Ninja Forms on Wordpress. On the following page, the drop-down menus in the registration form are not displayed : [kirjaudu nähdäksesi URL:n] I need someone to fix this quickly.
I already have a design, I just need you to build it.
Hi I need to wordpress developer who can code forms in wordpress. User should be able to save and update the data.
Current situation: We use Gravity Forms + "Gravity Forms Entries in Excel" Plugin The plugin generates an excel file and a link to download the excel file. We download every day the new leads and have to map it into a new order. Current Workflow: 1. Download Excel – See [kirjaudu nähdäksesi URL:n] 2. Delete all old leads 3. Map everything into special
We are looking for someone who can complete 50 pages of data entry and excel forms for 500$. We welcome you all into the bidding process.
I have a website which needs some modification. Currently the user complete the forms and email them along with all the required documentation. We like the website setup so the colunteers can complete the forms online and upload the required documents. We would like volunteers to be able to save the information as they work on it, but not able to submit
We have paper forms (they are in pdf format) which we would like to make fillable. They are not terribly complicated, but were not made to be fillable initially. I have attached one sample file as an example. We would also optionally like to explore making the forms from scratch in electronic format, pushing the information to a data file.
Looking for a high end template theme website from a facebook page ad to a actual site with several external links, paypal payment integration and a database from the forms created. Project must be completed within 7 days.
Hi, I have an excel file that needs to be printed when my project reaches a certain point. Can you setup the printing excel part. Thanks
I am looking for python expert. I have to get data from MS word user forms and replace MS word user forms data. Example from user forms get date and replace date. My budget is 20$. In front of your bid please write 'Cheers'.
PLEASE READ CAREFULLY......first two freelancers were a failure. I have a developers license for Gravity Forms. I am trying to use Gravity Forms to create a nice looking front end submission form (already created) that posts an auction to this plugin (Ultimate Auction Pro). That is it. Easy? No one else has been able to understand that yet.
I need someone with advanced gravity forms experience to translate form fields from English to French. Must have WordPress development experience and must have gravity forms experience. Please see the attached screenshots
I need these two forms recreated - but I need to be able to edit the text. Photoshop or Illustrator files. 8.5 inches x 11 inches. They do not have to look exactly like the reference images, but all of the same information has to be there. They have to have boxes for the numbers at the top like in the originals. Like the originals, they must be
Hi, I'm using breezing forms on my website and I need a new element being added. This element is a time picker. I do not want to have to assign scripts or codes e.g. using a text field and then scripts. I want to add an element and then choose time picker from the drop down list in the form builder NO CODING!. The picker I would like can be found here
i have website made by gravity forms its quiz site, i need when student answer questions wrong then redirect to lessons which related with this questions. my budget is 10$
hi am looking for oracle java developer who got the following skills 1 Oracle form/report 11g(webutil) 2 Oracle adf 3 pl/sql 4 weblogic 10.3.6 5 Oracle Vm 6 linux/unix 7 oracle database 11g you must be able to work alone
Access forms project for a system
I need someone we can work on caldera forms . I purchased the pro account already and just need to customize them.
We have a couple pages and mailer script in place that aren't working as well as they could. Currently the script pushes all fields from the forms to us via email, empty field or not and in an order that makes no sense. Sample output is attached to show the issue ([kirjaudu nähdäksesi URL:n] and [kirjaudu nähdäksesi URL:n]). You'll notice that the address and ...
Hi, My site is wordpress enabled for HIV-People to meet, date and share their experiences, possibly they will find love. The domain is http://ibmintl.com. Though the site was just hosted and due to the nature of its intended functions, which require membership portal, membership levels, payments and profile generations and forums generation by members
I have a gravity form that creates a custom post type to a calendar plugin.... it creates the custom post and event without any issue... the post is flagged as published, but the event does not display on the calendar until I open the post and re-save it.
I need working code piece for Xamarin Forms List view. List view must have functionality of right to left swipe and left to right swipe. After swipe, icons will appear and user can perform the desired action.
There are 5 pages on my website that I need to add a Captcha to. They are pages to submit a resume and I want to add a Captch to the form before submission.
...in, you may search for a form that is hosted on the site. basically, the business will gather web forms and then digitise them. the client searches the site based on company name or description of the form like - insurance form, personal banking , curent account, savings account etc.. Those forms that are available are displayed. 3: Once you click on
We have a website that is about to go live - but we need to add 2 pop-up forms. 1 is an application form for people to apply for a certain package that we have, preferably with 3 stages: a. project details b. contact details c. additional details. 2. This is a form that leads to direct payment for a different product that we have.
J'ai crée un formulaire Web avec Ninja Forms sur un site WordPress. Les clients peuvent remplir les informations demandés (informations sur leur entreprise, adresse, chiffre d'affaires, secteur d'activités, etc). Le mandat? J'aimerais avoir un tableau de bord qui me permet de faire des requêtes à partir des données entr...
I need someone to translate consent forms from English to Portuguese ASAP. Please do not apply if you are from Africa or Asia, your proposal will be ignored with no consideration. Portuguese are welcome. Thanks
...am working with SharePoint 365 Online and I am looking for the most affordable solution to creating Forms and Reports from a Sharepoint list. I have been working with Norbrik Form Builder for SharePoint but to date have been unable to save the forms once created, receiving the error: Error: "Invalid data has been used to update the list item. The field
the topic is The role of educational technology in teaching and learning process in secondary school. 1-questionnaire for students. 2-questionnaire for teachers. 3-interview for students. 4-interview for teachers.
Bootstrap forms to be created in max 4 hours, if you want more than 100 INR per hours, pls don't bid
Do you file taxes and do accounting issues and fill forms like 5472 and 1120? Hi Customized, I noticed your profile and would like to offer you my project. We can discuss any details over chat.
Simple Andriod/IOS project to play audio using Xamarin Forms. I have already developed 90% of it. However, I am having issues with the Stopping the audio when hitting the back button (which I already customized). Additionally I would like the Android tabs to have a sample image next to the label (attached image). Background color/ styles would need
Need someone in Bangalore so that I can handover the hardcopy survey forms. I need you to fill in a spreadsheet with data. I have around 300 survey forms...each with 30 data points. Same needs to be filled up in an excel sheet. Please ignore if you are not in Bangalore. Will be willing to pay around Rs. 3000. Work to be completed in 7 days
We have a small application used to get quotes - its like three pages with forms using some rest services and a database. I would like it converted to node.js using vue, bootstrap 4 etc. If possible with TypeScript as this will grow.
Put in additional data fields to an existing volumetric Excel quotation tool. Some drop downs required. Link the relevant data fields/cells in the quoting tool to the relev...fields to an existing volumetric Excel quotation tool. Some drop downs required. Link the relevant data fields/cells in the quoting tool to the relevant cells in the quote forms.
This site runs in wordpress 4.9.4 and gravity forms 2.2.5. We need a new type of gravity forms field. Its for dealing with UK Mobile numbers. Its characteristics are: • 1 Preprocessing o Remove dashes and whitespace o If starts with '+440' replace with '0' o If starts with '00440' replace with '0' o If starts with ...
How are you? I need the Xamarin Forms UI Designer urgently. I need to have the result by tonight.
We want to make this form [kirjaudu nähdäksesi URL:n] look like this [kirjaudu nähdäksesi URL:n] If you can do this kind of work we have alot of work that needs to get done.
Can you build me a Wordpress plugin that functions as an addon to the "super forms" plugin (you can find it on envato and I can provide access to the plugin to check it out) that captures partial entries for the admin? So basically if a user does not submit a form, but already started filling it out or is half way through or even just didn't click on
I need you to develop some software for me. I would like this software to be developed.
Ninja forms on wordpress website not working ... need someone to fix it quickly .. customers cant contact me.
I have like 20 forms of windows form application that i need redesign in ASP.Net vb.net version not c#, I will give you an admin template to work with, please bid with your final price and state time, lowest bidder preferred. only serious freelancers
WP forms from 1 theme to another.
Create a C# Windows Forms application that allows for a single image object(size 50 by 50 pixels) to be displayed at the top left corner of the form (Form size should be fixed at 400 by 400 pixels).After every 20 milliseconds, this image will move clockwise by 5 [kirjaudu nähdäksesi URL:n] every corner, the image object should display a different [kirjaudu nähdäksesi URL...
you're required to create a switchboard that contains a logo, picture, and buttons to open other forms, one of the forms should be a split form, a form with multiple fields from multiple tables etc.. full details in phase4 file do corrections (if any) to the msaccess db based on the ERD and phase3 file if you can't deliver it ON or BEFORE Saturday
make php forms for login and admin forms so admin can admnistrate users (only admin can create users) php and mysql based on example of ms access table attached.
We have an existing application I Xamarin Forms and we want to update the UI
We are using Hubspot CRM for our leads management and deals management. We want to have an easy to use web application where telecallers can add data to a form and the same is updated to the associated deal or contact for their activity done. Also give an option to thr user to create new contact/company and deal for new lead obtained via inbound or


text:
555 SW Grady Way
Directions Parts and Service: 519 SW 12th ST
Renton, WA 98057
Real Value. Real People. Real Simple.
Sorry, no items matching your request were found.
Above you will find all of our
competitively priced new Subaru cars at Walker's Renton Subaru. With a
wide selection of new cars to choose from, we are confident that you
will find a vehicle that fits your lifestyle. As a major destination for a Forester, Impreza,
Legacy, Outback, Crosstrek, and BRZ and many other 2018-2019 Subaru vehicles in Renton, we are ready to
assist you in any way that we can. Use our Power Search tool below to
filter by make, model, year and body style, or call us at 800-610-2156
to speak to a member of our knowledgeable sales team.
Walker's Renton
Subaru's expansive inventory of new Subaru vehicles including the new 2019 Subaru Ascent SUV, located at 720
Rainier Ave S in Renton, just minutes from Auburn, Seattle, Tacoma and Bellevue,
and is well stocked with cars to meet your every need!
Now that you have browsed Walker's Renton Subaru's inventory of new Subaru cars in the Bellevue area, please take a minute to view our comprehensive inventory of used cars in Renton. Every pre-owned vehicle that comes to our Renton car dealership undergoes a detailed inspection to ensure the quality of our used cars in Renton. Come visit us at 720 Rainier Ave S, Renton, WA and see for yourself!
* Although every reasonable effort has been made to ensure the accuracy of the information contained on this site, absolute accuracy cannot be guaranteed. This site, and all information and materials appearing on it, are presented to the user "as is" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, title or non-infringement. All vehicles are subject to prior sale. Price does not include applicable tax, title, and license. Not responsible for typographical errors.


text:
The unfortunate reality is that society has a certain impossible if not destructive ideal of masculinity that affects both men and women alike. PBS Game/Show here takes the time to talk about what some hurtful and problematic stereotypes video games present of men, and it's stuff that is definitely worth keeping in mind when we talk about representation.
Of course, if you've participated in any discussions about gender in games online, it's likely you've come across these ideas and arguments before. Mens Rights Activists in particular are fond of such arguments. Thing is, in my experience at least, they're usually presented as some form of 'counter-argument' to the idea that representations of women in games can sometimes be problematic, as if it couldn't possibly be true that perhaps both genders have to deal with their hurtful archetypes, stereotypes and isms. Like stereotypical representation of men in games somehow invalidates the stereotypical representation of women in games. Um. No? It doesn't? It's not a pissing contest of who has it worse?
Both genders have to deal with shit, sometimes similar shit, all stemming from the same place. Hopefully it's not always like that—I'd like to think that many of the conversations happening around video games right now will help, in the long run. Even the New York Times will bring up issues of gender in their (non-Kotaku excerpted) reviews now, at least. That's a good thing.