Category Archives: Tech

MacOS: SD Card doesn’t show up

SD-cards not showing up when inserted seems to be a surprisingly common problem on MacOS. I don’t use my card reader a lot, but every time I’m about to install a new Raspberry Pi, I do! And, I often run into this problem: I insert the SD-card, and It don’t show up.

I’ve read dozens of articles and discussions on how to get the SD-card to show up in MacOS. They mostly contains information on how to make sure you have enabled different settings in Finder and so on, and I guess they works for some users, but if the card doesn’t show up in the Disk Utility the Finder settings doesn’t matter.

But, there’s one solution that solves lots of strange problems in MacOS, and particularly problems related to storage not behaving as expected (or not showing up at all), and it is really simple: TURN OFF TIME MACHINE

I don’t now exactly why, but Time Machine seems to interfere a lot with storage on MacOS. It is a great backup solution, and I will continue to use it, but every time I have issues with storage and/or USB I solve most of them by simply temporary disable Time Machine by unchecking the automatic backup box in Time Machine settings:

A10 aFlex: Temporary blacklist clients based on failed logins

I was asked if i could find a way to temporary blacklist clients after x failed logins. The reason was to avoid lockout in AD when users changed their passwords, but forgot to change the password in their phones connected through ActiveSync.

If a phone connects to ActiveSync with the wrong password, resulting in a error 401, i should be able to catch that and save the IP in a table. If it re-occurs 4 times or more in less then 10 minutes than the A10 should remember this and drop the traffic, resulting in request not being sent to the mail server and the AD account not being locked out.

Thats the theory. Below is my current solution, very much in POC state but my initial testing looks promising 🙂 But i’m sure there are many aFlex/TCL gurus out there to correct me. I’m certainly not one of them!

A few notes:

  • Because i write failed attempt to temp-table, the blacklist is 10 minutes after the last failed logins. This is probably longer than needed.
  • maxfadiledrequests is set to 5, because it always start at 2 for me.. and i’m not sure why. I did expect it to start at 1 since the initial status from server is 401, but not 2.
  • holdtime is the the in seconds the address is blocked
  • You should probably not write to log in a production environment
when RULE_INIT {
    set ::maxfailedrequests 5
    set ::holdtime 600
}

when HTTP_REQUEST {
    set key [IP::client_addr]
    if { [table lookup "blacklist" $key] != "" } {
        reject
        log "$first_key is blocked"
        return
    }

    if { [table lookup tmp_table $key] == "" } {
        table set tmp_table $key 1 indef $::holdtime
        log "$key's session table created."
        return
    }
}

when HTTP_RESPONSE {
    if { ([HTTP::status] == 401) } {
        set count [table incr tmp_table $key]
        log "failed request count: $count"
        if { $count > $::maxfailedrequests } {
            table add "blacklist" $key "blocked" indef $::holdtime
            log "$key blacklisted for $::holdtime seconds "
            table delete tmp_table $key
            reject
            return
        }
    }
}

 

Nyaste köpet: JustMobile Gum Max

InsĂ„g att den stundande bussresan till alperna pĂ„ ca 20 timmar kommer krĂ€va en del sysselsĂ€ttning. Jag som hinner bli rastlös pĂ„ bussen till stan… mobiltelefon och iPad Ă€r ju bra sysselsĂ€ttning eftersom man kan se pĂ„ film, lyssna pĂ„ musik och spela spel men det finns en nackdel: strömmen tar slut!

SÄ vad göra! Eter lite Googlande hittade jag den perfekta lösningen, JustMobile Gum Max. Det Àr ett extrabatteri som man laddar i vÀggen och packar med sig. NÀr strömmen sedan sinar i telefoner, headset eller padda sÄ Àr det bara att pluga in och ladda. Den ska rÀcka till ca fem laddningar av iPhone, tre laddningar av iPad mini. Eftersom utgÄngen pÄ batteriet Àr USB kan man ladda allt som har den typen av kontakt. I lÄdan finns sladd för micro-USB och Apples 30-pinskontakt. Har man andra specialkontakter, tex Lignting sÄ gÄr det bra att anvÀnda sladden som följe med enheten.

Gum Max Àr Àven utrustad med en indikator som via ett knapptryck visar hur mycket ström som finns kvar. VÀldigt smidigt!

SÄ, Àr allt guld och gröna skogar? Nja.. en nackdel Àr att den inte gÄr att ladda via de flesta USB-portar i datorer. Laddningen krÀver en hel del ström, nÀrmare bestÀmt 2.1A. En annan nackdel Àr att man inte fÄr med ett nÀtaggregat, vilket kan ses som snÄlt med tanke pÄ priset.

Den Àr byggt för att laddas med iPad-laddaren (vilken levererar exakt 2.1A), men Gum Max Àr sÄpass allsidig att man absolut kan köpa den Àven om man inte Àger nÄgra Apple-produkter. Dessutom kanske man inte vill ta med sig sin orginalladdare pÄ resan av nÄgon anledning. SÄ man fÄr komplettera den med en iPad-laddare (behöver inte vara orginal) om man inte har nÄgon annan nÀtdel med USB-utgÄng som levererar minst 2.1A.

I det stora hela Àr det en oumbÀrlig produkt om man ofta befinner sig pÄ platser utan ström.

Produktens hemsida: http://www.just-mobile.eu/ipad/gum-max.html

pp-818_high_res_5_l

OS X 10.8 med Huawei E1550

Har du ett Comviq Kontantsurf med nÄgra Är pÄ nacken sÄ har du troligtvis ett E1550 modem. Eftersom Comviq levererar programvaran pÄ USB-modemet och helt verkar ha missat att man kanske vill ha en ny version dÄ och dÄ sÄ Àr man liksom fast med man fÄr.

Comviq Surf Connect fungerar faktiskt fortfarande bra i den version som bundlas med stickan, men drivrutinerna gör det inte. Lösningen visade sig ganska enkel, ladda ner driver frÄn Huawei, installera den och dÀr efter kan du köra Comviq surf Connect som vanligt. Drivrutinen finns hÀr. Packa upp ZIP-filen och kör sedan PKG-filen. Sedan funkar det som vanligt!

Blocka sÀljare och annat otyg i din iPhone!

Det Ă€r fĂ„ saker jag avskyr mer Ă€n företag som jag absolut inte vill prata med som ringer till mig pĂ„ kvĂ€llar och helger. Nu har packet börjat ringa pĂ„ mobiltelefoner i allt större utstrĂ€ckning, naturligtvis beror det pĂ„ att fler och fler “NIXar” sina fasta telefonnummer. Men, det Ă€r faktiskt inte bara av ondo, för pĂ„ mobilen kan man göra nĂ„got Ă„t det.

För Androidtelefoner finns det program som tar kontroll över telefondelen och kan blockera samtal. PĂ„ iPhone tillĂ„ts inte appar fĂ„ denna typ av kontroll (tack gode gud, eller i alla fall Steve 🙂 ) sĂ„ man fĂ„r hitta pĂ„ lite specialinstĂ€llningar. Men det Ă€r faktiskt rĂ€tt enkelt.

Jag fastnade för appen TrueCaller. Det finns fler appar som gör liknande saker, men jag tycker denna funkade bÀst. Kostar 7:-, sÄ den bör man ha rÄd med. SÄ hÀr gjorde jag:

1. Ladda ner TrueCaller frĂ„n AppStore och installera den. Starta sedan appen och klicka pĂ„ samtalsfilter och vĂ€lj importera. Detta skapar en post bland dina kontakter som heter “Blockerat av TrueCaller”. Denna kontakt innehĂ„ller hundratals med telefonnummer. NĂ€r detta Ă€r gjort kommer telefonen fortfarande ringa och vibrera, det man vunnit Ă€r att man ser att det Ă€r ett nummer frĂ„n nĂ„gon sĂ€ljare eller annat otyg.

2. GĂ„ in pĂ„ sidan http://www.tystringsignal.se/ och följ instruktionerna för iPhone. Detta lĂ€gger in en tyst ringsignal pĂ„ din telefon. GĂ„ sedan in i kontakter, klicka pĂ„ “Blockerat av TrueCaller”, vĂ€lj Ă€ndra, skrolla lĂ€ngst ner och ringsignalen som heter “NĂ€r du vill slippa telefonförsĂ€ljare”. Nu kommer telefonen vara tyst nĂ€r otyget ringer, men den kommer fortfarande vibrera.

3. Sista steget Ă€r att stĂ€nga av vibratorn för kontakten. Detta Ă€r lite lurigare, men det gĂ„r. GĂ„ in i appen “InstĂ€llningar” och vĂ€lj “AllmĂ€nt” och sedan “HjĂ€lpmedel”. Skrolla till rubriken “Hörsel” och slĂ„ pĂ„ “Anpassade vibrationer”. NĂ€r du gjort detta kan du Ă„tervĂ€nda till kontakter, leta upp “Blockerat av TrueCaller”, vĂ€lj Ă€ndra, skrolla lĂ€ngst ner och sĂ€tt “Vibering” till ingen.

Nu kommer telefonen vara knĂ€pptyst nĂ€r otyget ringer. Det enda man ser Ă€r att man har ett missat samtal ibland frĂ„n “Blockerat av TrueCaller”, och det stör mig inte alls. Lugn och ro!