|
|
|
|
Cool, openprinting.org hat nicht nur ein Web-GUI für seine Treiber-DB,
sondern auch nen brauchbares RESTful API. XML.
|
|
|
|
|
|
|
Cool, ich hatte noch ein Knobibaguette im Kühlschrank. Brauchbar halbgefroren. Knoblauch.
(Es tut mir schon jetzt so leid wenn die Akademiker morgen früh hier rein schauen und uns (mich) einfach hassen werden.. )
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Rufus am 07.08.2013 2:58]
|
|
|
|
|
|
| Zitat von csde_rats
A v B
| | Alien vs. Brodator?
|
|
|
|
|
|
|
| Zitat von Rufus
| Zitat von Wraith of Seth
DNA als raumfüllende Kurve
| |
Ja, es wird interessanter..
| |
Ich versuchte gerade ein paar hübsche Bilder zu den Orbits geladener Teilchen um ein geladenes schwarzes Loch zu finden - wurde aber leider nicht fündig. Ich hätte nur komische Dinge zusammenkopieren können und das war mir zuviel Arbeit.
Hier auf Folie 12 sieht man, was ich meine. Ziemlich abgedrehte Orbits.
...denk' mal drüber nach!
|
|
|
|
|
|
|
WoS, auf die Gefahr hin irgendwas kaputt zu machen, aber da sind eigentlich keine Bilder drin bis Folie 12.
// ach so, ich glaub du meinst Folie 16ff, die sind schön
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Rufus am 07.08.2013 3:14]
|
|
|
|
|
|
Ich hätte das als Seite 17, aber Folie 12 gezählt oder so... Egal, ich finde die teile schön.
¤DIT:
Und morgen wird sich unser Max-Planck-Institut über das plötzliche, nächtliche Interesse an Orbits wundern.
Thou hast undone our mother. - Villain, I have done thy mother.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Wraith of Seth am 07.08.2013 3:20]
|
|
|
|
|
|
% ./lhs_dump.py | wc -l
4249
OpenPrinting fertig, check. Das ging schnell
Disclaimer: Ich speichere hierarchisch:
Hersteller -> Modelle
Zum Modell bisher eben Name, Projekt/Treibername, Supportlevel, Kommentare, URL/Infoquelle
Und in nen separaten "Hive" einfach ALLES was der Scraper an Land gezogen hat.
Im Fall von Openprinting.org halt u.a. das XML aus dem die Daten gezogen wurden. Man weiß ja nie™.
ZODB ist awesome. Viel schneller als ich dachte. Keine nervigen
Schemamigrationen. Einfach halbwegs normale Objekte reinwerfen
und fertig.
|
|
|
|
|
|
|
| Zitat von Wraith of Seth
¤DIT:
Und morgen wird sich unser Max-Planck-Institut über das plötzliche, nächtliche Interesse an Orbits wundern.
| |
Also wenn die vier zusätzlichen Abrufe in deren Monitoring signifikant werden, tun die mir leid.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Rufus am 07.08.2013 3:23]
|
|
|
|
|
|
| Zitat von csde_rats
%stuff
| |
// wieder nicht böse gemeint. Ich seh nur wie du in zwei Threads parallel deine Erfolge verkündest und keiner antwortet/versteht worum es geht
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Rufus am 07.08.2013 3:25]
|
|
|
|
|
|
Na um die Linux Hardware Search !
/e: Noch kurz logging eingebaut, das wars für heute.
|
Code: |
2013-08-07 04:54:59,116:INFO:lhs.scraper: Starting run
2013-08-07 04:54:59,362:WARNING:lhs.scraper.OpenPrintingOrg.Brother.MFC-4350: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,389:WARNING:lhs.scraper.OpenPrintingOrg.CalComp.Artisan 1023 penplotter: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,414:WARNING:lhs.scraper.OpenPrintingOrg.Canon.CP-100: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,416:WARNING:lhs.scraper.OpenPrintingOrg.Canon.i-Sensys MF4150 (AKA imageCLASS): No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,964:WARNING:lhs.scraper.OpenPrintingOrg.HP.Color LaserJet CP2025dn: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,966:WARNING:lhs.scraper.OpenPrintingOrg.HP.CP3525n: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:54:59,982:WARNING:lhs.scraper.OpenPrintingOrg.HP.Deskjet 1050 J410: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,130:WARNING:lhs.scraper.OpenPrintingOrg.HP.Officejet 4500 Wireless g510n-z: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,188:WARNING:lhs.scraper.OpenPrintingOrg.HP.Photosmart C309g: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,193:WARNING:lhs.scraper.OpenPrintingOrg.HP.Photosmart C6380: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,217:WARNING:lhs.scraper.OpenPrintingOrg.HP.ThinkJet: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,503:WARNING:lhs.scraper.OpenPrintingOrg.Lexmark.C762: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,517:WARNING:lhs.scraper.OpenPrintingOrg.Lexmark.E250d: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,517:WARNING:lhs.scraper.OpenPrintingOrg.Lexmark.E250dn: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,541:WARNING:lhs.scraper.OpenPrintingOrg.Lexmark.Winwriter 150c: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,565:WARNING:lhs.scraper.OpenPrintingOrg.Lexmark.Z33: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,699:WARNING:lhs.scraper.OpenPrintingOrg.Oki.B410dn: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,738:WARNING:lhs.scraper.OpenPrintingOrg.Oki.OL820: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,742:WARNING:lhs.scraper.OpenPrintingOrg.Olympus.P-300E: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,742:WARNING:lhs.scraper.OpenPrintingOrg.Olympus.P-300NE: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,743:WARNING:lhs.scraper.OpenPrintingOrg.Olympus.P-300U: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,744:WARNING:lhs.scraper.OpenPrintingOrg.Olympus.P-400: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,752:WARNING:lhs.scraper.OpenPrintingOrg.Panasonic.KX-P1180i: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,758:WARNING:lhs.scraper.OpenPrintingOrg.Panasonic.KX-PS600: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,758:WARNING:lhs.scraper.OpenPrintingOrg.Panasonic.KX-Pxxxx 24-pin: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,760:WARNING:lhs.scraper.OpenPrintingOrg.Printrex.820 DL: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:00,877:WARNING:lhs.scraper.OpenPrintingOrg.Samsung.CLX-3185FW: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:01,193:WARNING:lhs.scraper.OpenPrintingOrg.Xerox.WorkCentre 4260: No or empty <driver> tag, but not marked 'Incompatible'
2013-08-07 04:55:01,214:INFO:lhs.scraper: Run finished
2013-08-07 04:55:02,086:INFO:lhs.scraper: Database closed |
|
Über Nacht >9000 Posts im PIMP. Was da wohl passiert ist... kein NT offen, das ist passiert!
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von csde_rats am 07.08.2013 4:55]
|
|
|
|
|
|
|
|
|
|
| Zitat von csde_rats
Na um die Linux Hardware Search !
| |
Halte ich für eine sehr sinnvolle Erfindung. Wenn du Hilfe brauchst, gib Bescheid.
|
|
|
|
|
|
|
Und welches C++ Buch kauf ich nun?
|
|
|
|
|
|
|
MCignaz: Ist aus dem Internet lernen keine Option? Ich muss sagen, dass ich Büchern über Programmiersprachen eher kritisch gegenüber stehe. Zumindest ich selbst kann mir das Zeug schneller (allerdings vermutlich weniger vollständig und gründlich) aus dem Netz aneignen.
Leider gibt es für c++ kein online buch von galileo computing.
/e: Investier dein Geld lieber in dieses epische Werk. Das ist ein bisschen zeitloser.
/e: habe ich eigentlich schonmal erwähnt, dass ich mich ziemlich auf C++13/14 freue? <filesystem> gibt's da. \o/
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Oli am 07.08.2013 8:55]
|
|
|
|
|
|
| While it is true that asking regexes to parse arbitrary HTML is like asking Paris Hilton to write an operating system, it's sometimes appropriate to parse a limited, known set of HTML. | | Quelle
|
|
|
|
|
|
|
die Antwort davor ist ja noch viel besser
|
|
|
|
|
|
|
Ja, das ist eines der SO Goldstücke. Ist auch die populärste Frage.
/e: Mir fehlen noch 2 rep zur 2000! \o/
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von Oli am 07.08.2013 9:56]
|
|
|
|
|
|
| Zitat von Oli
MCignaz: Ist aus dem Internet lernen keine Option? Ich muss sagen, dass ich Büchern über Programmiersprachen eher kritisch gegenüber stehe. Zumindest ich selbst kann mir das Zeug schneller (allerdings vermutlich weniger vollständig und gründlich) aus dem Netz aneignen.
Leider gibt es für c++ kein online buch von galileo computing.
/e: Investier dein Geld lieber in dieses epische Werk. Das ist ein bisschen zeitloser.
/e: habe ich eigentlich schonmal erwähnt, dass ich mich ziemlich auf C++13/14 freue? <filesystem> gibt's da. \o/
| |
Hehe, habe gerade erst mit boost filesystem was gemacht. Waer schon nice in der STL. Viel wichtiger aber: Es wird concepts geben! \o/
Dafuer wird man es wohl erst fruehestens ~2020 nutzen koennen.
|
|
|
|
|
|
|
| Zitat von PutzFrau
Es wird concepts geben! \o/
| | Ich habe nciht verstanden, was das sein soll.
| Zitat von PutzFrau
Dafuer wird man es wohl erst fruehestens ~2020 nutzen koennen.
| | Sicher? Wenn man stumpf nach Jahren geht, wie bei C++11, könnte es schon 2015 im GCC implementiert sein.
|
|
|
|
|
|
|
C++11 war doch erst vor ein oder zwei Monaten komplett implementiert.
Und nutzen im Sinne von "es ist weit genug verbreitet, dass man sich darauf verlassen kann, dass andere es auch haben".
Concepts: Da kannst du bestimmte Anforderungen an deine Datentypen stellen (besonders nuetzlich in templates). Stell dir vor, du machst ein Template und es soll nur fuer Zahlen verwendet werden. Dann schreibst du eben statt
|
Code: |
template <typename T> |
|
|
Code: |
template <Numeric N> |
|
.
Das gibt es in vielen anderen Programmiersprachen und is gut, weil man Datentypen gruppieren kann. Und Template Fehlermeldungen duerften damit auch weitaus weniger kryptisch sein.
|
|
|
|
|
|
|
Ah ok. Gut, templates nutze ich bisher gar nicht. Das ist so ein Thema, an das ich mich noch nicht ran traue. (Wenn ich mir das Voodoo von Boost angucke, wird mir ganz anders..)
|
|
|
|
|
|
|
| Zitat von Ballardbird_Lee
die Antwort davor ist ja noch viel besser
| |
You can't parse [X]HTML with regex. Because HTML can't be parsed by regex.
No shirt...
|
|
|
|
|
|
|
|
|
|
|
man ich brauch irgendein gutes System wie ich den überblick über meine mittlerweile endlos vielen (schlecht programmierten) python scripte behalte....
so n git hub repository, ist das für jeden zugänglich? (also ich hoffe nicht)
|
|
|
|
|
|
|
Private Repositorys gibt's bei Github nur gegen Bezahlung.
aber schau dich mal bei Bitbucket um
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Redh3ad am 07.08.2013 11:16]
|
|
|
|
|
|
Als akademischer Mitarbeiter kannst du mittlerweile auch private Repos bei github haben. Ansonsten bitbucket.org, die bieten kostenlos private Repos an.
|
|
|
|
|
|
|
| Zitat von con_chulio
man ich brauch irgendein gutes System wie ich den überblick über meine mittlerweile endlos vielen (schlecht programmierten) python scripte behalte....
so n git hub repository, ist das für jeden zugänglich? (also ich hoffe nicht)
| |
Und wie behältst du da dann den Überblick?
|
|
|
|
|
|
|
| Zitat von con_chulio
man ich brauch irgendein gutes System wie ich den überblick über meine mittlerweile endlos vielen (schlecht programmierten) python scripte behalte....
so n git hub repository, ist das für jeden zugänglich? (also ich hoffe nicht)
| |
Hol' dir ne SL6-VM bei vmm.cern.ch und pack dir Gitorious drauf: http://gitorious.org/projects/gitorious
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Admiral Bohm am 07.08.2013 11:19]
|
|
|
|
|
|
| Zitat von Oli
Ah ok. Gut, templates nutze ich bisher gar nicht. Das ist so ein Thema, an das ich mich noch nicht ran traue. (Wenn ich mir das Voodoo von Boost angucke, wird mir ganz anders..)
| |
Aber Templates machen C++ doch erst so mächtig.
Solange man sich nicht gerade an boost vodoo aufhängt und nicht gerade mit template template Parametern anfängt ist das doch auch gar nicht wo schwer zu verstehen. Außerdem bekommt man mit templates praktisch "compile-time duck typing".
|
|
|
|
|
|
|
| Zitat von wuSel
| Zitat von con_chulio
man ich brauch irgendein gutes System wie ich den überblick über meine mittlerweile endlos vielen (schlecht programmierten) python scripte behalte....
so n git hub repository, ist das für jeden zugänglich? (also ich hoffe nicht)
| |
Und wie behältst du da dann den Überblick?
| |
keine ahnung...
mir ist gerade gekommen das ich noch ein privates svn.cern.ch rep habe...
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von con_chulio am 07.08.2013 11:22]
|
|
|
|
|
Thema: pOT-lnformatik, Mathematik, Physik XIII ( Completely Automated Public User Test To tell PIMP ) |