چرا گنو/لینوکس رو دوست دارم؟ پیدا کردن یک ایمیل از یک سایت بزرگ

مساله: یک دوستمون رفته یک سایت کره‌ای و می‌خواد توش ایمیلی برای تماس پیدا کنه. سایت مسخره است و ظاهرا اصلا انگلیسی فریندلی نیست.

کار جالبی که حاجی (که تقاضای اصلی رو داشته) کرده، اینه که توی یک فروم از آدم‌ها خواسته تا توی سایت بچرخن و یک ایمیل پیدا کنن. به قول خودش ۱۷ یا ۱۸ نفر اسکول این چینی/کره‌ای ها شدن تا مساله حل شده. در بیست و پنج دقیقه! ایده فوق العاده ای بوده. مثلا می شه بهش گففت تکنیک بسیجی! اما ما مسلح به سلاح ایمان به گنو/لینوکس هستیم. خودتون رو گرم کنین چون مثل یک تک تیرانداز می خوایم از یک جمعیت عظیم، یک ایمیل شکار کنیم. اول به یک سرور روی اینترنت لاگین کردم تا کارهام سریعتر باشه.

یک دایرکتوری موقت برای اینکار درست کردم و رفتم توش:

jadi@debian-server:~/$ mdkir tmp ; cd tmp

با ابزار فوق العاده wget، به شکل ریکرسیو کل صفحات سایت رو توی یکسری فایل دانلود کردم:

jadi@debian-server:~/tmp$ nohup wget -r http://www.doowoncorp.com/ &
nohup: ignoring input and appending output to `nohup.out'
[1] 17040

نوهاپ رو اول زدم که اگر قطع شدم، کار ادامه پیدا کنه. وقتی کار تموم شد حجم رو چک کردم:

jadi@debian-server:~/tmp$ du -hs
892K .
[1]+ Done nohup wget -r http://www.doowoncorp.com/

صفحات اچ تی ام ال، کمتر از یک مگابایت بوده‌اند. حالا من تمام صفحات اچ تی ام ال سایت رو دارم. چندتا؟

jadi@debian-server:~/tmp$ find . * | wc -l
143

۱۴۳ صفحه! کافیه توشون دنبال علامت @ بگردم تا ایمیلی رو پیدا کنم

jadi@debian-server:~/tmp$ grep -R \@ *
www.doowoncorp.com/m4_s4.html: E-MAIL : DOOWON11@KORNET.NET

هاها!‌ فقط در یک دقیقه. حالا دیدین چرا گنو/لینوکس یک ابزار واقعا قوی است زیر دست آدم؟

  • Behzad

    Very impressive!!!
    Now imagine that I have a pdf file and I want to
    1.annotate and highlight it while I am reading it
    and then I want to print the file but because it has huge right margins I want to
    2. crop it to balance margins
    very simple tasks in windows. now you tell me how I should go about doing this in linux?

    Thanks,

  • Pingback: Tweets that mention چرا گنو/لینوکس رو دوست دارم؟ پیدا کردن یک ایمیل از یک سایت بزرگ -- Topsy.com()

  • بهزاد: خوشحالم که برات جذاب بوده. در مورد کارهایی که می خوای بکنی تا حالا توی لینوکس برام پیش نیومده ولی به نظر دردسر زا نمی یان. اما بدون شک چیزهایی هست که اونطرف هست و توی گنو/لینوکس نیست: بازی زیاد و مثلا اتوکد (: خب همونطور که گفتم سیستم عامل ابزار است و بر اساس هدف انتخاب می شه. اگر کارت چیزی است که توی ویندوز راه می افته و با دزدی نرم افزار هم مشکل اخلاقی نداری یا می تونی نرم افزارهات رو بخری، خب استفاده کن (:‌ خیلی هم خوبه. اشتباهه اگر سیستم عامل یا نرم افزار برامون به هدف تبدیل بشه.

  • کمال

    باید می نوشتی ابزار قوی زیردست آدم کاربلد! خیلی فرآیندسختی بود، روش هیئتی بهتره

  • مهیار

    چرا موتور جستجو را دوست دارم؟!!!
    http://i51.tinypic.com/16hvwyf.jpg

    ;)
    ——————–
    فکر کنم این اولین باریه که براتون کامنت میزارم
    فقط خواستم تشکر کنم ازمطالبتون هر چند مطالبی که لینوکسی میشه را زیاد نمیفهمم (مثل همین) ولی پیش خودم گفتم نامردیه اینهمه مطلب در بلاگ شما خوندم و 1بار هم تشکر نکردم

    موفق باشید

  • خب جادی جان این رو هم بگو که فقط یه آدم خوره لینوکس می‌تونه در عرض یک دقیقه این کارو بکنه! فک کنم یه کاربر معمولی ۲۵ دقیقه که چه عرض کنم ۲.۵ ساعت باید بگرده تا بتونه این کامندها رو پیدا کنه و بعد تازه بیاد استفاده کنه :دی
    ولی خیلی عالی بود! واقعا لذت بردم!

  • فرود

    چند وقت پیش برای گرفتن تصویر زمینه بینگ، و گذاشتنش برای پسزمینه گنوم یه چیزی نوشتم، اونجا با یه استفاده ساده از sed موفق شدم.
    همین کار رو تو ویندوز ملت با کلی برنامه انجام میدن!

  • پیروزان

    این پست منو یاد فیلم The Social Network و مارک زاکربرگ باهوش و فرصت طلب انداخت. شبیه کارایی بود که اون با همین wget و دیگر ابزارهای خط فرمانی گنو/لینوکس برای دانلود عکس تمام دخترها از فیس بوک‌های مختلف دانشگاه هاروارد و استفاده از اونا در سایتی که 2 ساعته ساختش انجام داد. اسم سایت رو facematch گذاشت و برای تعیین درجه Hotness دخترها! از روی عکسشون طراحی شده بود. تا ساعت 4 صبح اینقدر بازدید سایت بالا رفت که کل سرور هاروارد تعطیل شد! بله قدرتی که گنو/لینوکس به یوزر میده مرز نداره، فقط دانش و مهارت میطلبه.
    راستی دسکتاپش توی فیلم KDE بود :)

  • احسان

    قشنگ بود استاد :-)

    به جای nohup میونستی wget رو b- صدا بزنی :-)

  • احسان

    قشنگ بود استاد :-)

    به جای nohup میتونستی wget رو با b- صدا بزنی :-)

  • عالی بود جادی جان!

    لطف کن پست های با این سیاق که یک طرح مساله می کنی و بعد با گنو/لینوکس در چند خط حلشون میکنی را افزایش بده! خیلی به خوانندگان انگیزه می ده که بیشتر با خط فرمان توی لینوکس کار کنند و مهاجرت کنند کلا به گنو/لینوکس!
    ا

  • Windows

    why did not you used Google advanced search to look for the at sign in the specific web address?

    Linux User only think that they are very cool, but they are not, they just enjoy being oskol

  • soroush

    منم نظرم رو گوگل بود!

  • فکر کنم می تونست از گوگل ترنسلیت استفاده کنه

  • سروش، سافت ماینر و بقیه: قشنگی دنیای کامپیوتر اینه که کلی راه مختلف توش دارین. در ضمن اگر از گوگل استفاده می کردم هم از لینوکس استفاده می کردم (: سرورهای گوگل هم دقیقا همین کاری رو میکردن که من کردن. البته با کمی پرفرمنس بالاتر (:

  • جاوید

    به جای یه سایت کره ای نمیشه کلی سایت فارسی بدی؟
    سایت ها رو هم خودش از توی گوگل پیدا کنه.
    فقط دنبال @ نباشه، بقیه چیزهای مشابه مثل [at] رو هم پیدا کنه.
    لیست رو توی یه فایل دیگه هم دخیره کنه.
    خوب حالا بریم با ایمیلهایی که جادی پیدا کرده اسپم کنیم :D