Skocz do zawartości
Forum Kopalni Wiedzy

thikim

Użytkownicy
  • Liczba zawartości

    5585
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    121

Zawartość dodana przez thikim

  1. Dlatego właśnie tak trudne to było bo tylko u 3 % badanych. Ciężko było znaleźć.
  2. Dużo ostatnio moim zdaniem napsuli.
  3. Przecież się nie chwalą. Nie napisali bezpośrednio że zabili.
  4. Nie tylko Ty. Jako że ja nie gdybam to napiszę - masz rację Jest też korelacja pomiędzy siedzącym trybem życia a jego długością. W Afryce mniej siedzą i krócej żyją. I teraz jak to już zauważyłeś, a ja wielokrotnie o tym tu pisałem, to są jakieś czynniki i jakieś efekty. Nawet jak skupimy się na jednym efekcie - długości życia - to pozostaje niezliczona ilość czynników które sobie swobodnie badacze wybierają. Ciekawe na jakiej podstawie. W takich kwestiach moim zdaniem jesteśmy na etapie - oświecenia w sensie epoki (na szczęście to była krótka epoka).
  5. Co najwyżej. Taka granica z matematyki
  6. Test: http://www.elektroda.pl/rtvforum/topic3230958.html oki działa. A nie prościej zmodyfikować sygnał GPS w telefonie jakimś programem?
  7. Dlaczego chorych? Zwłaszcza te o Polakach? No i to nie archetypy Co najwyżej nie trafionych (tego czegoś). Archetypy są niezależne od rasy, państwa, religii, narodowości Tutaj idziemy poziom niżej. Ma ktoś pomysł jak nazwać to coś? Te przekonania ale już nie wspólne dla wszystkich ludzi tylko wspólne dla jakiegoś kraju? Narodowe mity? Uprzedzenia?
  8. Normalnie A to skąd wiesz? Dla człowieka z pewnością wystarczy spreparowany URI a dla LastPass? Zaraz, zaraz. Dziura zero day a przestępcy nie używają?
  9. Ależ 15 % z powodu jednego rdzenia I tu jedna dobra uwaga: Dokładnie. Ale inne powody. Po co to mieli robić jak mało kto tego używał? Do kliknięcia dwóch buttonów nie potrzeba asma. Ale gdy w grę wchodzi naprawdę krytyczne wykonanie czasowe to jednak asm. Inna sprawa że asm pewnie nie pójdzie na GPU tak sobie zgaduję. Więc trzeba wybrać i GPU będzie lepsze.
  10. Już mi gra na kompie ale to nie to muszę przemyśleć algorytm robienia z tego utworu. Może od razu wpiszę random? I tak się nie kapniesz Edit: Po przeróbkach da się tego posłuchać nawet chwilę Siądę później nad jakimś minimum grafiki, albo puszczę to do wave i połączę z jakimś wygaszaczem zależnym od dźwięku
  11. Zgadzam się z Tobą. Od siebie dodam: nie wiem jak to jest ale ja zwyczajnie przy graniu odpoczywam, tak samo przy komputerze. Moja żona np. po 5 godzinach z kompem musi iść spać, boli ją głowa, oczy itd. Ja po nawet 12-15 godzinach ciągłej pracy z kompem czuję się zwyczajnie dobrze A czas powiedzmy do 5 godzin traktuję jako wypoczynek. Przychodzę zmęczony, siadam przy kompie i odpoczywam. To prawda. Dlatego napiszę któryś raz. Nie mówię o przenosinach 1 do 1
  12. Odpowiedni zakres żeby było w miarę przyjemne Ale tu przecież można zakodować to na 100 sposobów. Dobra, przyjmuję wyzwanie
  13. Cóż w tej sytuacji nie dziwi chyba że i przestępcy lubią łańcuszki.
  14. O tym faktycznie nie pomyślałem. Przecież wystarczy że np. jakiś bar dalej od miasta zapłaci firmie i nagle w okolicy pojawi się stado potencjalnych klientów
  15. Widząc tytuł pomyślałem o czymś innym. A mianowicie o hipokryzji. O zaleceniach: nie wyrzucajcie lekarstw na śmieci albo do zlewu. No to polecam teraz komuś dać dzieciom ileś tam lekarstw łyżeczką strzykawką i co? Łyżeczki nie umyć? Strzykawki nie umyć? A może wodę po umyciu oddawać do apteki? Wiele rzeczy jest wymyślanych na zasadzie: wymyślę - nie będę robił. bo jakbym musiał robić to bym takiej głupoty nie wymyślił.
  16. Ciekawy pomysł z tymi zaklęciami Jeszcze po 2 kg opaski na ręce jako strój gracza
  17. Bez wątpienia. Ale tu mam problem nie ery tylko wydajności. Zachowanie kompilatora o którym pisałem wcześniej, pozbycie się negacji w if zwiększyło czas wykonywania operacji o 3 sekundy. Jakieś 5 % nie licząc zbyt dokładnie. W assemblerze nie do pomyślenia. Jak to wyjaśnić? Moim zdaniem kompilator daje d... i to mocno Assembler przeminął bo programiści są ekonomiczni i liczy się jakiś efekt w jakimś czasie a nie najlepszy efekt w sporo dłuższym czasie. Przy miliardy razy powtarzanych obliczeniach (jeżeli chcemy skrócić czas wykonywania) opłaca się nadal korzystać z assemblera. Spróbuję jak znajdę czas bo ostatnio to malowanie i malowanie ścian PS. https://commons.wikimedia.org/wiki/File:Sacks_Spiral_Divisors_100000.png To rzeczywiście robi wrażenie ale to bardziej matematyka niż radosne kodowanie
  18. Abstrachuje i Pokemon Go: Prościej moim zdaniem by było z tymi budynkami w virtual reality, szukaniem drzewa, złota i żelaza
  19. Mojej żony to domowiec. Do tego pasiony specjalną karmą tak że mięsa jeść nie chce. Ale zabijać zabija. Tego raczej koty nie tracą.
  20. Póki co mam trochę nauki przed sobą. Właśnie spojrzałem na użycie procesora podczas uruchomienia programu. Tylko 15 % Procesor na wakacjach
  21. Główne obciążenie idzie w pętli gdzie sprawdzam daną liczbę czy jest podzielna, linia 14-21. A pierwiastkowanie robię poza tą pętlą. Ale Twój pomysł wykorzystam, tylko w innym przypadku W przypadku o którym pisałem że będę cedził tylko przez pierwsze 100, potem 1000 potem 10 000 liczb pierwszych. Tam sobie wygeneruję tablicę kwadratów kolejno pierwszych 100, 1000, 10 000 liczb pierwszych i będę miał sprawdzenie warunku bez pierwiastkowania. Znam trzy możliwości przyspieszenia ale jako że tylko czasem koduje to na każdą jestem za słaby: (chwilowo oczywiście) - kilka wątków, muszę sobie przypomnieć co można by tu zrobić - GPU, próbuję - assembler, http://ipij.aei.polsl.pl/articles/bezbolesne-programowanie-z-wykorzystaniem-c-i-asemblera/ Jakby się udało o to przerobić na assemblera: for ( int licznik = 0; pierwiastekliczby > tablicaliczbpierwszych[licznik]; licznik++) //sprawdza podzielność przez liczby pierwsze już wygenerowane { if (liczba % tablicaliczbpierwszych[licznik] == 0) { czypodzielna = true; break; } } Ciekawa sprawa: zmieniłem bool czypodzielna = false; na bool czypierwsza=true; dzięki czemu niżej wyeliminowywałem negację w if w liniii 22. Po wyeliminowaniu negacji czas wzrósł o 3 sekundy Pozostaje mi tylko napisać to co kiedyś napisała intrygująca dziewczyna: "Proszę mi uwierzyć. Ja też byłam w szoku"
  22. bea, dobre. Rzadko tam bywam i przegapiłem
  23. Hmm, pewnie masz rację ale na razie podążę tropem pierwszym. A potem sprawdzę wydajnościowo i Twój sposób, jak się czymś innym nie zajmę W domu zszedłem z 67 do 43 sekund dla wersji Release. Przegapiłem a pomysł ciekawy. DateTime startTime = DateTime.Now; int iloscliczbpierwszych = 10000000; int[] tablicaliczbpierwszych = new int[iloscliczbpierwszych]; tablicaliczbpierwszych[0] = 3; int licznikliczb = 1; int pierwiastekliczby; for ( int liczba = 3; licznikliczb < iloscliczbpierwszych; liczba =liczba+2)//generuje liczby do sprawdzenia { bool czypodzielna = false; pierwiastekliczby = (int) Math.Sqrt(liczba); for ( int licznik = 0; pierwiastekliczby > tablicaliczbpierwszych[licznik]; licznik++) //sprawdza podzielność przez liczby pierwsze już wygenerowane { if (liczba % tablicaliczbpierwszych[licznik] == 0) { czypodzielna = true; break; } } if (!czypodzielna) { tablicaliczbpierwszych[licznikliczb] = liczba; licznikliczb++; } } textBox1.AppendText(licznikliczb.ToString() + " - " +tablicaliczbpierwszych[licznikliczb-1].ToString() + "\n"); DateTime stopTime = DateTime.Now; TimeSpan roznica = stopTime - startTime; textBox1.AppendText("\nCzas pracy:" + roznica.TotalSeconds); W tej chwili robię to w ten sposób. Kod można wrzucić jako obsługę jakiegoś Buttona i dodać trzeba textBoxa na GUI. Wersja Debug to ok. 64 sek., wersja Release to ok. 43 sek. Szczerze mówiąc to teraz po przemyśleniu nie wiem jak mógłbym tu wykorzystać Twój pomysł Stanley Widzę mały błąd z "int liczba=3" ale to jest pomijalne. U siebie poprawiłem na "5" już.
×
×
  • Dodaj nową pozycję...