MGroup

بایگانی نویسنده

امروز وقتی تو شرکت یه باگی رو فیکس کردم، من تنها یه کامیت کردم که آقا فلان باگ رو فیکس کردم! بعد از اون وظیفه مدیر پروژه‌ام بود که بره و توی bug tracker بنویسه که آقا این باگ رو فیکس کردیم! و بعد از اون تیم QA و مشتری و دست آخر رئیس بزرگ میره و وضعیت باگ رو به حل‌شده یا همون Fixed تغییر میده! (سلسله مراتبیه برا خودش!)

یادم اومد که تو KDE وقتی به باگ رو فیکس میکردیم، وقتی توی پیغام کامیت مینوشتیم که فلان باگ فیکس شده، مستقیما با همون کامیت، وضعیت باگ هم تغییر میکرد به حل شده! و خلاص! (البته اونجا برنامه‌نویس و مدیر و رئیس بزرگ همه خودمون بودیم =)) )

و البته یه بار برام پیش اومد که بعد از اینکه من یه باگ رو فیکس کردم، کاربری که باگ رو ریپورت کرده بود، اومد و دوباره بازش کرد، که نه آقا حل نشده!
منم رفتم دوباره وضعیتش رو عوض کردم که حل‌شده و گفتم حل شده آقاجان!
اونم که خیلی سمج بود، دوباره وضعیت باگ رو عوض کرد که نه آقا من تست کردم به این دلیل به اون دلیل حل نشده!

من کم آوردم، دیگه دست به باگ نزدم و گفتم ولش کن، من که حوصله‌اش رو ندارم. =))

البته چند باری تو شرکت اتفاق افتاده که باگی که من اعلام کردم حل شده، یکی توی این سلسله مراتب، اومده و گفته نه نشده! و دوباره و دوباره.

هیچی دیگه، جالب بود و تو ۱۴۰ کاراکتر هم جا نمیشد، اینجا نوشتمش D:

معیّن باشید.

پانوشت: آقای مجتبی شاهی، ورود اسم شما را به لیست توسعه‌دهندگان برنامه وزین Calligra  تبریک و تهنیت عرض نموده! از فیسبوک سعادت دنیوی شما را خواستاریم!

برچسب‌ها:

موسسه تحقیقاتی research2guidance اعلام کرد: «بطور متوسط نرم‌افزار روی چارچوبهایی که بیش از حد تبلیغ نشده‌اند فرصت بیشتری برای دانلود و دیده شدن دارد.»

این نتایج مانیتورینگ بازار نرم‌افزارهای موبایل که توسط این موسسه انجام گرفته است.

این موسسه طی خبری اعلام کرده است:

با وجود همه تبلیغاتی که روی پلتفورمهای اندروید و iOS میشود، توسعه‌دهندگان همچنان نگاهی به پتانسیل مخفی سیستمهای دیگر دارند. نتایج گزارش مانیتورینگ برنامه‌های موبایلهای هوشمند در سه ماهه دوم سال ۲۰۱۱ نشان میدهد که برنامه‌هایی که روی پلتفورمهای کم طرفدارتر مثل WP7 و Blackberry منتشر شده‌اند، دانلود بیشتری نسبت به برنامه‌های App Store اپل داشته‌اند.

OVI Store نوکیا همچنان بیشترین دانلود برای یک برنامه را دارد.

برنامه‌های Symbian روزانه ۱۶۰٪ بیشتر از برنامه‌های iOS دانلود می‌شوند.

منبع

برچسب‌ها: , , ,

چقد خوشکل شده این وردپرس D:

آهان، میخواستم یه چیز باحال تعریف کنم، همین چند وقت پیشا بود که لینوس توروالدز تو یه مصاحبه گفته بود فکر نمیکنم لینوکس ورژن سه داشته باشه! چون واقعا امکانات گنده و خفنی نمونده که پیاده کنیم!
واقعا هم نرم افزاری که بعد از بیست وچند سال هنوز تو ورژن 2.6.39 هست امروز، یعنی خیلی اتفاق خاصی باید بیوفته.

و عموما دراین سطح نرم افزارها افزایش ورژن اصلی، مساوی با تغییرات زیاد در API و ABI و این چیزا خواهد بود.

اما، خبر جدیدی حاکی از انتشار نسخه 3 لینوکس است، ولی بدون تغییرات عمده!

گویا برنامه نویسان کرنل از جمله لینوس از این ورژن های طولانی خسته شدن، و هوس کردن مثه ویندوز و مک و این چیزا که سالی یه شماره میندازن، اونا هم شماره ها رو تندتر بندازن!

بحثی که در همین باره شده!

و این تیکه اش کلا جالبه:

On Tue, May 24, 2011 at 10:36 AM, H. Peter Anvin <hpa <at> zytor.com> wrote:
>
> I think this whole discussion misses the essence of the new development
> model, which is that we no longer do these kinds of feature-based major
> milestones.

Indeed.

It’s not about features. It hasn’t been about features for forever.

So a renumbering would be purely about dropping the numbers to
something smaller and more easily recognized. The ABI wouldn’t change.
The API wouldn’t change. There wouldn’t be any big «because we finally
did xyz».

Linus

یعنی کلا دیگه شماره ورژن کار زیادی به تغییرات و امکانات جدید نخواهد داشت، جدا هم امکاناتی نمونده که پیاده کنن =))

و احتمالا از حالا لینوکس با شماره ورژنهای بزرگتری منتشر خواهد شد!

در ادامه پستی که برای دانشجوها و مشارکتشون توی پروژه‌های آزاد/متن‌باز نوشتم، یکی از راه‌های خوب و راحت ورود به این دنیا برای دانشجوها، برنامه Google summer of Code هست، که گوگل هر ساله برای تابستون دانشجوها راه می‌اندازه، و طی اون پروژه‌هایی تعریف میشه و دانشجویان و مربیانی برای اونا مشخص میشن و پروژه‌ها تا آخر تابستون که عموما فصل بیکاری دانشجوهاست، انجام میشه.

و البته مهمترین نکته اینه که بعضی پروژه‌های متن‌باز مثل KDE یا Debian از این فرصت استفاده میکنن، و پروژه‌هایی تعریف میکنن، که دانشجوها میتونن روی اونا کار کنن! هم دانشجوها یه چیزایی یاد میگیرن هم پروژه‌ها contributor جدید پیدا میکنن D: و خوب مشخصه‌ی بارزش اینه که قرار نیست دانشجوها خیلی خفن برنامه‌نویس باشن، و همچین انتظاری نمیره، و میتونن در این فرصت ۳ ماهه یک قدم بزرگ به جلو بردارن و خیلی چیزا یاد بگیرن. چون با برنامه‌نویسان خوب دنیا در ارتباط خواهند بود.

البته فکر کنم تابستونِ پر از کد امسال وقت ثبت نام و ایناش تموم شده، نشده باشه هم به علت تحریم‌ها شرمندتون میشم D:

حالا پروژه KDE (شاید دیگری‌ای هم باشه که من خبر ندارم) برنامه موازی‌ای داره به نام Season Of KDE که مخصوص پروژه‌ها و دانشجویانیست که توی Google summer of code پذیرفته نشدن! که همین لیدیا خانم هم گویا مسولش هستن! (اگه رفتین طرفش حتما ذکر کنین که ایرانی هستین و گوگل راهتون نمیده)

اخیرا هم دو تا دانشجو از همین طریق اومدن سمت چغوک و قراره که کارهایی بکنن! ( امیدوارم D: ) و خوب مهمترین نکته همونه که گفتم، برنامه‌نویسی بلدن، یه ذره هم Qt بلدن! و بقیه چیزا رو قراره یاد بگیرن!

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

پانویس شاید باربط: راستی ۲۹ اردیبهشت هم گویا قراره جشن اوبونتو در تهران باشه، اونجا هم با کارگاه برنامه‌نویسی در لینوکس، دور هم خواهیم بود. (امیدوارم)

خیلی وقته میخوام نظراتم در مورد لینوکس اف ام رو بنویسم. حالا حسش اومد…

نکته: متن پیش رو نظرات شخصی من هست، من با خیلی از دوستانی که برای لینوکس اف ام از ابتدا برنامه میساختن آشنا هستم، و منظورم ناراحت کردن این دوستان نیست به هیچ وجه، صرفا نظرات درست یا غلط خودم رو در میون میذارم برای شاید بهتر شدن برنامه ها…

به نظر من اون برنامه ثابت هفتگی خیلی خوب بود، اینکه آدم بدونه دقیقا یه زمان خاص در هفته/روز/ماه برنامه داره، یه جورایی میشه در طول هفته حتی تبلیغ برنامه های این هفته رو کرد، و این میشد که من اون زمان که لینوکس اف ام راه افتاد سرباز بودم، اما بعضی هفته ها سر وقت میرفتم کافی نت و برنامه جدید رو دانلود میکردم که گوش کنم. حیف شد که از اون مود در اومد.

به نظر من هرگونه برنامه آموزشی از طریق رادیو حتی تلویزیون اشتباهه! آموزش رو از طریق وبلاگ خیلی بهتر میشه داشت. جاش توی رادیو نیست.

برنامه های خبری و بحثی خوبه، جنجالی، مثه همون برنامه ماکروسافت و ناول که اون اول کار بود!

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

آره، درسته، منم میدونم در طول یک هفته مگه چندتا خبر وجود داره! اما یکی اینکه لزومی نداره برنامه چهار ساعت باشه، نیم ساعت برنامه خوب و جذاب که کلی آدم گوش کنن بهتره از دو ساعت برنامه خسته کننده! بعلاوه اینکه خیلی از همین اخبار کلی مباحثه در ادامه شون دارن. کلی موضوع برای کل کل کردن مفید وجود داره، کل کل مفید یعنی که دو یا چند نفر سر یه موضوع بحث کنن، در برنامه های مختلف، و البته حرفای مفید بزنن 😉

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

برنامه های جالبی مثه لاگهای نارسیس، اخبار جادی و ایریکس، گزارشهایی که از جشنها و برنامه های لینوکسی کشور داده میشد. خیلی کارهای جالب میشه کرد.

با تشکر از همه دوستانی که برای لینوکس اف ام زحمت کشیدن تو این مدت تا سرپا بمونه…

برچسب‌ها: ,

اگر اخبار IT رو دنبال کنین، حتما خبر به تعویق افتادن انتشار سورس کد اندروید 3 رو شنیدین! و بحثهایی که در جامعه پیرامون اینکه اندروید دیگر متن باز نیست…

مطلب جالبی تو سایت osnews.com خوندم، که سوالات و شبهاتی در مورد اندروید و آزاد/متن باز بودنش برای من رفع کرد، خلاصه ای از اون رو براتون میارم.

از نظر مجوز انتشار میشه گفت اندروید از دو قسمت تشکیل شده کرنل لینوکس که تحت GPL v2 منتشر میشه، و بخشهای دیگه ای که تحت Apache v2 منتشر میشن! و مجوز Apache یک BSD Like License هست! پس در اون اصلا اجباری به انتشار سورس نیست!

پس میمونه کرنل لینوکس یا تغییراتی که مخصوص اندروید در کرنل لینوکس داده شده.

اما مجوز GPL هم اجباری نداره به اینکه شما مجبورید سورس کد تغییریافته را در اینترنت و فلان سایت منتشر کنید! و در واقع تنها کسانی که استفاده کننده برنامه هستند، یا بهتر بگیم خریدار برنامه هستند، حق درخواست سورس کد رو از شرکت توزیع کننده دارند.

همینطور مجوز GPL اجباری به انتشار سورس در زمان توسعه هم نداره، و تنها در زمان انتشار نهایی یا عمومی هست که سورس کد باید در دسترس قرار بگیره.

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

اینطور میشه که اندروید هم متن باز/آزاد هست هم نیست! و میزان باز بودن امروزش فرقی با نسخه های دیروزش نداره.

خوشکل نیست، خوشم نمیاد!

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

مطلبی که میخوام بنویسم رو توی یکی دو تا سمینار اخیری که داشتم کمابیش تعریف کردم، دیروز حس کردم شاید بد نباشه بنویسمش که قابل رفرنس باشه برا خودم D: همینطور دوست عزیزم ناصر غانم زاده هم عموما توی سمینارهای مرتبطش و پستهایی توی وبلاگش به شیوه ی خودش به این موضوع اشاره کرده و دلایل مستدلتری حتی آورده! (بد نیست یه گشتی تو وبلاگش بزنین اگه نخوندین)

نکته: مطلب پیش رو با هدف دانشجویان رشته های IT نوشته شده و اگه شما فارغ التحصیل شدین احتمالا بدردتون نخواهد خورد برین یه مطلب بدردبخورتر پیدا کنین برا خوندن.

ماجرا از روزی شروع میشه که شمای دانشجو درس و دانشگاهت تموم میشه، سربازی هم رفته یا نرفته تموم میشه و میخوای بری سر کار! اگه در طول مدت تحصیل یک دانشجوی خوب بوده باشی و صرفا درس خونده الان با یه معدل بالا کلی خودتو آدم حساب میکنی و معدل رو میگیری جلوت و میری دنبال کار و خوب کلی هم درس پاس کردی که فکر میکنی الان یه برنامه نویس خفن هستی چون مثلا پروژه درس طراحی الگوریتمت پروژه اول کلاس شد و استاد هم کلی ازت تعریف کرد! اما خبری از کار نیست مگر بیگاری و حمالی! چندسال اول عمر کاریت بسته به عرضه ات که چقدر بتونی خودت رو بالا بکشی باید همینطور به بیگاری بگذرونی.

خوب! حالا سوال اینه که چیکار کنم؟ من دانشجو که خیلی هم درس میخونم و پروژه های استاد رو هم کپی نکردم و خودم تولید کردم! دیگه چیکار میتونم بکنم؟ یه راهی که بعضی پیشنهاد میکنن جذب بازار کار شدن از همون سالهای دوم و سوم دانشگاه هست، بعضی از دوستای منم رفتن و همون زمان بعنوان یه دانشجو درآمد خوبی داشتن! من این راه رو نرفتم، اطلاعات دقیقی ندارم، اما من راه بهتری دارم براتون!

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

و این مشارکت چند فایده برای شما خواهد داشت:

  1. وقتی از دانشگاه رفتی بیرون به چشم یه آدم صفر کیلومتر تازه از دانشگاه بیرون اومده بهت نگاه نمیکنن! بسته به میزان تولید و نتیجه ای که از پروژه های آزادی که مشارکت کردی داشته باشی با سابقه تر بهت نگاه میشه! و خوب کار بهتری گیر میاری!
  2. تجربه برنامه نویسی در یک محیط بزرگ با همکاری با برنامه نویسان بزرگ و بعضا کار درست دنیا! واقعا دید و اطلاعات و قدرت برنامه نویسی ای بهت میده که با 10 سال کار توی یه شرکت بسته ایرانی عمرا گیرت بیاد!
  3. راحتتر کار گیر میاری! یعنی وقتی رزومه ات که مشارکت توی چندتا پروژه متن باز توش نوشته شده رو یه مدیر ببینه حتی ممکنه بدون هیچ مصاحبه فنی ای بهت بگه بیا سر کار!

این چیزا که تعریف کردم رو به چشم دیدم! از فرصتی که توی دانشگاه دارین استفاده کنین!

دانشگاه یعنی سه ماه بیکاری و ولگردی و یکماه درس خوندن آخر ترم! از اون سه ماه استفاده کنین!

اما اونور ماجرا، جالبه که در زمینه IT هم الان توی ایران قحط الرجاله! یعنی نداریم! از برنامه نویس تا مدیر سیستم و … شرکتا دنبال نیرو هستن و نیست! کمه! البته همه ماجرا مربوط به خروجیهای دانشگاه نیست، به بخشش هم مربوط به راحت بودن رفتن از این مملکت و علاقه مند بود افراد به این امر هست! و به هر حال هرکس که میتونه میره! اینم یه دلیل دیگه ی ماجراست.

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

فعلا.

 

پانویس: من خودم اگر روزی در سمتی قرار بگیرم که بخوام با کسی مصاحبه کنم و جذب کنم برای کار، اگه مشارکت در پروژه های آزاد نداشته باشه احتمالا حتی باهاش مصاحبه هم نکنم! و دلیل قاطع و فنی ای برای این دارم! که فعلا حسش نیست بیشتر توضیح بدم/.



توجه: برای رفع مشکلات لینوکسی خود به یکی از انجمنهای اینترنتی مراجعه کنید! اینجا به هیچ وجه برای رفع مشکلات لینوکسی شما مناسب نیست!
تبادل لینک نداریم! لطفا سوال نفرمایید ما به هرکس بخوایم لینک می‌دیم، هرکس هم خواست به اینجا لینک بده! :)

Kategories

بایگانی

وضعیت بلاگ

  • 110,535 بازدید

مجوز انتشار:

تمامی مطالب و مقالات این بلاگ تحت مجوز GNU FDL قرار دارند. بنابراین کپی و ایجاد تغییر در آنها مطابق شرایط این مجوز آزاد می‌باشد.