Thread View: pl.comp.lang.ruby
2 messages
2 total messages
Started by edek
Fri, 05 Mar 2010 05:19
Rzutowanie zmiennych
Author: edek
Date: Fri, 05 Mar 2010 05:19
Date: Fri, 05 Mar 2010 05:19
19 lines
673 bytes
673 bytes
Witam, robiê programik, który rysuje widmo d¼wiêku. Dostajê z innej biblioteki zapis d¼wiêku ramka po ramce, czyli de facto liczby, ale jako String (o d³ugo¶ci np. 4 bajtów). Potrzebujê zamieniæ go na liczbê, w taki sposób jak rzutowanie w C, tj. po prostu zinterpretowaæ te 4 bajty tak, jakby w pamiêci reprezentowa³y liczbê ca³kowit±. Znalaz³em gem bindata ale jest niewydajny (interpretowanie nim warto¶ci 44100 ramek na sekundê powoduje, ¿e nie osi±gam nawet pu³apu analizy w czasie rzeczywistym na moim nowym PCie). Szukam sposobu by to zamieniæ w jak najbardziej wydajny sposób, jakie¶ sugestie? m.
Re: Rzutowanie zmiennych
Author: sysadm
Date: Tue, 23 Mar 2010 01:33
Date: Tue, 23 Mar 2010 01:33
29 lines
973 bytes
973 bytes
Witaj. Sorry, a zwyk³a metoda "ruby core" .to_i nie dzia³a jak nale¿y? No chyba ¿e w tym Stringu masz liczbê szesnastkow±. Zreszt± ruby nigdy demonem prêdko¶ci nie by³, czemu w³a¶nie Ruby? On 5 Mar, 14:19, edek <edek123...@gmail.com> wrote: > Witam, > > robiê programik, który rysuje widmo d¼wiêku. Dostajê z innej > biblioteki zapis d¼wiêku ramka po ramce, czyli de facto liczby, ale > jako String (o d³ugo¶ci np. 4 bajtów). Potrzebujê zamieniæ go na > liczbê, w taki sposób jak rzutowanie w C, tj. po prostu zinterpretowaæ > te 4 bajty tak, jakby w pamiêci reprezentowa³y liczbê ca³kowit±.. > Znalaz³em gem bindata ale jest niewydajny (interpretowanie nim > warto¶ci 44100 ramek na sekundê powoduje, ¿e nie osi±gam nawet pu³apu > analizy w czasie rzeczywistym na moim nowym PCie). > > Szukam sposobu by to zamieniæ w jak najbardziej wydajny sposób, jakie¶ > sugestie? > > m.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads