Monday, April 18, 2016

Ubuntu Login Loop on VirtualBox

Today I had another headache and another quick fix, I wanted to document if someone else is also stuck on that annoying part.

If you're running a guest Ubuntu on a Windows host, and if you're also trying to do some graphics driver mambo-jambo, it is highly likely that your Ubuntu will not like it after a while (especially after you reboot or end session). It falls in a login loop, even though your credentials (and .Xauthority, and /tmp, and $HOME permissions) are fine, you cannot login in. For this case, none of the other solutions will work, and if you check your ~/.xsessionerrors, you'll see an error related to GLX.
Xlib:  extension "GLX" missing on display ":0".
That means there is something wrong with your nvidia driver and best to KILL THEM ALL! (Again, if you're on a vm... Else, I don't recommend it that easily :) ). I first tried removing nvidia-current, however if you search for more, you can see that there are even more nvidia packages installed (nvidia-304, seriously??!).
dpkg -l | grep "nvidia"
To search, use the above command, and to delete them all, use the following one:
sudo apt-get remove --purge nvidia-*   
sudo apt-get install ubuntu-desktop
If you haste to login right after the first one, you'll get the more annoying "low graphics" error. Because it also deletes the nvidia-commons package, so try installing ubuntu desktop again, then login. Everything should be fine!

(Note: To accomplish all those operations, you need to fall to the command line from the GUI. Use Ctrl+Alt+F1 for that, and login to your account.)

Thursday, March 10, 2016

A Simple VM with Ubuntu on Windows

Today we have yet another simple problem, and yet another simple solution. If you want to have a virtual machine with VirtualBox 5.0 on an Windows 7 host, and your guest Ubuntu 14.04 does not want you to do anything (literally, anything....) at start, such as:

  • "Read-only filesystem..."
  • "The system is running on low graphics mode..."
  • "Cannot find/install package X..."
  • Or, you are able to start the OS somehow but you're not allowed to do any package update/install.
Then you might have a disk space or memory issue. Although your VM might seem to have enough space, there are couple of things you can check:
  • Check your_vm->Settings->System->Motherboard, that you have enough RAM allocated.
  • Check your_vm->Settings->Storage->Controller->harddisk_name, that the destination it is mapped to (under Attributes, the little harddisk symbol) have enough actual disk space.
  • Again, at the same tab, check that the virtual size of the controller is more than ~4GB (a full ubuntu update would take ~3.5GB).
  • Finally, if none of the above works, re-partition your virtual disk at the ubuntu installation step. ~350MB swap area, ~5GB system folder, and ~4GB home folder would be minimums.
After that, Finally, if you're complaining about the visual performance and want more functionality (like, obviously, full-screen VM), then don't forget to install Guest Additions. For the above configuration I explained, Chapter 4.2.2 of this tutorial is helpful if not a little bit confusing. Note that if you don't solve the space issue in the first 3 items, then you won't be able to mount the VBoxLinuxAdditions.iso, so do not waste time poking the filesystem :)

I hope this helps someone to not waste time, just like I did!

Saturday, December 26, 2015

Corrupted iWeb

Welcome to yet another annoying-problem-trivial-solution post!

If your iWeb suddenly decides to not show your websites, or doesn't open, it might be because of a corrupted domain file. Before trying to look for backups, or downloading your already published website, try this:

> Delete /<home>/Library/Preferences/com.apple.iWeb.plist
> Move /<home>/Library/Application Support/iWeb/Domain (Domain.sites2) folder to somewhere else
> Open iWeb (realize that it opens as expected, but without the already created sites)
> Save an empty website
> Close iWeb
> Move the old Domain file back to its location (overwrite the existing Domain)
> Open iWeb (hopefully you'll see the sites as before)

I hope this solves the problem! 

Friday, October 9, 2015

Your Event Guide to Grace Hopper 2015

I know, less than a week, AAAHH! I'm so excited too, and the more I see your reactions, even more excited I get! Another thing that increases inversely proportional to the time till #GHC15 is, the number of events!

The GHC schedule is amazing, technically and socially mesmerizing, but it seems more awesomeness is on the way like previous years. Some companies, universities and special interest groups organize their own events and parties! So... I will try to be your party guide, girls!

Note: The events listed here are all unofficial ones, please check the conference schedule for the official events.

Let's start with a brief summary of last year. We have been to so many events that I apologize from the start that I'll only mention my top three unofficial parties. To start with, third place goes to Amazon (and Kiva), with their refreshing Amazonian cocktail:) Second place (unfortunately) goes to Pandora, unfortunately because that was one of the best conference parties I've been to. They closed a roof-top bar, turned it into an open-air disco, with awesome Pandora music. They also had delicious food and so useful swags that I still use (like little Pandora power stations!). Oh, and they also invented their special pinkish cocktail  (Pandora mist? I don't remember its name), And the first place, goes to: Pinterest. The most creative party I've ever seen! We've done our first dream-catchers, near "a mountain of cheese", with unlimited alcohol. There was also a photo-booth, swag, more food, and everything you can and cannot think to turn a regular place into an incredible party!

Ok, enough with the last year, let's start this years list! Click on the company names to access the event details.

  1. Pixar:  Curious about Pixar or how woman in tech side of Pixar is producing your favorite animations? Well, join us then:) (Yes, I highly recommend this one. And no, I'm not biased..:p) 
  2. Pinterest: I bet it will again be an awesome party, I highly recommend having a look at "A Night with Pinterest" :)
  3. Women TechMakers: It seems like something fantastic is coming up. Stay tuned! 
  4. Facebook: Instead of one big event, Facebook divided the teams into Research, DevOps, and others; and meeting in breakfasts, brunches, and lunches.
  5. Uber: LadyEng in Uber await you for games, food and networking! 
  6. Twitter: WomEng team of Twitter invites you to a panel followed by a Twitter party (following the special cocktail tradition that I mentioned before). 
  7. Github: A creative event comes from Github! Meet at Patchwork Houston for a workshop to learn and dig into Git! 
  8. Pandora: Not sure if it will be as heart-warming as last year, but give it a try.
  9. Instacart: Come, socialize and party with Instacart!  
  10. LinkedIn: WomenConnect at LinkedIn invites you to another networking event. 
  11. Square: This time you're invited to a breakfast! You'll be having coffee, breakfast, swag and fun time with Sarah Friar (CTO). 
  12. CMU: Carnegie Mellon University calls you for desserts!
  13. Axon & TASER: Interestingly, scholars, food and party time! 
  14. Cisco: Cisco also has a networking dinner. 
  15. Pros: Another networking reception by BLAZE at Pros.  
  16. Women in Technology: Houston: Another panel accompanied with food and surprises, that aim to strengthen our connection. 
  17. Salesforce: GirlyGeeks is organizing a wine event at a roof top, sounds like an awesome atmosphere to socialize:) 
  18. Mastercard: Another reception to enjoy, this time by Mastercard. 
  19. Career Incubator: A night of Martinis&Mentors, sounds interesting! 
  20. iOS: Are you an ios developer? Then join the crowd and make apps come true!

As a last note, I would suggest to register for the events from the links. But don't worry if it's closed, or full, or invite-only. You never know who you'll meet with or where you'll be going to, in #ghc15 :) If there is an event or a party of your dream place, go to their booths to ask about it, or just learn the address and go! Remember that all those efforts are for you, just for you:) I'll keep updating the list as soon as I hear about more events. If you know of an event, leave it in the comments with the link, so that I'll add it to the list.

Hope to dance with you all girls! I'll end this very informal post with a photo from last year's official party, thanks to Google:) Have fun!








Tuesday, September 29, 2015

Introducing Turkish Women in Computing (TWiC)

Probably most of you have already heard about Systers, our community, and some related activities. But have you met our other communities for women in computing, such as NaWiC, LatinasIC, or TWiC? Let's meet with Turkish Women in Computing today!

Turkish Women in Computing is a volunteer based community, which constructs a bridge between Turkish women in the field and Systers everywhere, working within Anita Borg Institute of Women and Technology. It is a community that aims to unite women with STEM degrees from Turkey, to share their experiences, by supporting each other to overcome the differences. The community acts as a mentor to educate newcomers about the cultural differences, with an honest and straightforward voice that only another trusted member from the same culture can have. Another motivation for TWiCs is to publicize the presence of Turkish women in computing, because they are everywhere in every continent! Even when our number as women in computing was not bright in US, there were Turkish women in computing who were shining upon their fields, whether it be academia or industry. Their presence in GHC also proves that the community is already achieving their goals to hold us altogether.

Turkish Women in Computing was founded during a Grace Hopper Conference in 2011. Three women with PhD degrees from Turkey realized that there were many TWiCs scattered all around the world with similar goals, aspirations and perceptions about women in computing. They observed that STEM degrees are considered well-desired where they came from, in Turkey; but where were the other women in US? Why didn't women in US feel the same way about computing the way they did? Why there was a negative publicity about women in technology here? Why didn't girls choose their paths toward computing? What was inherent in their culture that changes their perspective about computer science? Keeping these questions in mind, the group was founded to network Turkish women with computer science background to guide them about networking, career path, office culture and also to increase the visibility of their accomplishments. Today, their Facebook group in connection with ABI is ever growing!

With such growing audience, their curiosity  led them to conduct research on why women in Turkey are increasingly attracted to this field in contrast to US, and they presented preliminary results in the Global Voices conference. They are also actively preparing articles about the careers of prominent Turkish women in computing who are well known all over the world. You can access their findings and articles from here.

Now curious about how to be a part of the community? Well, you have many options. I personally recommend getting on the e-mail list, since all Systers start with one:) You can also join the community using their facebook group, their LinkedIn group, or from twitter. For more information, you can visit their website.

Finally, you can join them at GHC! There will be a TWiC table in the community pavilion and you can meet our Turkish Systers face to face! Hope to see everyone there, reminding that we're one day closer to GHC15:)