レオニード・ポノマレフへのインタビュー

今日、ゲストは人気のある(GTK)ポッドキャストアグリゲーターgPodder (このプログラムについては既に少し話しました )Leonid“ PhoeniX” Ponomarevの開発者の1人です。









...

私が理解しているように、あなたはgPodderが最も便利なクライアントだと考えています:)なぜですか?



ポッドキャストを聴き始めたばかりの頃、私は自然に適切なソフトウェアを探し始めました。 gPodderは 、Podcastのアグリゲーターがどのように表示され、動作するかについての私の期待最も沿っていました。他のオプションのように、迷惑な欠陥や宗教的な考慮事項はありませんでした。 より正確には、それほど時間が経過したとは言いません。



秘密ではないにしても、あなたの開発はどれくらい人気がありますか?



混乱を避けるために、すぐに予約しましょう-gPodderは私の開発ではありません。 このプロジェクトの作者は、ウィーンの学生トーマスパールです。 私はこのプロジェクトにのみ参加しています。 興味深いことに、私たちの大学にはアフィリエイトプログラムがあり、彼のプロジェクトのおかげでトーマスに会いました。 そのようなプログラムの人気を判断することは困難です。 これはオフィススイートでもデスクトップ環境でもないので、多くの選好調査で、一般的にはかなり具体的なプログラムであるポッドキャストアグリゲーターについて尋ねられました。 多くはポッドキャストが何であるかを知らない、誰が知っている-ウェブページから聞く

または何でも、つまり、お気に入りのプレーヤーで(後者が許可する場合)。 しかし、一般の人々が開発メーリングリストに来て質問をし、改善を提供し、ドキュメントを書き、アイコンを描き、一般的にあらゆる方法で助け始めるという事実を考慮すると、プロジェクトは人気があります。



gPodderの開発に参加した理由は何ですか?



私はロシア人の支援を受けていませんでした。 そのため、サポートされていないスクリプトの1つに最初に取り組み、コードがロールインされ、その後メインのgPodderコードベースに追加されました。 次に、一意でないロケールをサポートするための修正...そこで、Pythonを内部からより深く学びました



そのようなプログラムを開発するとき、どんな問題が起こりますか?



開発言語。 一般的には冗談ですが、ほんの少しの冗談です。 プロジェクトの開発に参加するために勉強していますが、5年前ほどPythonが好きではありません。 頭をつかんで、短くて明確なコードで問題を引き起こし、それらを解決するために不合理に冗長でいコードを書くことを余儀なくされるため、そこには何かがあります。 gPodderでこれらの問題の1つを修正することは、私の次のパッチの1つでした。 その後、問題は別の場所で明らかになり、Python自体にソースを見つけて、かなり汚いが効果的なハックで誇り高い男のように結び目を切りました。 しかし、他のマシンでは、この問題が再び発生します。 だから、言語の不完全さによって引き起こされる松葉杖を作らなければなりません。

ただし、ドイツ語でgPodderに特化した優れたプレゼンテーションがあります。これは、最近のウィーンで開催されたLinuxwochen 2008でThomasが開催したものです。 その中で、とりわけ、Thomasは、発生する困難について話します-誤ったフィード、パフォーマンス、ディストリビューションの古いパッケージ、iPodおよびその他のクローズドデバイス、依存関係。 多くの場合、あらゆる種類の「毎日の問題」が発生することを自分で付け加えます-ホスティング、ウィキや愚か者へのスパム、理解せずに実際に使用しないでこのようなレビューを書く人。 ブログでプロジェクトのニュースや難しさについて時々書きます。



どの開発ツールを使用していますか? そして、共同開発はどのように進んでいますか?



私は常に2つの開発ツールを使用します。Vimテキストエディターと、使用する言語のインタープリター/コンパイラーです。 残り-状況に応じて、味に塩とコショウ。 あらゆる種類のIDEの魅力が主な欠点の1つをカバーすることはありません。それらのエディターはVimではないため、私にとって不便です。



共同開発は、主にメールリストとバグトラッカーの助けを借りて行われます。 人々は自分ができる仕事を選択するか、アイデアを実現してパッチをシートに送信します。 誰もがテストしています。 トーマスはテスト中です。おそらく面白いアイデアを見つけて(前回のパッチのように、iPodの新しいチップをサポートするための部品を追加しましたが、私は持っていません)、それを現在のコードベースに適用します。



次のリリースの1週間に1回-安定化。 バグ修正と翻訳の更新のみ。 新しい機能や新しいバグはありません;)



現在、プロジェクトのどの部分に取り組んでいますか?



通常、私はちょうど私が欠場するものを終えます。 まあ、いくつかの連続したリリースでは、ロシア語の翻訳を補足しました。



新しいバージョンで期待される興味深い機能は何ですか? そして、バージョン1.0を待つのにどれくらい時間がかかりますか?



なぜ待つの? ソース(私のように特に苦しんでいる人はsvnからインストールできます)と2つの単語「make install」をダウンロードしてください。 ディストリビューションのメンテナーが昨日のバグをパッケージの形で投稿するのを待つ必要はありません。 私の趣味では、 gPodderはあまりにも早く開発されており、

配布キット。 計画されている新機能は、ロードマップに記載されています。ロードマップは、Wikiにあります。

プロジェクト。



ポッドキャストについてどう思いますか、ポッドキャストをホストしますか? 何を聴いていますか?



私は純粋に前向きな態度をとっています(言葉からではありません)。 道路で時間を回すにはかなり良い方法です。 私は自分のブログを十分にリードしていませんが、すでに他の人に招待しています。 私は機器の不足を拒否している間。 だから誰が知っている。



グレイのポッドキャスト「 IT Thoughts 」、Linux「 L-talks 」についての有名なラジオTUを聴いています。 また、さまざまな会議のビデオからのいくつかのフィードがgPodderに同梱されているため、これはポッドキャストではありませんが、視聴すると非常に便利です。 これは、たとえばここで行われます 。 私はフレームといくつかのより情報価値のない購読をやめると思います。 とにかく、私の手が届くと、ブログサブスクリプションでOPMLを投稿します。これは、関心の輪を示す良い方法です。



Podcastim.ruのオリジナル



All Articles