السبت، 25 فبراير 2012

How to build a BeagleBoard-based Open Source Ebook Reader

Ebook readers were hailed several months ago as the end-all-be-all of digital devices. They were supposed to put books out of business. In effect they have, they've put some book distributors out of business. But somehow, the Ebook itself is somewhat unsatisfying - after all the hoopla, we're left with "just" a screen tablet-like device, with a few buttons and a mini keyboard. It just doesn't feel like there's enough new to it... so I got inspired to build my own as a platform for experimenting with the "user experience" of Ebooks.

I got bored with my Kindle after about 20 times using it, and started wanting to hack it. I have a modern form of A.D.D. that makes me want to break open cases and solder memory expansion ports onto any device I touch. There's so much I'd do differently, yet you can't really do any development on it - I don't understand - they should just open it up, and let people like me hack away at it.



Since Amazon didn't, and doesn't, I decided to turn the Open SciCal into a hackable ebook reader, based on the FBReader source code. This means that it's hackable from the ground up...


It's not bad, but there are some things I'd change. Luckily I can, because the source is open and accessible... in fact, it's quite easy to understand - here's the important main function set, from FBReader, which gives a good idea of how approachable the code is (if you know C and C++, that is):



void FBReader::openBookInternal(shared_ptr book) {
    if (!book.isNull()) {
        BookTextView &bookTextView = (BookTextView&)*myBookTextView;
        ContentsView &contentsView = (ContentsView&)*myContentsView;
        FootnoteView &footnoteView = (FootnoteView&)*myFootnoteView;

        bookTextView.saveState();
        bookTextView.setModel(0, 0);
        bookTextView.setContentsModel(0);
        contentsView.setModel(0);
        myModel.reset();
        myModel = new BookModel(book);
        ZLTextHyphenator::Instance().load(book->language());
        bookTextView.setModel(myModel->bookTextModel(), book);
        bookTextView.setCaption(book->title());
        bookTextView.setContentsModel(myModel->contentsModel());
        footnoteView.setModel(0);
        footnoteView.setCaption(book->title());
        contentsView.setModel(myModel->contentsModel());
        contentsView.setCaption(book->title());

        Library::Instance().addBook(book);
        Library::Instance().addBookToRecentList(book);
        ((RecentBooksPopupData&)*myRecentBooksPopupData).updateId();
        showBookTextView();
    }
}



The Open Source Ebook reader is based on a handful of modules:

-BeagleBoard - the guts of my Ebook uses the TI OMAP
-BeagleTouch - it has a touchscreen OLED screen
-BeagleJuice - it's powered for 8 hours at a time with lithium ions
-FBReader - open source software, quite nice and hackable
-Liquidware Ebook Boot - an open source boot SD card with a tweaked version of Angstrom to integrate all the parts

The base parts are pretty straight-forward, they just snap together and go. If you're a hacker, you could build it all together pretty straightforward-like from source and use Angstrom. But if you're lazy, you can just buy the "Ebook Boot" SD card which took Chris and Will and me about 2 weeks of hacking around to build, from source, from scratch. It includes all of the drivers needed to get the touchscreen working within Linux, and a handful of libraries and scripts to make wifi, power management, screen control, etc. work right out of the box...


The fully combined stack of modules makes an Ebook:


Here it is from another angle, against a go table that I built by hand (those lines took forever, and were done with a heat iron, for wood carving, but it was so worth it):


This photo is probably the most "ironic" given it's a shot perhaps the most purpose-built hackable Ebook reader on top of the perhaps the most purpose-built non-hackable devices ever: a Mac laptop.


This is probably my favorite picture:


I haven't tried it yet, but conceivably, it could be connected to the net using the Wifi module, and then it could download Ebooks and free Ebooks from the various online stores that FBReader lets you connect to...

I've uploaded some pictures over on the flickr page, and the modules and finished EbookBoot SD Card are all available over at the Liquidware shop... I think I should run a timed contest against myself on how many different types of gadgets I can build within 4 minutes, like these guys that Make blog featured a little while ago...


:-)

Source: http://antipastohw.blogspot.com/2010/09/how-to-build-beagleboard-based-open.html

about vb.net how to vb.net how to convert vb6 to vb.net how to learn vb.net free programming courses free lance programming free online programming courses free game programming software free cnc programming software free programming software

Happy Valentine?s Day from the IE team

In honor of the holiday, our engineering team decided to riff on our ?Let it Snow?Faster? demo and create a Valentine?s Day version. You can read more about it here or see it for yourself. Enjoy!

Source: http://windowsteamblog.com/ie/b/ie/archive/2012/02/14/happy-valentine-s-day-from-the-ie-team.aspx

how to programming how to make a program how to make a program how to download windows vista for free how to get windows vista for free how to buy windows how to windows how to install windows how to get windows how to find windows

الجمعة، 24 فبراير 2012

Android^D^D^D^D^D^D^DCyber Monday

I've heard a lot about this magical "Cyber Monday" effect, and never really believed it until today. I've sold almost as much Android hardware in the past 3 days - including today - than I have in the previous MONTH. And the day isn't even over... I can't figure out where all the traffic is coming from...

It's like the Slashdot Effect met the Digg and Reddit Effect, and got in a three-way love triangle. And then the bastard child grew up and wanted to program Android. I guess on the one hand, I'm happy that a lot of people like the kits I'm building, and on the other hand I'm thinking to myself,... I have a lot of work to do.

It's only 2 pm, and for the first time in a long time, I'm low on almost all of the inventory and products I stock at Liquidware... but especially on the Android hardware development kits. For those that don't know, this is a big deal because all of the kits are hand made, hand soldered, and hand packaged by Will, Chris, Matt and me. I usually like to keep enough kits built up so I can hack on a few of them myself, but today, I'm so low that I've had to cancel most of my plans for the next week so I can catch up (sorry Nick!)...

The next 10-14 days are going to be ridiculous, but I will do the best I can to ensure that I don't go out of stock on anything for too long. Here's my plan:

-I'm going to spend all day soldering and building
-I'm going to spend all night programming
-I'm going to spend all "meta-night" packaging


"Meta-night" is my name for that time of the night when you really ought to be asleep, but aren't, because the program isn't compiling for some reason, and you really want to get it done before the next day. Also known as 1 am - 5 am.

I guess all I can say is, thanks for supporting Liquidware, and for supporting Open Source, the Open Source Hardware movement, hardware hacking, Arduino, and Android.

Now it's my turn to work my ass off to make sure everything gets out in time!

Source: http://antipastohw.blogspot.com/2010/11/androiddddddddcyber-monday.html

how to fax from computer how to make computer faster how to clean my computer how to build your own computer how to computer how to build a computer how to text from computer how to back up computer how to learn computer how to connect computer to tv

Ben E. Keith Gets Rugged with Windows 7

Ben E. Keith is one of the largest beer wholesalers in the nation and the world?s second largest distributor of Anheuser-Busch products, selling more than 38 million cases of beer a year. They have always been a technology leader and strived to give their sales reps the best tools to sell and distribute more beer. As the company has continued to grow over the years, the pocket-type devices that sales reps previously used to take and send orders into the warehouse became outdated. When new Anheuser-Busch Mobility software was implemented, Ben E. Keith used the opportunity to also look for new mobile hardware that would offer their reps a more efficient user experience, which in turn, enabled them to sell more beer.

The Rugged Windows 7 Solution

Ben E. Keith needed a mobile computing solution compatible with the new Anheuser-Busch Mobility software, and a device tough enough to endure the rough demands of a beer distribution environment ? as these devices get knocked, dropped and banged around, Ben E. Keith knew they needed a tough solution.

The company tested several different devices before settling on the xTablet T7000 Rugged Mini Tablet PC from MobileDemand running Windows 7. Steve Fleming, Vice President of Administration and Information for Ben E. Keith, considered many options, but says ?competitor options just couldn?t get everywhere we needed to go.?

After testing the tablets, Ben E. Keith?s sales reps were so enthusiastic that Fleming knew they?d found the ideal tablet PC for their business. Replacing their outdated devices with MobileDemand?s tablets equipped with Windows 7 has allowed the sales reps to accomplish more on the job in less time - they?ve reduced the time spent completing store inventory by more than 50 percent! Ben E. Keith sales rep Aaron Nelson says store inventory updates that used to take 20-25 minutes are now complete in less than ten minutes.

Windows 7 Offers a Smooth Transition

The familiarity of Windows 7 on the tablets provided Ben E. Keith sales reps with a smooth transition. Fleming explains, ?Having Windows 7 made it easy to image the tablets and make updates. And our reps were already familiar with the operating system which made implementation and training seamless. It?s all in the bottom line results. The MobileDemand tablets simply have the right combination of features and functionality to help our sales reps make better decisions at the point of customer interaction.?

Ben E. Keith is now benefiting from increased productivity, reduced on the job errors and greater customer reach. The MobileDemand tablets with Windows 7 are a dependable, long-term solution that makes Ben E. Keith sales reps secure and productive.

To learn more, visit the Microsoft New Center for a new Customer Spotlight press release on Ben E. Keith?s story.

Source: http://windowsteamblog.com/windows/b/business/archive/2012/02/14/ben-e-keith-gets-rugged-with-windows-7.aspx

free .edu email how to make a email how to make an email how to check email how to find an email address how to make an email address how to make a email address how to email how to send an email how to send email

الخميس، 23 فبراير 2012

Graphics32 for Delphi XE

If you used the Graphics32 library for Delphi in the past and you try to use it in delphi xe you will find several compilation errros.

Downloads from sourceforge have not been updated but you can download the .tar.gz file from http://graphics32.svn.sourceforge.net/

And the open the GR32_RSXE1.dpk

Source: http://blogs.artinsoft.net/Mrojas/archive/2012/02/02/Graphics32-for-Delphi-XE.aspx

the hardware store do it hardware how to hardware how to install hardware how to install driver software data recovery how to what is data recovery how to data recovery recovery of data data file recovery

www.kseeb.org website is down already

Source: http://feedproxy.google.com/~r/jsbi/~3/p5oa0nxBBLo/wwwkseeborg-website-is-down-already.html

how to deploy asp.net application asp.net ajax asp.net repeater how to send email from asp.net how to program how to programming how to make a program how to make a program how to download windows vista for free how to get windows vista for free

الثلاثاء، 21 فبراير 2012

SqlCommand Methods

ExecuteNonQuery
  • Overridden. Executes a Transact-SQL statement against the connection and returns the number of rows affected.
ExecuteReader
  • Overloaded. Sends the CommandText to the Connection and builds a SqlDataReader.
ExecuteScalar
  • Overridden. Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored.
ExecuteXmlReader
  • Sends the CommandText to the Connection and builds an XmlReader object.

Source: http://vbnetsample.blogspot.com/2007/10/sqlcommand-methods.html

data recovery download download data recovery how to do data recovery book for how to speed up computer how to speed up my computer how to fax from computer how to make computer faster how to clean my computer how to build your own computer

Our Valentine?s Day contest results

A big thanks to everyone who participated in our Valentine?s Day contest and shared their love for Windows Phone on Twitter with the #ILoveWindowsPhone and #DumpingMyDroid hashtags.  I saw tons of fun (and funny) responses.

Here are our two winners, chosen at random:

@cpuzder: #Ilovewindowsphone because it provides the best way to quickly contact my wife, play a fun game and easily get the price of gas!

image

Glad we help make your life easier, Christian. So are you giving your new Windows Phone to your wife or keeping it for yourself?

@Ran_Jo: Dear Droid, You lag, you freeze, you've brought me to my knees, goodbye! #DumpingMyDroid #DroidRage @windowsphone FTW!

image

Pure poetry, Randy. Kiss that #DroidRage goodbye.

Congrats and thanks again for all the great tweets. And don?t forget to keep following twitter.com/windowsphone for more fun.

UPDATE: All the twitter love must have overwhelmed us. As a few eagle-eyed readers pointed out, we neglected to follow our own terms and conditions. (Thanks for the catch!) So we?ve randomly selected an alternate winner:

@tdoshier @windowsphone I love big, beautiful typography and slick, minimalist design. #ILoveWindowsPhone

WPVDayWinnerTweet

Congrats, Tyler, and thanks for sharing the love.

We don?t want our oversight to spoil Christian?s day, so we?re still sending him a Windows Phone. (Hope your wife loves it, Christian.)

Source: http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2012/02/15/our-valentine-s-day-contest-results.aspx

how to install driver software data recovery how to what is data recovery how to data recovery recovery of data data file recovery data recovery software data software recovery software data recovery data recovery download

الاثنين، 20 فبراير 2012

NY State Passes Marriage Equality Act

Need to hire a really great programmer? Want a job that doesn't drive you crazy? Visit the Joel on Software Job Board: Great software jobs, great people.

Source: http://www.joelonsoftware.com/items/2011/06/24.html

how to build a computer how to text from computer how to back up computer how to learn computer how to connect computer to tv how to how to use a computer how to hack a computer how to convert vb6 to .net how to vb6

Quick replacement for the VB6 OLE Container Control in .NET

I have developed a very quick replacement for the OLE Container Control that you had in VB6.
I just did it in rush so it just supports basic properties as DisplayType Icon or Content
The content functionality is performed using the Vista feature for content preview. I would have tried using a 
WebBrowser control but in new versions of Office, the default is not showing the document on the Browser and
it might be difficult to change the registry in some vista or Win7 environments.

 The following picture show the OLEContainer inside a Windows Form.

This is the container with the Display set to content:

 

And the container with display set to icon:

 

You can call the CreateLink and you can also use the DoVerb Open.

I have attached the example source code in this post.

ReplaceOLEContainer.zip (100.69 kb)

Source: http://blogs.artinsoft.net/Mrojas/archive/2012/01/23/Quick-replacement-for-the-VB6-OLE-Container-Control-in-NET.aspx

vb.net dataset using vb.net with vb.net array vb.net about vb.net how to vb.net how to convert vb6 to vb.net how to learn vb.net free programming courses free lance programming

الأحد، 19 فبراير 2012

Should you launch at a conference?

Should you launch at Launch? (Or TechCrunch Disrupt? Or Demo? They?re all pretty similar).

This year I launched two major new products at conferences: Careers 2.0 and Trello, and both times, it was totally worth it.

First, a little background. There are three popular conferences where you can launch new products: Launch, TechCrunch Disrupt, and Demo. They all work the same way:

  • You apply. If you have a half-decent product that is genuinely new, you?re likely to get a spot. That said, hundreds of companies apply for these conferences with unbearably awful products, so there?s always a risk that you?ll get lost in the noise.
  • If you get in, you will have a chance to give a demo on stage for exactly six minutes. There will be some celebrity judges who will give you a few sentences of honest feedback about your startup. (Here?s how our demo went down).
  • Even if you don?t get a slot presenting, you may have a chance to set up at a little table in the conference area where you can show off your product to passers-by.
  • The official promise is that you?ll get exposure to a lot of journalists and VCs, and this will launch your startup on the way to huge success. The truth is, well, complicated, but I?ll get into that in a minute.
  • At the end there is a ?winner.? For example at Disrupt the winner (chosen by a panel of utterly uncorruptable, gazillionaire judges) receives a check for $50,000. There are between 30 and 50 startups presenting at each conference, and the politics behind who ?wins? are murky enough that you should basically assume that the chance of winning is zero. There?s always going to be a ?Netflix for Cabbage? or a ?Second Life for Facebook? that the judges fall in love with. So the benefits of winning, which is vanishingly unlikely, should never factor into your decision as to whether to go or not.

So, are these conferences worth it?

Let?s look, individually, at the two big promises of the conferences: exposure to VCs and exposure to the press.

Are VCs at these conferences? Absolutely. Does going to one of these conferences get you funded? It?s complicated.

  • If you have a brilliant product, a great team, and you?re eminently fundable, but you don?t know any VCs yet, and you launch at one of these conferences, you will meet a bunch of VCs?even some top notch ones?and the conference may actually get you funded. At the last TechCrunch Disrupt, the finalist judging panel consisted of some of the best investors in Silicon Valley. If you made it to the finals, these folks now know who you are and what your product does, and if your company is fundable, they?ll all take your call.
  • That said, if there?s some reason your product is not fundable, all the conferences in the world can?t help you. Yeah, you may have a chance to present to a bunch of unknown VCs wandering around looking for investment ideas, but most of them won?t actually invest in you and those that will may be more trouble than they?re worth.

I?ve been tossing around the word fundable without defining it. Every entrepreneur thinks their ?Mint.com for Laundry Tickets? is the most fundable idea ever, and all VCs should be dying to invest, if they would only sit still for the brief 62 minute demo!

No. Technically, whether you?re fundable has to do with things like traction, the total size of the opportunity, the quality of the team, whether you build moats (?), and a bunch of other gibberish that VCs like to tell themselves in their heads so that they don?t think they?re just spinning bottles.

But it?s too hard for an entrepreneur to evaluate their own fundability. So here?s a working definition of fundable which is all that matters for you as an entrepreneur:

  • If you?re knocking on VC?s doors and they all seem to be opening, you?re fundable. If you keep getting more meetings, more introductions, and good vibes, keep going. You?ll get funded.
  • If you?re knocking on VC?s doors and they all seem to be closed, you?re not fundable. These days most VCs will just tell you why. If you can?t get a second meeting with anyone, just stop. You?re beautiful, you?re smart, and you?re going to change the world, but you happen to be non-fundable, so just stop. Either change the company or the product, or find a way to make your product popular and successful without investors. 

So, that said, if you don?t know any VCs and think you might have a fundable company, a conference like Launch or Disrupt will get you your first intros.

Now, on to the other promise: Press and publicity.

It is possible, nay, common, to launch at one of these conferences and get NO press whatsoever. Zero. Nada. At Disrupt you?re guaranteed at least one mention in TechCrunch, but you?ll soon discover that TechCrunch?s tech-industry insiders may not really be the audience you need.

Yes, there are a lot of journalists at these conferences. Disrupt probably had about 200. When we launched Trello this week, you know how much press we got?

Four stories.

And every one of those stories came because I knew the reporter and emailed them before we launched, and pre-briefed them on our product under embargo.

Yep. There was not a single reporter, from the 200 that were registered, at Disrupt who saw our presentation and said, ?Oh cool, I?m going to write about that.?

You know why? Because there were dozens of companies launching in two days, and reporters usually file one or two stories a day, so they all focus on one or two companies they find interesting (and at this last conference, they mostly wanted to talk about Arringtongate).

That said, you can get exactly the burst of publicity you need from launching at one of these conferences, if you do it right. You have to:

  • Prebrief friendly media (under embargo)
  • Get the bloggers in your area to write about you
  • Have a sensational demo that gets retweeted
  • And do this all at exactly the same moment when it?s newsworthy.

We did all that and leveraged 6 minutes of fame into 130,000 eyeballs.

The thing entrepreneurs often forget about news media: It?s supposed to be news. They want new things. As a startup, you are only going to have two or three new things that happen, ever:

  1. Launching your product
  2. Raising money from a VC
  3. Reporting insane traffic or revenue (optional)

That?s it. Those are your chances to get news. Under no circumstances can you expect to be covered because you take a walk in the woods with potential employees... you?re not Mark Zuckerberg. (Unless you are, in which case, Hi Mark!) You?re not getting font changes on the home page covered, unless you used to work for Mark Zuckerberg.

In short, you only have two or at most three chances to got coverage unless there?s Mark Zuckerberg involvement.

Well, wait, there?s one more way. If you are very lucky, you will have some famous people involved in your company, and some of them will have tawdry affairs with prostitutes that are captured on video. That will get you a fourth story. Otherwise, you?re not news. Get over it.

Also important: the news cycle is 12 hours, tops. If you call journalists the day after you release your product, it?s not news. They won?t care. You have to call them two days before you launch, tell them you?re going to launch in two days, and offer to pre-brief them, so that they can run their story when it?s actually newsworthy. The bottom line is that you have to get all your coverage within a period of a few hours which means you have to plan ahead and work hard. This is not the time for incrementalism. Don?t worry about DDOSing your own server. There?s no choice: you can?t spread out the newsworthiness of your launch.

Because there are so few opportunities for a startup to get press, you have to make the most out of each one. That?s why I am still a big believer in ?the big launch? even though the Lean Startup ethic today is all about trickling things out to your users bit by bit and pivoting a million times.

Here?s the story of Trello. We wrote the first line of code last January. By the time we hit 700 lines of code, the product was useful, and we immediately started dogfooding it in-house. We probably could have brought it to market after three months. That would have been ever so lean. There was a strong temptation just to dump it on the world super-early and spend the next year iterating and improving.

We didn?t do that. We worked for nine months, and then launched.

I couldn?t stop thinking that you never have a second chance to make a first impression. We got 131,000 eyeballs on 9-month-old Trello when we launched, and it was AWESOME, so 22% of them signed up. If we had launched 3-month-old Trello, it would have been NOT SO AWESOME. Maybe even MEH. I don?t want 131,000 eyeballs on MEH.

Still, I do, firmly, believe that a completely new product has to go through what Steve Blank calls customer development to find ?product/customer fit.? I.e., you have to get real people really using your product and you have to watch them and listen to them and make changes to make your product better, and you have to do this very, very early.

How did we reconcile this? Through the old fashioned method of a closed beta. We got a hundred of our best friends to use Trello and tell us what they thought while we iterated and polished and improved.

So the thing we launched, nine-month-old Trello, is really kind of slick. And we got a little initial bit of publicity for it, but then that publicity became massively viral. So those four news stories caused a few people to check out the product, and they liked it, because it was AWESOME NINE-MONTH-OLD TRELLO, and they wrote amazingly nice tweets. Thousands of amazingly nice tweets.

So, the story so far: if your product is really good, launching at one of these conferences is an incredible catalyst. If your product is ?meh,? it won?t help.

But wait?there?s one important, bonus reason to launch at a conference, and it?s a good enough reason to do it even if you don?t need the publicity or the VC at all.

It?s all about your team.

When you launch at a conference, you have an incredible hard deadline. This deadline forces you to ship. It forces you to make decisions about what has to be in version 1.0. It's actually an incredible team-building exercise to work your butt off, together, for the weeks leading up to the conference.

The morale boost you?ll get will be incredible. After months of toiling away, the feeling you get from seeing real-world people actually start using your product is the best feeling you will ever get as a software programmer in your professional life. These are the great moments that make it all worthwhile. We *made* something. People used it. It matters.

It's like sex, with clothes on.

The members of our team who came out to San Francisco for Disrupt (including two summer interns who skipped a week of classes to join us) had a blast. It was the best week, ever. The members of the team who stayed back in the office, watching the conference piped in over the Internet, had a blast. It was the best week, ever.

Work has to matter.

The stuff we create can?t just be bits on a hard drive.

Brett, Daniel, Bobby, Justin, Ian, and Aaron built something with their bare hands that will be a part of how the future works.

One company that just launched at Disrupt is trying to fix medical bills. Another wants to bring fresh produce from farmers direct to households. Another company built the universal translator from Star Trek. Good software developers invent the future.

This is what matters: launching products, getting them in the hands of users, and hearing them get value out of it. That?s why we stay up late, ruin our wrists and our eyesight, and drive our families crazy. It?s all about shipping.

Need to hire a really great programmer? Want a job that doesn't drive you crazy? Visit the Joel on Software Job Board: Great software jobs, great people.

Source: http://www.joelonsoftware.com/items/2011/09/15.html

c programming download free free programming ebooks how to learn c# how to c# string in c# arrays in c# asp.net hosting asp.net controls asp.net cms asp.net pdf

Fresh Content From the DMA UK

The DMA UK’s Email Marketing Council maintains a blog featuring Council members writing about a wide range of topics relating to email marketing.

This month’s highlights:
  • To ensure that ISPs view your emails as “nice” rather than “naughty" this holiday season here are six factors that impact sender reputation.
  • A look at spam traps - what they are and how to avoid them.
  • A contentious issue in email marketing - should you (and if so, when) retire an email address?




Source: http://blog.emailexperience.org/blog/contributors-to-the-eec-blog/fresh-content-from-the-dma-uk-v2

fax from email fax to email fax by email how to set up email how to get a email how to email pictures how to get an email how to hack email how to install audio hardware how to install kitchen cabinet hardware

السبت، 18 فبراير 2012

?Smoked by Windows Phone? rolls in to San Diego

We?re through two days of challenges at the South Coast and Mission Viejo Microsoft Stores, and Windows Phone is sporting a 37-0 record against some of the best smartphones in the business.  We?ve taken on the iPhone 3G, 4 and 4s, along with a huge spectrum of Android phones including the DROID Charge, Samsung Galaxy Nexus, Samsung Galaxy S and S II, HTC EVO 4G and EVO 3D, LG Thrill, Samsung Fascinate, HTC MyTouch 4G, LG Optimus V, HTC Sensation, Motorola Atrix and more.

Today we wrap up our tour at the San Diego Microsoft Store, where we?ll be showing why Windows Phone is simply faster at the things that real people do on their phones from 1-7pm.  Come by and say hi ? or try your luck in the challenge ? if you?re in town. 

And remember, be sure to follow me on Twitter for real-time updates on the action!

Source: http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2012/02/12/smoked-by-windows-phone-rolls-in-to-san-diego.aspx

data software recovery software data recovery data recovery download download data recovery how to do data recovery book for how to speed up computer how to speed up my computer how to fax from computer how to make computer faster

BackgroundWorker

BackgroundWorker Class

Executes an operation on a separate thread.

Sample Code

1.Create event DoWork.

Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
'Sample how to disable button send before send email method after that enabled button.
DisableSendButton()
' to do SendEmail method
EnabledSendButton()

End Sub

2. Show how to invoke method when use BackgroundWorker control.

Private Sub DisableSendButton()
If Me.InvokeRequired Then
Me.Invoke(New MethodInvoker(DisableSendButton))
Else
btnSend.Enabled = False
btnCancelSend.Visible = True
End If
End Sub

Private Sub EnabledSendButton()
If Me.InvokeRequired Then
Me.Invoke(New MethodInvoker(EnabledSendButton))
Else
btnSend.Enabled = True
btnCancelSend.Visible = False
End If
End Sub

3.Start BackgroundWorker

BackgroundWorker1.RunWorkerAsync()

Source: http://vbnetsample.blogspot.com/2008/05/backgroundworker-control.html

how to check email how to find an email address how to make an email address how to make a email address how to email how to send an email how to send email how to send a email email from gmail send an email

الجمعة، 17 فبراير 2012

How to add helpstring in tlb generate from VB.NET or C# class

In IDL you can have a helpstring attribute that adds descriptions to your interfaces.
To be able to generated those helpstring tags in a VB.NET  class you should use the Description tag

For example see this example taken from:http://stackoverflow.com/questions/6668500/getting-the-helpstring-attribute-applied-to-c-sharp-properties-exposed-via-com-i

using System; using System.ComponentModel; using System.Runtime.InteropServices;    namespace ClassLibrary1 {     [ComVisible(true), InterfaceType(ComInterfaceType.InterfaceIsDual)]     public interface IFoo {         int property {             [Description("prop")]             get;             [Description("prop")]             set;         }     } }  

NOTE: remenber that in some cases you have to apply the description attribute to both get and set.

ADITIONAL NODE:

After some test, I found that there are some differences with the helpstring behaviour in VB.NET. For example the helpstring attribute is not generated for methods. More on C#/VB.NET Interop Differences http://mheironimus.blogspot.com/2006/10/vbnet-com-interface-issues.html

Source: http://blogs.artinsoft.net/Mrojas/archive/2012/01/25/How-to-add-helpstring-in-tlb-generate-from-VBNET-or-C-class.aspx

asp.net datagrid how to learn asp.net how to learn asp.net quickly how to deploy asp.net application asp.net ajax asp.net repeater how to send email from asp.net how to program how to programming how to make a program

Developer Books

Developer Books



Professional Visual Basic 2008 (Programmer to Programmer)

* Paperback: 1420 pages
* Publisher: Wrox (May 5, 2008)
* Language: English
* ISBN-10: 0470191368
* ISBN-13: 978-0470191361

Product Description
Professional Visual Basic 2008

The 2008 version of Visual Basic is tremendously enhanced and introduces dramatic new concepts, techniques, and features to this popular object-oriented language. Written by an elite author team who are sympathetic to the challenges of learning VB 2008, this comprehensive book provides a clear and concise approach to using VB 2008 in the ever-expanding .NET world.

This book focuses on using the latest and most powerful tools from the Microsoft arsenal within your Visual Basic solutions. Looking closely at LINQ, AJAX, a new Visual Studio and more, you'll be able to take lessons from this book and apply them to what you are doing today. You'll examine everything from the .NET Framework to the best practices for deploying .NET applications to database access and integrating with other technologies, such as COM and XML.

What you will learn from this book

* The core elements of VB 2008 as well as full syntax of all the new additions the language offers
* Ways that the Common Language Runtime (CLR) is responsible for managing the execution of code compiled on the .NET platform
* How VB is used in the creation, installation, running, and debugging of Windows? Services
* How to work with the new SQL Server 2008 along with your .NET applications
* The many features of Windows Forms and Windows Presentation Foundation
* Ways to take advantage of the abilities of LINQ
* The new web technology introduced by Silverlight

Who this book is for

This book is for experienced developers who are looking to transition to the latest version of Visual Basic.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.





Microsoft Visual Basic .NET Programmer's Cookbook (Pro-Developer)

Finally, a book with one-stop shopping for VB.NET! I?ve read several cookbook-style programming titles in the past, and I was pleasantly surprised to find this has much more depth than I expected. It can?t cover everything (.NET is huge), but every time I pick the book up I learn something new. There are so many highlights?just browse through the table of contents and you?ll see what I mean!
Here are some of my favorites:
* Send keystrokes to another app
* Create a thread-safe control wrapper
* Great data-binding tips (image-to-picture box, etc.)
* Factory, Registry, Singleton, Memento, and Lazy Initialization patterns
* POP3, FTP, and Ping classes in the networking section
* How to change a password into a salted hash for storage in a database
* Use ZIP and PDF files (disclaimer: some third-party code is required, although it?s free)
* Manage print jobs that are underway
* Get Windows accounts and roles
* Do hit testing with custom graphics
* Defend against SQL injection
* Dynamically generate an ASP.NET graphic
* Add ASP.NET controls on the fly
* MAPI and MCI (unfortunately, just through the ActiveX controls)
* Upload binary data with a web service
* Use a web service in VB 6

Written by cellphonereview on Dec-21-09 9:08pm
From: bestdp.com






Inside Microsoft SQL Server 2008: T-SQL Programming (Pro-Develper)

Product Description
Tackle the toughest set-based querying and query tuning problems?guided by an author team with in-depth, inside knowledge of T-SQL. Deepen your understanding of architecture and internals?and gain practical approaches and advanced techniques to optimize your code?s performance. Discover how to:
* Move from procedural programming to the language of sets and logic
* Optimize query tuning with a top-down methodology
* Assess algorithmic complexity to predict performance
* Compare data-aggregation techniques, including new grouping sets
* Manage data modification?insert, delete, update, merge?for performance
* Write more efficient queries against partitioned tables
* Work with graphs, trees, hierarchies, and recursive queries
* Plus?Use pure-logic puzzles to sharpen your problem-solving skills

Source: http://vbnetsample.blogspot.com/2010/02/developer-books.html

how to hardware how to install hardware how to install driver software data recovery how to what is data recovery how to data recovery recovery of data data file recovery data recovery software data software recovery

الخميس، 16 فبراير 2012

Four Common-Sense Tips for Using Social Tools in Email Marketing

We exist in a best-practices driven industry. Email marketing has many variables and it's a constantly changing landscape with ISPs and regulations changing rules on us on a consistent basis. We crave the tried-and-true rule, the best practice known to deliver the best result, the sure thing.

We have plenty to learn and use, to be sure! Search for "email marketing best practices" in Google, and you’ll find far more than you could ever digest among the search results.

Best practices for using social tools in email, however, are yet to be clearly defined. In fact, given the pace of change in social media, with constant Facebook updates and new technologies like Google+, these so-called best practices might forever elude us.

Those proven techniques we can turn to with confidence, however, are common sense and come from the email marketing world. Today I offer you four common-sense tips for using social tools that will help you maximize your results: 1) Offer great content. 2) Be very, very clear. 3) Test everything. 4) Go both ways.

Offer Great Content

No matter how much the email marketing industry changes, this common-sense tip will always be. And when you're seeking sharing to social, your content has to be so great that people want to and willingly share it. That idea isn't new. We've strived for "share worthy" content in the past. We had another name for it was all, because what we want back then was a forward. Now we want a share. Great content leads to greater use of your social media links by your subscribers who want to tell their network about your email.

Be Very, Very Clear

When you include social media buttons, be sure to ask for the action you want and let the person know why they should click. A plain, standalone Facebook button will garner only so many clicks compared to a Facebook button with words that ask for action and offer a benefit: "Like us on Facebook for fabulous fan pricing." Everybody knows what a Facebook button is, but not why they should click on it. Ditto for Twitter, LinkedIn and any other social media buttons.

In addition, words help you to be clear on the purpose of a button. A button for sharing is not the same as a button for liking, after all.  

Also be sure to put the buttons where they make the most sense...for your subscribers. Figure out when/where in your email your subscribers are ready to take action. This you might only be able to determine by testing, which takes us to...

Test Everything

Is there a magic spot for your "like" button that will generate the highest number of new Facebook fans? Probably. Can I tell you where that is within your email? No. As far as best practices on technical details when using social media tools, these can only be determined by you. If I could sit here and tell you placing the Facebook icon in the lower right corner will drive the most "likes" on your Facebook wall, I would. But I can't. It all depends. Testing is the only way to optimize placement of social media tools like a Facebook button for your particular business and audience. In fact, testing is the only way to optimize every aspect of your social media tools, from where you put the links to which links you offer. So test. Everything.

Go Both Ways

Yes, using email to drive subscribers to your social media sites or to share is smart marketing. Also be sure your email to social works as your social to email, as well. Your social sites can promote your email subscriptions and offer email signup forms.

And One Last Note...

Even when integrated as part of your marketing matrix and going both ways, email and social differ. And taking a customer relationship into the social realm can certainly alter customer expectations. Once you’ve crossed the social media line, you might need to revisit the tone and personality of your email communications. You've taken the relationship to a new level of intimacy via social channels, and using a corporate or more formal tone in your email marketing might run counter to the warm fuzzies a subscriber now feels for you.

Following these four tips should help you determine your own best practices for using social tools in email...meaning those practices which work best for you and your goals.


- Marco Marini
CEO
ClickMail Marketing



Source: http://blog.emailexperience.org/blog/clickmail-marketing-at-eec/four-common-sense-tips-for-using-social-tools-in-email-marketing

asp.net pdf asp.net templates asp.net tutorial asp.net tutorials asp.net videos asp.net datagrid how to learn asp.net how to learn asp.net quickly how to deploy asp.net application asp.net ajax

ListView

1. Design ListView like this picture.



2. Set Listview property

FullRowSelect = True
GridLines = True
UseCompatibleStateImageBehavior = False
View = Details

3. Using System.Windows.Forms.ListView

4. Sample code to add item to listview (When click button add item to listview)
Dim pObj As New ListViewItem("Code")
pObj.SubItems.Add("Item Name")
pObj.SubItems.Add("10.00")
pObj.SubItems.Add("1")
pObj.SubItems.Add("1.50"))
pObj.SubItems.Add("15.00")
pObj.Tag = 1 ' keep materail id ListView1.Items.Add(pObj)

5. Sample code to delete item in listview when press delete on keyboard.
Private Sub ListView1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles lstMaterial.KeyUp
If e.KeyCode = Keys.Delete AndAlso ListView1.SelectedItems.Count > 0 Then
For i As Integer = ListView1.SelectedItems.Count - 1 To 0 Step -1
ListView1.Items.RemoveAt(ListView1.SelectedItems(i).Index)
Next
End If
End Sub

Source: http://vbnetsample.blogspot.com/2011/06/1.html

how to learn c# how to c# string in c# arrays in c# asp.net hosting asp.net controls asp.net cms asp.net pdf asp.net templates asp.net tutorial

الأربعاء، 15 فبراير 2012

Finally we have a Steam client for Mac for FREE from Valve

Source: http://feedproxy.google.com/~r/jsbi/~3/wZtMDmjH8ro/finally-we-have-steam-client-for-mac.html

data recovery how to what is data recovery how to data recovery recovery of data data file recovery data recovery software data software recovery software data recovery data recovery download download data recovery

SOPA & PIPA: What Do You Think?

This week has been all about SOPA and PIPA, two anti-piracy bills that, if passed, could have a huge impact on the digital industry.  This article from CNN Money has all the details.

On Wednesday, many websites protested these bills by shutting down for the day.  Wikipedia, Google, Wordpress and Craigslist were among the sites that went dark to make a statement.

Use the comment section below to share your thoughts about SOPA and PIPA and how your business will be impacted should these bills become law.



Source: http://blog.emailexperience.org/blog/contributors-to-the-eec-blog/sopa-and-pipa-what-do-you-think

how to convert vb6 to .net how to vb6 how to convert vb6 to vb.net c# to vb6 vb6 to c# datagrid in vb6 pdf in vb6 add in vb6 how to learn vb6 how to program vb6

الثلاثاء، 14 فبراير 2012

Color E-Books at the iBookstore

Source: http://feedproxy.google.com/~r/LaptopRentals/~3/IbksuLKHh_M/color-e-books-at-ibookstore.html

how to make a email how to make an email how to check email how to find an email address how to make an email address how to make a email address how to email how to send an email how to send email how to send a email

We aren?t surprised that Hotmail?s spam protection is the best in the business

Hotmail has come a long way in spam protection and is now among the best in the industry in keeping spam out of your inbox. Our own internal metrics, customer feedback, and even a recent third-party report confirms that no mail service offers better protection than Hotmail. You can read all about it in the Gadgetwise column in the New York Times.

Our years of improvements in Hotmail?s SmartScreen technology have led to record low rates of spam in the inbox (SITI), and our customers can tell the difference. We?ve driven SITI down below 3% for a typical Hotmail inbox, and, more importantly, we?ve kept the number there.

Beyond the metrics

Our metrics tell us that we?re doing a good job, and we?re pleased with the progress. But let?s look beyond metrics for a moment. Keeping your inbox clean is about three things, and Hotmail does a great job on all three:

  • Driving true SITI down as low as possible
    We?ve recently lowered true SITI an additional 25% since our last update. We?re getting great results, and we just keep improving.
  • Reducing clutter and graymail
    We automatically identify newsletters and give our customers powerful tools for getting through their Inbox faster, including one-click filters to see only the mail you want.
  • Reduce obvious spam in the Junk folder
    Sure, it?s great to keep spam out of the inbox, but you still need to visit your Junk folder every now and then to make sure you haven?t missed something important. Hotmail not only keeps more spam out of your inbox, it keeps obvious spam out of your Junk folder to make this job easier. In fact, our recent efforts have reduced the size of our customers? Junk folders by more than 50% - that?s about a half a billion fewer pure spam messages per day.

Our customers can tell the difference

Metrics are great, but what we really care about is hearing from our customers about their own experiences with Hotmail. We have several ways to get customer feedback:

Customer support: Complaints related to spam, including phishing, junk and malware, have dropped by over 40% over the past year.

Direct customer feedback: Hotmail includes a feedback link, which we call ?voice of the customer? or VOTC. Our voice of the customer data gives us incredibly valuable feedback and verbatim comments from you on what?s going well and what isn?t. We take this feedback seriously: members of the development team read this feedback every day and spend time categorizing it, finding patterns and trends, and using it to make product improvments. The total number of complaints related to spam has shrunk by over 50% over the past two years. This would be a great result by itself, but it?s even more remarkable when you consider that our overall feedback volume has been steadily increasing.

We?ve seen really spectacular progress in certain areas around spam management. For example, complaints about managing safe and blocked sender lists has dropped to near zero. Questions like ?why did my mail end up where it did?? have similarly dropped to near zero. Complaints around ?repeat spam? have been cut in half ? from 35% down to 17% of complaint volume.

While we?re happy with the results, we know that there are still areas to improve. For example, we still see feedback on phishing attacks.

In-product telemetry: We know that customers who use Hotmail regularly (for example, as their primary email) see lower than average SITI due to our investments in personalization of our spam filtering. Put simply: the more you use Hotmail, the better the experience gets.

An independent study confirms it: no one beats Hotmail

As much as we invest in our own telemetry and instrumentation to understand the spam problem, sometimes it?s nice to get an outside perspective. Cascade Insights gave us just that recently with a comprehensive study of the major email services to see how each performed in the face of incoming spam. We were excited to see an analyst go deep on SPAM and compare the different webmail providers, so we?ve paid Cascade for rights to access and distribute their private report and methodology.

The short story? No one did better than Hotmail. In fact, Hotmail and Gmail were dead even when dealing with spam, and both did much better than other email providers.

The methodology defined by Cascade Insights was straightforward and consistent across email providers. It?s important to note that this was just one study which used a particular methodology, and that your own results may vary. But we?re confident that if you use Hotmail for your primary email, you?ll get the best spam protection in the industry ? no one does it better.

Give us a try

If you?re already using Hotmail, we want to hear from you. You can use the Feedback link in Hotmail to let us know about your own spam experience.

If you haven?t tried us out in a while, take a look. If you have a Hotmail account that you haven?t been using, you may see some accumulation of mail you don?t want. Some of it might be old spam, and some might be graymail. (That?s legitimate email that you just don?t want, like newsletters or daily deals you?re no longer interested in. We?ll have more on that subject soon.) We recommend using Sweep to clean up your Inbox, then using Hotmail as your primary email for a while to get the benefit of our improvements, especially what we?ve done with personalization. Once you start using your account again, you should see very little spam on an ongoing basis.

We?re working hard to keep spam out of your inbox, and we hope you like the results. As always, thanks for using Hotmail.

Dick Craddock
Group Program Manager, Hotmail

Source: http://windowsteamblog.com/windows_live/b/windowslive/archive/2012/02/13/we-aren-t-surprised-that-hotmail-s-spam-protection-is-the-best-in-the-business.aspx

free programming software free c programming software free c programming software download c programming software free download free download c programming software free computer programming software c programming free download free download c programming c programming download free free programming ebooks

الاثنين، 13 فبراير 2012

Update From the Cross-Channel Integration Roundtable

The Cross-Channel Integration Roundtable recently had their first meeting of 2012.  Here's a brief recap of the meeting and who was in attendance.

Attendees:
  • Jeanette Brown, Informz
  • Adam Cook, Garagefly
  • David Hibbs, Responsys
  • Stephanie Miller, Aprimo
  • April  Mullen, Scottrade
  • Colleen Petitt, Aprimo - RT co-chair
  • Dwight Sholes, Sholes LLC - RT co-chair

The Cross-Channel Marketing Roundtable kicked off our first meeting for 2012 with great attendance. Our discussions centered around what projects we will be tackling for the year. The #1 project up for consideration is to build a cross-channel audit methodology to allow marketers to evaluate the SWOT of their current program.

In addition, we spent a lot of time discussing what motivates our team members to be part of this Roundtable.  There was a lot of feedback that the opportunity to collaborate and continue to grow and learn in the digital marketing field is very important to this group. There was a strong interest in having “experts” present and collaborate with our group to showcase real-world case studies of cross-channel success. The group agreed to have every-other monthly meeting dedicated to learning and collaboration with the alternate meeting focused specifically on the project.

Our meetings take place the first Tuesday of every month from 1-2pm ET. Our next meeting is February 2. Now is a great time to join the eec and our Roundtable!




Source: http://blog.emailexperience.org/blog/contributors-to-the-eec-blog/update-from-the-cross-channel-integration-roundtable-v1

asp.net hosting asp.net controls asp.net cms asp.net pdf asp.net templates asp.net tutorial asp.net tutorials asp.net videos asp.net datagrid how to learn asp.net

Why do you think thermal runaway reactions are dangerous on an industrial scale?

Source: http://feedproxy.google.com/~r/jsbi/~3/49lyIaomgDw/why-do-you-think-thermal-runaway.html

free download c programming c programming download free free programming ebooks how to learn c# how to c# string in c# arrays in c# asp.net hosting asp.net controls asp.net cms

الأحد، 12 فبراير 2012

AgileSight, my new venture

Another important milestone in my career started three years ago when I joined Tellago. I convinced my friend Jesus to hire me, and I would eventually move to the United States with my family to work in the company.  That never occurred for some personal things, but I fortunately had a chance to create an excellent team of very talented people in Argentina. I started myself working remotely from Argentina, and the things went so well for the company that we end up hiring more than 15 great architects down here in Argentina.  Creating this team was a very interesting and completely new challenge in my career.

I also got involved in a lot of interesting projects, and what is more important, I had a chance to work and met great people, which is what it really worth it.

However, a month ago, I decided it was about time to start a personal project with a good friend of mine, and that?s how AgileSight was born. Although the initial conception of the company was to create software products, we will also offering software consulting and development services. I am definitely very excited to be part of this new venture and face all new kind of challenges ahead.

My first assignment in AgileSight couldn?t be better as I will be working in the next Web Mobile Guidance project (Liike project) with the Microsoft Patterns & Practices team.

Source: http://weblogs.asp.net/cibrax/archive/2012/02/06/agilesight-my-new-venture.aspx

how to install hardware how to install driver software data recovery how to what is data recovery how to data recovery recovery of data data file recovery data recovery software data software recovery software data recovery