Mengubah Windows XP menjadi Windows 7
Sunday, November 8, 2009Posted by Roy L. Situmeang at 4:57 AM 0 comments
Tips for making video calls in Yahoo! Messenger 10 Beta
Wednesday, September 2, 2009Hopefully many of you have been able to try out the new video call feature in Yahoo! Messenger 10 Beta. We’ve heard from some of you that you’re enjoying it, but we’ve also heard that some are having problems with the feature.
Here is a short FAQ about video calling in Yahoo! Messenger 10, including some troubleshooting steps to take if you are having issues.
Is there a minimum set of requirements that I need to meet before I can make video calls?
Yes, there are and you can see the complete list of requirements on our help page. Below are a few tips for ensuring the best video call experience:
- A computer with the Windows XP operating system or later, a 1 GHz CPU processor and 512 MB of RAM.
- Broadband Internet connection speed: Minimum of 300 Kbps download and 128 Kbps upload.
- Video card: Minimum of 96 MB memory.
- Webcam: Follow manufacturer instructions for ensuring proper webcam installation, including the use of the installation CD.
- Be sure you have the latest version of Microsoft DirectX® installed.
To test whether your webcam will work with our video call feature, go to our webcam detection help page.
I meet the minimum requirements. Can I start my video call?
Yes but we advise you that you go through the recommended steps to make your first video call. This can help you avoid most issues or problems. For example, make sure you run the video and voice call setup wizard before you place your first call. You’ll find it under Messenger > Preferences > Video & Voice Devices > “Open Video and Voice Setup” link.
Why is the Video Call button greyed out in my IM window?
Video calling is only available to users on Yahoo! Messenger 10. You and your friend both need to have Yahoo! Messenger 10 installed to make video calls. If your friend is not sure of their version, tell them to go to Help > About Yahoo! Messenger and check the version number. If they’re not on 10, they can download it from the Yahoo! Messenger website.
Why does my video call hang up after ringing for several seconds with no answer?
There is no voicemail available for video calls. As a result, your call will ring and then automatically hang up if no one answers after several seconds.
I have my webcam connected – however, the Video and Voice Setup instruction within Messenger cannot detect my Webcam?
To diagnose this issue, please try the following:
1) Connect your webcam to the computer and go to the webcam detection page.
2) If you are unable to see your own video at the above link, please follow instructions from your webcam manufacturer’s installation CD to install the webcam drivers. This should fix your webcam detection problem that you are facing. If you no longer have the CD, visit the manufacturer’s website; they typically offer the latest drivers in their support section.
3) If you are able to see your own video then please submit your messenger diagnostic logs for us to debug the issue. Get instructions on how to submit your logs
My friend’s video does not appear (window appears black) during a video call
There could be several reasons why your friend’s video does not appear during a video call. First, ensure that your friend is also on Yahoo! Messenger 10 Beta. If they are but their video still does not appear, then please ask your friend to follow the instructions here to help figure out the problem.
We appreciate your patience and help in making sure that our new Beta can work with as many webcams as possible. Thanks,
Sarah Bacon
Product Manager
Posted by Roy L. Situmeang at 9:16 PM 0 comments
Yahoo! Messenger for iPhone 1.2.2 now available
Thanks to everyone who has been using and providing feedback on our latest version of Yahoo! Messenger for the iPhone.
Based on your helpful input, we’ve made lots of updates to this version which is now available in the iPhone App Store. Here’s what’s new / changed:
No more Idle status
Now when you exit the Yahoo! Messenger app on your iPhone but are still signed in, you’ll show as available to your friends rather than Idle. We agreed – showing up as idle didn’t make great sense since you want people to IM you.
Buzz got better
Ok, not every feature off the blocks is perfect and this one took some tweaking. In this version we’ve refined the Buzz notification sound and added a preference to turn Buzz on or off in the event you don’t want to use it (under Settings).
We also added vibrating notifications when you send or receive a Buzz. And if you’re in a conversation with someone and another friend buzzes you, you’ll see a notice on the screen.
New notification sound
Oh your bleeding ears! We heard you didn’t like the new IM notification sound so we changed it up a bit. Karl the engineer describes it as “shorter and prettier”. We hope you agree.
Fixed the address book integration
The iPhone address book integration faltered in our last version so we fixed it in 1.2.2. Now when you’re composing a new SMS for example, you’ll be able to access numbers in your iPhone address book, not just in Yahoo! Messenger.
We also tweaked a few things to address some bugs, crash and login issues.
To download the latest version of Yahoo! Messenger for iPhone (v1.2.2) that includes these updates, go to the iTunes App Store or tap the App Store icon on your iPhone and search for Yahoo! Messenger. If you already have Yahoo! Messenger installed, you may also have an update alert for the app.
As always, please use the Report Problem feature in the app if you run into any issues. You’ll find it under “Settings” in the Yahoo! Messenger for iPhone app.
Sarah Bacon
Product Manager
Posted by Roy L. Situmeang at 9:12 PM 0 comments
MATLAB GUI (Graphical User Interface) Tutorial for Beginners
Wednesday, August 26, 2009Contents
- Initializing GUIDE (GUI Creator)
- Creating the Visual Aspect of the GUI: Part 1
- Creating the Visual Aspect of the GUI: Part 2
- Writing the Code for the GUI Callbacks
- Launching the GUI
- Troubleshooting and Potential Problems
- Related Posts and Other Links
Initializing GUIDE (GUI Creator)
- First, open up MATLAB. Go to the command window and type in
guide.
- You should see the following screen appear. Choose the first option
Blank GUI (Default).
- You should now see the following screen (or something similar depending on what version of MATLAB you are using and what the predesignated settings are):
- Before adding components blindly, it is good to have a rough idea about how you want the graphical part of the GUI to look like so that it’ll be easier to lay it out. Below is a sample of what the finished GUI might look like.
Creating the Visual Aspect of the GUI: Part 1
- For the adder GUI, we will need the following components
-
Two Edit Text components
-
Three Static Text component
-
One Pushbutton component
-
- Next, its time to edit the properties of these components. Let’s start with the static text. Double click one of the Static Text components. You should see the following table appear. It is called the Property Inspector and allows you to modify the properties of a component.
- We’re interested in changing the String parameter. Go ahead and edit this text to
+.
Let’s also change the font size from8to20.
After modifying these properties, the component may not be fully visible on the GUI editor. This can be fixed if you resize the component, i.e. use your mouse cursor and stretch the component to make it larger.
- Now, do the same for the next Static Text component, but instead of changing the String parameter to
+, change it to=.
- For the third Static Text component, change the String parameter to whatever you want as the title to your GUI. I kept it simple and named it
MyAdderGUI. You can also experiment around with the different font options as well.
- For the final Static Text component, we want to set the String Parameter to
0. In addition, we want to modify the Tag parameter for this component. The Tag parameter is basically the variable name of this component. Let’s call itanswer_staticText. This component will be used to display our answer, as you have probably already have guessed.
- So now, you should have something that looks like the following:
Creating the Visual Aspect of the GUI: Part 2
- Next, lets modify the Edit Text components. Double click on the first Edit Text component. We want to set the String parameter to
0and we also want to change the Tag parameter toinput1_editText, as shown below. This component will store the first of two numbers that will be added together.
- For the second Edit Text component, set the String parameter to
0BUT set the Tag parameterinput2_editText. This component will store the second of two numbers that will be added together.
- Finally, we need to modify the pushbutton component. Change the String parameter to
Add!and change the Tag parameter toadd_pushbutton. Pushing this button will display the sum of the two input numbers.
- So now, you should have something like this:
Rearrange your components accordingly. You should have something like this when you are done:
- Now, save your GUI under any file name you please. I chose to name mine
myAdder. When you save this file, MATLAB automatically generates two files: myAdder.fig and myAdder.m. The .fig file contains the graphics of your interface. The .m file contains all the code for the GUI.
Writing the Code for the GUI Callbacks
- Open up the .m file that was automatically generated when you saved your GUI. In the MATLAB editor, click on the
icon, which will bring up a list of the functions within the .m file. Select input1_editText_Callback.
- The cursor should take you to the following code block:
function input1_editText_Callback(hObject, eventdata, handles) % hObject handle to input1_editText (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hint: get(hObject,'String') returns contents of input1_editText as text % str2double(get(hObject,'String')) returns contents of % input1_editText as a double
Add the following code to the bottom of that code block:
%store the contents of input1_editText as a string. if the string %is not a number then input will be empty input = str2num(get(hObject,'String')); %checks to see if input is empty. if so, default input1_editText to zero if (isempty(input)) set(hObject,'String','0') end guidata(hObject, handles);
This piece of code simply makes sure that the input is well defined. We don’t want the user to put in inputs that aren’t numbers! The last line of code tells the gui to update the handles structure after the callback is complete. The handles stores all the relevant data related to the GUI. This topic will be discussed in depth in a different tutorial. For now, you should take it at face value that it’s a good idea to end each callback function withguidata(hObject, handles);so that the handles are always updated after each callback. This can save you from potential headaches later on.
- Add the same block of code to input2_editText_Callback.
- Now we need to edit the add_pushbutton_Callback. Click on the
icon and select add_pushbutton_Callback. The following code block is what you should see in the .m file.
% --- Executes on button press in add_pushbutton. function add_pushbutton_Callback(hObject, eventdata, handles) % hObject handle to add_pushbutton (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
Here is the code that we will add to this callback:
a = get(handles.input1_editText,'String'); b = get(handles.input2_editText,'String'); % a and b are variables of Strings type, and need to be converted % to variables of Number type before they can be added together total = str2num(a) + str2num(b); c = num2str(total); % need to convert the answer back into String type to display it set(handles.answer_staticText,'String',c); guidata(hObject, handles);
- Let’s discuss how the code we just added works:
a = get(handles.input1_editText,'String'); b = get(handles.input2_editText,'String');
The two lines of code above take the strings within the Edit Text components, and stores them into the variables a and b. Since they are variables of String type, and not Number type, we cannot simply add them together. Thus, we must convert a and b to Number type before MATLAB can add them together.
- We can convert variables of String type to Number type using the MATLAB command
str2num(String argument). Similarly, we can do the opposite usingnum2str(Number argument). The following line of code is used to add the two inputs together.
total= (str2num(a) + str2num(b));
The next line of code converts the sum variable to String type and stores it into the variable c.
c = num2str(total);
The reason we convert the final answer back into String type is because the Static Text component does not display variables of Number type. If you did not convert it back into a String type, the GUI would run into an error when it tries to display the answer.
- Now we just need to send the sum of the two inputs to the answer box that we created. This is done using the following line of code. This line of code populates the Static Text component with the variable c.
set(handles.answer_staticText,'String',c);
The last line of code updates the handles structures as was previously mentioned.
guidata(hObject, handles);
Congratulations, we’re finished coding the GUI. Don’t forget to save your m-file. It is now time to launch the GUI!
- If you don’t want MATLAB to automatically generate all those comments for each of the callbacks, there is a way to disable this feature. From the GUI editor, go to File, then to Preferences.
Launching the GUI
- There are two ways to launch your GUI.
- The first way is through the GUIDE editor. Simply press the
icon on the GUIDE editor as shown in the figure below:
- The second method is to launch the GUI from the MATLAB command prompt. First, set the MATLAB current directory to wherever you saved your .fig and .m file.
Next, type in the name of the GUI at the command prompt (you don’t need to type the .fig or .m extension):
- The first way is through the GUIDE editor. Simply press the
- The GUI should start running immediately:
Try to input some numbers to test out the GUI. Congratulations on creating your first GUI!
Troubleshooting and Potential Problems
- If you can’t figure out where you error is, it might be a good idea to quickly go through this tutorial again.
- The command line can give you many hints on where exactly the problem resides. If your GUI is not working for any reason, the error will be outputted to the command prompt. The line number of the faulty code and a short description of the error is given. This is always a good place to start investigating.
- Make sure all your variable names are consistent in the code. In addition, make sure your component Tags are consistent between the .fig and the .m file. For example, if you’re trying to extract the string from the Edit Text component, make sure that your get statement uses the right tag! More specifically, if you have the following line in your code, make sure that you named the Edit Text component accordingly!
a = get(handles.input1_editText,'String');
- The source code is available here, and could be useful for debugging purposes.
- If all else fails, leave a comment here and we’ll try our best to help.
Posted by Roy L. Situmeang at 7:36 PM 0 comments
Windows Run Command

• Appwiz.cpl --> Used to run Add/Remove wizard
• Calc --> Calculator
• Cfgwiz32 --> ISDN Configuration Wizard
• Charmap --> Character Map
• Chkdisk --> Repair damaged files
• Cleanmgr --> Cleans up hard drives
• Clipbrd --> Windows Clipboard viewer
• Control --> Displays Control Panel
• Cmd --> Opens a new Command Window
• Control mouse --> Used to control mouse properties
• Dcomcnfg --> DCOM user security
• Debug --> Assembly language programming tool
• Defrag --> Defragmentation tool
• Drwatson --> Records programs crash & snapshots
• Dxdiag --> DirectX Diagnostic Utility
• Explorer --> Windows Explorer
• Fontview --> Graphical font viewer
• Fsmgmt.msc --> Used to open shared folders
• Firewall.cpl --> Used to configure windows firewall
• Ftp - ftp program
• Hostname --> Returns Computer's name
• Hdwwiz.cpl --> Used to run Add Hardware wizard
• Ipconfig --> Displays IP configuration for all network adapters
• Logoff --> Used to logoff the computer
• MMC --> Microsoft Management Console
• Msconfig --> Configuration to edit startup files
• Mstsc --> Used to access remote desktop
• Msinfo32 --> Microsoft System Information Utility
• Nbtstat --> Displays stats and current connections using NetBIOS over TCP/IP
• Netstat --> Displays all active network connections
• Nslookup--> Returns your local DNS server
• Osk --> Used to access on screen keyboard
• Perfmon.msc --> Used to configure the performance of Monitor.
• Ping --> Sends data to a specified host/IP
• Powercfg.cpl --> Used to configure power option
• Regedit --> Registry Editor
• Regwiz --> Registration wizard
• Sfc /scannow --> System File Checker
• Sndrec32 --> Sound Recorder
• Shutdown --> Used to shutdown the windows
• Spider --> Used to open spider solitaire card game
• Sfc / scannow --> Used to run system file checker utility.
• Sndvol32 --> Volume control for soundcard
• Sysedit --> Edit system startup files
• Taskmgr --> Task manager
• Telephon.cpl --> Used to configure modem options.
• Telnet --> Telnet program
• Tracert --> Traces and displays all paths required to reach an internet host
• Winchat --> Used to chat with Microsoft
• Wmplayer --> Used to run Windows Media player
• Wab --> Used to open Windows address Book.
• WinWord --> Used to open Microsoft word (if program installed)
• Winver --> Used to check Windows Version
• Wupdmgr -->Takes you to Microsoft Windows Update
• Write --> Used to open WordPad
Posted by Roy L. Situmeang at 7:30 PM 0 comments
Menambah Kapasitas Memori / RAM Dengan Flashdisk
| | |
- Pasangkan flashdisk ke komputer
- Klik kanan pada My Computer lalu pilih Properties
- Klik tab Advanced, lalu klik tombol Settings pada kotak Performance
- Pada jendela yang muncul, klik tab Advanced lalu klik tombol Change pada kotak Virtual memory
- Pilih drive C, kemudian pilih No paging file. Jika sudah lanjutkan dengan mengklik tombol Set
- Pilih drive 'flashdisk' anda (misalkan drive F), biasanya diberi nama Removable disk jika anda belum memberi nama pada flashdisk tersebut. Setelah itu pilih System managed size dan dilanjutkan dengan mengklik tombol Set
- Perhatikan padakotak Total paging file size for All drives. Nilai Recommended nya jangan melebihi kapasitas flashdisk
- Jika memang lebih maka anda bisa memasukkan 'nilai total' dari kapasitas flashdisk. Caranya klik pilihan Custom Size lalu pada Initial Size dan Maximum Size diisi dengan nilai total dari kapasitas flashdisk. Anda harus menyisakan 5 - 6 Mb. Ini merupakan persyaratan dari Windows XP itu sendiri. Jika sudah, klik tombol Set
- Klik OK lalu Restart komputer
Posted by Roy L. Situmeang at 7:30 PM 0 comments