タグ

qiitaとrubyに関するsatoshieのブックマーク (3)

  • Qiita:Team の記事を画像付きでエクスポートする - Qiita

    Abstract Qiita:Team 記事は,オーナー権限があるならば json 書き出しを使用することが出来る.しかし,一般ユーザは使うことが出来ないし,画像がエクスポートされない.そこで,記事IDを指定すると .md ファイルと画像ファイルをまとめてディレクトリにダウンロードしてくるスクリプトを作成した. やってないこと 復数記事を一気にダウンロードするようにはしていない.また,直近の用事で必要だったので json 内の記事内容(.md)と画像を書き出す事しか扱っていないので,汎用的に使うにはすこし手を加える必要がある(jsonそのものを保存するようにするとか).ただ,そう拡張するのは簡単に思う. Qiita API & Gem Qiita には API があり,その ruby 用ドライバとして Gem が提供されている.Qiita:Team でなければ普通に Web ページをスクレ

    Qiita:Team の記事を画像付きでエクスポートする - Qiita
  • rubyとpythonの配列操作の対応まとめ - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    rubyとpythonの配列操作の対応まとめ - Qiita
  • マルチスレッド/プロセスまとめ(Ruby編) - Qiita

    プログラムの実行単位 固有のメモリ空間を持つ(リソースを共有しない) マルチプロセスの場合、物理/仮想メモリ領域間のアドレス解決のオーバーヘッドが高い。 プロセスの実行単位 共通のメモリ空間を持つ(リソースを共有する) マルチスレッドの場合、物理/仮想メモリ領域間のアドレス解決は発生しない。 ユーザースレッド ユーザー空間(アプリケーションが利用するメモリ空間)を利用 1つのプロセスに複数のスレッドがあっても、1つのスレッドしか実行されない。 OSカーネルを介さないスレッド切り替えのため、スレッド切り替えに伴うオーバーヘッドが少ない。 仮想VM上で実行されるスレッドをグリーンスレッドと呼ぶ。 カーネルスレッド カーネル空間(カーネルが利用するメモリ空間)を利用 1つのプロセスに複数のスレッドがある場合、同時に複数(CPUコア数分)のスレッドを実行できる。 OSカーネルを介するスレッド切り替

    マルチスレッド/プロセスまとめ(Ruby編) - Qiita
  • 1