<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neatly Sliced</title>
	<atom:link href="http://blog.neatlysliced.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.neatlysliced.com</link>
	<description>Bread was overrated.</description>
	<lastBuildDate>Tue, 19 Jul 2016 18:56:09 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.5.9</generator>
	<item>
		<title>Prevent ASP.NET controls from changing ID names</title>
		<link>http://blog.neatlysliced.com/2013/09/prevent-asp-net-controls-from-changing-id-names/</link>
		<comments>http://blog.neatlysliced.com/2013/09/prevent-asp-net-controls-from-changing-id-names/#respond</comments>
		<pubDate>Thu, 19 Sep 2013 19:33:33 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Slivers]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=472</guid>
		<description><![CDATA[As a front end developer, it can be really annoying when a .NET server control changes your textbox id from something like txtFirstName to, say, MainContent_AccountInformation_pnlAnotherLevel_txtFirstName. How can I remember that?! What if I move the control out of the container? Then my ID will change! Here comes the attribute ClientIDMode to the rescue. Simply [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>As a front end developer, it can be really annoying when a .NET server control changes your textbox id from something like txtFirstName to, say, MainContent_AccountInformation_pnlAnotherLevel_txtFirstName. How can I remember that?! What if I move the control out of the container? Then my ID will change!</p>
<p> Here comes the attribute <code>ClientIDMode</code> to the rescue. Simply stating  <code>ClientIDMode="Static"</code> tells .NET to keep the id to what we assigned it. Front end developers, rejoice!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2013/09/prevent-asp-net-controls-from-changing-id-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protocol Neutral CSS and JS references</title>
		<link>http://blog.neatlysliced.com/2013/04/protocol-neutral-css-and-js-references/</link>
		<comments>http://blog.neatlysliced.com/2013/04/protocol-neutral-css-and-js-references/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 16:12:32 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=469</guid>
		<description><![CDATA[My coworker blew my mind this morning. Anyone working with secure sites knows that there&#8217;s often security flags thrown if you&#8217;re referencing a file via http:// when the site is under https://. To avoid these, in the past I have always done an if/else in whatever language the site was written. For example: [code] /* [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>My coworker blew my mind this morning. Anyone working with secure sites knows that there&#8217;s often security flags thrown if you&#8217;re referencing a file via <code>http:// </code>when the site is under <code>https://</code>. To avoid these, in the past I have always done an if/else in whatever language the site was written. For example:</p>
<p>[code]<br />
/* pseudocode */<br />
if(IsSecureConnection){
    <link href="https://fonts.googleapis.com/css?family=Cabin&#038;v1" rel="stylesheet" type="text/css" />
}else{
   <link href="http://fonts.googleapis.com/css?family=Cabin&#038;v1" rel="stylesheet" type="text/css" />
}<br />
[/code]</p>
<p>In debugging some code on our site, I noticed that the aforementioned stylesheet was only linked in the Secure check, and forgotten in the else. </p>
<p>Lo and behold, you can avoid these confusions by including your external references without the protocol included. That&#8217;s right, drop off the <code>http:</code> and just leave two slashes and the link, as follows:<br />
[code]
   <link href="//fonts.googleapis.com/css?family=Cabin&#038;v1" rel="stylesheet" type="text/css" />
[/code]</p>
<p>It works perfectly and you can simplify your server code. C&#8217;est magnifique! I&#8217;m not sure about older browsers, so if you run into an issue, leave a comment and I&#8217;ll note my post accordingly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2013/04/protocol-neutral-css-and-js-references/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Skype Firefox Extension Embeds Content Into DOM</title>
		<link>http://blog.neatlysliced.com/2011/10/skype-firefox-extension-embeds-content-into-dom/</link>
		<comments>http://blog.neatlysliced.com/2011/10/skype-firefox-extension-embeds-content-into-dom/#respond</comments>
		<pubDate>Tue, 18 Oct 2011 20:08:20 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=424</guid>
		<description><![CDATA[In the new company I work for, a customer can generate a sales report and convert to PDF for download. To accomplish this, we take the valid HTML page (valid XHTML) which we read as XML to process to create our PDF. This works well except in the instance where a user has activated the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In the new company I work for, a customer can generate a sales report and convert to PDF for download. To accomplish this, we take the valid HTML page (valid XHTML) which we read as XML to process to create our PDF.</p>
<p>This works well except in the instance where a user has activated the Skype Firefox Extension.</p>
<p>What is the Skype Firefox Extension? <a href="http://www.skype.com/">Skype is a messaging tool</a> that also allows users to make phone calls over the web through your computer. The Firefox extension is a tool that visually highlights the phone numbers on the webpage (<a href="http://www.theinquirer.net/inquirer/news/1938803/mozilla-blocks-skypes-firefox-extension">from what I can tell Firefox has soft-disabled the add-on</a> for now but all of our users had previously installed it and/or re-enabled it). You can then click on the phone numbers and call them with Skype. Pretty handy, right? Yeah! So what&#8217;s the problem? </p>
<p>Well, <a href="http://forum.skype.com/index.php?showtopic=67510-unwanted-skype-content-on-my-site/page__view__findpost__p__2579751">the issues</a> <a href="http://forum.skype.com/index.php?showtopic=96959&#038;st=40">vary</a> <a href="http://en.wikipedia.org/wiki/MediaWiki:Abusefilter-warning-skype">per site</a>. To accomplish the highlight, the plugin injects some HTML around the phone number with inline styles to alter background color to highlight. For our case, the faulty injected syntax breaks the valid XHTML &#8211; inputting a <code>tabIndex=-1</code> (without valid attribute markers) which breaks our XML conversion to PDF.</p>
<p><a href="http://forum.skype.com/index.php?showtopic=67510&#038;view=findpost&#038;p=313616">According to Skype&#8217;s Program Manager</a>:</p>
<blockquote><p>[T]here is a tag that you could use to make sure that the toolbar does not parse your web page for phone numbers.<br />
Please insert this tag and no numbers will be highlighted.<br />
<code>&lt;meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" /&gt;</code></p></blockquote>
<p>The meta tag works for some but not for others. In our case it did not work (the code was still injected) and we had to manually search for those class names and strip them out prior to export for the PDF builder. Following the manual stripping, it returned the DOM to valid XML and the conversion proceeded without fanfare.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2011/10/skype-firefox-extension-embeds-content-into-dom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simply style headings within HTML5 sections</title>
		<link>http://blog.neatlysliced.com/2011/10/simply-style-headings-within-html5-sections/</link>
		<comments>http://blog.neatlysliced.com/2011/10/simply-style-headings-within-html5-sections/#respond</comments>
		<pubDate>Tue, 04 Oct 2011 15:47:08 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[headings]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[section]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=444</guid>
		<description><![CDATA[Many of us know that HTML5 sections allow the programmer to restart headings at H1 and still keep proper HTML outline format. What I did not realize is how problematic this can become to style in an active and growing site. Covering all of your bases develops quite the headache. Stubbornella develops a brilliant heading [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Many of us know that HTML5 sections allow the programmer to restart headings at H1 and still keep proper HTML outline format. What I did not realize is how problematic this can become to style in an active and growing site.</p>
<p><a href="https://github.com/cboone/hypsometric-css/blob/master/html5/html5-defaults.css#L426">Covering all of your bases develops quite the headache.</a></p>
<p><a href="http://www.stubbornella.org/content/2011/09/06/style-headings-using-html5-sections/">Stubbornella develops a brilliant heading class naming convention</a> to handle this new development in front end writing. Typically, I disapprove of classitis in headings. However, with this growth in HTML regarding sections and headings, my opinion must evolve in like manner. </p>
<p>For future reference for myself, in case Stubbornella disappears before I do, the class suggestions are as follows:</p>
<p>[css]<br />
.tera {}<br />
.giga {}<br />
.mega {}<br />
.kilo {}<br />
.hecto {}<br />
.deca {}<br />
.deci {}<br />
.centi {}<br />
.milli {}<br />
.micro {}<br />
.nano {}<br />
.pico {}<br />
[/css]</p>
<p>Which is implemented as:<br />
[html]</p>
<h1 class="giga">Me on the web&#8230;</h1>
<section>
<h1 class="kilo">My Twitter Feed</h1>
<ul class="tweets">
<li>Mmmm, cornflakes.</li>
<li>Something inane&#8230;</li>
</ul>
</section>
<p><a href="more.html">More stuff on the web</a></p>
<p>[/html]</p>
<p><a href="http://www.stubbornella.org/content/2011/09/06/style-headings-using-html5-sections/">Please visit Stubbornella and read the whole article</a>. It developed my thinking to a more complete view.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2011/10/simply-style-headings-within-html5-sections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctypes, IE, and Quirks Mode</title>
		<link>http://blog.neatlysliced.com/2011/07/doctypes-ie-and-quirks-mode/</link>
		<comments>http://blog.neatlysliced.com/2011/07/doctypes-ie-and-quirks-mode/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 20:03:10 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=402</guid>
		<description><![CDATA[In testing a site, I found some interesting quirky behaviors with IE. The CSS was syntatically correct and it confounded me why the visual flubs were smattering my site. Upon closer examination, I found that the site had no doctype. Just a note, dear reader, that I came into this project after it was already [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>In testing a site, I found some interesting quirky behaviors with IE. The CSS was syntatically correct and it confounded me why the visual flubs were smattering my site. Upon closer examination, I found that the site had no doctype.</p>
<p>Just a note, dear reader, that I came into this project after it was already written and was trying to eliminate some bugs as I was finding them.</p>
<p>So, there was no doctype. Interestingly, IE will throw the document into Quirks mode if no doctype is found. Did you know that? I sure didn&#8217;t.</p>
<p><a href="http://en.wikipedia.org/wiki/Quirks_mode">What is Quirks mode?</a></p>
<blockquote><p>Quirks mode refers to a technique used by some web browsers for the sake of maintaining backward compatibility with web pages designed for older browsers, instead of strictly complying with W3C and IETF standards in standards mode.</p></blockquote>
<p>To sum up, it will make all versions of IE start to behave like IE5.5. Yikes, right? That&#8217;s what I thought. That&#8217;s actually the intended behavior, though. Just in case they had problems, developers could omit the doctype and thus have their tried &#038; true version of IE. <a href="http://www.quirksmode.org/css/quirksmode.html">QuirksMode.org thoroughly explains it and tells us the rationale behind these decisions</a>. It&#8217;s also called &#8220;DOCTYPE switching&#8221;. </p>
<p>Apparently all of this was already developed by the time I started learning web development, and so this was all new to me. Perhaps this will help you on a headachy night if you have to work on some code that relies on Quirks mode!</p>
<p>All references I found useful in learning about this matter:</p>
<ul style="margin-top:.5em">
<li><a href="http://hsivonen.iki.fi/doctype/">Activating Browser Modes with Doctype</a></li>
<li><a href="http://en.wikipedia.org/wiki/Quirks_mode">Quirks mode (From Wikipedia, the free encyclopedia)</a></li>
<li><a href="http://www.quirksmode.org/css/quirksmode.html">Quirks mode and strict mode</a></li>
<li><a href="http://www.alistapart.com/articles/beyonddoctype/">Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 &#8211; by Aaron Gustafson</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2011/07/doctypes-ie-and-quirks-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Quick CSS Specificity Tutorial</title>
		<link>http://blog.neatlysliced.com/2011/02/a-quick-css-specificity-tutorial/</link>
		<comments>http://blog.neatlysliced.com/2011/02/a-quick-css-specificity-tutorial/#respond</comments>
		<pubDate>Mon, 28 Feb 2011 12:50:25 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[specificity]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=395</guid>
		<description><![CDATA[How many times have you thought that you had overridden a style, only to observe in the browser that the old style prevails? The villainous beast! Must I begin with a smattering of !importants to get my point across? Er&#8230; my style &#8230;across&#8230; yeah. No. You mustn&#8217;t smatter your document with !importants. In fact, I [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>How many times have you <em>thought</em> that you had overridden a style, only to observe in the browser that the old style prevails? <strong>The villainous beast!</strong> Must I begin with a smattering of<code> !important</code>s to get my point across? Er&hellip; my style &hellip;across&hellip; yeah.</p>
<p>No. You mustn&#8217;t smatter your document with <code>!important</code>s. In fact, I have never, with CSS that I myself have written from the start, required the use of an <code>!important</code>. It is a matter of tracing the CSS specificity of what you&#8217;re trying to accomplish.</p>
<p>In the office, I was tasked with explaining CSS specificity to our newest team member. I struggle to explain without visual aids, so I pulled out our trusty whiteboard and put it to the test.</p>
<p>Every selector in CSS bears a numerical value, or weight.</p>
<dl>
<dt>Element selectors:</dt>
<dd><strong>1</strong> point</dd>
<dt>Class selectors:</dt>
<dd><strong>10</strong> points</dd>
<dt>id selectors:</dt>
<dd><strong>100</strong> points</dd>
</dl>
<p>With that in mind, I wrote out the following:</p>
<p><a href="http://www.flickr.com/photos/neatlysliced/5474731670/" title="a lesson in CSS specificity by neatlysliced, on Flickr"><img src="http://farm6.static.flickr.com/5292/5474731670_b3f1aee35e.jpg" width="375" height="500" alt="a lesson in CSS specificity" /></a></p>
<p>For accessibility, the CSS specificity example reads as follows:</p>
<p>[code]</p>
<div id="left">
<p class="intro">hi!</p>
<p>extra</p>
</div>
<p>[/code]</p>
<p>It then compares three selections and their weight.</p>
<ol>
<li>#left p{} <strong>100 points (#left) + 1 point (p) = 101 points</strong></li>
<li>p.intro <strong>1 points (p) + 10 points (.intro) = 11 points</strong></li>
<li>#left p.intro <strong>100 points (#left) + 1 point (p) + 10 points (.intro) = 111 points</strong> <em>We have a winner!</em></li>
</ol>
<p>So although all three selectors may have styles applied to them, in varying orders in the CSS document, whatever style is in the selector of the greatest weight wins our battle.</p>
<p>With that visual aid, our team member had a light bulb spark above his head, and there was much rejoicing.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2011/02/a-quick-css-specificity-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jeffrey Zeldman &#8211; Writing the User Interface</title>
		<link>http://blog.neatlysliced.com/2011/02/jeffrey-zeldman-writing-the-user-interface/</link>
		<comments>http://blog.neatlysliced.com/2011/02/jeffrey-zeldman-writing-the-user-interface/#respond</comments>
		<pubDate>Thu, 10 Feb 2011 16:16:04 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=189</guid>
		<description><![CDATA[I discovered this post of notes in my overflowing drafts folder. It is from when I attended An Event Apart Chicago in August, 2007. The content from Zeldman&#8217;s talk rings true. I apologize for the slide references with no visuals &#8211; years have passed and those files have long ago bit the dust. I took [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I discovered this post of notes in my overflowing drafts folder. It is from when I attended <a href="http://aneventapart.com/events/chicago07/">An Event Apart Chicago in August, 2007</a>.</p>
<p>The content from Zeldman&#8217;s talk rings true. I apologize for the slide references with no visuals &#8211; years have passed and those files have long ago bit the dust.</p>
<p>I took many more notes at that conference. Unfortunately, I have no clue where they are. <em><a href="http://blog.neatlysliced.com/2007/09/eric-meyer-secrets-of-the-css-jedi/">Secrets of the CSS Jedi</a></em> notes can be found referred to on this <a href="http://blog.neatlysliced.com/2007/08/an-event-apart-monday-session/">table of contents page for the Monday session</a>.</p>
<p>Enjoy!</p>
<h3>Writing the User Interface</h3>
<p><em>By Jeffrey Zeldman</em></p>
<ul>
<li>Freshness counts more than looks
<ul>
<li>Bad code + bad design + bad IA = WHO CARES&#8230; if the content is fresh, these things do not matter. Case in point, MySpace.</li>
</ul>
</li>
<li>&ldquo;Design helps people read less&rdquo;. A &ldquo;humane&rdquo; feature.</li>
<li>Hypertext: a different kind of narrative experience. It is an experience created by the user – hyperlinks, etc.</li>
<li>Copy: easy and cheap to fix, and v. important (a brand opportunity).</li>
<li>Guide Copy: the content explaining the site/content on the site
<ul>
<li>Blogger features fantastic guide copy (see slide): &ldquo;Create in 3 easy steps: 1,2,3, create blog.&rdquo;</li>
<li>Veer: &ldquo;Preview type before you buy.&rdquo; v. brief, and a good tone.</li>
<li>TimesSelect: &ldquo;To continue reading this article, you must be a subscriber to TimesSelect&rdquo; (&ldquo;Okay&rdquo; copy)
<ul>
<li>To continue reading this article, subscribe to TimesSelect (and make subscribe to TimesSelect a <em>hyperlink</em> – guide copy should enable you to <em>continue</em> your hypertext experience).</li>
<li>Someone from NY Times heard this talk of Zeldman’s and now, there is a link on Times&rsquo; site.</li>
</ul>
</li>
<li>Must be brief to be effective</li>
<li>Audience appropriate</li>
<ul>
<li>Site for girls (see slide) – copy can be <strong>neutral</strong>, and the <strong>design</strong> can be <strong>audience appropriate</strong></li>
<li>
Audience appropriate may mean “not inappropriate”
</li>
<li>“Understanding your Medicare Benefits: you must have JavaScript and Flash enabled”
<ul>
<li>Obviously, look at your audience and the general capabilities of said audience. Those needing to understand Medicare Benefits will not understand Flash and JavaScript.</li>
<li>There may be no &#8220;appropriate&#8221; content for this audience, but certainly avoid the innappropriate</li>
</ul>
</li>
<li>Basecamp login (see slide): log in screen – “Please log in first and then we’ll send you right along”
<ul>
<li>Very clear, very friendly, and the “first” should not be overlooked. It gives that subconscious reminder of a to-do list before able to accomplish your goal. Plus, it’s so friendly that it reminds us that <em>fun can be had</em> in your project management day.</li>
<li>Gain on the user side with simple, friendly copy (versus plain-old-jane “Sign In)</li>
</ul>
</li>
</ul>
<li>Brand Appropriate</li>
</ul>
</li>
<p><!-- guide copy --></p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2011/02/jeffrey-zeldman-writing-the-user-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blank iPhone Texts from 1969 and 2012</title>
		<link>http://blog.neatlysliced.com/2009/04/blank-iphone-texts-from-1969-and-2012/</link>
		<comments>http://blog.neatlysliced.com/2009/04/blank-iphone-texts-from-1969-and-2012/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 04:56:37 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=328</guid>
		<description><![CDATA[I looked at my phone and saw a missed call and a text message from a blank phone number. I was incredibly confused! Soon thereafter, I checked the voice mail, and I got another text message from blank phone number, with blank content! It looked a little something like this: December 31, 1969 5:59 PM? [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I looked at my phone and saw a missed call and a text message from a blank phone number. I was incredibly confused! </p>
<p>Soon thereafter, I checked the voice mail, and I got another text message from blank phone number, with blank content!</p>
<p>It looked a little something like this:<br />
<a href="http://twitter.com/neatlysliced/status/1594799902"><img src="http://blog.neatlysliced.com/wp-content/uploads/2009/04/6436546.jpg" alt="Blank Text Messages from Blank Phone" title="Blank Texts" width="320" height="480" class="size-full wp-image-327" srcset="http://blog.neatlysliced.com/wp-content/uploads/2009/04/6436546.jpg 320w, http://blog.neatlysliced.com/wp-content/uploads/2009/04/6436546-200x300.jpg 200w" sizes="(max-width: 320px) 100vw, 320px" /></a></p>
<p>December 31, 1969 5:59 PM? September 4, 2012 6:10 PM? I feel like I&#8217;m being given a secret code!</p>
<p>I googled to no avail. But, I searched MacRumors, and according to <a href="http://forums.macrumors.com/showpost.php?p=7512401&#038;postcount=16">a post</a> in <a href="http://forums.macrumors.com/showthread.php?t=690897&#038;highlight=2012">a thread regarding this very topic</a>:</p>
<blockquote><p>
The network sends a notification from the tower to the phone to send a v-mail notification and then when you check your voice mail it sends another notification to your phone and then it would say on your iPhone that you no longer have a new vmail. but because of the fact thats its not a TMOBILE PHONE that the signal is sent differently to there exclusive phones. So not only the iPhone will be affected other unlocked phones will have similar problems.
</p></blockquote>
<p><strong>Update:</strong><br />
A user at the <a href="http://www.hackint0sh.org/forum/f127/71287.htm">hackint0sh forum called T-Mobile in a thread</a>:</p>
<blockquote><p>
Apparently they have been making updates to their software in the T-mobile system over the past few weeks. Part of the updates they did were to the speed up the internet on the network, but in the process they screwed up the voicemail notifier settings. They told me it is not a priority to fix it since the problem is only happening on phones they do not currently offer.<br />
&#8230;<br />
The only solution for the time being is to have T-mobile disable the voicemail notification. In this case you will no longer receive any text messages or a dot indicator when you receive a voicemail.
</p></blockquote>
<p>Apparently, T-Mobile is working on this issue. Ack! Hope this helps, and that they can fix it soon!</p>
<p>Have you had any fun messages or a different timestamp? Have you found another thread mentioning this issue? Have you called T-Mobile? Let everyone know here in <a href="http://blog.neatlysliced.com/2009/04/blank-iphone-texts-from-1969-and-2012/#comments">the comment section</a>!</p>
<p><strong>Continued confusion</strong> <em>Current lifestamp: April 28, 2009, 9:20PM. Awaiting future self to discover content based texts, rather than blank whispers into the void.</em><br />
We know that December 31, 1969 is the birth of UNIX timestamps (corresponding to the <a href="http://convert.web-max.ca/index.php?select=124&#038;page=2">UNIX timestamp &#8220;1&#8221;</a>). But what is the significance of September 4, 2012? My precise timestamp above converts to 1240971028. I&#8217;ve continued to receive Voicemail texts &#8211; all for September 4, 2012, but at more times: 7:14 PM, 10:04 PM, 11:16 PM &#8211; with no correlation to the actual time of either receipt of voicemail or checking. And, my initial message is the only one from 1969.</p>
<p>It also seems that if you had a voicemail red dot prior to the text messaging weirdness, you cannot get rid of it. Whatever voicemail state you were, you continue to be. This is because these blank texts are your voicemail notifications &#8211; and your iPhone doesn&#8217;t know how to process the new T-Mobile notifications. Anyone know how to get rid of the red dot, just for the sake of aesthetics? Let us know.</p>
<p>A quandary, no doubt. Lots of conspiracies in the comments. <a href="http://blog.neatlysliced.com/2009/04/blank-iphone-texts-from-1969-and-2012/#comments">Any to add?</a></p>
<p><strong>Good news!</strong><br />
I received missed call and voicemail at 11:52AM Central Time on April 30, 2009, and I received a Voicemail dot! That means no text message! And the Voicemail dot went away when I checked it. So looks like situation normal. Everyone rejoice.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2009/04/blank-iphone-texts-from-1969-and-2012/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Register ASP.NET Controls in Web.config</title>
		<link>http://blog.neatlysliced.com/2009/04/register-aspnet-controls-in-webconfig/</link>
		<comments>http://blog.neatlysliced.com/2009/04/register-aspnet-controls-in-webconfig/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 03:15:50 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=282</guid>
		<description><![CDATA[User Controls in ASP.NET are a great tool &#8211; they allow you to consolidate sections of code into a reusable piece that you can use anywhere on your site &#8211; or even copy the control to a different site. The only issue I had with user controls was that you had to register the code [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>User Controls in ASP.NET are a great tool &#8211; they allow you to consolidate sections of code into a reusable piece that you can use anywhere on your site &#8211; or even copy the control to a different site. </p>
<p>The only issue I had with user controls was that you had to register the code on <em>every.single.page</em> that you wanted to use it on before you could use it. So, that meant something like this at the top of <em>every.single.page</em>:</p>
<p>[vb]<br />
<%@ Register assembly="Ektron.Cms.Controls" namespace="Ektron.Cms.Controls" tagprefix="CMS" %><br />
<%@ Register src="~/webassets/UserControls/WeatherWidget.ascx" tagname="Weather" tagprefix="NeatlySliced" %><br />
<%@ Register src="~/webassets/UserControls/Blog.ascx" tagname="Blog" tagprefix="NeatlySliced" %><br />
[/vb]</p>
<p>Oi! The frustration! There has to be a better way!</p>
<p>Some googling resulted in finding the wondeful haacked.com, with the <a href="http://haacked.com/archive/2006/11/14/Register_Custom_Controls_In_Web.config.aspx">article listing my answer</a>. ASP.NET 2.0 allows for registering controls in web.config, thus making it available for all pages and eliminating a potential very long list of controls on every page. </p>
<p>The listings go inside the &lt;controls&gt; tag, within the &lt;pages&gt; section, such as follows:</p>
<p>[xml]<br />
<system.web>
<pages>
      <controls><br />
        <add tagPrefix="CMS" namespace="Ektron.Cms.Controls" assembly="Ektron.Cms.Controls"/><br />
        <add src="~/webassets/UserControls/WeatherWidget.ascx" tagName="Weather" tagPrefix="NeatlySliced" /><br />
        <add src="~/webassets/UserControls/Blog.ascx" tagName="Blog" tagPrefix="NeatlySliced" /><br />
      </controls>
</pages>
</system.web
[/xml]

You'll note I have Ektron listed in there as well. This is because I was tired of adding the Controls assembly to every page - so not only can you add your own user controls, but assemblies as well. What a life-saver! Your resulting code does not change at all, but you have just eliminated that page heading overhead.

Have you found another item to register in web.config? Leave a comment and share the wealth!
</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2009/04/register-aspnet-controls-in-webconfig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Painful to Transfer FeedBurner to Google?</title>
		<link>http://blog.neatlysliced.com/2009/01/how-painful-to-transfer-feedburner-to-google/</link>
		<comments>http://blog.neatlysliced.com/2009/01/how-painful-to-transfer-feedburner-to-google/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 00:55:12 +0000</pubDate>
		<dc:creator><![CDATA[Jennifer]]></dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://blog.neatlysliced.com/?p=259</guid>
		<description><![CDATA[This morning I transferred my FeedBurner feeds from FeedBurner to Google. Recently, FeedBurner was purchased by Google and the team has been making many optimizations since then. Within the past week, FeedBurner account management pages have been prompting users to transfer (merge) their feeds over to a Google account. Since I already use Google Analytics [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>This morning I transferred my FeedBurner feeds from FeedBurner to Google. Recently, <a href="http://www.feedburner.com/google">FeedBurner was purchased by Google</a> and the team has been making many optimizations since then. Within the past week, FeedBurner account management pages have been prompting users to transfer (merge) their feeds over to a Google account. Since I already use Google Analytics and other Google webmaster tools, this was no big deal.</p>
<h3>All right, how long will this take?</h3>
<p>The whole process took about 5 minutes. Seriously. It was painless. I clicked the transfer link, it sensed that I was logged into Google, and prompted me to make a decision: merge FeedBurner with the currently logged in account, the Google account linked in my FeedBurner email account setting, or to create a new Google account to merge with. Then, it went grinding away for a minute or two. Finito!</p>
<h3>That sounds easy. But seriously, there has to be some drawback.</h3>
<p>I don&#8217;t see any drawbacks if you already have a Google account. I had a concern that I was going to lose subscribers in the process, because there is a new feed address (http://feeds2.feedburner.com/MyAccountName, where the old one started with http://feeds&#8230; &#8211; addition of the 2). However, the <a href="https://www.google.com/support/feedburner/bin/answer.py?answer=126303#q4">FAQ assures us that subscribers will not be lost</a>, as Google instantiated a redirect of the old address to the new. And, this <a href="https://www.google.com/support/feedburner/bin/answer.py?answer=126303#q11">redirect supposedly lasts forever</a>. </p>
<p>FeedBurner site visitor stats have been eliminated. However, Google Analytics is far more robust, and likely people with Google accounts already have Google Analytics in place. A reminder to those using FeedBurner site stats that your visitor tracking scripts should now be removed.</p>
<p>Another repercussion: users implementing email subscription forms must update the form code per instructions on the Email Subscriptions page. If you&#8217;re just using a link like in my sidebar, that link must also be updated.</p>
<h3>Meh, this sounds lame. How do I get out?</h3>
<p>If you don&#8217;t want to go with the Google/FeedBurner merger, you have until February 28, 2009 to enable a <a href="https://www.google.com/support/feedburner/bin/answer.py?answer=79597&#038;topic=13186">30-day redirection option</a>. You are to start using your own feed rather than FeedBurner. This option, for the first 15 days, serves as a redirect to your feed, and for the last 15 days shows users an empty feed that &#8220;reads &#8216;This feed is no longer active. A new feed is located at&#8217; followed by the URL of your original feed.&#8221; </p>
<h3>Okay, it&#8217;s not worth all that effort. I&#8217;ll just keep FeedBurner. What should I do again?</h3>
<p>Well, after you do the transfer, update your feeds to point to http://feeds2.feedburner.com/MyAccountName. Remove your FeedBurner site analytics. Add Google analytics if you don&#8217;t already have it. Update email subscription forms and links. Pretty easy, right? Five minutes, ten tops.</p>
<h3>Lost RSS Subscribers? What up?</h3>
<p>This happened to me 3 days ago (January 17), and I just today (January 20) transferred my feeds to Google. The loss of subscribers were all Google Reader/Feedfetcher subscribers. Are the lost subscribers due to the transfer? I doubt it. I bet Google is doing something is in the pipes that is affecting their reporting of Google Reader subscribers. Otherwise, I wouldn&#8217;t have noticed the issue until today. Just a thought.</p>
<p>I hope this helps you and eases any trepidation you may have or have had before switching to Google feeds. I wrote this up in answer of some of the questions I had regarding the transfer, and hope you benefit. All of my data was regarding my two blogs, <a href="http://blog.neatlysliced.com">Neatly Sliced</a> and <a href="http://yum.neatlysliced.com">the Yum blog</a>, so mileage may vary on users with many many FeedBurner accounts to transfer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.neatlysliced.com/2009/01/how-painful-to-transfer-feedburner-to-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
