Oran Bodner?s Original Websites
http://helpsudoku.com/ - Why should recursion be relegated to the backwaters of academic curiosity? In this little app I have shown that a recursive function can be employed in a real-life day-to-day practical problem such as solving the daily sudoku puzzle (J). Released August 2011.
extension of my pan-European website ieurope.biz, which lets you view houses and
http://peeksite.info/ ?- Lets you peek at a website without having to visit it, displaying its information, such as title, number of links, who-is (owner), page-rank, content, meta-information and more. Simple but useful, yet curiously absent from the Internet (till now, that is ?) Released April 2011. Later I added a command-line version, in the form of a 100-line Perl-script, with a neat trick for counting jpegs and links using the Perl split function.
http://oranbodner.com/ - My new homepage (in progress), done in Silverlight. (Took me forever to figure out how to display my other websites within a Silverlight view - thanks Divelements!). Released December 2010.
Crevolution - An exercise in Silverlight, timers, and (an attempt at) creationist humor. Released November 2010.
http://room2let.org/ - When you need something done, you often have to do it yourself. Such was the case went we decided to rent out our attic. A quick survey of online classified ads for such a thing proved disappointing, so I put together (in a little over a week) such a site: A classified ad site that focuses on renting rooms. This site has many more categories than any other site of the sort (e.g. smoking, pets, children, Internet, kitchen, transportation, and more), plus a unique feature that allows users to add ads without needing to register, sign-in, passwords, cookies, etc. Released October 2010. In March 2011 I added an Israel-specific version with slight improvements http://room2let.org.il/ or http://room2let.co.il/
http://www.mydatabase.biz/ - My latest and greatest (released August 2010). It is a database within a database (currently using MySQL), and allows one to easily create and share tables (e.g. class phone list, birthdays, schedule, etc.) with samples and predefined column types (text, links, pictures, dates).
One special feature is the ability to sort dates with or without the year, so you can sort your friends (or family) either by age or by calendar date (to see whose birthday is next).
Still in progress ?
http://ieurope.biz/ ? Here I focused on white-pages, specifically on Europe (as it is becoming one nation, but still has no common phonebook). So, without requiring any sign-ups, and just using public online phonebooks, I produced the first-and-only 1-stop European phone directory (well, 16 countries so far), both white-pages and yellow-pages. That?s unique in itself, but then I realized that with the use of parallel threads I could easily offer another unique feature: A search for a person (or business) in ALL of Europe. Try searching for Bodner (that?s me) in W. Europe White Pages, or Casino in Yellow Pages, and it spits out entries in all those countries. There is still some work to do here (mostly due to bugs in some countries? online phonebooks), but it?s a cool tool (or so I?ve been told).
Later I added some travel info pages for some 16 cities (here I did use SQL), and it started gaining popularity until it was blacklisted by Google Adsense for allegedly ?data-scraping?.
http://hop2home.com/ - This was one of my first websites, and I took great pride showcasing my use of elements such as XML, menus, binded data-lists, fixed positioning, passwords, e-mail, cookies and more. Works only on Microsoft IE.
It?s a desktop-like home-page, where users may customize their home-page with their own symbols and links, just as they do with desktop shortcuts.
I hired award-winning clay artisan Yonatan Bereskin for the backgrounds.
http://www.relayswim.com/ ? This tool came about to help swim coaches assemble the best relay team from a pool of swimmers (most of my family are swimmers). It might seem a trivial task, but it is not always best to have your best butterfly swimmer do the butterfly leg. This tool lets the coach enter all the times of all the swimmers and get the optimum relay team.
For 4 x freestyle it is a simple matter of picking the 4 fastest freestyle swimmers, but for a medley relay you have to sum up all the different combinations, trying each swimmer?s times in each of the 4 different strokes. Relay teams can be assembled by gender, age, or individual selections.
WhenHoliday - a holiday & birthday calendar ? probably lots of similar apps like this around, but this one has the unique feature where one can combine 2 or more nationalities, such as asking to view Jewish and US holidays at the same time.
Took me a week to do this one.
OrgThat ? This exercise produced a general tool for hierarchical organizations. Depicted here is a sample family tree (I?m depicted here, too ?). Other samples included here are a stamp collection, company org chart, etc
Amazing how many things we like to organize hierarchically!
VillageDir ? A forerunner to ieurope.biz, this website was meant to be a global people-finder and message center (but that would work well only if everybody signed up?). It was my first SQL-based website, supporting both Microsoft SQL-Server and MySQL. Some of its unique search features include: Search by school, graduation year, group(s), age, fuzzy values (e.g. age +/- 5), and and/or another search query. When I saw that the hoards weren?t signing up (rendering the whole thing useless?), I added an ?External Search? feature, using telephone white pages, which eventually evolved into the aforementioned ieurope.biz website.