Why Apple should do more

Apple is a phenomenally successful company. It does not behoove it to be stingy in fixing inherent problems in its devices. Why did it take so long and a class action suite to instate the MacBook Pro Repair Extension Program for Video Issues? This is not the only instance where they’ve actually messed up but not fessed up.

I’ve been sitting on an iPhone 4S with a Wi-Fi issue, apparently caused by a flawed chip that cannot handle enough heat. That problem appeared after two years of use, but many have encountered it right after unboxing. I didn’t actually contact Apple, but others who did have been offered not so cheap replacement options.

Apple being Apple, shouldn’t be stingy about fixing its problems. I haven’t purchased an iPhone from Apple since I encountered the Wi-Fi issue. I’d rather purchase a cheap Android phone than an expensive iPhone that cannot last two years without exhibiting a serious issue.


Moto E

Moto E

I just bought a Moto E for my daughter. At R$ 360, approximately $ 140, it is quite cost-effective. It’s in white, has digital TV, and comes with a couple of extra back covers. Here’s what I like about it in comparison to an LG L40 (D175F) I bought almost a year back

  • At 1 GB, it has twice the RAM of the L40
  • 5 MP back camera that, sadly, lacks autofocus
  • A 4.3 inches, 256 ppi (540 x 960 pixels) display

Recursively copy to output in msbuild project

I have this very specific need to copy all files and folders from a source folder, to the project build output, akin to xcopy. Here’s an AfterBuild target that does that.

  <Target Name="AfterBuild">
      <HtmlContentSource Include="..\html\**\*.*" Exclude="Web.config"/>
    <Message Text="### Copy HTML content ###" Importance="high" />
        DestinationFiles="@(HtmlContentSource -> '$(OutputPath)\html\%(RecursiveDir)%(Filename)%(Extension)')"

It uses MSBuild transforms.