Friday, August 28, 2015

Application development and deployment target.

Here's an exercise starting while laying on the beach totally disconnected. Yes WiFi does not work, data in roaming too expensive.

Funcky idea popped up:

I want to find examples of apps which cover the following basic set of deployment targets:

  1. mobile: Android / iOS, both mobile/tablets. Won't look for web/hybrid/native variants, just for functionality to work unde mobile umbrella, be it smartphone/tablets.
  2. web. Browsers, plain and simple (FF and Chrome, cross compatibility etc, frameworks these days make it easier)
  3. desktop. Here I see coverage of Linux, Mac and Windows.
edit: One could argue that web and desktop are pretty much the same. The contra-argument I'm making is the sync apps for clouds, for instance Box and Gdrive. These do not run in browsers, but on desktop. So keeping the two separate, with maybe countless of other examples. Browsers are not always desktop similar.

The three targets would then translate into the following list of sub-targets:
  1. Android - smartphone
  2. Android - tablet
  3. iOS - smartphone
  4. iOS - tablet
  5. web (let's assume Firefox and Chrome as one, who cares ;) 
  6. Linux - Ubuntu / Fedora ... here I'm missing technology to suggest one that works across distributions...except Java ... ha
  7. Mac OS X Yosemite ... again newbie, not sure what to pick
  8. Windows .... 10 ? not quite, let's just say 7 / 8.

And so I'm challenging my readers to give me examples of applications running on the 8 targets above.

What on earth is doing a startup coming with a brand new idea for a wonderful application (either commercial or open-source) if they cannot accomodate this list. You'd answer: they do what they can. Ok, good enough, however, myself as a consumer, I already use all those targets, in one way or another. And I'm starting to feel the need when looking to a new app and ask: ok, this app fails which bullet ? Then ... do I need it ?

And guess what, while writing this, it suddenly popped to me one example. Just one, for now: IBM Notes. Yes, good old Notes, is answering to the three "domains" above, here:

- mobile. Android/iOS, checked.
- web. checked, both Traveler / Verse.
- desktop. Mac checked, Linux checked, Windows checked.

Well, opened to more suggestions, hit me please.

Thursday, March 19, 2015

humanitarian announcement

I don't have words to express my feelings, so the following text will flow by itself. Spread the word, gather round, give parents a hand. Please.


Robert is learning in 4th grade at German Goethe School, he's 10 years old. His greatest passion is literature.

Lately he couldn't read. Doctors discovered a tumor in the skull area which needs immediate treatment abroad. For this treatment, his parents (Mihai and Evemarie Draganovici - academics at University of Bucharest) need financial support. Any amount is welcomed and can be deposited in the following accounts:

Name: Mihai Draganovici
EUR - RO39 BTRL EURCRT0282085501
RON - RO89 BTRL RONCRT0282085501
Banca Translivania, Agentia Amzei

Sunday, October 26, 2014

eclipse luna 4.4 - things I've done for Ubuntu 12.04 64bit

As I've reinstalled on 64bit, starting over with Eclipse, this time 4.4 Luna, here's a handler article with things I did so far, so I won't forget them:

1. .desktop file

gedit /usr/share/applications/eclipse-luna.desktop with the following content:

[Desktop Entry]
Comment=Eclipse Luna 4.4 64bit IDE
Exec=env UBUNTU_MENUPROXY=0 SWT_GTK3=0 //eclipse -vm //java 

2. eclipse.ini - supplementary than default provided

-Xverify:none Cadariu

3. ugly and non-readable tooltips


which is saying this:

sudo apt-get install gnome-color-chooser

Specific tab, you can setup background/foreground colors for tooltips. I am (also) using for foreground black(#000000), background blue(#C2DFFD)

4. ugly big tabs for Luna UI. 


gedit ~/.gtkrc-2.0

style "gtkcompact" {
class "GtkWidget" style "gtkcompact"

The 3 and 4 affects the GTK on the system, so I'll take them with a grain of salt related to changes in the overall Ubuntu UI.

Now that I have my handler, if I find more things to change, I'll get back to this entry.

Wednesday, September 17, 2014

quick note for my dual displays - xrandr command worth booking

so I have a laptop and another monitor, whose position was to the left, and then I positioned it to my laptop's right.

The problem was the mouse translation from laptop to the monitor, annoyance !

So I changed settings, and I got an error when trying to apply the new position.

Solution is given here:

Which led me to issue locally:

> xrandr --current

and then the proper command for my case:

> xrandr --output LVDS1 --auto --left-of HDMI1

and bingo, things are back to normal.

More info for fun:

Tuesday, July 15, 2014

Start menu thought

Ever since Windows got rid of it's Start button, the world was starting to get confused. Or so I've read. 

But then, a friend of mine asked me to solve something on her Win 8 laptop, knowing that I'm a guru... ha.

And so, I couldn't but to realize that the world was right. It was confusing!

And now I'm reading that Microsoft is returning it's.... let's call it launcher?

Linux desktop world has launchers with these minimum requirements:
- launch button.
- move it wherever on your side screen, horizontally or vertically.
- resize it, allow for larger icons etc.
- show the running apps, but also allow me to move them freely on the launcher.
- add the systray, clock time whatever else.

When looking at the mobile world (yes, for now Android), we also have launchers. Bit different than desktop, but I see two common points:
- Start somewhere on the screen!
- Allow user to change things, allow flexibility.

So, Linux Desktop moved on, mobile world moved on, maybe it's time for Windows to move on?

Wednesday, July 02, 2014

4 years on Ubuntu ... thoughts crossing my mind

I was checking stats on my blog when I spotted that on 6/8/10 I wrote my first impressions after I've switched to Ubuntu

4 years later, here are some thoughts:

~ I've performed one upgrade, from 10.04 to 12.04 LTS (I don't remember the details ... ha)

~ as much as all my apps (including some internal ones) are working fine on Ubuntu 12.04 LTS, the same is not true for Ubuntu 14.04 LTS. At this moment, I'm NOT ready to move upwards.

~ I've NEVER looked back not only to Win XP, but not even to Win 7. In fact, one friend of mine asked me to help with a Win 8 notebook, I was looking strange for 3 minutes, then I gave up. Win 7 is still manageable, Win 8 is alien. To Excel credit, there is still a need for it, which is where virtualization comes to rescue. For everything else, there's OpenOffice.

~ I'm also looking strange to Ubuntu future: Desktop / Tablets / Mobile. meh ...

~ Both Microsoft and Ubuntu should reconsider: there's no such thing as one size fits all. Give us the base OS, come up with visualization / features / usability on top, for each device. I know it's tough, but that should be the strategy. So far, on my account, both failed. But again, I might be biased, haven't bought a Win 8 mobile device, they look alien :) As for Ubuntu mobile, Mark, would you please give us back the desktop ?

Above list leads me to the current status quo: I'm stuck :) I cannot move upwards for Ubuntu 14.04, I cannot switch to Fedora (another meh ...), I won't go back to Windows. 7, of course :)

Adding another item to make things worse: the wonderful Cinnamon desktop (which I currently use under Ubuntu 12.04) lost it's apt repo, which means no more updates for me.

I'll probably reconsider Ubuntu 14.04 when I'll get my hand on another TP, so that I will not break everything .... careful with that axe Eugene ...

Edit: time to celebrate my 200th post to the blog ! let's get a beer ...

Friday, June 27, 2014

interesting story

This is an article which I first spotted on Twitter, via Stephan  who retweeted this article:

I'm refraining from making too much comments, I'm drafting several points coupled with my own experiences working in governmental engagements.

  • when stakeholders say everything is ok, it usually is not.
  • when stakeholders saw things crumbling down, they wanted to get things back on track within one week (sigh....). It took 5 months. With the team working 24/7 or something, having synergies in place and pumping adrenaline within the team. 
  • having a cache added to drop response time from 8 to 2 seconds looks familiar. This point alone really shows lack of architectural decisions in the first place.
I'm missing some other technical details for adding more comments, but nevertheless that was a nice read. The only conclusion you can take is that in any project, it's not the technology that matters, but people making it work. 

Oh and yes, the industry should add another role in projects: troubleshooter

Sunday, June 01, 2014

added twitter timeline to this blog

I added a Twitter widget to this blog, from my timeline. I find myself ranting on Twitter faster.

Also, interesting enough for me, this is the first post on the blog written from the mobile app Blogger (by Google), which I discovered a while back. So possibly my blog entries will get shorter.  Or not...

Wednesday, April 09, 2014

so long InfoCenters, welcome KnowledgeCenter

I was stoked 5 minutes ago when I spotted in an article that the well known IBM Infocenters will probably fade away. How come such big news for IBM techies did NOT get noticed ? Almost everyone I know in IBM's world complained about the Infocenter, not necessary it's looks, but mostly it's content (and I might add Chrome browser compatibility)

No matter what IBM's product you were faced to learn/master, you'd have to know what Infocenter means. It's almost a brand, they should keep it :)

The good news is that the new Knowledge Center seems faster:

About the content quality and breadth ... we'll have to see, I maintain my confidence in the power of community contributing to DevWorks and Portal wikis

Disclaimer: The information in this weblog is provided "AS IS" with no warranties whatsoever, and confers no rights to any institution/person/organization. These are my personal thoughts and ideas. When I am inspired by others I give credit, I do not assume other's work and efforts. This site is NOT supported, approved, blessed etc. by Lotus Software and/or IBM Corporation.

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 License.