text:
This is a fork of "official" PDCurses with display done through GDI instead of the console.
The above screen shot shows some of the things this flavor of PDCurses can do, such as display of bold, italic, underlined, overlined, 'strikeout', blinking text, full RGB colors, full range of Unicode, and fullwidth and combining characters. (The actual window does have blinking text and blinking cursors as indicated; I didn't try to replicate that in the screen shot!)
Last updated 2015 March 26
PDCurses currently comes in several flavors: DOS, Win32 console, XCurses, OS/2, and SDL. These each have merits and demerits, but none actually implements all PDCurses capabilities. For example, only XCurses and SDL allow for underlined and left/right lined text. Most versions don't implement italic or blinking text, and "bold" text usually just means "brighter color" text. The machines may support lots of colors, but PDCurses usually supports 16 or 8. Mouse wheel events and double-clicks aren't always handled. I wanted a full-capability, no-compromises version of PDCurses.
One possibility would have been to modify the SDL version. That would have made some sense; I'd have had to add bold and italic fonts, blinking text, and revised it to support 256 colors (now full RGB). This is still a tempting idea, especially since I'd have a cross-platform solution (though since Win32a works perfectly with Wine, it really is cross-platform). However, I thought it wouldn't take too long to make a for-real Windows version. Silly me! (Despite the fact that one can run Win32a apps using Wine, I'm still mildly tempted to modify the X11 flavor of PDCurses to support all the things this flavor supports. But I probably won't do that unless somebody pays me for it, which seems unlikely.)
In any case, to bring SDL up to par with Win32a, I'd now have to revise SDL to support Unicode, triple mouse clicks, a more advanced concept of cursor display, cutting and pasting to clipboard, hotkeys to change the font size, resizable windows, and more.
Note also that "Win32a" is an unfortunate misnomer; it uses the Win32 API, but can be compiled and run in 64 bits. It may need to be renamed.
Anyway... it does look as if this flavor of PDCurses now supports absolutely everything known to Curses, even nearly useless features such as triple mouse clicks. All display attributes work, and all mouse and keyboard events are detected. The window can be resized, programmatically or by the user (*), and fonts and font sizes can be chosen. The user can click and drag a rectangle or paragraph and have it copied to the clipboard, and/or paste from the clipboard to the input stream.
I have made some extensions to PDCurses, but backward compatibility has been key. None of the original features of PDCurses has been broken. You should be able to compile your legacy PDCurses apps with this new library, and all should work Just Fine.
This flavor is currently known as Win32a, just to distinguish it from the "real", console-based Win32 version.
Like the rest of PDCurses, Win32a is in the public domain. I hope to get it merged as a flavor of PDCurses. I've e-mailed the maintainers of PDCurses, and am awaiting a reply. But the "mainstream" PDCurses project appears to be mostly inactive; I have doubts this will ever join "mainstream" PDCurses.
"Public domain" does mean that you can do whatever you want with the code; you don't need to release your changes, for example. However, I do appreciate any bug reports, fixes, suggestions for improvements, etc. You can contact me.
Click here to download the source code (about 197 KBytes). Make a folder such as c:\pdcurses and and unZIP the source into it. You should then be able to change to the c:\pdcurses\win32a folder and compile it, using the various make files for MinGW, Visual C/C++, or OpenWATCOM (or possibly the others; those are the three compilers I've used.)
I have maintained the basic form of the standard PDCurses distribution. The file/directory layout is almost identical, except with the Win32a folder and no X11, OS2, DOS, etc. folders. The Win32a folder is new, of course. The other files are either exact copies of those supplied with standard PDCurses, or incorporate small changes required to get things working with Win32a (but which do not "break" the other flavors of PDCurses.) The pdcurses folder has a file, diff.txt, which explains what got changed in existing files and why.
I was providing a DLL for a while, and one could swap it in for an existing PDCurses DLL so that current PDCurses apps (if linked to a DLL) would suddenly become Win32a ones. Unfortunately, when I extended Win32a to support five-button mice, it made it impossible to do this sort of swapping. The addition of tilt-wheel mouse support further breaks binary compatibility.
This is being provided as part of Win32a, but can be applied to any flavor of PDCurses. In fact, you could download standard PDCurses and simply replace the slk.c file provided in that distribution with the one provided in this distribution, and you'd have the new SLK features described below.
Soft Label Keys (SLKs) are shown at the bottom of the screen shot at the top of this page: they provide a simple way to make sure that there are a few buttons, which can be user-labelled, at the bottom of the window. A line or two has to be sacrificed to accommodate them. Click on the buttons, and it's as if you hit a function key.
As provided in current PDCurses, you can have only certain configurations of buttons: "3-2-3" format (three buttons on the left and right sides and two in the middle), "4-4" format (four on each side), "4-4-4", "5-5", and "4-4-4 with index", in which above each button is a label giving the corresponding function key. You can't get any other format, nor can you change formats in mid-program.
The revised slk.c in Win32a fixes both limitations. As is described in the code itself, you can get essentially any label layout you want. (This actually resulted in somewhat simpler code. The original version treated each layout as a special case, without recognizing that they could be handled in a common manner.) I also found that by adding a couple of lines of code, I was able to allow changes in format in mid-program; see newtest.cpp (part of the Win32a source code) for an example. You do still have to set up soft label keys before the window is initialized. Turning SLKs on (or off) after the window was created would mean adding (or removing) lines from the main window, and I've not seen a good way to do that.
Fixes (2015 March 26):
• Win32a now supports fullwidth forms and combining characters. The former are common in CJK (Chinese, Japanese, Korean) computing: characters that occupy what would "normally" be considered to be two spaces. (From their viewpoint, "fullwidth" is normal, and it's Latin characters that are considered to be "halfwidth"; see the linked article.)
Essentially, this just means that if you ask Win32a to display a fullwidth character, it will be shown correctly, and the cursor will advance two character cells instead of one. That way, the next character displayed won't simply wipe out the right half of the character you previously added.
Combining characters allow one to a variety of accents and diacritical marks to other characters. You can, of course, already show (for example) a lowercase 'o' with a circumflex: ô has Unicode point U+00F4. But combining characters allow one to add a circumflex to any character, by adding the combining mark U+0302. One can even then add multiple marks; for example, 'z' followed by U+302 followed by U+317 would be a 'z' with circumflex and an acute accent below : ẑ̗ .
This can be useful both for internationalization and in the display of certain mathematical formulae. For example, the ability to put carets over letters to indicate unit vectors, or arrows to indicate vector quantities, or dots/double-dots to indicate first/second derivatives, can be helpful: p̂, r⃗, Ẋ, z̈ .
Examples of both fulltext display and combining characters are given in the newtest program; examining newtest.c should make the use of these quite clear. Be warned that font support for these wonders appears to be quite sketchy. I did find that GNU Unifont does an excellent job of supporting the entire Basic Multilingual Plane, and has added a fair number of Supplemental Multilingual Plane glyphs as well. (The tradeoff is that it looks good only at certain sizes, and bold fonts are not supported.)
Fixes (2015 January 22):
• Darrin Wolf asked about the possibility of being able to hold down Alt and press, say, "99" or "378" on the numeric keypad to get Unicode 99 (c) or 378 (ź). Similarly, one should be able to hit Alt-+ (numeric keypad '+'), and while holding down the Alt key, enter a hexadecimal value. (For hex entry, the digits can come from either the numeric keypad or the regular keyboard.) Win32a now supports this.
• Jens Staal pointed out some fixes needed for a Linux port of the OpenWATCOM compiler, mostly involving issues such as the path separator being '/' instead of '\', and command-line switches being '-' instead of '/'.
• Elias Hogstvedt pointed out that if you want to compile Win32a in 64 bits, you just need to modify vcwin32.mak to replace the line /MACHINE:IX86 to read /MACHINE:X64. I added a comment to this effect in the makefile.
• Amanieu d'Antras pointed out that if you compile Win32a using MinGW, there's a possible alignment issue: MinGW expects the stack to be aligned to 16 bytes when you enter a function, but Windows only guarantees a four-byte alignment. It's not usually an issue (this is the first time I've ever heard of it), because MinGW is bright enough to handle it in most cases. But for a callback function, it can be a problem... which is why WndProc( ) in pdcscrn.c now has an ALIGN_STACK attribute.
Fixes (2014 March 1):
• Florian Große-Coosmann pointed out several problems in the way Win32a (and other flavors of PDCurses) handle wide input. In particular, there was a problem because the KEY_ codes ran from 256 (hex 100) to 520 (hex 388). If you use a Russian or Romanian layout (and some others), then your input in those languages could be falsely labelled as "special" keys such as function keys. Florian suggested that this could be fixed by having the KEY_ codes run from 0xEC00 to 0xED88. That puts them in the Unicode 'private use' area, which means they should never correspond to "real" characters.
Note that this was only a problem in the 'wide' versions of PDCurses (since you can't get "normal" keycodes past 255 in non-wide versions anyway). Thus, it could affect not only Win32a, but the console Win32 and X11 flavors of PDCurses. (OS/2, DOS, and SDL don't support wide-character versions of PDCurses.)
Also, because it's not an issue with non-wide PDCurses, I left the KEY_ codes unchanged in 8-bit (non-wide) PDCurses; they still start at 256 in that case. This may save somebody from some weird backward-compatibility issue (say, if they hardcoded the KEY_ values... I suppose if you did something that foolish, you probably deserve to have Bad Things happen to your program, though!)
Also, be warned: Unicode means somebody might enter characters with values greater than KEY_MAX in the 'wide' flavors of PDCurses. If your code does something such as if( key < KEY_MIN) { process as if it's an ordinary key }, you may run into trouble. (Though for many languages, you'll never reach that high a Unicode value.) It's best to use the has_key( ) function, which basically just checks that KEY_MIN <= key <= KEY_MAX.
• I revised mingwin32.mak to allow one to use MinGW on Linux to cross-compile this library. To do so, you need to add the argument _linux=1 to the make command line. The one oddity here is that the MinGW executable can have any of four different names, depending on whether the host is 32 or 64-bit and whether the target is 32 or 64-bit. I've set it up for my own 64-bit Linux box building 32-bit Windows code, resulting in my setting PREFIX = x86_64-w64-mingw32-. You may have to revise this; I don't think you'll have to change anything else. (If running MinGW on a for-real Windows machine, you won't have to do anything at all; it will work as before.)
Fixes (2013 Nov 22):
• Amanieu d'Antras pointed out that in Vista and later forks of Windows, a Win32a window could "collapse" because of the code I used to determine the difference between the client rectangle and the full application window rectangle. He supplied a patch that uses the Win32 API AdjustWindowRect function, which both removes the bug and makes the code a lot easier to follow and less kludgey, all at the same time. Definitely a welcome contribution.
• I realized that the code to determine whether a mouse click was single, double, or triple was flawed: I was getting double and triple clicks in situations where I had waited several seconds since clicking the mouse. This turned out to be due to my use of the clock( ) function, which apparently measures the process time, not the "wall clock" time (the time you'd see elapse if you looked at a clock on a wall). So you might think several seconds had elapsed between two clicks, but your application would only have been busy for a few milliseconds between the clicks and would decide you'd double-clicked. The fix, again, was to use a suitable Win32 API function that gets "wall clock" time (the sort of time a clock on a wall would show); for details, check the milliseconds_since_1970( ) function in pdcscrn.c.
• When using 64-bit chtypes, one can now set the A_DIM attribute type, and the text will actually be dimmed. (With 16 or 32-bit chtypes, and on all other flavors of PDCurses, A_DIM is defined to be equal to A_NORMAL.) The use of this attribute is demonstrated in newtest.c.
Fixes (2013 Oct 17):
• A bug and its fix, applying to all flavors of PDCurses, was posted on the PDCurses mailing list. Essentially, you could conceivably get crashes if a window was shrunk and the cursor ended up outside the new window. The new version incorporates the fix.
• I originally set up 64-bit chtypes so that they could contain Unicode values up to twenty bits. This seemed absurd overkill. However, the upper range of Unicode is 0x10ffff, so that 21 bits really should be allowed. Fortunately, I was able to do that with only a couple of lines revised. Unfortunately, it does mean that the attribute bits are shifted up by one; you'll have to recompile everything to use the current version. (Note that this applies only to the 64-bit flavor of Win32a. That's the default, though, and I'd bet few people are using 32-bit or 16-bit chtypes these days.)
There's some question as to whether such values can be displayed. I tried revising testcurs.c to display the character U+1D11E, which should correspond to the musical symbol G clef... which may or may not show up correctly in your browser: 𝄞 I have been able to get this to display in testcurs in Windows 8, using a 'Musica' font that had that particular symbol. (Getting fonts that support at least most of Unicode appears to be quite difficult. GNU Unifont does support the entire basic multilingual plane (BMP), that is, characters up to 0xffff. That's about the best I've found thus far.)
• In investigating the above problem, I realized that Windows uses UTF-16, in which wchar_t is sixteen bits and Unicode characters beyond U+FFFF are displayed using "surrogate characters". Some revision to pdcdisp.c enabled this feature.
Furthermore, there are at least two other ways in which Win32a handles Unicode imperfectly. First, Xavier Wang pointed out that certain Chinese characters should be drawn with twice the width of other characters (do a search for "fullwidth Unicode"). Secondly, 'composited' characters aren't handled. For example, the Unicode character U+20D7 indicates that the preceding character should have an arrow over it, like these: a⃗ b⃗ c⃗ D⃗ (note that not all browsers handle these). I've no plans to support these Unicode features. (Note: plans changed, and both features are now supported.)
Fixes (2013 July 5):
• Win32a stored information about font choice and window sizing/placement in the registry under HKEY_LOCAL_MACHINE. Mark Hessling pointed out that, while this works under WinXP and previous forks of Windows, it fails on Windows 7 (or any Windows with UAC). In that situation, you need administrative rights to change that part of the registry.
The fix was to instead store the font and window sizing/placement information under HKEY_CURRENT_USER. Two lines of code were suitably changed.
Fixes (2013 Jun 26):
• Mark Hessling spotted some errors in wide-character support in Win32a and in the handling of SLKs (soft-label keys) and supplied bug fixes. He also noticed that if you use 64-bit chtypes with the Win32 console or DOS flavors of PDCurses, things broke rather badly. It turned out that I had to slightly modify three source files for the Win32 console flavor and one for the DOS flavor; these are now included in the download.
To test out the SLK changes, I had to modify newtest to allow for a feature to toggle display of SLKs. (When you turn them off, the SLK area goes blank and stays blank; you don't suddenly get one or two more lines to play with.)
Fixes (2013 Jan 26):
• The 'enlarge font' and 'shrink font' options are now missing from the menu, and a new 'Font' option has been added. Click on this, and you can choose the font used in the window (size and type). You can also hit Ctrl-Comma to access this dialog.
Note that while you can now select any font you want, not all fonts will work equally well. The display is fixed-pitch; non-proportional fonts will usually look pretty weird. Not all fonts support the box-and-lines type alternative characters. I originally chose Courier New because it supports absolutely everything, including non-Latin alphabets. Still, for a lot of purposes, you'll find that other fonts work Just Fine.
• Jason Foley pointed out that Win32a didn't register most Ctrl-Shift key combinations as events, and didn't recognize Ctrl-Alt anything. I was able to fix the former easily enough. The latter is a stickier wicket, now described in comments in pdcscrn.c. Basically, some keyboards consider Ctrl-Alt to be a modifier to get characters not otherwise available. For example, on a Swedish keyboard, Shift-2 gets a " (double quote) mark, and Ctrl-Alt-2 gets a @. We really should, when using a Swedish layout, return a key for Ctrl-Alt-1, but not for Ctrl-Alt-2; Windows will "convert" that into an at-sign, and we'd feed two characters to the user.
At least for the nonce, therefore, Win32a still doesn't return Ctrl-Alt combinations, unless one sets the new external variable PDC_show_ctrl_alts to a non-zero value.
Fixes (2012 Nov 10):
• Roald Ribe pointed out that the most recent version failed when run in Windows 7. I borrowed a Win7 machine and replicated the failure. It turned out that the window style used for non-resizable windows was wrong. This is now fixed. I also rearranged the newtest demo program's screen (as shown in the image at the top of this page) so that it would be useable in the default 25-line/80-column mode.
Fixes (2012 Oct 31 and 2012 Oct 18):
• Xavier Wang found and fixed bugs occurring when apps didn't handle user resizing messages. This is quite common, because only the X11, Win32a, and SDL platforms support user resizing at all. When apps written for the DOS, OS/2 or Windows versions are linked to Win32a and the user changes the window size, you could get garbage on the screen, or crashes. Xavier fixed this.
Thinking about this caused me to change the behavior of Win32a. There is no way for Win32a to know in advance if an application has been written to handle user resizing correctly. So Win32a now defaults to non-user-resizable windows, with two ways to get resizable windows.
You can, before calling initscr( ) or Xinitscr( ), signal to Win32a that the window can be resized from 20 to 55 lines, and 70 to 100 columns, by calling
PDC_set_resize_limits( 20, 55, 70, 100);
The above has only one slight flaw: the PDC_set_resize_limits( ) function exists, at present, only in Win32a. If you try to use it with other flavors of PDCurses, you'll get unresolved external function errors. Eventually, the function may exist in other flavors; in X11 and SDL, it could actually be "functional" (other flavors of PDCurses don't support resizing, so this would be a do-nothing function for them.)
Alternatively, you can (again, before calling initscr( ) or Xinitscr( )) set the following:
ttytype[0] = 20; /* Window must have at least 20 lines in Win32a */
ttytype[1] = 55; /* Window can have a max of 55 lines in Win32a */
ttytype[2] = 70; /* Window must have at least 70 columns in Win32a */
ttytype[3] = (unsigned char)200; /* Window can have a max of 200 columns in Win32a */
...which won't cause trouble with other flavors (they'll just ignore it), but which is inelegant and limits you to 255x255 windows. Though arguably, 255x255 windows should be big enough for anyone.
My thanks to Anatoly Techtonik for pointing out some problems in my original version of this feature.
• Xavier also pointed out that the window didn't capture mouse events. You could get strange behavior if you clicked within the Win32a window, dragged the mouse, and released the button somewhere outside the window. A few calls to SetCapture( ) and ReleaseCapture( ) fixed this.
Fixes (2012 Jun 11):
• Roald Ribe provided a patch that made the WndProc( ) function in pdcdisp.c considerably cleaner. That function had become too large to be easily managed; the new arrangement is a little easier to follow.
• As is shown in the screen shot at the top of this page, one can get text to appear with any desired foreground and background colors; you aren't limited to the 256-color palette. You can just specify a foreground RGB and a background RGB for each character. For an example of how this is done, see newtest.cpp. Note that this works only when using 64-bit chtypes.
• I found that if you maximized a Win32a window, exited, and restarted the program, it would hang. Also, attempting to check for a key press wouldn't necessarily work, now that we aren't multi-threading: PDC_check_key( ) must explicitly check for new messages sent to the PDCurses window, in order to make sure that all keyboard events have been processed. Both bugs are now fixed.
Fixes (2012 Jun 2) :
• Previously, the window had been handled in a separate thread. This made the code somewhat more complicated than it had to be. More seriously, there were issues caused by the lack of re-entrancy in PDCurses. It was at least theoretically possible to have the window thread and the "main" outside-the-window-thread accessing variables simultaneously. A mutex helped to avoid this problem, sort of, but it wasn't a perfect fix. However, Roald Ribe figured out a nice way to avoid the need to multi-thread. The code is much saner and safer as a result.
• Roald also pointed out that a lot of code uses Xinitscr( ) when compiled for XCurses and initscr( ) otherwise. There is no good need for this. On non-XCurses platforms, initscr( ) simply calls Xinitscr( 0, NULL), and the argc and argv parameters are then ignored. So Xinitscr( ) is now enabled for all platforms. Use of it is actually a Good Thing; it makes it slightly more likely that the correct command line arguments will get to the library, which can then use them for setting the window title and getting the previous window state from the Registry.
• Roald also pointed
out that it would be nice to be able to select in
"paragraph style" instead of the default "block style". So you could
mark things like
<- From here, keep marking text until it wrap
s around, then keep on marking some more lines to b
e copied to clipboard until you've had enough, right
...i.e., the way things usually get marked in most word processors. This is now enabled. Drag with the left mouse button pressed, and a paragraph will be highlighted and copied to the Windows clipboard when you let go of the button. (Hold down Shift when you press that mouse button, and you can get the previous block-marking and copying behavior.)
• Roald also provided some fixes to OpenWATCOM compilation to get proper symbols in the debugger and smooth out a few problems with that compiler.
• I made some changes in curses.h so that, when using 64-bit chtypes, one can specify Unicode characters up to 20 bits. Almost all "normal" Unicode characters fit within 16 bits -- hence the widespread use of UTF-16 -- but if you look at the Unicode code charts, you'll see that, for example, (Cretan) Linear B, Old Italic, Phaistos Disc, Shavian, Phoenician, and so on require a seventeenth bit. It does appear as if Unicode can require 21 bits, if one makes use of the "Private Use Area". But 20 bits appears to be overkill for all practical purposes. I also extended the color field within chtype to consume 31 bits. See newtest.c for an example of the use of this (or look at the screen shot at the top of this page). Basically, five bits each specify the foreground and background R, G, and B, plus one more "signal" bit to indicate that the color is to be treated in this manner, instead of as an index within a palette... that brings us up to 31 bits.
This color specification system could also apply to the SDL and XCurses flavors of PDCurses.
Fixes (2012 May 14) :
Fixes (2011 November 1) :
Fixes (2011 September 14) :
Fixes (2011 June 12) :
Fixes (2011 January 20) :
Fixes (2010 December 26) :
Fixes (2010 November 29) :
Fixes (2010 November 12) :
Fixes (2010 September 26) :
Fixes (2010 August 5) :
Fixes (2010 May 24) :
Fixes (2010 May 9) :
Fixes (2010 May 4) :
Fixes (2010 May 3) :
Fixes (2010 Apr 30) :
Fixes (2010 Apr 29) :
Fixes (2010 Apr 26) :
Fixes (2010 Apr 23) :
Fixes (2010 Apr 19) :
Fixes (2010 Apr 15) :
Fixes (2010 Apr 14) :
Fixes (2010 Apr 13) :
Fixes (2010 Apr 12) :
Fixes (2010 Apr 11) :
Fixes (2010 Apr 7) :
Fixes (2010 Apr 6) :
Fixes (2010 Apr 5) :
Fixes (2010 Apr 4) :
Fixes (2010 Apr 3) :
Fixes (2010 Apr 1) :
Fixes (2010 Mar 30) :
• In the input test part of 'testcurs', mouse move events are reported if a button is pressed. Looking at the definition of ALL_MOUSE_EVENTS in curses.h, this makes sense; all bits are set, except for the REPORT_MOUSE_POSITION button. I turned that one on, too, thinking it would cause 'testcurs' to report all mouse movement, whether buttons were pressed or not. That doesn't happen, with either the SDL or "standard" Win32 libraries. This is probably a matter of my not understanding how PDCurses is supposed to work.
• The default Courier New font always works. You can choose other fonts, but they may have shortcomings. You can use Lucida, Verdana, Courier, and other fixed-size fonts if you wish; you'll just find that italic and/or bold text may not work. You may also find that Cyrillic or other non-Latin text fails to appear properly, if it's not supported in that font. Unsupported text will show up as blanks or boxes. (Hebrew, Arabic, and other right-to-left languages aren't supported at all, by the way.) When using 64-bit chtypes, Unicode past the "basic multilingual plane" (BMP) should be supported -- testcurs should show a musical clef sign, 𝄞 U+1D11E, as part of the 'ACS (alternate character set) test', but your mileage may vary. For most existing applications, much of this won't matter; other flavors of PDCurses didn't support those things anyway. You can use Times or other proportional fonts, though you may find that the result looks a little weird.
• Also at certain font sizes, Windoze decides that normal = bold. That is to say, its font mapper can't be persuaded to provide two different fonts for certain sizes. The only way around this (at present) is to hit choose a different or larger font.
• With 'wide' flavors, pasting text to and extracting it from the clipboard doesn't work. I don't know why.
• Menu options to print the current screen, and/or save it as an HTML file, could be useful. Neither would be difficult to do. PostScript output would be nearly trivial (mostly because I already know a lot about PS). The functions for PS and HTML export would even be platform-independent. PDF would be a little tougher. One could just use ps2pdf, but I'd rather avoid the dependency.
• Functions should be provided to specify maximum and minimum dimensions. In many cases, these might be the same (a legacy app that expects 80 columns and 25 rows, for example, and which has no provisions for resizing events). In such cases, the dialog style might change from "resizable window" to "fixed window".
• A fix for SDL: in the course of testing PDC_set_line_color, I noticed that it only 'sort of' works in SDL: it'll change the line color for subsequently drawn lines. If you run newtest with the SDL library, for example, when you click to change the line color, nothing happens. But resize the window (triggering a redraw), and hey presto, the lines are redrawn in the correct color.
• A conversation with Mark Hessling caused me to realize that being able to configure the menu programmatically could be helpful, and might not even be all that tough to do.
• Mark also pointed out that some sort of drag-and-drop functionality could be useful. He's currently doing this when in the Win32 console flavor of PDCurses, but in Win32a, you don't have the same direct access to the window. Doing this would require some relatively simple extensions to PDCurses, which would realistically speaking probably only occur in Win32a; the other flavors are not under much active development.
• There are currently 32 ACS_ alternate character set #defines in curses.h. As best I can tell, there's nothing preventing us from having up to 128 such. It would be nice, in my humble opinion, if the double-line variants of the box characters ACS_RTEE and such were supported; perhaps also ACS_CHECKMARK, perhaps some of the block/half-block characters... If one did this, would there be backward-compatibility issues? (I see none.) As best I can tell, only the behaviour of those 32 ACS items is specified; we're still free to play around with anything else. (I've added some possible #defines to pdcwin.h to illustrate. Note that these should be available on other systems, too.)
• At present, all flavors of PDCurses support one display window, called stdscr. At least in theory, it would be possible for Win32a to support multiple display windows. That'd be really nifty (and useful), but probably more effort than I'll go to unless I can get somebody to pay me to do it. (It would involve a new 'switch stdscr' function, which would have to store all the many static/external variables associated with the current stdscr, then create a new one; or, restore all the static/external variables. Plus some other annoying bits and pieces.)
• A full-screen option might be useful. This would basically enlarge the window so that the borders and menu and such were just outside the actual screen (something I've done with the astronomy software that is my "day job", so I'm familiar with the process.)
• If you drag open an area with the left mouse button pressed, it marks that area and then copies it to the clipboard when you release the mouse button. To me, this makes a certain amount of intuitive sense. Almost all the time, if you drag open an area on-screen in a PDCurses window, you're doing it to copy it to the clipboard. It may be useful to provide a menu option to disable mark/copy, for those probably very few apps wherein one might drag the mouse for another reason.
• There are two menu options at present: select the font, and paste from the clipboard. (With this last, if you've text in the clipboard, it's fed through getch( ) to your program.) These probably should be icons rather than text. Both functions are available via Ctrl-Comma and Ctrl-V respectively.
• Mice are almost totally supported (five buttons, and up to triple clicks.) For the wheel, we really ought to be keeping track of total wheel motion, which isn't necessarily an integral number of wheel clicks. Vista, in particular, added support for continuously varying wheels:
The issues described therein, of the need to accumulate mouse motion, are handled properly in the code now; 'wheel up' and 'wheel down' messages are generated as needed, after the mouse has moved far enough. But there's no way to signal "mouse wheel moved just a little bit".
• This version supports COLORS=256 and COLOR_PAIRS=256. Compile with the testcurs that's part of the win32a.zip file, and go to Color Test, and you'll see this demonstrated. Or you can see it in the Newtest demo at the top of this page. This also shows how, when using 64-bit chtypes, one can get full RGB coloring.
• Italic, reverse, and under/left/right-lined text has been added, as has blinking, using timer events to trigger a reversal in color. (Compile and link the testcurs included with the win32a.zip file, and look at the 'color test' portion, and you should see all attribute combinations.) Those are all the attributes we can probably get with a 32-bit chtype. With a 64-bit chtype, one can also get strike-out text and full RGB coloring. All of this is backward compatible (always a key consideration with PDCurses).
With the 64-bit chtype flavor, we could set A_INVIS to some different value. I assume its purpose would be that if you set that attribute, the text disappears (i.e., that character cell is just filled with the background color).
• Currently, key_modifiers includes Alt, Shift, Control, and Numlock. Why not Capslock and Scroll lock?
• I don't really like the way key modifiers are handled (using GetAsyncKey). The code I wrote does work, but if, for some reason, there's a significant delay between the key being hit and the WM_KEYDOWN message getting to WndProc, the user may no longer be pressing the Ctrl or Shift key, and those modifiers will have been lost. I've not actually seen that happen, and it seems unlikely. But it seems as if in theory, it ought to be possible. Proper fixing of this, though, would require having a queue of mouse events, and I think might break existing Curses programs that assume no queue. Or maybe it's assumed that the program checks for input on a frequent basis.
• I've tested this (to varying degrees) with Visual C, OpenWATCOM, Digital Mars, and MinGW. On the latter, I'm getting problems with finding libgdi32.a and libuser32.a unless I specify their locations explicitly, but that may just reflect my (lack of) knowledge. (This is at least partly fixed now.)
I can be reached at plüto@prôjéctplutö.cöm (obviously, removing diacritical marks inserted in hopes of confusing spammers!)
Should you send me code for a "problem" case, it would be nice (but not essential) if it compiles to use the DLL flavor of PDCurses. The advantage of this is that I can swap the Win32 console flavor DLL for the SDL flavor DLL, or the Win32a flavor DLL, without needing to recompile anything. Also, that way, I can just recompile Win32a and immediately test it with your app.


text:
Loading stream...
Now Playing
Podcasts & RSS Feeds
|All Content
|View all podcasts & RSS feeds
Connect with Us
Behind the Mics
Host of Wind & Rhythm
Public Radio 89.5-1 Reporter & All Things Considered anchor
Classical 88.7-1 host
Host of Swing on This
Classical 88.7-1 host
The Record
2:31 pm
Mon December 26, 2011
It Was A Good Year For Swag
By Sami Yenigun
2011 was a good year for the word "swag". Not trinkets, or party favors, not an acronym for Stuff We All Get, "swag" comes from swagger. This year a term that hip-hop artists have been using for nearly a decade enjoyed a moment in the spotlight.
Copyright 2011 National Public Radio. To see more, visit http://www.npr.org/.

subset: commoncrawl


text:
Ahead of the RBI's monetary policy review, the government on Saturday "strongly" pushed for interest rate cut saying availability of affordable credit was necessary to boost manufacturing.
India's gross domestic product (GDP) — the total value of goods and services produced in the country—grew 7.3% in 2014-15 and 7.5% in January to March, although consumer spending and investment activity remained largely muted last year, data released on Friday showed.
Man vs machine: With robots replacing humans in various jobs, as seen in Amazon's drones, the GDP is at stake.
The US economy contracted 0.7 % in the first quarter of 2015, with the impact of a ports slowdown and cautious consumer spending worse than originally estimated.The Commerce Department's revised estimate of confirmed the stall in the first three months of the year
India Inc described the GDP figures released on Friday as encouraging, saying these confirmed industry's assessment that the economy is showing signs of recovery.
Indian Oil Corp (IOC), the country's biggest refiner, is expanding its natural gas business as the south Asian nation, the world's third-largest carbon emitter, aims to cut its dependence on coal and oil.
Tata Steel in UK, warned its employees, on Friday that the new pension scheme is heading for a huge shortfall of 2 billion pounds ( $3 billion).The warning comes even as unions are preparing to announce the results of a ballot to determine industrial action against the Indian steel giant.
The economy grew at 7.3% in 2014-15, up from 6.9% a year ago, government data showed on Friday.
Shares of SpiceJet settled nearly 7% higher today after the company posted its first profit in seven quarters.
Prime Minister Modi ramped up spending on roads, railways and rural infrastructure in April to boost economic growth, after $19 billion in cuts brought public investment shuddering to a halt at the end of the last fiscal year.
Reliance Communications Q4 profit up 46 percent
The new unified licensing regime in the Department of Telecommunication leads to Vodafone's sale of its stake in Bharati Airtel.
The benchmark Bombay Stock Exchange Sensex saw its best performance in nearly two weeks, gaining 1.2% or 322 points as investors took positions in anticipation of a rate cut by the Reserve Bank of India in next week's monetary policy review.
After breaking its 3-day losing streak, rupee edged higher by 5 paise and continues firming up against the weakening dollar.
When we took over the economy a year ago, it was like a train that has derailed and what we have been able to do in the last year is not just put it back on track but we have been able to take a passenger train and make it like a Rajdhani. Hopefully we will make it a bullet train as well.


text:
I daily use 4 -elements Scopar screwed to Vito. Is it a bad or a good lens? I also did much work with Minolta AF 24-50/4. What about this one? Rokkor MD 28/2.8.? All these lenses cost me 4 to 6 times less then the cost of this noct. Nikkor. Today, almost any of the equally expensive lenses for digital must be much sharper and have a better color rendition than this noct. Nikkor. Are we talking about a collectible item?
Truth is the selers maintain high prices while the number of buyers vanishes each day. But it is OK, it's their business. The next task for the last standing camera manufacturers is to make the use of adaptors and, concequently, older lenses impossible. I think it is time for them to start working in this direction. Whoever wants to "downshift" will use film cameras and "older" digital.


text:
Basketball Arcade Machine
By Lemondo Entertainment
Open iTunes to buy and download apps.
GREAT DEAL! From today for a limited time, 5 starred Basketball Arcade Machine is FREE!!!
From today you got a brilliant chance to have real Basketball Arcade Machine in your device!!!
Super addictive, entertaining and killer game with Super Physics, Graphics and Sounds!
You don't have to pay any more for each game played on Basketball Arcade Machine, because you'll have your own in your pocket!
Enjoy your free time by playing Basketball Machine; Game with SUPER ATTRACTIVE GAMEPLAY!
You have 4 levels with different modes and 30 seconds per each. Try to get as many points as you can, make accurate tosses in a row to get additional seconds and challenge your friends. Track your and others high scores by built in Game Center!
Main Features:
Exiting Graphics and Music!
Astonishing physics!
Interesting and challenging Gameplay!
Comfortable and easy exploring high score viewer by built in Game Center!
GET IT NOW & YOU'll NEVER FEEL BORED!
What's New in Version 1.6
Minor Bugs Fixed
Customer Reviews
A wildly fun app but needs more options
I love this app a lot. The graphics are fantastic and it's simply a lot of fun. The choices you have as to themes and balls are good, but there needs to be more. Maybe you can have all the planets or different sports balls, like golf balls, bowling balls (and based on the type of ball they are, they can react as they would in real life. Take for example the bowling ball. They're heavy and wouldn't necessarily rebound off each other easily, thus creating a different effect than rubbery basketballs), and maybe even marbles. Than you can be fantastical with fireballs, ice balls, etc. Finally, I would suggest different scoring categories for each ball instead of an overall high score. Because some balls, like the footballs, are harder to use because they don't roll very well and get stuck in the back where you can't reach them. Those are lots of suggestions, but keep them in mind. It's still a fun game.
This is awesome BB
This app is awesome because it is like 3D I will tell you why I think that. I think that because at jokers there is a game just like that but easier this one is more challenging
Good BUT
The game is fun it has way to many video ads popping up every second. It is really annoying because they happens before and after each level.
- Free
- Category: Games
- Updated: Feb 06, 2015
- Version: 1.6
- Size: 41.3 MB
- Language: English
- Seller: Lemondo Ltd.
- © Lemondo 2014
Compatibility: Requires iOS 7.0 or later. Compatible with iPhone, iPad, and iPod touch. This app is optimized for iPhone 5.
Top In-App Purchases
- Enlarge Basket$1.99
- 5000 Points$0.99
- 15 Ball Mode$0.99
- Baseball Ball$0.99
- Tennis Ball$1.99
- 11000 Points$1.99
- 17500 Points$2.99
- 70000 Points$9.99
- 30000 Points$4.99
- 10 Ball Mode$0.99


text:
USAID's Parliamentary Strengthening Program (PSP) aims to improve Parliament's ability to conduct the business of the Haitian people in a transparent, accountable, and professional manner, with the objective of increasing popular support for democratic political processes and supporting greater stability in the country.
After the earthquake, St. Boniface hospital received several spinal cord injury patients from different regions of the country. Therefore, with USAID support, the St. Boniface team started a comprehensive program for the management of patients with spinal cord injury in 2011. The services offered include medical care with an emphasis on wound care, psychosocial support, physical rehabilitation, occupational therapy, wheelchairs reparation, patient and household training, and vocational training.
USAID awarded the "Avoid HIV and its Transmission" (EVIH-T) project to Johns Hopkins Bloomberg School of Public Health Center for Communication Programs, who leads a consortium including JHPIEGO, Save the Children, and local non-governmental organizations such as INHSAC and FOSREF. The project is being implemented in close collaboration with the Department of Health Promotion and Environmental Protection of the Ministry of Health (MOH/DPSPE), the National AIDS Control Program (NACP), and the Ministry of Education.
The Haiti earthquake on January 12, 2010, struck and further weakened a health system with historically poor health outcomes. This is particularly true for the public health facility infrastructure in Haiti, which, in addition to facilities destroyed or damaged in the earthquake, has serious infrastructure shortfalls throughout the health system such as: structures that are in poor condition or not seismically resilient, lack of clean water and adequate sanitation, and lack of availability of adequate power.
The overall goal of the Leadership, Management, and Sustainability Program (LMS/Haiti) is to strengthen the leadership and management skills of Haiti's Ministry of Public Health and Population (MSPP) to respond to the challenges of reproductive health commodity security and the delivery of quality family planning and other health services.
The earthquake that struck Haiti on January 12, 2010, was the most powerful earthquake to strike the country in 200 years, resulting in approximately 230,000 deaths and an estimated 300,000 injuries. People suffered bone fractures, paralysis, limb loss (estimates as high as 4,000 quake-related amputations), spinal cord injuries, peripheral nerve damage, and mental trauma.
Last updated: May 29, 2015


text:
Our Members Say
- MrRandMcnally
- Reviews: 326
Hotel Colonial: Most people make it a day trip but...
Most people just make a day trip from Bogota in car or train, but if you want to spend some time exploring the town, and not just viewing the Cathedral, this hotel will get you int mood for some colonial exploration.
Designed to have the feel of a hacienda the 50 or so rooms are spread on two floors around open courtyards. The rooms are simple, and there was no hot water when we were there but it is clean and the beds are comfortable. There are TVs with Cable, and for around $20 you can't go wrong. Also on normal weekends no reservations are needed so you can just show up.
Sort by: Most recent | Most helpful
- 1
Sponsored Listings
Instant Answers: Zipaquirá
Get an instant answer from local experts and frequent travelers
Explore the World
- South Seattle Hotels
- Lubbock Hotels
- Longwood Hotels
- Beverly Beach State Park Hotels
- Baku
- Orchard Valley Hotels
- Daytona Beach
- Alligator Pond Hotels
- Lake Scugog Hotels
- Durham Town Hotels
- Haslewood Island Hotels
- Dhulikhel Hotels
- Varanasi
- Shantou
- Kitengela Game Conservation Area Hotels
- De Kennemerduinen Hotels
- Argelès-sur-Mer


text:
Find the perfect hotel in Glenfinnan using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near Glenfinnan, United Kingdom for your upcoming personal or group travel. Explore the most favored Glenfinnan motel and hotel rooms. Browse the Glenfinnan area hotels to find the perfect lodging! Please use the provided map of the Glenfinnan hotels.The Glenfinnan center point is about 13 miles from City Centre Fort William and 17 miles from City Centre Mallaig.
Glenfinnan Hotels & Accommodations
Next: See My Glenfinnan Hotels with Pricing >


text:
Introduction to Psychotherapy
An Outline of Psychodynamic Principles and Practice
What is psychotherapy about?
What are the similarities and differences of its many forms?
What are the most recent developments in the field?
Introduction to Psychotherapy has been an essential reference book since its publication in 1979, and is regularly included in reading lists for trainee psychotherapists, psychiatrists and other professionals. It is often recommended to interested lay people and prospective patients. This third edition takes into account recent changes in psychotherapy theory, practice and research.
The authors are all psychoanalysts. The first edition arose from the experiences of Dennis Brown and Jonathan Pedder working and teaching together as Consultant Psychotherapists at St Mary's Hospital and Medical School, London.less
280 pages; ISBN 9781134626670
Read online, or download in secure EPUB or secure PDF format
Title: Introduction to Psychotherapy
Author: Dr Anthony Bateman; Dennis Brown; Jonathon Pedder
More Psychology
Mistakes Were Made (But Not by Me) 2008 US$ 15.00 304 pages
Cognitive Science 2014 US$ 56.00 556 pages
To Sell Is Human 2012 US$ 12.99 256 pages
Feeling Good 2012 US$ 7.99 736 pages
- Academic > Health Sciences > Internal medicine > Neurosciences. Biological psychiatry. Neuropsychiatry > Neurology. Diseases of the nervous system > Psychiatry > Therapeutics. Psychotherapy
- Psychology & Psychiatry > Psychopathology > Compulsive Behavior
- Psychology & Psychiatry > Psychotherapy
- Psychology & Psychiatry > Psychoanalysis


text:
Care for cats, dogs & other domestic/companion animals
Care for horses & livestock/farm animals
Penn Vet Ryan Hospital – Continuing Education Opportunity
Title: "Management of Chronic Gastrointestinal Disorders: Present Approaches and Future Directions"
Speaker: Dr. Mark Rondeau, DVM, DACVIM
When: Thursday, June 11 at 7:00 pm
Location: Spasso Italian Grill
34 S. Front Street
Philadelphia, PA 19106 215-7661
Sponsor: Hill's Pet Nutrition
RSVP: Please contact Maria Calabrese to register.
Fax: 215-573-4617 Phone: 215-573-9401 Email: firstname.lastname@example.com
CE: Two credits of complimentary CE available.
Seating is limited—advance registration is required.
Please register no later than Thursday, June 4 to ensure your seat. We look forward to seeing you there!
Penn Vet's Continuing Education Series is a bi-monthly continuing education opportunity for primary care veterinarians, technicians and office staff.
This week's lecture is presented by Drs. Lili Duda, Michelle Giuffrida, and Pascale Salah.
1.5 credits of CE available.
Pre-registration required. Please register with your practice name and names of participants to the Ryan Hospital Referral Office at the email or phone number listed below.
Registration deadline: Thursday, June 11, 2015
6:00 PM - Complimentary Dinner, Cocktails and Meet & Greet
7:00 PM - Session begins. Q&A follows
This week's lecture is presented by Dr. Giacomo Gianotti.
Registration deadline: Thursday, August 13, 2015
This week's lecture is presented by Dr. Deb Silverstein, DVM, DACVECC.
Registration deadline: Thursday, October 22, 2015
This week's lecture is presented by Drs. Magi Casal, Tom Nolan, and Shelley Rankin.
Registration deadline: Wednesday, November 25, 2015


text:
Featured car - Video: TG mag's Chilean road trip
Video: TG mag's Chilean road trip
Watch highlights of Top Gear mag's big journey through the Atacama Desert in a Mini Cooper SVideo: TG's Chilean road trip
Latest news
Mini John Cooper Works makes debut
Detroit show marks the world debut of the new JCW. It's Mini's pokiest, fastest, most intake-covered car yetMini John Cooper Works makes debut
This man just broke the parking world record
Watch Chinese parkist Han Yue slide his Mini into a space just 8cm longer than his carThis man just broke the parking world record
First drive: Mini five-door hatch
The ever-expanding Mini range gains a conventional five-door model. Still fun? Paul Horrell checks it outFirst drive: Mini five-door hatch
Top Gear's top five small hot hatches
Hot hatchbacks are a staple of the performance car world. Here are our favourite pocket rocketsTop Gear's top five small hot hatches
Mini Cooper S vs Ford Fiesta ST
As the Fiesta becomes the best-selling UK car of all-time, here it is in action in Wales...
It's the five-door Mini!
The new-new-new Mini now has a longer, taller and doorier sibling. Bye bye, Clubman?It's the five-door Mini!
First drive: the brand new Mini
Believe it or not, it's entirely new underneath. But has it changed its character? TG finds outFirst drive: the new Mini
The Minis of Mini UTD
Check out the best cars from this year's music 'n' minute motors festival
Classified ad of the week: Cooper S
This is what the fastest Mini looked like in the sixties…Classified ad of the week: Mini Cooper S
It's the Mini Countryman John Cooper Works
Mini's chubby crossover gets four-wheel drive and 215bhpMini Countryman JCW revealed
Hammond's icons: Mini Cooper S MkII
A car that changed the world and became an automotive icon in the process. Richard Hammond goes Mini
Audi reveals hottest S-line A1
New Mini rival gets a wee bit hotter with introduction of twin-charged Polo GTI engine…Read about the new Audi A1 S line
Mini v Porsche: it's not on
Porsche snubs Mini, doesn't come out to play and invites Mini to Sebring, Daytona, Le Mans instead…Read about the Mini and Porsche challenge
Mini Cooper hits 226bhp
German tuning firm bumps up Mini cabrio's power. The estate agents are jealousRead about the AC Schnitzer
Mini 'van
Iconic small car brand hooks up with inconic caravan maker to create ultimate beach accessoryTake a look at the Mini plus Airstream concept


text:
Help Orphaned Girls in India
Provide a home and education for India's most vulnerable children - orphaned girls on the streets of Calcutta.
Learn More About the Program and Donate »
Glass Wasp Trap
$8.00Special Value!
Tie Dye Spirit Sleeveless Top
Dragonfly Delight Ombre Tunic
$29.95One of our favorites!
Excuse Me Squirrel Mug
Tie Dye Spirit Top
$26.95One of our favorites!
Here Comes The Sun Long Sleeve Tee
From $29.99On Sale!
Get Her to School Safely
From $1.00
Devastating Earthquake in Nepal - Help Now
From $5.00
Diagonal Rays Stonewashed Short Sleeve Tee
From $24.99On Sale!
Tree of Life Sling Bag
Sunshine Daydream Hooded Jacket
From $33.99On Sale!
Guatemalan Worry No More Doll
$1.99On Sale!
Divine Chocolate Bar - 1.5 oz
$2.00Special Value!
Operation Sandwich - Fight Hunger in America
From $2.00
Coat of Many Colors Hooded Long Jacket
From $36.99On Sale!
Rise & Shine Hooded Jacket
From $39.99On Sale!
Brushed Sky Long Sleeve Tunic
$19.99On Sale!
Urban Chic Recycled Metal Lantern
$7.99On Sale!
Tie Dye Spirit Long Sleeve Top
Scarlet Dragonfly Sleeveless Tunic
Tie Dye Block Print Long Sleeve Top
Provide Seeds for Families in Nepal - Help Now
Eco Traveler
Elephant in the Garden Grande Mug
$12.95One of our favorites!
Calypso Swing Sleeveless Tunic
Midnight Dragonfly Soup Bowl
From $12.95
Kisii My Heart Paperweight
From $2.95
Northern Lights Cotton Scarf
From $18.00On Sale!
Help Where It's Most Needed
Sacred Mark Soap
$4.99On Sale!
As if the 6.7 magnitude aftershocks from the first earthquake weren't terrifying enough, a second earthquake of 7.3 magnitude occurred on Tuesday, May 12th, collapsing more buildings and causing more deaths, injuries, and fear. GreaterGood.org is funding first responders within the region. Our partners need medical supplies, food, clean water, sheltering supplies, and more as they provide life saving support for the victims.
This Gift That Gives More directly helps the survivors of these terrible earthquakes.
Give Now!
Contribute To Ending World Hunger
Super Nutrition for Malnourished Children
Feed a U.S. Family
Provide Egg Laying Hens for Haitian Families
Coats for the Homeless
Protect & Feed Burma's Schoolchildren
From $2.50
Clean Water for Life in Laos
From $3.00
A Year of School Lunches for an AIDS Orphan
From $10.00
Meals for Homeless Veterans
Feed U.S. Seniors in Need
Feed a Child in the Philippines
Liberate Girls from Indentured Servitude
Bednets for Africa and Haiti
Give Goats to Rwandan Families
High-Efficiency Stoves for Darfur Refugees
Feed Native American Students
Help Students Feed America's Hungry
Fruit Trees for African Villages
A Space to Learn for Native American Students
From $5.00DONATIONS WILL BE MATCHED!
Shoes for the Needy
Hot Lunches for Hungry Students
Feed U.S. Kids with The BackPack Program
Humanitarian Disaster in the Horn of Africa - Help Now
Toys for Children in Need
Help Heal a Woman with an Obstetric Fistula
Syrian Refugee Families - Help Now
From $15.00


text:
> Comment
Remember me on this computer
Sign in
"Remember me" uses a cookie. View our Cookie Policy.
August 30, 2005 8:13 pm
By Carola Hoyos and Thomas Catan
You have viewed your allowance of free articles. If you wish to view more, click the button below.
© The Financial Times Ltd 2015
FT and 'Financial Times' are trademarks of The Financial Times Ltd.
Printed from: http://www.ft.com/cms/s/1/644be470-1983-11da-804e-00000e2511c8.html
Print a single copy of this article for personal use. Contact us if you wish to print more to
distribute to others.
© The Financial Times Ltd 2015 FT
and 'Financial Times' are trademarks of The Financial Times Ltd.
Privacy policy |
Terms |


text:
You may be trying to access this site from a secured browser on the server. Please enable scripts and reload this page.
Student Program
Oakland County, Michigan
Human Resources
Student Program
Employment Verifications
Holiday Schedule
Student Program
Currently selected
Student Program
Page Content
"Serving the Needs of Oakland County Citizens"
Program Purpose, Goals & Objectives
1. Provide a positive learning atmosphere to students.
2. Nurture and develop a knowledgeable, skilled, and diverse workforce.
3. Expose Students to employees with a positive work ethic.
Employability Skills Students Should be Prepared to Develop
1. Punctuality (arriving to work on time)
2. Self-motivation (ask for work to do)
3. Ability to follow directions
4. Supervisory interaction (timely notification of absence; ask for assignments)
5. Co-worker interaction (positive attitude; team concept towards assignments)
6. Personal appearance appropriate to a professional office.
7. Time management skills (wise use of time, finishing tasks within timeframe)
8. Sense of responsibility to employer
Apply for a Student Job


text:
Gates: No US 'rush for the exits' in Afghanistan
BRUSSELS U.S. Defense Secretary Robert Gates said Thursday that when the Obama administration begins pulling troops from Afghanistan next month it will resist a rush to the exists, "and we expect the same from our allies."
Germany, however, publicly questioned whether the U.S. might be setting a bad example that could undermine the strategy for ending the conflict.
Gates' remarks to reporters after a closed-door meeting of NATO defense ministers underscored the diplomatic challenge President Barack Obama faces in delivering on his promise to begin bringing U.S. troops home. He is expected to decide within days how many to pull out this summer and fall - and possibly set a timetable for much larger withdrawals in 2012.
The U.S. has about 100,000 troops in Afghanistan.
Gen. David Petraeus, the top U.S. commander in Afghanistan, briefed the ministers on progress in the war at a closed-door meeting. He will deliver options for troop reductions to Obama soon.
Gates said at the outset last week of a round-the-world trip whose final stop is Brussels that detailed discussions with the White House about how to carry out the troop drawdown would begin when he returned to Washington. He is scheduled to head home Friday after delivering a speech on flaws in NATO caused by an imbalance in military power between the U.S. and its European allies. It will be his final policy speech as Pentagon chief. He will retire June 30 after 4 1/2 years in the job.
His NATO counterparts showered Gates with praise for his service. One official had Gates autograph the cover of a Time magazine edition that reported on the U.S. Navy SEAL raid that killed al-Qaida leader Osama bin Laden in Pakistan.
Bin Laden's demise has changed the dynamics of the debate over winding down the war in Afghanistan. Some see it as a ticket to getting troops out faster; others, like Gates, say it remains to be seen whether eliminating bin Laden will lead to a negotiated political settlement with the Taliban, whose commander, Mullah Omar, was personally close to bin Laden.
"I think that in terms of the political prospect, the potential of the killing of bin Laden to be a game changer is there," Gates said.
Gates told reporters the U.S. remains committed to maintaining military pressure on the Taliban, whose rule over Afghanistan ended in late 2001 after U.S. forces invaded in response to the 9/11 terrorist attacks. The Taliban has been resurgent in recent years, however.
"I see no changes likely in the next six months or so that are going to relieve pressure on the Taliban," he said.
Throughout his tenure at the Pentagon, Gates has struggled to get NATO members to contribute more in Afghanistan, especially combat troops. After Thursday's meeting of defense ministers from the 28 member nations, Gates told a news conference that it is crucially important that a plan for winding down NATO's combat role by the end of 2014 not squander gains against the Taliban that were won at great cost in lives and money.


text:
WELLINGTON, New Zealand (AP) -- Winger Zac Guildford scored four of New Zealand's 12 tries in a 79-15 victory over Canada on Sunday, while Colin Slade failed to seize his moment hours after becoming the All Blacks' first-choice No. 10 for the pressured knockout rounds of the Rugby World Cup.
Slade stepped into a glaring spotlight after being nominated by coach Graham Henry as New Zealand's flyhalf-elect to replace Daniel Carter, who has been forced out of the tournament with a groin injury.
New Zealand will meet 2007 semifinalist Argentina in the quarterfinals. The Pumas overcame a 7-5 halftime deficit to beat Georgia 25-7 in Palmerston North in the first of Sunday's four matches.
With six of the quarterfinal berths filled, the last two group matches will decide the rest: Wales vs. Fiji, and Italy vs. Ireland. New Zealand was already assured of a quarterfinal spot.


text:
Book your room at Park Plaza Belvedere Medulin
Room (Guest)Max Occupancy: 2 guests (up to 1 child, 1 infant)
Superior RoomMax Occupancy: 3 guests (up to 2 children, 2 infants)
Room, Sea View (Guest)Max Occupancy: 2 guests (up to 1 child, 1 infant)
Superior Double Room, Sea ViewMax Occupancy: 3 guests (up to 2 children, 2 infants)
Superior Double Room, BalconyMax Occupancy: 3 guests (up to 2 children, 2 infants)
Superior Twin Room, Balcony, Sea ViewMax Occupancy: 3 guests (up to 2 children, 2 infants)
Family Room, BalconyMax Occupancy: 4 guests (up to 3 children, 3 infants)
Family Room, Balcony, Sea ViewMax Occupancy: 4 guests (up to 3 children, 3 infants)
Family-friendly hotel with free breakfast and restaurant
Collect 200 points
Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.*Offers may apply
This family-friendly Medulin hotel is located near the airport, within 3 mi (5 km) of Bijeca Beach and Levan Island. Pula Aquarium and Kamenjak National Park are also within 9 mi (15 km).
Hotel Features
Along with a restaurant, this hotel has an indoor pool and an outdoor pool. Free buffet breakfast and free WiFi in public areas are also provided. Additionally, a fitness center, a bar/lounge, and a poolside bar are onsite.
Room Amenities
All 450 rooms provide conveniences like refrigerators and coffee makers, plus free WiFi and LCD TVs with satellite channels. Minibars, room service, and hair dryers are among the other amenities available to guests.Information missing or incorrect? Tell us!
Hotel Amenities
Hotel Amenities
In addition to an indoor pool and an outdoor pool, Park Plaza Belvedere Medulin provides outdoor tennis courts and a sauna. The hotel offers a restaurant. Guests can unwind with a drink at one of the hotel's bars, which include a poolside bar and a bar/lounge. A complimentary breakfast is offered each morning. High-speed wireless Internet access is complimentary.
Event facilities measuring 1615 square feet (150 square meters) include meeting rooms. This family-friendly hotel also offers a children's pool, a seasonal outdoor pool, and a fitness center.
- Beach umbrellas
- Beach sun loungers
- Pool sun loungers
- Beach towels
- Children's club (free)
- Number of meeting rooms - 2
- Beach/pool umbrellas
- Meeting rooms
- Number of buildings/towers - 1
- Arcade/game room
- 24-hour front desk
- Bar/lounge
- Elevator/lift
- Fitness facilities
- Garden
- Restaurant
- Gift shops or newsstand
- Outdoor tennis courts 4
- Conference space size (meters) - 150
- Conference space size (feet) - 1615
- Hair salon
- Outdoor pool
- Outdoor seasonal pool
- Laundry facilities
- Spa treatment room(s)
- Multilingual staff
- Tennis on site
- Number of floors - 4
- Total number of rooms - 450
- Safe-deposit box at front desk
- Sauna
- Free breakfast
- Shopping on site
- Indoor pool
- Television in lobby
- Tours/ticket assistance
- Free WiFi
- Poolside bar
- Children's pool
Family Friendly Amenities
- Family Hotel
- Outdoor pool
- Indoor pool
- Children's pool
- Free Wi-Fi
- Outdoor tennis courts
- Children's club (free)
- Laundry facilities
- Arcade/game room
- Playground on site
- Miniature golf on site
- Refrigerator
- Cribs/infant beds (complimentary)
Available in all rooms: Free WiFi
Available in some public areas: Free WiFi
Room Amenities
- Free cribs/infant beds
- Refrigerator
- Minibar
- Coffee/tea maker
- Daily housekeeping
- Shower only
- Air conditioning
- Free toiletries
- Desk
- Hair dryer
- In-room safe (laptop compatible)
- Free WiFi
- Iron/ironing board (on request)
- Private bathroom
- Room service
- Phone
- Satellite TV service
Where to Eat
A complimentary buffet breakfast is served each morning between 7 AM and 9:30 AM.
Belvedere restaurant - Overlooking the ocean and pool, this buffet restaurant specializes in Mediterranean cuisine and serves breakfast, lunch, and dinner. Guests can enjoy drinks at the bar.
Lungomare - This beachfront restaurant specializes in Mediterranean cuisine and serves lunch and dinner. Guests can order drinks at the bar and enjoy alfresco dining (weather permitting).
Room service is available.
Nearby Things to Do
An indoor pool, an outdoor pool, a children's pool, and a seasonal outdoor pool are on site. Other recreational amenities include outdoor tennis courts, a sauna, and a fitness center.
The recreational activities listed below are available either on site or nearby; fees may apply.
- Scuba diving nearby
- Parasailing nearby
- Kayaking nearby
- Sailing nearby
- Windsurfing nearby
- Scooter/moped rentals nearby
- Hiking/biking trails nearby
- Skydiving nearby
- Aerobics on site
- Bicycle rentals on site
- Miniature golf on site
- Playground on site
- Snorkeling on site
- Volleyball on site
- Water skiing on site
Spa Services
- Sports massage
- Manicures and pedicures
- Massages
- Facial treatments
Hotel Policies
Check-in time ends at midnight
Check-in time starts at 2 PM
Minimum check-in age is 18
Check-out time is 10 AM
Payment types
You need to know
Extra-person charges may apply and vary depending on hotel policy.
Government-issued photo identification and a credit card or cash deposit are required at check-in for incidental charges.
Special requests are subject to availability upon check-in and may incur additional charges. Special requests cannot be guaranteed.
- A tax is imposed by the city: EUR 1 per person, per night. This tax does not apply to children under 12 years of age.
We should mention
Reservations are required for massage services and spa treatments. Reservations can be made by contacting the hotel prior to arrival, using the contact information on the booking confirmation. Up to 2 children 2 years old and younger stay free when occupying the parent or guardian's room, using existing bedding.


text:
|Search | About | Preferences | Interact | Help
|Find any book at the best price.
by Stern, Jane
Publisher:Rux Martin/Houghton Mifflin Harcourt
Road trip! In this rollicking memoir, Jane and Michael Stern tell what it's like to eat everywhere across the U.S.A. Driving more than three million miles, eating twelve meals a day, they discover not only the pleasure of biscuits and gravy and cherry pie r la mode, but a world of cooks, customers, and fellow roadfood devotees for whom good food is one of life's essentials.
Hop into the car for hilarious adventures and misadventures as the Sterns search for the definitive barbecue, sandwiches, Indian fry bread, sweet potato pie, and other treasures along America's highways and byways. Eat in a midnight restaurant where a "murderburger" is the specialty, dine in a place whose proprietor is devoted to the memory of Richard Nixon, devour ribs alongside a cook's pet pig, and feast at one of the last of the old-time boarding houses. You'll meet such personalities as America's greatest bull rider (who won't eat clams but downs deep-fried lamb testicles), a waitress who gets her dining tips straight from Jesus, and a pre-reality-show radio homemaker who broadcasts straight from her kitchen.
Join the Sterns at the start of their journey when, fresh out of grad school and with little more than hunger as their guide, they hit the road in search of something to eat. Discover with them a strategy to maximize cafeteria tray capacity (desserts first) and to sniff out a great breakfast in an unfamiliar town. Best of all, savor the delicious potluck banquet of beloved regional fare, unusual eateries, and the unforgettable characters who make up American food.
Search under way...
Search complete.
New books: 1 - 25 of 41
Used books: 1 - 25 of 129


text:
Rainbow is giving away trips to the upcoming Winx Worldwide Reunion in Venice, Italy, to fans in Portugal, Vietnam and Turkey.
Free-to-air Brazilian channel TV Cultura has picked up season five and six of Rainbow's "Winx Club."
Rainbow is planning the first-ever "Winx Club" reunion, which will take place in Jesolo, Italy, (near Venice) from Sept. 3-6.
Rainbow has teamed with the Malaysian broadcaster NTV7 to host "Winx Club"-themed talent show.
Rainbow is bringing three of its top kids' shows to the MIPTV television marketplace this week–"Winx Club," "Royal Academy" (working title) and "My American Friend."
Rainbow's third "Winx Club" movie, The Mystery of the Abyss, will hit cinemas across Greece beginning April 10.
Rainbow is highlighting its top brands including "Winx Club" and "Mia and me" at both the Bologna Licensing Trade Fair and the Bologna Children's Book Fair this week.
To celebrate 10 years of its "Winx Club" brand, Rainbow has launched a live musical show inspired by the TV series that will tour the world.
European animation studio Rainbow has a launched new family attraction, the Rainbow Cartoon Lab, which shows children how an illustrated series is developed.
Polish broadcaster PULS 2 has picked up season six of Rainbow's girls' series "Winx Club," which is began airing earlier this month.
KreaKids, a division of Egmont Publishing, has launched the first-ever app for Rainbow's "Mia and me" TV series.
The fairies of Rainbow's Winx Club brand took to the red carpet at the Venice Film Festival to celebrate the upcoming release of the new Winx Club movie
Rainbow has appointed Earthbound to represent both Winx Club and Mia and Me throughout the U.S. for licensing in a move to grow its brands in America.
Rainbow has appointed Glam as its licensing agent in Germany.
Family entertainment company Rainbow celebrated its 20th birthday this year at MIPJunior and MIPCOM, taking place now in Cannes, France.
©2015 ADVANSTAR COMMUNICATIONS INC. All rights reserved.


text:
To embed, copy and paste the code into your website or blog:
In This Issue:
Marketers of Grants Banned by FTC from Future Sales; Kashi Faces Suit Over "Nothing Artificial" Claim; MMA Releases Proposed Privacy Guidelines; Age Is More Than a Number for One Actress; and Consumer Groups Filed FTC Complaint Against Pepsi.
Excerpt from Marketers of Grants Banned by FTC from Future Sales
Defendants who used patriotic images to promote their "Grant Connect" products and services as affiliated with the U.S. Government have settled with the Federal Trade Commission by agreeing to a permanent ban from marketing and selling similar products.
Please see full article below for more information.
Firefox recommends the PDF Plugin for Mac OS X for viewing PDF documents in your browser.
We can also show you Legal Updates using the Google Viewer; however, you will need to be logged into Google Docs to view them.
Please choose one of the above to proceed!
LOADING PDF: If there are any problems, click here to download the file.
DISCLAIMER: Because of the generality of this update, the information provided herein may not be applicable in all situations and should not be acted upon without specific legal advice based on particular situations.
© Manatt, Phelps & Phillips, LLP
Read fresh new writing on compliance, cybersecurity, Dodd-Frank, whistleblowers, social media, hiring & firing, patent reform, the NLRB, Obamacare, the SEC…
…or whatever matters the most to you. Follow authors, firms, and topics on JD Supra.
Create your news brief now - it's free and easy »
Manatt, Phelps & Phillips, LLP, is known for quality, for extraordinary commitment to clients, for...
View Profile »
See more
Sign up for your custom alerts now, using LinkedIn ›
Back to Top
Copyright ©


text:
PEN/Jacqueline Bograd Weld Award for Biography ($5,000)
The PEN/Jacqueline Bograd Weld Award for Biography is awarded for excellence in the art of biography. This prize of $5,000 will go to the author of a distinguished work published in the United States during the previous calendar year. The winning title should be a work of exceptional literary, narrative and artistic merit, based on scrupulous research.
Past winners: Janet Malcom, Richard Brody, Michael Scammell, Stacy Schiff, Robert K. Massie, Tom Reiss, and Linda Leavell.
Eligibility and Submissions for the 2016 Awards
Please check back in mid-2015 for submissions instructions for the 2016 award.
Who is eligible
- A candidate's book of nonfiction must have been published in the United States between January 1, 2015 and December 31, 2015.
- Books must be works by an author about another figure; neither memoir nor autobiography is eligible.
- Candidates need not be U.S. residents.
- PEN will only accept submissions from publishers, editors, and agents.
- Self-published books are not eligible.
- If you submit a book for this award, you may not submit it for any additional PEN American Center awards (not inlcuding the PEN/Hemmingway or PEN/Faulkner Awards)
How to apply
1. Please download the award's Declaration of Eligibility here. Complete all fields and have a company executive sign in order to confirm the book's eligibility. If eligible, please mail this form along with one copy of the book to PEN's office (see step 3).
2. Complete the award's online submission form. When submissions open, we will provide a link here to the online submission page. Each submission is $50. If you would like to pay by check, please enter CHECK in the coupon code field at checkout. Be sure to print your receipt. Please also submit a verified email address on the submission form; your order cannot be processed without an email address, as this info will be used to later contact you regarding the shipments of your submission. Please note that submission fees are not refundable.
3. Mail one copy of the candidate's book accompanied by the printed receipt to the address below before December 24, 2015:
PEN/Jacqueline Bograd Weld Award for Biography
PEN American Center
588 Broadway, Suite 303
New York, NY 10012


text:
Cheap HNM to Kalskag flights
Popular Flights from Hana, Hawaii
Top Hana Flights to US Destinations
Popular Flights from Kalskag, Alaska
Top Kalskag Flights to US Destinations
HNM to KLG Route Map
Hana to Kalskag Flights, Stats and Airplanes
Route information for flights from Hana HI to Kalskag AK.
2,822.47 miles
HNM - Hana HI Airlines
Browse the most popular airlines servicing the Hana (HNM) airport. Visit their flights pages to learn more about the most popular routes these carriers fly.


text:
Ceiling Fans and Accessories
Showing 293 results
Most Popularˇ
Narrow your search for
Ceiling Fans and Accessories...
Ceiling Fans and Accessories...
External Ads:
Width: 52"-53" Show All Widths Shop by Height: 8" 12" 14" 16" 18" 20" 24"
$177.80 $266.99 0 left!
Kichler 52" Sterling Select 5-Blade Ceiling Fan Oil Brushed Bronze 339210OBB
Still searching for Ceiling Fans and Accessories?
Live Chat with an Expert and we'll be happy to help you search.
Also see related categories below, or view our Full Site Map
Did you see these other categories in Lighting?


text:
Page Showing 1-20 of 68 Results
Avg. Customer Rating
Write a Review | Back to Product Page
good gift
dennis t.
from honolulu, HI
on 8/8/2013
the product is used for lap swimming and made a great gift.
Report abuse
Your comment has been posted.
this product was a gift. It seems to fit good and is used for lap swimming.
Nice Rashguard
from Jacksonville, NC
on 3/26/2013
I have had this O'Neill Rash-guard for almost 3 months now. I bought it to swim in to keep me warm and hopefully later to keep me from getting burnt. I swim in an indoor pool right now. I am giving it five stars because it has held up nicely so far. It has faded some but I don't care about that. It has not stretched out at all or scratched up either. I put that it feels true to size because it is supposed to fit tightly on your body. It is not suppose to be lose. I am big up top and it fits just fine. I ordered an XL and it fits snugly around my arms, chest and torso. I don't mind it because it makes me look thinner. I will buy this product again. I received my rash-guard within four days after I ordered it. I will definitely order from SwimOutlet.com again.
womens basic skin rashguard
Bartholomew B.
from vallejo, CA
on 2/4/2013
Very good quality rash guard. Will use it to protect my arms while swimming in the colder months. Good quality.
Rashgard review
Ilse D.
from Richmond, CA
on 12/12/2012
This is my second Rashgard already, eventhough the first one is not worn-out yet. I swim with it a mile 5 times a week for almost a year already and it is still in great shape. Normally I wear size " large", but the rashgard runs a little small, so XL is just right for me.
Thanks for the great product.
Meets all my requirements
Lap Swimmer
from Paso Robles, CA
on 6/20/2012
I need a shirt for swimming laps outdoors in the sun and this works perfectly. I bought a small and it is very tight but makes it easier to swim instead of having material dragging around. Color is fun. The neck is very tight and I have some trouble getting it off when it is wet but otherwise it is fine. I think I'll get another one.
Great quality but runs small
from Riverton, IL
on 5/18/2012
I ordered an Adult Small and it was VERY small. I had also ordered an O'Neill youth 16 and it was a little bigger than the adult. I definitely recommend buying a size larger than you would normally wear.
kasie li
from Fort Wayne, Indiana
on 5/12/2012
I've always been a small, but I've gained about 20pounds and pushing medium. I was afraid the small wouldn't fit since people complained about it running tight but I went with the small since they were out of mediums and it fits wonderfully. It's not supposed to fit like a shirt, it really is like a second skin. Just follow the specific sizing chart, they know what they're talking about.
women's small is not true to size
Paula D.
from San Jose, CA
on 5/10/2012
the women's small feels too small; it is more of a child's medium
O'Neill Women's Crew Rashguard
sherry w.
from penn valley, PA
on 4/30/2012
I thought I had bought a child size at first. Runs very narrow. I returned it for the medium and fits so much better, can't wait to use it.
runs small
Brenda G C.
from Elgin, SC
on 4/29/2012
Have not yet worn this yet because it is so small (I ordered an extra large), I'm afraid I won't be able to get it off once it's wet. I purchased it for the indoor pool where I do water aerobics. I hope that once I lose another 10 lbs that it will fit better.
A Great Purchase!
Candee L.
from Tempe, AZ
on 3/30/2012
I love the product. I am in the water, swimming or in Aqua FIt classes on a daily basis and truly appreciate the protection the Basic Skin gives me.
Maybe too tight.
Shelly P.
from Red Rock, AZ
on 3/27/2012
I don't know exactly how tight a regular rashguard top is supposed to fit, but I normally wear a M-L womens shirt and I bought an XL and it is tight. I will wear it but it feels very compression like.
from Phoenix
on 3/17/2012
Just the right amount of protection/warmth for a Carribean dive. Length of sleeves and shirt are great- long.
Fits well
Ilse Drews
from Richmond , Ca
on 3/14/2012
I swim with the product daily as protection against the sun
Very pleased with my purchase!
marty b.
from novato, CA
on 2/27/2012
I bought 2 rash guards and both are tight but I know they should be because it will stretch in chlorinated water. they are very comfortable - don't rub any place and keep the sun off my skin. I'm very pleased!!
Nice Snug Fit
from bogota, colombia
on 2/24/2012
The Oneill is snugger that the Volcom and not as long in the sleeves nor the body. It had less of a turtleneck than the club swim of the volcom. I am 5' 10" , ordered it in Large and it is a tad short on the body. I prefer the snugness of the oneill, but the length of the volcom. The clubswim large was way too snug and didn't stand up well to the chlorine. I swim 3 times a week. Will see how long the oneill lasts.
A Good Value And Nice Fit
Sarah H.
from Germantown, MD
on 2/10/2012
I go through several rash guards a year because I teach swim lessons year round. This product is the best combination of price and quality that I have found so far. Usually a rash guard only lasts me a few weeks, this once lasted at least 15% longer than one that cost almost twice as much!
Snug FIt True Fit
from Santa Barbara, CA
on 2/5/2012
I initially purchased a size up b/c of the reviews. But then had to exchange it for a size smaller to get a true fit. The majority of the reveiws must have come from folks who are obviously novices in this area. FYI- A rash shirt is not like an ordinary shirt. It is supposed to fit really tight like a suit so that when in the water is stays snug. BTW I am 5'9", 145, long limbed and got a Medium.
from Jacksonville, FL
on 2/2/2012
It is exactly as expected. Plan to wear it snorkeling on a cruise in March. I have had issues with the sun so I hope this works!


text:
Sign Up ForFREE Pattern Info!
Tell A Friend!
Out of Stock
With Our "Find This For Me" Service we notify you via email once we have stock!
Piece Code: G
Piece Name: Water Goblet
Size: 7 in
© 2015 Replacements, Ltd. All rights reserved
Piece Code: CCR
Piece Name: Creamer
Piece Code: CBDR
Piece Name: Round Covered Butter
Piece Code: CM45
Piece Name: Round Compote - Height x Width
Size: 4 1/2 in


text:
From Chia Pet® to Ch-Ch-Ch-Chia® Omega-3™ Chia Seeds
An Evolution to the New Food Revolution.
San Francisco, CA (PRWEB) August 10, 2011
Chia seeds are fast gaining popularity amongst athletes, nutritionists and other health-conscious people. With more and more studies underway, it might soon emerge as the next big superfood.
While Chia seeds have been cultivated and consumed for thousands of years by early civilizations like the Aztecs, Mayas, and other Native American peoples, it has recently been re-discovered and is about to start a new food revolution.
This is not surprising, considering Chia seeds contain essential fatty acids (an excellent vegetarian source of omega-3′s), fiber, calcium, antioxidants, iron, and many other nutrients.
You may have noticed the many companies now offering this product but why not trust the one company that has been dealing with this tiny seed full of power for decades? You know this company well: Joseph Enterprises, the Makers of the Famous Chia Pet®, the pottery that grows!
Joseph Enterprises has over three decades of experience in identifying, buying, cleaning, and packaging Chia seeds. Ch-Ch-Ch-Chia® Omega-3â"¢ Chia Seeds are just the logical evolution into a product that can lead to the new food revolution!
Ch-Ch-Ch-Chia® Omega-3â"¢ Chia Seeds come in a 1-pound jar or as softgels, a dietary supplement. For more information and tasty Chia seed recipes visit http://www.chia.com.
Look for Ch-Ch-Ch-Chia® in the name to ensure top quality and the highest level of nutrients! And what an abundance of nutrients there are: The excellent source of ALA Omega-3 promotes heart health, the fiber is for digestive health and calcium promotes strong bones.
Clinical tests with the seeds were conducted earlier this year "" with the help of FOX8 in Cleveland that provides a special report on the benefits of Chia after testing the seeds in an acclaimed national heart clinic and hospital. See the full story on http://www.chia.com.
Ch-Ch-Ch-Chia® Omega-3 Chia Seeds are sodium and gluten free and contain no cholesterol. The product is available now at Walgreens, CVS and Supervalu and online at http://www.chia.com.
For the original version on PRWeb visit: http://www.prweb.com/releases/prweb2011/8/prweb8708874.htm


text:
CALIFORNIAN: Arts & Entertainment Calendar for Dec. 1-7, 2011
"The Nutcracker" ---- Tchaikovsky's exquisite music brings Clara's toy nutcracker to life, to the delight of children from school age to retirement age and beyond; 7 p.m. Dec. 8-10 and 1 p.m. Dec. 10-11; Riverside Fox Performing Arts Center, 3801 Mission Inn Ave., Riverside; 951-779-9800, foxriversidelive.com.
"Plaid Tidings" ---- Presented by Fine Arts Network Theatre Co. The sequel to "Forever Plaid" brings back the four Plaids with a new mission of spreading holiday joy through the song styling of Perry Como and other great crooners of the late 1950s. Filled with the classic music and comedy of "Forever Plaid," this is the perfect way to get into the holiday spirit and leave with a smile on your face.; 7 p.m. Dec. 9-10 and 16-17; Frangipani Estate Winery, 39750 DePortola Road, Temecula; $25 reserved seating (includes wine tasting), $19 general admission, $17 seniors, students and military; 951-676-8845.
"The Nutcracker" ---- Presented by Temecula Dance Company, starring Vitaliy Nechay and Bernadette Torres; 7 p.m. Dec. 13-14 and 2:30 p.m. Dec. 14; Old Town Temecula Community Theater, 42051 Main St., Temecula; $18-$25; 866-653-8696, temeculatheater.org.
"The Nutcracker Ballet" ---- Performed by Fine Arts Ballet Co. and students of The Ballet Studio. The classic story of Marie, an enchanted Nutcracker and his victory over the gluttonous Mouse King, whose ravenous horde terrorizes Marie and threatens to destroy Christmas. Filled with sumptuous costumes, this annual classic is not to be missed; 7:30 p.m. Dec. 17, 19-22 and 2 p.m. Dec. 18, 23 and 6 p.m. Dec. 18; Old Town Temecula Community Theater, 42051 Main St., Temecula; $22-$29; 866-653-8696, temeculatheater.org.
"Almost, Maine" ---- Presented by the Ramona Hillside Players; 7:30 p.m. Jan. 6-7, 13-14 and 20-21 and 2:30 p.m. Jan. 8, 15 and 22; Ramona Hillside Playhouse, 27402 Ramona Bowl Road, Hemet; $5-$12; 951-658-5300, ramonahillsideplayers.org.
"The Rocky Horror Show" and "I Love You, You're Perfect ... Now Change!" ---- Presented by Inland Stage Company; Jan. 12-22; Esplanade Art Center, 2181 W. Esplanade Ave., San Jacinto; $15 general admission; $12 students, seniors and military; Thursday performances are "Pay What You Can," with a $5 suggested donation; $7 Saturdays Rush Tickets (also group rates and season tickets); inlandstage.org.
"Too Many Cooks" ---- Presented by Play With Your Food Productions. It's 1932 in Niagara Falls, Canada, where the rum-running business is at its peak. In the aftermath of the stock market crash, Irving Bubbalowe and his daughter Honey have risked everything to open a new restaurant. When their star ---- the renowned singing chef Francois LaPlouffe ---- fails to appear, tonight's grand opening is suddenly in jeopardy; Jan. 13-22; The Unity Fellowship Hall, 140 North Buena Vista, Hemet; $39.95; 951-252-4232, playwithyourfoodproductions.com.
Delfos Danza Contemporanea ---- 8 p.m. Feb. 4-5; Old Town Temecula Community Theater, 42051 Main St., Temecula; $25 (full series ticket packages available); 866-653-8696, temeculatheater.org.
Joe Goode Performance Group: "The Rambler" ---- Choreographer/writer/director Joe Goode gets to the core of our humanity, with classic humor and deeply felt storytelling about the lone cowboy-wanderer of American history; 8 p.m. Feb. 15; University Theatre, UC Riverside, 500 University Drive, Riverside; ticketmaster.com, culturalevents.ucr.edu.


text:
Increasingly Sad, Costly Picture of Elder Financial Abuse
Unscrupulous charities, probate courts, home repair scammers, retirement homes, neighbors and even family members are targeting seniors, one expert says.
Unscrupulous charities, probate courts, home repair scammers, retirement homes, neighbors and even family members are targeting seniors, one expert says.
More than 100,000 taxpayers had their personal tax information stolen from an IRS website as part of an elaborate scheme to claim fraudulent tax refunds.
Chip and PIN technology for credit cards is so 2015. What kind of stuff will happen next to paying with plastic?
Health care workers are charged with running a scheme in which they persuaded homeless and poor people to get medical testing with promises of free shoes.
Five states file lawsuits intended to shut down a massive alleged newspaper and magazine subscription scam that solicited millions of consumers nationwide.
Two former federal agents are charged with fraud in the theft of digital currency during an investigation into an online black market known as Silk Road.
Act fast, since criminals will often use your personal information again. Start by reporting it to the IRS, the three credit bureaus and other agencies.
A nationwide crackdown on auto dealers has turned up widespread evidence of false ads, deceptive loans and fake odometer readings, the government says.
Federal agencies set a new record for improper payments last year, shelling out $125 billion in questionable benefits after years of declines.
The IRS identifies the tax scams most likely out to get you, the innocent American, via phone calls, emails and marketing pushes.
The three largest credit-reporting agencies will change the way they handle records in a major revamp long sought by consumer advocates.
Banks are reportedly getting hit with a growing number of fraud cases involving Apple Pay, though the reports have more to do with identity theft.
Bank fraud has become a common problem for consumers. Here are five ways to protect yourself from criminals who are out to drain your account of money.
Freezing your credit means your credit report can only be accessed with a personal identification number. You can thaw the freeze as needed.
Checks distressingly easily give identity thieves a chance to take over your account. Learn how to avoid check washing and paperhanging, too.
These scams aren't always the bad guys trying to pull the wool over your eyes. Sometimes, the scams involve you trying to pull a fast one on the government.
There is a simple and quick way that you can protect your hard-earned dollars and your identity from cyber-theft.
On Oct. 1, the rules for who eats retail credit card fraud change -- and somebody different may be left holding the bag.
Here are the telltale signs to watch for and steps you can take to reduce the chances of the seniors you love of being taken advantage of.
Several states are investigating a massive cyberattack on Anthem that a person familiar with the matter said is being examined for possible ties to China.
Some of today's financial products resemble the murder holes of medieval times in that you are almost guaranteed to lose if you get caught in one.
A hawker of a green coffee bean extract touted as a weight loss remedy has agreed to pay $9 million in a settlement with the Federal Trade Commission.
Frauds involving online sales generated the most complaints in 2014 to the National Consumers League.
In this era of data breaches, how do you keep your investment accounts secure? What protections and recourse do you have if your accounts are compromised?
JPMorgan Chase, Bank of America and Ally Financial will offer free FICO scores to customers. Discover already does so, and Citigroup has plans, too.
Spark supplements didn't improve speech disorders, the FTC said. NourishLife and its owner face a $3.68 million judgment but can only pay $200,000.
The cognitive decline that accompanies aging can lead to major money problems.
Most of the charge covers legal costs associated with investigations into several business sectors. The rest will cover cutting jobs and real estate.
Together, they were a small family unit that looked like many others, though in reality they were ensnared in a mind-boggling circle of financial fraud.
Crooks are ready with gift card scams, bait-and-switch deals, fraudulent tickets and malware disguised as apps and games, the FBI warns.