yashsingh1/xdaforums huggingface dataset:
[Quantum General] DebbieNY13:
OMG, I think I Love You! :-)

Having never exported/imported data from Outlook, I didn't think of that. I've just exported my data and will email those files to my personal AOL address and import those files into my Outlook at home. My home Outlook is not set up to send/receive email. My understanding is that WP7 syncs with Live (correct?), so I will simply set up a Live account and import the data from Outlook there.

I really hope that Apollo does bring back a utility to sync via computer directly or this whole process will have me running... and screaming... back to my Rhodium. ;)

Thank you SO MUCH for walking me through this. :) I was panicking that the Quantum was going to be useless to me without direct PC syncing ability, but this may just tide me over until Microsoft wises up. :rolleyes:

Debbie
[Quantum General] JVH3:
Once you get used to it, you might find that you like it better.

It's always up to date and can be updated from multiple locations (anywhere you have we access). You can log into live and update your contacts using a full keyboard and a large screen. And, you still have the flexibility to do it from the phone.
[Quantum General] DebbieNY13:
Well, I got to play with the Quantum (which had already been upgraded to Mango 7.5) over the weekend. While I enjoyed using the phone quite a bit and really liked how many things were easier and more user friendly, the process that I had to go through to import my calendar/contacts and the fact that I couldn't set up my AOL accounts as easily as I could with my Tilt 2, left me running back to using my Rhodium as my everyday phone. :mad:

The format of the exported calendar data (Outlook 2003) would not import directly into Microsoft Live (why would M$ not implement a process that would work with their own family of software???), so I had to set up a Gmail account anyway. The calendar/contact files imported into Gmail as I hoped they would, with 2 very important exceptions: (1) The export process changed recurring appointments into individual appointments, which would make rescheduling events a horrendous task later; (2) Somehow, there were several contacts that were missing their names/company names, making me pull out my Tilt 2 and utilize 'Reverse Lookup' for those contacts that I couldn't recognize off the top of my head.

These syncing snafus are a major deal breaker for me! My syncing process is flawless right now and handles everything as it was designed to. No matter how much I enjoyed playing round with Windows Phone, there is no way that I will put up with this arduous process (almost daily). :mad: M$ really needs to bring back the ability to sync directly with a PC, as well as via the Web, or I'll be buying up used Rhodiums to keep my life hassle free for years to come. ;)

Debbie
[Quantum General] JVH3:
pst files may have imported better. I know contact picture information is also lost when using tab or comma delimited files.

Forwarding meeting invites to yur live account should have kept new recurring meetings to be correct. And editting the ones that you have with computer when logged into live should also have worked.

Really surprised that your company doesn't just let you sync with exchange. I know at the company i work at, anyone can sync there own devices. Windows Mobile, Windows Phone, iPhone, Android -- It doesn't matter.

But, work only pays the bill if they determine that you need it. And then, it is an iPhone 4S that they pay for.

The Rhodium was a great phone. It could do just about anything and it had nice keyboard. Needed regular resets to get memory back because of the Sense tabs and other memory leaks though.
[Quantum General] DebbieNY13:
HUGE Thanks!

I believe the file type that LIVE was looking for were 'ics' files. I thought 'pst' should work as well, but I was at home and unfortunately unable to access my calendar at work to test either scenario out.

It's a large global company, so they are pretty tight about securing their data and will not permit any employee to access information with personal devices. Since I am not at a level that requires that I carry a company phone, I am pretty much stuck with my current process of utilizing ActiveSync, which they don't have a problem with, but they refuse to give me the Exchange server information to allow my work email to go to my phone.

Our company relies on Blackberries, but I understand that they are issuing iPads to some high level employees.

I *so* love my Rhodium! I don't find that I need to reset very often with my current ROM (see signature), as it utilizes 2.1, which is fine for me. Before that, I had a Kaiser, which was a damned fine device at the time. I still have it in case my back up Tilt 2 fails me. LOL!

Thanks again for taking the time to educate a Windows Phone newbie. I've been doing lots of reading on the new OS, but to someone who hasn't had any exposure to much of the new terminology, it might as well be written in Chinese. :D

Debbie
[Quantum General] JVH3:
Sense 2.1 was way better with memory usage. I just liked all the extra bells and whistles of Sense 2.5. The biggest thing I missed was the program tab, so after Kimi_Sae_Ireba ported it from some beta Sense 2.6, I modified it to support 4 columns.
[Quantum General] fatclue:
Outlook Solution

I don't know if I'm late to this party but I've been reading some of your posts regarding Outlook. I don't know if you are aware of Outlook Connector. It's a MS download that lets you sync Outlook with Windows Live whenever Outlook is online. Whatever you do on Outlook will sync with Live and in turn, go OTA to your phone. I had a Touch Pro 2 once and frankly, the only thing I miss is the PAN capabilities through either USB or bluetooth. Most people don't realize that the Quantum is the most "hackable" WP7 phone mainly because of the MFG app and it's built-in registry editor. The Dell Venue Pro allows for read-only of the registry and the Samsungs need WP7 Root Tools. Peace, love and soul.
[Quantum General] The-Captain:
Nice work on this JVH3, very useful post!
[Quantum General] DebbieNY13:
Yeah, I know, but the only problem that I had with that is my company will not allow us to connect to any 3rd-party email or online storage systems because they are (rightfully so) obsessed with data security.

I bought a used Android HTC Desire Z (unlocked Bell Canada version), because of the HTC Sync (as well as other available) USB syncing capabilities. However, I could not convince my systems people to allow me to install any of them, as they haven't tested them, thus they will not support them. MS ActiveSync was approved at some point, that's why they allowed it. So, in the meantime, I've been syncing the Rhodium at work, then syncing it at home, and then using HTC Sync to move my calendar and contacts over to my Desire Z. Seems to work for now, with a manageable (but too many for my taste) amount of errors that I need to fix before I sync at home, but it works.

I still have the Quantum and I may play with it some more at some point, but that will force me to always have to put my data on the internet just to sync and I'm not really comfortable about that. Hopefully they will bring back a method of USB syncing in a later version of Windows Phone. I'd still be left syncing the way I do now, but I can live with it in the meantime.

Debbie
[G Tablet Q&A, Help & Troubleshooting] Spazmodo:
Moving to QandA
[Galaxy S I9000 General] Altimas:
So for me its an end of an era. I just sold my i9000 away and I'll be honest, it wasnt easy letting it go.

The SGS in my opinion was Samsungs best phone at the time it was released and arguably the best phone period. After a full year of hard usage I can say it was my privilege to have owned it.

First off a huge thank you to XDA for being a fountain of knowledge and a source for phone enthusiasts to join, people that love their great phones but still want them better. Second another great thank you to the guys that put together CM7. CM7 transformed my phone into a beast and I can tell you the interface is so responsive it rivals my current i9100. Then there is the customizations and features found only in CM7. There is something about the ability to rotate a phone 180 degrees, or swipe to remove a notification, or the ability to customize things like status bar colors that go to show that a lot of time and passion was invested into that project.

The i9000 itself has many pros and cons, but definitely more pros but I'll only nail the big rocks for me. The display is top notch and for me is a step up compared to its competition. There is something about the screen on the Atrix that just looks washed. The gorilla glass has withstood a full years worth of usage and still I'd rate it at 9.8/10 with only two tiny tiny dings. I've never had any problems with reception and the 16gb on board was more than enough for anything I ever used.

As far as the negatives there was a few glitches but I'm convinced they are all software related as new carrier releases or CM7 removed them. The physical make of the phone could have been improved, the backing never seemed to fit perfect and the phone itself just seemed to look like an imitation of an iPhone. The gps sucked and the phone should have come with an LED for the camera. Then lastly there was the constant battle for my more battery life. I used tasker, I used battery stat applications and I constantly made configurations but in the end my conclusion is... crappy battery life is a fact of life.

Despite the list of negatives the phone still rocked. The fact that the phone isnt perfect only highlights that Android only has one way to go and I'm excited to see where that is.

A quick comparison with my i9100. Hands down the i9100 is way faster of a phone. It has an LED light and the GPS actually works, not great but still works. The battery still sucks but IS better than the i9000. For me the 4.3 inch screen is the perfect size and the phone itself just looks better. BUT altogether its still just next years model. If you have the extra funds then sure, but I do not recommend dumping the money for this phone unless you require the speed/led/gps which for me are not deal breakers. Personally I had a $200 credit (min $400 purchase) that was expiring and I had nothing else on my wish list.
[Galaxy S I9000 General] ccrows:
Nice review!, but to address your cons:

GPS on the latest Google Maps w/ Angry GPS IMO works pretty well.

For battery the Samsung Armani 1650mah (same physical size as stock) picks up the slack and IMHO makes this the best battery live I have ever used on Android... :)
[Galaxy S I9000 General] Richy1989:
is this thead alive?
[Android Software Development] viulian:
Update 7 May 2012: New version released, containing PHP 5.4.2 with curl / openssl modules built in (still for armv5). Besides the version number, installation steps remain the same.

Introduction

The web page of the project, containing more information, licenses, configuration fils, list of modules for php and lighttpd, etc is here:

http://hex.ro/wp/blog/php-and-lighttpd-for-android/

It also contains and example, how to install SMF forum onto the phone :)

Download

This comes with NO WARRANTY. Use it at your own risk!

php-5.4.2_lighttpd_1.4.29_armv5.tar.gz

php-5.3.8_lighttpd_1.4.29_armv5.tar.gz

Installing

After you copy the archive above into the root of your SD Card, installation is easy:

cd /
tar xf /sdcard/php-5.3.8_lighttpd_1.4.29_armv5.tar.gz
reload-fcgi.sh
reload-lighttpd.sh

Make sure you are on the root file system (/) before executing tar command.

Also, mandatory: rooted phone + busybox + /system partition mounted read only.

Below information is older - which was before the bundle was ready

Coming soon:

(excerpt from phpinfo() now running on my phone)

System	Linux localhost 2.6.32.9-perf #1 PREEMPT Fri Jul 8 13:45:08 2011 armv7l
Build Date	Aug 30 2011 22:07:32
...
PHP Version	5.3.8
...
Server API	CGI/FastCGI
Virtual Directory Support	disabled
Configuration File (php.ini) Path	/system/etc/php
Loaded Configuration File	/system/etc/php/php.ini
...
_SERVER["_"]	/system/bin/php
_SERVER["FCGI_ROLE"]	RESPONDER
_SERVER["SERVER_SOFTWARE"]	lighttpd/1.4.29
_SERVER["SERVER_NAME"]	192.168.1.3
_SERVER["GATEWAY_INTERFACE"]	CGI/1.1

I have managed to compile lighttp 1.4.29 with fcgi support as well as php 5.3.8 (both latest version).

All graphics libraries are in as well as SQLite.

I will still have to play with OpenSSL to get it running. Maybe MySQL in the future :D

It will take a while to set everything up (a web page for source code, wiki on how to install), but we're close to have a fuller Linux experience on Android powered phones.
[Android Software Development] edude03:
This would be amazing, I've been hoping for something like this.
[Android Software Development] Adolf1994:
wow, I'm really looking forward this :)

It's cool to have this functionality, cuz sharing files via BT is a pain the ass :D
[Android Software Development] krzych:
I'm waiting too. And wish you luck. Thanks for the efforts.
[Android Software Development] viulian:
Thank you for the kind words :)

Yes, everything works now, and I've tried out a PHP gallery as well as PHP file editor (so you can edit .php files within Opera connected to local host).

It works. Unfortunately, on my Arc, it takes about 3 seconds to generate a thumbnail of a camera image. Now I understand why the whole thing with Media Server indexing files first time after reboot, when phone is slow and etc .. and why the need that apps have to notify Media Server to index additional files when apps create them. So by the time user gets to open the gallery, their thumbnails are already there (it masks the delay).

I want to try out more scripts and then create an installer for the whole thing. If members here report it works, then I will upload it to the market.
[Android Software Development] Adolf1994:
I think I will try a bunch of forum engines.

How many additional modules will there be? ImageMagik is really useful… or at least GD :p

EDIT: ohh, didn't see OP says all graphic libraries included (^_^; )
[Android Software Development] krzych:
We should thank you for your efforts. And we are.

You can count on me. I'm not a full time PHP developer, but I wrote few little "systems" in "my way" so it should test non-standard approach at least. but I believe you've already tested basic PHP behaviour ;)

By the way - you mentioned something about mysql... I would personally prefer PostgreSQL, but I do not know anything about a way it's written so theoretically it can be harder to move to arm platform. Postgres is more flexible in many ways, and sometimes (I've heard) a way faster because of simplicity of mysql.

But if anything will be problematic with sql, I can always fall back to sqlite ;)
[Android Software Development] viulian:
Update:

libcurl won't be bundled (PHP will be compiled without --with-curl argument).

It seems that libcurl has a dependency on libc - and it tries to load libc.so causing php executable to crash.

Output from strace:

open("/system/lib/libc.so", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=273912, ...}) = 0
close(3) = 0
--- {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xfde0004} (Segmentation fault) ---
+++ killed by SIGSEGV +++
Segmentation fault
[Android Software Development] Adolf1994:
that's really sad. cURL is sooo cool. (´Д`)

but so far you always found a way to make things work and I hope the same will apply to this as well.

If you have an idea that would work, then will this released later? or you let us play with the cURL-less boundle? :D
[Android Software Development] krzych:
I won't mind lacking of cURL. We have wget onboard for simple downloads. For more sophisticated actions android isn't the best platform ;)
[Android Software Development] viulian:
Here's the info.php generated using lighttpd / php statically built for Android:

info.php.zip

I've been on a trip with limited access to internet, and so far I managed to find a fix for lighttpd which, when statically built, would not load the modules in the correct order. It was a mess to use :) I've documented it here: http://redmine.lighttpd.net/issues/2343

ImageMagick is not ported yet (just standard gd as you will see). I'm tempted to port ImageMagick also, since it seems that batch operations are faster with it than with the built in gd (and on my Arc, generating the thumbnail of a camera taken photo takes about 3 seconds, which is slow).

So far I've tested fotogallery and monoedit (to edit php files on the phone using any browser) and they work fine.

Please expect updates :) soon.
[Android Software Development] viulian:
I've just managed to cross-compile ImageMagick for Android, and it takes mogrify about 4.2 seconds (on my Arc) to create a 120x90 px thumbnail for a 1.8Mb photo from the camera.

[root@arc]/sdcard/DCIM/100ANDRO# time mogrify -path thumbs -thumbnail 120x90 DSC_0172.jpg

real 0m4.176s
user 0m3.950s
sys 0m0.130s

Also, each executable has about 5.3Mb when statically linked (convert, mogrify, etc...) which makes the ImageMagick bundle to around 57Mb in total (which is huge).

Thus, no ImageMagick for now :) waiting for better hardware.
[Android Software Development] krzych:
When will you release any alpha to allow us killing it? :D
[Android Software Development] viulian:
:) I'm working on a web page on my blog where I'll present everything - and will post an update here. If not later tonight, then tomorrow I'll release it.

For now it is compiled for armv5 CPUs (meaning it will work on many phones, even older and slower ones). I've tested it on a Sony X10 Mini (MSM7227, 600Mhz, ArmV5) and Sony Arc (MSM8255, 1Ghz, ArmV7) and works a treat!

Also installed SMF (Simple Machines Forum with sqlite) and it works.
[Android Software Development] krzych:
Great :D. I'll try it as soon as you publish it :D
[Android Software Development] viulian:
Please check first post :) and let me know! I've just released it.
[Android Software Development] dateno1:
i think max request size is too small :(

it will make 413 error when try to attach file :(

default value is 2Gb but i think viulian set too small value (even i can't attache 250kb jpg :mad:)

if someone want to increase it

add this lines on your lighttpd.conf

server.max-request-size=10240

server.network-backend=”writev”

server.upload-dirs=( “/sddata/www/tmp” )

size=kb

dirs=must same as upload_tmp_dir on your php.ini

there are my config files
[Android Software Development] viulian:
Thank you for the updates :)

Both php and lighttpd come with the default values - I did not change anything ... (in an attept to offer as much as possible the Linux experience with them, when you have to reconfigure things).

The only change I did was to set the temp folder for php to /data/local/tmp (although your suggestion to use the /sdcard might work out better in case of a lot of uploads since the /data space is limited compared to /sdcard).
[Android Software Development] dateno1:
i also think sdcard is better but /sdcard can't save permission and ownner

it's big secure hole :(

i think sd-ext is best
[Android Software Development] dateno1:
i compile the execwrap

using by gcc for android (you can download from here (you can extract from main files from https://market.android.com/details?id=com.n0n3m4.gcc4droid&feature=more_from_developer)

you can find documents about execwrap from lighty's site
[Android Software Development] dateno1:
add lua and perl on your server

just type 3 line and overwrite configure file (it need enough space for extract files)

tar xvzf /your_path/lua.tar.gz -C /system

mkdir -p /data/data/com.googlecode.perlforandroid/files/perl

tar xvzf /your_path/perl.tar.gz -C /data/data/com.googlecode.perlforandroid/files/perl

i add 3 lines on configure file

cgi.assign = ( ".lua" => "/system/xbin/lua",

".pl" => "/data/data/com.googlecode.perlforandroid/files/perl/perl",

".pm" => "/data/data/com.googlecode.perlforandroid/files/perl/perl" )

if you have other CUI binaries just add them :) (and please share them :D)

original from http://code.google.com/p/android-scripting/downloads/list

i want ftpd (need chroot, multi account) and ircd but i fail to compile them :(

already extract from pure-ftpd from FTPDroid but i can't configure it
[Android Software Development] dateno1:
add more option for lighttpd

overwrite and restart your server
[Android Software Development] viulian:
Very nice updates :)

I knew perl was working since I posted it in the past here: http://hex.ro/wp/blog/running-native-cgi-scripts-perl-with-micro-httpd-on-android/

The trouble with it is that it lacks so many modules, that is very difficult to get a good script running. Just the basic things ...

I posted php + lighttpd (did not even bother with security) just to see if it gets some traction.

From my point of view, this is still in infancy, since mobile carriers block access to the phones, so unless in a wifi space, we're still away from having really portable servers :) which we could connect etc.

I managed to compile mpich2 for ARM and tested it on my two phones. Running distributed processes on different phones (again, no security yet such as ssh tunnels, etc) is something that I dream to do. Again limited by mobile carriers.

I also got latest version of midnight commander compiled, but I still need to figure out why I can't enter into archives with it. Probably because of busybox which lacks some flags in its commands or etc. So the version that I already put here 4.7.0.3 is good enough.

What software are you trying to compile ? Maybe I can give it a try myself ...
[Android Software Development] dateno1:
i tried ircd and pure-ftpd and pro-ftpd but i not success yet :(

oh i forgot the add CGI.pm module

i will update it after school
[Android Software Development] dateno1:
i add CGI modules for perl

i forgot to add it

sorry to late

today i go to school at 7:00 AM and comeback to the home at 00:30 :(
[Android Software Development] dateno1:
oh i fail to run pplog

this is error message

Can't locate File/Spec/Unix.pm in @INC (@INC contains: /data/data/com.googlecode.perlforandroid/files/perl/site_perl/5.10.0/arm-eabi-linux /sdcard/com.googlecode.perlforandroid/extras/perl/site_perl/5.10.0 /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/arm-eabi-linux /data/data/com.googlecode.perlforandroid/files/perl/5.10.0 /sdcard/com.googlecode.perlforandroid/extras/perl/site_perl .) at /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/File/Spec.pm line 22.

Compilation failed in require at /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/CGI/Carp.pm line 340.

BEGIN failed--compilation aborted at /data/data/com.googlecode.perlforandroid/files/perl/5.10.0/CGI/Carp.pm line 340.

Compilation failed in require at index.pl line 22.

BEGIN failed--compilation aborted at index.pl line 22.
[Android Software Development] viulian:
Grab it from here: https://metacpan.org/source/SMUELLER/PathTools-3.33/lib/File/Spec/Unix.pm

and put it under:

/data/data/com.googlecode.perlforandroid/files/perl/5.10.0/File/Spec/Unix.pm

You will want to create the File and Spec folders first.

There will probably be more missing, I remember I had to install a few of them :) CGI too of course.
[Android Software Development] dateno1:
i add Unix.pm

Thanks

now i Success running blog :D (but it's very simple)
[Android Software Development] krzych:
Ow, I'm sorry, but I wasn't around until today, I'll check this out as soon as I'll be back at home today's evening :)

Great great great :D DHD as a network server, lol ;)