Sunday, December 18, 2011

I want my Android back!!!!

As for now I'm delighted with my Nexus S running Android 4.0 aka Ice Cream Sandwich.
It's fast, beauty and seems to be very nice to battery.

But despite of this all, new Android have one big disadvantage...

Somebody stole all robots from it!!!!

In earlier Androids when somebody was calling you (or you was calling somebody), and this person haven't assigned image, you saw nice robot looking at you from the screen:

In Android 2.3 Gingerbread it looked like this:

This was continuation from earlier versions, like Android 1.6 Donut:

From the screen looked at you some nice Android...

In Android 4.0 Ice Cream Sandwich somebody decided to resign from robot, and to replace it with some creepy face:

Without knowing that this is newest Android, I would think that I'm looking on some strange mobile thing from Microsoft.
It is worth noting that this on picture looks much better than this what you can see on real phone screen...

Everywhere where earlier you saw nice android, now you can see those creepy faces...

Additionally in GTalk in earlier versions you saw who from your list is using Android.
Even in Honeycomb (and earlier in Gingerbread) person logged-in from Android device seems like this:

But in Ice Cream Sandwich contact looks like this:

Android disappeared :-(

Also normal looking profile was replaced by this creepy face ;-)

So my message to Google is:
Give me my Android back!!!!!!

Similar postsbeta
What sux in G1?
Bloggeroid 1.9
CallLoger ;-) Invigilate yourself ;-)
Google Buzz - let's mark some comments as not spam ;-) or how to unhide "hidden" comments ;-)
Chrome OS and Java

Sunday, November 13, 2011

Bloggeroid 1.9

After very long silence something new ;-) This time new version 1.9 of Bloggeroid.

Main difference between this version and previous should be visible when you will compare how it looked earlier:

and this how it looks now:

All screens was altered to be more readable and nicer.

Bloggeroid should looks nice on different screen sizes, starting from G1 (Android 1.6 and screen 3.2 inch), next Nexus S (Android 2.3.6 & screen 4 inches) and finally EEE Pad Transformer (Android 3.2.1 and screen 10.1 inch):

Additional changes are on post editor screen, button Publish was moved up, Reset was removed (now it is option in Menu), also near to tags you can see icon for working with localisation :-)
Nie są to może jakieś gigantyczne zmiany, ale przyznam, że mnie się podobają :-)

Download it using this link - Bloggeroid in Android Market.

Similar postsbeta
I want my Android back!!!!
Bloggeroid 1.0 :-)
Bloggeroid 1.2 - let's make it simpler
CallLoger ;-) Invigilate yourself ;-)

Sunday, June 5, 2011

OpenOffice.org2GoogleDocs 3.0.0 - uploading without conversion to Google Docs :-)

OK, I just created new version 3.0.0 of OOo2GD.

This version allows you to upload documents to Google Docs without conversion...

But because extensions repository doesn't work you can download it only from my project page ;-)

New things are:
- mentioned above possibility to upload documents to Google Docs without conversion,
- working with ODG graphics, but only without conversion.

If your document will be possible to convert you will see upload document in this form:

New thing is this "Convert to Google Docs format" checkbox. If it is checked (by default it will be checked, and you can change it in configuration) OOo2GD will upload document to Google Docs with conversion to Google Docs format.
If it will be unchecked you will be able to upload document without any conversion, you will upload binary file, and will be able to download it without any conversions. This means that formatting, formulas and similar things will untouched by Google Docs.... Sounds great? ;-) But it has one big disadvantage, you cannot work with such files in Google Docs. Google Docs works for those documents as storage.

If you will try to upload something in "unconverable" format, for example ODG graphic, you will see Upload window looking like this:

Updating works as always, both with files (so those documents uploaded without conversion) and documents.

Similar postsbeta
OOo2GD 2.0.0, now with autoupdate of documents in Google Docs :-)
OOo2GD 2.4.0 - folders and HTTPS ;-)
OOo2GD 1.9.0, let's try to be seamless ;-)
OOo2GD 2.3.0 - new documents, and autoupdate in work ;-)
OOo2GD 2.1.0 - filtering, sorting and more *nix friendly config file names

Thursday, May 12, 2011

OOo2GD 2.4.0 - folders and HTTPS ;-)

Today I got next e-mail from Zoho saying that they stopped supporting of HTTP connections, but users of my app are still using HTTP, so Zoho will extend time for moving to HTTPS for me, but I should change my code.
I like it :-)

So I'm doing it ;-)

As a result of this we have today new version 2.4.0 of OOo2GD ;-)

- near name of document/spreadsheet/presentation in Google Docs you can see folder/collection name for this item,
- under items list in Google Docs you may see row of "buttons" named as folders/collections in your Google Docs, clicking on it will filter list of items only to those with this "label".

- from now all communication with Zoho will be done over HTTPS (Google Docs communication should work on HTTPS from some time)

As for now OOo2GD doesn't support uploading of files without conversion, I cannot possibility to test it yet. But when Google will add this feature to any of my accounts I will start on adding this to OOo2GD.

As always, you can download new version of OOo2GD from OOo2GD page in extensions repository, or from project page :-)

Similar postsbeta
OOo2GD - surveys results
Google Buzz - let's mark some comments as not spam ;-) or how to unhide "hidden" comments ;-)
Why it isn't working???
OOo2GD 1.5.1 Birthday Edition ;-)
OOo2GD 1.5.0 - we can download spreadsheets :-)

Saturday, April 16, 2011

CallLoger ;-) Invigilate yourself ;-)

I like Android, it is a dream for programmer :-)

Some time ago I saw presentation prepared by some EU Parliament member who wanted to show how many cell operators know about you.
It was "movie" showing location of this person with information about calls and network usage.

I always knew that cell operators had such data, it is part of technology. Your internet provider also know Mac address of your computer or router. Cell operators know always where is your phone because in case of call they need to route transmission to proper BTS. So your phone login into BTS, or many BTSes (it depends from this which standard it is and so on)... So I wasn't shocked but I wonder "how difficult" will be to do something similar using only phone? ;-)

It looks that it isn't too difficult ;-)

First we need to handle incoming and outcoming calls. To do this we need to register ourselves for receiving some broadcasts: android.intent.action.PHONE_STATE and android.intent.action.NEW_OUTGOING_CALL.
How to do it I found here.

Next we need to create service which will obtain localisation, and will store into file info about time of call, direction (so incoming or outcoming), phone number, localisation (so latitude and longitude), accuracy of location, provider name (so GPS or Network, where Network describes both cell network and WiFi network), and if we will be able also "address". This is easy part, and most tricky thing for me was to wrote it in this way that we first will try to use GPS, and if we will not have location from GPS in 5 seconds we will try to use Network.

Last part is code for displaying results of our autoinvigilation ;-)

Here results on my Nexus S :-)

Here sample with result from Network (WiFi):

How you can see we have here rather good accuracy, about 60 meters (radius of circle shows accuracy). Btw. it is near KRK Google office ;-)

Here you can see more "global" ;-) view. Little circle near upper left corner is this what you saw on picture above:

Here how looks my all connections to now, from the right you can see Kraków and my connections in Kraków (those you can see on pictures above):

And now how it looks when almost only GSM network is used ;-)

If you are interesting in seeing the code, you can find it here.
If you want APK file, you may find it here.

Isn't it cool that you can write something like this in less than 300-400 lines? :-)

Similar postsbeta
Chrome2Chrome - lets move browser tabs between computers ;-)
OOo2GD - surveys results
Calculation of SSD life time in EEE PC
What sux in G1?
Google Buzz - let's mark some comments as not spam ;-) or how to unhide "hidden" comments ;-)

Tuesday, February 15, 2011

Watcher ;-)

I already flooded my Polish blog with pictures of one of my Android figures ;-) exactly this one which stays in my office, and watch for my company laptop ;-)

Here another one, this was watching my telescope ;-) (Dobson 8 inches, and it isn't exactly mine, it belongs to my mother, but because I "trade" it with her for Galileoscope I call it mine ;-))

Btw. I'm trying to attach to this post my localization (but I'm not sure if this blog will able to show it) as a part of testing for something what I want to add to Bloggeroid :-)

posted from Bloggeroid

Similar postsbeta
Just testing my new Android app for blogging on Blogger :-)
CallLoger ;-) Invigilate yourself ;-)
Bloggeroid 1.2 - let's make it simpler
Bloggeroid 1.0 :-)
Bloggeroid 1.9

Thursday, January 6, 2011

Chrome2Chrome - lets move browser tabs between computers ;-)

Some time ago I created new plugin for Google Chrome.
It is called Chrome2Chrome and works similar to Chrome2Phone. But instead of sending pages to your Android phone it is able to send page to another computer with Chrome :-)

Here video showing how it works :-)

Now some details ;-)

If you are using 2 or more computers, sometimes you are reading something on one computer and want to change computer and you may like open on second computer those tabs which you have on first machine.

Normally you may copy addresses of pages and send it to yourselves by e-mail, you may try to type addresses again by hand, you may add page to bookmarks, etc.

With Chrome2Chrome you simply need to click on Chrome2Chrome icon, choose computer where you want to send this tab and this is everything what you need to do :-)
Chrome2Chrome will "move" your tab to selected Chrome installation.

It's not a magic ;-) it's crafty usage of Google Docs ;-).
When you sends your page to another computer Chrome2Chrome creates special file in Google Docs in folder Chrome2Chrome, and second computer reads this file and opens new tab with address from this file :-)

Chrome2Chrome generate rather big traffic, it may be about 10 MB per day (count as 24 hours) per one browser. So if you want to use it on Cr48 you should know that it may simply eat your whole 3G transfer.
Chrome2Chrome creates some files in your Google Docs, all those files are placed in folder Chrome2Chrome, but are also visible in "All items" in Google Docs.
Chrome2Chrome stores your Google Account credentials in your Chrome, so NEVER use it on machine where somebody may have access to it.

It's beta, so it may have some problems :-) After installation you need to go to Chrome2Chrome icon and provide your Google Account credentials, and name of computer. This name will identify browser.
After setting Google Account credentials and computer name you should wait about 15 seconds and go again to Chrome2Chrome icon and to check if you can see this newly "crated" computer in "Send To", if not, please repeat setting name and credentials.
I never had problems here, but I heard about people who had problems...

You may download Chrome2Chrome from Chrome Web Store:-)

Hope you like it :-)

Similar postsbeta
CallLoger ;-) Invigilate yourself ;-)
OOo2GD - surveys results
ePubGenerator v0.0.3 - from to EPUB :-)
Google Buzz - let's mark some comments as not spam ;-) or how to unhide "hidden" comments ;-)
Gouraud Shading in JavaScript :-)