|
|
|
|
Nein sortieren ist doch trivial, das löst man doch ezpz die ganze Zeit am Whiteboard. Eine AD Vorlesung reicht ja auch, um ein zertifizierter Experte auf dem Gebiet zu sein.
|
|
|
|
|
|
|
Ich sehe, was Sie dort getan haben... am Blauboard.
|
|
|
|
|
|
|
sortieren ist simpel.
|
Code: |
while not isInOrder(deck):
shuffle(deck)
|
|
oder auch in python:
|
Code: |
import random
def is_sorted(data):
for i in range(len(data) - 1):
if data[i] > data[i + 1]:
return False
return True
def bogosort(data):
while not is_sorted(data):
random.shuffle(data)
return data
|
|
|
|
|
|
|
|
|
Na, welche Laufzeit hat das?
|
|
|
|
|
|
|
Im best case linear. Immer optimistisch schätzen.
|
|
|
|
|
|
|
das ist nen instant sort.
---
update bzgl. der server kacke...
das sun fire dingen tut unter windows mit java 6, mit java 7+ tuts nicht mehr. allerdings aus anderen gründen, als auf osx.
mit java 7 geht das nicht, weil das jar scheinbar die vm killt. jedenfalls verabschiedet sich der prozess (die vm) mit nem hard crash aka nem windows segfault. laut debugger triggert das ne general protection fault. ich wollte danach nicht weiter wissen...
ich hab jetzt die sache gemacht, die wohl inzwischen alle admins machen, die sich mit solch tollen sachen rumschlagen müssen und mir ne windows 7 vm aufgesetzt, die halt nen java 6 beinhaltet, für halt die admin sachen. das image liegt jetzt auf nem NAS, so kann dann sowohl die osx, linux, als auch windows maschine das gleiche nutzen.
auf der anderen "positiven" seite hab ich nen fehler auf der s1200 platform gefunden. da funktioniert das ikvm halt auch nicht, allerdings nicht weil das java zeugs nicht will, sondern weil es einfach kein video signal gibt, was der BMC da abgreifen kann.
das hab ich dann auch "fixen" können, in dem ich das EFI only zeugs im BIOS abgeschaltet habe. das es da ne interaktion gibt, steht natürlich nirgendwo. läuft das BIOS also im EFI optimized mode, dann funktioniert das ikvm nicht mehr, weil da scheinbar die grafikkarte anders angesprochen wird und daher der BMC die sachen nicht mehr korrekt abgreifen kann. macht man also den "unoptimierten" EFI mode an, dann tut es was es soll.
ich melde das jetzt mal nicht an intel, weil a) die platform ja inzwischen nicht mehr wirklich supported wird und b) weil die letzten erfahrungen dahingehend halt in etwa so waren, wie die der linux kernel leute bzgl. der intel CPU fuckups.
|
|
|
|
|
|
|
Was gibt es eigentlich für sinnvolle Timetracker für Linuxe? Grundsätzlich habe ich keinen hohen Anspruch, ich will nur für mich meine Arbeitszeiten verfolgen.
Weil ich gerade meinen Arbeitsrechner auf i3 umstelle, wäre eine Integration in i3status (oder das Python-Teil ) pornös.
Kennt ihr da etwas?
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Danzelot
Was gibt es eigentlich für sinnvolle Timetracker für Linuxe? Grundsätzlich habe ich keinen hohen Anspruch, ich will nur für mich meine Arbeitszeiten verfolgen.
Weil ich gerade meinen Arbeitsrechner auf i3 umstelle, wäre eine Integration in i3status (oder das Python-Teil ) pornös.
Kennt ihr da etwas?
| |
Als Gtk Anwendung kannst du mal Hamster ausprobieren, wird weiter entwickelt. Es gibt das Plugins für GNOME3 und XFCE, vielleicht ja auch für i3?
|
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von hoschi am 03.09.2018 17:55]
|
|
|
|
|
|
Das ist ja genau das was ich haben wollte, danke.
Nur von i3 bin ich etwas schnell wieder weg, da hat die Faulheit gewonnen. Zurück zu Cinnamon /o/
|
|
|
|
|
|
|
jedes mal aufs neue...
|
Code: |
Jesus fixes an issue in the usage of an advanced transmit context... |
|
|
|
|
|
|
|
|
packet drop during ascension?
|
|
|
|
|
|
|
Notbremse mit epoch. Offizielles Downgrade von Archlinux, kann mich nicht mal daran erinnern, sowas schon gesehen zu haben. Den zu grunde liegenden Fehler hatte ich auch schon seit Sonntag, war bei mir aber nicht weiter schlimm.
|
|
|
|
|
|
|
Wow, imgur hat es ja mit dem Redesign richtig zerlegt. Ladezeiten von 30+ Sekunden, das schafft nicht jeder, und augenscheinlich liegt das nichtmal am JS, sondern schlicht an den Servern. Oder drosselt da mal wieder ein Peer, hmm, DTAG, könnte das vielleicht daran liegen?
|
|
|
|
|
|
|
|
|
|
|
fd00::/8
---
so langsam hab ich das gefühl, als wenn mich die server hardware einfach nicht mag.
da patcht man nen bios wegen einem gewissen sack voll intel fuckup und rennt prompt in ein kleines unerwartetes problem. aus irgendwelchen mir nicht nachvollziehbaren gründen tut einer der nicht EFI kompatiblen (CSM...) SAS controller nicht mehr.
controller lief vorher monatelang im legacy (CSM) mode, mit dem neuen bios hängt sich selbiges beim initialisieren der PCI sachen auf. ja, das bios hängt sich auf. nehme ich den controller raus, läuft es sauber hoch. steck ich nen anderen controller rein, läuft es sauber hoch.
ich hab dann jetzt mal aus "keine lust mehr" gründen, nen neueren controller besorgt, der hat natürlich jetzt die anschlüsse woanders. alter controller hinten am ende der karte, neuer vorne als top mounted variante. reichen die kabel natürlich nicht für, so von der länge.
jetzt find mal einer SFF-8087 -> SFF-8087 kabel, die mind 75 cm lang sind und sich an nen backplane anschliessen lassen, wo zwischen diesem und der lüfter bank gut 4 cm sind. zusätzlicher schwierigkeitsgrad, es handelt sich um ein 2he gehäuse, der controller ist eine low profile karte mit top mounted ports. heisst also ich bräuchte im prinzip ein kabel, was zwei gewinkelte stecker hat, einmal fürs backplane - raste oben, kabel nach links - und einmal für den controller - raste oben, kabel nach unten.
ich hab ja nun schon so einige kabel in der hand gehabt, allerdings die "zugentlastungen" an den beiden mini-SAS kabeln, die ich hier habe könnten sich auch einfach direkt "verlängerter steckerkorpus" nennen. da ist nichts mehr mit passend biegen.
|
|
|
|
|
|
|
|
|
|
|
Benutzt jemand von euch Riot? Wie kann ich denn verschlüsselte Nachrichten verschicken?
|
|
|
|
|
|
|
wenn sich jemand fragt wohin grade die gesamte kolumbianische jahreslieferung an koks hingeht, ich hätte da mal nen tipp
|
|
|
|
|
|
|
Anstatt grade habe ich jetzt gradle gelesen. Etwa 5x. Und habs einfach nicht verstanden.
|
|
|
|
|
|
|
CRUX weint jetzt ein bisschen.
|
|
|
|
|
|
|
Ach, hrnz. Wie debugge ich bitte weshalb mein initramfs nicht reagiert/startet/anzeigt?
|
|
|
|
|
|
|
so aus reinem interesse, was haben die samsung ssds so für lebenserwartungen in laptops?
|
Code: |
=== START OF INFORMATION SECTION ===
Device Model: Samsung SSD 840 EVO 250GB
Serial Number: S1DBNSBDB07161V
LU WWN Device Id: 5 002538 8a0110390
Firmware Version: EXT0DB6Q
User Capacity: 250,059,350,016 bytes [250 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: Solid State Device
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is: Sun Sep 16 01:38:27 2018 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
AAM feature is: Unavailable
APM feature is: Unavailable
Rd look-ahead is: Enabled
Write cache is: Enabled
ATA Security is: Disabled, NOT FROZEN [SEC1]
...
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0
9 Power_On_Hours -O--CK 098 098 000 - 8451
12 Power_Cycle_Count -O--CK 092 092 000 - 7550
177 Wear_Leveling_Count PO--C- 078 078 000 - 263
179 Used_Rsvd_Blk_Cnt_Tot PO--C- 100 100 010 - 0
181 Program_Fail_Cnt_Total -O--CK 100 100 010 - 0
182 Erase_Fail_Count_Total -O--CK 100 100 010 - 0
183 Runtime_Bad_Block PO--C- 100 100 010 - 0
187 Reported_Uncorrect -O--CK 100 100 000 - 0
190 Airflow_Temperature_Cel -O--CK 064 043 000 - 36
195 Hardware_ECC_Recovered -O-RC- 200 200 000 - 0
199 UDMA_CRC_Error_Count -OSRCK 100 100 000 - 0
235 Unknown_Attribute -O--C- 099 099 000 - 7027
241 Total_LBAs_Written -O--CK 099 099 000 - 65648891018
|
|
|
|
|
|
|
|
|
ka, abermeine OCZ vertex plus hab ich vor zwei tagen durch ne mx500 ersetzt.
sie hatte allerdings weniger betriebsstunden als ich eraten hätte:
|
Code: |
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x0000 004 000 000 Old_age Offline - 4
3 Spin_Up_Time 0x0000 100 100 000 Old_age Offline - 0
4 Start_Stop_Count 0x0000 100 100 000 Old_age Offline - 0
5 Reallocated_Sector_Ct 0x0000 100 100 000 Old_age Offline - 0
9 Power_On_Hours 0x0000 100 100 000 Old_age Offline - 6618
12 Power_Cycle_Count 0x0000 100 100 000 Old_age Offline - 5870
232 Lifetime_Writes 0x0000 100 100 000 Old_age Offline - 142805
233 Media_Wearout_Indicator 0x0000 100 000 000 Old_age Offline - 100
|
|
|
|
|
|
|
|
|
und: lebenserwartung sollte dir eigenlich egal sein, ausser dir gehts um betriebszuverlässigkeit/verfügbarkeit, denn du hast ja schliesslich regelmäsige backups?
|
|
|
|
|
|
|
das glaubst du doch wohl nicht ernsthaft? sowas macht doch niemand wirklich.
die 90 gb musik liegen auf der hgst, die an dem anderen port hängt. abgesehen von ner menge unsortierten pdfs, pptx und co liegt da eigentlich neben den ganzen anwendungen fast nichts drauf.
wenn ich das richtig gerechnet habe, dann müsste ich da jetzt irgendwas um die 30 tb auf dem ding geschrieben haben?
das ist für nen laptop doch etwas hoch in der zeit?
|
|
|
|
|
|
|
| Zitat von Traxer
das glaubst du doch wohl nicht ernsthaft? sowas macht doch niemand wirklich.
| |
erwischt
| Zitat von Traxer
wenn ich das richtig gerechnet habe, dann müsste ich da jetzt irgendwas um die 30 tb auf dem ding geschrieben haben?
das ist für nen laptop doch etwas hoch in der zeit?
| |
ka wie du das errechnest, aber schonmal der firefox/chrome ssd geschichte hinterhergeschau? das klingt nicht wie nen ungewöhnlicher wert dafür.
|
|
|
|
|
|
|
Samsung 830, 256 GB: 5+ Jahre alt, 10k Betriebsstunden, 12.5 TB geschrieben. Wear Leveling Count 89 %.
Samsung 850 Pro, 512 GB: Zweieinhalb Jahre alt, 11k Betriebsstunden, 10.5 TB geschrieben, 98 %.
Samsung 850 Evo, 250 GB: Zweieinhalb Jahre alt, 20k Betriebsstunden, 5 TB geschrieben, 97 %.
OCZ Agility 3: 24k Betriebsstunden, 5 TB geschrieben, 100 %. Ich weiß nicht, wie alt die ist. Das war der Ersatz aus der x-ten RMA meiner Vertex 2.
Ich hab insgesamt vielleicht nen gutes dutzend oder so Intel und Samsung SSDs in diverser Leute Rechner reingestopft und hab da nie was von gehört. Die einzigen SSDs, die mir persönlich verreckt sind, sind halt die OCZ Vertex 2.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von csde_rats am 16.09.2018 16:36]
|
|
|
|
|
|
| Zitat von [KdM]MrDeath
| Zitat von Traxer
wenn ich das richtig gerechnet habe, dann müsste ich da jetzt irgendwas um die 30 tb auf dem ding geschrieben haben?
das ist für nen laptop doch etwas hoch in der zeit?
| |
ka wie du das errechnest, aber schonmal der firefox/chrome ssd geschichte hinterhergeschau? das klingt nicht wie nen ungewöhnlicher wert dafür.
| |
das ist die ssd in meinem macbook pro. ich nutze hier kein chrome, weil das teil einfach nur akku frisst und sonst nichts korrekt macht, zumindest auf mac os.
ist denen bei google bekannt, sie geben heisse luft drum. also typisch google.
firefox hat laut dem "activity monitor" im schnitt so 5 gig am tag, was allerdings auch in etwa der erwarteten menge entspricht, wenn ich mein nutzungsverhalten da so betrachte. die windows workstation hat da meist noch ein wenig mehr.
in beiden fällen ist das aber primär der on-disk cache der da aktualisiert wird bzw. überschrieben wird.
wie ich das berechne, nunja...
SMART attribute "241 Total_LBAs_Written", die ssd macht einen auf 512 byte pro sektor, dass würde bedeuten, man rechnet den "241" wert mal 512 und teilt dann durch 1024^3?
sollte dann GB ergeben.
65648891018 * 512 = 33612232201216 Bytes
33612232201216 / 1024^3 = 31303,83063220977783 GB ~= 31,3 TB
korrekt?
|
|
|
|
|
|
|
Durchaus. Installier dir mal GNU units
|
|
|
|
|
|
Thema: Der Linux-Thread 100 != 0x24 ( Ein Kernelupgrade später... ) |