Ein Solarphone – zu kompliziert gedacht

Auf http://www.mobilegeeks.de/video/kyocera-solar-smartphone-ausprobiert/ wird ein Solarphone vorgestellt. An sich ist das eine coole Idee, aber leider versucht man es zu kompliziert zu machen. Anstatt die Solarpannels einfach auf die Rückseite zu packen, baut man sie in den Display ein.

Bis auf den Vorteil, dass das Gerät geladen werden kann, während man damit arbeitet, sehe ich darin aber nur Nachteile:

1. Spiegelt deshalb sehr stark

2. Wenn man ein Smartphone laden muss, dann meistens ein wenig länger, damit man es wieder vollständig benutzen kann.

3. Das Display ist verschwommen.

Meine Alternative bietet zwar nicht verwenden und laden gleichzeitig, aber es wäre eine Möglichkeit das Handy für 10-20 Minuten hinzulegen und danach wieder voll betriebsbereit zu sein.

Wenn man das Handy eh draußen beim Zelten verwendet, dann kann man mit Sicherheit auch diesen Zeitraum auf das Handy verzichten.

Posted in Allgemein
Leave a comment

Halbes Jahr Mausruckler und der geht!

Nach gefühlt einem halben Jahr habe ich endlich herausgefunden, wie man die Ruckler der Maus unter win7 oder win8 wegbekommt. Es liegt nicht am Rechner oder an der Maus! Es liegt an einer Einstellung:

Start – Systemsteuerung – Energieoptionen – Energiesparoptionen ändern – Erweiterete Energieeinstellungen ändern – USB-Einstellungen – Einstellungen für selektives USB-Energiesparen – DEAKTIVEREN – OK.

Wenn man diese Schritte befolgt sind die Ruckler direkt weg!!!

Endlich, nach einem halben Jahr habe ich keine Ruckler mehr…

Posted in 4N33rds, Allgemein
1 Comment

Wem helfen wir?

Posted in Allgemein
Leave a comment

40 min. Workout

Posted in Allgemein
Leave a comment

Mathematik-Materialien aller Stufen!

Unter folgendem Link kann man so einige Materialien zu Mathematik finden:

http://www.jsg-karlstadt.de/files/Mathematik-Materialien/Klasse5.html

Posted in Allgemein
Leave a comment

eine App in Javascript + Phonegap = Alle Platformen versorgt

Phonegab ermöglicht es Javascript-Seiten in alle mobilen Platformen umzuwandeln.

Ein riesen Vorteil falls man wirklich alle Plattformen erreichen möchte.

Gerade für Vereine ist es wichtig eine App auf möglichst vielen verschiedenen Plattformen zu verbreiten, da man die Mitglieder nicht mit einem entsprechenden System ausstatten kann.

Für unsere Gemeindeapp wäre es unmöglich nur für eine Plattform zu schreiben, da die Intention alle miteinander zu verbinden dadurch bereits nicht mehr erreicht wird.

Ich freue mich schon mich in JavaScript hineinzudenken. Darüber hinaus bin ich beruhigt, dass ich dann nicht der einzige mit JavaScript-Kenntnissen bin, denn Christian kann da sicherlich mithelfen 😀

Posted in 4N33rds
Leave a comment

Nützliche Helfer für Büroarbeit

Immer wieder nach dem ich meinen Rechner formatiert habe, merke ich, dass ich mir die gleichen Tools herunterlade. Irgendwie lohnt es sich inzwischen sie einmal gemeinsam festzuhalten:

  • PDF-Sam : Fügt und Zerlegt PDF-Dateien sehr effizient
  • IrfanView: Kann die Bilder in einem Ordner automatisch verkleinern oder verschiedene Bearbeitungen durchführen. Sehr sinnvoll falls man einmal alle Bilder in einem Ordner öffnen muss.
  • 7zip: Ein (De)-Komprimirungsprogramm insbesondere nötig für .rar-Dateien
  • vlc : Spätestens dann, wenn man mal wieder eine Videodatei nicht öffnen kann.

 

 

 

Posted in 4N33rds, Allgemein
Leave a comment

Künstliche Intelligenz und Geschlechterunterschiede

Die aktuelle Forschung zur künstlichen Intelligenz ist sich einig, dass Intelligenz im Zusammenhang mit den gegebenen Sensoren entsteht. Der starke Zuwachs der Robotik ist einer der besten Beispiele dafür.

Konstrukivistische Prinzipien legen ebenfalls nahe, dass die subjektive Wahrnehmung das Gehirn und das Gehirn die subjektive Wahrnehmung prägen. Dies wurde in der bisherigen Soziologie-Forschung als Argument für eine bestehende Geschlechtersozialisation verwendet. Aussagen über Mädchen und Jungen wurden als Ursprung von Geschlechterzugehörigkeit und -verhalten deklariert.
Außer acht gelassen wird jedoch die Tatsache, dass Mädchen und Jungen tatsächlich biologisch verschieden sind. Und damit zerfällt bereits die Grundannahme, dass die Aussagen über Geschlechter auch die Wahrnehmung des Geschlechts prägen. Denn nicht nur die Aussagen von außen auch die „Sensoren“ des Geschlechts beeinflussen die Wahrnehmung und das Verhalten eines Jungen oder Mädchens.
Deshalb bin ich gegen eine Gleichmacherei, wo doch eindeutig sichtbar ist, dass es biologische Unterschiede gibt. Allerdings sollten diese Unterschiede nicht der Nährboden für ein Patriarchat, sondern vielmehr für eine geschlechterbeachtenden Umgang miteinander sein!

Posted in 4N33rds, Allgemein, Ideen
Leave a comment

Android – ListView für csv-Telnummern – MGListe

 

###########Die MGListe-Klassendatei#############

package com.test.myapplication2;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.os.Environment;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;

public class MGListe extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mgliste);
ladeListe();
}

private void ladeListe(){
//ArrayListe in die die einzelnen Einträge eingelesen werden.
ArrayList<String> meineListe = new ArrayList<String>();
try{
//Pfad zur SD-Karte
String dirpath = Environment.getExternalStorageDirectory().getAbsolutePath();
//Datei wird für das Lesen geöffnet
BufferedReader in = new BufferedReader(new FileReader(dirpath + File.separator + „mgb/mgb_all.csv“));
String zeile = null;
//Einträge werden aus der Datei gelesen
while((zeile = in.readLine()) != null)
{
String[] zeilenArray = zeile.split(„;“);
meineListe.add(„“+zeilenArray[0]+“ „+zeilenArray[1]+“ „+zeilenArray[3]);

}
}catch(Exception e){
meineListe.add(e.getMessage());
}

//ArrayListe wird an den ListAdapter übergeen, der dann der ListView die Werte gibt.
ListAdapter listenAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, meineListe);
ListView meineListView = (ListView) findViewById(R.id.listView);
meineListView.setAdapter(listenAdapter);

/**
* Hier wird den einzelnen Listenelementen ein Listener hinzugefügt.
*/
meineListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String item = ((TextView)view).getText().toString();
String[] zeilenArray = item.split(“ „);
//Einfache Ausgabe auf dem Bildschirm
Toast.makeText(getBaseContext(), zeilenArray[2], Toast.LENGTH_LONG).show();
//Übergabe der Telefonnummer an die Telefonapp
Intent phoneCall = new Intent(Intent.ACTION_DIAL, Uri.parse(„tel:“+zeilenArray[2].replaceAll(„-/ „,““)));
startActivity(phoneCall);
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.mgliste, menu);
return true;
}

}

 

 

 

#############Die Layout-Datei ohne besondere Zusätze############

<RelativeLayout xmlns:android=“http://schemas.android.com/apk/res/android“
xmlns:tools=“http://schemas.android.com/tools“
android:layout_width=“match_parent“
android:layout_height=“match_parent“
android:paddingLeft=“@dimen/activity_horizontal_margin“
android:paddingRight=“@dimen/activity_horizontal_margin“
android:paddingTop=“@dimen/activity_vertical_margin“
android:paddingBottom=“@dimen/activity_vertical_margin“
tools:context=“.MGListe“>

<ListView
android:layout_width=“wrap_content“
android:layout_height=“wrap_content“
android:id=“@+id/listView“
android:layout_alignParentTop=“true“
android:layout_centerHorizontal=“true“
android:layout_marginTop=“33dp“/>
</RelativeLayout>

Posted in 4N33rds
Leave a comment

14,50€ fürs Memory-Limit

Heute habe ich endlich die Gebühren für das erhöte Memory-Limit bezahlt. Damit kann das fröhliche Bloggen wieder weiter gehen…

Posted in Allgemein
1 Comment