Monthly Archives: August 2013

Added voting and other improvements on bashoneliners.com

I took my time, but finally here are a bunch of improvements I just released on bashoneliners.com, check it out!

Now you can upvote or downvote one-liners using the familiar interface of stackoverflow.com:

voting

And since now that there are votes, it’s natural to sort one-liners not only by date, but by votes too. So I changed the one-liner listing pages to switch between different ordering using a tabbed user interface:

tabbed-oneliners2

Speaking of tabs, the profile page was quite awful, with too much information cluttered on a single page. So I broke that into multiple pages, again using a tabbed user interface:

tabbed-profile

There are many other, smaller improvements since the last time. I’ll let you discover those by yourselves.

The voting feature is only the beginning. Just one of the essential steps for full-blown gamification. I’m pretty sure I won’t be able to do this all alone though, so I hope to find partners soon.

Finally, I revised all the texts on the site. Take a look, and note the strong emphasis on the educational aspect. The site is about high quality and well-explained bash one-liners. Not just any random ugly scripting hacks. I want all those one-liners there to be perfectly written, and nicely explained so everybody can understand them, and learn something useful.

If you have a scripting question, the best place to go is probably unix.stackexchange.com and stackoverflow.com. I love those sites. But you know what, they don’t encourage perfect answers. They don’t encourage combining multiple good answers into a single great answer. That’s the void I’d like to fill. That’s the direction I’d like this project to evolve into.

Released Computer Quiz on Android

androidI just released the first version of Computer Quiz. It’s a simple multiple choice quiz app for computer fans, professionals and geeks.

Questions are spread out over multiple categories and difficulty levels:

  • Hobbyist level: 100 questions
  • Professional level: 106 questions

There are different “game” modes, such as “score as you go”, “sudden death” and “score in the end”. You can change the number of questions per game in the settings menu.

The app doesn’t require any permissions at all, doesn’t use internet, doesn’t collect data about you and has no advertisements. I intend to keep it that way.

At the same time I also upgraded the Programming Quiz. Both apps have exactly the same features, but different database of questions, with some inevitable overlap. The questions in the Programming Quiz are designed specifically for professional and aspiring programmers, while the Computer Quiz can be interesting for casual computer fans too.

If you like these apps, please remember to rate, +1, tweet, or review them, and spread the word. Thank you!

You can report problems and feature requests on this page: https://github.com/janosgyerik/manyquiz/issues

How to enable developer options on Android Nexus 4

I spent a couple of long minutes looking for the developer menu on my shiny new Nexus 4. I was looking for the options normally called USB debugging and Stay awake, normally under Applications / Development. I could not find them anywhere on this otherwise beautiful piece. Strangely, the menu is disabled by default. You can enable by following these steps:

  • Open your phone settings—swipe down on the phone, click on the button in the top-right corner, click Settings
  • Click About phone, it’s at the bottom
  • Click on Build number, 7 times (!!!), it’s at the bottom

What the hell… Who would have known? After this the Developer options menu becomes available, right next About phone.

I found the tip here:

http://www.redmondpie.com/enable-developer-options-in-android-4.2-on-nexus-4-and-galaxy-nexus/