skip to Main Content

Latest News

Trending Now

Most Popular

Our Blog

The Must-Have Benefits Of A Quality Aquarium Powerhead

The goal of every online/outline shopper is to get the best that money can buy at any point in time. But the stats go to show that the majority of the shoppers of today do not have the desired satisfactions that they are expected to get from the device they purchased online. The buyer cannot be blamed; the demands from work and other forms of pressures combine together to make it impossible for the majority to devote time searching for the quality that matters.

If you are in need of an aquarium powerhead; then you must read through the exclusives that we have below which are a must-have for every powerhead if you really want to have real value for your money. This is no hype, it is the features that you are entitled to when you part with your hard earned money.

Pumps oxygen into the water

Just as oxygen is important to live in the human being; so it is with the fish in your aquarium. This is the first and the most important benefit that you should get from the device. Why do some fish die inside the aquarium even when the attendant does their part of changing the water as at when due? It is because such pumps do not deliver oxygen into the water. Therefore; the quality that will really give you peace of mind lies in a pump that will deliver oxygen into the aquarium.

Promotes healthy growth of young and young-adult fish

The growth of the fish is also a concern for everyone that owns an aquarium. You want to see the desired change in the size of the fish after all the efforts put in to give them the best of feed. But quite very disappointing, there are people out there that have experienced and are still experiencing the bitter pill investing heavily in fishery but they have next to nothing to show on their investments. The fault can be on the quality of the powerhead of choice. When you chose one that will not promote the growth of the fish, you will definitely run into issues regarding the development of the fish. Go for a quality that will promote the growth of the fish.

Disease prevention and cure

The technology of today is not static. It is ever on the forward march and it is one that will deliver great benefits to the customers. The entry of several service providers into the notch has raised up the bar of competition among the service providers. This is the time for the consumer because the service providers are bringing out great innovations that will gladden the hearts of every customer. Nowadays, the technology of disease control has been incorporated into the design of the best of these powerheads. The quality ones are not only able to cure, they have the ability to prevent such common disease in the fish.

They Must Be Affordable.

Affordability is another very important benefit that you will get from this device. The problem of many buyers today is that they do not have the time to do a price comparison before they place their order online. The best among the equipment is really pocket-friendly. There is nothing to fear or be afraid of because of the price that is too good to be real. If you really want to be on the safe side in a way that will ensure that your investment does not go down the drain, then place your order from the service providers that offers a good warranty on their product. If you buy and you are not satisfied, you can as well return the product and get your refund back in full. That way, you have nothing to lose; but be assured that the best as of today are also very pocket-friendly.

Available with many features

Take a look at the features that come with the equipment. Take your time to digest what the service provider has on offer as displayed on the label. Where the lettering on the label is not legible, do not place your money on such a product. Read clearly through the features on the label and you can go for the ones that have many features to the benefits of their customers. The more the availability of impressive features, the better the merits that you will get from such devices.

Keeping your tank healthy and clean

Health is wealth. Everyone involved in the fishery will be concerned about the health of the fish. A healthy environment will definitely promote a healthy life. The environment inside the tank must be healthy to promote the wellbeing of the fish inside the tank. Some of the designs do not take this into consideration. The best among them, however, will promote the health inside the tank. People go through the stress of cleaning their tanks on a weekly basis. This will not be needed with the best designs around that will ensure that the impurities and dirt are kept off the tank which will enhance the health the fish inside the tank.

Furthermore, consideration should be given to the aquatic plants and rocks and several others that are involved in the overall makeup of the system. Many people have run into the troubled waters because the health of the entire ecosystem cannot be sustained. You will come to clean out of all issues relating to the total health of the ecosystem if you go for a system that is capable of delivering some health benefits.


What you will get as benefits from aquarium powerhead will be determined by the knowledge of the features that come with the service provider of your choice. Every service provider comes with their individual strengths and weaknesses. If you want to get the best among the available ones around for now; then you can go by the positives that you have read above. Simply pick from among the available choices the exact service providers whose product measures to the cut off mentioned above.

read more

Finding the Best Dashboard Camera for Your Truck


What is a dashboard camera and what does it do?

These are cameras which are also known as dash cams or car cameras which you can detach on your car or a truck dashboard so that it can record almost everything on your way. They are very useful particularly in recording accident scenarios and providing reliable information. They are becoming more popular each and every day because they have proven to be quite reliable in many ways. There are many manufacturers who are making dashboard cameras thus making them available in different models and specifications.

Looking for a dash board camera can be quite challenging bearing in mind that there are many models in the market with different specifications and designs. The most important thing is that they are available depending on your budget so it is quite easy to get one without too much trouble. You should make camera review sites your companions so that you can be aware of the camera that can suit your needs in the best way. You can for instance check entitle books blogpost for more information concerning trucks dashcams. Such sites provide detailed information on camera reviews that can be of great use in guiding you to get a reliable camera.

Camera reviews as outlined in most review sites give varying information about technical details and others go to an extent of offering sample videos that explain in detail how certain models work. Reviews are updated now and then depending on emergence of newer models or added feature on the already existing ones. Let us look at some of the features you should look out for when it comes to getting the best camera for your truck.

How to get the best dashcams for your truck

As stated earlier, getting a suitable dashboard camera for your truck can prove to be quite challenging, especially if you are not conversant with the technical terms. The following is a list of features you should look out for when getting a camera.

Video resolution

For any type of functional camera, video resolution is one of the most important features that you can look out for when it comes to getting a camera that you intend to get reliable videos from. It gets better with time because of the type of technological advancements we are experiencing each and every other day. The video resolutions are increasingly improving and as for now the most standard video resolution is that of 1080p which is also known to as the full HD. Any camera below that resolution may not be as reliable as you may expect it to be.

Higher video resolution cameras provide better pictures and videos any time of the day. A 1080p camera is recommended if you are a night travelling person because it is as well capable of producing quality videos even at night.

Single or Dual Channel

This is one of the decisions you should ponder around before getting a dash camera for your truck. You have to decide on whether you need a camera that records forward through the windshield only or that which record on both front and rear which is the dual channel camera. For the rear camera, it can either face back onto the interior of the car, or look through the rear window and record the road behind your car is moving from.

Dual channel cameras tend to cost more compared to single channel cameras due to the complexity of processing two videos simultaneously. They are available in both cheap models and high-end models. Cheap models will however not guarantee you the best of the results, so you should therefore invest in a high-end camera which will give you exactly what you need.

Night video quality

It is no doubt that most truck owners would like to invest in a dash camera that has the capability of producing quality videos even at night, especially if they are mostly in transit during night times as well. Just as it happens during the day, there are many events that are likely to happen during the night as well and there is no better way to record the happenings other than using a reliable camera that can work perfectly at night. The average and high-end cameras are separated by their ability to capture good quality videos at night. A 1080p resolution camera is a reliable option when it comes to such scenarios.


A G-sensor is a very useful feature that you should look out for when getting a dash camera. It is triggered by a g-force event such as a sudden braking maneuver. When such a scenario happens, the G-sensor automatically marks the current footage for safe storage, such that it cannot be accidentally deleted by the loop recording.

Parking Mode

A truck with a dashboard camera which has a parking mode is very useful. This is because it in case someone damages your truck in your absence, the camera will automatically come to life and start recording. That way, when you get back you can be able to see the culprit who hit or damaged our car or truck for that matter. It is important to note that dash cams take time to wake up and therefore you should invest in a device with buffered parking mode so that it can automatically record the time of the incident. Buffered parking mode allows the dash board camera to record continuously for the entire time you’ve parked but the footage can only be saved in the storage memory if an event is detected for example by the G-sensor.


There are many more features to look out for when getting a dashboard camera, and most review sites have simplified that work for you. You can check entitle books blogpost site for so much more information concerning dashboard cameras reviews. You can get all the information you need there without getting mixed up on various models, specifications and cost.

read more

Clash Of Clans: Generating More Resources

Clash of clans is one of the most popular MMORPG that you can find today. There are thousands of player regularly frequenting its shores. It has become a huge success and a role model for other games who plan on accomplishing the same. We bring you this article to focus on one certain aspect of the game, one that has been in many discussions everywhere. And that is the in-game resources. But let us take a detour, we have been moving too fast. For those of you who are not yet familiar with the game, Clash of Clans is a strategy game in which you are to build your own empire. And you are handed different tools too. You have your own resources which you can use to make anything you need. From armies to granaries, anything that you need to make your empire grow. All that you have to do is to rule like a king over your land. You must, protect your kingdom from invasions, attack new territories and take over neighboring kingdoms, and conserve and judiciously use your resources. You might employ the help of your clan members to assist you in gaining the upper hand in the combat.

The resources you possess:
The resources that you have are of a particular importance. They are handy when you need to generate a fraction of army or food for the kingdom. You must learn the correct value and use of each of them. Some of them are more precious than the others in the sense that they help you achieve better goals and take more time to regrow. This is one of the primary reasons as to why it is said that you should use the resources carefully and judiciously. Going over the top with it might result in you losing them too soon and not having enough in the later, more important stages of the game. There are four resources in the game, they are gold, elixir, dark elixir and jewels. All of them are used differently and for different purposes. At any stage of the game, you must be in possession of any of these four jewels to make any sort of expenditure. If you do not do that then you must spend actual currency to purchase and use them should an emergency arise. Conversely, you can also use this link. And this will help you to generate as much you need of a resource at the time.

Now, as you are familiar with the games and the resources that are required, we can proceed to the gameplay. It is equally important to know what the game is about. You have to act in the best interests of your clan, manage your resources and make sure that every household is kept satisfied. You can also attack your own clan members and gain their resources. But the competition is majorly between the players as to who controls the maximum territory and resources. Thus, advance your village to the maximum, whoever manages to gain the highest number of resources and land under control is generally at the top of the list. This website comes in to lend you a helping hand. You can earn resources at a faster rate and make sure that you get the upper hand in the gameplay. The concept of clans also come in where you come up against an enemy who is too strong for you, you can join hands with your clan members and defeat the enemy. It helps you to protect your village against invaders. If more than 50% of your village gets destroyed then you lose the battle.

The role that currencies play in the mix:
The different currencies are used in different ways, they each have their own functions to complete. While you can use gold and elixirs to protect yourself against enemies, you use the jewels for a faster and better gameplay. Possessing them is not a necessary condition. You can play the game without them too but then the pace of the game will be really slow, you would have to make good time for every advance that you make. The speed up process will not work and thus, you will have to wait for the time period that is shown in the menu. That can be rewarding but also frustrating at the same time. So why not speed up things? Especially when it is in your hands to do so. If you visit the site, you would come across links that will help you to increase your resources. And increased resources directly translate to increased performance. So why not take the full utility of the game? Why stay limited and chasing after victory with meager resources? You now have the option to go all out and make the most of your situation.

How the platform works:
There is not much that is asked of you here. All that you have to do is provide your username. You must know that the username for every user is different than the others. Once you enter your username, you will be taken to a resources page and on that page, you will have to enter the number of resources in the quantity that you want to be increased. Once you have completed these formalities, you will be taken to a page that will ask you to enter the numbers to which you want your resources increased too. After completing these steps, when you restart your game, you will find that you have the increased resources. And this process can be repeated for as many times as you want. There is no limit on it. However there is a precaution that you must take, and that is never to give out your password. Know, that the site never asks for your password. The platform is completely safe and does not interfere with your gameplay, it is untraceable and thus you will not be fined by the platform for using it.

read more
Things To Know Before Becoming A Real Estate Agent

Things To Know Before Becoming A Real Estate Agent

Real estate is probably one of the most interesting business to get into if you’re looking for a career change. It doesn’t require a huge deal of risk and to make money in the business and you have the power to just be your own boss. You have the opportunity to meet many new interesting people and with just a tad bit of smartness and sharp decisions, you can earn much more than you expected. However, before getting into the business there are a few things you need to understand about it and in this article, we have listed out some of these.


Be honest about your motives behind getting into the business of real estate. If the only thing pushing you is the lure of good money, stop right there. You cannot make money in real estate as easily as you might think because it requires a great deal of smartness and some hard work. Further, the business requires you to be okay to cope with rapid changes in the field and also be multi-skilled as part entrepreneur, part salesman, part customer service and more.


One of the best ways to understand what exactly goes into a particular business Is to consult with people who have already made a career out of it. So, before becoming a real estate agent yourself, it is important to interview other agents to learn about the pros and cons associated with the job. They will give you honest input regarding what they love and hate about the job, what are the daily routines, what qualities and skills you need to have etc.


Real estate requires you to be more than just a person doing a routine job, it requires you to be an entire business by yourself. This means for the ‘business’ to succeed and go smoothly, you need to have a business plan. This plan will answer many questions like what your goals and objectives are, what your deadlines are, how much time you wish to allocate for each activity etc.



Real estate isn’t the kind of job wherein you earn a regular paycheck and work a 9-5 job. During sometimes workload can dawdle and pay might be irregular so make that you have an alternate source of income and some cash in reserve to get you through the rough spots and rainy days.

read more
UITextView, Apple quirks and cutting one’s losses

UITextView, Apple quirks and cutting one’s losses

I’m in the middle of a project which excites me a lot, especially because I want to have it finished in the next couple of days, so that with a bit of luck the app would go live to the appstore before December 22 (the dreaded date when iTunesConnect will shut down for an entire week). I’ve only had 3.5 hours of sleep last night, and about 5 the night before.

One of the things I was doing at 5AM in the morning was trying to find the current point location of the cursor inside a UITextView (iOS 4.3+ or even 5.0 – whichever works).

I couldn’t.

Now, it’s not unusual to not be able to do things in iOS. What is unusual is that Apple’s docs said I should have been able to.

Let me explain. See, UITextView, according to the documentation, conforms to UITextInput protocol. UITextInput protocol, according to the documentation, has a required property selectedTextRange that gives “the range of the selected text in a document” and, in particular, the caret(insertion-point). It should be straightforward.  (PS. do not mistake selectedTextRange for selectedRange which returns just the range of the selection inside the text string.

To my frustration and despair, it didn’t work. My code would crash again and again complaining that selectedTextRange is an unrecognized selector. Even more frustrating, Google doesn’t offer any clue (except for one stackoverflow question and the fact that people enjoy giving stupid answers although they don’t understand the question). Or that others don’t think it’s possible.

So I gave up implementing what I wanted, cut my losses and moved on to implementing some other features. But if you have any idea about a decent way to achieve this (and, no, I don’t really want to use a custom 3rd party uitextview clone just to be able to know the CGPoint position of the cursor), I’d greatly appreciate your input.

Until then, ain’t it weird that a required property in a required protocol doesn’t seem to be  fully implemented in Apple’s one of the most important core UI objects?

read more
A few recipes about dates / using NSDate

A few recipes about dates / using NSDate

The app I’ve been working lately makes a bit more use of NSDate than my usual ones. I thought I’d share with the world a few pieces of code I’ve been using;

How to test if two NSDate dates belong to the same day:

I created a category on NSDate and added the following method to it:

-(BOOL)isSameDay:(NSDate *) otherDate
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *comps_self = [[NSCalendar currentCalendar] components:unitFlags fromDate:self];
NSDateComponents *comps_other = [[NSCalendar currentCalendar] components:unitFlags fromDate:otherDate];

if ([comps_self day]==[comps_other day] &&
[comps_self month]==[comps_other month] &&
[comps_self year]==[comps_other year]) {
return YES;
return NO;
I can now call [mydate isSameDay:otherdate]

Find out the first and last days in the month that contains a given date

-(void) updateMonthIntervalForDate:(NSDate*)date{
unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents* dc = [[NSCalendar currentCalendar] components:unitFlags fromDate:date];;
NSDate* startOfMonth = [[NSCalendar currentCalendar] dateFromComponents:dc];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
NSDate* endOfMonth = [[NSCalendar currentCalendar] dateByAddingComponents:offsetComponents toDate:self.startVisibleDate options:0];
// … do whatever you want with startOfMonth and endOfMonth
Last but not the least, print out nicely Print out the full name of the month, or the abridged name

First of all, create a NSDateFormatter; the docs says it’s not inexpensive, so if you need it several times, try and reuse it instead of recreating it over and over again.

dateFormatter = [[NSDateFormatter alloc] init];
Next, decide the date format you want to output

Abridged version (like 01 Jan)
[dateFormatter setDateFormat:@”dd MMM”];
Full month name (January)
[dateFormatter setDateFormat:@”MMMM”];
Sure, this is in the docs as well, but I did quite a bit of searches to find out the part about MMMM for the full NSDate month name. So maybe it will help someone.

Once you have the date formatter ready, you can invoke it to get the nice string from your NSDate:

NSString* mystring = [[dateFormatter] uppercaseString];

read more
Nothing much to blog about

Nothing much to blog about

Two weeks ago I didn’t write anything for my #idevblogaday entry. There were two non-reasons for that: for starters, it had been my birthday and I thought I deserved a “break”. For seconds, I didn’t know what to write about, as I hadn’t been doing much coding progress, nor discovered any new programming tips.

The problem is, I was just about to do it again. No birthday, this time, but still nothing much to write about.

I’ve been a bit out of shape this year. The two new apps I launched in January and beginning of February were commercial failures, although IMHO they were interesting, polished and quite reasonably priced(one was free, another was $1). Want to know their names? QuickPins and TinyJournal . Quite the demotivator to see that the app that you’ve worked for for weeks and thought is worth thousands if not more, is not even selling one coffee cup per day. It happens, nothing to feel bad about.

I’ve also been keeping busy learning more about visual representations, learning a bit more of OpenGL and toying with the Processing programming environment, which I find to be a quite interesting prototyping tool for visual apps. Sure, what I’d actually love for prototyping would be an interactive instant-result IDE such as the one that Bret Victor was displaying in his now famous CUSEC 2012 talk. Needless to say, his video changed quite a lot the way I feel about programming and made me realize that I’ve been doing it wrong  – and that I need a new tool – too bad it doesn’t exist, for me at least.

Anyways, that’s about it for my programming life lately. Like I said, nothing much happened in the last month. I very much hope things will be different in the next fortnight.


read more
Changes to the blog

Changes to the blog

Once a year or so, I get the urge to change something  major. You might remember my similar attempts to refresh my blog(s) in the past, so this shouldn’t come as a too big surprise for you:

Here it is:

am from now on merging my existing blogs into the same one. Let it be “”. So, from now on (and until the domain registration expires), and will both redirect to . I might continue to use as a url shortener service, but that’s about it.

Also, both blog feeds will point to the same source; I would actually prefer that you unsubscribed from the later and subscribe to the first one(the one without the com suffix).

Why the change?

I initially started back in 2004 to continue my blog and become my online identity. A couple of years later, domain squatters registered trying to profit from the incoming google traffic. So, when I got, I decided to hold onto it and turn it into my programmer’s blog, written in English for my international readers.

Fast forward a couple of years, and I discover that blogging, a daily pleasure a few years back, has become a chore for me. After lots of pondering and self analyzing, I came to the conclusion that one of the reasons for this was the artificial separation between Romanian and English posts, between casual blogging and specialized(programming) one.

Hence the solution you see before you: I am now merging all these into a single blog, just as it should be. Just like @alexbrie has become my main Twitter identity, will become my online one. I probably should have chosen for this, but I want the domain name  change to reflect the language change as well:

From now on, I’ll try to only blog in English.

Yep, English. Not because I wouldn’t care for my native tongue, Romanian, but because of my belief that we are all children of the same planet and we should try to use the most popular language to understand each other. Easy as that.

Not exactly. I also intend to change the blogging platform and move away from WordPress. I have been toying with nanoc, a static website generator, in the past half year and would love to start using it instead of the php+mysql WordPress. I want, however, to take a bit of time with it and migrate as many of the previous existing posts to it before making any more radical changes.


read more
Tonight’s Event Forecasts

Tonight’s Event Forecasts

The same way XMas eve is about sending texts and ecards with holiday wishes, the day before any major Apple launch is about making forecasts about what it will be.

Mine are more modest(since I prefer things to exceed my expectations, I keep mine rather low). I don’t know if there will be any retina display. Could be, because the technology exists, but I wouldn’t bet more than a couple of $ on it.

I think that the “We have something you need to see” in the invite was more about Apple TV(as confirmed by rumors about Apple TV shortages in stores). This would be the explanation for the long delay in launching iOS 5.1 – it was supposed to come out in November but obviously got delayed, and I think deep Apple TV integration is the reason. The part about “and touch” in the invite was obviously about iPad, but the lack on emphasis to it would point towards an incremental, rather than revolutionary, update.

So: iOS 5.1, a revolutionary Apple TV that we will actually want to get, and a better iPad that at first sight might disappoint us, just like iPad 2 did before it and iPad 1 before that.

read more
Back To Top