تبلیغات
روزنوشت های یک برنامه نویس تازه کار
 
یکشنبه 5 اردیبهشت 1395 :: نویسنده : hopelesslord
این کد رو خودم به طور کامل از روی اثباتی که سال دوم دبیرستان انجام دادم نوشتم. این اثبات تا حدودی نواقصی داره که باعث می شه به طور کامل اثبات صورت نگیره (وگرنه الان جایزه ی اثبات حدس گلدباخ که سال ۱۳۷۹ حدود یک میلیارد تومن بود رو برنده شده بودم ). اثبات به صورت زیره:

ابتدا عدد مورد نظر را (مثلا 28) بر دو تقسیم کرده و آن را دوبار می نویسیم:


14-----14
حال عدد اول قبل از 14 و بعد از 14 را زیر این دو عدد می نویسیم:
14-----14
17-----13
در این حالت ممکن است حاصل هر دو عدد اول عدد اصلی شود که در این حالت مسئله حل شده است. در حالت دیگر حاصل جمع دو عدد برابر عدد اصلی نمی شود. حال در این حالت اختلاف جمع این دو عدد اول را با عدد اصلی ، از عدد بزرگتر کم می کنیم.
30 = 17 + 13
2 = 28 - 30
پس یعنی باید از عدد اول بزرگتر 2 را کم کنیم.
14-----14
17-----13
15-----13
حال اگر هر دو عدد اول شدند که هیچ ، در غیر این صورت آن قدر از عدد بزرگتر 2 را کم کرده و به عدد کوچکتر 2 را می افزاییم که هر دو اول شوند. (همین باعث می شود که اثبات ناقص بماند. چون این احتمال پیش می آید که هیچ کدام اول نشوند. هر چند که چنین چیزی مشاهده نشده)
14-----14
17-----13
15-----13
13-----15
11-----17
28 = 11 + 17

کد رو در ادامه‌ی مطلب مشاهده کنید


ادامه مطلب


نوع مطلب : مرتبط با برنامه نویسی، 
برچسب ها : حدس گلدباخ، گلدباخ، اثبات حدس گلدباخ، حدس گلدباخ در سی پلاس پلاس،
لینک های مرتبط : حدس گلدباخ در ویکی پدیا،


یکشنبه 5 اردیبهشت 1395 :: نویسنده : hopelesslord

سلام به چندسالگی ام!

همیشه دوست داشتم که بتوانم زمان را به عقب برگردانم؛ حتی با خودم می گفتم که کاش می شد که نامه ای از آینده ام به من برسد. شاید اگر در آن زمان که تو این نامه را می خوانی بودم، دلم می خواست که در این نامه تمام رازهای موفقیت ده ساله ام وجود داشته باشد. اما با چه تاوان سنگینی فهمیدم که چنین چیزی وجود خارجی ندارد! امکان دخل و تصرف در سرنوشت که مثل هنرمندی ماهر که «چندان باظرافت پیکرتراشی می کند که همه چیز در آخر درست می شود» وجود ندارد!

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

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

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

در این بازه ی ده ساله یاد گرفته ام که خودم را تنها با چیزهایی که از خودم می دانم قضاوت کنم؛ نه با چیزهایی که می دانند!

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

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





نوع مطلب : خاطرات شخصی، 
برچسب ها :
لینک های مرتبط :




اگه شما گوشی آیفون داشته باشید اپل آیدی جزء لاینفک اونه. یعنی تمام خریدهای اینترنتی، ساین شدن ها، بک آپ، استفاده از آیتونز و همه و همه منوط به اینه که شما اپل آیدی داشته باشید. اپل آیدی هویت شما توی دنیای اپله. با یه سرچ ساده (ساخت اپل آی دی) می تونید نحوه ی ساخت اون رو ببینید. اما آیا به همین سادگیه که هست؟

ساخت اپل آیدی در ایران:
متاسفانه ساخت اپل آیدی با این همه اهمیتش (جوری که آیفون بدون وجود اون کاملاً غیر قابل استفادس) توی ایران چندان کار آسونی نیست. اول از همه باید بدونید ملیت اپل آیدی برابر با آی پی ای هست که با اون ثبت نام انجام می شه! برای مثال اگه شما با وی/پی/ان انگلستان بخواید اپل آی دی بسازید فقط می تونید اپل آیدی انگلیسی بسازید (اتفاقی که برای من افتاد) و با اون اپل آیدی فقط میشه به App Store انگلستان متصل شد. در حالی که اغلب برنامه های فارسی از جمله ویترین سیبچه (که قبل از محدودیت های اپل توی iOS جدید مارکتی بود برای خودش) توی استور آمریکا ارائه شدن.
پس حتما باید وی/پی/ان آمریکا داشته باشید. با ف/ی/ل/ت/ر شکن و نرم افزارهای تغییر آی پی هم که کاری نمی شه کرد چون به تازگی همشون مسدود شدن.

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

کاری که من کردم:

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




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




فقط کافیه بخواید یکم geekبازی در بیارید و سیستم عامل اختصاصی اپل یعنی مکینتاش یا همون مک رو روی کامپیوتر شخصی خودتون نصب کنید. اون موقع اس که مشکلات عجیب و غریب یکی یکی سر بلند میکنن و میگن: سلاملکم!

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

یعنی:
هک + مکینتاش = هکینتاش!

خیلی ها من جمله خودم که چند جا دیدن این سیستم عاملو، خیلی کنجکاون که تجربه اش کنن. ولی متاسفانه این کار با یه کامپیوتر معمولی کار ساده ای نیست.

چند نمونه از مشکلاتی که بعضی افراد با اونا مواجه شدن و باید باهاشون کنار بیایم چون "شاید برای ما هم اتفاق بیفتد" !!:
- قطعاً فایل ایمیج سیستم عامل به صورت dmg هست (معادل iso در ویندوز) که البته اینو نمیشه مشکل حساب کرد فقط باید نرم افزارشو داشته باشیم
- موقع نصب فقط آرم اپل میاد و دیگه هیچی
- بعد از بوت سیستم بالا نمیاد
- بعد از بوت سیستم بالا میاد ولی بعد چند ثانیه هنگ می کنه
- نصب هکینتاش احتمالاً روی پردازنده های amd موفقیت آمیز نیست و فقط روی پردازنده های intel نصب می شه.
- کلاً بعد این کار احتمالاً BIOS از کار می افته!!!!

راه انجام این کار:
اگه با قبول این خطرات حاضرید که این کار رو انجام بدید به نرم افزاری به اسم TransMac برای ویندوز احتیاج پیدا می کنید. بعد از دانلود و باز کردن این نرم افزار کافیه برای ساخت یه فلش بوتیبل هکینتاش روی فلشتون راست کلیک کنید و Format Disk و بعد از اون Format with Disk Image رو انتخاب کنید. حالا باید فایل dmg رو انتخاب و منتظر بمونید. دقت کنید که این انتظار بسیار طولانییییییییییییییییییییییییییه (برای من 6 ساعت و 18 دقیقه طول کشید).

حالا یه سوال پیش میاد که چرا باید این همه زحمتو به جون بخریم؟ سوال خوبیه! جواب این سوال باشه با متعصبین مرحوم Steve Jobs.



نوع مطلب : مرتبط با اپل، 
برچسب ها : مکینتاش، هکینتاش، نصب هکینتاش، فلش بوتیبل، اپل،
لینک های مرتبط :




روزنوشت های یک برنامه نویس تازه کار
void main
درباره وبلاگ

متولد 1375
دانشجوی مهندسی نرم افزار
ترم دوم

مدیر وبلاگ : hopelesslord
نویسندگان
آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :