mobingraph

mobingeraph

mobin graph

mobin geraph

مبین گراف

طراحی سایت

دانلود قالب

دانلود قالب وبلاگ

دانلود قالب رزبلاگ

دانلود قالب html

آموزش طراحی سایت

قالب رزبلاگ

دانلود قالب آماده

دانلود قالب سایت

دانلود جعبه دانلود

دانلود کد های سایت

دانلود قالب وردپرس

هاست ارزان
پارسکدرز اولین بازار کار آنلاین ایران
مریوان دانلود
محل تبلیغات شما
معرفی زبان برنامه‌نویسی Kotlin برای اندروید
مشاهده پست
معرفی زبان برنامه‌نویسی Kotlin برای اندروید

تا همین اواخر، توسعه برنامه اندروید تقریبا به طور انحصاری با زبان برنامه‌نویسی جاوا و جاوا۶ انجام می‌شد. جاوا۶ در سال ۲۰۰۶، دو سال قبل از انتشار دستگاه‌های اندروید معرفی شد. 

JetBrains، که با IntelliJ IDEA (Android Studio بر پایه IntelliJ IDEA است) شناخته می‌شود، زبان Kotlin را در سال ۲۰۱۱ معرفی کرد. کاتلین اوایل سال ۲۰۱۶ به ۱٫۰ رسید.

در آوریل ۲۰۱۷، گوگل اعلام کرد که Kotlin به عنوان یک زبان برنامه‌نویسی first class مخصوص اندروید، برای همیشه پشتیبانی خواهد شد.

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

کاتلین یک زبان برنامه‌نویسی statically-typed است که بر روی JVM اجرا می‌شود. همچنین می‌تواند به کد منبع جاوااسکریپت و اجراهای بومی (native) کامپایل شود.

Kotlin یک زبان عالی و مناسب برای برنامه‌های اندروید است، و تمام مزایای یک زبان مدرن را برای پلت‌فرم اندروید بدون هیچ محدودیتی به ارمغان می‌آورد:

سازگاری: Kotlin به طور کامل با JDK 6 سازگار است، مطمئن باشید که برنامه‌های Kotlin می‌توانند بر روی دستگاه‌های قدیمی اندروید بدون هیچ مشکلی اجرا شوند. ابزارهای Kotlin به طور کامل در Android Studio پشتیبانی شده و با سیستم ساخت اندروید سازگار هستند.

عملکرد: یک برنامه Kotlin، به لطف bytecode بسیار مشابه، با همان سرعت مشابه جاوا اجرا می‌شود. با پشتیبانی Kotlin از توابع درون خطی (inline)، کدها با استفاده از lambdaها اغلب سریع‌تر از کد نوشته شده در جاوا اجرا می‌شوند.

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

کتابخانه Kotlin: Kotlin دارای کتابخانه زمان اجرای بسیار کم حجمی است، که می‌تواند در آینده از طریق استفاده از ProGuard نیز سبک‌تر شود. در یک برنامه واقعی، کمتر از ۱۰۰K سایز فایل apk. است.

زمان کامپایل: Kotlin از کامپایلر افزایشی کارآمدی پشتیبانی می‌کند، بنابراین در حالی که برخی سربارهای اضافی برای buildهای تمیز وجود دارد، buildهای افزایشی معمولا سریع یا سریع‌تر از جاوا هستند.

منحنی یادگیری: برای توسعه‌دهندگان جاوا شروع به کار با Kotlin بسیار آسان است. تبدیل خودکار جاوا به Kotlin که در پلاگین Kotlin موجود است به شما کمک خواهد کرد. Kotlin Koans راهنمایی را از طریق ویژگی‌های کلیدی زبان با مجموعه‌ای از تمارین تعاملی ارائه می‌دهد.

این زبان توسعه اندروید، با موفقیت توسط شرکت‌های بزرگ پذیرفته شده است.

ابزارهایی برای توسعه اندروید

تیم Kotlin ابزارهایی را برای توسعه اندروید فراتر از ویژگی‌های زبان استاندارد ارائه می‌دهد:

Kotlin Android Extensions یک افزونه کامپایلر است که به شما اجازه می‌دهد فراخوانی کد findViewById() را از کد خود حذف کرده و آن‌ها را با ویژگی‌های کامپایلر تولیدشده جایگزین کنید.

Anko کتابخانه‌ای است که مجموعه‌ای از بسته‌بندی‌های (wrapper) Kotlin پسند را پیرامون APIهای اندروید ارائه می‌دهد، همچنین یک DSL که به شما اجازه جایگزینی فایل‌های xml. را با کد Kotlin می‌دهد فراهم می‌کند.

چرا Kotlin برای اندروید

از آنجایی که اندروید طوفانی را در جهان به پا کرده است، توسعه‌دهندگان جایگزین‌های کمی را برای جاوا جهت توسعه برنامه‌ها دارند.

جاوا ۸ برخی مشکلات زبان را حل کرد و حتی بیشتر مشکلات با جاوا ۹ و ۱۰ اصلاح شد. اما شما باید پایین‌ترین ورژن SDK را برای اندروید ۲۴، فقط برای استفاده از جاوا ۸ تنظیم کنید، که این امر گزینه‌ای مناسب برای بسیاری از توسعه‌دهندگان نیست. بیشتر توسعه‌دهندگان از جاوا ۹ و ۱۰ استفاده نمی‌کنند. اما کاتلین قصد دارد این شکاف را پر کند.

Kotlin توسعه برنامه‌های اندروید را بسیار لذت‌بخش‌تر می‌سازد. بالاتر از همه یک زبان جدید است! و چه چیزی می‌تواند هیجان‌انگیزتر از این باشد؟ توسعه‌دهندگان iOS نمی‌توانند این همه لذت و سرگرمی را داشته باشند.

منبع: تاپ لرن

کلاهبرداری یک میلیون دلاری دو دانشجوی چینی از اپل
مشاهده پست
کلاهبرداری یک میلیون دلاری دو دانشجوی چینی از اپل

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

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

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

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

مطابق اعلام مقامات دادستانی فدرال، در بازه زمانی آوریل ۲۰۱۷ تا مارس ۲۰۱۸ تعداد ۳۰۶۹ درخواست تعمیر به شرکت اپل ارسال شده که از این تعداد اپل ۱۴۹۳ گوشی نو معادل ۸۹۵ هزار و ۸۰۰ دلار تحویل داده است. مابقی گوشی‌ها توسط اپل خارج از شرایط تعویض تشخیص داده شده‌اند، هرچند هیچ‌کدام ظن شرکت را به دستکاری عمدی برنیانگیخته‌اند.

گزارش شده است که این دو دانشجو پس از دریافت گوشی‌های نو، آن‌ها را برای فروش به چین می‌فرستاده‌اند.

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

اپلیکیشن‌های ایرانی بازهم در iOS مسدود شدند
مشاهده پست
اپلیکیشن‌های ایرانی بازهم در iOS مسدود شدند

محدودیت‌های جدید اپل باعث شده اپلیکیشن‌های ایرانی بازهم روی سیستم‌عامل iOS غیرفعال شوند.

اسفند سال گذشته، اپل با اعمال محدودیت‌هایی باعث شد بسیاری از اپلیکیشن‌های ایرانی روی سیستم‌عامل iOSغیرفعال شوند. بعد از این ماجرا، کسب‌وکارهای ایرانی نسخه‌ی جدیدی از اپلیکیشن را به کاربران خود ارائه دادند که به‌صورت موقت این مشکل را برطرف کرد؛ اما با اعمال محدودیت‌های جدید، اپلیکیشن‌های ایرانی iOS مانند اسنپ و تپسی و سامانک بازهم غیرفعال شده‌اند.

اپلیکیشن‌های ایرانی بازهم در iOS مسدود شدند

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

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

نسخه آزمایشی مایکروسافت اج کرومیوم منتشر شد
مشاهده پست
نسخه آزمایشی مایکروسافت اج کرومیوم منتشر شد

مایکروسافت پس‌ از مدت‌ها انتظار، سرانجام نخستین نسخه‌ی آزمایشی اج کرومیوم را در دسترس کاربران قرار داده است. درواقع شب گذشته (۱۹ فروردین) بود که ردموندی‌ها اولین بیلد‌های Canary (به‌روزرسانی روزانه) و Developer (به‌روزرسانی هفتگی) مرورگر اج کرومیوم را برای نسخه‌ی ۶۴ بیتی سیستم‌عامل ویندوز ۱۰ در دسترس قرار دادند.

این بیلدها هم‌اکنون ازطریق وب‌سایت مایکروسافت اج اینسایدر برای دانلود در دسترس هستند. مقامات رسمی مایکروسافت گفته‌اند که قصد دارند به‌زودی بیلد بتا و همچنین بیلدهای مخصوص ویندوز ۷، ویندوز ۸.۱ و مک را نیز منتشر کنند. 

نسخه آزمایشی مایکروسافت اج کرومیوم منتشر شد

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

درضمن بیلدهای اولیه‌ی مایکروسافت اج، برای بهره‌مندی از ویژگی‌های جالبی نظیر اسکرول نرم در صفحات، بهنیه‌سازی نشده‌اند؛ همچنین فعلا در این بیلدها امکان نوشتن روی نمایشگر وجود ندارد و قابلیت‌های دیگری نظیر اجرای فایل‌های PDF فعال نشده‌اند. در حال حاضر، اج مبتنی بر کرومیوم تا حد بسیار زیادی شبیه مرورگر گوگل کروم به‌نظر می‌رسد و برخی تفاوت‌ها مثل فید خبری MSN در آن دیده می‌شود.

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

پیش‌بینی می‌کنیم که در تاریخی نامشخص در تابستان پیش‌رو، مایکروسافت برخی ویژگی‌های دیگر را به این مرورگر اضافه و درنهایت نسخه‌ی بتای آن را منتشر کند. بدون شک نسخه‌ی بتا، شباهت بسیار بیشتری به نسخه‌ی نهایی مایکروسافت اج مبتنی بر کرومیوم خواهد داشت.

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

کسانی که از نسخه‌ی فعلی اج استفاده می‌کنند (نسخه‌ی مبتنی بر EdgeHTML)، می‌توانند فعلا بدون‌مشکل از آن برای وب‌گردی بهره بگیرند؛ زیرا مایکروسافت فعلا تاریخ پایان کار رسمی نسخه‌ی فعلی اج را اعلام نکرده است. درضمن کاربران نسخه‌های اندروید و iOS اج می‌توانند بدون مشکل از مرورگر خود استفاده کنند؛ چرا که مرورگر اج در سیستم‌عامل‌های یادشده مبتنی بر موتورهای رندرینگ WebKit و Blink است، نه EdgeHTML.

در ماه دسامبر سال ۲۰۱۸ بود که مقامات مایکروسافت پس از انتشار برخی شایعاتِ ضدو‌نقیض، به‌صورت رسمی اعلام کردند که می‌خواهند مرورگر اج را با استفاده از موتور کرومیوم بازسازی کنند تا از این طریق مرورگر یادشده سازگاری بهتری با فضای وب داشته باشد.

منبع: زومیت

تفاوت وبلاگ و وب سایت چیست؟
مشاهده پست
تفاوت وبلاگ و وب سایت چیست؟

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

وبلاگ یا بلاگ چیست؟
وبلاگ Weblog واژه ای است که توسط یک وبلاگ نویس آمریکایی (Jorn Barger) ابداع شد . وبلاگ یا بلاگ که در ابتدا به معنی دفترچه خاطرات آنلاین معرفی شد، از دو واژه Web که شبکه جهانی اطلاعات معنی می شود و Log که به فایل هایی گفته می شود که تمام اتفاقاتی که در یک کامپیوتر می افتد را ثبت می کند . واژه بلاگ Blog توسط Peter Merholz ابداع شد . پس از آن Evan Williams که برنامه نویس مشهوری است، درسیستم وبلاگدهی مشهور گوگل واژه Blogger  را خلق کرد و پس از آن سیستم وبلاگ نویسی Blogger را نوشت. 

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

وبلاگ ها و وب سایت ها از نظر فنی شبیه هم هستند ولی از نظر کدنویسی وب سایت کدنویسی پیچیده تری دارد

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

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

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

اما امروزه تمام این سایت های خدمات یک وبلاگ جداگانه برای اطلاع رسانی سایت خود ساخته اند

بلاگر

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