プログラミングのメモ書きです。日記も兼ねてます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
m3uを読み込むプログラムを書いてみた。
主な目的は、プレイリストの読み込みじゃなくて、循環リストの実装だけど。
で、fgetsでファイルパスを取得してリスト終端に挿入。全部入れ終わった後に最終要素と先頭要素をつなげて循環リストの出来上がり。
解放する時は、今いる要素の次へのポインタを取得した後、NULLで上書きし、線形リストと同じように次々進めて解放。
読み込んだ音声はとりあえず、SDL_mixerに入れて再生。無事に再生できた。
主な目的は、プレイリストの読み込みじゃなくて、循環リストの実装だけど。
で、fgetsでファイルパスを取得してリスト終端に挿入。全部入れ終わった後に最終要素と先頭要素をつなげて循環リストの出来上がり。
解放する時は、今いる要素の次へのポインタを取得した後、NULLで上書きし、線形リストと同じように次々進めて解放。
読み込んだ音声はとりあえず、SDL_mixerに入れて再生。無事に再生できた。
PR
minesweeperの改造工事終了。
でもコイツ、メッセ経由で友達に渡そうとするとウイルススキャンできねぇって言われて弾かれるらしいんだよなぁ…なんで?
で、サイズの都合もあるから分割してphp連結器で復元。ためしに落としてみたら、MD5が元と一致した。無事に復元できてるらしい。
ただ、意外と利用が面倒くさい。(分割ファイル名と、分割数と、元のファイル名を入れる必要がある)
今度、分割器も作ってパラメーター減らそうかなぁ…基準位置も変えとこう。
でもコイツ、メッセ経由で友達に渡そうとするとウイルススキャンできねぇって言われて弾かれるらしいんだよなぁ…なんで?
で、サイズの都合もあるから分割してphp連結器で復元。ためしに落としてみたら、MD5が元と一致した。無事に復元できてるらしい。
ただ、意外と利用が面倒くさい。(分割ファイル名と、分割数と、元のファイル名を入れる必要がある)
今度、分割器も作ってパラメーター減らそうかなぁ…基準位置も変えとこう。
最初、面接とかでソース提出を求められたときに出そうかなってぐらいで作っていたマインスイーパーが、だいぶ巨大化してきた。
ソースファイル数17個。80kb近い…
しかも、もともとがこんな発想だからちょっと汚い。
そろそろ一度、設計をやり直すべきかなぁ…
設定ファイルの解析とか、何で動いてるのかよくわからんかうなってきたし。
ソースファイル数17個。80kb近い…
しかも、もともとがこんな発想だからちょっと汚い。
そろそろ一度、設計をやり直すべきかなぁ…
設定ファイルの解析とか、何で動いてるのかよくわからんかうなってきたし。
atpagesの転送制限、 「1MB以上のファイルをアップするときは、5kbps制限」を突破できるかどうか分からないプログラムを書いてみた。
別に速度制限は構わないんだけど、それが原因か転送失敗するのが痛い…
で、送信ファイルを0.9MBくらいに分割してPHPで連結するようにしてみた。
とりあえず、正常に復元できてるみたい。
ただこれ、atpages的にどうなんだろう…
個人メモ
1MB=1048576Bytes
別に速度制限は構わないんだけど、それが原因か転送失敗するのが痛い…
で、送信ファイルを0.9MBくらいに分割してPHPで連結するようにしてみた。
とりあえず、正常に復元できてるみたい。
ただこれ、atpages的にどうなんだろう…
個人メモ
1MB=1048576Bytes
ようやく2話をup。結局、昨日はアップロードされた後、電源切って寝た。
最後にできるだけ早くって書いたけど、きっと2ヶ月以上後なんだろうな…
最後にできるだけ早くって書いたけど、きっと2ヶ月以上後なんだろうな…