Ice Cream Sandwich

Posted: October 23, 2011 in Uncategorized

I was able to play around with Ice Cream Sandwich and I was impressed with the more polished interface and international support.  Arabic characters are properly joined instead of the disjoined and backwards orientation.

I’m still trying to get alternative IMEs like Korean, Chinese, and whatever else Google has created onto the device.  On a normal gadget, I would simply install these things through the App Store, but the system in the emulator does not have an App Store.

 

Below here, you can see the older or current rather Android 2.x, and to the right is the latest Android 4.0 ice cream sandwich.

WordPress AzClowns

Posted: October 22, 2011 in Uncategorized

There site is slow and buggy, and destroys data routinely. Write your articles offline and copy/paste.

 

Bastages.

Windows Mobile

Posted: October 22, 2011 in Uncategorized

I I

Goodbye Hewlett-Packard

Posted: September 30, 2011 in Business, Technology

Anyone familiar with the ins and outs of technology undoubtedly has caught a glimpse of the tragedy of HP and continued debacles of the board of directors.

The most recent was Leo Apothecker, whose poor communication regarding the personal computer division had cause the company to loose over $12 billion on stock value.  He also killed the Palm division and the WebOS tablet, which was a great product.  His decisions make sense from purely a financial perspective, but not from a leader that should be more well rounded that can understand technology and the market.

HP’s board of executives brought in the infamous Meg Whitman, said to be an apostle of “darkness and ignorance” and “intellectually embarrassing” and “so banal” by Jerry Brown during her campaign for governor.  Her ethics seem rather spotty and she comes off brash and abrasive in the public’s view according to InfoWorld.   Her experience with acquisitions was purchasing Skype and then selling it off at a loss of $2.75 billion.  At FTD (Florists Transworld Delivery) famous for 1-800-FLOWERS, she was brought on board to fix it, but walked away saying hat the “company was not fixable“.  There’s an intriguing story about Meg’s tenure at FTD: Meg Whitman’s FTD Tenure Tells A Different Story by Juliet Willams.

There are some, like Professor David Hsu at Wharton, according to a Knowledge Today article, that think Whitman is a good fit to “out-IBM IBM or out-Oracle Oracle in the business services or enterprise software spaces” even though HP does not have a homegrown database solution they are positioning.

With these events and combined prior destruction of HP, I don’t expect them to be around for too long, for the writing is on the wall.  Thus, I have to say Goodbye HP.  And goodbye to prior companies it has absorbed: Palm, Compaq, Tandem, and Digital Equipment Corporations.  Those companies brought significant solutions and products to the market that forever changed the industry, but never adapted their offerings with the times under HP’s umbrella.

Adobe Muse

Posted: September 9, 2011 in Technology

I was hoping that someone would come out with a page layout oriented web design program.  Many products out there are less than desirable, more oriented toward web authoring (HTML tags), image editing (Photoshop slicing), Flash and other proprietary technologies (not HTML), or extremely limited (Apple’s iWeb).

Adobe finally came out with a product, code-name Muse, that can be downloaded now: http://muse.adobe.com.

I have been wanting to create language websites for Persian (فَرسى) and Arabic (العربية) languages, so I will try it out.

Nerdify-IT: Compiling Zlib, Part I

Posted: September 7, 2011 in Technology

In pursuing a business degree, I felt maybe I became rusty in technology, so I decided to get back into my nerd glory days of past yonder years by embarking on a quest to compile source code on Windows 7.

I downloaded a free copy of Visual Studio C++ Express 2010, and setup the command line build environment: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat.

Then I navigated to the source code of zlib 1.2.5 (http://zlib.net/), a popular compression library.  I crossed my fingers (metaphorically speaking) and typed nmake -f win32/Makefile.msc.  It seemed that everything was working, but then some errors popped up:

        link -nologo -debug -incremental:no -opt:ref -def:win32/zlib.def -dll -implib:zdll.lib  -out:zlib1.dll -base:0x5A4C0000 dler32.obj compress.obj crc32.obj deflate.obj gzclose.obj gzlib.obj gzread.obj  gzwrite.obj infback.obj inflate.obj inftrees.obj trees.obj uncompr.obj zutil.obj  zlib1.res
   Creating library zdll.lib and object zdll.exp
infback.obj : error LNK2019: unresolved external symbol _inflate_fast referenced in function _inflateBack
inflate.obj : error LNK2001: unresolved external symbol _inflate_fast
zlib1.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: ‘”c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\link.EXE”‘ : return code ‘0x460’
Stop.

I did some explicit searches on The Internet (ironically using Bing on Google’s Chrome browser), and I found a Chinese website (http://blog.csdn.net/tylere/article/details/5798903) amongst many that had some notes about compiling the library.  The author recommends editing the makefile to fix the problem, but instead I tried the line: nmake -f win32/Makefile.msc LOC=”-DASMV -DASMINF” OBJA=”inffas32.obj match686.obj” and was successful.  I am guessing that these objects was omitted purposefully.

Now I have to register the library (regsvr32) and test against it.

Dungeons & Dragons Strike 4

Posted: September 3, 2011 in Role Playing Games

After many years, I had the nostalgic urge to play pen and paper role playing games that I have done when I was in high school.  Those were great times with many happy memories.

These days, Wizards of the Coast, under Hasbro, are the current holders of Dungeons and Dragons brand, and they have released 4th edition, abbreviated DnD4e.

I tried to get into this game, and I found myself a bit overwhelmed by the numerous books, such as three player’s hand books.  Then Hasbro/Wizards comes out with a new system called, Essentials (some calling it DnD4.5e), which is suppose to be easier and compatible with the earlier books.  In reality, there’s a chaotic mix of older material and the new revised rules.  It seems that one needs one needs Hasbro/Wizard’s Character Building that requires an online subscription.

In the community, you will have those adopting DnD4e or Essentials (DnD4.5e), or DnD3e systems like Paizo’s Pathfinder, or alternative systems altogether.  The overall market seems small in comparison to decades ago, before World of Warcraft.

Here’s some articles I think articulate matters between DnD4e Essentials and base DnD4e more knowledgeably that I can present here:

New Computer Not Macintosh

Posted: September 3, 2011 in Technology

Honestly, I really want to get a new 15″ MacBook Pro, but it costs $1400 and on a humble student budget, I just cannot conceive of getting this.  Instead I purchased a Sony VAIO E-Series (VPC-EH12FX/W) for about $600.

My main activities that I would do with such a system is use MS Office applications ($70) and Adobe Creative Suite 5 ($150)  for college, use multimedia (movies, audio, photos, games, web), and experiment with various enterprise configurations using virtualization.

MacBook Pro (15″)

  • Processor: 2.10 GHz quad-core Intel i7
  • Memory: 4 GB 1333MHz DDR3
  • Hard Drive: 500 GB
  • Network:
    • Wi-Fi (based on IEEE 802.11n specification)
    • 10/100/1000BASE-T (Gigabit) Ethernet
  • Video (AMD Radeon): 1440 x 900

Sony Vaio E SeriesSony VAIO E Series VPC-EH12FX/W:

  • Processor: 2.1 GHz quad-core Intel Core i3-2310M
  • Memory: 4 GB)
  • Hard Drive (WD6400BPVT): 500 GB 5400 rpm
  • Network:
    • Intel WiFi Link 1000 BGN,
    • Realtek PCIe GBE
  • Video (Intell HD): 1366 x 768
  • Processor: Intel Core i3-2310M CPU @ 2.10 GHz (Quad?)
  • Memory: 4 GB)
  • Hard Drive (WD6400BPVT): 500 GB 5400 rpm
  • Network:
    • Intel WiFi Link 1000 BGN,
    • Realtek PCIe GBE
  • Video (Intel HD): 1366 x 768

This was interesting.  I was exploring courses at local community colleges, and I found that Ohlone College’s CNET courses that train students in material relating to Microsoft technologies are completely outsourced to Microsoft’s IT Academy.  The students log into an online course and learn the material through Microsoft, and interact with virtual simulated environment to practice what they learn. After the student completes the course, they get a grade on their transcript at Ohlone College, set by Microsoft indirectly.

Now on one side I encourage creative ways to save costs and offer more courses, but on the other side, the education has striking lack of integrity and screams of fraudulence, not to mention lowered quality standards by courses offered by the institution.  There should be courses developed by professors, not Microsoft setting the curriculum.  It seems that either the student, public, or both are getting taken for a ride on this one.  The funds from tuition and subsidized funding from the state won’t go on to develop more computer courses, as Microsoft is developing them.

There should be a clear separation between what is community and training courses that will never count as university credit, and courses that would transfer as credit, for true academic work and courses should be created by real qualified professors.  Otherwise the credit coming into a 4-year UC or CSU is suspect.

So you want to program computers?

Posted: September 1, 2011 in Technology

When I was a young whippersnapper, we (students of programming) would program with BASIC to learn the basics of programming, such as branching conditions, looping conditions, and arrays.  Later, we would move on to something like Pascal, where we could learn structured programming and design through what they called a modular programming language; we would learn concepts like functional decomposition, and top-down design.

This would lead into object-oriented programming smoothly.  Later we could get into pointer arithmatic, algorithms and data-structures using C/C++. In addition to all of this, students would learn Assembly language programming, so they could understand how memory works (stack versus heap) and how the processor works.

This is before the arrival of Java and smart-devices changed everything (another story).   I would prefer that people actually learn to program before jumping into professional tools, as the code out there in the wild is beyond scary.  Nevertheless, for those impatient, I wanted to recommend these tools (for mainstream programming languages) off the top of my mind to grab:

  • Free Tools:
    • Visual Studio Express – Microsoft offers limited versions of development environments for C#, VB.NET, C++, and SQL.  You can develop standalone applications, web-based applications, to mobile phone applications.
    • Eclipse – This is a set of tools with support for Java, Ruby, C++ and other languages.
    • Bloodshed IDE – This is a graphical front-end to free GNU compilers that include C, C++, Objective-C, and Pascal (Delphi).
    • Komodo Edit – This is just a text editor with support for Ruby, PHP, Perl, Python, TCL, and other scripting languages.
    • jEdit – This is a text editor with a huge free market of add-on tools.
    • XCode – For those wealthy enough to afford a Macintosh, or smart enough to have a Hackintosh, can use Apple’s free development kit.
  • Commercial Tools
    • Komodo IDE – robust set of tools with support for Ruby, PHP, Perl, Python, TCL, and other scripting languages.
    • PrimalScript – robust set of tools for developing Windows scripting environments that include JScript and VBScript as well as the new PowerShell environment.