علی شکیبا

دفتر یادداشت دیجیتال برای هر چیز مفید!
سال جدید؛ سال 1389 بر شما مبارک باشد و سالی پر سرور برای شما باشد. در خطبه 38 نهج البلاغه؛ علت اینکه شبهه؛ شبهه نامیده می شود و حال مردم شبهه آمده است.
علت اینکه شبهه، شبهه نامیده شده است؛ این است که شبیه به حق است. اما اولیا الله در موقعیت های شبهه ناک با روشنایی یقین حرکت می کنند و راهنمای آنان خود راه هدایت است.
و اما دشمنان خدا در آن شبهه ها دعوت به گمراهی می کنند و راهنمای آنان نابینایی است. با ترس از مرگ، هیچ کسی از مرگ نجات پیدا نمی کند و با دوست داشتن بقا، هیچ کسی پایدار نمی ماند.
خطبه 38، ص 139، نهج البلاغه امیر المومنین علی (ع)؛ ترجمه علامه محمد تقی جعفری (قدس سره)
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ فروردين ۸۹ ، ۱۴:۰۲
علی شکیبا
بــاز مـــی آیــــد بــــهـــار دلـنشین بــاز بــلـبــل مــی شــود با گل قرین
بــاز صـــحــرا پـر شقایق می شود بــاز روشــن قــلب عـاشق می شود
فــصــل ســـرد از هــیــبت باد بـهار مــی کــنـــد از پــیـش روی او فـرار
ســفــره هــا بــا هـفت سین آراسته بــا گـــل مـــهـــر و صــفـــا پیراسته
بــر ســر سفره جـوان و خُرد و پیر ســبزه و آئــیــنـه و مــاهـی و سـیر
سـیـب و سـنـبـل در کـنـار یــاسـمـن عطربــیــد مـِشک چــون مُشک خُتَن
سرکه و سنجد، سماق و شمع و گل عـــیـــد آمــد بـــا دف و ســاز و دُهُل
ســال نــوتـحـویل و سال کهنه رفـت هــم دل مــا تـازه شد هم شال و رخت
یــا مــُقــلّب،قــلب مـــارا شـــاد کــن یـــا مـــُدبّـــر خـــانــــه را آبـــاد کـــن
یـــا مـــُحـــول ،اَحســــنُ الــّحالم نما از بـــدیـــهــــا فـــارغُ الـــبـــالــم نـما
ایـــن دل «جـــاویــد» را پـاک از ریـا کُــن خــــدا ،ای قـــادر بـــی مــنـتــها
۰ نظر موافقین ۰ مخالفین ۰ ۰۱ فروردين ۸۹ ، ۱۳:۵۷
علی شکیبا
Cloud Computing امروزه یکی از داغ ترین بحث ها در دنیای کامپیوتر است. همچنین موضوعات باز در آن که به وفور یافت می شوند؛ حالا حالا ها محققین و دانشمندان را به خود مشغول کرده و می کند. مهمترین بحث هم بحث امنیت در رایانه های ابری است!
قبلا در خبر ها خوانده بودیم که IBM با سبک و سیاقی جدید وارد محاسبات ابری می شود؛ حالا انجمن تخصصی آن هم در developerWorks افتتاح شده و از این به بعد می توانیم در آنجا مقالات و یادداشت های جالبی پیرامون محاسبات ابری بخوانیم. البته یک ایراد که نه؛ ولی نکته ای که وجود دارد؛ وابستگی اکثر مقالات به نرم افزار های خود IBM است. البته بخش مقدمه آن ها و معرفی بحث برای هر جوینده دانشی بسیار کامل و جالب خواهد بود.
این هم لینک صفحه اول این بخش و اگر نمی دانید محاسبات ابری چیست؛ می توانید به این صفحه در بخش محاسبات ابری مراجعه کنید. من که کلی چیز تازه یاد گرفتم!
۰ نظر موافقین ۰ مخالفین ۰ ۲۸ اسفند ۸۸ ، ۱۷:۴۶
علی شکیبا
برای مستند سازی و مدلسازی پروژه کارشناسی ام؛ قرار شده از این به بعد از IDEF استفاده کنم. البته فعلا فقط از IDEF0! تا بعد ببینیم چی می شود!
این مدلسازی در پاسخ به نیاز برای بهبود عملیات صنایع طراحی شد و توسعه یافت. توسعه این مدلسازی؛ منجر به برنامه ICAM یا Integrated Computer Aided manufacturing در اواسط دهه 1970 شد. این مدلسازی شامل 16 روش (از IDEF0 تا IDEF14 با احتساب IDEF1x) می باشد که هر یک برای نمایش بخشی از اطلاعات سازمان به کار می روند. در کل من وقتی با این مدل آشنا شدم (حدود یک هفته! و آنهم با IDEF0)؛ خیلی از رویداد های زندگی شخصی و درسی ام را با کمک روش IDEF0 مدلسازی کرده ام و نتیجه های جالبی گرفته ام! حالا اگر بقیه را به کار ببندم؛ چه می شود!
معارفه با این روش هم توسط استاد عزیزم؛ آقای دکتر صنعت نما انجام شد. پروژه کارشناسی من هم تحت راهنمایی ایشان است.
IDEF0 به مدلسازی توابع و عملکرد ها می پردازد. در ارسالی جداگانه به توضیح روش IDEF0 خواهم پرداخت. روش 1 آن به مدلسازی اطلاعات و 1x آن به مدلسازی داده ها می پردازد. تصمیم دارم در طول عید نوروز؛ برای درس سیستم های اطلاعاتی مدیریت که در ترم حاضر آن را برداشته ام؛ ارایه ای در مورد این مدلسازی ها آماده کنم که بعد از ارایه اینجا قرار داده خواهد شد.
در جدول زیر؛ که عینا از اینجا کپی شده است؛ شانزده مدل IDEF به همراه حوزه کاربرد هر یک آمده است.

1) IDEF0 Function Modeling

2) IDEF1 Information Modeling

3) IDEF1X Data Modeling

4) IDEF2 Simulation Model Design

5) IDEF3 Process Description Capture

6) IDEF4 Object-Oriented Design

7) IDEF5 Ontology Description Capture

8) IDEF6 Design Rationale Capture

9) IDEF7 Information System Auditing

10) IDEF8 User Interface Modeling

11) IDEF9 Scenario-Driven IS Design

12) IDEF10 Implementation Architecture Modeling

13) IDEF11 Information Artifact Modeling

14) IDEF12 Organization Modeling

15) IDEF13 Three Schema Mapping Design

16) IDEF14 Network Design

۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۸۸ ، ۲۰:۵۸
علی شکیبا
بعضی وقت ها کارتون اجاب می کنه حتی وقتی که به اینترنت ADSL یا حتی Dial-up دسترسی ندارید؛ باز هم به اینترنت یه دسترسی داشته باشید!!!! بنابراین بهترین روش کار استفاده از گوشی موبایل برای چنین موقعیت های ضروری ای است! سابقا برای فعال سازی GPRS شما می بایست به دفاتر خدماتی مراجعه می کردید و هزار دنگ و فنگ داشت! ولی امروز من در 5 دقیقه و از خونه GPRS رو برای سیم کارتم که همراه اول و دائمی هست فعال کردم!
برای این کار ابتدا روی این لینک کلیک کنید تا به صفحه درخواست فعال سازی GPRS بروید. اطلاعاتی که نیاز دارید؛ نام، نام خانوادگی، کد ملی و شماره تلفنتون هست. بعد از طی مراحل؛ به شما گفته میشه که بهتون پیام خواهیم داد! ولی منتظر پیام نباشید. لینکی هم که برای تنظیمات بهتون ارایه میشه؛ غلط هست!
پس از انجام مرحله فوق؛ به این لینک بروید. بعد سازنده و مدل گوشی رو انتخاب کرده و نوع تنظیمات خودتون رو انتخاب کنید. من چون فقط اینترنت می خواستم؛ گزینه اول رو انتخاب کردم. بلافاصله بعد از حدود 30 ثانیه؛ بعد از زدن کلید Finish تنظیمات به من ارسال شد.
گوشی شما پیامی با این عنوان رو نشون میده؛ تنظیمات دریافت شد؛ بعد شما ذخیره رو انتخاب کرده و از پین 1234 استفاده کنید.
تبریک می گویم! شما اکنون متصل شده اید! ولی برای جلوگیری از زیاد شدن هزینه تان؛ 14.8 ریال درساعات 8 تا 23 و 23 تا 8 صبح بعد 8 ریال به ازای هر کیلو بایت؛ بارگذاری تصاویر رو بیخیال شوید!
۰ نظر موافقین ۰ مخالفین ۰ ۲۵ اسفند ۸۸ ، ۲۳:۵۷
علی شکیبا
سلام. اول به خاطر تاخیر در به روز رسانی بلاگ عذر می خوام! اگه بدونید چه قدر درگیر هستم! کار پژوهشی در کنار درس و کار های متفرقه مانده قبل از کنکور خیلی سخت است! در کنار اون ترجمه و گردآوری مطالب ناب برای بلاگ سخت تر! ان شا الله قسمت سوم و نهایی و همچنین مروری بر ابزار های جایگزین Google Desktop Search رو تا پایان این هفته انجام می دم!
این ترمی درسی داریم به اسم شبیه سازی! برای این درس از نرم افزار Arena استفاده می کنیم. خیلی از دوستان و البته نسخه ای که در آزمایشگاه استفاده میشه؛ به صورت TRIAL است که چند دقیقه ای یکبار بسته میشه! خیلی از امکانات اون هم غیر فعال هستند!
در این آدرس می تونید نسخه کامل Arena 10 رو دریافت کنید؛ ولی برای فعال سازی کامل باید کد دسترسی داشته باشید. بنابراین با توجه به اینکه من یه دانشجو هستم و برای کار درسی از اون استفاده می کنم؛ می تونم از کد فعال سازی STUDENT استفاده کنم که نرم افزار رو در حالت کامل قرار میده. فقط از اینجا به بعد بحث اخلاقیه که شما برای استفاده در کار تجاری اون رو باید بخرید! ما که فعلا درسی استفاده می کنیم؛ باشه تا بعدش فکر کنم!
۲ نظر موافقین ۰ مخالفین ۰ ۲۲ اسفند ۸۸ ، ۱۱:۲۳
علی شکیبا
همانطور که قول داده بودم؛ امروز با کلی تاخیر بخش های اول و دوم از سه بخش یادداشت با عنوان فوق را برایتان قرار می دهم.
این یادداشت و یادداشت های دیگری که در آینده خواهند آمد؛ بیشتر بر حوزه پروژه کارشناسی ام متمرکز خواهند بود که در حوزه بازیابی اطلاعات (Information Retrieval) است. فعلا طبق زمان بندی؛ باید سه ماه را صرف خواندن و نوشتن گزارش های فنی (technical Reports) و مقالات مروری (Reviews) کنم. البته واضح است که تا پایان پروژه نمی توانم همه مستندات را در اختیار عموم قرار دهم.
این یادداشت را که تلخیصی از شرح پروژه انجام گرفته است؛ در اینجا مشاهده یا دریافت کنید؛ با حجم 126 KB.
۰ نظر موافقین ۰ مخالفین ۰ ۱۹ اسفند ۸۸ ، ۱۹:۴۲
علی شکیبا
حذف کردن فایل های تکراری به کمک fdupes
ممکن است شما بر حسب اشتباه، مثل من، برخی فایل ها را چندین بار دانلود کرده باشید! یا اینکه اگر در کد ها تغییری ایجاد می کنید و از سامانه های کنترل کد منبع و نسخه استفاده نمی کنید؛ حتما تعداد زیادی فایل تکراری دارید!
اگر فکر می کنید که اولا یافتن فایل های تکراری و ثانیا حذف کردن آن ها کار ساده ای است؛ سخت در اشتباه هستید! شاید فکر کنید که با چند خط اسکریپت ساده می توانید موضوع را حل کنید! اگر اینگونه فکر می کنید؛ بهتر است امتحان کنید!
هیچ وقت آن روز را فراموش نمی کنم که در پوشه خانه ام (/home folder) دیگر جایی نمانده بود جز 200 مگابایت و من هم حداقل 1.5 گیگابایت فضا لازم داشتم! بعد از چندین بار پشتیبان گیری بر روی DVD و حذف کردن فایل ها؛ برخی فایل های حجیم به نظرم تکراری می آمدند! کنترل کردم، دیدم بله!!!! چه خبر است و بیچاره پهنای باند مصرف شده(!) و در حقیقت بیچاره من!
اینبار نیز بعد از کنکور؛ به یه اینجور مشکلی برخوردم؛ بنابراین مقداری گوگل نمودیم؛ تا ابزاری مناسب برای این کار بیایم! نتیجه بعد از خواندن چندین صفحه از بلاگ ها و منابع مختلف؛ ابزاری است به نام fdupes!
fdupes چیست؟
fdupes در حقیقت یک ابزار خط فرمان است. می توانید از این ابزار برای یافتن فایل های تکراری در یک پوشه (Directory)، مقایسه دو پوشه با هم و محتویات آن برای یافتن فایل های تکراری استفاده کنید. اگر هم مثل من، اوایلی که با لینوکس کار می کردم، از خط فرمان می ترسید، ناراحت نباشید! به راحتی می توان از این دستور در ساده ترین حالت ها استفاده کرد.

$ fdupes /home/ali

البته دستور فوق، فقط در همین سطح به دنبال فایل های تکراری است. در صورتی که می خواهید زیر پوشه ها را نیز برای فایل های تکراری کنترل کند؛ سویچ –r را به آن اضافه کنید. مثلا برای یافتن تمامی فایل های تکراری در پوشه کتاب های الکترونیکی؛ دستور زیر را استفاده کردم.
$ fdupes -r /home/ali/downloads/ebooks
البته برای اینکه دو پوشه را با هم مقایسه کرده و فایل های تکراری را بیابید؛ می توان آدرس پوشه مورد نظر را بعد از پوشه اول، وارد نمود. مثلا من قبلا یکسری کد منبع دانلود کرده بودم، اما به دلیلی که خاطرم نیست(؟!)؛ یک کپی از آن در /opt/mySrcs ایجاد کرده بودم. اما پس از آن دوباره در همان محل قبلی به دانلود کد های جدید ادامه داده بودم. بنابراین از دستور زیر استفاده کردم.

$ fdupes –r /home/ali/downloads/srcs /opt/mySrcs

با توجه به اینکه باید این دو پوشه با هم مقایسه می شدند و شامل تعداد خیلی زیادی (!) فایل بودند؛ تمامی منابع کامپیوتر من صرف همین تک فرآیند شد! اما بعد از پایان، نتیجه جالبی گرفتم. از من میشنوید؛ برای پوشه های شامل تعداد زیادی فایل؛ شب قبل از خواب دستور را اجرا کنید؛ آن هم به صورت دسته ای (Batch). صبح که از خواب بیدار شدید؛ تقریبا کار انجام شده است!
منبع: http://premium.caribe.net/~adrian2/fdupes.html
۰ نظر موافقین ۰ مخالفین ۰ ۱۷ اسفند ۸۸ ، ۰۸:۱۴
علی شکیبا
سیمبیان یکی از معروفترین سیستم عامل های گوشی های تلفن همراه است که در سال 2008 به مالکیت شرکت Nokia در آمد. این سیستم عامل توسط بنیادی به نام بنیاد سیمبیان توسعه یافته و نگهداری می شود. این بنیاد در سال 2008 اعلام کرده بود که در آینده نزدیک کد خود را به صورت متن باز ارایه می کند.
البته قبل از دسترسی عمومی؛ کد منبع سیمبیان در اختیار شرکای تجاری بنیاد قرار گرفته بود. البته اکنون نیز فقط به بخشی از کد این سیستم عامل دسترسی داریم.
اطلاعات بیشتر و دریافت آن را می توانید در اینجا مشاهده نمایید.
۰ نظر موافقین ۰ مخالفین ۰ ۱۵ اسفند ۸۸ ، ۲۰:۲۶
علی شکیبا
این مستند به بررسی 50 سال تاریخچه کار پژوهش و توسعه در رشته علوم کامپیوتر در CMU از سال 1950 می پردازد. این مستند، توسط رندی پوش، Randy Paush، در بهمن ماه سال 1384، آوریل 2006، ساخته شده است. رندی پوش، یکی از پیشروان واقعیت مجازی، Virtual Reality، است. وی همچنین در زمینه تعامل بین انسان و رایانه کارهای تحقیقاتی زیادی انجام داده است.
لینک دریافت به فرمت
MP4 به حجم 282 مگابایت
WMV به حجم 466 مگابایت
OGV به حجم 167 مگابایت
لینک منبع
۰ نظر موافقین ۰ مخالفین ۰ ۱۵ اسفند ۸۸ ، ۰۹:۲۰
علی شکیبا