text:
Science Hack Day, Belgaum
We almost did not go, and then we almost cancelled. It was a good thing though that we ended up going because this ended up being one of our more memorable weekends out and definitely the most memorable tech event I have been to.
It started quite early with Kushal telling me that Praveen Patil was organizing a Science Hack Day with Hong Phuc's help and that it might be an interesting place to come to. He mentioned that there were many interesting people coming in and that Nisha and I would have a good time. I wasn't very keen though because of my usual reluctance to get out and meet people. This was especially an issue for me with Cauldron and Connect happening back to back in September, draining most of my 'extrovert energy'. So we were definitely not going.
That is until Praveen pinged me and asked me if I could come.
That was when I posed the question to Nisha, asking if she wanted to do something there. She was interested (she is usually much more enthusiastic about these things than I am anyway) and decided to propose a hack based on an idea that she had already had. She was also fresh from Pycon Delhi where she enjoyed meeting some very interesting people and she was hoping for a similar experience in Belgaum. She proposed a hack to replace a proprietary microcontroller board in one of Ira's toys with a Raspberry Pi to do some interesting things on pressing many of its buttons, like reading from a list of TODO items and playing songs from the internet. A couple of days before we were to drive down to Belgaum though, we had some issues which led to us almost cancelling the trip. Thankfully we were able to resolve that and off we went to Belgaum.
Poyarekar ladies watching the inauguration
The first impression of the event was the resort where it was hosted. The Sankalp Bhumi Resort at Belgaum was outside the city and was suitably isolated to give us a calm location. It felt like we were on holiday and that helped me relax a bit. The first day started with an informal inauguration ceremony with all of the mentors (including Nisha) giving a brief description of what they were attempting during the weekend. I found out then that there were workshops for school students going on at the same time, teaching them a variety of science hacks like making toys out of paper and straws, soldering and so on. It seemed like it would be total chaos with kids running around all over the place, but it was anything but that. The workshops seemed very well managed and more importantly, almost every child there was the quintessential wide-eyed curious student marvelling at all of the 'magic' they were learning.
An organic map of the venue that Arun Ganesh and his team created by mapping the area using OSM.
The hacks themselves were quite interesting, with ideas ranging from using weather sensors on various boards to various solar applications like a sun tracking solar panel, solar lamps, motion detectors, etc. My plan to remain aloof during the conference and just relax with Ira were foiled and I was promptly sucked into the engaging ideas. The fact that we had a bit of firefighting to do on the first morning (we forgot the password to the Pi and had to hunt for a microsd adapter to reset it) also helped me get more involved and appreciate the very interesting people that I found myself with.
The wall of people between me and the biomass burner
There were so many high points during the event that I am pretty sure that I'll miss quite a few. The most memorable one was the lightning talk that Prof. Prabhu gave on a biomass burner that they had developed that could completely and cleanly burn a variety of bio-fuels, especially compacted dry organic rubbish. Then there was this spontaneous moment on Sunday when Arun Ganesh came up with a microscope with a broken mirror and wondered if we could add an LED under it with a firm pivot of some sort to provide light. It was a pretty simple hack, but we thoroughly enjoyed the process of burning a couple of LEDs in the process and hunting for parts in everybody's toolkits.
Oh, and did I mention that Praveen did a Laser show to demonstrate some physics and mathematics concepts?
The hacked microscope
After a wonderful two days, it was finally time to go and we did not depart without getting an assurance from Praveen that we will do this again next year. Like I said, this was the most memorable event I have been to and more importantly, it is an event that I would like to take my daughter to every year to show her the wonders of science from an early age, to let her interact with some very interesting people (they were her 'other friends' over the weekend) and expand her horizons beyond the learnings she will get from school.
Going to FUDCon: Phnom Penh Edition
A little over a year ago, FUDCon APAC happened in Pune. I know because I lost a lot of nights sleep over it. The event also marked a turning point in my life because it coincided with my decision to move on from Red Hat and accept an offer with Linaro, a decision that I can say now was among the best I have taken in my life despite the very difficult choice I had to make to leave arguably the best team one could ever work with. FUDCon also brought me in touch with many volunteers from across Asia and it was interesting to see the kinds of challenges they faced when talking about Fedora and Open Source in general. That was also when I got to know Nisa and Somvannda from Cambodia better, especially when I had the chance to go over to Phnom Penh for APAC budget discussions. They had wanted to do a FUDCon in Phnom Penh in 2015 and we simply put out a better bid then.
I was not as frustrated as I look in this picture. Photo by Kushal Das.
We started a new trend at last year's FUDCon, where we held a discussion to decide and announce next year's FUDCon date and location. We did not actually make an announcement to that effect, but we did have lots of discussions and in the end agreed to support Cambodia in its bid for 2016, especially with Sirko Kemter moving there and taking care of some of the logistics that we had concerns about.
So here we are a little over a year later and it looks like the Phnom Penh FUDCon is happening as planned, alongside Barcamp Phnom Penh. I was ambivalent about going, primarily because I was going to be away for a long time in September and I did not want to be without my family any longer - I love to travel, but there's only so much time I can spend without my family. That problem is now solved since Nisha has been increasingly getting involved in Pyladies and python programming and wanted to be part of FUDCon as well. It's going to be expensive, but hey, we deserve a vacation right?
Photo-op with the youngest participant at FUDCon. Photo by Kushal Das.
And an interesting vacation this promises to be with a planned visit to Siem Reap and then back to Phnom Penh to attend what is claimed to be the largest gathering in Phnom Penh. Nisha will be doing a talk on spatial mapping. I had done an impromptu workshop at FUDCon Pune in 2015, where an idle discussion on C programming turned into me showing a group of very interested students how a simple Hello World program gets translated into something that the machine understands and executes. I will attempt to make that into a more formal workshop at Phnom Penh.
So if you're coming to FUDCon, I'll see you there!
GNU Tools Cauldron 2016, ARMv8 multi-arch edition
Worst planned trip ever.
That is what my England trip for the GNU Tools Cauldron was, but that only seemed to add to the pleasure of meeting friends again. I flewin to Heathrow and started on an almost long train journey to Halifax,with two train changes from Reading. I forgot my phone on the trainbut the friendly station manager at Halifax helped track it down andgot it back to me. That was the first of the many times I forgotstuff in a variety of places during this trip. Like I discovered thatI forgot to carry a jacket or an umbrella. Or shorts. Or full lengthpants for that matter. Like I purchased an umbrella from Sainsbury's but forgot to carry it out. I guess you got the drift of it.
All that mess aside, the conference itself was wonderful as usual. My main point of interest at the Cauldron this time was to try and make progress on discussions around multi-arch support for ARMv8. I have never talked about this in my blog the past, so a brief introduction is in order.
What is multi-arch?
Processors evolve over time and introduce features that can be exploited by the C library to do work faster, like using the vectori SIMD unit to do memory copies and manipulation faster. However, this is at odds with the goal of the C library to be able to run on all hardware, including those that may not have a vector unit or may not have that specific type of vector unit (e.g. have SSE4 but not AVX512 on x86). To solve this problem, we exploit the concept of PLT and dynamic linking.
I thought we were talking about multiarch, what's a PLT now?
When a program calls a function in a library that it links to dynamically (i.e. only the reference of the library and the function are present in the binary, not the function implementation), it makes the call via an indirect reference (aka a trampoline) within thebinary because it cannot know where the function entry point in another library resides in memory. The trampoline uses a table (called the Procedure Linkage Table, PLT for short) to then jump to the final location, which is the entry point of the function.
In the beginning, the entry point is set as a function in the dynamic linker (lets call it the resolver function), which then looks for the function name in libraries that the program links to and then updates the table with the result. The dynamic linker resolver function can do more than just look for the exact function name in the libraries the function links to and that is where the concept of Indirect Functions or IFUNCs come into the picture.
Further down the rabbit hole - what's an IFUNC?
When the resolver function finds the function symbol in a library, it looks at the type of the function before simply patching the PLT with its address. If it finds that the function is an IFUNC type (lets call it the IFUNC resolver), it knows that executing that function will give the actual address of the function it should patch into the PLT. This is a very powerful idea because it now allows us to have multiple implementations of the same function built into the library for different features and then have the IFUNC resolver study its execution environment and return the address of the most appropriate function. This is fundamentally how multiarch is implemented in glibc, where we have multiple implementations of functions like memcpy, each utilizing different features, like AVX, AVX2, SSE4 and so on. The IFUNC resolver for memcpy then queries the CPU to find the features it supports and then returns the address of the implementation best suited to the processor.
… and we're back! Multi-arch for ARMv8
ARMv8 has been making good progress in terms of adoption and it is clear that ARM servers are going to form a significant portion of datacenters of the future. That said, major vendors of such servers with architecture licenses are trying to differentiate by innovating onthe microarchitecture level. This means that a sequence of instructions may not necessarily have the same execution cost on all processors. This gives an opportunity for vendors to write optimal code sequences for key function implementations (string functions for example) for their processors and have them included in the C library. They can use the IFUNC mechanism to then identify their processors and then launch the routine best suited for their processor implementation.
This is all great, except that they can't identify their processors reliably with the current state of the kernel and glibc. The way to identify a vendor processor is to read the MIDR_EL1 and REVIDR_EL1 registers using the MSR instruction. As the register name suggests, they are readable only in exception level 1, i.e. by the kernel, which makes it impossible for glibc to directly read this, unlike on Intel processors where the CPUID instruction is executable in userspace and is sufficient to identify the processor and its features.
… and this is only the beginning of the problem. ARM processors have a very interesting (and hence painful) feature called big.LITTLE, which allows for different processor configurations on a single die. Even if we have a way to read te two registers, you could end up reading the MIDR_EL1 from one CPU and REVIDR_EL1 from another, so you need a way to ensure that both values are read from the same core.
This led to the initial proposal for kernel support to expose the information in a sysfs directory structure in addition to a trap into the kernel for the MRS instruction. This meant that for any IFUNC implementation to find out the vendor IDs of the cores on the system, it would have to traverse a whole directory structure, which is not the most optimal thing to do in an IFUNC, even if it happens only once in the lifetime of a process. As a result, we wanted to look for a better alternative.
The number of system calls in a directory traversal would be staggering for, say, a 128 core processor and things will undoubtedly get worse as we scale. Another way for the kernel to share this (mostly static) information with userspace is via a VDSO, with an opaque structure in userspace pages in the vdso and helper functionsto traverse that structure. This however (or FS traversal for that matter) exposed a deeper problem, the extent of things we can do in an IFUNC.
An IFUNC runs very early in a dynamically linked program and even earlier in a statically linked program. As a result, there is very little that it can do because most of the complex features are not even initialized at that point. What's more, the things you can do in a dynamic program are different from the things you can do in a static program (pretty much nothing right now in the latter), so that's an inconsistency that is hard to reconcile. This makes the IFUNC resolvers very limited in their power and applicability, at least in their current state.
What were we talking about again?
The brief introduction turned out to be not so brief after all, but I hope it was clear. All of this fine analysis was done by Szabolcs Nagy from ARM when we talked about multi-arch first and the conclusion was that we needed to fix and enhance IFUNC support first if we had any hope of doing micro-architecture detection for ARM. However, there is another way for now…
A (not so) famous person (me) once said that glibc tunables are the answer to all problems including world hunger and of course, the ARMv8 multi-arch problem. This was a long term idea I had shared at the Linaro Connect in Bangkok earlier this year, but it looks like it might become a reality sooner. What's more, it seems like Intel is looking for something like that as well, so I am not alone in making this potentially insane suggestion.
The basic idea here would be to have environment variable(s) todo/override IFUNC selection via tunables until the multi-arch situation is resolved. Tunables initialization is much more lightweight and only really relies on what the kernel provides on the stackand in the auxilliary vector and what the CPU provides directly. It seems easier to delay IFUNC resolution at least until tunables are initialized and then look harder at how much further they can be delayed so that they can use other things like VDSO and/or files.
So here is yet another idea that has culminated into a "just finish tunables already!" suggestion. The glibc community has agreed on setting the 2.25 release as the deadline to get this support in, so hopefully we will see some real code in this time.
In search of the tiger
The pretext was Nisha's cousin's wedding in Bangalore. We were already high from our wonderful wildlife experience in Thailand and when the chance to travel to Bangalore came, we were in no doubt that a safari in one of Karnataka's national parks will grace one of the weekends. It did not take us long to settle on the national park - we were going to Bandipur! I booked us in Bandipur Safari Lodge for 3 nights, which gave us 6 safaris to look for wildlife. A tiger would be amazing but I was more interested in spotting leopards and sloth bears.
We landed at the Bangalore airport early in the morning and waited for our Zoomcar to arrive. I found out at the airport that the car I had booked had an accident the previous night so I was getting a Ford Figo instead, not the start I was looking for. In any case, we picked up our car and drove on to Gundlupet. The drive was thankfully uneventful and we reached the lodge just in time for our evening safari. I informed the staff that our 2 year old would be accompanying us for the safari and he was not very happy. He warned us that if she got scared or bored or cried, there was no way to return before the end of the safari. I assured him that our kid was an angel and he let us board.
Ira was actually quite amazing on the safari, especially for a 2 year old. She excitedly looked for animals and birds (she already has the ability to spot birds somehow!) and shouted out when she saw something interesting. Therein lied the problem unfortunately. She was often too excited and that was a bit disturbing for other occupants of the jeep. She was not very disruptive though and she fell asleep for the last third of the trip.
It rained for a while during the safari and that freshened the forest up a bit. The light looked divine and I was really excited about seeing an exotic animal or bird at that point. We saw some deer, Gaur peacock and langur, a mongooseon one side, a black-naped hare on the other. No tigers, no leopards, no sloth bears. I did not miss them either, because the entire experience was just wonderful - the lighting was great, the weather was pleasant and the birds and animals that we did see looked beautiful.
For the remaining trip we decided to alternate safaris to avoid disturbing our fellow holidayers. Nisha would do the safari next morning, I would do the following evening and morning and then Nisha would do the last one in the evening. We had already decided to skip the Monday morning safari in the interest of getting to Bangalore in time on Monday.
Nisha's morning safari was a success - she saw a big male leopard ambling across about a 100 meters or so from her jeep. In her excitement she forgot to zoom into the cat and managed to get some interesting habitat shots instead. Either way, we had our first sighting! I was excited at the prospect of seeing the leopard that evening. Something else was in store for me though.
My evening safari jeep had three families with young children and at first I did not think much of it. Once we entered the forest however, some of the children and adults were quite annoyingand were constantly making noise. There were discussions of cricket as we trudged along and a lot of the shushing from the naturalist went unheeded. The most annoying bit was when we waited for a leopard to cross our track and at that precise moment one of the kids wanted to go pee. A parent stood up and demanded that the driver take them to a place where she can pee. As it turned out, the leopard did cross that path and later that night, also brought a kill to that spot. Such was my luck that evening. Despite that, I did manage to get my first sighting of a Crested Serpent Eagle, so the evening was not completely wasted.
I requested that I be put on a different jeep the next day and that set me up for the most memorable safari yet. No, I did not see a tiger, nor a leopard nor a sloth bear.
We saw elephants, but that was not the highlight either, even though it was really exciting.
I saw the first Indian Nightjar of my life! I had never imagined seeing a nightjar in my lifetime because I consider myself an average (or maybe a bit below) birder. Thanks to the wonderful company I had in the jeep, we were able to spot the beauty just as it flew from the front of our jeep to a tree nearby. But then, even if I had not seen a nightjar, this would have been the best safari of the trip because of the company I had. In addition to a good driver (but then all of the driver/guides at the safari lodge are terrific) we had a couple of keen wildlife photographers who were great at spotting and tracking and best of all, nobody was talking, let alone about cricket. I now wanted to do the Monday morning safari too and not give it up. I spent the afternoon trying to convince Nisha.
It was again Nisha's turn and as expected, she came back with dozens of shots of a popular male tiger called Prince. The big male was lazing in a waterhole and all of the jeeps had converged on him, everyone firing away furiously on their cameras. Since I had not seen any big cats, Nisha let me do the Monday safari.
We started the morning looking for tiger tracks. We saw tracks of a male in the area that Prince was seen the previous evening and were following it. The driver got a phone call and was told of a sighting in a different sector of the forest. He apologized to us and started speeding away to the other section of the forest. We held on to our dear lives!
After about 15 minutes of a very bumpy ride, we reached a spot where a couple of other jeeps were already waiting. After another 10 minutes or so, the big male crossed over, just beyond our sight! Our driver made a desperate last attempt to drive closer so that we could get one shot, but it was too late. He was not one to give up though and quickly guessed that the tiger was headed to the waterhole nearby. We sped to that place and waited. In no time, we saw the huge male amble down to the edge of the pond. He took a drink and then hind legs first, settled into the mossy water. The Basavanagatta male (that is what he was called, although I am sure the spelling is grossly wrong) stayed there for a long time, glancing at us now and then. He was a little over 100 meters away from us, so he did not have any reason to feel nervous. He finally got bored of sitting in there and swam over to the other end of the pool and walked off.
Our driver instantly knew which way he was going and started driving around to the other side of the huge thicket. We waited there and finally the cat stepped out from the thicket. The huge cat looked at us, gave a snarl and ambled into another thicket. This time he was not more than 20 meters away. We spent some more time waiting to see if it would come out from another side of the thicket, but he did not, or maybe he escaped from some other spot, we don't know. What I did know was that I wanted to do another safari!
I had run out of time though, so we had to check out and drive back to Bangalore. The drive back had a hint of melancholy as both of us wanted to stay longer. The lodge itself did not exactly ooze luxury (it was quite basic) but the people were warm and the forests were enchanting. Stories of people staying there for weeks at a time did not help as I wanted to do that too. Maybe some day I will go there without prior plan to return…
Fixing my eyes: The theoretical 10/10
The Whole Story
- Taking the plunge.
- There's a hole in my eye
- The theoretical 10⁄10
I could read the tiny sign on the right of the line of letters that said 10⁄10. A similar tiny sign on the left said 6⁄6. The letters in the middle were also more or less perfect except for the B which seemed a bit muddy.
"Congratulations, you're testing 6⁄6!", she said.
"It is sharp but there is a slight haze, like when I get oily fingers on my glasses and try to wipe it off."
"That will go away, don't worry :)"
"And what's with the dilating eye drops every night? They waste my morning because I see halos for almost the entire morning until their effect wears off."
"Those are to relax your focussing muscles and help you heal faster. They're only for 5 days, so you don't have to live with that forever."
And there you are, the end of a life changing episode that began under a month ago. I know I had promised to write in 'live', but the sequence of events went such that I did not have any time until today. It is not that late though, my left lens was implanted on Tuesday, the 29th of March and the right lens on Wednesday the 30th. So consider this deferred live :)
The Delay
My original appointment was on 21st to repeat the iridotomy in my right eye since even lasers were unable to pierce my eye of steel! That appointment was honoured and I had my iridotomy just like I had ordered, a little less painful than the last time. The bad news though was that my lenses had not arrived and hence we could not do the implants on 22nd and 23rd as planned. The lenses finally arrived over the weekend and we narrowed down on 29th and 30th for the surgeries.
The Left Eye
We started out early on Tuesday. I was strangely not very nervous, just wondering how it would be like without glasses. We found out on the drive to the hospital that theneeded me to give them a blood sample before the surgery to screen for HIV, Diabetes and some other common conditions. It should have been done previously but they failed to notify us and it meant a delay of a couple of hours for us. We were slightly annoyed but I am patient with such things - we're humans and minor oversight is OK as long as it does not have serious consequences.
We reached and I gave my blood sample and the nurse put eye dilating drops into my left eye and the wait began. I had to watch people go out ahead of me as my blood sample was being tested but it was OK since I had Nisha to harrass with my silly jokes and theories. When they were finally ready for me, I was led into the OT along with another old lady who was about to have her cataract surgery.
We were greeted in the pre-Op room by a horrific sight. An old lady was lying prone on a bed and an anaesthetist was piercing a long needle into her eye as she screamed about how it hurt. In the room was another bed and a couple of chairs where more people sat and watched the scene in horror. One of the girls seemed to be weeping.
I wasn't sure what to make of it. I am not a great fan of poking things into my eyes and seeing that definitely made my stomach churn. The anaesthetist calmed us by telling us that we did not have to go through that and topical anaesthesia was sufficient. Big relief, but it would have been better if we were not treated to that sight.
The rest of the wait was relatively uneventful and my turn was the last because they had to mark the axis of my toric lens in my eye. This involved putting a clamp to hold my eye open and then marking the axis with a device smeared with marker ink. High tech stuff!
Once the marking was in place, I was led to the OT bed and I was in an inexplicably chatty mood, asking silly questions to the doctor. The doc asked me to shut up and in hindsight, I realize that I may have been very nervous. As the operation progressed, he told me whenever he was doing something important, like inserting the lens or cleaning the eye or adjusting the lens. I felt some pressure throughout the operation, but no real pain. At the end, they gave me a pair of tacky eye shield glasses and led me out into the pre-Op room.
I had expected to be able to see from my left eye walking out of the operating room, but that did not happen because there was a light shining into my eye for the entire duration of the operation. Within minutes however the glare cleared and by the time I met Nisha outside the OT, I could see her clearly! We then spent a couple of hours with me chattering away in excitement, relating the anaesthesia story to her and her coaxing me to take a short nap. There were eye drops to be administered every 15 minutes so there wasn't much chance of me sleeping anyway. The doc checked my eye on the way out, declared it to be 'perfect' and told me to administer the drops regularly so that we can implant the lens into my other eye the next day.
I spent the evening napping and drowning my eye in drops, eagerly anticipating the operation the following day and the resultant clear vision.
The Right Eye
I got up the next day and found that while the vision in my left eye was sharp, it was hazy, like when one smears oil on ones glasses and tries in vain to clean them with a cloth and use them. I mentioned that to the doc when we reached and he said that will clear in a few days. To his credit, it cleared by evening. My left eye inflammation had reduced significantly so he gave a go-ahead for the right eye implant on the same day. So I was back upstairs to flood my right eye with dilating drops. The drill right up to the operation was the same as the left eye (without the anaesthesia scare this time) and soon enough it was my turn to be operated on.
This time though, the procedure hurt a bit more than it did for my left eye. I mentioned it to the doc and he said we were almost done. Sure enough, we were and after it was done, I could see clearly! The human brain seems to have amazing resolution and it seems able to take two images at different exposures and produce one with acceptable resolution and exposure. I was very happy stepping out into the pre-Op area and finally out into the recovery area. In the recovery area I was even more incapable of relaxing compared to yesterday because now I had an almost perfect set of eyes to experiment with. The result was that I was much more tired by the end of the day and was glad to hit the sack.
The test the following day showed that my lenses were perfectly measured and I could have perfect vision once the eye had healed perfectly. Now my next visit is in about a week. I will probably not write about it unless there is something interesting to share. I have already begun hunting for my ghost glasses only to grab the side of my face. The biggest difference however is that there is no longer a shield between my eyes and the air outside. My eyes can feel the air freely and it is really unnnerving! It will take me a while to get used to.
Now off to rest my newly acquired eyes…
Fixing my eyes: There's a hole in my eye
The Whole Story
- Taking the plunge.
- There's a hole in my eye
- The theoretical 10⁄10
The fact that I can write this means that I have not lost my eyesight after being punched by a laser! There are a lot of things to be aware of though, so let me start from the beginning.
The day started with the realization that mom had an appointment with her doctor and we would have to take Ira along with us. The counsellor at Vasan told me that I could drive in so I was not very concerned about the procedure despite the scary stories online. Nisha however was not taking any chances and we ended up taking a cab. In hindsight, that was a great decision.
We reached right on time and my eyes were flooded with drops the moment I sat in the waiting area. The nurse topped up the drops some 3-4 times and through the hour and half of waiting, all I could do was listen to Nisha chasing Ira around as the little monster made the hospital her playground. After a little less than an hour a dull headache began to creep in; the doctor said it was expected and in fact an indication that the constricting drops are working.
Once he was satisfied with the state of my eyes, I was directed to the YAG laser room. The doc entered with a smug grin and asked me if I was ready. I had forgotten the horror stories by then and just shrugged and smiled. He reminded me that it is going to hurt a bit. That wasn't enough of a warning, I had to actually experience it to realize how bad it would be. The doc poured some liquid into what looked like a small suction cup with a lens and stuck that to my right eye. After a lot of looking around my eye, he identified a spot and said, "Ready!". There was a click and with it a hard flick to my eye. "That hurt a bit", I told him and he only smiled. The first shot did not quite punch a hole in my iris and he had to take another shot. he told me the tissue of the iris of my right eye was pretty thick. "Is that good or bad?", I asked. "In this case, not good", he replied with a light snigger.
His sense of humour was a bit dark but I didn't mind, maybe because I have a similar sense of humour. The second shot hurt just as much, but I knew what to expect so if was kinda OK. That did not work either so he decided to move on to the left eye. After a lot of searching, he made one shot on the left eye and we had a hole. "There was a nice spot on the left iris with thinner tissue so I knew the moment the laser fired that we had a good hole", he said. He decided against making a third shot on the right eye and we decided to do it later.
Within minutes I started feeling a headache that grew worse by the minute. We went to his consulting room to discuss the schedule for the implants and the second iridotomy. I am scheduled to fly to Bangkok for Linaro Connect this weekend, so it had to be once I returned on 19th. The tentative schedule now is that we'll repeat the iridotomy on the right eye on 21st, implant the lens in my left eye on 22nd and then the left eye on 25th, which was a Good Friday and hence one less working day sacrificed.
With that out of the way, I was prescribed 2 eye drops for 5 days and sent home. As we stepped out to have lunch, my head had started splitting with a headache with a mild nausea setting in, the kind one gets with a bad migrane. I could barely taste the food I had, such was the intensity of the headache at times. Ira's constant flitting around (she's approaching her terrible twos now) did not help things a lot. We finally got lunch over with and got into the cab back home. The nap in the cab worked wonders and that followed with an hours nap at home got rid of the headache. I am still seeing things a little darker than usual (the pupil is constricted to limit light entering the lens) but I can see sharp with my glasses, unlike the hazy overexposure due to the retina scan dilation yesterday.
The holes now mean that there is no turning back. Provided that the lens measurements don't need to be repeated, it looks like I will be rid of my glasses before the end of the month.
Fixing my eyes: Taking the plunge
The Whole Story
- Taking the plunge
- There's a hole in my eye
- The theoretical 10⁄10
I usually don't write about my very personal affairs like my eyesight (which is really poor) but I decided to make an exception this time. After a lot of mulling over it, I have decided to 'go under the knife' to fix my almost blind vision. I read a lot of blog posts about personal experiences and I decided to document my own experience because there aren't any posts about the new lenses I will be getting, viz. the EyePCL by Care Group India. Most blog posts seem to be about the Visian ICL.
I am -10 diopters in both eyes with -2.75 astigmatism. This made me ineligible for the supposedly simpler (and definitely cheaper) LASIK procedure since that would leave me with little or no cornea for further corrections. The doctor advised that I do an ICL instead, which would cost four times as much (about ₹70,000 per eye as opposed to ₹35,000 for both eyes for LASIK) but would be a reversible procedure.
This was a little over a year ago and I finally took the plunge today. I went for a fresh work up today (at Vasan Eye Care, Kothrud, Pune since they did a decent LASIK job with Nisha and Siddhi's eyes) and came back with blurry vision due to the retina check up. The highlight today was the white-to-white measurement which involved putting a clamp around my eye to prevent me from blinking while the doctor measured my eye with a vernier calliper! They had put numbing drops so that it didn't hurt when the calliper touched the eye but it was a bit uncomfortable nevertheless.
Next in the process is an iridotomy, which involves punching one or more holes in the periphery of my eye to ease intraocular pressure. This is done because the most common side effect of IPCL is increased intraocular pressure, which could result in glaucoma. This happens tomorrow, so I hope to write another post about it tomorrow.
FUDCon, where friends meet
The madness is over. FUDCon Pune 2015 happened between 26-28 June 2015, and we successfully hosted a large number of people at MIT College of Engineering. This was not without challenges though and we met yesterday to understand what went well for us (i.e. the FUDCon volunteer team) and what could have been better. This post however is not just a summary of that discussion, since it is heavily coloured by my own impression of how we planned and executed the event.
The bid
Our bid was pretty easy to get together because we had a pretty strong organizer group at the outset and we more or less knew exactly what we wanted to do. We wanted to do a developer focussed conference that users could attend and hopefully become contributors to the Fedora project. The definition of developer is a bit liberal here, to mean any contributor who can pitch in to the Fedora project in any capacity. The only competing bid was from Phnom Penh and it wasn't a serious competition by any stretch of imagination since its only opposition to our bid was "India has had many FUDCons before". That combined with some serious problems with their bid (primarily cash management related) meant that Pune was the obvious choice. We had trouble getting an official verdict on the bid due to Christmas vacations in the West, but we finally had a positive verdict in January.
The CfP
The call for participants went out almost immediately after the bid verdict was announced. We gave about a month for people to submit their proposals and once we did that, a lot of us set out pinging individuals and organizations within the Open Source community. This worked because we got 142 proposals, much more than we had imagined.
We had set out with the idea of doing just 3 parallel tracks because some of us were of the opinion that more tracks would simply reduce what an individual could take away from the conference. This also meant that we had at most 40 slots with workshops taking up 2 slots instead of 1.
The website took up most of my time and in hindsight, it was time that I could have put elsewhere. We struggled with Drupal as none of us knew how to wrangle it. I took the brave (foolhardy?) task of upgrading the Drupal instance and migrating all of the content, only to find out that the schedule view was terrible and incredibly non-intuitive. I don't blame Drupal or COD for it though; I am pretty sure I missed something obvious. SaniSoft came to the rescue though and we were able to host our schedule at shdlr.com.
The content
After the amazing response in the CfP, we were tempted to increase the number of tracks since a lot of submissions looked very promising. However, we held on tight and went about making a short list. After a lot of discussions, we finally gave in to the idea of making a separate workshop track and after even more discussions, we separated out a Container track, a Distributed Storage track and an OpenStack track. So all of a sudden, we now had 5 tracks in a day instead of 3!
Sankarshan continually reminded me to reach out to speakers at the event to make sure that their talk fit in with our goals. I could not do that, mainly because we did not have the bandwidth but also because I realize that in hindsight, our goal wasn't refined beyond the fact that we wanted a more technical event. The result was that we made a couple of poor choices, the most notable being the opening keynote of the conference. The talk about Delivering Fedora for everyone was an excellent submission, but all of us misunderstood the content of the talk. The talk was a lot more focussed than we had thought it would be and it ended up being the wrong beginning for the conference since it seemed to scare away a lot of students.
The content profile overall however was pretty strong and most individual talks had almost full rooms. The auditorium looked empty for a lot of talks, but that was because each row of the massive auditorium could house 26 people, so even a hundred people in the auditorium filled in only the first few rows. The kernel talks had full houses and the Container, OpenStack and Storage tracks were packed. It was heartening to see some talks where many in the audience followed the speaker out to discuss the topic further with them.
One clear failure on the content front was the Barcamp idea. We did a poor job of planning it and an even poorer job of executing it.
Travel, Accommodation and Commute
We did a great job on travel and accommodation planning and execution. Travel subsidy arrangements were well planned and announced and we had regular meetings to decide on them. Accommodation was negotiated and booked well in advance and we had little issues on that front except occasionally overloaded network at the hotel. We had excellent support for visa applications as well as making sure that speakers were picked up and dropped to the airport on time. The venue was far from the hotel, so we had buses to ferry everyone across. Although that was tiring, it was done with perfect precision and we had no unpleasant surprises in the end.
Materials, Goodies and SWAG
We had over 2 months from the close of CfP to conference day, and we wasted a lot of that time when we should have been ordering and readying swag. This is probably the biggest mistake we had made in planning and it bit us quite hard near the closing weeks. We had a vendor bailing on us near the end, leading to a scramble to Raviwar Peth to try and get people to make us stuff in just over a week. We were lucky to find such vendors, but we ended up making some compromises in quality. Not in t-shirts though, since that was an old reliable vendor that we had forgotten about during the original quote-collection. He worked night and day and delivered the t-shirts and socks despite the heavy Mumbai rains.
The design team was amazing with their quick responses to our requests and made sure we had the artwork we needed. They worked with some unreasonable deadlines and demands and came out on top on all of them. The best part was getting the opportunity to host all of them together on the final day of the conference and doing a Design track where they did sessions on Inkscape, Blender and GIMP.
We struggled with some basic things with the print vendor like sizes and colours, but we were able to fix most of those problems in time.
We settled on MIT College of Engineering as the venue after considering 2 other colleges. We did not want to do the event at COEP again since they hosted the event in 2011. They had done really well, but we wanted to give another college the opportunity to host the event. I had been to MIT weeks earlier as a speaker at their technical event call Teknothon and found their students to be pretty involved in Open Source and technology in general, so it seemed natural to refer them as potential hosts. MITCOE were very positive and were willing to become hosts. With a large auditorium and acceptably good facilities, we finalized MITCOE as our venue of choice.
One of the major issues with the venue though was the layout of the session rooms. We had an auditorium, classrooms on the second floor of another building and classrooms on the 4th floor of the same building. The biggest trouble was getting from the auditorium to that other building and back. The passages were confusing and a lot of people struggled to get from one section to the other. We had put up signs, but they clearly weren't good enough and some people just gave up and sat wherever they were. I don't know if people left out of frustration; I hope they didn't.
The facilities were pretty basic, but the volunteers and staff did their best to work around that. WiFi did not work on the first two days, but the internet connection for streaming talks from the main tracks worked and there were a number of people following the conference remotely.
HasGeek pitched in with videography for the main tracks and they were amazing throughout the 3 days. There were some issues on the first day in the auditorium, but they were fixed and the remainder of the conference went pretty smoothly. We also had a couple of laptops to record (but not stream) talks in other tracks. We haven't reviewed their quality yet, so the jury is still out on how useful they were.
Volunteers and Outreach
While our CfP outreach was active and got good results, our outreach in general left a lot to be desired. Our efforts to engage student volunteers and the college were more or less non-existent until the last days of the conference. We spoke to our volunteers the first time only a couple of days before the conference and as expected, many of the volunteers did not even know what to expect from us or the conference. This meant that there was barely any connect between us.
Likewise, our media efforts were very weak. Our presence in social media was not worth talking about and we only reached out to other colleges and organizations in the last weeks of the conference. Again, we did not invest any efforts in engaging organizations to try and form a community around us. We did have a twitter outreach campaign in the last weeks, but the content of the tweets actually ended up annoying more people than making a positive difference. We failed to engage speakers to talk about their content or share teasers to build interest for their sessions.
Best. FUDPub. Ever.
After looking at some conventional venues (i.e. typical dinner and drinks places) for dinner and FUDPub, we finally settled for the idea of having the social event at a bowling arcade. Our hosts were Blu'O at the Phoenix Market City mall. The venue had everything from bowling to pool tables, from karaoke rooms to a dance floor. It had everything for everyone and everyone seemed to enjoy it immensely. I know I did, despite my arm almost falling off the next day :)
We had an approval for up to $15,000 from the Fedora budget and we got support from a couple of other Red Hat departments for $5,000 each, giving us a total room of $25,000. The final picture on the budget consumption is still work in progress as we sort out all of the bills and make reimbursements in the coming weeks. I will write another blog post describing that in detail, and also how we managed and monitored the budget over the course of the execution.
Overall Impressions
We did a pretty decent event this time and it seemed like a lot of attendees enjoyed the content a lot. We could have done a lot better on the venue front, but the efforts from the staff and volunteers were commendable. Would I do this again? maybe not, but that has more to do with wanting to get back to programming again than with the event organization itself. Setting up such a major conference is a lot of work and things only get better with practice. Occasional organizers like yours truly cannot do justice to a conference of this size if they were to do it just once every five years. This probably calls for a dedicated team that does such events.
There were also questions of whether such large conferences were relevant anymore. Some stated their preference for micro-conferences that focussed on a specific subset of the technology landscape, but others argued that having 10 conferences for 10 different technologies was taxing for budgets since it is not uncommon for an individual to be interested in more than 1 technology. In any case, this will shape the future of FUDCon and maybe even Flock, since with such a concentration of focus, Flock could end up becoming a meetup where contributors talk only about governance issues and matters specific to the Fedora project and not the broader technology spectrum that makes Fedora products.
In the end though, FUDCon is where I made friends in 2011 and again, it was the same in 2015. The conference brought people from different projects together and I got to know a lot of very interesting people. But most of all, the friends I made within our volunteer team were the biggest takeaway from the event. We did everything together, we fought and we supported each other when it mattered. There may be things I would have done differently if I did this again, but I would not have asked for a different set of people to work with.
The new fudcon.in: Why and How
We had a major change earlier this week, with the new fudcon.in website going live. This was a major task I was involved in over the last couple of weeks, and also one of the major reasons why we did not have a lot of visible action on the website. Hopefully you'll see more action in the coming weeks as we come closer to the big day with just over a month to go.
Why did we do it?
The old fudcon.in website was based on Drupal 6.x with the COD module. Technically, this is a supported version of Drupal, but that is a pointless detail because every security or bug fix update was painful. The primary reason, it seemed to us, was COD. The 6.x version seemed more or less dead. We still stuck to it however, since the 7.x upgrade was far more painful than doing these updates and hacking at settings to get things working again.
That was until we decided to add the Speaker bio field to our sessions.
The COD module is very versatile and can let you ask for arbitrary information about a session. However, when you add a field, you can capture data from users, but cannot actually show it. The problem seemed to be in the way COD stored its additional data - drupal seemed unable to query it when displaying the session node and hence would refuse to show all of the additional fields, like FAS username, Twitter handle and speaker bio. Praveen and I hacked at the settings for days and couldn't get it to work. We went live with the missing speaker bio, which apparently nobody else seemed to notice.
However, when we put out the talk list, the absence of speaker bio was evident, so I decided to take a crack at fixing it in code. I gave up because I was quickly overwhelmed by the Drupal maze of dependencies - I have spent way too long away from the web app world - and decided that I may have an easier time upgrading all of Drupal and COD to 7.x than peering at the Drupal/COD code and then maintaining a patch for it. I also felt that the upgrade would serve us better in the longer run, when we have to use the website to host a future FUDCOn - upgrading from 7.x ought to be easier than upgrading from 6.x.
How we did it
I sat back one weekend to upgrade the Drupal instance. The instructions make it sound so easy - retain the sites directory and your modules and change the rest of the code, call the Drupal update.php script and wait for it to do the magic. It is that easy, if your website does not use anything more than the popular modules. With COD, it is basically impossible to go from 6.x to 7.x, especially if you have added custom fields like we did.
Data definitions for COD seemed to have changed completely between 6.x and 7.x, making it near impossible to write a sensible migration script, especially when the migrator (yours truly) has no idea what the schema is. So I went about it the neanderthal way - remove all content, retain all users and then upgrade to Drupal 7.x from COD 6.x. That thankfully worked like a charm. This was a useful first step because it meant that at least we did not have to ask users to sign up again or add hundreds of accounts manually.
Once our user schema was on 7.x, the next task was to get COD 7.x. This again worked out quite easily since COD did not complain at all. Why would it - there was no conference content to migrate! Creating a new event and basic pages for the event was pretty straightforward and in fact, nicer since the new COD puts conference content in its own namespace. This would mean shared links being broken, but I didn'twant to bother with trying to fix that because there were only a few links that were shared out there. If this is too big a problem, we could write a .htaccess rule to do a redirect.
Adding sessions back was a challenge. It took me a while to figure out all of the data that gets added for each session and in the end I gave up due to exhaustion. Since there were just about 140 session entries to make, Praveen and I split that work and entered them ourselves. Amita and Suprith then compared content with fudcon.in to verify that it is all the same and the finally Praveen pushed the button to upgrade.
Like everything else, this upgrade taught me a few things. Web apps in general don't think a lot about backward compatibility, which is probably justified since keeping backward compatibility often results in future designs being constrained - not something a lot of developers are comfortable with. I also had to refresh a lot of my database foo - it's been more than 6 years since the last time I wrote any serious SQL queries.
The biggest lesson I got though was the realization that I am no longer young enough to pull an all-nighter to do a job and then come back fresh the next day.


text:
Need a list of Dubai event organisers/planners
This project received 5 bids from talented freelancers with an average bid price of $108 USD.Get free quotes for a project like this
Project Budget$30 - $250 USD
Total Bids5
Project Description
I need a data list of event organisers/planners in Dubai. Need first name, surname, email, company name, website, telephone number and address.
Also interested in a database of PAs (personal assistants) and marketing managers of mainly blue chip companies.
Ready to buy an existing database.
Result file should be in Excel and be current and clean.
Skills Required
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- Forbes
- The New York Times
- Time
- Wall Street Journal
- Times Online

subset: commoncrawl


text:
Compare Litigation attorneys near you. Read reviews, see Avvo Ratings, and contact them directly.
5.0 stars 9 reviews
Avvo Rating: 9.8
I will aggressively represent you and get you the settlement or result that you deserve in your case. I will handle your claim from beginning to end and am willing to litigate the case. I have jury trial and bench trial experience and I am willi...
Practice areas & skills: Litigation, Workers Compensation, Personal Injury, Car Accidents
5.0 stars 1 review
Avvo Rating: 9.6
Attorney Jared E. Gross graduated from the Santa Clara University School of Law in 1986. He went on to pass the CA Bar Examination, in addition to several others. Attorney Jared E. Gross maintains a private practice in La Habra, CA, specializing ...
Practice areas & skills: Litigation, Personal Injury, Criminal Defense, Appeals, Trademark Infringement
Not yet reviewed
Avvo Rating: 10
Scott Sachs is a senior associate in the Cerritos office of Atkinson, Andelson, Loya, Ruud & Romo. His practice focuses on representing private and governmental entities in complex litigation in the areas of construction law, environmental law and...
Practice areas & skills: Litigation, Construction & Development, Environmental and Natural Resources, Computer Fraud
5.0 stars 2 reviews
Avvo Rating: 8.1
Seasoned litigator with proven history in a broad range of business litigation, employer-defense, collective actions, and high-profile Trust & Estate matters, including the Conservatorship and Estate of Casey Kasem.
Practice areas & skills: Litigation, Employment & Labor
5.0 stars 8 reviews
Avvo Rating: 7.9
My office is committed to providing quality, efficient and effective legal services to a wide range of clientele (representing clients from all backgrounds and racial groups). With a thorough understanding of our clients' needs in mind, we devise ...
Practice areas & skills: Litigation, Business, Contracts & Agreements, Employment & Labor, Insurance
5.0 stars 8 reviews
Avvo Rating: 7.8
Julie J. Moradi-Lopes, has helped hundreds of clients with foreclosure prevention, bankruptcy debt relief, and asset protection, throughout Southern California. Ms. Moradi-Lopes specializes in Chapters 7, 11 and 13 bankruptcy cases, as well as hom...
Practice areas & skills: Litigation, Foreclosure, Bankruptcy & Debt, Real Estate
4.5 stars 5 reviews
Avvo Rating: 7.9
Samuel Mamola is the founding attorney of MAMOLA LAW, where he practices exclusively in the areas of business/civil litigation and advanced estate planning. Mr. Mamola handles claims involving business litigation, minority shareholder rights, f...
Practice areas & skills: Litigation, Probate, Elder Law, Guardianship, Estate Planning
If you have issues with someone and want to sue, you will need a litigation lawyer. Litigation lawyers handle the litigation process and understand all of the ins and outs of the courtroom. A litigation lawyer can also help you decide whether your case is appropriate for a lawsuit, or if it might be better handled through the mediation or arbitration process. The litigation lawyer will research the facts that caused the dispute, and analyze them to identify the appropriate law and how it applies. After this preliminary review, the litigation lawyer gives you an analysis of your rights and an estimate of your ability to be successful in court. The litigation lawyer will know the information you need to present in court as well as the process, procedures, and deadlines you must meet to keep your lawsuit on track.


text:
Join FREE | Login
+ Celebrations
+ How-To
+ Deals
Grands!® Biscuit Taco Cups
Biscuit Tostada Grande
Grands!® Burgers
Cheesy Mexican Bubble-Up Bake
Cheesy Florentine Biscuit Cups
BBQ Beef Biscuit Bake
Grands!™ biscuits make great cups for these barbecue treats!
Any flavor barbecue sauce can be used for these cups.
© 2016 ®/TM General Mills All Rights Reserved


text:
With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Have you ever done a diy project, and forgot that very special tool, or lost the screwdriver, flat or Phillips head? Then this is the project for you! ...
What you will need (left to right):An eraser capA syringe cap (If you don't have access to one, then you can use anything similar to one, that is ...
To start, make a small hole by pushing the pointed head of the SMALL screwdriver head into the top of the syringe cap, or what ever you are ...
So You've got your screwdriver part done, now what you need to do is to prevent the screwdriver from falling out from behind, Solution: Put in the eraser ...
Congratulations! You've just made... A screwdriver! In under 1 minute!
EDC Bit Screwdriverby Engineer of None
RESTORE DRIVER HAND FUNCTIONby FrankGregg
Emergency Sugru Screwdriverby atxhackerspace
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.


text:
lets see your setup
3 Attachment(s)
here is mine, nice and simple:
2- 12" kickers (not sure which model, got them from buddy at work0
1000w alpine amp
odyssey battery
and one half of a pillow
total cost so far = 1000$
pioneer head unit, infinity kappa perfect components in the front and soundbar, 12" 1500watt rms sub from incriminator audio, 0/1 gauge wires all around from Knu Konceptz with rca's from Knu, mechman 250amp alt, MB Quart DSC 1500.1d amp, 3^ft ported enclosure tuned to 32Hz
Nice, she pound hard?
measured 153.4db with a soft top on and the mic on the passenger seat.
holy shit thats good, i havent metered mine yet, but we have a sound off once a year at our annual car show, im gonna go in just to see what it can do
im still accumulating car audio parts for my '11 legacy build :)
Put the mic in the passenger floorboard where it meets the firewall :)
The first enclosure i had i was able to break 130db's with the mic in the passenger floorboard. My current enclosure was built to the specs given to me by nick, the owner of incrininator audio and is much louder than the small enclosure i had.
99 percent of the time the mic in the floor is louder than anywhere else
yeah i know, the wire was too short to run all the way down the the passenger floor, so i had to settle with it on the seat.
3 Attachment(s)
500w Rockford prime amp
12" Rockford punch sub
Kenwood head unit.
PS do not get this Amp. I'm on my second one in three months. Hits great when it works but a $200 amp should not go out in a little over a month.
is that the power wire fuse in the second pic next to the amp? if so its in the wrong place man. if its a capacitor that you wasted your money because caps don't do anything, if its dimming of the headlights and interior lights that you are trying to fix with than do "the big three"
|All times are GMT -5. The time now is 04:06 AM.
User Alert System provided by Advanced User Tagging v3.1.0 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.


text:
A message to keep with you to infinity!
One side of the ring features a 3D handformed infinity symbol the inside features your custom text! This ring can be completely customized with a short amount of text on the inside or the outside. Each ring is solid sterling silver & is sized to your preference. Using any of my shown fonts, this 4mm wide ring is handstamped with each letter. If you have a long message, please contact me first to make sure it will fit. A size 7 ring will fit about 25 characters (including spaces!) in the lowercase font & 30 characters in the small uppercase font. A size 9 ring will fit approximately 22 characters of the LARGE UPPERCASE FONT. The smaller fonts can fit more.
PLEASE SPECIFY WHAT YOU WANT STAMPED ON IT IN THE "NOTES TO SELLER". -orders sent without this information CANNOT be made/shipped-
I can do the finish on the outer portion in a matte or shiny finish you choose (matte sent as default)
The stamping can also be done on the outside of the ring instead (not both sides though, sorry!).
comes in a little gift box, perfect for giving
trouble with your ring size? I offer cheap ring sizes in my shop- fancy kind: http://www.etsy.com/listing/62608521 and the fun coaster kind: http://www.etsy.com/listing/102561484
Can be made in gold. Contact me to get a quote!
**Please note- Due to the high amount of customization (initials, stamping, etc), this item is not returnable
Want insurance on your order? Questions about shipping? See my shop policies-http://www.etsy.com/shop_policy.php?user_id=8298
Meet the owners of sudlowLearn more about their shop and process
Frequently asked questions about sudlow
Custom Stamped Infinity Ring
Please select a size
Please select an option
Please select a quantity
- Handmade item
- Occasion: Wedding
- Materials: sterling, silver, metal, sheet, wire, solder
- Made to order
- Ships worldwide from United States
- Feedback: 8919 reviews
- Favorited by: 326 people
- Listed on Dec 15, 2016
- 40206 views
- 326 favorites


text:
East Bay Regional Park District
|East Bay Regional Park District
|Special district
|East Bay in the San Francisco Bay Area in California, United States
|120,000 acres (49,000 ha)
The East Bay Regional Park District (EBRPD) is a special district operating in Alameda County and Contra Costa County, California, within the East Bay area of the San Francisco Bay Area. It maintains and operates a system of regional parks which is the largest urban regional park district in the United States. The administrative office is located in Oakland.
As of 2015, EBRPD spans 120,000 acres (49,000 ha)[1] with 65 parks and over 1,200 miles (1,900 km) of trails. Some of these parks are wilderness areas; others include a variety of visitor attractions, with opportunities for swimming, boating and camping. The trails are frequently used for non-motorized transportation such as biking, hiking, and horse riding. Nearly 150 miles (241 km) of paved trails through urban areas link the parks together.
- 1 History
- 2 Notable parks
- 3 District parks
- 4 District Trails
- 5 Planned expansion
- 6 Open space (Land banks)
- 7 Public safety and support organization
- 8 Staff Members
- 9 References
- 10 External links
The EBRPD was founded in 1934,[2] and acquired its first land two years later, when the East Bay Municipal Utility District sold 2,166 acres (877 ha) of its surplus land. The founders of the district included Robert Sibley, a hiking enthusiast, Hollis Thompson, then Berkeley City Manager, and Charles Lee Tilden, among others.[3] William Penn Mott, Jr. served as director of the agency from 1962 to 1967, and oversaw a doubling of the system's acreage from 10,500 to 22,000.[4]
In June 2013, EBRPD purchased a 1,900 acres (770 ha) tract of land formerly known as Roddy Ranch in east Contra Costa County. The tract lies south of Antioch and west of Brentwood.The cost was reported as $14.24 million. Funding will also be provided by California Wildlife Conservation Board and an unidentified private foundation. The acquisition does not include Roddy Ranch Golf Club or about 240 acres of privately owned land inside the project boundary. The East Contra Costa County Habitat Conservancy will install gates, fencing and signs around the tract in the coming year, while the sale is in escrow. The new area will likely be named Deer Valley Regional Park.[5]
In 2016, Vargas Plateau Regional Park in Fremont was the first park ever to have been shut down as the result of legal action in the more than 80-year history of EBRPD.[6] During 2014, EBRPD cut park hours on a temporary and interim basis to reduce public access to Mission Peak in Fremont, using a media strategy designed by political consultant George Manross.[1][2]
Notable parks[edit]
The parks administered by the EBRPD vary greatly in size and character. Particularly notable are the string of parks along the Berkeley Hills above and east of both Berkeley and Oakland, including Wildcat Canyon Regional Park, Tilden Regional Park, Robert Sibley Volcanic Regional Preserve, Huckleberry Botanic Regional Preserve, and Redwood Regional Park.
There are also bay shore parks such as the Point Pinole Regional Shoreline north of Richmond, the Coyote Hills Regional Park near Fremont, the Martin Luther King Jr. Regional Shoreline on San Leandro Bay, and the Oyster Bay Regional Shoreline south of the Oakland International Airport.
The district also includes a former farm, a former coal mine, an extinct volcano,[7][unreliable source?] and one of the biggest dog-walking parks in the country. Redwood Regional Park contains the largest remaining natural stand of coast redwood in the East Bay.
District parks[edit]
- Anthony Chabot Regional Park
- Antioch/Oakley Regional Shoreline
- Ardenwood Historic Farm
- Big Break Regional Shoreline
- Bishop Ranch Regional Preserve
- Black Diamond Mines Regional Preserve
- Briones Regional Park
- Brooks Island
- Browns Island
- Brushy Peak Regional Preserve
- Carquinez Strait Regional Shoreline
- Claremont Canyon Regional Preserve
- Contra Loma Regional Park
- Coyote Hills Regional Park
- Crockett Hills
- Crown Memorial State Beach (California state park operated by EBRPD)
- Cull Canyon Regional Recreation Area
- Del Valle Regional Park
- Diablo Foothills Regional Park
- Don Castro Regional Recreation Area
- Dry Creek Pioneer Regional Park
- Eastshore State Park (California state park operated by EBRPD)
- Five Canyons
- Garin Regional Park
- Hayward Regional Shoreline
- Huckleberry Botanic Regional Preserve
- Kennedy Grove Regional Recreation Area
- Lake Chabot Regional Park
- Las Trampas Regional Wilderness
- Leona Canyon Regional Open Space Preserve
- Little Hills
- Martinez Regional Shoreline
- Martin Luther King Jr. Shoreline
- Middle Harbor Shoreline Park
- Miller/Knox Regional Shoreline
- Mission Peak Regional Preserve
- Morgan Territory Regional Preserve
- Ohlone Wilderness
- Oyster Bay Regional Shoreline
- Pleasanton Ridge
- Point Isabel Regional Shoreline
- Point Pinole Regional Shoreline
- Quarry Lakes Regional Recreation Area
- Redwood Regional Park
- Ridgelands Regional Park (in development)
- Robert Sibley Volcanic Regional Preserve
- Roberts Regional Recreation Area
- Round Valley Regional Preserve
- Shadow Cliffs Regional Park
- Sobrante Ridge Botanic Regional Preserve
- Sunol Regional Wilderness
- Sycamore Valley Regional Open Space Preserve
- Temescal Regional Park
- Tilden Regional Park
- Vasco Caves Regional Preserve
- Waterbird Regional Preserve
- Wildcat Canyon Regional Park
District Trails[edit]
- Alameda Creek Regional Trail
- Briones to Mt. Diablo Regional Trail
- California Riding and Hiking Trail
- Contra Costa Canal Regional Trail
- Delta de Anza Regional Trail
- Iron Horse Regional Trail
- Lafayette-Moraga Regional Trail
- Marsh Creek Regional Trail
Planned expansion[edit]
Vargas Plateau Regional Park[edit]
Around 1995, EBRPD acquired 1,200 acres (490 ha) of the Vargas Plateau in Fremont, with 1.5 miles (2.4 km) of the Bay Area Ridge Trail and 3 miles (4.8 km) of other trails.[8] Subsequently, park use was pushed back. As of 2007, the opening was expected by 2010.[9] In 2010, EBRPD directors were expecting it would open soon.[10] In 2011, EBRPD put the start in 2012.[11] As of January 2015, EBRPD pointed to late 2015;[12][13] while as of May 2015, the district pointed to spring 2016.[14]
A 2012 settlement agreement between EBRPD and the owners of two large nearby ranches required the construction of improvements to park access roads. EBRPD and the city of Fremont agreed in 2013 to undertake them jointly, using $260,000 of funding by EBRPD and performed by the city.[15] The park opened on May 5, 2016.[16]
However the park was closed by a court-issued preliminary injunction on July 13, 2016. The court found that the park district "did not complete the improvements required by the settlement agreement prior to opening," which had "very specific road widening requirements." The order applied to access by motor vehicles, as well as to access by non-motorized users for hiking, bicycling and horse riding, with immediate effect.[17] "The park could remain closed for months or years," until the improvements are completed.[16]
Open space (Land banks)[edit]
One quarter of the District is designated as "land banks," with no public access. The conversion of that open space to public use as regional parks has no fixed time line, and may span decades. Some parcels will never be converted.
Hanson Hills property[edit]
EBRPD announced in September 2016 that it had finalized the purchase of Template:76 of ranch land east of Mount Diablo near Antioch and Brentwood. The tract was identified only as the Hanson Hills property, which had previously been bought by the Save Mount Diablo conservation group. EBRPD reported that it had paid $730,000 for this property, which it intends to include in the Deer Valley Regional Park. The East Contra Costa County Habitat Conservancy contributed $547,000 to the purchase, and the remainder was supplied from the regional park Measure WW bonds approved by East Bay voters. Deer Valley Regional Park remains in Land Bank status and is closed to the public.[18]
Roddy Ranch parcel[edit]
In 2013, EBRPD began acquiring Roddy Ranch a 1,900 acres (770 ha) additional tract in east Contra Costa County. The new acquisition will create a nearly continuous offer zone of undeveloped land in eastern Contra Costa County from Black Diamond Mines Regional Park to Marsh Creek.[5]
Dainty Ranch Parcel[edit]
In 2013, EBRPD announced plans to acquire 1,000 acres (4.0 km2) of grazing land southwest of the Roddy Ranch tract for $5 million. It will provide hiking and recreation services, and protect habitat for rare species such as the California red-legged frog. The combined Dainty and Roddy tracts will form the future Deer Valley Regional Park near Antioch and Brentwood.[19]
James Ball Dainty, a rancher and coal miner, acquired Dainty Ranch in 1872.[19]
Mollar Ranch parcel[edit]
Antioch Unified School District agreed to sell a 192-acre tract known as Mollar Ranch to EBRPD. The tract adjoins the Black Diamond Mines Regional Preserve on Somerville Road in Antioch, California. EBRPD plans to use the property to create a northern entrance to the preserve. The price agreed upon is $305,000. Funding is expected to come from the California Wildlife Protection Act and East Bay Regional Parks Measure WW funds.[20]
Wildcat Canyon addition[edit]
EBRPD announced on February 17, 2014 that it had acquired 362 acres (146 ha) of woodland on the east side of Wildcat Canyon Regional Park, which will be added to the existing park. The property is hilly with a mixture of laurels, oaks and native grasses. Fauna include mountain lions, coyotes, deer and hawks. The property had been owned by a developer who had intended to build 36 houses on it, before the recent collapse of real estate prices.[21]
Eddie's Flat acquisition (Brushy Peak Regional Preserve)[edit]
On April 3, 2014, two conservation groups, Center for Biological Diversity and the Alameda Creek Alliance, announced the acquisition of a 79 acres (32 ha) land parcel known as "Eddie's Flat, adjacent to the western boundary of Brushy Peak Regional Preserve.[22]
Public safety and support organization[edit]
The district maintains a police department[23] and a fire department.[24]
A volunteer organization that supports the work of EBRPD, the Regional Parks Foundation raises funds for the improvement of the parks. The EBRPD is a member of the Bay Area Open Space Council.[25]
East Bay Lifeguards can work at eleven different facilities.[26]
Staff Members[edit]
Full Time Aquatic Employees[edit]
Aquatic Manager[edit]
General Function
|Under general direction, this position administers the District's extensive aquatics program, which includes the lifeguard service and aquatic recreation programs. Assures that the highest quality of lifeguard services is provided at the District's guarded beaches and swim facilities. Develops in-house training and recruitment programs to maintain adequate staffing of qualified and certified seasonal lifeguards. Determines staffing levels and adjusts the workforce size and work schedules to assure park visitors the safest possible aquatic recreation. Provides Emergency Medical Services and infection control training to appropriate District staff.[27]
.Oversee 11 open water, lagoons, and pools within Alameda and Contra Costa counties.
The Aquatic Manager reports back to the Chief the East Bay Regional Park District Fire Department.
Program Lieutenant[edit]
General Function
To Assist in planning, developing, conducting and overseeing a wide range of lifeguard training, including emergency medical services, water safety, and lifeguard operations. To development and administration of aquatic recreation programs and promotional efforts. The job also entails supervising and evaluating aquatic programs staff.
The Program Lieutenant reports to the North Captain.
|Current Position Holder
|Assistant Chief
(Reports to Chief of the Regional Parks Fire Department)
(Reports to Aquatic Manager)
(Reports to Aquatic Manager)
(Reports to South Aquatic Supervisor)
(Reports to North Aquatic Supervisor)
(Reports to North Aquatic Supervisor)
- ^ "Profile". East Bay Regional Park District. 2015. Retrieved 2015-01-30.
- ^ "History". East Bay Regional Park District. 2012. Retrieved 2012-12-31.
- ^ Glen Martin (August 15, 2004). "A hard-bought swath of green Nature lovers' living legacy: Nation's largest urban park district always short of cash". San Francisco Chronicle. Archived from the original on August 5, 2011. Retrieved 2012-11-02.
- ^ William Penn Mott, Jr. biography, California State Parks Foundation
- ^ a b Burgarino, Paul. East County Times. "Ranch's future at last secure." June 20, 2013.
- ^ Cuff, Denis. East County Times. July 15, 2016. p. B3. Accessed July 15, 2016.
- ^ http://voices.yahoo.com/a-volcano-oakland-visit-robert-sibley-volcanic-484540.html
- ^ Bay Area Ridge Trail: Vargas Plateau Construction
- ^ Guaranteed Returns Banking Land for Future Parks
- ^ Newest gem in East Bay Regional Park system, Vargas Plateau, will be safe
- ^ Fremont park to open next year
- ^ Park opening is expected to be in late 2015
- ^ New Year, New Initiatives And Partnerships
- ^ "Planning, Trails, Development & Stewardship Workshop" (PDF). EBRPD. p. 66. Retrieved 18 May 2015.
- ^ city of Fremont Cooperative Funding Agreement with East Bay Regional Park District, https://fremontcityca.iqm2.com/Citizens/FileOpen.aspx?Type=30&ID=2499[permanent dead link]
- ^ a b Alexander, Kurtis. San Francisco Chronicle. July 16, 2016. URL= http://www.sfgate.com/bayarea/article/East-Bay-s-newest-park-Vargas-Plateau-shuts-8381247.php Accessed July 16, 2016.
- ^ Superior Court the County of Alameda, Balch and George vs. East Bay Regional Park District, No. RG16814952, Order Granting Preliminary Injunction, July 13, 2016, Accessed July 17, 2016
- ^ Cuff, Dennis. "Deer Valley Regional Park to add 76 acres." East Bay Times. October 2, 2016.] Accessed October 11, 2016.
- ^ a b Cuff, Dennis [Contra Costa Times. "965 acres being bought for new regional park near Antioch." December 4, 2013.] Retrieved December 29, 2013
- ^ "Park district to expand regional preserve." the press.net. January 23, 2014. Retrieved January 23, 2014.
- ^ Jones, Carolyn. San Francisco Chronicle. "Big Tract of pristine acreage being added to East Bay hills parklands." February 17, 2014. Retrieved February 18, 2014.
- ^ Press release by Center for Biological Diversity. April 3, 2014. Retrieved September 17, 2014.
- ^ http://www.ebparks.org/about/police
- ^ http://www.ebparks.org/about/fire
- ^ http://www.openspacecouncil.org/community/roster.php
- ^ O'Brien, Matt; Chavez, Ray (June 13, 2014). "With summer around the corner, lifeguards prepare to save lives". Contra Costa Times News. David Rounds. Retrieved October 19, 2014.
- ^ "Job Opportunities".
|Wikimedia Commons has media related to East Bay Regional Parks District.
External links[edit]
- East Bay Regional Park District - official site
- Regional Parks Foundation
- Regional Parks Association
- Bay Area Hiker - descriptions of many EBRPD trails
- East Bay Regional Park District
- Regional parks in California
- Park districts in the United States
- Government agencies established in 1934
- Specialist police departments of California
- Special districts of California
- Parks in Alameda County, California
- Parks in Contra Costa County, California
- Organizations based in Oakland, California


text:
The Esplanade Market St Kilda
The Esplanade Market has been a St Kilda Sunday delight since 1970.
Browse through works by more than 140 artists and craftspeople in an open-air makers market by the sea. From original paintings, hats, clothing and candles, to fine jewellery and even olive oil – take home something that is truly one of a kind. Now with the ready to eat, flavours of the world, Foodie Zone to keep you refuelled, while you shop – local and handmade.
Every Sun, 10am – 5pm (til 4pm in Autumn and Winter). Beside Luna Park, on the Upper Esplanade, between Fitzroy St and Acland St.


text:
Welcome! You are browsing as a guestWould you like to see 6 projects made from this yarn and much more? join Ravelry now What am I missing?
yarns Haneke Wool Fashions Merino Lace Weight
by freaksngeeks Flickr
by sfb Flickr
100% Merino Wool.
**Care Instructions:**
Hand wash, block, lay flat.


text:
Jayhawks rip Red Raiders, advance
Kansas used a late run to put its first round game in the Big 12 Tournament away. The Jayhawks claimed their 30th victory of the season and 2,000th as a program.
Use the comment form below to begin a discussion about this content.
Commenting has been disabled for this item.
Share this video
Briggs Nissan 855-346-9341
Find more businesses on Marketplace
Arts & Entertainment · Bars · Theatres · Restaurants · Coffeehouses · Libraries · Antiques · Services


text:
High Country Inn
No prices found through our partners. Please contact the business directly or check some of our recommended alternatives.
- Swimming pool
- Restaurant
- Fitness/Health center
- Free parking
Travelers also looked at:
- Swimming pool
- Restaurant
- Fitness/Health center
- Free parking
TripAdvisor Reviews High Country Inn Boone
Travel Blogs from Boone
The Blue Ridge Parkway
... back to Winston-Salem and let me do some more genealogy research. After we left there, my aunt sent me an email saying I have a ggg-grandmother buried in a cemetery near where we were previously camped. Also another aunt, told me I absolutely HAD to go to the Winston-Salem Visitor Center because they had a map showing where my Frey family lived. I don't know if I can convince Wendell to return, but I'm game if he is. Meanwhile, ...
The Appalachian Mountains
... will do us. Nice little place too. We were sitting there at the bar after our bar meal, and noticed that it was their local darts night. A few of the players were enjoying a beer as well as playing their games. However, I picked up that most were drinking ice water. Local sportsman seem to take their "sport" way too seriously some times. Some of the others who were actually buying drinks were drinking the house special beer as well. ...
Hi folks,
As most of you are aware Sheila and I depart at the end of this month for two months in Europe. We have signed on with this travel blog and will send comments and pictures as we move around. Should you not desire to receive these, just let me know and I'll delete you;). There should be a picture here of some idiot up a pole.
Fred & ...
... br> Mountain.
Very near Sugar Mountain & Grandfather Mountain, with great views of
both, as well as Banner Elk, Blowing Rock, Boone, Tweetsie Railroad,
Linville Falls, Linville Caverns, Little Switzerland, the Blue Ridge
Parkway, Bristol International NASCAR Speedway, Roan Mountain,
Tennessee, & Virginia.
Full kitchen with all utensils & appliances, including microwave,
coffeemaker, etc., cable ...
Spruce Pines via Blue Ridge Parkway
... The mountain pass where the Orchard sits was named for him, and you will still see the McKinney name everywhere in the area today, with dozens of families tracing their lineage to him.America's industrialization came to the area in the 1890s. The Orchard's location on the lowest pass through the Blue Ridge in the surrounding 100 miles dictated that the nation's railroad barons would find it. ...


text:
Ronald Burdge, Lemon law Attorney
Relationship: Worked together on matter
I highly recommend Ted Waggoner. I have dealt with lawyers for over 35 years and can say with certainly that I have never known one who was as forthright, candid, knowledgeable, and accurate in every regard to his advice and knowledge of the law. He deserves high praise for his integrity and his hard work for his clients too. I endorse him gladly and recommend him highly.
Help your colleagues,
build your professional network,
and increase your exposure.
Note: If you are a current or former client of this lawyer, tell others what it's like to work with him or her (anonymously, if you want). Your post will make a difference. Review this lawyer.


text:
Similar Ruby on Rails Site for Wordpress
This project was awarded to izoftinfotech for $140 USD.Get free quotes for a project like this
Project Budget$30 - $250 USD
Total Bids11
Project Description
I need a website similar to [url removed, login to view]
However I would like it for wordpress
I also need a font change to bebas font which i have attached the file to this project post
I would like a blue (#1364de), black and white color scheme. (Blue will replace the brown colored areas, except for text) white and black will stay the same on the site
I need home page, jesus page([url removed, login to view]), visit (this will be only one page like this one [url removed, login to view]), connect page ([url removed, login to view]), sermon page ([url removed, login to view]) these boxes link to a series ([url removed, login to view]) each series has a set of video sermons ([url removed, login to view]) the sermons include a video; with option for just audio; below is a desciption area/transcript area/download area; I need all of this for sermons, a donation page ([url removed, login to view]), i need a simple dropdown (not as elaborate as the one on the site), and I need a newsletter sign up (connects to mailchimp)
This is everything that I need
Please be reasonable with price, and I need this in a timely manner.
Awarded to:
Skills Required
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!Sign Up Now
- Forbes
- The New York Times
- Time
- Wall Street Journal
- Times Online


text:
Sign up for our newsletters
Receive the latest in Footwear, Fashion, Music and Creativity in our newsletters.
Caol Uno's UCS teams up with Gallery 1950 for a series of rugs this season. These collaborative novelties highlight UCS's logo positioned on the center of the circular mats as the fashion brand celebrates its 10th anniversary. Crafted with antibacterial materials and coming in various colorways, the mats are now available at Deluxe.


text:
Tea with cinnamon in Douglasville
Found: 1 products← Back to category "Medicinal teas"
Hibiscus & Cinnamon Tea
In stock
Sorrel is grown in the worlds tropical regions and the ripe fruit are harvested at intervals then dried in the open air. The deep red aromatic infusion can be drunk hot or cold with honey. It stimulates the intestinal and kidney functions plus combats colds and the flu. Cinnamon can be useful in sto Read more
USA, Douglasville
Similar goods in USA
Herbal Superfruit Tea
In stock
Infused with Health & HappinessNaturally Caffeine-Free Rooibos Blended With Acai Berry and CitrusUSDA OrganicEco-Friendly Tea SachetsFair Trade CertifiedCaffeine Free - 0 mgKosherCertified Organic by Lacon The Art of Aromatherapy These ingredients have been known to result in the following b Read more
Delivery to Douglasville fromCommerce
Pure Peppermint Herbal Tea
In stock
Description Estd 1706100% Natural IngredientsNaturally Caffeine Free25 Individual Tea Bags Sealed for FreshnessKosher Made from 100% pure peppermint, this delightful herbal tea has a fresh taste and invigorating aroma. Made with 100% pure peppermint, you'll experience an uplifting and refresh Read more
Delivery to Douglasville fromClifton
Organic Peppermint Herbal Tea
In stock
Description Tea Company Whole Leaf Organic Tea Sachets15 Single Wrapped Mug-Size SachetsUSDA OrganicA Better Cuppa' TeaKosherCertified by QAI Would You Like A Mint? Can a bold, minty tea be refreshing and soothing? allow us to introduce you to our organic, large cut peppermint leaves. This te Read more
Delivery to Douglasville fromBasalt
Relaxing Tea
In stock
Triple Leaf Relaxing Tea is a highly potent blend of nervine herbs that helps promote healthy relaxation and restful sleep.* This delicious caffeine-free herbal tea includes valerian, passionflower, skullcap, chamomile and catnip, powerful herbs with a long history of use to help promote calmness an Read more
Delivery to Douglasville fromSan Francisco
Sweet Cinnamon Spice Teas
In stock
Description In Some Places, Tazo is More Highly Valued than Magic PebblesAll NaturalA Flavorful Cup Swirling with Sweet Cinnamon & Spicy Star AniseKosher Tazo Sweet Cinnamon Spice is made with the finest cinnamon from Southeast Asia, creamy sarsaparilla, licorice root and a touch of roaste Read more
Delivery to Douglasville fromMemphis
Chamomile Lemon Herbal Tea
In stock
Description Herbal TeasanCaffeine FreeFair Trade CertifiedUSDA OrganicOrganic ~ Sweet Meadows Light Gentle FlowersReal IngredientsThe Purest Tea on The PlanetKosher PareveHalal- Islamic Services of AmericaGluten-Free Chamomile has been used since ancient times and was favored by the Pharaohs. Read more
Delivery to Douglasville fromOakland
Organic Nettle Leaf Herbal Tea
In stock
Description Pharmacopoeial Quality Herb, Tested for Strength & PurityUSDA OrganicHerbal Dietary SupplementWrapped Tea BagsKosherCertified by CCOFKnowledge · EfficacySustainability · Partnership100% Organic Ingredients From the corners of the earth, to the bottom of your teacup, we're prese Read more
Delivery to Douglasville fromNew Providence
ThinBerry Opti-Curb Cinnamon Twist
In stock
Rainbow Light's ThinBerry® Opti-Curb® Cinnamon Twist shake offers a unique approach to help you achieve safe and sustainable weight loss with a comprehensive, low-carbohydrate formula that delivers protein, appetite control and energy support. The creamy cinnamon flavor includes 15 g of high-quality Read more
Delivery to Douglasville fromSanta Cruz
Bell Sleep & Relax Tea
In stock
Having sleeping problems or being stressed out is a major problem in North America and probably in all other industrialized countries with a high living standard. We expected that this tea will do some good. To our surprise, we received many comments indicating that this tea is much more than a plea Read more
Delivery to Douglasville fromSouth Haven
25oz Iced Black Tea
In stock
Fine blend of Ceylon Teas' black tea selected from the gardens of the High Country Estates in Sri Lanka. This value pack makes 25 gallons of aromatic, refreshing iced tea with rich flavor. Ideal for restaurants, offices, or the home. Features: ⋅25 1oz. bags - each bag makes 1 g Read more
Delivery to Douglasville fromBuena Park
Chamomile Tea
In stock
The finest Chamomile flowers in the world come from the Nile River Valley of Egypt. Considered a remedy for all ills by the ancient Egyptians,this golden herb remains a modern favorite to promote calm and relieve anxiety. The Organic Kind Nile River Valley, Chamomile Tea is an aromatic and flavorful Read more
Delivery to Douglasville fromBoiling Springs
Calming™ Tea
In stock
Our Calming tea is an exclusive blend based on time-tested Ayurvedic herbs that can help soothe stress and tension, and encourage a state of relaxation. This organic tea combines Chamomile—traditionally used for centuries to help compose the mind and relax the body—with Lemongrass and Gotu Kola, whi Read more
Delivery to Douglasville fromSpringfield
Jiaogulan Herbal Tea
In stock
We've all heard about the effectiveness of ginseng for boosting the immune system and energizing the body. However, there's a lesser-known Asian herb--one that many Chinese use to extend their lives to 100 years or more. In fact, among those in China who take advantage of its healing powers, it's re Read more
Delivery to Douglasville fromTucson
Lemon Ginger Herbal Tea Bags
In stock
Ginger root, lemongrass herb, orange peels, lemon peels, chamomile flowers, citric acid, natural flavors, and roasted chicory root combine to make this most sophisticated herbal tea. Features Contains 20 tea bag Read more
Delivery to Douglasville fromSpring Grove
Organic Chai Peppermint
In stock
Traditionally, Chai is a brewed beverage combining flavor rich spices and black tea with milk and a sweetener. Uncle Lee's Peppermint Chai (pronounced "cheye") is a unique blend of traditional East Indian spices and peppermint, one of the world's most widely appreciated herbs. Enjoy this cooling Pep Read more
Delivery to Douglasville fromEl Monte
Peppermint Leaf Tea
In stock
Caffeine Free • English Pillow Style Tea Bags That Are Oxygen Bleached, Not Chlorine Treated • No Strings, No Staples • Vegan How It Works: Peppermint (Mentha piperita) is a universally loved and widely used flavoring found in medicines, toothpaste, candies, liqueurs, and other product Read more
Delivery to Douglasville fromAmerican Fork
Amazing Liver Cleanse Liver Tea (1 Recipe)
In stock
Bulk Tea Mixture contains: Dandelion Root, Licorice Root, Wild Yam Root, Comfrey Root, Barberry Bark, Agrimony, Milk Thistle Seeds, White Oak Bark, Lady's Mantle. It is important to mix the tea well and to follow the instructions given in the book The Amazing Liver and Gallbladder Flush. These ing Read more
Delivery to Douglasville fromMinneapolis
Korean Ginseng Tea
In stock
Korean Panax Ginseng has antioxidants and insulin-like substances that are not found in other Ginseng products. They are known to reduce the intensity of stress response in the body and to be effective in assisting prolonged mental tasks and in improving intellectual performance.* Prince of Peace® Read more
Delivery to Douglasville fromHayward
Dandelion Cleansing Herbal Tea - 24 Tea Bags
In stock
While it may be a pesky weed to some, Dandelion tea is an amazing herbal brew that aids in cleansing the body and purifying the soul. A weed? We prefer to think of it as a precious flower. Amount Per Serving % Daily Value* Calories 0 Total Fat 0 g 0% Read more
Delivery to Douglasville fromBloomingdale
Slender GRTM
In stock
Slender GRTM Unique support for the dieter and "non-dieter"* Each single capsule dose contains powerful ingredients for an all natural, stimulant-free approach to healthy weight management.* The synergy of ingredients in Slender GRTM may promote an increase in fat metabolism, help maintain normal Read more
Delivery to Douglasville fromPunta Gorda
Chamomile Teas
In stock
Treat yourself to a cup of peace and quiet. Treasured through the ages for its soothing effects, this flower holds an honored place in herbal remedy folklore. Our select Egyptian chamomile has a round, deep body and lingering sweetness with an elegant, floral flavor. It's free of caffeine to create Read more
Delivery to Douglasville fromSan Francisco
All 2
Healthy & Slim Daily Greens 10oz Powder
In stock
Healthy & Slim Daily Greens is a combination of 12 green vegetables and 9 exotic foods in an aloe vera matrix. The highly alkalinizing formula has been carefully chosen to contain vegetables with a 3:1 ratio of Calcium to Phosphorus, which is very important to allow the body to utilize the calci Read more
Delivery to Douglasville fromSantee
Chamomile Herbal Tea
In stock
Organic Chamomile (Matricaria recutita) belongs to the Aster family and is native to Europe. It is widely used as a medicinal herb. Tea made from Chamomile is aromatic and has a slightly bitter taste. It is claimed to reduce inflamation in arthiris, relax and smooth muscles of the intestine against Read more
Delivery to Douglasville fromSan Pablo
Didn't find required product?
Suppliers will contact you
For last 30 days 108411 leads received the offers from the companies
Tea with cinnamon in other regions
Whole position
Trading platform Allbiz offers to see the catalog Tea with cinnamon which contains 1 products offers from 1 companies and enterprises. Don't know what Tea with cinnamon to buy? You can clarify the specifications, see photos Tea with cinnamon and choose the best seller and supplier. Buy Tea with cinnamon trough online ! On Allbiz — You can just place your order right on the site.


text:
deleting songs from 1st ipod - download fast -=Hbwu=-
deleting songs from 1st ipod.zip - download 2015
Name: deleting songs from 1st ipod.zip
Release: 2015
Type: WinZip
Total Downloads: 14196
License model: Shareware
Language: English
Last updated on: 01/26/2015 12:09:52
Supported OS: Windows 8, Windows 7, Windows Vista, Windows XP
Keys:01/26/2015 12:09:52
Free Tips, Tutorials, and Examples: Submit Your Own Tip View All Tips! Detailed Description: Remove songs from an Ipod is easy, and a few steps are listed below …Ummm...actually there is a much quicker and easier way to do this that I discovered quite by accident. The iPod Touch does have a delete button but it's hidden and ...This brief tutorial will show you how to delete Apps from your iPhone, iPad or iPod Touch.4/3/2006 · Here we see Steve Jobs introducing the very first iPod at a low key event in 2001. The rest is history.One of the failings of iTunes is the inability to copy music files from the iPod to your iTunes library without third party utilities. I suspect Apple did this by ...The iPod is a line of portable media players and multi-purpose pocket computers designed and marketed by Apple Inc. The first line was released on October 23, 2001 ...I'm a big fan of the iPod but what I don't like is Apple not being very forthcoming about how to move music from the iPod back to the PC. They're quick enough ...2/18/2009 · You May Also Like. How to Remove Songs From a CD. You can remove songs from a CD use software that is pre-installed on your computer. However, in …Sharepod is a tool that allows an ipod owner to transfer his or her music to a computer or hard drive for backup and storage. It is free to download.12/3/2014 · Apple deleted music that some iPod owners had downloaded from competing music services from 2007 to 2009 without telling users, attorneys for …
deleting songs from 1st ipod
01/26/2015 12:09:52
boat rescue program Tales of Zestiria: Doushi no Yoake bubba the love sponge ragusa song kx tda0300 download google picasa download the barbarians ita general usb drivers john williams sun mp3 dixons mp3 players community accommodation program mortgage intel i7 920 toms hardware kuroki hagane 22 spanish book the pachon of clumber how to throw a good fastball how much to finish a basement business leadership development program scot has to know mp3 book coloring custom designed canon ir adv c5045 manual how to add mail folders on iphone inbetweeners 2 1080 pakistani evergreen songs the lion king 3 sub best board games for christmas udpflood download drop it down song cover songs lyrics halo 2 soundtrack music downloads polyphonic ringtone after game hours spot


text:
I'm seeing mousestate return X Y slightly slower when jit.window is at the front. By simply bringing any patch window to the front the mousestate performs smoothly again. Any suggestions as to how I might get around this would be greatly appreciated.
Log in to reply
Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds.