‫هماهنگ سازی contact listهای مختلف

تصور کنید تعدادی زیادی contact در gmail دارید، گوشی android شما هم دارای contactهای فراوانی است. همچنین روی windows خود از outlook و ایمیلی غیر از جیمیل نیز استفاده می‌کنید که اتفاقاً آن هم دارای تعداد زیادی contact است. همه این contact listها مدام در حال رشد و اضافه شدن هستند و بخش‌های مشترک نیز دارند. جهت سادگی موضوع فعلاً contactهای منابع دیگر را در نظر نمی‌گیریم. در چنین وضعیتی هماهنگ نگه داشتن (sync کردن) contact listهای مختلف با هم کار خیلی سختی است. برخی از مشکلات و نکاتی که در این هماهنگ‌سازی‌ها (sync) وجود دارند عبارت است از:

۱- به contact sync در اندروید اعتماد نکنید! اشتباهات آن خیلی زیاد است. به خصوص وقتی که یک contact را تغییر نام داده یا اصلاح می‌کنید. این تغییر معمولاً در gmail contact اعمال نمی‌شود.

۲- android sync اولویت را به gmail contact می‌دهد نه android contact. بنابراین بهتر است اصلاحات را در gmail contact اعمال کنید و از آنجا sync کنید.

۳- هر چقدر هم که دقت کنید باز هم ممکن است بعضی اطلاعات پاک شوند یا مشکل پیدا کنند. بنابراین هرگز backupهای همیشگی و مداوم را فراموش نکنید.

۴- google contact مکانیزمی دارد برای یکی کردن contactهای تکراری. متاسفانه این مکانیزم چندان هوشمند نیست و بیشتر وقت‌ها خودتان مجبور به انجام دستی آن می‌شوید.

۵- پشتیبان از google contact گرفتن و به خورد outlook دادن کار ساده‌ای است. اما بر عکس آن نه. اولاً که گزینه import/export در یک جای خیلی پرتی از outlook مخفی شده است. ثانیاً تنها فرمت مناسب outlook برای export کردن، فرمت csv است که آن هم یونیکد را پشتیبانی نمی‌کند و اطلاعات فارسی contactها به طور کامل از بین می‌روند. برای رفع مشکل باید با کلک‌های مخصوصی مثل بردن به فرمت اکسل و سپس تبدیل به csv از طریق google docs مشکل آن را برطرف کرد.

۶- اگر تعداد contactهای شما بیشتر از ۱۰۰ تا ۲۰۰ تاست حتماً موقع ذخیره آنها اطلاعات کوچکی راجع به آن contact مشخص کنید. مثلاً شغلش یا شرکتش یا نوع ارتباطش با خودتان را مشخص کنید. در غیر این صورت بعد از مدتی صاحب contactهایی خواهید شد که اصلاً نمی‌دانید کی هستند و در contact list شما چکار می‌کنند.

۷- برای هر contact فقط یک مدخل داشته باشید. داشتن چند مدخل به ازای یک contact مثلا یکی برای شماره تلفن، یکی برای ایمیل، یکی برای… شما را سر در گم می‌کند.

۸- هر contact ی ارزش ورود به contact list شما را ندارد. اگر یک شماره تلفن یا یک شماره موبایل برای شما اهمیت زیادی ندارد یا اگر فکر می‌کنید هیچ نیاز دوباره‌ای به اطلاعات او نخواهید داشت پس بیخودی contact listهای خود را شلوغ نکنید. در gmail به هر کسی که ایمیل بزنید یا از هر کسی که ایمیل دریافت کنید، ایمیل آن شخص خود به خود به فهرست contactهای شما اضافه می‌شود. در Outlook هم دقیقاً همین اتفاق می‌افتد. بنابراین اگر شخص پر ترافیکی هستید خیلی زود contact list تان شلوغ خواهد شد. خوشبختانه در gmail contact آدرس ایمیل‌های جدید با برچسب other contacts مشخص می‌شوند. شما می‌توانید با پرهیز از استفاده از contactهای این گروه، contact list را منظم نگهداری کنید. در عوض هر از چند گاهی به آنها انداخته و آنها که مهم هستند را از این گروه خارج کرده و به گروه اصلی منتقل کنید. همین مکانیزم در outlook هم وجود دارد ولی اسم آن Suggested Contacts است.

۹- برای نام گذاری contactها از یک استاندارد خاص تبعیت کنید. مثلاً همیشه اسم کوچک و اسم فامیل را با هم به کار ببرید. یا مثلاً برای مشاغل یا گروه‌های خاص از پیشوندهای یکسان استفاده کنید. این طوری سازماندهی و حذف موارد تکراری خیلی راحت‌تر می‌شود.

۱۰- مشکلات sync به راحتی برطرف نمی‌شوند اما هر چقدر که از platformها و فناوری‌های یکسان‌تری استفاده کنید مشکلات کمتری خواهید داشت. شاید بد نباشد همه سیستم‌ها را یک دست ویندوزی یا اندرویدی/گوگلی کرد.

۱۱- بهتر است یکی از منابع را به عنوان منبع اصلی در نظر گرفته و بقیه را نسبت به آن sync کنید.

۱۲- برای هر ترکیبی از contact listها سناریوی خاصی از نحوه هماهنگ سازی وجود دارد. یک سناریوی نمونه می‌تواند به شکل زیر باشد

موضوعات نرم‌افزاری که وقت نکردم روی آنها کار کنم

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

۱- مشکلات وب‌سایت‌ها و Mail Serverها با Certificate: لینک ۱، لینک ۲، لینک ۳، لینک ۴، لینک ۵
۲- نام گذاری صحیح فیلدها و متغیرها: استفاده از اسامی درست انگلیسی برای مفاهیم مالی و اداری مثل استهلاک و…
۳- googlegroup چیست و از چه پروتکلی استفاده می‌کند؟ آیا این اطلاعات در جای دیگری هم نگهداری می‌شوند یا خیر؟
۴- کار با ابزارهای فوروم مثل vBultein و CommunityServer و googlegroup و یادگیری آنها
۵- حالت recent mode در جی‌میل و ظرایف آن: اگر خواسته باشید در دات‌نت از یک حساب gmail برای ارسال/دریافت ایمیل استفاده کرده باشید حتما درگیر این ظرایف شده‌اید.
۶- معرفی Iranzilla که در Thundebird برای شمسی کردن تاریخ استفاده می‌شود.
۷- مشکلات زبان فارسی در Reporting Services:
استفاده از تگ برای نمایش اعداد به صورت فارسی، اعداد فارسی عربی،
چند زبانه کردن گزارشات rdlc، RS و چند زبانگی (لینک ۱، لینک ۲Native Mode و SharePoint Model در نصب RS، Localizing Reports، locale for RS،
ضمیمه شماره ۹ یونیکد، FriBiDi پیاده سازی ضمیمه شماره ۹ یونیکد،
توضیح propertyها
۸- از بین بردن صفحه کلید فارسی ویندوز برای همیشه: بعد از نصب صفحه کلید استاندارد ۹۱۴۷ صفحه کلید قبلی همچنان ماندگار است و کاربران جدید مجبور هستند به طور پیش فرض با آن کار کنند و این برای ما خیلی خیلی بد است…
۹- لینک‌هایی که موقع کار روی مشکلات زبان فارسی پیدا کردم: تاریخچه شرکت فارسی وب، صفحه کلید فارسی شرکت فناوری اطلاعات!!، اشتباه عمده در يونی کد يا اشتباه در پياده سازی مايکروسافت؟، روزبه پورنادر،بهنام پورنادر (لینک ۱، لینک ۲گزارش اقدامات دبیرخانه شورای عالی انفورماتیك درباره استاندارد زبان فارسی در محیط های رایانه ای، صفحه کلید فارسی برای ویندوز به پیشنهاد «بهرام شهر» (لینک ۱، لینک ۲)
۱۰- تاریخچه فایل kbdfa.dll که هنوز هم که هنوزه خیلی‌های برای فارسی کردن ویندوزشان از آن استفاده می‌کنند: لینک ۱، لینک ۲، لینک ۳

۱۱- Regional Settings ویندوز، دشمن زبان فارسی! باعث می‌شود اعداد به طور واقعی انگلیسی باشند ولی فارسی نشان داده شوند! یعنی به جای استفاده از یونیکد از یک روش غیر استاندارد استفاده شده است. همچنین به کاراکترهای غیر یونیکد و کدپیج عربی ۱۲۵۶ اجازه زنده بودن می‌دهد!

۱۲- تحقیقی راجع به صفحه کلیدهای رایج فارسی
۱۳- ساخت یک IME برای ویندوز ایکس پی و ویستا، البته با وجود صفحه کلید ۹۱۴۷ دیگر نیازی به این کار نیست.
۱۴- ارائه راهکار برای رسیدن به جهانی عاری از «ي» عربی!
۱۵- جستجوی هم ارز در گوگل، نگاه یکسان گوگل به انواع «ی» و یا به انواع «ک»
۱۶- رعایت دیدگاه پوکایوکه در نرم‌افزارهای ایرانی، لینک

۱۷- رعایت 5S در شرکت‌های نرم‌افزاری، «فایو اس» یکی از اصول با ارزش مهندسین صنایع در اداره کارخانه‌هاست.
۱۸- کنفرانس‌های کامپیوتری – مدیریت خدمات فناوری اطلاعات، انجمن انفورماتیک ایران، سمینارهای شبکه علمی، شبکه علمی غرب آسیا، دولت الکترونیک و ارتقا نظام اداری

۱۹- تست ۱۲ گانه جوئل و شرکت‌های نرم افزاری ایرانی