Monday, August 27, 2012

Download PMBOK 4th Mind Map from Mind Manager 2012

Step1: Choose "From Template" as Figure1

Figure 1


Step2: Choose "Maps for That!" as Figure 2
Figure 2


Step3: Choose "Technology" as Figure 3

Figure 3

Step4: Choose "PMP Study Guide" as Figure 4
Figure 4



Wednesday, August 22, 2012

This is what will be happened in next few years, emerging trends!

(Actually this is my old post from April 2010 - but it was draft version in un-published box)

Trends:
1. Cloud Computing
2. Business Intelligence
3. Mobile Computing
4. 4G Internet

Equivalent to:
1. PHP/Server Side programming
2. Mobile programming: iPhone/Android/WindowsMobile/Bada/Internet TV
3. Interactive Design: HTML5/Flash
4. EcoSystem, Social API: Facebook, Twitter, Zing, Youtube

Saturday, August 18, 2012

Manually install/remove iPhone software

If you get a chance to download ipa file but don't know how to install it to your iPhone, iPad? Here are some tips:

INSTALL MANUALLY
1/ Using Installous:
- Download your desired ipa file (or ssh to your iPhone)
- In case if you download directly on your Safari, you can use iFile to move it to Installous folder (/private/var/mobile/Documents/Installous/Downloads)
- Open Installous then install it

2/ Using  dpkg -i to install your application (*.deb file)

UNINSTALL MANUALLY

1/ SSH to your mobile phone
2/ Delete your application under folder: /var/stash/Applications/<application name>
3/ And/Or delete your application under folder /private/var/mobile/Applications/<application id/code>
This is a bit hard for you to know which application id/code folder belongs to which application, so you basically have to go in that folder and find <application name>.app folder that equivalent to you application name (you have to guess and make sure correct folder yourself)

Detail example:

1/ How to find your application folder?
Change to default application folder: cd /private/var/mobile/Applications/<application id/code>
Find your application folder that you wish to delete: ls -R | grep 


Another way is using SBSettings\System Wide Options\App Folders, then select your application to see it folder

2/ Delete application: rm -fR /private/var/mobile/Application/<application id/code>

Basic understandings of iPhone/iPad

1/ iOS is unix-based operating system - debian/ubuntu? so that's reason why there are some workforce to port iPhone GCC compiler to Ubuntu - https://github.com/javacom/toolchain4#readme - need study, confirmed?
- So please do remember some constraints related to security matters, eg: you ssh (using root) a file to iPhone and then your application (default using 'mobile' user) to access that file - it'll be failed due to security

2/ IPA package is generally zip file with content inside

3/ Some important folders/directories in iOS
- Default user-home folder: /private/var/mobile
- User-home Application folder: /private/var/mobile/Applications - This is where all the real application code, data stored - so if you want to hack your application - come in here
- User's application data: /private/var/mobile/Documents/ - This is where you see your working data in application stored
- Default iPhone Application folder:  /var/stash/Applications
TBC

4/ Package in iOS
- deb file: is a traditional debian package file so you can use debian command to install, remove it, eg: dpkg -i

- ipa file

5/ Default root password: alpine

Some useful applications for iPhone/iPad

1/ PaperBoss:
I need to study courses, and I made decision to use FlashCards technique. I googled around and finally there were no suitable application on iPhone, iPad. So I had an idea is to create Flash Card myself (picture) and set it as PC's wallpaper, iPhone/iPad wallpaper interval. I found an application: PaperBoss, that was quite very old application in iOS, it's crashed all the time (during setting/configuration works) but it still works normally background somehow

2/ TBC

Useful commands in iPhone/iPad terminal

1/ Want to reboot your iphone/ipad? Connect to terminal (or SSH) and issue command: reboot

2/ Want to restart SpringBoard? Connect to terminal (or SSH) and issue command: killall SpringBoard
TBC

3/ Want to start/stop service in iPhone, speeding up your iPhone?

Start vsftpd (daemon/background service)
launchctl load /System/Library/LaunchDaemons/com.bigboss.vsftpd.Startup.plist

Stop vsftpd daemon
launchctl unload /System/Library/LaunchDaemons/com.bigboss.vsftpd.Startup.plist

Start sshd
launchctl load /Library/LaunchDaemons/com.openssh.sshd.plist

Stop sshd
launchctl unload /Library/LaunchDaemons/com.openssh.sshd.plist

View all working processes
ps -ax

View working processes, and its status
top

View disk free on your iphone
df -h

View used command in terminal
history

View your iPhone information: Kernel, Hardware, iPhone name, etc.
hostinfo

Or
uname -a

View network connections to/from your iphone
netstat -s

Configure your iphone network interface
ifconfig -a

Manipulate packages: install, list, remove, etc.
dpkg -l

View help system
help

Some sources for your free/cracked iPhone/iPad app:

1/ Cydia (in this application you can add many application sources/repositories, you can google it)
2/ Installous (this can be installed from Cydia)
3/ HipStore (this can be installed from Cydia; source: store.heaveniphone.com)
4/ AppStoreVN (this can be installed from Cydia)
5/ Installer (this can be installed from Cydia)



Friday, August 3, 2012

Want to study - flash cards is smart choice

I'm reviewing PMP course, and I soon or later want to get this certificate so I'm thinking of creating my own flash cards, I google around tools for my iphone, ipad, and I saw these interesting websites, especially for knowledge, flash cards exchange

http://www.cobocards.com/pool/en/cardset/67qae0711/online-karteikarten-pmp-processes/

http://www.flashcardexchange.com/iphone-flash-cards

https://quizlet.com/upgrade/?signup&redir=http%3A%2F%2Fquizlet.com%2F

And tools:
CoboCards
FlashCard+

Btw, I will use these tools for creating, maintaining and sharing our project knowledge also

And I got an idea to create a soft (called 'Social Flash Cards') to integrate into Facebook, Twitter, and sharing feature between users; taking a photo with notes for studying and share instantly to friends

And I learnt from the guy - Christian Kienle - who made and published flash cards tool an interesting term "Prototyping driven developer" that sounds cool. He created hundred applications based on his own idea and publish, few of them, acquired by firm, company to make commercial

Wednesday, August 1, 2012

Speed up your iphone by stopping daemons

Your iPhone basically is a Unix (MacOSX) power-based phone, that sounds cool!? So to speed up your iPhone, you just simply stop un-used, or rarely use services (call daemon in Unix)

Here are 4 steps:
1/ Get access to your iPhone terminal (ssh, MobileTerminal)
2/ Learn launchctl command (with parameter: start, stop, list, load, unload)
3/ Using launchctl with parameter "list" to see un-used, rarely used daemons, and "stop" it, or "unload" it from startup
4/ Move (do not delete - in case you want to get back those services) those .plist file away from /System/Library/LaunchDaemons/

These are links for your reference:
1/ Related to command line: http://www.ifans.com/forums/threads/ssh-daemon-wont-start.87039/

This shows you how to load, unload daemon from startup also

2/ Related to daemons: http://www.ijailbreak.com/how-to/how-to-remove-launch-daemons-to-increase-speed-battery-life-disk-space-part-two/

3/ This week, when I reviewed my post, and after working around I found this very detail and interesting article. It explains very detail which Daemon you can stop & in which situation
http://forums.macrumors.com/showthread.php?t=1371126

 Finally, use it at your own risk, but warranty there is no damage to you iPhone, iPad


Digital Inspiration Technology Guide

Change the world with your passion