یوشا

وبگاه دست نوشته ها و تجربیات شخصی

یوشا

وبگاه دست نوشته ها و تجربیات شخصی

یوشا

دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم: آنکس که تخصص ندارد و کاری را می پذیرد، بی تقواست!

بایگانی
تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران

۱- موسسه ی آماری معتبر پیو اعلام‌ می کند اکثریت‌ قاطع آتئیست ها (۹۲ درصدشان) از همجنسگرایی حمایت می کنند همچنین ۸۷ درصد آتئیست ها از سقط جنین قانونی حمایت می کنند:

http://www.pewresearch.org/fact-tank/2016/06/01/10-facts-about-atheists/


۲- بارناگروپ هم اعلام می کند که آتئیست ها تمایل بیشتری به رفتارهای زشت جنسی  و ارتباط جنسی برقرار کردن با همجنس (همجنسگرایی و دوجنسگرایی) دارند!

http://www.barna.com/barna-update/article/5-barna-update/58-practical-outcomes-replace-biblical-principles-as-the-moral-standard


۳- احتمال اینکه افراد لزبین، گی، دوجنسگرا و ترنس ها آتئیست باشند بیش از سایر افراد است.   

https://www.ga*ystarnews.com/article/lgbt-people-more-likely-be-atheist-straights170613/


4- بنیانگذار حکومت آتئیستی _کمونیستی شوروی یعنی لنین یک‌ همجنسباز بوده است و با کمونیست دیگری بنام گریگوری زینوویف روابط جنسی داشته است، این‌ فرد در دوران استالین اعدام شد:

http://www.youtube.com/watch?v=bEzejRkT78A&feature=youtu.be

 

5- ریچارد داوکینز همانند آتئیست های ایرانی گمان‌می کند همجنسگرایی یک‌مسئله ی ژنتیکی است همچنین او در کتاب ژن خودخواهش به مسئله ی جبر ژنتیکی تاکید دارد، درواقع اتئیست های ایرانی و داوکینز با طرفداری از ایده ی غیر علمی ژنتیکی بودن همجنسگرایی میخواهند بگویند چون همجنسگرایی ژنتیکی است پس باید عمل شنیع همجنسبازی درتمام جوامع آزاد شود!

http://anglicansamizdat.wordpress.com/2010/04/26/richard-dawkins-explains-how-the-ga*y-gene-was-preserved/

 

6- فرانک کامنی یکی از مهمترین شخصیتهای جنبش حقوق همجنسگرایان در آمریکا بود. در سال ۱۹۵۷ کامنی از سمت خود در ارتش آمریکا به دلیل همجنس‌گرا بودن اخراج شد، اولین‌باری که بحث آزاد سازی همجنسبازی مطرح شده است توسط این شخص آتئیست بوده است! همچنین با نفوذ وی بوده که APA همجنسگرایی را از لیست اختلال های روانی خارج کرده است.

 

این مطلب در ویکی پدیای انگلیسی هم به چشم می خورد و جای هیچ شکی باقی نمی ماند که این آتئیست ها بوده اند که تمام‌تلاششان را کرده اند تا این عمل شنیع را توجیه و عادی سازی کنند! البته همچنان هم آتئیست ها تمام تلاششان را می کنند تا این عمل زشت را عادی جلوه دهند...


He also worked to remove the classification of homo3xuality as a mental disorder from the American Psychiatric Association's Diagnostic and Statistical Manual of Mental Disorders.
https://en.m.wikipedia.org/wiki/Frank_Kameny

 

منبع: http://instagram.com/_u/naghde_elhad

۱ نظر ۹۷/۰۳/۱۱
یوشا آل ایوب

 

1- باید مشخصات فنی و قطعات داخلی لپ تاپ رو مناسب با نوع کاریری تون انتخاب کنید. (برای برنامه نویسی: هارد CPU Intel, SSD و برای بازی و کارهای گرافیکی: CPU AMD, VGA AMD)

2- اگر نوع کاربری تون Gaming هست، باید کیبورد لپ تاپ از نوع 4 کلید همزمان باشه.

3- باید سیم شارژ لپ تاپ بلند باشه.

4- بهتره صفحه کلید لپ تاپ بدنه تلقی و مجزا نداشته باشه.

5- بهتره که لپ تاپ کیبورد اعداد هم داشته باشه.

6- باید لپ تاپ حداقل یک سوکت USB3، یک سوکت HDMI، یک سوکت شبکه و ترجیحاً یک سوکت VGA، یک سوکت SATA  و... داشته باشه.

7- بهتره که CPU لپ تاپ از نسل های جدید CPU باشه.

8- نباید فاصله کلیدهای F1-F12 از کلید های زیرین کم باشه.

9- باید لپ تاپ چراغهای status برای hard, charge, wifi و... رو داشته باشه.

10- نباید لبه های پایین لپ تاپ(محل قرار گیری دست ها) برجسته باشه.

11- بهتره که کلیدهای End, Page UP/Down, Insert, Delete مستقل باشن و ترکیبی نباشن.

12- بهتره که صفحه ی نمایش مات باشه و نور محیط رو انعکاس نده.

13- بهتره که نوع صفحه نمایش HD یا Full HD باشه.

14- باید RAM لپ تاپ از نوع DDR3 یا DDR4 یا بالاتر باشه.

15- بهتره که لپ تاپ نوع صدای دالبی هم داشته باشه.

16- نباید وزن لپ تاپ بیش از حد سنگین باشه.

17- بهتره لپ تاپ CD/DVD درایورها رو هم داشته باشه تا مجبور نشید از اینترنت دانلود کنید.

18- بهتره که سایز مانیتور لپ تاپ حداقل 15 اینچ باشه. (17 اینچ برای برنامه نویسی/طراحی)

نکته: هرچقدر که سایز مانیتور بزرگتر باشه، مصرف باطری هم بیشتر میشه.

19- باید RAM لپ تاپ حداقل 4 گیگابایت باشه.

20- بهتره که لپ تاپ با سیستم عامل لینوکس هم سازگار باشه.

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

22- نباید پیچ های پشت لپ تاپ زخم یا خوردگی داشته باشن.

23- درصورت داشتن گارانتی، نباید برچسب ها و هولوگرام های پشت لپ تاپ پارگی یا لکه داشته باشن.

24- بهتره که باطری لپ تاپ قابلیت جدا شدن داشته باشه. (یعنی در داخل لپ تاپ پیچ نشده باشه)

25- بهتره که لپ تاپ Webcam هم داشته باشه.

26- بهتره که لپ تاپ از boot نوع BIOS/Legacy هم پشتیبانی بکنه.

27- بهتره هارد لپ تاپ SSD باشه.

28- نباید محل نصب CPU در زیر محل قرارگیری دست ها باشه.

29- باید نوع معماری سی پی یو Intel64 یا AMD64 باشه.

30- بهتره که لپ تاپ سیستم بلوتوث هم داشته باشه.

31- باید فاصله مناسبی بین کلیدهای اصلی کیبورد وجود داشته باشه. (به هم چسبیده نباشن)

32- بهتره که لپ تاپ استوک نباشه.

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

 

نکته: Resolution (رزولوشن) به تعداد پیکسل های موجود درون صفحه گفته میشه که بصورت عمودی و افقی در صفحه چیده شدن. در واقع هر چی رزولوشن صفحه نمایش بیشتر باشه، کیفیتش هم بالاتره. مثل 1024x768 یا 240x320

نکته 2: Screen size به اندازه فیزیکی صفحه نمایش گفته میشه که برحسب اینچ توسط قطر صفحه محاسبه میشه. هرچی بیشتر باشه، اندازه صفحه هم بزرگتره. مثل "15 یا "17

نکته 3: Color depth (عمق رنگ) به مجموع رنگ هایی که صفحه نمایش امکان نمایششون رو داره گفته میشه. هرچی بیشتر باشه، کیفیت و زیبایی تصاویر هم بیشتر میشه. مثل 32bit یا 16bit

۴ نظر ۹۷/۰۲/۲۴
یوشا آل ایوب
  • خیانت رو اونایی کردن که مدعی بصیرت، سواد و آینده نگری هستن اما 10 سال پیش نتونستن این روزهارو پیش بینی کنن تا بتونن درست پیشگیری کنن! حتی با وجود اندک پیامرسانهای خارجی مثل YAHOO, ICQ, Paltalk که همگانی هم نشده بودن، میدونستن آینده مجازی از آن اینهاست اما پیشگیری و فرهنگ سازی نکردن!
  • خیانت رو اونایی کردن که 10 سال پیش از توسعه دهندگان داخلی این صنعت و کسانی که ایده نرم افزارهای ملی/داخلی رو در سر می پروروندن حمایت نکردن!
  • خیانت رو اونایی کردن که با انتخاب اشتباه، مسئول خائن رو روی کار اوردن و اون مسئول، مسئولین بیسواد، بی تخصص، دزد و صرفاً سیاستمدار رو روی کار اورد!
  • خیانت رو اونایی کردن که سالها پیش زمانیکه سیل پیامرسانهای داخلی به کشور هجوم اوردن، همون زمان جلوگیری نکردن و حالا که بخشی از زندگی مردم شدن، بنابه مصلحت تصمیم به مسدود سازیشون گرفتن و انتظار هم دارن مردم استقبال کنن! نوش دارو بعد مرگ سهراب...
  • خیانت رو اونایی کردن که ادعای کارشناس و کاربلد بودن دارن اما پیرامون این فاجعه و تسخیر بازار داخلی توسط محصول خارجی رو پرده برداری نکردن و وقتی هم که متوجه شدن سکوت کردن!
  • خیانت رو اونایی کردن زمانیکه امثال تلگرام وارد کشور شدن، اینها رو شناسایی، ریشه یابی و تحلیل نکردن تا زودتر به عمق فاجعه پی ببرن و زودتر اقدام کنن! نه حالا که با اقدامشون دشمن تراشی کنن! نوش دارو بعد مرگ سهراب...
  • خیانت رو متخصصانی کردن که در صنعت نرم افزار مشغولن اما یک قدم مثبت برای پیشرفتش برنداشتن و حتی از ساده ترین نوع خدمت که فرهنگ سازیه کوتاهی کردن!
  • خیانت رو متخصصانی کردن که در صنعت نرم افزار مشغولن و صرفاً از آب گل آلود ماهی میگرن!
  • خیانت رو اونایی کردن که در صنعت نرم افزار مشغولن و نام نرم افزار ایرانی یا ملی رو بدلیل بیسوادی و فقط کسب شهرت و منافع شخصی خدشه دار کردن!
  • خیانت رو اون مردمانی کردن که شعار حمایت از تولید داخلی سر میدن، اما حاضر نیستن دست از محصول خارجی بکشن و پشت تولیدکننده های داخلی/نرم افزار بایستن! و حتی تمسخر و تحقیرشون میکنن!!
  • خیانت رو اون مردمانی کردن که شعار حریم خصوصی سَر میدن، اما راضی هستن که اطلاعاتشون در اختیار سازمانها و نهاد های خارجی قرار بگیره! حتی سازمانهای جاسوسی و تبه کاری...
  • و خیانت رو اون مردمانی کردن که در ظاهر دلسوز بیت المال هستن، اما وقتی نوبت به دست کشیدن از محصول خارجی برای جلوگیری از خروج صدها میلیارد تومن در ماه که میرسه، با بیسوادی و تعصب تمام عقب نشینی میکنن و کماکان به استفاده از محصول خارجی ادامه میدن! چیزی که در سال حتی به هزاران میلیارد تومن هم میرسه!!

 

جهل مدرن...

۱ نظر ۹۷/۰۲/۰۹
یوشا آل ایوب

 

کتابخانه OkHTTP

توسط Square تولید شده. مناسب برای Streaming و استفاده General مبتنی بر HTTP. پشتیبانی از POST, GET, UPLOAD. دارای مستندات آموزشی. زیربنای پیشفرض Retrofit و Picasso. یکی از زیربناهای Volley هستش. دارای disk cache. پشتیبانی از conn pooling. از پروتکل SPDY پشتیبانی می کنه. از اندروید 4.4 به بعد بصورت builtin در زیربنای اندروید استفاده شده. پشتیبانی از NewIO و...

 

کتابخانه Retrofit

توسط Square تولید شده. مناسب برای RESTful API / Web Service. پشتیبانی از POST, GET, PUT, DELETE, Multipart. دارای مستندات آموزشی. مبتنی بر کلاینت OkHTTP. دارای disk cache. پشتیبانی از async با کمترین کد. دارای cancellation و retryy برای درخواست ها. پشتیبانی از Dynamic URL. کمی کندتر از Volley اما سریعتر از AsyncTask هستش. دارای مفسر پیشفرض JSON و تبدیلش به POJO بکمک GSON.  پشتیبانی از NewIO. پشتیبانی از فعالیت های background.

 

کتابخانه Volley

توسط Google پشتیبانی شده. مناسب برای استفاده General و کار با تصاویر. پشتیبانی از POST, GET, PUT, DELETE. دارای مستندات آموزشی. دارای کلاینت های OkHTTP, Apache, HttpUrlConnection. دارای memory cache.  پشتیبانی از conn pooling. پشتیبانی از async با کمترین کد. دارای prioritization, cancellation, retrying برای درخواست ها. پشتیبانی از Dynamic URL. کمی سریعتر از Retrofit هستش. پشتیبانی از Image loading. دارای bitmap caching. سازگاری مناسب با activity lifecycle. دارای memory error handing مناسب. هندل کننده duplicate calls. استفاده نسبتاً آسان.

 

البته اگر بدنبال کتابخانه های سبکتر و کوچیکتر HTTP می گردید این گزینه ها هم میتونن انتخاب خوبی باشن:

LoopJ's android-async-http (HttpClient)
http://loopj.com/android-async-http/

Fast-Android-Networking
https://github.com/amitshekhariitbhu/Fast-Android-Networking

jus
https://github.com/apptik/jus

RoboSpice
https://github.com/stephanenicolas/robospice

 

این نکته رو هم در نظر داشته باشید که هرکدوم مزایا و معایب خودشونو دارن و باید درجای مناسبش کتابخانه مناسب رو انتخاب کنید.

۱ نظر ۹۷/۰۱/۰۳
یوشا آل ایوب

سال نـو مـبـارک!  heart

 

۹۷/۰۱/۰۱

 

ابتدا باید بگم استاندارد رسمی برای سبک ها و workflow ها وجود نداره، اما در این مقاله سعی می کنم از تجربیاتم، قوائد همگانی و معمولترین موارد موجود در Atlassian، Kernel و git manpage استفاده کنم...

 

مقالات مرتبط:

دانلود، نصب و راه اندازی Git در ویندوز

ساخت SSh key در ویندوز

ساخت SSh key در لینوکس

کدام پروتکل: //:git یا //:ssh یا //:https

 

فهرست مندرجات:

  • Branch / انشعاب
  • Commit
  • تنظیم / config
  • گوناگون

۰ نظر ۹۶/۱۲/۱۷
یوشا آل ایوب

نقل از این صفحه:
 

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

آیا واقعا مسئله مشکل ساز، اسلام است؟؟

جنگ جهانی اول: هفده میلیون کُشته (عامل آن غیر مسلمانان)
جنگ جهانی دوم : شصت میلیون کشته (عامل آن غیر مسلمانان)
جنگ در بوسنی/ کوزوو، بیش از پانصد هزار کشته (عامل آن غیر مسلمانان)
کشتار در فلسطین، میانمار... که همچنان ادامه دارد (به دست غیر مسلمانان)
در کامبوج 1975، حدود سه میلیون کشته (به دست غیر مسلمانان)
بمباران اتمی ناگاساکی دویست هزار کشته (عامل آن غیر مسلمانان)
جنگ ویتنام، بیش از پنج میلیون کشته (عامل آن غیر مسلمانان)

و هیچیک از سلاحهای کشتار جمعی بدست مسلمانان ساخته نشد.
۲ نظر ۹۶/۱۱/۳۰
یوشا آل ایوب

 

در ادامه مقاله قبلیم که شماره یک "نکات و اصول مهم در برنامه نویسی PHP" بود، در این مقاله شماره دو همین موضوع رو ارائه میدم...

 

1- هنگام Multi-thread کردن کدهاتون فراموش نکنید برای دسترسی به اشیاء lazy-initialize(یا همون load on demand) وضعیت نهایی شی باید synchronize باشه تا با مشکل race condition مواجه نشید.

 

2- برای نرمال سازی ستونها و جلوگیری از افزونگی/redundancy داده باید از اصول زیر پیروی کنید:

- هیچ ستونی نباید بیشتر از یک نوع/type داده رو نگهداری کنه. (مثل int + char + float...)

- هیچ ستونی نباید داده های تکراری/مشابه به دیگر ستون ها رو در خودش نگهداری کنه.

- داده هارو در جداول مختلف نگهداری کنید و درصورت لزوم اونهارو توسط کلید خارجی/foreign key بهم متصل کنید.

 

3- جهت افزایش پرفورمنس، همیشه کلاس والد و اینترفیس رو در خطوط قبل از کلاس ارث بر تعریف کنید. در غیراینصورت موتور PHP برای پیدا و پردازش کردن کلاس والد مجبور به انجام عملیات های اضافی خواهد شد. (بر اساس OpCode تولید شده)

interface IData 
{
}

class MyClass implements IData
{
}

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

 

4- یادتون باشه که Dependency Injection نه تنها از طریق Constructor، بلکه از طریق Setter, Interface و Property هم قابل انجامه.

نکته: زمانی از نوع Constructor استفاده کنید که کل کلاس نیازمند به اون dependency هستش یا شی dependency نباید در طول life time تغییر بکنه.

 

5- آیا می دونید تابع runkit_function_remove علاوه بر حذف قید تابع(function table)، مقدار حافظه اشغال شده توسط تابع رو هم آزاد می کنه؟

۴ نظر ۹۶/۱۰/۲۱
یوشا آل ایوب

 نامه ای به وطن فروشان و ارادتمندان کشور آذربایجان:

 

۲ نظر ۹۶/۱۰/۰۹
یوشا آل ایوب

 

این تصویر رو درست کردم تا روند(internals) تفسیر، کامپایل و اجرای سورس های PHP رو نشون بده:
 

برای بزرگنمایی کلیک کنید

php-internals

لینک Stackoverflow.com

 

کاملترین و دقیق ترین چارت PHP internals موجود در اینترنت! heart

۱ نظر ۹۶/۰۹/۰۸
یوشا آل ایوب