表示されたデータをワークスペースからインポートするか、アプリケーションから直接インポートするにはどうすればよいですか?

表示されたデータをワークスペースからインポートするか、アプリケーションから直接インポートするにはどうすればよいですか?

何らかの理由で毎日使用するデフォルトのブラウザの代わりに別のWebブラウザを使用する必要があり、以前にインストールしたより小さいブラウザを使用するようになりました。ブラウザ名はDoobleバージョン0.07(dooble-0.0+svn874)で、約2週間ほど使ってみました。

これまで多くのウェブサイトを開いて、今後再開する必要があるため、検索履歴が必要です。使用を開始する前に、この記録が保存されていることを確認しました。これで、履歴にアクセスして保存、エクスポート、表示するだけです。しかし、問題があります。

履歴は、ファイル、編集、ヘルプなどのメニューバーのリストに表示されます。リストが大きすぎて表示されるワークスペースに収まりません。ワークスペースの最後まで下にスクロールしてから右側(画面のすぐ外)に無限にスクロールし、コンテンツの約95%がワークスペースの見えない部分の外側にあるため、履歴ブラウザでは表示できません。 。

私は別の方法で解決することにしました。ファイルに保存されていると思われ、ディスクの記録を探しています。 「lsof」コマンドを使用して生成されたファイルのリストを確認しましたが、Doobleに関連付けられたファイルはありません。

また、RAMメモリを検索してRAMの画像をコピーした後、16進エディタで開いて適切な文字列を見つけましたが、結果はありません。

アクティブなウィンドウのスクリーンショットを撮るという考えも見える部分だけ撮るので間違っています。私の場合、モニターの解像度を変更する方法はありませんでした。私はブラウザが現在のバージョンのようにRAMに保存されている履歴を暗号化できると思いましたが、私のバージョンは非常に古く(おそらく2008年)、これに関するドキュメントやヘルプファイルや仕様はありません。

そしてExchangeを使用しますが、その内容を読むことはできません。スワップはファイルで、ラムイメージのようにコピーして開くと、その中に何もなくゼロだけあります。ファイルはゼロでいっぱいですが、一部のスワップはいっぱいですが、端末に「free」と入力するのがわかります」.

このバージョンのソースは次のとおりです。http://dooble.sourcearchive.com/documentation/0.0plus-psvn874-0ubuntu2/dir_9cc8d803eb63e208c05c995ec1941f6c.html、私はプログラマーではないので理解していませんが、解決策を見つけるのに役立ちます。その場合は、使用方法を教えてください。

私はUbuntuとGNOMEを使います。履歴は永久に削除されるため、ブラウザとシステムを閉じることはできません。私は本当にここで誰かが私の状況で何をすべきかを知っていると信じています。私はITに精通していないので、すべてのアドバイスに感謝します。

ベストアンサー1

少なくとも使用しているDoobleのバージョンは、履歴の保存をまったく実装していません。設定ウィンドウの関連オプションは単なるスタブです。

記憶から歴史を検索することは非常に困難です。少なくともあなたができることは、メモリからいくつかのURLのリストを取得することです。 URLはメモリ内の複数の場所に分割でき、メモリには他のソース(キャッシュ、ライブラリなど)のURLが多いため、部分的な結果のみが得られ、多くの「ゴミ」が発生します。

DoobleのPIDが21059であるとします(pgrep Dooblegetを使用)。

$ gdb -p 21059
(gdb) generate-core-file
Saved corefile core.21059
(gdb) detach
(gdb) quit

その後、コアファイル内で検索できます。

$ strings core.21059 -n 8 --encoding=l | grep "^http://" | 

または

$ strings core.21059 -n 8 --encoding=l  | grep "^https://"

URL用。 grep式から削除(行の先頭と一致)すると、^より多くの結果が得られますが、興味深い出力が少なくなります。

おすすめ記事