Sam­sung Galaxy S with ParanoidAndroid

September 27th, 2013 No comments

    Over three years ago I bought the Sam­sung Galaxy S. While I was happy with it for a while it’s flaws soon started to take a toll on me. I could never get it work with Kies. It was so hor­ri­bly slow that it seemed crip­pled to me. Samsung’s ser­vice cen­ter told me in nice words to go fuck myself because they couldn’t find any­thing wrong with my mobile at all. At least they updated the firmware to the then lat­est ver­sion. It looked fine for a cou­ple of days until my WiFi started to spo­rad­i­cally drop the con­nec­tion. What a piece of crap.

    I finally decided to flash Cyanogen­Mod and I was happy again. There were no prob­lems at all, the pro­ce­dure was pain­less if maybe a bit com­pli­cated for the not so tech­ni­cally versed. In fact, CM worked so fine I never tried other ROMs or ker­nels. Until the day before yes­ter­day, that is. With each new ver­sion of CM my phone got just a tad slower. After a cou­ple of min­utes of research I decided to give Para­noidAn­droid a go. Here are a few observations:

    • PA didn’t flash cor­rectly the first time and I got stuck while boot­ing. After read­ing the XDA thread I real­ized that in this case you have to flash it three times. Took some time but it worked.
    • PA per­forms bet­ter on the SGS than CM. Boot time is roughly he same but PA is way more smooth than CM. Maybe because of the ker­nel? I’ll have to try CM with Semaphore.
    • Miss a few CM options/settings/features. Prob­a­bly can do with­out them.
    • PA’s Halo mul­ti­task­ing fea­ture takes some time get­ting used to.
    • Like PA’s Hybrid feature!
    • My sig­nal bars are always gray if WiFi and/or mobile data are dis­abled. Impos­si­ble to deter­mine sig­nal strength at one glance.

    I like Para­noidAn­droid quite a bit but I will try CM again – this time with Sem­a­phore ker­nel. I’ll prob­a­bly also take a look at Mackay ROM. Even though I’ll buy a new phone sooner rather than later I’m going to keep the SGS for spe­cial occasions.

    Categories: mobile Tags: , ,

    Why Androm­eda Never Was Successfull

    August 22nd, 2013 No comments

      I recently received the Androm­eda: Com­plete Series DVD box from Ama­zon and imme­di­ately started to get very inti­mate with it. I’ve never really watched the show on TV, just a cou­ple of episodes here and there and I thought, “Hey, let’s check this out.” I’m a sucker for sci­ence fic­tion and I really like Farscape, Bat­tlestar Galac­tica (the re-imagined ver­sion, of course), Fire­fly, Star­gate, etc. – I’m sure you get the drift.

      I had high hopes for Androm­eda because it didn’t start out too badly and actu­ally even went uphill for a (very) short time. After hav­ing watched every­thing on the DVDs I found Androm­eda want­ing. Let’s be hon­est: it’s prob­a­bly the worst sci-fi show I’ve ever seen. That a jewel like Farscape got can­celed while Androm­eda got a fifth – and abso­fuck­a­lutely and unde­ni­ably bad – sea­son is like Nitzschean bone blades in the chest: very painful and surely not good for your health. Let’s get into details. Read more…

      Categories: musings, TV Tags: , ,

      It’s So Damn Hard to Buy a Watch!

      July 27th, 2013 1 comment

        Recently on of my watches broke. It was a cheap Casio ana­log model, one I wasn’t wear­ing all too often any­way. Since my older Seiko Kinetic 5J22-0A10 Auto Relay is in great need of ser­vice I was left with my trusty old Timex Iron­man T5B141 – an analog-digital combo. Unfor­tu­nately, the bat­tery pow­er­ing the ana­log move­ment was slowly fad­ing. Looks like Mur­phy sin­gled me out just to let me know he’s still alive and kick­ing. Not being con­cerned too much I just thought, “Let’s buy a new watch.”

        I wanted to buy some­thing sim­i­lar to my old Iron­man, mainly another analog-digital combo for every­day use. Now, I don’t expect all that much from a wrist watch and I don’t want it to do every­thing. You know, I never cared too much about my watches as long as they did what I expected them to do. With the excep­tion of my Seiko – which is just a ‘sim­ple’ watch – every sin­gle one of my watches had at least a stop­watch fea­ture. I’ve grown so used to these type of wrist watches, I sim­ply can’t have one with­out this func­tion. So, let’s take a look at my min­i­mum require­ments: Read more…

        Categories: musings Tags: ,

        Visual Basic 6 on Win­dows 7: DBGrid32.ocx Issues

        January 26th, 2012 3 comments

          Unfor­tu­nately, I’m one of those poor pro­gram­mers who is forced to main­tain some pretty old appli­ca­tions writ­ten in Visual Basic 6.  Thus, it was imper­a­tive to get the IDE work­ing on Win­dows 7. When I looked into this issue two years ago, I found an infor­ma­tive post cov­er­ing the basics over at Forty­Pound­Head. The instal­la­tion guide works pretty well except you don’t need to turn off UAC first. So here’s a short sum­mary on how to install VB6 on Win­dows 7.

          1. Cre­ate an empty file in your Win­dows direc­tory called MSJAVA.DLL. This is to skip the install of this very old MS Java thingy which even requires a reboot.
          2. Run setup.exe as admin­is­tra­tor and install the needed components
          3. Install the Ser­vice Pack 6
          4. Install the Visual Basic 6.0 Ser­vice Pack 6 Cumu­la­tive Update

          Step 4 is the cul­prit that breaks your DBGrid. It will cause your DBGrid con­trols to lose any infor­ma­tion like data sources, lay­out set­tings, and so on. So before you pro­ceed with step 4, make a backup of %windir%\system32\dbgrid32.ocx. After installing the SP6 Cumu­la­tive Update, replace the newly installed DBGrid32.ocx with the backup you’ve cre­ated ear­lier. Now reg­is­ter the OCX via regsvr32. Every­thing works fine again.

          Alright, this is a dirty hack. It’s def­i­nitely bet­ter to sim­ply get rid of this con­trol or even bet­ter yet – upgrade to a newer Ver­sion of Visual Basic. If you’re like me and you can’t migrate to a newer ver­sion though, it might help you get around this issue until you’ve replaced all the con­trols. Good luck!

          Add Reg­Exp and Com­ment­Doc High­light­ing for JS to Programmer’s Notepad

          July 13th, 2011 2 comments

            For a cou­ple of days now I’ve been using Programmer’s Notepad instead of Notepad++. It’s smaller, it’s faster, and its mem­ory foot­print is roughly one third of Notepad++. Yes, there are fewer plug-ins avail­able and it’s not get­ting updated as often as its more famous com­peti­tor but guess what – it has every­thing I need. Today I tried to cre­ate a scheme for JavaScript syn­tax high­light­ing that appeals to me. It was very easy and there are only a few very small bugs to iron out.

            Any­way, I wasn’t able to style Com­ment­Doc key­words and reg­u­lar expres­sions. As usual, Google came to the res­cue. After doing some research I found that I had to man­u­ally edit the cpp.scheme file in the schemes direc­tory of Programmer’s Notepad. Look for the fol­low­ing part and add the high­lighted lines to your file:

            <language base="cppbase" name="javascript" title="JavaScript" folding="true" foldcomments="true" foldelse="true" foldcompact="true">
              <comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
              <use-keywords>
                <keyword key="0" name="Keywords" class="javascript"/>
                <keyword key="1" name="Keywords 2" class="jsunsure"/>
                <keyword key="2" name="CommentDoc Keywords" class="commentdockw"/>
              </use-keywords>
              <use-styles>
                <style name="Doc Comments" key="3" class="commentdoc"/>
                <style name="Keywords 2" key="16" fore="b00040"/>
                <style name="Comment Doc Keyword" key="17" fore="3060a0"/>
                <style name="Unknown Comment Doc Keyword" key="18" fore="804020"/>
                <style name="RegEx" key="14" fore="3f7f3f" back="e0f0ff" eolfilled="true"/>
              </use-styles>
            </language>
            

            Now we only have to cre­ate the com­ment­dockkw class we added in the code above (sim­ply add the high­lighted lines to your cpp.scheme at the appro­pri­ate position):

              ...
              <keyword-class name="jsunsure">
                undefined
              </keyword-class>
              <keyword-class name="commentdockw">
                <!-- JsDoc tags -->
                augments author borrows class constant constructor constructs default
                deprecated description event example exports field fileOverview function
                ignore inner lends link memberOf name namespace param private property
                public requires returns see since static throws type version
              </keyword-class>
            </keyword-classes>
            

            That’s it. Save the file and start Programmer’s Notepad. Now you’re able to apply cus­tom styling to reg­u­lar expres­sions and com­ment doc key­words. On the Key­words tab you can edit the key­words we defined above.

            Categories: computers Tags: ,

            What Can Call of Duty: Elite Do for You?

            June 6th, 2011 No comments

              Call of Duty: Elite LogoSince the sub­scrip­tion ser­vice for Call of Duty is now a real­ity, it’s time to take a closer look at what we gamers are get­ting out of it. Of course, Activi­sion Bliz­zard is unable to detail most of the paid fea­tures for Elite because the premium-tier ser­vice was designed to be deeply inte­grated with Call of Duty: Mod­ern War­fare 3. Until we are closer to the launch of the game we have to make do with the scraps the com­pany throws at us.

              Call of Duty: Elite is a ser­vice incor­po­rat­ing stats-tracking, social net­work ele­ments, an inter­ac­tive strat­egy guide, and plenty of options for com­pet­i­tive gam­ing. Activi­sion tries very hard to sum Elite up in three words: con­nect, com­pete, and improve. At least it is kind of elab­o­rat­ing on the mean­ing of these three words on the Elite web­site. Suf­fice to say that, in a nut­shell, Activi­sion is not charg­ing for CoD mul­ti­player. Read more…

              Categories: games Tags: , ,