ایک ٹیک آدمی ہونے کے ناطے جس کے پاس مسلسل نئے گیجٹس اور ایپس ہیں، مجھے نہیں یاد کہ کتنی بار اوپر کا کوئی ورژن مجھے پارٹیوں، ملاقاتوں، یا حتیٰ کہ سب وے کا انتظار کرتے ہوئے کہا گیا۔
تاہم، میں یقینی طور پر یہ یاد کر سکتا ہوں کہ کتنی بار ہم اس تبادلے میں ختم ہوئے:
میں | بالکل! آپ کیا استعمال کرتے ہیں؟ |
---|---|
دوست | خیر، میرے پاس ایپ A ہے۔ |
میں | ہمم... میرے پاس یہ نہیں ہے۔ کیا آپ کے پاس ایپ B ہے؟ |
دوست | نہیں، میرے پاس یہ بھی نہیں ہے۔ کیا آپ کے پاس طریقہ C ہے؟ |
میں | ٹھیک ہے۔ آئیے یہ آزمائیں۔ ہمم... یہ جڑ نہیں رہا۔ ہم طریقہ D استعمال کریں؟ |
دوست | یہ بھی کام نہیں کر رہا۔ |
فائل بانٹنا ایک عام کام رہا ہے جب سے کمپیوٹرز کا آغاز ہوا۔ پہلے، پرجوش پروگرامرز خوشی خوشی ایک دوسرے کی پرنٹ آؤٹس کو دیکھتے تھے، پھر یہ پنچ کارڈ کاپی کرنے میں تبدیل ہوگیا۔ اس کے بعد، مقناطیسی ڈسکیں نئی گرم فیشن بن گئیں، پھر ٹیکنالوجی آپٹیکل ڈسکوں، فلاسک ڈرائیوز، اور وائرلیس منتقلی کی طرف بڑھ گئی۔
تاہم، ایسا لگتا ہے کہ ہم ابھی بھی اس مرحلے پر ہیں جہاں 70 سال بعد، ہم بغیر کسی مشکل کے کیوٹ شیبا ویڈیوز کو بانٹ نہیں پاتے، عجیب ایپس ڈاؤن لوڈ کرنے یا سست وائرلیس منتقلی کا سہارا لیے بغیر۔
کیوں نہ کچھ مختلف آزمایا جائے؟
لیکن جِم، میں روزانہ فائلیں بغیر کسی مسئلے کے بانٹتا ہوں، کیا آپ کہتے ہیں؟
خیر، آئیے ان مشترکہ طریقوں پر نظر ڈالیں جو لوگ فائلیں منتقل کرنے کے لیے استعمال کرتے ہیں۔
طریقہ | ناکام |
---|---|
1. ایئر ڈراپ | کیا آپ ایئر ڈراپ کے ذریعے اینڈرائیڈ فون پر منتقل کر سکتے ہیں؟ ٹھیک ہے! |
2. نیئر بائی شیئر | کیا آپ نیئر بائی شیئر کے ذریعے فائلیں آئی فون پر منتقل کر سکتے ہیں؟ ہمم... |
3. ایئر ڈرائیڈ، شیئر اٹ، ریسلیو سنک، سینڈ انیوئیر، وغیرہ... | کیا آپ کسی بس اسٹاپ پر کسی کو کہیں گے کہ وہ فوراً وہی ایپ انسٹال کرے جس سے آپ فائل حاصل کر سکیں؟ ٹھیک ہے! |
4. چیٹ پروگرام | بہت سے چیٹ پروگرام یہ محدود کرتے ہیں کہ آپ کس قسم کی فائلیں بھیج سکتے ہیں، آپ کی HD ویڈیوز کو دوبارہ کمپریس کرتے ہیں، اور آپ کو فائل کا آہستہ آہستہ اپ لوڈ ہونے کا انتظار کرنا پڑتا ہے اور پھر اسے اپنے دوست کے ڈیوائس پر ڈاؤن لوڈ کرنا پڑتا ہے۔ ہمیں طریقہ 3 کا مسئلہ بھی درپیش آتا ہے جہاں آپ کو فائلیں منتقل کرنے کے لیے یہی چیٹ پروگرام انسٹال کرنا پڑتا ہے۔ |
5. بلوٹوتھ | حتیٰ کہ بلوٹوتھ 5 کے ساتھ، 700MiB HD ویڈیو منتقل کرنا مرطوب فلوریڈا کے موسم میں پینٹ کی خشک ہونے کی طرح ہے۔ |
6. ای میل | زیادہ تر ای میل سروسز منسلکات کے سائز کو محدود کرتی ہیں، اور یہ چیٹ پروگراموں کے ذریعے منتقلی سے بھی سست ہے۔ تاہم، میں نے ہمیشہ آئی فون صارفین کی کہانیاں جو اپنے آپ کو فائلیں ای میل کرتے ہیں تاکہ وہ ایک دستاویز پرنٹ کر سکیں، کافی مضحکہ خیز پایا۔ ;) |
7. ڈروپ باکس، ون ڈرائیو، وغیرہ... | جو طریقوں 3 اور 4 کی طرح اپ لوڈ/ڈاؤن لوڈ کے مسائل کا سامنا کرتا ہے۔ |
8. USB فلیش ڈرائیو | بہت قابل عمل اور تیز ہے، لیکن آپ کو اسے اپنے ساتھ رکھنا یاد رکھنا ہوگا اور اپنے دوست کے ڈیوائس کے ساتھ رابطہ قائم کرنے کے لیے صحیح اڈاپٹر بھی ہونا چاہیے۔ میں خود ہمیشہ اپنے جیبوں میں ایک رکھتا ہوں، لیکن یہ کبھی کبھی اس بات پر منحصر ہے کہ جس شخص کے ساتھ آپ بانٹ رہے ہیں اس کا ڈیوائس آپ کے ڈرائیو کی حمایت کرے گا یا نہیں۔ |
9. اپنے دوست سے کہیں کہ وہ اپنے فون کے کیمرے سے آپ کے فون کی سکرین کا ایک تصویر/ویڈیو لے! | خراب معیار کے ڈیٹا کو منتقل کرنے میں 100% کامیابی کی شرح! |
اس وقت ہمارے لئے چیزیں زیادہ اچھی نہیں لگ رہی ہیں، کیا ان کا؟
تو مختصراً، ایک موثر، عالمی حل بننے کے لئے، ہمیں کچھ چاہیے جو
اب، اگر صرف کوئی چیز ہوتی جو ہر آلے پر پہلے سے نصب ہوتی، دوسرے کمپیوٹروں تک رسائی کے لئے عام طور پر قبول شدہ پروٹوکول کے ساتھ ڈیزائن کی گئی تھی، اور فائلیں اپ لوڈ/ڈاؤن لوڈ کرنے کی صلاحیت رکھتی تھی...
کچھ...
جیسے...
ایک...
ویب براؤزر!
تو فائلوں کی منتقلی کے لئے ویب براؤزر کیسے کام کرتا ہے؟
یہاں تین بنیادی مراحل ہیں۔
اس طریقے کے فوائد ہیں
جی ہاں، یہ سرور آئی فونز اور آئی پیڈز پر نہیں چلے گا، کیونکہ نہ صرف ایپل iOS آلات پر فائل سسٹم تک رسائی کو محدود کرتا ہے، بلکہ آپ لینکس کے پروگرام بھی نہیں چلا سکتے جب تک کہ آپ کو سیڈیا کے ساتھ روٹ نہ کیا جائے۔
خوش قسمتی سے، آپ کو اپنے سرور چلانے کے لئے *ایک* ہی آلہ کی ضرورت ہے، لہذا آپ کے ایپل دوست بغیر کسی مسئلے کے آپ کے اینڈرائڈ فون سے منسلک ہوسکتے ہیں اور اب بھی فائلیں ڈاؤن لوڈ اور اپ لوڈ کرسکتے ہیں۔ علاوہ ازیں، وہ پہلے ہی یہ ماننے کے عادی ہیں کہ دیگر سسٹمز استعمال نہیں کر سکتے، کیونکہ ایئر ڈروپ صرف ایپل کے آلات کے لیے کام کرتا ہے۔ ;)
رفتار اور موثر طریقہ کے لئے، پافیرہ فائل سرور ایک لینکس/ونڈوز ایپ ہے جو رسٹ میں لکھی گئی ہے، لہذا افسوس کی بات ہے کہ آپ اسے ایپ اسٹور سے صرف نہیں ڈاؤن لوڈ کر سکتے۔ اگر کوئی مجھے اس کے لئے ادائیگی کرنے کے لئے تیار ہے تو میں بعد میں کوٹلن میں ایپ اسٹور کی ورژن بنا سکتا ہوں، لیکن جب تک آپ جیری میگائر نہیں ہیں، آپ کو ابھی کے لئے رسٹ ورژن کے ساتھ ہی رہنا ہوگا۔
خوش قسمتی سے، میرے سے زیادہ ذہین بہت سے اوپن سورس پروگرامرز نے مل کر ایپس بنائی ہیں جو آپ کو مختلف سطحوں کی کامیابی کے ساتھ اپنے اینڈرائڈ فون پر لینکس کے پروگرام چلانے دیتی ہیں۔
اس لئے، آپ کو بس اپنے فون پر ٹرمکس انسٹال کرنا ہے، دو کمانڈز کو کاپی اور پیسٹ کرنا ہے، اور ایک دو بار انٹر دبانا ہے۔ یہ ایک کلک انسٹال نہیں ہے، لیکن یہ اسپیس ایکس کا اسٹار شپ بھی نہیں بنا رہا، اور آپ کو بہت زیادہ دلچسپ پروگرامز کے ایک نئے ماحولیاتی نظام تک رسائی ملے گی۔
اس طرح انسٹالیشن مندرجہ ذیل ہے:
ٹرمینل میں درج ذیل کو کاپی کریں اور پیسٹ کریں اور انٹر دبائیں۔
curl -O https://pafera.com/installfileserver.sh
ایک اور کمانڈ کو ٹرمینل میں کاپی کریں اور پیسٹ کریں اور انٹر دبائیں۔
bash installfileserver.sh
اپنے دوست کو اسکرین پر دکھائی جانے والے یو آر ایل کو ٹائپ کرنے دیں۔
اب، جب آپ نے سرور انسٹال کر لیا ہے، تو آپ کسی بھی وقت ٹرمکس سیشن سے باہر نکل کر چھوڑ سکتے ہیں۔
اور اگر آپ کسی پاس ورڈ کے ساتھ سرور دوبارہ شروع کرنا چاہتے ہیں جو تبدیلیوں کی اجازت دیتا ہے، تو اسے ٹرمکس میں ٹائپ کریں، یا صرف اپنے پچھلے ٹائپ کردہ کمانڈز کا انتخاب کرنے کے لئے اوپر کا تیر دبائیں۔
./paferafileserver password=yourpasswordhere
بس اپنی اطلاعات کو نیچے کھینچنا اور "نیئر بائی شئیر" پر ٹیپ کرنا اتنا آسان نہیں ہے، لیکن آپ حادثاتی طور پر سرور بھی نہیں چلائیں گے، اور آپ کو آپ کی مشقت کے لئے بہت زیادہ فعالیت ملے گی۔
اگر آپ ایک رسٹ پروگرامر ہیں، تو پھر انسٹالیشن آپ کے لئے بہت آسان ہے۔
آپ کو صرف یہ ٹائپ کرنا ہے
اگر آپ ونڈوز یا لینکس پر Pafera فائل سرور چلانا چاہتے ہیں تو یہاں نیچے پہلے سے بنے ہوئے بائنریز دستیاب ہیں
cargo install paferafileserver
کارگو کے کام کرنے کا انتظار کریں، اور واہ! آپ کا کام ہو گیا!
7-زپ آرکائیوز. لینکس (amd64)
Pafera فائل سرور ہوم پیج
ایک فوری تعارف کے طور پر، اوپر بائیں طرف سسٹم مینو کا بٹن، حالیہ فائلوں کا بٹن، اور ہوم ڈائریکٹری کا بٹن ہے.
فائلوں پر کلک کرنا
کسی فائل کے لیے مینو بٹن پر کلک کرنے سے اس فائل کے لیے ایکشن مینو کھل جائے گا، جبکہ اس کے نیچے والے مربع پر کلک کرنے سے فائل منتخب ہوگی.
فائلوں کی ایک رینج کو فوری طور پر منتخب کرنے کے لیے، پہلے فائل کے لیے منتخب بٹن پر کلک کریں، پھر آخری فائل کے لیے مینو بٹن پر کلک کریں اور "یہاں تک منتخب کریں" کا انتخاب کریں.
سسٹم مینو
فرق یہ ہے کہ معمولی تلاش صرف موجودہ فولڈر کی فائلوں کو دیکھتا ہے جبکہ گہری تلاش اس فولڈر کے اندر تمام فولڈرز میں بھی دیکھتا ہے.
سلائیڈ شو اور گہرا سلائیڈ شو (ہوٹ کی z اور x) اسی منطق کی پیروی کرتے ہیں۔ اس بات کا انتخاب کریں کہ آپ چاہتے ہیں کہ کیا آپ اس فولڈر کے اندر تمام فولڈرز میں تصاویر شامل کرنا چاہتے ہیں یا نہیں.
نظر بدلیں (ہوٹ کی v) عام تفصیلات کی نظر سے اس فولڈر کے اندر تمام تصاویر اور ویڈیوز کے آئیکن کی نظر میں تبدیل کرتا ہے.
ترتیب (ہوٹ کی s) آپ کو یہ منتخب کرنے کی اجازت دیتا ہے کہ فائلیں کس طرح ترتیب دی جائیں۔ آپ فائل کے نام، سائز، تاریخ اور وقت کے فرق کا استعمال کرکے فائلوں کی ترتیب منتخب کر سکتے ہیں۔ میں ذاتی طور پر وقت کے فرق کی نظر کو ترجیح دیتا ہوں، کیونکہ "پانچ منٹ پہلے" میرے لیے "14:55" سے زیادہ مفید ہے.
حالیہ فائلوں کی نظر (ہوٹ کی e) آپ کو موجودہ فولڈر اور اس کے اندر تمام فولڈرز میں سب سے حالیہ تبدیل ہونے والی 512 فائلیں دکھائے گی۔ اس نظر کو اپنے ہوم فولڈر کے لیے استعمال کرتے وقت محتاط رہیں، کیونکہ اگر آپ کے پاس سینکڑوں ہزاروں چھوٹی فائلیں ہیں تو یہ تمام فائلوں کو چیک کرنے میں تھوڑا وقت لگ سکتا ہے.
پاس ورڈ مرتب کریں (ہوٹ کی w) آپ کے دوست کو فائلوں میں ترمیم، اپ لوڈ اور حذف کرنے کے لیے پاس ورڈ ٹائپ کرنے کی اجازت دے گی۔ بغیر اس پاس ورڈ کے، کوئی بھی آپ کے فون پر کچھ بھی تبدیل نہیں کر سکتا، لہذا اسے محفوظ رکھیں۔ آپ اسے کمانڈ لائن میں ٹائپ کرکے مرتب کر سکتے ہیں
یا paferafileserver.cfg میں فارمیٹ کا استعمال کرتے ہوئے password=yaddayaddayadda
نیا فولڈر (ہوٹ کی o) آپ کو موجودہ فولڈر کے اندر نیا فولڈر بنانے کے لیے نام پوچھے گا.
{
"password":"yaddayaddayadda"
}
چھپی ہوئی فائلیں دکھائیں (ہوٹ کی i) اس فائلوں اور فولڈرز کی نمائش کو ٹوگل کرے گا جو نقطوں سے شروع ہوتی ہیں، جو یونکس یہ بتانے کے لیے استعمال کرتا ہے کہ یہ فائلیں عام طور پر صارف کو نظر نہیں آنی چاہئیں.
ایک کلک ڈاؤن لوڈ کو فعال کرنا (ہوٹ کی k) آپ کو فوری طور پر فائل ڈاؤن لوڈ کرنے کی اجازت دے گا، اسے کلک کرکے بجائے یہ کہ آپ کے براؤزر میں دکھایا جائے.
ہوٹ کیز دکھائیں (ہوٹ کی h) آپ کو دکھائے گا کہ کون سی چابیاں فولڈر کی نظر اور سلائیڈ شو نظر دونوں میں استعمال کی جا سکتی ہیں.
زوم ان (ہوٹ کی .) اور زوم آؤٹ (ہوٹ کی ،) اسکرین پر ہر چیز کے حجم کو تبدیل کر دے گا۔ اگر آپ کے سسٹم کے ڈیفالٹ سائز آپ کی پسند کے مطابق نہیں ہیں تو اس کو اپنی صفحے کو اپنی مرضی کے مطابق بنانے کے لیے استعمال کریں.
فائل مینو
سب کو منتخب کریں (ہوٹ کی a) اور کوئی نہیں منتخب کریں (ہوٹ کی n) واضح ہیں۔ بس ان کو استعمال کرتے وقت محتاط رہیں تاکہ آپ تمام فائلوں کو حذف کریں جو آپ
واقعی تمام فائلیں حذف کرنا چاہتے ہیں. بھیجیں (ہوٹ کی g) ایک سکین ونڈو کھولے گا جہاں آپ اپنے نیٹ ورک پر Pafera فائل سرور چلا رہے دیگر آلات کو دیکھ سکتے ہیں.
دوسرے سرور کو فائلیں بھیجنا
سادگی کے لئے، آپ کے ذریعہ دوسرے آلے کو بھیجی گئی تمام فائلیں سرور کی جڑ کے تحت "موصول" نامی فولڈر میں جمع کی جاتی ہیں۔ میں اسے بعد میں بدل سکتا ہوں، لیکن فی الحال، یہ مفید ہے کہ تمام نئی فائلیں اسی فولڈر میں ظاہر ہوں جہاں آپ انہیں بعد میں مناسب جگہ پر منتقل کرسکتے ہیں.
موصول شدہ فولڈر میں نئی فائل
مستقل حذف۔ ہمیشہ اپنے اہم فائلوں کی ایک کاپی دوسرے آلے پر محفوظ کریں اس سے پہلے کہ آپ حذف کرنے والے بٹن کو چھوئیں. انڈلیٹ (ہوٹ کی u) صرف ان فائلوں کے لیے استعمال کیا جاتا ہے جنہیں ایک بار حذف کیا گیا ہے اور اس کے نتیجے میں اس میں ".deleted" توسیع ہے۔ یہ
بحال نہیں کرسکتا مستقل طور پر حذف کی گئی فائلوں کو۔ وہ دوبارہ واپس نہیں آئیں گے۔ وہ گزر چکے ہیں۔ وہ فائلیں اب نہیں ہیں۔ وہ گزری ہوئی فائلیں ہیں. سلائیڈ شو کا استعمال
Pafera فائل سرور میں سلیڈ شو کی خصوصیت مختلف طریقوں سے فعال کی جا سکتی ہے:
ایک تصویر کے تھمب نیل پر کلک کریں۔
اگر آپ کسی خاص تصویر نمبر پر جانا چاہتے ہیں تو صرف ٹول بار پر تصویر کی پوزیشن پر کلک کریں، وہ نمبر ٹائپ کریں جو آپ چاہتے ہیں، اور وہاں سے آگے بڑھیں۔
کسی نمبر کا انتخاب کرنا
لیکن اگر آپ لیپ ٹاپ پر ہیں یا اپنے فون سے بلوٹوتھ کی بورڈ جڑا ہوا ہے تو سلیڈ شو کا استعمال اور بھی آسان ہو جاتا ہے۔
بایاں تیر
پچھلی تصویر | دائیں تیر |
---|---|
اگلی تصویر | اوپر کا تیر |
تصویر حذف کریں | نیچے کا تیر/فرار |
سلیڈ شو سے باہر نکلیں | ر |
بے ترتیب تصویر | گ |
تصویر نمبر پر جائیں | ک |
90 ڈگری گھمائیں بائیں طرف | ای |
90 ڈگری گھمائیں دائیں طرف | تشکیل |
ایک عام کمانڈ لائن ہے
لہذا، اگر آپ جِم کی تصاویر کے ڈائریکٹری کو پورٹ 5000 پر تمام وزیٹرز کے لیے فراہم کرنا چاہتے تھے تو آپ یہ استعمال کریں گے
paferafileserver [hostname=localhost] [serverroot=/home/jim] [password=password] [ip=0.0.0.0] [port=9999]
اگر آپ سرور روٹ کی وضاحت نہیں کرتے تو یہ آپ کے ہوم ڈائریکٹری پر ڈیفالٹ ہوگا。
paferafileserver serverroot=/home/jim/Pictures port=5000
اگر آپ آئی پی اور پورٹ کی وضاحت نہیں کرتے تو یہ 0.0.0.0:9999 پر ڈیفالٹ ہو گا۔
اضافی طور پر، مندرجہ ذیل اختیارات کو کمانڈ لائن پر لکھا جا سکتا ہے تاکہ مخصوص افعال کو معطل کیا جا سکے اگرچہ صارف کے پاس صحیح پاس ورڈ ہے۔
تمام کمانڈ لائن کے دلائل کو بھی موجودہ فولڈر میں 'paferafileserver.cfg' نامی ایک JSON فائل میں بیان کیا جا سکتا ہے جیسے
disabledelete
disablerename
disablemove
disablecopy
disablenewfolder
disabledelete
disablepermanentdelete
disablesend
disableupload
آپ جس بھی طریقے کو بہتر سمجھتے ہیں اسے منتخب کر سکتے ہیں۔
{
"hostname": "JimsLaptop",
"password": "SecretPassword12345",
"disabledelete": 1,
"disablepermanentdelete": 1
}
ونڈوز کے لیے، اکثر قابل عمل پروگرام کے لیے شارٹ کٹ بنانا اور اپنے دلائل کو شارٹ کٹ میں بیان کرنا سب سے آسان ہوتا ہے۔
کچھ وقت کے لیے Android پر Termux کے لیے، قابل عمل کو شروع کرنے کا سب سے آسان طریقہ یہ ہے کہ F-Droid سے Termux Widget ایپ کو انسٹال کریں اور اپنی کمانڈ لائن کو ویجیٹ کے اسکرپٹ کے اندر ترتیب دیں۔
مستقبل کے منصوبے
Kotlin/Swift ورژن لکھیں تاکہ ایپ اسٹورز پر رکھ سکیں
جیسا کہ ہمیشہ، میں امید کرتا ہوں کہ آپ لوگ اس ایپ کو مفید پائیں، اور اگر آپ اسے اپنے مقاصد کے لیے اپنی مرضی کے مطابق بنانا چاہتے ہیں تو میں ہمیشہ ایک تکنیکی مشیر کے طور پر دستیاب ہوں۔ مزے کریں!
جیسا کہ ہمیشہ، مجھے امید ہے کہ آپ لوگ اس ایپ کو مفید پائیں گے، اور اگر آپ اسے اپنی ضروریات کے لیے مرضی کے مطابق کرنا چاہتے ہیں تو میں ہمیشہ ایک تکنیکی مشیر کے طور پر دستیاب ہوں۔ مزے کریں!
مصنف کے بارے میں |
|
![]() |
جم 90 کی دہائی کے دوران IBM PS/2 واپس ملنے کے بعد سے پروگرامنگ کر رہا ہے۔ آج تک، وہ اب بھی ہاتھ سے HTML اور SQL لکھنے کو ترجیح دیتا ہے، اور اپنے کام میں کارکردگی اور درستگی پر توجہ دیتا ہے۔ |