وبلاگ فرهاد حسن پور

فرهاد حسن پور | یک گیک برنامه نویس که در مورد هر چیزی که دوست داره می‌نویسه!

۱۰ مطلب در فروردين ۱۳۹۶ ثبت شده است

استاد فو و کاربر نهایی

یکی دیگر از اوقاتی که استاد Foo به موعظه همگانی می‌پرداخت، کاربری نهایی که داستان‌ها از خرد استاد شنیده بود برای شنیدن پند و موعظه به نزد استاد آمد.

سه بار به استاد Foo تعظیم نموده و چنین گفت: «می‌خواهم طریقت بزرگ یونیکس را بیاموزم، لیکن ابزارهای خط فرمان مرا گیج و سردرگم می‌کنند.»

گروهی از شاگردان تازه کاری که به تماشا ایستاده بودند، شروع به استهزا نموده و او را ابله و بی‌انگیزه نامیدند و گفتند که طریقت بزرگ یونیکس تنها از آن افراد باهوش و سخت‌کوش است.

استاد به نشانه سکوت دست فراز آورده و پر مدعاترین آنان را به نزد خویش، در جایگاهی که با کاربر نهایی نشسته بودند، فراخواند.

استاد Foo چنین پرسید: «برای‌مان از کدهایی که نوشته‌ای و از طرح‌هایی که به سرانجام رسانده‌ای سخن بگو!»

شاگرد تازه کار خواست به لکنت پاسخی دهد اما خاموش ماند.

استاد Foo رو به کاربر نهایی کرده و پرسید: «بگو از برای چه به دنبال این طریقت آمده‌ای؟»

کاربر نهایی پاسخ داد: «من از هرچه نرم‌افزار در اطراف خویش می‌بینم ناخورسندم. کارایی‌شان قابل اعتماد نیست، چشم از دیدن‌شان و دست از کار با آنها خشنود نمی‌گردد. شنیده‌ام که طریقت یونیکس اگرچه سخت‌تر اما برتر است. اکنون آمده‌ام تا از بند آزاد شده و خیالات را کنار گذارم.»

استاد Foo پرسید: «و حرفه تو چیست که اینگونه با نرم‌افزار سر و کار یافته‌ای؟»

کاربر نهایی پاسخ داد: «حرفه من ساختمان سازیست. بسیاری از عمارت‌های این شهر تحت نظارت و هدایت من بنا شده‌اند.»

استاد Foo دوباره روی به شاگرد خویش نموده و چنین گفت:

    «گربه خانگی گرچه ممکن است رفتار ببر را تقلید کند، لیکن ناله‌اش هرگز تبدیل به غرش نخواهد شد.»

با شنیدن این سخنان شاگرد تازه کار به روشنایی رسید.

برگرفته از ریشه های بی ریشه نوشته اریک ریموند

<-- داستان قبلی (استاد فو و طراح سخت افزار)

۱ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
دانلود کتاب آموزش اصطلاحات هک

دانلود کتاب آموزش اصطلاحات هک

در این پست برای علاقه مندان دنیای هک و امنیت یک کتاب پی دی اف شامل 14 اصطلاح کاربردی و مهم هک رو که هر هکری باید بداند رو آماده کردم.
دراین کتاب با این اصطلاحات آشنا خواهید شد که در مورد هر کدام از این اصطلاحات کمی توضیح داده شده است.

حجم فایل : 469 کیلو بایت

این کتاب رو چند سال پیش نوشته بودم و در وبلاگ قبلیم درجش کرده بودم حالا انتقالش دادم اینجا!
۱ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

استاد فو و طراح سخت‌ افزار

زمانی استاد Foo به همراه مریدان ارشدش برای حضور در یک گردهم‌ آیی به سفر رفته بودند.

 طراح سخت‌افزاری استاد را مخاطب قرار داده و چنین گفت:

«شایع شده است که شما برنامه‌نویسی بلندمرتبه‌ هستید. در هر سال چند خط کد می‌نویسید؟»

استاد Foo پاسخ او را با یک پرسش داد: «شما هر سال چند اینچ مربع مدارهای سیلیکونی طراحی می‌کنید؟ »

طراح سخت‌افزار پاسخ داد: «چرا می‌پرسید؟ ما طراحان سخت‌افزار هیچ‌گاه کارمان را با چنین شیوه‌ای اندازه نمی‌گیریم!»

استاد Foo دوباره پرسید: «و چرا این کار را نمی‌کنید؟»

طراح سخت‌افزار پاسخ داد: «اگر ما چنین کاری می‌کردیم، ممکن بود وسوسه شویم که تراشه‌ها را آن‌چنان بزرگ طراحی کنیم که قابل تولید نباشند! یا حتی اگر تولید شوند، پیچیدگی زایدالوصف آن‌ها باعث شود که ایجاد بردارهای آزمون مناسب برای آن‌ها ناممکن گردد!»

استاد Foo لبخندی زد و به طراح سخت‌افزار تعظیم نمود.

در این لحظه طراح سخت‌افزار به روشنایی رسید.


برگرفته از ریشه های بی ریشه نوشته اریک ریموند

۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

سیستم پرسش و پاسخ

خیلی از دوستان از من پرسش‌هایی در مورد برنامه نویسی،‌ هاست، سرور، الکترونیک و... می‌پرسند و منم با علاقه بهشون پاسخ میدم و در صورت درخواست پاسخ رو براشون ایمیل میکنم.

اما اخیرا پرسش‌هایی که از من میشه تکراری هست و از قبل بهش چندیدن بار پاسخ دادم!

ولی خب یا تو گروه تلگرامی بوده یا جای دیگری که امکان لینک داده به اون پاسخ وجود نداشت.

برای حل این مشکل یک سیستم پرسش و پاسخ در ساب دامین وبلاگم ایجاد کردم تا اگر کسی سوالی داشتی در آنجا مطرح کنه تا پاسخی که بهش داده میشه برای استفاده سایرین نیز در دسترس باشه.

البته اینم بگما من استاد همه چی دان نیستم و به سوالاتی که بلدم فقط پاسخ میدهم :-) .

اگر شما هم از اشتراک علمتون با دیگران لذت می برید میتونید در اینجا به من برای پاسخ دادن به سوالات کمک کنید.

۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

عمر مفید گوشی huawei g610-u00

عمر مفید گوشی huawei g610-u00

من این گوشی رو تا چند روز پیش داشتمش و خیلی هم راضی بودم و به مبلغ ۴۵۰ هزار تومن اواخر سال ۹۳ خریده بودمش!
چند روز پیش یه سری مشکلات برای گوشیم پیش اومد که بعد از کلی اینور اونور؛ گفتن هاردش سوخته!
خیلی سرچ کردم تا مشکلشو ببینم حل میشه یا نه خیلی از کسایی که این مشکل من براش پیش اومده بود تقریبا دوسالی میشد که ازش استفاده میکردن و بین همه اینها سوختن هارد مشترک بود برای منم دوسال سه ماه شد!
در کل بدونید حداکثر عمر مفید گوشی huawei g610-u00 یا u20 دوسال هست!
و اگر مشکل سوختن هارد براتون پیش اومد سریعتر گوشی رو به اوراقی بفروشید و اصلا هزینه ای برای تعمیرش نکنید! چون اونایی که تعمیر کردن بعد از چند ماه با مشکل سوختن هارد مواجه شدن!
۶ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور

اشتباه وبلاگدهی بیان

همانطور که میدونید بیان قابلیت وصل دامنه اختصاصیش پولیه!

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

مشکل اینه اول دوستان و... با ادرس خود وبلاگ بهم لینک دادن، اکثر مطالب با اون آدرس ایندکس شده، روی تصاویر مطالبم ادرس اون وبلاگ هست و... حالا یه فردی اومده اونو ثبت کرده! و بدلیل بازدید و ایندکسی که داره ... !

الان تقریبا یک هفته هست به بیان ایمیل زدم و قضیه رو گفتم دریغ از جواب! لاقل میگفتن نمی تونیم برگردونیم و...!

به امید احساس مسئولیت سرویس دهندگان وطنی!

۲ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

لینوکس مینت

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

درباره لینوکس مینت

لینوکس مینت یک توزیع مشتق شده از اوبونتو هستش و هدفش ساخت یک توزیع مناسب، ساده، سریع و کارآمد برای کاربران خانگی و همچنین شرکت‌ها است.
البته این هدف، هدف مشترک اکثر توزیع‌های گنو / لینوکس هستش :-) .
لینوکس مینت پیشفرض با رابط کاربرهای XFCE و KDE و MATE و سینامون قابل دریافت می باشد.
من بشخصه بین رابط کاربری مَت و سینامون گیر کرده بودم ولی بدلیل دارک بودن تم سینامون رو انتخاب کردم البته قابلیت شخصی سازی مَت بیشتر از سینامون هست.
بدلیل استفاده از زبان جاوا اسکریپت در ساخت رابط کاربری سینامون افکت‌های زیبایی بهش اضافه شده که به هنگام کلیک بر روی آیکون‌ها و... قابل مشاهده هست.

نتیجه گیری

اگر به دنبال توزیع مناسب هستید که باهاش بتونید برنامه نویسی کنید یا کارهای عمومی مثل کار با آفیس و تماشای فیلم و... رو انجام بدید حتما مینت رو یه تست بکنید.
لینوکس مینت رو می‌تونید از اینجا به رایگان دریافت کنید.

۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

کوتاه کننده لینک چیست

کوتاه کننده لینک چیست

کوتاه کننده لینک سرویسی است که توسط آن می‌توانید لینک‌های بلند و نامفهوم رو به لینک کوتاه و با معنی تبدیل کنید.

تعریف بالا یک تعرف خلاصه و کامل از کوتاه کننده لینک بود.

اما کاربرد کوتاه کننده لینک در کجاست ؟

این سوالی است که شاید برای شما هم پیش بیاد؟! فرض کنید شما می‌خواهید لینک یکی از مطالب، تبلیغ یا ... رو از طریق پیامک به کاربرتون ارسال کنید فرض کنیم شما می‌خواهید این پیامک را به ۲۰۰۰ کاربر ارسال کنید!
این درحالیه که به دلیل محدودیت کلمات پیامک لینک شما به خودی خود جای یک پیامک رو میگره (درصورتی که کاراکترفارسی در لینک شما هم باشه لینک طولانی تر خواهد بود) و هزینه شما رو دوبل میکنه !! در حالی که شما می توانید با کوتاه کننده لینک؛ لینک بلند خودتون رو به چند کاراکتر کوتاه تبدیل کنید تا در هزینه‌هاتون صرفه جویی بشه؛ این یکی از کاربردهای کوتاه کننده لینک است.
کوتاه کننده لینک در پیام‌رسان‌ها نیز کاربرد؛‌ بطور مثال برای اینکه در یک پیام لینک هم اضافه کنند و بازهم بدلیل محدودیت کاراکتر و همچنین طولانی بودن لینک‌ها خصوصا لینک‌های فارسی از کوتاه کننده لینک استفاده می‌کنند.
کوتاه کننده لینک کاربردهای بسیار زیادی دارد که در این مطلب به دو مورد از اون‌ها اشاره شد.
۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

کوتاه کننده لینک بروز رسانی شد

قبلا اخبار مربوط به پروژه L1nk.ir رو یه وبلاگ دیگه درج میکردم ولی بدلیل کمبود وقت توانایی داشتن وبلاگ دیگه رو نداشتم بنا براین تصمیم گرفتم اخبار مربوط به این پروژه رو هم در وبلاگ شخصیم درج کنم.

معرفی G02.ir

G02.ir یک سرویس کوتاه کننده لینک هستش؛ که دارای API برای توسعه دهندگان و هم چنین ربات تلگرام و... برای استفاده سریعتر می باشد.

و اما اخباری که باعث شد این مطلب رو بنویسم؛ امکانات جدید به شرح زیر می‌باشد:
۱) امکان ایجاد لینک رمز دار :‌با این امکان شما می‌توانید برای لینک‌های کوتاه شده خود پسورد بگذارید تا سایر کاربران تنها با وارد کردن رمز بتوانند لینکی که کوتاه کردبد رو مشاهده کنند.
۲) قابلیت ثبت و نمایش دقیق آمار لینک کوتاه رو نیز اضافه کردم :‌با این کار شما می تونید از آخرین زمان بزادید لینک، مرورگر بازدید کننده‌ها، آرخین صفحه ارجاع دهنده، سیستم‌عامل کاربر مطلع شوید.
برای مشاهده آمار کافیه بعد در لینک کوتاه شده خود عبارت stat رو اضافه کنید.
برای مثال فرض کنید این http://g02.ir/sdsds لینک کوتاه شده من هست.
برای مشاهده آمارش در مرورگر آدرس  http://g02.ir/stat/sdsds رو وراد میکنم.
۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور

RSS بهترین مکانیزیم دنبال کردن وبلاگ‌ها

قبل از هر چیزی سال نو رو به همه دوستان و مخاطبان وبلاگ تبریک عرض میکنم و براتون آرزوی سلامتی دارم.


RSS بهترین مکانیزیم دنبال کردن وبلاگ‌ها

امروزه وبلاگ‌ها و سایت‌های خوبی هستند که دنبال کردن مطالبشان خالی از لطف نیست و مطالبشان به اندازه کلاس های درسی و علمی مفید هست.
اما قدیما برای چک کردن اینجور وبلاگ‌ها روزانه به وبلاگ سر میزدیم تا ببینیم بروز شده یا خیر بعدها RSS اومد و کارمون رو راحت کرد. امروز چییزی که من بینم آگاه سازی از طریق ایمیل هست! البته این روش از همون ابتدا دوست نداشتم چون مجبورم ایمیلم رو وارد کنم و ممکنه بعدها از اسپم‌ها کلافه بشم! 
امروزه چه تو سایتای ایرانی و چه خارجی بعد از وارد شدن به سایت از ما برای باخبر شدن از اپدیت سایت ایمیل میخاد! اما تفکری که پشت این جمع آوری میل هست آگاه سازی ما نیست؛ بلکه از ایمیل ها برای ایمیل مارکتینگ استفاده میشه.
بنا براین بهترین راه بدون داشتن مزاحمت و تبلیغات ناخواسته همون RSS هست!

+ البته مرورگر گوگل کروم پیش فرض قابلیت دنبال کردن RSS رو نداره و می بایست از بین هزارن اکستنشن برای اینکار یکی رو انتخاب و نصب کنید به شخصه خودم از اکستنشن RSS Feed Reader استفاده میکنم که ازش راضی ام.

اینم لینک فید وبلاگ شخصی منه دوست داشتید می‌تونید پیگیر مطالبم باشید.
۱ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور