فکر میکنم حدود شش ماهی از آخرین پست واقعی که توی وبلاگ نوشتم میگذره. توی این مدت خیلی کارایی کردم که خوب من رو از نوشتن و ادامه دادن این وبلاگ باز داشتن و باعث شدن که نتونم اونطور که میخوام برای اینجا وقت بذارم.
متأسفانه یکی از اخلاقهای بد من اینه که اگر بین یه کاری فاصله بیوفته خیلی بعیده که بتونم ادامه کار رو از سر بگیرم و به قدرت قبل پیش برم. این وبلاگ هم از اون کارهایی که فاصلهای که بین نوشتن پستها افتاد باعث شد که بی توجه رها بشه گوشهای از این اینترنت بی حد و مرز.
توی این مدت در این وبلاگ نزدیک به 160 مطلب منتشر شده که نه همشون ولی اکثرشون (خوب یا بد) نتیجه تلاش و تحقیق شخصی خود من بوده.
اما خوب از اونجایی که برای هر چیزی که آغازی داره, پایانی هم مقدر شده این وبلاگ هم به پایان راه خودش رسیده. اما این پایان کار من نیست…
تصمیماتی این اواخر گرفتم که باعث شد به این نتیجه برسم که من نمیتونم از این اینترنت لعنتی جدا بشم و همیشه باید یه ردی از من توی این نت پهناور موجود باشه. به همین خاطر من, از این پس توی دامین ootooban.com خواهم نوشت. هر کسی فکر میکنه نوشته های من میتونه واسش جالب باشه از این به بعد میتونه اونجا دنبال من بگرده…
وبلاگ ۷ سال هم از لحظه انتشار این پست به مدت یک ماه سر جای خودش میمونه و بعد از اون تاریخ به دامین جدید ریدایرکت میشه.
به امید دیدار شما در وبلاگ جدید…
اگر نمیدانید که سایتهای پرسش و پاسخ به چه سایتهایی گفته میشود باید بگویم که همانطور که از اسمشان پیداست در آن به سوالهای کاربران توسط کاربران دیگر پاسخ داده میشود. تصور کنید شما در مورد موضوعی سوالی دارید. اولین کاری که میکنید این است که از کسی که از موضوع مورد نظر سررشته دارد سوال میپرسید. اگر وی بلد بود که هیچ, شما پاسخ خود را یافته اید, اما اگر بلد نبود یا همچین شخصی در دسترس شما نبود چاره چیست؟
اگر کاربر سمجی باشید سعی میکنید در منابع مختلف از جمله اینترنت به دنبال پاسخ بگردید که این کار همیشه آسان نیست. در این مواقع یکی از کارهای ممکن مطرح کردن پرسش خود در یکی از انجمنهای اینترنتی یا سایتهای پرسش و پاسخ است. انجمن ها مکان های خوبی هستند اما کم کم به پایان کار آنها نزدیک میشویم, چرا که کار کردن با آنها سخت و زمان بر است و گاهی ممکن است روزها پرسشی بی پاسخ بماند. اما میماند پایگاه های پرسش و پاسخ…
در این گونه سایتها تعداد زیادی از کاربران که ممکن است در هر زمینهای تخصص داشته باشند گرد هم آمده و در پی یافتن پاسخ سوالات خود و همچنین پاسخ دادن به سوالاتی هستند که در حیطه تخصص آنها مطرح میشود. از آنجا که تعداد کاربران در این پایگاه ها معمولا زیاد است کمتر سوالی پیش میآید که بی جواب بماند.
داناترین نخستین وبگاه پارسی زبان است که بر پایه پلتفرم نرم افزاری StackExchange که یک پلتفرم پیشرفته با امکانات فراوان و همچنین سازگار با وب ۲ است بهترین مکان برای یافتن پاسخ های شماست. در این سایت شما میتوانید به راحتی با استفاده از OpenID یک حساب کاربری ساخته و پرسیدن و پاسخ دادن را آغاز کنید.
داناترین با امکان تگ گذاری و دسته بندی سوالات یافتن پاسخ ها را بیش از پیش راحت کرده و همچنین با اضافه کردن امکان امتیاز و مدال دهی فضای رقابتی خوبی را برای کاربران فراهم کرده است. شما در این سایت سوال میپرسید, کاربران به آن پاسخ میدهند سپس شما با انتخاب پاسخ درست به پاسخ دهنده امتیاز میدهید.
اگر از کاربرانی هستید که با زبان انگلیسی آشنایی دارید پایگاه های خوب دیگری نیز وجود دارند که میتوانند پاسخ گوی نیازهای شما باشند. در زیر تعدادی از این سایتها را آورده ام.
stackoverflow.com - پایگاه مخصوص سوالات برنامه نویسی
askubuntu.com – سوالات خود در باره سیستم عامل گنو/لینوکسی اوبونتو را اینجا مطرح کنید
serverfault.com – این سایت هم مخصوص سوالات مربوط به مدیریت سرورهاست
superuser.com – پایگاهی مخصوص کاربران مشتاق و خوره کامپیوتر
cooking.stackexchange.com – و حتی پرسش و پاسخ در مورد آشپزی
webmasters.stackexchange.com – این هم برای طراحان و مدیران وب
وبسایتهای خوب دیگری نیز هستند که با کمی جستجو میتوانید آنها را بیابید. امید است که داناترین نیز به دور از هرگونه مافیا بازی فضای آموزشی خوبی را برای پارسی زبانان فراهم آورد.
جدیدا وبسایتی طراحی کرده اید که سیستم عضوگیری آن پس از عضویت کاربر یک ایمیل خوش آمد گویی برای کاربر میفرستد, پس از تست سیستم متوجه میشوید که هیچ کدام از ایمیلهای ارسال شده به دست گیرنده نرسیده است! چرا؟ چون به جای قرار گیری ایمیل رسیده در Inbox ایمیل رسیده سر از SpamBox کاربر در آورده است. این تنها یکی از صدها سناریو مربوط به اسپم هاست. حالت بدتر این است که در ایمیل ارسال شده لینک فعال سازی حساب کاربر قرار گرفته باشد. کاربر ایمیل را نمیبیند, و معمولا فرض را بر این میگذارد که مشکل از سیستم است, به همین راحتی شما یک مشتری را از دست دادید.
البته این مشکل بیشتر برای ایمیل های تبلیغاتی اتفاق میافتد. تصور کنید روزانه میلیون ها ایمیل تبلیغاتی برای کاربران مختلف ارسال میشود که از سرویسهای ایمیل معروفی مانند Gmail, Yahoo, HotMail, … استفاده میکنند. این سرویس ها برای جلوگیری از این مشکل راه ها و قوانین مختلفی وضع کرده اند که در عین حال اینکه بسیار شبیه هم هستند, تفاوت های ریزی نیز با هم دارند. مشکل بزرگ این است که کمپانی های بزرگ برای جلوگیری از سوء استفاده هیچ گاه الگوریتم کامل شناسایی هرزنامه را منتشر نمیکنند بلکه به توضیحات تکمیلی در این رابطه بسنده میکنند.
اما خوب تجربه ثابت کرده است که همیشه راه حلی هم هست. در زیر تعدادی از راهکارهایی که میتوان از این فیلترها عبور کرد را آورده ام.
۱- هرزنامه نفرستید…
بله به همین سادگی… هیچ وقت هرزنامه نفرستید. تصور غالب بر این است که هرگونه ایمیل تبلیغاتی اسپم است اما اینگونه نیست. ایمیلی هرزنامه است که بر خلاف خواسته کاربر برای او ارسال شود. ایمیلهایی که کاربر خود برای دریافت آن درخواست داده گرچه محتوی تبلیغات است اما اسپم نیست. این مطلب نیز فقط برای رهایی این گونه از نامه ها از دام SpamBox است وگرنه که هیچ کس موافق دریافت اسپم نیست, حتی آن شخصی که به فرستادن آنها اقدام میکند.
۲- مخاطبین خود را غربال کنید
ایمیل های خود را برای کسانی بفرستید که برای دریافت آنها داوطلب شده اند. یکی از راحت ترین و شایعترین عوامل اسپم شناخته شدن این است که کاربران ایمیلهای شما را هرزنامه گزارش کنند. سرویس دهنده های ایمیلی مثل جیمیل یکی از مهمترین معیارهای شناسایی هرزنامه, سابقه فرستنده ایمیل است. هرچه کمتر ایمیلهای شما را اسپم گزارش کرده باشند امکان رد شدن از دیوار جیمیل بیشتر خواهد بود.
۳- به کاربران اجازه دهید از فهرست شما خارج شوند
حتما حتما حتما در بالای ایمیل تبلیغاتی خود لینکی برای کاربر قرار دهید که او بتواند خیلی راحت از لیست شما خارج شود. این لینک باید به گونه ای باشد که خواننده به راحتی آن را ببیند و همچنین با طی کمترین مراحل از لیست شما خارج شود. همیشه مخاطب را آدمی تنبل فرض کنید که حوصله آمدن به انتهای ایمیل و طی مراحل زیاد را ندارد. وقتی Report Spam هست چه کسی زحمت کلیک های اضافی را به خود میدهد؟ اگر به اندازه کافی اسپم شناخته شوید جایی جز SpamBox مقصد ایمیلهایتان نخواهد بود.
۴- از هاستینگ های اشتراکی برای فرستادن ایمیل انبوه استفاده نکنید
فیلتر های شناسایی اسپم از IP های مشترک بین تعداد زیادی دامنه نفرت دارند. در یک هاستینگ اشتراکی شما هیچ وقت نمیدانید چه کسانی, چه محتوایی را از طریق آی پی سرور شما منتشر میکنند. بهترین روش برای فرستادن ایمیل انبوه اجاره یک سرور مجازی یا اختصاصی با آی پی منحصر به فرد است.
۵- تا آنجایی که ممکن است از سرور اصلی سایت خود ایمیل انبوه نفرستید
این مسئله که گه گاه ممکن است دامین و آدرس Ip سرور ایمیل شما توسط سرویس های ایمیل اسپم شناخته شود اجتناب ناپذیر است. اگر بتوانید ترافیک اصلی سایت خود را از ایمیلها جدا کنید حداقل برای ایمیلهای محدودی مثل تأییدیه ثبت نام و فعال سازی حساب کاربر مشکل اسپم شدن را نخواهید داشت.
۶- اطلاعات پشت صحنه دامین خود را بررسی کنید.
این قسمت کمی تخصصی تر از بقیه مطالب این پست است. هر نام دامنه ای که بر روی اینترنت فعال است حداقل یک فاکتور اصلی دارد که باید درست تنظیم شود و آن DNS های مربوطه هستند که مشخص میکند که این دامین به سوی کدام سرور اشاره میکند. حال اگر این دامین مربوط به یک سرور و همچنین دامین اصلی سرور باشد که DNS بقیه دامنه ها روی آن تنظیم شده باشد فاکتورهای دیگری نیز به میان میآید که هر کدام میتوانند در رسیدن ایمیلهای شما به مقصد مؤثر باشند.
تنظیماتی مثل MX, domainkey, SOA و انواع رکوردهای A مقادیری هستند که در صورت نامعتبر بودن ممکن است باعث اسپم شدن ایمیلهای شما باشند.
گرچه عوامل ذکر شده در این مطلب ممکن است تمام جوانب کار را پوشش ندهد اما شاید مهمترین اقداماتی باشند که شما میتوانید برای راحت شدن از مشکل اسپم آنها را مد نظر قرار دهید.
اگر فکر میکنید راه حل مهم دیگری وجود دارد که در این مطلب ذکر نشده, خوشحال خواهم شد که دانش خود را با ما به اشتراک بذارید.
گاهی اوقات لازمه که بعضی اوقات در صفحات وب از برخی تکنیکهاب خاصی استفاده بشه. در این مواقع اولین راهی که به ذهن اکثر طراح ها میرسه اینه که از یک کتابخانه و کدهای آماده استفاده کنن. اما زمانیکه فقط به یک قسمت ساده از کار احتیاج داریم عملا بارگذاری کل اسکریپت کتابخانه مورد نظر مثل jQuery کاملا بی مورد به نظر میرسه. در این مواقع به نظر پیاده سازی عملیات به صورت مستقل عاقلانه تر خواهد بود. برای مثال کتابخانه های معروف معمولا هر کدوم به طور متوسط 25 کیلوبایت حجم دارن در حالی که یک تکه کد حد اکثر چیزی بین 3 تا 5 کیلوبایت حجم خواهند داشت.
اما اصل مطلب… افکت تایپ یکی از افکتهای جذاب و پرکاربرد جاوا اسکریپت هستش که میشه با یک کد ساده اون رو پیاده سازی کرد که من در ادامه توضیحات لازم رو دادم.
مرحله اول: ساختار HTML
ابتدا لازمه که ساختار HTML لازم برای کار رو بنویسیم که به صورت زیر هستش.
تگ اول برای نوشتن خود متن به کار میره و تگ دوم برای اضافه کردن یک نشانگر برای واقعی تر شدن کار هستش.
مرحله دوم: پیاده سازی جاوا اسکریپت
کد زیر لازم و کافیه که افکت تایپ ما کامل بشه.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <script type=’text/javascript’> window.onload = function(){ var text = 'این یک متن ساده است.' // این متنی هست که قراره تایپ بشه. var i =0; var textCon = document.getElementById(‘text’); // این قسمت برای ایجاد یک میانبر به تگهای html هستش که از DOM استفاده شده var cur = document.getElementById(‘cur’); var timer = setInterval(function(){ // اینجا از تابع setInterval استفاده میکنیم که هر 150 میلی ثانیه کد ما اجرا بشه textCon.innerHTML = textCon.innerHTML+text[i]; // در اینجا با هر بار فراخوانی یک کاراکتر از متن اصلی به نوشته اضافه میشه if(i%2 == 0) cur.style.display=’none’; //این خط و خط پایینش هم برای چشمک زدن نشانگرمون هستش else cur.style.display=’inline’; i++; if(i==text.length) {clearInterval(timer);cur.style.display=’none’;} //و در اینجا با کامل شدن متنمون تایمر رو از کار میندازیم. },150); } </script> |
نکته مهم اینه که حتما کد بالا بعد از تگهای html قرار بگیره.
نمونه کار رو میتونید اینجا ببینید.
پ.ن: این یک آموزش خلاصه هست برای اونایی که حداقل از اصول جاوا اسکریپت سر در میارن و اینکه هر سوالی هست در خدمتم.
خلاقیت و نوآوری مسئلهایست که این روزها بیش از پیش بر سر زبانها افتاده و سمینار ها و تحقیقات و حتی سرمایه گذاری های هنگفت و بزرگی روی آن انجام میشود. همه ما هر روزه افرادی را میبینیم که به خاطر خلاقیت و نوآوری که در وجودشان بوده پله های ترقی و پیشرفت را یکی پس از دیگری و به سرعت پیمودهاند و اکنون در قله های موفقیت به سر میبرند.
مشکل اینجاست که در بسیاری مواقع افراد مختلف توانایی ابداع و نوآوری خود را از دست داده اند و در این وضعیت تصور میکنند که خلاقیت اصلا در وجود آنها جای ندارد. در همین شروع کار بگویم که خلاقیت در وجود تک تک ما قرار دارد. حتی کسی که در عمرش چیز جدیدی را بوجود نیاورده نیز خلاقیت را دارا میباشد. تنها مشکل اینگونه افراد اینست که قدرت خیال و نوآوری خود را از دست داده و یا به عبارت دیگر گم کرده اند.
قدرت ابداع افراد میتواند از مسائل زیادی سرچشمه بگیرد. آنها میتوانند به راحتی زیر خرواری از کارهای تکراری دفن شوند.عوامل دیگری نیز مانند حرفهای گری, مسئولیت و حفظ ظاهر نیز میتوانند قاتلان بالقوه خلاقیت آدم ها باشند. حتی شنیدن انتقاد, ندای وظیفه و بی توجهی نیز میتوانند از عوامل از دست رفتن نو آوری باشند. اما چگون میتوان این خلاقیت از دست رفته را زندگی دوباره بخشید؟ در ادامه روشهایی برای این کار آورده ام.
-
بپذیرید که شما هم خلاق هستید
بسیاری تصور میکنند که افراد خلاق با این توانایی به دنیا آمده اند و خلاقیت یک موهبت مادرزادی است. اما به هیچ وجه اینطور نیست. محققان ثابت کرده اند که قدرت ابداع به عواملی غیر از وراثت مانند آموزش, محیط رشد, محیط کار و زندگی و همچنین دوستان و آشنایان فرد بستگی دارد. اولین قدم اینست که بدانید و باور کنید که شما هم میتوانید خلاق باشید. شما هم میتوانید با ابداعات خود دنیا را متحول کنید.
-
دید خود را عوض کنید
بسیاری اوقات تغییر موضع دید میتواند به شما ایده های جدید حول حل یک مشکل بدهد. ضرب المثل ‘بیرون جعبه فکر کن’ را به یاد بیاورید. زمانی که از بیرون به موضوعی نگاه کنید بسیاری از زوایایی که تا پیش از آن از چشم شما پنهان بود هم اکنون پدیدار شده و در این میان میتوانید راه حلهای جدید ابداع کنید.

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

-
از روش ۶ کلاه استفاده کنید
در این روش شما باید سعی کنید از ۶ زاویه مختلف به مشکل خود بنگرید. تصور کنید با هر کلاهی که بر سر میگذارید دید شما نسبت به موضوع تغییر خواهد کرد. ۶ کلاه زیر را بر سر بگذارید.
کلاه قرمز: با احساسات خود به وضعیت موجود بنگرید. چه حسی نسبت موضوع دارید؟
کلاه سفید: منتقدانه مشکل خود را زیر نظر بگیرید. حقایق موجود کدام ها هستنئد؟
کلاه زرد: مثبت به موضوع نگاه کنید. کدام جنبه ها به خوبی عمل خواهند کرد؟
کلاه سیاه: اینبار با دید منفی به مشکل بنگرید. تصور میکنید چه مواردی قطعا شکست میخورند؟
کلاه سبز: خلاقانه بیاندیشید. راه حل های دیگر برای حل مشکل کدام ها هستند؟
کلاه آبی: با دید باز بنگرید. بهترین راه حل کلیای که به ذهنتان میرسد چیست؟ -
خود را به چالش بکشید
هر از چندگاهی سعی کنید خود را به زحمت بیاندازید. کاری جدید قبول کنید. کاری که فکر میکنید انجام آن زحمت بیشتری از آنچه همیشه انجام میدهید طلب میکند. اینکار شما را مجبور خواهد کرد بیشتر یاد بگیرید. یادگیری یکی از مؤثرترین روشهای افزایش خلاقیت است.
از این روش ها استفاده کنید و شاهد باشید که چگونه ایده های جدید به سوی شما هجوم خواهند آورد.
پ.ن: مدت زیادیه که تو وبلاگ مطلبی ننوشتم. هم گرفتار بودم و هم کمی هم تنبلی قاطیش شده بود. از این به بعد سعی میکنم مطالب بیشتر و به روز تری بنویسم.




