LSUIElement and cmd-W

hsoi blog, talk 0 Comments

Warning: programmer nerdiness ahead. Working on a Mac OS X app for a client. The product is being reworked as a “status item” (also known as “menu extras”, “menulets”, NSStatusItem, NSMenuExtra, and a host of other names), those handy little icons on the right-hand side of your menubar. While status items can be part of a larger application (OpenOffice does this for …

The workplace must change

hsoi blog, talk 0 Comments

For the past however many years, really decades, the modern office workflow has been “9 to 5, Monday through Friday”. Then it crept to 8 to 5. Then people took shorter lunch breaks. Work days became longer. Some people had jobs that required them to be “always reachable”. Remember pagers? Then the Internet became pervasive, and we could check work email from home. …

Why iOS? Why not Android? – So… why?

hsoi blog, talk 0 Comments

This is the conclusion of a series on “Why iOS? Why not Android?” So… why? Hsoi Enterprises is primarily an Apple-oriented shop. It’s our love, it’s our passion. You find in life that you can’t do everything, but if you can do something really well, it results in something great for yourself and everyone affected by what you can do. We like …

Why iOS? Why not Android? – Cost

hsoi blog, talk 0 Comments

This is part 3 of a series on “Why iOS? Why not Android?” Cost I touched on this in the prior section on complexity. It’s costly to develop for both iOS and Android (and any other additional platforms). The time to write the code, the time to test it. In fact, back up and consider design of the product so it …

Why iOS? Why not Android? – Complexity

hsoi blog, talk 0 Comments

This is part 2 of a series on “Why iOS? Why not Android?” Complexity Why do we have different operating systems in the first place? Because someone believes their way is right, and the other ways are wrong. We are a world of 7 billion people, and opinions are going to differ. Approaches to solving problems will not be the same for …

Why iOS? Why not Android? – History

hsoi blog, talk 0 Comments

This is part 1 of a series on “Why iOS? Why not Android?” History My first exposure to computers was in the 1970’s and 80’s. I remember going to one friend’s house and seeing his TRS-80, and another having a Commodore VIC-20. There was the Atari 400’s at school, where we pushed a turtle around the screen. This sparked my life-long fascination with …

Why iOS? Why not Android?

hsoi blog, talk 0 Comments

Hsoi Enterprises LLC focuses primarily on Apple platforms: iOS (iPhone, iPad) and Mac OS X. Why do we do this? Why don’t we (typically) consider other platforms, like Windows, or Android, or Windows Phone, or Blackberry, or whatever not-Apple thing? A few reasons: History Complexity Cost Over the next few days we’ll explore these reasons, with a wrap-up at the …

That’s better

hsoi blog, talk 0 Comments

Gave the website some updated love. First, the website now has a “responsive design”. What is that? It’s a website design that responds to the environment it is within. The main effect for most people is how big the window/display is that’s showing the website. Looking at a website on a desktop computer with a large, wide screen is a different experience …

WP Stagecoach – this is going to be good

hsoi blog, talk 0 Comments

The Hsoi Enterprises website needed an update. The theme was alright, but a bit dated and was not a responsive design. The key thing needed was the responsive design. I found a new theme, but the transition wasn’t going to be easy. What I needed was a copy of the website: work on the copy, make all the changes there, then when everything …