text:
- Freeport murder suspect Damon Dixson taken into custody in Rockford
- Local gas station employee arrested for selling liquor to minor
- Renewable Fuel Standard delay 'a mixed blessing,' Bustos says
- Rockford delegation presents inaugural 'Rockford Award' to Norwegian Air
- Education in Illinois making slow progress, according to report
- Illinois GOP Congressional delegation: Obama's immigration plan undermines rule of law
- Suspect, 17, charged in Halloween hit-and-run in Roscoe
- Saint Anthony College of Nursing president to retire
- Man found guilty in deadly August 2013 crash at Mulford and Garrett Lane
- 'The Price is Right Live!' at Coronado March 1; tickets on sale Nov. 21
Baseball: Cubs, Sox, Cardinals and Brewers all off to shaky starts
By Doug Halberstadt
Sports Columnist
At the beginning of this Major League Baseball season, I wrote a column about how I planned on following both the Cubs and the White Sox this season. I received several comments about that column. The majority were in support of my decision, while still a couple of others thought it was only possible to be a "true" supporter of only one of Chicago's professional baseball teams.
The response I found most interesting reminded me that this area is not composed solely of Cubs and Sox fans. The reader correctly pointed out there are a large number of St. Louis Cardinals and Milwaukee Brewers fans living here in northern Illinois.
He suggested I didn't have to root for those teams, but I should at least include them in my coverage of baseball. I think that was a point well made.
So, after the first couple of weeks of the 2011 season, I've noticed there isn't a ton of difference between these four teams in the standings. As of press time, they were all hovering right around the .500 mark.
In the American League Central, the White Sox just lost their fourth straight game to fall to 7-8. The other three teams all play in the National League Central. The Cardinals trail the division-leading Cincinnati Reds (9-6) with an 8-8 record. The Brew Crew are directly below them with a 7-7 record. The Cubs are fourth in the division with a 7-8 record.
Granted, it's extremely early in the season, but so far none of these teams has really done anything to distinguish themselves as something special in the world of baseball. It's safe to say the jury is still out on all of them.
I will continue to try to catch as many Cubs and White Sox games as I can, and now I'll also make a concerted effort to keep up with what's happening with the Brewers and the Cardinals as well. I hope one of them will make it worth the effort.
Doug Halberstadt can be reached via e-mail at email@example.com.
From the April 20-26, 2011 issue


text:
halting problemhttp://www.bassi.io/2014-11-16T18:28:00+00:00with a little help2014-11-16T18:28:00+00:00ebassitag:www.bassi.io,2014-11-15:articles/2014/11/15/with-a-little-help/
this is a request for help.

GTK+ 3.16 will have OpenGL support out of the box.

at least, it will have it on X11 and Wayland.

if you are using (or you plan to use) GTK+ 3.x on Windows or MacOS X, and you know how to use OpenGL on those two platforms, please consider helping out the GTK+ developers by implementing the GdkGLContext API using WGL and AppleGL.

we'd really like to get all backends working out of the box when we release GTK+ 3.16.0, next year.

testing and feedback is also very much appreciated.

in the meantime, I'm doing some much needed spring cleaning in the GtkGLExt and GtkGLArea products on Bugzilla.

Update: thanks to Brion Vibber, there's already a preliminary patch for implementing GdkGLContext on MacOS X. now it's up to the Windows developers to step up their game. :-)

Update: Fan Chun-wei is looking into Windows support, so we should have a patchset for it soon!
quiet strain2014-10-13T16:08:00+01:00ebassitag:www.bassi.io,2014-10-13:articles/2014/10/13/quiet-strain/
as promised during GUADEC, I'm going to blog a bit more about the development of GSK — and now that I have some code, it's actually easier to do.

so, let's start from the top, and speak about GDK.

in April 2008 I was in Berlin, enjoying the city, the company, and good food, and incidentally attending the first GTK+ hackfest. those were the days of Project Ridley, and when the plan for GTK+ 3.0 was to release without deprecated symbols and with all the instance structures sealed.

in the long discussions about the issue of a "blessed" canvas library to be used by GTK app developers and by the GNOME project, we ended up discussing the support of the OpenGL API in GDK and GTK+. the [original bug][bug-opegl] had been opened by Owen about 5 years prior, and while we had ancillary libraries like GtkGLExt and GtkGLArea, the integration was a pretty sore point. the consensus at the end of the hackfest was to provide wrappers around the platform-specific bits of OpenGL inside GDK, enough to create a GL context and bind it to a specific GdkWindow, to let people draw with OpenGL commands at the right time in the drawing cycle of GTK+ widgets. the consensus was also that I would look at the bug, as a person that at the time was dealing with OpenGL inside tool kits for his day job.

well, that didn't really work out, because cue to 6 years after that hackfest, the bug is still open.

to be fair, the landscape of GTK and GDK has changed a lot since those days. we actually released GTK+ 3.0, and with a lot more features than just deprecations removal; the whole frame cycle is much better, and the paint sequence is reliable and completely different than before. yet, we still have to rely on poorly integrated external libraries to deal with OpenGL.

right after GUADEC, I started hacking on getting the minimal amount of API necessary to create a GL context, and being able to use it to draw on a GTK widget. it turns out that it wasn't that big of a job to get something on the screen in a semi-reliable way — after all, we already had libraries like GtkGLExt and GtkGLArea living outside of the GTK git repository that did that, even if they had to use deprecated or broken API. the complex part of this work involved being able to draw GL inside the same infrastructure that we currently use for Cairo. we need to be able to synchronise the frame drawing, and we need to be able to blend the contents of the GL area with both content that was drawn before and after, likely with Cairo — otherwise we would not be able to do things like drawing an overlay notification on top of the usual spinning gears, while keeping the background color of the window:

welcome to the world of tomorrow (for values of tomorrow close to 2005)

luckily, thanks to Alex, the amount of changes in the internals of GDK was kept to a minimum, and we can enjoy GL rendering running natively on X11 and Wayland, using GLX or EGL respectively.

on top of the low level API, we have a GtkGLArea widget that renders all the GL commands you submit to it, and it behaves like any other GTK+ widgets.

today, Matthias merged the topic branch into master, which means that, barring disastrous regressions, GTK+ 3.16 will finally have native OpenGL support — and we'll be one step closer to GSK as well.

right now, there's still some work to do — namely: examples, performance, documentation, porting to MacOS and Windows — but the API is already fairly solid, so we'd all like to get feedback from the users of libraries like GtkGLExt and GtkGLArea, to see what they need or what we missed. feedback is, as usual, best directed at the gtk-devel mailing list, or on the #gtk+ IRC channel.
GDK and threads2014-08-27T16:05:00+01:00ebassitag:www.bassi.io,2014-08-27:articles/2014/08/27/gdk-and-threads/
this article is meant as a guideline and an explanation for application developers still using the deprecated gdk_threads_* family of functions because of reasons, as well as application developers still using GTK+ 2.x.

newly written code should not use this API at all.

a programmer has a problem. "I know," he said, "I will use threads!" now has he problems two. — old Romulan proverb

we all know that using GTK+ and threads is a fan favourite question; I routinely answered it on IRC, mailing lists, Stack Overflow, and even in person multiple times. some time ago, we actually fixed the documentation to provide an authoritative answer as to how you should do your long-running, blocking operations on a thread, and then update the UI from within the main thread at various synchronization points.

sadly, both the API and the documentation that came before the tenet above became well-known, were lacking. the wording was ambiguous, and the examples were far from clear in showing the idiomatic way of initializing and using GTK+ in a multi-threaded application.

if I asked ten random developers using GTK+ for their applications what is the correct way of initializing the old threading support, I'd probably get the answer "call gdk_threads_init() before you call gtk_init()" from at least half of them. that answer is wrong, but most likely they never noticed it because they never ported their application to other platforms.

the correct answer for the question of how to initialize the old thread safety support in GTK+ is actually this idiomatic code snippet:

int main (int argc, char *argv[]) { // initialize GDK thread support gdk_threads_init (); // acquire the GDK lock gdk_threads_enter (); // initialize GTK+ gtk_init (&argc, &argv); // build your UI ... // start the main loop gtk_main (); // tear down your UI... // release the GDK lock gdk_threads_leave (); // exit return 0; }

as you can see, we acquire the GDK lock before calling the GTK+ API, like the documentation says:

As always, you must also surround any calls to GTK+ not made within a signal handler with a gdk_threads_enter() / gdk_threads_leave() pair.

why is this needed? because the gtk_main() call will try to release the GDK lock before entering the main loop, and re-acquire it before returning the control flow to you. this is needed to avoid deadlocks from within GDK itself, since the GDK frame processing is going to acquire the GDK lock whenever it's needed inside its own critical sections.

if you don't acquire the lock, gtk_main() will try to release an unlocked mutex, and if you carefully read the g_mutex_unlock() documentation you will notice that doing that results in undefined behaviour. what does undefined behaviour means? in GLib and GTK+, we use the term in the same sense as the ISO C standard uses it.

in this specific instance, if you're on Linux, undefined behaviour does not mean much: by default, the GNU libc implementation of pthreads is permissive, so it will simply ignore the double unlock. if you're running on an operating system from the *BSD family, however, your application will uncerimoniously abort. hence, why so far very few people actually noticed this.

starting from GLib 2.42 (the next stable release), the GMutex implementation on Linux has been switched from a pure pthread wrapper to be futex-based. given that we don't pay any penalty for it, we decided to ensure consistent behaviour, and proper usage of the API. this means that GLib 2.42 will abort if you try to clear an uninitialized or locked GMutex, as well as if you try to unlock an already unlocked one. this ensures that your code will actually be portable, and you'll catch errors much more quickly.

this also means that non-idiomatic GTK+ code will start breaking on Linux as well, just like it would on non-Linux platforms.

since our documentation was not really good enough for people to use, and since we could not enforce proper idiomatic code at the toolkit level, GDK will try to compensate.

it's important to not that the fix in GDK does not absolve you from fixing your code: you are doing something wrong. it will allow, though, existing GTK+ 2.x/early GTK+ 3.x code calling gdk_threads_init() in the wrong way to continue working even in the face of undefined behaviour. take this as a chance to rework your code not to use the GDK API to mark critical sections, and instead use the proper approach of worker threads notifying the UI through idle and timeout callbacks executed from within the main thread — an approach that does not require calling gdk_threads_init() at all.
GUADEC 2014 talk notes2014-07-29T16:25:00+01:00ebassitag:www.bassi.io,2014-07-29:articles/2014/07/29/guadec-2014-talk-notes/
I put the notes of the GSK talk I gave at GUADEC 2014 online; I believe there should be a video coming soon as well.

the notes are available on this very website.

GUADEC 20142014-07-22T09:15:00+01:00ebassitag:www.bassi.io,2014-07-22:articles/2014/07/22/guadec-2014/
like many fellow GNOME developers I will be in Strasbourg for GUADEC 2014.

on Monday morning, I will give a talk on the GTK+ Scene Graph Tool Kit, or GSK for short, but you should make sure to attend the many interesting talks that we have planned for you this year.

see you at GUADEC!

codes of conduct2014-07-14T00:00:00+01:00ebassitag:www.bassi.io,2014-07-14:articles/2014/07/14/codes-of-conduct/
a discussion on guadec-list about adopting a code of conduct for GUADEC prompted me to write down some thoughts about the issue.

GNOME, as a community, was if not the first, one of the first high profile free software foundations to define and implement a code of conduct.

Photo credit: Jonathan Thorne, CC by-nc-2.0

to be perfectly, honest I never thought an anti-harassment policy would be a controversial issue at all in 2014, after the rate of adoption of codes of conduct, and of anti-harrasment policies, at convention and conferences all over the world. there have been high profile cases, and speakers as well as attendees have finally started to stand up, and publicly state that they won't attend a convention or a conference (even if sponsored) if the organizers do not put in place these kind of documents.

GNOME, as a community, was if not the first, one of the first high profile free software foundations to define and implement a code of conduct. I'll actually come back to that later, but that was a point of pride for me.

yet, I have to admit that my heart sank a bit for every email in the discussion on guadec-list, especially because they were from members of our own community.

I do understand that we like our conferences like we like our software: free-as-in-speech, and interesting to work on.

as I said, GNOME already has a code of conduct, pitiful and neutered as it may be, and it applies to every venue of communication we have: mailing list, our web servers, and also our conferences. to have and implement a code of conduct is not a per-GUADEC-edition, local-team-only decision to take — and how do I know that? because it's the board that approved the code of conduct for the mailing lists, IRC, and web servers, and it was not the moderation team, or the IRC operators, or the system administrators that took this decision.

I do understand that we like our conferences like we like our software: free-as-in-speech, and interesting to work on. that does not imply that we should just assume bad stuff won't happen, or that people will automatically find the right person to help them because somebody else decided to be a jerk. to be fair, our software is full of well-defined rules for redistribution, and our conferences should be equally well-defined when it comes to acceptable behaviour and responsible people to contact. why we do that? because it helps in having a clear set of rules and people responsible to avoid abuse, if that happens.

I am lucky enough, and privileged enough, that I have not been discriminated for who I am, what I like, who I like, what I do, or how I do it.

I honestly have zero patience for the people saying that «everyone can be offended by something, thus we shouldn't do anything». the usual, trite, argument is that having an anti-harassment policy will provide a "chilling effect" on attendees; it should also not be necessary to have these policies, because we trust our community to be composed of good people, and these policies automatically assume that everyone will be misbehaving. those are both ridiculous positions, even if they are sadly fairly common in the free and open source community at large. they are based on a fairly obvious misunderstanding; the code of conduct is not a sword for preventing people from misbehaving: it's a shield for people being the object of discrimination and harassment.

Photo credit: Jenn and Tony Bot, CC by-nc-2.0

I am lucky enough, and privileged enough, that I have not been discriminated for who I am, what I like, who I like, what I do, or how I do it. others are not in such position, and they attend GUADEC. we want them to attend GUADEC, because they are our next contributor, our next user, our next tester, our next designer, our next bugsquad member, our next person submitting a documentation patch. I don't want them to be placed in a position where they balk at the idea of participating at GUADEC because they don't feel safe enough, because they aren't part of our community yet. you want to talk about a chilling effect? that is the chilling effect. I have no concerns for members of our community: I know that most of them can actually behave like actual human beings in a social context. that knowledge comes from 10+ years in this community. I don't expect, and I'd be foolish to do so, that new people that have not been at GUADEC yet, or have been newly introduced to our community, also posses that knowledge.

Photo credit: diffendale, CC by-nc-sa 2.0

a final thought: I actually want a better code of conduct for GNOME's online services as well, one that is clear on responsibility and consequences, because our current one is a defanged travesty, which was implemented to be the lowest common denominator possible. it does not require responsibility for enforcing it, and it does not provide accountability for actually respecting it. it is, for all intents and purposes, like not having one. it probably was thought as a good compromise eight years ago, but it clearly is not enough any more, and it makes GNOME look bad. changing the code of conduct is a topic for the new board, one that I expect will be handled this year; I'll make sure to prod them. ;-)

I'd like to thank to Marina and Karen for reviewing the draft of this article and for their suggestions.

more information

How will our Code of Conduct improve our harassment handling?

Code of Conduct

Codes of Conduct 101 + FAQ

Conference anti-harassment

My New Convention Harassment Policy

Convention Harassment Policy Follow-Up

Graphene2014-05-03T00:00:00+01:00ebassitag:www.bassi.io,2014-05-03:articles/2014/05/03/graphene/
one of the challenges of writing a graphics library that is capable of doing what modern UI designers and developers expect is providing the required data types to achieve things like 3D transformations.

with the collective knowledge and attention to detail that the free and open source software community brings to the table I was actually surprised to see that all the code for doing vector and matrix math is usually tucked away into various silos that also come with canvas implementations, physics engines, and entire web browsers. it gets even worse when you want code that used features of modern (and less modern) hardware, and instead all you get are just naive implementations of four floating point values in a structure.

you can trust me when I say that I didn't want to spend the past seven days writing code that deals with vector and matrix operations, when I wasn't reading PDFs of Intel architecture opcodes, or ARM NEON instructions; I also didn't want to know that once you start implementing common operations on matrix types, like projection and unprojection, you get to open a fairly deep can of worms that forces you to implement point (2D and 3D), rectangle, quaternion, and quad types.

luckily, it's possible to find a bunch of implementations under various stages of maintenance, and under suitable licenses, even though mostly are in C++ and they overlap by just about 60% each; you really need to buckle up and start translating naive matrix determinant code to SIMD four vector data structures, and do a union of all possible API, before you have something you can actually use.

the end result of these seven days is an almost decent, almost complete little utility library that tries to be fairly thin in both what it requires and what it provides. I called it graphene and it's available in Git. at some point, when I'm actually satisfied with it, I'll even document it like the grown-up I'm supposed to be. right now, I'll have to write a ton of tests to check on the math, because I'm pretty sure there must be at ton of bugs in there.

the main question is: what do I intend to use graphene for. the more attentive amongst you, kind readers, will already guess that it's for the forthcoming GTK+ scene graph API — which is indeed the correct answer, but you'll have to wait for the next blog post in the series for a proper introduction and description, as well as a road map for the unicorn and ponies fuelled future.
Berlin DX Hackfest / Day 32014-05-02T00:00:00+01:00ebassitag:www.bassi.io,2014-05-02:articles/2014/05/02/2014-dx-hackfest-3/
the third, and last day of the DX hackfest opened with a quick recap as to what people have been working on in the past couple of days.

we had a nice lunch nearby, and then we went back to the Endocode office to tackle the biggest topic: a road map for GTK+.

we made good progress on all the items, and we have a fairly clear idea of who is going to work on what. sadly, my optimism on GProperty landing soon did not survive a discussion with Ryan; it turns out that there are many more layers of yak to be shaved, though we kinda agreed on the assumption that there is, in fact, a yak underneath all those layers. to be fair, the work on GProperty enabled a lot of the optimizations of GObject: property notifications, bulk installation of properties, and the private instance data reorganization of last year are just examples. both Ryan and I agreed that we should not increase the cost for callers of property setters — which right now would require asking the GProperty instance to the class of the instance that we're modifying, which implies taking locks and other unpleasant stuff. luckily, we do have access to private class data, and with few minor modification we can use that private data to store the properties; thus, getting the properties of a class can be achieved with simple pointer offsets and dereferences, without locks being involved. I'll start working on this very soon, and hopefully we'll be able to revisit the issue at GUADEC, in time for the next development cycle of GLib.

in the meantime, I kept hacking on my little helper library that provides data types for canvases — and about which I'll blog soon — as well as figuring out what's missing from the initial code drop of the GTK+ scene graph that will be ready to be shown by the time GUADEC 2014 rolls around.

I'm flying back home on Saturday, so this is the last full day in Berlin for me. it was a pleasure to be here, and I'd really like to thank Endocode for generously giving us access to their office; Chris Kühl, for being a gracious and mindful host; and the GNOME Foundation, for sponsoring attendance to all these fine people and contributors, and me.

Berlin DX Hackfest / Day 22014-05-01T00:00:00+01:00ebassitag:www.bassi.io,2014-05-01:articles/2014/05/01/2014-dx-hackfest-2/
the second day of the hackfest had a pretty big discussion on the roadmap for GTK+.

thanks to Matthias Clasen, we had a list of things to discuss prior to the start of the hackfest, even if Matthias himself would not be present:

filling the gaps between the GNOME HIG and the GTK+ API needed to implement it

a better cross-platform story for tool kit maintainers and application developers

touch support

scene graph to replace Clutter

documentation

improving the relationship of the tool kit with Glade

required clean ups for GTK+ 4

during the afternoon we managed to go through the first bullet point of the list, but we made really good progress on it, and we managed to assign each sub-issue to a prospective owner that is going to be in charge of it.

hopefully, we're going to go through the other points during the rest of the hackfest much more quickly.

Berlin DX Hackfest / Day 12014-04-30T00:00:00+01:00ebassitag:www.bassi.io,2014-04-30:articles/2014/04/30/2014-dx-hackfest-1/
we had a fairly productive first day here, at the Endocode offices in Berlin. everyone is pretty excited about working on the overall experience for developers on the GNOME platform.

at first, we decided what to tackle in the next three days, and drafted a rough schedule. the hackfest then broke down into two main groups: the first tackled GObject models for the benefit of GTK+ widgets acting as views; the second worked on the developer documentation available on developer.gnome.org.

I decided to stay on the sidelines for the day, and worked on a small utility library that I'm going to use in the development of GSK, the GTK+ scene graph API that will replace Clutter in the near future; I'm going to do a proper blog post on both things later this week. I've also worked a bit on my old nemesis, GProperty. I have really high hopes that after three years of back and forth we're going to finally land it in GLib, and let people have a better, easier, and more efficient way to define and use GObject properties.

In the evening we went to the Berlin GNOME beers along with the local GNOME community; it's been a great evening, and we met both familiar faces and new ones.

I'd like to thank Endocode for kindly giving us access to their office in order to host the hackfest, as well as the GNOME Foundation for sponsoring travel attendance of many talented members of the GNOME community.

Linking against JSON-GLib < 0.16 and Pulseaudio2013-09-21T00:00:00+01:00ebassitag:www.bassi.io,2013-09-21:articles/2013/09/21/json-glib-pulseaudio/
this is a public announcement.

if you link against PulseAudio, whether you want it or not, you'll get an automatic dependency on json-c, a small C library that parses JSON and doesn't have any dependency1. sadly, json-c leaks symbols all over the place, and one of them is called json_object_get_type()2.

JSON-GLib, the library that yours truly wrote about 6 years ago to parse JSON using a decent C library as a base, also has a type called json_object_get_type()3.

if you link against PulseAudio and JSON-GLib4 then you'll get a segmentation fault with a weird stack trace, like this one and its duplicates5.

the solution is to depend on a version of JSON-GLib greater than 0.16.1, which builds JSON-GLib with the -Bsymbolic linker flag6.

that would be all.

which is arguably a plus for a system dæmon ↩

which returns an integer for I don't know which reason ↩

which returns a GType for the JsonObject boxed structure, so you can use them in properties and signal marshallers; as it happens, GType is a long look-alike ↩

or any other library that depends on JSON-GLib, like Clutter ↩

since both return values and arguments of the functions above are compatible, the linker won't moan about it, so you won't see any warning or error when building your code ↩

another solution is to statically link json-c inside PulseAudio instead of dynamically linking it; another solution is to link json-c with -Bsymbolic; yet another solution would be for PA to not use a dependency to parse JSON – or drop JSON entirely because I can't for the life of me understand why an audio server is dealing with JSON at all ↩

The King is Dead2013-06-21T00:00:00+01:00ebassitag:www.bassi.io,2013-06-21:articles/2013/06/21/the-king-is-dead/
I guess a lot of you, kind readers, are pretty well-acquainted with the current idiomatic way to write a GObject type. it's the usual boilerplate, plus or minus a bunch of macros:

gobject-private-old.h download

typedef struct _MyObject MyObject; typedef struct _MyObjectPrivate MyObjectPrivate; typedef struct _MyObjectClass MyObjectClass; // instance structure struct _MyObject { GObject parent_instance; // pointer for quick access to instance private data MyObjectPrivate *priv; }; // class structure struct _MyObjectClass { GObjectClass parent_class; }; GType my_object_get_type (void);

gobject-private-old.c download

struct _MyObjectPrivate { int foo; }; G_DEFINE_TYPE (MyObject, my_object, G_TYPE_OBJECT) static void my_object_class_init (MyObjectClass *klass) { // tell the type system that the instance has private data g_type_class_add_private (klass, sizeof (MyObjectPrivate)); } static void my_object_init (MyObject *self) { // G_TYPE_INSTANCE_GET_PRIVATE() is expensive, so we keep a back // pointer for quick access self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, my_object_get_type (), MyObjectPrivate); self->priv->foo = 42; }

boring stuff that everyone had to remember. the last big change in the way people write GObject happened 10 years ago, and it was the addition of per-instance private data. it seems to me like a good way to celebrate that occasion to change this stuff all over again. ;-)

at the latest GTK+ hackfest, Alex and Ryan had a very evil, and very clever idea to solve a problem in how the per-instance private data is laid out in memory. before that, the layout was:

[[[GTypeInstance] GObject] TypeA] TypeB] [TypeAPrivate] [TypeBPrivate]

as you can see, the offset of the private data for each type changes depending at which point in the class hierarchy initialization we are, and can only be determined once the whole class hierarchy has been initialized. this makes retrieving the pointer of the private data a pretty hard problem; one way to solve it is storing the private pointer when we initialize the instance, and we spare ourselves from type checks and traversals. the main problem is that, in order to get to the private data faster, we need to rely on a specific layout of the instance structure, something that is not really nice if we want to have generic accessors to private data. for that, it would be really cool if we could only have offsets to through to G_STRUCT_MEMBER().

well, it turns out that if you're doing memory allocations for the instance you can overallocate a bit, and return a pointer in the middle of the memory you allocated. you can actually allocate the whole private data in a decent layout, and only deal with offsets safely — after all, the type information will store all the offsets for safe access. so, here's the new layout in memory of a GObject:

[TypeBPrivate] [TypeAPrivate] [[[[GTypeInstance] GObject] TypeA] TypeB]

that's neat, isn't it? now all private data can be accessed simply through offsets, and accessing it should be just as fast as a private pointer.

I can already see people using Valgrind preparing torches and pitchforks — but fear not, my fellow developers: GLib now detects if you're running under Valgrind, and it will communicate with it about this new memory layout, as well as keeping a pointer to the beginning of the allocated region, so that you won't get false positives in your report.

this was the state at the end of the hackfest. on top of that, I decided to contribute a bunch of "syntactic sugar" to cut down the amount of lines and things to remember, as well as providing a good base towards making GProperty work better, and with fewer headaches.

so, here's how you create a new GObject type in the Brave New World™:

gobject-private-new.h download

typedef struct _MyObject MyObject; typedef struct _MyObjectClass MyObjectClass; struct _MyObject { GObject parent_instance; }; struct _MyObjectClass { GObjectClass parent_class; }; GType my_object_get_type (void);

gobject-private-new.c download

typedef struct { int foo; } MyObjectPrivate; // WITH_PRIVATE is like WITH_CODE (G_ADD_PRIVATE) G_DEFINE_TYPE_WITH_PRIVATE (MyObject, my_object, G_TYPE_OBJECT) static void my_object_class_init (MyObjectClass *klass) { } static void my_object_init (MyObject *self) { // get_instance_private() is just pointer arithmetic MyObjectPrivate *priv = my_object_get_instance_private (self); priv->foo = 42; }

the my_object_get_instance_private() function is generated by G_DEFINE_TYPE(), so you can forget about G_TYPE_INSTANCE_GET_PRIVATE and all that jazz. also, no more g_type_class_add_private() — one less thing to remember is one less thing to screw up. you can still store the private pointer in your instance structure, but for newly written code it's not necessary any more: getting the private data pointer is just pointer arithmetics, so you don't pay any penalty. you can finally hide the private data structure inside your source code, instead of having the typedef in your header, sitting there, taunting you. finally, everything is just as fast as it was, as well as backward compatible.
California One Youth and Beauty Brigade2013-05-30T00:00:00+01:00ebassitag:www.bassi.io,2013-05-30:articles/2013/05/30/california-one-youth-and-beauty-brigade/
now, that was a title of a Decemberists song that I'd have never expected to use as a blog post title.

I did announce it on foundation-list, given that it impacts my position on the Board of Directors of the GNOME Foundation, and I did a sneaky tweet as well, but I guess the blog (and Planet GNOME) is still the Old Fashioned Way™ to do these things — and seeing that Cosimo beat me to a punch, it's worth saying that I have joined Endless Mobile as well.

my last blog post about my work life was a bit depressing, I guess; I received a ton of support and encouragement from many, many people — too many to thank effectively in the narrow margins of this blog. I did take the announced month off, and I was already on my way to recovery; then I met Matt, who told me about Endless, and what they were trying to do with GNOME, and I felt the absolute need to help them as much as I could. after all, aren't we trying to make GNOME a viable proposition for OEMs and OSVs to take and put on their own devices? I'm sure we'll be able to start telling the community at large more details about what we want to achieve, and how.

in the meantime, I expect to see people in San Francisco a bit more often (though I'm still going to be based on London for the foreseeable future), and I'll obviously be at GUADEC in Brno.
GTK+ Hackfest 20132013-04-20T00:00:00+01:00ebassitag:www.bassi.io,2013-04-20:articles/2013/04/20/gtk-hackfest-2013/
Day 1

it turns out that this week wasn't the best possible to hold a hackfest in Boston and Cambridge; actually, it was the worst. what was supposed to be the first day passed with us hacking in various locations, mostly from home, or hotel lobbies. nevertheless, there were interesting discussions on experimental work, like a rework of the drawing and content scrolling model that Alex is working on.

Day 2

or Day 1 redux

with the city-wide lockdown revoked, we finally managed to meet up at the OLPC offices and start the discussion on Wayland, input, and compatibility; we took advantage of Kristian attending so we could ask questions about client-side decorations, client-side shadows, and Wayland compatibility. we also discussed clipboard, and drag and drop, and the improvements in the API that will be necessary when we switch to Wayland — right now, both clipboard and DnD are pretty tied to the X11 implementation and API.

after lunch, the topic moved to EggListBox and EggFlowBox: scalability, selection, row containers, CSS style propagation, and accessibility.

we also went over a whole set of issues, like positioning popups; high resolution displays; input methods; integrating the Gd widgets into GTK+, and various experimental proposals that I'm sure will be reported by their authors on Planet GNOME soon. :-) it was mostly high level discussion, to frame the problems and bring people up to speed with each problem space and potential/proposed solutions.

we'd all want to thank OLPC, and especially Walter Bender, for being gracious hosts at their office in Cambridge, even on a weekend, and the GNOME Foundation for sponsoring the event.

subset: commoncrawl


text:
Recently added item(s)
You have no items in your shopping cart.
You'll love this color methods workshop Video if:- You want to learn to use negative painting techniques- You want to simplify your approach to adding color to your artwork- You learn best step by step from an expert colorist
In this video, Linda guides you through easy-to-understand exercises on the three color properties--hue, value, and intensity. With an exploration of the color wheel and color characteristics, Linda shares tips for mixing, layering, mingling, and more, so that you can make color work for your watercolor and acrylic paintings!
Instantly stream the full version of Linda Kemp's Negative Painting Techniques: Simplifying Color on your computer at ArtistsNetwork.TV now!
Your price:
You save: $14.99 (50%)
In Stock
This item qualifies for free standard shipping on U.S. orders over $25
Be the first to review this product
Your price:
You save: $#{save}
You're missing something...
We wouldn't want you to be left out. There are manymore resources, materials and exclusive deals. Sign up. Don't miss out!
We aren't looking for followers. We're looking for artists!
We're looking for people who share our passion, who want to learn and contribute to a growing, thriving art community. People who find joy in creating and inspiration in the work of others. Join Us!
Join our Fine Art Community


text:
Private Individual Finance Options
There are many way ways to finance your car purchase with Sytner Group simply click on the links below for more information on each option.
Personal Contract Purchase
This is the most popular way to pay for a car and is ideal for customers who wish to change their car at intervals between 24 and 48 months taking away the worry of depreciation.
Click here for more information
Hire Purchase
The most straightforward method of purchase. Ideal for a customer who desires outright ownership of their car and probably changes their car at intervals of greater than 48 months.
Click here for more information
Personal Contract Hire
This allows you to run a car without the worry of ownership or depreciation and giving you the option of having a maintenance package so you have no unexpected bills.
Click here for more information
Click here to view our current new car offers.
You can search our wide range of used vehicles using the 'Vehicle Search' panel to the right.
For more information click here to send us your details and a member of our team will contact you to discuss your finance options.
News & Events
Sytner Head Office Turns Pink in Aid of Pink Friday
Friday 24th October marked Breast Cancer Care's 'Pink Friday'. In aid of the event, Sytner Group Head Office hosted the ultimate pink day; with 'wear something pink' dress down, a bake-off and a charity raffle. The bake-off invited any budding bakers to make their best cake creations and then enter them into a competition; first prize was a bottle of Moet Pink champagne. The competition was judged by our Group Managing Director, Darren Edwards, before slices of the cakes were sold alongside a plethora of sweets and other confectionaries throughout the afternoon.
Current Sytner Promotions
Honda Winter Check
When the temperature starts to fall it is important to check that your Honda is ready for the colder months ahead.


text:
Even as the Line of Control (LoC) remains tense owing to frequent exchange of fire between the Pakistan and Indian armies, the two countries are engaged in back channel diplomacy. This was confirmed by Pakistan Foreign Office spokesperson Aizaz Ahmad Chaudhry on Thursday.
At a weekly press briefing, he said Prime Minister Manmohan Singh's special envoy Satinder K. Lambah and Pakistan's point person Shehryar Khan were in touch with each other. But he did not confirm if the two were meeting in Dubai on Thursday, as a news report indicated.
With reference to a possible meeting in New York next month between the Prime Ministers of India and Pakistan, he said, "It has been the position of the government of Pakistan that should an opportunity arise we believe that such a contact between the leadership of two countries will be a useful occasion to discuss the steps required to improve relations between the two countries."
Mr. Chaudhry expressed concern at alleged ceasefire violations by India along the LoC in the past few weeks. "We have conveyed our concern to the Indian government through the diplomatic channels. Our message to the Indian side has been that tensions along the LoC undermine the peace initiatives of our leadership. We have made some concrete proposals to the Indian side to help reduce the tension along the LoC. The Indian response is awaited," he said.
On Syria, he said use of force must be avoided at all costs as Syrians had suffered enough. As a non permanent member of the U.N. Security Council, Pakistan had urged all sides to pursue the policy of restraint and engage in a comprehensive political dialogue. It had condemned the alleged use of chemical weapons. "We stress the importance of establishing facts before any precipitate action is taken," he said adding that the international community should wait for the outcome of the U.N. investigation before any action was taken.
Afghan President visit
While declining to comment on the possible release of Taliban leader Mullah Biradar, he said the visit of Afghanistan President Hamid Karzai was successful. As a matter of policy, he pointed out, Pakistan had committed to support whatever was deemed would help advance the reconciliation process in Afghanistan.
This was the first formal meeting between the leadership of the two countries after the new government came to power in Pakistan, he said. The country's leadership had expressed its desire to see a peaceful, stable and united Afghanistan, the spokesperson said. On the situation of Muslims in Myanmar, Thailand or anywhere else, Pakistan, in its national capacity, and as a member of the Organization of Islamic Conference, had always expressed its concern at reports of atrocities on Muslims. "We have also called upon the government concerned to take every possible step to ameliorate the conditions of Muslims, he said.
Keywords: LoC killings, Indian soldiers killing, India-Pakistan border tensions, Indo-Pakistan talks


text:
Heard I put in the work, it wasn't no gossip
from Styles P (Ft. Bully) – In It to Win It Lyrics on Genius
These aren't just fairy tales hoe. Styles P really did what he talks about.
To help improve the quality of the lyrics, visit "In It to Win It" by Styles P (Ft. Bully) Lyrics and leave a suggestion at the bottom of the page


text:
Killing Bin Laden
President Obama and Vice President Joe Biden, along with members of the national security team, receive an update on the mission against Osama bin Laden in the Situation Room of the White House, May 1, 2011. REUTERS/White House/Pete Souza
An aerial view shows the compound that Osama bin Laden was killed in, in Abbottabad, Pakistan. REUTERS/Department of Defense
A hand-written memo by then CIA Director Leon Panetta in which President Obama authorized the Navy SEAL operation that resulted in the death of Osama bin Laden. REUTERS/Handout
Presidentn Obama listens during one in a series of meetings discussing the mission against Osama bin Laden, in the Situation Room of the White House, May 1, 2011. REUTERS/White House/Pete Souza
The compound, within which al Qaeda leader Osama bin Laden was killed, is seen in flames after it was attacked in Abbottabad, in this still image taken from video footage from a mobile phone, May 2, 2011. REUTERS/Stringer
People cheer outside the White House as President Obama delivers remarks to the nation on the death of Osama bin Laden, May 1, 2011. REUTERS/Jim Young
Two men react to the death of Osama bin Laden at the construction site of the former World Trade Center towers in New York, May 2, 2011. REUTERS/Eric Thayer
People react to the death of Osama bin Laden in Times Square in New York, May 2, 2011. REUTERS/Eric Thayer
U.S. service members deployed at Kandahar Airfield watch a television broadcast of President Obama announcing the death of Osama Bin Laden. REUTERS/Staff Sgt. Stephen D. Schester-USAF
People read newspapers with cover stories of Osama bin Laden, in Riyadh, May 3, 2011. REUTERS/Mohammed Mashhor
Newspaper headlines and clippings posted on a wall inside a staff office at the White House, May 2, 2011. REUTERS/Jason Reed
A video frame grab, obtained from ABC News, shows the interior in the mansion where Osama Bin Laden was killed. REUTERS/ABC News
A frame grab obtained from ABC News shows the interior bedroom in the building where Osama Bin Laden was killed. REUTERS/ABC News
A frame grab obtained from ABC News shows the interior bedroom in the building where Osama Bin Laden was killed. REUTERS/ABC News
Part of a damaged helicopter lying near the compound after U.S. Navy SEAL commandos killed Osama bin Laden in Abbottabad, May 2, 2011. REUTERS/Stringer
A boy collects debris remaining following the firefight, as journalists surround the compound where Osama bin Laden was killed in Abbottabad, May 3, 2011. REUTERS/Akhtar Soomro
Newspaper front pages left by visitors at a temporary memorial on a hillside above the United Airlines Flight 93 crash site in Shanksville, Pennsylvania, May 2, 2011. REUTERS/Daniel Lovering
A screen grab of the FBI's Most Wanted website taken May 2, 2011. REUTERS/FBI
President Barack Obama greets troops at Fort Campbell in Kentucky May 6, 2011. REUTERS/Kevin Lamarque
A badge on a man's t-shirt outside the World Trade Center site, May 5, 2011. REUTERS/Mike Segar
A supporter of the Pakistani religious party Jamiat-e-ulema-e-Islam holds an image of Osama bin Laden during an anti-U.S. rally on the outskirts of Quetta, May 6, 2011. REUTERS/Naseer Ahmed
Osama Bin Laden and a man identified as Muhammad Atef in an undated image released by the United States Attorney's office in New York in 1998. REUTERS/HO/ U.S. PM/RC/CLH
Osama bin Laden aims a weapon at an undisclosed location on an undated video obtained by Kuwaiti newspaper al-Rai al-Aam in June 2001. REUTERS/File
Osama bin Laden is shown watching himself on television in a video found in bin Laden's compound in Abbottabad. REUTERS/Pentagon
The cover of a special edition of TIME magazine devoted to the death of Osama bin Laden. REUTERS/TIME Magazine
Children are seen through the window of a house under construction as they play cricket on the demolished site of a compound of Osama bin Laden in Abbottabad May 1, 2012. REUTERS/Mian Khursheed
A boy rests next to another boy standing at the demolished site of a compound of Osama bin Laden in Abbottabad May 2, 2012. REUTERS/Mian Khursheed


text:
Refine Your Search
Related Keywords
- (-) Remove COMMENT filter COMMENT
Search Results
Results 1 - 1 of 1 for princeling
Related topics matching your search
- China Economy (1) Apply China Economy filter
- China Politics (1) Apply China Politics filter
- Communist Party of China (1) Apply Communist Party of China filter
- Deng Xiaoping (1) Apply Deng Xiaoping filter
- Economic and political reforms (1) Apply Economic and political reforms filter
- Wealth gap (1) Apply Wealth gap filter
Search results
Business - Economy - COMMENT
Follow the money along the road to ruin of Deng's vision
Posted Dec 29th 2012, 12:00am by BLOOM
... William Pesek China's wealthy princelings are derailing the party's plan to lift living standards for all Follow the money along the road to ruin of Deng's vision China has ... hadn't counted on was how their children would foul things up. By harnessing the trust of the state and top-level political connections, these princelings are reaping outsized benefits from ...http://www.scmp.com/business/economy/article/1114689/follow-money-along-road-ruin-dengs-vision
In Case You Missed It
SCMP.com Account
Log in using a partner site
Log in using your Facebook account. What's this?
Don't have an SCMP.com account? Subscribe Now!


text:
The CatholicTV Network to air Installation of Bishop Frank Caggiano
Catholic PRWire
WATERTOWN, MA (October 3, 2013) � On Thursday, September 19, 2013 the CatholicTV Network will air the Installation of Bishop Frank Caggiano, Auxiliary Bishop of the Diocese of Brooklyn, NY, as the Fifth Bishop of the Diocese of Bridgeport at St. Theresa in Trumbull, Connecticut.
The Installation will air live on the CatholicTV Network at 1:30PM ET, and will rebroadcast at 8PM. More information about the Diocese of Bridgeport can be found at www.bridgeportdiocese.com. The Bridgeport Diocese encompasses all of Fairfield County and includes more than 400,000 Roman Catholics. It celebrated its 60th anniversary last month.
Auxiliary Bishop Frank Caggiano studied at Cathedral College, Douglaston, and Immaculate Conception Seminary, in Huntington, Long Island. He was ordained to the priesthood by Bishop Francis J. Mugavero May 16, 1987. After ordination, he served in two Brooklyn parishes�St. Agatha�s in Bay Ridge and St. Athanasius in Bensonhurst�before beginning five years of graduate studies in sacred theology at the Pontifical Gregorian University in Rome in l991.
After an appointment as director of the Permanent Diaconate Office in 2002, he was named by Bishop Nicholas DiMarzio in 2004 to serve as Vicar for Evangelization and Pastoral Life, which includes the Diaconate Formation Office, the Ecumenical and Interfaith Commission, the Liturgy Office, the Pastoral Institute, the Office of Faith Formation, the Pastoral Planning Office, the SS. Peter and Paul Spirituality Center and the San Vincente de Paul Centro de Evangelizacion.
He was named a Papal Chaplain by Pope John Paul II in 2003. Bishop Caggiano has written for two Catholic newspapers: seven scripture columns for The Tablet and nine articles on theological and spiritual issues for the Hartford Transcript. His doctoral dissertation, �The Eschatological Implications of the Notion of Recreation in the Works of St. Cyril of Alexandria,� and �The Exaltation of Christ: The Meaning of �At the Right Hand� in the New Testament,� were published by Gregorian University.
The Installation will air on CatholicTV and www.CatholicTV.com on September 19, 2013.
About the CatholicTV Network:
Founded in 1955, CatholicTV Network is a national broadcast television network streaming a live feed 24 hours a day at CatholicTV.com. Heeding Pope Benedict XVI's call to greater utilize the power of television and new media, the CatholicTV Network features its cable TV station, Catholic web site, mobile apps and widget. Celebrate Mass online; pray The Rosary; enjoy programs on prayer, the saints, the Scriptures and the Catholic Church on America's Catholic Television Network.
Shannon Muldoon
Public Relations Coordinator
The CatholicTV Network
http://www.CatholicTV.com MA, 02471 US
Shannon Muldoon - Public Relations Coordinator,
Bishop, Catholic, TV, Connecticut
Rate This Article
0 Comments
Leave a Comment
More Catholic PrWire
- What if we told you Aquinas wasn�t all about philosophy?
- Meet the Woman Who Inspired Ludovico of Casoria, the Church's Newest Saint for the Poor
- Celebrating the Return of a Timeless Classic: The Beloved Queen of Apostles Prayer Book
- Forty Catholic dioceses in effective schism?
- Meet a Medieval Pro-life Saint: Elizabeth of Hungary
- My Battle Against Hitler Blog Book Tour
- Hildebrand and the Third Reich
- Pray the rosary with your Sisters
- Something Other Than God nominated for Best Memoir & Autobiography in Goodreads 2014 Choice Awards
Most Popular
WARNING GRAPHIC PHOTOS (RAW) - ISIS begins killing Christians in Mosul, CHILDREN BEHEADED Read More
Lebanese singer gives Arab world a scare - by wearing a dress that's barely there! Read More
Hollywood's longest and most successful marriages: What's their secret? Read More
Here are 10 Very Interesting Facts About the Catholic Church You Probably Didn't Know! Read More
Meet the doll that's flipping the world upside down! Read More
Daily Readings
Reading 1, Ezekiel 34:11-12, 15-17
"For the Lord Yahweh says this: Look, I myself shall take care ... Read More
Psalm, Psalms 23:1-2, 2-3, 5, 6
[Psalm Of David] Yahweh is my shepherd, I lack nothing. In ... Read More
Gospel, Matthew 25:31-46
'When the Son of man comes in his glory, escorted by all the ... Read More
Reading 2, First Corinthians 15:20-26, 28
In fact, however, Christ has been raised from the dead, as the ... Read More
Saint of the Day
Bl. Miguel Pro
November 23: Born on January 13, 1891 in Guadalupe, Mexico, Miguel Agustin ... Read More
Latest Videos
Nov 23 - Homily: The Annunciation of Christ the King View Video
Nov 23 - Homily: Subjecting the World to Christ the King View Video
Nov 23 - Homily: King who Bestows Freedom View Video
Nov 22 - Homily: Resurrection of the Dead View Video
Nov 22 - Homily: Purity and Martyrdom, Past and Future View Video


text:
Doubts are raised over identity of Islamist fighter featured in footage of execution of Syrian soldiers
A Briton and three Americans were killed by Islamist militants in Jerusalem.
Jerusalem Synagogue Attack: Palestinians in Gaza Celebrate Murders with Flags and Sweets
Photos released: East Jerusalem cousins Rassan and Uday Abu-Jamal named as suspect killers.
Jerusalem Synagogue Attack Claimed By Popular Front for the Liberation of Palestine
Serge Lazarevic and Sjaak Rijke appear in new video from Al-Qaeda in the Islamic Maghreb (Aqim).
Al-Qaeda Releases New Video Of European Hostages
Islamist movement says killings in Har Nof were in response to death of Yusuf Hassan al-Ramouni
Jerusalem Synagogue Attack: Hamas Calls for More Violence in Retaliation to Bus Driver's Death
A quick look at some of the highs and lows of the celebrities entering the Aussie jungle.
I'm a Celebrity… Get Out of Here! 2014 – Meet the Contestants
Russia was initially blamed as a mysterious vessel was spotted inside Swedish waters.
Sweden says it has Evidence of 'Serious and Unacceptable' Foreign Submarine Intrusion
Leaked documents prompt calls for interior minister Bernard Cazeneuve to resign.
Remi Fraisse: French Police 'Concealed Information' over Grenade Death of Sivens Protester
Nato General Philip Breedlove says Russian military columns have entered eastern Ukraine.
Ukraine Prepares for All-Out War as 'Russian Tanks and Troops Enter Donetsk'
Magazine VSD publishes photos purportedly showing actress at Élysée palace.
Francois Hollande's 'Mistress' Julie Gayet Strikes Up 'Love Revival'
Navy Seal who shot al-Qaeda leader dead in Pakistan identified as 38-year-old Montana father.
Rob O'Neill: 'We Are Not Afraid of Isis' says Osama Bin Laden Shooter's Father
Online retailer targets male customers with '100% testosterone' advertisements.
Rue du Commerce: French Online Retailer Bans Women from Website in 'Sexist' Ad Campaign
Murdoch's media outlet contests White House reconstruction of botched mission to free US journalist.
US Midterm Elections 2014: Fox News Slams Barack Obama on James Foley Rescue Operation
Islamic State group circulates photos of its Special Forces or Qawat al-Muhaam al-Khaasa
Isis: Jihadist 'Special Forces' Copies US Swat Team's Image in Propaganda Picture Stunt
Foreign minister Lieberman says Middle East politics is more complex than self-assemble furniture
Israel Slams Sweden's 'Ikea Diplomacy' over Palestine State Recognition
Prime Minister John Key calls double referendum to change country's flag.
New Zealand to Vote Over Ditching Union Flag for Silver Fern
Monument dedicated to Sardar Vallabhbhai Patel in Gujarat state will cost £300m.
Statue of Unity: India to Build World's Tallest Statue - Twice the Size of the Statue of Liberty
Forty-four policemen injured as anti-Salafist demonstration turns violent.
Germany: Cologne Anti-Isis Far-Right Violence Prompts Call to Ban Hooligan Rallies
Suicide bomber targets Iraqi army and Shi'ite militiamen in Jurf al-Sakhar.
Isis Iraq News: Explosive-Laden Humvee Used in Suicide Attack Killing 24 Near Baghdad
Police shot the driver of a car that ran over people waiting at light rail train stop.
Jerusalem: Eight Injured in Suspected Terrorist Attack at Ammunition Hill Light Train Station
- Manny Pacquiao v Chris Algieri: Where to Watch Live, Preview, Quotes and Prediction
- Android 5.0 Update Rollout for Moto G Imminent, Smartphone Officially Listed as Eligible for Upgrade
- Israel: 240 Palestinian Children 'Sexually Abused' in Jerusalem Detention Centres, Group Claims
- Manny Pacquiao v Chris Algieri: Where to Watch Live, Preview, Quotes and Prediction
- Landmark 'Gay Gene' Study Provides Further Evidence Sexuality is Not Chosen
Brussels Proposes to Break Up Google on Antitrust Concerns
Brussels Proposes to Break Up Google on Antitrust Concerns
Picture Galleries
Hot Shots Photos of the Day: Beaujolais Bath, Buffalo Snow Storm,...
Ferguson: Boarded-Up St Louis Suburb Awaits Darren Wilson Grand...
Mexico's 43 Missing Students: Protesters Demand President Enrique...
Pictures of the Week: Best Photos of Past Seven Days
First Love: Doll Designer Joey Versaw Launches Line of 3D-Printed...
Buffalo Snow Storm in Pictures: State of Emergency Declared as...
Israel: Jerusalem Synagogue Attacks 'Like Slaughter of Jews in...
Hot Shots Photos of the Day: Miss BumBum 2014, Toilet Festival,...
Aleppo: Once the Jewel of Syria, Now the Rebels' Last Stand,...
1,000-Year-Old Chinese Tomb Discovered With Stunning Murals
- Play Manuel Pellegrini: Any Team can Win the Title
- Play Greece Battles with EU/IMF Lenders over Budget Gap
- Play Israel Foils Hamas Plot to Assassinate Foreign Minister Avigdor Lieberman
- Play Rochester By-Election: What Does Ukip Win Mean for UK Politics?
Premier League Latest Scores and Updates: Crystal Palace 1-1...
Manny Pacquiao Eyes Floyd Mayweather After Destroying Chris...
- Hull City Boss Steve Bruce Admits Big Clubs Interest in Starlet Andy Robertson
- Tony Bellew Exacts Revenge on Nathan Cleverly With Split Decision Victory
- WWE Survivor Series 2014 Live Stream: Where to Watch Team Cena VS Team Authority Match Live Online [VIDEO]
- Liverpool Winger Raheem Sterling Confirms Contract Talks
- Coca-Cola Attacks Fifa Over 'Disappointing' Internal Corruption Investigation
- Arsenal Preparing Bumper New Contract for Midfielder Jack Wilshere


text:
- Vanderpump Rules Tom Schwartz Quits PUMP Mondays 9/8c
Speaking of kids! Holy Hell with Briana and Vicki's scene. I have to say I am sure proud of Briana for calling her mom out on some things. Bottom line is that sometimes parents need to be called out too.
Briana is not a 14 year kid being disrespectful to her mom, she is a grown married adult talking to her mom as a concerned daughter about multiple issues. I am sure it was not easy for Briana to say some of the things she did, but sometimes it takes someone close to you to make you realize something. Briana said a lot of things I have wanted to say to Vicki multiple times. Briana is dead-on that her mom always goes on the defense, deflects from herself, and tries to turn it around on the another person.
What I found the most interesting was when Briana basically called her mom out for emotionally cheating on Donn with Brooks. WHOA!!! When she said she saw things on her mom's computer between the two of them, my mouth dropped to the floor! I was like "Oh boy this is going to get ugly." Vicki obviously was upset because she got up and whispered under her breath that she could not believe Brianna went there.
As you all can imagine I could have a whole hell of a lot to say here, however I refuse to do what these woman did to me and make accusations about things I do not know all the details about! It just continues to prove my point that I think she is a major hypocrite. I sincerely hope that Vicki can start to take a deeper look at herself after this episode and see that even her own daughter is pointing out the same things we are to her.


text:
WildStar Community Magazine
Issue #2 has landed on Nexus!
World of Warcraft Community Magazine
The third issue is now available for your viewing!
Alien: Isolation Edition
It's hatched! Quick, read it before it's too late!
Digital Magazines
We've been creating digital magazines for more than six years for a variety of clients. These have been in both monthly and one-off special edition forms. To view our range of online magazines, head over to the Magazines page.
Continuous Improvement
Since it's creation, The GameOn Magazine has taken leaps and bounds, releasing more and more magazines each month. We now have four monthly magazines in development as well as our regular special edition releases as well.
Read The World Over
Our magazines are available and read all over the world. Even though we're based in the UK, we have fans and readers from Texas to Budapest.
The latest edition of the SMITE Community Magazine is now live and ready for your consumption! Among other things, you can read how we make Zeus into a Hunter, an…
GameOn is looking for dedicated streamers! The GameOn Magazine is an online gaming magazine covering games across all platforms. Additionally, GameOn publishes three game-specific magazines: The SMITE Community Magazine, The…
The second issue of the WildStar Community Magazine has launched! Be the first to check it out:
Our very first issue of the new WildStar Community Magazine has landed safely on Nexus and is currently being enjoyed by the inhabitants! Have a look for yourself!


text:
Apple Store
Northlake Mall
6801 Northlake Mall DriveCharlotte, NC 28216
(704) 972-0980Driving directions and map
|Store hours:
|Mon - Sat:
|10:00 a.m. - 9:00 p.m.
|Noon - 6:00 p.m.
Apple Store
Northlake Mall
6801 Northlake Mall DriveCharlotte, NC 28216
(704) 972-0980
How to get here:Back
The Apple Store is located in Northlake Mall, at 6801 Northlake Mall Drive in Charlotte, NC. Traveling on I-77, take exit 18 for Harris Boulevard and head west. Northlake Mall is on the right. The Apple Store is on level 2 near the mall center, across from Pottery Barn. Closest parking for the Apple Store is on the southwest side of the mall, near Dick's Sporting Goods.
Join us in supporting World AIDS Day.
On Friday, 11/28, and Monday, 12/1, your purchases will support (RED)® in the fight against AIDS.Learn more
Personal Pickup
Buy your gift online and have it waiting for pickup at any Apple Store.Learn more
Personal Setup
Give them an iPad, iPhone, Mac, or iPod, and they can get it set up at any Apple Store.Learn more
Buy iPhone 6 now.
Order online today and get free shipping. Or buy at the Apple Retail Store.Buy now
View All
Filter by


text:
Welcome International Customers
We're excited to share our jewelry collection with you!
Just choose your country and currency to personalize your shopping experience.
We're excited to share our jewelry collection with you!
Just choose your country and currency to personalize your shopping experience.
We found 10 items for you
Per Page
Via Collection Faux Pearl and Faux Stone Multi-Strand Floral Necklace. 18"
Sale: $62.50
$125.00 (Save 50%)
Via Collection 5mm Faux Pearl and Crystal Bouquet Ring
Sale: $17.50
$35.00 (Save 50%)
C. 1990 Vintage Gray Cultured Pearl and 5.10 ct. t.w. Multi-Stone Floral Pin in 18kt White Gold
Sale: $2,936.50
$4,195.00 (Save 30%)
C. 1990 Vintage 1.00 ct. t.w. Diamond and .70 ct. t.w. Sapphire Floral Earrings With Mother-Of-Pearl in 18kt Yellow Gold
Sale: $2,026.50
$2,895.00 (Save 30%)
12-12.5mm Cultured Pearl and Pink Coral Rose Earrings With Blue Topaz in 14kt Gold Over Sterling
Closeout: $85.00
Compare: $195.00 (Save 56%)
Carved Pink Coral and Cultured Pearl Bracelet
Clearance: $65.00
Compare: $145.00 (Save 55%)
11mm Cultured Pearl and Multicolored Jade Floral Ring With Multi-Stones in Sterling Silver
Closeout: $95.00
Compare: $250.00 (Save 62%)
7.5-8mm Cultured Pearl and Carved Multicolored Jade Rose Stretch Bracelet
Clearance: $75.00
Compare: $195.00 (Save 62%)
11.5-14.5mm Cultured Pearls and Pink Coral Flower Ring With Multi-Stones in Sterling Silver
Clearance: $85.00
Compare: $225.00 (Save 62%)
C. 1960 Vintage 3mm Cultured Pearl and .45 ct. t.w. Sapphire Floral Pin in 14kt Yellow Gold
Clearance: $746.25
Compare: $995.00 (Save 25%)
We found 10 items for you
Per Page


text:
News & Public Affairs
Protests and civil disobedience expected in St. Petersburg after Ferguson grand jury announcement listen11/21/14 Seán Kinane
WMNF Drive-Time News Friday Listen to this entire show:
Tags: Ferguson, Michael Brown, Omali Yeshitela, Uhurus, St. Petersburg, Darren Wilson
When the decision of whether to indict Ferguson police officer Darren Wilson comes down, there are plans for protests and civil disobedience in St. Petersburg.
On Friday WMNF interviewed Omali Yeshitela about those plans. He's chair of the African People's Socialist Party.
In Missouri, activists, authorities and the family of Michael Brown called for calm today as a grand jury drew closer to an announcement in the Ferguson police shooting. But a spokesperson for St. Louis County's top ...Be the first to comment
Opponents of police violence say "Not One More Black Life" listen10/20/14 Seán Kinane
WMNF Drive-Time News Monday Listen to this entire show:
Tags: Ferguson, guns, police, police violence, St. Petersburg, Uhurus
Because of the death of a black youth in Ferguson, Missouri, the issues of racism and police killings have been in the national spotlight; but a group in St. Petersburg wants to make sure police violence against the black community doesn't fade from view.
WMNF spoke with Kefira Baron, the St. Petersburg chair of the Uhuru Solidarity Movement, about Thursday's event called "Not One More Black Life." It's this Thursday at 6:30 p.m. at Akwaaba Hall, 1245 18th Avenue South, in St. Petersburg,...Be the first to comment
Uhurus oppose Pinellas Schools plan for assault rifles for school police listen09/26/14 Seán Kinane
WMNF Drive-Time News Friday Listen to this entire show:
Tags: Uhurus, Chimurenga Waller, Pinellas County Schools, War, weapons, guns, police
A plan by the Pinellas County School District to acquire assault rifles for campus police is coming under fire from the black community.
Friday morning the International People's Democratic Uhuru Movement held a press conference in front of the Pinellas County School Board building to criticize further weaponizing schools.
Afterward, WMNF spoke by phone with their local president, Chimurenga Waller.Be the first to comment
Syrian American Forum to join Tampa action opposing strike listen09/06/13 Seán Kinane
WMNF Drive-Time News Friday Listen to this entire show:
As the President makes the case for attacking Syria, anti-war activists continue to oppose a military strike. Saturday peace groups will once again take to the streets of south Tampa to say no to war on Syria. The rally begins at 6 p.m. just north of MacDill Air Force Base, the same location as last Saturdayâs protest.
WMNF interviewed two organizers; Amer Baghajati with a group called the Syrian American Forum and Tom Lingo from St...Be the first to comment
Rallies in St Pete and Tampa for justice for Trayvon Martin after not guilty verdict listen07/15/13 Seán Kinane
WMNF Drive-Time News Monday Listen to this entire show:
Tags: Trayvon Martin
People furious with George Zimmerman's not guilty verdict protested on both sides of Tampa Bay Sunday.
About fifty activists chanted and held signs on the four corners of a busy South St. Petersburg intersection early in the afternoon.
And a few hours later nearly 200 marched from downtown Tampa's Curtis Hixon Waterfront Park to the Federal Courthouse and back.
Despite the 90 degree heat, many in the long line of marchers in Tampa are wearing hooded sweatshirts like the one Trayv...2 comments
Husband of jailed attorney Lynne Stewart says she should be released because of cancer listen03/22/13 Seán Kinane
WMNF Drive-Time News Friday Listen to this entire show:
In 2009 attorney Lynne Stewart was sentenced to a ten year federal prison sentence for material support of terrorism. She originally got 28 months, but the government appealed the sentence. Stewartâs offense was to issue a press release on behalf of her client Sheikh Omar Abdel Rahman.
Her advocates are asking for her release because she has stage 4 breast cancer.
Lynne Stewart spoke in St. Petersburg in April 2005.
Stewart's husband, Ralph Poynter, cha...Be the first to comment
Omali Yeshitela celebration at USF St Pete listen01/22/10 Tom Baur
WMNF Drive-Time News Friday Listen to this entire show:
In 1966, Joe Waller was so fed up with the City of St Petersburgâs refusal to remove a repugnant racist mural that he tore it down and fled with the police close behind. But last night, he was honored in the same city.
The mural Waller tore down depicted what many felt were grotesque images of black musicians playing for a white audience. Joe Waller, who later changed his name to Omali Yeshitela, was arrested that day and spent nearly 3 years on one of Florida...6 comments
African community mobilizes for Haiti listen01/15/10 Arielle Stevenson
WMNF Drive-Time News Friday Listen to this entire show:
This morning African community leaders spoke at the Uhuru house in St. Petersburg about how to mobilize aide for Haiti locally. Aisha Fields, Director for the all African peoples development and empowerment project spoke this morning about the need for the African community in Tampa to marshal humanitarian efforts for Haiti.
Be the first to comment
The conference was called to really call on the African community here in the Tampa Bay area to come together, to recognize our sameness with the Africans who live he...
St. Pete delegation helps community projects in Sierra Leone listen12/18/09 Seán Kinane
WMNF Drive-Time News Friday Listen to this entire show:
A delegation of local activists recently returned from Sierra Leone in West Africa. They helped set up community projects there, and will talk about their trip on Sunday in St. Petersburg.
Aisha Fields is the director of the All-African Peopleâs Development and Empowerment Project and Nyabinga Dzimbahwe is the director of Uhuru Radio and Uhuru News.
On Sunday at 4 pm they will talk more about their projects in Sierra Leone at the Uhuru House, 1245 18th Avenue...Be the first to comment
BayWalk protesters demand free speech not corporate bailouts listen10/19/09 Seán Kinane
WMNF Drive-Time News Monday Listen to this entire show:
On Friday night, over 80 free speech activists demonstrated at BayWalk to protest the St. Pete City Councilâs decision to give away the sidewalk in front of that failing entertainment complex.
Two weeks ago, after an earlier vote where the City Council refused to give the public sidewalk away, the activist group St. Pete for Peace said they would not protest there for a year as a good-faith gesture. But following Thursdayâs reversal by City Council, that group, as well as others inclu...Be the first to comment
- 2014
- 2013
- 2012
- 2011
- 2010
- 2009
- 2008
- 2007
- 2006


text:
To view more pictures and information please visit our website www.classiccarliquidators.com. After viewing the vehicle you may give us a call at 903-891-0000 and... More
There have been many great Corvettes built over the years; but, for those who share Zora Arkus Duntov's vision of the Corvette as world... More
1970 Chevy Chevelle Coupe. 396 Big Block! Very fast, Automatic, leather seats, strong runner, CALL DEALER TODAY FOR BEST PRICE!!... More
1973 Chevrolet Camaro LTRS Muscle Car Hot Rod1973 "Type LT" RS Camaro. This car is in Great Condition. Matching Numbers 350 C.I. Engine with... More
1974 Chevrolet Corvette LS, 4 454 4 sp Only 3,900 original miles. Yellow / black leather interior P.S. AM-FM Radio . This car is... More
SEE MORE PHOTOS OF THIS VETTE AND 100+ OTHERS FOR SALE AT WWW.BUYAVETTE.NET! Code correct Mulsanne Blue exterior code correct Black interior (upgraded to... More
SEE MORE PHOTOS OF THIS VETTE AND 100+ OTHERS FOR SALE AT WWW.BUYAVETTE.NET! Code correct Bridgehampton Blue exterior code correct Black vinyl interior White... More
SEE MORE PHOTOS OF THIS VETTE AND 100+ OTHERS FOR SALE AT WWW.BUYAVETTE.NET! Black exterior Black leather interior. Numbers matching 350hp 350ci L46 engine... More
Feel the wind in your hair in this 1974 Corvette T-top Stingray powered by a 350 cubic inch V-8 with an automatic transmission. Equipped... More
This 1970 Chevrolet Corvette Stingray T-Top Coupe features a 350 V-8 8cyl Gasoline engine. It is equipped with a 5 Speed Manual transmission. The... More
This 1970 Chevrolet Corvette Stingray Coupe features a 454 V-8 8cyl Gasoline engine. It is equipped with a 3 Speed Automatic transmission. The vehicle... More
1970 Chevrolet Chevelle "S/S" 966 Hp. w/Dyno Sheets! Steve Schmidt 632 NOS, Pump Gas, 2 Fog Systems Plumbed, 400 Rossler Trans w/Brake, cm 9... More
What a great find! A true matching number Camaro Z28 with that powerful 330 Net Horsepower solid lifter 350 V8, Muncie 4 Speed manual... More
1970 Chevelle S/S 454ci Powertrain 450 Hp. Automatic, Fresh Pro Frame-Off Restored (1000 Miles)Stunning Bright Red/Black Vinyl Roof, Cowl Induction Hood, Black S/S Stripes,... More
FULL FRAME OFF RESTORATION IN 20061972 Chevy Monte Carlo, built 350, headers, 2 1/2 exhaust with flow masters, 700R4 transmission with overdrive, 373 zoom... More


text:
Select () or exclude () categories to narrow your recipe search.
As you select categories, the number of matching recipes will update.
Find exactly what you're looking for with the web's most powerful recipe filtering tool.
Prep Time:
Cook Time:
2 hrs 30 mins
30 mins
This recipe originally started out as a search for egg challah and somehow ended up with this recipe that I concocted myself after trying so many different recipes. I am not exactly sure where to say this came from because its a combination of a whole bunch of different recipes that I have already tried... ATTENTION::: DO NOT USE QUICK OR RAPID RISE YEAST... I tried 3 different times and it failed everytime for whatever reason... if you are a more experienced bread maker and want to use it be my guest... I just dont recommend it... This makes approx two (3 strand) braided challah loaves...
Units: US | Metric
Serving Size: 1 (76 g)
Servings Per Recipe: 20
Every recipe, menu, tip and how-to is right here, at your service.


text: Comments on: NHL News and Rumor Tidbits – January 25, 2010 http://hockeytraderumors.com/nhl-news-and-rumor-tidbits-january-25-2010/ NHL - Hockey Trade Rumors, providing NHL Hockey Trade Rumors since 1996 Tue, 25 Nov 2014 22:24:49 +0000 hourly 1 By: cam7777 http://hockeytraderumors.com/nhl-news-and-rumor-tidbits-january-25-2010/comment-page-1/#comment-317769 Mon, 25 Jan 2010 08:33:22 +0000 http://localhost/wordpress24/?p=18665#comment-317769 Ha, jeez, I love how the players think they know what they're talking about now. A casual fan can glance through the numbers on the internet and figure out that the Leafs could add Kovalchuk. It's a simple matter of burying useless contracts. Good-bye Blake and Finger, hello Kovalchuk. What the Leafs lack, is the assets to acquire him via trade. ]]> ructation


text:
Archive Visual Arts
1767 Items
In on the Joke: Triple Candie on Donelle Woolford
Untitled (Blog)
Aug 12
From time to time the Walker invites outside voices to share perspectives on art and culture. Today, Shelly Bancroft and Peter Nesbett, who together run Philadelphia-based Triple Candie, share their thoughts on Donelle Woolford, a work in the 2014 Whitney Biennial that featured a fictitious African American artist performing a 1977 Richard Pryor stand-up routine. A creation of the white artist Joe…
Art News from Elsewhere
Via moussemagazine.it
Aug 11
Curator Lauren Cornell interviews four artists—Mark Leckey, Jacolby Satterwhite, John Kelsey, and Katja Novitskova—about their work's relationship to the non-human world, specifically ideas around animism, technology, and mysticism.
Art News from Elsewhere
By the Sea
Via we-make-money-not-art.com
Aug 11
From a tuna can to a videotape of a Queen concert, each item from A People's Archive of Sinking and Melting marks the toll climate change is taking and will take in the future. Artist Amy Balkin asks local people to donate objects associated with climate change.
Art News from Elsewhere
In Praise of Hi-Lo
Via theguardian.com
Aug 11
"We are missing so much by not nicking the best ideas from working-class culture—the texture, the glow—and adding it to how our arts venues work," writes filmmaker Mark Cousins, noting that "the cultureverse" needs to become a "multi-verse."
VIII. We Will Be Strong in Our Weakness
Untitled (Blog)
Aug 11
Yael Bartana has woven from the tortured strands of identity a trilogy that takes language out of the mouths of the eloquent and passes it into a cavernous realm of complexity and possibility.
Art News from Elsewhere
Seen & Unseen
Via ft.com
Aug 8
One benefit of growing up Catholic, says Robert Gober, whose MoMA survey opens Oct. 4, is a "belief in visual symbols as transmitters of information. … You grow up trying to interpret, worshipping, visual symbols. It's a body-soaked imagery that you're looking at."
Art News from Elsewhere
Via nytimes.com
Aug 8
While hesitant to generalize about work made by artists born after 1989, Hans Ulrich Obrist and Simon Castets are seeing trends in art submitted to 89Plus, from the blurring line between the virtual and actual to concerns about politics and the environment.
Art News from Elsewhere
Ominous Popularity
Via newyorker.com
Aug 7
"The quantifying of artistic judgment—by dollars in the market and fannies through the doors of institutions—distinguishes our time," writes Peter Schjeldahl, who wants to see the vote tally for populist art ventures like the Art Everywhere billboard project.
Art News from Elsewhere
Selfie Control
Via telegraph.co.uk
Aug 6
The selfie craze and copyright law converge in an odd case: a photographer's requests to Wikipedia to remove his most famous work—a monkey's self-portrait—have been rejected. Wikipedia says the picture-taking primate, not the camera's owner, holds the copyright.


text:
Subscribe to HELLO! and save up to 40%Subscribe
Thursday February 10, 2011
Putting to rest speculation about their marriage, Chelsea Clinton and husband Marc Mezvinsky appear as united as ever this week.
The newlyweds - who tied the knot in a ceremony, estimated to cost £3m last July - were attending a New York gala to raise money for AIDS research.
Arms wrapped round each other, the duo seemed to be delivering the message that they're still going strong.
The rumours began following financier Marc's decision to take a three-month career break.
He has been snowboarding in Wyoming – without Chelsea.
At Wednesday's event he supported his wife while she made a speech introducing her father Bill Clinton to a celebrity audience.
The latest news and pictures of the hot young Hollywood actress and star of Silver Linings Playbook
All the latest news, photos and more from the famous couple...


text:
Follow us on:
(Image: ThinkStock)
We all know this; now that the Holidays are behind us dremas of Spring come hard and fast. This is also the season of resolutions and new commitments. If, in 2012, you would like to be on the water enjoying two of the premier waterways (the Potomac and the Bay) in the country, I would be glad to help you achieve that goal.If you would like to lose 15 pounds and get your closet organized not so much.Contact Carefree Boat Club today and let's get you on the water!
I'll right away seize your rss feed as I can not to find your e-mail subscription hyperlink or e-newsletter service. Do you've any? Kindly let me recognise so that I may subscribe. Thanks.
Lisa Nichols inspired participant during her tweet chat with Black Enterprise, detailing her latest business…
Sharing tips on passing on a legacy and the need for mentorship, Susan L. Taylor…


text:
Follow Streetfilms
Top 25 Streetfilms (Since 2006)
- Lakewood, Ohio: The Suburb Where Everyone Can Walk to School 466,334
- The Metamorphosis of NYC Streets 395,257
- Hal Grades Your Bike Locking 259,219
- Cycling Copenhagen, Through North American Eyes 237,876
- Ciclovia: Bogotá, Colombia 228,868
- Bicycle Anecdotes From Amsterdam 211,769
- Groningen: The World's Cycling City 178,666
- Copenhagen Cargo Bikes 177,365
- Hal (and Kerri) Grade Your Bike Locking 125,498
- Physically Separated Bike Lanes 116,801
- Hal Grades Your Bike Locking 2014 104,233
- From the Netherlands to America: Translating the World's Best Bikeway Designs 81,469
- Some Things You Might See While In Amsterdam 64,504
- Bus Rapid Transit: Bogotá 62,421
- PARK(ing) Day San Francisco 2006 61,210
- Summer Streets 2008 (NYC) 56,876
- Journey Around Copenhagen's Latest Bicycle Innovations! 55,000
- Hal Grades Your Bike Locking 3: The Final Warning! 53,484
- How to use a Bike Box 44,632
- Complete Streets: It's About More Than Bike Lanes 41,122
- Copenhagen's Climate-Friendly, Bike-Friendly Streets 40,741
- The Indianapolis Cultural Trail: The Next-Gen in U.S. Protected Bike Lanes 39,313
- Curitiba's BRT: Inspired Bus Rapid Transit Around the World 38,522
- The Phenomenal Success of Capital Bikeshare 36,142
- The Biggest, Baddest Bike-Share in the World: Hangzhou China 34,283
Recent Posts
- Hey #bikenyc: Where should we put the next protected bike lanes? November 21, 2014
- Inventing fun transportation hashtags: #freshKermit November 19, 2014
- Mary Beth Kelly on NYC's 25 mph Speed Limit (Families for Safe Streets) November 4, 2014
- These four Streetfilms may help sway Your City into accepting Protected Bike Lanes October 28, 2014
- A #bikeNYC Weekend Wrap-up! October 27, 2014
- The Green Benefits of NYC Protected Bike Lanes October 23, 2014
- Streetfilms University: The "Simple" Art of Editing (YOU can do it!) October 21, 2014
- Talking with Guillermo Dietrich, Buenos Aires' Head of Transport October 16, 2014
- Zurich: Where People Are Welcome and Cars Are Not October 15, 2014
- Counting Bicyclists on NYC's Manhattan Bridge! October 9, 2014
- Reflecting on the 10th Anniversary of the "First Streetfilm": Central Park, Bikelash & Advocacy October 8, 2014
- Mayor Bill Peduto Wants to "Leapfrog" Your City on Bicycling and Livability September 19, 2014
- PARK(ing) Day Was Streetfilms First Big Hit in 2006!! September 17, 2014
- Talking About Bikelash in Your City September 14, 2014
- Need to Add a Bike Lane to a Bridge? Experiment Like Pittsburgh Did September 12, 2014
From the Archives
Want to know when there's a new video? Sign up for Streetfilms Email Alerts:
Copyright NoticeThis work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.No Streetfilms may be re-purposed or used in other works without prior permission. However, you are free to embed, share, make copies and distribute full length Streetfilms without contacting us. This includes broadcasting to the public or at in presentations without any alterations.You may download FREE medium-resolution copies directly off of Vimeo. Just click thru to Vimeo and you will find a DOWNLOAD button. These files are high-quality enough to use in group settings, classrooms or for presentations.


text:
Sign in
Sign Up
lowest rate guarantee
(Reception @ 10/F Block D) Block D, Flat D2, 6th Floor, 36-44 Nathan Road
2 Macdonnell Road, Central
1131 Canton Road
133 Leighton Road
DD2 Lot 648, Silvermine Bay, Mui Wo
Great reasons to book with Agoda
Over 500,000 hotels worldwide – more added every day
Trusted by over 17,000,000 satisfied customers
Best Price Guarantee
8 million+ hotel reviews by Agoda customers
With availability in over 55,000 cities worldwide
agoda special offers
including last minute offers(even same day!)free nightsfree upgrades!
Customer Support
Room small , bad location, but...
0.25 Km.
the best 3 things about this hotel...
0.32 Km.
Enrionment quite, and transport is...
frinedly and efficient...
0.94 Km.
Efficient & friendly...
1 Km.
Centrally located, Spacious rooms...
1.86 Km.
Room cleanliness, staff...
2.01 Km.
nice view, large room, quite...
Staff friendliness, facilities,...
2.19 Km.
Nice service, nice sea view,...
2.2 Km.
Good price, good location and good...
2.22 Km.
Very clean, friendly and skilled...
2.24 Km.
Nice breakfast, nice staff,...
2.25 Km.
good location, cleanliness,...
2.26 Km.
Price, location, and quality of...
2.27 Km.
Location, free mini bar, spacious...
2.28 Km.
Proximity to Lan Kwai Fong....
2.3 Km.
Value for money, location, close...
2.31 Km.
4.5 / 5
over 80,000 reviews
of users recommend us
Go To Top
All material herein © 2005 – 2014 Agoda Company Pte. Ltd., All Rights Reserved.
AGODA ® is a registered trademark of AGIP LLC, used under license by Agoda Company Pte. Ltd. Agoda is part of


text:
- Shopping Bag ( 0 items )
From the PublisherFrom the reviews:
"The book Syzygies and Homotopy Theory is concerned with the algebraic classification of certain finite dimensional geometric complexes with a nontrivial, finitely presented fundamental group G and is directed towards to basic problems … . Syzygies and Homotopy Theory is well written, nicely organized, and is a pleasure to read. One particularly attractive feature of the book is its attention to detail, and the background chapters may well appeal to an audience wider than that of specialists." (Marek Golasiński, Zentralblatt MATH, Vol. 1233, 2012)


text:
- Microsoft turns to robotic security guards to watch for trouble
- DDoS attacks swamping media and entertainment firms, Verisign reports
- Police arrest 16 people for alleged Remote Access Trojan hacking
- Why is Microsoft updating Windows PCs for a security bug on the server?
- Critical XSS flaws patched in WordPress and popular plug-in
Virtualising disaster recovery using cloud computing
Previous approaches to disaster recovery models forced organisations to choose between low cost and high speed. Discover the latest solution that allows you to achieve both. Read more.
Please supply your email address to access the content.


text:
Community Health Network of West Virginia first outsider to adopt RPMS
The Indian Health Service is promoting its legacy information technology system for managing medical and business information as a low-cost alternative for other health programs, especially in the public sector.
The Resource and Patient Management System has been in development and use at the service for more than 30 years, and much of the software is in the public domain. The RPMS Electronic Health Record graphical interface is a more recent development that is being used at more than 190 IHS facilities in the United States.
The system has been adapted for use by the Community Health Network of West Virginia and by the Telecommunications Information Policy Group of the University of Hawaii. The IHS said it will highlight those programs at its upcoming Indian Health Information Management Conference in Arizona on May 10.
"As a proven, low-cost, and publicly available health information system, RPMS is an attractive solution for health programs outside of Indian country, especially in the public sector," the conference agenda states.
The community health network states on its Web site that it is the first organization in the country to successfully implement an adapted version of the RPMS for community health centers.
"The RPMS is a robust and time-tested electronic health care information system for cost-effective management of clinical, administrative, and patient encounter-related financial information," the agency said.
Because RPMS is fully integrated, data that is captured and entered at various service points is available to all associated software applications. This assures that all medical information, regardless of its source — including lab results, medications, and complaints — is available to clinicians using the RPMS system, the agency said.
About the Author
Alice Lipowicz is a staff writer covering government 2.0, homeland security and other IT policies for Federal Computer Week.
E-Mail this page
Printable Format
Advanced Search
Nominations are now open for the 2015 Federal 100 awards. Get the details and submit your picks!
Make a nomination today
Steve Kelman considers the costs of corruption in Mexico, China, and most developing countries -- and argues that Americans should keep their own government troubles in perspective.
Agency leaders must proactively invest time, energy and resources to shape the future rather than reactively wait for change to happen.
Meet 24 men and women who are driving key changes in federal IT -- and shaping up as the community's likely leaders of tomorrow.
GSA's administrator talks with FCW about short-term hiring, long-term planning and Robert Frost.
Without a future vision and an appetite for risk, reforms lead down a rabbit hole. There is a better way.
VA's top tech official says he is balancing risks while trying to keep the department's online services open for business.
After five years on the job, the founding director of the Office of Government Information Services believes that a deeper understanding and acceptance of FOIA is seeping into the federal government.
The September attack, made public Nov. 10, potentially puts customer and employee personal information at risk, including addresses, Social Security numbers and emails.
The General Services Administration's Matthew Goodrich predicts more agency-driven authorizations and previews a new two-year road map.
8609 Westwood Center Drive, Suite 500Vienna, VA 22182-2215 703-876-5100
© 1996-2013 1105 Media, Inc. All Rights Reserved. This copy is for your personal, non-commercial use only.To order presentation-ready copies for distribution to colleagues, clients or customers, visit: www.1105Reprints.com


text:
11 Copycat Recipes for Baking Ingredients: Recipes for Homemade Bisquick & More
Bonus: Get our newsletter & special offers for free. We will not share or sell your email address. View our Privacy Policy
Dilly Carrots
We are adding the recipe to your Recipe Box.
This was added to your Recipe Box.
Click here to view your Recipe Box.
- 1 pound carrots
- 1/2 small onion, halved
- 2 cloves garlic
- 2 tablespoons salt
- 1/8 teaspoon cayenne pepper
- 1 tablespoon fresh dill weed
- 1 tablespoon dill seed
- 1 1/4 cup vinegar
- 1 1/4 cup water
Cut carrots into lengthwise slices that will fit a pint-size jar. Pack into two pint-sized jars. In each jar, also place a piece of onion, a garlic clove, 1 tablespoon of salt, 1/2 tablespoon of dill weed, 1/2 tablespoon dill seed, and a pinch of cayenne pepper. Bring vinegar and water to a boil. Pour over carrots. Store in refrigerator, or process jars according to manufacturers' instructions. NOTES : To make dilly green beans, substitute whole fresh green beans, washed, trimmed, and blanched, for carrots.
Tags / Related Topics
Images from other cooks
Your Recently Viewed Recipes
Love these recipes? Get MORE delivered to your Inbox – FREE Click Here!
What's Hot
My Recipe Box (0) View »
Something worth saving?
- SAVE your favorite recipes
- ADD personal notes
- GET fast cooking tips
Free eCookbooks
- 11 Fabulous Christmas Dinner Menu Ideas eCookbook
- 12 Overnight Breakfast Casseroles for Christmas Morning
- 18 Thanksgiving Side Dishes That Steal The Show
- 23 Gingerbread House Designs and Recipes eCookbook and craft guide
- 24 Effortless Recipes with Cake Mix eCookbook
- 24 Thanksgiving Dinner Recipes and Fall Craft Projects eCookbook and Craft Guide
- 25 Stupidly Easy Recipes for Fall
- 30 Thanksgiving Recipes eCookbook
- 38 Best Soup and Hearty Stews Recipes eCookbook
Our Newest Recipes & Articles
- Luscious Custard Cobbler
- DIY Homemade Taco Seasoning
- Mmm Mississippi Mud Cake
- Coconut Snow Balls
- Cheesy Crescent Chicken Bake
- Paula Deen-Inspired Corn Casserole
- Overnight Fireman's Breakfast Casserole
- Simple Roasted Turkey
- 31 Easy Dinner Recipes for December
- Caramel Crack Bars


text:
Join Us
Submit NewsPlease submit News items to:
news @ dprp.net
Only submissions written in ENGLISH will be accepted!
Recent Posts
- SOEN release video for "The Words"
- FRANK CARDUCCI announces release date for "Torn Apart"
- AN ENDLESS SPORADIC releases a new demo and offers its back catalogue for free
- FISH postpones remaining European tourdates
- KINGCROW revealed 3rd album teaser
- GUY MANNING's "Akoustik #2″ released
- STEEN WILSON announces new album details and tour
- AN ENDLESS SPORADIC's digital downloads are now free
- LUNOCODE: Double CD release date announced
- Progressive metal band DREAMGRAVE released new concept album
- NIGHTINGALE launch new song online – New album "Retribution" out now
- Sputnikmusic Streams OPUS OF A MACHINE's Debut "Simulacra"
- Legendary pre-YES band MABEL GREER'S TOYSHOP to release new album Featuring ex-YES member Tony Kaye on keyboards And co-produced by Billy Sherwood
- Billboard rumors: "More Unreleased Pink Floyd Music May Be Coming"
- The Safety Fire to replace The Faceless on PROTEST THE HERO European tour
- Finnish hard rockers Montage will play two shows in Netherlands in early 2015
- Beardfish announce release of new album 2+4626-COMFORTZONE"
- Anneke van Giersbergen announces Dutch concerts with The Gentle Storm
- New Steven Wilson album to be released in February 2015
- New Nem-Q bass player
- Generation Prog Festival pre-sales tickets sold out
- Silhouette releases first track of "Beyond the Seventh Wave"
- Cecilia::Eyes releases new album "Disappearance"
- The Gentle Storm reveal artwork for debut album The Diary
- OPUS OF A MACHINE to release Debut "Simulacra" on November 16th
- ALLEN LANDE release "Bitter Sweet (Official Lyric Video)"
- Pre-order the Psychedelic Ensemble's new release
- Distorted Harmony releases new live video for "Hollow"
- Jorn Lande's "Dracula" announce release date
- Spider Rock Promotion anounces NEXUS OPERA's debut album
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
DPRP Twitter Updates
Monthly Archives: January 2011
Paul Menel – Three Sides to Every Story
Paul Menel band to release album and announces tour dates Continue reading
John Wesley – Live Dates
John Wesley to play Marillion weekend and announces upcoming live dates Continue reading
Michael Sadler Rejoins Saga!
Official Announcement! To put all the rumours to rest We are happy to officially announce that Michael Sadler is once again the Singer and Frontman in Saga!! The new studio CD and tour news with Michael will be up very … Continue reading
Poor Genetic Material – new album!
Poor Genetic Material will be releasing a double album entitled "Island Noises" in February on the ProgRock Records (USA) & Quixote Records (Germany) labels. According to band member Phil Griffiths – its a concept album with a creative re-imagining of Shakespeare's The … Continue reading
Riverside announce further 2011 dates
Polish band Riverside have announced some further dates for their 2011 Anniversary Tour … 05/05 – Prague, Exit Chmelnice, Czech Republic 06/05 – Budapest, Diesel, Hungary 09/05 – Sofia, Majestic Royal Bulgaria Hall, Bulgaria 12/05 – Karlsruhe, Substage, Germany Full tour dates can be found … Continue reading
Posted in Gig Dates Comments Off
Blackfield upcoming album!
Blackfield are to release their third album "Welcome To My DNA" on 28th March 2011 on KScope Label and, according to a posting on Blackfield's Twitter feed, this release will be supported by European and US tours.
Spock's Beard – High Voltage Line-up?
As previously announced Spock's Beard are to play at the High Voltage Festival in July – however it seems to be in question whether Nick D'Virgilio will be joining the band …. As you probably know, Spock's Beard is scheduled to play … Continue reading
Posted in Festivals 2 Comments
King's X on European Tour
News from InsideOut that in April King's X will set foot on the European stage again with the "Live Love Over Europe Tour 2011″ … Dates are as follows: 08.04.2011 – UK Newcastle Academy 09.04.2011 – UK Manchester Academy 10.04.2011 … Continue reading
Posted in Gig Dates Comments Off
Pendragon – New website and clips
Pendragon have launched their newly designed website (www.pendragon.mu) in support of their upcoming release "Passion". On the site you can hear clips from the new album which is due for release in April 2011 and find out pre-ordering details. A selected … Continue reading
Electric Garden Festival adds extra day!
The Electric Garden Progressive Rock Festival will (for the first year) be a 3 day celebration of Progressive Rock in May 2011. Starting on the Thursday night there will be 12 of the best UK and Overseas acts to entertain … Continue reading
Posted in Festivals Comments Off
High Voltage 2011
Further acts have been announced for the second edition of High Voltage to be held in London's Victoria Park on 23rd and 24th July:- Following the exciting announcement that heavy metal legends Judas Priest will play their farewell festival performance … Continue reading
Wolverine – new album!
Wolverine have at long last announced a date for their long awaited next album "Communication Lost". The album, featuring 11 tracks, will be released on 23rd May 2011. More details to follow ….
It Bites Reunion
It Bites have announced that they will headline 'Z Rock 2011' at The Asylum, Birmingham on May 15th 2011. Other concerts are currently being arranged before and after this date. Details as soon as we have them.
IQ – First rehearsal with new line-up
Film of new IQ line-up in reheasal Continue reading
Posted in Line-Ups Comments Off
Arch / Matheos – New Band
New band Arch/Matheos working on new full length album … Continue reading