بنویس

بنویس

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

بنویس

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

مایکروسافت محدودیت های فلش در ویندوز 8 را کمتر کرد

رضا باقرزاده

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

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

مایکروسافت می گوید در حال حاضر حدود ۴ درصد سایت ها از فلش استفاده می کند اما آمار W3Techs نشان می دهد که هنوز ۲۰ درصد سایت ها از فلش به روش های گوناگون استفاده می کنند. و جالب تر اینکه HTTPArchive این آمار را حدود ۳۵ درصد اعلام کرده است. 

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

تغییری که امروز مایکروسافت در IE10 برای ویندوز 8 داده برای کاربران این سیستم عامل خوشحال کننده است و سبب می شود که تجربه نسبتا مشابه با دسکتاپ را در وضعیت مترو داشته باشند.

کاربران را با سوالات خود خسته نکنید

محمد حسین موسی‌ زاده

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


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


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

ادامه مطلب ...

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

شهرزاد انوری

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

اما این یک سایت معمولی نیست و مخصوص توسعه دهندگان طراحی شده و به همین خاطر گوگل کلک های جالبی درون آن مخفی کرده. اگر باهوش باشید می توانید صفحات جالبی درون سایت Google I/O کشف کنید. 

با کلیک کردن روی لوگوی I/O می توان چند حرف رمز به این سایت داد و منتظر نتیجه بود. 

اما چطور می توان رمزها را کشف کرد؟ در این مورد باید از هوش و توانایی های برنامه نویسی تان استفاده کنید. اما اجازه دهید که چند رمز را به شما بگوییم. 

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

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

توانایی تان را امتحان کنید و سری به سایت I/O گوگل بزنید.

دروپال 7.21 ارایه شد

سامان بخشی 

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

دانلود کنید: دروپال نسخه 7.21

تولدی دوباره برای اپرا موبایل در اندروید

رضا باقرزاده

شرکت اپرا نسخه جدید مرورگر محبوب خود برای اندروید را ارائه کرد. تغییرات این نسخه تنها در ظاهر آن خلاصه نمی شود. همانطور که پیشتر در برخط درباره تغییر موتور رندرسازی اپرا به وب کیت (WebKit) خواندیم، نسخه جدید همانند سافاری و کروم از این موتور استفاده می کند.


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


ماه گذشته، اپرا اعلام کرده بود که وب کیت را جایگزین پرستو (Presto) خواهد کرد. این تغییر از اندروید شروع شده و در برنامه آینده اپرا برای تمامی مرورگرهایش وجود دارد.


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


از دیگر تغییرات ظاهری آن، می توان از "ترکیب نوار آدرس و جستجو" نام برد. نحوه سوییچ بین تب ها هم بسیار شبیه سافاری در آی او اس است.


علاوه بر اینکه تغییرات بسیاری در این نسخه اعمال شده، امکاناتی که در بین کاربران اپرا آن را تبدیل به یک مرورگر دوست داشتنی کرده بود را حفظ (و البته ارتقا) داده است.


از جمله می توان به صفحه اصلی آن (Speed Dial) نام برد. نحوه مدیریت سایت های مورد علاقه در آن بسیار ساده تر شده است. حتی می توانیم با انداختن آیکون های مختلف روی یکدیگر، پوشه جدید بسازیم تا از فضای موجود بیشترین استفاده را کرده باشیم. (البته این هم ما را یاد صفحه اصلی آی او اس می اندازد!)


operaspeed.jpg

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


operamenu.jpg

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


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


با وجود اینکه امکانات بسیار زیادی برای دوست داران اپرا اضافه شده و از پایداری نسبی برخوردار است، اما هنوز نسخه نهایی آن منتشر نشده و در مرحله بتا قرار دارد. در آزمایش ها، حالت Off-Road گاهی نمی تواند صفحات را به درستی فشرده سازی نموده و نمایش دهد. همچنین هنوز هیچ روشی برای سینک (Sync) اطلاعات وجود ندارد.

ایجکس (AJAX) در برابر SEO

امین باقرزاده

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


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


در برابر امکانات فراوانی که به وسیله ایجکس در اختیار برنامه نویسان قرار می گیرد، مشکلاتی هم به وجود آمده است. بدون شک بزرگترین آن ها، عدم سازگاری ایجکس با سئو (SEO) است.


اگر می خواهیم گوگل و سایر موتورهای جستجو سایت ما را بیشتر از سایت های مشابه دوست داشته باشند، دو انتخاب وجود دارد:


1- از استفاده از ایجکس پرهیز کنیم. 
2- با کدنویسی های بیشتر و ایده آل، این مشکل را برطرف کنیم. (هرکه را طاووس خواهد جور هندوستان کشد)


موتورهای جستجو مانند گوگل از یک ربات نرم افزاری برای استخراج سورس (کد) های یک صفحه سایت استفاده می کنند. این ربات ها زمانی که با تگ لینک (<a>) برخورد می کنند، آدرس مقصد آن را (href) برداشته و آن را نیز اسکن می کنند. این ربات مانند یک کرم، داخل صفحات یک وب سایت حرکت می کند. برای همین به این ربات ها خزنده (Crawler) می گوییم.


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


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


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

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


صفحات ساده HTML با استفاده از حداقل تگ، از نظر موتورهای جستجو دوست داشتنی ترین ها هستند.

راه حل

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


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


nardebaan-ajax1.gif

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


nardebaan-ajax2.gif

به کمک فتوشاپ صفحه ها را ورق بزنید

رضا باقرزاده

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

ادامه مطلب ...