Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5556 5557 5558 5559 [5560] 5561 5562 5563 5564 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
TriggerTG

TriggerTG
Boah, so ein Kacktack. Saß heute 9 Stunden an einem und dem selben Kackproblem, in dem ich mich nur im Kreis gedreht habe.

Habe das auch nur durch einen ekligen Workaround lösen können. Hass hass hass hass. Mein Kopf ist nu total Matsch.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 08.08.2011 20:48]
08.08.2011 20:47:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
ich rette das mal auf die neue seite.
 
Zitat von flying sheep
 
Zitat von Noch_ein_Kamel
Achja... GREAT SUCCESS!
Ich kann jetzt endlich aufm Klo Filme gucken dank xbmc upnp server Breites Grinsen

gratz

–––––––––––––––––––––––––––

wer VVVVVV aus dem humble indie bundle hat, und die ohrwurmmusik nicht mit qualitativ niedriger utubmusik kontern will, dem sei dieses script anempfohlen:

 
Code:
#!/usr/bin/python3

import struct
from os.path import basename

headers = []
f = open("vvvvvvmusic.vvv", "rb")

for x in range(15):
	entry = f.read(60)
	zero = entry.find(b"\x00")
	name = basename(entry[:zero].strip().decode())
	pos = 52
	length = entry[pos:pos+4]
	length = struct.unpack("<L", length)[0]
	headers.append((name, length))

f.seek(7680,0)
for h in headers:
	if h[1] > 50000000:
		raise Exception("file size too big: {}".format(h[1]))
	musicdata = f.read(h[1])
	with open(h[0], "wb") as of:
		of.write(musicdata)

zusammen mit der „vvvvvvmusic.vvv“ in einen ordner stecken, anwerfen, ogg-dateien in die musiksammlung schmeißen.
(hab ich per google auf pastebin gefunden, und angepasst, so dass es überall läuft)

–––––––––––––––––––––––––––

wenn es das hier auch für andere sprachen als ruby gibt, bitte, BITTE her damit!

 
Zitat von Java

NullPointerException:
someClass.youHaveNot.Written (line 398)

 
Zitat von line 398:

very.many.things.which(are.members.of.each.other + any.of.us(could.be.it)).harr.harr;


 
Zitat von jeder Programmiersprache ever:

Assertion failed (line 75)

 
Zitat von line 75:

assert((you+have)*to/rerun*me == in*a/debugger+to+(see-that)/shit)



08.08.2011 20:48:25  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von [DK]Peacemaker

.NET:

 
Code:
ctor(object parameter) {
    System.Diagnostics.Debug.Assert(null != parameter, "null != parameter");
}


Im Release Code ist das ein No-Op. Mach ich immer für Parameter-Validierung von interen Klassen, für die nur ich verantwortlich bin und eigentlich keinen Fehler gemacht haben sollte.

schaut ganz gut aus. aber bei .NET kann man doch sicher genug am offenen herzen herumoperieren, damit der string nicht nötig ist, oder?
08.08.2011 20:50:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von flying sheep

 
Zitat von [DK]Peacemaker

.NET:

 
Code:
ctor(object parameter) {
    System.Diagnostics.Debug.Assert(null != parameter, "null != parameter");
}


Im Release Code ist das ein No-Op. Mach ich immer für Parameter-Validierung von interen Klassen, für die nur ich verantwortlich bin und eigentlich keinen Fehler gemacht haben sollte.

schaut ganz gut aus. aber bei .NET kann man doch sicher genug am offenen herzen herumoperieren, damit der string nicht nötig ist, oder?


Ja, dann kommt aber der FxCop oder die statische Analyse und sagt dir, dass den Fehler ja kein Mensch verstehen könnte.

Der Ausdruck selbst wird nicht gezeigt, obwohl man da auch sicher was basteln kann. Ist ja nichts anders als:

 
Code:
if (!(null != object)) {
    Debug.Fail("null != object");
}
08.08.2011 20:54:34  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Ich habe gerade mal die Doku zur PHP-assert() durchgelesen. Ich weiß noch nicht was ich davon halten soll, aber beim ersten Kommentar musste ich "typisch PHP" denken.
08.08.2011 20:56:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von [DK]Peacemaker
Ja, dann kommt aber der FxCop oder die statische Analyse und sagt dir, dass den Fehler ja kein Mensch verstehen könnte.

das ist ja ebend er sinn des ganzen: selbsterklärender code.
08.08.2011 20:59:31  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von flying sheep

 
Zitat von [DK]Peacemaker
Ja, dann kommt aber der FxCop oder die statische Analyse und sagt dir, dass den Fehler ja kein Mensch verstehen könnte.

das ist ja ebend er sinn des ganzen: selbsterklärender code.


 
Code:
namespace ConsoleApplication5
{
    using System;
    using System.Diagnostics;
    using System.Linq.Expressions;

    public static class Program
    {
        public static void Main(string[] args)
        {
            int x = 0;
            int y = 5;
            Assert(() => x + y != 5);
        }

        public static void Assert(Expression<Func<bool>> condition)
        {
            bool result = condition.Compile()();
            if (!result)
            {
                Debug.Fail(condition.ToString());
            }
        }
    }
}


Ausgabe
 
Code:
"() => ((value(ConsoleApplication5.Program+<>c__DisplayClass0).x + value(ConsoleApplication5.Program+<>c__DisplayClass0).y) != 5)


Leider ist der Ausdruck noch nicht ausreichend reduziert, damit er wie das Original aussieht, da lässt sich aber etwas machen. Insgesamt ist es aber recht einfach möglich, sowas umzusetzen.
08.08.2011 21:08:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von flying sheep
–––––––––––––––––––––––––––

wenn es das hier auch für andere sprachen als ruby gibt, bitte, BITTE her damit!

 
Zitat von Java

NullPointerException:
someClass.youHaveNot.Written (line 398)

 
Zitat von line 398:

very.many.things.which(are.members.of.each.other + any.of.us(could.be.it)).harr.harr;


 
Zitat von jeder Programmiersprache ever:

Assertion failed (line 75)

 
Zitat von line 75:

assert((you+have)*to/rerun*me == in*a/debugger+to+(see-that)/shit)





Meine persönliche Q'n'D-Methode: Den jeweiligen Ausdruck über mehrere Zeilen ausdehnen Breites Grinsen
08.08.2011 21:22:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von [DK]Peacemaker

 
Zitat von flying sheep

 
Zitat von [DK]Peacemaker
Ja, dann kommt aber der FxCop oder die statische Analyse und sagt dir, dass den Fehler ja kein Mensch verstehen könnte.

das ist ja ebend er sinn des ganzen: selbsterklärender code.


 
Code:
namespace ConsoleApplication5
{
    using System;
    using System.Diagnostics;
    using System.Linq.Expressions;

    public static class Program
    {
        public static void Main(string[] args)
        {
            int x = 0;
            int y = 5;
            Assert(() => x + y != 5);
        }

        public static void Assert(Expression<Func<bool>> condition)
        {
            bool result = condition.Compile()();
            if (!result)
            {
                Debug.Fail(condition.ToString());
            }
        }
    }
}


Ausgabe
 
Code:
"() => ((value(ConsoleApplication5.Program+<>c__DisplayClass0).x + value(ConsoleApplication5.Program+<>c__DisplayClass0).y) != 5)


Leider ist der Ausdruck noch nicht ausreichend reduziert, damit er wie das Original aussieht, da lässt sich aber etwas machen. Insgesamt ist es aber recht einfach möglich, sowas umzusetzen.

ah, cool, .NET hat first-class-funktionen.

wenn ich in der uni nicht dauert mit jvm-bytecode in berührung käme, würde ich mir mal C# oder boo oder so draufschaffen.
08.08.2011 21:25:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von flying sheep
ah, cool, .NET hat first-class-funktionen.



Alles Compiler-Tricks, daher auch dieser lange Ausdruck der da rauskommt. Aber Java 8 wird das auch haben.
08.08.2011 21:31:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von Ashtray

 
Zitat von Noch_ein_Kamel

Achja... GREAT SUCCESS!
Ich kann jetzt endlich aufm Klo Filme gucken dank xbmc upnp server Breites Grinsen


Willkommen in 2005!


Damals gabs aber noch keine "Smartphone-Tablets"!!11
08.08.2011 21:32:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von [DK]Peacemaker
Alles Compiler-Tricks, daher auch dieser lange Ausdruck der da rauskommt. Aber Java 8 wird das auch haben.

ernsthaft?
quelle?
08.08.2011 21:38:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
[DK]Peacemaker

[dk]peacemaker
 
Zitat von flying sheep

 
Zitat von [DK]Peacemaker
Alles Compiler-Tricks, daher auch dieser lange Ausdruck der da rauskommt. Aber Java 8 wird das auch haben.

ernsthaft?
quelle?


http://openjdk.java.net/projects/lambda/
08.08.2011 21:58:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
und wer hats erfunden?
08.08.2011 22:00:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
Microsoft?
08.08.2011 22:02:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von GarlandGreene

und wer hats erfunden?

haskell curry?
08.08.2011 22:03:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
stifflers mum?
08.08.2011 22:05:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
+1 für Stifflers Mom.
08.08.2011 22:07:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ich würde schon beinahe auf Boost tippen...


...liegt aber wohl eher an meiner Verblendung diesbezgl.
08.08.2011 23:02:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von csde_rats

Ich würde schon beinahe auf Boost tippen...


...liegt aber wohl eher an meiner Verblendung diesbezgl.

lol, dann hat dich ja mein linuszitat ordentlich getroffen.

war nicht beabsichtigt.
08.08.2011 23:24:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Achsel-des-Bösen

AUP Achsel-des-Bösen 06.10.2009
 
Zitat von [DK]Peacemaker

 
Zitat von flying sheep

 
Zitat von [DK]Peacemaker
Ja, dann kommt aber der FxCop oder die statische Analyse und sagt dir, dass den Fehler ja kein Mensch verstehen könnte.

das ist ja ebend er sinn des ganzen: selbsterklärender code.


 
Code:
namespace ConsoleApplication5
{
    using System;
    using System.Diagnostics;
    using System.Linq.Expressions;

    public static class Program
    {
        public static void Main(string[] args)
        {
            int x = 0;
            int y = 5;
            Assert(() => x + y != 5);
        }

        public static void Assert(Expression<Func<bool>> condition)
        {
            bool result = condition.Compile()();
            if (!result)
            {
                Debug.Fail(condition.ToString());
            }
        }
    }
}


Ausgabe
 
Code:
"() => ((value(ConsoleApplication5.Program+<>c__DisplayClass0).x + value(ConsoleApplication5.Program+<>c__DisplayClass0).y) != 5)


Leider ist der Ausdruck noch nicht ausreichend reduziert, damit er wie das Original aussieht, da lässt sich aber etwas machen. Insgesamt ist es aber recht einfach möglich, sowas umzusetzen.



Ich habe mich gerade mal an sowas in Python versucht um zu schauen ob es geht. Ich wollte dabei aber das Standard-assert behalten. Was soll ich sagen? Geht!

https://gist.github.com/1132789

Man kann eigene Hooks für Exceptions definieren (und assert wird als Exception propagiert). Dann kann man sich von der Exception den Stacktrace holen und daraus den Stackframe. Aus dem Stackframe hat man Zugriff auf Datei, Zeile und die lokalen Variablen zum Zeitpunkt.
Uum die die bei der Assertion geprüften Variablen zu kommen war mehr Kreativität gefragt: Ich hole mir die Codezeile mit dem assert() aus der Datei und compiliere sie zu Bytecode. Und aus dem kann ich mir dann die lokalen Variablen in der Zeile holen und sie zusammen mit dem Wert, den sie zum Zeitpunkt des assert() hatten, ausgeben. Völlig verrückt, das sowas geht D:
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 08.08.2011 23:31]
08.08.2011 23:29:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
is doch geil!

endlich mal ist die dynamik von python zu was nutze Augenzwinkern
08.08.2011 23:37:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
verschmitzt lachen
Bei PHP würden alle drüber lästern wenn das möglich wäre.
08.08.2011 23:45:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von Danzelot

Bei PHP würden alle drüber lästern wenn das möglich wäre.

bei php lästern wir, weil empfohlen wird, strings (!) zu übergeben, die dann als code interpretiert werden (!!!)
08.08.2011 23:47:40  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Laaaadiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessss and Gentlemen,
lets get reaaaaaadiiiiieeeee tooo rummbleeee!

In däär linken Ecke: Die HATERS
In dääär räääächten Ecke: PHP

*Haterunde 1 einläut*
08.08.2011 23:47:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von csde_rats

Laaaadiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessss and Gentlemen,
lets get reaaaaaadiiiiieeeee tooo rummbleeee!

In däär linken Ecke: Die HATERS
In dääär räääächten Ecke: PHP

*Haterunde 1 einläut*

meine trockene linke war schneller als der schiri
08.08.2011 23:49:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
php
+1
08.08.2011 23:49:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
 
Zitat von flying sheep

 
Zitat von Danzelot

Bei PHP würden alle drüber lästern wenn das möglich wäre.

bei php lästern wir, weil empfohlen wird, strings (!) zu übergeben, die dann als code interpretiert werden (!!!)

Ja, das hab ich auch lustig gefunden Breites Grinsen
08.08.2011 23:49:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
 
Zitat von flying sheep

 
Zitat von csde_rats

Laaaadiiiieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessss and Gentlemen,
lets get reaaaaaadiiiiieeeee tooo rummbleeee!

In däär linken Ecke: Die HATERS
In dääär räääächten Ecke: PHP

*Haterunde 1 einläut*

meine trockene linke war schneller als der schiri


Zwipo

----

Ich finds immer gut, wenn Leute an PHP rummotzen und dann ASPX empfehlen Breites Grinsen
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von csde_rats am 08.08.2011 23:54]
08.08.2011 23:53:57  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Flash_

AUP FIash 26.01.2008
 
Zitat von Danzelot

 
Zitat von [DK]Peacemaker

 
Zitat von Danzelot

Ich bin ja bald mit meiner Schwester in London, habt ihr da noch Geheimtipps?


Schau vorher nach, ob gerade eine Anti-Irak-Krieg-Demo veranstaltet wird. Das hätte ich nämlich besser vorher getan.

Ach, Demos sind doch immer was Lustiges Breites Grinsen


dann nichts wie hin
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Flash_ am 09.08.2011 2:54]
09.08.2011 2:50:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 5556 5557 5558 5559 [5560] 5561 5562 5563 5564 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum