Zurück   KNX-User-Forum > Öffentlicher Bereich > KNX EIB Forum > Code-Schnipsel
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 12.11.2009, 20:04
Erfahrener Benutzer
 
Registriert seit: 02.06.2007
Beiträge: 527
anlo007 wird schon bald berühmt werden
Standard

Finde ich auch gut. Ich glaube aber, das das im Downloadberich gut aufgehoben wäre, da dort alle Programmschnipsel zusammengefasst wären (nach Gerät sortiert)
Der eigendliche Download kann ja auch ein Pdf file sein mit den entsprechenden Programmzeilen. Viel wichtiger ist jeweils ein guter Titel bzw. Kurzbeschreibung damit jemand anderes ihn auch findet.
__________________
Der schöne Niederrhein läßt Grüssen

Andreas


Alter Hof mit neuer Technik
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 12.11.2009, 20:07
Benutzerbild von MatthiasS
Moderator
 
Registriert seit: 28.05.2007
Ort: Coburg
Beiträge: 4.143
MatthiasS ist einfach richtig nettMatthiasS ist einfach richtig nettMatthiasS ist einfach richtig nettMatthiasS ist einfach richtig nett
Standard

Das Einstellen als Download ist aber schon arbeitsintensiv. Pdf erzeugen, DL-Maske ausfüllen. Änderungen gehen auch nicht sehr schnell von der Hand. Und ganz seltsam: änderst du die Beschreibung, muss der Anhang neu zugeordnet werden. Das ist nicht zielführend, IMHO.
__________________
Gruß Matthias

EIB übersetzt meine Frau mit "Ehemann Ist Beschäftigt"

Meine Installation: EibPC, FS, Infoterminal touch, Microvis II logic + Temp/rF, Infodisplay 2.0, TS2+, DALI-GW GE141, Squeezebox3, Barix Exstreamer gold, Irtrans LAN, Nevo SL, Auerswald 4410, Buderus FM446, Dreambox 7025cc & Ipod touch

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 12.11.2009, 20:23
Bastler
 
Registriert seit: 28.05.2007
Beiträge: 853
MarkusS sorgt für eine eindrucksvolle AtmosphäreMarkusS sorgt für eine eindrucksvolle AtmosphäreMarkusS sorgt für eine eindrucksvolle Atmosphäre
Standard

"Code"-Tags sind im Beitragseditor - schon seit je her - mag allerdings sein dass ich da mehr Funktionen habe als andere ...

Vom Handling her ist der Downloadbereich für dynamische Sachen "unhandlich", teilweise könnte man ihm vielleicht auch noch das Attribut "unübersichtlich" geben. Andererseits gibt es auch eine SuFu für den Downloadbereich.

Gerade Community-Code ist oft sehr dynamisch, das fängt mit ein paar Zeilen Code an, dann kommen Ideen, Vorschläge und das Ding fängt an zu wuchern. Ggf. etwas zu dynamisch für eine Dateiablage - abgesehen davon dass man im Download nicht diskutieren kann, also eine Sache die eigentlich zusammengehört auseinanderreisst und auf zwei Stellen verteilt.

Der Downloadbereich wiederum hat den Vorteil dass man die aktuelle Version leicht findet, in Threads sieht man öfters "... da die spitze Klammer rausmachen ..." oder "... füge die Zeile $GRUMMELGURK zwischen $GRUNZ und $RÖCHEL ein ..." - macht die Sache nicht gerade übersichtlich wenn man sich - gerade als Laie - durch einen Thread durchwühlen muss um sich die aktuelle Version aus X Codeschnipseln zusammenzubasteln.

Tags vor den Thementiteln sind auch eine tolle Sache - wenn Sie denn gesetzt werden.

Last but not least: Wer moderiert denn ein Codeschnipselforum?
__________________
Gruss
MarkusS

Geändert von MarkusS (12.11.2009 um 20:30 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 12.11.2009, 20:32
Benutzer
 
Registriert seit: 28.05.2008
Ort: Steiermark
Beiträge: 88
lons ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Nachdem es ja wöchentlich immer mehr Fragen zu Misterhouse gibt, würde ich ein Unterforum auch begrüssen.
Damit wäre alles etwas übersichtlicher.

So hier mal mein kleiner Schnipsel, ist sicher noch verbesserungsfähig, aber es funktioniert:

EDIT:
Habs jetzt in die Code -Schnipsel Abteilung geschoben...


mfg, Marcel

Geändert von lons (12.11.2009 um 20:40 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 12.11.2009, 21:02
Benutzerbild von NilsS
Moderator xxAPI Forum
 
Registriert seit: 17.12.2007
Ort: Cuxhaven
Beiträge: 1.140
NilsS ist ein sehr geschätzer MenschNilsS ist ein sehr geschätzer MenschNilsS ist ein sehr geschätzer MenschNilsS ist ein sehr geschätzer Mensch
Standard

Wie wärs denn mit der Projektverwaltung?

Ich weiß die kommt auch irgendwie nicht richtig an aber da wären schonmal viele Sachen drin die man bei sowas braucht(BUGS/Funktionen/Versionen....)

Andererseits hätte ein Unterforum auch Vorteile da es A. ind die Volltextsuche geht B. auch ein geschlossenes SUB/SUB-Forum gebildet werden kann in denen nur Mitglieder bestimmter Gruppen Zugriff hätten.
Da könnte man auch "brisantere Dinge" unter Ausschluß von FRAG-DICH-DURCH-MACHT-SCHONT-JEMAND-FÜR-MICH-USERN diskutieren. Die sonst einfach nur bei unerfahren Usern dazu führen würden sich ihren z.B. HS zu zerschießen, nur um auch mal zu gucken, ohne es zu verstehen.

Also ich bin für ein Unterforum. (Vielleícht kann ja mal jemand eine Umfrage anhängen) auch wenn Demokratie für solche Dinge nicht immer sinnvoll ist :grin:
__________________
Nils
Erweiterungen für den HS: xxAPI - hshpone - FritzBox-CallMon - Textarchiv - SystemLog
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 13.11.2009, 02:59
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 3.331
makki ist ein sehr geschätzer Menschmakki ist ein sehr geschätzer Menschmakki ist ein sehr geschätzer Mensch
Standard

die Projektverwaltung wärs glaube ich am ehesten.
Kommt bisher nicht so an, ist aber auch irgendwie klar. Wenig drin, für "normalos" erstmal komisch und unübersichtlich (was IMHO eher in der Natur der Sache, nicht der Projektverwaltung liegt!), Entwickler bevorzugen dann eher ein CVS/SVN/git o.ä. was wiederum für "normalos" aber - verständlicherweise! - völlig unbedienbar ist.
Und wenn man dort kein Feedback bekommt, so wie es aktuell irgendwie der Fall ist, fällt man natürlich zurück aufs Forum. aber falsch ist es nicht

Meine Stimme daher für: Projektverwaltung ausbauen & für Akzeptanz werben.

Makki
__________________
EIB & HS3, Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+ N141 DALI, dez. Lüfter (RS485), Wärmepumpe (RS422), 30 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 14.11.2009, 10:47
Benutzerbild von AScherff
Admin
 
Registriert seit: 28.05.2007
Beiträge: 1.105
AScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein Lichtblick
Standard Test Syntax Highlighter

Habe mal testweise einen Syntax-Hightlighter installiert... es wird der GeShi
genutzt.

So könnte man das auch machen...



vb Code:
  1. // ---------------------------------------------------------------------
  2. //
  3. // Wiga- Fussbodenheizung
  4. // PI Regler mit 200 min Integrationszeit und k=30*Delta(Temperatur)
  5. // ---------------------------------------------------------------------
  6. WigaFussboden=AUS
  7. WigaKRegler=22.5-Wohnzimmertemperatur
  8. WigaIRegler=0.0
  9. WigaFreigabeRegler=EIN
  10. if WigaFreigabeRegler then WigaIRegler=0.0 endif
  11. // 200 Min=> 100% Abweichung bei einem Grad Temp. Differenz
  12. if cycle(2,0) then WigaIRegler=WigaIRegler+22.5-Wohnzimmertemperatur endif
  13. // Der Regler
  14. WigaAusgang=WigaKRegler*30.0+WigaIRegler
  15.  
  16. // In Prozentwert umbauen
  17. WigaAktor=0
  18. if WigaAusgang>=0.0 then WigaAktor=min(100%,convert(WigaAusgang,0)) else WigaAktor=0 endif
  19.  
  20. // Und etwas Schaltuhren und Logiken:
  21. //
  22. // Wenn es mittag schon 21° hat, kann soll Fussbodenheizung an diesem Tag ausbleiben
  23. // 12 Uhr mittag => die Fussbodenheizung soll angehen
  24. // 22 Uhr        => die Fussbodenheizung soll ausgehen
  25. //
  26. if Wohnzimmertemperatur<21.0 and AussenTemperatur<12f16 and htime(12,00,00) and WigaFreigabeRegler then \\
  27.          WigaFussboden=EIN;write("Wiga-3/1/13",WigaAktor) endif
  28. if WigaFussboden and change(WigaAktor) then write("Wiga-3/1/13",WigaAktor) endif
  29.  
  30. if htime(22,00,00) then WigaFussboden=AUS;write("Wiga-3/1/13",0%) endif
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #18  
Alt 15.11.2009, 20:04
Benutzerbild von spookyt.
Benutzer
 
Registriert seit: 05.07.2007
Beiträge: 242
spookyt. ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat von MarkusS Beitrag anzeigen
Vom Handling her ist der Downloadbereich für dynamische Sachen "unhandlich", teilweise könnte man ihm vielleicht auch noch das Attribut "unübersichtlich" geben. Andererseits gibt es auch eine SuFu für den Downloadbereich.
Nach allem, was ich mir bisher angeschaut habe, finde ich ein Forum am sinnvollsten. Downloadbereich finde ich viel zu umständlich und unübersichtlich. Projekverwaltung finde ich "too much" für Code-Schnipsel. So wies in anderen Foren gelöst ist (s. link oben), halte ich für hier auch sinnvoll. Insbesondere, weil es immer Nachfragen zu den Lösungsvorschlägen gibt und man vielleicht Alternativen, Verbesserungsvorschläge, etc. besprechen will. Klar, so ein Code lebt. Und gerade das macht es für mich aus - die Möglichkeit zu haben, mal ne Frage zu stellen, wenn man es nicht hinbekommt oder versteht.

Zitat von MarkusS Beitrag anzeigen
Der Downloadbereich wiederum hat den Vorteil dass man die aktuelle Version leicht findet, in Threads sieht man öfters "... da die spitze Klammer rausmachen ..." oder "... füge die Zeile $GRUMMELGURK zwischen $GRUNZ und $RÖCHEL ein ..."
Ich glaube die meisten Sachen sind mit weniger als 20-30 Zeilen Code gegessen und vielleicht will man ja auch unterschiedliche Ansätze diskutiert haben und nebeneinander stehen lassen. Für mich wieder ein Pluspunkt im Forum. Im Idealfall ist der Mod so "ordentlich", dass er Ergänzungen im ersten Beitrag sammelt. Kann man ein Forum so einrichten, dass alle den ersten Beitrag ändern können? Aber auch ohne diese Möglichkeit geht das in den meisten Fällen. Der Code selbst ist ja bei unseren Problemen nicht so imens komplex oder verschachtelt.

Zitat von MarkusS Beitrag anzeigen
Tags vor den Thementiteln sind auch eine tolle Sache - wenn Sie denn gesetzt werden.
Wenn sie denn alle dann da sind. Was für Programmiersprachen kommen denn in Frage? misterhouse, eibpc, vb (Alfred, von welcher Platform kommtn dein Code?)
Vielleicht gibts ja irgendwan mal nen Code spezifischen Syntaxhighlighter? Aber das soll mal zweitrangig sein.

Zitat von MarkusS Beitrag anzeigen
Last but not least: Wer moderiert denn ein Codeschnipselforum?
ich würd mich anbieten, denn ich bin überzeugt, dass es ne sinnige Sache ist. Die Hürde einen vorhandenen Code zu ändern ist für viele sehr viel geringer als etwas komplett neu zu bauen.

Insgesamt würde ich erstmal mit einm Unterforum anfangen und mal schauen, wie viel Zeug überhaupt so zusammenkommt. Also meine Stimme fürs Unterforum.
__________________
Gruß, Tom

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 15.11.2009, 20:11
Benutzerbild von AScherff
Admin
 
Registriert seit: 28.05.2007
Beiträge: 1.105
AScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein Lichtblick
Standard

Zitat von spookyt. Beitrag anzeigen
Wenn sie denn alle dann da sind. Was für Programmiersprachen kommen denn in Frage? misterhouse, eibpc, vb (Alfred, von welcher Platform kommtn dein Code?)
Vielleicht gibts ja irgendwan mal nen Code spezifischen Syntaxhighlighter?
Wie ich oben bereits schrieb ist die Engine für den Syntax-Highlihgter ist GeSHi (folgt dem Link für mehr Infos...)

Das Beispiel ist vom enertex eibPC (ist eine Art Basic)


Folgende Sprachen werden unterstützt:

*ABAP
*Actionscript
*ADA
*Apache Log
*AppleScript
*APT sources.list
*ASM (m68k)
*ASM (pic16)
*ASM (x86)
*ASM (z80)
*ASP
*AutoIT
*Backus-Naur form
*Bash
*Basic4GL
*BlitzBasic
*Brainfuck
*C
*C for Macs
*C#
*C++
*C++ (with QT)
*CAD DCL
*CadLisp
*CFDG
*CIL / MSIL
*COBOL
*ColdFusion
*CSS
*D
*Delphi
*Diff File Format
*DIV
*DOS
*DOT language
*Eiffel
*Fortran
*FourJ's Genero
*FreeBasic
*GetText
*glSlang
*GML
*gnuplot
*Groovy
*Haskell
*HQ9+
*HTML
*INI (Config Files)
*Inno
*INTERCAL
*IO
*Java
*Java 5
*Javascript
*KiXtart
*KLone C & C++
*LaTeX
*Lisp
*LOLcode
*LotusScript
*LScript
*Lua
*Make
*mIRC
*MXML
*MySQL
*NSIS
*Objective C
*OCaml
*OpenOffice BASIC
*Oracle 8 & 11 SQL
*Pascal
*Perl
*PHP
*Pixel Bender
*PL/SQL
*POV-Ray
*PowerShell
*Progress (OpenEdge ABL)
*Prolog
*ProvideX
*Python
*Q(uick)BASIC
*robots.txt
*Ruby
*Ruby on Rails
*SAS
*Scala
*Scheme
*Scilab
*SDLBasic
*Smalltalk
*Smarty
*SQL
*T-SQL
*TCL
*thinBasic
*TypoScript
*Uno IDL
*VB.NET
*Verilog
*VHDL
*VIM Script
*Visual BASIC
*Visual Fox Pro
*Visual Prolog
*Whitespace
*Winbatch
*Windows Registry Files
*X++
*XML
*Xorg.conf


ein eigener "Parser" ist schnell gemacht...
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 15.11.2009, 20:13
Benutzerbild von AScherff
Admin
 
Registriert seit: 28.05.2007
Beiträge: 1.105
AScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein LichtblickAScherff ist ein Lichtblick
Standard

Zitat von spookyt. Beitrag anzeigen
ich würd mich anbieten, denn ich bin überzeugt, dass es ne sinnige Sache ist. Die Hürde einen vorhandenen Code zu ändern ist für viele sehr viel geringer als etwas komplett neu zu bauen.

ist mal notiert
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 03:43 Uhr.



SEO by vBSEO