Friday, April 05, 2013

cracking iMessage

Background
2 iphones in 1 months later, and fun times with android on nexus 7 makes me want to switch to an android phone, i however recently taught my parents how to use iMessage, and no MMS included in my phone plan, so i generally send media via iMessage.   i want to be able to continue using it while an open alternative takes over.


Research

  1. What has been done? (1)
    • so far i've found a bit of talk about it.
    • Widely popular is SMS messaging.
  2. Find specs for the protocol (2)
  3. Android development vs Web app.




References:
(1) iOS reverse engineer/developper: http://ios-rev.tumblr.com/
(2) Certificate request process for iMessage: http://imfreedom.org/wiki/IMessage
(3) Certificate Activation brief: http://theiphonewiki.com/wiki/Activation

Friday, September 30, 2011

Stock market, trading, options

I've decided to get my hands wet and start making some money the stressful way... with options trading!
Not only that but i am determined to use my software development knowledge to make an options pricer, as well as any tool that could aid me in winning in this gruesome stock market.

For those who don't know about options trading, i've got a learning section where you can learn options trading basics, and soon options trading strategies, to get started and start backing up your investments with solid contracts.

With the stock market as volatile as it is right now, it is the perfect time to get started with options trading and start making some serious money, the knowledge is here, and i'm putting it together on my site about options trading.

Go check it out!

Friday, September 17, 2010

MY alarm clock

#!/bin/sh

#random: od -d -N2 -An /dev/urandom | sed -e 's/[[:space:]]*\([[:digit:]]*\)/\1/
#mpg123 -Z -n `perl -e 'print rand()*time()%2000'` -k `perl -e 'print rand()*time()%2000'` -@ fullplist.txt >& PLAYED/played_`date +%d%h_%H_%M`
export LINES=`wc -l <>

while [ yes ]
do
export NEXT=`let R1=$((RANDOM % LINES)); head -n $R1 fullplist.txt|tail -n 1`
export R1=$((RANDOM%2000));
export R2=$((RANDOM%2000));
echo Playing $R1 $R2 of $NEXT >> PLAYED/played_`date +%d%h_%H_%M`
mpg123 -n $R1 -k $R2 "$NEXT"

done

Tuesday, June 02, 2009

Web design website

I need to make a modern web design website... for websites integrating new technologies such as googlemap, facebook, etc.

Baramap

Perhaps i should start by designing a logo for it.

RFID antenna and reader

I must make an RFID sniffer, then a reader and writer.


RFID sniffer:
http://www.openpcd.org/rfiddump.0.html
http://gnuradio.org/trac/wiki
http://www.ettus.com/
http://events.ccc.de/congress/2005/fahrplan/events/769.en.html


RFID reader/writer:
http://www.openpcd.org/about.0.html

I need to go get an evaluation for the price of all the parts...

Wednesday, May 17, 2006

Markov chains

What i need is to set a goal, and use markov chains to have the program reach that goal.

For example if i want the program to convey a certain message ie. "i'm hungry" it will use markov chains to say that, once it has reached that goal some sort of checksum will be filled.

needs:
markov chains;
% accuracy counter;
goals.


Goals are created by interactions.

i can have functions contain certain values ie.
"Get me" = 1
"Music" = 2
"name %data" = 3

Saturday, April 29, 2006

Urgent self-note

Get back to work on this asa CV is complete.

Practice c++ with sudoku solver.

Monday, November 28, 2005

Puting it all together

I'll have more time for this when my exams finish off. And i convince myself to it.