Is it just み?

Sonstiges

Kleiner Küchenhelfer – Umrechnungstabelle imperial <-> metrisch

by on Aug.12, 2012, under Asides

Genervt davon ständig nachgucken zu müssen wie viel denn nun z.B. 4 cup im amerikanischen Rezept wirklich sind habe ich eine kleine Umrechnungstabelle für die Küche erstellt. Der erste Wert ist grob gerundet, der zweite die auf zwei Dezimalstellen exakte Angabe.

Das ganze habe ich als Google-Document erstellt falls es jemand brauchen kann: Kitchen unit conversion

Falls man es drucken will sollte man “show gridlines” im Druckdialog ausschalten.

 

 

Comments Off on Kleiner Küchenhelfer – Umrechnungstabelle imperial <-> metrisch :, , , , , , , more...

Review your Buyer Persona and Marketing flowAt times during a

by on Jun.05, 2012, under Sonstiges

canada goose jackets on sale Dark Souls: This game really provides a challenge, I have yet to play it but from what I’ve heard from my friends, they say it is a lot better than Demon’s Souls (which I have played and it is a great game). If you are looking for a rough and challenging game, Canada Goose Sale look no further, you will not be disappointed with Dark Souls. It takes what was good from the first game, and adds upon it. canada goose jackets on sale

canada goose clearance If you really love your device however, the board can be replaced by checking the manufactures website. Again the time inconvenience will be your major headache. If all the other internal parts are in good working order then your data will be safe and easily recovered.. canada goose clearance

cheap canada goose sale I was worried about it so I did some research about what we can do individually about acid rain. Basically it just what we can do to reduce the other bad environmental conditions. For example, we should turn off lights, computers, and other appliances when you’re not using them. cheap canada goose sale

canada goose outlet vancouver If you have experienced a campaign that fizzled badly, you can learn from the lesson and apply the knowledge to a new one. Losing hope is for those who are not ready for a career, it ok to feel disappointed. You do have to shake off the mud and try https://www.geeseparka.com/ again and that is how you handle a failed marketing campaign.Review your Buyer Persona and Marketing flowAt times during a failed marketing campaign, you may feel depressed or frustrated because it didn gain traction. canada goose outlet vancouver

canada goose outlet store uk The next thing is never stop moving ahead. The most prominent example is Ludwig van Beethoven who was a German composer and pianist. He could not stop writing being totally deaf. Loss of memory happens to the original or the host personality when an alternate personality takes control of an individual’s behaviour. Person suffering from the split personality disorder may show suicide tendency. They may have sleep disorders, do sleep walking, visual or auditory hallucination.. canada goose outlet store uk

canada goose vest sale Vital signs are monitored Cheap Canada Goose during and after surgery. Once your pet is asleep the vet makes an incision in her belly. They will take out the ovaries and uterus then all tissues and vessel will be tied off to prevent bleeding. Asthmamist is sprayed under the tongue following symptoms of asthma. Through regular use of this product, the disease can be controlled effectively. Chronic asthma patients resort to a lot of oral sprays and nebulizers to get rid of breathlessness caused due to asthma, but very few are aware of the side effects of those sprays. canada goose vest sale

canada goose outlet canada goose outlet sale The inability of the customer to create efficient model and operate those models against its expanding data volume is the leading contributor of unacceptable risk exposure. If your company is challenged by unacceptable risks, the best way to diminish this is by deploying a new paradigm specifically for your company’s analytical processing. Running a marketing campaign to millions of customers requires a company to conduct a sophisticated marketing operation. The process also involves Canada Goose Outlet aggregating the records for more than 40 million clients leading to high scoring and ranking of the company. When you are armed www.geeseparka.com with this information, you can easily predict the progress of your business making you plan its future progress canada goose outlet sale.

Comments Off on Review your Buyer Persona and Marketing flowAt times during a more...

[Android] Service automatisch mit dem Gerät starten

by on Sep.30, 2011, under Sonstiges

Nachdem ich beschrieben habe, wie man auch einfache Weise zwischen einem Service und einer Activity kommunizieren kann, möchte ich natürlich den Service auch als solchen nutzen, nämlich als stillen Wächter im Hintergrund der (fast) immer aktiv ist.

Dazu muss ich den Service irgendwie automatisch starten. Wie man das macht findet man relativ schnell – nun will ich es hier einmal am oben genannten Beispiel zeigen.

Um einen Service zu starten, wenn etwas bestimmtes passiert, müssen wir drei Dinge tun:

  1. Unseren Service auf die gewünschten Ereignisse “lauschen” lassen.
  2. Uns die Erlaubnis holen diese Ereignisse zu bedienen.
  3. Den Service starten sobald das Ereignis eintrifft.

Um das zu bewerkstelligen muss man sogenannte Intents nutzen. Dafür gibt es Intents selber, Intent Categories, Broadcastreceiver usw. und das ist IMHO nicht sonderlich intuitiv – daher habe ich darüber einen eigenen Artikel geschrieben.

“Lauschen” kann man mit Hilfe eines so genannten BroadcastReceivers, das ist einfach eine Klasse die die Klasse BroadcastReceiver erweitert und deren Methode onReceive() automatisch aufgerufen wird sobald ein registriertes Broadcast-Event eintritt.

In meinem Fall füge ich die folgende Klasse “ServiceBroadcastReceiver” einfach neue Klasse meinem Service hinzu:

    public class ServiceBroadcastReceiver extends BroadcastReceiver {
        @Override
        public void onReceive(Context context, Intent intent) {
            String action = intent.getAction();
            if (action != null) {
                if (
                    action.equals(Intent.ACTION_BOOT_COMPLETED)
                    || action.equals(Intent.ACTION_USER_PRESENT)
                ) {
                    Intent startServiceIntent = new Intent(context, MyService.class);
                    context.startService(startServiceIntent);
                }
            }
        }
    }

Wichtig: Man kann den Receiver augenscheinlich nicht als Nested Class innerhalb einer anderen Klasse wie z.B. dem Service deklarieren, wenn man ihn über das Manifest registrieren möchte.

Das obige Codebeispiel sorgt dafür, dass im Falle der Ereignisse “Gerät wurde gestartet” (Intent.ACTION_BOOT_COMPLETED) und “Bildschirm wurde entsperrt” (Intent.ACTION_USER_PRESENT) der Service “MyService” gestartet wird. Falls der Service schon läuft passiert nichts.

Damit lauscht der Receiver allerdings noch nicht, er muss noch in der AndroidManifest.xml als Receiver eingetragen werden, damit das System weiß, dass dort überhaupt ein Receiver ist.

Ein kleiner Hinweis zum Namen: Wenn ich einen Klassennamen in das Manifest eintrage, kann ich das auf mehrere Arten tun:

  1. Vollständiger Name. Sowas wie “com.hell.the.what.android.MyClass”
  2. Name im festgelegten “default” package. Sowas wie “.MyClass” – bedeutet, dass “MyClass” in dem package gesucht wird, dass im Manifest als attribut “package” festgelegt wurde.
  3. Nur der Name. Sowas wie “MyClass” – sollte im Zweifelsfall genauso funktionieren wie 2, ist aber AFAIK nicht spezifiziert.

(Spezialfall: Der Vollständige Name einer “Nested Class” wird als Name der umgebenden Klasse, dahinter ein “$” und dahinter der Name der verschachtelten Klasse geschrieben: “.MyClass$NestedClass”  – Aber wie oben bereits gesagt, funktioniert das augenscheinlich nicht bei Receivern.)

In diesem Fall fügt man folgendes in das AndroidManifest ein:

    <receiver android:name=".ServiceBroadcastReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED"></action>
            <action android:name="android.intent.action.USER_PRESENT"></action>
            <category android:name="android.intent.category.DEFAULT"></category>
        </intent-filter>
    </receiver>

Damit sagt man nichts anderes als “Im Falle von BOOT_COMPLETED oder USER_PRESENT, rufe meinen Receiver auf”. Die Default Category muss hinzugefügt werden, damit der Matcher auf die beiden Ereignisse anspricht – ansonsten passiert einfach nichts.

Comments Off on [Android] Service automatisch mit dem Gerät starten :, more...

Bye bye Social Networks

by on Sep.29, 2011, under Asides

Naja, nicht so ganz – ich bleibe noch bei Google+ und Twitter, zumindest so lange bis ich mich dort auch nicht mehr wohl fühle. (Und bei Twitter werde ich immer inaktiver und das wo ich eh nie wirklich aktiv war.)

Zumindest mein Facebook-Account ist seit heute nicht mehr existent, und der studivz-Account musste gleich mit dran glauben. Bei Facebook ist es ganz klar die Datenschutzpolitik mit der ich nicht einverstanden bin, bei studivz ist es schlicht und ergreifend die Tatsache, dass ich es seit mindestens einem Jahr nicht mehr genutzt habe.

Mal sehen ob meine sozialen Kontakte nun tatsächlich weniger werden, oder – wie meine SWMBO behauptet – die wirklichen Kontakte sogar stärker.

Comments Off on Bye bye Social Networks more...

[Bild] You know you shouldn’t

by on Jul.07, 2011, under Asides

Comments Off on [Bild] You know you shouldn’t : more...

Neues vom Kühlschrank

by on Jun.26, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.25, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.24, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.23, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.22, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.21, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.20, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.19, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.18, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.17, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.16, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.13, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.12, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.11, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.10, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.09, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.08, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.07, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.06, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.05, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.04, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.03, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.02, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on Jun.01, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.31, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.30, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.29, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.28, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.27, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...


Neues vom Kühlschrank

by on May.26, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.25, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.24, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.23, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.22, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.21, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.20, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.19, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.18, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.17, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.16, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.15, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.15, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.14, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...

Neues vom Kühlschrank

by on May.14, 2011, under Asides

Comments Off on Neues vom Kühlschrank : more...