Αρχείο ΚΚΕ 70 χρόνια ΔΣΕ
Showing posts with label IT Adventures. Show all posts
Showing posts with label IT Adventures. Show all posts

Wednesday, January 23, 2013

Remote playing iPhone from Pc and vice versa

Control PC from iPhone (WiFi)

I have managed controling my keyboard and mouse from my iPhone 3G (ios 4.2.1) with Logitech app Touch Mouse (Διαβάστε εδώ πως ).
You have to run a Logitech server installed on the PC. BOTH are free.
This is working through WiFi from the iPhone (client side) as long the PC (server) is on the same "network" s OR even in different network if you kow the exact ip and there are no firewalls block the ports used in between.

i.e both iPhone and PC are connected in the same 192.168.1.1//24:
PC
IP Address: 192.168.1.8
Subnet mask: 255.255.255.0Default Gateway: 192.168.1.1
iPhone
IP Address: 192.168.1.3
Subnet mask: 255.255.255.0
Router: 192.168.1.1
An easy way to do it is setup an Ad-hoc network between the iPhone and PC not for sharing Internet but just to connect each other..
Very convinient ,indeed! when watching movies...

That last leads us to the reverse route of controling iPhone from PC.

Control iPhone from PC

Wireless - WiFi

First i had to cope to set an Ad-hoc network between my iPhone and PC. I  setup following this instruction 

Right-click your wireless network connection, and then click Properties.
In the Wireless Network Connection Properties dialog box, click the Wireless Networks tab.
Make sure the "Use Windows to configure my wireless network settings" is ticked
On the Wireless Networks tab, under Preferred networks, click Add
In the Wireless network properties dialog box, on the Association tab, type the name of your ad hoc wireless network in Network name (SSID) box (shown in step 10). For example, you could name your wireless network iPhoneNetwork.
9.Clear the The key is provided for me automatically check box and select the This is a computer-to-computer (ad hoc) network check box.
10.Create a 13-digit password and type it in both the Network key and Confirm network key boxes. Then click OK.
Click OK again to save your changes.
Wireless Networks tab in Wireless Network Connection Properties dialog box
You are now able to "connect" to the iPhoneNetwork from "View available wireless netwroks"

After a little (re)searching i was able to get it stable with the following configuration still only and only when i had a iFile webserver running to prevent my iPhone from Auto-Locking and at the same time keeping the connection alive

PC
IP Address: 192.168.0.1
Subnet mask: 255.255.255.0
Default Gateway: 192.168.1.1
DNS: 192.168.1.1 
iPhone
IP Address: 192.168.0.2
Subnet mask: 255.255.255.0
Router: 192.168.0.1
Default Gateway: 192.168.1.1
I can know use my favorite PuTTY!!!!!!!hehe....

I connect with Putty to 192.168.0.2 Port: 22 (as you can see i have saved this session as "iPhoneXP")
in green is what i typed in.
in red is what i typed in PC's command prompt
login as: rootroot@192.168.0.2's password: alpineiPhone:~ root#
I get a list of the files (i.e. all mp3's by Arkana!) i want from my PC

%HOMEDRIVE%%HOMEPATH%>cd Documents\Music..\Documents\Music>dir /s/b *Arkana*.mp3 >list

then i upload (with running mongoose in Music folder) my list to iPhone and convert it to ios format

~ # curl -C - -O http://192.168.0.2:8080/list
~ # sed -i "s/$(printf '\r')\$//" list

i create a folder named music and i download/upload there from my PC all the mp3's i want!!

~ # mkdir Music
~ # mv list Music/
~/Music/ # cd Music
~/Music/ # for i in $(
~/Music/ # rm list
 After that i have my files where i want them...
...and now the Magic begins!
Let's listen to some music!
~/Music/ # for i in $(ls *.mp3);do play ${i}; done &
[1] 1181
~/Music/ #
the number in brackets is the specifc number for this "job"(jobspec) in our case playing mp3's
the next number is the number of the process(PID) doing the "job"
Ready to get back to work listenning your music..
***WARNING*** don't close the window of PuTTY session because your music will die with it :(
oops..something you forgot. you have to go to kitchen and grab a snack! no problem!
Pause the music!!!!!!
here is how.. ON the SAME window of PuTTY session you send a SIGnal to stop the program playing
~/Music/ # jobs -l
[1]+  1181 Running              for i in $(ls *.mp3)
do
      play ${i};
done
~/Music/ # kill -l
HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 
~/Music/ # kill -STOP 1181 
OR
 ~/Music/ # kill -n 17 1181
The STOP is the 17th signal to  the process number 1181 which is our music playing
You have your snack, now you can continue listenning to music...
Resume the music!!!!
~/Music/ # jobs -l
[1]   1181 Stopped              for i in $(ls *.mp3)
do
      play ${i};
done
~/Music/ # kill -l
HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH 
~/Music/ # kill -CONT 1181 
OR
 ~/Music/ # kill -n 19 1181
The continue (CONT) is the 19th signal to  the process number 1181 which is our music playing

Bluetooth

Of course you can use the more user-friendly UI of Remote controling your music through Bluetooth, the protocol AVRCP is implemented in iPhone 3G.

I managed to get remote contoller and stereo sound(A2DP) working together under Windows XP after installing Atheros Bluetooth Suite.

There is not much to explain. First you have to pair the iPhone with the PC.

It will ask you for passcode, just give an easy 0000
Then just start your ipod App or audio player on the iPhone  and go to Bluetooth Suite

select your iPhone and then select Stereo Audio Gateway and you are listenning your iPhone music from your PC speakers and you have !

For the separete option you will use AirPlay button on iPhone player 

Just press the Airplay button and select iPhone and your iPhone speakers or headphones will work again.


Friday, December 21, 2012

Add "Uninstall" option in the .INF context menu

Many times i wanted to just right-click an .inf driver file and just the driver uninstall!!

Here is the magic code to add to your context menu of INF files the "Uninstall" option!!

 


Sources: Using an INF File to Uninstall a File System Filter Driver (Windows Drivers)

Saturday, November 1, 2008

"Μαύρη τρύπα" στο site του "Ρ";

Έψαχνα χτες να βρώ δημοσιεύματα του "Ρ" ώστε να ακολουθήσω την πορεία των μαθητικών κινητοποιήσεων στο μακρινό 1999 αμέσως μετά το σεισμό, αλλά κανένα φύλλο δεν εμφανίζεται σε εκείνες τις μέρες...συγκεκριμένα απόμ 17/9/1999 μέχρι 2/11/1999, και το φύλλο της 3/11 υπάρχει από τη σελίδα 15 και μετά!

είναι λογικό; γίνεται κάποια αναβάθμιση; ή απλά ένα σφάλμα στη search engine του "Ρ";

Monday, June 30, 2008

Why I still use windoze..

Well the only two reason keeping me from switching to Linux is the below really practical combination (see the photos)
Anyone that knows something about drivers on this Bluetooth dongle (Mobile Action 720) or this a similar program on Linux (float's Mobile agent) please comment.
Αυτοί είναι οι δύο λόγοι που με κρατάνε από το να πετάξω τα άθλια κατα τα άλλα Windowze. Είναι το πρόγραμμα float's Mobile agent (που δεν έχω βρει ανάλογο για Linux) και το Bluetooth stickάκι(για το οποίο δεν έχουν driver στα Linux), ο συνδυασμός τους μου επιτρέπει να κρατάω backup ΟΛΟ το κινητό μου στον υπολογιστή.

Όποιος ξέρει κάτι για το stickάκι ή για παρόμοιο πρόγραμμα σε Linux, ας σχολιάσει.




Υ.Γ. Άσχετο...
Ενδεικτικό (ή όχι?) του τι μουσική "στηρίζει" κάθε σταθμός. Ανοίγω το πρωί το ραδιόφωνο(ραδιόφωνο κυρίως παρακολουθώ το έχω πει και σε παλιότερη ανάρτηση.)
ο 902 είχε διαφήμιση για τους Whitesnake και τους Def Leppard...
αλλάζω και ο Kiss 929 εκείνη τη στιγμή είχει διαφήμιση για τη Madonna(μπλιαχ..)
απηυδισμένος αλλάζω και βάζω Atlantis 105.2, ο οποίος βάζει διαφήμιση για τους Sex Pistols...