Article View: pl.comp.lang.ruby
Article #1292Rzutowanie zmiennych
From: edek
Date: Fri, 05 Mar 2010 13:19
Date: Fri, 05 Mar 2010 13:19
15 lines
1854 bytes
1854 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.
Technical Details
Message-ID:
<645dc88a-5658-4f17-ba21-6aee9117995d@g4g2000yqa.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!aotearoa.belnet.be!news.belnet.be!newsfeed.kpn.net!pfeed09.wxs.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!g4g2000yqa.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!aotearoa.belnet.be!news.belnet.be!newsfeed.kpn.net!pfeed09.wxs.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!postnews.google.com!g4g2000yqa.googlegroups.com!not-for-mail From: edek <edek123456@gmail.com> Newsgroups: pl.comp.lang.ruby Subject: Rzutowanie zmiennych Date: Fri, 5 Mar 2010 05:19:35 -0800 (PST) Organization: http://groups.google.com Lines: 18 Message-ID: <645dc88a-5658-4f17-ba21-6aee9117995d@g4g2000yqa.googlegroups.com> NNTP-Posting-Host: 83.19.226.42 Mime-Version: 1.0 X-Trace: posting.google.com 1267795175 8121 127.0.0.1 (5 Mar 2010 13:19:35 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 5 Mar 2010 13:19:35 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: g4g2000yqa.googlegroups.com; posting-host=83.19.226.42; posting-account=orBiiQoAAAA6TRLHMjKN33JQfUzY5_G5 User-Agent: G2/1.0 X-HTTP-Via: 1.1 4pr:8080 (squid/2.5.STABLE12) X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.307.11 Safari/532.9,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit