<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for leftnode</title><link>http://disqus.com/by/leftnode/</link><description></description><atom:link href="http://disqus.com/leftnode/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 04 Apr 2009 08:14:39 -0000</lastBuildDate><item><title>Re: Leftnode Software - Dallas, Plano, Ft. Worth, Richardson, Garland, Mesquite, TX Web Development Blog</title><link>http://blog.leftnode.com/blog/entry/2#comment-7822392</link><description>&lt;p&gt;So far, the only problem I've seen is that the desk bows in the center very slightly as a result of the weight of the door and lack of strength of the legs. I've thought about changing the legs to 4x4's or putting a third leg in the back for support.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Sat, 04 Apr 2009 08:14:39 -0000</pubDate></item><item><title>Re: Leftnode Software - Dallas, Plano, Ft. Worth, Richardson, Garland, Mesquite, TX Web Development Blog</title><link>http://blog.leftnode.com/blog/entry/2#comment-7822377</link><description>&lt;p&gt;Fortunately, no. Of course, ever so often I smudge it a bit with my forearm, but its no different than writing on a whiteboard vertically and accidentally leaning in to it a bit much. Plus, with most whiteboard writings, its write, erase, write, erase unless I need to jot something down for a while, then I'll write it on the side.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Sat, 04 Apr 2009 08:11:30 -0000</pubDate></item><item><title>Re: Leftnode Software - Dallas, Plano, Ft. Worth, Richardson, Garland, Mesquite, TX Web Development Blog</title><link>http://blog.leftnode.com/blog/entry/2#comment-7822367</link><description>&lt;p&gt;It's fairly sturdy. The monitors shake slightly if I start to type really fast, which bothers me, but its more a result of flimsy monitor stands than the desk not being sturdy. If redone, I would have definitely used 4x4's.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Sat, 04 Apr 2009 08:11:17 -0000</pubDate></item><item><title>Re: Artisan System - On Building an Efficient Indexer - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/38#comment-7194219</link><description>&lt;p&gt;I'll certainly be looking into using memory/heap tables. The actual search implementation I wrote makes use of those as well.&lt;/p&gt;&lt;p&gt;I have learned somethings, &lt;a href="http://artisansystem.com/blog/entry/39" rel="nofollow noopener" target="_blank" title="http://artisansystem.com/blog/entry/39"&gt;http://artisansystem.com/bl...&lt;/a&gt; :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 13 Mar 2009 22:10:44 -0000</pubDate></item><item><title>Re: Artisan System - On Building an Efficient Indexer - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/38#comment-7164764</link><description>&lt;p&gt;You're right, my mistake.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 13 Mar 2009 06:21:42 -0000</pubDate></item><item><title>Re: Artisan System - On Building an Efficient Indexer - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/38#comment-7164694</link><description>&lt;p&gt;Thank you for the reply.&lt;/p&gt;&lt;p&gt;1. Big-O describes the upper bound of an algorithm. The data is read in linearly (there is one database entry for each document). Looping through each of them takes N operations, because there are N documents. Now, because the number of Zones is arbitrary, there could be anywhere from 1 to M zones where M &amp;gt; N (although in all practicallity, you wouldn't have that, but its possible). Looping through each document, and then each zone of that document, produces an N^2 algorithm. Finally, for each zone within a document, you can tokenize X tokens (one zone could theoretically have every token in the corpus). Looping through each of those tokens is an O(X) operations. Thus, the entire running time for the algorithm would be O(N*M*X), and by taking the max of any of those, reduces to O(N^3).&lt;/p&gt;&lt;p&gt;2. The database server is always running in the background for the rest of the site, and this would only cause a temporary increase in memory. We were simply concerned about the amount of memory the indexer itself took it.&lt;/p&gt;&lt;p&gt;3. I agree, however, can you provide insight as to how I would make this algorithm have a smaller Big-O equation?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 13 Mar 2009 06:12:44 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/37#comment-7036339</link><description>&lt;p&gt;I thought about that, but I honestly wrote this script over a weekend because I needed something simple, and it expanded to this. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Mon, 09 Mar 2009 13:40:28 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/36#comment-6963946</link><description>&lt;p&gt;Yes, word proximity is a pretty complex subject. The wiki of the Lucene search engine has some pretty neat texts on it (although they're very heavy mathematically speaking).&lt;/p&gt;&lt;p&gt;I'm interesting in checking out STRIDER. In the search engine I've written about above, on the site its implemented on, we're working on using the query history analysis to provide better results. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 06 Mar 2009 16:37:30 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/36#comment-6950375</link><description>&lt;p&gt;Thanks for the info on the official name. I appreciate the info and I'll look into it more.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 06 Mar 2009 14:09:43 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/33#comment-6695360</link><description>&lt;p&gt;You're absolutely right, I failed to do that. I posted the exploit and then notified them a few minutes later. I'll gladly take down the post at their request.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Fri, 27 Feb 2009 05:57:01 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/33#comment-6675416</link><description>&lt;p&gt;Thanks for the reply Yoav. I'm glad to see that this is on your radar to fix. When I met the Magento dev's at the Internet Retailer conference last June in Chicago, they were nothing but great guys, and thus, I didn't want to disparage them, but to simply point out a problem myself and another developer found.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Thu, 26 Feb 2009 20:54:23 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/33#comment-6616520</link><description>&lt;p&gt;While you're correct, it's recommended anyway.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.cgisecurity.com/csrf-faq.html#post" rel="nofollow noopener" target="_blank" title="http://www.cgisecurity.com/csrf-faq.html#post"&gt;http://www.cgisecurity.com/...&lt;/a&gt; has some more details on it. I think making everything as POST and having two security hashes/tokens would be fairly secure. What seems odd to me is it appears the Magento developers are aware of this attack as they selectively use hidden hash variables.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 25 Feb 2009 12:59:45 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/page/download#comment-6074063</link><description>&lt;p&gt;Yes, there is. I took it offline publicly until the 0.3a1 release, which I'll put it back up then.&lt;/p&gt;&lt;p&gt;Currently I use Subversion, but am thinking of switching to git.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Sat, 07 Feb 2009 18:43:23 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/28#comment-5804957</link><description>&lt;p&gt;Sure, I put one at the end. Be gentle!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Tue, 03 Feb 2009 06:12:34 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/26#comment-5626588</link><description>&lt;p&gt;Haha, nah, I bought a banner ad for this site.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 28 Jan 2009 16:20:58 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/26#comment-5625875</link><description>&lt;p&gt;In Dallas, the East Coast feed starts at 6am EST, 5am CST. I'm in CST.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 28 Jan 2009 15:52:42 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/26#comment-5625096</link><description>&lt;p&gt;It's definitely difficult, especially now, and I'm lucky in that I've built up a lot of contacts over the years.&lt;/p&gt;&lt;p&gt;First, try to see if your current company will let you do it if there's no competition worries.&lt;br&gt;Then, craigslist. Great way to pick up small projects. You may have to do work for dirt cheap, but it helps with your portfolio (don't let yourself get abused, obviously).&lt;br&gt;Build from there, once you have a good portfolio going, you can charge new clients more work.&lt;br&gt;Check &lt;a href="http://meetup.com" rel="nofollow noopener" target="_blank" title="meetup.com"&gt;meetup.com&lt;/a&gt; in your area for local networking meetups.&lt;br&gt;If you're a programmer/techie, see if there's a Users Group in your area (PHP Users Group, Linux Users Group, etc). Often, the people attending these aren't necessarily programmers but people looking for programmers.&lt;br&gt;Search &lt;a href="http://dice.com" rel="nofollow noopener" target="_blank" title="dice.com"&gt;dice.com&lt;/a&gt; or the other job sites for telecommute jobs that don't require you to be in the same city. Some jobs allow telecommuting, but will still want to meet with you every so often.&lt;/p&gt;&lt;p&gt;Other than that, there's no secret to it. Just hustle to find work, be good at what you do, and it'll come.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 28 Jan 2009 15:26:18 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/26#comment-5624991</link><description>&lt;p&gt;I thought about using it a while back, but my Windows box is primarily for playing games and I've heard synergy is too slow over TCP/IP to do that. Is that still true?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 28 Jan 2009 15:22:53 -0000</pubDate></item><item><title>Re: Artisan System - A PHP5 Object Oriented Framework</title><link>http://artisansystem.com/blog/entry/26#comment-5622275</link><description>&lt;p&gt;Thanks for the heads up, I'll be sure to check it out. Can you summarize why it causes a reduction in quality? Is it a specific type of music?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vic Cherubini</dc:creator><pubDate>Wed, 28 Jan 2009 13:45:43 -0000</pubDate></item></channel></rss>