بایگانی ماهیانه: آگوست 2012

شانس خود را در مسابقه‌ی ۴۱۹ دلاری امتحان کنید!

وبگاه WPMU به تازگی سه اکانت به ارزش ۴۱۹ دلار حاوی پوسته‌ها و افزونه‌های وردپرس هدیه می‌دهد!

بد نیست شما هم شانس خود را امتحان کنید!‌ به ویژه که شرکت در این مسابقه تقریباً کاری ندارد!

تنها کافیست متن زیر را توییت کنید:

I just entered the WPMU DEV #100k Users Premium WordPress Plugins/Themes Contest! http://wpmu.org/100k


Celebrate 100k users at WPMU DEV to enter the draw for a free annual account!

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

  <a href="http://wpmu.org/100k"><img title="wpmudev100k" src="http://wpmu.org/wp-content/uploads/2012/08/wpmudev100k.jpeg" alt="" width="650" height="450" /></a><br />Celebrate 100k users at <a href="http://premium.wpmudev.org">WPMU DEV</a> to enter the draw for a free annual account!

امیدوارم برنده‌ی یکی از این سه اکانت شما باشید!

به مناسبت المپیک ۲۰۱۲، گوگل بازی‌ ارائه می‌کند

امروز که سایت گوگل را باز کردم به‌جای لوگوی همیشه‌گی نوشته‌ی گوگل روی صفحه‌ای مانند محل مسابقات قایقرانی قرار داشت که وقتی روی آن کلیک می‌کردیم بازی جالبی شروع می‌شد. در این بازی با استفاده از دکمه‌های کیبورد شما وظیفه‌ی پاروزدن و هدایت قایق را به عهده دارید همچنین باید از سنگ‌ها دور بمانید و قایق را از میان نشانه‌هایی عبور دهید و در انتها نیز گوگل امتیاز شما را به شما نمایش می‌دهد؛ می‌توانید از ابتدا شروع کنید، در مورد بازی اطلاعات بیش‌تری به‌دست آورید و یا امتیاز‌تان را در گوگل‌+ به اشتراک بگذارید (من در ۲۷ ثانیه مسیر را پیمودم! :-) ).

پس از اتمام بازی متوجه شدم که صفحه‌ای که می‌توان این بازی را در آن مشاهده کرد اینجاست. و اینکه گوگل قبل از این ۲ بازی دیگر هم ارائه کرده است: بسکتبال و دو با مانع!

بازی بسکتبال آن که به شکل زیر است:

در این بازی با کمک دکمه‌‌ی Space انرژی توپ را تعیین کنید و آن را به درون سبد بیاندازید.

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

در این بازی شما باید با کمک دکمه‌های چپ و راست بازیکن را حرکت دهید و با کمک دکمه‌ی Space بپرید.

ابزاری مفید برای طراحان وب، یا کسانی که می‌خواهند این کار را یاد بگیرند

کار طراحی وب، کار مشقت‌باری است! چرا که ابزار دیباگ قوی‌ای ندارد. به علاوه، برای هر تغییر کوچک، لازم است که فایل‌ها تغییر کنند و برای مشاهده‌ی درستی یا عدم درستی تغییرات، صفحه‌ی مرورگر ریفرش شوند.

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

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

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

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

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

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

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

پی‌نوشت: محیط کاربری پروژه‌ی فعلی دو برنامه‌نویس، که آزینیوم نام دارد، به وسیله‌ی اچ‌تی‌ام‌ال۵ و سی‌اس‌اس۳ نوشته شده است. اما شما میان آن و یک برنامه‌ی Native تفاوتی نخواهید دید! (البته امیدوارم!!)

پی‌نوشت ۲: استفاده از میانبر های صفحه‌ی کلید نیز می‌تواند سرعت کار شما در جی‌اس‌فیدل را بهبود بخشد:

RSS Feed Reader افزونه‌ای برای وب‌گردی آسان‌تر

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


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

برای رفع این مشکل به دنبال راه‌حلی گشتم و چون علاقه‌ای به خواندن نوشته در محیط‌های فیدخوان نداشتم پس این جوابی برای مشکل من نبود! تا اینکه با کمی جستجو افزونه‌ی RSS Feed Reader را پیدا کردم. این افزونه که آیکون آن در گوشه‌ی مرورگر کروم قرار می‌گیرد با استفاده از فید وبگاه از آپدیت شدن یا نشدن آن مطلع می‌شود و پس از ورود به وبگاه جدید یک علامت + کنار آیکون آن ظاهر می‌شود که به شما می‌گوید که می‌توانید به صورت خودکار فید این وبگاه را به لیست فیدهای خود اضافه کنید.

یکی از اشکالات این افزونه این است که در صورت نصب دوباره ویندوز اطلاعات شما (یعنی لیست فید سایت‌ها) از بین می‌رود. برای جلوگیری از این می‌توانید قبل از تعویض سیستم‌عامل به منوی تنظیمات افزونه رفته (روی آیکون راست کلیک کنید و options را بزنید) و Export را بزنید و فایلی که دانلود می‌شود را در جایی نگهداری کنید و پس از نصب ویندوز دوباره به تنظیمات افزونه رفته و تنظیمات را import کنید.

هنگاهی که روی آیکون نرم‌افزار کلیک می‌کنید لیستی از آدرس وبگاه‌هایی که مشترک فید آنها هستید را مشاهده می‌کنید. برای ویرایش لیست می‌توانید به بخش option بروید. در این بخش همچنین می‌توانید وبگاه‌ها را دسته‌بندی کنید و در پوشه‌های مختلف قرار دهید. وقتی روی آیکون افزونه کلیک می‌کنید و پس از آن نیز روی یکی از وبگاه‌ها کلیک می‌کنید ۱۰ نوشته‌ی آخر وبگاه را به شما نمایش می‌دهد. اگر نوشته خوانده‌نشده باشد برای این‌که آن را به‌عنوان خوانده‌شده علامت‌گذاری کنید کافیست روی علامت New کنار آن کلیک کنید. برای بازکردن چند نوشته نیز (برای انتخاب و باز کردن) می‌توانید از دکمه‌ی وسط‌کلیک استفاده کنید.

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

آیا از این افزونه استفاده کرده‌اید؟ آیا افزونه‌ی مشابه‌ی برای مرورگرهای دیگر می‌شناسید؟ دیدگاه خود را بیان کنید!

امان از دست پتنت‌ها: مایکروسافت نام «مترو» را تغییر می‌دهد.

محیط کاربری تازه‌ی مایکروسافت که در ویندوز ۸، ویندوز فون ۷ و ۸ و البته ایکس‌باکس موجود است، تا کنون محیط کاربری «مترو» خوانده می‌شد.

مایکروسافت پیش‌تر گفته بود: ما مترو را انتخاب کردیم چون که آن «مدرن و ساده است. سریع و در لحظه است…»

البته مترو Code name داخلی این زبان طراحی بود. ولی تا کنون طوری با آن رفتار شده بود که حتا ممکن بود نام اصلی این زبان طراحی نیز همین باشد…

اکنون بنابر درخواست شرکت آلمانی Metro AG، مایکروسافت مجبور است که نام «مترو» را تغییر دهد…

مایکروسافت گفته است که فعلاً به این زبان طراحی، «محیط کاربری مشابه ویندوز ۸» گفته می‌شود. اما آن‌ها نام تازه را نیز به زودی معرفی خواهند کرد…

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

منبع‌ها: + و +

عکس‌ها از +

رپورتاژ: ما به ایده‌های شما جان می‌دهیم!

طراحی و ساختار وبگاه‌ها، تأثیر به‌سزایی در جذب مخاطب دارد. کاربران بر اساس ظاهر یک وبگاه، در مورد آن داوری می‌کنند. شاید دلیل موفقیت بسیاری از سرویس‌های دنیا هم چنین مواردی باشد. برای نمونه، موتور جست‌و‌جوی بینگ، از لحاظ کارایی با موتور جست‌و‌جوی یاهو تقریباً برابر است. به نظر من طراحی مهم‌ترین عامل در موفقیت بینگ و عدم موفقیت یاهو بوده است…

بنابراین در هر وبگاهی، از وبگاه خبری یا وبلاگ‌ها گرفته تا فروشگاه‌ها و وبگاه شرکت‌ها، طراحی مناسب می‌تواند عامل مهمی در جذب مخاطب باشد…

البته در طراحی، تنها زیبایی ظاهری نیست که اهمیت دارد. مواردی چون حسی که به کاربر القا می‌شود، از ویژگی‌های مهم یک طراحی مناسب است.

گروه طراحی سیوین (civien design group)، از شرکت‌های معتبر در این زمینه است که البته برنده‌ی چندین نشان از انجمن‌های معتبر در زمینه‌ی طراحی نیز شده است*.

اگر به وبگاه این گروه به نشانی civiendesign.com سری بزنید، احتمالاً شیفته‌ی طراحی منحصر به فرد آن خواهید شد! صادقانه بگویم، طراحی این وبگاه از بهترین طراحی‌هایی است که تا کنون دیده‌ام…

صفحه‌ی اصلی وبگاه آن‌ها، به زبان انگلیسی است. البته نسخه‌ی فارسی وبگاه آن‌ها هم از پیوند سمت راست صفحه در دسترس است.

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

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

طراحی وب سایت، لوگو، بروشور، کارت ویزیت و سربرگ از جمله‌ی کار‌های آنهاست. نمونه‌ی کار‌های آن‌ها را می‌توانید در وبگاهشان مشاهده نمایید…

* این گروه توانسته از انجمن‌های cssawards، strangefruits، neuecss و mydesignaward نشان دریافت کند؛ همچنین در انجمن‌های CSSRELL و bestwebdesignaward هم کاندیدای دریافت نشان شود.

عرضه‌ی نسخه‌ی مترو مرورگر محبوب گوگل کروم

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

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

فکر می‌کنم به‌زودی کروم نسخه‌ی جداگانه‌ی مترو را با طراحی بهتر و خوش‌دست‌تر ارائه کند. اما تا آن روز جز انتظار کشیدن راهی نداریم.

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

شما چه دیدگاهی دارید؟ آیا شما از نسخه‌ی مترو مرورگر کروم استفاده کرده‌اید؟ آیا نسبت به آن دیدگاه خاصی دارید؟ دیدگاه‌تان را بیان کنید

احساس عجیب من، و جمله‌هایی که مرا تحت تأثیر قرار داد…

چند روز پیش برای نخستین بار فیلم Hugo را مشاهده کردم؛ مشاهده‌ی فیلم تأثیر عجیبی بر من گذاشت و من دست‌کم برای یکی دو روز، بسیار ناراحت بودم…

اکنون البته تقریباً از آن ناراحتی رها شده‌ام، و نمی‌دانم که چرا دارم این سطور را در وبلاگ می‌نویسم. ولی خب، می‌نویسم!

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

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

به خاطر دارم که پس از مشاهده‌ی فیلم برای نخستین بار، علاوه بر ناراحتی عجیبم، مسئله‌ی هدف من و این‌طور چیز‌ها هم ذهن من را به شدت مشغول کرد…

مضمون دو جمله از این فیلم که توجه مرا جلب کرد، این‌ها بود:

«دنیا مانند یک ماشین بزرگ است. ماشین‌ها با قطعات اضافی تولید نمی‌شوند و در ساخت آن‌ها دقیقاً از تعداد قطعات مورد نیاز استفاده می‌شود. پس من نمی‌توانم قطعه‌ای اضافی در دنیا باشم…»

«دستگاهی که خراب شده باشد، نمی‌تواند وظیفه‌اش را انجام دهد؛ انسانی که هدفش را گم کرده باشد هم همینطور است.»

با یکی از دوستان خوبم صحبت کردم، و بالاخره از ناراحتی تقریباً رهایی یافتم؛ در مورد هدف هم، به فکر فرو رفتم و …

سرتان را درد نیاورم، در پایان به یک جمله و یک متن برخوردم که از نظرم بسیار جالب توجه بود.

“If you think you are too small to make a difference, try sleeping with a mosquito.” Dalai Lama XIV

متنی که دیدم هم این بود:

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

البته شاید کسی تا پایان این متن را نخواند، ولی مایه‌ی دلگرمی من است که اگر کسی حوصله کرد و این نوشته‌ی من را تا اینجا خواند، دیدگاهی نیز بگذارد؛ پیشنهادی، همدردی‌ای، دلگرمی‌، یا هر چیز دیگر…

سپاسگزارم.

نگاهی به سرویس Google Script

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

امروز که در گوگل درایو سر می‌زدم توجه‌م به دکمه‌ی ساختن Script‌ جلب شد که مرا به script.google.com هدایت کرد. مثل همه‌ی محیط‌های توسعه دهنده‌ی نرم‌افزارهای دیگر (یا Software Development Kit یا همان SDK) در ابتدا از شما پوسته(Template) پروژه را می‌پرسد. شما در این سرویس قادر خواهید بود برای سرویس‌های Drive، Gmail و Calender برنامه‌بنویسید ویا از پوسته‌های دیگر بهره بگیرید.

پس از انتخاب پوسته به محیطی که ترکیبی از SDK های تحت وب و مشابه‌های برون‌خط آن‌ها است، وارد می‌شوید. اولین چیزی که توجه مرا جلب کرد، نوع فایل ساخته شده بود: gs که احتمالا اختصار google script است اما با کمی دقت متوجه می‌شوید که در اصل با کدهای معمولی جاوااسکریپت طرف هستید! البته گوگل تمام استفاده خود را از شئ‌گرایی جاوااسکریپت برده و سعی کرده که راحتی کار با سرویس‌هایی مثل جیمیل را برای شما به ارمغان بیاورد. برای نمونه به کد زیر توجه کنید که برای استفاده از همه‌ی ایمیل‌های فردی است که از کد شما استفاده می‌کند:

[javascript]function processInbox() {
// get all threads in inbox
var threads = GmailApp.getInboxThreads();
for (var i = 0; i < threads.length; i++) {
// get all messages in a given thread
var messages = threads[i].getMessages();
// iterate over each message
for (var j = 0; j < messages.length; j++) {
// log message subject
Logger.log(messages[j].getSubject());
}
}
}; [/javascript]

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

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

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

آیا شما از این سرویس استفاده کرده‌اید؟ آیا سرویس‌های مشابه‌ی (و یا بهتری) را سراغ دارید؟دیدگاه خود را بیان کنید.