Twitter Updates for 2008-07-04
- @fuelfrog 504.9 3.889 11.003 #
Posted in Joe having no comments »
Posted in Joe having no comments »
Bid now at: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=190234347713
This phone served me well for about 8 months (when I upgraded to an AT&T Tilt). It saved our butts when my boss and I were on a business trip in Texas and we got lost — this little beaut not only found us, but told us how to get from where we were to where we were going (GPS navigation software not included).
First and foremost it’s a Windows Mobile Smartphone running Windows Mobile 5. It’s got a 520MHz PXA270 processor 64MB of RAM (50.45 available) and 128MB ROM (that means it’s plenty fast and has a bunch of room to install your own Windows Mobile applications).
If 128MB isn’t enough storage space for you, it’s got a full-size SD card slot in it, so you can upgrade your storage to 2GB just by popping in a card (and since it’s standard SD, they’re cheap — if you’ve only got MicroSD cards (like me) I’ll even throw in a MicroSD to Full-Size SD adaptor free!). NOTE: SDHC isn’t supported, just standard SD.
Its built-in GPS receiver has been tested to work with CoPilot, Google Maps, Windows Live Maps, and Tom Tom (software not included, but the Windows Live and Google apps are free downloads).
In addition to being a killed PDA and GPS unit, this little guy is also a tri-band GSM phone, unlocked and ready to work on virtually any GSM network in the world (T-Mobile and Cingular in the USA work great with this phone). Just pop in your SIM and you’re making phone calls.
Comes equipped with a 1.3 megapixel camera.
With it’s GPRS radio and a data plan from your cell-phone provider this phone can get and send your email from an Exchange server, or over POP/SMTP. It’s not as fast as EDGE or 3G speeds, but it gets the job done quite nicely. If you’re worried about speeds, just set it up to get/send your email every 5 minutes, and set up and RSS reader (not included) to pull your RSS feeds in every couple hours.
This phone is used, it has a few minor cosmetic blemishes, but functions great and looks really stylish (I get asked if it’s an iPhone all the time).
This phone originally sold for over $500, you’re bidding on it starting at $99+shipping. It’s a killer deal because (1) it’s used, (2) being sold as-is, and (3) Windows Moble 6.1 is out (this is Windows Mobile 5).
Specifications can be found at http://www.mio-tech.be/en/gps-navigation-device-Mio-A701-specifications.htm, detailed pictures are available there as well.
You know you want it… and at this price you can’t afford to pass it up! BID NOW!
Posted in Joe, T-Mobile, local reviews, photography, technology having no comments »
Posted in Joe having no comments »
Let’s face it, if you’re not familiar with the CSS Box Model, you’re probably not a web developer (or, if you are a Developer, you need some remedial education). The CSS Box Model is one of the most misunderstood patterns in CSS.
According to the World Wide Web Consortium (W3C):
The CSS box model describes the rectangular boxes that are generated for elements in the document tree and laid out according to the visual formatting model. The page box is a special kind of box that is described in detail in the section on paged media.
In plain language that means the CSS box model specifies the way a web developer should place a box on a web page.
“But that’s not hard to do, you just drop a DIV on the page and you’re done, right?”
That’s the way to get you started, sure, but there are some things you need to keep in mind, each block-element:
The following diagram from the W3C shows how these components relate to each other and the terminology used to refer to pieces of margin, border, and padding:
When using DIV’s to layout a page (see diagram), don’t forget to use display:inline; to work-around MSIE’s annoying “double margin” issue. You can thank Anthony Short for this tip.
What you want:
What you get in MSIE:
When you want two DIVs to sit next to each other (like above), under some circumstances you’ll end up with one of the two DIVs being forced below the other. To correct this, first make sure you’re using the display:inline; attribute (see above) to get rid of MSIE’s double-margin issue, the add overflow:hidden; to both DIVs. This will hide any content in the DIV that is too wide to fit and would mess with the layout. This is especially helpful if you’re pulling content in dynamically.
After all is said and done, if you’re using floating DIVs for content layout if you want anything under the floated DIVs don’t forget to add clear:both; to that block-level element to tell it to fall under the floated DIVs.
Posted in Experimentation, Freelance, Internet, Joe, Lifetime Products, Web Development, technology, work having no comments »
I’m a fan of using ASP.NET’s web.sitemap feature, but I’m less impressed with the level of control that you have (rather, you DON’T have) over the menu controls that consume the web.sitemap datasource (http://www.BuyLifetime.com uses three menu controls that consume the same sitemap from MS Commerce Server 2007, which look 90% like what we want them to).
Wouldn’t it be nice if you could just make it into a navigation list? We all know (or should know by now) that a navigation list (whether ordered or unordered) should be just that, a hierarchical (“nested”) list of pages in your site.
To do this we can use a Repeater control and use the web.sitemap datasource as the contents.
It’s easy enough to make a one-level-deep list, and not too much more difficult to do a two-level-deep list.
1: <asp:Repeater visible="false" runat="server" ID="siteMapAsBulletedList" DataSourceID="SiteMapDataSource1">
2: <HeaderTemplate><ul></HeaderTemplate>
3: <ItemTemplate>
4: <li>
5: <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=‘<%# Eval("Url") %>’ Text=‘<%# Eval("Title") %>’ />
6: <asp:Repeater runat="server" id="SecondLevel" DataSource=‘<%# ((SiteMapNode) Container.DataItem).ChildNodes %>’>
7: <HeaderTemplate><ul></HeaderTemplate>
8: <ItemTemplate>
9: <li><asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=‘<%# Eval("Url") %>’ Text=‘<%# Eval("Title") %>’></asp:HyperLink></li>
10: </ItemTemplate>
11: <FooterTemplate></ul></FooterTemplate>
12: </asp:Repeater>
13: </li>
14: </ItemTemplate>
15: <FooterTemplate></ul></FooterTemplate>
16: </asp:Repeater>
Posted in Joe, Web Development having no comments »
JoeLevi.com is the personal web log of Joe Levi -- an ASP.NET Web Developer by trade and by hobby. Joe's love of technology isn't just limited to the web, he's also interested in green and environmentally friendly technology and technological solutions. If it has to do with technology, improving the quality of life, geek humor, tech politics, self-defense, environmental stewardship, or anything related, you'll probably find it at www.JoeLevi.com.
Site statistics:
Average: ~1.3 P/V; Visits: ~3,000; Pageviews: ~3,600; Google PR: 4; TechnoratiAuthority: 17; Technorati Rank: 487,964