مقدم آی تی

این سایت به دنبال انتقال تجربیات شخصی در دو حوزه برنامه نویسی جاوا و گنو/لینوکس است

فکر می‌کنید ایمیل‌هایتان محرمانه است؟ به این باورتان شک کنید

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

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

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

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

تفاوت ارسال پارامتر از نوع داده اولیه و داده ارجاعی در جاوا

همان طور که میدانید ما در جاوا دو نوع داده داریم یک نوع داده های اولیه (Primitive Data Type)و نوع دیگر داده های ارجاعی(Reference Data Type) که این دو تفاوت هایی با هم دارند. یکی از این تفاوت ها که بسیار مورد توجه هست ارسال پارامتر متد و استفاده از هر یک از این دو و دریافت نتیجه ای متفاوت خواهد بود.

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

فرمت کردن فلش مموری از طریق ترمینال لینوکس

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

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

نمونه کد پرداخت حقوق کارمندان در سه سطح

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

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

وارد کردن پروژه در محیط ایکلیپس

یک زمان ما خود کد های مورد نظر را کدنویسی میکنیم و زمانی هم نیاز داریم پروژه دیگر را برای مشاهده و یا توسعه و تغییر آن در محیط IDE مثل Eclips وارد نماییم. از این رو به چند طریق میتوان این کار رو کرد برخی از دوستان به جای اینکه کل دایرکتوری پروژه را در ایکلیپس وارد کند به استباه با رفتن به منو New و Open یک کلاس مورد نظر را وارد محیط آی دی ای میکند.

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

آموزش ایجاد Vlan در سویچ سیسکو

 

Virtual Local Area Networks)  VLAN) ، یکی از جدیدترین و  جالبترین تکنولوژی های شبکه است که در تنظیمات شبکه مورد توجه بیشتری قرار گرفته است . رشد بدون وقفه شبکه های LAN و ضرورت کاهش هزینه ها برای تجهیزات گرانقیمت به خصوص تجهیرات سیسکو بدون از دست دادن کارآئی و امنیت ، اهمیت و ضرورت توجه بیشتر به VLAN را مضاعف نموده است .

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

نوشتن اولین برنامه به زبان جاوا

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

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

ّIDE مناسب برای کار با زبان جاوا

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

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

معرفی زبان برنامه نویسی جاوا-Java

جاوا-Java

زبان برنامه نویسی جاوا(Java) یک زبان برنامه نویسی همه منظوره است که همزمان، مبتنی بر کلاس و شیء گرا است و طوری طراحی شده است تا کمترین وابستگی اجرایی ممکن را داشته باشد. شعار این زبان، “یک بار بنویس، همه جا اجرا کن” است، یعنی کد جاوای کامپایل شده می تواند روی تمام پلتفرم هایی که از جاوا پشتیبانی می کنند، اجرا شود و نیازی به کامپایل کردن مجدد نیست. برنامه های جاوا معمولا به صورت Bytecode کامپایل می شوند و صرف نظر از ساختار کامپیوتر، می توانند روی هرگونه دستگاه مجازی اجرا شوند.

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

آموزش نصب توزیع Ubuntu


با سلام خدمت دوستان، امروز میخوام روش نصب توزیع محبوب گنو/لینوکس به نام اوبونتو(Ubuntu) رو براتون شرح بدم امیدوارم با این آموزش کسی دیگه تو نصب این توزیع به مشکل نخوره.
خدمت دوستان خوبم عرض کنیم بهتر اینکه کسایی که اولین بارشونه کار نصب یکی از توزیع های گنو/لینوکس را انجام میدند ابتدا اون رو روی یه ماشین مجازی نصب کنند و خوب که با مراحل نصبش آشنا شدند سپس روی سیستم اصلیشون به صورت مجزا و یا در کنار ویندوز نصب کنند. انشا الله در مراحل بعدی آموزش یه مطلب هم از کار کردن با ماشین های مجازی مثل VMware و VirtualBoxخدمت دوستان میذارم.
۱ نظر موافقین ۰ مخالفین ۰
حسن مقدم