text:
Drivers in town may soon be dealing with a traffic nightmare on the H-1.
A major freeway rehabilitation project is scheduled to begin in the summer.
The H-1 from Middle Street to near Ward Avenue is one of the busiest portions of the freeway. But road conditions in the area are some of the worst. That's why the State Department of Transportation wants to overhaul it.
"This is a very serious rehabilitation, where we have to go down and correct it maybe 6 to 12 inches deep, said state Department of Transportation spokesperson Caroline Sluyter. "Because of the extensive amount of work that we have to do, it will be a long-term project."
The project is still in its design phase, so the state has no exact start date. But once work does begin, it expects construction and lane closures to last for 12 to 18 months.
"It's anticipated to be mostly night work," Sluyter said. "There may be some work in the day, but primarily at night."
Work that will likely cause delays for many. But the state says it'll be worth the wait.
When the project is complete, there will be a fourth lane in both directions from Kalihi to Downtown.
It's an extension of last summer's pilot project that added an extra lane through Makiki.
Like that area, lanes will be reduced to 10 feet and the speed limit lowered to 45 mph.
Sluyter said, "We've been getting mostly good feedback from that. In that corridor, it's very congested. There's really no space to build out the freeway and funding for that would be very expensive. So it's something that we can do relatively inexpensively to try to help alleviate the traffic flow."


text:
Editor's note: Modifying stuff to suit individual desire is the credo of hackers everywhere. These two excerpts from Linux Desktop Hacks let you modify Linux to suit your desires: control how you access your own desktop, and how users access theirs. (And check back here next week for two more hacks from the book--the first on viewing Microsoft Word documents in a terminal, the second on creating an internet phone.)
Related Reading
Linux Desktop Hacks
No need to move to another computer; just sit put and access them all.
Although you don't need to go far to hear someone extolling the benefits of Linux and free software, many people still need to use other operating systems, such as Microsoft Windows and Apple Mac OS X. Aside from personal choice, other reasons to use non-Linux operating systems include running applications that are available only on a particular OS, an employer mandating that you use a particular platform, or even a need to test software and services across different platforms. For some, the solution is a huge desk set up to accommodate three computers with three monitors and three keyboards/mice; however, there is a better way.
This hack uses a piece of software called Virtual Network Computer (VNC). This useful little tool allows you to essentially redirect your monitor output to another computer on a network, and accept keyboard and mouse input from the remote computer. With this software you can run the VNC server on a Windows machine and view the Windows desktop on your Linux machine. Likewise, you can run the VNC server on your Linux machine and view your Linux desktop on a Windows-based desktop. VNC is available for most Unix-based OSes, such as Linux, FreeBSD, Solaris, etc., as well as Microsoft Windows and Mac OS X. VNC gives you the ability to pull together these disparate operating systems on a single desktop.
VNC comes in a few different guises, but most attention is focused on the RealVNC and TightVNC variants. Of the two versions, TightVNC appears to be the better performer and you can get it from http://www.tightvnc.com/download.html. A number of different packages are available for the supported platforms, and you need both the server (to provide a VNC resource to connect to) and the viewer (to connect to another VNC resource). You should be able to install a recent version of TightVNC using your distributions package manager.
If you run a Mac and want to access your Mac OS X desktop from your Linux machine, you need the OSXvnc package from http://www.redstonesoftware.com/vnc.html as RealVNC and TightVNC do not natively support Mac OS X. A VNC client for Mac OS X is also available within the Fink packaging system at http://fink.sourceforge.net.
To run a VNC server on Linux you must launch the server and give it a
special display number to connect to. This usually starts at
1 and increases by one for each new server
created. As an example, if you run a VNC server on a machine with the
192.168.0.2, you would access the first
VNC resource as
192.168.0.2:1. To run the server,
specify the screen resolution and color depth with the
-geometry and
command-line options:
vncserver -geometry 1024x768 -depth 24
These settings are parameters for your virtual screen, not the real settings of the machine you are running the server on. This means the physical screen might be displaying an image at 1280x1024 in 8-bit color, but you can view it remotely at 1024x768 in 24-bit color. Of course, the machine you are viewing the image on must support your choices.
TIP: You can specify a nonstandard resolution--for instance, 990x745. Doing this allows you to maximize the size of the remote image on your desktop without obscuring your local desktop's toolbars and panels.
When you first run the server, you are prompted for a password. This
password is used to ensure that clients are who they say they are,
and the password is stored and remains the same each time you use the
VNC server (you can change the password later with
vncpasswd if you need to). When the password is
successfully entered, the server indicates which display number it
has been given.
While the server is running, all applications that are used appear on
the VNC display as well as the normal screen on the computer (if a
monitor is attached). You can also route applications to display only
on the VNC server by using the
DISPLAY environment
variable and specifying the hostname and display number:
mozilla -display 192.168.0.2:1 &
To stop the VNC server, you need to use the
option and the display number assigned earlier when you started the
vncserver -kill :1
To connect to the VNC
server from a Linux machine, you can use the
vncviewer tool that is included with the VNC
software. This simple little program is used like this:
vncviewer 192.168.0.2:1
In this command, you specify the IP address, a colon (:), and then the display number to connect to. When you run the command, you are prompted for the VNC server password and then the VNC desktop is displayed.
Installing the Windows VNC server is a fairly painless process. Once installed, it can be configured as a Windows Service so that it is always running (like a daemon in Linux). The benefit of running the server as a service is that you will still be able to access the server when the machine is locked or the user has logged out.
Download the Windows installer from the TightVNC web site. It is a typical Windows installer that offers no surprises.
To use the VNC server as a service, tick each box that refers to the VNC Server System Service in the VNC installation routine. When you have done this, the Server Options dialog box will appear, and you must configure at least the Authentication tab to run the server. In this tab, you should select the VNC 3.3 Authentication option and use the Set Password field to define the password for the server. You should never disable authentication unless you are 100% sure the host network is secure.
To start and stop your server, use the standard Windows Services configuration tool to start and stop the service.
The official VNC distribution does not include support for Mac OS X; however, a VNC server is freely available from Redstone Software (http://www.redstonesoftware.com/vnc.html), called OSXvnc. This software is available as a Mac OS X disk image file (.dmg). Download the software and then double-click it in the Finder. A window will pop up with the program inside it; drag the program to the desktop. Now if you double-click the icon on the desktop, the VNC Settings dialog will appear. For a quick and easy VNC connection, the defaults are fine, and you can just click the Start Server button to begin the connection.
One intriguing feature of
the VNC server is that it includes a small
web server that exports the VNC desktop to a browser using a special
Java applet. To access your VNC server, connect to port
5801 with a Java-enabled web browser. This port
number is appended to the hostname/IP address in the same way as a
normal web resource:
This port number actually maps to the VNC display you are running. If
you are running display number
1, use port
5801; display number
2 is port
5802, etc.
TIP: Some distributions, notably Debian, package the Java applet separately from the VNC server package.
When you are running any server on the Internet, you should take steps to ensure that it is protected with a firewall. A firewall keeps all unwanted traffic away from your server. If you are running a firewall already, you should ensure that ports 5800-5805 are available for use. If you want to be extra secure, only open port 5801 for use and make sure you always run off desktop number 1. Another option is to encrypt your VNC connection with an SSH tunnel [Hack #32] .
Control exactly what your users can tinker with, and what they can't change at all.
System administrators typically spend a lot of their time fixing trivial problems for users who have accidentally changed their settings in some way. When an inexperienced user moves a desktop icon into the trash or sets a mime-type to open with the wrong program, he might be unable to reverse his changes. Calls to the system administrator for help are a poor use of everyone's time. It would be better if the user had never been able to make undesirable changes.
Perhaps you just want to set up a Linux desktop for your grandmother but she keeps changing the layout of the application toolbars without meaning to. The new look confuses her so much that she calls you all the time asking for help, or worse, she gives up on Linux or computers. Wouldn't it be great if you could protect your grandmother from herself?
For computers in a public setting such as an Internet café or library, problems such as these turn into more than just timewasters; they can prevent others from using the machine or cause distress for users. Have you heard the common anecdote of the script kiddy who has changed the background wallpaper on all the machines in a library to pornographic photos?
KDE has traditionally been one of the most configurable desktop environments available, but KDE 3.2.3 pushed the fold and added the Kiosk framework, which allows for any or all of the configuration options to be marked as unchangeable. With Kiosk you can create profiles that are attached to users or groups of users. A profile can define any KDE setting, but usually includes the contents of the desktop, panel, and K Menus, as well as the choice of wallpaper, default fonts, and widget style. You can also specify important system settings, such as the network proxy and file associations. Most importantly, all these options can be set to be unchangeable by the user. This means grandma will never accidentally delete her web browser icon, and a bored teenager can't change the library's computer wallpaper to something that will give grandma a heart attack.
The easiest way to set up a Kiosk profile is to use the Kiosk Admin Tool. Some distributions include this by default or include a package for it. If you need to, you can download the source from its web site at http://extragear.kde.org/apps/kiosktool.php.
Start the Kiosk tool (as a normal user; there's no
need to run as root) by selecting
K-menu→System→Kiosk Admin Tool, or with the
kiosktool command, and click Add New Profile. Give
this profile a name such as
"locked-down" and click OK to save.
When prompted, provide your root password to save the new profile.
Now click Manage Users and add a user policy to link a user to your
new locked-down profile. You can also add Linux user groups to the
policy. The Kiosk tool links to /etc/group,
which is where you should manage group membership. To configure a
profile, select it in the list and then click Next. The next screen
presents numerous modules, each with specific configuration options
in it. Ticking an option will lock down its corresponding feature.
The settings will be saved when you click Back.
Some of the modules offer graphical setup for their settings. For example, under the Desktop Icons module you can load a temporary desktop to replace your normal one. Switch to a different virtual desktop (Ctrl-F2) if you have windows covering your background. You can add, remove, and move any of the icons on the temporary desktop. When you click Save in Kiosk Admin Tool, the settings for this desktop will be saved and your normal desktop will be loaded again. This makes configuring the setup for your Kiosk profile as easy as configuring your own desktop.
A general breakdown of the types of settings you will find in the most important modules follows:
Contains the settings that control the global properties for all KDE programs and includes the ability to run commands, log out, or move toolbars. Disabling Konsole removes not only its entry from the K Menu, but also the embedded Konsoles in Konqueror and Kate.
Settings to prevent users from moving or deleting desktop icons.
Controls which programs are available from the K Menu.
Prevents users from changing the widget style, color, or font settings.
Stops the user from being able to browse outside his home directory.
Turns off standard menu actions such as open, print, paste, settings, etc., from all KDE applications.
Ensures that files can be opened only with the specified programs.
Enforces the use of your web proxy. Uses a web proxy to restrict which web sites a user can browse.
Used to lock down the panel, prevents users from adding or removing the items you place here, and enables you to prevent panel context menus from working.
The Kiosk framework has been used in large enterprise deployments of
KDE. Administrators report that it cuts the time taken up by user
support by half, because it reduces the number of small but
time-consuming problems users have. If you are considering using
Kiosk in a public setting you might want to make yourself familiar
with the KDE configuration file format. Browse through
/etc/kde-profile to see the settings made by the
Kiosk Admin Tool. Adding
[$i] to a configuration
option, group of options, or file makes them unchangeable by users.
Kiosk is not a substitute for using Unix filesystem permissions or other security settings. You should also make sure you set X to not be killable with Ctrl-Alt-Backspace, and prevent users from changing to a text console. Finally, make sure the login manager does not allow users to log in to any other desktop environment that has not been locked down.
--Jonathan Riddle
View catalog information for Linux Desktop Hacks
Return to the Linux DevCenter.
Copyright © 2009 O'Reilly Media, Inc.

subset: commoncrawl


text:
So we're strengthening the movement of educational equity, but how? There are three parts to our approach:
Our Mission
There are more than 16 million children growing up in poverty in the U.S.
Our Mission
Our mission is to enlist, develop, and mobilize as many as possible of our nation's most promising future leaders to grow and strengthen the movement for educational equity and excellence.
Our Approach
- Enlist
- Develop
- Mobilize
We recruit remarkable and diverse individuals to become teachers in low-income communities. They commit to teach for two years and are hired by our partner public schools across the country. During these two years they are called corps members.
We train and support corps members in the practices of great teachers and leaders. With hard work, perseverance, and strong partnerships with their students, students' families, and communities, corps members can dramatically increase the opportunities available to their students in school and in life.
Watch It Work
What does it look like to be a part of a movement? We'll let Johnathon and Erica tell you.


text:
Summer Weave Suit Jacket
Style: 570078187
Out of Stock
A lighter palette suits summer. Grosgrain ribbon trims this soft jacket's double-edged collar and lapels, pipes seams and crosses in a lattice detail above seamed peplum. A match to the Summer Weave Suit Pant and Pencil Skirt. 52% Polyester, 46% Viscose, 2% Elastane. Dry clean. Imported.
- Princess-seamed fit.
- Faceted soft goldtone button closure and three working buttons on 3/4 sleeve.
- Satin-bound lining. Light shoulder pads. Signature coat chain.
- Hits at the upper hip (22.75" from shoulder in front; 21.75" in back).
- Now available in Petite sizes, style number 570082958.
Read more… Read less…


text:
Cinco de Mayo Inter-nacional will feature live entertainment, which will include conjunto music, ballet folklorico, Tejano and country music, barbecue cook-off, kids' rides, and more.
Admission is free.
The Zaragoza Society, celebrating its 69th anniversary, is hosting the event.
The hero of the Battle of Puebla, for which the Cinco de Mayo is celebrated, General Ignacio Zaragoza, was born in the historic community of La Bahia that lies just two miles south of Goliad. That is why the Texas State Legislature designated Goliad as the "Official Cinco de Mayo Site" for the entire State of Texas.
All proceeds from the event will go to annual scholarships.
The fiesta officially starts Friday at 5 p.m., with an opening ceremony. Live entertainment is scheduled from 8 p.m. to midnight.
A live performance by Pete Amador will be from 6 to 8 p.m. with David Valadez y La Guerra Musical with Mariachi Show.
Saturday's schedule includes an IBCA sanctioned barbecue cook-off, Cinco de Mayo Ride For Education Bike Run, kid rides and food booths.
Free live music will be performed all day by NEXXO, Los Desconocidos and Grupo TEZIZ from Hidalgo, Nuevo Leon.
Ballet folklorico dancers from Hidalgo, Nuevo Leon and the feature musical artist, Grammy Award winner David Olivarez, will also perform.
The official Cinco de Mayo Ceremony at Zaragoza Plaza will be Sunday at 10:30 a.m.
For information, call Hernan Jaso at 361-655-6961.


text:
The future is still uncertain for La Crosse County's Administrative Center. The County Board has been trying to decide the future of the aging building for months now.
On Tuesday, County Administrator Steve O'Malley said they eliminated the option of building on Parking Lot C, across from the County Jail.
O'Malley says part that space will likely turn into private development to grow the tax base. There is no timeline on that project.
Taking that off the table leaves two options for the County Board.
One would remodel the building. The other would build new next to the County Health Building and sell the old building to 360 Real Estate Solutions and Borton Construction.
The companies want to turn it into student housing for Western Technical College students. They put a deadline for a response from the city by next week's County Board Meeting.
"The deadline is coming and there are a number of variables we need to discuss with the committee and get their direction on what makes sense," says O'Malley.


text:
"I've been listening to Catholic Answers Live for over a decade. I wouldn't be the same man without solid, faithful Catholic media. Long live the Church Militant!"
Subscribe to Catholic Answers Magazine
"It must be understood that the bishop is in the Church and the Church in the bishop and he is not in the Church who is not with the bishop."


text:
IPC is one of the most important features of the UNIX systems. It allows two processes to communicate with each other. In this article we'll work with two System V IPC functions, semaphores and shared memory. System V IPC originated in SVR2, but has implementations by numerous vendors. It's also available in SVR4.
IPC is a complex concept. The term includes various mechanisms of data exchange between processes started on one system. IPC lets you avoid creating a huge application with a big set of the diversified functions in favor of using separate, small applications that can exchange data with each other. While this is more of a traditional Unix approach, using separate applications allows multiprocessor systems to execute applications in separate threads to reduce the time of performing specific tasks.
At a very high-level, we can divide interprocess communication into the most important and big parts:
This article introduces shared memory and synchronization (semaphores). A detailed explanation of these parts will take too much time — there's a huge amount of different material and documentation. If you're interested in further detail, there are multiple books dedicated to IPC.
Each IPC object (whether a message queue, a semaphore, or a shared memory segment) has a unique IPC identifier. This identifier allows the kernel to determine the identify of an IPC object. For example, to refer to a specific shared memory segment, you only need to know the unique ID attached to the segment.
Beware that the IPC identifier is unique for its object's type only. That
is, say, only one message queue can have the
12345 identifier,
though the number 12345 can have any multitude of semaphores and/or a shared
memory segment.
How do you find an IPC identifier? You need a key. The first step to building an environment between applications is coordinating the use of keys. Think of it this way: to call someone, you have to know his phone number. The telephone company has to know how to pass your call to the recipient. Only when he responds can the connection take place.
In the case of System V IPC, the telephone connects IPC objects of the same type; the Telephone Company or routing method is the IPC key.
Applications need to generate their own keys. The
function will do this for both the client and the server. The key returned
ftok() relies on the inode value and the lowest minor number
of the first argument file and from the second argument literally. This does
not guarantee originality, but the application can check for collisions and
generate new keys as necessary.
key_t mykey;
mykey = ftok ("/tmp/myapp", 'a');
In the fragment above, the
/tmp/myapp directory mixes with the
literal identifier
a to generate the key. Another widespread
example is to use the current directory:
key_t mykey;
mykey = ftok(".", 'a');
The key generation algorithm relies on the discretion of the application
programmer. Any method should take into account race conditions and deadlock-prevention measures. To achieve our demonstrational goals, we will limit
ourselves to
ftok(). If we agree that each client process should
run from its own unique home directory, all generated keys will always be
The following IPC system calls the value of the returned key to create or improve the access to IPC objects.
ipcs command shows the status of all System V IPC
ipcs -q: show messages queue only
ipcs -s: show semaphore only
ipcs -m: show shared memory only
ipcs --help: for inquisitive ones
All three object categories show by default. Let's look at the following
ipcs derivation:
------ Shared Memory Segments --------
shmid owner perms bytes nattch status
------ Semaphore Arrays --------
^semid owner perms nsems status
------ Message Queues --------
msqid owner perms used-bytes messages
0 root 660 5 1
Here we can see the solitary message queue with the identifier
0. It belongs to the root user and has the access rights
660, or
-rw-rw---. The queue holds one 5-byte message.
ipcs command is a very powerful mechanism for spying on the
kernel memory of IPC objects.
ipcrm Command
ipcrm deletes IPC objects from the kernel. However, as IPC
objects can be deleted through system calls in the user's program, there is
often no need to delete them by hand. The command is very simple:
ipcrm -type id
It's necessary to note the type of object to delete with a special switch.
See the manpage for more details. You can find an IPC id with the
ipcs command. Remember, the ID is unique only within the object's
type. That's why we have to name the type when deleting the object.
The best way to imagine semaphores is as counters that manage access to public resources. Usually they are used as locks, disallowing one process to access something already in use by another process. Semaphores can also provide exclusive access to the resources of the current machine or to limit the number of processors using the resource simultaneously.
This module also provides the functions to work with System V shared
memory. Shared memory provides access to global variables between processes.
httpd daemons and even other programs (in Perl, C, and other
languages) can access this data to achieve global data exchange. Remember, though, that shared memory is not protected from simultaneous access.
Table 1 show Unix variables that tune shared-memory limitations. Each Unix variant has specific documentation on these variables. For example, on FreeBSD, they're part of the kernel configuration. You'll need to recompile your kernel if you make changes.
Table 1. Unix Shared Memory Variables
|The maximum amount of shared memory, normally 131072 bytes
|The minimum amount of shared memory, normally 1 byte
|The maximum number of shared memory segments in the system, normally 100
|The maximum number of shared memory segments per process, normally 6
The messages functions can send and receive messages to and from other processes. They are a simple and effective means of data exchange without having to use Unix domain sockets.
When learning something new, any practical developer wants to start using this technology in practice, even writing a simple "Hello World!" program. It's normal, so I'd like to describe the basic information you need to know before you can create that simple test code.
Shared memory is the fastest form of IPC, but it requires synchronization between storing and fetching data. You must remember that when designing your IPC. What then is the algorithm of using shared memory? In simple terms, it is:
Synchronizing with the semaphore is necessary, because using a shared memory resource is almost the same as using a file resource, where locking and unlocking helps prevent corruption.
Now the question is, "How do I use semaphores?" It's actually pretty easy and understandable in example code. The only issue is that, as semaphores lock and unlock resources, they can block each other. Without a careful design, processes can compete with each other to obtain a semaphore, causing long delays while they wait for access. Then again, even in correctly designed code, there'll always be an upper performance limit in multiprocessor systems. For more detail, see any book dedicated to multiprocessing.
Here are a few examples that show how to use different IPC shared memory and semaphore functions. I've also included a longer example code listing at the end of this article. Here are the functions listed in the order of their appearance.
int sem_get (int key [, int max_acquire [, int perm]])
This function returns a semaphore's identifier. It will be positive on
success and
FALSE if an error occurs. Use the returned id to
access the semaphore V with the given key.
If necessary, the semaphore can have access permissions as specified in the
perm parameter. The default is
0666. The
max_acquire parameter governs the number of processes that can
access the semaphore simultaneously. This is 1 by default.
A second call to
sem_get() for the same key will return another
semaphore identifier, but both identifiers identify the same semaphore.
bool sem_acquire(int sem_identifier)
This function returns
TRUE on success and
FALSE on
failure. It will block, if necessary, until it can acquire the requested
semaphore. The process of trying to receive the semaphore will block endlessly
if it exceeds the
max_acquire setting.
All semaphores used in a process but not cleared explicitly will close automatically. This will generate a warning, though.
int shm_attach(int key [, int memsize [, int perm]])
This creates or opens a shared memory segment.
shm_attach() returns the id to use to access the shared memory with the specified key.
The memory will be
mem_size bytes large. The default value is that of
sysvshm.init_mem in the PHP configuration file (or 10,000
bytes, if that's not set).
perm is an optional set of access
0666 by default.
The first call with a given key will create the segment. The second call with the same key will return another shared memory identifier, ignoring the other two parameters. Both identifiers permit the access to the same shared memory region.
mixed shm_get_var(int id, int variable_key)
This returns a variable, identified by
from a shared memory region identified by
id. The variable will
remain in shared memory.
int shm_put_var(int shm_identifier, int variable_key, mixed variable)
This adds or updates a variable, identified by
variable_key, in
the shared memory segment identified by
shm_identifier. It allows
variables of all types.
bool sem_release(int sem_identifier)
This releases a semaphore if it's held by the current process. If not, it
generates a warning. This function returns
TRUE on success and
FALSE if an error occurs.
After releasing a semaphore, call
sem_acquire() again to reacquire it.
int shm_remove(int shm_identifier)
This deletes a shared memory segment, destroying all contained data.
bool sem_remove(int sem_identifier)
This deletes a semaphore identified by
sem_identifier, if it
was created with
sem_get. It returns
TRUE on success
FALSE if an error occurs. If there's no semaphore with the
given id, it will generate a warning. The semaphore is not available after
With the descriptions out of the way, here's some sample code that uses semaphores and shared memory functions:
MEMSIZE = 512; // size of shared memory to allocate
$SEMKEY = 1; // Semaphore key
$SHMKEY = 2; // Shared memory key
echo "Start.\n";
// Create a semaphore
$sem_id = sem_get($SEMKEY, 1);
if ($sem_id === false)
echo "Failed to create semaphore";
echo "Created semaphore $sem_id.\n";
// Acquire the semaphore
if (! sem_acquire($sem_id))
echo "Failed to acquire semaphore $sem_id.\n";
echo "Success acquiring semaphore $sem_id.\n";
// Attach shared memory
$shm_id = shm_attach($SHMKEY, $MEMSIZE);
if ($shm_id === false)
echo "Fail to attach shared memory.\n";
echo "Success to attach shared memory : $shm_id.\n";
// Write variable 1
if (!shm_put_var($shm_id, 1, "Variable 1"))
echo "Failed to put var 1 in shared memory $shm_id.\n";
// Clean up nicely
echo "Wrote var1 to shared memory.\n";
// Write variable 2
if (!shm_put_var($shm_id, 2, "Variable 2"))
echo "Failed to put var 2 on shared memory $shm_id.\n";
// Clean up nicely
shm_remove ($shm_id);
echo "Wrote var2 to shared memory.\n";
// Read variable 1
$var1 = shm_get_var($shm_id, 1);
if ($var1 === false)
echo "Failed to retreive Var 1 from Shared memory $shm_id, " .
"return value=$var1.\n";
echo "Read var1=$var1.\n";
// Read variable 1
$var2 = shm_get_var ($shm_id, 2);
if ($var1 === false)
echo "Failed to retrive Var 2 from Shared memory $shm_id, " .
"return value=$var2.\n";
echo "Read var2=$var2.\n";
// Release semaphore
if (!sem_release($sem_id))
echo "Failed to release $sem_id semaphore.\n";
echo "Semaphore $sem_id released.\n";
// Remove shared memory segment
if (shm_remove ($shm_id))
echo "Shared memory successfully removed.\n";
echo "Failed to remove $shm_id shared memory.\n";
// Remove semaphore
if (sem_remove($sem_id))
echo "Semaphore removed successfully.\n";
echo "Failed to remove $sem_id semaphore.\n";
echo "End.\n";
Now here's some sample code for various shared memory operations:
// Create 100 byte shared memory block with system id of 0xff3
$shm_id = shmop_open(0xff3, "c", 0644, 100);
echo "Couldn't create shared memory segment\n";
// Get the size of shared memory block
$shm_size = shmop_size($shm_id);
echo "SHM Block Size: ". $shm_size . " has been created.\n";
// Write a test string into shared memory
$shm_bytes_written = shmop_write($shm_id, "my shared memory block", 0);
if($shm_bytes_written != strlen("my shared memory block"))
echo "Couldn't write the entire length of data\n";
// Read back the string
$my_string = shmop_read($shm_id, 0, $shm_size);
echo "Couldn't read from shared memory block\n";
echo "The data inside shared memory was: ".$my_string."\n";
// Delete the block and close the shared memory segment
echo "Couldn't mark shared memory block for deletion.";
For more information about these or other functions, see the official PHP manual.
Alexander Prohorenko is a certified professional, who holds Sun Certified System Administrator and Sun Certified Java Programmer certifications.
Return to the PHP DevCenter.
Copyright © 2009 O'Reilly Media, Inc.


text:
"I am a convert to the Catholic Church and barely knew the basics about the faith. I have learned so much since I have been listening to Catholic Answers Live. Thank you for answering my questions and helping me better understand my faith."
Subscribe to Catholic Answers Magazine
"We rightly praise the Slavonic letters invented by Cyril, in which praises to God are set forth."


text:
Master of Arts in Criminal Justice
Traditional Master of Arts in Criminal Justice
These approaches to a traditional master's degree in Criminal Justice focus on the growing emphasis on research evidence in the justice system. In this changing field, successful professionals will need to know how to use research to evaluate the effectiveness of programs aimed at preventing and controlling crime.
All students take the same six (3 credit) required courses, and can choose either:
The Thesis Track Option - students choose two (3 credit) electives and earn six credits for doing research and writing a thesis while working with experienced faculty.
The Non-Thesis Track Option - students choose four (3 credit) electives dealing with contemporary issues in the field and take a comprehensive exam after completing their coursework.
This degree prepares students for professional careers by providing an understanding of the causes of crime, the impact of law on society and contemporary issues in policing, courts and corrections.
Dual Degree (4+1) Program allows students to earn a Bachelor of Arts in Law and Justice Studies and a Master of Arts in Criminal Justice in FIVE years!


text:
"I was raised Evangelical and just recently started looking, with an open mind, into the Catholic Church. You guys have been instrumental in my leaning more and more towards coming home to the Catholic Church."
~ Jacob
0 results sorted by popularity
"The Church knows no weapons other than faith, virtue, and prayer."
~ Aegidius, bishop of Viterbo (later cardinal) in response to those who would expand the Church by force (from the article "Archdiocese of Zara")


text:
Skip Navigation
Site Accessibility Statement
December 11, 2016
Search Term:
Laurier home
E-mail/phone directory
Office of the President
University Community Relations
Laurier Toronto
Public Accountability
Edna Staebler Award
Edna Staebler WIR
More Laurier...
Business & Economics
Graduate & Postdoctoral Studies
Human and Social Sciences
Liberal Arts
Social Work
School of International Policy and Governance
Research Office
More Faculties/Libraries...
Office of the Registrar
Academic Calendars
LORIS Online Registration
VP: Academic/Provost
Class schedules
Online Learning
PT/Continuing Studies
Laurier International
Centre for Student Success
More Academic Info...
Research Stories & Partnerships
Strategic Research Plan
Research Centres
Research Chairs
Athletics & Recreation
Student E-mail
Career Centre
Harassment & Discrimination
Health & Safety
Campus Safety
Financial Aid
Robert Langen Art Gallery
Students' Union
More Campus Life...
E-mail/Phone directory
Information Technology
Printing & Distribution Services
Media Classroom Support
Women's Faculty Colleague
Human Resources
Institutional Research
Procurement Services
Finance & Admin.
Physical Resources
Financial Resources
University Secretariat
Sustainability Office
More Resources...
Communications, Public Affairs & Marketing
All News & Notices
Experts at Laurier
Staff/faculty directory
Maps & directions
Campus Safety
Office of the Registrar
Brantford campus
Printing & Distribution Services
Jim McGeer
Photo Galleries
Lab Alumni
Kelly Livingstone - Honours Thesis (completed April 2011) - MSc (completed Aug 13)
Fiona Lester - USRA summer 2012 - Honours Thesis (completed April 2013)
Natalie Lewko - Research Tech 2012/13
Katherine Chan - MSc (completed April 2013)
John Ellis - MSc (completed Jan 2013)
Emily-Jane Costa - USRA 2009 - Honours Thesis (completed April 2010) - MSc (completed Dec 2012)
Ivana Mustapic - Directed Studies research 2012/13
Jessie Cunningham - Honours Thesis (completed April 2010) - MSc (completed Nov 2012)
Emily Fernandes - Honours Thesis (completed April 2012)
Gurki Malhi - MSc (completed Jan 2012)
Tony Straus - MSc (completed April 2011)
Amanda Mancini - MSc (completed Jan 2011)
Nish Pais - MSc (completed Dec 2010.
Dr. Farhan Khan - Postdoctoral Fellow 2008-10
Jessica Milne - MSc (completed August 2010)
Sarah Depalma - MSc (Waterloo, completed June 2010)
Katelin Parkinson - Honours Thesis (completed April 2010)
Mohamed Mursal (summer 2009)
Matt Clifford - MSc (completed July 2009)
Keegan Hicks - MSc (compeleted May 2009)
Larissa Sadlier - Honours Thesis (completed April 2009)
Katherine Wood
Rabia Nasir - MSc 2011/13
Jaqui Holiff
Lauren Jackson
Tatiana Kozlova - MSc (McMaster - completed Sept 2007)
Current Students & Researchers
Awards and Distinctions
The Labs
Teaching / Courses
Acknowledgements and Collaborations
Workshop on Biotic Ligand Modelling, Principles and Practice.
Data Poor Elements Workshop
Jim McGeer
phone: 519-884-0710
ext: 3537
Laurier Home
Faculty of Science
Faculty/Staff Listing
Jim McGeer
Lab Alumni
Fiona Lester - USRA summer 2012 - Honours Thesis (completed April 2013)
Fiona Lester - USRA summer 2012 - Honours Thesis (completed April 2013)
NSERC USRA: Summer 2012
Undergrad Thesis Project: Beginning Fall 2012
Increase or decrease your type size with the buttons below. Alternatively, you can use the text size options provided in your browser.
contact WLU
site index
privacy office
© 2016 Wilfrid Laurier University
Laurier Brantford
Wilfrid Laurier University 75 University Avenue West, Waterloo, Ontario, Canada N2L 3C5
phone: (519) 884-1970


text:
Vermont's population in 2003 was estimated at 619,116. This was a 1.7 percent increase from the 2000 Census count of 608,827, and an increase of 3,505 people from the 2002 estimate of 615,611.
The age-sex distribution of Vermont is illustrated in Figure 3. The largest segment of the population is the 40 to 49 year old age group, and the fastest growing segment of the population is the 45-64 year old age group. The sex distribution of Vermonters shows males outnumbered females up to age 29, and females slightly outnumbered males from age 30 to 69. After age 70, females outnumbered males by an increasing margin.
The 2003 population estimates were produced for the Vermont Department of Health by Claritas, Inc.


text:
Milwaukee at Oklahoma City GAME NOTES
Game Preview
NOTE 1: File may take up to 30 seconds to load.
NOTE 2: If you get an "Error 404" message, the Game Notes have not yet been completed by the respective teams.
NOTE 3: Firefox users in Mac OS, PDF will pop open in a new window.


text:
A group of military veterans calling themselves "Tim's Support Team" is sponsoring an October 27 spaghetti dinner from 3 to 7 p.m. at the Marsch-Kellogg American Legion Post in Milford. The $15 donations would go to raise funds to assist the family of Tim Flaherty, an Army combat veteran of the Afghanistan war with four-plus tours.
Flaherty and his grandparents, who raised him, are opposing a PA Superior Court appeal by Pike County District Attorney Raymond Tonkin. It would overturn Pike County Court of Common Pleas Judge Joseph Kameen's decision to furlough Flaherty from a Pike County jail sentence to the Montrose, NY, Veterans Administration (VA) Hospital for treatment of alcohol dependence linked to combat-related post traumatic stress disorder (PTSD) and traumatic brain injuries (TBI).
Following his fourth DUI conviction this spring, Flaherty, 32, faced a Pike County jail sentence of one year plus 90 days to five years. At the defense's request and upon his acceptance into the VA program, Kameen furloughed Flaherty to the Montrose VA program in May, and soon after Tonkin filed his appeal.
Tonkin's appeal argues that PA law does not allow a trial judge the discretion to grant a furlough in any case where a sentence of five years or more is imposed, and seeks Flaherty's return to the Pike County Jail.
It also argues that since Flaherty has had four DUI convictions in a 10-year period, by law he is ineligible for "intermediate punishment," programs.
Separate from the appeal, Tonkin also stated that in a subsequent DUI case recently with similar circumstances, Kameen did not grant 53-year-old Edward Siro of Beach Lake furlough from the jail sentence.
In the same statement, Tonkin wrote, "One person has already been injured by Mr. Flaherty, who admitted in court he was a danger to the community, who had been through rehabilitation on previous occasions, and had been granted extraordinary leniency on a prior occasion after his second DUI conviction and assault upon two state troopers. It could have been any one of our family, friends or neighbors whose life could have been destroyed, if they had found themselves in the path of Mr. Flaherty's vehicle or someone like him driving with a blood alcohol content almost four times the legal limit."
Pike County Commissioner Richard Caridi, himself a Marine Corps veteran, has been an outspoken advocate for veterans' services and a critic of "sending the nation's treasure into hell holes for no reason whatsoever."
Caridi believes that the Pike County Jail will not be able to provide Flaherty with the emotional and physical help he needs, and that those who suffer from their combat service to the country deserve whatever help society can give them. "There are 22 suicides a day among recent vets. None of them asked to be sent to war," he said.
Neither Michael Weinstein, who represented Flaherty at trial, nor Shannon Muir, who is representing him in the appeal, would comment on the case.
Flaherty's grandmother, Mary Flaherty, said that the Montrose VA program is geared to PTSD, issues she said the army would never recognize during Flaherty's active service. "He's made tremendous progress. He'll always have (PTSD), but you can compensate…. His frame of mind is back to where he used to be."
She said Flaherty has responded to the intensive program at Montrose and opened up in talking to those working with him about his injuries.
In a recent visit she said, "He smiled for the first time since he came back. He's always been insulated, never trusted people."
She said her grandson is talking about going back to school, having a life and getting a job, perhaps to work with elderly veterans. "It would be very hurtful if it's more important for him to sit in jail, now that he's getting better," she said.
The appeal is still pending and state Superior Court has not set a date for oral presentations in the case.


text:
By Tony Gutierrez: Freedom Newspapers
Members of the baking club were stirring the s'mores brownie batter when the smell of something burning rose from the oven. Natasha Sharp opened the oven door to find the graham cracker crust burnt.
Sharp and her fellow club members are part of Upward Bound, a federally funded program designed to help high school students graduate and prepare for college.
Eastern New Mexico University is one of the participating universities throughout the country. There are 60 spots at ENMU.
"They try to put you in the class you're going to be in next year so you'll have a head start," said Sharp, a Clovis High School sophomore. "You don't have your parents holding your hand all the way."
The program, created during the 1960s, is for first-generation college-bound students or students who come from low-income families. Although it has a main summer session, it meets every other Saturday throughout the school year.
"We meet people from other areas, not just from Clovis," said Yuridia Leyva, a Clovis High senior. "There's nobody here I don't talk to. Everyone's just close."
The students live in dorms with staff members. The program offers classes in math, science, English, a foreign language, physical education and an elective.
"A lot of students don't realize the opportunities they have," Upward Bound director Susan Cramp said.
Returning students
Isabel Guerrero, an ENMU senior, is part of the staff at Upward Bound and came through the program when she was in high school.
"I thought it would be a good opportunity for me to be here since I was in their shoes before," Guerrero said.
Guerrero said the program has changed since she went through it.
"The homework is not as bad as it used to be," she said. "I remember we had tons of homework when I was in the program."
Juan Rivas, another Upward Bound alumnus, will graduate in the fall from ENMU with a history degree.
"I interact just by hanging out with them," Rivas said. "I let them know how it used to be in Upward Bound."
Clovis High sophomore Kayleen Madrid said her mom made her participate in the program at first, but now she's made plenty of friends.
"It just started getting fun and I started meeting everybody," Madrid said. "It's like a family here. We just all connect."
Miguel Vega, a Texico High senior, is also new to the program and said he enjoys it because the classes help him get ahead and because of the friends he's made.
"Sure it takes some of your time, but I think it's worth it for your future," Vega said.
Bridge students
Unlike the remaining 33 students in the program, Tasha Ulibarri is one of seven who are taking college courses as bridge students.
"They don't care if you go to class or not," Ulibarri said. "It's more on your own. It's not like the help you get in high school."
Cramp said the bridge students have the same expectations and curfews as regular students, but the program pays their tuition for summer classes.
"We get extra privileges, like we can have our cell phones during the day and we can come back to the hall between classes; the other kids can't," Ulibarri said.
She said she is taking a jewelry class, health/physical education and an online history class.
Road trips
Daniel Martinez, a Clovis High sophomore, said he didn't remember the Oklahoma City bombing because he was 4 years old when it happened. That's why he was fascinated when the group went on a trip to Oklahoma City to see the memorial.
"That was probably the best part of the trip because I actually learned something I didn't know," Martinez said.
Cramp said the program usually takes a large trip, such as to Washington, D.C., every other year, and the other years, two smaller trips. This year, the students will also go to Amarillo.
"The purpose of the trips is for academic and cultural enrichment," Cramp said. "We try to expose them to things they can't get at Eastern New Mexico."
Since Upward Bound programs are not allowed to recruit for their respective schools, they tour other college campuses when they go on their trips.
Art class
Matthew Gordillo, Upward Bound coordinator and art instructor, bought various action figures from a local thrift store, cut them up, and let the students put different pieces together with hot glue to make their own action figures.
"I think for this class, a majority of the students are not looking to be artists for a career, so the base is to help them think creatively and outside the box," Gordillo said.
Students work on individual projects such as wood sculptures, painting or photography.
"Everything you consider art is art," Vega said. "You pretty much have your own imagination."
Mark Douglass, a Portales High senior, said his project was to make a wood sculpture of a flower. Gordillo said he cuts the wood for safety reasons, but the students instruct him with the designs.
"I'll probably do more photography," said Daniel Perez, also a Portales senior. "I've gotten a couple of pictures, but we're supposed to get five and only two of them were decent pictures."
Foreign language class
Stephanie Vega, a Texico High senior, said Spanish is the only foreign language offered in her high school, so she chose to take Swahili this summer.
"I already know Spanish, so it would have been a blow-off class," she said. "I can't do that to myself. I have to push myself."
The students not only learn the language, but also about the culture of the people who speak the language.
"One of the songs we learned was 'Jambo' and he (the instructor) started dancing and the rest of us got into it," Douglass said. "When they get married, they have to exchange cows with the parents to show good graces."
Surprise birthday
Susan Cramp said she didn't expect the surprise cupcakes and gelatin with candles during lunch Friday to commemorate her birthday the next day.
"Ever since I started working with Upward Bound, I haven't been able to spend my birthday with my family, but I get to celebrate with Upward Bound, which is my extended family," Cramp said.
Joanna Beard, a resident assistant for the program and graduate student at ENMU, planned the surprise. Since Cramp prefers sugar-free gelatin to cake, she planned to make Jell-O gelatin.
"I bought a big mixing bowl and a whole bunch of Jell-O packets," Beard said. "When I got up this morning, the Jell-O mold was so big, it broke in half, so I bought cupcakes and put Jell-O in the middle."
Staff and students also made an 11-by-17-inch card out of posterboard and construction paper and signed all their names to give to Cramp.


text:
Dordt College News
Ag Field Day September 4
August 26, 2013
While farmers reflect on the past growing season, they may have questions as they prepare for the next. Dordt College agriculture department and ISU Extension Farmer-Assisted Research and Management will hold a Joint Field Day on Wednesday, September 4, to help answer some of these questions. The event begins with a burger meal at 6 p.m.
"We are highlighting research that is particularly relevant to this year's crop production challenges and will help answer questions that corn and soybean producers have in our area," said Gary De Vries, Dordt College instructor of agriculture.
Tours begin at 6:30 and will take farmers through the following stations:
- Is the drought over? A view from below – Joel De Jong, Northwest Iowa Crop Extension specialist
- Managing weed resistance in the post-glyphosate era – Evan Wielenga, agronomy manager for the Hull Coop Association
- The future of corn rootworm control – Erin Hodgson, ISU Extension entomologist
- Preventative measures to minimize soil erosion – Greg Marek, NRCS soil conservationist
"Dordt College and ISU Farmer-Assisted Research and Management share a common goal of providing unbiased research data to assist in the decision-making process on farm operations," said De Vries. "The event is going to be informative and helpful as producers make decisions for the next year."
Dordt College Agriculture Stewardship Center is located 1 2/3 north of Pella Corporation at 3648 U.S. highway 75.
Media Access: Download Word Version | High Resolution Image: 1


text:
By Ryan Lengerich
A man with ties to eastern New Mexico who is suspected of killing two Oklahoma residents last month is still on the loose. But Oklahoma police officials believe they have him contained.
Scott James Eizember, 42, is suspected of killing an elderly couple Oct. 18 in Depew, Okla., police said.
Prior to the homicide, Eizember frequented San Jon where Police Chief Ben Gates arrested him for possessing a stolen vehicle. Eizember spent two weeks in the Quay County Detention Center in Tucumcari, but was released for lack of evidence, court documents show. From there, he visited a local transient rescue mission in the city where he received a bus ticket to Amarillo.
Creek County, Okla., Chief Deputy Mike O'Keefe said this week authorities strongly believe Eizember is hiding in the dense woods around Creek County. As recently as Saturday, he said police have had visual contact of a person they believe to be Eizember, but full-scale searches of the area have been unsuccessful.
The case has appeared on America's Most Wanted television show.
"We do feel with a level of certainty that he is in the area we are searching," O'Keefe said.
The chief deputy said there is no reason to believe Eizember has made an effort to return to eastern New Mexico. But he said this area and his hometown of Garden City, Mich., are among areas where residents should keep an eye out.
"Anyone who has had any contact with this man in the past should be vigilant," O'Keefe said.
Gates said it is slightly nerve-racking knowing Eizember could show up anywhere.
"As for the people he has had association with out here I have kept them informed as much as I know about," Gates said. "I don't think everybody is up losing sleep over it but they are more cautious than they were."
On Monday, O'Keefe said about 300 law enforcement officials searched an area he called a "hot zone." Eizember, O'Keefe said, has no military or special outdoor survival training, but he is "one of those types that liked to go in the woods."
A tactical team leader told O'Keefe he has never pursued anyone as intelligent and skilled in the woods as Eizember.
"We have done a lot of background on him and we know some things about his skills in the woods," O'Keefe said. "Even though we had a perimeter set up, that is not fullproof and he could slip through it … obviously that is what he did."
Creek County officials have been bombarded with calls from the public claiming to have encountered Eizember. In one case, O'Keefe said, an Arkansas man bearing resemblance to Eizember was arrested on unrelated charges.
In San Jon, Gates said he will continue to be on the lookout.
"There is no telling where he will show up," Gates said. "We caught him once, we'll catch him again."


text:
100% authentic & affordable work
All products are available exclusively at Postergully
POUT IT OUT Laptop Skins | Artist : DISHA BHANOT
See more from DISHA BHANOT
Rs.374.00 Rs.249.00
Sale ends in
Check COD Availability
We appreciate your feedback! Our team will look into this and take necessary action, if applicable. The artist will also be notified about the same.
Features of PosterGully Laptop Skins
- Skins are thin, easy-to-remove, vinyl decals for customizing your Laptop.
- Designed to fit the top of your Laptop
- A cool way to instantly makeover your laptop
- Made from premium quality vinyl
- Super easy to apply - no bubbles ever
- Super easy to remove - no goo or residue
- Extra protection from dirt and scratches
- All skins are matte laminated, and water resistant.
Go read the FAQ.
More from DISHA BHANOT


text:
When you go to the house of someone for dinner, do you usually bring a gift? What if it is just lunch?
what kinda dumb question is this…ReplyCancel
blunts or rolling papers usuallyReplyCancel
I always bring bubbly or wine for both..
Hi CDAN Fam,
Hope everyone had an amazing 4th.
I bring x number of cellphones, iPad and laptop.ReplyCancel
hi Montana! You got a few correct reveals under your belt that day ; )ReplyCancel
Always I bring myself and that's a true gift because I do not visit..and if/when I do I always bring a nice bottle of something or dessert.ReplyCancel
Hi Montana!ReplyCancel
Hey Trainrides!!!
What? You've got enough to eat at home, Enty.
Don't be a cheapskate, bring a bottle of some shit. It's always 5 o'clock somewhere, even if it's only lunch…
I always intend too and then run out of time or forget until the last min. I do try to write a thank you Caen though afterwardReplyCancel
Yes. Usually a bottle or two of wine or a dessert.ReplyCancel
Depends on the person. Sometimes a bottle of wine, or flowers, or dessert-y type of something. @Nothanksdarlin', I'm pretty good with writing thank you notes, too. 🙂ReplyCancel
Their gift is my PresenceReplyCancel
Almost always food or drink. And always, always, always too much food cuz I grew up in family of 7, 5 males; Tall, hungry, males. I only know huge portions, huge dishes.
Unless it's a last minute thing, and they insist I don't, and time is of the essence. (I need time for my mop, cheeks, lips and a pre-drink)
One friend, definitely ALWAYS a gift. A friend of my parents, now mine, always buys me gifts. Usually from Nordies. Followed by an $8 THANK YOU card in the mail. I LOVVVVVE HER!!ReplyCancel
Wine or beer.ReplyCancel
@kidJones. MamaKid raised u right!
Come over any time.ReplyCancel
That's an old school stash container.ReplyCancel
….and bring the leftovers back home.ReplyCancel
Jealous! You better hit onE up and smoke a fatty in honor of Sugs and IReplyCancel
Yes and yes. Plus we have food allergies so we always bring food just in caseReplyCancel
Some people even insist that I bring my 5lb killer dog. (I know??????) But I make sure she leaves her little gifts back home.ReplyCancel
Sweeet! I roll blunts better than joints and I have a sweet collection of glass pieces and a big ass gravity bong.ReplyCancel
It'll happen boo, its on my bucket list to get fully baked with youReplyCancel
Always wine, sometimes a baked good or two as wellReplyCancel
Desert pastries
Wine, flowers, a chi-chi candle or candy, pretty hand soaps or some silly thing that suits that particular person. One friend collects tacky plastic snow globes, another collects little elephants. A lunch hostess gift depends on the hostess, some yes, some no.ReplyCancel
I usually take a bottle of wine or some cute cocktail napkinsReplyCancel
One? ONE, Sugar? Please. I'm like Snoop at a house party. 😉ReplyCancel
I love you Disco.ReplyCancel
I am usually the host, but I don't expect anything. Empty plates and a few compliments are enough for me.
Now, if someone wanted to be good and roll while I cook I won't say nay.
And rum is always welcome in my house, but not essential.
Can I go to the SugarRay Partay?? You know you want me….
I meant one right after the other, IJU! I usually bring this much weed to a dinner!ReplyCancel
That's more like it. In the words of the great Paulie in Goodfellas 'now we can eat!'ReplyCancel
Sure you do, Smoke-a!ReplyCancel
Your invitation has been sent. Brea as well!ReplyCancel
Lunch? Who invites someone to their house for LUNCH? That said, I do think it's always nice to bring a bottle of mid-priced wine if you've been invited to dinner and you know that the family in question drinks and will appreciate it. I feel like anything other than that is strange. Like, don't give someone fancy soaps or something just because they've invited you to a meal! Lol. You could always bring a dessert too but that might be a bit to presumptuous; maybe they already have something that they made and were going to serve and want to be the sole finale to the evening.ReplyCancel
I've totally invited people to my house for lunch but I don't expect them to bring anything. Usually it's not a complicated lunch buffet. I would think it weird if they showed up with wine for lunch.
What does get on my tits etiquette-wise is a recent invite I got to an anniversary party thrown by the couple's grown-ass daughter. It was BYOB and BYOChair and a pot luck but she was insistent on an RSVP. What does it matter how many guests you have if they're bringing their own booze, food and seating?ReplyCancel
Growing up in the South we were taught never ever EVER go anywhere without at least a small token of thanks for being welcomed into someone's home. I'm a baker so I'll usually bring some small pastry that doesn't need to be served immediately.
Last year I ordered too much wine for a party so had two leftover cases of prosecco. It's been great just grabbing a bottle on the way out the door. Everyone loves a little bubbly and I love not having to panic about what I'm going to do for a hostess gift.ReplyCancel
Much appreciated. And you are cordially invited to my smoke shack any time. No gift required.ReplyCancel
I have a magnum of bubbly in the fridge just waiting for an excuse, Katydid.ReplyCancel
Well, come on over, Its Just U! I'll grill some hot dogs!ReplyCancel
@auntliddy: I totally agree. I usually cook something or if I'm asked not to bring anything then I just bring wine and/or flowers.ReplyCancel
Yes, I bring something – booze, dessert, bread/cheeses, gourmet candy, flowers, etc.
Gift selection depends upon who/what's on the menu/where.
I think cooking is fun, but when you throw a shindig or serve a dinner, it's still time and effort so a little nod of thanks is always appreciated.ReplyCancel
Bring something always.ReplyCancel
Never show up empty-handed!ReplyCancel
Jez, I even tried to proff read this before bit posted.ReplyCancel
I don't do fancy dinners with friends. Usually pizza or bbq, and if they insist we say bring dessert. We'll usually grab a cheesecake from Superstore if they don't specify what to bring. Cheesecake, yum…ReplyCancel
Ray.. When do you want to have an OG Batman party? ?ReplyCancel
Whenever you want sugarbread!ReplyCancel


text:
Tornadoes ripped across Arkansas, Oklahoma and Kansas Sunday night killing at least 15 people and injuring dozens.
When severe weather develops, it's first detected by satellites, which beam images and data back to forecasters on the ground.
Click here to watch story
The nation's fleet of weather satellites can alert forecasters to a developing storm up to seven days out. And that data is transmitted within seconds around the globe.
Just outside the nation's capital, an around-the-clock operation serves as central hub of critical weather information. Giant antennas take in some 16 billion bytes of data from 16 satellites every day.
"These antennas up here on the roof then take the data, pull it in and that's where the supercomputers down in this building grab it," said Michael Condray, with NOAA's satellite and product operations.
And engineers like Stan Abney process it.
"Right now I'm getting ready to set up for a pass with Fairbanks, one of our sites we take data from. As the satellite goes across, we capture data from Fairbanks or Wallops," said Abney.
It was data like this that gave forecasters a heads-up days in advance of the deadliest outbreak of tornadoes in decades -- storms that killed 300 people in six states in April 2011.
Giving forecasters advance warning that a potentially deadly storm is brewing could save lives.
"These folks will command the satellite and tell the satellite to focus its attention onto one particular area and start taking very rapid pictures," said Condray.
NOAA is working to launch the next generation of weather satellites, but for now the program remains on a federal high-risk list.
The Government Accountability Office cites the potential for a gap in satellite data if older satellites fail before new ones can be put in place.
NOAA said a satellite data gap could result in less accurate forecasts. The Commerce Department's inspector general said cost overruns and delays are to blame.
NOAA said the next wave of polar orbiting satellites will begin launching in 2017.
A new geostationary satellite is scheduled to launch in early 2016.
Even if those schedules are met, the inspector general said we could see 10 to 16 months of limited satellite coverage.


text:
Register for a FREE GoComics account and get this, plus any other
comic strip delivered daily to your personalized My Comics Page (homepage
and free mobile app).
Upgrade to a GoComics Pro account (only $19.99/yr) and have all of your
favorite comics emailed to you daily! You'll also get unlimited archive
access to decades of comics and an ad-free website and mobile app
Custom Comic Home Page
Create a collection of your favorite strips.
Comment, share, interact with other comic fans
Account/preferences access on theGoComics mobile/tablet app.
You must be signed in to make a comment.
Two-time Pulitzer Prize-winner Steve Breen is fast developing a reputation for provocative political cartoons that have captured the attention of some of the nation's premier publications. His cartoons regularly appear in The New York Times, USA Today, Newsweek and US News and World Report. His comic strip, Grand Avenue, appears in more than 150 newspapers across the country.
© Steve Breen - All Rights Reserved.
Copyright © 2016. Universal Uclick, All rights reserved.
Terms & Conditions - Privacy Policy
Sign Up for Free
Sign In


text:
Lemonade Pie
This recipe has not been reviewed. Be the first to rate this recipe!
From the kitchen of Melinda Luzier
This recipe has been on northpole.com from the beginning… since 1996! We hope you enjoy this classic North Pole recipe. Let us know your opinion by submitting a review!
Log in to upload a photo
Recipe Details
Total Time:
not specified
|Good for parties/potlucks, Quick & easy
1 small can frozen lemonade
1 can Eagle brand milk
1 container Cool Whip
2 graham cracker pie crusts
Mix lemonade, milk and cool whip in a large bowl.
Pour into pie crusts, chill for 2 hours serve.
This is nice and refreshing.
This recipe has not been reviewed. Log in now to rate this recipe.


text:
I don't think it should.
Your thoughts?
I don't think it should.
Your thoughts?
**** yall bucketheaded hoes
I was just shocked that dick wasn't auto censored. I had to edit post cuz didn't want to get another infraction
What does it mean?
Fortune and glory, kid. Fortune and glory.
I read once that county was shortened to cunty because of obama
shhhhh quit snitchin bro we dont need any more things censored. bitch ass
I don't let my kids listen to graphic stuff like that, and I bet if Jason's kids weren't sophisticated enough to refrain from snickering within dad's hearing, he wouldn't let us post links to ewetube music like that either.
But, beyond mere shock-and-awe terminology, what is really troubling to me is the way we're all being mesmerized by modern "cultural" offerings in the media everywhere we can possibly turn. It's as if there are millions of "progressive" change agents relentlessly drilling away on our few remaining independent opinions. . . . and the "counter-progressive" naysayers are just as demented. . . . almost entirely bereft of original thinking. . . . .
And it does seem to me that the tepid "filter" systems we have checking for certain explicit rhetorical terms are going to be replaced soon by full-fledged software that can detect any non-conforming views and purge them from sites like this, where the active concern is to program kids with absolutely state-, and church-, approved material.
yep, a virtual online correlation committee. . . . .
Last edited by babe; 12-13-2012 at 04:55 AM.
I actually complained about that one at one point because it was censoring Dick Bavetta's name. Fact is, it is a first name.
I wouldn't mind if "Bavetta" was censored, though. It is a curse word, after all.
"Yeah, I got a way to defend it. Bring a bat to the game and kill one of them."
-Nick Van Exel, on defending the Stockton-Malone Pick & Roll
Good stuff UB.
Put some respeck in my paycheck
No, because it describes so many of us on here so perfectly.
About UsWe are a community of Utah JazzFanz that are passionate about our team. We celebrate the highs that come with last second heroics and (some of us) cry in defeat. Welcome to our community. Be respectful of others and join in to the conversation...


text:
Election Information
Absentee Ballots
Information about obtaining and returning an absentee ballot.
Election Results
A listing of Clayton County election results.
Election Types
Laws, rules, and procedures in Iowa elections may differ depending on the type of election. The following sections explain some of these differences.
Political Parties
Information about political parties in regards to joining, voting, declaring, or contacting.
Voter Registration
A voter registration form is used for new registrations and for updates/changes to current registrations. To view and print the voter registration form use the link below:Click Here to Register to Vote
Once you have printed and filled out the form, send it to:
Clayton County Auditor's Office
Attn: Voter Registration
PO Box 416
Elkader, IA 52043-0416
Please contact our office at (563) 245-1106 with any questions.
You may also utilize Electronic Voter Registration.
Also note that Iowa's new Election Day voter registration law took effect January 1, 2008 that allows you to register and vote on the same day.
Voting Precincts
Information about polling places in Clayton County including locations, voter totals, and precinct maps.


text:
Work Orders and Account Request Form
The link for the workorder request allows customers to submit their own request to Computing Services. If you don't already have a login you can create your own at the main login page for the workorder system. With a login name and password you can also check on the status of your own workorders.
This form is used to request a computer/email account for new staff or faculty. It is also used when a staff or faculty person needs to update or modify their access rights per a move to a new department and/or receives a promotion. Please remember that the supervisor and the employee need to sign the form.
As always please feel free to call or email us if you have any questions.


text:
A Dinner Party, Ready in One-Hour
Before you decide that preparing an elegant three-course dinner, plus signature cocktail, from start to finish in 60 minutes is too good to be true, consider this: Many home cooks make an entire meal in that amount of time most weeknights, deftly and intuitively moving from side dish to entrée and back again, from oven to stovetop to salad spinner. I simply decided to extend those skills to the challenge of the classic dinner for eight.
This isn't to say that a lot of fiddling and retesting didn't go into this menu. It did. We tested the whole game plan three times, tweaking recipes and choreographing to make sure it all came in at less than an hour. I rearranged the order of tasks; I gussied up a few smart convenience products (bagged salad greens, precut potatoes, frozen lemonade); and I introduced bold flavors from pickled Vidalia onions, white truffle oil, and fresh tarragon. The hour zips by, but it's more fun than frantic. The payoff will make your guests linger with delight.


text:
HPV Infection Protection
By Health Day
The HPV vaccine protects against some types the human papillomavirus, a major cause of the disease, but it's been slow to catch on, in part due to the cost and the number of doses recommended for girls and young women.
So, Canadian researchers wanted to find out whether fewer injections would be just as effective in adolescents.
It's traditional with these protein vaccines to give two doses quite close together within a couple of months of each other and then wait a period of time and give a third dose.
Their study included 675 females who were willing to give follow up blood samples. Participants who were between 9 and 13 years of age were randomly selected to receive either two or three doses over six months. All of the older teenagers and 20-somethings received 3 doses.
My parents had explained that it will help prevent cancer for when I'm older.
Antibodies were then checked in their blood over a three-year period.
The two doses given to young girls was no worse than the three doses given to young women at least immediately after the last dose had been given the responses in the two dose girls was no worse than the three dose girls.
The researchers say it's still too early to change the recommendation on how many shots allow for adequate protection and they're calling for more studies to be done.
I'm dr Cindy Haines from HealthDay TV, with the health news for you and your family.
Most Popular
Sunday, December 4, 2016, Watertown, NY


text:
Get your FREE 46-page ebook: "The Three Keys to Success Coaching Executives, Leaders, Managers, Up-and-Coming Talent, and Business Owners."
- Discover what sets the top 5% of coaches apart.
- Learn the 7 orientations of the successful coach.
- Get insights about the 3 domains of coaching, and which one matters most.
- Plus: Key questions to ask when you select a coach training program.
In addition, get invitations to our frequent webinars, new articles, and surveys about the coaching industry.
We value your privacy and will never rent, sell or share your email. We do not spam. Period.