|
|
|
|
Weiß nicht so ganz, wie ich das finden soll. Einerseits geil, weil man oft genug in diese Situation kommt, andererseits finde ich es nicht unbedingt lesbarer, insbesondere bei fällen wie:
results = [(x, y, x/y) for x in input_data if (y := f(x)) > 0]
wo jetzt y erst nach der verwendung definiert wird. Wobei ja x auch schon immer erst nach der verwendung definiet wurde... hm
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von RichterSkala am 03.07.2018 13:31]
|
|
|
|
|
|
Hm, also mit as oder with keywords (die Alternativen Vorschläge im PEP) sieht das denke ich auch direkt viel lesbarer und pythonischer aus:
[(x, y, x/y) for x in input_data if (f(x) as y) > 0]
[(x, y, x/y) with f(x) as y for x in input_data if y > 0]
Gerade zweiteres gefällt mir gut und ist auch "umbrechbar" für längere Ausdrücke
|
Code: |
[
(x, y, x/y, z)
with f(x) as y
with g(x) as z
for x in input_data if y > 0
]
|
|
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von B0rG* am 04.07.2018 8:57]
|
|
|
|
|
|
Wo kommt diese Syntax eigentlich her? Gibt's die in anderen Sprachen?
|
|
|
|
|
|
|
Hat so ein ganz kleines bisschen Ähnlichkeit mit c# Linq.
|
|
|
|
|
|
|
where oder let in Haskell (oder in den meisten funktionalen Sprachen) würde mir jetzt einfallen.
|
Code: |
λ let x = 2 in x + 1
3
|
|
Die ":="-Syntax ist sicherlich von C inspiriert, wo Zuweisungen das Ergebnis der Zuweisung als Rückgabewert haben, was zu sehr verwirrender Syntax führen kann. Deshalb - so meine Vermutung - der Doppelpunkt.
e/ Sowas kann man als List-Comprehension in Haskell schreiben:
[ (i,j) | i <- [1..10], let k = i*i, j <- [1..k] ]
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von B0rG* am 04.07.2018 11:49]
|
|
|
|
|
|
:= kommt doch eigentlich aus der Pascal/Algol-Ecke, oder?
|
|
|
|
|
|
|
| Zitat von B0rG*
where oder let in Haskell (oder in den meisten funktionalen Sprachen) würde mir jetzt einfallen.
|
Code: |
λ let x = 2 in x + 1
3
|
|
Die ":="-Syntax ist sicherlich von C inspiriert, wo Zuweisungen das Ergebnis der Zuweisung als Rückgabewert haben, was zu sehr verwirrender Syntax führen kann. Deshalb - so meine Vermutung - der Doppelpunkt.
e/ Sowas kann man als List-Comprehension in Haskell schreiben:
[ (i,j) | i <- [1..10], let k = i*i, j <- [1..k] ]
| |
Algol, Pascal etc haben :=, Go so als modernes Beispiel.
¤: Rats gehört in die Ecke.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SwissBushIndian am 04.07.2018 11:51]
|
|
|
|
|
|
|
|
|
|
He, Harald, hast du nicht irgendwas bei mir vergessen als du die cds holen warts ?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nice
|
|
|
|
|
|
|
Kann ich mithalten:
Fünf Standorte des Familienbetriebes, in dreien davon wohnen welche von uns (i.e. mein Vater, mein Bruder, ich). Und meine Virtualisierung ist ziemlich metal im Gegensatz zu seiner schnöden Google Map.
|
|
|
|
|
|
|
Kann man damit ein Portal nach Tristram öffnen?
|
|
|
|
|
|
|
|
|
|
|
Ich setze doch kein VPN auf, das von alleine Zugänge öffnet.
|
|
|
|
|
|
|
lib/types.py
import sys
...
SimpleNamespace = type(sys.implementation)
wat?
>>> import sys
>>> type(sys.implementation)
<class 'types.SimpleNamespace'>
—————
Bei den Apple-Bois gibts gerade Fackelmärsche mit Spitzforken wegen irgendwelchen Änderungen bzgl. Textdarstellung. Es wurde u.a. dieses Bild gepostet:
Das ist doch geshoppt, oder? Ich mein, so schlecht kann Apple's PDF-Renderer doch nicht wirklich sein?
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von csde_rats am 07.07.2018 12:47]
|
|
|
|
|
|
| Zitat von Danzelot
| Zitat von hoschi
AppMenu wird endlich abgeschafft. Hat lange gebraucht bis Sie es eingesehen haben - endlich.
Das hat nie funktioniert. Es gibt keinen guten Grund das Anwendungsmenü aus dem Anwendungsfenster zu nehmen. Endlich wieder vernünftig mit zwei Bildschirmen arbeiten
| |
Können sie jetzt bitte auch mal bei Evince sinnvolle Dialogfenster einbauen? Schlimm genug dass das der beste verfügbare PDF-Viewer ist (seit llpp bei mir zuverlässig abstürzt), aber ich schaffe es immer noch nicht, zu raten welche Funktion sich jetzt hinter dem linken und welche hinter dem rechten Button versteckt
https://i.imgur.com/QRRkXuk.png
| |
Weil ich letztens schon Evince hatte: Ich habe heute herausgefunden warum in meiner Arbeit manche Bilder komisch aussehen, wenn sie herunterskaliert sind. Wenn eine PNG-Datei keinen Alphakanal hat, wird sie nämlich (bilinear?) runtergerechnet. Wenn sie einen Alphakanal hat, wird sie nur mit Pixelwiederholung verkleinert und sieht dann entsprechend scheiße aus. Das klingt nicht sinnvoll, aber klingt nach Evince.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Danzelot am 07.07.2018 19:17]
|
|
|
|
|
|
Könnt ihr ein tool empfehlen, mit dem man gut sequentiell PDF Kommentare durchgehen kann? Nutze normal okular und das zeigt zwar eine Liste der Kommentare an, man sieht aber leider nicht auf welche Stelle im Text sich die Kommentare dann beziehen.
|
|
|
|
|
|
|
Meine Uni ist vom Cisco-Schrott auf OpenVPN umgestiegen! \o/
|
|
|
|
|
|
|
Skype will jetzt mein Geburtsdatum haben.
Wegen... öhh... DSGVO!
|
Beginning on May 25th, the European Union has a new set of requirements designed to keep you in control of your data and to keep children safe online. To meet these new requirements, all Microsoft account holders who reside in the EU must provide an accurate date of birth. | |
|
|
|
|
|
|
|
| Zitat von MartiniMoe
Meine Uni ist vom Cisco-Schrott auf OpenVPN umgestiegen! \o/
| |
Haben sie es richtig gemacht oder dir dann gleich mal Zertifikate mit MD5-Hashes (WTF!?) gegeben
|
|
|
|
|
|
|
| Zitat von RichterSkala
Könnt ihr ein tool empfehlen, mit dem man gut sequentiell PDF Kommentare durchgehen kann? Nutze normal okular und das zeigt zwar eine Liste der Kommentare an, man sieht aber leider nicht auf welche Stelle im Text sich die Kommentare dann beziehen.
| |
Was meinst du mit Stelle? Evince zeigt in der Seitenleiste die Kommentare an, mit Seitennummern und Autor:
Ich vermute Okular wird da eher mehr Informationen bieten?
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 10.07.2018 18:25]
|
|
|
|
|
|
Nein!
Acrobat zeigt zusätzlich den Inhalt des Kommentares an und highlightet die Stelle im Text. Außerdem kann man da Kommentare abhaken und filtern, was das Arbeiten deutlich angenehmer macht.
Bisher muss ich da immer das citrix für aufmachen
|
|
|
|
|
|
|
Mach mal nen Issue auf, die Okular-Devs sind iirc vernünftige Leute.
|
|
|
|
|
|
|
hat schon 2011 jemand vorgeschlagen
|
|
|
|
|
|
|
Schreib nen Kommentar, erklär wofür du das brauchst, und dass dich das sehr glücklich machen würde :*
|
|
|
|
|
|
|
RichterSkala macht eine anonyme Spende
Das Package für Acroread werde ich jetzt nicht empfehlen. Ich wollte ja nur wissen welche andere Pakete das waren, das Nebenprodukt ist ein unerwartetes Review. Nett und lehrreich.
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von hoschi am 10.07.2018 22:35]
|
|
|
|
|
|
|
|
|
|
Ich habe die AUR Pakete für Skype und Stride (Stride ist HipChat) installiert.
1.) Skype läuft, Stride ist geschlossen
2.) Klick auf "Help"
3.) Klick auf "About Skype"
4.) Klick auf "Third Party Notices"
5.) Stride startet
Äh
Electron?
Ich wechsel jetzt mal auf stride-desktop, sollte aber nichts ändern.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von hoschi am 11.07.2018 15:25]
|
|
|
|
|
Thema: Der Linux-Thread 100 != 0x24 ( Ein Kernelupgrade später... ) |