tag:blogger.com,1999:blog-38218105058922875902024-03-17T20:04:07.873-07:00Fardad's CornerFardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-3821810505892287590.post-9003274583706939972015-07-14T08:17:00.001-07:002015-07-14T12:16:32.153-07:00Google and Mozilla blocked FlashJust got the news that <a href="http://www.dailymail.co.uk/sciencetech/article-3160644/Google-Mozilla-pull-plug-Adobe-Flash-Tech-giants-disable-program-browsers-following-critical-security-flaw.html" target="_blank">Google and Mozilla pulled the plug on flash</a> again! Seems like <a href="http://www.theverge.com/2015/7/14/8957177/mozilla-blocks-flash-as-facebook-security-chief-calls-for-its-death" target="_blank">everyone is calling for it's death</a>.<br />
I guess <a href="http://bigbluebutton.org/2012/10/02/progress-on-bigbluebutton-html5-client/" target="_blank">HTML5</a> client project for <a href="http://zenit.senecac.on.ca/wiki/index.php/BigBlueButton" target="_blank">Bigbluebutton </a>@ <a href="http://zenit.senecac.on.ca/wiki/index.php/Main_Page" target="_blank">CDOT</a> makes more sense now!Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com0tag:blogger.com,1999:blog-3821810505892287590.post-64623229332560199432014-08-12T07:06:00.000-07:002014-08-12T07:06:15.062-07:00Robin Williams died, what a sad day!Robin Williams died. This is a sad day for me. He brought laughter to my life so many times. He was talented, bright, caring and a true genius.<br />
Rest in peace. Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com14tag:blogger.com,1999:blog-3821810505892287590.post-79516019550890800822014-07-15T16:51:00.000-07:002014-07-15T20:34:46.219-07:00TD Canada Trust VISA Infinite First Class Travel credit card; Travel insurance coverage and emergency assistance failed when hurricane Arthur hit.TD Canada Trust Visa Infinite First Class "Travel" card mislead us when our flight got cancelled because of hurricane Arthur and cost us hundreds of Dollars. <br />
<br />
If you got TD Canada Trust Visa Infinite First Class Travel Visa card read this. It might come handy to you when you are in time of need and emergency<br />
<br />
We took a trip to the Maritimes right before hurricane Arthur hit. We were two families with their 7 year old and our 11 months old daughter. We had a beautiful time and were due to fly back to Toronto on Saturday, July 5th,2014. We had a rental car from Fredricton airport Avis rental office and were trying to get there to return the car and fly back. On our way we got to Moncton city around 14:00. We found out that our flight is cancelled, and half of Fredricton is without electricity. So we drove to Moncton airport to see what we can do.<br />
<br />
Avis, the car rental company, accepted to get the car back at Moncton but charged us 150 Dollars extra. This sounded very unfair but we had no choice. (Avis refunded the money later.)<br />
<br />
Air Canada offered us another indirect flight back to Toronto the next day hiwever there were flights available through other airlines from Moncton, (like porter). We could get those flights and go back the same day; which we would have taken if we knew it is covered by our credit card.<br />
<br />
Now, I admit that you should read all the details of your credit card agreement when you sign the contract, but it was done several years ago and we were not sure what is covered and what is not, so we called the number at the back of our credit card. Our Friends called their CIBC Visa and I was on the line for more than 24 minutes with TD Visa "First Class" Travel card.<br />
<br />
Talking to CIBC Visa my friend found out that they have coverage for meal, accommodation and entertainment up to certain amount. Everything was taken care of for them in matter of minutes. (thanks CIBC)<br />
<br />
Talking to TD Visa, I specifically asked if we were covered for accommodation and meals if my flight is delayed, (which in the contract it is under trip interruption). I also asked what is my spending limit so I can look for the hotel that I can afford. The insurance adviser opened a claim case for me; advised me to pay for the hotel and meals with my credit card so it is easily traced and emailed me the claim number and forms right away. But either forgot to answer or did not know my coverage or my spending limits but instead gave me the phone number of the claims department so I can ask any other question.<br />
<br />
I thanked the insurance adviser for the help, hung up and called the claims department to find out what are my spending limits. When I called them to my surprise I got the recording that the claims department is open Monday to Friday 8am to 5pm!!!!<br />
<br />
We replied to the email (claim forms and number) immediately and asked what our spending limits are and we got an auto reply back that the claim department is closed and they will reply to our email on coming Monday. <br />
<br />
So we thought, the heck with it, we will go to the hotel and worse come to worst, I will only pay for the difference.<br />
<br />
When we got home, we went through the contract and found out that neither accommodations nor meals are covered and the only thing that is covered is the price of the ticket for the Airplane!!!! So in other words the TD Travel Credit Card insurance only pays for what the airline already covers, OR <b>TD VISA covers nothing!</b><br />
<br />
If I knew what my credit card insurance covers, I would have taken another flight with another airline the same day, that would have been covered by my credit card insurance. But because the insurance adviser's misleading comments, and lack of 24 hours claims helpline, I paid several hundred Dollars out of my pocket.<br />
<br />
We went to the bank and complained and threatened to close up all our accounts, but were told that TD Canada Trust has nothing to do with its Visa Card! They are separate entities and we have to take our complaint to Visa.<br />
<br />
My wife called VISA and they told her, our Insurance company is a separate entity and you have to talk to customer care of VISA insurance department, so they redirected her call. First a lady agent answered from claims department. My wife explained everything and the agent said that the claims department is open 24/7 and she does not know what we are talking about and then she said maybe we called the wrong number. When my wife said we not only called but also emailed and we have the auto reply email of the claim department stating that they are closed and we can forward it to her, she said let me double check. Then she admitted that in fact the claim dep. is closed, but there is something called front line that is apparently 24/7. But what is the number of that "front line", nobody knows. Then she redirected us to front line so I can file my complaint.<br />
<br />
Now a male agent replied that your VISA does not cover anything and if there is anything else he can help us with. My wife said I am not here to get help but to file a complaint. He said hold on for a minute, he came back after few minutes and said I already filed everything, is there anything else?<br />
<br />
Then surprised, my wife asked; is that it? how about a complaint reference number? He said hold on and put my wife on hold again. After a short pause he gave my wife a number. Then my wife asked "What am I supposed to do with this number? How can I get an update? And by the way I should have mentioned that this conversation is being recorded and will be used as evidence when talking to the Media." At this moment suddenly the agent's tone changed and said I will send an email to my supervisor right away and by the way we don't have any contact information from you. He got my wife's number.<br />
<br />
And this was a week ago and we are still waiting.<br />
<br />
Also I have to mention, when we complained to Avis rental car about this, they took care of it very well and professionally and refunded our 150 Dollars.<br />
Thanks Avis.<br />
<br />
I wrote this blog to be able to refer to it when talking to the Media and if you read this, please share it with others. Specially if your friends are TD Visa customers.<br />
<br />Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com61tag:blogger.com,1999:blog-3821810505892287590.post-88929064923099330162013-10-02T11:02:00.000-07:002013-10-02T11:02:47.491-07:00Bicycle Racks on Viva Buses in TorontoAll different transit authorities in Greater Toronto Area and surroundings have bicycle racks installed on theirs buses but Viva. To make things worse they don't have a "set" policy for allowing bicycles in the bus and it is the drivers discretion to let the bicycles in the bus. So you can never be certain if you can get to your destination or you have to wait for another Viva bus to arrive and see if next driver will pity you and let you in.<br />
<a href="http://yrt.ca/en/ridingwithus/howtosfaqs.asp#general2" target="_blank">This is what YRT (the YRT/Viva) has on its website for bicycle policy</a> and here is their "<a href="http://yrt.ca/en/ridingwithus/bikenbus.asp" target="_blank">Bike 'n' Bus</a>" program that fails to explain what happens if you get into a Viva bus.<br />
<br />
How much more we have to wait before the bike racks are installed? Maybe this blog reaches them, because my phone calls and emails did not!Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com16tag:blogger.com,1999:blog-3821810505892287590.post-35428710003598175312013-10-02T10:57:00.000-07:002013-10-02T14:03:24.189-07:00Base pointer, pointing to a derived class with no virtual members!I was teaching Virtual Methods in my C++ class today, one of my students sent me this in response to what was taught in class.<br />
I think its funny; take a look:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-YWyNkqxwB60/Ukxc_h0W6gI/AAAAAAAABjE/IgVi1vSZuMs/s1600/virtuals.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="161" src="http://3.bp.blogspot.com/-YWyNkqxwB60/Ukxc_h0W6gI/AAAAAAAABjE/IgVi1vSZuMs/s400/virtuals.jpg" width="400" /></a></div>
<br />Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-53771067110994188482013-09-27T12:07:00.000-07:002013-09-27T12:07:38.455-07:00Basic Math Challege OOP344<span style="font-family: Arial, Helvetica, sans-serif;">A student was asking about "sscanf" and how it works for the week 3 ToDo <a href="http://zenit.senecac.on.ca/wiki/index.php/Weekly_Schedule_20133_-_OOP344#To_Do_3" target="_blank">(basicMath challenge)</a>, so here is the example:</span><br />
<span style="font-family: Courier New, Courier, monospace;">#include <cstdio></span><br />
<span style="font-family: Courier New, Courier, monospace;">#include <iostream></span><br />
<span style="font-family: Courier New, Courier, monospace;">using namespace std;</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Courier New, Courier, monospace;">int main(){</span><br />
<span style="font-family: Courier New, Courier, monospace;"> double d;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> char num1[80] = "1234.5678";</span><br />
<span style="font-family: Courier New, Courier, monospace;"> char num2[80] = "1234.5678a";</span><br />
<span style="font-family: Courier New, Courier, monospace;"> char num3[80] = "12a34.5678";</span><br />
<span style="font-family: Courier New, Courier, monospace;"> char num4[80] = "a1234.5678";</span><br />
<span style="font-family: Courier New, Courier, monospace;"> char ch ;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> int ret;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> d = 0.0;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ch = 'X';</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ret = sscanf(num1,"%lf%c", &d, &ch);</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ret<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ch<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<d<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<"----------------------------"<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> d = 0.0;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ch = 'X';</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ret = sscanf(num2,"%lf%c", &d, &ch);</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ret<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ch<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<d<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<"----------------------------"<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> d = 0.0;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ch = 'X';</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ret = sscanf(num3,"%lf%c", &d, &ch);</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ret<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ch<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<d<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<"----------------------------"<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> d = 0.0;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ch = 'X';</span><br />
<span style="font-family: Courier New, Courier, monospace;"> ret = sscanf(num4,"%lf%c", &d, &ch);</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ret<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<ch<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<d<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> cout<<"----------------------------"<<endl;</span><br />
<span style="font-family: Courier New, Courier, monospace;"> return 0;</span><br />
<span style="font-family: Courier New, Courier, monospace;">}</span><br />
<span style="font-family: Courier New, Courier, monospace;">output:</span><br />
<span style="font-family: Courier New, Courier, monospace;">1</span><br />
<span style="font-family: Courier New, Courier, monospace;">X</span><br />
<span style="font-family: Courier New, Courier, monospace;">1234.57</span><br />
<span style="font-family: Courier New, Courier, monospace;">----------------------------</span><br />
<span style="font-family: Courier New, Courier, monospace;">2</span><br />
<span style="font-family: Courier New, Courier, monospace;">a</span><br />
<span style="font-family: Courier New, Courier, monospace;">1234.57</span><br />
<span style="font-family: Courier New, Courier, monospace;">----------------------------</span><br />
<span style="font-family: Courier New, Courier, monospace;">2</span><br />
<span style="font-family: Courier New, Courier, monospace;">a</span><br />
<span style="font-family: Courier New, Courier, monospace;">12</span><br />
<span style="font-family: Courier New, Courier, monospace;">----------------------------</span><br />
<span style="font-family: Courier New, Courier, monospace;">0</span><br />
<span style="font-family: Courier New, Courier, monospace;">X</span><br />
<span style="font-family: Courier New, Courier, monospace;">0</span><br />
<span style="font-family: Courier New, Courier, monospace;"></span><br />
<span style="font-family: Courier New, Courier, monospace;">----------------------------</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com9tag:blogger.com,1999:blog-3821810505892287590.post-46131972259320983362013-07-12T10:50:00.000-07:002013-07-12T10:50:20.026-07:00Zotac - H55-ITX WIFI HDMI AudioInstalling windows 7 on my Zotac H55-ITX WIFI miniboard, I noticed that there is no sound through HDMI port.<br />
<br />
First make sure you have the latest driver for you intel graphics from <a href="http://www.zotac.com/support/download.html">Zotac downloads</a> then restart the computer and go to BIOS settings (hit DELETE when computer boots up).<br />
<br />
Under "the southbridge settings" make sure "internal HDMI" is "Enabled".<br />
<br />
Login to windows, right click on computer and select Mange. Under the computer management list select "Device Manager"<br />
<br />
Now under "Sound, video and game controllers" you should have a "High definition audio...." device added.<br />
<br />
Right click on it and select update driver and choose to browse your computer for the driver.<br />
<br />
From the Graphics driver you just downloaded select the directory "ibxHDMI" which contains "IntcDAud.inf" file and click ok.<br />
<br />
This will install the correct driver fro you "Intel Display Audio Device". (make sure in "Playback devices" you have your HDMI device selected as default.<br />
<br />
Enjoy....Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com9tag:blogger.com,1999:blog-3821810505892287590.post-29200970339592115802012-09-28T12:09:00.000-07:002012-09-28T12:10:08.117-07:00Popcorn maker to be used for editing Big Blue Button recordings<a href="http://www.bigbluebutton.org/" target="_blank">Big Blue Button</a> uses <a href="http://popcornjs.org/">popcorn.js</a> to do a synchronized playback of meeting recordings. This includes audio/video/slides/chat and whiteboard.<br />
<br />
I've been asked several times if the recording of Big Blue Button sessions can be edited. And my answer was "soon"! Well, last week in <a href="http://www.bigbluebutton.org/2012/09/10/bigbluebutton-participating-in-hackanooga-sept-14-16/" style="background-color: white; color: #30406b; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin: 0px; outline: none; padding: 0px;">Mozilla Ignite Hackanooga</a> , <a href="http://dseifried.wordpress.com/" target="_blank">David Seifried</a> created <a href="http://www.bigbluebutton.org/2012/09/27/video-of-editing-a-bigbluebutton-recording-using-popcorn-maker/">a prototype</a> that uses <a href="http://mozillapopcorn.org/popcorn-maker/">popcorn maker</a> to do exactly that!<br />
<br />
Here is the <a href="http://www.youtube.com/watch?v=Jp42oSLCi3k&hd=1">video</a>, take a look!<br />
<a href="http://www.bigbluebutton.org/2012/09/27/video-of-editing-a-bigbluebutton-recording-using-popcorn-maker/">Video of editing a BigBlueButton recording using Popcorn Maker</a><br />
<br />Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-85961249450605254692012-06-18T12:50:00.001-07:002012-06-18T12:50:10.984-07:00Opening Ports on Windows 7, to access NAT BBB Virtual Machine from LANIf you have set your<a href="http://blog.fardad.com/2012/06/vmware-player-and-custom-nat-port-map.html" target="_blank"> Big Blue Button server Virtual machine to use NAT</a> and you need to<span style="background-color: white;"> give others access to your Virtual Big Blue Button server on your windows 7 machine, ports 80, 1935, 9123 should be opened. To do this open <span style="font-family: 'Courier New', Courier, monospace;"><b>"Control Panel\System and Security\Windows Firewall"</b></span>.</span><br />
click on <span style="font-family: 'Courier New', Courier, monospace;"><b>"Advanced Settings"</b></span> on the left panel menu and then right click on <span style="font-family: 'Courier New', Courier, monospace;"><b>"Inbound Rules"</b></span> and click on <span style="font-family: 'Courier New', Courier, monospace;"><b>"New Rule"</b></span>.:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEM5bL0IcC6eYz-p9uZBAJ7QePiiwoKTg1BvpRk85qRGoKoJj8A1YnulKM2czuFWgeBQ-MIXLacZWGIHXYz9yfqFvtCP5RyX4prWGM9q-bVvaCNRSQzDeehTXC1O6XfI1NKtjOy-qhkgBf/s1600/openfirewallports.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEM5bL0IcC6eYz-p9uZBAJ7QePiiwoKTg1BvpRk85qRGoKoJj8A1YnulKM2czuFWgeBQ-MIXLacZWGIHXYz9yfqFvtCP5RyX4prWGM9q-bVvaCNRSQzDeehTXC1O6XfI1NKtjOy-qhkgBf/s400/openfirewallports.png" width="400" /></a></div>
<br />
In New Inbound Rule select <span style="font-family: 'Courier New', Courier, monospace;"><b>"Port"</b></span> and click on next and enter the specific ports: (<span style="background-color: white;">80, 1935, 9123). </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0ijmyUv5tw1Gh5rSmLgaNqoG-aAVYnAizTp9a0rdgcDghRDCuO4CKob3y1IH4ln6w5bFcSTQlZvJ5h8FRP5KSBSo-Ic3yBcjLeXMGud872JQqt5GPOdvNvDCSwvmhKvsjWcjo1mrDGU-8/s1600/setports.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0ijmyUv5tw1Gh5rSmLgaNqoG-aAVYnAizTp9a0rdgcDghRDCuO4CKob3y1IH4ln6w5bFcSTQlZvJ5h8FRP5KSBSo-Ic3yBcjLeXMGud872JQqt5GPOdvNvDCSwvmhKvsjWcjo1mrDGU-8/s400/setports.png" width="400" /></a></div>
<span style="background-color: white;"><br /></span><br />
<span style="background-color: white;">Then click on <span style="font-family: 'Courier New', Courier, monospace;"><b>"Name"</b></span> and enter a name for this rule (in this case "BBB" would make sense) and click on <span style="font-family: 'Courier New', Courier, monospace;"><b>"Finish"</b></span>. </span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqiejeVwpY80rOYDd8orQj_xJEm8j_4X-emBaNBYhiO255STcUZzaQgxA3nBK6ZejwUxH0oCouxW1Jbdj4RZSdrvOKEE_HNM-LCcTzaJlGTQoVbQDQklJ51DMrpe_9isTPXBrbo8sbZ4Xj/s1600/setname.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqiejeVwpY80rOYDd8orQj_xJEm8j_4X-emBaNBYhiO255STcUZzaQgxA3nBK6ZejwUxH0oCouxW1Jbdj4RZSdrvOKEE_HNM-LCcTzaJlGTQoVbQDQklJ51DMrpe_9isTPXBrbo8sbZ4Xj/s400/setname.png" width="400" /></a></div>
<span style="background-color: white;"><br /></span>Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com5tag:blogger.com,1999:blog-3821810505892287590.post-72237210256435812972012-06-18T12:06:00.000-07:002012-06-18T12:06:05.798-07:00VMware Player and Custom NAT port map settingsFor my <a href="http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM" target="_blank">BBB Virtual machine</a> on Windows 7, I need to have NAT settings with custom port mapping. <a href="http://www.vmware.com/products/player/" target="_blank">VMPlaye</a>r does not have the "vmnetcfg" program extracted at install time, so custom NAT settings are not possible.<br />
To manually extract the "vmnetcfg" configuration program, after installation, re-execute the <a href="http://www.vmware.com/products/player/" target="_blank">VMPlayer</a> steup program as:<br />
<span style="font-family: 'Courier New', Courier, monospace;">Drive:> VMware-player-?.?.?-??????.exe /e .\VMTools</span><br />
<span style="font-family: inherit;">This will extract the all the installation files into "VMTools" </span>directory<span style="font-family: inherit;">. One of the extracted files is a cabinet file called "network.cab", which contains "vmnetcfg.exe". Open "network.cab" (as a folder) and copy "vmnetcfg.exe" and paste it into the installation root of "VMPlayer"; (usually: </span><span style="font-family: 'Courier New', Courier, monospace;">"</span><span style="background-color: white;"><span style="font-family: 'Courier New', Courier, monospace;">C:\Program Files\VMware\VMware Player"</span>)</span><br />
<span style="background-color: white;">Run "vmnetcfg.exe" and this will give you full access to detailed network settings of all your virtual machines:</span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJlNpdcnqauqIiVcxWSfxLv-JqDI_snoaLsZxqyIMAPodJAueDVdJiyKTV3NVeoTNGDmNHum1EPu8ZQdPxe8AMSY2hAWACD8m9r9DtBBg95EwIdiDJovCNHeEwo6QraQV7bO1VOT698ifp/s1600/vmnetcfg1.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img alt="vmnetcfg UI" border="0" height="355" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJlNpdcnqauqIiVcxWSfxLv-JqDI_snoaLsZxqyIMAPodJAueDVdJiyKTV3NVeoTNGDmNHum1EPu8ZQdPxe8AMSY2hAWACD8m9r9DtBBg95EwIdiDJovCNHeEwo6QraQV7bO1VOT698ifp/s400/vmnetcfg1.png" title="" width="400" /></a>
<br />
<br />
Click on NAT settings and you get:<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKJCf0uTkFP4hiH3aQn-3ksCXW-br9_FHFIIRL0Aui8CHx0Qt-YrFJqL5kwAOnf9b-U1lquFrQ2_dEJOoXoZu2vxPO6LeV7W10pNhzl5Z549sJeFb1Afxm9RjxdUr4K8BQAFaxLKCW9zRg/s1600/vmnetcfgnat1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="377" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKJCf0uTkFP4hiH3aQn-3ksCXW-br9_FHFIIRL0Aui8CHx0Qt-YrFJqL5kwAOnf9b-U1lquFrQ2_dEJOoXoZu2vxPO6LeV7W10pNhzl5Z549sJeFb1Afxm9RjxdUr4K8BQAFaxLKCW9zRg/s400/vmnetcfgnat1.png" width="400" /></a>Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com103tag:blogger.com,1999:blog-3821810505892287590.post-73085653865391587762012-05-29T10:20:00.000-07:002012-05-29T10:20:01.288-07:00Big Blue Button Test Server is up!<a href="https://bbb.senecac.on.ca/" target="_blank">Big Blue Button (BBB) test server</a> in <a href="http://www.senecacollege.ca/" target="_blank">Seneca </a>is up. Please spread the word and let Senecans use it and <a href="http://zenit.senecac.on.ca/wiki/index.php/Big_Blue_Button#Contributors" target="_blank">give us feed back.</a><br />
<br />
The URL for the server is <a href="https://bbb.senecac.on.ca/" target="_blank">https://bbb.senecac.on.ca</a><br />
<br />
You can read about BBB at <a href="http://big%20blue%20button/" target="_blank">Seneca CDOT Wiki</a> and also at <a href="http://www.bigbluebutton.org/" target="_blank">bigbluebutton.org</a><br />
<br />
Please note that this is a test server, therefore the SSL certificate is self-signed, so if you get a warning, it is normal! Also, the server may go through update, builds and so on; so although we ask and encourage you to use it, make sure you don't rely on it as your only solution for lectures and conferences (always have a backup plan),<br />
<br />
And again <a href="http://zenit.senecac.on.ca/wiki/index.php/Big_Blue_Button#Contributors" target="_blank">contact the contributors</a> for any concern, suggestion, etc...Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com5tag:blogger.com,1999:blog-3821810505892287590.post-70677963345592983572012-05-29T09:35:00.000-07:002012-05-29T09:35:38.735-07:00Thanks Javascript!!!<a href="http://blog.fardad.com/2012/05/tomcat-6-under-secured-nginx.html" target="_blank">After having problem detecting a secure connection in Nginx/Tomcat</a>, I did an easy work-around using java script!!!:<br />
<br />
<span style="font-family: 'Courier New', Courier, monospace;"><script type="text/javascript"></span><br />
<span style="font-family: 'Courier New', Courier, monospace;">if (window.location.protocol != "https:") {</span><br />
<span style="font-family: 'Courier New', Courier, monospace;"> window.location = '<%=SecureLandingURL%>';</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">}</span><br />
<span style="font-family: 'Courier New', Courier, monospace;"></script></span><br />
<br />Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-64596494044386017002012-05-29T08:04:00.001-07:002012-05-29T09:38:11.323-07:00Tomcat 6 under secured Nginx?In Big Blue Button Tomcat 6 is used under Nginx.<br />
Tomcat documentation for "<a href="http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html" target="_blank">SSL - How to</a>" in "SSL and Tomcat" section, clames that:<br />
"<i><span style="background-color: white;">It is important to note that configuring Tomcat to take advantage of secure sockets is usually only necessary when running it as a stand-alone web server.</span><span style="background-color: white;"> </span>When running Tomcat primarily as a Servlet/JSP container behind another web server, such as Apache or Microsoft IIS, it is usually necessary to configure the primary web server to handle the SSL connections from users. Typically, this server will negotiate all SSL-related functionality, then pass on any requests destined for the Tomcat container only after decrypting those requests. Likewise, Tomcat will return cleartext responses, that will be encrypted before being returned to the user's browser. In this environment, Tomcat knows that communications between the primary web server and the client are taking place over a secure connection (because your application needs to be able to ask about this), but it does not participate in the encryption or decryption itself.</i><span style="background-color: white;">"</span><br />
If Tomcat "knows" that communications are secure, how come "request.isSecure()" returns "false"?<br />
<br />
<span style="font-size: x-small;">update: <a href="http://blog.fardad.com/2012/05/thanks-javascript.html" target="_blank">Javascript Solution</a></span>Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-35475168243102515722012-05-28T10:23:00.004-07:002012-05-29T06:58:10.691-07:00Enabling Nginx SSL with a self-singed certificate for testing on Ubuntu 10.04To enable secure connections to your test Nginx server (https) you first need to create a self-singed certificate.<br />
Here are the steps: (you can have them created anywhere, but having them in /etc/ssl is standard)<br />
1- Create a Certificate Signing Request (CSR):<br />
<span style="font-family: 'Courier New', Courier, monospace;">$</span><span style="font-family: 'Courier New', Courier, monospace;">sudo</span><span style="font-family: 'Courier New', Courier, monospace;"> </span><span style="font-family: 'Courier New', Courier, monospace;">openssl genrsa -des3 -out YourServerName.key 1024</span><br />
You will be asked for a pass-phrase; while this makes the key secure, but for web-servers this may be inconvenient . Because each time you restart the server, you should enter the pass phrase again. So for dev environments probably you want to have an insecure key.<br />
<br />
2- Create the insecure key and switch key names:<br />
<span style="font-family: 'Courier New', Courier, monospace;">$</span><span style="font-family: 'Courier New', Courier, monospace;">sudo</span><span style="font-family: 'Courier New', Courier, monospace;"> </span><span style="font-family: 'Courier New', Courier, monospace;">openssl rsa -in YourServerName.key -out YourServerName.key.insecure</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">$</span><span style="font-family: 'Courier New', Courier, monospace;">sudo</span><span style="font-family: 'Courier New', Courier, monospace;"> </span><span style="font-family: 'Courier New', Courier, monospace;">mv YourServerName.key YourServerName.key.secure</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">$</span><span style="font-family: 'Courier New', Courier, monospace;">sudo</span><span style="font-family: 'Courier New', Courier, monospace;"> </span><span style="font-family: 'Courier New', Courier, monospace;">mv YourServerName.key.insecure YourServerName.key</span><br />
<br />
3- Create the CSR:<br />
<span style="font-family: 'Courier New', Courier, monospace;">$sudo openssl req -new -key YourServerName.key -out YourServerName.csr</span><br />
<br />
4- Create the Self-Signed Certificate:<br />
<span style="font-family: 'Courier New', Courier, monospace;">$sudo openssl x509 -req -days 365 -in YourServerName.csr -signkey YourServerName.key -out YourServerName.crt</span><br />
<br />
5- Add the following to your host file configuration to the server section under "listen 80;":<br />
(in case of big blue button it is in : /etc/nginx/sites-available/bigbluebutton)<br />
<br />
<span style="font-family: 'Courier New', Courier, monospace;">listen 443;</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">ssl on;</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">ssl_certificate /etc/ssl/YourServerName.crt;</span><br />
<span style="font-family: 'Courier New', Courier, monospace;">ssl_certificate_key /etc/ssl/YourServerName.key;</span><br />
<span style="font-family: inherit;"><br /></span><br />
<span style="font-family: inherit;">6- restart nginx</span>Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com3tag:blogger.com,1999:blog-3821810505892287590.post-63286216965918370492012-05-23T07:48:00.000-07:002012-05-23T07:48:51.356-07:00Seneca BBB landing page and SSL Certificates on Ubuntu 10.04Now that the<a href="http://bbb.senecac.on.ca/auth/" target="_blank"> landing page / application</a> of <a href="http://www.bigbluebutton.org/" target="_blank">BBB</a> in <a href="http://www.senecacollege.ca/" target="_blank">Seneca</a> is ready to be tested, I need to install a self signed SSL certificate to be able to test it securely. I haven't done any linux admin before but, So far installing a <a href="https://help.ubuntu.com/10.04/serverguide/certificates-and-security.html" target="_blank">certificate in Ubuntu</a> seems to be pretty easy. Now I need to learn about <a href="http://wiki.nginx.org/Main" target="_blank">nginx</a> / <a href="http://tomcat.apache.org/" target="_blank">tomcat</a> and see how can I set them up so they can use the certificate and protect the login page behind https protocol...Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com2tag:blogger.com,1999:blog-3821810505892287590.post-72616133806078743352012-02-21T11:51:00.000-08:002012-02-21T11:51:41.052-08:00Food shortage and food fighting!Watching the breakfast TV in the morning, I saw this traditional <a href="http://en.wikipedia.org/wiki/Battle_of_the_Oranges" target="_blank">orange "food fight" in Ivrea, Italy</a>. Thousands of oranges are thrown around in a food fight! This is just humanity at its best; Lets food fight when we have around a billion hungry people in the world!Fardad S.http://www.blogger.com/profile/08202219813856624424noreply@blogger.com4tag:blogger.com,1999:blog-3821810505892287590.post-7921255252095573402012-02-21T11:07:00.000-08:002012-02-21T11:40:46.213-08:00Upgrading BBB VM 0.71a to 0.8 (continued)After getting home I copied the VM downloaded from <a href="http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM" target="_blank">BBB VM setup page</a> and then went through <a href="http://code.google.com/p/bigbluebutton/wiki/08InstallationUbuntu#Upgrading_a_BigBlueButton_0.71a_Server" target="_blank">the steps of upgrading 0.71a to 0.80</a>.<br />
<div>
I had a minor problem when using samba through windows. I created bash script files but they were in dos format so I had to run "fromdos" command to convert them to unix format. Then I just used <a href="http://www.textpad.com/" target="_blank">textpad</a> and save the files in Unix fromat, which saved lots of time.</div>
<div>
<br /></div>
<div>
Everything went through smoothly and the bbb conference page came up nicely. I tried simulated conference through the LAN and everything worked perfectly. But I am afraid the recording is not working properly and I have few problems; first that The "uplaod presentation" button does not come up on the screen" and it only appears when several users are online and the presenter is switched and also the recording did not show up in the list. I think the problem could be that I was not patient and didn't wait long enough; it is a virtual machine after all and probably need much more time than a dedicated server to do all the process.<br />
<br />
I'll try again the we'll see...</div>
<div>
<br /></div>
<div>
</div>
<div>
<br /></div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-3821810505892287590.post-5878903281261554492012-02-15T10:59:00.001-08:002012-02-21T09:18:36.723-08:00Upgrading BBB VM 0.71a to 0.8So I followed <a href="http://code.google.com/p/bigbluebutton/wiki/BigBlueButtonVM">the easy instructions</a> on installing the <a href="http://www.bigbluebutton.org/">(Big Blue Button)BBB</a> VM 0.71a to be able to do <a href="http://www.bigbluebutton.org/">BBB</a> development on my notebook. <br />
<div>
Problem is that, my team is doing their development on BBB 0.8, so I need to upgrade it to 0.8.</div>
<div>
In the instructions in is stated that "<i>when we ship BigBlueButton 0.8 (for example), you'll be able to upgrade your server with (these) two commands.</i>"<br />
<pre># sudo apt-get update
# sudo apt-get dist-upgrade</pre>
So I did it and I got:<br />
<pre>Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</pre>
<div>
which should mean no upgrades were done, and when I checked, that is exactly what happened. Then I noticed two lines later is says:<br />
<strong style="background-color: white; font-family: arial, sans-serif; font-size: 13px; line-height: 16px; text-align: -webkit-auto;"><br /></strong></div>
<div>
<strong style="background-color: white; font-family: arial, sans-serif; line-height: 16px; text-align: -webkit-auto;">"Note</strong><span style="background-color: white; font-family: arial, sans-serif; line-height: 16px; text-align: -webkit-auto;">: Best to always check the </span><span style="background-color: white; line-height: 16px; text-align: -webkit-auto;"><a href="http://code.google.com/p/bigbluebutton/wiki/ReleaseNotes">release notes</a></span><span style="background-color: white; font-family: arial, sans-serif; line-height: 16px; text-align: -webkit-auto;"> for specific instructions to upgrade to a new release."</span></div>
<div>
<br /></div>
<div>
So now I am going to go follow <a href="http://code.google.com/p/bigbluebutton/wiki/08InstallationUbuntu#Upgrading_a_BigBlueButton_0.71a_Server">the procedure of upgrading to 0.71a to 0.8</a> and see what happens.</div>
<div>
(I should mentioned that I did it once before but the upgrade procedure failed, and since I "did" some fiddling with the setup before upgrading, I thought I will do it again from scratch and this time I will document what I have done so I have something to refer to if (and most likely when) I get into trouble. </div>
<div>
<br /></div>
<div>
Fringers crossed, let see what happens....</div>
</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-3821810505892287590.post-17606233351599624862011-07-08T08:03:00.000-07:002011-07-08T08:32:48.112-07:00My first scrumI am impressed;<div><br /><div>Vacation is over and I am back to school for the second half of the summer semester and started in <a href="http://zenit.senecac.on.ca/wiki/index.php/Main_Page">CDOT</a> yesterday.</div><div><br /></div><div>I attended my first scrum (a short meeting that happens every morning to share what was done yesterday and what will be done today) with <a href="http://asalga.wordpress.com/">Andor</a>, <a href="http://cwdesautels.blogspot.com/">Carl </a>, <a href="http://cadecairos.blogspot.com/search/label/open-source">Chris</a>, <a href="http://dseifried.wordpress.com/">Dave </a>and <a href="http://zenit.senecac.on.ca/wiki/index.php/User:Lzahir">Ladan</a>.</div></div><div><br /></div><div>I am not even going to try to say that I understood what they are doing but I know my work is cut out for the weekend to go through their blogs and find more about their work. </div><div><br /></div><div>I am impressed to see how amazing all these current and former students are doing.</div><div>I feel like the role of teacher and student is swapped and this makes me proud.... </div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-30041399570633353032010-01-12T09:16:00.000-08:002010-01-12T09:22:18.618-08:00Installing flash player plug in for Firefox and Chrome on Fedora 12 - x64To install flash player plugin for Firefox or chrome(beta) on Fedora:<div><br /></div><div>For Firefox </div><div>cd cd /usr/lib64/mozilla/plugins/</div><div>For Google chrome</div><div><div>cd /opt/google/chrome/plugins/</div><div>(if plugins directory does not exist, create it)</div><div><br /></div><div>then:</div><div><div>1- wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz</div><div>2- tar xvzf libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz</div><div>3- rm -f libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz</div><div><br /></div><div>Restart the browser and you are done!</div><div><br /></div></div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-3835441340082769772009-07-29T08:56:00.000-07:002009-07-29T10:20:48.692-07:00I just programmed for 8 miles....<div>I just got back from <a href="http://teachingopensource.org/index.php/POSSE_2009">POSSE (Professors Open Source Summer Experience)</a> hosted by <a href="http://www.redhat.com/">Red Hat.</a> It was quite an experience indeed. </div><div><br /></div><div>I <a href="http://teachingopensource.org/index.php/POSSE_2009_Participants">met new people</a> with the same goal, shared experiences and learnt the way open source <span class="blsp-spelling-error" id="SPELLING_ERROR_0">communites</span> work. It gave me many ideas that I am going to work on one by one and you'll read about it here as I go through them. (read them in my blog at <a href="http://seneblog.fardad.com/">http://seneblog.fardad.com</a>)</div><div><br /></div><div>It is true that I learnt many things about <a href="http://en.wikipedia.org/wiki/Open_source">Open Source</a>, but I saw something in <a href="http://www.redhat.com/">Red Hat</a> head quarters that I think it will change the way I work for rest of my life; </div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2o3pf0VumnTdktIVxQ1RJWUj1pDFGOMr4mg9bHHqNEwVdqDkvVyvQh7AfOuYeTheJIuStpj3sFhavRm_lHDrfN5BJ9Qomk8S-ecUDIW_57qQu_E9-sOuB6xFkkya-4cKnFSGHnJuHQnw/s1600-h/IMG_0025Small.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2o3pf0VumnTdktIVxQ1RJWUj1pDFGOMr4mg9bHHqNEwVdqDkvVyvQh7AfOuYeTheJIuStpj3sFhavRm_lHDrfN5BJ9Qomk8S-ecUDIW_57qQu_E9-sOuB6xFkkya-4cKnFSGHnJuHQnw/s200/IMG_0025Small.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5363928614570283746" /></a><div>Like all other geeks I am always glued to my computer screen in worst posture possible. It gives me back pain, neck pain and after few hours of coding, I feel like I can not stand up <span class="blsp-spelling-corrected" id="SPELLING_ERROR_1">straight</span> any more. </div><div><br /></div><div> <a href="http://gregdek.livejournal.com/">Greg</a>, during the final hours of POSSE was talking about how he walks and works on his treadmill at home and then he took us down to the offices of those working at Red Hat and there is was; a treadmill/desk hybrid!!!. It was literary a treadmill with a tall (with adjustable height) desk attached in front of it. </div><div><br /></div><div>Taking <a href="http://gregdek.livejournal.com/">Greg's </a> advice on how it can cause neck pain because of looking down for a long time, I made few <span class="blsp-spelling-corrected" id="SPELLING_ERROR_2">improvements</span> and converted my own <span class="blsp-spelling-corrected" id="SPELLING_ERROR_3">treadmill</span> to a <span class="blsp-spelling-corrected" id="SPELLING_ERROR_4">workstation;</span> The <span class="blsp-spelling-corrected" id="SPELLING_ERROR_5">notebook</span> monitor is at the eye level, so while walking on treadmill I will look forward instead of down, I added an additional monitor for dual head (multiple screen) capability and also set two height settings for the keyboard (so my wife can use it too).</div><div><br /></div><div>It took me a day and a half and 100 Dollars to build it and since then (24 hours ago) I burned 1300 calories!! </div><div>Here it is at work:</div><br /><object width="580" height="360"><param name="movie" value="http://www.youtube.com/v/Z05w_joBwPw&hl=en&fs=1&border=1"><param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/Z05w_joBwPw&hl=en&fs=1&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="360"></embed></object><div><br /></div><div> Now the only problem I have is to fight with my wife on who is going to jump on the treadmill to work(out)!!!</div><div><br /></div><div>I will blog with closeup shots on keyboard stand and monitor stand, so if you like to convert your treadmill to a work station, you can get an idea of how it is done.</div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-3821810505892287590.post-6250275909541877652008-10-10T07:49:00.000-07:002008-10-10T08:37:53.310-07:00Toshiba and its help deskToday I also want to talk about Toshiba's help desk.<br /><br />I got this notebook from work, not by choice! Not that it is not a good one, it is pretty fair.<br />It is a 64 bit computer so you would assume it would come with a 64 OS. It didn't!<br /><br />I got the vista 64 and installed it. lots of drivers missing, graphics didn't work, etc....<br /><br />So I went to <a href="http://support.toshiba.ca/support/Download/ln_byModel.asp">Toshiba's support website</a> and selected the model (Toshiba satellite pro p200 <span class="blsp-spelling-error" id="SPELLING_ERROR_0">psp</span>...) and found out that there is not a single 64 bit driver provided from the manufacturer. The funny thing is that when I went to the <span class="blsp-spelling-error" id="SPELLING_ERROR_1">ATI</span> (graphic card's manufacturer) website to find the driver, they redirected me to Toshiba!<br /><br />So I called Toshiba's help desk. Someone who I think have never heard what is "64bit" answered and started browsing Toshiba's website for me behind the phone!!! as if I can't do that myself! She told me: "I can't see anything here". Of course you can't, if you could, I would not have called you!!!! I am very displeased with Toshiba's help desk and sadly I don't have a choice.<br /><br />Any way, I applied all the updates from Microsoft and magically, through update the proper drivers were installed. (happy ending!,<a href="http://blog.fardad.com/2008/10/installing-fedora-9-on-toshiba-satelite.html"> see my previous blog</a>)<br /><br />I miss my Dell.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-184055438465245132008-10-10T06:47:00.000-07:002008-10-10T08:40:19.639-07:00Installing Fedora 9 on Toshiba Satellite Pro P200 and having trouble with monitor settingsSo I wanted to install <a href="http://fedoraproject.org/en/index">Fedora 9</a> on my <a href="http://www.notebookreview.com/default.asp?newsID=3755">Toshiba Satellite Pro P200</a>-JS5. It comes with two hards which makes it ideal for a dual boot (Fedora/Vista). Its also good to know that the computer comes with mobile ATI Radeon HD 2400.<br /><br />Right from the beginning when I selected the GUI installation, when it wanted to switch to GUI the monitor acted weird as if a white liquid starting to fill all the screen until it all went white.<br /><br />I restarted the installation and this time went with text mode. No problem! Everything went smooth. When I restarted the system, I got the same problem again!<br /><br />After discussing this with an expert friend I found out that apparently this is because fedora is using the wrong frequencies for the monitor, so I tried finding out what are the proper HorizSync an VertRefresh for /etc/X11/xorg.conf:<br /><pre>Section "Monitor"<br />Identifier "Monitor0"<br />HorizSync 30.0 - 85.0<br />VertRefresh 58.0 - 62.0<br />EndSection<br />Section "Device"<br />Identifier "Videocard0"<br />Driver "radeon"<br />EndSection<br /><br />Section "Screen"<br />Identifier "Screen0"<br />Device "Videocard0"<br />Monitor "Monitor0"<br />DefaultDepth 24<br />SubSection "Display"<br />Depth 24<br />Modes "1400x900"<br />EndSubSection<br />EndSection<br /><br /></pre>which didn't work. So I started googling the problem, no luck. I fiddled around the set up and tried many different configurations, nothing worked!<br /><br />finally I said to myself, the heck with it, let me apply the updates and just go with text mode:<br /><pre>$yum update</pre> I applied around 25 new installs and around 400 updates and my fedora was updated from 2.6.25-14.fc9.x86_64 to 2.6.26.5-45.fc9.x86_64.<br /><br />I rebooted the computer and there you go, everything worked perfectly as if nothing was wrong right from the beginning.<br /><br />So friends, before wasting your time for 2 days fiddling around things to fix on a new install, first apply the updates. Lightning may strike!!!!<br /><br />Cheers...Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-3821810505892287590.post-35200670016859671572008-06-13T19:39:00.000-07:002008-06-13T19:52:16.829-07:00Starting to blogWell, this is kind of recursive blog.<br /><br />I am blogging the fact that I just started to blog for the first time!<br /><br />Hello world, here I come...Unknownnoreply@blogger.com2