انجمنهای فارسی اوبونتو
تازه کار => فلسفهٔ اوبونتو، گنو/لینوکس و نرمافزارهای آزاد و متنباز => نویسنده: theMaster در 22 امرداد 1391، 03:20 بظ
-
برای دوستان تازه وارد که همه جای این فروم تاپیک میزنن و گلایه دارن از اینکه لینوکس چرا فلان نیست و ویندوز فلانه.
من برای ۱۲ سال و بیشتر با کامیوتر و محصولات مایکروسافت کار می کردم. ابتدا قصدم از اومدن به اوبونتو فقط و فقط رایگان بودن اون بود. چون خودم برنامه نویسم و می دونم وقتی یه محصولی تولید می کنی و کسی دزدکی از اون استفاده میکنه چه حالی بهت دست میده.
اول از کسانی که ویندوز کار میکنن و طرفدار پرپاقرص محصولات مایکروسافتی هستند یه چند سوال می پرسم.(کاربران ویندوز.فتوشاپ.تریدیمکس.مایا.اوتوکد.اسکیوال سرور.اوراکل و... و... و..)
شما بابت کدامیک از نرم افزار های بالا بیشتر از ۲۰۰۰ تومان پول دادی؟
آیا اگر کپی رایت وجود داشت حاظر بودی بابت ویندوز ۴۰۰ هزار تومان پول بپردازی؟
آیا حاظری بابت فتوشاپ ۳ میلیون پول بدی؟ و باهاش عکستو خوشگل کنی و بذاری توی فیس بوک؟
برای تری دی مکس چطور.؟ بودجه مالی ۶ میلیونی داری ؟
آیا می تونی برای گروه معماری ات. برای هر کدام نرم افزار اوتوکد را که جمعا ۶۰ مییلون میشود هزینه کنی؟
آیا برای یک نرم افزار ۴۰۰ هزار تومانی ات که نوشتی و میفروشی اسکیوال سرور ۴ میلیون تومانی می خریدی؟
برای راه اندازی سرور خانگی ات حاظری نسخه ی انترپرایز اوراکل را به مبلغ ۵۰ میلون تومان بخری؟
مشکل ما این است. بابت نرم افزار پولی نمی دهیم. این گونه اس که قدر نرم افزار آزاد را نمی فهمیم.
البته من نزدیک یک ماه است که با لینوکس کار می کنم. ولی اگر باور می کنید شاید در این ۱ ماه دوبار به ویندوز سرزده باشم. از کارکردن باهاش لذت می برم.
اگر قصد شما فقط فیلم نگاه کردن - گشت و گذار در اینترنت - و کارهایی دیگر است و برایتان مهم نیست دارید از یک نرم افزار دزدی استفاده می کنید همان بهتر که ویندوز رو کار کنید.
ولی اگر برنامه نویس باشید و وارد دنیای لینوکس شوید می بینید که دنیایی است بی انتها
تو این یک ماهی که اومدم تو لینوکس خیلی چیزا یاد گرفتم.
شاید گنو لینوکس هنوز به جایی نرسیده باشه که بخواد جای کاربرد ۹۰ درصدی ویندوز رو بگیره. ولی داره رو به جلو پیش میره
حالا دوست عزیزی که سنگ این محصولات را به سینه میزنی. ابتدا قیمت این نرم افزارها را پرداخت کن تا به صورت قانونی مالک آن باشی بعد با هم به نتیجه ای میرسیم. :D ;)
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
من این موضوع را کاملا درک می کنم. ولی روی صحبتم با اونایی است که می گن نرم افزارای رایگان و کیفیتو و معادل نیستو اینا :)
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
والا من که چنین چیزی ندیدم. شما اگر دیدید نشون ما هم بدید.
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
والا من که چنین چیزی ندیدم. شما اگر دیدید نشون ما هم بدید.
خب البته اگر کسی به فلسفه پایبند نموند که دیگه گلهای نباید داشته باشه ;D
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
منم با حرف شما کاملا موافقم. البته یه نکته دیگه هم هست... برای دونستنش امضام رو بخونین! ;D
-
دوست عزیز صحبت شما کاملا درسته. اما نکتهای که از اون غافل شدید اینه که برتری نرمافزار آزاد به رایگان بودن آن نیست. بلکه فلسفهي پشتشه که باعث میشه احترام متقابل و دوستی و همدلی میان اعضای این جامعه به وجود بیاد. به نظرم تاکید بر رایگان بودن آنها و سنجیدن بر اساس مادیات یک جور پایین آوردن شان نرمافزار آزاد است.
والا من که چنین چیزی ندیدم. شما اگر دیدید نشون ما هم بدید.
+1
-
اول از همه، انقدر بهونه نکنید که چون یکی زیاد با ویندوز کار کرده با لینوکس راحت نیست و نباید نظر بده.
من همون روز اول که با ویندوز کار کردم فهمیدم هرچی نصب کنم کجا میره. هرچی دانلود کنم کجا میره. ولی یه نگاه به سوال هایی که تازه کارهای گنو لینوکس تو این فروم میپرسن بندازید:
یه نرم افزار دانلود کردم کجا دانلود شده؟ یه برنامه نصب کردم کجا نصب شده؟ همه میپرسن چه جوری Wine نصب کنیم که برنامه های ویندوزی رو اجرا کنیم.
توی ویندوز اسم فولدرها مشخصه برای چیه مثلا program files. ولی مثلا تو گنو/لینوکس یه چیزی که دانلود میکنی اینجا میره:
var/cache/apt/archives
این فولدرهای 3 حرفی تو گنو/لینوکس کم نیست. شمام انقد باهاش کار کردید واستون یه چیز معمولی شده.
لزومی نداره که حتمی 12 سال با گنو/لینوکس کار کرد تا این تفاوتها رو فهمید.
من الان حدودا یک ماه میشه که توی گنو/لینوکس نرفتم و بهش سر نزدم و دارم از ویندوز استفاده میکنم.
نه برای اینکه دلم نمیخواد.
برای اینکه هروقت روزنامه همشهری خریدم تو قسمت آگهی نوشته بود برنامه نویس asp.net mvc3
برای اینکه هر سفارش پروژه دانشجویی که داشتم بهم گفتن با sql سرور و visual studio بنویس.
برای اینکه میبینم شرکتها دارن با entity framework مایکروسافت کار میکنن.
و صدها چیز دیگه... . بابا اصلا فرصت نمیکنم برم تو گنو/لینوکس. نمیشه این وسط ساز مخالف زد.
-
اگه کسی باخواد با Wine بیاد یه برنامه ویندوزی رو تو لینوکس اجرا کنه. این چه کاریه خوب تو همون ویندوز به راحتی اجراش کنه دیگه چرا عذاب بکشه.
برای اینکه هروقت روزنامه همشهری خریدم تو قسمت آگهی نوشته بود برنامه نویس asp.net mvc3
برای اینکه هر سفارش پروژه دانشجویی که داشتم بهم گفتن با sql سرور و visual studio بنویس.
برای اینکه میبینم شرکتها دارن با entity framework مایکروسافت کار میکنن.
این باز برمیگرده به همون نبودن کپی رایت.اینکه نرم افزارای چند هزار دلاری رو بدون پرداخت 1 ریال استفاده مینن.فقط همون کامپوننتاشون چندین میلیون قیمتشه.شما مطمئن باش یه چند سال دیگه یه بلاهایی سر این شرکتها بیاد که نفهمن از کجا خوردن. همون بلایی که داه سر ASP.Net میاره. شما فکر کن یه شرکت 3 سال زحمت کشیده با بیش از چند صد میلیون هزینه اومدن یه برنامه نوشتن با ASP.Net webform . درست موقعی که کار برنامه تمام میشه و شروع میکنن به فروش مایکروسافت اعلام میکنه دیگه ASP.Net webform ساپورت نمیشه و از این به بعد همه باید ASP.Net MVC کار کنن. اون وقت چه بلایی سر شرکت میاد؟ خودت تصور کن.
شما به من چند تا سایت خفن و بزرگ نشون بده که با ASP.Net نوشته شده باشه. به جز سایت مایکروسافت و stackoverflow
اون وقت سایتهای که با جاوا و php نوشته شدن رو نگاه کن.(هیچ جا نرو دوتا مثال فیسبوک و ویکی پدیا کارتو راه می ندازه)
شما نسبت درخواست php کار سه سال پیش با الان رو یه مقایسه کن.روند 100% صعودی داشته.
من همون روز اول که با ویندوز کار کردم فهمیدم هرچی نصب کنم کجا میره.
مشکل ما اینه که از همون روز اول با ویندوز کار کردیم.یکی از آشناهامون کارش عمرانه رفته بود یکی از کشورهای خارجی می گفت هنوز دارن با اتوکد 14 کار می کنن.وقتی دیدن رو لپ تاپ من اتوکد 2011 نصبه نزدیک بود سکته کنن.
من نمیگم ویندوز راحت نیست. اصلا هدف ویندوز از اول همین بود .راحتی کاربر. ولی راحتی به چه قیمتی؟ شما کدوم یک از اون پذیرش نامه هایی که ابتدای نصب نشون میده تا آخر خوندی؟ شاید توش نوشته شده باشه ما تمام اطلاعات شما رو به سرور خودمون منتقل می کنیم تا در امان باشن. شماAccept میکنی و اوکی. و اصلا نمی دونی داره چه اتفاقی میافته.
من با ویندوز اصلا مشکلی ندارم. خیلی هم توش راحتم.خودمم کنار لینوکس دارمش.با فتوشاپ حال می کنم. با تری دی مکس به هیجان میام. CallOfDuty دیوانه ام می کنه و ... و .. و ... ولی وقتی که هزینههاشو پرداخت کرده باشم. این مهمه.دزدی دزدیه. چه از طلافروشی . چه استفاده از نرم افزار غیر قانونی.
و نکته ی بعدی اینکه با ندوستن اسم و کار پوشه ها نمیشه یک سیستم عامل رو زیر سوال برد چون اسم پوشه هاس 3 حرفیه.
در ضمن تو لینوکس هم همه چیز سره جاشه. هیچ چیز گم نمیشه.! ;)
خسته شدما. ;D
و نکته آخر . امضای آقای حامد سپهر هستش! :)
-
من توی اکثر تبلیغات طراحی سایت و درخواست پروژه ها دیدم که گفتن برنامه نویس PHP ! ایران هیچ وقت مقیاس نیست !
ولی در مورد این که ما از همون روز اول فهمیدیم ویندوز چجوریه ! اولا که کمی به خاطره ادم رجوع کنه میفهمه که نه ! این طور نبوده ! و در مورد اتهاماتی که به اوبونتو که زدی ! والله خیلی واضحه ! یه مدیر فایل تو لانچر هست که باز میکنیم نوشته Documents Downloads Videos Music .. و وقتی هم یه چیزی دانلود میکنیم از مرورگر میره تو Downloads . یه مشکل دیگه هم اینه که ملت غیور ویندزد کار فکر میکنن هر برنامه ای برای نصب Setup میخواد! و این مشکل اوناس ! چون عادت کردن در صورتی که دیگه ویندزد ۸ هم دیگه به Software Center داشتن رو آورده! از اونجا میریم راحت سرچ میکنیم. البته یه مشکل دیگه هم هست ! ما بیشتر یاد گرفتیم عین روبات باشیم ! ۴ تا پک نرم افزار تو ویندزد میگیریم بعد فلانی میگه یه انتی ویروس یه یاهو مسنجر یه فوتوشاپ و ... برو بریز ! و ما هم از دستورالعمل ها پیروی میکنیم! دنبال چیز های جدید و یاد گرفتن چیز های جدید نیستیم! طبیعتا تغییر کار سختیه بازم بخاطر عادت! ضمنا محل بارگیری فایل deb برنامه هایی که نصب میکنیم خیلی کم اهمیت داره ! میدونی مثل چیه؟ مثل اینه که بخوام آپدیت های ویندوزم رو بردارم ! میدونی کجاس ؟ ضمنا محل نصب برنامه ها هم محل دانلودشون نیست ! توی جاهاییه که bin داره ! کاره سختیه ؟ توی ویندوز هم من مدتها دنبال محل نصب کروم میگشتم! تو برو ببین تو Program Files ه ؟ اینجا اصلا Program Files نیاز نیست ! میدونی چرا ؟ چون دیگه نیازی نداریم ببینیم کجاس که کرک کنیمش ! :) دوست من ! همه اینا از عادت میاد ! عادت و عادت و عادت ...
-
میل خودته، میتونی اگه سفارش visual studio داشتی قبولش نکنی و بگی من از نرم افزار کپی استفاده نمیکنم. اون کسی هم که میخواسته به تو سفارش بده هزار نفر دیگه رو خیلی راحت گیر میاره که سفارش بده.
user friendly بودن سیستم عامل خیلی مهمه. هیچ تازه کاری بدون راهنما سر در نمیاره این فولدرهای 3 حرفی واسه چیه. والا من یه چیزی دانلود کرده بودم عمرا بدون کمک نمیفهمیدم اومده اینجا var/cache/apt/archives، واسه این میخواستم که بعدا اگه جای دیگه بهش احتیاج داشتم دوباره دانلود نکنمش.
و نکته ی آخر. من خودم یکی رو توی این فروم دیدم که ادعا میکرد سالهاست با گنو/لینوکس کار میکنه و راحت تر از این سیستم عامل وجود نداره. بعد در گیر بود که چه جوری میتونه فونت فارسی یه جوری نصب کنه که اینها َُِّۀآةؤإأء هم باهاش نصب بشن. بعد کاش بودی کمک ها رو میدیدی، عمرا هیچ تازه کاری نمیفهمید اینا دارن چی میگن به هم.
شماها هی میگید آسونه، ولی واسه هر کاری میاین تو اینترنت Search میکنید چه جوری این کارو بکنید. اصلا من نمیدونم اگه اینترنت رو از شما بگیرن میتونید خودتون بدون کمک مشکلاتتون رو توی گنو/لینوکس حل کنید؟
-
فکر نمی کنم هر کاری که تیم های نرم افزاری داخل ایران انجام میدن صحیح باشه. اولا این که اون قضیه دات نت کار بودن خیلی وقته که داره به سمت جاوا کار بودن و PHP کار بودن و ... میره. حداقل برای آگهی های استخدامی شهر تهران که من خیلی پی گیر هستم این جوریه. هر چند بازم تعداد دات نت کارها زیاده.
اما توی شهرهای دیگه دات نت نویسی به وفور شایع هست. البته من خودم تهران نیستم. چند وقت پیش ها رفته بودم برای مصاحبه توی یکی از با سابقه ترین و قدیمی ترین شرکت های شهرمون. فقط هم برنامه نویس دات نت و سی شارپ می خواستن. باور کنید کسی که داشت ازم مصاحبه می گرفت خودش توی مفاهیم شی گرایی لنگ می زد. حتی اسم روابط مدل UMLی که روش کار می کردن رو اشتباه می گفت.
به نظرم خیلی از کد نویس های دات نت رو اصلا نمیشه بهشون گفت کدنویس. فکر کنم اگه ماوس رو ازشون بگیری دیگه نتونن کد بنویسن. چون بخش عمده ای از کدشون رو با درگ اند دراپ می نویسن! بعضی هایی که من دیدم و از این راه پول در میارن حتی یه کانکشن استرینگ ساده هم نمی تونن بنویسن. خب این خیلی بده. مایکروسافت کد نویس ها رو تنبل کرده. خیلی هم زود به زود تکنولوژی هاش رو عوض می کنه. این اصلا خوب نیست. هر چند با این کار نشون میده که پیشرفت و تغییر رو دوست داره ولی همین عوض شدن های زود به زود باعث میشه آدم انگیزه ای برای یادگیری نداشته باشه.
در ضمن کد نویسی با این ابزار گرانقیمت (به رایگان) و پول درآوردن از اون از نظر اخلاقی اصلا درست نیست. حالا شاید بگید اینجا ایرانه و ... ولی من فکر می کنم و امیدوارم که بزودی این جو دات نتی ها از بین بره. به نظرم در کشور ما هم کراس پلتفرم واقعی نوشتن بزودی فراگیر خواهد شد...
-
دوستان! آخه چه اصراری دارید به این آقا چیزی رو ثابت کنید؟ ایشون پیشتر از این هم یه تایپیک کذایی دیگه با همین مضامین درست و وقت ملت رو تلف کردهان. من و شما میدونیم صحبتهای ایشون چقدر خام و ابتداییه. اما وقتی نمیخوان قبول کنن شما چرا خودتون رو اذیت میکنید؟ میگن در خانه اگر کس است یک حرف بس است. همچنین نرود میخ آهنین در سنگ. قصد توهین یا تشویش جو رو ندارم. صرفا حرف دلم رو خیلی رک گفتم :)
-
و نکته ی آخر. برو بابا من خودم یکی رو توی این فروم دیدم که ...
:o
امضاتون یه چیز دیگه میگه...
-
:o
امضاتون یه چیز دیگه میگه...
ببخشید، اصلاح کردمش :(
آقا من اومدم روزنامه 18 مرداد رو واستون اسکن گرفتم ایناهاش
http://www.uploadtak.com/images/e861_scan0001.jpg
دیگه خودتون نگاه کنید چی چقد بازار کار داره، اگه خواستید اتاقم پره روزنامست، همه رو واستون اسکن میگیرم. ;D
به نظرم خیلی از کد نویس های دات نت رو اصلا نمیشه بهشون گفت کدنویس. فکر کنم اگه ماوس رو ازشون بگیری دیگه نتونن کد بنویسن.
دوست عزیز چه ربطی داره؟ مثلا اگه یکی با چندتا کلیک بتونه چندتا table بسازه و relationship بین اینها رو تعریف کنه باید دانشش رو زیر سوال برد؟
حتمی باید اینجوری بنویسه؟
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
PRIMARY KEY (O_Id),
FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)
)
-
:o
امضاتون یه چیز دیگه میگه...
ببخشید، اصلاح کردمش :(
آقا من اومدم روزنامه 18 مرداد رو واستون اسکن گرفتم ایناهاش
http://www.uploadtak.com/images/e861_scan0001.jpg
دیگه خودتون نگاه کنید چی چقد بازار کار داره، اگه خواستید اتاقم پره روزنامست، همه رو واستون اسکن میگیرم. ;D
به نظرم خیلی از کد نویس های دات نت رو اصلا نمیشه بهشون گفت کدنویس. فکر کنم اگه ماوس رو ازشون بگیری دیگه نتونن کد بنویسن.
دوست عزیز چه ربطی داره؟ مثلا اگه یکی با چندتا کلیک بتونه چندتا table بسازه و relationship بین اینها رو تعریف کنه باید دانشش رو زیر سوال برد؟
حتمی باید اینجوری بنویسه؟
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
PRIMARY KEY (O_Id),
FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)
)
نه. منظورم این نیست. اتفاقا IDE های خوب و البته متفاوتی هم توی گنو/لینوکس داریم. من میگم یه برنامه نویس نباید خودش رو اسیر یه زبان و (تنها) ابزارهای اون زبان کنه. حتی بدون IDE باید بتونه debug کنه کدش رو...
در مورد روزنامه هم به نظرم بازم متن بازها جای خوبی توی اون صفحه دارن...
در مورد اون اصلاحیه هم تشکر؛ مطمئن باشید اینجا همه مون در حال یادگیری هستیم...
-
بحث خیلی داغ شد!
جناب masoudk شما رو دعوت میکنم به مطالعه کتاب "کلیسای جامع و بازار" اثر اریک ریموند :)
ممکنه توی ایران گنو هنوز جا نیفتاده باشه ، ولی مطمئن باشید به محض این که کپی رایت در ایران از یک یادداشت به لایحه و بعد به قانون تبدیل بشه ، اکثریت مجبورند که به گنو یا سیستم های مشابه مهاجرت کنند ;)
-
باز مشکل همونی هست که گفتم. کپی رایت. کپی رایت . کپی رایت.
شما با اون لپ تاپت و نرم افزارایی که توش نصبه پاتو از ایران بذار بیرون . اونوقت میبینیم چند مرده حلاجی! :D
ببین چند سال باید حبس بکشی و چند میلیون دلار باید جریمه پرداخت کنی ](*,) با همون پک نرم افزاری حبس ابد رو راحت گرفتی ;D
در ضمن کسی شما رو مجبور نمیکنه از گنو لینوکس استفاده کنی. آزادی یعنی این! ::)
فکر نکنم دیگه ادامه دادن این صحبت نیاز باشه. فقط دعا می کنم که کپی رایت تو ایران رعایت شه. ببینیم کی چی رو استفاده می کنه.
-
سلام
وبازاین مبحث کاملا تکراری و با صحبتهای تکراری هر کس در انتخاب مختاره این آقا دوست داره از ویندوز استفاده کنه بذارید استفاده کنه نوشه جونت و یکی هم مثله من دوست داره از گنو/لینوکس لذت ببره که بازم نوشه جونم بی خیال این بحثها فرسایشی بشید ](*,) ](*,)
-
منم دلیلی برای ادامه دادن این بحث نمیبینم.
منم احساس میکنم مردم یه بیابون خشک و بی آب علف دارن سقف خونه هاشون رو شیب دار درست میکنن، چون فقط شنیدن که تو جاهای سرسبز که بارون زیاد میاد اگه سقف خونه شیب دار نباشه خونه خراب میشه. چون خیلی از جوابها اینه که گنو/لینوکس چون رایگانه پس بهتره.
شما خودتون بیان کردید که اعتقاد دارید ویندوز خیلی راحته ولی چون رایگان نیست ترجیح میدید ازش استفاده نکنید. چیزی که به اعتقاد من نه ضعف ویندوز به حساب میاد و نه قدرت گنو/لینوکس.
Firefox، php، java، Vim هیچ کدوم جزو عموال شخصی لینوکس به حساب نمیاد و منم دارم تو ویندوز با همه ی اینها کار میکنم.
سیستم عاملی که برای انجام هر کاری مجبور باشی قبلش بری تو اینترنت جست و جو کنی که چطور میتونی این کار رو بکنی خیلی میشه ازش انتقاد کرد. من تا حالا مجبور نشدم تو فروم مربوط به ویندوز عضو بشم. و نه اصلا تا حالا همچین فرومی دیدم.
-
جناب masoudk شما رو دعوت میکنم به مطالعه کتاب "کلیسای جامع و بازار" اثر اریک ریموند :)
حتمی میخونم :)
-
:o
امضاتون یه چیز دیگه میگه...
ببخشید، اصلاح کردمش :(
آقا من اومدم روزنامه 18 مرداد رو واستون اسکن گرفتم ایناهاش
http://www.uploadtak.com/images/e861_scan0001.jpg
دیگه خودتون نگاه کنید چی چقد بازار کار داره، اگه خواستید اتاقم پره روزنامست، همه رو واستون اسکن میگیرم. ;D
به نظرم خیلی از کد نویس های دات نت رو اصلا نمیشه بهشون گفت کدنویس. فکر کنم اگه ماوس رو ازشون بگیری دیگه نتونن کد بنویسن.
دوست عزیز چه ربطی داره؟ مثلا اگه یکی با چندتا کلیک بتونه چندتا table بسازه و relationship بین اینها رو تعریف کنه باید دانشش رو زیر سوال برد؟
حتمی باید اینجوری بنویسه؟
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
PRIMARY KEY (O_Id),
FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)
)
نه. منظورم این نیست. اتفاقا IDE های خوب و البته متفاوتی هم توی گنو/لینوکس داریم. من میگم یه برنامه نویس نباید خودش رو اسیر یه زبان و (تنها) ابزارهای اون زبان کنه. حتی بدون IDE باید بتونه debug کنه کدش رو...
در مورد روزنامه هم به نظرم بازم متن بازها جای خوبی توی اون صفحه دارن...
در مورد اون اصلاحیه هم تشکر؛ مطمئن باشید اینجا همه مون در حال یادگیری هستیم...
دانشی که ۱۰۰ درصد وابسته به یک ابزار یا IDE خاص و مخصوصاً یه پلتفرم بسته و غیر portable باشه، نمیدونم اصلا بشه اسم دانش رو روش گذاشت یا نه.
برنامهنویس واقعی با یه ادیتور ساده مثل vim یا nano یا gedit هم باید بتونه کار کنه اگه مجبور شد (نه که لزوما همیشه از اینا استفاده کنه)
مثلاً اومدیم و مجبور شدی از پشت ssh بیای یه سورس رو ادیت کنی. حتما باید برای هر تغییر، scp کنی با IDE باز کنی، ادیت کنی دوباره scp کنی؟؟
-
:o
امضاتون یه چیز دیگه میگه...
ببخشید، اصلاح کردمش :(
آقا من اومدم روزنامه 18 مرداد رو واستون اسکن گرفتم ایناهاش
http://www.uploadtak.com/images/e861_scan0001.jpg
دیگه خودتون نگاه کنید چی چقد بازار کار داره، اگه خواستید اتاقم پره روزنامست، همه رو واستون اسکن میگیرم. ;D
به نظرم خیلی از کد نویس های دات نت رو اصلا نمیشه بهشون گفت کدنویس. فکر کنم اگه ماوس رو ازشون بگیری دیگه نتونن کد بنویسن.
دوست عزیز چه ربطی داره؟ مثلا اگه یکی با چندتا کلیک بتونه چندتا table بسازه و relationship بین اینها رو تعریف کنه باید دانشش رو زیر سوال برد؟
حتمی باید اینجوری بنویسه؟
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
PRIMARY KEY (O_Id),
FOREIGN KEY (P_Id) REFERENCES Persons(P_Id)
)
نه. منظورم این نیست. اتفاقا IDE های خوب و البته متفاوتی هم توی گنو/لینوکس داریم. من میگم یه برنامه نویس نباید خودش رو اسیر یه زبان و (تنها) ابزارهای اون زبان کنه. حتی بدون IDE باید بتونه debug کنه کدش رو...
در مورد روزنامه هم به نظرم بازم متن بازها جای خوبی توی اون صفحه دارن...
در مورد اون اصلاحیه هم تشکر؛ مطمئن باشید اینجا همه مون در حال یادگیری هستیم...
دانشی که ۱۰۰ درصد وابسته به یک ابزار یا IDE خاص و مخصوصاً یه پلتفرم بسته و غیر portable باشه، نمیدونم اصلا بشه اسم دانش رو روش گذاشت یا نه.
برنامهنویس واقعی با یه ادیتور ساده مثل vim یا nano یا gedit هم باید بتونه کار کنه اگه مجبور شد (نه که لزوما همیشه از اینا استفاده کنه)
مثلاً اومدیم و مجبور شدی از پشت ssh بیای یه سورس رو ادیت کنی. حتما باید برای هر تغییر، scp کنی با IDE باز کنی، ادیت کنی دوباره scp کنی؟؟
این مثالی که دوستمون زدن فرق میکرد. ایشون فرمودند که چون با visual studio اکثر کارها با drag and drop انجام میشه باعث تنبل شدن برنامه نویس میشه.
ببینید، یه ابزارهایی واقعا به ضرر برنامه نویس هست و جلوی پیشرفت برنامه نویس رو میگیره. مثل Dreamweaver. اصلا کسی که فقط با Dreamweaver تو قسمت Design Veiw کار کرده نمیشه اسمش رو طراح وب گذاشت. ولی حالا اگه یکی با Drag and Drop تو برنامه ی کاربردیش component اضافه کنه به نظر من که تو وقتش صرف جویی کرده و این یعنی برنده شدن.
من شما رو دعوت میکنم این مقاله رو مطالعه کنید و ببینید برای خلق یک textarea چند خط کد نیاز هست با جاوا نوشت:
http://www.roseindia.net/java/example/java/swing/how-to-create-textarea-in-java.shtml
حالا اگر جاوا یک IDE داشت که این کار را سریع انجام میداد آیا بد بود؟
-
یه ابزارهایی واقعا به ضرر برنامه نویس هست و جلوی پیشرفت برنامه نویس رو میگیره. مثل Dreamweaver. اصلا کسی که فقط با Dreamweaver تو قسمت Design Veiw کار کرده نمیشه اسمش رو طراح وب گذاشت. ولی حالا اگه یکی با Drag and Drop تو برنامه ی کاربردیش component اضافه کنه به نظر من که تو وقتش صرف جویی کرده و این یعنی برنده شدن.
واقعا خنده دار بود
بنده خدایی که با دریم ویور درگ دراپ میکنه طراح وب نیست
اون نفری که همون کارو تو ویژوال استودیو انجام میده برنامه نویسه و فقط تو وقتش صرفه جویی کرده. ;D
-
سرعت توسعه به خیلی چیزا بستگی داره از جمله مهارت و تسلط برنامهنویس.
من نمیگم ابزارهای ویژوال بده، ولی به نظر من (نظر شخصیم) برنامهنویس وقتی تسلط نسبی پیدا کنه، بهتره همهچیز رو با کد خالص انجام بده. وقتی هم تسلط پیدا کنید (مثل تایپیست که به کیبورد نگاه نمیکنه موقع تایپ) هم سریع انجام میدید، هم قدرت و انعطاف خیلی بیشتری دارید.
من خودم معمولا gui رو سعی میکنم خیلی داینامیک درست کنم و اصلا نمیتونم با ابزارهای ویژوال کار کنم (اگه بخوام باید کلی کد رو بهش وصله پینه کنم و خیلی کثیف درمیاد) مثلاً بر اساس یک سری شرایطی میخواید تصمیم بگیرید که فلان ویدجت چه خصوصیاتی داشته باشه یا اصلا از کدوم ویدجت استفاده کنید و حتی یه لیست پویا از ویدجتهای مختلف داشته باشید و این جور چیزها... توضیح دادنش سخته. به مرور زمان بعد از چند سال شاید منظورم رو متوجه بشید.
-
.
-
یه ابزارهایی واقعا به ضرر برنامه نویس هست و جلوی پیشرفت برنامه نویس رو میگیره. مثل Dreamweaver. اصلا کسی که فقط با Dreamweaver تو قسمت Design Veiw کار کرده نمیشه اسمش رو طراح وب گذاشت. ولی حالا اگه یکی با Drag and Drop تو برنامه ی کاربردیش component اضافه کنه به نظر من که تو وقتش صرف جویی کرده و این یعنی برنده شدن.
واقعا خنده دار بود
بنده خدایی که با دریم ویور درگ دراپ میکنه طراح وب نیست
اون نفری که همون کارو تو ویژوال استودیو انجام میده برنامه نویسه و فقط تو وقتش صرفه جویی کرده. ;D
حق با شماست. به نظرم استفاده بیش از حد از ابزارهای آماده در طول زمان باعث ایجاد overhead میشه. همونطور که مثلا شی گرا نوشتن همه جا هم خوب نیست، استفاده از کامپوننت هم همه جا و برای هر کاری خوب نیست. بخصوص برای جاهایی که bottleneck هستن.
من قدیم ترها فقط توی dreamweaver وب می ساختم، البته کد می زدم. بعدش که مهاجرت کردم به گنو/لینوکس الان فقط دارم روی aptana studio کار میکنم. به جرات میگم هیچ تفاوتی رو احساس نمی کنم. چون به نظرم خودم رو اسیر IDE نکردم. برای همین الان توی مثلا pluma هم براحتی وب می سازم. حالا با سرعت کمتر.
-
یه ابزارهایی واقعا به ضرر برنامه نویس هست و جلوی پیشرفت برنامه نویس رو میگیره. مثل Dreamweaver. اصلا کسی که فقط با Dreamweaver تو قسمت Design Veiw کار کرده نمیشه اسمش رو طراح وب گذاشت. ولی حالا اگه یکی با Drag and Drop تو برنامه ی کاربردیش component اضافه کنه به نظر من که تو وقتش صرف جویی کرده و این یعنی برنده شدن.
واقعا خنده دار بود
بنده خدایی که با دریم ویور درگ دراپ میکنه طراح وب نیست
اون نفری که همون کارو تو ویژوال استودیو انجام میده برنامه نویسه و فقط تو وقتش صرفه جویی کرده. ;D
DreamWeaver اگه یه خط پاراگراف توش بنویسی و style پاراگراف رو با design view تغییر بدی، خودش میاد بالای سورسی که داری واست یه style درست میکنه. بعد اگه اون پاراگراف رو پاک کنی اون style که ساخته شده پاک نمیشه. این فقط یه مثال بود. در کل اگه با Design veiw توی DreamWeaver وبسایت بسازی کدی که واست درست میشه کد مطلوبی نیست.
ولی مثلا join های پیچیده ای که خود wizard ویژوال استودیو برات روی دیتابیست درست میکنه نه تنها یه خط هم کد اضافه درست نمیکنه، بلکه کدی رو مینویسه که سریع ترین راه برای بازیابی رو داره. چون اکثرا برنامه نویس ها جوری کد مینویسند که خودشون راحتتر متوجه بشن و کمتر به بهینگی کد فکر میکنند.
بله، اون آقایی که connection string بلد نیست بنویسه فاتحش خوندست. اون کسی هم که همه چیز رو بخواد خودش بنویسه بازم فاتحش خوندست.
-
منم دلیلی برای ادامه دادن این بحث نمیبینم.
منم احساس میکنم مردم یه بیابون خشک و بی آب علف دارن سقف خونه هاشون رو شیب دار درست میکنن، چون فقط شنیدن که تو جاهای سرسبز که بارون زیاد میاد اگه سقف خونه شیب دار نباشه خونه خراب میشه. چون خیلی از جوابها اینه که گنو/لینوکس چون رایگانه پس بهتره.
شما خودتون بیان کردید که اعتقاد دارید ویندوز خیلی راحته ولی چون رایگان نیست ترجیح میدید ازش استفاده نکنید. چیزی که به اعتقاد من نه ضعف ویندوز به حساب میاد و نه قدرت گنو/لینوکس.
Firefox، php، java، Vim هیچ کدوم جزو عموال شخصی لینوکس به حساب نمیاد و منم دارم تو ویندوز با همه ی اینها کار میکنم.
سیستم عاملی که برای انجام هر کاری مجبور باشی قبلش بری تو اینترنت جست و جو کنی که چطور میتونی این کار رو بکنی خیلی میشه ازش انتقاد کرد. من تا حالا مجبور نشدم تو فروم مربوط به ویندوز عضو بشم. و نه اصلا تا حالا همچین فرومی دیدم.
بله. چون فلسفه پشت لینوکس میگه همه چیز برای همست! و خب طبعا کاربران ویندوز هم جز "همه" محسوب میشن و حق استفاده از این ها رو دارند.
vim هم سال 1976 برای نسخه های اولیه BSD نوشته شد. اون موقع ویندوزی نبود :)
-
من خودم تا یکسال پیش حالم از گنو/لینوکس بهم میخورد چون یه بار نسخه ۹.۱۰ اوبونتو رو نصب کردم و تقریبا هیچ کاری نتونستم باهاش بکنم ;D از دسکتاپش بدم اومد و یه سری مسائل دیگه که باعث شد گذاشتمش کنار. اما الان دارم با اوبونتو ۱۲.۰۴ کار میکنم و خیلی هم ازش راضیم. یه تار موی گندیدش رو هم به سون و ویستا نمیدم. (راجع به xp باید مذاکره کنیم ;D) واقعا هر کاری خواستم بکنم برام انجام داده. از لحاظ امنیتی هم که ۲۰ه ،اصن حرف نداره فقط مشکلش اینه که counter strike بدون wine روش نصب نمیشه :D. شاید شما با این نسخه از اوبونتو حال نکردی. توزیع های دیگه رو امتحان کن اگه دوست داری، با دسکتاپ های دیگه.
مشکل شما (و در گذشته، خودم) اینه که حاضر نیستی(م) چیز جدید رو امتحان کنی(م) و از همون اول اگه کوچکترین مشکلی برات (برامون) پیش اومد ازش به عنوان یه بهانه استفاده کردی(م) و قید گنو/لینوکس رو زدی(م). مثلا افیسش چرا شبیه افیس ۲۰۰۳ هست یا چرا فیلم باز نمیکنه و...
یه رفیق دارم که مثل شما فکر میکنه. یه فیلم بهم داد با پسوند mkv بعدش بهم گفت "مگه باز میکنه؟". این چیزیه که ملت راجع به لینوکس فکر میکنن. امثال شما معمولا میگن چون فلان نرم افزار رو نمیشه روش نصب کرد بدرد نمیخوره.
به نظر شما اینکه مثلا کار با یه نرم افزاری نسبت به مشابه ویندوزی سخت تره (البته اینو شما میگی) یا اینکه اصلا اون نرم افزار نصب نمیشه دلیل بر اینه که گنو/لینوکس بد باشه؟
اینکه خیلی از اینترنت استفاده میکنه به نظر شما بده؟ این مشکل اینترنت توی ایرانه نه مشکل از گنو/لینوکس. این بده که هر هفته جدید ترین آپدیت ها رو نصب کنی تا از باگها جلوگیری بشه؟ خوده شما الان که داری اینو میخونی آپدیتهای ویندوزت روشنه؟ چندبار ویندوزت رو آپدیت کردی؟ تا حالا کل نرم افزارهای سیستمت رو یه جا آپدیت کردی ببینی چه حالی میده؟
من واقعا از ویندوز بدم نمیآد اتفاقا عاشق xp هستم، محشره. ولی اینکه همه از ویندوز و برنامه های ویندوزی استفاده میکنن دلیل نداره که من نوعی هم همین کارو بکنم. چون این سیاست دقیقا همون چیزیه که ماکروسافت میخواد.(از ماکروسافت بدم میاد) تازه برای اکثر (۹۹.۹۹٪) برنامه های ویندوز معادلی در لینوکس وجود داره. این که شما میگید همه برنامه نویس دات نت میخوان دلیل نمیشه که واسه کامپیوتر شخصیم از گنو/لینوکس استفاده نکنم. در ضمن یه چیزی هست یه نام monodevelop که به نظر من از VS بهتره. میشه باهاش سی شارپ و vb نوشت. تازه خروجیش هم فایل exe هست. من دارم ازش توی اوبونتو استفاده میکنم.
در هر صورت امیدوارم از هر سیستم عاملی که استفاده میکنید موفق باشید ولی دیر یا زود مثل من به این نتیجه میرسید که بهتر از ویندوز هم سیستم عاملی هست.
-
در ضمن یه چیزی هست یه نام monodevelop که به نظر من از VS بهتره. میشه باهاش سی شارپ و vb نوشت. تازه خروجیش هم فایل exe هست. من دارم ازش توی اوبونتو استفاده میکنم.
حالا شاید درست نباشه این مطلب رو اینجا بگم ولی چون حرفش پیش اومد لطفا اجازه بدید که بگم.
اتفاقا یه سری component هست تو visual studio برای نصبش احتیاج به powershell 2.0 داری که روی ویستا نیست و با ویندوز 7 اومده. ولی متاسفانه powershell 2.0 رو که میخوای دانلود کنی قبلش باید validate کنی که ویندوزت کپی نباشه.
من میخواستم امروز فردا ویستا رو پاک کنم یه 7 بریزم که powershell 2.0 تو خودش باشه. ولی اگه این powershell 2.0 تو گنو/لینوکس راه حل داره حاضرم کل فضای هاردم و به لینوکس اختصاص بدم. یه سری component هست برای Debug کردن که بعضی از شرکت ها باهاش کار میکنند. احتیاج دارم یاد بگیرم حتمی.
حالا راهی داره؟ دیشب که جست و جو کردم اکثرا گفته بودن بهتره تو همون ویندوز ازش استفاده بشه.
-
حقیقتش اطلاعی در این زمینه ندارم.
-
شماها هی میگید آسونه، ولی واسه هر کاری میاین تو اینترنت Search میکنید چه جوری این کارو بکنید. اصلا من نمیدونم اگه اینترنت رو از شما بگیرن میتونید خودتون بدون کمک مشکلاتتون رو توی گنو/لینوکس حل کنید؟
من با این حرف کاملا موافقم
تو لینوکس میخوای یه نرم افزار نصب کنی نمیدونی اسم بسته مورد نظر تو دیسترویی که استفاده میکنی چی هست باید سرچ کنی . بعد هر کار جدیدی که میکنی باید یاد داشت کنی . اصلا خیلی از دستورات و کانفیگ نرم افزارها به خاطر سپردنشون سخته به عبارتی باید حفظ کنی . البته من فکر میکنم برای حل این مشکل باید اصولی لینوکس رو یاد گرفت و با بدست آوردن سر نخها مساله رو حل کرد مثلا
apt-get search felanBarname
البته بعضی موقع ها چندین بسته وجود داره برای اون نرم افزاری که میخواید من تو فدورا زیاد مواجه شدم که این هم با تجربه حل میشه
yum search felan
خلاصه یکم بد قلقه
برای مساءل جدید هم که مطلقا باید سرچ کرد
-
شماها هی میگید آسونه، ولی واسه هر کاری میاین تو اینترنت Search میکنید چه جوری این کارو بکنید. اصلا من نمیدونم اگه اینترنت رو از شما بگیرن میتونید خودتون بدون کمک مشکلاتتون رو توی گنو/لینوکس حل کنید؟
من با این حرف کاملا موافقم
تو لینوکس میخوای یه نرم افزار نصب کنی نمیدونی اسم بسته مورد نظر تو دیسترویی که استفاده میکنی چی هست باید سرچ کنی . بعد هر کار جدیدی که میکنی باید یاد داشت کنی . اصلا خیلی از دستورات و کانفیگ نرم افزارها به خاطر سپردنشون سخته به عبارتی باید حفظ کنی . البته من فکر میکنم برای حل این مشکل باید اصولی لینوکس رو یاد گرفت و با بدست آوردن سر نخها مساله رو حل کرد مثلا
apt-get search felanBarname
البته بعضی موقع ها چندین بسته وجود داره برای اون نرم افزاری که میخواید من تو فدورا زیاد مواجه شدم که این هم با تجربه حل میشه
yum search felan
خلاصه یکم بد قلقه
برای مساءل جدید هم که مطلقا باید سرچ کرد
شما یه دقیقه تو ذهنت جای گنو/لینوکس و ویندوز رو با هم عوض کن. فکر کن همه گنو/لینوکس کار بودن و یه تعداد کمی ویندوز داشتن. تو همه مغازه ها همه نرم افزارهای آزاد میفروختن و ویندوز کارا برای هر کاری به اینترنت نیاز داشتن. اون موقع ما گنو/لینوکس کارها ویندوز کارها رو مسخره میکردیم که اه نگاشون کن، اگه یه روز اینترنت نداشته باشن هیچ کاری نمیتونن بکنن.
دلیل اینکه الآن شما تو ویندوز کمتر به سرچ تو اینترنت نیاز داری اینه که الآن دیگه گدا سرکوچه ما هم میدونه ویندوز چیه و بلده باهاش کار کنه. شما الآن اطرافت کلی آدم ویندوز کار هست که مشکلاتت رو مسلما میری از اونا میپرسی. اما اگه اونا نبودن مثه ما گنو/لینوکسی ها کلا تو اینترنت بودی.
علاوه بر اون من خودم تو ویندوز هم کم برام پیش نیومده که کاری رو گیر کنم و برم تو اینترنت سرچ کنم. تازه یک بار سرچم هم یک نتیجه جالب داشت، سوالم تو سایت خود مایکروسافت هم مطرح شده بود و با اینکه مایکروسافت میدونست نرم افزارش باگ داره ولی هنوز درست نکردتش!
-
شماها هی میگید آسونه، ولی واسه هر کاری میاین تو اینترنت Search میکنید چه جوری این کارو بکنید. اصلا من نمیدونم اگه اینترنت رو از شما بگیرن میتونید خودتون بدون کمک مشکلاتتون رو توی گنو/لینوکس حل کنید؟
من با این حرف کاملا موافقم
تو لینوکس میخوای یه نرم افزار نصب کنی نمیدونی اسم بسته مورد نظر تو دیسترویی که استفاده میکنی چی هست باید سرچ کنی . بعد هر کار جدیدی که میکنی باید یاد داشت کنی . اصلا خیلی از دستورات و کانفیگ نرم افزارها به خاطر سپردنشون سخته به عبارتی باید حفظ کنی . البته من فکر میکنم برای حل این مشکل باید اصولی لینوکس رو یاد گرفت و با بدست آوردن سر نخها مساله رو حل کرد مثلا
apt-get search felanBarname
البته بعضی موقع ها چندین بسته وجود داره برای اون نرم افزاری که میخواید من تو فدورا زیاد مواجه شدم که این هم با تجربه حل میشه
yum search felan
خلاصه یکم بد قلقه
برای مساءل جدید هم که مطلقا باید سرچ کرد
قرار هم نیست مشکلات بدون اینترنت حل بشن. یا بهتره بگم قراره مشکلات بدون اینترنت حل نشن. گنو زادهی اینترنته و تنها راه زنده موندنش هم اینترنته. اگه قراره از اینترنت توش استفاده نشه بهتره از همون ویندوز استفاده شه
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
توی سایر سیستم عاملها (چه آزاد چه انحصاری) خودمون باید گلیممون رو از آب بیرون بکشیم. مثلا شما در مک برای پیدا کردن iLife درسته که خیلی سرچ نمیکنی ، ولی مثلا فکر کن نسخه 12 رو داری و یک Patch لازم داره که روی 10.6 اجرا شه، اون موقع هست که باید سرچ کنی تا پیداش کنی.....
در لینوکس هم همینطوره.. در BSD و Solaris و .... هم همینطوره. چون همشون بر مبنای اینترنت ساخته شدند :)
-
والا من نه رشته ام کامپیوتر هستش نه برنامه نویسم یه کاربر معمولی هستم اما به کامپیوتر علاقه دارم و الان اکثر کارام رو دارم با اوبونتو انجام میدم هم رو لپ تاپ و هم پی سی ویندوز نصبه حدود 11 سال هم هست ویندوز کار میکردم ولی خیلی وقته اصلا لاگین نکردم اگه کسی بخواد از یه چیزی استفاده کنه بالاخره باید کمی وقت بهش بزاره تا چیزای اولیه رو یاد بگیره و این طبیعی هستش که با ویندوز متفاوته! :D اتفاقا من نظرم اینه که لینوکس به طور کامل نیازهای بک کاربر معمولی رو برطرف میکنه چون اکر کاربرهای معمولی با نرم افزارهای تخصصی مثل فوتوشاپ کاری ندارن و خیلی از نرم افزارهای موجود در سافتویرسنتر نیاز کاربر رو برطرف میکنه در ایران اینجوریه که مثلا یارو میره برای یه کار خیلی ساده فتوشاپ رو نصب میکنه در صورتی که همین کار رو یه نرم افزار رایگان و آزاد از عهده اش بر می یاد اینجا ایرانه دیگه! ;D بزار کپی رایت در ایران هم اجرا بشه تا این سایتهای دزد رو جمع کنن اون وقت میفهمن که نباید برای یه کار ساده برن فتوشاپ رو نصب کنن!! ;D یه چیز دیگه بگم اینقدر نگید اگه شما فقط فیلم و آهنگ و وبگردی میکنید برید از همون ویندوز استفاده کنید! هیچکدوم شما که از روز اول با لینوکس کار نکرده که اینطوری می یایید به ما ژست میگیرید!! :o همتون از ویندوز شروع کردید اما الان طوری حرف میزنید انگار از اول لینوکس کار بودید ;D
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
چه ربطی داره؟ :o
وقتی میگی یه چیزی آدم رو تنبل میکنه یعنی شما فقط کافیه رو یه دکمه کلیک کنی.
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
چه ربطی داره؟ :o
وقتی میگی یه چیزی آدم رو تنبل میکنه یعنی شما فقط کافیه رو یه دکمه کلیک کنی.
خب شما برای نصب exe چه میکنی؟ cmd رو باز میکنی؟ مطمئنا نه :)
ولی مثلا یه بسته از AUR گرفتی ، ترمینال باز :
pacman -U <pkgname>
البته اینم مطمئن نیستما! فقط مثال بود :)
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
چه ربطی داره؟ :o
وقتی میگی یه چیزی آدم رو تنبل میکنه یعنی شما فقط کافیه رو یه دکمه کلیک کنی.
خب شما برای نصب exe چه میکنی؟ cmd رو باز میکنی؟ مطمئنا نه :)
ولی مثلا یه بسته از AUR گرفتی ، ترمینال باز :
pacman -U <pkgname>
البته اینم مطمئن نیستما! فقط مثال بود :)
اصلاح کنم که این دستور برای آپگرید کردن بود.
تووی یه کلیک کردن که اوبونتو هم اینجوره دیگه ! خب روی فایل دب کلیک کنی نصب میشه !
ویندوز آدم رو تنبل میکنه ، چون از فرایند نصب ، وابستگی ها و یا حتی پروسه ی اجرای برنامه و بالا اومدن کامپیوتر چیزی متوجه نمیشید ! ولی تووی گنو/لینوکس نه اینجور نیست ! کلا تووی گنو/لینوکس آدم با سیستمش درگیره حتی با اوبونتو که همه چیز رو ساده سازی کرده ، تووی اوبونتو خواه ناخواه گذرت به ترمینال میوفته ولی تووی ویندوز نه ممکنه چندین سال حتی داس رو باز نکنی ...
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
چه ربطی داره؟ :o
وقتی میگی یه چیزی آدم رو تنبل میکنه یعنی شما فقط کافیه رو یه دکمه کلیک کنی.
خب شما برای نصب exe چه میکنی؟ cmd رو باز میکنی؟ مطمئنا نه :)
ولی مثلا یه بسته از AUR گرفتی ، ترمینال باز :
pacman -U <pkgname>
البته اینم مطمئن نیستما! فقط مثال بود :)
چون برای نصب یه فایل exe لازم نیست cmd رو باز کنی این میشه نشان از ضعف سیستم عامل؟ ](*,)
ویندوز آدم رو تنبل میکنه ، چون از فرایند نصب ، وابستگی ها و یا حتی پروسه ی اجرای برنامه و بالا اومدن کامپیوتر چیزی متوجه نمیشید ! ولی تووی گنو/لینوکس نه اینجور نیست ! کلا تووی گنو/لینوکس آدم با سیستمش درگیره حتی با اوبونتو که همه چیز رو ساده سازی کرده ، تووی اوبونتو خواه ناخواه گذرت به ترمینال میوفته ولی تووی ویندوز نه ممکنه چندین سال حتی داس رو باز نکنی ...
خب این حرف منطقی تره. ولی توی اوبونتو هم چیزی از وابستگی ها متوجه نمیشید!
معماری اوبونتو این مزیت رو داره که یه library مورد نیاز تو package همه ی برنامه ها تکرار نشده. ولی باز هم ما با یه دستور میگیم که فلان برنامه رو نصب کن و بدون اینکه متوجه بشیم به چیا احتیاج داره خودش اونها رو برای ما میگیره.
درگیر بودن با سیستم زیاد هم باعث افتخار نیست!
داس هم نه, command prompt
-
در مورد بحث سرچ:
فقط در ویندوز هست که آدم تنبل میشه و همه چی لقمه آماده هست ](*,)
به نظر من اینکه میگید ویندوز آدم رو تنبل میکنه و همه چی لقمه آماده هست یه جور تعریف از ویندوز به حساب میاد!
تعریف؟ یعنی این که همه چی پشت پرده باشه و شما فقط Progress Bar سبز رنگ رو ببینی که برنامه نصب میشه مزیته؟ یا اینکه بتونی باینری DEB یا RPM رو باز کنی و درونش رو ببینی که چی کجا میره ؟
چه ربطی داره؟ :o
وقتی میگی یه چیزی آدم رو تنبل میکنه یعنی شما فقط کافیه رو یه دکمه کلیک کنی.
خب شما برای نصب exe چه میکنی؟ cmd رو باز میکنی؟ مطمئنا نه :)
ولی مثلا یه بسته از AUR گرفتی ، ترمینال باز :
pacman -U <pkgname>
البته اینم مطمئن نیستما! فقط مثال بود :)
اصلاح کنم که این دستور برای آپگرید کردن بود.
تووی یه کلیک کردن که اوبونتو هم اینجوره دیگه ! خب روی فایل دب کلیک کنی نصب میشه !
ویندوز آدم رو تنبل میکنه ، چون از فرایند نصب ، وابستگی ها و یا حتی پروسه ی اجرای برنامه و بالا اومدن کامپیوتر چیزی متوجه نمیشید ! ولی تووی گنو/لینوکس نه اینجور نیست ! کلا تووی گنو/لینوکس آدم با سیستمش درگیره حتی با اوبونتو که همه چیز رو ساده سازی کرده ، تووی اوبونتو خواه ناخواه گذرت به ترمینال میوفته ولی تووی ویندوز نه ممکنه چندین سال حتی داس رو باز نکنی ...
ممنون. یادم رفته بود :D .
در مورد ویندوز هم دقیقا همینطوره. البته لینوکس هم مثلا اوبونتو یا مینت سعی دارند کاربر رو از ترمینال دور کنند تا راحت باشن :) ولی خب در نهایت کاربر مجبور میشه ترمینال رو باز کنه یا حداقل 10 خط اسکریپت برای خودش بنویسه.
-
باز هم ما با یه دستور میگیم که فلان برنامه رو نصب کن و بدون اینکه متوجه بشیم به چیا احتیاج داره خودش اونها رو برای ما میگیره.
خب عزیزم شما دقت کن زمانی که یه وابستگی مشکل داشته باشه بهت هشدار میشده که به این دلیل نمیتونم نصب کنم ، شما مجبور میشید که در موردش تحقیق کنید و در آخر هم متوجه میشید که این وابستگی به چه درد شما میخوره !
لازم نیست همه وابستگی ها رو یه شبه یاد گرفت ! به مرور زمان کم کم وابستگی های مهم و پر کاربرد را متوجه میشید
درگیر بودن با سیستم زیاد هم باعث افتخار نیست!
بلی ! درست است ولی برای یه کاربر ساده نه کاربری که دنبال یاد گرفتن است ! شما تووی ویندوز عمرا اصطلاح مونت کردن رو نشنیده بودید ولی تا زمانی که میاد تووی گنو/لینوکس بعد متوجه میشید که فرایند مونت کردن چی هست و چی نیست !
تووی ویندوز رووی درایو 2بار کلیک میکنی و بس !!!
تووی ویندوز دیدت بسته است ولی زمانی که میای تووی این جور سیستم ها و مجبور میشی که با سیستمت درگیر بشی دیدت بازتر میشه ! کسی هم که 4تا چیز بشتر یاد میگیره افتخار میکنه !
در دنیای رایانه کسی ثروتمند ترست که دانش بیشتری داشته باشه ! کسی هم که دانش بیشتری داشته باشه به خودش مفتخر تر میشه !