نظرات اشتراک‌ها
نگارش نهایی SQL Server 2016 منتشر شد
- خیر. LocalDB 2016 هم فقط X64 است.
در مورد محصول‌های سرور:
- از Windows Server 2008 R2 به بعد تمام ویندوزهای سرور مایکروسافت 64 بیتی هستند. بنابراین ضرورتی به ارائه‌ی نسخه‌ی 32 بیتی یک محصول سرور وجود ندارد؛ زمانیکه سرور 32 بیتی دیگر ارائه نمی‌شود.
- «خیلی از کاربران» با این مساله مشکلی نخواهند داشت؛ چون کلاینت‌های آن‌ها بر اساس پروتکل TCP-IP با سرور کار می‌کنند و معماری CPU سرور در اینجا برای کلاینت‌های متصل، اهمیتی ندارد.
نظرات اشتراک‌ها
کره‌جنوبی و ژاپن رکورددار بیشترین سرعت اینترنت در جهان
سرعت بیشتر؟! من از داتک اینترنت گرفتم. سه ماهه با 5 گیگ حجم اولیه. قبلا (تا یک ماه قبل) از ساعت 1 بامداد تا 7 صبح آن رایگان بود (در محاسبه حجم حساب نمی‌شد). الان یک ماه هست بدون اطلاع به کاربران، این ساعت شده از 2 بامداد تا 7 صبح. چون اطلاع نداشتم، مثل قبل از ساعت 1 بامداد هر شب دانلود می‌کردم. چند روز قبل دیدم که حجم 5 گیگ اولیه‌ام زودتر از موعد تمام شده! تبدیل این مساله به 2 بامداد، تقریبا زندگی من رو مختل کرده.
نظرات اشتراک‌ها
چگونگی نمایش 10 سایت پر بازدید در IE 5
جالب بود. با اینکه بسیار برای موضوع سازگاری نرم افزار تحت وب با مرورگرهای گوناگون ارزش قائلم ولی به عقیده من با توجه به جمیع جهات در حال حاضر بهتر است برخی مرورگرهای قدیمی حتی تا IE8 و همین طور ورژن قدیمی سایر مرورگرها توسط توسعه دهندگان پشتیبانی نشود و رفتار مناسبی از سوی نرم افزار مانند نمایش هشدار بروزرسانی مرورگر به همراه اطلاعات کافی از علت هشدار و لینک دانلود مرورگر جدید در نظر گرفته شود. در حال حاضر وقت صرفه شده برای IE6 و ... بهتر است صرف سازگاری و ارائه سرویس بهتر برای دیوایس‌های موبایل گردد. با توجه به سیاست کاری برخی وب سایت‌های مطرح اکنون امکان عملی این مورد بهتر فراهم شده است. همچنین در این صورت امکان بهره برداری از بسیاری امکانات جدید دنیای وب با هزینه کمتر فراهم می‌گردد که انصاف نیست کاربران را از آن محروم کنیم.
اشتراک‌ها
پیاده سازی راحت کشینگ در پروژه های دات نت با PolyCache

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

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

در زیر پکیجی رو براتون معرفی می‌کنم که می‌توانید در پروژه‌های دات نت خودتون کشینگ رو براحتی پیاده سازی کنید.

شما با استفاده از پکیج PolyCache  براحتی و در سریع‌ترین زمان میتونید کشینگ رو پیاده سازی کنید.

روال و جزئیات پیاده سازی در گیت هاب پروژه قرار گرفته است.

پیاده سازی راحت کشینگ در پروژه های دات نت با PolyCache
اشتراک‌ها
فیگما ابزاری جهت طراحی

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

فیگما ابزاری جهت طراحی
اشتراک‌ها
تغییرات لازم جهت بهبود نمایش صفحات وب در موبایل مشابه اپلیکیشن ها
با افزودن مانیفست مشابه زیر در فایل manifest.json:
{
   "name": "Appscope",
   "display": "standalone",
   "icons": [{
      "src": "icons/icon-192.png",
      "sizes": "192x192"},
   {
      "src": "icons/icon-512.png",
      "sizes": "512x512"}
   ]
}
و تگ:
 <meta name="apple-mobile-web-app-capable" content="yes"> 
و بهره مندی صفحه وب از ابزار PWA، دسترسی کاربران به صفحات وب مان از طریق موبایل کاربرپسندتر خواهد شد. 
تغییرات لازم جهت بهبود نمایش صفحات وب در موبایل مشابه اپلیکیشن ها
اشتراک‌ها
شروع تحریم برای توسعه دهندگان ایرانی به دلیل مهاجرت GitLab به گوگل

مدیران گیت‌لب با آغوش باز پذیرای توسعه دهندگان بوده و برای بهبود سیستم‌های خود زیربنای این سایت را از مایکروسافت آژور به پلتفرم ابری گوگل (GCP) منتقل کرده‌اند. 

گوگل دلیل این مساله (قطع دسترسی) را تحریم‌های وزارت خزانه داری ایالات متحده عنوان کرده و گیت‌لب هم از کاربران خواسته کدهای خود را دانلود کرده یا از پروژه‌ها نسخه پشتیبان تهیه کنند.

کشورهای، ایران - سودان - کوبا - سوریه - کره شمالی در لیست تحریم‌ها می‌باشند! 

از 11 آگوست شروع خواهد شد!

شروع تحریم برای توسعه دهندگان ایرانی به دلیل مهاجرت GitLab به گوگل
اشتراک‌ها
Code Push سرویس ابری مایکروسافت
یکی از مشکلاتی که همیشه برنامه نویسان موبایل با آن درگیر بوده اند بروز رسانی نرم افزارهای موبایل می‌باشد. هر بروز رسانی نرم افزار نیاز به طی شدن مراحل تایید App Store‌ها دارد که این امر در بروز رسانی نرم افزارها تاخیر ایجاد می‌کند و امکان رفع سریع مسایل نرم افزار را به تولید کنندگان نمی‌دهد. Code Push سرویسی ابری است که مایکروسافت ارائه می‌دهد تا با آن نرم افزارهای موبایل نصب شده برای کاربران بدون نیاز به طی شدن این مراحل بروزرسانی شود. این سرویس برای نرم افزارهای موبایل مبتنی بر React Native و Cordova طراحی شده است که در آن بخش HTML و JavaScript نرم افزار به لحظه بروزرسانی می‌شود. 
Code Push سرویس ابری مایکروسافت
اشتراک‌ها
استراتژی‌های استقرار نرم افزار

استقرار نرم افزار شامل تمام فعالیت‌هایی است که یک نرم افزار را برای استفاده‌ی کاربران نهایی آماده می‌کند. از آنجایی که هر سیستم نرم افزاری شرایط و ویژگی‌های منحصر به فردی دارد، فرایند‌ها و روش‌های استقرار آن باید به طور خاص و دقیق برای همان سیستم تعریف شود. بنابراین استقرار نرم افزار، یک فرایند کلی است که باید با توجه به شرایط و خصوصیات هر سیستم نرم افزاری به صورت دقیق تعریف شود.... در این مطلب به ابتدا به تعریف استراتژی (Strategy)، استقرار نرم افزار (Software Deployment) اشاره شده و در ادامه دو تا از استراتژی‌های پایه استقرار نرم افزار معرفی و بررسی شده است.

استراتژی‌های استقرار نرم افزار
اشتراک‌ها
فریم‌ورک AMP چیست؟

AMP یا Accelerated Mobile Pages چیست؟

" AMP یا Accelerated Mobile Page به معنی افزایش سرعت لود شدن صفحات در موبایل می‌باشد. 

پروژه AMP یک فریم‌ورک جدید و متن باز است که به طور کامل از فناوری‌های موجود در وب ساخته شده است. این پروژه که به وسیله گوگل و توییتر انجام شده است، به برنامه‌نویسان کمک می‌کند صفحات HTML با حجم کم ایجاد کنند. این کدها به راحتی در صفحات موبایل لود می‌شوند، تا با لود سریع محتوای صفحات وب به راحتی برای کاربران قابل مشاهده باشد. "

فریم‌ورک AMP چیست؟