دیگر در گوگل مشکل نیم‌فاصله نداریم!

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

پس از انتشار افزونه نگاهی برای بازنویسی نوشته‌ی قبلی (به توصیه‌ی مهدی) به site:2barnamenevis.com در گوگل انداختم و در کمال تعجب دیدم که نام دو برنامه‌نویس در تعداد زیادی از نوشته‌ها با نیم‌فاصله نوشته می‌شه.

Capture10

 

Capture11

 

Capture12

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

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

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

موفق باشید و نمی‌دونید چقدر خوشحالم.

چون وردپرس با افزونه‌ی کمتر = سرعت بیش‌تر (حتی اگر آدم خودش افزونه رو نوشته باشه!)

رفع مشکل نمایش نیم‌فاصله در گوگل


این نوشته از اعتبار ساقط شده! (به این نوشته مراجعه کنید)

فقط در صورتی که هنوز کارکتر نیم‌فاصله‌ی شما در گوگل نمایش داده نمی‌شود از این افزونه استفاده کنید


کیبورد غیر استاندارد فارسی نسخه‌ای ویرایش‌شده از کیبورد QWERTY عربی بوده و در ماشین‌های تایپ (و نه در کیبوردهای نوین) کاربرد داشته. متأسفانه این کیبورد به ویندوز راه یافت و در نسخه‌های قبلی ویندوز (تا قبل از ویندوز  ۸) این کیبورد به عنوان کیبورد فارسی استفاده می‌شده. یکی از مهم‌ترین مشکلات این کیبورد این بوده که در عربی مفهومی به اسم نیم‌فاصله وجود نداره در صورتی که در زبان فارسی ما از نیم‌فاصله زیاد استفاده می‌کنیم و همان‌طور که از اسم‌ش پیداست قراره جایگزین فاصله در بعضی از ترکیب‌ها باشه. مثلا در جمله‌ی قبل ترکیب و ها یک واژه به حساب می‌شن و نباید آن‌ها را جدا نوشت (و سرهم نویسی هم منسوخ شده) و در این ترکیب‌ها از نیم‌فاصله استفاده می‌شه.

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

اگر جدیدا توی گوگل دو برنامه‌نویس یا site:2barnamenevis.com رو سرچ کرده باشید (عمرا!) متوجه می‌شید که نوشته‌های جدیدتر و یک‌سری از نوشته‌های قدیمی‌تر ما مشکل نیم‌فاصله رو ندارند (در واقع جای نیم‌فاصله، فاصله گزاشتیم در نسخه‌ی جدید افزونه که در انتشار آن در مخازن وردپرس هستیم، نیم‌فاصله در گوگل به شکل صحیح نشان داده می‌شود) ولی توی نوشته‌ی اصلی همون نیم‌فاصله هستش.

برای این کار من یک افزونه برای وردپرس نوشتم که اگر user-agent بازدیدکننده‌ی سایت، user-agent خزنده‌ی گوگل بود، توی عنوان صفحه، دیدگاه‌ها، توضیحات دسته‌ها، اطلاعات سایت و اسم سایت اگر کارکتر نیم‌فاصله بود، به‌جای اون فاصله بزاره. اول آموزش نصب و استفاده از افزونه رو می‌گم و بعد بخش علمی ماجرا برای افرادی که دوست دارند بیش‌تر بدونن. برای استفاده از افزونه باید:

  1. فایل افزونه رو دانلود کنید (حجم: ۲ کیلوبایت)
  2. افزونه رو فعال کنید.
  3. اگر از افزونه‌ی کش استفاده می‌کنید باید توی تنظیمات اون user-agentهای گوگل رو جدا کنید. (لازم نیست همه‌ی user-agentها رو بنویسید. در ادامه توضیح می‌دیم!)

user-agentهای گوگل اون‌هایی هستند که این‌جا گفته و توی افزونه ما به همه‌ی اون‌ها حساسیم (یعنی اگر user-agent یکی از اون‌ها بود نیم‌فاصله می‌شه فاصله) ولی افزونه‌های کش معمولا یک واژه‌ی کلیدی می‌خوان و اگر اون user-agent اون واژه‌ی کلیدی رو شامل می‌شد دیگه سایت رو کش‌شده (به اون user-agent) نشون نمی‌دن. اگر از افزونه‌ی Hyper cache E استفاده می‌کنید توی صفحه‌ی تنظیمات افزونه Agents to reject رو پیدا کنید و توی اون کادر متنی روبه‌روش این مقادیر رو وارد کنید:

Googlebot
(compatible; Mediapartners-Google/2.1; +http://www.google.com/bot.html)
Mediapartners-Google
(+http://www.google.com/adsbot.html)

و اگر هر افزونه‌ی کش دیگه‌ای دارید باید خودتون ببینید چجوری user-agentها رو جدا کنید. پیشنهاد من اینه که توی گوگل اسم افزونه و user agent exclude رو جست‌وجو کنید؛ حتما به جواب‌تون می‌رسید و یا می‌تونید به ما اطلاع بدید تا ما این نوشته رو آپدیت کنیم. در هر صورت user-agentهایی که باید جدا بشن همین‌هایی هستند که گفتم. و کار تمام است. حالا نوشته‌های جدیدتر شما (و به تدریج نوشته‌های قدیمی‌تر) دیگر مشکل نیم‌فاصله نخواهند داشت.


و حالا بحث علمی (که نمی‌شه دقیقا بهش گفت علمی!) user-agent: هر مرورگری یک‌سری از اطلاعات خودش رو به سایتی که ازش بازدید می‌کنه می‌ده تا اون سایت بتونه تشخیص بده که کاربر داره با چه مرورگری سایت رو نگاه می‌کنه. مثلا برای تشخیص این که بازدیدکننده داره از گوشی موبایل، تبلت یا کامپیوتر سایت رو نگاه می‌کنه از user-agent استفاده می‌شه. برای این‌که بفهمید که user-agentتون چیه می‌تونید به سایت whatsmyuseragent مراجعه کنید. مثلا user-agent فعلی من اینه:

 Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17 AlexaToolbar/alxg-3.1

و این user-agent نشون می‌ده که مثلا من از ویندوز ۶.۲ یا همون ویندوز ۸ استفاده می‌کنم و موتور ساخت صفحات وب من (توضیحات بیش‌تر رو در این‌جا بخونید) webkit هستش و یا

AlexaToolbar/alxg-3.1

می‌گه که من دارم از تولبار alexa استفاده می‌کنم. و خوب معلومه Chrome/24 یعنی مرورگر من گوگل کرومه. اصولا هر چیزی که توی وب هست یک user-agent داره. حالا ما توی این افزونه از user-agentهای خزنده‌های گوگل استفاده کردیم. در واقع user-agentها رو چک می‌کنیم و اگر خزنده‌ی گوگل بود، به‌جای متن نیم‌فاصله‌دار، متن فاصله‌دار به اون نشون می‌دیم. مثلا توی مرورگر کروم می‌تونید user-agent خودتون رو تغییر بدید و مثلا بکنیدش

Googlebot-Image(Googlebot)

و دو برنامه‌نویس رو ریفرش کنید اون‌وقت همه‌ی نیم‌فاصله‌ها می‌شن فاصله!


این افزونه چجوری کار می‌کنه وردپرس در افزونه‌هاش قابلیتی داره یه اسم filters که این اختیار رو به شما می‌ده که محتوایی رو فیلتر کنید. برای اطلاعات بیش‌تر به این‌جا مراجعه کنید. حالا این افزونه یک فیلتر اضافه می‌کنه و اگر user-agent بازدیدکننده user-agent گوگل بود اون‌وقت توی نوشته همه‌ی نیم‌فاصله‌ها رو با فاصله جایگزین می‌کنه. واقعا کار ساده‌ایه. و این رو هم بگم که این افزونه حدود یک ماه و نیمه که آماده‌ست ولی مشکل ما کش گوگل بوده و همین‌طور مشکلاتی که قبلا داشته. پی‌نوشت: یک‌سری از جست‌وجوهام توی گوگل به سایت‌هایی ختم شدند که نیم‌فاصله داشتند (یعنی گوگل نیم‌فاصله‌شون رو نشون می‌داد) ولی وقتی نوشته‌های یک پزشک رو چک کردم دیدم گوگل نیم‌فاصله‌های اون رو هم حذف می‌کنه و خوب این دلیلی شد که افزونه رو عمومی کنیم. من که ترجیح می‌دم گوگل نیم‌فاصله رو نشون بده تا این‌که این افزونه استفاده بشه ولی فعلا شرایط (حداقل برای ما) حکم می‌کنه که از همین افزونه استفاده کنیم چون گوگل که کاری نکرده. در هر صورت اگر مشکلی در استفاده از این افزونه دیدید حتما در این نوشته گزارش کنید.

چرا اینجوریه؟!

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

نمی‌دونم مشکل از کجاست، ولی همینجوریه دیگه…

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

کاش زودتر درست بشه :(

تغییرات بخش آموزش برنامه‌نویسی دو برنامه‌نویس

چون یکی از دوستان در شماره‌ی اول آموزش برنامه‌نویسی دیدگاهی گذاشته بودند و درخواست کرده بودند که این بخش را حذف نکنیم؛ تصمیم گرفتم که در این زمینه کمی شفاف‌سازی کنم!

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

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

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

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

فکر کنم خیلی حرف زدم بهتر باشه یه مقدار بهشون عمل کنم!

تا نوشته‌ی بعد خدانگهدار

پی‌نوشت: دلم می‌سوزه که سال دیگه کنکور داریم و یک سال باید بیخیال سایت شم!

«دو برنامه‌نویس» تغییر می‌کند! (بخش دوم)

نوشته‌ی قبلی (که من اسمش رو می‌گذارم بخش اول) رو احمدعلی نوشته بود؛ و خب، من ترجیح دادم برنامه‌ی خودم برای آینده‌ی وبلاگ رو بگم.

پیش‌تر، کار وبلاگ به نظرم خیلی خوب پیش می‌رفت، ولی کم کم، تبدیل شد به چیزی که من نمی‌خواستم. به هر حال، من دنبال پست‌هایی هستم که کمتر در جای دیگه مشاهده بشه و یک جورایی خاص باشه. و این یعنی این که دیگه پست‌های «اخبار فناوری» رو کمتر در وبلاگ خواهید دید، به جاش سعی می‌کنم پست‌های متفاوت و جالب‌تر بنویسم. امیدوارم خوشتون بیاد!

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

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

همچنین یک جوابیّه به نوشته‌ی قبلی: احمدعلی یک جوری نوشته بود انگار قضیه آموزش برنامه‌نویسی‌ها تقصیر من بوده که خوب از کار نیومده. بدینوسیله رسماً اعلام می‌کنم پست‌ها رو خودش نوشته، من کلاً توی اون کار دخیل نیستم و هر گلی به سرتون زده شده، کار اون بوده :)

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

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

دو برنامه‌نویس تغییر می‌کند

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

 

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

اهم اهم

نوع محتوا

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

مثلا خودمون هم سر در نیاوردیم که چرا ولی با توجه به آمار گوگل آنالینیکس ترفند انتقال دانلود‌های آی‌دی‌ام پس از صفحه‌ی اصلی سایت با حدود ۲۰۰ بازدید در ماه گذشته پربازدیدترین نوشته‌ی ما بوده که به نظر من خبر از وخامت اوضاع می‌ده (البته من با این قضیه مشکلی ندارم چون توی وب فارسی نبود همچین ترفندی و توی وب انگلیسی هم فقط سایت آی‌دی‌ام یه توضیح کوچیک داده بود و خارجی‌ها هم مثل ما محدودیت زمانی نداره اینترنت‌شون!) ولی مطمئنا ترجیح می‌دم که نوشته‌های دیگه‌ای از دو برنامه‌نویس نقش نوشته‌ی برتر رو بازی می‌کرد (این‌جاست که عاقل می‌گه آخه شما مگه نوشته‌ی دیگه‌ای هم داشتید که به درد بخور باشه! واللا به خدا!)

آموزش‌های برنامه‌نویسی کلا تغییر می‌کنند چون مهدی جان که از اول می‌دونستند راه درستی رو نمی‌ریم تذکر نداند و پس از چهار نوشته از زیر زبون‌شون کشیدم بیرون که چرا نوشته‌ها مشکل دارند. در هر صورت از ابتدا باید از الگوریتم شروع می‌کردیم که در اولین فرصت آموزش‌ها را دوباره شروع خواهیم کرد (Reloaded!)

نوشته‌های خودمانی بیش‌تری نیز در سایت خواهیم داشت.

در کل ترجیح می‌دهیم به جای نوشته‌هایی مثل نارنجی و زومیت، نوشته‌هایی به سبک جادی داشته باشیم (یعنی خودمانی‌تر و همین‌طور از نظر موضوع)

ظاهر سایت

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

یک‌سری تغییرات کوچیک‌تر هم بوده که امیدوارم خودتون متوجه شده باشید.

سرور دو برنامه‌نویس

چندهفته‌ی پیش که دو برنامه‌نویس خاموش بود، مشکل ما از سرورمان بود. قضیه اینه که دو برنامه‌نویس اول روی سرویس میزبانی اشتراکی یکی از شرکت‌های بلاد کفر بوده ولی چون آزینیوم بار زیادی روی سرور اشتراکی می‌زاشت به ما اخطاریه دادند که یا پروژه‌تون (پروژه‌ی مهدی در اصل) رو جمع کنید یا با پروژه‌تون جمع‌تون می‌کنیم و یا برید یه سرور مجازی اختصاصی بخرید و ما هم از روی اجبار برای پروژه‌ی آزینیوم (و پروژه‌های احتمالی دیگر در آینده) به یک سرور مجازی ویندوزی (ویندوز سرور ۲۰۰۸) با ۲ گیگابایت رم و ۵۰ گیگابایت هارددیسک اشتراکی و همین‌طور ۲.۴ گیگاهرتز سی‌پی‌یو مهاجرت کردیم. و جالب است بدانید بیش‌تر از این که وقت‌مان را روی نوشته‌های دو برنامه‌نویس بگذاریم؛ روی سرور و سرعت بخشیدن به آن گزاشتیم و البته تا حدودی هم موفق شدیم!

در کل دو برنامه‌نویس قراره تغییرات‌ش بنیادی باشه البته از یک نطر قبلا بنیادی نداشته ولی الان داره و سعی می‌کنیم این بنیاد حسابی قوی باشه.

مظمئن نیستم که مهدی هم می‌خواد نوشته‌ای در این مورد بنویسه یا نه ولی در کل از دیدگاه‌هاتون بسیار شادمان خواهم شد. مخصوصا این که دل دوتا نوجوون رو شاد کردید!

مگه چقدر طول می‌کشه؟!؟

فکر کنم امروز که تموم شه ۱۰۹ روز از سال تحصیلی‌مون می‌گذره. یعنی نصف بیش‌تر ترم. تازه این سومه و سال بعد چهارمیم ولی به چهارم‌ها هم که نگاه‌ می‌کنم می‌بینم اونا حدود ۲۰۹ روز از سال تحصیلی‌شون گذشته.

مگه چقدر طول می‌کشه؟ تا به کنکور برسیم.

دانشگاه‌مون تموم شه.

سی‌ سال‌گی‌مون رو رد کنیم.

پنجاه سال‌مون بشه و به گذشته نگاه کنیم.

مگه چقدر طول می‌کشه که ببینیم ۸۰ – ۹۰ سال‌مونه و داریم نفس‌های آخر رو می‌کشیم؟

مگه این زندگی چقدر طول می‌کشه؟!؟

یک لحظه؟ دو لحظه؟

مگه تا الان‌ش وقتی به عقب نگاه می‌کنیم انگار برامون یک لحظه نمیاد؟

پس فوق فوقش زندگی‌مون می‌شه ۳ لحظه!

پی‌نوشت۱: زمان کش می‌آید و فشرده می‌شود!

پی‌نوشت۲: در حین نگارش این نوشته، نویسنده قرار بوده خیر سرش ادبیات بخواند!

پی‌نوشت۳: می‌گفت زمانی پیر شدن ما شروع می‌شود که افسوس‌های‌مان از آرزوهای‌مان بیش‌تر شود!

پی‌نوشت۴: نویسنده خیلی خوشحال است و بی‌خیال نوشتن نمی‌شود!

پی‌نوشت۵: آیا ری‌برندینگ لازم است؟!؟

پی‌نوشت۶: دو برنامه‌نویس چیست؟!؟

پی‌نوشت۷: آیا دو برنامه‌نویس در دسته‌بندی‌های معمول وب‌نوشت‌ها جای می‌گیرد؟!؟

پی‌نوشت۸: بیخیال پی‌نوشت‌های آخری شوید؛ به دل‌نوشته توجه کنید

پی‌نوشت۹: نویسنده می‌رود که درس بخواند، فعلا خدانگهدار!

پی‌نوشت۱۰: نویسنده به این همه چیز که نوشته نگاه می‌کند و افسوس می‌خورد که ۲۰۵ کلمه بیش‌تر نشده!

پشتیبان‌گیری و بازگردانی تنظیمات، دانلودها و درصد فایل دانلودشده توسط Internet Download Manager فقط با یک کلیک

اگر یادتان باشد حدود نه ماه پیش (۲۳ اردیبهشت ۹۱) ترفندی برای انتقال دانلودها و مقدار فایل‌های دانلودی نرم‌افزار IDM نوشته بودم که خوشبختانه با استقبال خوبی مواجه شد. جالب است بدانید که بر طبق آمار Google Analytics بعد از صفحه‌ی اصلی وب‌نوشت، این نوشته با ۱۹۲ بازدید در ماه گذشته پربازدیدترین نوشته‌ی دو برنامه‌نویس بوده (نمی‌دانم که این خوشحال‌کننده است یا ناراحت‌کننده!)

اما پس از ۹ ماه به این فکر افتادم که کار انتقال را برای شما (و مطمئنا برای خودم!) راحت‌تر کنم و به همین دلیل هم امشب دست‌به‌کار شدم و نرم‌افزار IDMBackupper را نوشتم و پس از تست، تصمیم گرفتم آن را برای شما در این‌جا قرار دهم.

توجه داشته‌باشید که برای اجرای این نرم‌افزار نیاز به دات‌نت فریم‌ورک ۲ دارید (اگر ویندوزتون ۷ به بالاست مشکلی نیست ولی اگر XP دارید و تا الان نصب نکردید اون رو باید نصب کنید)

این برنامه از دو دکمه‌ی ساده تشکیل شده است که یکی (Backup Download and Registry Data) برای پشتیبان‌گیری و یکی (Restore Download and Registry Data) برای بازگردانی تنظیمات کلی IDM و صف‌های دانلود و فایل‌های موجود در آن‌ها بعلاوه‌ی مقدار فایل‌هایی که دانلود شده‌اند است.

فقط باید به این نکته توجه داشته‌باشید که برنامه باید حتما Run as administrator شود (روی آن راست‌کلیک کنید و Run as administrator را بزنید. در ویندوز XP از این آموزش استفاده کنید) چون برای پشتیبانی از رجیستری (مرحله‌ی سوم تا ششم آموزش قبلی) باید دست‌رسی مدیر به کامپیوتر داشته باشیم.

پس از پشتیبان‌گیری (پس از زدن دکمه‌ی Backup Download and Registry Data و پایان کار) توجه‌ داشته‌باشید که باید فایل idm.reg و پوشه‌ی IDMBackup را در جای مطمئنی نگه‌داری کنید و برای بازگرداندن نیز idm.reg و پوشه‌ی IDMBackup نیز باید در کنار فایل اجرایی برنامه باشد (یعنی در همان پوشه‌ای که برنامه در آن قرار دارد).

دانلود این برنامه با حجم ۳۵ کیلوبایت

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

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