Posts filed under 'Allgemein'

Huch? Bin noch da ;)

Und da hat sie mich mal wieder total erwischt… diese bescheuerte Schreibblockkade. Dazu dann noch eine Prise Command & Conquer – Tiberian Wars und nächtliche Adventure (Dracula 1-3, Black Mirror 2) Sessions mit meinem Bruder… Ich hoffe mein Blog nimmt mir meine geistige Abwesenheit nicht allzu böse ;)

Vor ungefähr einer Woche habe ich übrigens endlich mein Fotoschieß-Werkzeug-Problem gelöst. Dank einer Vertragsverlängerung bin ich jetzt stolzer Besitzer eines Sony Ericsson C905 Cybershot Handys. Der Frühling darf also endlich mal kommen, damit ich was zum Knipsen habe das nicht die Krallen ausfährt wenn ich wieder einmal mit gezücktem Handyli auftauche ;)

März 4th, 2010

Freie Meinungsäußerung? Nicht mit uns!

… dachte sich da wohl letztens eine Firma in Memmingen.

Aber lieber mal von Anfang an: You Can – we dont want it! – Ein Kopiermärchen

Schlechte Erfahrungen wie diese werden in unmengen an privaten Blogs veröffentlicht und diskutiert. Ganz zu schweigen von den vielen “Ey du, geh nicht nach Firma XYZ! Die ziehen dich schamlos über den Tisch.” Gesprächen im Familien- / Freundes- / Bekanntenkreis.

Besagte Firma fand das ganze jetzt aber nicht so prickelnd: Geht’s jetzt dem Sturkopf an den Kragen?

Soviel also zu unserem ach so tollen “Recht auf freie Meinungsäußerung”? Ich kann und WILL solch eine Reaktion auf eine subjektive Meinungsäußerung (nicht einmal der Joke mit dem Kackaward bietet hier Angriffsfläche) nicht nachvollziehen!

Also drücken wir unserem Sturkopf die Daumen das er den Kampf gewinnt.

Februar 20th, 2010

Der kann nicht ernst gemeint sein…

2010-02-03-12h47_44

So bringt man definitiv kein Anliegen vor. Einfach traurig sowas!

Februar 3rd, 2010

Wordpress Theme – Bauarbeiten

Bitte nicht erschrecken, aber ich werde wohl in den nächsten 2 – 3 Tagen ein wenig am Blog herum basteln.

Also nicht wundern, wenn es auf einmal anders ausschaut ;)

Januar 31st, 2010

Cystats sind die Tabellen abhanden gekommen :(

Wenn ich nur nicht sooooo träge wäre. Seit langem weiß ich das mein geliebtes Cystats Wordpress Plugin nicht mehr läuft, hatte aber noch keine Lust Zeit mich darum zu kümmern.

Warning: Invalid argument supplied for foreach() in .../wp-content/plugins/cystats/includes/view.class.php on line 645

Viel mehr bekam ich nicht mehr zu Gesicht. Eine kurze Googlesession brachte ausser diesem Beitrag nichts wirklich verwertbares. Vielleicht habe ich mir beim Suchen auch nur zu wenig Mühe gegeben, aber naja. Der Hinweis das einige Tabellen fehlen würden war ja schon mal ein Anfang. Bei mir lag es aber nicht am Datenbankuser und somit durfte ich weitersuchen.

Wie es scheint wird die installer.php, welche die Datenbanken bei der Plugininstallation anlegen sollte, nicht ausgeführt. Was mir half war das manuelle Anlegen der nötigen Datenbanken. Dazu ihr in phpmyadmin und schaut euch die Tabellen eurer Wordpress Datenbank an. Mittels des Menüpunktes SQL führt ihr nun nacheinander folgende SQL Abfragen aus:

CREATE TABLE IF NOT EXISTS `wp_CYSTATS_TABLE_STATISTICS_RAW` (
`remote_addr` int(10) signed NOT NULL default 0,
`remote_host` varchar(32) default NULL,
`http_user_agent` varchar(128) default '',
`http_accept_language` varchar(5) default NULL,
`colordepth` tinyint(3) unsigned default NULL,
`screen_w` smallint(5) unsigned NOT NULL default '0',
`screen_h` smallint(5) unsigned NOT NULL default '0',
`page` varchar(255) default '',
`pagetype` tinyint(1) unsigned default NULL,
`pageid` smallint(5) unsigned NOT NULL,
`user` smallint(5) unsigned NOT NULL,
`username` varchar(32) default '',
`stamp` int(10) unsigned default '0',
`browser` smallint(5) unsigned NOT NULL default '0',
`browserversion` varchar(8) default NULL,
`browsertype` tinyint(4) NOT NULL default '0',
`os` smallint(5) unsigned NOT NULL default '0',
`referer` varchar(255) default '',
`method` tinyint(1) NOT NULL default '0',
`cid` varchar(32) NOT NULL default '',
`width` smallint(5) unsigned NOT NULL default '0',
`height` smallint(5) unsigned NOT NULL default '0',
`searchstring` varchar(128) default '',
`searchstringtype` tinyint(1) unsigned default '0',
`revisit` tinyint(1) NOT NULL default '0',
`referertype` tinyint(1) unsigned NOT NULL default '0',
`entrypage` tinyint(1) NOT NULL default '0',
KEY `stamp` (`stamp`),
KEY `remote_addr` (`remote_addr`),
KEY `browsertype` (`browsertype`),
KEY `pagetype` (`pagetype`),
KEY `referer` (`referer`),
KEY `searchstringtype` (`searchstringtype`),
KEY `referertype` (`referertype`),
KEY `entrypage` (`entrypage`)
)

CREATE TABLE IF NOT EXISTS `wp_CYSTATS_TABLE_STATISTICS` (
`name` enum('hits','hits_day','hits_day_nobots','hits_month',
'hits_month_nobots','hits_nobots','hits_week',
'hits_week_nobots','hits_year','hits_year_nobots',
'post_count','raw_count','user_count','visits','visits_day',
'visits_day_nobots','visits_month','visits_month_nobots',
'visits_nobots','visits_week','visits_week_nobots',
'visits_year','visits_year_nobots') NOT NULL,
`type` tinyint unsigned NOT NULL default 0,
`val1` int(11) unsigned NOT NULL default 0,
`val2` int(11) unsigned NOT NULL default 0,
`val3` int(11) unsigned NOT NULL default 0,
KEY `name` (`name`,`type`,`val1`,`val2`,`val3`),
KEY `type` (`type`,`val1`,`val2`)
)

Und voila, Cystats läuft wieder :) Vergesst aber nicht den “wp_” Part der beiden CREATE TABLE Zeilen anzupassen, falls eure Wordpress Tabellen ein anderes Präfix besitzen sollten.

Keine saubere Musterlösung, falls also wer der Muße hat den Fehler im Plugin selber zu reparieren, wäre ich über einen Hinweis sehr froh :)

Dezember 3rd, 2009

HTML, CSS, JavaScript, jQuery & Ich

Seit anderthalb Wochen sitze ich hier nun an dieser “kleinen” Aufgabe ein Spaltenmenü mit skinbaren Scrollbalken, wie man es u.a. im Finder von Mac OS X sieht, zu schreiben. Quasi zum “Einarbeiten”. Und das alles auch noch schön dynamisch, damit man das Menü später z.B. per Ajax noch verändern und / oder in anderen Designs verwenden kann.

JavaScript ist kein Problem und jQuery erleichtert einem das Programmieren auch ungemein, aber irgendwie erscheint mir HTML + CSS doch recht unlogisch zu fungieren. Jedes mal wenn alles scheinbar funktioniert und ich das Menü in ein Probelayout packe zickt es total rum *grml*

Aber auch ein paar jQuery Plugins, die halt auch ein solches Menü erstellen sollen, verhalten sich je nachdem wo man sie ins Layout einbaut unterschiedlich. Ähnlich läuft es mit dem skinbarem Scrollbalken. Mal funktioniert er, mal nicht.

Ich bin mir ziemlich sicher… wenn es darum ginge dieses dumme Menü in ein bestimmtes Layout einzubauen, wär ich schon laaaaaange fertig!

Bin ich hierfür zu blöd, oder was?

März 11th, 2009

Spielzeug für Youtube Junkies gefunden: youtube-dl

Ab und zu findet man doch interessante Sachen auf Youtube, runterladen kann man sich diese ja mit einem der vielen angebotenen Videodownload Tools. Was aber wenn es sich um eine prall gefüllte Playlist handelt? Und man am besten auch noch die Hochauflösenden Videos haben mag?

youtube-dl scheint mir DIE Lösung zu sein. Dank Python sollte es auf allen nennenswerten OS laufen. Getestet habe ich es nur über Nacht hier unter Linux… eine Anleitung für Windows gibt es hier: youtube-dl under Windows XP

Eine Warnung aber noch, es besitzt KEINE Gui! Also Anleitung lesen und das Skript per Hand mit Parametern füttern.

Wenn man anstelle der URL eines Videos die URL einer Playlist angibt, saugt er einem die gesamte Liste. Mit dem Parameter -b bekommt man auch schön noch die hochauflösenden Videos.

Feines Spielzeug :)

Februar 15th, 2009

Besserer Laptop :)

Am Dienstag fiel mir doch glatt noch ein Kumpel ein, der vielleicht ein defektes Notebook irgendwo herum zu liegen hat… und keine 24 Stunden später hatte ich ihn überzeugt mir diesen zu leihen ;)

1.6 Ghz, 512 MB Ram, 40 GB Festplatte… WLan, Bluetooth, DVD Brenner… was will man eigentlich mehr zum Arbeiten? Ok, das DVD Laufwerk arbeitet nur wenn es willig ist und der eine 256MB Riegel war leider an einer Speicherstelle defekt, danke Memtest, und musste entfernt werden. Aber ansonsten läuft er und ich bin heftigst am Einrichten.

Archlinux mit Openbox, wie auf meinem anderen. Aber diesmal werde ich doch ein wenig mehr Zeit in Conky oder Dzen2 investieren und dem Desktop eine persönlichere Note verpassen.

Wenn sich das gute Notebook auch noch während meines in zwei Wochen beginnenden Praktikums als willig erweist, wäre ich glatt gewillt es Engel als defekt abzukaufen *lach* und ihm ein bisschen mehr Speicher zu spendieren… wäre dann schon fast ein Eee PC ;)

Februar 15th, 2009

Askimet stillgelegt

Habe mich eben gefragt was das wohl für Kommentare waren, die mir das Askimet Plugin stillschweigend vorenthalten hat. Die Kommentare von herc musste ich eh schon immer von Hand wieder aus dem Spamfilter fischen… da war das Plugin wenigstens so gnädig MICH entscheiden zu lassen, aber die anderen zwei innerhalb der letzten vier Stunden habe ich nicht einmal zu Gesicht bekommen. Und wenn das gar kein Spam war?

Jedenfalls ist Askimet jetzt erst einmal aus und ich werde die wenigen Kommentare lieber von Hand filtern.

Februar 5th, 2009

Doch nur 700 Mhz und 196 MB Ram…

War im ersten Moment nicht wirklich glücklich darüber, doch den alten Laptop wieder nutzbar zu machen. XP brauchte ich gar nicht erst zu installieren… Ubuntu lief ähnlich langsam und stockend. Bin dann aber zufällig auf die Slitaz Distribution gestoßen. 25 MB ist die Live CD “groß” und brauchte nur knappe 30 Sekunden zum booten (Die Installation auf Festplatte dauerte auch keine 5 Minuten). Erstaunlicher war es dann, das sich alle Anwendungen (außer Firefox und Openoffice) ohne Verzögerungen starten ließen. Und dabei muss man auch nicht auf aktuelle Versionen der ganzen Programme und Bibliotheken verzichten! Hätte sich jetzt auch noch Löve kompilieren lassen, hätte ich bei Slitaz bleiben können. Hätte…

So ist es also doch ein Archlinux mit Openbox, Pypanel und Conky geworden. Nach ein wenig Bastelei bekam ich dann sogar noch die 1440×900 Auflösung meines TFT hin :) Zwar alles einen Tick langsamer als unter Slitaz (Slitaz hatte beim Booten alle Programme in den Speicher geladen, weshalb alles recht schnell reagierte) aber man kann auch auf dieser alten Kiste wieder recht gut arbeiten. Löve ließ sich nach ein paar Änderungen an den Quelltexten dann auch anstandslos Kompilieren.

2009-02-01-134507_1440x900_scrot_0.jpg

Negativ fürs Programmieren an GORC ist dann aber leider die Tatsache, das Löve auf OpenGL setzt und ich keine Hardwarebeschleunigung hinbekomme. Deshalb durchgängig 3 bis 6 Frames pro Sekunde *würg* Da muss ich mir also auch wieder was einfallen lassen *lach*

Februar 1st, 2009


Translator

Seiten

Letzte Artikel

Kategorien

Archiv

Meta


Page optimized by WP Minify WordPress Plugin