ساخت افزونه‌ فایرفاکس توسط جاوااسکریپت

توسط جاوااسکریپت میشه برای فایرفاکس افزونه (Extension) نوشت و برای کارهای مختلف از API‌های فایرفاکس استفاده کرد. بهترین‌جا برای شروع، سایت خود موزیلا هست که آموزش،‌ راهنما SDK و نمونه کد‌ها وجود داره.

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

ادامـــــه

Web Components

از اسم Web Components معلومه که چی هست 🙂  وب‌کامپوننت توسط گوگل ایجاد شده و به طور خلاصه میشه گفت کارش ساخت کامپوننت یا به نوعی افزونه برای وب هست، یعنی با وب‌کامپونینت میشه برای وب المان‌های جدید ایجاد کرد.
مثلا میشه یه المان برای ایجاد QR Code بسازیم و مثل بقیه المان‌ها ازش استفاده کنیم. (مثل این مورد)
فعلا همه مرورگرها از Web Components پشتیبانی نمی‌کنند ولی با Polyfill (فایل‌هایی برای پشتیبانی در مرورگر‌های قدیمی) خودش میشه در همه مرورگرها استفاده بشن.

ادامـــــه

Heimdall برای فلش کردن گوشی‌های اندرویدی سامسونگ

Heimdal نرم‌افزار متن باز و کراس‌پلت‌فرم هست که مثل برنامه Odin برای فلش کردن گوشی‌های سامسونگ استفاده میشه.
من نیاز داشتم یک گوشی سامسونگ S2 رو فلش کنم و رام جدیدی براش بریزم، معمولا این کار رو با برنامه Odin توی ویندوز انجام می‌دن ولی چون نمیشه از Odin توی لینوکس استفاده کرد من از این برنامه استفاده کردم و درست هم کار کرد.

تمپلیت‌انجین‌های PHP

مدتی قبل یه مقاله‌طوری در مورد PHP Template Engine نوشته بودم که متاسفانه هنوز هیچ‌جا منتشر نکردم. این مقاله خیلی تکمیل نیست و می‌شه بهتر بشه، ولی فعلا همین جوری می‌زارمش اینجا تا شاید برای کسی مفید باشه 🙂

ادامـــــه

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

دوربینم رو با کابلش وصل کردم به لپ‌تاپ که عکس‌هاش رو کپی کنم ولی ظاهرا ارتباط بر قرار نمی‌شد. دوربینم یه دوربین دیجیتال معمولی مارک Nikon مدل Coolpix S8100 و سیستم‌عامل لپ‌تاپم هم آرچ‌لینوکس هست.

ادامـــــه

معرفی کتاب «بهترین سال زندگی» برای شروع سال جدید

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

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

ادامـــــه

انتخاب اعضای تیم

برخی از مشکلاتی که در تیم انجام دهنده پروژه ایجاد میشه «برابر نبودن تسک‌ها با اعضای تیم»، «ناهماهنگی اعضا تیم»، «وجود سطح‌های مختلف در اعضای تیم از نظر فنی»، «نبود انگیزه و هدف»، «نبود اعتماد کافی بین اعضا» و مسائل دیگه هست، خب حالا چی کار کنیم که این اتفاق‌ها به وجود نیاد یا احتمالش کم بشه؟

ادامـــــه

اسکریپت ارسال اتوماتیک ایمیل به لاگ تهران

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

ادامـــــه

تمرکز روی پروژه (فقط یک پروژه)

بهتره هیج وقت روی چند تا پروژه به صورت همزمان کار نکنیم، برای به موفقیت رسیدن پروژه باید تمام تمرکزمون رو هم روی همون پروژه بزاریم و حتی اگه پروژه‌های خوبی به ذهنمون رسید دیگه به فکر پروژه‌های دیگه نباشیم!  یادمون باشه همیشه ایده‌ها و پروژه‌های خوب هستن فقط باید یک انتخاب درست داشته باشیم و همون رو ادامه بدیم!

ادامـــــه

ایده‌ها اهمیت زیادی ندارند!

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

ادامـــــه

نکته‌های طلایی در جاوا اسکریپت

مدتی قبل برای شماره صفر (اولین شماره) مجله سلام دنیا یه مقاله با عنوان «نکته‌های طلایی در جاوااسکریپت» نوشته بودم که البته به دلایل فنی مقاله رو کامل منتشر نکردند و یه جاهایی حذف شده بود. مقاله رو می‌تونید به صورت کامل از اینجا بخونید.

ادامـــــه