text:
- Example installation
- Introduction
- The installation process
- Keyboard layout
- Starting the installation
- MBR partitions
- Disklabel partitions
- Setting the disk name
- Last chance!
- The disk preparation process
- Choosing the installation media
- Extracting sets
- System configuration
- Finishing the installation
Example installation
This chapter will guide you through the installation process. The concepts presented here apply to all installation methods. The only difference is in the way the distribution sets are fetched by the installer. Some details of the installation differ depending on the NetBSD release: The examples from this chapter were created with NetBSD 5.0.
The following install screens are just examples. Do not simply copy them, as your hardware and configuration details may be different!
The installation process
The installation process is divided logically in two parts. In the first part you create a partition for NetBSD and write the disklabel for that partition. In the second part you decide which distribution sets (subsets of the operating system) you want to install and then extract the files into the newly created partition(s).
Keyboard layout
The NetBSD install program sysinst allows you to change the keyboard layout during the installation. If for some reason this does not work for you, you can use the map in the following table.
Starting the installation
To start the installation of NetBSD, insert your chosen boot media (CD/DVD, USB drive, floppy, etc.) and reboot the computer. The kernel on the installation medium will be booted and start displaying a lot of messages on the screen about hardware being detected.
Selecting the language
When the kernel has booted you will find yourself in the NetBSD installation
program, sysinst, shown in the previous figure. From here on you should follow
the instructions displayed on the screen, using the
INSTALL document as a
companion reference. You will find the INSTALL document in various formats in
the root directory of the NetBSD release. The sysinst screens all have more or
less the same layout: the upper part of the screen shows a short description of
the current operation or a short help message, and the rest of the screen is
made up of interactive menus and prompts. To make a choice, use the cursor keys,
Ctrl+N (next) and
Ctrl+P (previous) keys, or press one of the letters
displayed left of each choice. Confirm your choice by pressing the Return key.
Start by selecting the language you prefer to use for the installation process.
The next screen will allow you to select a suitable keyboard type:
Selecting a keyboard type
This will bring you to the main menu of the installation program:
The sysinst main menu
Choosing the Install NetBSD to hard disk option brings you to the next screen , where you need to confirm that you want to continue the installation:
Confirming to install NetBSD
After choosing Yes to continue, sysinst displays a list of one or more disks
and asks which one you want to install NetBSD on. In the example given in the
following figure, there are two disks, and NetBSD will be installed on
the first IDE disk found. If you use SCSI or external USB disks, the first will
be named
sd0, the second
sd1 and so on.
Choosing a hard disk
The installer will then ask whether you want to do a full, minimal or custom installation. NetBSD is broken into a collection of distributions sets. Full installation is the default and will install all sets; Minimal installation will only install a small core set, the minimum of what is needed for a working system. If you select Custom installation you can select which sets you would like to have installed. This step is shown here:
Full or custom installation
If you choose to do a custom installation, sysinst will allow you to choose which distribution sets to install, as shown in the following figure. At a minimum, you must select a kernel and the Base and System (/etc) sets.
Selecting distribution sets
MBR partitions
The first important step of the installation has come: the partitioning of the hard disk. First, you need to specify whether NetBSD will use a partition (suggested choice) or the whole disk. In the former case it is still possible to create a partition that uses the whole hard disk (see below) so we recommend that you select this option as it keeps the BIOS partition table in a format which is compatible with other operating systems.
Choosing the partitioning scheme
The next screen shows the current state of the MBR partition table on the hard disk before the installation of NetBSD. There are four primary partitions, and as you can see, this example disk is currently empty. If you do have other partitions you can leave them around and install NetBSD on a partition that is currently unused, or you can overwrite a partition to use it for NetBSD.
Deleting a partition is simple: after selecting the partition, a menu with options for that partition will appear (see below). Change the partition kind to Delete partition to remove the partition. Of course, if you want to use the partition for NetBSD you can set the partition kind to NetBSD.
You can create a partition for NetBSD by selecting the partition you want to
install NetBSD to. The partition names
a to
d correspond to the four primary
partitions on other operating systems. After selecting a partition, a menu with
options for that partition will appear, as shown here:
Partition options
To create a new partition, the following information must be supplied:
- the type (kind) of the new partition
- the first (start) sector of the new partition
- the size of the new partition
Choose the partition type NetBSD for the new partition (using the
option). The installation program will try to guess the start position based
on the end of the preceding partition. Change this value if necessary. The same
thing applies to the
size option; the installation program will try to fill in
the space that is available until the next partition or the end of the disk
(depending on which comes first). You can change this value if it is incorrect,
or if you do not want NetBSD to use the suggested amount of space.
After you have chosen the partition type, start position, and size, it is a good
idea to set the name that should be used in the boot menu. You can do this by
selecting the bootmenu option and providing a label, e.g.,
NetBSD. It is a
good idea to repeat this step for other bootable partitions so you can boot both
NetBSD and a Windows system (or other operating systems) using the NetBSD
bootselector. If you are satisfied with the partition options, confirm your
choice by selecting Partition OK. Choose Partition table OK to leave the MBR
partition table editor.
If you have made an error in partitioning (for example you have created overlapping partitions) sysinst will display a message and suggest that you go back to the MBR partition editor (but you are also allowed to continue). If the data is correct but the NetBSD partition lies outside the range of sectors which is bootable by the BIOS, sysinst will warn you and ask if you want to proceed anyway. Doing so may lead to problems on older PCs.
Note: This is not a limitation of NetBSD. Some old BIOSes cannot boot a partition which lies outside the first 1024 cylinders. To fully understand the problem you should study the different type of BIOSes and the many addressing schemes that they use (physical CHS, logical CHS, LBA, ...). These topics are not described in this guide.
On modern computers (those with support for int13 extensions), it is possible to install NetBSD in partitions that live outside the first 8 GB of the hard disk, provided that the NetBSD boot selector is installed.
Next, sysinst will offer to install a boot selector on the hard disk. This screen is shown here:
Installing the boot selector
At this point, the BIOS partitions (called slices on BSD systems) have been created. They are also called PC BIOS partitions, MBR partitions or fdisk partitions.
Note: Do not confuse the slices or BIOS partitions with the BSD partitions, which are different things.
Disklabel partitions
Some platforms, like PC systems (amd64 and i386), use DOS-style MBR partitions to separate file systems. The MBR partition you created earlier in the installation process is necessary to make sure that other operating systems do not overwrite the diskspace that you allocated to NetBSD.
NetBSD uses its own partition scheme, called a disklabel, which is stored at the start of the MBR partition. In the next few steps you will create a disklabel(5) and set the sizes of the NetBSD partitions, or use existing partition sizes, as shown here:
Edit partitions?
When you choose to set the sizes of the NetBSD partitions you can define the partitions you would like to create. The installation program will generate a disklabel based on these settings. This installation screen is shown here:
Setting partition sizes
The default partition scheme of just using a big
/ (root) file system (plus
swap) works fine with NetBSD, and there is little need to change this. The
previous figure shows how to change the size of the swap partition to 600 MB.
/tmp to reside on a RAM disk
(mfs(8)) for
extra speed may be a good idea. Other partition schemes may use separate
partitions for
/usr and/or
/home, but you should use your own
experience to decide if you need this.
The next step is to create the disklabel and edit its partitions, if necessary, using the disklabel editor (see below). If you predefined the partition sizes in the previous step, the resulting disklabel will probably fit your wishes. In that case you can complete the process immediately by selecting Partition sizes ok.
The disklabel editor
There are two reserved partitions,
c, representing the NetBSD partition, and
d, representing the whole disk. You can edit all other partitions by using the
cursor keys and pressing the return key. You can add a partition by selecting an
unused slot and setting parameters for that partition. The partition editing
screen is shown below:
Disklabel partition editing
Setting the disk name
After defining the partitions in the new disklabel, the last item is to enter a name for the NetBSD disk as shown bwlow. This can be used later to distinguish between disklabels of otherwise identical disks.
Naming the NetBSD disk
Last chance!
The installer now has all the data it needs to prepare the disk. Nothing has been written to the disk at this point, and now is your last chance to abort the installation process before actually writing data to the disk. Choose no to abort the installation process and return to the main menu, or continue by selecting yes.
Last chance to abort
The disk preparation process
After confirming that sysinst should prepare the disk, it will run disklabel(8) to create the NetBSD partition layout and newfs(8) to create the file systems on the disk.
After preparing the NetBSD partitions and their filesystems, the next question (shown in the next figure) is which bootblocks to install. Usually you will choose the default of BIOS console, i.e., show boot messages on your computer's display.
If you run a farm of machines without monitor, it may be more convenient to use a serial console running on one of the serial ports. The menu also allows changing the serial port's baud rate from the default of 9600 baud, 8 data bits, no parity and one stopbit.
Selecting bootblocks
Choosing the installation media
At this point, you have finished the first and most difficult part of the installation!
The second half of the installation process consists of populating the file systems by extracting the distribution sets that you selected earlier (base, compiler tools, games, etc). Before unpacking the sets, sysinst asks what information you would like to see during that process, as shown below. You can choose between a progress bar, a display of the name of each extracted file, or nothing.
Choosing the verbosity of the extraction process
Now sysinst needs to find the NetBSD sets and you must tell it where to find
them. The menu offers several choices, as shown below. The options are explained
in detail in the
INSTALL documents.
Installation media
Installing from CD-ROM or DVD
When selecting CD-ROM / DVD, sysinst asks the name of the CD-ROM or DVD device
and the directory in which the set files are stored, see below. The device is
cd0 for the first CD-ROM or DVD drive, regardless of whether it is IDE
or SCSI (or even USB or FireWire).
CD-ROM/DVD installation
The CD-ROM/DVD device name
If you don't know the name of the CD-ROM/DVD device, you can find by doing the following:
Press Ctrl-Z to pause sysinst and go to the shell prompt.
Type the command:
# dmesg
This will show the kernel startup messages, including the name of the CD-ROM device, for example cd0.
If the display scrolls too quickly, you can also use more:
# dmesg | more
Go back to the installation program with the command:
# fg
Installing from an unmounted file system
The next figure shows the menu to install NetBSD from an unmounted file system. It is necessary to specify the device (Device), the file system of the device (File system) and the path to the install sets (Set directory). The setting for the Base directory is optional and can be kept blank.
In the following example the install sets are stored on a MSDOS file system,
on partition
e on the device
Mounting a file system
It is usually necessary to specify the device name and the partition. The
following figure shows how to specify device
sd0 with partition
Mounting a partition
In the next figure, the file system type is specified. It is
msdos but it
could also be the NetBSD file system
ffs or
ext2fs, a Linux file system. The
Base directory item is left blank and the binary sets are stored under
Choosing Continue* will start the extraction of the sets.
Accessing a MSDOS file system
Installing via FTP
If you choose to install from a local network or the Internet via FTP, sysinst will configure the system's network connection, download the selected set files to a temporary directory, and then extract them.
NetBSD currently supports installation via ethernet, USB ethernet or wireless, and wireless LAN. Installation via DSL (PPP over Ethernet) is not supported during installation.
The first step shown in the next figure further below consists of selecting which network card to configure. sysinst will determine a list of available network interfaces, present them and ask which one to use.
Note: The exact names of your network interfaces depend on the hardware you
use. Example interfaces are
wm for Intel Gigabit interfaces,
ne for NE2000
and compatible ethernet cards, and
ath for Atheros based wireless cards. This
list is by no means complete, and NetBSD supports many more network devices.
To get a list of network interfaces available on your system, interrupt the
installation process by pressing
Ctrl+Z, then enter
# ifconfig -a
ne2: flags=8822<UP,BROADCAST,NOTRAILERS,SIMPLEX,MULTICAST> mtu 1500
address: 00:06:0d:c6:73:d5
media: Ethernet autoselect 10baseT full-duplex
status: active
inet 0.0.0.0 netmask 0xffffff00 broadcast 0.0.0.0
inet6 fe80::206:dff:fec6:73d5%ne2 prefixlen 64 scopeid 0x1
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33196
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
sl1: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 296
strip0: flags=0 mtu 1100
strip1: flags=0 mtu 1100
To get more information about all the devices found during system startup, including network devices, type
# dmesg | more
You can return to the NetBSD installation by typing
# fg
Which network interface to configure
Next, you have a chance to set your network medium.
Note: It is unlikely that you will need to enter anything other than the
default here. If you experience problems like very slow transfers or timeouts,
you may, for example, force different duplex settings for ethernet cards. To get
a list of supported media and media options for a given network device (ne2, for
example), escape from sysinst by pressing
Ctrl+Z, then enter:
# ifconfig -m ne2
ne2: flags=8822<UP,BROADCAST,NOTRAILERS,SIMPLEX,MULTICAST> mtu 1500
address: 00:03:0d:c6:73:d5
media: Ethernet 10baseT full-duplex
status: active
supported Ethernet media:
media 10baseT
media 10baseT mediaopt full-duplex
media 10base2
media autoselect
The various values printed after
media may be of interest here, including
keywords like
autoselect but also including any
mediaopt settings.
Return to the installation by typing:
# fg
The next question will be whether you want to perform DHCP autoconfiguration as shown in the figure below. Answer Yes if you have a DHCP Dynamic Host Configuration Protocol (DHCP) running somewhere on your network, and sysinst will fetch a number of defaults from it. Answer No to enter all the values manually.
We will assume you answered No and go into all the questions asked in detail.
Using DHCP for network configuration
The image below shows the questions asked for the network configuration. The values to be entered are:
- Your DNS Domain: -- This is the name of the domain you are in.
- Your hostname: -- The name by which other machines can usually address your computer. Not used during installation.
- Your IPv4 number: -- Enter your numerical Internet Protocol address in dotted quad notation here, for example, 192.168.1.3
- IPv4 Netmask: -- The netmask for your network, either given as a hex value
0xffffff00) or in dotted-quad notation (
- IPv4 gateway: -- Your router's (or default gateway's) IP address. Do not use a hostname here!
- IPv4 name server: -- Your (first) DNS server's IP address. Again, don't use a hostname.
Entering and configuring network data
After answering all of your network configuration info, it will be displayed, and you will have a chance to go back and make changes.
Confirming network parameters
sysinst will now run a few commands (not displayed in detail here) to configure the network: flushing the routing table, setting the default route, and testing if the network connection is operational.
Now that you have a functional network connection, you must tell the installer how to get the distribution sets, as shown in the next figure.
When you are satisfied with your settings (the defaults work most of the time), choose Get Distribution to continue.
Defining the FTP settings
Installing via NFS
If you want to install NetBSD from a server in your local network, NFS is an alternative to FTP.
Note: Using this installation method requires the ability to set up an NFS server, a topic which is not discussed here.
As shown below, you must specify the IP address of the NFS server with "Host", the "Base directory" that is exported by the NFS server, and the "Set directory", which contains the install sets.
NFS install screen
The following image shows an example: Host
192.168.1.50 is the NFS server that
provides the directory
/home/username/Downloads The NetBSD install sets are
stored in the directory
/home/username/Downloads/sets on the NFS server.
Choose Continue to start the installation of the distribution sets.
NFS example
Extracting sets
After the method for obtaining distribution sets has been chosen, and (if applicable) after those sets have been transferred, they will be extracted into the new NetBSD file system.
After extracting all selected sets, sysinst will create device nodes in the
/dev directory and then display a message saying that everything went well.
Another message will let you know that the set extraction is now completed, and that you will have an opportunity to configure some essential things before finishing the NetBSD installation:
Extraction of sets completed
System configuration
Having reached this point of the installation you will see the configuration menu:
Configuration menu
Here, you can do the following:
Configure network -- make changes to the network settings on the installed system, i.e. either configure it or if you already did, write that configuration to disk.
Timezone -- set your time zone.
Root shell -- this potion allows you to choose which command line interpreter, also known as shell, will be used for the root account.
Change root password -- set the password you will use to login in as root.
Enable installation of binary packages -- this option enables the installation of binary packages (3rd party software).
Fetch and unpack pkgsrc for building from source -- install the pkgsrc tree for installing third-party software from source.
Enable sshd -- enable the secure shell daemon sshd(8) to allow users to login over an insecure network.
Enable ntpd -- ntpd(8) is the daemon to keep the system time accurate.
Run ntpdate at boot -- sets the local date and time.
Enable mdnsd -- a daemon invoked at boot time to implement Multicast DNS and DNS Service Discovery.
Configure network
The process was already described previously, you can just call it again and have the results directly written to disk.
The timezone is Universal Time Coordinated (UTC) by default, and you can use the two-level menu of continents/countries and cities shown in the figure below to select your timezone with the Return Key.
Selecting the system's time zone
Root Shell
The default is the classic Bourne shell, sh(1). Other choices are the Korn shell (ksh(1)) and the C shell(csh(1)). If, upon reading this, you don't have some idea of which shell you prefer, simply use the default, as this is a highly subjective decision. Should you later change your mind, root's shell can always be changed with the chsh(1) command or by directly editing master.passwd(5).
Root Shell
Change root password
Perhaps one of the things that you would want to configurate is your root password. If you don't, it is unset, i.e. you can login as root just by entering the login name without a password.
Change root password
When you agree to set a root password, sysinst will run the passwd(1) utility for you. Please note that the password is not echoed:
Entering the root password
Enable installation of binary packages
This option installs pkgin(1) and initialises its database. This will feel familiar to users of other package tools, such as apt-get, pkg or yum.
Note that installing pkgin will need a network connection. If you didn't set it up yet, this option will call the configuration for you.
Enable installation of binary packages
When the installation is finished, a short help is provided, and you can return to the main menu:
After enabling installation of binary packages
Fetch and unpack pkgsrc for building from source.
Use this option to download the pkgsrc tree to install additional packages by source. Note that this method in many cases conflicts with binary packages, so you should decide for either one of them or use different directories for installing packages.
This will require a network connection set up, otherwise, it will ask for it itself.
Fetch and unpack pkgsrc for building from source
This step will take a while, as pkgsrc consists of many small files which have to be unpacked on your hard disk, and several 10MB have to be downloaded.
Enabling daemons
Finally, you can enable some daemons such as sshd(8), ntpd(8) or mdnsd(8) and choose whether you want to run ntpdate(8) at boot, which will set the time no matter how large the gap between "real" time and you computer's time is. ntpd will not set the time when the time skew is too large.
Note: You can change these settings any time you want after the installation. You can either do this by directly editing the configuration files, or by running sysinst(8) again (either from the running system, or from an installation CD).
Note: When you run this menu when you already installed NetBSD, but want to configure the running system, you have to choose the hard disk NetBSD is installed on. When sysinst doesn't find an NetBSD installation, it will fail, and you have to choose another disk.
Finishing the installation
At this point the installation is finished.
Installation completed
After passing the dialog that confirms the installation, sysinst will return to the main menu. Remove any installation media (CD, floppy, etc.) and choose Reboot the computer to boot your new NetBSD installation.
Reboot to finish installation


text:
The Little Dog Laughed by Douglas Carter Beane. Directed by Bert Bernardi.
Reviewed by J. Peter Bergman
"...all things we'd like to do over."
Author Douglas Carter Beane uses his play "The Little Dog Laughed" to deconstruct the concept of the happy ending. In doing so he turns the character of comedy into a daunting figure of tragedy; the only morally upright and honest character at the "happy end" is the only "loser" in the game of life and he emerges from his other self with ill-gotten gains and a sense of what life would be if we could all only be transparent in expressing our feelings. This unusual play is closing the season at the Theater Barn in New Lebanon, NY and though it is a downer, it is also an important play at a time when dishonesty is rearing its ugly, political head in our region, our country and the world.
Mitchell - a movie star - and his agent/manager/producer Diane - a manipulative bitch - are coming to grips with their professional relationship when he meets Alex - a prostitute - whose best friend Ellen - a dilettante and creative non-entity - has just gotten pregnant by Alex. None of them are happy about their situations, but Hollywood demands its happy endings and so with Diane at the helm just such a result is forged out of the emptiness of all four of their lives. No one gets what they deserve; no one gets what they want. Satisfaction is afforded only those of us who cheer for our celluloid heroes and our paparazzi kinships. The rest of us are force-fed the pap that passes for reality. So it goes and so it will be.
Looking at the ugliness in these beautiful people makes us look at the ugliness in those we have chosen to lead us through difficult economic times, through the anger of terrorists and outraged religious leaders. It forces us to engage in the irrevocable decisions we make at the polling places and voting booths. The pretty picture isn't always the right one to chose, it seems; that's just too much Hollywood, too much giving in to the image-formers, too much easy choice.
Bert Bernardi, on a visually gorgeous but cold and unstimulating set designed by Abe Phelps, directs a company of players who can make the most beautiful moments into the worst nightmares without losing a smile or forcing a slouch or making us cry. There is a dryness to this production that screams reality and moment-in-time and here-and-now. Whatever emotions this quartet may feel is shrouded, not in their words or actions which are right for their personal dilemmas, but in an aspect of aloofness that provides a wall for each of them.
Bernardi plays with the playwrights monologues giving them a too stump-speech sensibility that helps remove his actors from his audience during the scenes they play out with one another. It is a brilliant choice for a play that is hard to like even as you enjoy the playing of it. If we saw this play through the wide-screen of an HD television it would seem just right; it is that removed from the personal involvement that a play usually engenders.
Ruth Kennedy plays Ellen. From her first scene to her last she is hard to like, hard to feel comfortable with, hard to appreciate. As the all-time winner of the American happy ending, the Ann Romney type winner with the glamour-boy husband, the perfect child, the rosy future, Kennedy allows us only momentary glimpses into the human heart of Ellen. They are hot and fiery when they occur but they slip by in a flash of time and the indifference to her own image is what finally emerges. She is the perfect stereotype of the B-picture fade-out; she is flawless in her presentation.
Jimmy Johansmeyer is the movie star with the underlying secret that won't allow him to play a role with honesty in movies or in life. He is devastating in his sudden resolve to be the man he knows full well he cannot be and still be successful. As he regresses into the character's fallibility he moves forward into the only honesty he can handle, that of the public imagination and belief in his human reality. He is Rock Hudson with a difference: he doesn't continue to indulge his secret heart. Johansmeyer does him justice, playing the man's inner conflicts with equal strength as he portrays the public man first and foremost.
Diane is played with guts, verve, gusto and vigor by Melissa MacLeod Herion. She narrates the play in a quirky fashion that can only be a Hollywood take on life. She is an unapologetic go-getting Lesbian who masks her own personality with the assumed persona of the female corporate magnate bent on the destruction of all other male-dominated corporations that stand in her way. Herion plays the tough side brilliantly and the few and far-between instances of real emotion with a chilling sincerity. In the political arena of clear and distinct opponents she would be a hard act to follow and an impossible target to hit.
Justin Rigg is Alex. Alex is the hustling boy who almost turns the real world into the ideal fantasy for a theater-going audience. Alex touches people, even Diane, forcing them to see a better world. He betrays his own deeper instincts when he takes money from anyone for any purpose and it is money, at the end, that cripples him and at the same time sets him just a bit free. That he ends up in a state of limbo is unfortunate but where can an honest man go in times like these? Rigg is the warm, gooey center of the play. It is his openness in the role that allows that aspect of humanity to shine through. Rigg gets the basics here and displays them for all to see. His final moments, on a plane to an unknown, or at least undisclosed, destination are touching and lyrically played in a set of lines that allow for no lyricism. He is just a man set loose on a world that will never accept him for his past or his present providing no satisfying future for him or his kind.
It would be nice to think that Alex's "kind" was us, ourselves, but we're not him, or at least I don't believe we are. Playwright Beane's people are deeply flawed and not representative of the perfect people Mitchell might play in a movie, that Diane might forge from some handsome hick or Ellen might exploit for her own credit card controlled ends. Alex comes the closest in this world of dishes running away with spoons and cows jumping over moons as the little dog laughs to see such things around him. The play reminds us to look closely at the world we watch daily; it reminds us that not everything is entertainment - some of it is real, far too real to ignore.
The Little Dog Laughed plays through September 23 at the Theater Barn, located at 654 Route 20, New Lebanon, NY. For more information, or to purchase tickets, call 518-794-8989 or go to their website at www.theaterbarn.com.
Web Hosting powered by Network Solutions®

subset: commoncrawl


text:
- Exclusive Design for Level 10 GT / Level 10 GTS HDD Tray
- Anti-Shock, Dust-Free and Splash-proof protection for your hard drive
- Quick access cover – Remove and access your hard disk with ease.
- Label sticker on side and front for convenient classification.
- Support both 2.5" , 3.5" HDD or SSD hard disk
- Space Saving Design with Unlimited Stack.
QuickLink Adapter


text:
Kids Sweat Shirts
Warm up while lookin' casual-cool in this kid version of this adult favorite - our ash grey Hanes Heavyweight 50/50 cotton/polyester sweatshirt. Thick (but not bulky), roomy comfort for easy layering underneath. Great durability for playing hard or hanging out.
100 hottest Legalize It Sweatshirts for Kids
10keveryday.com is a
groovynet production
© Copyright Stacy Beatty, 1998 - 2008


text:
|Birth Date:
|Los Gatos, Calif.
|High School:
|Los Gatos
|Previous College:
|West Valley
2011 All-WWPA Second Team
AS A SENIOR IN 2011: Provided excellent defense for the Broncos at two-meters collecting a team-high 53 steals, 24 goals, 32 assist, and 36 KO's drawn… tallied four steals, two assists, and three earned ejections against nationally-ranked UC Davis (1/30) … registered three goals, four assists and two five-meters drawn against CS Monterey Bay (2/5) … assisted on four goals against CS Bakersfield (2/13) … tallied three assists, two steals, and three earned ejections against Sonoma St (2/13) … added an assist and three steals against CS Monterey Bay (2/26) … added an assist, two steals, and an earned ejection against Sonoma St. (3/24) … made five steals while scoring a goal against San Bernadino (4/2)… scored a goal while adding three assists, two steals and three earned ejections in a loss against UCSD (4/9) … scored two goals while drawing four ejections in a win over Sonoma St. (4/29).
AS A JUNIOR IN 2010: Started all 33 games and scored 24 goals … led the team with 36 steals … finished with 30 assists and drew 20 ejections… scored three goals, registered two assists, one steal and drew an ejection against Sonoma State (1/31) … scored two goals and added two steals, one assist and one ejection drawn against Cal State Monterey Bay (2/6) … finished with two goals, two assists, and one steal against Cal Baptist (2/27) … registered two goals, three steals and two assists against Sonoma State (3/24) … scored three goals and collected two assists and two steals against Cal State East Bay (5/1).
AT WEST VALLEY: Spent two years at West Valley College ... coaches were Bruce Watson and Becky Hoang ... First Team All-Nor Cal ... First Team All-Coast Conference ... Second Team All-America.
HIGH SCHOOL: Graduated from Los Gatos High School in 2007 ... team went undefeated in league junior year ... three time all-league selection ... league MVP as a junior ... team MVP as a junior and senior.
PERSONAL: Daughter of Steve Espe and Teresa Breidenthal ... has one sister, Elizabeth ... has one brother, Jonathan, who played football at San Diego ... enjoys traveling and reading ... Psychology major.


text:
Big Tobacco Is Switching Rather Than Fighting
You gotta hand to Big Tobacco.
They know how to create brands and get people to buy their products. Of course, they spend literally billions of dollars on creative agencies and advertising, so it's no wonder they've been able to create brands that everyone knows and recognizes – Marlboro, L&M, Winston, Camel, etc.
And now blu.
blu eCigs is a brand of e-cigarettes that was bought by Lorillard, the third largest tobacco company in the U.S. You may have seen their commercial featuring Stephen Dorff.
|Why does Stephen Dorff do this commercial from the beach, when one of the huge advantages of e-cigarettes is the fact you can vape inside bars and restaurants?
One of the biggest advantages of e-cigarettes is the fact that you can vape inside most bars and restaurants, while smoking is banned from these indoor places in most states.
Picture watching this commercial with the mute button on (which is how I watch most commercials, if I watch them at all). They totally missed an opportunity to visually show one of the clear-cut advantages of e-cigarettes, particularly for people who are "social smokers" – mostly smoking when drinking.
And the tagline, "Rise from the Ashes," also falls flat, because it fails to communicate the many other major advantages of e-cigarettes and the fact that they:
- Contain only four main ingredients; the base is the same stuff that's in asthma inhalers,
- Have been used by over a million people since 2007 with NO harm done,
- Don't produce secondhand smoke,
- Are cheaper than cigarettes in the long run,
- Come in literally hundreds of different e-cig flavors,
- Don't present a fire risk.
According to the CDC, secondhand smoke kills nearly 50,000 Americans a year, and nearly 1,000 of them are infants. Worldwide, secondhand smoke kills 600,000 people a year, and nearly two-thirds of them are children. One in 100 people die worldwide from secondhand smoke.
In short, tobacco use is one of the biggest public health threats the world has ever faced.
As part of a $206 billion dollar settlement in 1998, the big tobacco companies agreed to pay for advertising campaigns to educate consumers about the dangers of tobacco. But there was a catch: the settlement mandated that those ads could not vilify or attack the companies that make cigarettes.
|Non-profit groups could vilify Big Tobacco for the pack of lies they used for years to sell cigarettes.
So let's get back to the fact that Big Tobacco is now advertising e-cigarettes. There's an inherent conflict of interest, because they would never say anything that would potentially hurt the brands of cigarettes they're also selling.
In other words, they're talking out of both sides of their mouth.
And I'm no longer listening.


text:
The Lumia 800, a Windows Phone that launched back in 2011 was taken into the depths in Oulu, Finland on Saturday. Kiiminki Egyptian Timo was diving and handed the Lumia 800 to a friend to take photos for the trip album.
Unfortunately the ice broke and the friend (as well as the Windows Phone) fell into the water. One would immediately assume all is lost and a new smartphone will need to be purchased, but it booted up when recovered.
The Lumia 800 was under the surface for some ten minutes, Timo reports. As soon as the device was retrieved, the SIM card was removed from the device and it was turned on a couple hours later after being allowed to dry out. To everyone's surprise, the Windows Phone actually booted up.
The only issue with the device after its dip is the touch display doesn't quite carry out all entered commands, which renders a smartphone almost useless (unless you can put up with the main means of input not working correctly). Apart from that small problem, it's working flawlessly.
What's more is the Lumia 800 also reportedly captured a shot while it was underwater:
The older Windows Phone is a gem for Nokia as it paved the way for the Lumia 900 and the now popular Lumia 920. With the report from Tim, we can add more success stories to previous filings, including the experience by an owner where the Lumia 800 fell some three stories onto concrete and survived.
It's interesting to see the Windows Phone take a snap underwater before seemingly turning off and being pulled out by the team. Should you own an old Lumia 800 (or any smartphone and electronic device), we don't recommend exposing the product to water.
Source: Iltalehti.fi; thanks, E. Franssi, for the tip!


text:
TDirectory TDirectory(const TDirectory& directory) void operator=(const TDirectory&) protected:
Bool_t cd1(const char* path) static Bool_t Cd1(const char* path) public:
TDirectory TDirectory() TDirectory TDirectory(const char* name, const char* title, Option_t* option) virtual void ~TDirectory() void Add(TObject* obj) virtual void Append(TObject* obj) Int_t AppendKey(TKey* key) virtual void Browse(TBrowser* b) void Build() virtual Bool_t cd(const char* path = "0") static Bool_t Cd(const char* path) static TClass* Class() virtual void Clear(Option_t* option) virtual void Close(Option_t* option) virtual void Copy(TObject&) const static void DecodeNameCycle(const char* namecycle, char* name, Short_t& cycle) virtual void Delete(const char* namecycle) virtual void DeleteAll(Option_t* option) virtual void Draw(Option_t* option) static void EncodeNameCycle(char* buffer, const char* name, Short_t cycle) virtual void FillBuffer(char*& buffer) virtual TKey* FindKey(const char* keyname) const virtual TKey* FindKeyAny(const char* keyname) const virtual TObject* FindObject(const char* name) const virtual TObject* FindObject(const TObject* obj) const virtual TObject* FindObjectAny(const char* name) const virtual TObject* Get(const char* namecycle) TDatime& GetCreationDate() virtual TFile* GetFile() const virtual TKey* GetKey(const char* name, Short_t cycle = 9999) const TList* GetList() const TList* GetListOfKeys() const TDatime& GetModificationDate() TObject* GetMother() const virtual Int_t GetNbytesKeys() const virtual Int_t GetNkeys() const virtual const char* GetPath() const virtual Seek_t GetSeekDir() const virtual Seek_t GetSeekKeys() const virtual Seek_t GetSeekParent() const TUUID GetUUID() const virtual TClass* IsA() const virtual Bool_t IsFolder() const Bool_t IsModified() const Bool_t IsWritable() const virtual void ls(Option_t* option) const virtual TDirectory* mkdir(const char* name, const char* title) virtual void Paint(Option_t* option) virtual void Print(Option_t* option) const virtual void Purge(Short_t nkeep = 1) virtual void pwd() const virtual void ReadAll(Option_t* option) virtual Int_t ReadKeys() virtual void RecursiveRemove(TObject* obj) virtual void Save() virtual void SaveSelf(Bool_t force = kFALSE) void SetModified() void SetMother(const TObject* mother) void SetWritable(Bool_t writable = kTRUE) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual Int_t Sizeof() const virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual Int_t Write(const char* name = "0", Int_t opt = 0, Int_t bufsiz = 0) virtual void WriteDirHeader() virtual void WriteKeys()
Bool_t fModified true if directory has been modified Bool_t fWritable true if directory is writable TDatime fDatimeC Date and time when directory is created TDatime fDatimeM Date and time of last modification Int_t fNbytesKeys Number of bytes for the keys Int_t fNbytesName Number of bytes in TNamed at creation time Seek_t fSeekDir Location of directory on file Seek_t fSeekParent Location of parent directory on file Seek_t fSeekKeys Location of Keys record on file TFile* fFile pointer to current file in memory TObject* fMother pointer to mother of the directory TList* fList Pointer to objects list in memory TList* fKeys Pointer to keys list in memory TUUID fUUID Unique identifier public:
static const enum TObject:: kCloseDirectory
/* */
*-*-*-*-*-*-*-*-*-*-*-*Directory default constructor-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-* Create a new Directory *-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ====================== A new directory with name,title is created in the current directory The directory header information is immediatly saved on the file A new key is added in the parent directory When this constructor is called from a class directly derived from TDirectory, the third argument classname MUST be specified. In this case, classname must be the name of the derived class. Note that the directory name cannot contain slashes.
*-*-*-*-*-*-*-*-*-*-*-*Directory destructor*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ====================
Append object to this directory.
*-*-*-*-*-*-*Insert key in the linked list of keys of this directory*-*-*-* *-* =======================================================
*-*-*-*-*-*-*-*-*-*-*-*Initialise directory to defaults*-*-*-*-*-*-*-*-*-* *-* ================================
Change current directory to "this" directory . Using path one can change the current directory to "path". The absolute path syntax is: file.root:/dir1/dir2 where file.root is the file and /dir1/dir2 the desired subdirectory in the file. Relative syntax is relative to "this" directory. E.g: ../aa. Returns kTRUE in case of success.
Change current directory to "this" directory . Using path one can change the current directory to "path". The absolute path syntax is: file.root:/dir1/dir2 where file.root is the file and /dir1/dir2 the desired subdirectory in the file. Relative syntax is relative to "this" directory. E.g: ../aa. Returns kFALSE in case path does not exist.
Change current directory to "path". The absolute path syntax is: file.root:/dir1/dir2 where file.root is the file and /dir1/dir2 the desired subdirectory in the file. Relative syntax is relative to the current directory gDirectory, e.g.: ../aa. Returns kTRUE in case of success.
Change current directory to "path". The path syntax is: file.root:/dir1/dir2 where file.root is the file and /dir1/dir2 the desired subdirectory in the file. Returns kFALSE in case path does not exist.
*-*-*-*Delete all objects from a Directory list-*-*-*-*-* *-* =======================================
*-*-*-*Delete all objects from memory and directory structure itself-*-*-*-* ============================================================
*-*-*-*-*-*-*-*-*Delete all objects from memory*-*-*-*-*-*-*-*-*-* ==============================
*-*-*-*-*-*-*-* Delete Objects or/and keys in a directory *-*-*-*-*-*-*-* *-* ========================================= namecycle has the format name;cycle namecycle = "" same as namecycle ="T*" name = * means all cycle = * means all cycles (memory and keys) cycle = "" or cycle = 9999 ==> apply to a memory object When name=* use T* to delete subdirectories also To delete one directory, you must specify the directory cycle, eg. file.Delete("dir1;1"); examples: foo : delete object named foo in memory foo* : delete all objects with a name starting with foo foo;1 : delete cycle 1 of foo on file foo;* : delete all cycles of foo on file and also from memory *;2 : delete all objects on file having the cycle 2 *;* : delete all objects from memory and file T*;* : delete all objects from memory and file and all subdirectories
*-*-*-*-*-*-*-*-*-*-*-*Fill Graphics Structure and Paint*-*-*-*-*-*-*-*-*-* *-* ================================= Loop on all objects (memory or file) and all subdirectories
*-*-*-*-*-*-*-*-*-*-*-*Encode directory header into output buffer*-*-*-*-*-* *-* =========================================
Find key with name keyname in the current directory
Find key with name keyname in the current directory or its subdirectories. NOTE that If a key is found, the directory containing the key becomes the current directory
Find object in the list of memory objects.
Find object by name in the list of memory objects.
Find object by name in the list of memory objects of the current directory or its sub-directories. After this call the current directory is not changed. To automatically set the current directory where the object is found, use FindKeyAny(aname)->ReadObj().
*-*-*-*-*-*-*-* return pointer to object identified by namecycle*-*-*-*-*-* *-* ================================================ namecycle has the format name;cycle name = * is illegal, cycle = * is illegal cycle = "" or cycle = 9999 ==> apply to a memory object examples: foo : get object named foo in memory if object is not in memory, try with highest cycle from file foo;1 : get cycle 1 of foo on file WARNING: Never use TDirectory::Get when namecycle is a directory itself. VERY IMPORTANT NOTE: In case the class of this object derives from TObject but not as a first inheritance, one must use dynamic_cast<>(). Example 1: Normal case: class MyClass : public TObject, public AnotherClass then on return, one can do: MyClass *obj = (MyClass*)directory->Get("some object of MyClass"); Example 2: Special case: class MyClass : public AnotherClass, public TObject then on return, one must do: MyClass *obj = dynamic_cast<MyClass*>(directory->Get("some object of MyClass")); Of course, dynamic_cast<> can also be used in the example 1.
*-*-*-*-*-*-*-*-*-*-*Return pointer to key with name,cycle*-*-*-*-*-*-*-* *-* ===================================== if cycle = 9999 returns highest cycle
Returns the full path of the directory. E.g. file:/dir1/dir2. The returned path will be re-used by the next call to GetPath().
Create a sub-directory and return a pointer to the created directory. Returns 0 in case of error. Returns 0 if a directory with the same name already exists. Note that the directory name cannot contain slashes.
*-*-*-*-*-*-*-*-*-*-*-*List Directory contents*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ======================= Indentation is used to identify the directory tree Subdirectories are listed first, then objects in memory, then objects on the file The option can has the following format: [-d |-m][<regexp>] Option -d means: only list objects in the file -m means: only list objects in memory The <regexp> will be used to match the name of the objects. By default memory and disk objects are listed.
*-*-*-*-*-*-*-*-*-*-*-*Paint all objects in the directory *-*-*-*-*-*-*-* *-* ================================== *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*-*-*-*-*-*-*-*-*-*-*Print all objects in the directory *-*-*-*-*-*-*-* *-* ==================================
Purge lowest key cycles in a directory. By default, only the highest cycle of a key is kept. Keys for which the "KEEP" flag has been set are not removed. See TKey::Keep().
Print the path of the directory.
Read objects from a ROOT db file directory into memory. If an object is already in memory, the memory copy is deleted and the object is again read from the file.
*-*-*-*-*-*-*-*-*-*-*-*-*Read the KEYS linked list*-*-*-*-*-*-*-*-*-*-*-*-* *-* ========================= Every directory has a linked list (fKeys). This linked list has been written on the file via WriteKeys as a single data record. It is interesting to call this function in the following situation. Assume another process1 is connecting this directory in Update mode -Process1 is adding/updating objects in this directory -You want to see the latest status from process1. Example Process1: obj1.Write(); obj2.Write(); gDirectory->SaveSelf(); Example Process2 gDirectory->ReadKeys(); obj1->Draw(); This is an efficient way (without opening/closing files) to view the latest updates of a file being modified by another process as it is typically the case in a data acquisition system.
*-*-*-*-*-*-*-*Recursively remove object from a Directory*-*-*-*-*-*-*-* *-* =========================================
*-*-*-*-*-*-*-*-*-*Save recursively all directory keys and headers-*-*-*-*-* *-* ===============================================
*-*-*-*-*-*-*-*-*-*Save Directory keys and header*-*-*-*-*-*-*-*-*-*-*-* *-* ============================== If the directory has been modified (fModified set), write the keys and the directory header. This function assumes the cd is correctly set. It is recommended to use this function in the following situation: Assume a process1 using a directory in Update mode -New objects or modified objects have been written to the directory -You do not want to close the file -You want your changes be visible from another process2 already connected to this directory in read mode -Call this function -In process2, use TDirectory::ReadKeys to refresh the directory
Set the new value of fWritable recursively
*-*-*-*-*-*-*Return the size in bytes of the directory header*-*-*-*-*-*-* *-* ================================================
*-*-*-*-*-*-*-*-*Stream a class object*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* =========================================
Write all objects in memory to disk. Loop on all objects in memory (including subdirectories). A new key is created in the KEYS linked list for each object. For allowed options see TObject::Write(). The directory header info is rewritten on the directory header record
*-*-*-*-*-*-*-*-*-*-*Overwrite the Directory header record*-*-*-*-*-*-*-*-* *-* =====================================
*-*-*-*-*-*-*-*-*-*-*-*Write KEYS linked list on the file *-*-*-*-*-*-*-* *-* ================================== The linked list of keys (fKeys) is written as a single data record
Encode the name and cycle into buffer like: "aap;2".
Decode a namecycle "aap;2" into name "aap" and cycle "2".
void operator=(const TDirectory&) void Add(TObject* obj) void Copy(TObject&) const TDatime& GetCreationDate() TFile* GetFile() const TList* GetList() const TList* GetListOfKeys() const TDatime& GetModificationDate() TObject* GetMother() const Int_t GetNbytesKeys() const Int_t GetNkeys() const Seek_t GetSeekDir() const Seek_t GetSeekParent() const Seek_t GetSeekKeys() const TUUID GetUUID() const Bool_t IsFolder() const Bool_t IsModified() const Bool_t IsWritable() const void SetModified() void SetMother(const TObject* mother) TClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void StreamerNVirtual(TBuffer& b)


text:
GIVENCHY Prisme Libre Loose Powder
60 reviews
80% would repurchase
Package Quality: 4.3
Price: $$$$
Package Quality: 4.3
Price: $$$$
INGREDIENTSTalc, Nylon-12, Zinc Stearate, Cyclopentasiloxane, Dimethicone, Diisostearyl Malate, Octyldodecyl Stearoyl Stearate, Phenoxyethanol, Sodium Dehydroacetate, Disodium Edta, Parfum (Fragrance), Lauroyl Lysine, Sorbitan Sesquioleate, Tocopheryl Acetate, Linalool, Hydroxycitronellal, Benzyl Salicylate, Bht.
Start your review
on 11/10/2018 7:20:00 AM
Age: 18 & Under
Skin: Combination, Olive, Warm
Hair: Black, Straight, Medium
Eyes: Brown
Let's tap about the packaging first- so messy! the puff has to stay inside so it picks up unnecessary amount of product, it mixes the shades together especially after you put some powder on the cap and get left with some and it back in. I'm saying this because I usually focus the yellow shade under my eyes and the rest I mix for my face. but even when I do that I feel like my face gets so cakey. I also think there's some glitter in it.. ? little speks of something is in there and it doesn't look good. I feel cakey and older with this powder. it also make me have laugh lines and under creases, no product even did that to me..
I'm gonna get my money's worth somehow lol but this is so not worth it.
on 3/15/2018 6:51:00 PM
Age: 25-29
Skin: Acne-prone, Tan, Not Sure
Hair: Black, Other, Other
Eyes: Black
This is an amazing finishing powder. The powder is milled extremely finely and makes your makeup look flawless. The powder itself is not transcluscent on the skin and gives additional coverage. The amount of product in one container is also sufficient to last a long time (I don't bake, just powder)
The only downside is it's price.
on 8/13/2016 2:22:00 AM
Age: 36-43
Skin: Combination, Fair, Neutral
Hair: Black, Straight, Fine
Eyes: Brown
I have this in 1 Harmony (Mousseline pastel). It's the color correcting one with 4 pastel shades: pink, lavender, green and blue.
This powder is very finally milled and comes packaged in a beautiful square shaped Givenchy cube. The sifter holes form the Givenchy logo - super pretty!!! There are 4 individual squares of the colors. I wish you were able to isolate which colors you want to use for whatever purpose...but I understand that the whole concept is to mix all the colours together as you apply so I digress. The cap isn't your standard twisty cap. It only twists on/off 45 degrees and then locks. Kinda strange but unique? As for the scent, I did find it was slightly scented but nothing too overbearing or pleasant. I'm sensitive to scents in general and found that this powder only had a faint scent to it.
When I first used this to set my under eye concealer, i was amazed at how it didn't settle in fine lines or emphasize dryness (I have dry skin), and just made my undereyes look flawless! It brightened up my eye area and my entire face (after being amazed at how well it did under my eyes, I then applied it to my entire face)
However, I don't find this powder controls oil very much. Perhaps it was because I only applied a little. Maybe it would control oil better if I had used more.
Overall, a fantastic product. Would I repurchase? Unfortunately not given the high price tag ($65 CAD for 0.42oz of product). While I understand that it's Givenchy so it won't be cheap, my gripe with this powder is the fact that despite having a higher price tag, there aren't any beneficial ingredients in this powder. In fact, it has some "bad for your skin" ingredients (eg. BHT) so for that reason alone, I would not repurchase.
on 10/20/2015 9:25:00 AM
Age: 36-43
Skin: Combination, Fair, Cool
Hair: Blond, Wavy, Medium
Eyes: Green
I've been using this powder for a long time now and I love it. I own Voile Rose #7 and it makes my skin look so even toned and luminous. It also helps minimize small imperfections and it gives my skin a matte finish without being overly matte. I apply over my foundation to even out my skin. The packaging can make it hard to use. So I use the puff to keep the product from going everywhere. When I use it I remove the puff and tip it over into the cap. A mix of all 4 shades falls into the cap. I then use a stipple brush or a powder brush to buff this in. It makes my skin look so even and it's like my skin but better.
I've had this product at least 2 years now and it barely looks like I made a dent in it. It doesn't look sparkly on my skin either. More like a glow or halo effect I get from this product. I like to apply my blush over this and it goes on so smooth. I really like this product because it makes my skin look even. I like this powder for no makeup makeup as well. When I put it on it blends so well you almost can't see it. It makes my skin look so fresh and glowey. I also have to say this product lasts forever! You only need the smallest amount and it smells divine. It just makes my skin look so good and fresh. I wouldn't be without this powder. Recommended!
Update: 8-18-16
I also purchased the Mousseline Pastel and love that as well! It doesn't have shimmer and yet it balances my skin and gives it a luminous glow. I love applying it alone or to set my foundation my blush goes on so much smoother. My skin looks clear and it does subtly colour correct. It definitely gets rid of shine but it doesn't over dry my combo skin. How I use these are I take out the puff hold the lid and tap once. This gives me a small amount of all 4 colours I then use a stipple brush to buff it in. I also still have plenty of the Rose Voille left so for the price these products do last ages. It has a lovely scent and I want to purchase the one with the beige tones next. Still recommended in my book because a little goes a long way and it does make the skin look beautiful. :)
on 9/22/2015 2:53:00 PM
Age: 36-43
Skin: Combination, Fair, Cool
Hair: Blond, Kinky, Fine
Eyes: Green
I always buy these powders - they are brilliant for finishing make up off or touch ups throughout the day... the powder is so finely milled they never look cakey... they just give a lovely fresh glow... especially the Pastel one... I think it's Pastel mousseline... also great for setting concealor as it doesn't sit into the fine lines round your eyes, it looks light and matt. however, awful packaging... unscrewing the lid is a job in itself... they're so tricky you have to be careful you don't drop it and end up loosing all your powder!!! ... however I still buy as I love the powder, its unbeatable.
on 8/3/2015 5:22:00 PM
Age: 25-29
Skin: Combination, Medium, Not Sure
Hair: Brunette, Other, Other
Eyes: Green
I am returning this today along with the foundation. This is not for people with dry skin. It made me look cakey. But the reason I gave it only 3 stars is for the packaging. If you do not plan to use a powder brush then it is hard to mix the powders together to apply to your face. And the smell is very strong.
on 6/12/2015 3:05:00 PM
Age: 36-43
Skin: Combination, Fair, Not Sure
Hair: Brunette, Other, Other
Eyes: Black
$53 USD for .42 oz. You get a lot of product at this price, and you need very little so the powder should last a very long time. I purchased Color 1 Mousseline Pastel (the blue/green/white/lavender combo); Color 2 Taffetas Beige (yellow/tan combo); and Color 7 Voile Rose (Opal/Lavender/pinks combo). The texture for the powders are very, very fine - maybe even too fine - as the powders will fly around. The case is beautiful, but the actual container is horrible and the products are very hard to use. I don't like using puffs, so what I do is, with the lid closed, flip it and tap each square lightly on the side and bottom. Flip it back, and generally most of the product should end up in the lid, not the container. I swirl the brush around the lid to mix the colors then apply. You need very little and it produces a matte texture with little glow - very nice for finishing / mattifying. What I dislike: the scent is VERY heavy; powder is drying - probably due to the silica; and I hate that you can't really control the color combination.
Also, I'm a very pale Eastern Asian skin (MAC NC20/C2 or ivory in CD), and each of the color tints distinctly showed on my face.
- For Mousseline Pastel: I like this tone as the best for my face. It worked as translucent finishing powder and added a little opalescent glow. If I'm not careful though, I think it might produce a whitish cast, so I apply it very light-handed.
-For Taffetas Beige: This looks like a bronzer on me and adds very odd clay-brick-red tone. I was VERY disappointed as I thought the yellow/lighter tones would make it perfect color for me. I'll wait until later this summer when my skin gets little darker and also experiment with contouring to see how this works out. But so far, very Meeeh.
-For Voile Rose: This was just ok by me. I can't use it as a blush since it's too pale. When used as finishing powder, I think it adds weird tone to my face. I'm hoping it'll work better as a highlighter so am in the process of experimenting. Overall, I wasn't impressed.
As true makeup junkie, I'm keeping these because (1) the containers are so gorgeous; (2) the colors in the box are Very, Very pretty; and (3) it's not a totally lost cause and hasn't broken me out yet (keeping my fingers crossed as the Givenchy version of HD powder broke me out badly and these have similar ingredients though in different proportions. However, I probably would not repurchaes if I ran out.
**UPDATE** The "taffetas beige" was just too orangey-brick - red tone on my skin, so I hacked the case to dump the darker colors and so glad I did this. If you want to try it (be sure that you REALLY want to do this, as there's no going back once the deed is done): 1) Be sure the holes on top of the container (where the powder gets shaken out) are well-sealed. I did it by cleaning with alcohol and sticking on tape. 2) Put the lid back on then, flip over to peel off the label sticker on the bottom of the case. SAVE the sticker! 3) There is a single piece of plastic that seals the holes that the powder was loaded up with under the sticker. Lift off a corner of it by inserting something sharp under it, then you can take it off. Be very careful to not spill the powders! 4) You'll end up with a single piece of plastic with four round lids that seal each of the separate compartments. Cut this up so that you have 4 separate "lids" for each of the compartments. 5) I sealed up the colors that I wanted to actually use and shook out the other colors that I didn't want. 6) Put the lids back on then the sticker on top to ensure a good seal on the bottom. I'm so much happier with the product now that I can actually use it!
on 5/3/2015 9:11:00 AM
Age: 30-35
Skin: Acne-prone, Fair, Not Sure
Hair: Black, Other, Other
Eyes: Black
Prisme Libre Mousseline Pastel
100% translucent, no colour alteration, no white/powdery look after dusting it on, extremely thin veil that's good for setting/mattifying (e.g. after applying anything gives a dewy shine on the face like foundation/moisturiser/sunscreen/light concealer). It gives you this "just after washing face" shine free but yet NOT powder matte look.
It's zero coverage (so don't expect it to cover any spots etc), doesn't settle into lines nor show after dusting. Probably good for mature skin that tends to be dry and want a very very light powder after liquid/cream foundation. Or those who just got to dust with loose powder before heading out.
Insignificant/unnoticeable oxidation. I can't see any grey cast. Good control of shine despite its makeup function as a loose powder (i.e. setting makeup). I only had this soft shine/glow on forehead despite having t-zone oily skin after 10 hrs. I had used numerous full coverage and highly mattifying liquid/compact foundations but they all shine, and oxidise, a lot more than this loose powder! I've got sensitive skin and it doesn't clog despite me dusting on after sunscreen.
What I didn't like is only the packaging and its way of application (I'm a bit of a hygiene freak) but can't figure how to use it with a brush without spilling the powder.
First buy, and first also for a loose powder, and definitely worth it. No powders had impressed me enough for me to pay for such a price tag (compact or loose). Expensive as compared to drug store brands but comparable to other major brands (e.g. Dior, Chanel, Lancome etc). I've seen my friends' face looking white using loose powders of other brands (drug store/major brands).
on 4/20/2015 3:47:00 PM
Age: 30-35
Skin: Combination, Fair, Warm
Hair: Brown, Other, Medium
Eyes: Brown
Love the powder, it's setting my make up for the whole day. The packaging is pretty beautiful, although inconvenient to use.
on 3/17/2015 10:33:00 PM
Age: 25-29
Skin: Combination, Medium, Not Sure
Hair: Black, Other, Other
Eyes: Brown
The new look is much better than the old one, very chic. Even though the powder is excellent, the old packaging was cheap and ordinary. So I didn't buy it until the packaging changed.
Popular Loose Powders
Popular Loose Powders


text:
Pokemon Mystery Dungeon: Gates to Infinity Dungeon-Crawls Into Stores Next March
The Pokemadness continues in the latest iteration of the Pokemon spin-off series, Pokemon Mystery Dungeon: Gates to Infinity, coming to North American shores in March 2013.
It's been a good while since the Mystery Dungeon series saw a release, but now it's back and makes its 3D debut on the 3DS. The English title is considerably shorter than the original Japanese, which, when translated, is Pokemon Mystery Dungeon: Magnagate and the Infinite Labyrinth. If you ask us, the latter sounds a lot cooler, but I guess they don't want the title to take up a majority of the box art.
The "magnagate" part refers to a mechanic in the game in which you can take a picture of an object with your 3DS and it will spawn as a random dungeon. It's a bit reminiscent of the Monster Rancher series for the original PlayStation and how it would allow players to grab any compact disc, stick it in their console when prompted, and have the game generate a unique monster to train. We're pretty certain that The Spice Girls' "Spice" album unlocked a rare monster, but we'll deny ever owning it.
Gates to Infinity will be released in both physical and digital forms on March 24th, 2013. Until then, watch the Japanese trailer from IGN below.


text:
MySpace And MTV Catch Up To YouTube On Ad Spamming Uploaded Videos
from the this-is-revolutionary? deptFor quite some time, YouTube has allowed copyright holders to "claim" videos that contain their content. Rather than demanding a takedown, these claims allow Google to place ads on the videos and share some of the revenue with the copyright holder. That seems a lot better than random takedowns, and in fact Google's program has been very successful. So it should come as no surprise that others, including MySpace and MTV are about to offer the same deal. What's unclear, though, is why some are claiming that this is revolutionary. Seeing as YouTube has been doing it for a year, it's difficult to see how there's much to get excited about here.
Filed Under: ads, copyright, uploads, videos
Companies: mtv, myspace


text:
Killed Over Bad Rap Beats: 2 Milwaukee Men Facing Felony Murder Charges!
"24-year-old Jorge Martinez and 24-year-old Rowlando Davis have each been charged with one count of felony murder, party to a crime, after allegedly causing the death of Andrew Tyler over some bad "rap beats." The criminal complaint in the case says the murder occurred during an armed robbery. The complaint says police responded to a report of shots fired in the 4400 block of N. 50th Street on December 5th, and found Tyler's body lying in a doorway, who was pronounced dead at the scene. The complaint says Martinez told officials he's a member of a rap group, and had purchased some music from Tyler to use for their lyrics. Martinez told officials he paid $450 cash and a PlayStation 3 with some games for the music." = Submitted by @gideon029
Please click the "Report" button below if the video on this page is not working properly.


text:
After a few lazy days after New Years, we decided to head to a Luxembourg for a few days. It's been really nice to mix up the scenery a bit and finally ride up some proper hills again. I've strung together some really tough training days which should hopefully put me in good form for the Hoogeheide World Cup on the 20th.
It can be difficult to really push yourself when it's 2 degrees, windy and dead flat. Hill climbing is probably my favourite aspect of riding a bike, so I've been loving the opportunity to put myself through some pain.
Luxembourg reminds me a lot of New Zealand. The forests are bright green with moss covering the space between giant pine trees. There were some amazing views from the many dirt and tarmac roads we explored on.
Whilst the highest point wasn't much more than 400m above sea level, the climbs were bloody steep, with plenty lasting around 10 minutes. We did a few longer rides, both on little single lane roads, fire roads and the occasional single track (old walking trails).
There were some ruins of an old castle in the next town along the river from us.
Apart from a few elderly people, there was barely anyone out and about. Although apparently Luxembourg is packed with Belgian and Dutch tourists in summer.
Here are some shots from the lovely Sonoko Tanaka at Diegem Superprestige. You can read about the race and the Kerst Periode as a whole on a guest post for Cycling Tips. It was bloody hard work! But I also got a drawing from a young fan which was very cool.
We're back in home now, and I'm feeling fairly wrecked. Only a few races to go before I head off to the USA for Worlds!
I first came across Creux clothing when working at St Kilda Cycles. Casual cycling clothing isn't anything new, but their gear grabbed my attention because it actually looks like clothing I would normally wear. I now own 4 t shirts, a hoodie, the bomber jacket and a pair of shorts of theirs. The gear is made to be functional on the bike, but wearable out and about. I'm being completely honest when I say this stuff is awesome. I've worn their gear to uni pretty much every day during semester. The t shirts and hoodie wick sweat away after my commute, and don't leave me smelling like body odour in class. The bomber jacket is probably the highlight. Good looks aside, its wind and water proof and even has a mud flap to prevent your bum from getting wet when riding in the rain. Their shorts look just like normal shorts, but have a light and subtle chamois sown into the bum to give some extra comfort for longer commutes.
|I've used this photo before, but it's a nice one...
Creux have just released a new line of merino t shirts as well as new shorts and jeans and apparently they're even better than their old stuff (including water resistant stretch denim!). I'll be stocking up before I take off to Berlin next year.
|The new merino t shirt
You can buy them online at http://www.creuxcycling.com/ or in stockists world wide. Pop down to St Kilda Cycles to check them out.
I'm tossing up racing a Club World Champs on Sunday, but either way I'll be racing in Otegem UCI C2 on Monday.


text: Restructuring Global Insight - Healthcare, consumer credit, and more Restructuring e-Newsletter - Global Insight Series Restructuring e-Newsletter - Global Insight Share this 18 OCT 2017 Welcome to the 21st edition of DLA Piper's Restructuring Global Insight. In this edition, we start by looking at two highly regulated sectors: healthcare and consumer credit. Tom Califano and Rachel Nanes examine the prevalence and potential impact of claims against American healthcare providers under the False Claims Act. The article considers the limitations that may arise when distressed healthcare companies, faced with such claims, seek bankruptcy relief in order to continue trading. Across the Pond, David Ampaw and Jared Green note current, record levels of consumer credit in the UK. Regulation has increased, wages have stagnated and interest rates seem likely to rise. David and Jared analyze the particular challenges for insolvency practitioners appointed to restructure a consumer credit business. Pre-packaged business transfers have become commonplace in many jurisdictions. It is interesting to note, therefore, that whilst Singapore was introducing a new pre-packaged scheme of arrangement, Belgium was making a positive decision to withdraw proposals to facilitate pre-packaged sales. Charlotte Sas, from our Brussels office, explains why. And last but not least, Amelia Kelly and colleagues from our Sydney office consider the opportunities and uncertainties surrounding recent Australian reforms enabling liquidators to sell their office-holder claims, including those connected with voidable transactions and insolvent trading. This item is likely to be of particular interest to UK readers, where similar reforms were introduced two years ago, opening up the market for litigation funders and creating interesting dynamics for the courts and regulators to consider. We hope you enjoy reading these pieces. As ever, please do reach out to any of the authors if you would like to know more.


text:
Send Results to This Email:
Street Address:
Street Address:
Why do leaders miss seeing sweeping global trends that are about to broadside them? I put a big part of the blame on the standard SWOT analysis used in strategic planning –Strengths, Weaknesses, Opportunities and Threats. It's time to update this methodology.
Almost by definition, the SWOT process drives leaders to look inward at both their company and industry challenges, creating what I term "inside/industry myopia." The traditional SWOT analysis, while helping executives see the forest and the trees, it tends to lead them to forget anything outside the forest. The SWOT isn't the right tool to spot trends from other industries and markets that they need to factor into their plans.
The strategic planning process comprises two distinct activities: strategic thinking and execution planning. Strategic thinking is coming up with a few big-picture ideas. Execution planning is figuring out how to make them happen.
SWOT works great for planning – the focus of middle management – resulting in a laundry list of accolades and fixes. However it tends to pull executives down into operational issues, distracting them from the much bigger forces around the globe that can take the company by surprise if not prepared.
For senior leaders I propose replacing the SWOT with the SWT – an updated approach that identifies inherent Strengths and Weaknesses within the firm while exploring broader external Trends beyond their own industry or geography.
In the SWT, senior leaders do a deeper dive – and face the brutal facts of their reality. They need to call out inherent weaknesses that will likely never change – so they can say no to situations that would require the organization to be strong in those areas. At the same time, leaders need to be crystal clear on the inherent strengths or core competencies of the organization that have been the source of its success.
Like an individual's innate strengths and weaknesses, which tend to be baked in by age 5, an organization has the same. So it's less about changing them and more about playing the hand the firm was dealt.
In turn, instead of sizing up a company's immediate opportunities and threats, the senior team should rise above all this and look at the major trends – significant changes in technology, distribution, product innovation, markets, consumer, and social trends around the world that might shake up not only the business but the entire industry?
Think beyond the competitor down the street. Is there a company on the other side of the globe that's going to put you out of business? Is there a new technology coming onto the startup scene that could change the way all companies must do business overnight?
Therefore, to feed the strategic planning process properly, the key is using different techniques for different levels of the organization. From frontline employees, ask one simple question: "what should the organization start, stop, and keep?" From middle management, require a standard SWOT.
And demand the senior team go deeper and broader using the SWT.
Verne Harnish is the founder of Gazelles. Michael Synk is the founder of In-Synk and is the Gazelles coach in Memphis. Contact Michael at firstname.lastname@example.com.
Copyright 1995 -
by The Daily News Publishing Co. Inc. - All Rights Reserved


text:
Circadian (pronounced sur-KAY-dee-an) rhythms regulate changes in mental and physical characteristics that occur during the course of a day. The word circadian, meaning "around a day," comes from the Latin words "circa" (around) and "diem" (a day).
Your body's biological clock controls most circadian rhythms. This clock is located in a region of the brain called the hypothalamus (pronounced hahy-puh-THAL-uh-muhs).
Signals from the hypothalamus travel to different regions of the brain that respond to light, including the pineal (pronounced PIN-ee-uhl) gland. In response to light, such as sunlight, the pineal gland turns off the production of melatonin, a hormone that causes a feeling of drowsiness. The levels of melatonin in the body normally increase after darkness, which makes you feel drowsy.
The change in melatonin during the sleep/wake cycle reflects circadian rhythms. Changes in body temperature and blood pressure that occur during sleep are also controlled by the hypothalamus.
Because circadian rhythms are controlled by light, people who have some degree of blindness in both eyes have trouble sleeping. Many people with total blindness have lifelong (chronic) problems with sleeping because their eyes do not detect light. The failure of their eyes to detect light disrupts their circadian rhythms, leading to chronic sleep problems.
Melatonin supplements may improve the sleep of people with total blindness. However, these supplements can build up in the body and cause adverse side effects, and so their long-term use is not recommended.1
- National Institute of Neurological Disorders and Stroke. (2007). Sleep and circadian rhythms In Brain basics: Understanding sleep. Retrieved May 29, 2012, from https://www.ninds.nih.gov/Disorders/Patient-Caregiver-Education/Understanding-Sleep


text:
Adult Bible Class
Tue, October 30, 2018 5PM - 6PM
411 3rd Ave NE, Little Falls, MN 56345 map
The Tuesday Evening Adult Bible Study group will be learning from the book of Daniel. Study is led by Dan Hughes.
This website is created and hosted by Website.com's Site Builder.


text:
Hi all, here in South Africa we don't have baking soda, we have baking powder and Bicarbonate of soda, which of the two is recomended?
Comments for Junain Davids
Click here to add your own comments
Join in and write your own page! It's easy to do. How? Simply click here to return to Baking Soda.
Nov 15, 18 04:42 AM
Latest Gout News from around the world
Oct 30, 18 06:39 AM
Hi there. So last week I dropped a potato on my toe and didn't think much of it, at the weekend I noticed a pain in the same toe but was able to walk on
Oct 03, 18 08:33 AM
Read Raymond Francis's book - Never Be Sick Again. He says there is only 1 disease, 2 causes, and 6 ways of living to ensure health. 1 disease - cellular


text:
In a letter to leaders of ag organizations, Hood acknowledged that there may be differences of opinion about specific provisions of the new law but suggested there should be a strong consensus to defend the level of funding provided for commodity and conservation programs.
"With the budget surplus rapidly disappearing," Hood wrote, "we can realistically expect amendments to be offered to modify farm programs to generate 'savings' which can be 'spent' on other priorities."
Hood also mentioned continued media criticism of the President for signing the new law.
"NCC members are also deeply concerned about the incessant and vitriolic press accounts and editorials about the new farm bill . . . (that cite) the concentration of benefits to a few producers, the 'enormous' budget outlays and the impact on international trade negotiations and obligations. Cotton farmers are anxious for their organization to join with others in an effort to provide an effective response to the criticism."


text:
Community Friends Looking for Host Families
by Jim Amidon
August 13, 2010
The Son of Our Heart
For several decades, Wabash College has looked to the greater Montgomery County community to provide support for its international students.
Known as Community Friends, a tight-knit group of caring volunteers spearhead the effort each year to provide adoptive families for each of the students who attend Wabash from foreign lands.
Adoption, though, is really not the right word. Community Friends are simply families who are willing to open their homes to international students on an occasional basis and help them adjust to small town life in America.
Here's how it works: David Clapp, who directs Wabash's international studies office, and local volunteer Gerry Turner, match an international student with an interested family. Families involved with Community Friends invite their students over for occasional Sunday dinners, take them shopping, or to local sporting and cultural events, and help the students understand what it's like to live in America.
In turn, the international students provide local families a glimpse into foreign cultures, religions, and customs.
"The Community Friends program provides local families a great opportunity to become more globally aware, and it's especially good for families with children," said Clapp.
"When you look at Crawfordsville, you're looking at a cross section of America," Clapp added. "It's an opportunity to show people from all over the world what America is really like and that Crawfordsville is a great community."
Clapp says he expects Wabash will have 55 international students enrolled this fall, which includes 16 new students who need to be placed with local families. This year's international freshmen come mostly from Asian countries, including China, Vietnam, Japan, Korea, Bangladesh, and Singapore.
Clapp gives a great deal of credit to local volunteers like Gerry Turner, who keep the Community Friends organization humming along.
"We have in Crawfordsville many families that have adopted Chinese children," Turner says. "When I learn where the babies were born, I try to pair them with our students from those areas. As the relationship builds, sharing can take place. There are many success stories with those Chinese connections."
Mike and Terry Swift have befriended a number of international students from Wabash, and both agree that the relationships endure long after the students leave the College. In many cases, Wabash's foreign students never get to go home during their four years in Crawfordsville, which makes involvement by Community Friends especially important.
"I have always been drawn to folks from foreign lands, and we feel blessed to have this international culture being brought into our home," said Terry Swift. "We love sharing experiences with our host kids and their friends. They have added richness to our lives as I hope we have to theirs. The Community Friends program is an all-around good experience, which we will continue to be part of."
Jerry and Judy North have been part of Community Friends for years. They've taken their adoptive "sons" to Indiana Pacers' basketball games, car shows, and IU football games.
The international students have also gotten involved in our community. For example, Kristijonas Paltanivicious, who is from Lithuania, directed
Miracle on 34
at the Vanity Theater last December. Meanwhile, Vietnamese students Houng Duong and Anh Le both had roles in the Sugar Creek Players production of
West Side Story
. For all three students, taking part in the performing arts — in such classic American plays — proved to be a very powerful life experience.
"We have thoroughly enjoyed participating in this program," said Mike Swift. "We've become very close to Huong, our international student, and several of his friends. We've learned a lot about lifestyle differences between our countries. They've enjoyed going out into the countryside with us, a landscape much different than their home. These guys are city folks from Hanoi, so it takes a little work to adjust to small town Indiana. I think we've done a bit to help their transition.
"This Vietnamese connection has been helpful to our daughter, Emma, who has recently traveled to Vietnam in the Fulbright program," Mike added. "In a few weeks, she'll start teaching English at one of the universities, and is currently learning language and culture basics in Hanoi. Her transition was eased through her connection to her Vietnamese 'brothers' at Wabash."
Wabash's international students come to campus for orientation this Monday. Families who wish to take part in the Community Friends program can contact David Clapp (
or 361-6078) or Gerry Turner (
or 361-1442). Clapp also wishes to point out that there is no financial obligation to becoming a Community Friend.
Wabash College
301 W Wabash Ave Crawfordsville, IN 47933 765.361.6100


text:
The stay in our hotel is worth just to taste Sébastien's cuisine. Sébastien Lobel, trained in the best European kitchens (Relais et Châteaux , Michelin Stars restaurants such as La Rotonde de Lyon, Le Château Blanc de Lille, L'Odissea de Orriols…) mixes and creates, making the most of sea and land products every season. His stay in Paris, at the Prime Minister's office in Matignon, supports his high thoroughness when preparing and decorating the courses. Would you like to start with Foie-gras de la maison aux figues, continue with Filet de bœuf façon Rossini and finish with an irresistible Cœur au chocolat…?
The Empordà is a land of high quality wines with guarantee of origin. Without going any further, Garriguella has several wineries. In our wine list, you will find selected wines: Trobat, Espelt, Peralada, Rigau Ros de Capmany… Also wines from the Catalonian-French region (Château Montana), Rioja, Savoya (Apremont, Mondeuse, Pinot), Bordeaux… as well as cavas and champagnes.


text:
Lewis and Dame Maggie win Emmys
British actor Damian Lewis has won an Emmy for best actor in a drama for his performance in the Homeland series.
Lewis plays an American soldier who returns home after spending years in captivity in Iraq, and who is suspected of becoming an al-Qaeda agent.
"I'm one of those pesky Brits, I apologise," said Lewis, who plays an American.
Fellow Brit Dame Maggie Smith won best supporting actress in a drama series for her role in Downton Abbey.
Downton also picked up two other awards at the Emmy craft awards last week.
Homeland, Game Change, HBO's story of Sarah Palin's entry into the 2008 US vice presidential race, and US comedy Modern Family each won the most awards, with four each.
All of the nominees for best drama were broadcast on cable TV channels rather than any of the main US networks.
Homeland also won outstanding drama, meaning that Mad Men failed to set a record by winning its fifth best drama award.
Lewis said: "I don't really believe in judging art, but I thought I'd show up just in case."
The show's prizes included best actress for Claire Danes and outstanding drama series.
Julian Fellowes's Downton Abbey had been up for 16 nominations, which was the most a British drama has received at the Emmys.
BBC's Sherlock stars Benedict Cumberbatch and Martin Freeman also missed out in their categories of outstanding lead actor, and outstanding supporting actor in a mini-series or a movie, respectively.
Their series itself did not manage to top its nominated category of outstanding mini-series or movie - that prize went to Game Change.
Game Change won four awards - including outstanding lead actress in a mini-series or movie for Julianne Moore and best director for a mini-series or movie going to Jay Roach.
"Wow, I feel so validated because Sarah Palin gave me a big thumbs down!" Moore said while accepting her first Emmy.
Homeland's writing team of Alex Gansa, Howard Gordon, Gideon Raff won best writing in a drama series.
Meanwhile, Modern Family had a successful night, with awards including one for best comedy series.
Cast members Eric Stonestreet and Julie Bowen won best supporting actor and actress, while the show's director Steven Levitan won an award for best director of a comedy series.
And Jon Cryer won best actor in a comedy series for his role in the show Two and a Half Men.
"Don't panic, people. Something has clearly gone terribly wrong. I'm stunned," said Cryer.
It is the first series of Two and a Half Man since Charlie Sheen was sacked.
Kevin Costner was named best actor for the history-based miniseries Hatfields & McCoys.