আমি কি এই নথিগুলি বিস্মৃত হওয়া থেকে একটি মরা মেশিনে সংরক্ষণ করতে পারি?


49

প্রথমত, একটি স্বীকারোক্তি: না, আমার যে ব্যাকআপগুলি রাখা উচিত ছিল আমি তা করিনি।

দ্বিতীয়ত, পরিস্থিতি:

আমার কাছে একটি ফেডোরা 25 চলমান একটি শক্ত রাষ্ট্র ডিস্ক সহ একটি ডেল এক্সপিএস 9550 রয়েছে ।

আমি একটি ফাইলে কাজ করছি এবং যখন এটি আমাকে জানানো হয়েছিল আমি কেবল পঠনযোগ্য ফাইল সিস্টেমে সংরক্ষণ করার চেষ্টা করছি তখন এটি সংরক্ষণের চেষ্টা করেছি । আমার ফাইল সিস্টেমটি এখন কেবল পঠনযোগ্য তা প্রমাণ করে এবং সমস্ত জায়গাতেই আই / ও ত্রুটি রয়েছে

আমি একটি ওপেন ওয়েব ব্রাউজারের মাধ্যমে নিজের কাছে ইমেল করে কিছু ফাইল সংরক্ষণ করতে সক্ষম হয়েছি তবে এটি ক্র্যাশ হয়ে গেছে এবং আমি এটি পুনরায় চালু করতে অক্ষম। তবে আমার কাছে এখনও সম্পাদকের মধ্যে আগ্রহের ফাইলগুলি খোলা আছে। আমি ফাইলগুলি কোথাও সংরক্ষণ করে দেখছি না, তবে আমি তাদের লিখিত সামগ্রীগুলি অনুলিপি করতে পারি। কেবলমাত্র যদি আমি ফাইলের বিষয়বস্তুগুলি ব্যাখ্যা করার জন্য কোনও উপায় খুঁজে পেতে পারি তবে আমি নিজেকে কয়েক মাস কাজ বাঁচাতে পারতাম।

তবে কিছু ভয়ঙ্কর সীমাবদ্ধতা রয়েছে। আমি একটি ইউএসবি ড্রাইভ inোকানোর চেষ্টা করেছি, তবে কোনও ডিভাইস এটি উপস্থাপন করে না বলে মনে হয় এবং mountকমান্ডটি সেগফল্টের সাথে মারা যায়। আমি অন্য কম্পিউটারে ছদ্মবেশ দেওয়ার চেষ্টা করতে পারি, তবে আমি "বাসের ত্রুটি" পেয়েছি এবং এটি মারা যায়। ping, dmesg, ifconfig, এই কাজ কেউ। তবে আমার কাছে আছে vimএবং lessএবং lsনতুন bashউদাহরণগুলিও ছড়িয়ে দিতে পারে ।

না lynx, না firefox, না google-chrome। ডিভিডি ড্রাইভ নেই।

মূলত মনে হচ্ছে আমার এসএসডি মারা গেছে। অথবা হয়ত পুরো মাদারবোর্ড। স্মৃতিতে এখনও আমার কাছে মূল্যমানের দস্তাবেজ রয়েছে, আমার একটি আইপি ঠিকানা এবং নেটওয়ার্ক সংযোগ রয়েছে, আমি কয়েকটি এলোমেলো কমান্ড চালাতে পারি এবং আমি যে পথে চেষ্টা করতে পারি তাতে আরও 3500 থাকতে পারে।

catএবং gccকাজ বলে মনে হচ্ছে। আমি / টিএমপি ফাইলগুলিতে লিখতে পারি। আমার একটি চলমান ipythonউদাহরণ রয়েছে যা এখনও কাজ করে বলে মনে হচ্ছে।

সুতরাং ... আমি এখন পর্যন্ত যা চেষ্টা করেছি তা ব্যর্থ হয়েছে। তবে আমার মনে হয় এখনও হাজার হাজার সম্ভাবনা রয়েছে। আমি কী বিবেচনা করছি না? আমি কীভাবে এই ফাইলগুলি আমার মরণ কম্পিউটার থেকে বন্ধ করতে পারি?

একটি উপায় হতে হবে।

আপডেট : নতুন স্টাফ:

  • নিজের বোকামির কারণে আমি আমার নেটওয়ার্ক সংযোগ হারিয়ে ফেলেছি।
  • আমি প্রতিস্থাপনের জন্য পাইথনের স্ক্রিপ্ট লিখেছিলাম cpএবংcp -r
  • আমি /devএসডি কার্ডের জন্য বা ইউএসবি ড্রাইভের জন্য কোনও এন্ট্রি তৈরির উপায় খুঁজে না পাওয়া পর্যন্ত ডেটা বের করার জন্য আমার সেরা বেটগুলি স্ক্রিন এবং সম্ভবত স্পিকার / অডিও কেবল বলে মনে হয়।
  • আমি ফাইলগুলি পড়ার চেষ্টা করার জন্য একটি স্ক্রিপ্ট লিখছি এবং কোনটি পাঠযোগ্য output

পরামর্শগুলি এখনও খুব স্বাগত!

আপডেট 2 : নতুন স্টাফ:

  • মৃত্যুবরণকারী কম্পিউটারে আমি একটি পাইথন স্ক্রিপ্ট লিখেছিলাম যা একটি ফাইল কিছুটা পড়তে হবে এবং স্ক্রিনের এক বা অন্য রঙের ঝলকানি দিয়ে সেই বিটগুলি জানাতে চেষ্টা করবে। এই মুহুর্তে এটি একটি দ্বি-বিট কোড করার চেষ্টা করছে যেখানে লাল, সবুজ, নীল এবং সাদা সবগুলি একটি দু-বিট জোড়া উপস্থাপন করে। এটি এতটা ভাল কাজ করছে না, তবে আমি কেবল দুটি রঙে স্যুইচ করতে এবং একবারে একটি বিট করতে পারি।
  • আমার অন্যান্য ল্যাপটপে (বিশ্বস্ত পুরানো থিংকপ্যাড যা আমি এই নতুন এক্সপিএসের জন্য ছেড়ে দিয়েছি) আমি একটি স্ক্রিপ্ট লিখেছিলাম যা ওপেনসিভি পাইথন লাইব্রেরি ব্যবহার করে ওয়েবক্যাম থেকে পড়ে। এটি অন্যান্য কম্পিউটারের দ্বারা প্রেরিত কোডগুলি ডিকোড করার ধারণা। সমস্যাটি হ'ল ক্যামেরা থেকে ফ্রেমরেটটি প্রতি সেকেন্ডে 15 ফ্রেমের মতো কিছু, যার অর্থ যদি আমার একটি নিখুঁত, ত্রুটিহীন স্থানান্তর হয় তবে আমার সর্বাধিক ডেটা রেট প্রতি সেকেন্ডে 30 বিট, অর্থাৎ প্রতি সেকেন্ডে 225 বাইট হবে। এটি প্রতিদিন 324k।
  • ডাইটিং এক্সপিএসে আমি tarপছন্দসই ফাইলগুলিকে একটি একক সংরক্ষণাগারে প্যাক করতে পারি , যা 1.7 মেগাবাইট। দুর্ভাগ্যবশত, gzip, bzip2, xz, lzopএবং যাই হোক না কেন কম্প্রেশন ইউটিলিটি অনুপলব্ধ। তবে পাইথনের zlibমডিউলটি ব্যবহার করে আমি এই ফাইলটি 820 কেবিতে কমপ্রেস করতে পারি। সেই আকারটি দেওয়া, আমি সম্ভবত কয়েকদিনের মধ্যে এই জিনিসটি প্রেরণ করতে পারি।
  • কারণ এই স্থানান্তর পদ্ধতিটি সম্ভবত খুব ত্রুটিযুক্ত প্রবণ হবে, আমি ডেটা সংক্রমণ করার সাথে সাথে কিছু ত্রুটি সংশোধন যোগ করতে এক্সপিএসে হামিং কোডগুলি প্রয়োগ করব।
  • সম্ভবত জটিলতাগুলি হবে কারণ এটি ঘটে তবে অন্তত এই ডেটাটি বের করা কোনওভাবেই সম্ভব বলে মনে হচ্ছে!
  • যেহেতু এটি এখনও ডেটা প্রেরণের বেশ সুন্দর উপায়, তাই আমি ইউএসবি সিরিয়াল ড্রাইভারগুলির দিকে আরও নজর দিয়েছি। মডিউল আমি চেষ্টা করেছি লোড করতে ( usb-serial-simple, usb-debug, safe-serial) আমি ণ ত্রুটি দিতে /। আমি মনে করি না যে এটি কার্নেলের মধ্যে অন্তর্নির্মিত ছিল, কারণ এখানে কোনও / dev / ttyUSB * ডিভাইস নেই।

এতদূর পর্যন্ত প্রত্যেকের পরামর্শের জন্য ধন্যবাদ --- আমি জানি এটি এমনকি একটি সংজ্ঞায়িত প্রশ্ন নয় যেহেতু আপনি আগে থেকেই জানেন না কোন প্রোগ্রাম / ফাইলগুলি পড়া যায় বা না পারে। এই ভিডিও পদ্ধতির চেয়ে আরও ভাল পরামর্শের জন্য এখনও উন্মুক্ত!

আপডেট 3 : নতুন স্টাফ

  • আমি একটি পিএস 3 আই ওয়েব ক্যাম পেয়েছি এবং এটির স্বয়ংক্রিয় লাভ এবং এক্সপোজারটি নিষ্ক্রিয় করার পরে, প্রতি সেকেন্ডে একটি ত্রুটিযুক্ত 1 বাইট হলেও, এক্সপিএসের তথ্য সাফল্যের সাথে পড়ছি। এটি একটি দুর্দান্ত সাফল্য --- প্রথম ডেটা এক্সপ্লিল্টেড! তবে রেটটি কোনও ধরণের যুক্তিসঙ্গত সময়ে আমার 820 কেবি আউট পেতে খুব ধীর এবং ত্রুটির হারটি খুব বেশি।

ঘড়ির সাথে এক বিট ট্রান্সমিশন

  • সমস্যাটি হ'ল টার্মিনালে লেখা খুব ধীর। স্ক্রিন আপডেটগুলি তাত্ক্ষণিক মতো কিছু নয়, urxvtআমার অ্যাক্সেস রয়েছে এমন টার্মিনাল এমুলেটরটির গতিতে ধন্যবাদ (আমি মনে করি) ।
  • আমি আবিষ্কার করেছিলাম যে এক্সপিএসে আমার একটি মরিচা সংকলক অ্যাক্সেস আছে। টার্মিনাল রিফ্রেশ গতির উন্নতি হবে কিনা তা দেখার জন্য আমি মরিচ ব্যবহার করে সংক্রমণ স্ক্রিপ্টটি আবার লিখেছিলাম but
  • আমি ফ্রেমরেট বাড়াতে সক্ষম হওয়ার সম্ভাবনা কম থাকায়, ফ্রেম প্রতি আমি কতটা ডেটা পাই তা বাড়ানোর চেষ্টা করতে হবে। আমার বর্তমান পদ্ধতিটি এরকম কিছু দেখাচ্ছে:

গ্রিড সংক্রমণ

ডান অর্ধেকটি এখনও একটি ঘড়ির সংকেত, নতুন ফ্রেমের আগমন উপলক্ষে ফ্ল্যাশ করে এবং বন্ধ করে দেওয়া। তবে বামে এখন একটি গ্রিড যেখানে প্রতিটি ঘরের কোণে একটি লাল স্কোয়ার দ্বারা চিহ্নিত করা হয়েছে এবং তারপরে লাল বর্গ থেকে ডানদিকে এবং নীচে সবুজ ঘরটি কিছুটা নির্দেশ করার জন্য জ্বলজ্বল এবং বন্ধ করা হবে। লাল স্কোয়ারগুলি কক্ষগুলি অবস্থিত সেখানে কম্পিউটারকে ক্যালিব্রেট করা উচিত। আমি এখনও এইভাবে কোনও ডেটা পাইনি, তবে এটিই আমি কাজ করছি।

  • কেউ পরামর্শ দিলেন যে আমি এই অ্যাডহক রঙের ধরণগুলির পরিবর্তে কিউআর কোডগুলি লেখার চেষ্টা করব। আমি এটিও যাচ্ছি, এবং সম্ভবত এই গ্রিড পদ্ধতির পরিবর্তে এটি বাস্তবায়ন করব। ত্রুটি সংশোধন একটি দুর্দান্ত জয় হবে, পাশাপাশি ডিকোড করতে স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করতে সক্ষম হবেন।
  • আমি শিখেছি যে আমার কাছে লিবাসাউন্ডে (এএলএসএ সাউন্ড লাইব্রেরি) অ্যাক্সেস রয়েছে তবে এটির সাথে যুক্ত ( alsa/asoundlib.hবা যাই হোক না কেন) হেডার ফাইলগুলিতে নয় not যদি কেউ জেনে থাকেন যে কীভাবে শিরোনাম ছাড়াই কোনও ভাগ করে নেওয়া লাইব্রেরিটি ব্যবহার করতে হয়, বা আমাকে অডিও আউটপুট উত্পাদন করতে ঠিক ডান শিরোনামটি লিখতে সহায়তা করতে পারে তবে আমার কাছে ফাইলগুলি আউট করার একটি অডিও-ভিত্তিক উপায় থাকতে পারে।
  • পর্যায়ক্রমে, কেউ যদি আমাকে ইউএসবি ডিভাইসগুলি লিবাসব অ্যাক্সেস না করে চালিত করতে সহায়তা করতে পারে তবে আমি কি এটি দিয়ে কিছু করতে পারি?

অগ্রসর হচ্ছে!

আপডেট 4 : অডিও আউটপুট উত্পাদিত!

ব্যবহারকারী ফ্রান্সেস্কো নোফেরি আমাকে পূর্ববর্তী আপডেটে উল্লিখিত ALSA গ্রন্থাগারটি কাজে লাগাতে সহায়তা করার জন্য কিছু দুর্দান্ত কাজ করেছেন। সি সংকলকটিতে একটি সমস্যা ছিল, তবে মরিচা সংকলকটি ব্যবহার করে আমি সরাসরি কল করার জন্য এফএফআই ব্যবহার করতে সক্ষম হয়েছি libasound। আমি এখন অডিওর মাধ্যমে আমার ডেটা একগুচ্ছ খেলেছি এবং এটি আমার কানের কাছে সংগীতের মতো মনে হচ্ছে! এখনও একটি বাস্তব যোগাযোগ চ্যানেল প্রতিষ্ঠিত হওয়া দরকার তবে আমি খুব আশাবাদী বোধ করছি। এই মুহুর্তে আমার কাজটি মূলত একটি মডেম বাস্তবায়ন করা, সুতরাং কারও কাছে যদি ভাল উপায়ের বিষয়ে কোনও গাইডেন্স থাকে তবে আমি সমস্ত কান। আদর্শভাবে মড্যুলেশন যা হাত এবং demodulation দ্বারা কার্যকর করা সহজ যার জন্য আমি ব্যবহার করতে পারি একটি বিদ্যমান গ্রন্থাগার রয়েছে। যেহেতু এটি তাত্ত্বিকভাবে ফোনের নেটওয়ার্কের মাধ্যমে নয়, অডিও কেবলের মাধ্যমে সরাসরি যেতে পারে আমরা ৫k কেবিপিএস বা দিনের যে মানটি ফিরে পেয়েছিল তার চেয়ে অনেক ভাল করতে পারি, তবে বাস্তবে আমরা কী পাব তা কে জানে।

এখানে এবং / আর / টেকসপোর্টপোর্টসিগিভার এবং / আর / মরিচায় এতগুলি দুর্দান্ত পরামর্শ অবদান রাখার জন্য প্রত্যেককে ধন্যবাদ । এই "মডেম" শীঘ্রই বাস্তবায়িত হতে যাচ্ছি এবং তারপরে আমি এটিকে একটি পর্ব দিয়ে শেষ করব। আমি মনে করি ভবিষ্যতে অন্য মরিয়া লোকদের ব্যবহার করার জন্য আমি আমার কোডটি কোথাও রেখে দিয়েছি --- হাতে কলমে মরণ যন্ত্রটিতে টাইপ করা সহজ এমন অদ্ভুত এক্সফিলারেশন সরঞ্জামগুলির একটি সংগ্রহস্থল এমনকি সম্ভবত? কি হবে তা আমরা দেখব।

আপডেট 5 : এএলএসএ এবং আমার সস্তা স্টারটেক ইউএসবি অডিও ক্যাপচার ডিভাইস (প্রাপ্ত ল্যাপটপে কোনও বিল্টিন লাইন নেই) এর সাথে আমাকে দীর্ঘ সময় কুস্তি লাগিয়েছিল এবং অনেকগুলি মিথ্যা আমার নিজের ট্রান্সমিশন প্রোটোকলটি রোল করার চেষ্টা শুরু করে, তবে শেষ পর্যন্ত কিছু লোকের পরামর্শে আমার হ্যাম রেডিওর উত্সাহী বন্ধুরা আমি150 টি বাউডে চলমান আরটিটিওয়াই লাইন প্রোটোকলটি প্রয়োগ করেছি, যা বাস্তবে আমাকে প্রতি সেকেন্ডে প্রায় 10 বাইট দেয়। এটি সুপার দ্রুত নয় তবে এটি মোটামুটি নির্ভরযোগ্য। আর আমি আমার প্রায় 820 কেবি ফাইলটি স্থানান্তরিত করেছি, সিআরসি 32 চেকসাম ব্যবহার করে যাচাই করেছি (পাইথনের ক্র্যাক 32 টি কার্যকারিতা ব্যবহার করে)zlibমডিউল, যা আমার অ্যাক্সেস আছে)। তাই আমি বিজয় ঘোষণা করছি, এবং আবারও আমার ধন্যবাদ দিতে চাই! আমি আরও ফাইল পড়তে পারা এবং যা আমি স্থানান্তর করতে পারি সেগুলি খুঁজতে আরও কিছুটা সময় ব্যয় করব, তবে ভিত্তিটি রয়েছে in আপনার সাথে কাজ করে মজা হয়েছে!

শেষ আপডেট :

মরণ মেশিনে:

$ tar cf ./files
$ ./checksum.py ./files.tar 9999999
Part 1 checksum: -1459633665
$ ./zlib_compress.py ./files.tar
$ ./checksum.py ./files.tar.z 9999999
Part 1 checksum: -378365928
$ ./transmit_rust/target/debug/transmit ./files.tar.z
Transmitting files.tar.gz over audio using RTTY
Period size: 2048
Sample rate: 44100
Samples per bit: 294
Sending start signal.
Transmitting data.
nread: 2048
nread: 2048
...
nread: 2048
nread: 208
Transmission complete. Sending hold signal.

উদ্ধার যন্ত্রটিতে:

$ minimodem --rx -8 --rx-one -R 44100 -S 915 -M 1085 --startbits 3
            --stopbits 2 --alsa=1 150 -q > ./files.tar.z
$ ./checksum.py ./files.tar.z
Part 1 checksum: -378365928
$ ./zlib_decompress.py ./files.tar.z
$ ./checksum.py ./files.tar
Part 1 checksum: -1459633665

:-)



2
আপনার যে ডিরেক্টরিতে ফাইল রয়েছে সেই ডিরেক্টরিতে যান এবং কমান্ডটি জারি করুন python -m SimpleHTTPServer। এখন আপনি একটি মাধ্যমে ফাইল ভাগ করছে HTTP সার্ভার মধ্যে বন্দর 8000 । একই নেটওয়ার্কে অন্য ডিভাইসে একটি ব্রাউজার খুলুন এবং নিম্নলিখিতটি টাইপ করুন: http://<IP address>:8000এবং আপনি যা কিছু করতে পারেন তা ডাউনলোড শুরু করুন।
jcbermu

2
জিক স্টাফের দুর্দান্ত টুকরা আপনি এখানে পেয়েছেন। আমি আশা করি আমি দুবার upvote করতে পারে।
কামিল ম্যাকিয়েরোভস্কি

1
অস্থিরতা কমাতে র‌্যামের বাইরে কচুরি ঠাণ্ডা করে কীভাবে এটি বিকল্প এক্সপিএসে স্থানান্তরিত করা যায়? en.wikedia.org/wiki/Cold_boot_attack
root

1
কিছুটা অফ-টপিক, তবে এটি দুর্দান্ত হবে যদি আপনি সম্পর্কিত reddit থ্রেডগুলিতে লিঙ্ক করতে পারেন তবে সেখানে কী প্রস্তাবিত হয়েছে তা আমরা দেখতে পারি।
বব

উত্তর:


15

মৌলিক 2-চ্যানেল 44.1k ওয়াভ আউটপুট শিরোনাম ছাড়াই পাওয়ার জন্য এখানে পর্যাপ্ত সংজ্ঞা সহ লাইবসাউন্ড প্রোগ্রামের একটি উদাহরণ।

সম্পাদনা: আমি আসলে নিশ্চিত নই যে ডাব্লু ডাবের সরাসরি ডাম্প ডাবের কাজ যেমন ডাবের কাজ করবে যেমন রেকর্ডিংয়ের সময় সহজেই এটি ক্ষতি করতে পারে তবে আপনি সম্ভবত উচ্চ ফ্রিকোয়েন্সিতে বিটের একটি সাইন ওয়েভের মতো কিছু করতে পারেন যা আরও নির্ভরযোগ্য

সম্পাদনা 2: যদি অ্যাপলে উপস্থিত থাকে এবং কাজ করে তবে আপনি এটি ব্যবহার করতে পারেন এবং কেবল এমন একটি প্রোগ্রাম লিখতে পারেন যা কাঁচা অডিও আউটপুট দেয় এবং এটিকে অ্যাপলে বা অডিও প্লে করতে পারে এমন কিছুতে পাইপ দেয়

EDIT3: কোনও শিরোনাম ব্যবহার না করার জন্য এটি সংশোধন করে

যদি -শাউন্ডটি কম্পাইল করে না, -L / পাথ / যেখানে / লিবাসাউন্ড / রয়েছে / অবস্থিত

/*
    gcc alsa_noheader.c -lasound
    cat stuff.wav | ./a.out
*/

typedef unsigned int uint;
typedef unsigned long ulon;

int printf(char*, ...);
void* malloc(long);
long read(int fd, void* buf, ulon count);

int snd_pcm_open(void**, char*, int, int);
ulon snd_pcm_hw_params_sizeof();
int snd_pcm_hw_params_any(void*, void*);
int snd_pcm_hw_params_set_access(void*, void*, int);
int snd_pcm_hw_params_set_format(void*, void*, int);
int snd_pcm_hw_params_set_channels(void*, void*, uint);
int snd_pcm_hw_params_set_rate_near(void*, void*, uint*, int*);
int snd_pcm_hw_params(void*, void*);
int snd_pcm_hw_params_get_period_size(void*, ulon*, int*);
long snd_pcm_writei(void*, void*, uint);
int snd_pcm_prepare(void*);
int snd_pcm_drain(void*);
int snd_pcm_close(void*);

int main(int argc, char* argv[])
{
    void* pcm;
    void* params;

    int rate;
    int nchannels;
    ulon frames;
    void* buf;
    int bufsize;
    long nread;

    snd_pcm_open(&pcm, "default", 0, 0);
    params = malloc(snd_pcm_hw_params_sizeof());
    snd_pcm_hw_params_any(pcm, params);

    /* 3 = rw_interleaved */
    snd_pcm_hw_params_set_access(pcm, params, 3);

    /* 2 = 16-bit signed little endian */
    snd_pcm_hw_params_set_format(pcm, params, 2);

    /* 2 channels */
    nchannels = 2;
    snd_pcm_hw_params_set_channels(pcm, params, nchannels);

    /* sample rate */
    rate = 44100;
    snd_pcm_hw_params_set_rate_near(pcm, params, &rate, 0);

    snd_pcm_hw_params(pcm, params);
    snd_pcm_hw_params_get_period_size(params, &frames, 0);

    bufsize = frames * nchannels * 2;
    buf = malloc(bufsize);

    /* read file from stdin */
    while (nread = read(0, buf, bufsize) > 0)
    {
        if (snd_pcm_writei(pcm, buf, frames) == -29)
        {
            printf("W: underrun\n");
            snd_pcm_prepare(pcm);
        }
    }

    snd_pcm_drain(pcm);
    snd_pcm_close(pcm);

    return 0;
}

আমি আপনাকে উত্সাহিত করেছি এবং মনে করি এই দুর্দান্ত পদ্ধতির জন্য আপনি প্রচুর ক্রেডিট প্রাপ্য! সমস্যাটি এখানে: আপনি যে ফাইলগুলি ব্যবহার করতে চান তার অন্তর্ভুক্ত চারটিটিতে আমি ত্রুটিগুলি পেয়েছি get সুতরাং আমি যে প্রায় কাছাকাছি একটি উপায় প্রয়োজন। আমি অন্য ল্যাপটপে প্রিপ্রসেসিং করতে পারি, তবে তার ফলস্বরূপ, 11 কে জিজেপ করা একটি 63 কে ফাইলে আসে। আমি ডেটা পাবার একটি উপায় খুঁজে না পেলে মধ্যে থেকে XPS তারপর যে সম্ভবপর, কিন্তু আমি হাত দ্বারা তা টাইপ সম্পর্কে উত্তেজিত নই। সংকলিত ফাইলটি 10.4K বা 2.4K গিজিপযুক্ত। এটি যেখানে আমি এটি হাতে টাইপ করতে পারছিলাম সেখানে পৌঁছেছে তবে ত্রুটিগুলি সনাক্ত করা শক্ত হবে।
জোশ হানসেন

1
আমি কোনও শিরোনাম ব্যবহার না করার জন্য প্রোগ্রামটি সম্পাদনা করেছি, এটি চেষ্টা করে দেখুন
ফ্রান্সেস্কো নফেরি

gccআমাকে "বাস ত্রুটি" দিয়েছিল (যা কিছু প্রোগ্রামের সাথে পাওয়া যায় তবে সত্যই বুঝতে পারে না)) ভাগ্যক্রমে, আমার একটি মরিচা সংকলক রয়েছে যা কাজ করছে, সুতরাং মরচে এর এফএফআই সক্ষমতার সাহায্যে আমি জাস্ট ব্যবহার করে উপরে আপনার কোডটি প্রয়োগ করেছি। এটি সংকলন এবং চলমান, তবে আমি এখনও কিছুই শুনি না। তবে আমি সত্যিই নিশ্চিত নই যে ভলিউমটি শেষ হয়েছে --- এটি নিঃশব্দ হতে পারে। তবে আমি চেক করতে alsamixer / xfce4- মিশুক চালাতে পারি না। ভলিউম ঠিক আছে কিনা তা নিশ্চিত করার জন্য আমি সরাসরি আলসালিব ব্যবহার করার চেষ্টা করছি। আপনার এই প্রচেষ্টার জন্য আপনাকে অনেক ধন্যবাদ!
জোশ হানসেন

1
শুনে আপনি ভাল লাগছে! ভলিউমের জন্য, এখানে এমন একটি প্রোগ্রাম রয়েছে যা ডিফল্ট ডিভাইসের মিক্সার নিয়ন্ত্রণগুলি গণনা করে এবং সেগুলি সর্বাধিক করে তোলে : gist.github.com/008f0c3acdbcae886a19868a0554987b । আপনার যদি এখনও সমস্যা থাকে তবে অডিও আউটপুটগুলি এবং তাদের মিক্সার এন্ট্রিগুলি গণনা করার জন্য আপনার কিছু লিখতে হতে পারে এটি সত্যই নিশ্চিত হয়ে যায় যে এটি সত্যই নষ্ট হয়েছে এবং কেবল ভুল / নিঃশব্দ ডিভাইসে আউটপুট নয়। অডিও আউটপুট প্রোগ্রামে এটি ত্রুটিযুক্ত কিনা তা পরীক্ষা করে ত্রুটি যুক্ত করার চেষ্টা করতে পারে। বাস ত্রুটির অর্থ "সম্ভবত মেমরি অ্যাক্সেস করার চেষ্টা করা হয়েছে যা সম্ভবত সেখানে থাকতে পারে না" তাই সম্ভবত দূষিত স্মৃতি
ম্যাপযুক্ত লিবস

দেখা যাচ্ছে ভলিউমটি ছিল, তবে আমি স্পিকারগুলিতে আসলে কোনও বাইট প্রেরণ করছিলাম না --- কোনওভাবে আমি বুঝতে পারি না কীভাবে মরিচায় একটি বাফারে পড়ি, এটি সর্বদা 0 বাইট পড়ে। তবে আমি নির্মিত কিছু বাইট ব্যবহার করে আমি অডিও আউটপুট উত্পাদন করতে সক্ষম হয়েছি! এটি দুর্দান্ত, এটি একটি দুর্দান্ত পরিষ্কার উপায়ে ডেটা বন্ধ করার জন্য ভাল পথ বলে মনে হচ্ছে। এখন সময় এসেছে মড্যুলেশন / ডেমোডুলেশন কৌশলগুলি সম্পর্কে শেখার যাতে আমি এটি বুদ্ধি দিয়ে করতে পারি। আপনার এই কাজের জন্য অনেক ধন্যবাদ --- অনেক প্রশংসা!
জোশ হানসেন 18

3

আপনার এইচডিএমআই বা অন্য কোনও ডিসপ্লে আউট পোর্ট কাজ করছে? যদি তা হয় তবে আপনি ভিডিও হিসাবে রেকর্ড করতে এবং পরে প্রক্রিয়া করতে কোনও স্ক্রিন ক্যাপচার ডিভাইস ব্যবহার করতে পারেন। সুতরাং আপনার ওয়েবক্যামের ফ্রেমরেট দ্বারা সীমাবদ্ধ করা হচ্ছে না।


2

আপনি কীভাবে আপনার ডেটা হেক্স-এনকোড করবেন এবং টার্মিনালে প্রতি পৃষ্ঠায় এটি পৃষ্ঠা আউটপুট করবেন?

আপনি বাইনারিটিতে অফসেট সহ একটি উপসর্গ যুক্ত করতে পারেন যাতে আপনি সহজেই একটি পৃষ্ঠা পুনরায় তৈরি করতে পারেন (ম্যানুয়াল সংশোধনের জন্য?)

তারপরে ভিন্ন কম্পিউটারে পৃষ্ঠাগুলি স্ক্যান করতে কিছু ওসিআর সফ্টওয়্যার ব্যবহার করুন।

80x25 টার্মিনাল প্রতি পৃষ্ঠায় 1000 বাইট উপার্জন করবে (উপসর্গের জন্য বিয়োগ কিছু স্থান)। সুতরাং প্রায় 1000 পৃষ্ঠাগুলিতে আপনি আপনার ডেটা বের করতে পারেন। এমনকি প্রতি সেকেন্ডে একটি পৃষ্ঠায়, এটি 20 মিনিটেরও কম।

হেক্স এনকোডিংটি লেখা সহজ এবং ত্রুটি সংশোধনের একটি কাঁচা রূপও সরবরাহ করে (কেবলমাত্র 16 টি বৈধ প্রতীক রয়েছে)।


1

আপনি একটি নেটওয়ার্ক সংযোগ স্থাপন করতে পারেন? ssh কিছুটা বেশি হতে পারে তবে আপনি যদি 2 মেশিনে নেটক্যাট ব্যবহার করতে পারেন তবে আপনি ডেটা স্থানান্তর করতে সক্ষম হতে পারেন। একটি প্রেরণ মোডে, একটি শ্রবণ মোডে। আপনার পাঠ্য স্থানান্তর করার জন্য যদি কেবল যা করতে হবে তবে এটি 'সমাধান' হতে পারে solution

সম্পাদনা: কিছুই নয়, কেবল আপনার পড়াতে আপনি আপনার নেটওয়ার্ক সংযোগটিও হারিয়েছেন ..


1
আমি মনে করি আপনার উত্তরটি এখানেই প্রাপ্য। ncএকটি কার্যক্ষম নেটওয়ার্ক স্ট্যাক ব্যতীত অন্য কোনও নির্ভরতা নেই, যা ওপিকে এটি উড়িয়ে দেওয়ার আগে পর্যন্ত ছিল। এটি কার্যকরভাবে কার্যকর করার শুরুর সম্ভাবনা হ্রাস করে। যদি অন্য কেউ একই ধরণের সমস্যায় পড়ে তবে অবশ্যই এটি একটি কার্যকর সমাধান।
জিনাক

0

আপনি ফাইল প্রেরণ সহ কমান্ডলাইন থেকে নিজেকে ইমেল করতে সক্ষম হতে পারেন

কিছুটা এইরকম:

$ mail -s "Hello World" user@yourmaildomain.com < /tmp/urgentFileToSave.txt

কাজ করা উচিত.

আরও কয়েকটি উদাহরণ: http://www.binarytides.com/linux-mail-command-example/


দুঃখের বিষয়, mailআমি যে প্রোগ্রামগুলি চালাতে পারি সেগুলির (মূলত এলোমেলো) সংগ্রহের মধ্যে নেই। প্লাস আমি আমার নেটওয়ার্ক সংযোগটি হারিয়েছি :-(
জোশ হানসেন

সেকি। ঠিক আছে, catফাইলগুলি এবং আপনার মোবাইলের সাথে ফটো তোলা আমার সমস্ত কিছুই বাকি আছে ।
এমকেলেেক্স

এটা আসতে পারে!
জোশ হানসেন

0

পাইথন আপনার অডিও-আউট পোর্ট অ্যাক্সেস করতে পারে? আপনি এটি ব্যবহার করে ডেটা স্থানান্তর করার চেষ্টা করতে পারেন - এটি বা এটি দেখুন


আমি মনে করি না পাইথনের অডিও লাইব্রেরি ইনস্টল করা আছে, তাই সম্ভবত নেই। তবে / dev / snd এ ALSA ডিভাইস রয়েছে। আলসা-লিব ইনস্টল করা আছে, তবে আমি এটি পড়তে পারি বলে মনে করি না। অডিও ডিভাইসে সরাসরি লেখার কোনও উপায় আছে কি?
জোশ হানসেন

@ ব্যবহারকারী 17219 আপনি কি নিশ্চিত যে ossaudiodevআপনার পাইথন ইনস্টলেশনটিতে কোনও লাইব্রেরি নেই ? লিনাক্স এবং ফ্রিবিএসডি-তে এটি একটি মানক মডিউল হওয়া উচিত, যদি আমি ডকুমেন্টেশন সঠিকভাবে পড়ে থাকি।import ossaudiodevআমার উবুন্টুতে বাক্সের বাইরে কাজ করেছিল।
লুক্কে

আসলে আপনি ঠিক বলেছেন যে এটি উপস্থিত আছে, তবে দুর্ভাগ্যক্রমে এটি মেমরির মধ্যে ছিল না তাই আমি এটি পড়তে পারি না --- এটি ডিস্ক থেকে মডিউলটি পড়ার চেষ্টা করে যার ফলস্বরূপ একটি আই / ও ত্রুটি হয় :-( এটি দুর্দান্ত ছিল পরামর্শ, যদিও
জোশ হানসেন

@ ইউজার 17219 এটি দুঃখের বিষয়। tldp.org/HOWTO/Alsa-sound-6.html - এই লিঙ্কটি দেখায় যে আপনি চেষ্টা করতে পারেন cat- /dev/snd/pcm...ডিভাইসে ফাইলটি টাইং করতে ।
lukeg

আমি চেষ্টা করেছি তবে কিছু অদ্ভুত ত্রুটি পেয়েছি। আমি মনে করি যে ডকটি লেখার পরে পিসিএম ডিভাইসগুলি পরিবর্তিত হয়েছে এখন থেকে * পি এবং * সি রূপগুলি রয়েছে। আমি চেষ্টা করেছিলামcat সবগুলিতে /dev/randomপ্রবেশ করার কিন্তু কোনও ফল হয় নি।
জোশ হানসেন

0

আপনি আপনার মেশিন থেকে এসএসডি এবং dd/ photorec/ ইত্যাদি এটি অন্য একটি কার্যকারী মেশিনে সরিয়ে ফেলতে পারেন।

9550 এর জন্য ডেল পরিষেবা ম্যানুয়ালটি এখানে রয়েছে - "সলিড-স্টেট ড্রাইভ সরানো" এর বিভাগটি দেখুন। একবার আপনি ড্রাইভটি সরিয়ে ফেললে, আপনি একটি বাহ্যিক এম 2 ইউএসবি এনক্লোজার পেতে পারেন এবং আপনার ডেটা পুনরুদ্ধার করতে ডিস্কটিকে অন্য মেশিনে সংযুক্ত করতে পারেন।


3
-1। এক্ষেত্রে আপনার পরামর্শ জিনিসগুলিকে আরও খারাপ করে দিতে পারে। প্রথমত, আমরা নিশ্চিত হতে পারি না যে ফাইলগুলি এসএসডির প্রতি প্রতিশ্রুতিবদ্ধ ছিল, সেগুলি ক্যাশে থাকতে পারে। কিছু ফাইল এমনকি সংরক্ষণ করা হয়নি: "তবে আমার কাছে এখনও সম্পাদকের মধ্যে আগ্রহের ফাইলগুলি খোলা আছে I আমি কোথাও ফাইলগুলি সংরক্ষণ করতে পারি না, তবে আমি সেগুলির বিষয়বস্তু অনুলিপি করতে পারি" " এর পরে ঝুঁকি রয়েছে যে এসএসডি আর আরম্ভ করবে না; এটি এখন কাজ করে কারণ ত্রুটির আগে এটি সূচনা হয়েছিল। আপনার সমাধানটি নিশ্চিতরূপে র্যাম সামগ্রীগুলি হারাতে এবং এসএসডি সামগ্রীগুলি সম্ভবত maybe আমি আশঙ্কা করছি এটি অভ্যুত্থান দে গ্রাস হবে
কামিল ম্যাকিয়েরোভস্কি

0

দীর্ঘ শট, তবে কিছু ডিস্ট্রোতে হ্যাম রেডিও প্রোটোকল অন্তর্নির্মিত রয়েছে One একটি সাধারণ হ'ল fldigi। কোনটি চেষ্টা করুন।

আপনার যদি এটি বা অন্য কোনও থাকে তবে তারা সাধারণত ফেজ-শিফ্ট কী-এর কিছু প্রকরণ ব্যবহার করে পাঠ্যটিকে অডিওতে রূপান্তর করে। আউটপুটটি আপনার স্পিকার / হেডফোনগুলিতে যায় এবং একই ঘরে স্থিতিশীল কম্পিউটার দ্বারা তার মাইক্রোফোনে তালিকাভুক্ত হয়। (এটি হ্যাম রেডিওগুলি সরিয়ে দেয় যা এয়ারওয়েভের উপর দিয়ে অডিও প্রেরণ করে এবং গ্রহণ করে)।


0

কিউআর কোড পদ্ধতির ভাল হতে পারে। আপনি স্ক্রিনে যথাসম্ভব ফিট করতে পারেন এবং আপনার টার্মিনাল আপনাকে অনুমতি দেওয়ার সাথে সাথে তা রিফ্রেশ করতে পারে। তারপরে একটি ক্যামেরার সাহায্যে এক্সপিএস'র স্ক্রিনটি রেকর্ড করুন (ওয়েবক্যাম ব্যবহারের বিপরীতে) এবং কেবল আপনি যে ভিডিওটি সংরক্ষণ করেছেন তা সিদ্ধান্ত নেওয়ার জন্য কাজ করুন। এমনকি স্লো মোশন ক্যাপচার ব্যবহার করতে সহায়ক হতে পারে।


0

দুর্দান্ত অনুষ্ঠান :) আমার এক পরামর্শ: আপনি অন্য কম্পিউটারের সাউন্ড কার্ডের সাথে সংযুক্ত ফটো ডায়োড ব্যবহার করে পর্দা থেকে ডেটাও পড়তে পারেন you


অথবা কিছু বাহ্যিক সাউন্ড কার্ডের আওয়াজটিকে তারের করুন (শব্দটি দূর করতে)। এখানে অনুপ্রেরণা পান: chdk.wikia.com/wiki/Obtaining_a_firmware_dump
মিলো ও'হ

প্রশ্নটি নিজেই এবং এর আগে বেশ কয়েকটি উত্তর, ক্যামেরা দিয়ে পর্দার চিত্রগুলি ক্যাপচারের বিষয়ে আলোচনা করে। আপনার পদ্ধতির ভাল হতে পারে? এমনকি কাছাকাছি কোথাও ভাল হিসাবে? যদি তা হয় তবে দয়া করে ব্যাখ্যা করুন। মন্তব্যে সাড়া দেবেন না; আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন।
জি-ম্যান 0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.