۱۳۸۹ اسفند ۱۸, چهارشنبه


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

آقا بس کن این کارها رو، این تبلیغات بیشتر اثر منفی داره روی مخاطب!

پ.ن
همین ABP بزرگترین دلیل من برای عدم ترک فایرفاکسه.

۱۳۸۹ بهمن ۲۹, جمعه

لطفا به اشتراک بگذارید

http://goo.gl/zgnNd
http://spreadsheets.google.com/viewform?hl=en&pli=1&formkey=dDRIY0JoOW85X1l1Y3htcU5ualNuVlE6MA#gid=0
ظاهرا که لینک قدیمی بعضی جاها فیلتر هست.
یکی از این دو لینک فوق رو تست کنید.
شِیر کنید که برسه به صد تا دیگه.

۱۳۸۹ بهمن ۲۴, یکشنبه

سنجش مطلوبیت محلات مسکونی اطراف مترو

یک پرسش‌نامه به منظور گردآوري اطلاعات براي يك تحقيق كارشناسي ارشد در راستاي شناسايي مطلوبيت محلات مسكوني اطراف ايستگاه‌هاي مترو در تهران و كرج تنظيم شده است.

در صورتي كه در محلات اطراف ايستگاه‌هاي مترو زندگي مي‌كنيد، مي‌توانيد با صرف فقط پنج دقيقه از وقت خود، ما را در تكميل اطلاعات لازم ياري نماييد.
  • هر كدام از اعضاي خانواده شما مي‌توانند يكبار به طور مستقل پرسش‌نامه را تكميل نمايند.
  •  خواهشمند است اين ايميل را براي ساير دوستان و آشنايان خود ارسال نماييد تا افراد بيشتري در تكميل اين پژوهش همكاري نمايند. حتي اگر خودتان در اين محلات زندگي نمي‌كنيد، مي‌توانيد با ارسال اين ايميل براي تمامي افراد موجود در ليست خود، در اين تحقيق مشاركت كنيد.

هدف پروژه پیشنهاد مدل برای محلات مسکونی است. این پرسشنامه جهت سنجش "میزان مطلوبیت" محلات از نظر ساکنین تعریف شده است.
از پیش، ریز اطلاعات محلات موجود از طرق مختلف به دست آمده است؛ پارامترهای مختلف (نزدیک به 60 پارامتر) در سطوح مختلف اهمیت از جنبه‌های مختلف محاسبه، دسته بندی و تعیین ضریب شده و به شبکه عصبی داده شده است.

با ثبت اطلاعات مطلوبیت ساکنین، شبکه قادر خواهد بود تا مدل‌های کاربری ارائه شده برای محلات مسکونی را ارزیابی کرده و تخمینی از مطلوبیت نقشه کاربری پیشنهاد ارائه کند.

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

بازیابی اطلاعات

از دست دادن اطلاعات از بزرگترین مصائبی است که ممکنه برای یه متخصص IT پیش بیاد؛ چیزی در حد از دست دادن دوست و آشنا.

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

چندتا ابزار و روش می‌خوام معرفی کنم که در این شرایط به کار میان.
به عنوان یک توصیه کلی، همیشه اول سعی کنید بررسی‌هایی رو انجام بدین که مستلزم هیچ گونه تغییری بر روی دیسک (ایجاد، تغییر یا حذف فایل، جابجایی یا اصلاح کلاسترها و یا تغییر و اصلاح ساختار پارتشین یا فایلها) نباشه.
  • اگر هارد سوخت، چیکار کنیم؟
  1. اگر خیلی سوخته باشه که هیچ کار نمیشه کرد.
  2. اگر بوردش سوخته باشه، با قیمت نسبتا پایینی تو طبقه زیرین پاساژ ایران (پایینتر از میدون ولیعصر (عج)، سر خ دمشق) براتون عوضش می‌کنن. بورد سوخته رو گاهی با چشم هم می‌شه تشخیص داد.
  3. اگر موتورش سوخته باشه، که باید تو اتاقک خلأ بازش کنن و موتورش رو عوض کنن و شما هم باید دعا دعا کنید که مغناطیسش آسیب جدی نبینه. معمولا وقتی موتور سوخته، اگر هارد رو به سیستم وصل می‌کنید هیچ صدایی ازش نمیاد و تو بایوس هم نمیشناسدش.
  4. گاهی هم هارد مشکل نقطه‌ای پیدا می‌کنه و سیستم عامل نمی‌شناسدش (بایوس می‌شناسدش).
در این حالت ساختار دیسک به قدری آسیب می‌بینه که وقتی ویندوز می‌خواد شناساییش کنه، هنگ می‌کنه و بالا نمیاد. این هنگ هم به طور ترکیبی تقصیر ماژولهای BIST (تست داخلی) خود هارددیسک و بررسی‌های ویندوز برای شناسایی نوع دیسک، پارتیشن بندی اون و ساختار فایلها هست.
هارتون رو (اگر IDE باشه) به عنوان هارد دوم به یک سیستم وصل کنید. احتمال زیاد ویندوز اون سیستم هم بالا نمیاد:D. سعی کنید سیستم رو با داس بالا بیارین. (با استفاده از فلاپی یا سی دی بوت، یا شاید بتونید داس رو روی یک پارتیشن کوچیک از سیستم نصب کنید. فلاپی بهتره.)

در این حالت یک راه حل رو من قبلا تجربه کردم که جواب داده.
با FDISK، پارتیشن مشکل دارتون رو حذف کنید.
خب از کجا بفهمیم کدوم پارتیشن مشکل داره؟
ساده است. با استفاده از chkdsk تک تک پارتیشن‌ها رو چک کنید. ترجیحا اول در حالت readonly این کار رو انجام بدین. اگر chkdsk گیر کرد، به احتمال زیاد اون پارتیشن مشکل داره. سیستم رو با سلام سه انگشتی (ctrl+alt+del) ریستارت کنید. همه پارتیشن ها رو چک کنید؛ چون ممکنه چند پارتیشن آسیب دیده باشن.
بر اساس ابعاد کلی هارد، سایز و ترتیب پارتیشن‌ها و درصد پیشرفت کار چک دیسک، سعی کنید که نقطه آغاز خرابی رو محاسبه کنید.
بعد پارتیشن دارای مشکل رو حذف کنید.
اگر مشکل برطرف شده باشه، ویندوز باید بتونه هارد رو به عنوان هارد دوم بشناسه و پارتیشن‌هاش رو نشون بده. تمامی اطلاعاتی که روی پارتیشن‌های شناسایی شده دارین کپی کنید تا سر وقت بریم سراغ پارتشین مخروبه.
  • اگر هارد SCSI باشه، مشکل یه مقدار بیشتره. باید هارد رو به سیستمی وصل کنید که رابط SCSI داشته باشه. درایور SCSI رو برای داس باید گیر بیارین و تو config.sys تعریفش کنید تا بتونید با fdisk و chkdsk کارهای لازم رو روی هارد انجام بدین.

۱۳۸۹ دی ۲۹, چهارشنبه

چگونه در وضعیت فعلی اقتصادی، شغل خود را حفظ کنیم؟

آیا برای دیگری -فرد یا شرکت- کار می‌کنید؟

مطلب زیر ده راهنمایی برای حفظ شغل در اوضاع اقتصادی فعلی است.

1- برتری نجویید!
هنگامی که کسی در کار نسبت به دیگران برتری داشته باشد، دیگران دلیلی برای تخریب او می‌یابند. برتر بودن یعنی تفاوت، و تفاوت بد است. پس کیفیت کارتان در سطح توقع رئیستان باشد.

2- کار ضعیف ارائه ندهید.
از سوی دیگر، کار ضعیف ارائه ندهید. این امر باعث جلب توجه رئیس بر وضعیت و کیفیت کار شما می‌شود. با توجه به مورد قبل، نه بیشتر و نه کمتر از حد مورد انتظار کار کنید.

3- غر نزنید.
مدیران همیشه تحت فشار زیاد هستند، جذب نقدینگی، گرفتن پروژه و غیره. اعتراض شما باعث بدتر شدن وضع می‌شود. مدیران نمی‌خواهند مشکلات یا راه حلهای شما را بشنوند. گول سیاست درهای باز را نخورید. همیشه در پاسخ «اوضاع چطور است؟» بگویید «عالی است!»

4- همیشه بگویید: خوشحالم که یک کار دارم!
زیر دوش، در ترافیک، در رختخواب، همیشه بگویید: «خوشحالم که یک کار دارم». هر کاری که مدیر با شما کرد، خود را راضی کنید که یک کار دارید.

5- کاهش حقوق را بزرگوارانه بپذیرید.
هنگامی که مدیر حقوق شما را برای حفظ تراز شرکت (و یا خرید ماشین شخصی!) کاهش داد، لبخند بزنید و بگویید: خب، به خاطر شرکت یه طوری کنار میاییم.

6- از نظر سیاسی بی طرف باشید.
این پیشنهاد همیشه خوب است، ولی بیش از این لازم است. اگر با جریان اشتباهی باشید، ممکن است دچار مشکل شوید. اگر بیش از حد با رئیس خود همسو باشید، ممکن است در صورت رفتن او دچار مشکل شوید. بی خبر نباشید، ولی با کسی هم همسو نشوید.

7- ماسک بزنید.
همیشه یک ماسک لبخند بر چهره داشته باشید. در محیط کار، و یا خارج از آن در کنار همکاران خود، لبخند بزنید و در بدترین حالت یک چهره خنثی داشته باشید؛ چهره‌ای که غم و نگرانی در آن راه ندارد!

8- بیشتر کار کنید.
اشتباه نکنید، این مورد با مورد 1 تناقض ندارد. بیشتر کار کردن به معنی بهتر کار کردن نیست. مدیران اغلب متوجه کیفیت کار شما نیستند و به زمان ورود و خروج شما دقت می‌کنند. پس همیشه پیش از رئیس در شرکت باشید و پس از او بروید. اگر پیش از مدیر خود از شرکت خارج می‌شوید، ایمیل هایی را که برای تیم خود می‌فرستید، در پایان شب برای مدیر خود بفرستید.

9- همه چیز را فدای کار کنید.
ساعات بیشتری بر سر کار باشید، سر خود را پایین بگیرید و هیچ نگویید! در محیط کار، دلتنگ همسر و فرزندان خود نشوید، به یاد تفریحات و سرگرمی‌های خود نباشید. بایستی بر حفظ کار خود تمرکز کنید. این تنها چیزی است که رئیس شما به آن توجه دارد، حتی اگر چیز دیگری می‌گوید. پس یک ثانیه هم از سپر دفاعی خود خارج نشوید.

10- یک روبات باشید!
وقتی برای دیگری کار می‌کنید، دیگر خودتان نیستید. بلکه یک روبات هستید، یک جزء از یک ماشین. برخی اجزاء بزرگتر و برخی کوچکترند؛ ولی هر جزء که درست کار نکند، جایگزین خواهد شد. پس مراقب باشید.

آیا هنوز قصد دارید که شغل خود را حفظ کنید؟ و یا می‌خواهید برای خودتان کار کنید؟

وقتی نیازی به پوشیدن ماسک نباشد، خوشحال‌تر نیستید؟


Chris Kalaboukis مدیر عامل AdviceTrader

۱۳۸۹ آذر ۲۷, شنبه

چارچوب کتابخانه زیرساخت فناوری اطلاعات - ITIL

کتابخانه زیرساخت فناوری اطلاعات یا ITIL* که در نسخه جدید به نام بهروش‌های ITIL یا ITIL Best Practices نامیده می‌شود، پراستفاده‌ترین چارچوب مدیریت خدمات فناوری اطلاعات می‌باشد.
این چارچوب که در دهه 1980 توسط وزارت بازرگانی انگلستان به منظور بهبود کارآیی بخش‌های IT  سازمان‌های دولتی تدوین گردید، به تدریج به عنوان استاندارد پذیرفته شده در تدوین چارچوب خدمات IT سازمان‌های دولتی و خصوصی در سطح دنیا مورد استفاده قرار گرفته است.
استاندارد ISO 20000 - مدیریت خدمات (معادل استاندارد BS 15000  انگلستان) بر اساس نسخه 2 چارچوب ITIL تدوین شده و تلاشهایی برای انتشار نسخه جدید استاندارد در انطباق با ITIL 3 در جریان است.
نسخه 3 چارچوب ITIL شامل 5 کتاب می‌باشد که هر کدام یه یک فاز در چرخه خدمات IT می ‌پردازد. این پنج فاز عبارتند از راهبرد خدمات، طراحی خدمات، انتقال خدمات، کارکرد خدمات و ارتقای مداوم خدمات. (تصویر زیر)


کتاب راهبرد فناوری اطلاعات یا IT Strategy یک فاز محوری در چرخه ITIL می‌باشد که وظیفه طراحی راهبرد کلی چارچوب مدیریت خدمات بخش IT به عهده فرایندهای موجود در این فاز می‌باشد.
فاز  طراحی خدمات، شامل فرایندهایی است که وظیفه طراحی خدمات جدید و یا تغییرات در خدمات موجود را به عهده دارند. همچنین، این فرایندها نظارت بر وضعیت کارکرد خدمات ارائه شده را انجام می‌دهند.
فاز انتقال خدمات شامل فرایندهایی است که طراحی انجام شده برای خدمات جدید را اجرایی می‌کنند. در واقع، ارزیابی تغییرات و پیاده‌سازی آنها به عهده این فرایندهاست. از جمله وظایف کلیدی این فاز، ارزیابی و مدیریت تمامی تغییرات انجام شده در سازمان IT می‌باشد.
فاز کارکرد خدمات، شامل فرایندهایی است که به طور مستقیم وظیفه ارائه خدمات و پشتیبانی از آنها را به عهده دارند.
فاز پنجم یا ارتقای مداوم خدمات که یک لایه دربرگیرنده فازهای دیگر می‌باشد، وظیفه نظارت بر انجام فعالیتهای ارزیابی وضعیت عملکرد فعلی سازمان و اتخاذ تصمیمات اصلاحی را به عهده دارد. فرایندهای این فاز بر گردش صحیح اطلاعات و مدیریت دانش در سازمان IT نظارت می‌کنند. خروجی اصلی این فاز، ارتقای وضعیت عملکرد ارائه خدمات و نیز کلیه فرایندهای مدیریت خدمات می‌باشد.

---------
* Information Technology Infrastructure Library

۱۳۸۹ آذر ۲۶, جمعه

مدیریت خدمات فناوری اطلاعات - ITSM

مدیریت خدمات فناوری اطلاعات یا ITSM، شامل مجموعه روشهایی برای ارائه مؤثر خدمات فناوری اطلاعات با کمترین سربار هزینه از نظر مالی، نیروی انسانی، اعتبار سازمانی، و شکست پروژه ها می باشد.

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

از جمله بهروشهای معروف می توان به ITIL، COBIT، VALIT، MOF و قالبهای BMC اشاره کرد که سطوح مختلفی از راهبری تا فرایندهای ارائه خدمات و حتی گردش کار را در بر می‌گیرند.

استاندارد ISO 20000 که بر اساس محبوب‌ترین بهروشهای فوق -ITIL- تدوین شده است، الزامات خود را در سطوح زیر بیان می‌کند:
    • الزامات سیستم مدیریتی
    شامل التزام مدیریت به اهداف استاندارد و اهداف سازمان، مستندسازی مناسب و آموزش صحیح پرسنل در راستای وظایفشان می‌باشد.
    • طرح ریزی خدمات موجود و خدمات جدید
    بیانگر نیاز به پیاده سازی خدمات سازمان بر اساس چرخه PDCA و در راستای هدف ارتقای مداوم خدمات (CSI) می‌باشد.
    • فرایندهای مدیریت و ارائه خدمات

    فرایندهای مدیریت IT در استاندارد ISO 20000 به 5 دسته تقسیم می گردد:
        1. فرایندهای ارائه خدمات
        2. فرایندهای مدیریت روابط
        3. فرایندهای حل و رفع مشکل
        4. فرایندهای کنترلی
        5. و فرایندهای پیاده سازی و انتشار

۱۳۸۹ آبان ۲۷, پنجشنبه

پايتون چيست؟

آيا ايده‌اي براي برنامه‌نويسي داريد؟ آيا الگوريتم آن را در ذهن خود پرورش داده‌ايد؟ آيا قصد داريد الگوريتم ذهني خود را به سادگي و بدون دغدغه سيستم عامل و سخت افزار، به كد تبديل كنيد؛ و در عين حال، در صورت لزوم بتوانيد به سطح پايين‌ترين امكانات سيستمي دسترسي داشته باشيد؟

چگونه؟

من زبان پايتون را براي پياده‌سازي الگوريتم‌هاي ذهني خود با يك زبان ساده، مفصل و خوانا انتخاب مي‌كنم.

پايتون، يك مفسر و يك زبان شيئ گراي سطح بالا است. مفسر پايتون و ماژول‌هاي اصلي آن به زبان C++ نوشته شده و لذا از طريق آن به امكانات سطح پايين سيستم نيز دسترسي پيدا مي‌كند. با توجه به قابل حمل بودن زبان C++، مفسر پايتون براي سيستم عامل‌ها و محيطهاي مختلفي كامپايل گرديده است. با توجه به متن‌باز بودن پايتون، امكان اضافه كردن ماژول‌هاي دلخواه به پايتون به سادگي وجود دارد. همچنين، نسخه‌هايي از مفسر پايتون در چارچوب جاوا ارائه شده است. (مانند Jython و JPython)

كدنويسي در پايتون ساده است، زيرا حداقل دستورات كنترلي لازم با كمترين پيچيدگي و بيشترين خوانايي ارائه شده است. با اشياء متنوع و بسيار ساده و ماژولهاي آماده كه افراد مختلف در سراسر دنيا تهيه كرده و به رايگان در دسترس قرار داده‌اند؛ تهيه كد پايتون ساده‌تر هم مي‌شود. مهمترين ويژگي پايتون، خوانايي كدهاست. همچنين، امكان ارتباط با زبان‌هاي ديگر مانند جاوا و C++ در پايتون به سادگي ممكن است.
در واقع، تفكري كه پشت طراحي پايتون بوده، 1- سادگي استفاده از ابزار موجود و 2- تبديل ساده فكر به كد؛ مي‌باشد.
بسياري از برنامه‌نويسان و شركت‌هاي دنيا به دليل اخلاق خوب پايتون (فروتني در حال قدرت :D يعني سادگي در عين توانمندي) به اين زبان روي آورده‌اند. (شايد به مذاق برنامه‌نويسان جاوا خوش نيايد)

گوگل، معروفترين شركت دنيا است كه بخش عظيمي از خدمات خود را با پايتون پياده‌سازي كرده است. همچنين سرويس‌هايي مانند Google Code و Google APIs مبتني بر پايتون مي‌باشد. محاسبات ابري (Cloud) گوگل كه امكان ارائه خدمات در سيستم ابري گوگل را فراهم مي‌سازد، بر مبناي پايتون و جاوا مي‌باشد. برنامه‌ي تست نفوذ Canvas و نرم‌افزار Immunity Debugger، نرم‌افزارهاي امنيتي به زبان پايتون مي‌باشند. United Space Alliance  و NASA به دليل رايگان بودن، ساده بودن و صحت كدهاي توليد شده در پايتون، بخشي از نرم‌افزارهاي خود را به اين زبان تهيه مي‌كند. Dropbox، FriendFeed، Digg، Slide، YouTube، Yelp خدمات وب خود را با پايتون ارائه مي‌كنند و شركت‌هايي مانند Mozilla و Second Life بخشي از امكانات جانبي، پشتيباني و افزونه‌هاي خود را به پايتون تهيه مي‌كنند.

محيط مفسر اوليه پايتون به نام IDLE، يك محيط متني ساده با امكانات ابتدايي كد نويسي، ايجاد ماژول و خطايابي مي‌باشد. از معروف‌ترين محيطهاي متن باز توسعه يافته براي برنامه‌نويسي پايتون به PythonWin مي‌توان اشاره كرد. ActivePython، Komodo و PyCharm از جمله محيط‌هاي تجاري برنامه‌نويسي تهيه شده براي پايتون مي‌باشند.
چارچوب‌هاي متنوعي براي برنامه‌نويسي تحت وب به زبان پايتون وجود دارد كه بسياري از آنها، خود به زبان پايتون نوشته شده‌اند. از جمله آنها مي‌توان به Pylons، Zope و Django اشاره كرد.

اگر علاقه داريد كه به سادگي كد بنويسيد و كدهاي خوانا بنويسيد، به شما توصيه مي‌كنم پايتون را تست كنيد. پشيمان نخواهيد شد:

۱۳۸۹ آبان ۴, سه‌شنبه

روز نو

نوروز را از آن روزِ نو خوانده‌اند كه خاك دگرگون گشته و سبزه به سر مي‌آورد و حياتي تازه آغاز مي‌گردد.
اكنون زماني براي آغازي روزي نو است.
پس امروز نو روز ماست.