بایگانی ماهیانه: آوریل 2008

اگر مهندس کامپیوتر نمی‌شدم، آرشیتکت !! میشدم. اگر عمران و معماری رو هم کنار میگذاشتم، دوست داشتم یه رستوران داشته باشم. همه‌ی آدم‌ها روزی دو وعده‌ غذای اساسی می‌خورند. وعده‌ی اولش بیشتر به کسب و کار مربوط است. در هر شرکتی حتماً تعدادی از همکاران سر ظهر به رستوران‌های اطراف سفارش غذا می‌دهند. بنابراین اگر Intranet شرکتی را با SharePoint پیاده‌سازی کردید، حتماً یکی از لیست‌های آن را به رستوران‌های اطراف شرکت اختصاص دهید! اگر بخواهید خلاقیت به خرج دهید می‌توانید امکاناتی مانند Ranking و Review را نیز تدارک ببینید.
 
یکی دیگر از لیست‌هایی که بسیار مفید است، لیست نرم‌افزارهای کاربردی است. اطلاعاتی مانند روش نصب و اینکه اصولاً این نرم‌افزار به چه دردی می‌خورد را نمی‌توان به سادگی در یک سیستم فایلی قرار داد.
اتوماسیون می‌تواند خیلی راحت‌تر از آن چیزی باشد که فکرش را می‌کنید. یک فرآیند، یک ایده و یک پیاده‌ساز می‌توانند مفهوم اتوماسیون را به یک سازمان نشان دهند.
چند روز پیش از رابط بخش کامپیوتر در هیات مدیره پرسیدم فرآیندی هست که فعلاً به صورت دستی انجام شود و امکان کامپیوتری کردن (ما تا این حد لُری صحبت نمی‌کنیم، اینجا به این زبان می‌نویسم) آن وجود داشته باشد ؟ و ایشان نگاهی به اطراف کردند و مکانیزه کردن (این لغت مخصوص لُرهای رده بالا و صدا و سیماست) روش ارسال پلات را پیشنهاد دادند. البته در قدیم برنامه‌ای با FoxPro برای این منظور وجود داشت، ولی در سیستم یکپارچه فعلی جایی نداشت!
 
قضیه از این قرار است که به خاطر پیچیدگی‌های پلات گرفتن و اقداماتی که باید روی پلات‌هایِ گرفته شده انجام شود، شخصی مسوول انجام این کار و آلبوم کردن و مهر زدن و … است. (بیش از نیمی از کار واحد کامپیوتر روی دوش ایشان است) همکاران فایل‌ها را از طریق یک Share Folder منتقل می‌کنند و توضیحات را به صورت تلفنی می‌دهند.
 
به دلیل وجود زیرساخت‌های لازم (یک عدد برنامه نویس، اطلاعات همکاران و پروژه‌ها و ابزارهای توسعه سریع) در چند ساعت جریان کار پلات گیری از حالت سنتی خارج شد. در سامانه جدید امکان درخواست جدید، تغییر درخواست در مراحل اولیه، پیگیری درخواست و … برای همکاران وجود دارد. همچنین امکانات گزارش‌گیری از پروژه‌ها و همکاران فراهم می‌شود. و این فرد زحمتکش هم به صورت مستند می‌تواند نشان دهد که چقدر سرش شلوغ است و درخواست اضافه حقوق کند! اما به دلیل وجود فایل‌های بسیار حجیم، روش انتقال فایل‌‌ها همچنان مانند قدیم است.
مهندس نیستانی از مفاخر آتک، جامعه مهندسین کاریکاتوریست و از اعاظم وبلاگستان به حساب می‌آیند. وبلاگ ایشان چند روز بعد از اولین ورود من به آتک راه‌اندازی شد و همان روزها حداقل روزی 500 بازدیدکننده داشته است.
 
فعلاً ایشان در طبقات پایین مشغول به امر خطیر نقشه‌کشی و طراحی هستند و گاهی هم به ما سر می‌زند. از شما چه پنهان از وقتی که عکس جوراب سفید همکارشان را در معرض دید عموم قرار دادند، هیچ وقت با جوراب سفید به آتک نرفتم.
 
ایشان برادر مانا نیستانی کارتونیست معروف هستند که به خاطر اجتناب از سیاست به کار کودک روی آورده بودند. اما چشمتان روز بد نبیند، یک روز جمعه یک سوسک که در ویژه‌نامه کودک استان تهران گفته بود نَه‌مَنه! سر از آذربایجان درآورد و ایشان را تا پای اعدام برد! ایشان هم مدتی در آتک بودند.
 
امروز روز آتش‌بس توکا با یک مهندس کامپیوتر است که دعوای آن‌ها وبلاگ‌ها و مطبوعات را در نوردیده است!
 
کاربران همیشه علاقه دارند محتویات مناسب وب را به صورت فایل روی رایانه شخصی خود داشته باشند. از طرفی Format هایی وجود دارند که به صورت استاندارد در آمده‌اند و برنامه‌های مختلف از آنها پشتیبانی می‌کنند.
 
خروجی در Excel از نیاز‌های کاربران و از درخواست‌های سازمان‌ها ست. قطعه کد زیر می‌تواند یک فایل با فرمت واقعی xls را به شرط نصب بودن Microsoft Office در Server تولید و ذخیره کند :
Add Reference را برای نسخه 11 یا 12 از Office فراموش نکنید!
 
Microsoft.Office.Interop.Excel.ApplicationClass a = new Microsoft.Office.Interop.Excel.ApplicationClass();
Microsoft.Office.Interop.Excel.Workbook wb = a.Workbooks.Add(true);
 
a.Cells[1, 1] = “Excel”;
 
wb.SaveAs(“c:\\Excel.xls”, Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing, System.Type.Missing);
 
a.Workbooks.Close();
راستی میدانستید بخش فارسی WordPress به نشانی http://fa.wordpress.com در ایران قابل دسترسی نیست ؟
تمامی سازمان‌ها علاقه دارند نشانی پست الکترونیکی خود را از طریق Domain خود داشته باشند. استفاده از آدرس‌های gmail.com@ و yahoo.com@ به عنوان نشانی پست الکترونیکی یک شرکت یا یکی از اعضای شرکت به هیچ‌ وجه صورت خوشی ندارد (هر چند که معرفی خود با آدرسی در Yahoo به عنوان یک فرد عادی نیز زیاد جالب نیست)
مشکل از اینجا شروع می‌شود که به عنوان یک یک شرکت عادی، امکانات پست الکترونیکی ما قابل رقابت با شرکت‌های مطرح ارائه‌دهنده خدمات پست الکترونیکی در دنیا نخواهد بود. مهمترین مسئله‌ای که در استفاده از پست الکترونیکی سازمان آزاردهنده می‌شود وجود حجم بسیار زیاد هرزنامه‌ها ست.
 
Gmail از مدت‌ها قبل امکان دریافت نامه‌ها از POP3های دیگر و ارسال نامه از طریق SMTPهای دیگر را در اختیار کاربران گذاشته بود. با معرفی نشانی پست الکترونیکی خود به Gmail می‌توانید از قابلیت حذف هرزنامه‌ها توسط Gmail بهره ببرید. دقت کنید که Spam Protector ها فقط با کمک تعداد بسیار زیاد کاربران می‌توانند خطای کمی داشته باشند. بنابراین با استفاده از Outlook هرگز نمی‌توان با این دقت نامه‌های ناخواسته را حذف کرد.
 
و حتی اگر این قابلیت هم وجود نداشت، دسترسی متمرکز از طریق وب و POP3 به تمام نشانی‌های پست الکترونیک باعث استفاده از این سرویس می‌شد.
مدتی بود که از VMWare به عنوان Server در Atec استفاده می‌کردم، گاهی در کنار Virtual PC و گاهی هم در کنار Virtual Server. کم و بیش می‌دانستم این دو با هم سازگاری ندارند و اگر همزمان بالا بیایند دچار مشکل می‌شوند، اما هرگز فکر نمی‌کردم VMWare نرم‌افزاری باشد که بعد از مشکل در Boot شدن دچار ایراد جدی شود و دیگر هیچ گاه بالا نیاید.
فقط لحظه‌ای تصور کنید یک روز صبح قبل از اینکه همکاران مشغول کار شوند، Server را Restart کنید و بعد متوجه شوید که نیمی از برنامه‌های Intranet دیگر کار نمی‌کنند. بدتر از همه اینکه هیچ دسترسی به اطلاعات این سیستم‌ها ندارید. کم‌کم ساعت 8 می‌شود و تلفن‌ها شروع می‌شود! ولی VMWare دچار Serious Error در IO شده و به هیچ عنوان بالا نمی‌آید.
 
اینجاست که فرق یک کار اصولی و استاندارد با کار مهندسین صنایع به خوبی مشخص می‌شود. یک Backup Plan خوب باعث می‌شود تا در یک ساعت بتوان مجدداً سیستم را بازیابی کرد. اما این بار به صورت Virtual Server: کپی کردن یک MOSS جدید و اتصال آن به SQL و بازیابی نسخه‌ی دیروز آخرِ وقت!
قسمت عمده‌ی این یک ساعت هم زمان انتقال نُسَخ پشتیبان از یک محل دیگر به این Server بود (در صورتی که کل این Server منفجر شود! می‌توان با تهیه یک سخت‌افزار جدید در مدت 2 ساعت کل Intranet را بازیابی کرد، یک ساعت نصب Windows و یک ساعت هم اجرای فرآیند بالا)
 
-الو ؟ واحد کامپیوتر ؟ اگه میشه برای من یه صفحه کلید جدید بفرستید.
 
-با صفحه کلید فعلی مشکلی دارید ؟
 
-از پنجشنبه نصف کلیدها کار نمی‌کنند.
 
-معمولاً کلیدها یکی یکی از کار می‌افتند. چی شد که این اتفاق افتاد ؟
 
-خیلی کثیف شده بود، شُستَمِش!
یکی از همکاران اخیراً یک عدد Canon 400 خریده و من هم قصد دارم یک عدد Canon S5IS بخرم! از نزدیک دیدن و تجربه عکاسی با 400D باعث شد فکر کنم تصمیم درستی گرفتم، چرا که 400D یک دوربین حرفه‌ای است ولی من یک عکاس حرفه‌ای نیستم و سبک عکاسی من بیشتر خیابانی است و S5IS حدود نصف قیمت 400D را دارد.
400D یک دوربین SLR است:‫
  • ‫ از فناوری CMOS به عنوان حسگر استفاده می‌کند. بنابراین باید انتظار عکس‌هایی به شدت شفاف و واقعی را داشته باشید.
  • ‫ اما از آنجایی که ذات SLR به معنی وجود یک آینه منعکس‌کننده است، باید برای مشاهده تصویر لازم چشم خود را به چشمی دوربین بچسبانید. همین‌طور مقدار خطایی که بین کادربندی چشمی و کادر بندی واقعی وجود دارد را بپذیرید. و اگر می خواهید عکسی از ارتفاعی بالاتر یا پایین‌تر از چشم خود بگیرید، باید خودتان هم بالاتر یا پایین‌تر بروید.
  • ‫فلاش بسیار پرقدرتی دارد (12 متر) که برای مهمانی‌های خانگی مناسب است. ولی زاویه آن تغییر نمی‌کند و نمی‌توانید آن را به سمت سقف متمایل کنید (البته تقریباً هیچ یک از فلاش‌های نصب شده روی دوربین‌ها این قابلیت را ندارد ولی فراموش نکنید که یک فلاش هم باید به عنوان لوازم جانبی بخرید)
  • ‫400D یک دوربین حرفه‌ای عکاسی ست، بنابراین فیلم نمی‌گیرد.
  • ‫Focus کردن آن تقریباً به اندازه زمانی طول می‌کشد که شما بدون مکث ازمرحله اول دکمه Shutter به مرحله دوم بروید، و این زمان ایده‌آل باعث می‌شود که هیچ وقت نگران تار شدن عکس‌ها در اثر عکاسی سریع نباشید. اما برای تنظیم رنگ عالی باید یک یا دو ثانیه به دوربین فرصت دهید!
  • ‫لنزی که روی خود دوربین است حدود 3x Zoom دارد. کنترل کردن آن هم از روی لنز انجام می‌شود، در نتیجه با یک دست نمی‌توانید به عکاسی بپردازید، ولی در عوض با دو دست سریعتر می‌توانید کادر بندی مناسب را به دست آورید. در اولین هم فرصت باید لنز جدید خریداری کنید. البته لنز جدید مختص این دوربین نخواهد بود و می‌توانید آن را روی هر دوربین SLR نصب کنید. اما به یاد داشته باشید که لنز جدید یعنی هزینه‌ی بیشتر، اندازه‌ی بزرگتر و وزن سنگین‌تر.
  • ‫نوع کارت حافظه‌ی آن از نوع Compact Flash و باطری آن 720mAh Li-Ion است. با این باطری می‌توانید حدود 300 عکس با فلاش و 500 عکس بدون فلاش بگیرید. و Charger آن به نحوی ست که می‌توانید باطری را خارج از دوربین شارژ کنید و این به شما اجازه می‌دهد که از بیش از یک باطری استفاده کنید. ولی من کارت حافظه SD/MMC و باطری‌های AA را ترجیح می‌دهم، هر چند که مجبور باشم هزینه باطری و Charger را جداگانه متقبل شوم.
  • ‫هزینه آن با لوازم جانبی عادی (بدون لنز و فلاش) در فروردین 87 حدود 750 هزار تومان است.
از آخرین نوشته‌ای که اینجا گذاشتم مدت زیادی گذشته. چند روزی مسافرت بودم و چند روز پس از آن هم دچار ویروسی که از مسافرت برای خودم سوغات آورده بودم!
 
بعد از حدود یک ماه که از Index کردن اینجا توسط موتورهای جستجو می‌گذرد همچنان این بلاگ در زبان‌های مختلف در نتایج جستجوی فارسی S a m i x نمایش داده می شد. از طرفی تعداد کم بازدیدکننده انگیزه نوشتن را از من می‌گرفت. من هم تصمیم گرفتم تمام اسامی شرکت مذکور را به صورت فاصله‌دار بنویسم و به موتورهای جستجو اجازه دهم تا اطلاعات قبلی خود را به این صورت تصحیح کنند.
 
یکی از مزایای نوشتن در بلاگ هم این است که وقتی شروع می‌کنی به توضیح – مثلاً در مورد Virtual Server – متوجه می‌شوی که طرف مقابل نوشته‌هایت را خوانده و این حس خوبی ست.