Feb 19, 2008

Blogs and Global CyberSoft?

Chúng ta đã chứng kiến sự phát triển rầm rộ của những công ty chuyên về blog như Yahoo (Y! 360), Google (Blogger), Microsoft (Live)…chúng ta cũng đã thấy được sự phát triển của blog trong môi trường doanh nghiệp như là Microsoft, IBM, Sun đã làm…

Blog phần nào đó giúp ích cho sự phát triển của doanh nghiệp

Blogs giúpcho

  • Nâng cao hiệu năng làm việc nhóm, thông tin đến 1 cách real-time
  • Nâng cao khả năng sáng tạo và ý tưởng mới
  • Giúp cho việc chia sẽ kiến thức trong công ty
  • Marketing & PR
  • Chia sẽ chiến lược của công ty tới anh em
  • Kênh thông tin của anh em
  • và rất là nhiều nữa

Như ta đã thấy

Ideas and comments are welcome.

Feb 18, 2008

iPhone Jailbreak (1.1.1 & 1.1.2)

Firmware 1.1.1

  • Slide the slider to the right to execute the Emergency Calling
  • Dial *#307# and select Call. iPhone will display a receiving call, clear the entered number using the X button (in the top right) and the press 0, and Call button. iPhone will receive a call number 1, select Answer, Hold, and then Decline.
  • Now you are in the Keypad of the iPhone, select Contact to see All Contact screen.
  • In the All Contact screen, press + (on the top-right) to Add contact. In the box First Last, enter what ever you want for the name of the contact. Select the box Add new URL and enter prefs: for the URL, Save and then select Add new URL again to enter new url, this time, enter http://jailbreakme.com and the Save the contact.
  • Then in the contact screen, select the prefs: to go into the Settings of iPhone.
  • Select General -> Auto-Lock -> Never
  • Then back to the Settings creen, select Wifi to connect Wifi for the iPhone. After all, press the Home button to exit.
  • Now you are in the Activate iPhone screen, move the slide to go into Emergency Call, press 0 -> Call, Answer, Hold, Decline.
  • Select the contact and click on the url http://jailbreakme.com to open jailbreakme.com website, scroll down to the end of the page, select Install AppSnapp?
  • You will be back to Activate iPhone, use the Emergency Call to go back into the Contact screen of iPhone, if you see the downloading progress bar, you are successfully. BTW, wait for a minute to download the AppSnapp?. If not, try again until success. After all, the iPhone will automaticall restart and now you are at the Springboard of the iPhone.
  • Your iPhone has been unlock with Firmware 1.1.1

Firmware 1.1.2

In summary we will go through following step
  • Downgrade to 1.1.1
  • Jailbreak 1.1.1
  • Upgrade to 1.1.2
  • Jailbreak 1.1.2


Prerequisite


Downgrade to Firmware 1.1.1

  • Connect the iPhone with PC, hold the Power (the top right button) and Home (central button) at the same time until the iPhone screen turn off, continue holding those button until the iPhone screen turn on and then release the Power button but continue holding Home button until iTunes recognize the iPhone is in the Recovery Mode.
  • Hold Shift and click into the Restore button in iTunes, and then select the Firmware 1.1.1 which you have downloaded before. Wait until iTunes restore the iPhone and then it display the error messsage like 'Error 1015', click OK and then another message is displayed, keep click OK. After all, turn off iTunes but still plug the cable in.
  • Open Task Manager and end the process iTunesHelper.exe
  • Unzip iBrickrs0.9 which you have downloaded before and execute the iBrickr.exe. Select Boot the Phone in the iBrickr window. At this time, the iPhone screen will display in red color, leave it alone and then the iPhone will reboot. This time, iPhone will display the Activate screen, turn off iBrickr and un-plug the cable.
  • Your iPhone has been downgraded to Firmware 1.1.1


Jailbreak Firmware 1.1.1

Follow the step at Firmware 1.1.1


Upgrade to Firmware 1.1.2

  • After Jailbreak firmware 1.1.1, on the Springboard of iPhone select Installer, select tab Install, select Tweak (1.1.1) -> Oktogrep and press Install to install it. After the installation finished, press OK button, press Home button to exit the Installer and wait for about 10 seconds. Restart your iPhone by press and hold the Power button and then move the Slider to turn off. Restart iPhone, connect the iPhone with PC and execute iTunes
  • On iTunes, after it recognized iPhone, hold Shift and click the Update button, select the Firmware 1.1.2 which you have downloaded before to update. After the Update finished, close iTunes and unplug the cable from the PC and then re-plug the cable to the PC.
  • Your iPhone has been upgraded to Firmware 1.1.2


Jailbreak 1.1.2

  • Unzip the Jailbreak 1.1.2, and execute the windows.bat (you must have Java installed). The 1.1.2 Jailbreak window appears, check the Install SSH, and enter root password is alpine. Then click the Jailbreak button. After the jailbreak finished, your iPhone will automatically reboot and you can get into the Springboard of iPhone.
  • Your iPhone has been jailbreak with firmware 1.1.2 but without Phone and SMS function.

Feb 17, 2008

Meet Charlie - what is Enterprise2.0?


Meet Charlie - what is Enterprise2.0?


From: slgavin, 9 months ago





A visual and entertaining example of web2.0 within the corporation.

Visually inspired by the brilliant Meet Henry by Cheree Moore of Ethos3 Communications! Check it out: http://www.slideshare.net/chereemoore/meet-henry



SlideShare Link

Feb 16, 2008

RSS for Global CyberSoft




Hey, have you heard about Yahoo! Pipes?


From: http://pipes.yahoo.com


About Pipes

Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web.


Like Unix pipes, simple commands can be combined together to create output that meets your needs. Here are a few popular ways the service can be used:


To learn more about Pipes, and how you can use it, visit the Pipes Documentation.



Sound great?


Finally I have tried to build up a pipe for Global CyberSoft, it's very cool and easy, in just a minute you can have your own feeds


Try it here: http://pipes.yahoo.com/pipes/pipe.info?_id=a7d8303c036a025a1a6a447ffebb3f39


Enterprise 2.0: Five Innovations the CIO Shouldn’t Miss

Everyone in the organization will benefit from innovation, even CIOs. Technology managers can't afford to ignore Web 2.0 collaboration technologies, such as blogs, social networking, Microsoft Office SharePoint Server 2007 and converged communications. Take a look at five innovations that you should not miss even when you are in upper management such as:

- "Blogs Away" with new communication techniques – more CXOs are taking advantage of this important Web 2.0 innovation.
- Social Networking – It's not just for kids! – At the core are software from Google (like AJAZ and Google Mashup Editor) and Microsoft products (like Popfly and Silverlight).
- Unified communications – Microsoft Office Communication Server and Cisco's Unified IP phones are leading the charge.
- A rolling MOSS gathers no stones- MOSS can be views as either a challenge to manage for IT shops or an important innovation catalyst for business processes.
- AAA: Anytime, Anywhere, Anybody – there is no place to hide, unless you press the Off button.

Read the entire article by Jack Santos on CIO here.

Feb 14, 2008

Create a Dashboard in iPhone

You have seen the dashboard in iPhone UI or in Mac OS X UI. The following code snippet shows you how to create a dashboard in iPhone native application.


The code is Object C format




- (UIButtonBar *)createButtonBar

{

UIButtonBar *myButtonBar;

myButtonBar = [[UIButtonBar alloc]

initInView: self

withFrame: CGRectMake(10.0f, 380.0f, 300.0f, 100.0f)

withItemList: [self buttonBarItemList]];



[myButtonBar setDelegate: self];

// This set the style of the bar

[myButtonBar setBarStyle: 3];

// This set the tracking mode (effect when clicking on the button of the bar)

[myButtonBar setButtonBarTrackingMode: 1];



int buttons[3] = { 1, 2, 3 };

[myButtonBar registerButtonGroup: 0 withButtons: buttons withCount: 3];

[myButtonBar showButtonGroup: 0 withDuration: 0.0];



/* This set the layout of the button */

int tag;

for (tag = 1; tag < 4; tag++)

{

[[myButtonBar viewWithTag: tag]

setFrame: CGRectMake(10.0f + ((tag-1)*(80.0 + 10.0)), 1.0f, 100.0f, 80.0f)

];

}



return myButtonBar;

}


The item list of the button bar




- (NSArray *)buttonBarItemList

{

return [NSArray arrayWithObjects:

[NSDictionary dictionaryWithObjectsAndKeys:

@"buttonBarClicked:", kUIButtonBarButtonAction,

@"button_back.png", kUIButtonBarButtonInfo,

@"button_back_pressed.png", kUIButtonBarButtonSelectedInfo,

[NSNumber numberWithInt: 1], kUIButtonBarButtonTag,

self, kUIButtonBarButtonTarget,

@"Page 1", kUIButtonBarButtonType,

@"0", kUIButtonBarButtonType,

nil

],

[NSDictionary dictionaryWithObjectsAndKeys:

@"buttonBarClicked:", kUIButtonBarButtonAction,

@"button_open.png", kUIButtonBarButtonInfo,

@"button_open_pressed.png", kUIButtonBarButtonSelectedInfo,

[NSNumber numberWithInt: 2], kUIButtonBarButtonTag,

self, kUIButtonBarButtonTarget,

@"Page 2", kUIButtonBarButtonType,

@"0", kUIButtonBarButtonType,

nil

],

[NSDictionary dictionaryWithObjectsAndKeys:

@"buttonBarClicked:", kUIButtonBarButtonAction,

@"button_next.png", kUIButtonBarButtonInfo,

@"button_next_pressed.png", kUIButtonBarButtonSelectedInfo,

[NSNumber numberWithInt: 3], kUIButtonBarButtonTag,

self, kUIButtonBarButtonTarget,

@"Page 3", kUIButtonBarButtonType,

@"0", kUIButtonBarButtonType,

nil

],

nil];

}


The click message, which will handle the click event of the button bar




- (void)buttonBarClicked: (id) sender

{

}


And you will got a nice UI like this





That's all, Have fun with iPhone & Object C coding

Feb 13, 2008

Configure Wireless Network for Linksys WMP54GS on Mac OS X 10.4.6 (x86)

The following topic shows you how to configure wireless network for Mac OS X 10.4.6 (x86) using Linksys WMP54GS

Open this file in console or in finder

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

Then you should find this in the file Info.plist

pci14e4,4311
pci14e4,4312
pci14e4,4320
pci14e4,4324

At the end of this just add this:

pci14e4,XXXX

Where XXXX is your device ID.

To get your device ID, log into your Windows system

Control Panel \ System \ Hardware \ Device Manager \ Network Adapters \Right Click on properties \ Details then you will see
PCI\\VEN_XXXX&DEV_YYYY&..................

Use XXXX as your vendor ID, and YYYY as Device Id.

Reboot and have a nice hacking Mac OS X