python
こんばんは.1000chです. 今週頭から内定先のインターンが始まり,今年はTAとして参加生のサポートをしています. 自分が昨年参加したインターンに,このような形で携われるのはなかなか感慨深いものがあります. 振り返るとこのブログを始めたきっかけもこ…
こんばんは.1000chです. 先日四国まで旅行に行ってまいりました. 3泊4日で4県巡ってきましたが,四国なかなか良いとこですね. 山あるし海あるし川あるし. いつかまた行きたいなぁ. さて今回は,ISBNコードから書籍データにアクセスしてみようと思い…
こんばんは.1000chです. 久しぶりにXSSの勉強をしているのですが,思うように攻撃することができないです(もちろん練習用サイトですよ). 自分が攻められないということは,無意識にwebサイトにその脆弱性を埋め込んでいる可能性があるということなので…
こんばんは.1000chです. 皆さん3連休いかがお過ごしでしたか? 自分は「部屋の片付けをして快適な開発ライフを!」という目標を掲げ, 積み重なった漫画を整理していたら連休が終わっていました. そして気づいたら体調を崩し、今日は一日家で開発もとい…
こんばんは,1000chです. 週末に論文締め切りがあったりバイトの締め目標があったりで,なぜか最近やたら忙しいです. こーゆーのってなぜか重なるものですよね... しかしリレー形式を取ってる以上さぼる訳にはいきませんね. さーてがんばって書かないと(…
こんにちは,1000chです. またサウンド処理に戻ってまいりました. 今日は前々から気になっていた,テンポ解析プログラムを作ります. 別に何に使いたい,という訳じゃないんです. 作りたいから作るのです.
こんにちは.1000chです. これまで空間系エフェクト(リバーブ),ダイナミクス系エフェクト(ディストーション)と作ってきました. さて今回は,モジュレーション系のエフェクトを作ってみたいと思います.
こんにちは.1000chです. 前回はpythonでディレイ,リバーブエフェクトを作りました. 今回は引き続き,歪み系のエフェクトを作ってみようと思います. ギター,エフェクターでググるとディストーションとかオーバードライブとかファズとかいろいろあるみた…
こんにちは,1000chです. 巷ではiOS8が発表されたようで.iOS7が出たのついこの前のような気がするんですが.早いですね. んでswiftという新言語を知ったのでぱらぱらとドキュメントみてたらこんなのが. 何でもアリですね..絵文字使えるってなんなんでし…
こんにちは,1000chです. 前回はギター,リコーダーの音を離散フーリエ変換によって 周波数軸でのデータに変換しました. しかし実行してみるとわかるのですが,前回のようなDFTの定義そのままに書いたプログラムでは,処理に時間がかかってしまいます. と…
こんばんは,1000chです. 前回波形を弄れるようになったので,今回は早速DFTしてみます. 引き続き参考はこちらの書籍. ディジタル・サウンド処理入門―音のプログラミングとMATLAB(Octave・Scilab)における実際 (ディジタル信号処理シリーズ)作者: 青木直…
こんにちは,1000chです. 音系VR研究してるんですーっていう割に信号処理能力が雑魚過ぎるので, ちょっとまじめにサウンド処理を勉強しようと思いました. てなわけで久しぶりにこの本でお勉強することにします. ディジタル・サウンド処理入門―音のプログ…
こんばんは,1000chです. 今更ながらpythonのバージョン3.4が出ていることを知りました. ということで早速venvで更新!...っていう記事を書こうと思ったらまさかの前日に書かれてしまいました.. しかしこの記事ではvirtualenvwrapperに触れられていないぞ…
こんばんは,1000chです. 先日ももえさんの記事で開き直り数というものを初めて知りました. 曰く, 3435という数は、1桁ずつに分けて、それぞれの数を自分と同じ数でべき乗して足し合わせると,元の数である3435になる。 3435 = 33 + 44 + 33 + …
こんばんは.1000chです. Check iOのようなコードパズルをやっていると.文字列を操作するシーンがとても多く出てきます. pythonの文字列オブジェクト自体にfindメソッドは存在しますが,そのままだとちょっち柔軟性に欠けますね. ということで,正規表現…
こんばんは.1000chです. 先日友人にCheck iOを紹介したところ,「せっかくプログラミングで問題解くなら,実行時間測らないと面白くないよね〜」と言われました. 確かに言われてみると,今まで実行時間なんて考えず,「とりあえず解けりゃいいや!」くら…
こんばんは,1000chです. Check iOで遊んでいると,「このコード,別の書き方できないかなぁ」と思うことが多々あります. そこで今回,operatorモジュールを利用してコードを奇麗にできないかと挑戦しました.
こんにちは.1000chです. 前回の迷路探索コード公開後「自分は幅優先でフツーにといたわぁ」「俺DP使ったー」「各ノードでクラス作ったのかー」 などなどいろいろなコメントを頂きました. 他の問題に比べ,やり方がいろいろある分個性が出て面白いですね.…
こんばんは,1000chです. 最近Check iOが面白いのでいろんな人に布教しています. non pythonユーザに布教andしばらく様子を見た感じ,for文とlistの使い方になれが必要なのかなぁと感じています. で,おそらくその辺の友人ズは最初の島の経路探索プログラ…
こんばんは.1000chです. ここ数日facebookでバズってるようですが,Check iOというサイトがとても面白いです. 今回はこの紹介をしたいと思います.
こんばんは.1000chです. 以前の記事ではtweepyを用いてtwitterAPIを叩いて遊びました. tweepyはtwitterAPIのラッパーライブラリで,とても便利に使えます. ですが今回はこれに頼ることなく,,直接twitterAPIを叩いてみます. そこに理由なんて存在しま…
こんにちは.1000chです. 気づけば2月に入り,だんだんと寒さが軽減されてきましたね. pythonでtwitterAPIをいじれるようになったので,天気予報botっぽいものを作ろうと思いました. 自分,気温とかは余り気にしないのですが,降水確率だけ気になったり…
引き続きnumpyの使い方をごにょごにょ勉強していきます. numpyには様々な便利関数が用意されています. ツールとして便利に使えるようにするため,どのような関数が用意されているのかを把握することは重要です. 詳細はリファレンスページを見てもらうとし…
前回に引き続きnumpy使い方を勉強していきます. 今回はndarrayからデータを取得する方法についてまとめていきます.
新年ということで,先日購入したpythonによるデータ分析の本をゴロゴロ読んでいます.どうも1000chです. この本はnumpy,pandasを利用したデータ分析入門の本です. 4章にてnumpyの使い方を,5章にてpandasの使い方を解説してくれています. いままできちん…
あけましておめでとうございます! 新年あけましておめでとうございます.年末は祖父宅@宮城でゴロゴロしておりました. ビバ寝正月です.まどまぎサントラをエンドレスで流して梶浦音楽に酔いしれています.
一時期はコーラスに入っていた僕です. 最近はあまり歌ってないですが,それでもたまにカラオケとか行きたくなります. 普通に歌うのは飽きてきたので,歌いなれた曲だとコーラスパートを歌いたくなったりします.
前回に引き続きpython3からシリアルを叩いて遊びます.今回のターゲットはこちらの雲台.こちらの情報を参考にさせていただいています. 仕様確認 まずはシリアルでどのような形式のデータを送ればよいのか調べます.公式サイトのpbf参照.曰く オペレーションコ…
最近研究でシリアル通信でロボット動かすことが続いています. 最近ではarduinoとかで外界のセンシング値をプログラムコードに取り込む手段としてシリアル通信つかったりしますね.今回はarduinoは関係なく、接続した機器に対して命令を送る手段としてシリアル…