تبليغاتX
اجتماع دانشجویی نرم‌افزار

پنجشنبه 10 بهمن1387

65 کد جاوا (شماره 2)

امروز هم ادامه 65 کد جاوا رو براتون آپلود کردم. طبق قرارمون هر جلسه 5تا از کدهارو براتون آپلود میکنم و امروز هم 5تا کد جاوای توپ برای دانلود اینجا هست که امیدوارم لذت ببرید.

راستی هنوز سر حرفم هستم که گفته بودم همه 65تارو به صورت یک نرم افزار تهیه میکنم. دارم روش کار میکنم و انشالله به زودی کامل میشه.

لطفا نظرات و پیشنهادات خودتون رو در این باره بیان کنید. متشکرم

.::برای دانلود کدها اینجا کلیک کنید::.

نوشته شده توسط پویان در 0:41 |  لینک ثابت   • 

شنبه 14 دی1387

پروتکل های لایه Internet

در فایل pdf زیر که برای دانلود گذاشتم، تمام پروتکل های لایه اینترنت توضیح داده شده. امیدوارم به دردتون بخوره!

پروتکل TCP

پروتکل UDP

پروتکل IP

پروتکل ICMP

پروتکل IGMP

پروتکل ARP


دانلود

نوشته شده توسط حدیثه در 14:1 |  لینک ثابت   • 

پنجشنبه 12 دی1387

آموزش هک - جلسه دوم

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

 

خوب دیگه بهتره بریم برای شروع آموزش... 

.::برای شروع جلسه به ادامه مطلب بروید::.


ادامه مطلب
نوشته شده توسط پویان در 21:38 |  لینک ثابت   • 

جمعه 6 دی1387

65 کد جاوا (شماره 1)

سلام.

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

.::برای دانلود کدها اینجا کلیک کنید::.

نوشته شده توسط پویان در 0:39 |  لینک ثابت   • 

دوشنبه 2 دی1387

ساخت تلفن همراه علفی (تلفن سبز)

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

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

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

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

منبع:مهر

نوشته شده توسط احسان در 1:29 |  لینک ثابت   • 

جمعه 29 آذر1387

نگاهی به نسل بعدی پروتکل اینترنت

به نام آنکه هر چه داریم و هر چه هستیم از اوست

نگاهی به نسل بعدی پروتکل اینترنت

احتمالا در خیلی از مقاله ها و در سایتهای مختلف تکنولوژی و فناوری درباره آینده عجیبی که در آن همه وسایل اعم از PC ، PDA گرفته تا تلفن سلولی (موبایل) ، اتومبیل ، یخچال و به طور کل لوازم خانگی که به اینترنت وصل می شوند مطالبی را خوانده اید. برای مثال شما تصور کنید که از خانه خود برای انجام یک سفر به کشوری خارجی اعزام شده اید و شخصی در نبود شما بسته ای را برای شما می آورد و زنگ خانه شما را می زند در حالی که شما کیلومترها از خانه خود دور هستید و ناگهان تلفن همراه شما زنگ می خورد و دوربینی که در جلوی درب منزل خود نصب کرده اید تصویر شخص مورد نظر را بر روی تلفن همراه شما نمایان می سازد و مشاهده می کنید که بسته ای را برای شما آورده اند ، از همان جا درب منزل خود را باز می کنید و با سیستم های صوتی به او می گویید که بسته را داخل منزل بگذارد و درب را بسته و قفل می نمایید و همه این کارها را به صورت از راه دور و به صورت Remote انجام می دهید.

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

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

امروزه بسیاری از شبکه های کامپیوتری با استفاده از NAT یا Network Address Translation  آدرس های اینترنتی خود را افزایش داده و بدین روش کمبود خود را در داشتن آدرس های IP اختصاصی حل می کنند. NAT به روتر، فایروال و دیگر دستگاه ها این امکان را می دهد که یک آدرس IP جهانی را با سایر تجهیزات داخلی طوری به اشتراک بگذارد که هر کدام از دستگاه ها آدرس خصوصی مربوط به خود را داشته باشند. مسائل دیگری وجود دارند که نشان می دهد که عمر  IPV4.0(نسخه فعلی IP) رو به پایان است. برای مثال امروزه این توقع که ارتباط شما با اینترنت ضمن حرکت از ساختمانی به ساختمان دیگر، یا شهری به شهر دیگر و حتی کشوری به کشور دیگر پابرجا بماند خواسته ای بی جا به حساب نمی آید. در واقع تکنولوژی نسبتا جدیدی موسوم به IP Mobile برای تحقق بخشیدن به چنین خواسته هایی به وجود آمده است ولی این تکنولوژی با IPv4.0 به خوبی کار نمی کند و شامل نقص هایی است و همچنین قابل توجه است که این تکنولوژی بایستی توسط سیستمی پیاده سازی شود که دارای امنیت بالایی باشد ولی IPV4.0 از این مسئله تا حدودی فاصله دارد.


اما در رابطه با 0.IPv6 چه باید بدانیم


پروتکل جدید اینترنت که به نسل بعدی پروتکل اینترنت و یا IPNG که سرنام عبارت Internet Protocol Next Generation مشهور است، در سال 1994 به ستاد مهندسی اینترنت یا IETF  پیشنهاد شد و پیش نویسی از آن در سال 1998 به تصویب رسید. تکمیل این استاندارد و تعریف تمام بخش های آن نیز تا پاییز 2001 جزو دستور کار IETF بود. طی هفت سال گذشته  IPV6.0 در انواع شبکه ها در بیش از 40 کشور تحت آزمایش بوده است. در حال حاضر ژاپن آدرس های IPV6.0 را به مصرف کنندگان خود پیشنهاد می دهد. انتظار می رود که انتقال از IPV4.0 به IPV6.0 طی ده سال آینده  یا شاید بیشتر به انجام برسد.برترین ویژگی IPV6.0 افزایش فضای آدرسدهی آن از 32 بیت به 128 بیت است که مخزن آدرس هایIP را از 4 میلیارد به 35 تریلیون افزایش می دهد. و نکته جالب این جاست که با وجود چنین افزایشی، پردازش بسته هایIP پیچیده تر نخواهد شد; چرا که در IPV6.0 فرمت هدر آدرس ها ساده تر شده است. به علاوه در IPV6.0 قابلیت اولویت دهی بر اساس محتوا نیز پیش بینی شده که نهایتا موجب بهبود کارایی و افزایش سرعت تحویل محتوا خواهد شد.از آنجا که انتقال به 0.IPv6 نیازمند تغییرات در دستگاهها و درایورها و سیستم عامل ها است. لذا تردید در اجرای این استاندارد قابل قبول است. ولی طراحی 0.IPv6 به صورتی انجام شده است که انتقال به آن طی یک فرایند تدریجی صورت بگیرد. در واقع زمان مشخصی برای انتقال کامل به این استاندارد وجود ندارد و شبکه ها  می توانند سال ها ترکیبی از استانداردهای IPV4.0 و IPV6.0 را مورد استفاده قرار بدهند. حال بهتر است بگوییم که نسل بعدی پروتکل اینترنت چه مزیت هایی نسبت به این پروتکل فعلی اینترنت دارد که قابلیت قرار گرفتن و همچنین دردسر برای راه انداختن آن را دارا است. قابلیت های این پروتکل جدید در زیر آمده است که عبارتند از:
- پیکربندی خودکار(Auto Configuration)
- آی پی سیار(Mobile IP)
- امنیت(Security)
- کیفیت خدمات(Quality of Service)
- و...

نویسنده مقاله : پویا کوشنده

نوشته شده توسط پویان در 3:47 |  لینک ثابت   • 

یکشنبه 24 آذر1387

آشنایی با پورت Fire wire يا IEEE_1394

طراح پورت usb چند هدف عملي در ذهن داشت كه در نهايت به ساخت اين پورت انجاميد از آن جمله:

  • قيمت تمام شده پايين، بنابراين USB توانست در تجهيزات جانبي ارزان قيمت مانند موس، كي برد و جوي استيك ها مورد استفاده قرار گيرد.
  •   هزينه كم كابل رابط
  •   تعداد زياد تجهيزاتي كه مي توان به اين پورت متصل كرد.
  •  سرعت بالا كه براي تجهيزاتي مانند پرينترها بسيار مفيد بود.

هدف از طراحي اين پورت جايگزيني آن با پورت هاي مختلف (پورت موازي، سريال پورت هاي مخصوص كي برد، موس و غيره) در كامپيوتر بوده است. با يك استاندارد ساده USB به سادگي به همه اين اهداف دست پيدا كرد. و در آينده اي نه چندان دور كامپيوترهايي خواهيم داشت كه در پشت آنها فقط چند پورت USB وجود داشته باشد. اما پورت Fire wire ابتدا بوسيله كمپاني Apple ابداع شد و بعدها با كد IEEE_1394 به عنوان يك پورت استاندارد شناخته شد. اين پورت در حقيقت اهدافي مشابه USB را دنبال مي كرد. اما تفاوت در اين بود كه IEEE_1394 اصولاً به گونه اي طراحي شده بود كه براي دستگاههاي با حجم اطلاعات بالا مناسب باشد. تجهيزاتي مانند camcorder, DVD player، دستگاههاي صوتي ديجيتال براي اين پورت بسيار مناسب بودند. USB و IEEE_1394 در چندين خصوصيت با يكديگر تشابه و تفاوت دارند كه به اختصار ذکر می شود:

-IEEE_1394 و USB هر كدام يك باس سريال هستند كه براي انتقال اطلاعات از يك جفت سيم به هم تابيده استفاده مي كنند.

-  سرعت انتقال اطلاعات  پورت  IEEE_1394   اين رقم تا 400 مگابايت بر ثانيه مي رسد. كه البته پورت usb بااستانداردهاي جديد به كمي بيش از اين سرعت رسيده است.

-مي توان 127 دستگاه را به يك باس usb  متصل كرد ولي اين براي IEEE_1394  عدد 63 است.
 -هر دوي USB وIEEE_1394  از مفهوم دستگاه آيزوكرونوس پشتيباني مي كنند. منظور از اصطلاح دستگاه آيزوكرونوس به دستگاهي گفته مي شود كه براي انتقال اطلاعات به مقدار مشخصي از پهناي باند احتياج دارد. اين قابليت براي دستگاههاي صوتي و تصويري ديجيتال عالي است.

-هر دوي USB و IEEE_1394  به شما اجازه مي دهند در هر زماني آنها را وصل يا قطع كنيد.

بيشتر دوربين هاي ديجيتال يك پورت  IEEE_1394  دارند. زمانيكه دوربين خود را با اين پورت به كاميپيوتر وصل مي كنيد. نتيجه شگفت انگيز است. اگر نرم افزار مناسب را نصب كرده باشيد با اين پورت به راحتي و با وضوح ديجيتال بالا تصاوير و فيلم هاي خود را از دوربين دانلود خواهيد كرد.

منبع:سریر

 

 

 

نوشته شده توسط احسان در 20:5 |  لینک ثابت   • 

پنجشنبه 21 آذر1387

نامگذاري پرطرفدارترين محصولات تكنولوژي

نامگذاري پرطرفدارترين محصولات تكنولوژي

نگاهي به بازار محصولات پرطرفدار عرصه تكنولوژي نشان مي‌دهد كه بسياري از اين محصولات صرف‌نظر از كيفيت و قابليت‌ها، به دليل نام ويژه و جالب توجه‌شان انتخاب و خريده مي‌شوند.

به گزارش دنياي اقتصاد در اين ميان چند محصول مشهور و پرطرفدار بازار تكنولوژي از اين منظر قابل بررسي هستند. نام اين محصولات به اندازه كافي جالب توجه، كنجكاوي‌برانگيز و البته ساده است.

iPod: غلاف اين محفظه را باز كن

استيو جابز؛ مديرعامل Apple، هميشه درباره استراتژي اين شركت كه براساس آن iMac به عنوان يك مركز و كانون توجه براي محصولات ديگر شركت محسوب مي‌شود، صحبت مي‌كرد.

سرانجام آنها براي انتخاب نام MP3 Player جالب و متفاوتي كه قرار بود براي اولين بار در سال 2001 به بازار عرضه شود، از كارشناس قوانين كپي‌رايت به نام «ويني چيكو» كمك گرفتند.در حالي كه فكر چيكو با انواع مختلف نامه‌هايي كه با Mac هم در ارتباط باشد مشغول بود، ناگهان مفهومي از يك سفينه فضايي در نظرش مجسم شد. او اين مفهوم را با اين دستگاه جديد منطبق كرد و به اين نتيجه رسيد كه سطح رويي و پلاستيكي اين دستگاه احساس ارتباط نزديك‌تري را به كاربران مي‌دهد. به اين ترتيب واژه Pod به معناي غلاف و پوسته، مبناي اين نامه قرار گرفته تا با اضافه كردن حرف «i» به عنوان حرف آغازگر iMac آن را با استراتژي شركت Apple همراه كند.

 

BlackBerry: لذتي شيرين

 شــــــركــت كــــانـــادايـي Research in Motion در سال 2001 براي دستگاه بي‌سيم جديد خود كه مبتني‌بر ارتباط از طريق ايميل بود، از شركتي به نام Lexicon Branding كمك گرفت. در نهايت مسوولان RIM به اين نتيجه رسيدند كه واژه ايميل را كه براساس تحقيقات فشار خون كاربران را افزايش مي‌دهد، از ذهنشان دور كنند.

در عوض آنها به فكر انتخاب نامي افتادند كه علاوه‌بر القاي حس شادي به كاربران، احساس آرامش را هم به آنها بدهد. كليدهاي كوچك و كنار هم اين دستگاه در نظر كارشناسانLexicon Branding به صورت خوشه‌اي از دانه‌ها تصوير مي‌شد.

با اين اوصاف توجه اين كارشناسان به نام‌هايي مانند توت‌فرنگي، خربزه و ميوه‌ها و سبزيجات مختلف ديگر جلب شد تا در نهايت «تمشك سياه» نام انتخابي آنها شود كه علاوه‌بر زيبايي، يادآور رنگ مشكي بدنه اين دستگاه باشد.

Fire Fox: افسوني براي بار دوم

انتخاب نامي مناسب براي مرورگر متن باز شركت Mozilla كه با ماهيت آن هم سازگار باشد، كار مشكلي بود.

با اين همه اولين نسخه مرورگر اين شركت با نام «Firebird» روانه بازار شد. با اين حال وقتي قرار شد نسخه بعدي اين مرورگر به بازار معرفي شود، مسوولان Mozilla تصميم گرفتند كه به جاي يك نام تكراري نام ديگري را براي محصول جديد خود انتخاب كنند. به اين ترتيب Fire Fox به عنوان نام جديد مرورگر متن باز شركت Mozilla انتخاب شد كه به عقيده كارشناسان اين شركت علاوه‌بر تلفظ زيبا، كاملا منحصربه‌فرد و به خاطر ماندني است.

Windows 7: تا شماره 7 بشمار

معرفي جديدترين نسخه سيستم‌عامل مشهور شركت Microsoft، دغدغه نامگذاري آن را براي مديران اين شركت به همراه آورد. اين در حالي بود كه بعد از نامگذاري نسخه قبلي با نام Vista، بسياري از افراد اعلام كردند كه نام‌هايي مانند windows xp يا 95 را بيشتر ترجيح مي‌دهند. بنابراين كار انتخاب اسم راحت‌تر شد.

در واقع اين هفتمين نسخه از سيستم‌عامل windows بود كه عرضه مي‌شد و به همين دليل windows 7 بهترين انتخاب بود. از طرفي عدد هفت هم معمولا نشان‌دهنده شانس و موفقيت است كه اين موضوع هم از نظر مسوولان Microsoft به دور نماند.

ANDROID: سري و مرموز، اما نه چندان هيجان‌انگي

داستان اين نام در واقع به سال 2005 برمي‌گردد كه يك شركت، نرم‌افزاري با اين نام را خريد كه در پوششي مرموز براي توليد نرم‌افزار براي گوشي‌هاي موبايل فعاليت كند. اين موضوع در نهايت به عرضه اولين موبايل مبتني بر اين نرم‌افزار با نام G1 در روز 22 ماه اكتبر سال 2008 منتهي شد.

 

                                                               

WIKIPEDIA: درست همان چيزي كه معني مي‌دهد

WIKIPEDIA در واقع نام چند گونه‌اي از تكنولوژي WIKI براي ايجاد وب سايت‌هاي گروهي است.

ايـن نـــام همچنيـــن از واژه ENCYCLOPEDIA به معني دايره‌المعارف هم مشتق شده است.

WIKIPEDIA اين روزها به قدري مشهور شده است كه گاهي كودكان ياحتي بزرگترها به اشتباه آن را براي كتاب‌هاي مرجع يا در دايره‌المعارف‌ها به كار مي‌برند.

                                                            

 منبع:تبیان

 

 

 

 

نوشته شده توسط احسان در 0:27 |  لینک ثابت   • 

سه شنبه 19 آذر1387

آموزش ++c(جلسه چهارم)

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

مثال:

int x[10];

float y[4];

char z[30];

نکته:

1.اندکس اولین خانه از صفر شروع می شود.

2.در صورت دستیابی به خانه های تعریف نشده از یک آرایه مثلاx[10]پیغام خطایی دریافت نخواهید کرد. لذا همیشه مراقب بازه اندکس ها باشید چرا که چنین دستیابی های غیر مجازی می تواند نتایج عجیب و غیر قابل پیش بینی داشته باشد مثل تغییر مقادیر سایر متغیرها. بعد از تعریف یک آرایه شما می توانید با عباراتی مثل x[0]  x[1]  …x[n-1] به عناصر یا همان متغییر ها ی آرایه دسترسی داشته باشید در واقع عبارات فوق کاملا مشابه متغییر های معمولی دیگر عمل میکنند.

برای مثال می توانید بنویسید:

cin>>x[0];

با این دستور شما میتوانید اولین عنصر آرایه را بخوانید یا با قرار دادن این دستور در حلقه فور

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

نکته:

1.انتساب آرایه ها به یکدیگر غیر مجاز است و سبب بروز خطای کامپایلری می شود.

int x[10];

int y[10];

x=y;

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

3.آرایه ها می توانند چند بعدی باشند مثل یک ماتریس دو بعدی  یا یک مکعب سه بعدی که تجسمش کمی مشکل است.معمولا برنامه نویسان از آرایه های بیشتر از دوبعدی استفاده نمی کنند.

int a[3][4][5];

مقدار اولیه در آرایه ها:

آرایه ها مانند سایر انواع مقدار اولیه ندارند لذا باید در صورت لزوم به آنها مقدار اولیه داد. به مثال ها توجه کنید.

int x[5]={2,56,4,8,4};

پنج خانه آرایه بترتیب با اعداد ذکر شده مقدار دهی میشوند.

int y[2][3]={1,4,5,9,54,21,97};

int y[2][3]={{1,4,5},{54,21,97};

دو دستور بالا یک کار برد دارند اما خوانایی دستور دوم بیشتر است.

Int y3d[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},

                           {{13,14,15,16},{17,18,19,20},{21,22,23,24}}};

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

int z[]={1,2,3};

در صورتی که اندازه آرایه ذکر نشودبرابر تعداد مقادیر ذکر شده در نظر گرفته می شود.

int x[5]={1,2};

int y[2][3]={1,4,5,9};

int y3d[2][3][4]={};

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

نوشته شده توسط احسان در 23:41 |  لینک ثابت   • 

یکشنبه 17 آذر1387

Download -- Yahoo! Friend

سلام.

امروز یک برنامه برای دانلود براتون آماده کردم و مطمئن هستم کسانی که از Yahoo! Messenger استفاده میکنند، لذت خواهند برد. نام این برنامه Yahoo! Friend میباشد و یک برنامه جهت فرستادن شکلکهای جدیدتر و مهیج تر برای القای احساسات به نحوی بهتر ساخته شده است. استفاده از این برنامه بسیار جذاب است  و لذت بردن شما را از چت کردن چند برابر خواهد کرد.

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

 دانلود

نوشته شده توسط پویان در 1:20 |  لینک ثابت   •