afshinnova بدون دیدگاه

شبکه اشتراک گذاری فایل چیست؟

(Network File Sharing (NFS به معنی اشتراک گذاری فایل ها در شبکه می باشد. که توسطSun Micro systems برای سیستم های یونیکسی ساخته شد به شما اجازه  مجوز خواندن و یا نوشتن برای فایل های خود در شبکه میدهد. به این صورت که شما یک درایو و یا پوشه را در شبکه خود در اختیار دیگران قرار می دهید. فایل های به اشتراک گذاشته شده می تواند : فایل های صوتی یا تصویری , کتاب الکترونیکی , برنامه های کامپیوتری , گرافیک باشد . این توزیع خصوصی یا عمومی داده ها و منابع دارای یک سری سطح دسترسی همراه است که توسط ادمین شبکه تعیین میشود.

 

اشتراک گذاری اطلاعات را میتوان با چند روش انجام داد  که رایج ترین آنها :

  1. دستگاه های ذخیره ساز قابل حمل مانند : USB , CD/DVD, HDD

  2. دیتا سنتر ها

  3. شبکه های P2P توزیع شده

اشتراک گذاری فایل از طریق رسانه های قابل حمل از طریق پروتکل های شبکه مانند  پروتکل انتقال فایل (FTP) به یک سرویس چند منظوره کامپیوتری تبدیل شد. مکانیزم اشتراک گذاری فایل از راه دور همانند FTP , خط تلفن و چت اینترنتی (IRC) در دهه ۱۹۹۰ معرفی شدند.

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

  • Peer-to-Peer (P2P) File Sharing

در این سیستم اشتراک گذاری  با استفاده از نرم افزار های مخصوص که کامپیوتر های دیگر به شبکه P2P  متصل هستند جست و جو میکند اجازه دسترسی به فایل های رسانه مانند کتاب, موسیقی و فیلم را می دهد.این تکنولوژی به اشتراک گذاری فایل به وسیله چندین طراحی پیشرفت کرده که اولین آنها نپستر(Napster) که یک سیستم اشتراک گذاری فایل های صوتی که ژوئن ۱۹۹ فعالیت خود را آغاز کرد.

عملکرد آن به اینگونه بود که کاربران موسیقی مورد علاقه خود را در رایانه افرادی آن فایل صوتی را داشتند  ٫ دریافت کنند و بازار فروش موسیقی را دور بزنند این سیستم در سال ۲۰۰۱ توسط دادگاه بدلیل نقض قوانین حق نشر بسته شد. توضیحات اضافی در مورد این سیستم را در این لینک میتوانید مطالعه کنید.

Napster

در این سیستم فایل شیرینگ شما توانایی دسترسی مستقیم ٫ دانلود و ویرایش فایل ها را دارید و همچنین توسط نرم افزار های ثالث قادر به تقسیم بندی فایل های بزرگ به قطعات کوچکتر هستید.

  • File Hosting Services (خدمات میزبانی فایل)

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

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

از مسائل امنیتی که از آن باید آگاه باشید نرم افزار های جاسوسی یا ابزار های تبلیغاتی است ٫ زیرا بعضی از وب سایت های اشتراک فایل برنامه های جاسوسی را در وب سایت های خود قرار داده اند و اغلب این برنامه ها بدون اجازه کاربر بر روی سیستم نصب میشوند.

 

mrasgari بدون دیدگاه

دیجیتال مارکتینگ

در این شماره از مجله قبیله گیک‌ها قصد داریم تا شما را با مفهوم  دیجیتال مارکتینگ آشنا کنیم

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

حال مشکل جدید تری ایجاد شد! بازاریابی به چه معنا است؟ بازاریابی به معنای معرفی یک محصول, خدمات, یا یک برند(برند سازمانی یا شخصی) به جامعه مخاطب است

با این تعریف شاید این سوال برای شما پیش بیاید که آیا برای من به عنوان یک گیک یادگیری چنین مباحثی الزامی است؟و آیا بهتر نیست که این موضوع را به اهل فن این حوزه واگذار کنیم؟

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

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

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

ما در دیجیتال مارکتینگ چه کاری قرار است انجام دهیم؟

دیجیتال مارکتینگ علم به کارگیری دانش بازاریابی با استفاده از ابزار دیجیتال است. دیجیتال مارکتینگ ابعاد گسترده ای دارد و بازاریابی با هر وسیله دیجیتال از جمله پیامک,بیلبورد های الکترونیکی, تلویزیون دیجیتال و… را شامل می شود ولی ما در اینجا شاخه کوچک تری از این بازار, به عنوان دنیای اینترنت را مورد بررسی قرار می دهیم که به آن اینترنت مارکتینگ گفته می شود

اینترنت مارکتینگ شامل چه بخش های می شود؟

1- SEM بازاریابی موتور های جستجو: در این بخش ما سعی داریم با استفاده از ابزار موتو های جستجو خود را به مخاطب معرفی کنیم که خود این مبحث نیز شامل دو زیر مجموعه با عناوین SEO و SEA می شود که ما با استفاده از انها به صورت طبیعی یا به صورت تبلیغاتی در نتایج جستجوی کاربر ظاهر می شویم و شانسی برای دیده شدن داریم

2 – Email marketing: در این بخش ما با استفاده از ابزار ایمیل با مخاطب در تماس هستیم و عمل بازاریابی را با استفاده از سرویس دهنده های ارسال ایمیل انجام می دهیم

3- content marketing: با استفاده از بازاریابی محتوا ما با ارایه محتوای مفید و کاربردی به مخاطب, آنها را به استفاده از محصولاتمان ترغیب می کنیم

4 -social network: استفاده درست از شبکه های اجتماعی برای جذب مخاطب و معرفی محصولات, خدمات یا برند

5- display ads: در این بخش که احتمالا برای همه ی ما آشنا است تبلیغات بنری,متنی و…. جای می گیرد

6-video marketing: در این بخش همان طور که از نام آن پیدا است ما با استفاده از محتوای ویدیوی مخاطب را جذب می کنیم نمونه این عمل را می توان در کار های این روز های اینفلوئنسر های اینستاگرام ایران دید

دیجیتال مارکتینگ به این عناوین محدود نمی شود و وسعت بسیار گسترده ای دارد همچین شما می توانید دیجیتال مارکتینگ را با علوم مدرنی همچون هوش مصنوعی علم داده و… ترکیب کنید و نتایج فوق العاده ای بدست آورید

در شماره های بعدی مجله قبیله گیک ها به بیشتر به مباحث عملی این حوزه خواهیم پرداخت

جعفر آخوندعلی بدون دیدگاه

آزادی در سیستم دانشگاهی سما!

سیستم دانشگاهی سما چیه؟

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

مشکل این سیستم چیه؟

یکی از مشکلاتی که این سیستم برای ما دانشجو ها بوجود میاره ارزشیابی اساتیده! قبل از اینکه ترم تموم بشه و بخوایم امتحان بدیم تا یه زمانی وقت داریم که ارزشیابی اساتید رو انجام بدیم. در ارزشیابی برای هر استاد حدود 30 تا سؤال وجود داره، برای رشته‌های مهندسی خیلی زیاد نیست ولی برای رشته های پزشکی خیلی زیاد بود طوری که دوستم میگفت ما 1 روز باید وقت بذاریم تا این ارزشیابی رو پر کنیم. اگه تو اون زمان ارزشیابی نکرده باشیم، ترم بعد که میخوایم انتخاب واحد کنیم سیستم برای ما دیرتر از بقیه دانشجو ها فعال میشه و کلاسا پرمیشن و ما مجبور میشیم ترم بعد بگیریم یا تلاش کنیم اضافه بر ظرفیت بگیریم!

راه حل ؟

افزونه ای براتون آماده کردم که با استفاده از اون میتونید صرفاً با تعیین درصد رضایتتون از استاد، تمام گزینه هارو با یک کلیک علامت بزنین ! یعنی شما میگین از این استاد ۵۰٪ رضایت دارین، افزونه برای تمام سؤالات نصف گزینه هارو در نظر میگیره. این افزونه روی مرورگر های کروم، کرومیوم و فایرفاکس به راحتی قابل نصب هست

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

دیگه چیکار میشه کرد؟

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

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

بعد از انتخاب:

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

این افزونه رو بصورت متن باز روی گیتهاب موجوده هست.

برای نحوه نصب و مشاهده کد میتونین به این لینک مراجعه کنین:

https://github.com/JafarAkhondali/GSama

الهام عابدی بدون دیدگاه

زورآزمایی دو رقیب وب ساز(php و ASP.net)

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