text:
Code covered by the BSD License
by Joshua Dillon Joshua Dillon (view profile) 3 files 70 downloads 4.81818
27 Aug 2010 (Updated 08 Jun 2011)
SHAREDMATRIX Allows any Matlab object to be shared between Matlab sessions (w/o using file I/O).
| Watch this File
SHAREDMATRIX Allows any Matlab object (e.g., struct, nd-cell, nd-matrix, sparse matrix) to be shared between multiple Matlab sessions without resorting to file I/O. The Matlab sessions must have access to the same shared memory resources, i.e., the processes are on the same physical system. This program uses shared memory functions specified by POSIX and in doing so avoids disk I/O for sharing. The program should work on any Linux variant but was only tested on Ubuntu.
*UPDATE: Thanks to contributor Andrew Smith, we now support Windows through the Boost InterProcess library. The windows version has not been tested by the first author.
% For example, assuming you have data X:
shmkey=12345; sharedmatrix('clone',shmkey,X); clear X; spmd(8) X=sharedmatrix('attach',shmkey); % do something with X sharedmatrix('detach',shmkey,X); end sharedmatrix('free',shmkey);
For complete description please see my blog post: http://smlv.cc.gatech.edu/2010/08/27/shared-memory-in-matlab/
Inplace Array: A Semi Pointer Package For Matlab inspired this file.
This file inspired Semaphore, Mx Array Definition, and Dm Utils (Data Mining Utils).
Can you change the data in the sharedmatrix, or is it read only. I will be using both the linux and windows versions so it would be useful to know if it is the same for both.
For anyone using newer versions of matlab getting similar compile errors to dominik below see
Joshua, Is it possible to apply your method to implement a shared vector between a c++ executable and Matlab, instead of two Matlab processes?
thank you very much
dominik, sharedmatrix doesn't support class objects. Only numeric (dense/sparse/complex are all supported), logical, and character matrices, as well as cell arrays and structs consisting of those types of matrices.
hey, this submission, if it supports sharing griddedInterpolants, seems to be what i neeed.
But being new to mex files i failed to compile it on win64 matlab 2012a and 2013b. The compiled files of Kevin did work for me, but when i used them i couldnt share a variable of the griddedInterpolant class (while for a matrix it worked). In contrast http://smlv.cc.gatech.edu/2010/08/27/shared-memory-in-matlab/ seems to indicate any matlab object should be shareable.
Can anyone help with the compilation? Here is whow i attempted to compile the files:
- installed sdk 7.1 - ran mex -setup - downloaded and unzipped the latest boost - adjusted the file SharedMemory_install for the boost path - ran SharedMemory_install
i get a lot of errors, the last lines are " c:\users\dthaler\desktop\win\SharedMemory.hpp(85) : see declaration of 'mxArray_tag' SharedMemory.cpp(586) : error C2227: left of '->data' must point to class/struct/union/generic type SharedMemory.cpp(586) : error C2228: left of '.number_array' must have class/struct/union SharedMemory.cpp(586) : error C2228: left of '.pimag_data' must have class/struct/union SharedMemory.cpp(699) : warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data SharedMemory.cpp(920) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data C:\APPS\MATLAB\R2012A\BIN\MEX.PL: Error: Compile of 'SharedMemory.cpp' failed. "
- adding the code mentioned below "struct mxArray_tag { ..." to SharedMemory.hpp didnt help (different error: "LINK : fatal error LNK1104: cannot open file 'libboost_date_time-vc100-mt-1_55.lib' ")
- neither did adding the mex option -D"COMPLIANTMODE" (same error)
i forgot: i use windows 64 bit and therefore the windows version of shared matrix.
This function was exactly what I've been looking for! I work with large matrices that only need read access, and having each worker store the whole thing wastes a ridiculous amount of memory.
However, I did notice a few bugs in the windows implementation. One was with alignment -- I have a lot of SSE mex code that needs 16 byte aligned arrays -- setting align_size in the header wasn't working as intended. Another was the handling of empty matrices and uninitialized cells in cell arrays. Also, to keep matlab from crashing (due to detach not being called) on ctrl-c or when an error occurs I wrapped the SharedMemory calls in handle classes, and made use of James Tursa's mxGetPropertyPtr submission.
The modified code/scripts are at:
It includes precompiled binaries for windows 64 (made with Visual Studio 2010 sp1 and Boost 1.53). Maybe it will help someone else.
FYI, the published mxArray_tag that you are using is incorrect for later versions of MATLAB. The last item you list is:
size_t reserved6[3];
I know this simply reflects what TMW has actually put in their header files, but it is incorrect for later versions of MATLAB. I verified this by actually looking at the starting addresses of a couple of mxArray variables that happened to be directly next to each other in memory. The last item is not really there. Not sure it makes a differenc to what you are doing, but on later versions of MATLAB you would need to do this in order to avoid accessing memory beyond the actual struct:
size_t reserved6[2];
I'm having some trouble with cloning arrays above a particular size:
>> shmkey = 12345; >> shmsiz = sharedmatrix('clone',shmkey,rand(524000,1)); >> sharedmatrix('free', shmkey); >> shmsiz = sharedmatrix('clone',shmkey,rand(525000,1)); ??? Error using ==> sharedmatrix Unable to create shared memory segment.
If it's helpful:
$cat /etc/sysctl.conf kern.sysv.shmmax=33554432 kern.sysv.shmmin=1 kern.sysv.shmmni=256 kern.sysv.shmseg=64 kern.sysv.shmall=8192
>> m525000 = rand(525000,1); >> m524000 = rand(524000,1); >> whos m* Name Size Bytes Class Attributes
m524000 524000x1 4192000 double m525000 525000x1 4200000 double
Any thoughts?
I am getting an error:
Unable to detach shared memory.
What might be the cause of this error?
Thank you
Didn't I check these stars?
Just awesome!
I agree with Evan that the installation process is a bit rough for a compiler newbie (took me half a day to get this running). Among other things, I had to manually add code for the definition of a certain "mxArray_tag" from an "undocumented matlab" site (thanks to James Tursa for pointing this out!).
But once it is compiled it does a great job! If I detach from shared data after manipulating it, matlab does not crash. Perfect, big THANX!
Especially to Andrew Smith for porting this program to windows (thank you)!
Btw, I intend to use this programm for letting two matlab programs send output to the same parallel interface. This will (hopefully) be realized by a third program reading its instructions from shared memory. Looking forwart to testing this!
Wow... difficult to get installed due to missing libraries, missing code, but works like a charm:
Excellent for local parallel computing (parfor) when you're broadcasting a large variable. Shared Memory allows you to skip this step, thereby greatly speeding up your code.
Nice Nice but it works only between matlab of same version... for example it does not work between matlab 2010a x64 and 2010a x32
Detach doesn't seem to work for this variable:
x = cell(2,1); x{2} = [1];
A related question: I see that you deepcopy an mxArray to the shared memory by going through all the elements of the array. Is it not possible to copy the mxArray as a whole block using calls like memcpy and mxDuplicateArray?
I'm getting "Unable to detach shared memory." errors. What are potential reasons for this?
Email me. jvdillon at gmail
So Joshua! Do u have Andrew´s email?
Ok, I am a Linux user too =), but i need to used your app in a windows machine =(. Do you have the contact of Andrew Smith? I could ask for some support directly!
Hi Oscar. Sorry I do not. I don't even have access to a windows machine so it is unlikely that I will be able to obtain this information even in the foreseeable future. If you figure it out though, please do share it with us! :)
Hello Joshua! Do you have some examples of the Andrew Smith´s windows version working the server on cpp and the client on matlab? is It possible?
Hey Dan--thanks for the feedback and letting us know about this trick--this is very useful! (I believe this is also confirmed by Przemyslaw's observations.)
On the next update I will add this example to the comments.
Thanks again for the feedback Dan and everyone else. Hopefully we can keep improving shared memory support!
Speaking of which--to any willing to take on the task... There should be a way to make sharedmatrix work better by having it follow and update the reference-to list in the mxArray data structure. This would make sharedmatrix variables behave more like "regular" variables. This is probably the currently most useful feature enhancement. Please email me if you're interested in helping!
Joshua, thank you for this routine. It's a godsend.
When writing to a shared variable inside a parfor loop I found I couldn't use shared_x=y I had to use shared_x(1:end)=y(1:end). Like this:
sharedmatrix('clone', x_key, x); clear x; parfor 1:10 local_x = sharedmatrix('attach', x_key); local_y = rand(size(local_x));
% THIS DOES NOT WORK local_x = local_y;
% but this does local_x(1:end) = local_y(1:end);
end; %end parfor
I assume this has to do with the mysteries of MATLAB copy-on-write. Anyway just wanted to post this important tip.
ps. This is Matlab r2010b on Linux x64.
Hi Przemyslaw. You are exactly correct in your observation and I'm surprised someone didn't complain about this sooner! :) In fact, this issue affected me when I was working with a 16gb cell array.
I designed it this way because I *somehow* didn't think of this simple and elegant solution! (I think because I was so focused on avoiding disk usage.) What I will do for simplicity and generality is have a killclone directive which dumps the data to disk, frees it, and loads it into shm.
I will play with alloc idea too. I avoided this orginally because I was concerned that there are too many matlab internals to support--however I could at lease provide a two-dimensional double container.
I will commit these changes as soon as I have a free moment! (Which could be a >month as I am trying to graduate.)
I do want to note that for the meantime, the current program is still acceptable. Letting the system do the swapping is effectively the same, just that it will involve one extra read from disk that isn't necessary.
I was able to load a 16gb cell into a 24gb machine (sharedmatrix would need 32gb) by letting it thrash for 20min or so. I then left the matrix in memory for the next two weeks!.
Hi Joshua. I really appreciate Your piece of code. I plan to use it in near future but i see one prospective drawback that could be potentially simply to overcome (i hope at least). I mean if you want to work on really large amount of data that there is a moment when you need to store in memory two copies of it.
C = rand(13000,13000); shmkey=1234567; shmsiz=sharedmatrix('clone',shmkey,C);% double memory usage clear C; %until this moment
Is it possible to add a directive like 'alloc' or something in this way to allocate a matrix in a SHM? To fill it with data from file (f.e) so one wouldn't have two copies of the data - so swapping wouldn't be necessary. so it could work like this
shmkey=1234567; [C,shmsiz]=sharedmatrix('alloc',shmkey,[13000 13000],'double'); C(:,:) = rand(13000,13000);
Hi Guy. As far as either of us could tell, Windows does not natively have shared memory. As I am not a Windows user though, I could be wrong.
I had hoped that we could design a platform independent version, however even within Boost the shared memory API is Windows specific.
I have a question: when And Andrew implemented the SharedMemory function why he use boost and did not use the shared memory function of windows?
Josh, thank you for your emails. The code is working now for vectors. It's not critical if it works for scalar or not.
This is a great program and will be very helpful.
Submitted new version. Turns out you cannot share a scalar (Alen Wu) and I committed the "open_or_create" change (Guy Katz).
Thanks Guy for your feedback and correction--I will make the change and upload the fix.
I am sorry my mistake there is nothing wrong with the code. It is work fine. Although there is one thing in the part of the "clone" change from pSegment = new windows_shared_memory(create_only, segment_name, read_write, sm_size); to pSegment = new windows_shared_memory(open_or_create, segment_name, read_write, sm_size); and it will be more easy to work with the code. tanhx
I use the windows version of sharedmatrix the SharedMemory. It seems that SharedMemory still crash when I try to attach multidimensional array. Can some one help me. I use the last version of SharedMemory. Any way it is still grate function. thank's ahead
Just a heads up--I introduced a regression bug which is now solved. It should only affect sparse matrices, and probably only a cell array of sparse matrices at that.
Dan--thanks for exploring this. Understanding memory statistics in *nix is indeed very difficult and I am certainly no expert! Be assured though, that the object is being shared and not copied despite top's reporting (writing to a shared matrix also verifies this).
I have uploaded a version which incorporates Andrew Smith's code for structs (should be available on Apr. 11). I also made several bug fixes and code cleaning. I hope this has not introduced any new bugs--unfortunately I have not had time to do extensive testing so please let me know if something doesn't work right!
I did not update the help info. This version really does support every Matlab object! Note however, that write support doesn't always work on cells or structs--only a simple matrix has guaranteed read/write support between processes. Every other object is only guaranteed to have read support.
Further tests reveal... yes, top includes shared memory in its report of each process's RES and VIRT usage.
Joshua this may be worth a mention in the documentation.
Another VERY grateful user; thank you for this contribution!
But in my tests and monitoring using top it seems that each parfor process creates a local copy of the shared global variable. Does 'top' include shared memory when reporting each process' RAM use?
Here's my test:
matlabpool('open'); C = rand(13000,13000); shmkey=1234567; shmsiz=sharedmatrix('clone',shmkey,C); clear C;
parfor i = 1:5, MyTest(shmkey, i); end;
And MyTest.m():
function MyTest( shmkey, threadID )
pC = sharedmatrix('attach',shmkey);
%% This operation should not require a local copy of pC since it should be read-only. result = nnz(pC); result = result * threadID; whos('pC'); % reports 1.3gb disp(result);
sharedmatrix('detach',shmkey,pC); clear pC;
When I run this test and monitor it using top, it shows each worker MATLAB process momentarily using >1gb of RAM.
Is this an artifact of 'top' -- does top report process memory inclusive of shared memory it's accessing? Or does nnz(x) actually create a local copy of x in each worker?
Thanks to the awesome efforts of my new colleague Andrew Smith, we now support structs and multidimensional objects. Through Boost::Interprocess it is also platform independent! Thanks Andrew!
Stay tuned for the new release!
As mentioned in previous posts and the included documentation, carefully detaching and free'ing the sharememory keys is essential because any slight sloppiness with managing your shared memory will absolutely punish you and crash Matlab most ungracefully.
That said, this function rocks! My previous multi-core version of my Matlab script shared very large 2D complex arrays by writing and reading ".mat" files. Sure it worked, but I could hear my disk RAID totally getting hammered and a good amount of time spent with file I/O. With the new version, which shares much (but not all) of the information via the sharedmatrix function, I saw my memory usage shrank to about half as much. Pretty cool, really.
Again, there are some particular limitations in its implementation. For instance, attaching a key to something other than a single variable, such as an array of structs or a cell array caused Matlab to crash while trying to detach the key. Even so, I found the function incredibly useful.
This function fills an important gap in Matlab's parallel toolbox. It's common to have a large (usually read-only) dataset on which you would like to do some operations in parallel, but you would like to avoid 2 bottlenecks:
1) Having to read the data off disk (slow).
2) Having to store the same local copy on each worker (waste of memory).
I had an application which was severely RAM limited and could only use half of the cores on my local cluster, due to the need to keep common data files in memory on each worker. This function solved that problem by allowing each worker access to the same shared copy of the data. It works well and is fast.
Some implementation issues which might save you time:
1) You will need to make the changes Joshua mentioned above to sharedmatrix.c.
2) On OSX, the default maximum of shared memory is set to 4MB at boot time. You can easily increase this by creating a config file. See this page for instructions: http://www.spy-hill.com/help/apple/SharedMemory.html
3) Be careful not to clear attached shared variables in your code. As noted in the documentation, this will cause an error.
As of Matlab 2010b, Mathworks has apparently dropped support of inline access to the mxArray--a feature fundamental to the functionality of this mex file. (Thanks Will for alerting me to this problem.)
The following code snippet should fix 2010b compilation errors; paste it just before the line that reads "typedef struct mxArray_tag mxArrayHack;" in sharedmatrix.c.
struct mxArray_tag { void *reserved; int reserved1[2]; void *reserved2; size_t number_of_dims; unsigned int reserved3; struct { unsigned int flag0 : 1; unsigned int flag1 : 1; unsigned int flag2 : 1; unsigned int flag3 : 1; unsigned int flag4 : 1; unsigned int flag5 : 1; unsigned int flag6 : 1; unsigned int flag7 : 1; unsigned int flag7a: 1; unsigned int flag8 : 1; unsigned int flag9 : 1; unsigned int flag10 : 1; unsigned int flag11 : 4; unsigned int flag12 : 8; unsigned int flag13 : 8; } flags; size_t reserved4[2]; union { struct { void *pdata; void *pimag_data; void *reserved5; size_t reserved6[3]; } number_array; } data; };
Hi Joshua,
I'm trying to compile this on OSX 10.6 (Snow Leopard) with R2010b. gcc complains about the following error:
"error: dereferencing pointer to incomplete type"
in reference to
((mxArrayHack*)*A)->data.number_array.pdata = pr;
Any idea what might be causing this? I'm not a C programmer by any stretch. Thanks in advance if you are able to come up with anything.
Yes, you are correct. I think that cygwin will be needed to provide shared memory functionality.
It would be possible to port this to boost::interprocess, but we should first try to compile this work using Cygwin as this keeps the code the same.
No idea, but that should be more about (system) libraries than compiler, right? I am sorry, but I do not have a windows version of Matlab, nor do I have windows.
Hi Sebastiaan. Does LCC support shared memory operations? Are you running windows and if so, were you able to use this program?
For Windows, do you need Cygwin? Matlab comes with the LCC compiler in Windows. Pretty bare-bone, but a lot of people will be happy if it compiles with LCC I guess.
Hi Alexander. 1) Yes! The data exists outside of Matlab hence you don't even need Matlab to access it. And of course it never uses the disk (unless the system swaps it out of course). 2) Let's work together to try to compile this with cygwin. I only have Linux but I looked into it and I think its possible. You can find my email on my website, under contact.
Cheers, Josh
Thanks for your effort. 1. Is the shared matrix stored for subsequent MATLAB sessions (when MATLAB quits and restarts). 2. If yes, I would highly appreciate having a Windows version.
New version submitted; added ipcs interface whosshared.m.
New version submitted; corrects mishandling of sparse logical matrices.
If there is interest for a Windows version, I can easily port this code to use boost::interprocess. This would make it platform independent. Please respond if this is something you need.
Thanks for the tip, although I doubt it will be that helpful. The problem is that my program necessarily bypasses the Mex API and directly manipulates the mxArray data members. To do this kind of manipulation for the Matlab "struct" object requires reverse engineering its mxArray specification. Unfortunately this is not specified by matrix.h (cf. "struct mxArray_tag"). Although I do have an idea how to do this, it requires hard-coding a new C-struct, rather than just typedef'ing the one specified by matrix.h which decreases the chances that this program will work on older versions of Matlab.
I will still look into your suggestion though. I appreciate the help!
Thanks Joshua. The forced re-read I did is a result of array manipulation outside Matlab's scope I use myself (e.g. call Twice(A) to double all elements of A without copying memory, but Matlab does not know then that A has changed, so it does not update pointers to the same data).
Maybe this will give you ideas on how to copy structures: http://www.mathworks.com/matlabcentral/fileexchange/25656-compression-routines
This package has routines which copies any Matlab structure (except sparse matrices) to a byte array, and reconstructs it back.
By the way, Sebastiaan, you might be able to assign a struct member a shared matrix. If the copy-on-write mechanism works the way I hope it will, then the shared memory linkages this tool constructs *should* be preserved.
Having said that though, it is just as likely that it won't work. I considered supporting structs but cell arrays were hard enough and believe this covers most people's needs (or they could adapt their code if necessary). I will however put this on the TODO list for version 2.
One more issue of confusion I just realized from your second question: you do not need to force Matlab to reread memory. The shared object points to exactly the same piece of memory in your system. When you change one matrix you are not "updating" the other matrix--it is literally the same data.
However, you can do local "manipulations," by design. For example, the parent can have matrix A shared and the child can be A' (transposed) yet they will still have the same shared data. The only part that is truly shared is the data itself. This was done to maximize the "sharing potential," if that makes sense.
Hi Sebastiaan. Thanks for the corrections to the description--it has been updated.
The matrix that is cloned is not shared. You should clear the original to avoid confusion. To rework your example:
Parent: A = [1 1]; shmkey=1; sharedmatrix('clone', shmkey, A); % at this point A is a totally local copy clear A; % no need to have the original in memory A = sharedmatrix('attach',shmkey); % now A exists as shared % do something on client % A is now [2 1]
Client: shmkey = 1; A = sharedmatrix('attach', shmkey); A(1) = 2;
Thanks again for the question and correction!
Very nice tool to share between different Matlab sessions. I have no use for it now since I only work with structures, but I will keep this in mind.
1) There is a bug in your description on the FEX: X=sharedmatrix('detach',shmkey); should be: sharedmatrix('detach',shmkey, X);
2) I do not fully understand how it works. If I share a matrix, and change a value in the attached session, the matrix does not get updated in the parent session (also when forcing Matlab to update the matrix): Parent: A = [1 1]; sharedmatrix('clone', 1, A);
Client: A = sharedmatrix('attach', 1); A(1) = 2;
Parent, force Matlab to re-read memory: A(2) = 2; disp(A) [1 2]
Why is A not updated in the parent session? It is in other client sessions.
Fixed version is now available.
Note: this first version mishandles empty cell array members and has a typo in install_shared_matrix.m. The fix is uploaded and pending review, but can also be obtained from the blog description (see above for link).
1) fixed empty member bug 2) fixed install_sharedmatrix.m 3) updated/clarified documentation
updated description
Corrected mishandling of sparse logical matrices.
Added ipcs interface: whosshared.m
Thanks to contributor Andrew Smith, now support structs.
Various other minor bug fixes.
Fixed regression bug: incorrect calculation of sparse matrix size (nzmax).
- Sharing of scalars is now explicitly not supported (Alen Wu). - Windows version clone open_or_create (Guy Katz).
No change to code. Updated icon only.
Contact us


text:
Mon-Fri: 7am-1am EST / Sat-Sun: 7am-11pm EST
If you placed an order on ApplianceHelp.com the order is still valid and you can check on its status and make changes here on PartSelect.com. Click here for more details.
ApplianceWhirlpool Washer
Level of DifficultyA Bit Difficult
Time to do repair1- 2 hours
Age of Appliance5 - 10 years
Tools PliersScrew driversSocket setWrench(Adjustable)
1 out of 1 people found this instruction helpful
I actually didn't remove any of the panels. I tipped the washer at a 45 degree angle to the back and side to release the motor clamps, unhooked the power to the motor and removed the two drain pipes from the motor.Once I had all of that removed, I was able to pull the motor away from the transmission and put the new coupling pieces on. The hardest part was holding the motor up (it is fairly heavy and cumbersome to hold while the machine is tipped like that). The pieces didn't go on too easily either. It would have been ideal to have at least the front panel off to use a hammer more easily. I did manage to get it on using a socket and a hammer. With some light taps it went on.Next I put the hoses back on, the power, the bottom motor clamp, and then wrestled for another 30 minutes getting the top motor clamp on.The clamps are the metal like springs that hook into the transmission and then spring tighten the motor to the transmission. Then there is a little screw that holds it in place... Not easy to see from any angle, and that is where having the front panel off would be ideal.I've NEVER worked on a washer before and I accomplished this by myself in about 2 hours. I think if you are sure this is the problem, fix it yourself. Best 20 bucks and 2 hours I spent this month by saving a couple hundred on a new washer or repair person.
Help other customers find the most helpful instructions.
Were these instructions helpful?
Part Number: PS1485646

subset: commoncrawl


text:
FRR Crimson Red Fox Fur Mini Key Chain
Jazz up your look with a soft Crimson Red Fox Fur Mini Key Chain. A 5 inch tail is attached to a 2.75 inch silver metal key chain. This key chain is easily attached to any handbag, jean loops, key ring, or backpack. This Genuine Fox Fur Key Chain is a cool gift idea, and a great little fur accessory.
There are currently no product reviews.


text:
WholeFoods Magazine SourceBook: The Natural Products Directory
New from MegaFood are Daily Nutrient Booster Powders in 30-serving jars. The line of whole food powders includes Daily C-Protect for immune support, Daily Energy for sustained energy and healthy blood sugar levels, Daily Purify for healthy liver function and Daily Turmeric for cellular health before and after physical activity.
New from SuperNutrition is Heart Smart, a combination of vitamins A, D3 and natural K2 (MenaQ7) for supporting arterial flexibility and elasticity, normal blood pressure and healthy bones. The chewable tablet is made with D-ribose, organic blueberry juice powder and organic beet root powder.
MBP Osteo with Calcium is available from Source Naturals. The natural protein complex MBP was recently discovered in trace amounts in milk. It is backed by human clinical studies for supporting healthy net bone formation. MBP appears to help the body use dietary calcium efficiently for bone formation.
The HA Cran Lozenge is a new urinary tract support supplement from Hyalogic. The natural mixed cranberry flavored lozenges melt in the mouth, delivering several nutrients without a need for water. Hyaluronic acid supports a healthy urinary tract lining, VitaCran cranberry powder supports healthy bladder function and vitamin C supports healthy immune function.
Triple Action Oral Health DOTS from Twinlab offer a probiotic option for oral health. Containing the probiotic strain BLIS K12, the quick-dissolve dots promote fresh breath as well as maintaining healthy oral bacteria. In addition, it helps with immune support as well as ear and throat health.
Vibrant Health has launched Cran Naturelle, which supports urinary tract and vascular health. This whole food non-GMO ingredient guarantees a 10% potency of PACs and provides 36 mg of PACs in a daily dose.
Swedish Flower Pollen Extract from Bio Nutrition, Inc. is standardized to provide 0.08% phytosterols. The product undergoes a special fermentation process to enhance the availability of the nutrients once in the body. According to the company, Swedish Flower Pollen may support prostate function, healthy urine flow and libido.
Barlean's has brought to market Heart Remedy Omega 7 products. Available are Heart Remedy Swirl in mountain berry and Heart Remedy Softgels, both of which supply 210 mg of omega-7 per serving.
Health Plus Inc. has recently updated the look of its Super Colon Cleanse powder. The new design contains a wide-mouthed opening and one serving-size scoop for easier access. The new bottle is ideal for adding the powder to any container, from bottles for on the go to glasses at home. The new design will allow for minimal wastage.
Sun Chlorella USA offers Organic Sun Eleuthero tablets, a natural adaptogen herb that helps revitalize the body without the jittery side effects of caffeine or sugar, says the company. The active compounds in eleuthero are called eleutherosides, and they are said to help support the body's natural defenses.
News and notes from industry suppliers.
Washington, D.C.-After more scrutiny...
all products


text: May 15, 2008 Company news Share this article: facebook twitter linkedin google Comments Email Print Revolution Health and EmergingMed announced a partnership to offer a new cancer clinical trial matching service for patients and physicians. "EmergingMed is committed to providing personalized services to patients who are exploring treatment options," said Courtney Hudson, EmergingMed founder and CEO in a statement. "We believe patients should have access to the latest research options targeting their specific diagnoses." The service is available for online searching, as well as by telephone.


text:
This is more than self-amused irony; this is kitsch as religion, and John McNaughton's Condo Painting is an ode to whimsical devotion that tries to approximate Fast, Cheap & Out of Control. McNaughton evokes Condo's collage paintings (one turns Bill Gates into a Renaissance grandee) by stacking his lysergically colored documentary with tricks (film run backward, use of negatives) and trippy non sequiturs: Bubbles float across the screen with Condo inside themblowing bubbles. Condo's creations might strike you as another kind of infinite regression, but for a while you're trapped in a Flaming Lips video with Condo and happy to be there, not least for his quixotic sense of dedication; the one constant thread is footage of him obsessively painting and repainting the same canvas. But then, oddly,McNaughton puts Condo in a car to his hometown of Lowell, Massachusetts, to visit the family and Jack Kerouac's grave, and the film stops dead (the amazing soundtrackincluding DJ Spooky, Beck, Tom Waits, and lots of Residentsnotwithstanding). It briefly revives only at the end, when Condo and a friend (who wears an old-man mask and huge red gloves) stake out a garbage dump hunting down an "antipodal being" known as "Big Red." It's like an episode of Cops staged by Spike Jonze.
Written and directed by Rod Lurie
A Paramount Classics release
Opens March 10
The United States as world's policeman gets a stern once-over from the oafish Deterrence, in which a newly unelected president (think Gerald Ford) gets snowed in at a Colorado diner that fatuously doubles as a cross-section of America (dumb immigrant, dumb redneck, angry black guy) and, faced with a scenario similar to the Gulf War, decides to drop a nuclear bomb on Baghdad. The film begins and ends with footage of FDR intoning "I hate war," something the film takes two interminable hours to say.
Find capsule reviews, showtimes & tickets for all films in town.
Join My Voice Nation for free stuff, film info & more!


text:
Technology Spotlight
An archive of past Life Sciences Technology Spotlight articles.
Future of Surgical Robots
Dr Mohr spoke at Wired Health on the future of surgical robots. Though surgical robots have become prevalent in many hospitals and countries by making surgeries less invasive, they have not revolutionized surgeries inside the patients. The next phase is to look at surgical robots as a platform for integrating other technologies that can impact a patient outcome, such as enabling early detection of diseases, providing decision support during surgeries, and allowing surgeons to work at a different scale.
48 Hour 'Hack-a-thon' on Ebola
Over a weekend, students, faculty, and staff gathered at the University of Massachusetts Amherst to analyze data related to the Ebola epidemic in West Africa. The "HackEbola" teams were given large data sets to analyze and develop models to better understand the spread of the epidemic.
Meet Danielle Bassett
Meet Danielle Bassett, a physicist and Assistant Professor at the University of Pennsylvania, who was recently named 2014 MacArthur Fellow. Her current research focuses on understanding how the brain is connected and how that connectivity pattern is changed in diseased states or as we learn new skills.
Harvard's Wyss Institute awarded DARPA contract to further develop Soft Exosuit
Wyss Institute staff members have developed a biologically inspired prototype "Smart Suit" to assist soldiers. Now a follow-on contract will fund further work on the suit. Benefits from this project could eventuate in also assisting people with limited mobility.
Stanford bioengineers create circuit board modeled on the human brain
Stanford bioengineers have developed faster, more energy-efficient microchips based on the human brain - 9,000 times faster and using significantly less power than a typical PC. This offers greater possibilities for advances in robotics and a new way of understanding the brain. For instance, a chip as fast and efficient as the human brain could drive prosthetic limbs with the speed and complexity of our own actions.
Stanford bioengineers make it easier to see inner workings of the brain
Stanford bioengineers have announced improvements on a technique, which they had pioneered previously, that allows researchers to view intact brain structures. This technique produces spectacular "fly-through" views of the brain's neural connections.
View a fly-through, and read the news report here.
Smartphone Apps for World Health
Two TED talks describe projects already or nearly deployed in the field, which help save the lives of people living in situations remote from medical care. Using only smartphones with special apps and simple interface gear, remarkable diagnostic results are available. First is Saving Lives, One Phone at a Time, featuring a continuous wearable ECG monitor, including some diagnostic capabilities, which is targeted at the burgeoning cardiac disease problem in India. The second is Get Your Next Eye Exam on a Smartphone, which aims to detect and prevent curable eye diseases in rural areas of Kenya. Take a look at these inspiring videos!
Engineers Build World's Smallest, Fastest Nanomotor
They say "Everything is bigger in Texas". Well, here is the smallest, from the University of Texas at Austin!
Read More
Collaboration to Advance Genomic Medicine
IBM and New York Genome Center have announced a joint initiative to use Watson and genome sequencing to identify personalized personalized treatment for patients with glioblastoma (an agressive form of malignant brain cancer).
Read More
Bioengineer designs a diagnostic microscope costing less than $1
In many developing countries, microscopes aren't available in remote areas, because of the cost. But they are essential for the rapid diagnosis of infectious diseases. An enterprising bioengineer has devised a "Foldoscope" that can be produced for less that $1, and can even be discarded after each use.
View the fascinating video.
Engineering a more efficient way to diagnose prostate cancer
A multidisciplinary team from the University of Michigan is working on developing a faster and more cost effective way to evaluate biomarkers to diagnose cancer using computational models. They sift through vast medical databases and apply engineering methods to assess the most effective predictors of prostate cancer.
Watch this NSF video for a look into the new method and its application involving a prostate cancer patient.
IEEE and Nanotechnology
The current issue of Tech News from IEEE.tv opens with an item on a nano-detector designed to sense the presence of melanoma on a person's skin!
Science and Application of Wearable Technology
Catch this fascinating video including three presentations on wearable technology (at Harvard's Radcliffe Institute) covering the diverse topics of (a) personal protective equipment against gamma radiation, (b) smart clothing for physiological monitoring, and (c) Google Glass!
Read More
Robotic Biopsy Demonstrated
Two MIT graduate students, Conor Walsh and Nevan Hanumara, helped design the Robopsy machine, a robotic device that holds a biopsy needle and is so lightweight it can sit on a patient's chest during a CT scan. The mechanical engineering graduate students worked with Professor Alexander Slocum (MIT) and Massachusetts General Hospital radiologist Rajiv Gupta to design the invention they hope will cut both time and complications from a typical lung biopsy.
Watch this fascinating video demo of robotic insertion of a biopsy needle: http://video.mit.edu/watch/ct-guided-percutaneous-robotic-biopsy-24724/
For background information, see these earlier MIT press releases:
• http://web.mit.edu/newsoffice/2007/invent-1106.html
• http://web.mit.edu/newsoffice/2006/robopsy.html
Human Lung on a Chip
Researchers at the Wyss Institute of Harvard University have been conducting research on how to mimick vital human organs on a chip. One of the goals in this research is to improve the drug screening process. They have produced a lung-on-a-chip which exhibits respiration and mimicks pulmonary edema. Click on the link below to view a video and an interview with the Wyss Institute's founding director.
Read More
Better Analytical Tools for Genome Researchers
Researchers are developing big data techniques for large-scale DNA analysis. Next-Generation-Sequencing (NGS) techniques are revolutionizing the sequencing of DNA, greatly increasing the speed and decreasing the cost. But the mountains of data produced by sequencers can swamp current computing platforms. Researchers at Iowa State University, in Ames, Iowa, have received a grant to develop software libraries to support DNA data analysis on High Performance Computers (HPCs).
Read More
Path Found to a Combined MRI and CT Scanner
Researchers at Rensselaer Polytechnic Institute, in Troy, NY, are developing a combined scanning technology, using simultaneous MRI and CT scans, which they believe could benefit research and personalized medicine, for instance letting physicians get a better view of biological processes in action. But would the cost be prohibitive?
Read More
Electronic Implants That Disappear
Implants that dissolve in the body after they've done their work could solve biocompatibility problem.
Researchers at the University of Illinois at Urbana-Champaign and Tufts University say they have invented functional electronic implants that can dissolve after programmable time periods. To demonstrate the system, which could aid in healing during the first few crucial days after an operation, they implanted one in a rat. It created a temporary temperature increase to sterilize a wound, and then it dissolved after 15 days. Follow the link to the article on the IEEE Spectrum.
Read More
Check Your Vitals on Your Smartphone
Scanadu, a 2-year-old San Francisco startup aiming to develop a handheld medical scanner for home use, similar to the Star Trek tricorder, has unveiled the SCOUT, set for release by the end of 2013. The NASA Ames Research Center-based company says that customers simply hold the small, lightweight device to the patient's temple and it will return five vital sign results with 99 percent accuracy in less than 10 seconds. Read the story, and see a trailer of Scanadu's vision for the SCOUT, and several other devices. Follow the link below to the article on the IEEE Spectrum.
Read More
Does the Brain Work Logarithmically?
In a new IEEE Spectrum "Techwise Conversations" video presentation, Steven Cherry interviews Dr. Lav Varshnev of IBM, who points out that new research has found a neurobiological basis for understanding logarithmic compression in the brain. The concept has been around for over 100 years (in the Weber-Fechner law describing perceived sensitivity to stimuli), but now is being used in a variety of new ways.
Read More
A Robot Ankle for Amputees
The BiOM, one of the world's most advanced ankles, comes from the cutting-edge prosthetics company iWalk. The company was founded by MIT professor Hugh Herr, who directs the biomechatronics group at the MIT Media Lab. IEEE Spectrum visited iWalk's headquarters in Bedford, Mass., to see its BiOM ankle in action and to learn more about how it works.
Read More
DARPA Funds Human-On-A-Chip project
The Wyss Institute for Biologically Inspired Engineering at Harvard University today announced that it has entered into a Cooperative Agreement worth up to $37 million with the Defense Advanced Research Projects Agency (DARPA) to develop an automated instrument that integrates 10 human organs-on-chips to study complex human physiology outside the body. This effort builds on the Institute's past breakthroughs in which Institute researchers engineered microchips that recapitulate the microarchitecture and functions of living organs, such as the lung, heart, and intestine. News releases from two Boston area research centers report that each has received multi-million dollar funding over the next ten years to develop multi-chip simulations of human functions.
Read More
Scientists Build Vascular Network Using Sugar and a 3-D Printer
Bioengineers have long dreamed of creating living tissue that can be molded into everything from replacement human livers to lab-grown steaks. But a major obstacle has been keeping engineered tissues alive. Cells need a constant supply of nutrients and oxygen, and engineering a blood vessel system to deliver those nutrients and remove waste has remained elusive. Researchers at University of Pennsylvania say they may have found a way to create vasculatures using sugar and a 3-D printer.
Read More
Middle Ear MEMS Microphone Could Restore Hearing
Researchers at the University of Utah have developed a MEMS microphone that can be implanted in the middle ear to restore hearing and requires no clunky external electronics.
Read More
Algorithms Replace Spinal Cord
New Approach to Neural Prosthetics.
Read More
Researchers Build Gut-on-a-Chip
Bioengineers at Havard say they've mimicked the essential functions of the human intestine on a chip about the size of your thumb.
Read More
Bone Transplantation without Rejection
How a 3-D-printed titanium jawbone was transplanted into an 83-year-old patient.
Read More
How Would You Like Your Bionic Vision?
Two companies are offering technology to restore vision to the blind.
Read More
Electronic Eye Glasses and Contact Lens for Those Needing Vision Help or the Latest Tweets
Stories from the News about seeing - with a plus!
Read More
Using Smiles (and Frowns) to Teach Robots
How to Behave
Videos show robots learning to respond to facial expressions
of emotion.
Read More
Patients in ICUs Do Better With Telemedicine
By Marisa Plumb
According to doctors at the University of Massachusetts Medical Center in Worcester, intensive care units backed up by off-site doctors and nurses, who could remotely monitor critically ill patients and direct the ICU's on-site staff, had fewer patient deaths and shorter ICU stays.
Read More
Concentric Tube Robots
A new robot technology that promises to revolutionize minimally invasive surgery.
Concentric tube robots are designed to balance the objectives of force application and steerability. Composed of telescoping curved metal tubes, they possess cross sections and stiffnesses comparable to needles.
Read More
DNA transistor
Rapid and low-cost sequencing of a complete genome The DNA transistor is a striking illustration of the convergence of semiconductor technology and molecular biology.
Read More
Solar-Powered Eye Sensor
A cornea-implanted computer can monitor the eyeball's pressure. In the future, that twinkle in your loved one's eye might be an implanted solar-powered pressure monitor.
Read More


text:
Site-control of InAs quantum dots on a patterned InP surface: As/P exchange reactions
Publiceringsår: 2002
Språk: Engelska
Sidor: 2
Publikation/Tidskrift/Serie: 7th International Conference on Nanometer-Scale Science and Technology and 21st European Conference on Surface Science
Dokumenttyp: Konferensbidrag
Förlag: Lund Univ
We present the effect of annealing temperature and annealing time on InAs/InP site-controlled quantum dot growth. Electron beam pre-patterning forms carbon nano-deposits at the InP surface, which then can be used as growth masks to form nano-holes at the surface. By only annealing of the patterned InP surface under an arsine ambient, As/P exchange reactions produce material sufficient for selective dot nucleation in the holes at the surface
- Physics and Astronomy
- selective dot nucleation
- arsine ambient
- InAs-InP
- nanoholes
- patterned InP surface
- InAs quantum dots
- As/P exchange reactions
- annealing temperature
- annealing time
- InAs/InP site controlled quantum dot growth
- electron beam prepatterning forms
- carbon nanodeposits
- growth masks
- InP surface
Proceedings of 7th International Conference on Nanometer-Scale Science and Technology and 21st European Conference on Surface Science (NANO-7/ECOSS-21)
24-28 June 2002
Malmö, Sweden


text:
Oracle Training Oracle Tips Oracle Forum Class Catalog Remote DBA Oracle Tuning Emergency 911 RAC Support Apps Support Analysis Design Implementation Oracle Support
SQL Tuning Security Oracle UNIX Oracle Linux Monitoring Remote support Remote plans Remote services Application Server Applications Oracle Forms Oracle Portal App Upgrades SQL Server Oracle Concepts Software Support Remote Support
Consulting Staff Consulting Prices Help Wanted!
Oracle Posters Oracle Books Oracle Scripts Ion Excel-DB
Don Burleson Blog
Apr 11, 2001 - Updated Feb 11 2013
Oracle Tips by Burleson Consulting
The Oracle STATSPACK utility (and it's successor, AWR), is one of the most exciting Oracle enhancements. With STATSPACK and AWR, the Oracle professional now has an easy-to-use tool that can be quickly installed and provides a great deal of performance information about an Oracle database. This article will introduce you to the STATSPACK and AWR utility and show you how to put it to work.
Also, see these related notes on STATSPACK and AWR in my latest Oracle book Oracle Tuning: The Definitive Reference by Rampant TechPress. The online code depot is available immediately.
The best feature of STATSPACK is that it stores Oracle performance information in a set of 25 tables that can be used to develop historical trends. By interrogating these tables, Oracle professionals can gain tremendous insight into the relative performance of their databases.
The STATSPACK utility is the evolution of Oracle's utlbstat.sql and utlestat.sql utilities. In Oracle7, these utilities were used to gather an elapsed time report of Oracle performance. In Oracle8, this concept has been enhanced by STATSPACK to allow for the capture of the elapsed time report into a set of tables. As seem below, the 25 STATSPACK tables provide a complete picture of everything that's going on within the Oracle database.
How STATSPACK works The Oracle STATSPACK utility was the natural outgrowth of Oracle's earlier utilities that compared beginning snapshots with ending snapshots. The original script called for utlbstat.sql and utlestat.sql. The only shortcoming to using these utilities was that the output from the elapsed time report was not stored in any type of Oracle table, and it was cumbersome to compare elapsed-time reports. Starting with STATSPACK in Oracle 8.1.6, the STATSPACK utility can take the output of elapsed-time reports and store the results in Oracle tables, where they can be used for time-series analysis. The STATSPACK tables are easy to create and define, and it's also easy to set up collection mechanisms for your Oracle system. Once in place, you can use the STATSPACK data to provide alert reports of out-of-the-ordinary conditions within your Oracle database; STATSPACK data can also produce wonderful trend reports. STATSPACK was officially introduced with Oracle 8.1.6, but it can be back-ported to run on Oracle 8.0 through Oracle 8.1.5. If you are planning to use STATSPACK with pre-8.1.6 versions of Oracle, you will need the following modifications: statscbps.sqlThis script adds a v$buffer_pool_statistics view that is required for pre-8.1.6 versions of Oracle. This script should be run after CONNECT INTERNAL and before running the statscre.sql script. statsrep80.sqlThis is the only STATSPACK-supplied report for Oracle 8.0 through Oracle 8.1.5. Installing the STATSPACK utility is simple and straightforward. You just go to the $ORACLEHOME/rdbms/admin directory and run scripts beginning with stats. The scripts create a set of 25 STATSPACK tables and also install several PL/SQL packages and procedures that are used by the STATSPACK utility in order to run elapsed-time reports and store the resulting information into these Oracle tables. There are three snapshot levels used in STATSPACK, with level 5 being the default: Level 0: General performance statisticsThis level collects general performance statistics, such as wait statistics, system events, system statistics, rollback segment data, row cache, SGA, background events, session events, lock statistics, buffer pool statistics, and parent latch statistics. Level 5: Add SQL StatementsThis level includes all level 0 statistics plus SQL statements in the stats$sql_summary table. Level 10: Add child latch statisticsThis level includes everything in the level 5 statistics plus child latches in the stats$latch_children table. You rarely, if ever, need this level of detail, and you should do a level 10 snapshot only when directed by Oracle technical support. Once installed, you can activate STATSPACK in several ways. The most common way is to go into SQL*Plus as the PERFSTAT user and execute statsauto.sql. This will schedule a STATSPACK data collection every hour. The Ion tool is the easiest way to display STATSPACK and AWR data in Oracle and Ion is inexpensive and allows you to spot hidden STATSPACK trends. Most Oracle professionals can install and configure STATSPACK in a matter of a few hours. The real challenge is deciding how to use the information you've collected. You can use the information gathered in the STATSPACK tables in several general areas of Oracle reporting.
The Ion tool is the easiest way to display STATSPACK and AWR data in Oracle and Ion is inexpensive and allows you to spot hidden STATSPACK trends.
Alert reports The first area of Oracle reporting is Oracle exception reports, whereby the STATSPACK utility can e-mail Oracle professionals notifying them of any out-of-the-ordinary conditions. For example, you might want to be notified for those hours when the data buffer cache hit ratio drops below 90 percent. The script below can be running in AWR to produce a disk read alert.
break on begin_interval_time skip 2 column phyrds format 999,999,999 column begin_interval_time format a25 select begin_interval_time, filename, phyrds from dba_hist_filestatxs natural join dba_hist_snapshot; SEE CODE DEPOT FOR FULL SCRIPTS
break on begin_interval_time skip 2 column phyrds format 999,999,999 column begin_interval_time format a25 select begin_interval_time, filename, phyrds from dba_hist_filestatxs natural join dba_hist_snapshot;
In STATSPACK, you can run similar scripts to alert for exceptional conditions.
Oracle guru Dan Fink also has some nice examples of using Oracle analytic SQL for STATSPACK trend reports:
Read deltas:
SELECT s1.ucomment, w1.event, s1.snap_id, w1.total_waits, LAG(w1.total_waits) OVER (ORDER BY s1.snap_id) prev_val, w1.total_waits - LAG(w1.total_waits) OVER (ORDER BY s1.snap_id) delta_val FROM stats$snapshot s1, stats$system_event w1 WHERE s1.snap_id BETWEEN 313 AND 320 AND s1.snap_id = w1.snap_id AND w1.event = 'db file sequential read' ORDER BY w1.event, s1.snap_id;
SELECT sy.snap_id, sy.statistic# statistic#, sy.name statname, sy.value - (LAG(sy.value) OVER (PARTITION BY sy.name ORDER BY sy.snap_id)) statdelta FROM stats$sysstat sy WHERE sy.snap_id IN (12208,12599,13480,13843) AND sy.name IN ('consistent gets','consistent changes', 'db block gets', 'db block changes') ORDER BY sy.name, sy.snap_id;
If you're running UNIX, it is easy to encapsulate this alert script into a shell script that will e-mail you all exceptional conditions. Below is a script called statspack_alert.sql that will e-mail the output to the DBA.
The most common uses of STATSPACK reports for trend analysis have to do with creating predictive models to determine when their Oracle databases are going to run short of CPU, memory, or disk hardware resources. These types of resources can usually be predicted for several different kinds of STATSPACK reports, such as the one shown below.
Also see Ion for STATSPACK/AWR Plotting
This query from the Oracle Sponge shows a query that computes wait times for sequential and scattered reads:
select to_char(snap_time,'mm/dd/yyyy hh24:mi:ss') snaptime , max(decode(event,'db file scattered read', nvl(wait_ms,0), null)) wait_ms_dbfscatrd , max(decode(event,'db file sequential read',nvl(wait_ms,0), null)) wait_ms_dbfseqrd , max(decode(event,'db file scattered read', nvl(waits,0), null)) waits_dbfscatrd , max(decode(event,'db file sequential read',nvl(waits,0), null)) waits_dbfseqrd from ( select ps.snap_time , event , case when (total_waits - lag_total_waits > 0) then round(( (time_waited_micro - lag_time_waited_micro) / (total_waits - lag_total_waits)) / 1000) else -1 end wait_ms , (total_waits - lag_total_waits) waits , (time_waited_micro - lag_time_waited_micro) time_waited from ( select se.snap_id , event , se.total_waits , se.total_timeouts , se.time_waited_micro , lag(se.event) over (order by snap_id, event) lag_event , lag(se.snap_id) over (order by snap_id, event) lag_snap_id , lag(se.total_waits) over (order by snap_id, event) lag_total_waits , lag(se.total_timeouts) over (order by snap_id, event) lag_total_timeouts , lag(se.time_waited_micro) over (order by snap_id, event) lag_time_waited_micro from perfstat.stats$system_event se where event = 'db file sequential read' and snap_id in (select snap_id from stats$snapshot where snap_time > trunc(sysdate) - 1 ) union all select se.snap_id , event , se.total_waits , se.total_timeouts , se.time_waited_micro , lag(se.event) over (order by snap_id, event) lag_event , lag(se.snap_id) over (order by snap_id, event) lag_snap_id , lag(se.total_waits) over (order by snap_id, event) lag_total_waits , lag(se.total_timeouts) over (order by snap_id, event) lag_total_timeouts , lag(se.time_waited_micro) over (order by snap_id, event) lag_time_waited_micro from perfstat.stats$system_event se where event = 'db file scattered read' and snap_id in (select snap_id from stats$snapshot where snap_time > trunc(sysdate) -1 ) order by event, snap_id ) a , perfstat.stats$snapshot ss , perfstat.stats$snapshot ps where a.lag_snap_id = ps.snap_id and a.snap_id = ss.snap_id and a.lag_total_waits != a.total_waits and a.event = a.lag_event order by a.snap_id, event ) group by snap_time ;
The STATSPACK data can also be summarized by day of the week to show overall trend on a daily basis. The script shown below to aggregate the average daily data buffer hit ratio.
Conclusion While it is beyond the scope of this article to go into all of the possible uses of the STATSPACK utility, suffice it to say that STATSPACK can be used to measure every area within the Oracle database. Even more exciting, you can easily create STATSPACK extension tables to monitor the behavior of the database server, the network, and the disk I/O subsystem, thereby providing a complete picture of the performance of the entire Oracle environment. If you want to delve a little deeper, I go into a great deal of detail in my latest book, "Oracle Tuning: The Definitive Reference", One of the most tedious and time-consuming jobs for Oracle DBAs is monitoring the performance of their Oracle databases. By using STATSPACK to automate the collection of performance information, you're relieved of this burdenand you can create excellent trend reports to both measure and predict Oracle database performance.
Burleson is the American Team
Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals. Feel free to ask questions on our Oracle forum.
Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.
Errata? Oracle technology is changing and we strive to update our BC Oracle support information. If you find an error or have a suggestion for improving our content, we would appreciate your feedback. Just e-mail: and include the URL for the page.
Burleson Consulting The Oracle of Database Support Oracle Performance Tuning Remote DBA Services Copyright ? 1996 - 2014 All rights reserved by Burleson Oracle ? is the registered trademark of Oracle Corporation.
Burleson Consulting The Oracle of Database Support Oracle Performance Tuning
Oracle Performance Tuning
Remote DBA Services
Copyright ? 1996 - 2014
All rights reserved by Burleson


text:
« Inter Arma ready 'Sky Burial' (stream a new track) | Matthew Dear, Rapture DJs & more playing 'Black' party »
by Bill Pearis
DOWNLOAD: John Grant - Black Belt (MP3)
As mentioned briefly in our "What's Going on Wednesday?" post, John Grant will release Pale Green Ghosts on May 14 via his new label home of Partisan. While the record still has some of the piano-bassed spacerock that distinguished his great 2010 LP, Queen of Denmark, the new album goes deep into electro-noir territory as well. The album was made with Biggi Veira, of Iceland's Gus Gus and features guest appearances from Sinead O'Connor and saxophonist Óskar Gudjónsson. The new direction suits Grant's sonorous barritone well.
You can download the dancefloor-friendly "Black Belt" above and check out the video for "Pale Green Ghosts" below.
John Grant - "Pale Green Ghosts"
Comments (12)
Queen of Denmark was brilliant. Thanks for reminding me to listen to it again.
Posted by Anonymous | January 30, 2013 2:17 PM
hope there is a pre-order edition like there was for Queen of Denmark
Posted by Anonymous | January 30, 2013 2:38 PM
3 Disc preorder up now :)
Posted by Anonymous | January 30, 2013 5:28 PM
Queen Of Denmark was great. This is too dancy..
John Grant - Live Concert Ancienne Belgique
is one of the best live shows on Youtube
Posted by Anonymous | January 30, 2013 6:15 PM
I just came onto your post and found it quite interesting. I am also associated with Green Card, Green Card Lotter, and enjoy to read the stuff on the same as its rarely found on internet. Thanks again for writing such a good post.
Posted by Green Card | January 31, 2013 7:36 AM
Superb LP. It's a breath of fresh air. Amazing arrangements and great voice. Looks like a serious guy!
Posted by Ballesteros | September 15, 2014 1:33 PM
Leave a Comment
PLEASE NOTE: If your comment does not appear immediately, it will show up shortly.


text:
dacron June 25, 2012 11:52 AM so much work , so little time.its hard to see his tires ever lasting half a race again.jlo hasn't a care in the world right now. Reply Report abuse 6 agree 9 disagree
HoHoHo - Unregistered June 25, 2012 12:15 PM Pain the the neck and stoner in the same sentence.....the irony. 20 agree 6 disagree
jae - Unregistered June 25, 2012 12:29 PM I don't understand, he announces retirement everyone, Ooo it won't be the same, ,MotoGP will miss him. 6-8 weeks later , urgh he's moaning, does he ever stop. Stop with the bitching and enjoy the sport, quitting while you're ahead is honourable, becoming a mobile chicane is a bad place to be. 13 agree 6 disagree
Jealous much? - Unregistered June 25, 2012 12:42 PM I watch in amazement at all the MotoGP riders and marvel at their skill but I will miss watching the CS crossed-up power slides the most.I can't believe some of the comments I read about riders attitudes & personality.I think a lot of the negative comments are from people who are just jealous. Jealous of all the MotoGP riders who's skill and ability on a bike, put a smile on millions of faces every few weeks. 41 agree 3 disagree
Tetley June 25, 2012 12:55 PM Last Edited 1027 days ago "last year I hurt my neck, which followed us for the season and still causes me problems now," revealed Stoner."Or to put it another way, "I thought I'd better start getting my excuses in early, so I'm covered if I mess up, and I'm wonderful if I overcome it."@Codger, It semms even you realised his comments sounded like moaning, and that prompted your posts.I don't hate Stoner, not one slightest little bit, when he's on form he's a blazer, but he'd do himself a heap of credit if he'd just get on with the job.He should count his blessings, and there are many, instead of consistently listing what the world has against him. Reply Report abuse 17 agree 15 disagree
think of maiden tittle - Unregistered June 25, 2012 1:22 PM Come on HRC,u guys can't afford to losing this great chance by not giving 100 percent efforts to help Casey win the tittle this season since his retirement announcement.we won't take away anything of the Honda achievement.And in that case,we will thank you for giving Casey a trust in high quality work ethic. 2 agree 3 disagree
separated June 25, 2012 1:38 PM Stoner is so fast because he takes in every little detail, how else did he manage to win on a Ducati? He's not a simpleton by any means, I find the things Stoner says far more interesting than any other rider because he gives a lot more insight than any other rider. If that's moaning, then it sure as hell works for him! Reply Report abuse 35 agree 7 disagree
Stevegp June 25, 2012 1:48 PM Last Edited 1027 days ago @ tealeafHow do you want Casey to get on with the job by winning a world championship or 2 or by coming second with 11 races to go really get a grip on reality mate Reply Report abuse 3 agree 0 disagree
Destro June 25, 2012 1:58 PM casey- he is so pained up. I need to massage his neck and shoulders. That tension needs to be released. Reply Report abuse 0 agree 0 disagree
DB8 June 25, 2012 2:09 PM He's talking about being on the edge of the tyre on this track a lot, so the existing chatter and still thinking abuot last years crash might affect his confidence.I hope I'm wrong though. I'd love to see a race long scrap between him and JL. Reply Report abuse 4 agree 0 disagree


text:
December 31, 2012
My Favorite Books of 2012
Also, looking back over the books I read makes for a fun time seeing different trends in my year. This year? The year of non-fiction, for sure.
But I'm also happy to see some historical fiction, a couple of realistic fiction titles, some YA and middle grade books, and some delightful fluff.
2012 was a good year.
The Happiness Project - I just reread this book in the days after Ani was born and I loved it just as much the second time around. So inspiring and interesting. (Full review here)
Bringing Up Bebe - It's been almost a year since I read this, and I still think about it almost daily. And because it's so popular, I always can find someone to talk to about it. I don't think it's the end-all parenting manual, by any means, but it is certainly FASCINATING. (Full review here)
I've Got Your Number - No one else does chick-lit like Sophie Kinsella. This was possibly my favorite of her books and I'm dying to check it out from the library and read it again. (Full review here)
Jefferson's Sons - This is such powerful historical fiction; it really changed my views of Thomas Jefferson. (Full review here)
Mindless Eating: Why We Eat More Than We Think - Of course there is a food book on this list. I read this while Bart was out of town and I read him probably a quarter of the book over the phone because I COULD NOT STOP TALKING ABOUT IT. Reminded me a bit of Malcolm Gladwell, except all about food.
Still Alice - Oh, this book broke my heart. I feel like I understand Alzheimers in a whole new way after reading this. (Full review here)
Code Name Verity - I have been meaning to write about this book for weeks, and I'm still planning to. In the meantime, know that this YA historical fiction book set in WWII with two girls working with the British Royal Air Force (one as a spy, and one as a pilot) is one of the best books I've read in ages and was pretty much responsible for pulling me out of my Fall reading slump. (Full review here)
French Kids Eat Everything - I loved this book and though it was in a similar vein to "Bringing Up Bebe," I thought this was much more useful and applicable for people living in the US. (Full review here).
Quiet: The Power of Introverts in a World That Can't Stop Talking - This is my bookclub pick for 2013 and I cannot wait for the discussion. Or to read it again, frankly. (Full review here)
The Running Dream - This was one of the very first books I read this year and still one of my favorites. I'm so grateful for two legs. (Full review here)
What were your favorite 2012 reads? I'd love more suggestions for things to read in 2013!
19 comments:
My book post is coming up soon! Still have to figure out the finalists. The books are brimming with anticipation, as you can imagine. :)
But! This year, I really liked Quiet and Code Name Verity, too, and Still Alice when I read it earlier. I'm putting Mindless Eating on my to-read list RIGHT NOW.I thought Bringing up Bebe was interesting, but I got bored of it pretty quickly. It felt very repetitive to me.
I just re-read I've Got Your Number, and it's just as good the 2nd time around. LOVE IT! And Jefferson's Sons! Incredible!
I now putting Code Name Verity and The Running Dream on my library list.I wish I could recommend something to you but man... I just looked over the books I read this year (a dismal 22) and they are nearly 100% dark and horrifying. The Marriage Plot, Bringing Up Bebe, and Stories I Only Tell My Friends were the three exceptions. Sigh. Why do I insist on reading such dark horrible stuff?
ReplyDeletethanks for sharing...i always love good book suggestions. i always have high hopes for the new year and start a reading list but usually don't get very far. i just don't make the time to read and i really love it. i do love sophie kinsella so that book might just help kick start me! the happiness project has always sounded interested too so maybe i'll finally jump on that bandwagon this year! ;)
ReplyDeleteYou've got two books on this list that I plan to read this year. I am REALLY looking forward to Quiet (yes, I am an introvert) and Code Name Verity. So excited to read a YA novel that ISN'T a paranormal romance! BTW, I don't comment a lot here but wanted to say congratulations to you and Bart and Ella on the birth of Ani. You have a lovely family Janssen :)
ReplyDeleteThanks for this! I just started The Happiness Project last night and am enjoying it quite well. I clicked over to your Goodreads profile and compared books and think your taste might generally run the way mine does -- if so and if you've not tried them, I loved the following and think you might as well: Frederica by Georgette Heyer, The Winds of War by Herman Wouk, and Housewrights by Art Corriveau. I've just started following your reviews over there as well. Congrats on your new baby -- having 2 is wonderful fun!
I try to respond to most comments, so it will make my day if your email address is linked in your profile. If you're not sure if it's linked, you can add it by following these instructions.


text:
BarbaraTexasHairNormal HairLove ItThe Onix hair dryer is the most powerful one I have ever owned. I love it so much. My hair dries in no time flat and it gives my hair such a beautiful shine. Again, I love this Hair dryer!!!! Check out full review on blog at http://blogfully.net/2012/02/featured-hair-styling-tool-from-folica-com/posted Mar 12, 2012Link to this post
Write Your Own Review
Have you tried this product? Help out by sharing what worked (or didn't)!
Write a Review


text:
Prerequisite: None.
Description: Shimmy your way to a better body! Belly dancing involves isolated movements of muscle groups such as the abdomen, arms, and legs. In this class you will learn some of the basic moves and rhythms that make up "belly dance" while getting a great full body workout.
Register: Visit Mind Body Catalog for PLPF Studio, or call (703)[masked]
I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.
— Bill, started New York City Gay Craft Beer Lovers
Meetup members, Log in
By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy


text:
Battle of the Beneteaus
BY vicsail
19 December 2012The Rolex Sydney Hobart Yacht Race 2012 will surely be another all-out tussle among boats of different shapes and sizes. However, unlike in the previous editions of the Boxing Day extravaganza where supermaxis reign supreme, this year's big race will unveil the rise of the cruiser-racer Beneteau 40s.
A typical Rolex Sydney Hobart is not just one race but a whole lot of races within a race – first there is the race for the Tattersall's Cup for first overall – that's the race between all the IRC boats, and is the prize everyone covets.
To read the whole story, click here
by Jim Gale
- 30 December 2012
Congratulations to the Division Champions of Sydney to Hobart: Read more


text:
Our opinion: Veterans DayNovember 11, 2013It was supposed to be "the war to end all wars." It wasn't. The world was supposed to have witnessed such unbridled bloodshed and wasted life and considered it unthinkable to do it ever again.... No comments posted for this article.
Post a Comment |
News, Blogs & Events Web |


text:
Hilsen, Anne Inga and Ennals, Richard (2005) Age, mobility, and knowledge: an action research approach. AI & Society, 19(4), pp. 552-557. ISSN (print) 0951-5666
Full text not available from this archive.
Official URL: http://dx.doi.org/10.1007/s00146-005-0331-8
The article reports a pilot project at the Norwegian Employment Service, where an intervention enabled older workers to teach younger workers, using older technology. Older workers are regarded as a resource, not as a problem.
Item Type: | Article |
Research Area: | Business and management studies Sociology |
Faculty, School or Research Centre: | Faculty of Business and Law Faculty of Business and Law > Kingston Business School (Informatics and Operations Management) (until July 2013) |
Depositing User: | Richard Ennals |
Date Deposited: | 05 Dec 2008 12:54 |
Last Modified: | 02 Sep 2010 14:38 |
URI: | http://eprints.kingston.ac.uk/id/eprint/4161 |
Actions (Repository Editors)
Item Control Page |


text:
Nokia 7110
Those marked below as having limited success may not be able transmit at full network speed and may also be prone to disconnects.
CDMA phones (US, Canada, handful of other countries):
GSM phones (Europe, Asia)
While GSM is in North America as well, none of the above phones will work on US and Canadian GSM networks (though there are, or will be, certain North American equivalents, including the Nokia 7190, expected to be release before year's end).
Also, note that the Canon EOS D2000 is not supported, despite the fact that is identical to the DCS 520. Says Kodak's Mike DeLuca:
...while we continue in discussions with Canon, transmission is currently not supported with the Canon D2000 camera.


text: Biomarkers are measurements that indicate biological processes (see Box S-2 for definitions of key terms). Biomarkers include physiological measurements, blood tests, and other chemical analyses of tissue or bodily fluids, genetic or metabolic data, and measurements from images. Cholesterol and blood sugar levels are biomarkers, as are blood pressure, enzyme levels, measurements of tumor size from MRI or CT, and the biochemical and genetic variations observed in age-related macular degeneration. Emerging technologies have also enabled the use of simul-


text:
Permanent URL to this publication: http://dx.doi.org/10.5167/uzh-14297
Müller, Margrit (2008). The impact of European integration on institutional change in Switzerland. In: Schröter, Harm Gustav. The European enterprise: Historical investigation into a future species. Berlin, 97-110. ISBN 978-3-540-74036-0.
| Accepted Version 1MB View at publisher |
Europe comprises a large number of large and small countries with varying internal rules and norms, and the differences are still remarkable.1 The literature on varieties of capitalism, for example, highlights common features for some of the European countries during specific periods of time, and even within the European Union not convergence, but instead uneasy rivalry, seems to have prevailed.2 Swiss firms had to take into account different national rules if they wanted to successfully do business with and in these countries. Furthermore, the cultural diversity and the federal structure of Switzerland led to the evolution of a variety of rules within the country itself. Firms were thus used to coping with different legal and cultural systems both at home and abroad.
Citations | Altmetrics | Downloads |
Additional indexing
Item Type: | Book Section, refereed, original work |
Communities & Collections: | 03 Faculty of Economics > Department of Economics
06 Faculty of Arts > Institute of History |
Dewey Decimal Classification: | 900 History
330 Economics |
Language: | English |
Date: | 2008 |
Deposited On: | 20 Feb 2009 07:51 |
Last Modified: | 09 Jul 2012 03:40 |
Publisher: | Springer |
Additional Information: | The original publication is available at www.springerlink.com |
Publisher DOI: | 10.1007/978-3-540-74038-4_7 |
Official URL: | http://www.springer.com/economics/european+integration/book/978-3-540-74036-0 |
Related URLs: | https://biblio.unizh.ch/F/?local_base=UZH01&con_lng=GER&func=find-b&find_code=SYS&request=001719166 |
Users (please log in): suggest update or correction for this item
Repository Staff Only: item control page


text:
Credits & Info
- Views
- 1,340
- Score
- 4.78 / 5.00
- Date
- 08/26/2013
- Category
- Illustration
- File Info
- 600 x 865 px
- 698.2 kb
- Tags
- poster
- cats
- dogs
- jugendstil
Share this submission?
Related Stuff
Licensing Terms
You are free to copy, distribute and transmit this work under the following conditions:
- Attribution:
- You must give credit to the artist.
- Noncommercial:
- You may not use this work for commercial purposes unless you make specific arrangements with the artist.
- No Derivative Works:
- You may not alter, transform, or build upon this work.
Author Comments
this is a poster i made for a concert-gig-whatelse-somethingeling-ding ding and it was a lot of Strudel. Its about Cats and Dogs getting tarred and feathered.
Rated 4 / 5 stars
I'm gettin' flashbacks to Pychonauts' Meat Circus. Anyways, this is pretty trippy. Nice job.
Rated 5 / 5 stars
I used to buy old concert posters back in the day, and this sure as hell looks like a great one! Try to snag one or two from the printer if possible... tremendous details and symmetry (but not entirely). Bravo, this is sure to be a big hit!!


text:
Planning & Zoning
About Planning and Zoning
updated: Friday, April 10, 2015The Planning and Zoning Division works with citizens, businesses, and community leaders to shape the appearance, use and development of St. Louis Park. Division staff coordinates the administering of the Comprehensive Plan, Zoning and Subdivision Ordinances, prepares reports and studies of redevelopment and long-rang plans,and provides information and assistance to citizens, businesses and developers.
Current Activities
- Land Use Applications
Central Park West
Hwy. 7 & Glenhurst
Planned Unit Development Ordinance
Activities of Planning and Zoning:
- Zoning Ordinance
- Planning Commission
- Board of Zoning Appeals
- Applications and Zoning Permits
- Comprehensive Plan Amendment
- Conditional Use Permit
- Planned Unit Development
- Subdivision Application
- Vacation Application
- Variance Application
- Zoning Map Amendment Application
- Zoning Text Amendment Application
- Fence Permit
- Parking Lot or Driveway Permit
- Shed (120 sq ft or smaller) Permit
- Sign Permit –Permanent
- Sign Permit - Temporary
Planning Handouts:
- Building a Fence
- Garages and Accessory Buildings
- Landscape Guidelines & Tree List
- Locating a Property Line
- Setbacks-New Construction, Addition & Attached Garages
- Setbacks-Porches, Decks, Patios & Stoops
- Storage Sheds


text:
Living In Davao Philippines
Found on the
island of Mindanao, Living in Davao Philippines is like staying
in the largest and biggest city in the Philippines. With the
busiest cargo hubs, this is accepted to be one of the most
develop and progressive cities in the country. It has also been
central point of business, and tourism for the whole
southern Philippines. Living In Davao Philippines has been named
"Asian City of the Future" by the Foreign Direct
Magazine. There are many amazing places that has beautiful views when
Living in Davao Philippines but this is mainly famous for
hosting some of the fully equipped mountain resorts, beautiful
white sand beaches, most captivating diving area spots and Mount
Apo that is the highest peak in entire Philippines. Davao is indeed a great vacation spot in the Philippines, there
are a lot to do and to see in Davao city. While making your tour
to the fascinating beaches of this city, make it a point that
you must visit Pearl Farm Beach, Punta Dumanlag Beach, Samal and
Talicud Beaches, Times Beach and Paradise Island Park and Beach
Resort. These are top and the best places among all the country
beaches offering relaxed and warm private retreat with numerous
activities to enjoy like water sports & tennis.
Even for that reason are places
like Manila, Davao, Cebu, Boracay, Davao and Bacolod city, a
wonderful living in the Philippines. In few of these beaches, you can also get an opportunity to see
many different species of migrant birds like - Common
Greenshanks, Eurasian Curlews, White-Collared Kingfishers,
Chinese egrets, Terek Sandpipers and Whimbrels.
The standard of living in the Philippines
Get Fascinated With Tourist Attractions when Living In Davao
Living conditions in the Philippines
Cost of living in the Philippines
Besides, Living In Davao Philippines is beautiful city that
offers some exciting and adventurous activities to enjoy like
white water rafting, diving and mountain climbing.
"YES I want to receive the Newsletter!" (Click Here)


text:
Yesterday was my first outside run of the year with shorts and short sleeves. It sure was nice not to have to think about what to wear. No guessing -- just put on the shorts and shirt and knew that I would not be cold.
Future Races:
5/4/14: Bucks County Ten Miler
Hip Hip Hooray
Today was my first run in shorts! HECK YEAH!
I can relate to that! I decided yesterday afternoon would be a good time to get in 10 miles after a couple of low mileage weeks. It was 80 here. I was ready to quit at 7 but, since it was an out and back run, I was still 3 miles from my car.
NotScott, I see you are running Frederick. I am also. I hope it isn't this warm on May 5.
Brains aint me forte
I almost hope it IS this warm, then I'll have a good excuse to forget about the PR and just run for fun.
"Address the process rather than the outcome. Then, the outcome becomes more likely." - Robert Fripp
I ran home and got my shoes to run this evening!!!! I don't care if I am sore and stiff, I am going to enjoy this weather!!!
*Do It For Yourself, Do It Because They Said It Was Impossible, Do It Because They Said You Were Incapable*
5k - 24:40 (7:57 min/mile pace)
10k - 54:39 (8:48 min/mile pace)
15k -1:23:31 (8:59 min/mile pace)
13.1 - 1:53:12 (8:39 min/mile pace)
26.2 - (Debut) - 4:48:10 --- Redemption Will be on November 7, 2015
Running Chick
today wasn't even a running day for me - but i just HAD to do a quick jog around the block with my 12-year old - it was finally sunny, beautiful..... ahhhhhhhhh............ love.
70° yesterday, 15° today, with 50mph winds and a bit of snow. And then back into the 60s on Thursday. Ahhh...springtime in the Rockies.
Yup - crazy to watch the temp drop 45* in just a few hours! Gave me extra incentive to get my runs in over the weekend!
This thread makes me happy.
I love the spring, and summer. I love the warm weather.
race obsessed
I never stopped running in shorts, though I did put on a t-shirt even at 28F.
I must say, clearly none of you live in Texas else you would dread the 100+F days soon to come. (it might get under 90F at night... might...)
And Luke? I know where you live, it wont be long before you are running in a sauna...
More snow for us- after we are done with 2 days off dreary, cold thunderstorms.
Squidward Bike Rider
Went from 40's to 80's in a week, so I went from running in capris and long sleeves last week to shorts and no sleeves this week.
Hmmmm, maybe where some people live. Feels like of 30 here today. Snow showers and rain with ice pellets mixed in for good measure. More of the same tomorrow. Hopefully it actually feels like spring for my spring marathon in 5 weeks. It actually got up to 46F here yesterday. That was a nice treat.
Hmmmm, maybe where some people live.
Feels like of 30 here today. Snow showers and rain with ice pellets mixed in for good measure.
More of the same tomorrow.
Hopefully it actually feels like spring for my spring marathon in 5 weeks.
It actually got up to 46F here yesterday. That was a nice treat.
Close to the same here. Feels like 29 right now. Winds are supposed to be 20-35 mph tomorrow and basically 100% chance of rain. However, that changes over to snow/mixed precipitation overnight for Wednesday into Thursday. Winter is never really gone ...
Train smart ... race smarter.
The Mildest Nihilist
I thought you got winter the day of the Ft. Lauderdale Marathon.
I never knew Winter had arrived. :ducks:
I never knew Winter had arrived.
PRs: 5K: 25:31 / 10K: 53:03 / 10mi: 1:26:15 / HM: 1:55:02 / FM: 4:50:35
Upcoming: Garden Gnome Run 10K, 5/3/15
Bad Ass
Story of my life. I even bring the heat and humidity with me on destination marathons....
Damaris, Marathon Maniac, Ultra Runner, INKnBURN Ambassador
"The most powerful weapon on earth is the human soul on fire."
Well, yes, one day. It passed by so quickly we almost missed it. THis has been the coldest Winter we've ever had. I loved it. We are still in the high 80s now when we should be in the mid 90s already. I am happy.


text:
Expedia Price Guarantee
You're getting the lowest possible rate.
We Promise
Hotel Price Guarantee available
Find a cheaper hotel within 24 hours of booking. We will refund the difference and give you a travel coupon worth $50.
As a member, you receive price matching up until midnight before check-in. Not a member? Join now.
Terms & Conditions apply.
Book your room at Hotel El Bedel
Double Room
Max Occupancy: 2 guests (up to 1 child)Deluxe Double Room
Max Occupancy: 2 guests (up to 1 child, 1 infant)Family Room
Max Occupancy: 3 guests (up to 1 child, 1 infant)Double Room Single Use
Max Occupancy: 1 guestTriple Room
Max Occupancy: 3 guests (up to 1 infant)3-star hotel with bar/lounge and coffee shop/café
Situated in Alcala de Henares, this hotel is steps from University of Alcala, Plaza Cervantes, and Corral of Comedies Theater. Hospital de Antezana and Cervantes Birthplace Museum are also within 5 minutes.
Hotel Features
This hotel features a bar/lounge, a coffee shop/café, and self parking. WiFi in public areas is free. Additionally, concierge services, dry cleaning, and laundry facilities are onsite.
Room Amenities
All 50 rooms offer free WiFi, sofa beds, and LED TVs. Guests will also find minibars, room service, and room service.
Information missing or incorrect? Tell us!Hotel Amenities
Hotel Amenities
The hotel offers a coffee shop/café. A bar/lounge is on site where guests can unwind with a drink. High-speed wireless Internet access is complimentary. 3 meeting rooms are available. For a surcharge, an area shuttle within 50.00 meters is available to guests. This Alcala de Henares hotel also offers a library, tour/ticket assistance, and multilingual staff. Concierge services, limo/town car service, and wedding services can be provided. Onsite parking is available (surcharge). A total renovation of this property was completed in September 2014.
- 24-hour front desk
- Bar/lounge
- Breakfast available (surcharge)
- Coffee shop or café
- Free newspapers in lobby
- Concierge services
- Elevator/lift
- Dry cleaning/laundry service
- Tours/ticket assistance
- Total number of rooms - 50
- Luggage storage
- Laundry facilities
- Library
- Limo or Town Car service available
- Number of floors - 3
- Multilingual staff
- Safe-deposit box at front desk
- Area shuttle (surcharge)
- Number of meeting rooms - 3
- Self parking (surcharge)
- Television in lobby
- Wedding services
- Free WiFi
- Year Built 1975
- Number of buildings/towers - 1
Family Friendly Amenities
- Free Wi-Fi
- Laundry facilities
- Sofa bed
Available in all rooms: Free WiFi
Available in some public areas: Free WiFi
Self parking (surcharge)
Room Amenities
- Air conditioning
- Minibar
- Daily housekeeping
- Free toiletries
- Hair dryer
- Bidet
- Bathtub or shower
- In-room safe
- Desk
- Sofa bed
- Cribs/infant beds available
- Free WiFi
- Room service
- Climate control
- Room service (limited hours)
Where to Eat
Buffet breakfasts are available for a surcharge.
Room service (during limited hours) is available.
Nearby Things to Do
The recreational activities listed below are available either on site or nearby; fees may apply.
- Scooter/moped rentals nearby
Hotel Policies
Check-in time starts at noon
Check-out time is noon
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.
Optional extras
- Fee for buffet breakfast: EUR 9 for adults and EUR 5 for children (approximately)
- Self parking fee: EUR 14.00 per day
We should mention
Cash transactions at this property cannot exceed EUR 2500, due to national regulations. For further details, please contact the property using information in the booking confirmation.


text:
5.00 ct. t.w. Diamond Drop Earrings in Sterling Silver
Item#: 795866
Twinkling and elegant, these 5.00 ct. t.w. diamond teardrop earrings are graced with a sense of romance, a sense of style and a sense of sophistication! Clutch/post, sterling silver earrings.
Product Details (for 5.00 ct. t.w. Diamond Drop Earrings in Sterling Silver)
Length: | 2 1/8 inches |
Width: | 1 inch |
Metal: | Sterling close STERLING SILVER: Also known as "Standard Silver," sterling silver is silver alloyed with other metals to increase the hardness and durability. Generally, sterling is 92.5% silver and 7.5% other metals. Some sterling silver jewelry is plated with 14kt-18kt gold and referred to as "vermeil," or "gold over sterling." Silver |
Finish: | Polished close POLISHED: A buffed-out finish used to produce a mirror-like shine. |
Backing: | Post/Clutch close POST/CLUTCH: An earring with a post insert and a slide-on clutch backing to hold it in place. |
Hanging Length: | 2 inches |
Stones per Earring: | 413 |
Stone 1: | Diamond close Diamond: The hardest and most brilliant of all gemstones, a diamond can make the heart race with its pure and fiery spark. An ancient symbol of love, a diamond is the preferred gemstone for tokens of affection, such as rings, earrings, necklaces and bracelets. Diamond is the birthstone for April. (Quantity: 826, Shape & Cutting Style: Round, Color Grade: I-J, Clarity: I3, Weight: 5.00 ct. t.w.) |
All weights and measures are approximate.
Ross-Simons Presentation Box Your purchase includes an elegant Ross-Simons presentation box.
100% Moneyback Guarantee every item, every order, every day
Free Shipping on orders $250 or more
Only $7.95 Flat Rate for any order under $250
24/7 Live Help toll free at 1-800-835-0919
100% Secure Checkout verified by Norton Security
Recently Viewed Items:
More Choices:
You May Also Like:
Learn More About Diamond Buying Guide Sterling Silver Polished Finish Diamond
4.5 out of 5.0
2 reviews for "795866"
5.0 out of 5.0
This is so beautifull and realy I love it .
Its so good , Irealy love them .and was very excieted  to wear it. Design and  dimond and setting  is. Un belliveable .only thing I missed if its in whitegold .but still  I love it. After me my sister bought it after my recommondation .and now my daughter want to buy .and unbelliveable price too.
Nice jewellery luver!!! | Houston,tx | June 19, 2013
Bottom Line: I would recommend this to a friend!
4.0 out of 5.0
very cute earrings
very sparkling earrings. Would be nicer if they were in white gold. very light not heavy at all. only gave 4 stars because some diamonds are cloudy, but that doesn't take away from the sparkles and shine. still glad i bought them. :)
orange girl | orange, california | November 13, 2013
Bottom Line: I would recommend this to a friend!


text:
Search Results
121 – 122 of 122 Search Results:
- Sort Results By:
- Date|
- **Category**
The Winnipeg Art Gallery presents European Renaissance and Baroque Art: 1500-1700
Daily - From Friday, August 1, 2014 - Saturday, January 30, 2016
From the WAG's collection, art produced between the 16th and 18th centuries, originating from the leading artistic centres of Europe.This period is marked by important social and political changes, and art itself underwent a major...
Venue: 300 Memorial Boulevard
Neighbourhood: Winnipeg
The Winnipeg Art Gallery presents The Academic Tradition in Europe & Canada, 1700-1900
Daily - From Friday, August 1, 2014 - Saturday, January 30, 2016
From Rome to Utrecht, European artists in the 17th and early 18th century created the emotionally charged work of the Baroque era. In reaction to the Protestant Reformation, the Roman Catholic Church strove to entice believers back to the fold with gripping and beautiful vignettes of biblical drama.
Venue: 300 Memorial Boulevard
Neighbourhood: Winnipeg
Event Search
Ads by Google


text:
ISE Fleet Services First to Demonstrate Wireless Roadside Inspection Technology – Live
Wireless Roadside Inspection (WRI) technology developed by Innovative Software Engineerinng (ISE) was successfully demonstrated during normal fleet operations for the first time on October 14 at the FMCSA Technology Showcase in East Tennessee. Driver Hours of Service (HOS) data was displayed in real-time to observers at the Greene County Inspection Station during the demonstration runs that took place all during the event. Numerous FMCSA, state, and local officials – including FMCSA Administrator Anne Ferro were on hand viewing the data and the technology successfully demonstrated by ISE.
Coralville, IA (PRWEB) November 3, 2010
ISE Fleet Services became the first firm to successfully demonstrate the viability of wireless roadside inspection (WRI) technology during everyday fleet operating conditions to industry and FMCSA observers at the recent FMCSA sponsored Technology Showcase in East Tennessee on October 14. Under the watchful eye of FMCSA administrator Anne Ferro and numerous DOT and state government officials, a motor coach owned by Greene Coach Tours passed by the Greene County Tennessee Inspection Station at highway speed. As the coach approached the station, a preconfigured geofence triggered eFleetSuite equipment and software supplied by ISE Fleet Services to send driver hours of service information wirelessly to the John A. Volpe National Transportation Systems Center where it was relayed in real-time to displays at the station. While the coach was still passing by the station, observers were able to view detailed driver duty status changes captured and calculated by ISE Fleet Services electronic driver log software that is FMCSA 395.15 compliant.
Notes Gary Capps, Oak Ridge National Laboratory's Technical Director for the Commercial Motor Vehicle Roadside Technology Corridor:
"Thanks to all the ISE team. We could not have been successful without your company and the great effort by all the staff at ISE. We have received nothing but praise from FMCSA and the senior leadership at the Tennessee Department of Safety. We proved yesterday that WRI is real, and I look forward to collecting data over the next couple of months to further validate what we already know in a more quantitative and qualitative way. Congratulations to ISE on a successful demonstration."
The Wireless Roadside Inspection (WRI) Program is designed to significantly increase the number of commercial motor vehicle safety inspections and capture in real-time the identifications of driver, carrier, vehicle, hours-of-service, and information about the condition of the vehicle. Benefits from the program include increasing safety by decreasing the number of unsafe CMV's on the highways by enabling as many as 50 times more safety inspections with the same number of inspector personnel. Carrier benefits are significant as well. Carriers will be able to improve CSA 2010 scores by receiving credit for positive inspections that might otherwise never take place at crowded and busy inspection stations. Safe and legal vehicles will enjoy reduced inspection station stops boosting carrier productivity.
ISE Fleet Services focuses on helping fleets to operate safely and affordably while easily complying with rapidly changing regulations. ISE Fleet Services leverages decades of transportation technology expertise of the Innovative Software Engineering (ISE) team to provide eFleetSuite, a modular and customizable end-to-end solution that provides FMCSA compliant electronic driver logs and driver vehicle inspection reports. eFleetSuite is designed to adapt to future technologies which might be demanded for compliance while protecting customer investments of installed equipment. This deployed and proven solution helps fleets comply with federal regulations, improve fleet safety, and increase fleet and corporate productivity.
"Our drivers were impressed with the EOBR ease of use and its ability to automatically determine driving periods. They benefitted from knowing the real time available driving hours to stay compliant. The workflow and integration between the electronic driver logs and driver vehicle inspection reporting applications is unique and ensures that needed information for safety compliance and vehicle maintenance is consistently captured," said Russell Ooten, owner Greene Coach Tours.
About Innovative Software Engineering and ISE Fleet Services:
Innovative Software Engineering (ISE) is a leading full-service software development and systems integration firm providing Business Strategy, Program Management, Systems Engineering, Software Development and Quality Assurance services. ISE specializes in developing telematics solutions, enterprise mobility applications and custom software tailored to the unique needs of its clients. Customers come from a wide range of industries including communications, education, telematics, transportation and health care. ISE Fleet Services leverages ISE's products and experience and specializes in end-to-end solutions geared especially to satisfying the safety and compliance demands of its commercial fleet customers in North America. Customers include Southeastern Freight Lines, Navistar, John Deere, McGraw-Hill Education, Qualcomm, and Intermec.
For the original version on PRWeb visit: http://www.prweb.com/releases/prweb2010/11/prweb4728214.htm