<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Mark Richman - Latest Comments</title><link>http://mrichman.disqus.com/</link><description></description><atom:link href="https://mrichman.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sat, 25 Sep 2021 07:10:51 -0000</lastBuildDate><item><title>Re: Amazon ECS Deep Dive | Mark Richman</title><link>https://markrichman.com/amazon-ecs-deep-dive/#comment-5547823385</link><description>&lt;p&gt;No.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark R.</dc:creator><pubDate>Sat, 25 Sep 2021 07:10:51 -0000</pubDate></item><item><title>Re: Passing Lists as Parameters to Stored Procedures in SQL Server –Mark Richman – E-Commerce software developer living in South Florida</title><link>http://www.markrichman.com/passing-lists-to-stored-procedures-in-sql-server/#comment-1093883755</link><description>&lt;p&gt;Actually, SQL 2008 and up supports table-valued parameters, but their overhead is non-negligible and is also intrusive into your schema. You cannot "just use" TVPs without creating named types and granting permissions to those, all of which is rather unfortunate. The same goes for this type of solution as well; one needs to create the function.&lt;/p&gt;&lt;p&gt;Also, I'd like to see a variant involving lists of arbitrary text data with character escaping rules so that commas in the data don't get interpreted as delimiters.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Dunne</dc:creator><pubDate>Wed, 23 Oct 2013 12:11:06 -0000</pubDate></item><item><title>Re: Passing Lists as Parameters to Stored Procedures in SQL Server –Mark Richman – E-Commerce software developer living in South Florida</title><link>http://www.markrichman.com/passing-lists-to-stored-procedures-in-sql-server/#comment-1092634609</link><description>&lt;p&gt;Yup, I do exactly this type of thing with almost exactly this function code. It works very well.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James Dunne</dc:creator><pubDate>Tue, 22 Oct 2013 16:13:54 -0000</pubDate></item><item><title>Re: McDonald&amp;#8217;s Response to Ammonia in their Meat</title><link>http://www.markrichman.com/blog/2010/04/06/mcdonalds-response-to-ammonia-in-their-meat/#comment-184487194</link><description>&lt;p&gt;Say whatever you want me and my family will never eat at McDonalds.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Villaney</dc:creator><pubDate>Thu, 14 Apr 2011 12:43:54 -0000</pubDate></item><item><title>Re: Installing Git and gitosis on Ubuntu</title><link>http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/#comment-133001097</link><description>&lt;p&gt;Issues or questions about Gitosis should be directed here: &lt;a href="https://github.com/res0nat0r/gitosis" rel="nofollow noopener" target="_blank" title="https://github.com/res0nat0r/gitosis"&gt;https://github.com/res0nat0...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark R.</dc:creator><pubDate>Sat, 22 Jan 2011 15:14:58 -0000</pubDate></item><item><title>Re: Installing Git and gitosis on Ubuntu</title><link>http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/#comment-132633544</link><description>&lt;p&gt;I am getting a traceback error and am not sure what to do with it: &lt;a href="http://tlms.pastebin.com/pQi0vdus" rel="nofollow noopener" target="_blank" title="http://tlms.pastebin.com/pQi0vdus"&gt;http://tlms.pastebin.com/pQ...&lt;/a&gt;  What would your suggestions be? I have triple-checked to make sure I am following everything properly.&lt;/p&gt;&lt;p&gt;Thank you much for your help.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tenach</dc:creator><pubDate>Fri, 21 Jan 2011 18:19:00 -0000</pubDate></item><item><title>Re: Rails Custom Authentication using Devise, DataMapper, and a Legacy Database</title><link>http://www.markrichman.com/2010/11/22/rails-devise-datamapper-authentication/#comment-128616994</link><description>&lt;p&gt;Thanks! This helped me solve my problem: &lt;a href="http://stackoverflow.com/questions/4657145/migrating-from-restful-authentication-to-devise/4680767#4680767" rel="nofollow noopener" target="_blank" title="http://stackoverflow.com/questions/4657145/migrating-from-restful-authentication-to-devise/4680767#4680767"&gt;http://stackoverflow.com/qu...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">reedlaw</dc:creator><pubDate>Thu, 13 Jan 2011 09:15:34 -0000</pubDate></item><item><title>Re: Installing Git and gitosis on Ubuntu</title><link>http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/#comment-128494544</link><description>&lt;p&gt;I posed this on the &lt;a href="http://scie.nti.st" rel="nofollow noopener" target="_blank" title="scie.nti.st"&gt;scie.nti.st&lt;/a&gt; article but they have a comment list a mile long so here it is again.&lt;/p&gt;&lt;p&gt;I'd like to add on one thing that I ran into when installing Git and Gitosis on my Ubuntu 10.10 server which I installed with encrypted home directories.&lt;/p&gt;&lt;p&gt;When I was configuring my server for SSH, I changed my sshd_config to include this entry:&lt;br&gt;    AuthorizedKeysFile /etc/.ssh/%u/authorized_keys&lt;/p&gt;&lt;p&gt;From this you can see that I created a /etc/.ssh directory and a sub directory for each user containing the file authorized_keys.  Also, I made the user the owner of their respective folder.&lt;/p&gt;&lt;p&gt;Gitosis uses a post-update hook to update the git user's authorized_keys file to include each of the public keys from the gitosis-admin/keydir.  The problem was that the default location that gitosis expected the authorized_keys file to be in was /home/git/.ssh/ but I moved it to /etc/.ssh/git.  To remedy this I had to add the following to gitosis.conf:&lt;br&gt;    [gitosis]&lt;br&gt;    ssh-authorized-keys-path = /etc/.ssh/git/authorized_keys&lt;/p&gt;&lt;p&gt;It took me quite a bit of messing around to figure this all out, I hope it will save someone else the pain.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jdoerring</dc:creator><pubDate>Wed, 12 Jan 2011 22:52:35 -0000</pubDate></item><item><title>Re: Rails Custom Authentication using Devise, DataMapper, and a Legacy Database</title><link>http://www.markrichman.com/2010/11/22/rails-devise-datamapper-authentication/#comment-107089431</link><description>&lt;p&gt;does this work with rails 2.3.10?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Gambardella</dc:creator><pubDate>Sun, 05 Dec 2010 06:43:31 -0000</pubDate></item><item><title>Re: Installing Git and gitosis on Ubuntu</title><link>http://www.markrichman.com/2008/06/16/installing-git-and-gitosis-on-ubuntu/#comment-104847552</link><description>&lt;p&gt;Just tried 3 other tutorials that were not clear on copying my public key from client to server and wasted 30mins. Yours got me there in 2 mins. thanks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paz</dc:creator><pubDate>Mon, 29 Nov 2010 18:54:18 -0000</pubDate></item><item><title>Re: Rails Custom Authentication using Devise, DataMapper, and a Legacy Database</title><link>http://www.markrichman.com/2010/11/22/rails-devise-datamapper-authentication/#comment-101805164</link><description>&lt;p&gt;Thanks Jared! This worked like a charm. I've updated the blog to reflect your suggestion and given you proper attribution for the find :-) I wish the Devise documentation, or at least the default devise.rb initializer that gets generated would make this setting clearer. I've paraphrased the code comment from the Devise source code in the article.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark R.</dc:creator><pubDate>Wed, 24 Nov 2010 07:55:15 -0000</pubDate></item><item><title>Re: Rails Custom Authentication using Devise, DataMapper, and a Legacy Database</title><link>http://www.markrichman.com/2010/11/22/rails-devise-datamapper-authentication/#comment-101468657</link><description>&lt;p&gt;Mark, Thanks for posting this! I was the one who suggested the workaround at the end of devise.rb and just realized it's not needed. There's a config option I had forgotten about. Add "config.apply_schema = false" to devise.rb. I just tested it out on an app I have and seems to work fine.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jm81</dc:creator><pubDate>Tue, 23 Nov 2010 20:49:41 -0000</pubDate></item><item><title>Re: Rails Custom Authentication using Devise, DataMapper, and a Legacy Database</title><link>http://www.markrichman.com/2010/11/22/rails-devise-datamapper-authentication/#comment-101464852</link><description></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Tue, 23 Nov 2010 20:42:35 -0000</pubDate></item><item><title>Re: Why I Never Bill by the Hour</title><link>http://www.markrichman.com/blog/2009/11/17/why-i-never-bill-by-the-hour/#comment-91106171</link><description>&lt;p&gt;Why would you do business with a client who doesn't know what they want? It's okay for them to change their mind, but your response should be a new proposal, not an hourly rate.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark R.</dc:creator><pubDate>Thu, 28 Oct 2010 09:05:55 -0000</pubDate></item><item><title>Re: Why I Never Bill by the Hour</title><link>http://www.markrichman.com/blog/2009/11/17/why-i-never-bill-by-the-hour/#comment-91058182</link><description>&lt;p&gt;This is software. It's not like renovating a bathroom where only labor is involved (choose a different tile, pay for the costlier tile, but the labor cost is the same). As long as the client is so so so sure of what he/she wants, the fixed price is a great way to go. But in software, things change (understandably so). If the client want's a change today and another 2 days later that completely contradicts the change requested, what are you going to do? Tell yourself, oh heck, now I have to start all over again, or, I know you're a small business, and you didn't know exactly what you wanted, so you know, I really need to charge hourly to make this work for both you and me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">12ewfgdb</dc:creator><pubDate>Thu, 28 Oct 2010 03:20:59 -0000</pubDate></item><item><title>Re: Why I Never Bill by the Hour</title><link>http://www.markrichman.com/blog/2009/11/17/why-i-never-bill-by-the-hour/#comment-77791116</link><description>&lt;p&gt;I agree and the point I always hear against fixed billing is it isn't flexible.&lt;/p&gt;&lt;p&gt;I think it is, you can easily negotiate reduced/increased costs for the client if they are adding/changing features.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Liberty</dc:creator><pubDate>Wed, 15 Sep 2010 11:01:02 -0000</pubDate></item><item><title>Re: Why I Never Bill by the Hour</title><link>http://www.markrichman.com/blog/2009/11/17/why-i-never-bill-by-the-hour/#comment-77790862</link><description>&lt;p&gt;Agreed. I also think that the big argument against fixed billing is "flexibility" and how people relate that to Agile programming, but there's no reason why you can't negotiate fixed extra costs for new features of changes to existing requests that will take more time.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Liberty</dc:creator><pubDate>Wed, 15 Sep 2010 10:59:43 -0000</pubDate></item></channel></rss>