Monday, April 8, 2013

XChat Script for Fetching URL Titles

If you are regularly using IRC, you definitely appreciate having any idea about what's behind a posted URL before clicking on it. Prime examples for that are YouTube links, and Short URLs. This XChat script fetches and prints the titles of posted websites, is as efficient as possible, only fetching as much from a relevant URL as necessary for determining a possible website title, and can be used on any platform where XChat or HexChat run as well.

Due to that technique, it's also proof against URLs of music and video streams, really large websites, and similar, which would otherwise make the script hang and, in turn, XChat. In fact, it did exactly that before I only most recently got incited enough to completely overhaul the way it works, and hence, make it eventually safe for a wider use.

Additionally to that, the script notifies about any found image, audio, and document URLs, as well as any other possible URIs, and reprints any found URIs that would otherwise be non-clickable because they have some punctuation characters directly attached to them, plus bare "www.[...]" ones.

Tuesday, March 12, 2013

Updated Posts / Features

If you are looking for a way to vastly improve the look of the new Ubuntu Forums setup, introduced with the switch to vBulletin 4 two weeks ago, a couple of days ago I've created a new "Stylish" style for that, and silently sneaked it into our earlier post done upon the previous design change of the Ubuntu Forums in May last year.

Updated Posts

Friday, November 16, 2012

Root I9100XXLSJ Jelly Bean Leaked Galaxy S2 Firmware

An official test build of Jelly Bean for Galaxy S2 was released yesterday. But since no existing CF-Root kernel seems to work with this new build, flashing any of those rooting kernels won't help at all. So here is a simple tutorial on how to root this new build.

Friday, November 16, 2012

Leaked Jelly Bean Firmware for Samsung Galaxy S2 - I9100XXLSJ

Since quite some time, we have been hearing that our beloved Samsung Galaxy S2 smartphone will be receiving the official Jelly Bean update near the end of November this year, and now we actually have a leaked test build, codenamed "I9100XXLSJ". This build was leaked yesterday by XDA forums member izap. This confirms that the official Kies update is on the way to our S2 phones. Those, like me, who can't wait for the official update can flash this leaked firmware and benefit from all the goods of Jelly Bean even before it is officially released.

Remember, this is a pre-released test/leaked build, so expect some minor bugs here and there. If your device gets stuck in boot loop after flashing this firmware, or if it can't get past the Samsung logo screen, it would require a data wipe/factory reset, in which case you will obviously lose all your data and settings, so make sure you back up your important stuff before going for flashing it. Lastly, flashing firmwares can potentially brick your device, so proceed at your own risk. Me, SamMobile, and izap cannot be held responsible for any damages that might ensue by doing this.

Tuesday, August 14, 2012

Nautilus / Thunar Pastebin Script, all Ubuntus

You may or may not regularly use one of those handy Pastebin sites to easily post any text/script you want to share in a support forum or, more common, on IRC. To do that, without having to enter all the stuff manually on their respective websites, there is the equally lightweight and handy command line tool Pastebinit, but if you want to post a file directly from your file browser, with all the same options specifiable from there too, there is no easy way to do that.

So I've written a Nautilus script that makes use of Pastebinit and queries a couple of possible options before posting the selected file on '', as of now, still the Pastebin with the most features, while also looking good, as far as I've checked at least.

Similarly to Pastebinit itself, the script is rather non-fancy and very straightforward, it queries all the available options for '' for which the former offers command line options, which are just:
  • Name of Paste
  • Syntax Highlighting
  • Username on '' (optional, if enabled)
  • Password on '' (optional, if enabled)

Sunday, July 15, 2012

Disable / Enable Passwordless Login, all Ubuntus

Aside from the common, and way less detrimental, option to auto-login to your desktop, you may easily be tempted to think that logging in without password query is a good idea - well, it is not, as you may have learned already. It's only useful under very narrow, unusual conditions, otherwise it will either not let you change the desktop session option anymore, or lock you out of your desktop completely. This is how to re-enable the password query on login, or if all conditions are actually met, how to disable it.

Re-enable Password Query

For the above-mentioned reasons, passwordless login is not enabled by default. But you may have either chosen that on installation, or enabled it afterwards, the latter either via GUI, if an option is available there, or via command line. Eventually, you may find yourself unable to disable it again, either because there is no option available in the GUI, or because you cannot log in to your desktop anymore in the first place. So, to disable the passwordless login from the command line, either in a Terminal or at the CLI/tty, just run this command:

sudo gpasswd -d <USERNAME> nopasswdlogin

Notes: Technically, that removes the concerning user from the group "nopasswdlogin". Replace <USERNAME> with the respective actual username, obviously.

Thursday, June 28, 2012

CyanogenMod 9.0 RC1 Released

The first release candidate of CyanogenMod 9.0, which is based on Android 4.0 Ice Cream Sandwich, has been released. It is available for 37 devices officially for now, and support for various other devices will be added later. The development cycle took almost 8 months since Android 4.0 was made available in the AOSP repositories by Google. The CyanogenMod team hasn't yet announced a final release date for CM9 stable. The official CM9 RC1 release announcement is here:

The CyanogenMod team needed to jump straight from Android 2.3.7 to 4.0.4, as the source code for the Android 3.x branch wasn't released by Google before it appeared in the history tree of Android 4.0. Inevitably, this jump has resulted in big changes and thus an extended development cycle.