اردیبهشت 1387

Freelancer یا آزادکار یا چی؟

یکی از دغدغه های من، فعالیت در حوضه Freelancing و پیگیری مسائل مربوطش هست . به همین دلیل همیشه مایل بودم تا در این باب هم چیزهایی بنویسم. اما قبل از هر چیز باید بگم که توی معادل یابی و ترجمه این عبارت به فارسی مشکل داشتم و زمانی رو هم برای جستجو اختصاص دادم که نتیجه قابل توجهی دست گیرم نشد. اگر سری به واژه نامه های انگلیسی به فارسی بزنیم با چنین ترجمه ای برای عبارت Freelance یا Free Lance مواجه میشیم:

كار كردن بدون وابستگي بحزب يا جماعتي ، مفرد كار كردن ، نويسنده غير وابسته

ترجمه بالا تا حدودی منظور و مفهوم این عبارت رو مشخص می کنه. اما به اعتقاد من باید براش یه معادل فارسی که توی دهن به راحتی بچرخه پیدا کرد تابه راحتی بین فارسی زبان ها ازش استفاده بشه. چیزی که توی این چند وقت اخیر به عنوان معادل فارسی دائم به ذهن من میاد عبارت ” آزاد کار ” هست. به نظر من این عبارت بار کنندگی کار ( فاعلی) لازم به همراه کلمات کلیدی لازم رو در خودش داره. به همین دلیل تا زمانی که با عبارتی بهتر مواجه بشم از آزادکار به عنوان معادل Freelancer استفاده خواهم کرد. از دوستان هم صمیمانه درخواست میکنم که در این مورد اگر نظر دارن حتما بیان کنند تا در موردش به گفتگو بنشینیم.

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

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

Freelancer یا آزادکار یا چی؟ بیشتر بخوانید »

تبدیل فایل ها به فرمت های مختلف به صورت آنلاین

سایتی را که این بار قصد معرفی آن را داریم سایتی بسیار مفید برای تمامی افراد خواهد بود. بسیار پیش آمده

که نیازمندیم تا فایلی را از فرمتی به فرمت دیگر ( مثلا از PDF به DOC ) تبدیل کنیم و نبازمند مبدلی قابل اطمنیان بوده ایم. بدتر آنکه در شرایطی قرار گرفتیم که کامپیوتر شخصی خود را هم در اختیار نداشته ایم و می بایست در زمانی کوتاه از پس این کار بر بیاییم. خب چاره چیست؟

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

البته باید یادآوری کرد که در هنگام تبدیل اسناد مهم باید مراقب بود و هر سندی را که حاوی اطلاعات حیاتی می باشد از این طریق تبدیل نکرد. به هر حال این روز ها با فراگیر شدن تب Web ۲ شاهد رشد قارچ گونه چنین سایت هایی هستیم که سرویس هایی مفید را به کاربران ارائه می دهند.

آدرس سایت:

http://www.zamzar.com

تبدیل فایل ها به فرمت های مختلف به صورت آنلاین بیشتر بخوانید »

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

برای خیلی از ماها پیش اومده که به از فرم های تماس با ما و ارسال نظرات یه سایت به منظور ارسال پیام خودمون استفاده کرده باشیم و موقع ارسال پیام هم خیلی امیدوار بودیم که دریافت کنندگان و مسئولین سایت به سرعت پاسخ بدن و خلاصه خیلی مایل بودیم بدونیم که سر این پیام ما چه بلایی میاد و ترتیب اثری بهش داده میشه یا نه؟

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

به هر ترتیب ایده جالب و مفیدی به نظر میاد و این طور تصور میشه که این سیستم بتونه نارسایی های سیستم ارسال نظرات کلاسیک رو از بین ببره. باید منتظر بود و به نظاره نشست.

برای بازدید از سایت اصلی کلیک کنید

سیستم ارسال نظری که به نظر امیدوار کننده میاد! بیشتر بخوانید »

آیا موفقیت زبان‌های برنامه‌نویسی با ریش و سبیل سازنده نسبت دارد؟

این تئوری تامیر خاسون است که در وبلاگش مطرح کرده. بگذارید ما هم نگاهی بیندازیم.

برای شروع باید رفت سراغ فرترن، آدا و سیمولا. نویسنده فرترن (جان باکوس) پارسال درگذشت. نویسنده آدا (جین ایشبیا) سه ماه قبل و نویسنده سیمولا هم کریستین نیگارد بود که در اثر سکته قلبی مرد. حالا نگاهی به ظاهر این افراد بیاندازید.

صورت هر سه سه تیغه و سفید است و زبان هایشان به تاریخ پیوسته. اما بریم سراغ f#. نویسنده این زبان یعنی دکتر دان سیم هم ریش و سبیل نداشت و در نتیجه زبان اختراعی‌اش را کمتر می‌شناسیم.

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

اما زبان‌های موفق چی؟ مثلا سی! این زبان را سه نفر به وجود آوردند: برایان کرنیقان، دنیس ریچی و کنت تامپسون. وضع اینها بهتر است و هنوز هم ریششان را حفظ کرده‌اند و سی هم هنوز با داشتن ۱۶٪ سهم بازار، یکی از مهمترین زبان‌های کامپیوتری است.

Obejctive C که توسط برند کوکس نوشته شد موفقیت چندانی نداشت و بعد هم Java+ او شکست خورد. من و شما دلیلش را می‌دانیم:

در مقابل C++ که در حال حاضر حدود ۱۸٪ صنعت را در اختیار دارد زبان بسیار موفقی بود که در حال حاضر در حال عقب نشینی در مقابل زبان‌های جدید است. بگذارید دقیق‌تر نگاه کنیم. این تصویر استراستوپ در روزهایی است که C++ را معرفی کرد:

و این هم عکس این روزهایش:

تاثیر عمیق موی صورت روی موفقیت زبان ها کاملا واضح نیست؟ برایان باید برای حفظ سی پلاس پلاس، تیغش را از پنجره بیرون بیاندازد و این زبان را نجات دهد.

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

و البته این روزها بیسیک دیگر زبان مهمی نیست اما در شاخه‌هایی مثل Visual Basic هنوز زنده است و به همراه سبیل ، به زندگی به عنوان یک زبان ساده ولی ناکارآ ادامه می‌دهد:

حالا که بحث سبیل است، باید از زبان پرل یاد کنیم که با داشتن حدود ۶٪ بازار، یکی از زبان‌های مهم این روزها در سرورها به حساب می‌آید. این هم عکس لری وال، نویسنده آن:

حالا نوبت رابی و پیتون (پایتون) است.یکی دو سال است که این زبان‌ها به مشهورترین زبان‌های دنیا تبدیل شده اند و کلی خبر درباره آن‌ها می‌خوانیم. این مسابقه به خاطر ریش حرفه‌ای وان رسوم (رابی) و یوکیهورو ماتسوموتو (پایتون) است.

ولی وضعیت #C و Java چیست؟ آندره هلسبرگ نه ریش دارد و نه سبیل و به همین دلیل سی شارپ بعد از چهار سال فقط چهاردرصد بازار را در اختیار گرفته و این، در پیک این زبان است و در نتیجه در سال‌های آینده امید چندانی برای این زبان وجود نخواهد داشت. در مقایسه به جیمز گاسلینگ و ریشش نگاه کنید و کشف کنید که چرا جاوا ۱۸٪ بازار را در اختیار گرفته.

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

مثلا RubyCLR که توسط سام رمجی ابداع شده و امیدی به مشهور شدن ندارد:

یا اسکات گاتری را ببینید که WPF و Silverlight را نوشته. البته در نوشتن اینها بقیه مایکروسافتی‌ها هم نقش دارند ولی به هر حال در مایکروسافت کسی پشمالو نیست.

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

پیش‌بینی سخت، پیش بینی در مورد زبان‌های جدید و ماجولار مثل Haskell است. در این مورد افرادی مثل سیمون پیتون جیمز، پاول هوداک و فیلیپ والدر همدیگر را خنثی می‌کنند و در نتیجه نمی‌شود در مورد موفقیت یا شکست این زبان پیش‌بینی صحیحی ارائه داد.

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

منبع

آیا موفقیت زبان‌های برنامه‌نویسی با ریش و سبیل سازنده نسبت دارد؟ بیشتر بخوانید »

اگه فلش داری غم نداری!

این بار قصد دارم تا یه ابزار رایگان مفید و کار راه انداز تحت عنوان PortableApps.com Suite رو به شما دوستان معرفی کنم. اما قبل از اون اجازه بدین تا نرم افزارهای Portable ( قابل حمل) رو به اختصار توصیف کنم. کلا به زبان عامیانه به نرم افزارهایی که نیاز به نصب ندارن و مستقلا اجرا میشن Portable گفته میشه که مزایای متعددی دارن که مهمترینش همون قابل حمل بودن اونهاس. به ترتیبی که در هر مکانی که دسترسی به کامپیوتر برای ما مهیا شد میتونیم USB Flash خودمون رو به سیستم وصل کنیم و از برنامه قابل حمل مد نظرمون استفاده کنیم.

این روزا با توجه به رشد استفاده از USB Flash ها و نیاز به استفاده از ابزارهای کاربردی، برنامه های کلاسیک در نسخه های قابل حمل هم عرضه میشن تا جاییکه Photoshop قابل حمل هم ارائه شده. بنابراین خیلی راحت میشه یه مجموعه ابزار مورد نیاز رو همیشه توی USB Flash همراه خودمون داشته باشیم. اما با این حال به مرور زمان احساس می کنیم که ای کاش یه چیزی بود که باهاش می تونستیم ابزارهای رو فلش دیسک و داده های مربوطه رو سریعتر و بهتر مدیریت کنیم تا مثلا موقعی تعدد برنامه ها زیاد میشه بتونیم سریع و راحت به هدف برسیم و یا نخوایم همه ی کارها رو دستی انجام بدیم. اما این نیاز ما از قبل توسط برنامه PortableApps.com Suite پاسخ داده شده! با استفاده از این ابزار تمامی کارهایی که ازش یاد کردم به راحتی امکان پذیره. بهتر از اون این هست که این ابزار به همراه یک مجموعه از نرم افزارهای مفید قابل حمل مثل مرورگر فایرفاکس و یا OpenOffice در سه نسخه متفاوت عرضه شده که تفاوت عمدشون در تعداد برنامه هایی هست که به صورت پیشفرض ارائه می کنن. البته به راحتی می تونیم ابزارهای دیگه خودمون رو بهش اضاف کنیم.

شاخصه ی دیگه این ابزار که قابل توجه هست این هست که مجموعه ای از ابزارهای مفید و مورد نیاز در اغلب زمینه ها که از قبل پیکربندی هم شدن برای کاربران گرد آوری شده که زحمت یافتن و تنظیم رو از دوش کاربراش برمیداره که این خیلی دلپذیر هست. اگر یه سر به سایت سازندش بزنین با لیستی از برنامه های قابل حمل مفید مواجه خواهید شد که می تونین در صورت لزوم دریافتشون کنین.

این مجموعه در سه ویرایش Lite، Basic و Standard عرضه شده که همون طور که گفتم تفاوتشون در تعداد برنامه های ارائه شده هست. این برنامه که خیلی به درد من میخوره ، امیدوارم که شما هم ازش استفاده کنید و لذت ببرید.

جهت دریافت برنامه PortableApps.com Suite کلیک کنید.

اگه فلش داری غم نداری! بیشتر بخوانید »