<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="http://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2009-04-10:30813</id>
  <title>Dreamwidth Development Training</title>
  <subtitle>Dreamwidth Development Training</subtitle>
  <author>
    <name>Dreamwidth Development Training</name>
  </author>
  <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom"/>
  <updated>2013-06-17T15:46:12Z</updated>
  <dw:journal username="dw_dev_training" type="community"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:49630</id>
    <author>
      <email>randomling@dreamwidth.org</email>
      <name>Lucy</name>
    </author>
    <dw:poster user="randomling"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/49630.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=49630"/>
    <title>Questions on bug 2277.</title>
    <published>2013-06-17T15:46:12Z</published>
    <updated>2013-06-17T15:46:12Z</updated>
    <category term="wiki"/>
    <category term="bug 2277"/>
    <dw:security>public</dw:security>
    <dw:reply-count>7</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='randomling' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://randomling.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://randomling.dreamwidth.org/'&gt;&lt;b&gt;randomling&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I'm working on &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=2277"&gt;Bug 2277&lt;/a&gt; - which is to add an additional option to the entry page to allow preview-with-cuts as well as regular preview.&lt;br /&gt;&lt;br /&gt;I think this would be an awesome feature.&lt;br /&gt;&lt;br /&gt;I have two beginner questions:&lt;br /&gt;&lt;br /&gt;1. Obviously we're not hacking on the old entry page any more, so this would be a feature added to the new entry page. Am I even allowed to hack on the new entry page, or should I leave that to Fu?&lt;br /&gt;&lt;br /&gt;2. What is the feature name for the new entry page? There's a wiki page on how to add beta features to your 'hack, but I couldn't find a list of beta features we currently have running and their backend names.&lt;br /&gt;&lt;br /&gt;Thanks in advance, folks!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=49630" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:49260</id>
    <author>
      <name>Ninety Degrees</name>
    </author>
    <dw:poster user="ninetydegrees"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/49260.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=49260"/>
    <title>Very basic scripts for newbies</title>
    <published>2013-06-16T21:29:37Z</published>
    <updated>2013-06-16T21:31:15Z</updated>
    <category term="scripts"/>
    <category term="getting started"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='ninetydegrees' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://ninetydegrees.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://ninetydegrees.dreamwidth.org/'&gt;&lt;b&gt;ninetydegrees&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have two scripts I use all the time and which have saved me much grief and hair pulling. I was told there were worth sharing so here I am doing just that. :)&lt;br /&gt;&lt;br /&gt;The first one just checks which branch you're on both in dw-free and nonfree (it's basically git branch with a bow):&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/49260.html#cutid1"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;See? There's nothing particularly smart about this but I run it every time I start working on something.&lt;br /&gt;&lt;br /&gt;The second one just checkouts develop for me on both branches and brings me back to /dw. Again nothing fancy about it but I find it very useful so maybe you will to:&lt;br /&gt;&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___2" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/49260.html#cutid2"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___2" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These go into ####-USERNAME/bin on your hack and are made executable with &lt;code&gt;chmod ugo+x ~/bin/SCRIPTNAME&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You can of course modify them to better fit your workflow or use Jeshyr's omnibus script instead. If you have interesting scripts, do share them in the comments please!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=49260" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:49079</id>
    <author>
      <email>ricky@notdoneliving.net</email>
      <name>Ricky Buchanan</name>
    </author>
    <dw:poster user="jeshyr"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/49079.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=49079"/>
    <title>Non-deterministic behaviour in bug 4980!?</title>
    <published>2013-06-15T12:19:54Z</published>
    <updated>2013-06-16T05:23:12Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='jeshyr' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://jeshyr.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://jeshyr.dreamwidth.org/'&gt;&lt;b&gt;jeshyr&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;OK my initial problem was that I looked at &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=4980"&gt;bug 4980&lt;/a&gt; and thought "This'll be easy!", thus clearly jinxing all efforts to patch the thing...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;ETA: The glorious Sophira just pointed out that I had mysteriously got 3 backgrounded copies of the xpost worker which had stuck around despite being run as foreground copies. This would quite possibly produce exactly the crazy behaviour described below, although I have no spoons to test until tomorrow... stay tuned.&lt;br /&gt;&lt;br /&gt;ETA2: It's working now! Woot! Thank you Soph.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;So I started out by setting up cross posts to DW, although I later switched the cross posts to LJ because it's easier to visibly distinguish "livejournal.com" and "rb.hack.dreamwidth.net" when I am tired. So my crossposts are going to LJ.&lt;br /&gt;&lt;br /&gt;First searched for the relevant text - it shows up in en.dat with the key of "xpost.redirect.comment" so I grepped for that. It's only in two files:&lt;br /&gt;1. cgi-bin/DW/XPostAccounts.pm has the code for the account settings page.&lt;br /&gt;2. cgi-bin/DW/External/XPostProtocol.pm has the code for the crossposter.&lt;br /&gt;&lt;br /&gt;Added a new key xpost.redirect.comment2 which has the value of:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;xpost.redirect.comment2=&amp;lt;span style="font-size: smaller;"&amp;gt;This entry was originally posted at &amp;lt;a href = "[[postlink]]"&amp;gt;[[postlink]]&amp;lt;/a&amp;gt;. Please comment there using &amp;lt;a href="[[siteroot]]/openid/"&amp;gt;OpenID&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;So now I need to alter the building of the footer string to point to the new key, and also alter the calls to LJ::Lang::ml to pass in a value for [[siteroot]]. Here is my diff at this point from 'git diff':&lt;br /&gt;&lt;textarea width="80" height="10"&gt;
diff --git a/cgi-bin/DW/External/XPostProtocol.pm b/cgi-bin/DW/External/XPostProtocol.pm
index 1d9eda5..26d3941 100644
--- a/cgi-bin/DW/External/XPostProtocol.pm
+++ b/cgi-bin/DW/External/XPostProtocol.pm
@@ -105,18 +105,18 @@ sub create_footer {
             return $self-&amp;gt;create_footer_text($entry, $custom_footer_template);
         } else {
             # did we disable comments on the local entry? tweak language string to match
-            my $footer_text_redirect_key = $local_nocomments ? 'xpost.redirect' : 'xpost.redirect.comment';
+            my $footer_text_redirect_key = $local_nocomments ? 'xpost.redirect' : 'xpost.redirect.comment2';
 
-            return "\n\n" . LJ::Lang::ml( $footer_text_redirect_key, { postlink =&amp;gt; $entry-&amp;gt;url } );
+            return "\n\n" . LJ::Lang::ml( $footer_text_redirect_key, { postlink =&amp;gt; $entry-&amp;gt;url, siteroot =&amp;gt; $LJ::SITEROOT } );
         }
     } elsif ( ( $xpostfootprop eq "N" ) || ( ( $xpostfootprop eq "D" ) &amp;&amp; ( ! $disabling_remote_comments ) )  ) {
         return "";
     } else {
         # fallthrough. shouldn't get here, but in case we do for
         # some crazy reason, let's assume the old behavior.
-        my $footer_text_redirect_key = $local_nocomments ? 'xpost.redirect' : 'xpost.redirect.comment';
+        my $footer_text_redirect_key = $local_nocomments ? 'xpost.redirect' : 'xpost.redirect.comment2';
 
-        return "\n\n" . LJ::Lang::ml( $footer_text_redirect_key, { postlink =&amp;gt; $entry-&amp;gt;url } );
+        return "\n\n" . LJ::Lang::ml( $footer_text_redirect_key, { postlink =&amp;gt; $entry-&amp;gt;url, siteroot =&amp;gt; $LJ::SITEROOT } );
     }
 }
 
diff --git a/cgi-bin/DW/Setting/XPostAccounts.pm b/cgi-bin/DW/Setting/XPostAccounts.pm
index f2be76a..8652f67 100644
--- a/cgi-bin/DW/Setting/XPostAccounts.pm
+++ b/cgi-bin/DW/Setting/XPostAccounts.pm
@@ -181,7 +181,7 @@ sub option {
 
     my $baseurl = $LJ::SITEROOT;
     my $alttext = $class-&amp;gt;ml('setting.xpost.option.footer.vars.comment_image.alt');
-    my $default_comment = $class-&amp;gt;ml('xpost.redirect.comment', { postlink =&amp;gt; "%%url%%" });
+    my $default_comment = $class-&amp;gt;ml('xpost.redirect.comment2', { postlink =&amp;gt; "%%url%%", siteroot =&amp;gt; $LJ::SITEROOT });
     my $default_nocomments = $class-&amp;gt;ml('xpost.redirect', { postlink =&amp;gt; "%%url%%" });
 
     # the javascript.  we have to do some special magic to get the lengths
&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;This works fine on the account settings othersites page, &lt;code&gt;&lt;a href="http://www.rb.hack.dreamwidth.net/manage/settings/?cat=othersites"&gt;http://www.rb.hack.dreamwidth.net/manage/settings/?cat=othersites&lt;/a&gt;&lt;/code&gt; on my 'hack. It correctly displays the OpenID link in both preview locations and all is good.&lt;br /&gt;&lt;br /&gt;Crossposting itself however is another story... the footer keeps showing up like this:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;span style="font-size: smaller;"&amp;gt;This entry was originally posted at &amp;lt;a href="&lt;a href="http://penguin.rb.hack.dreamwidth.net/9633.html"&gt;http://penguin.rb.hack.dreamwidth.net/9633.html&lt;/a&gt;"&amp;gt;&lt;a href="http://penguin.rb.hack.dreamwidth.net/9633.html"&gt;http://penguin.rb.hack.dreamwidth.net/9633.html&lt;/a&gt;&amp;lt;/a&amp;gt;. Please comment there using &amp;lt;a href="/openid/"&amp;gt;OpenID&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;So it's got the new value from en.dat but the [[siteroot]] is being filled in with nothing at all. The two relevant lines, grabbed from the diff, are thus:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;            my $footer_text_redirect_key = $local_nocomments ? 'xpost.redirect' : 'xpost.redirect.comment2';&lt;br /&gt;&lt;br /&gt;            return "\n\n" . LJ::Lang::ml( $footer_text_redirect_key, { postlink =&amp;gt; $entry-&amp;gt;url, siteroot =&amp;gt; $LJ::SITEROOT } );&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;(lines 108-110 from XPostProtocol.pm)&lt;br /&gt;&lt;br /&gt;At this point things started getting weird.&lt;br /&gt;&lt;br /&gt;This is my basic workflow:&lt;br /&gt;edit files&lt;br /&gt;upload files&lt;br /&gt;update database (code from &lt;a href="http://wiki.dwscoalition.org/wiki/index.php/Dev_Maintenance#dwdb_-_Updating_the_database"&gt;http://wiki.dwscoalition.org/wiki/index.php/Dev_Maintenance#dwdb_-_Updating_the_database&lt;/a&gt;)&lt;br /&gt;start apache&lt;br /&gt;make a post on my 'hack&lt;br /&gt;mostly at this point the post shows up  on LJ without me ever starting any workers, but a few times I had to manually execute ~/dw/bin/workers/xpost - suspect this is when LJ times out on the first attempt?? so check post, start worker if necessary, check post again.&lt;br /&gt;kill apache&lt;br /&gt;kill workers&lt;br /&gt;rinse,repeat&lt;br /&gt;&lt;br /&gt;(I realise, writing this, that the database updating is probably utterly superfluous at this point, but anyway.)&lt;br /&gt;&lt;br /&gt;First I thought maybe $LJ::SITEROOT was magically undefined here, so I tried concatenating it with visible things just to make sure it existed. It does, unsurprisingly. One of the things I concatenated it with was a hyphen before and aft so line 110 had "-$LJ::SITEROOT-".&lt;br /&gt;&lt;br /&gt;Sometimes it worked and I could see the output:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;span style="font-size: smaller;"&amp;gt;This entry was originally posted at &amp;lt;a href="&lt;a href="http://penguin.rb.hack.dreamwidth.net/10431.html"&gt;http://penguin.rb.hack.dreamwidth.net/10431.html&lt;/a&gt;"&amp;gt;&lt;a href="http://penguin.rb.hack.dreamwidth.net/10431.html"&gt;http://penguin.rb.hack.dreamwidth.net/10431.html&lt;/a&gt;&amp;lt;/a&amp;gt;. Please comment there using &amp;lt;a href="-&lt;a href="http://www.rb.hack.dreamwidth.net-/openid/"&gt;http://www.rb.hack.dreamwidth.net-/openid/&lt;/a&gt;"&amp;gt;OpenID&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;but other times the very same change would give me the original with just /openid/ for the URL. It was handy to put different characters there because I could tell for sure that it was the right code and the crossposting was using the most recent version of that line, except that it seems to be almost random.&lt;br /&gt;&lt;br /&gt;One time I set up apache and the xpost worker and made two posts in a row and the first one showed up with hyphens and the URL and the second showed up blank - with NO code change at ALL in between.&lt;br /&gt;&lt;br /&gt;Now somehow it's stuck with the hyphens, although the code for line 110 has spent an hour back with just the URL in that spot.&lt;br /&gt;&lt;br /&gt;I tried declaring a 'my $sroot' variable at line 109 and putting what I wanted in there, then pointing line 110 to that but it didn't make any difference.&lt;br /&gt;&lt;br /&gt;I tried moving the en.dat key to deadphrases and reloading with texttool and then putting it back and re-reloading.&lt;br /&gt;&lt;br /&gt;I tried with and without xpost workers running.&lt;br /&gt;&lt;br /&gt;I checked with vim on the hack directly that the code really is there. I checked with 'git diff' that the changes really have been made.&lt;br /&gt;&lt;br /&gt;I tried logging into and out of the ssh session, closing my browser and my local copy of vim and the FTP client, although I have no idea why that'd help.&lt;br /&gt;&lt;br /&gt;There is nothing relevant in the apache error logs.&lt;br /&gt;&lt;br /&gt;I contemplated sacrificing my cat but he didn't want to cooperate.&lt;br /&gt;&lt;br /&gt;I'm up past crosspost attempt 50 and I can't see any pattern to what's happening. It appears that which version of the footer shows up in my crossposts is pretty much non-deterministic between any version I tried in the past and just an empty string for the URL.&lt;br /&gt;&lt;br /&gt;Is it possible I hosed my database thoroughly when I was working on the testing bug and running all the broken test suite over and over? If so, how would I tell? how would I fix it?  &lt;br /&gt;&lt;br /&gt;What else could it be?&lt;br /&gt;&lt;br /&gt;The diff in the textarea way up above is still my current one and I still think it should work...&lt;br /&gt;&lt;br /&gt;HALP!&lt;br /&gt;&lt;br /&gt;r&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=49079" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:48791</id>
    <author>
      <name>MissKat</name>
    </author>
    <dw:poster user="misskat"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/48791.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=48791"/>
    <title>A bug that needs fixing</title>
    <published>2013-06-15T03:49:12Z</published>
    <updated>2013-06-15T03:49:12Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='misskat' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://misskat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://misskat.dreamwidth.org/'&gt;&lt;b&gt;misskat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I can't guarantee this one will be easy, but I'd REALLY appreciate someone looking into &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=5123"&gt;Bug 5123: merged feeds are removed from subscription filters&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From the bug description: If a user has added a feed to a subscription filter, and it's merged with another feed, the merged feed doesn't stay on that filter.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;The user is subscribed to foo_feed, and has foo_feed on a sub/reading filter. foo_feed is a duplicate of bar_feed. They are merged into bar_feed. Bar_feed is not added to the user's filter. If bar_feed is on a subscription filter, it remains there.&lt;br /&gt;&lt;br /&gt;If anyone has time to look into this, I would very much appreciate it.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=48791" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:48485</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/48485.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=48485"/>
    <title>Bug 4176 - bizarre broken behaviour</title>
    <published>2013-06-13T13:12:58Z</published>
    <updated>2013-06-13T13:14:34Z</updated>
    <category term="help requested"/>
    <category term="questions"/>
    <dw:security>public</dw:security>
    <dw:reply-count>7</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/dreamwidth/dw-free/pull/427"&gt;Here is my pull request&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=4176"&gt;Here is the Bugzilla entry&lt;/a&gt;, plus the &lt;a href="http://bugs.dwscoalition.org/attachment.cgi?id=5929&amp;amp;action=diff"&gt;diff of the draft patch I am building on&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The idea is that we want to add a "User:" line to every support notification e-mail, indicating who was responsible for the activity prompting the notification.&lt;br /&gt;&lt;br /&gt;&lt;span style='white-space: nowrap;'&gt;&lt;a href='http://fu.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://fu.dreamwidth.org/'&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; pointed out that I need to:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; remove the quotation marks around &lt;code&gt;$show_name&lt;/code&gt; at line 1068&lt;br /&gt;&lt;li&gt; account for the possibility of &lt;code&gt;$posterid==0&lt;/code&gt; at line 1095&lt;/ol&gt;&lt;br /&gt;My code as currently in pull request 427 behaves as expected, and as desired except for the issue outlined in point 2.&lt;br /&gt;&lt;br /&gt;Removing the quotation marks from line 1068 produces the behaviour that the name of the &lt;i&gt;user who submitted the request&lt;/i&gt; is quoted in &lt;i&gt;all&lt;/i&gt; subsequent notification e-mails.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; this persists if quotation marks are added back in.&lt;br /&gt;&lt;li&gt; this persists if everything after &lt;code&gt;username =&amp;gt;&lt;/code&gt; is deleted and rewritten.&lt;br /&gt;&lt;li&gt; this behaviour does not persist if line 1095 is replaced with mapping to a static text string, e.g. &lt;code&gt;username =&amp;gt; "badgerbadger",&lt;/code&gt; &lt;i&gt;and the change is then committed&lt;/i&gt;, but &lt;i&gt;does&lt;/i&gt; persist if it is instead mapped to e.g. &lt;code&gt;$posterid&lt;/code&gt;.&lt;br /&gt;&lt;li&gt; this behaviour does not persist if the entirety of any line which has ever contained &lt;code&gt;$show_name&lt;/code&gt; (without quotation marks) is deleted or commented out.&lt;br /&gt;&lt;li&gt; supportlog in the database is recording the correct information; it's just not making it to e-mail, somehow.&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Ideas, please? I am WAY out of my depth here.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=48485" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:48249</id>
    <author>
      <name>purplecat</name>
    </author>
    <dw:poster user="purplecat"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/48249.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=48249"/>
    <title>Help! I've broken my dreamhack!</title>
    <published>2013-06-12T09:07:25Z</published>
    <updated>2013-06-12T09:07:25Z</updated>
    <category term="dreamhacks: updating"/>
    <category term="help requested"/>
    <category term="dreamhacks"/>
    <dw:security>public</dw:security>
    <dw:reply-count>10</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='purplecat' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://purplecat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://purplecat.dreamwidth.org/'&gt;&lt;b&gt;purplecat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For a while my dreamhack has been throwing odd errors - e.g.,&lt;br /&gt;&lt;br /&gt;&lt;code&gt;file error - tropo-red.tt: not found at /dreamhack/home/8362-purplecat/dw/cgi-bin/DW/Template.pm line 365.\n, referer: &lt;a href="http://user3.purplecat.hack.dreamwidth.net/"&gt;http://user3.purplecat.hack.dreamwidth.net/&lt;/a&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Today it was behaving very badly, with apache refusing to start and stop correctly, git throwing wierd errors when I tried to update develop and so on.  I eventually realised I'd run out of space - deleted my back-up save of my old mercurial repositories and managed to get apache and git behaving again.&lt;br /&gt;&lt;br /&gt;However, somewhere along the way I seem to have fubarred the database:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;dh-purplecat@newhack:~/dw/bin/upgrading$ ./update-db.pl -r -p --innodb&lt;br /&gt;Updating cluster: 0&lt;br /&gt;Use of uninitialized value in concatenation (.) or string at /dreamhack/home/8362-purplecat/dw/cgi-bin/DBI/Role.pm line 245.&lt;br /&gt;Use of uninitialized value in concatenation (.) or string at /dreamhack/home/8362-purplecat/dw/cgi-bin/DBI/Role.pm line 245.&lt;br /&gt;&lt;br /&gt;cluster: status&lt;br /&gt;      0: ERROR: Can't connect to the database (clust#0), so I can't update it. (Access denied for user 'dh-purplecat'@'localhost' (using password: NO))&lt;br /&gt;&lt;br /&gt;Use of uninitialized value in concatenation (.) or string at /dreamhack/home/8362-purplecat/dw/cgi-bin/DBI/Role.pm line 245.&lt;br /&gt;Use of uninitialized value in concatenation (.) or string at /dreamhack/home/8362-purplecat/dw/cgi-bin/DBI/Role.pm line 245.&lt;br /&gt;Couldn't get master handle for population. at ./update-db.pl line 212.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Any idea what I've done, or how I can fix it?&lt;br /&gt;&lt;br /&gt;Or even why I ran out of space - that worries me a bit too.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=48249" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:48070</id>
    <author>
      <name>My legs are fine cause after all they are mine</name>
    </author>
    <dw:poster user="cadenzamuse"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/48070.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=48070"/>
    <title>Basic Overview of Workflow</title>
    <published>2013-05-28T19:43:22Z</published>
    <updated>2013-05-28T19:43:22Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='cadenzamuse' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://cadenzamuse.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://cadenzamuse.dreamwidth.org/'&gt;&lt;b&gt;cadenzamuse&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I had three questions that I got answered in IRC today, which I documented in my journal here: [&lt;a href="http://cadenzamuse.dreamwidth.org/167277.html"&gt;http://cadenzamuse.dreamwidth.org/167277.html&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;1: What does the basics of "doing dev work" look like, step-by-step?  If I want to code something, what do I do?&lt;br /&gt;&lt;br /&gt;2: When I'm done mucking around with my Dreamhack for the day, what do I do to clean up and shut down?&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;3, which is a more esoteric question: What does it mean that Perl is an "untyped" language?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=48070" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:47653</id>
    <author>
      <name>Liv</name>
    </author>
    <dw:poster user="liv"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/47653.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=47653"/>
    <title>New to Git</title>
    <published>2013-05-28T11:22:14Z</published>
    <updated>2013-05-28T11:22:14Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='liv' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://liv.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://liv.dreamwidth.org/'&gt;&lt;b&gt;liv&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have just started getting back into DW dev after a lonnnng hiatus. &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://denise.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://denise.dreamwidth.org/'&gt;&lt;b&gt;denise&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; and &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; encouraged me to post here linking to my write-up of the experience, particularly working with Git for the first time. &lt;br /&gt;&lt;br /&gt;So here's &lt;a href="http://liv.dreamwidth.org/402776.html"&gt;general background&lt;/a&gt; about where I am with babydev stuff for DW, from my personal journal. And here's the detailed write-up of my &lt;a href="http://livredor.dreamwidth.org/975.html"&gt;first attempt at Git&lt;/a&gt; from my dev journal. &lt;br /&gt;&lt;br /&gt;The personal one has a bunch of feels and reflections about DW's culture (and some irrelevant stuff, because I tend to babble and connect disparate things together). And the dev notes one was intended as really detailed notes for my own use; I hope it's vaguely meaningful to other people at least. There's a whole lot of detail about Git and about making preview images, because those were new to me, and very limited information about S2 and Bugzilla and Dreamhacks, because those aspects I was already familiar with from my previous volunteering stint.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=47653" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:47540</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/47540.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=47540"/>
    <title>Babydev bait of the week: move some files around</title>
    <published>2013-05-23T17:08:42Z</published>
    <updated>2013-05-23T17:08:42Z</updated>
    <category term="babydev bait"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://dw-dev-training.dreamwidth.org/46552.html"&gt;Last time round's is still up for grabs&lt;/a&gt;, now with documentation in the wiki linked to from comments!)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=3955"&gt;Bug 3955&lt;/a&gt; requires you to change some filenames, and move some files around. This would be a really good way to get used to working with the command line (and various other tools, including Git) without needing to Learn All The Languages At Once.&lt;br /&gt;&lt;br /&gt;As ever, I and a bunch of other people are always hanging out in #dreamwidth and #dreamwidth-dev (&lt;a href="http://wiki.dwscoalition.org/wiki/index.php/IRC"&gt;the IRC channels&lt;/a&gt;) and are more than happy to talk you through this step-by-step.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=47540" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:47334</id>
    <author>
      <email>foxfirefey@dreamwidth.org</email>
      <name>foxfirefey</name>
    </author>
    <dw:poster user="foxfirefey"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/47334.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=47334"/>
    <title>Free CodeSchool for a weekend</title>
    <published>2013-05-19T00:50:27Z</published>
    <updated>2013-05-19T00:50:27Z</updated>
    <category term="css"/>
    <category term="javascript"/>
    <category term="html"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='foxfirefey' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://foxfirefey.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://foxfirefey.dreamwidth.org/'&gt;&lt;b&gt;foxfirefey&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you're looking to brush up on Javascript, CSS, or HTML skills and you don't already have an account, &lt;a href="http://www.codeschool.com/free-weekend?fb_action_ids=10201128707883052&amp;amp;fb_action_types=og.likes&amp;amp;fb_ref=.UZaSvvvXBpk.send&amp;amp;fb_source=aggregation&amp;amp;fb_aggregation_id=288381481237582"&gt;CodeSchool is having a free weekend May 25-26th.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=47334" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:47073</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/47073.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=47073"/>
    <title>My Exciting Week With Git</title>
    <published>2013-05-14T19:47:38Z</published>
    <updated>2013-05-14T19:47:38Z</updated>
    <category term="git"/>
    <category term="git rebase"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have just pushed what is &lt;a href="https://github.com/dreamwidth/dw-free/pull/378"&gt;hopefully the final version of my patch for Bug 5030&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As you can see from comments on that git page, it took quite a lot of editing for me to get it to the final point. This means I ended up running &lt;code&gt;git commit&lt;/code&gt; several times (&lt;a href="http://wiki.dwscoalition.org/wiki/index.php/Draft:_Github_development_process#Committing_changes"&gt;here's the handy wiki doc&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;For tidiness' sake, &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://fu.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://fu.dreamwidth.org/'&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; wanted all of the commits in that branch merged into a single commit using &lt;a href="http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html"&gt;&lt;code&gt;git rebase&lt;/code&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So, because I ended up doing this several times (and forgetting in between times how I'd done it), here is Wot I Did:&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/47073.html#cutid1"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That is a thing that I did! And explained really badly. But at least now there is outline for asking further questions/putting it in the wiki?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=47073" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:46844</id>
    <author>
      <name>Cocoa</name>
    </author>
    <dw:poster user="momijizukamori"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/46844.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=46844"/>
    <title>Bug 3459 - new styles categorization system (brainstorming + RFC)</title>
    <published>2013-05-13T05:18:47Z</published>
    <updated>2013-05-13T05:18:47Z</updated>
    <category term="brainstorming"/>
    <category term="bug 3459"/>
    <dw:security>public</dw:security>
    <dw:reply-count>5</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='momijizukamori' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://momijizukamori.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://momijizukamori.dreamwidth.org/'&gt;&lt;b&gt;momijizukamori&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, this is the gigantic project that's been kicking around my head the last few months, because I love our themes but right now, the organization is nooooot there. And I love organization. The &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=3459"&gt;full bugzilla listing&lt;/a&gt; has all the debates and links and what not, but I'm going to add the summary of UI implementation I ran by Denise below:&lt;br /&gt;&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/46844.html#cutid1"&gt;quoted from Bugzilla&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because the scope of this runs through Perl, MySQL, BML, and Javascript, today I sat down and wrote out a vague work-flow for how looking at themes by category in /customize should run, and how adding themes as an admin should run, so I have an idea of what I need to do.&lt;br /&gt;&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___2" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/46844.html#cutid2"&gt;very rough, mind you&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___2" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'd really appreciate feedback on if I missed any important stuff, logistics of the UI implementation, and how exactly we should store this information in the databases. Or even on the list of categories I have so far, though there will probably be a bigger, more official RFC when things get far enough.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=46844" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:46552</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/46552.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=46552"/>
    <title>Babydev bait of the week: add sites to whitelist for embedding</title>
    <published>2013-05-13T01:12:41Z</published>
    <updated>2013-05-13T01:12:41Z</updated>
    <category term="babydev bait"/>
    <dw:security>public</dw:security>
    <dw:reply-count>6</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is a threefer: if you can do it for &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=4970"&gt;bug 4970&lt;/a&gt;, you can also do it for &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=5011"&gt;5011&lt;/a&gt; and &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=4959"&gt;4959&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Thoughts? Queries? Takers? &amp;hearts;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=46552" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:46149</id>
    <author>
      <name>purplecat</name>
    </author>
    <dw:poster user="purplecat"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/46149.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=46149"/>
    <title>userpicmap2/3</title>
    <published>2013-05-12T19:16:12Z</published>
    <updated>2013-05-12T19:16:12Z</updated>
    <category term="database"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='purplecat' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://purplecat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://purplecat.dreamwidth.org/'&gt;&lt;b&gt;purplecat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Can I ask what is the difference between the database tables userpicmap2 and userpicmap3 (and possibly userpicmap1 though I couldn't find that mentioned in the code on a quick grep).  userpicmap3 seems to be the one most  used and there are comments in the code that suggest userpicmap2 is just there for backwards compatibility.  Is that correct?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=46149" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:45939</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/45939.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=45939"/>
    <title>What else would you like to see in the wiki page on Version Control?</title>
    <published>2013-05-09T01:21:37Z</published>
    <updated>2013-05-09T01:21:37Z</updated>
    <category term="git"/>
    <category term="wiki"/>
    <category term="beginner guide"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.dwscoalition.org/wiki/index.php/Draft:_Github_development_process"&gt;Wiki page on Version Control&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tonight I logged into my Dreamhack for the first time since September (there were over 700 commits that I was behind by, um), and &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://randomling.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://randomling.dreamwidth.org/'&gt;&lt;b&gt;randomling&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; was an absolute sweetheart and held my hand through the process of (a) updating my Dreamhack and (b) submitting my first patch since, er, we migrated.&lt;br /&gt;&lt;br /&gt;(... whereupon I promptly forgot everything I ever knew about updating language strings, and mark was very sweet about it...)&lt;br /&gt;&lt;br /&gt;IN THE PROCESS, I ended up tweaking the wiki page a bit, to include things I ran up against and needed to check with other people.&lt;br /&gt;&lt;br /&gt;What else would you like to see in there? Leave suggestions in comments and we can edit them in!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=45939" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:45772</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/45772.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=45772"/>
    <title>More babydev bait!</title>
    <published>2013-04-26T02:52:27Z</published>
    <updated>2013-04-26T02:52:27Z</updated>
    <category term="babydev bait"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There's fairly detailed specification in comments on the bugzilla pages for each bug (the ones I'm linking to) unless otherwise stated. They involve varying levels of rummaging up to your elbows in the guts of the code but I can promise that we'll all be only to pleased to help :-)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;One-line (or similar) fixes&lt;/b&gt;&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___1" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/45772.html#cutid1"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___1" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A bit more rummaging involved&lt;/b&gt;&lt;br /&gt;I also came across a bunch of stuff that I thought "hmm, might be interesting". These are all well-structured and well-specified, and in most cases you've got something to crib off (in the sense that other bits of the codebase already display the desired behaviour, it's just a case of making sure This Bit does too).&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___2" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/45772.html#cutid2"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___2" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And last but not least, those outstanding from &lt;a href="http://dw-dev-training.dreamwidth.org/23547.html"&gt;the last babydev bait post&lt;/a&gt; (for handwavey difficulty ratings, see the original post!).&lt;br /&gt;&lt;span class="cuttag_container"&gt;&lt;span style="display: none;" id="span-cuttag___3" class="cuttag"&gt;&lt;/span&gt;&lt;b&gt;(&amp;nbsp;&lt;a href="http://dw-dev-training.dreamwidth.org/45772.html#cutid3"&gt;Read more...&lt;/a&gt;&amp;nbsp;)&lt;/b&gt;&lt;div style="display: none;" id="div-cuttag___3" aria-live="assertive"&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy! And please remember to ask for help. Or cheerleading. Or anything else you feel like. &amp;hearts;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=45772" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:45395</id>
    <author>
      <name>pauamma</name>
    </author>
    <dw:poster user="pauamma"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/45395.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=45395"/>
    <title>jQuery tutorials for perl programmers</title>
    <published>2013-04-22T18:07:37Z</published>
    <updated>2013-04-22T18:07:37Z</updated>
    <category term="jquery"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='pauamma' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://pauamma.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://pauamma.dreamwidth.org/'&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://savage.net.au/jQuery-tutorials.html"&gt;http://savage.net.au/jQuery-tutorials.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I haven't read them yet, and can't vouch for their usefulness, or the knowledge of perl they require. (I suspect YMMV for both, as always.)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=45395" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:45295</id>
    <author>
      <email>denise@dreamwidth.org</email>
      <name>Denise</name>
    </author>
    <dw:poster user="denise"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/45295.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=45295"/>
    <title>where in the code is carmen sandiego</title>
    <published>2013-04-22T03:09:44Z</published>
    <updated>2013-04-22T03:09:44Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>5</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='denise' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://denise.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://denise.dreamwidth.org/'&gt;&lt;b&gt;denise&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;in preparation for producing a "where in the hell does that bit of code live?" type document: what's the stuff that you've had a hell of a time finding in the code, either recently or when you first got started?&lt;br /&gt;&lt;br /&gt;like, I always have to go searching for where the heck the control strip is generated from (answer: cgi-bin/LJ/Web.pm) and I usually lose a ton of the widgets. that kind of thing!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=45295" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:44992</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/44992.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=44992"/>
    <title>[more babydev bait forthcoming!]</title>
    <published>2013-04-22T02:41:54Z</published>
    <updated>2013-04-22T02:47:58Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Because the last one was so popular -- next weekend (or maybe before!) I'll be having a rummage through recent bugs and putting together a list of babydev bait!&lt;br /&gt;&lt;br /&gt;This is your advance warning :-) Things that you could do now to make it easier to hit the ground running when the list comes are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://wiki.dwscoalition.org/wiki/index.php/Dreamhack"&gt;get yourself set up with a Dreamhack&lt;/a&gt;!&lt;br /&gt;&lt;li&gt; &lt;a href="http://bugs.dwscoalition.org/"&gt;set up a Bugzilla account&lt;/a&gt;, so you can stake your claim on the bug(s) you've decided to tackle.&lt;br /&gt;&lt;li&gt; read &lt;a href="http://azurelunatic.dreamwidth.org/6731755.html"&gt;the DW devs' pep talk&lt;/a&gt; and the list of &lt;a href="http://wiki.dwscoalition.org/wiki/index.php/Things_Real_Dreamwidth_Programmers_Do"&gt;things real dreamwidth programmers do&lt;/a&gt; :-)&lt;/ul&gt;&lt;br /&gt;If you've got any special requests for areas of the site, or types of code, LMK in comments and I'll see what I can dig out - otherwise I'll try to provide a fair range, though I know &lt;i&gt;ner&lt;/i&gt;thing about styles so I'm likely to be of limited use in picking out useful ones of those for you!&lt;br /&gt;&lt;br /&gt;In the meantime, it's worth checking out &lt;a href="http://dw-dev-training.dreamwidth.org/23547.html"&gt;the previous list&lt;/a&gt;, put together by &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://denise.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://denise.dreamwidth.org/'&gt;&lt;b&gt;denise&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;; some have been taken, but a lot are still marked Unassigned (no-one's said YEP I WANNA DO THAT), and I'm pretty sure that &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://fu.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://fu.dreamwidth.org/'&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; wouldn't mind letting you take over the ones she's claimed ;)&lt;br /&gt;&lt;br /&gt;If you want help with any of the above, you can ask in comments here OR &lt;a href="http://wiki.dwscoalition.org/wiki/index.php/IRC"&gt;you can come and find us in IRC&lt;/a&gt; (we're very friendly! I hung out there for a good six months before I dared begin to think about code) OR you can make a new post or, you know, pretty much any other way you can think of asking for help that doesn't actually involve smoke signals from the fire of the machines the site runs on. ;)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=44992" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:44763</id>
    <author>
      <name>Alex</name>
    </author>
    <dw:poster user="kaberett"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/44763.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=44763"/>
    <title>Babydev bait!</title>
    <published>2013-04-20T23:30:18Z</published>
    <updated>2013-04-20T23:30:18Z</updated>
    <category term="babydev bait"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='kaberett' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://kaberett.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://kaberett.dreamwidth.org/'&gt;&lt;b&gt;kaberett&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Discussion in IRC resulted in &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=5022"&gt;a bug about making support board more accessible for colourblind volunteers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's a fix that basically involves tweaking some CSS. The hard bit is probably going to be tracking the code down, but &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://misskat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://misskat.dreamwidth.org/'&gt;&lt;b&gt;misskat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; should be able to tell you where to find it, but so should many other people in IRC.&lt;br /&gt;&lt;br /&gt;Any takers? :-)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=44763" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:44403</id>
    <author>
      <name>Ninety Degrees</name>
    </author>
    <dw:poster user="ninetydegrees"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/44403.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=44403"/>
    <title>New vid of 'Git For Ages 4 And Up'</title>
    <published>2013-04-13T13:54:58Z</published>
    <updated>2013-04-13T15:22:55Z</updated>
    <category term="git"/>
    <category term="getting started"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='ninetydegrees' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://ninetydegrees.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://ninetydegrees.dreamwidth.org/'&gt;&lt;b&gt;ninetydegrees&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A while ago, Denise mentioned Michael Schwern's awesome 'Git For Ages 4 And Up' talk. So far you could only see the 2010 OSCON vid of it but there's a new one from 2013 linux.conf.au: &lt;a href="http://youtu.be/1ffBJ4sVUb4"&gt;http://youtu.be/1ffBJ4sVUb4&lt;/a&gt;. If you've already seen the 2010 vid you'll see that Michael Schwern has perfected his talk over the years and it's easier and clearer to understand now -- at least for the basics. The vid is also better quality so if you need a refresher or a link for fellow volunteers or co-workers this might be a good one. :)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=44403" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:44056</id>
    <author>
      <name>purplecat</name>
    </author>
    <dw:poster user="purplecat"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/44056.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=44056"/>
    <title>Identifying community administrators in jquery.postform.js</title>
    <published>2013-03-27T18:25:28Z</published>
    <updated>2013-03-27T18:25:28Z</updated>
    <category term="question"/>
    <category term="jquery"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='purplecat' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://purplecat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://purplecat.dreamwidth.org/'&gt;&lt;b&gt;purplecat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've been adding a stickies module to the entry post and edit pages as part of my work on Bug 2152 (multiple stickies).  I had this set up so that if the user posts to a community all the sticky options quietly vanished and a little message appeared saying  you couldn't sticky entries in communities.  Unfortunately, as &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://fu.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://fu.dreamwidth.org/'&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; pointed out, administrators &lt;i&gt;can&lt;/i&gt; sticky entries in communities.&lt;br /&gt;&lt;br /&gt;My problem is I have no idea how to identify a community administrator from jquery.postform.js (which is where I'm controlling this from).  Is that possible?  If not is there an obvious work around?&lt;br /&gt;&lt;br /&gt;If the worst comes to the worst I can always have the message direct people to Organise-&amp;gt;Manage Accounts-&amp;gt;Display but that wouldn't be optimal.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=44056" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:43831</id>
    <author>
      <name>MissKat</name>
    </author>
    <dw:poster user="misskat"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/43831.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=43831"/>
    <title>Easy bug</title>
    <published>2013-03-25T03:11:12Z</published>
    <updated>2013-03-25T03:11:12Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='misskat' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://misskat.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://misskat.dreamwidth.org/'&gt;&lt;b&gt;misskat&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I was poking through the bugs for something else, and found this: &lt;a href="http://bugs.dwscoalition.org/show_bug.cgi?id=4957"&gt;http://bugs.dwscoalition.org/show_bug.cgi?id=4957&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To my eye, it looks like it'd be easy for someone moderately familiar with the code base, though I could be TOTALLY wrong. It happens!&lt;br /&gt;&lt;br /&gt;Anyway, thought I'd mention that here. :)&lt;br /&gt;&lt;br /&gt;Hugs and bunnies,&lt;br /&gt;your favorite Support admin&lt;br /&gt;&lt;br /&gt;PS: yes, I totally submitted that suggestion, but that's not (entirely) why I'm posting it here. :)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=43831" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:43565</id>
    <author>
      <name>pauamma</name>
    </author>
    <dw:poster user="pauamma"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/43565.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=43565"/>
    <title>Question thread #9</title>
    <published>2013-03-09T11:28:42Z</published>
    <updated>2013-03-09T11:28:42Z</updated>
    <category term="questions"/>
    <dw:security>public</dw:security>
    <dw:reply-count>19</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='pauamma' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://pauamma.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://pauamma.dreamwidth.org/'&gt;&lt;b&gt;pauamma&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's been way too long since the last &lt;a href="http://dw-dev-training.dreamwidth.org/28523.html"&gt;question thread&lt;/a&gt; (why didn't anyone poke me?) so let's have another one!&lt;br /&gt;&lt;br /&gt;The rules:&lt;br /&gt;&lt;br /&gt;- You may ask any dev-related question you have in a comment. (It doesn't even need to be about Dreamwidth, although if it involves a language/library/framework/database Dreamwidth doesn't use, you will probably get answers pointing that out and suggesting a better place to ask.)&lt;br /&gt;- You may also answer any question, using the guidelines given in &lt;a href="http://perlmonks.org/?node_id=917522"&gt;To Answer, Or Not To Answer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=43565" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-04-10:30813:43281</id>
    <author>
      <name>fu</name>
    </author>
    <dw:poster user="fu"/>
    <link rel="alternate" type="text/html" href="http://dw-dev-training.dreamwidth.org/43281.html"/>
    <link rel="self" type="text/xml" href="http://dw-dev-training.dreamwidth.org/data/atom/?itemid=43281"/>
    <title>RFC: organizing the wiki</title>
    <published>2013-01-11T02:11:56Z</published>
    <updated>2013-01-11T02:11:56Z</updated>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Posted by: &lt;span lj:user='fu' style='white-space: nowrap;' class='ljuser'&gt;&lt;a href='http://fu.dreamwidth.org/profile'&gt;&lt;img src='http://www.dreamwidth.org/img/silk/identity/user_staff.png' alt='[staff profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://fu.dreamwidth.org/'&gt;&lt;b&gt;fu&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So the &lt;a href="http://wiki.dwscoalition.org/wiki/index.php/"&gt;wiki&lt;/a&gt;, you probably know it. I'd like to get your thoughts on how we can improve it -- if you're new, I'd especially like your thoughts on what you'd find most useful in Dev Getting Started (that was there / wasn't there and you only found by digging elsewhere). &lt;br /&gt;&lt;br /&gt;I'd like to have good info in there, enough for someone to be able to start exploring, but not so much that it gets overwhelming with needing to look at everything at once.&lt;br /&gt;&lt;br /&gt;I'm closing comments here so the discussion is only in one place, but please comment on &lt;a href="http://dw-wiki.dreamwidth.org/7258.html"&gt;my entry re: organizing wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.dreamwidth.org/tools/commentcount?user=dw_dev_training&amp;ditemid=43281" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
