Tuesday, August 19, 2014

Dealing with Respberry Pi for exhibition settings

I have been working long for the wifi connection, still cannot figured out the eduroam settings. Then I work on Ethernet cable and internet works with cable connection.



Things work fine after changing the power adaptor and cable, with a more stable current flow and both keyboard and mouse response well.

I can able to surf online, browsing different pages.

Python version is 3.2.3 [GCC 4.6.3]

1/ How to run python: http://mcpionline.wordpress.com/2013/02/18/how-to-run-python-programs-on-the-raspberry-pi/

2/ Setting up SSH to communicate between mac and pi [PI Ethernet cable to router & Mac Ethernet cable to router]: http://www.raspberrypi.org/documentation/remote-access/ssh/unix.md

3/ To get IP address in PI: hostname -I

4/ To set up file transfer between PI and MAC: http://raspberrypi.stackexchange.com/questions/8950/copy-files-from-osx-to-from-pi









5/ run all the tested python script @ PI

6/ Fix WIFI dongle
- it works for other WIFI but not eduroam

7/ accessing file system command: http://www.raspberry-projects.com/pi/command-line/file-system

8/ setup virtual keyboard: require internet connection: "sudo apt-get install matchbox" 

Sunday, August 17, 2014

Thinking about the screens

I have to submit some images and final idea to WMC..today I finally have sometime to seat down and rethink the whole process. At the same time, estimating the technical feasibility.



#1: php spammer list display
- upload and unzip file on webserver with php: http://www.a2zwebhelp.com/upload-file-unzip-webserver


















#2: sending spam poem:
- read internet web text with Python: http://www.daniweb.com/software-development/python/threads/161312/reading-from-a-website
- time delay with Python: http://stackoverflow.com/questions/510348/how-can-i-make-a-time-delay-in-python


















#3: listening to reply:
- need to write a script to run the script in every 10 mins

Saturday, August 16, 2014

Thinking about exhibition settings

1/ with old CRT monitor x 3 + some cases, can think of really using one of the computer to run web thing.
 

2/ Putting a monitor into a cardbox  

I need to test a HDMI to VGA for my PI

Thursday, August 7, 2014

Python testing: sending and reading email


Tested:

1/ simple scrolling email -> js and html
2/ simple python sending out an email
3/ simple python reading out an email
4/ simple python deleting mails on server

next action:
1/ test sticky screen
2/ read email content instead of subject + check the duplicate read email  (store in a text file)
3/ continuous send email with delay (say every 2 seconds / mail) + random text file content
4/ two forms of display: many text on a single screen or one by one flashing
5/ small python script to download zip file then unzip and store in a specific location: http://www.stopforumspam.com/downloads/

Sunday, August 3, 2014

Almost latest idea - writing to spammers

Artwork title: Writing to Spammers

The work is about:
- intervening the spam system
- understanding the techno-materiality of spam system e.g server, coding and mail library
- understanding the cultural logic of reading and writing spam
- criticizing the massive cultural spam industry
- counter suggesting to response to spam rather than filter it in the mailbox

How it works:

1/ Display of the animated spam address
  • A program is written to extract a spammer list for every 24 hours
    • getting latest zip file, unzip and put on web server again
  • a screen displays with fade in/out or running text of a spammer email address, one follows the other 
2/ Writing a poem to spammers 
  •  A program is written to keep sending out a spam poem to each of the spammer
    • random selection of one of my spam poems
    • need to know which one has been sent and which one hasn't 
    • need to display the sending process e.g which email address, which poem to send, status such as start sending, successfully delivered etc. 
    • auto scroll/process to display the next spam poem, logic repeats
    • * specify sender email address, subject, content, to-address
 3/ Reading spammer' email
  • A python script is written to keep listening to the email server and see if any auto reply or bounce back email 
    • continuous check (poll) request to mail server
    • download the email content, email address, timestamp, subject etc and able to mark read/delete the email on server
    • Display the email content on screen
Technical equipment and architecture:

1/ Dedicated IP server
2/ A web domain e.g www.writingtospammers.com
3/ a email address such as reply@writingtospammers.com
4/ #1> display email address }  a web page (html, jquery, php)   or python with UI framework
5/ #2> writing spam email } either php or a python script 
6/ #3> reading spam email } either php or a python script

Next actions:
1/ test script1: python ftp and get zip file, unzip and then display the text on terminal; then check UI, adjust font color, text size, animated effect and full screen
2/ test script2: python sending dummy email (smtp) and check delay/sleep syntax
3/ test script3: python receiving dummy email (pop3)