Skip to content
FoolControl – Phear the penguin

FoolControl – Phear the penguin

Adnan Hodzic on Linux, Open Source, DevOps, Cloud and much more :)

  • Home
  • About
  • Contact
  • Archives
FoolControl – Phear the penguin

Category: Software

android-sdk-installer for Linux (Debian/Ubuntu)

July 19, 2012

This post is also available on/was written for OMG! Ubuntu

I’m fan of automation, as well as simplicity and as much as I tend to complicate my own life I generally enjoy making life easier for others. I’m of a belief that if you’re a Android developer who’s new to Linux and is using it as his development platform, you’ll have pretty hard time installing and setting up all the necessary tools.

Some people use Linux to make their life easier, not because they like to fiddle with Linux internals, for some time now I’m looking how Android SDK, Eclipse ADT plugin, hardware drivers as well as MTP support are installed as almost completely different components. And in order to install/configure some of these components you will need to role up your sleeves and dive into Terminal, something that almost every new or even experienced user will try to avoid.

That’s why I started thinking of ways how to make this process as simply as possible, and fast as possible. The solution I came up is called “android-sdk-installer“. Not very original name, I know, but this is a utility oriented to Linux (currently Debian and Ubuntu) which aims to automatically install and configures Android SDK, Eclipse ADT Plugin, adds hardware support for devices and enable full MTP support.

I did this project as part of my University Capstone project “Implementation of Android SDK into Debian Linux” where I explained everything down to the smallest detail as well as included the very first version of installer’s code. My intentions with this projects are to make current script fully working, after which I’m planning to package it into a Debian package as I’m the owner of Android SDK Debian ITP. Among many plans for the future one of the most important ones is to add a GUI as right now it’s represented in text mode.

more “android-sdk-installer for Linux (Debian/Ubuntu)”

Android, Debian, Linux, Project, Software adt, android, asi, debian, installer, Linux, mtp, sdk, ubuntu, utility

Linux power regression + overheating problem on ThinkPad [fixed?]

November 10, 2011

This post is also available on/was written for OMG! Ubuntu

This blog post isn’t only directed to ThinkPad owners as most notebook Linux users with Intel Core Duo 1/2 and i3/i5/i7 processors have been affected by this bug if not all. And yes, this problem is present on latest Debian Unstable and Ubuntu 11.10.

Prelude

I’m owner of Thinkpad X300, great machine except the fact that just recently I replaced its 3rd cooling fan!  Yea, I do a lot of compiling and it’s on all the time, but still this kind of things shouldn’t happen. I first linked this problem to the fact that Thinkpad fan on Linux (as of 2.6.22) always works at what’s its basically maximum RPM, thus the reason there are numerous fan control scripts. My favorite one is Thinkfan, but controlling fan doesn’t really help if you have a overheating problem. For matter of a fact it working on its maximum speed might only help, with its own toll.

As of kernel 2.6.38 up until 3.1 (still present) there has been a problem of power regression but besides this I had slight problem with overheating. Regarding overheating in beginning I tried reporting bugs, tried different Thinkfan configurations, blamed proprietary software such as Adobe Flash for spiking up CPU temperature, however this problem was somewhat solved. After numerous battery calibrations and as these didn’t work in the end for battery life getting poorer with each day, I just blamed the factor that notebook  was getting pretty old (~3 years).

more “Linux power regression + overheating problem on ThinkPad [fixed?]”

Debian, Hardware, HowTo, Linux, Software 11.04, 11.10, 2, arguments, boot, core, core duo, debian, duo, extend, fixed, grub, i3, i5, i7, intel, Linux, natty, oneiric, overheating, parameters, power, problem, regression, sid, solution, thinkpad, ubuntu, unstable, workaround

Ubuntu Developer Summit (UDS-N) Debianized Summary

November 7, 2010

Last week I was on my first Ubuntu Developer Summit (UDS-N), I wanted to attended this summit for couple of reasons:

1. Developer, I’m part of Debian Java, working on Eclipse IDE, and as you’re developing Debian, you’re automatically developing Ubuntu, no? :nerd:

2. DebConf11 main organizer, I really wanted to see how it’s all done on “corporate” level, for instance we’re going with hotels instead of student dorms and so on.

3. Migration to Linux infrastructure, make contacts and have some talks on this topic, because after DebConf11 in Bosnia a lot of institution will most probably open doors to open solutions such as Linux.

I went to this summit without any expectations or plans, just said I’ll play it by ear. This years UDS was held in Orlando, Florida before Orlando I was planning to stay in NYC for couple of days, therefor my whole plan was to get to NYC, then Orlando then head back home :-)

I :heart:  NYC

I spent couple of days here with my cousins and friends, as always NYC never fails to surprise me, and I’ll always stop by even if it’s only for couple of days ;-)  I wanted to meet up with couple of Debian people as well, but unfortunately my schedule was too tight so …

more “Ubuntu Developer Summit (UDS-N) Debianized Summary”

Debian, Linux, Places, Software, Travel 11.04, conference, debconf11, debian, developer, development, florida, Linux, narwhal, natty, nyc, orlando, summit, ubuntu, uds, uds-n

I want Xperia X10 Android 2.1 update now!

November 1, 2010

Story

I bought Xperia X10i this summer during DebConf10 in NYC, I loved this phone from very beginning however what bothered me was that it was still stuck on outdated Android 1.6. To get your own custom Android on it, wasn’t quite possible because no one managed to hack bootloader even though some of the guys at XDA where getting pretty close.

Long story made short, Sony Ericsson has finally release their Android 2.1 update, but made it available only for Nordic region, they explained it all on their blog where they also sent a message for “paranoid” users as they called them. I thought, if I gave it all this time I can wait a little bit longer, but then one of my friends (@sahinovic) gave me a good pointer to go in right direction with using custom ROM, Nordic for example? So this is where I got my idea.

I want 2.1 update now!

Please note steps below will get you Android 2.1 update, but AFAIK you’ll also lose your warranty

1. Root your phone

If you don’t have your phone rooted, this can now be done in single click. Get X10 Root and follow instructions on screen.

more “I want Xperia X10 Android 2.1 update now!”

Hardware, HowTo, Mobile, Software 2.1, android, ericsson, HowTo, nordic, rom, root, simple, sony, tutorial, update, upgrade, x10, x10i, xperia

FoolControl, Gnome, Squeeze?

March 15, 2010

Other day I read “Refreshing The Ubuntu Brand“, upcoming visual style changes for Ubuntu 10.04 Lucid Lynx and my only comment to this whole story was “Don’t tell me you’re moving window control elements to the left side of window in Lucid …” :sidefrown:

Either way if this is the “revolutionary” change for Ubuntu, then I have a visual style suggestion for Squeeze as well.

Since Gnome is default desktop environment in Debian and as it looks like right now 2.30 will be what’s going to be included into Squeeze; nothing much, or nothing really will visually change in Gnome by then. So … how about this :lamp:

For some time now I’ve been troubled by some things in Gnome, and what’s bothering me the most is “System” menu. Why? Well because the list of utilities listed both under “Administration” and “Preferences” is so long that it’s almost useless. So without losing your precious seconds of your life and losing fair amount of nerves …  well this is what’s required to find what you were initially looking for. Interesting enough is the fact (please do stress) that Gnome consists of a fine thing called “gnome-control-center” which is not included in any of Gnome menus.  :idk:

more “FoolControl, Gnome, Squeeze?”

Debian, Opinion, Software, Thoughts 2.30, 6, 6.0, debian, foolcontrol, gnome, gnome-control-panel, menu, squeeze, stable, suggestion, system, visual

Posts navigation

Older posts
Newer posts

Recent Tweets

  • Tweet Avatar @andreagrandi @hermitdave @elonmusk In Netherlands cheapest Tesla Model 3 (Dual Motor All-Wheel Drive) is 58800€. D… https://t.co/DTJ9dojgoY 2 weeks ago
  • Tweet Avatar @madebygoogle asking for a friend who lives in Europe and is interested in buying Pixel 3 XL in USA. Would the lack… https://t.co/cc9QtyFhyv 4 weeks ago
  • Tweet Avatar Been looking for Plex replacement on my NAS for years now. Synology Video Station came close if it wasn't for its p… https://t.co/nWl4VThxy8 4 weeks ago
  • Tweet Avatar Main reason why I have Amazon Prime is #amazonshitcarshow https://t.co/xgDFBwOnNy 1 month ago
  • Tweet Avatar @vedrankaracic Yea I know, I think I need to work on my #sarcasm skills :) 1 month ago
Follow @fooctrl

Recent Posts

  • Ubuntu 18.10 (4.19 linux kernel) for MacBook Pro October 24, 2018
  • Ubuntu 18.04 image release for MacBook Pro 2017/6 with Touch Bar May 17, 2018
  • Automated way of getting Let’s Encrypt certificates for WordPress using Docker + Ansible March 10, 2018
  • Secure traffic to ZNC on Synology with Let’s Encrypt September 10, 2017
  • Automagically deploy & run containerized WordPress (PHP7 FPM, Nginx, MariaDB) using Ansible + Docker on AWS May 21, 2017
  • Secure (HTTPS) public access to Synology NAS using Let’s Encrypt (free) SSL certificate February 17, 2017
  • anon-hotspot: On demand Debian Linux (Tor) Hotspot setup tool September 18, 2016
  • Kernel agnostic, DisplayLink Debian GNU/Linux driver installer (Debian/Ubuntu/Elementary) November 29, 2015
  • Juniper/Pulse Secure VPN on Linux (2015 edition) September 21, 2015
  • Debian PPA Utility September 4, 2014

Archives

Idealist by NewMediaThemes