Ask 5 Queries Prior to Retaking the actual TOEFL

I remember once i saw our very first TOEFL rating. Being a would-be intercontinental university student, I knew We necessary to get it all over again.

It’s season experience to waste lots of time learning for your check, trying your very best to understand the particular material and have the rating definitely not end up while you desired.

Now you have obtained ones rating, take into account the portions where you had issues. The fact that was happening at those points through the check? Thinking about one particular components may help you prepare for next occasion.

If you have to acquire the TOEFL again, contemplate the next questions to name the reason why you possibly will not include aced this test out.

1. Exactly what your own weakened portions? You would possibly get the similar score all over again understand what quickly in addition to firmly deal with and undertake ones weaknesses.

Your entire TOEFL report is made up of ones standing within the four portions: reading, tuning in, chatting and also producing. Immediately after acquiring ones rating, have a look at the item in addition to consider how you can perform greater on the areas where you had been the most fragile.

I invested two weeks simply just attempting to increase my personal tuning in ability. When i used all of the TOEFL listening sections that we located, taken notice of English-language Series through supper and questioned personally the actual types of concerns that might be questioned during the check. Answering people questions out loud made it easier for myself practice for your communicating area.

Find to redouble along with bolster your test-taking expertise so that you can be geared up as well as self-confident on your analyze day.

2. Had been an individual sidetracked by means of other people? The person alongside an individual inputting, coughing or perhaps murmuring or your collective appears to be of a room brimming with test-takers tend to be are just some of your industrial noise that will distract people on test day time. Will not take too lightly the amount disturbance could affect the concentration understand what realize how to handle the item.

If an individual found this was a problem on your first exam, tend not to training for your second test out in a quiet space at your home. Work towards that with your entrance start or even with your lounge.

Let various other family learn you are taking a train ensure that you instruction your current concentration. You may become accustomed to the sounds as well as distraction all of which will create much better emotional target.

3. Do you employ your own examination occasion wisely? The actual confined time for every area of the TOEFL test out might terrify you in your first examination. Not having enough time to complete your duties is a common blunder. Alternatively, your company as a result of many issues or perhaps missing them in order to satisfy the time likewise is not going to make you a great report.

I manufactured the particular other blunder during my being attentive segment. Soon after polishing off that, We noticed that we should have given myself a bit more period in every query to believe a lot more clearly, as opposed to staying endangered through the countdown timepiece.

To prevent some of these mistakes, recognize your TOEFL’s file format and also framework. Process your test out at your home as much times as you’re able to have a perception connected with the best way to employ your current test occasion wisely.

My TOEFL educator advised that we try to portion the whole moment offered in just about every segment into little parts. In which helped everyone to find out the rough the perfect time to focus on just about every reading penetration and also dilemma segment. Exercise can make your current timing best.

4. Does anxiety have an impact on ones awareness? Somewhat anxiety could have a good affect on your own test-day concentration, although excessive could make your own expertise terrible.

For example, you might end up losing time in the particular looking at area since ones eye start to see the words however your brain isn’t going to read in addition to realize these individuals.

You could possibly freak out whenever you neglect a keyword as part of your listening segment after which get rid of your attention in the later on pathways or questions. Several issues could happen when you placed excessive pressure in yourself.

Before you be given your tests area, unwind. Have a very nutritious breakfast time. Confer with your mum or maybe your best buddies and allow them build up the bravery. Require a heavy breathing and acquire started. You’ve got well prepared nicely so you should have a great perfect performance.

The TOEFL doesn’t have becoming a frightening analyze by any means. It can be developed merely to determine ones terminology abilities. Be sure to practice, get great occasion supervision expertise in addition to continue to be focused on the particular examination.

Show the particular personal computer in front of a person exactly how well you can inflatable bounce returning out of your previous TOEFL performance.


Posted at 10/05/15 5:25 | no comments | Filed Under: Uncategorized

Common Problems Overseas College or university Job seekers Make

The possible opportunity to study on a United states university or college might be life-changing for a lot of worldwide individuals, providing them with sought after qualifications in addition to widening his or her profession goals. Every year learners from in excess of 70 nations submit software using hopes that will they’ lmost all find the endorsement notice. However, simply five in order to 10 percent involving intercontinental college or university appliers are able to commemorate as well as stay out from the think of studying in the united states. Appliers can easily increase the odds by preventing the subsequent all 5 most common errors:

Not Jotting Extracurricular Activities

Academic fineness is usually remarkable, yet whenever admissions representatives associated with U . s . colleges customer survey overseas university appliers, these are keenly in search of just how students may increase selection regarding view, skills, way of life, traditions, beliefs in addition to life practical knowledge. This stuff make it possible for admissions employees in order to glean individuality — your gas of an vibrant along with enriching school campus. Therefore, out-of-class time period demonstrates just like crucial seeing that amount of time in type.

International students often fight to paint an entire picture involving independently via non-academic suggests since numerous countries get longer college days and nights and college students dedicate after-school time for it to researching and looking at teachers. International learners that absence your sparetime intended for golf clubs, activities, activism along with authority opportunities ought to try to have one or more sturdy particular search throughout their jr . or perhaps senior citizen year. Appliers which be noticeable with special knowledge, hobbies and interests as well as lifestyles gain prefer.

Applying only to your Ivy League as well as the most used Colleges

What About Essay Writing for Hire – Is It Justifiable?

Choosing any fashionable college in whose label resonates also inside obscure regions of the world can be tempting. Brandnames similar to Harvard, Yale in addition to USC usually are sought after; these are regarding fairytale futures as well as the finest The usa can give in terms of collegiate prep. Logically, however, these kinds of universities possess a percentage of locations pertaining to worldwide pupils. They simply receive a lot of applications, period.

Applying to help merely the particular cream-of-the-crop colleges could abandon overseas students having a home packed with denials. The prudent tactic for many who really would like the chance to vacation in addition to research in america should be to apply at an array of colleges, smaller as well as huge, elegant as well as outlying, personal as well as community express colleges, Midwest universities, as well as group universities. Colleges like these don’ testosterone levels get several intercontinental higher education appliers and are typically extremely open towards people they will get. Spending the term with a “ safe practices school” can enhance your current recommendations and may even allow you to transfer on your leading option university afterwards.

Not Purchasing Finance Outside College or university School funding.

Many Ough. S. educational facilities arrange this lion’ s discuss with their federal funding with regard to home students. Overseas individuals should give you a qualifications associated with budget to be able to show they can shell out tuition pertaining to some years along with their app. Usually, visas frequently can’t not end up being obtained and college or university endorsement can be stalled. Although some Oughout. Ohydrates. institutions accomplish give free college funding in order to global people, it’s unusual and frequently not necessarily enough in order to meet just about all commitments. Global college students as well as their mother and father ought to begin amassing school personal savings early on or perhaps trying to find sponsors, donors, loans and also homeland school funding applications you can use regarding analyze in america.

Choosing the SEATED on the ACT

Grades and lessons through educational facilities away from the U. Azines. don’ big t usually change nicely. It’ ohydrates difficult to see if the high quality in another country is the same as the “ A” or perhaps “ B” for the majority of. Additionally, this course load is normally unique. Standard tests, for that reason, are generally a significant evaluation application for measuring mind along with university willingness. As the KOMMET is usually the favourite university admissions analyze with regard to National pupils, college or university advisers declare worldwide individuals mind-boggling carry out greater on the REACT. Numerous overseas learners may perhaps reap the benefits of having both equally tests a number of instances.

Underestimating time it requires to be able to Apply

Start 1. 5 to be able to a couple of years early on preparing to sign up for programs into an Us school. This kind of timetable allows overseas students to enroll inside a semester-long how-to training about creating the very best program. These kinds of lessons are available within international locations worldwide. Also, the actual advance time permits individuals to look at English talents courses in addition to assessments which Us schools call for by overseas people. Additionally, appliers need to analysis which in turn university can be right for their own style. Study might even include messages or calls as well as distance learning together with You. Ohydrates. scholars as well as university or college experts. Visa programs, essays, sources, transcripts, medical insurance, cross over ideas along with finalizing travel will take many weeks connected with planning.

One past take note: regarding specific magnitude in the request process is the essay or dissertation. Getting period using this type of critical file is usually really worth it. Include friends and also household inside looking at your own article along with utilize his or her feedback to fine-tune it as well as ensure it is while potent in addition to impactful as you’re able.


Posted at 10/03/15 6:11 | no comments | Filed Under: Uncategorized

6 Techniques for Getting in contact with some sort of Probable Agent at the Oughout. Ohydrates. Masteral School

It is necessary with regard to international learners to settle on a good adviser whenever applying for move on classes inside the Ough. Utes. A specific amount of discussion or even mentorship ought to be recognized also prior to scholar comes about campus.

Here can be a buyessaywriting to assist global graduate student institution applicants more effectively communicate with potential advisers inside Oughout. Utes. through the request process.

1. Comprehend your own talents along with weaknesses: Before phoning just about any teacher, the particular consumer must have an obvious comprehension of their own strengths. They may perhaps think about research hobbies and activities, ebooks, current GPA, vocabulary effectiveness and also TOFEL rating, GRE ranking or perhaps internship suffers from. Job seekers could change their particular goals along with make a decision who’s the most appropriate person to get hold of within the first stages connected with signing up to plans.

2. Set ones goals: It is sometimes hard to pick involving the reputations in the school, the particular office or even research laboratory along with the mechanic. This applicant might have to establish which usually in the over a few is greatest, as well as which could become jeopardized. Determining this kind of at the beginning suggests it’ll be a smaller amount distressing to generate a decision while a job candidate obtains numerous provides.

3. Document which usually mentors people get in touch with: Any time selecting that teachers to get hold of, global candidates should think about this professor’ ersus exploration passions in addition to investigation things to do, when the professor offers sufficient analysis resources, the amount of graduate individuals your tutor at the moment possesses, what sort of jobs her or his college students can take soon after school in case your professor collaborates using some other institutes or perhaps businesses.

Remember, it truly is honourable to make contact with just one professor in a office. The consumer should just speak to a 2nd professor in the similar office if the primary man or woman rejects her or him. Once more, this could become a large undertaking therefore it might be best if you come up with a spreadsheet of whom a person got into contact with in which universities and departments.

4. Employ a strategy for your current original get in touch with: Stay away from a generic e mail topic series just like ” seeking Ph. Deb. location, ” as it can certainly audio as well impersonal as well as display deficiencies in real awareness. Help to make this issue brand more detailed by simply such as brand on the field, team or perhaps teacher. Just as one worldwide consumer, it is necessary for you to introduce your current institution and also highlight your quest experiences and your degree of Uk dialect talents.

Be mindful that an uncommon email by one more region might be categorized while junk by a You. Utes. mail server. In the event the professor does not reply, it doesn’t necessarily mean he or she is not necessarily keen on your consumer. This consumer may resend the particular meaning by means of yet another mail – commonly Hotmail and Googlemail tend to be more secure in comparison with various other addresses.

5. Take advantage of international meetings: International management meetings tend to be one of the better spots to meet up with likely professionals personally as well as draw their interest. It’s a a lot more effective way when compared with electronic mail or maybe Skype.

A couple of years prior to filling out Oughout. S. scholar institution programs, pay out a number of care about the actual professor’ utes routine. Next prior to getting together with the mentor on the seminar, possibly be completely ready along with an index of inquiries in order to create on your own with exact terminology, outlining your current desire for the professor’s investigation region in addition to exploration program.

6. Tend not to carry advisors items: In the event anything should go without problems, the customer, right now a new scholar scholar, is preparing to help your mechanic to the next few years. In most nationalities it can be most frequent to bring items to an agent.

Be careful should you come to a decision try this inside the Oughout. Azines. For starters, numerous educational facilities have got certain guidelines of which express teachers aren’t designed to acquire expensive treats through learners.

Second, through the standpoint in the mentor, it could very unpleasant to receive something coming from somebody they scarcely appreciates, therefore stay away from gift-giving. However, immediately after a long time associated with doing work in concert, changing smaller, less pricey presents is satisfactory.


Posted at 10/03/15 4:42 | no comments | Filed Under: Uncategorized

WRITING A Woman MACBETH Aspirations ESSAY Or Any Other Exceptional PAPER ON MACBETH

Formulating A Woman MACBETH Aspirations ESSAY As Well As Other Extraordinary Old fashioned paper ON MACBETH

It is rather unique for any scholar to accept Literature tutorials within the college quality without getting asked to come up with two Shakespearean represents. The first is Romeo and Juliet. Your second is Macbeth. The primary reason for this is really easy. Most scholars see both these performs as Shakespeare’s flagship tragedies. It is in great component mainly because these takes on have substances and subjects inside them which can be however specific these days. Surely, for now, Romeo and Juliet is absolutely not on issue. Because of this essay to get into college we shall be taking care of what is required to jot down an excellent Macbeth essay. If you would want to consentrate on Woman Macbeth’s nude and finally heartbreaking aspirations, or another essay question, read on. We’ll present you with some very nice tips about essay subject matter and several simply writing suggestions.

ESSAY Concerns AND Composing PROMPTS For Getting YOUR MACBETH Cardstock Started out

Macbeth can be described as complicated . little bit of literature. Shakespeare skillfully made many figures whom are particularly confusing. Furthermore, both the his having access to dialect along with the concepts he evoke could very well be fodder for most essay subject matter all on their own. Many of these issues mixed together give you loads of selections on the subject of picking out your essay subject matter. Mull these ideas about and you might get the perfect matter.

  • Write a Macbeth aspirations essay outlining the way Girl Macbeth’s ambition establish into motions a really tragic few gatherings.
  • Explore the ways that Macbeth sinks additional and additional into depravity and corruption the greater amount of his ranking of ability is at probability. Does one believe this is exactly expected each time a politician is provided a large amount of strength write-my-essay?
  • An election season is on its way up and the industry of candidates is packed with people who find themselves extraordinarily committed. Is it a reliable or bad thing?
  • Can you consider any contemporary examples when a community body shape provides devious actions to acquire a goal?
  • Compose a character studies on Macduff along with the horrifying deficit he endured.
  • Discover the subjects of guilt and shame as revealed by the creation of the character, Woman Macbeth.
  • It is actually Woman Macbeth who sets anything into movements, but is she actually the villain through this enjoy?
  • Look at the subject of manipulation and femininity in Macbeth. Why do you think which this is without a doubt one common concept in literature? Would it mirror an built in sexism in literature?
  • Shakespeare works by using witches, just as before, to support drive a car his article collection. Are these claims a powerful method?
  • Blog about Shakespeare’s utilisation of supernatural designs in Macbeth.

After getting specified your essay subject, you happen to be now happy to start off writing your essay. From here the recommendation is a lot the same as it would for virtually any other essay. You’ll will need to review the have fun playing more than once to realize the being familiar with you need. Just take very good notes, and constantly ensure that your psyche on possessing a decent thesis.find out

Posted at 10/02/15 6:42 | no comments | Filed Under: Uncategorized

Yet One Online Academic Writing Resource Is Closely Inspected. Lame Duck or Profy? is the competent writing agency which has drawn a vast number of devotees. Young peope worldwide trust their classroom concerns to the website. What hooks them most of all? Here learn more about attractions delivered at this website.

Called the- skillful academic company, it presents an exhaustive spectrum of academic products and services. Of course, they contain essay writing, as well all writing tasks a student may be assigned. On top of that, the resource suggests errors correction as follow-up offerings. The scope of topical areas the- this online resource has advanced knowledge in is also great People can choose among above 50 topics. Top it off, a person ordering from the service has an opportunity to match an task to certain criteria sort of paper style, quality grade, number of pages as well as cutoff date of the work. The pleasant thing is, the service promises affordable price policy alongside with generous rebate and some customer-friendly propositions accessible for every client.

Reliable assurances and original work performance are unchanged company’s strivings

Clients who have ever bought papers from give notice of its reliance and expertise. Primarily this company zooms in high calibre of the work service provides. This means that each order is guaranteed to be performed from square one. If you ask how the online academic service delivers on anti-plagiarism policy, you’ll get the accurate reasoning. paper originality is backed by special tool along with professional editors. Another useful specifics that lets this writing company be distinct in writing industry is the up to date arrival of student’s order. Complete absence of expired orders is indicative of company’s reliability. Information assurance isn’t challenged either. Clients’ private data is firmly protected from unwanted access. Even so it’s half of the story. This list of guarantees adds in refund program together with free of charge revision available for two weeks.

This academic writing company is also said to engage the skillful personnel of talented writers who are skillful both in essay writing but also other genres When – one has placed – order he/she can appreciate cooperating with individual writer assigned proceeding from order parameters. This is also characteristic of customer support department that students may direct order-related problems and enjoy knowledgable assistance within 24 hours. All these peculiarities rolled into one make a academic website the first-class one.

College Assignment Writing Service Overview: Prices and Special Propositions

Users might specify the charge of the assignment by clicking on the order form.On this page users will access a charge calculator and count what sum they have to pay for an order.The details that appoint the cost contain the following: your educational level, emergency and the paper’s length. Submitting your order, you should specify all necessary details for essay to assure that your writer gets a clear idea.Students should place the order ahead of time to get better price. provides a great number of discounts. Clients get 10% off the first purchased essay and 10% off the paper price to the credit balance. standing customers get 5% discounts and use a loyalty programthat essay writing offers a 5% off order cost to the balane. Furthermore, every customer gets Birthday and many other holidays discounts.

Client support services and site usability

The support team could be easily reached with the help of various communication channels. They are available twenty-four-hour.

The webpage of essay writing is straightforward to operate. custom written paper The convenience of the webpage is obvious by the aspect that a purchaser directly finds out where they may access all the necessary information. By means of easy-to-use navigation, you can easily look over all divisions of the site and see the responces to the uncertainties about the ordering process, the costs, the service itself, browse a branch of clients’ feedbacks and more. A good way for an immediate contact with support team is a live chat on the available at every page of the website that makes you able to to to talk to the support representatives and receive an urgent answer – their responses are fleeter than the wind. In case ifpurchasers were unable to retrieveall the necessary information on the site, you might to give a call or send an email (the number and the address can be found on the website). As for the website design, it is nice, looks present-day and subtle.

Posted at 09/24/15 11:49 | no comments | Filed Under: Uncategorized

One more College Writing Agency Is on Close Inspection. Lame Duck or Profy?

Same day essays is a expert academic company that has attracted a wide the circle of admirers. Learners internationally commit their academic challenges to this particular resource. What exactly attracts them most? Let’s reveal beneficial opportunities available at this particular academic writing service.

Since this is an competent academic company, it makes available a comprehensive collection of academic tasks. Naturally, these enclose essay writing, and all sorts of college tasks a graduate may be assigned. Moreover, a company suggests errors correction as independent products. The number of topical areas a writing agency specializes in is equally broad All customers are free to select about 50 fields of science. Besides, any user has an opportunity to match an task to specific specifications as for instance stylistic coloring of the language, specification of quality, bulk together with deadline of the assignment. In any case, the resource promises fair line on prices together with generous discounted price and a number of client friendly proposals granted for everyone who makes an order.

Undeniable assurances and high-quality performance are true company’s priorities

Everybody who have ever ordered from give notice of its safety and professional manner. Above all else the service maintains efficiency of the work it does. that every task is certain to be plagiarism-free. If you ask how an company complies with anti-plagiarism system, you’ll delieverd the firm return. content originality is achieved by smart application and fastidious editors. Another distinction which lets this writing company come into notice is a swift handing over of student’s academic task. Absolute absence of exceeded order terms is indicative of company’s reliability. Customers’ data security isn’t called in question as well. All customers’ personal info is safe from misuse. And yet this is not the whole story. This collection of assurances includes compensation in case of order failure and free of charge revision available for two weeks.

This writing service is also known to engage the reputable personnel of writers and editors who are competent both in essay writing as well other Soon after a customer has placed – order he/she can love working together with personal author chosen on the basis of specific aspects of the order. This is also characteristic of support staff that all clients can forward challenges and get useful dealing with the problem any time. All beneficial features put together make the academic writing service a best-in-class one.

College Assignment Writing Service Survey: Charges and Special Propositions

Visitors are free to access the cost of the custom paper by visiting the ordering page.On this page buyers will access a cost calculating tool and count the cost for the paper.Conditions that designate the cost entail the following: academic level, term and the number of pages. Providing details for the order form, buyers are recommended to add clear instructions for order to be sure that your writer for hire gets the point.Buyers might place the order ahead to enjoy better price. brings considerable special deals. You achieve 10% off the first ordered paper and 10% off the order cost to the credit balance. loyal clients obtain 5% discounts and partake in a loyalty programthat essay writing provides a 5% off order cost to the credit balance. Furthermore, every student receives Birthday and many other holidays discounts.

Client support quality and website convenience

The support team could be easily reached due to different communication channels. They are can answer your questions day-and-night.

The site of essay writing is simple to use. The facility of the webpage is determined by the fact that a purchaser directly gets an idea where he or she might get all responses to any concerns. By using user-friendly navigation, you might easily look over all divisions of the site and get the responces to the uncertainties about the ordering process, the costs, the service itself, overview some previous clients experiences etc. You can use a chat on the website that makes you able to to contact the customer service representatives and obtain an immediate answer – their answers are fleeter than the wind. Whereasyou were unable to come acroosthe answers to all the questions on the site, students may to telephone or send an email (the dial number and the email address are present on the website). As for the design, it is easy on the eye, looks present-day and does not distract you with annoying bright colors.

Posted at 09/23/15 13:14 | no comments | Filed Under: Uncategorized

Tips on how to Organize a good Composition Examination

Posted at 09/16/15 8:04 | no comments | Filed Under: Uncategorized

New App, Beat Slice =) Remixing to the People!

Well I have been away from the app store for a while working on my latest app. It’s called Beat Slice and it will help you unleash your inner Dj, even if you have no music production experience!
This one is a combination of all my talent so far, audio, iOS and Photoshopping. The idea was formed a few years ago when I started this as an Audio plugin but never finished and left it in my black hole folder on the desktop. Recently I found out that Apple had allowed access to the music library on your phone and I came up with a plan to resurrect the old code as a remixing toy. The challenge with the mobile market is that if you want to make a few bucks you need mass appeal, and for mass appeal you need some easy + cool + fun. The business model is to get the free app to a large audience and sell premium effects, exports to SoundCloud and ringtones. So after six+ months of work here it is!

Hope you like it and if you do don’t forget to give me ★★★★★!
A youtube video would be awesome too!

Posted at 03/14/12 22:28 | no comments | Filed Under: Apple, Cocoa Touch, iPad, iPhone

New iPad app! – iNow

iNowiNow is an iPad app which does one simple thing. It lets you create a To Do list you can move around and re-order very, very simply and easily. What makes this organizer special, is it’s unique approach that helps you focus on a reasonable number of tasks each day.

iNow is based on Bill Liao‘s Stone Soup philosophy for organizing and maximizing your life.  It’s been truly a great opportunity to work with him.  Another great thing about this project is that I could collaborate with my father.  He was always curious about iOS development and this was a great opportunity.  My father focused on the model/db side so I could focus on the UI part.  Bill wanted a tactile an realistic approach so I designed the GUI with a rustic wood style in mind. We added some random tilt to the tasks so it seems as though the tasks were tossed on the desk. The graphic code is Core Graphics and UIKit.  It was challenging to get the tasks to look tactile while allowing them to resize and look good scaling up or down.  I used an outer shadow clipped to the rounded rect, another blur for the highlight and one inner shadow for the lower corner.

We got some more updates coming up so stay tuned.


Posted at 08/08/10 21:13 | no comments | Filed Under: Apple, Cocoa Touch, Code, iPad

iSand-HD even more fun at the beach…

It’s iPad fever time and I just finished upgrading iSand for the big screen. More screen + More grains = more fun. Spent some time optimizing the graphics to maximize the amount of particles on the screen. The verdict is that the iPad’s processor rocks. I just doubled the amount of grains compared to the 3GS, and it’s smooth as can be. It also seems to handle multiple touch with no effort, which is all done on the CPU. It was challenging to get the orientation right. The main OGL view should not move while the toolbar and the status bar do.

Here are some screen shots:

And of course the link…  iSand-HD


Posted at 04/30/10 20:16 | no comments | Filed Under: Apple, Cocoa Touch, iPad, OpenGL

iSand – iPhone/iPod Touch Sand Art Particle Simulator

Apple just approved another app of mine, iSand. I know it’s cheesy adding the i but it was available and i wanted to be the one… Any way this is a sand art simulator with simulated particle physics. This app pushes the OpenGL ES on the iPhone to the limit. I wanted to be able to produce as many grains as possible without becoming unresponsive. Allot of optimizing and I got it to 9600 on the 3g and 17066 on the 3GS. The 3D hardware upgrade and the processor speed increase the 3GS makes a big difference. I’m gonna continue to try and push in more sand particles in the next update.

If you got it, make sure to give it 5 stars!

iSand – iPhone Sand Art Simulator

Posted at 12/29/09 21:01 | 1 comment | Filed Under: Apple, Cocoa Touch, iPhone, OpenGL

iPhone application – Infected Mushroom’s Smashing the Opponent

Smashing the Opponent - iPhone game
Things don’t get cooler then this.
An iPhone first person shooter game for none other then Infected Mushroom. I met Infected at their show in Dublin early this year. Erez Eizen wanted an iPhone game that would allow the band to get in touch with fans and promote their new album “Legend of the Black Shawarma”. Inspired by the album art conceived by Jeff McMillian, I worked on bringing it to life as a simple whacking game. But I got carried away and decided to challenge myself and create a first person shooter, something I had not attempted before. The challenging parts was getting a decent frame rate while rendering the forest. I found out that is was more efficient to do the transformations of the field objects on the CPU and not using the OGL matrices. Memory as always is tricky on the iPhone. I used the Oolong Engine for the texture compression and the audio streaming. Tip: Don’t mix this with the AVAudioPlayer, they will compete on mp3 decoding, I was amazed to find out that this gave me drops in frame rate.

Check out the game:
Smashing the Opponent at the App Store

Posted at 09/11/09 9:34 | no comments | Filed Under: Apple, Cocoa Touch, Code, iPhone, OpenGL

iPhone application – We Both Know – See which contacts you share with others

We Both Know

WeBothKnow allows you to see who you know in common with others. Skip the name game – just launch WeBothKnow, have your friend or new acquaintance do the same, and see who you both know within seconds. WeBothKnow takes the age-old practice of trying to figure which common acquaintances you share with someone, and makes it quick and easy.

WeBothKnow was conceived and designed by Shachar Gilad, and programmed by myself (Kenneth Weiss). Shachar contacted me about a year ago with his idea of comparing contacts on your mobile phone over bluetooth. At the time the only way to do that on the iPhone was over WIFI. That was not exactly a smooth ride for the potential users. Both phones would have to sit on the same wifi network and it would not work unless you have access to wireless. Apple’s new Game Kit framework hit it right on the spot. It was easy to use and provided the blue-tooth communication needed for this app to be simple and easy.

Security of personal data is an important factor for the success of the product. We took great care in designing a system that would never expose personal information.

  • Phone numbers and email addresses are encrypted and garbled so that they can’t be decrypted
  • Nothing other than the encrypted phone or email address is transfered
  • Both people must agree to the compare process before it commences.
  • You can hide contacts you do not want to share with others.
  • The results are composed from the info on your phone and do not show any info from the other phone.

For any feedback please feel free to contact me!

© 2009 All rights reserved. Patent pending.

We Both Know – on the iTunes app store

We Both Know product website

We Both Know on YouTube

Posted at 07/15/09 17:49 | no comments | Filed Under: Apple, Cocoa Touch, Code, iPhone

iPhone application – Pointer Cards – Visual Translations in 11 Languages

Visual translation in 11 languagesAnother freelance iPhone application I recently completed is Pointer Cards. Pointer Cards is a handy language translator for travelers. It includes translations of common words to 11 languages. The client needed a simple way for content management so I created a series of perl scripts that create a folder database. This is all done in Objective-C and some tricks were needed to make the card browser work. What happens is it takes time to load all the preview icons and that starves the main application thread. So I spawn a thread for each UIImage that gets loaded. I will post some source code soon.

Buy Pointer cards:
Pointer Cards on iTunes app store
Pointer Cards

Posted at 03/18/09 11:02 | 1 comment | Filed Under: Cocoa Touch, Code, iPhone, Perl

Moving to Boston and Working for The MathWorks


I Finished my contract with NewBay and looking for things to do, When I get an email from the MathWorks asking me to come over and join them! MathWorks is a privately held, multi-national corporation that specializes in mathematical computing software. This is truly an amazing opportunity to work for this prestigious company. I have known the MathWorks since the days in Waves Audio where we used MatLab for prototyping our digital effects. At the MathWorks I would be on a team that is responsible for redesigning the user interface for the Simulink application.

Posted at 02/15/09 21:14 | no comments | Filed Under: QT, The Mathworks, Work

PaperVision3D+ ActionScript3==funtime…

barbieshanghaiIt’s been a while since I had done any decent flash/Actionscript programming. For some reason I had the feeling that nothing was really changing for the last few years. I was so wrong. I have been in a coma while some talented brains have been plotting and building 3D engines that actually work under (the not so optimized) flash player.

So I’m back at it with a papervision3d project for Barbie Shanghai‘s website.
What seemed simple in the first glance was actually quite challenging. The site was designed with cover flow in mind. The problem with the design is that its a pseudo 3D scene, its not a mathematically accurate perspective. The solution was to create an individual Viewport3D scene for each object in the movie. For the movement on the y axis I am actually tweening the whole viewport of each object on the stage. For performance I only render the Viewport3D for each floor only when its changing in size or animating.

I used the Tweener package for all the tweens. I needed to tween the ColorMaterial’s fillColor. So I created a package based on how tweener splits the color hex value. Here is the code for the package: – Papervision3D ColorMaterial property for Tweener. To use it you must call PaperVisionColorMaterialProperty.init(); somewhere in you code.

If you don’t know what PaperVision3D is about, check the following links:
Papervision3D – The source.
ROXIC  – Nice “fake” 3D, notice that the spares are not real 3D objects.
MR-doob – This guy has really mad experiments going on in his lab.

Posted at 12/23/08 18:13 | no comments | Filed Under: 3D, Actionscript3, Flash, Graphics, PaperVision3D

New Track: Money Maker

Nice electro track I made over the weekend… The vocals have been laying about for years. It still needs allot of work to get the lead sound to screech right. And I need to add some more ambient effects.

Hope you like it!


Posted at 12/20/08 10:20 | no comments | Filed Under: Music

Native iPhone Application: Tap-N-Flip

Ok some changes. Othello is just too easy. That is why there are about 10 different versions of the game in the app store. So this game is an arcade version of Othello. It has levels, Score, lives and can be played multiplayer. I implemented the GUI with OpenGL ES and added some sounds using the Open AL api.

Posted at 10/12/08 6:11 | no comments | Filed Under: Cocoa Touch, Code, iPhone, OpenGL

Native iPhone Application:Wi-Reversi

I have been working for the past month on an iPhone version for the classic game Othello/Reversi. Basically its a board game where you need to flip as many of your opponent pieces that you can. Seems to be quite popular game as I have noticed 2 other developers have made their Cocoa Touch version. Anyways I will still persue this as I have 2 nice features that are unique.

Wifi mode – the if two versions of the game are located on the same wifi network, The players can play a multi player game where each player has his own view of the game on his iPhone.
Insanity mode – When playing multi-player mode, you can select the Insanity mode. There are no turns and each player needs to tap faster then the opponent to finish the game.
The AI part and game logic were coded by my colleague Aaaron Davidson. Aaron is an extremely talented AI and games systems developer.

I hope to have this released on the Apple Store soon enough. I need to give the UI some final touches.

Posted at 08/20/08 18:31 | no comments | Filed Under: Apple, Cocoa Touch, Code, iPhone

WordPress rocks, from now on it’s a blog

Posted at 07/28/08 18:15 | 1 comment | Filed Under: Life, Websites

Code: Trolltech QT Development

QT on Wikipedia: Qt_(toolkit)

QT is a cross-platform application development framework, widely used for the development of GUI programs, and also used for developing non-GUI programs such as console tools and servers.

I have been getting into QT development lately in work and at home. The framework is a clean cross platform C++ toolkit. Other then the GUI, it provides a simple and elegant abstraction to all the system API’s. I find myself spending less time messing with with writing another file manager or graphic manager, and focusing on the actual application. The documentation is great and covers the objects well. They have an object for any type of action you would need in an application and most of the times its written the way I would.
The most important benefit for me is the ability to see all the frameworks code. Unlike Windows MFC development, I would find myself stepping deeper into the objects and getting a clear understanding of what they exactly do.
So from now on if I need to develop any Cross platform applications this is my preferred framework.

Learn more about QT:

Posted at 07/05/08 8:40 | no comments | Filed Under: Code, QT, Work

Website: Natan Elkanovich 

I am working on a website for a talented named Natan Elkanovich. Natan’s work is manly Pop-Art and he uses a combination of Acrylic, Silicone and Mix-Media to create intricate and detailed paintings.

I needed to create a website that is easy to maintain and quick to change. I wanted to create a way for him to change the gallery without the use of complicated web interface. My solution was a series of perl scripts that will automatically generate the website from a collection of images organized in a folder hierarchy. For creating the thumbnails and editing the images I used ImageMagick combined with the PerlMagick module. It takes about 2 minutes to generate the whole site.

Check out Natan’s site: Natan Elkanovich

Posted at 04/19/08 21:32 | 1 comment | Filed Under: Websites

Developing Native iPhone Applications

Developing Native iPhone ApplicationsMy first cell phone was an iPhone. It’s a decade late, but a good entry into the mobile world. So now that I am a proud iPhone owner and an experienced Apple developer, the next natural stage would be to develop some killer applications for the iPhone OS.

I have downloaded and installed the iPhone developer SDK. It’s basically a simplified Cocoa framework and proves to be extremely easy to learn.

So stay tuned for updates on future projects!

Posted at 03/15/08 21:12 | no comments | Filed Under: Code, iPhone, Macintosh

MacHEADS the Movie

MacHEADS the MovieYou need to check out MacHEADS the Movie. Not only for the obvious reason that it’s about Macs, and we love macs, but also a good friend of mine, Koby Shely happened to direct it.

The movie is now 2nd place in documentaries in iTunes! Good job Kobi!

Posted at 01/22/08 14:53 | no comments | Filed Under: Apple, Macintosh

Working for Pocket Kings and moving to Ireland 

Full tilt pokerPocket Kings provides Technology and Marketing consulting services to the online poker industry and one of the fastest growing poker sites. The company is located in Dublin, Ireland. I will be working as a client side developer for the mac software application. I am starting to work today and I am very excited. Most of my web experience has been with http, so this is a great opportunity for me to learn some new client/server skills and network protocols.

It’s time to move on… too much pixel pushing and office politics turn your brain into jelly…

Posted at 09/24/07 8:16 | 36 comments | Filed Under: Life, Macintosh, Poker, Work

Apple WWDC 2007, I’m here!

This is unbelievable, I’m finely here! The atmosphere is great. Loads of mac heads, all lined up to see the rock star. I wonder what he is going to pull out of his hat this time… And one more thing… iPhone with 3G?

After all this time being an Apple developer, my company sent me here. This is going to be a great conference. Lot’s of cool session here and I am intending to be in all of them. My goal is to get closer with objective-c, learn more audio tricks, and go to the Core Audio Lab. It’s always great to meet the developers face to face and get information on the internal workings of some of the apps. As with all the sdk’s, at some point you are pointing in the dark and its always enlightening to speak to the designers.

Posted at 06/11/07 11:34 | no comments | Filed Under: Apple, Macintosh, Work

Website: Orion Design

אוריון - דקים פרגולות מעץ איפאהI created this website for my brother Orion. He is a deck contractor and needed a portfolio site. He needed gallery which he could constantly change, upload images and organize albums. I found the open source Gallery which came up 1st on google when I typed gallery. It was a great choice. There is a minor learning curve for the administration but the flexibility is awesome. He is constantly changing the site and I have almost 0% maintenance time.

Check out Orion’s site: דקים פרגולות איפאה

Posted at 02/01/07 16:03 | no comments | Filed Under: Websites

Print-CD Cover: Space Monkey-Hyperactive 

Cover CD for Space Monkey’s 2nd release. SM wanted something similar to the first cover but he had an image of a gas mask that he wanted us to use. The addition of the samurai crest on the top gave the art a manga sort of touch which i liked.

You can purchse the release here:
Space Monkey-Hyperactive

Posted at 01/01/06 21:30 | 1 comment | Filed Under: CD Cover, Graphics, Print

Waves Tune – Working on a new plug-in from Waves

A year and a half in the making, this is an awesome project that I was privileged to work on. Waves Tune is a Vocal Tuning Plug-in that is used for fixing out of tune singers or can be used as a modern vocal effect.
From Wave Tune Product Page:

The singer has just wrapped up an amazing take. The phrasing, the emotion, the delivery, it’s all there. But there are notes you’d like to change, and others that need to be fixed. You need perfect pitch transformation. You need precision realtime editing capabilities.
You need Waves Tune. With full ReWire support, formant correction, and an extensive palette of pitch shaping tools, Waves Tune lets you do all your editing right there within your DAW environment – no need to export sections or work offline. Better sounding and more flexible than any other pitch correction processor, Waves Tune will get your vocals back on track.

In this project I became more acquainted with OpenGL and 3d graphics programming. There was allot of room to explore, so I could focus on making the interface smoother and cooler. There is a nice zooming effect I created and when the pages are moved the screen will slide into the point of view. You can see the zooming effect on this video: Waves Tune Video on YouTube
Another cool aspect was using ReWire not for the audio capabilities but for the synchronization and ability to control your host application from within the plug-in’s GUI.

This Plug-in will be released soon and will support the following platforms:
VST – Window and Mac OS X
Audio Units – Mac OS X
Pro-Tools/RTAS/Audio Suite – Window and Mac OS X
MAS – Mac OS X

Posted at 11/06/05 9:54 | no comments | Filed Under: Code, OpenGL, Waves Audio, Work

Print-CD Cover: Agitato Homemade 

CD print job for Agitato. It was hard to get the idea for this one, but once I had it, it was quick to produce. I wanted to capture the meaning of homemade products and make it trancy, so pickled creatures was the way to go. This was an excelent opprtunity to get started with Maya. The 3d germs were basic enough. Some nice shaders from Highend3d give them a nice silky touch.

Posted at 06/25/05 7:08 | no comments | Filed Under: CD Cover, Graphics, Print


Mac head from the age of 6, when I got my hands on our first Apple ][. I have been loyal since, although I do occasionally stray to other systems. I am a C++ Macintosh/Windows developer for 10 years and an iPhone enthusiast. As soon as the official iPhone OS SDK was out I began coding on the Cocoa touch platform. I enjoy every aspect of creativity that software programs have to offer, from graphic design to music composing. I am crazy about the web and in my spare time I develop websites to stay in touch with the new technologies.