Skocz do zawartości

kfgz

Stały użytkownik
  • Postów

    1540
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez kfgz

  1. Pod płytę możesz dać pudełko od niej. Grafiki nie musisz specjalnie stabilizować - kabel zasilający ją trochę ustabilizuje. Wystarczy, ze wszystko w miarę sensownie poukładasz, w takim miejscu, gdzie przypadkowo nikt o to nie zaczepi.
  2. Jeśli chodzi o stałe obciążenie CPU/RAM to jest jeszcze y-cruncher oraz stressapptest (tylko Linuks).
  3. Tylko, że sam autor memtest86+ zaleca testowanie pamięci przez minimum 24h - jest to strata czasu, ale nie taka, którą masz na myśli ;) W GoldMemory 3-4h testu powinno wystarczyć.
  4. Pomyśl. Sam napisałeś w pierwszym poście, że cecha wynosi -1 no i tyle wynosi więc musi się składać z 4 bitów, a mantysa z trzech. Jeden bit to znak ale to oczywiste.
  5. Wg źródła, które podałem to mantysa = 111 (7/8), a cecha 1111 (-1).
  6. Ja to widzę tak: (-1) ^ 1 * 1,(4/8 + 2/8 + 1/8) * 2 ^ (-8 + 4 + 2 + 1) = - 15/16 Źródło: http://docs.google.com/viewer?a=v&q=cache:K2ZQLe9XWfkJ:projekty.pc.pl/materialy/ajd/wi/wiw04.pdf+kodowanie+fp2&hl=pl&gl=pl&pid=bl&srcid=ADGEESihFiWpH0lPbtTuwHtzWpHULN-8dF6nrxy8m8rXKbXQw5_vKm7BDOs00NlHoC9m3CVFNYQFY2W93mhQ0XWvTmfBjENM4epNKkzJM3jKeB88YT9ylbbTINa-LHgRuu3iEuFmgQdn&sig=AHIEtbR84hQSy3u7rY4T5s2bchBNOiV14g (str. 22)
  7. Spróbuj czegoś prostszego ;) Automat (fixmbr): nagrywasz i uruchamiasz http://forum.purepc.pl/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=20603
  8. How to use the Bootrec.exe tool in the Windows Recovery Environment to troubleshoot and repair startup issues in Windows
  9. Może po prostu przesadziłeś z wartością problem size. Zacznij od małych wartości.
  10. Clonezilla
  11. Pietia(lania), zauważ, że AviDemux i VirtualBox to nie są edytory nielinowe, a pozostałe dwa programy są na pingwina. Paradoksalnie to właśnie pod Linuksem prędzej znajdziesz w miarę porządny i darmowy edytor taki jak chociażby wymieniony prze kolegę wyżej Cinerella, Kino czy też OpenShot i Kdenlive.
  12. Łódka Bols w locie odwróconym ;)
  13. Lessay, ten pierwszy z allegro jest praktycznie bezszumowy. Mam go i sobie chwalę.
  14. Podaj wynik wykonania ifconfig -a oraz co ważniejsze napisz jak wygląda u Ciebie połączenie z internetem od strony sprzętu tj. czego używasz: routera czy modemu? Jeśli routera to czy korzystasz z DHCP (dynamiczne przydzielanie IP - domyślnie ustawiane w routerach) czy z IP przydzielanego statycznie.
  15. BTW, to nie jest wtyczka 1/0 tylko "-".
  16. kfgz

    Odrobinka basu

    Tak na oko to ok. 40Hz może ciut mniej.
  17. Na wszelki wypadek spróbuj jeszcze uruchomić kompa "na pająka".
  18. kfgz

    Bash, chroot

    Powinno zadziałać w ten sposób polecenie 1...polecenie 10sudo chroot /mnt<<END_SCRIPTpolecenie 11polecenie 12exitEND_SCRIPTpolecenie 13...polecenie 15
  19. kfgz

    Odrobinka basu

    Witam, Jakieś 18 miesięcy temu testowałem program własnej produkcji do przeróbki zapisów z sejsmografów na plik dźwiękowy. Efektem uboczny (a w sumie zamierzonym ;)) jest kompilacja próbek w trzech częściach. Jak się Wam spodoba to może będzie dalsza część. Bas został przygotowany na i pod głośniki Solo 7c, więc nie wiem jak będzie się spisywał na innych głośnikach. Przy tworzeniu miałem trochę pietra, bo coś mi szyba w drzwiach za mocno drgała ;) http://kfgz.mydevil.net/bass/1.ogg http://kfgz.mydevil.net/bass/2.ogg http://kfgz.mydevil.net/bass/3.ogg Życzę dobrych wrażeń odsłuchowych i niepobitych szyb ;) Disclaimer: Autor nie ponosi odpowiedzialności za wyrządzone szkody ;]
  20. Stwórz wartość klucza Windows Registry Editor Version 5.00+[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci]"Start"=dword:00000000 Zapisz powyższy kod np jako plik no_ahci.reg i wykonaj go. Reszta jak w instrukcji Mardoka.
  21. Też to zauważyłem (tj. arr1 bo 2 i 3 wskazał Quad) i poprawiłem od razu całość.
  22. Ad. 1 To może być to. Zaraz sprawdzę. Ad. 2. Nie sądzę. Wszystkie obliczenia są na float. Ad. 3. Literówka ;) Już poprawiłem. EDIT: Jednak to był mój czeski błąd. Dzięki za pierwszą wskazówkę. Kod poprawiłem w poście. W sumie to powinienem się domyśleć po użyciu realloc. No cóż... widocznie miałem dziś małe zaćmienie.
  23. Jest taki sobie prosty program do obliczania dokładności chodu zegarków mechanicznych #include <stdlib.h>#include <string.h>#include <stdio.h>#include <errno.h>#include <math.h>int FileNotFound(char *path) { printf("\n\nError while opening file '%s': %s\n\n", path, strerror(errno)); return 1;}int malloc_fail() { printf("\n\nERROR: Not enougth RAM for allocating buffer\n"); return 1; }int main(int argc, char *argv[]) { FILE *inpf; float atph, t, *arr1, *arr2, *arr3, *tmp, a1_avg = 0, a2_avg = 0, a1_sos = 0, a2_sos = 0, a3_sos = 0; int x, i, arr2_size, arr1_size = 1; inpf = fopen(argv[1], "r"); if(inpf == NULL) { FileNotFound(argv[1]); exit(1); } arr1 = malloc(sizeof(float)); if(arr1 == NULL) { malloc_fail(); exit(1); } while(!feof(inpf)) { if ((x = fscanf(inpf, "%f", &t)) > 0) { arr1[arr1_size - 1] = t; arr1_size++; tmp = realloc(arr1, sizeof(float)*arr1_size); if(arr1 != NULL) { arr1 = tmp; } else { free(arr1); malloc_fail(); exit(1); } } else if(x == 0) break; } fclose(inpf); arr1_size--; arr2_size = arr1_size - 1; if (arr2_size <= 0) { printf("\nNot enough data!\n\n"); exit(1); } arr2 = malloc(sizeof(float)*arr2_size); if(arr2 == NULL) { malloc_fail(); exit(1); } arr3 = malloc(sizeof(float)*arr2_size); if(arr3 == NULL) { malloc_fail(); exit(1); } for(i = 0; i < arr2_size; i++) arr2[i] = arr1[i + 1] - arr1[i]; /*a1_avg*/ for(i = 0; i < arr1_size; i++) a1_avg += arr1[i]; a1_avg /= arr1_size; /*a2_avg*/ for(i = 0; i < arr2_size; i++) a2_avg += arr2[i]; a2_avg /= arr2_size; /*a1_sos*/ for(i = 0; i < arr1_size; i++) a1_sos += (arr1[i] - a1_avg) * (arr1[i] - a1_avg); a1_sos = sqrtf(a1_sos) / arr1_size; /*a2_sos*/ for(i = 0; i < arr2_size; i++) a2_sos += (arr2[i] - a2_avg) * (arr2[i] - a2_avg); a2_sos = sqrtf(a2_sos) / arr2_size; /*tph*/ atph = (3600.0 + a2_avg / 24.0) * 5.0; for(i = 0; i < arr2_size; i++) arr3[i] = (3600.0 + arr2[i] / 24.0) * 5.0; for(i = 0; i < arr2_size; i++) a3_sos += (arr3[i] - atph) * (arr3[i] - atph); a3_sos = sqrtf(a3_sos) / arr2_size; free(arr1); free(arr2); free(arr3); printf("Avg ticks per hour = %.2f +/- %.3f\n", atph, a3_sos); printf("Avg daily drift = %.1f +/- %.2f\n", a2_avg, a2_sos); printf("Avg absoulte drift = %.1f +/- %.2f\n\n", a1_avg, a1_sos); printf("Number of good samples: %d\n\n", arr1_size); return 0;} Wszystko byłoby pięknie gdyby nie to, że po wykonaniu pętli for po linii // ******** // zmienia się wartość ostatniej komórki tablicy arr2 (tj. arr2[arr2_size - 1] = arr3[0]). Gdy usunę komentarz sprzed linii //arr2[arr2_size - 1] = arr1[arr2_size] - arr1[arr2_size - 1]; to arr2 jest już w porządku ale z kolei wtedy arr3[0] = arr2[arr2_size - 1] o_O. Spotkał się ktoś kiedyś z takim "voodoo"? Dane dla programu są w pliku w postaci liczbowej (różnica w czasie w sekundach) np -31-32-27-14-14-6-3-73-3 Wywołanie programu progs plik_z_danymi.txt
  24. Zobacz czy instalka pójdzie z karty SD. Tu masz pełny opis jak taką kartę przygotować i użyć + punkt 12 (metoda II) o którym autorka zapomniała wspomnieć. BIOS powinien wykryć kartę jako twardy dysk, jeśli tak będzie to wystarczy ustawić odpowiednią kolejność dysków przy bootowaniu. Z drugiej jednak strony z pendrive powinno być teoretycznie tak samo jak z kartą.
  25. Do niszczenia danych w nowoczesnych dyskach nie trzeba używać żadnych specjalistycznych algorytmów, wystarczy pojedyncze zerowanie. Jak komuś zależy na czasie i ma dużo gotówki (masowe niszczenie dysków) to kupuję sobie np taką "szafę grającą" i pozamiatane.
×
×
  • Dodaj nową pozycję...