tag:blogger.com,1999:blog-86255551665484149512024-02-07T21:22:37.517-08:00coderunnersrandom blabber about life, technology and other cosmic mishapsGilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-8625555166548414951.post-47631971880588190902009-05-28T05:41:00.000-07:002009-05-28T05:43:10.372-07:00New Code Samples for ASP.NET, PHP and AjaxCheck out <a href="http://www.coderun.com/">www.coderun.com/</a> for new code samples with ASP.NET, PHP and Ajax!Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com0tag:blogger.com,1999:blog-8625555166548414951.post-26742193917419587852009-03-31T13:50:00.001-07:002009-03-31T13:55:53.316-07:00Who Needs an Online IDE - CodeProjectWhat would CodeProject have to do with an Online IDE?<div>Try an <a href="http://www.codeproject.com/KB/aspnet/LinqToFqlAddon.aspx">article about Linq to Fql</a> with an <a href="http://www.coderun.com/Studio/?guest=true&template=Samples\Facebook\SimpleQuery">online code example</a>.</div><div><br /></div><div></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1urVkYHDYq42nRv18uWTsQdDJHt_Tk4OuciMztHtoa-aUHDF5oS44vNJkDKgR2wxaRmZzPRAshYQJKNQNqA_Xv9WPw38T983e5rF0ZUddLiO3U0_9DEIKZ0dP0pLCjsA7XnXHkaTxYcZ/s1600-h/codeproject.jpg"><img style="cursor:pointer; cursor:hand;width: 400px; height: 297px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr1urVkYHDYq42nRv18uWTsQdDJHt_Tk4OuciMztHtoa-aUHDF5oS44vNJkDKgR2wxaRmZzPRAshYQJKNQNqA_Xv9WPw38T983e5rF0ZUddLiO3U0_9DEIKZ0dP0pLCjsA7XnXHkaTxYcZ/s400/codeproject.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5319457582478638322" /></a><br /><div><div><br /></div><div><br /></div></div>Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com0tag:blogger.com,1999:blog-8625555166548414951.post-10653005789552607722009-03-31T13:24:00.000-07:002009-04-07T10:14:36.036-07:00Who Needs an Online IDE - Amazon<div>How about an AWS Builder?</div><div>Try a live example of Amazon Web Services API usage:<br /><br /></div><div>1. <a href="http://www.coderun.com/Studio/?guest=true&sample=AWSSamples/Ec2/DescribeInstances/1.0/DescribeInstances.zip" target="_blank"><span class="Apple-style-span" style="text-decoration: none;">EC2 Example</span></a></div><div>2. <span class="Apple-style-span" style=""><a href="http://www.coderun.com/Studio/?guest=true&sample=AWSSamples/S3/S3/1.0/S3.zip" target="_blank"><span class="Apple-style-span" style="text-decoration: none;">S3 Example</span></a></span></div><div>3. <span class="Apple-style-span" style=""><a href="http://www.coderun.com/Studio/?guest=true&sample=AWSSamples/SimpleDB/ListDomains/1.0/ListDomains.zip" target="_blank"><span class="Apple-style-span" style="text-decoration: none;">SimpleDB example</span></a></span></div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSqGKFxW1LvqH1l1S-snS4gRgHk4tW1QbdueqIEsbZloTB87czb8RhFOuhGpvvDlXTbfMvfWSb9K-fdGaOMUQbgUe51nI2KSfF4Hax1Bbm5pcqSGBhwwrD_xQ5dWZMrMaSryD-FqdSKY3M/s1600-h/awsbuilder.jpg"><img style="cursor: pointer; width: 400px; height: 239px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSqGKFxW1LvqH1l1S-snS4gRgHk4tW1QbdueqIEsbZloTB87czb8RhFOuhGpvvDlXTbfMvfWSb9K-fdGaOMUQbgUe51nI2KSfF4Hax1Bbm5pcqSGBhwwrD_xQ5dWZMrMaSryD-FqdSKY3M/s400/awsbuilder.jpg" alt="" id="BLOGGER_PHOTO_ID_5319453134781051330" border="0" /></a>Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com2tag:blogger.com,1999:blog-8625555166548414951.post-83145262851378427392009-03-29T08:36:00.000-07:002009-03-29T11:43:19.761-07:00Who needs an online IDE - Facebook<div>Facebook delivered a great platform for third-party programmers to integrate their applications with. You can pretty much do anything Facebook does on their side using the <a href="http://wiki.developers.facebook.com/index.php/API">Facebook API</a>. There are some great tutorials out there on how to get started. Most of them will require a significant amount of reading, downloads, installations and configurations. To top that you need a hosting solution of your own, as facebook does not actually host your app, only the IFrame that is used to display it…</div><div><br /></div>Now, wouldn’t it be nice if the “Start Now” button on the <a href="http://developers.facebook.com/">Facebook developers site</a> would actually <a href="http://www.coderun.com/Studio/?guest=true&template=Samples\Facebook\SimpleQuery">start an online IDE with a sample project</a>? Wouldn't you be a "Run" click away from having your own customizable, hosted Facebook app?<div><br /></div><div>Here's what I mean:</div><div><br /></div><div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIG8ZAJFp0L-K714EKW9h7PCV9S2-toEXcXNEaO3TfvOH2hrXh3h7bZ_CWlN-o9pPQOaK0SxuHVXTs3-Og9JFWLtSHncAdLwE3BpYiR6OE41C35eZzXh6ljJpLJzee9_0qbIwYluwSuXhf/s1600-h/facebookonlineide.jpg"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIG8ZAJFp0L-K714EKW9h7PCV9S2-toEXcXNEaO3TfvOH2hrXh3h7bZ_CWlN-o9pPQOaK0SxuHVXTs3-Og9JFWLtSHncAdLwE3BpYiR6OE41C35eZzXh6ljJpLJzee9_0qbIwYluwSuXhf/s400/facebookonlineide.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5318639504976099970" style="cursor: pointer; width: 285px; height: 400px; " /></a><br /></div><div><br /></div><div>So, maybe Facebook still didn't make that button work as expected, but <a href="http://www.coderun.com/Studio/?guest=true&template=Samples\Facebook\SimpleQuery">that doesn't mean its not possible...</a></div><div><br /></div><div>Next up: "Who needs an online IDE - CodeProject"</div><div><br /></div><div><span class="Apple-style-span" style="font-size:small;">Note: Presented in this blog are the writer's personal views and ideas, non of which implicate or represent any affiliation or endorsement by any of the above-mentioned commercial entities.</span><br /></div><div><br /></div>Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com1tag:blogger.com,1999:blog-8625555166548414951.post-86719851679980359482009-03-29T08:23:00.000-07:002009-03-29T12:15:15.013-07:00Who needs an online IDE? The answer!<div>For some peculiar reason Google stubbornly rates <a href="http://eclipse.dzone.com/news/who-needs-online-ide">Zviki Cohen ‘s “who needs an online IDE”</a> article as the top entry for “online ide” keyword search. I guess that’s where the page-rank algorithm stops making sense. It’s kinda like going into the store, asking for beer, and getting a brochure for Alcoholic Anonymous. Seriously Larry, we know you can do better. </div><div> </div><div>So as an improved Turing test for the Google super computer, I actually bought the domain name <a href="http://www.whoneedsanonlineide.com/">www.whoneedsanonlineide.com</a> – all bets now on who is going to show up first!</div><div><br /></div><div>Now, since I DO have an opinion regarding this matter, I will follow with a few articles about who I believe needs an online IDE. Coming up:</div><div><br /></div><div>“Who needs an online IDE – Facebook”<br /></div><div>“Who needs an online IDE – CodeProject”</div><div>“Who needs an online IDE – Amazon Web Services”</div><div>“Who needs an online IDE – iPhone”</div><div><br /></div><div>Stay tuned!</div><div><br /></div>Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com6tag:blogger.com,1999:blog-8625555166548414951.post-40462381317752149252009-02-15T17:58:00.000-08:002009-03-29T11:42:28.467-07:007 things you didn't know you can do with your browser<div>I know I have been walking around for too long saying the release is "two weeks away". Well... As it turns out, we needed a little bit more time. Like, 3 years or so. Still - this baby is out and it's kicking like a little beckham on steroids.</div><div><br /></div><div>I must admit the technology behind this is far from trivial. I really didn't think it would take that long to write a <a href="http://www.coderun.com/">browser-based development environment</a>. Sure. IE's crappy document object model didn't help. Neither did its poor JavaScript performance. As my brother once said "IE is so s#!tty you can write its optimizations in JavaScript". Well.. No point in finger pointing.<br /></div><div><br /></div><div>So, as promised - 7 things you didn't know you can do with your browser (and probably because you couldn't up untill now):</div><div><span class="Apple-style-span" style=""><span class="Apple-style-span" style="font-size:x-small;">* Note: No desktops were harmed during the creation of this footage.</span></span><br /></div><div><table style="width:452px;"><tbody><tr><td valign="top"><br /><img src="http://www.coderun.com/Images/Technology/All.jpg" style="border: medium none ; padding: 5px;" /><br /></td><td valign="top"><br /><br /><span class="Apple-style-span" style="font-weight: bold;">1. Edit *.csproj files</span><br /><br />I know. This looks exactly like Visual Studio. It's not. But you could download the project you created with it and open it in VS if you wanted to.<br /><br /><br /><br /><br /><br /><span class="Apple-style-span" style="font-weight: bold;">2. Compile C#<br /><span class="Apple-style-span" style="font-weight: normal;"><br />Well yes, technically speaking this actually takes place in the server but still. You know what I mean.<br /><br /><br /><br /><br /><br /><span class="Apple-style-span" style="font-weight: bold;">3. Code<br /><br /><span class="Apple-style-span" style="font-weight: normal;">You know...the good ol' fashioned way where the code gets colored and magically auto complete. I swear I am so hooked to this thing I find myself clicking CTRL+SPACE on gmail. That always leaves me disappointed somehow though.<br /><br /><span class="Apple-style-span" style="font-weight: bold;">4. Debug<br /><span class="Apple-style-span" style="font-weight: normal;"><br />OK now this was HARD to achieve. I wont bore you with details but suffice to say we are now offically HTTP plumbers.<br /><br /><br /><br /><br /><br /><span class="Apple-style-span" style="font-weight: bold;">5. Profile<br /><span class="Apple-style-span" style="font-weight: normal;"><br />This was actually not that hard once we got debugging right. JavaScript can be so nice if you just give it enough memory.<br /><br /><br /><br /><br /><br /><span class="Apple-style-span" style="font-weight: bold;">6. Deploy<br /><br /><span class="Apple-style-span" style="font-weight: normal;">Ok this is cool. Amazon did a bang up job on EC2. You really should check them out if you want to stick it to your IT guys.<br /><br /><br /><br /><br /><br /><span class="Apple-style-span" style="font-weight: bold;">7. Sync databases with objects<br /><span class="Apple-style-span" style="font-weight: normal;"><br />The cool thing about DLinq was the promise to finally be able to throw away that DDL cheat sheet. Somehow that really didn't happen until we wrote this one.<br /><br /><br /></span></span></span></span></span></span></span></span></span></span></span></span></td></tr></tbody></table><span class="Apple-style-span" style="">Whatever you may be thinking of it, it's too late not to try it out cause this thing is just too geeky for anyone to ignore. Go on. <a href="http://www.coderun.com/">Give it a go</a>. Don't be shy now.</span><br /></div>Gilad Khenhttp://www.blogger.com/profile/15402244380824505019noreply@blogger.com0