چه باید کرد؟
۲۹ تیر ۱۳۸۸اگر مروری گذرا بر کامنت بازدید کنندگان وبلاگ داشته باشیم ، پرسشی که بیش از همه ، از سوی دوستان مطرح شده این هست که چه مسیری را برای آینده شغلی یا تحصیلی خود ترسیم کنیم و چکونه این مسیر را بپیماییم؟ در این پست که بویژه در...
ناگفته های وب
۲ تیر ۱۳۸۷آیا تابحال از خودتون پرسیدید که منبع درآمد و انگیزه ادامه کار برای سایتهایی مانند گوگل ، یاهو ، ووردپرس و …. چیست؟ خب اولین پاسخی که هر کسی ممکنه به این سوال بده اینه که : تبلیغات! قصد دارم در این پست پاسخهای این سوال رو...
Objective-J جهشی بلند بسوی خدمات برخط
۲۵ خرداد ۱۳۸۷مدت زیادی از ارائه اولین نرم افزارهای رومیزی مشهور ، بصورت تحت وب و آنلاین نمی گذرد.فتوشاپ آنلاین توسط شرکت آدوبی ، و همچنین Office Live شرکت میکروسافت ، دو نمونه مطرح در این عرصه هستند که خود حرکتی نو در زمینه تولید و توسعه...
نحوه استفاده از jQuery در ASP.Net-قسمت ۲
۲۳ خرداد ۱۳۸۷در قسمت قبلی ، مختصری در مورد $ و همچنین نحوه انتخاب تگهای a گفته شد.jQuery روشهای متنوعی رو برای انتخاب یک ، چند یا همگی اشیای داخل پرونده HTML که حایز شرط خاصی هستند ، ارائه می ده.بعنوان نمونه یکی از اشکال استفاده از $ بصورت زیر...
نحوه استفاده از jQuery در ASP.Net و Visual Studio
۲۲ خرداد ۱۳۸۷برخی از دوستان در ایمیلهاشون به کرات این سوال رو مطرح کردند که آیا می شه از jQuery در ویژوال استودیو دات نت و برنامه نویسی تحت Net Framework. با ASP.Net استفاده کرد؟ همانطور که در پست تحت عنوان “JQuery چیست” توضیح دادم ، این کتابخانه و...
ویندوز ۷ ، هسته کم حجم را هدف گرفته است!
۱۲ خرداد ۱۳۸۷بالغ بر ۲۰۰ برنامه نویس در حال ساخت هسته (Kernel) جدید برای سیستم عامل آتی میکروسافت یعنی ویندوز ۷ هستند که MinWin نام گذاری شده! این کرنل دارای حدود ۱۰۰ فایل به حجم تقریبی ۲۵ مگابایت هست که واقعا قابل مقایسه با حدود ۵۰۰۰ فایل در...
چرا امروزه نمی توان یک برنامه نویس خبره شد؟
۱۲ خرداد ۱۳۸۷تغییرات و نوآوری های لحظه به لحظه در فن آوری های مختلف ، عملا امکان اینکه بتونید در کاری بطور کامل مسلط و خبره بشید رو از بین می بره ! این موضوع زمانی برام تجربه شد که سالها پیش در پی یک پروژه نرم افزاری ، نیاز داشتم تا با...
cobol : زنده یا مرده ؟
۱۲ خرداد ۱۳۸۷اگر برنامه نویس با سابقه ای باشید ، حتما لحظاتی از زندگیتون رو بیاد دارید که از برنامه نویسی با کوبول لذت می بردید. بسیاری از پیشکسوتان امنیت و هک در نرم افزار ، برنامه نویسی رو با کوبول شروع کرده اند.شاید بسیاری از شما...
برنامه نویسی را چگونه آغاز کنم ؟ قسمت سوم و آخرین قسمت
۱۲ خرداد ۱۳۸۷در پاسخ به کامنتهای دوستان مبنی بر رئوس مطالبیکه باید از شروع تا برنامه نویس تجاری شدن یاد بگیرید اینجا می نویسم.مطالب باید به ترتیبی که گفته میشه فراگرفته بشن و هر مقاطع لازم هم پروژه ای انجام و کدهای زیادی در همون مطلب...
تفاوت برنامه نویس و توسعه دهنده
۱۲ خرداد ۱۳۸۷اگر فرهنگ لغات رو باز کنیم و معنی کلمات زیر رو ببینیم : Programmer= One who programs و Developer= One that develope خب . به نظر نمیرسه که معنای فوق چندان رسا باشه.اگر نگاهی به تقاضاهای مشاغل مرتبط با نرم افزار بیاندازید می بینید که مثلا میگن توسعه...
۱۰ علامت آمادگی برای توسعه دهنده شدن!
۱۲ خرداد ۱۳۸۷بسیاری از کسانیکه سالهای متمادی برنامه نویسی می کنن ، شاید هیچگاه به برخی خلق و خوها و عاداتشون فکر نکرده باشن ، اما واقعا در مقام یک برنامه نویس ، خصوصیاتی دیده می شه که گاهی منزجر کننده هست و این خصوصیات گاهی علامتی هست...
مهمترین نکته برنامه نویسی که تابحال به نگارش درآمده!
۱۲ خرداد ۱۳۸۷تصویر زیر رو ببینید ، خود گویای عنوان هست: تصویر فوق مربوط به ویژوال سی...
بکارگیری برنامه نویس باتجربه: ارزش افزوده ناچیز!
۱۲ خرداد ۱۳۸۷یکی از نویسندگان و نظریه پردازان مدیریت نرم افزار ، به کرات در مورد نحوه بکارگیری برنامه نویسان وترکیب موثر آنها در پروژه های نرم افزار سخن گفته است .بعقیده Frank Wiles ، همیشه استخدام برنامه نویسان حرفه ای (Junior) منجر به ارزش...
WebComic : برنامه نویسان واقعی چه می کنند ؟
۱۲ خرداد ۱۳۸۷تصویر زیر خالی از لطف نیست.با خودمون آشتی...
۸ نرم افزار که کاربران اینترنت از آنها رویگردانند!
۱۲ خرداد ۱۳۸۷اینترنت ، دست آورد های بسیاری برای ما داشته است.ارائه این پدیده ، منجر به بازتعریف مفاهیم متعددی چون تجارت و لذت از زندگی و… گردید. اما در این میان ، تولید کنندگان نرم افزار ، همواره در رضایت مشریان خود موفق انگاشته...
Namespacing در جاوااسکریپت
۹ خرداد ۱۳۸۷همانطور که میدونید ، جاوا اسکریپت بر خلاف جاوا و سی شارپ ، فاقد ساختار Namespacing هست و در نتیجه وقتی میخوایم اسکریپتی بنویسیم که کمی پیچیده تر از حد یک جاوااسکریپت معمولیه و یا کمی طولانیتره ، کنترل و دیباگ اون کمی مشکله...
پنج ابزار کارآمد Firefox برای توسعه دهندگان وب
۹ خرداد ۱۳۸۷در این پست تعدادی از ابزارهای قابل الحاق به FireFox رو که توسط توسعه دهندگان وب مورد استفاده قرار می گیرد ، معرفی خواهد شد: ۱- Fireshot این الحاقیه ، امکان عکس برداری از صفحات وب رو براتون میسر می کنه و ویژگی متمایز کننده اون در...
IETester یک ابزار مناسب جهت توسعه دهندگان وب
۹ خرداد ۱۳۸۷همانطور که همه توسعه دهندگان وب میدونن ، دو تا از دغدغه های مهم یک طراح ، عبارتند از: ۱- اندازه (بویژه عرض) صفحات وب ، بعنوان مثال اغلب طراحان ناچارند تا در زیر صفحات بنویسند که مثلا رزولوشن مناسب تصویر ۷۶۸*۱۰۲۴ هست و …....
توضیحی بر یک نقد !
۹ خرداد ۱۳۸۷با تشکر از توضیح آقای “علیرضا” ، در کامنتی که به پست مربوط به روشهای افزایش کارایی وب داشتن ، لازم دونستم توضیحی کوتاه رو اینجا بیارم. سه روش استفاده از CSS ها عبارتند از: ۱- inline css که استفاده از الگوها در داخل تگ هست با...
۸ راه انگیزش اعضای تیم !
۹ خرداد ۱۳۸۷حجم بالای اطلاعات تولید شده روزانه ، و تخصصی شدن همه امور ، نیاز به دقت بیشتر در انجام کارها و دهها موضوع دیگر باعث شده تا عملا نتوانیم کاری رو بدون یک تیم کارآمد مدیریت کنیم.در واقع انجام کار بصورت گروهی یک ضرورت مدیریتی...
راههای افزایش کارایی سایت و کاربرد تحت وب
۶ خرداد ۱۳۸۷بسیاری از کسانیکه در چند ساله اخیر وارد حوزه نرم افزار و آی تی شده اند ، زمینه کاری خودشونرو ، طراحی وب و تولید وب سایت و کاربردهای وبی قرار داده اند.متاسفانه بسیاری از این همکاران ، تنها به افزایش زیبایی و گاهی راحتی...
نقاط ضعف AJAX
۶ خرداد ۱۳۸۷علیرغم نقاط قوتی که AJAX دارد ، اما ، توجیه کافی برای توسعه تمامی قسمتهای یک سایت توسط اون نیست.در واقع هنوز این فن آوری اونقدر به بلوع نرسیده که بتوانیم براحتی و بدون نگرانی ، تمام سایت یا کاربرد تحت وب خودمون رو بر این...
طرح جامع فن آوری اطلاعات یا ICT Master Plan
۵ خرداد ۱۳۸۷در پاسخ به تقاضای برخی دوستان ، تصمیم گرفتم مختصری در مورد طرح جامع ICT بنویسم. پیش از اون ، لازم میدونم مقدمه ای کوتاه بر وضعیت IT در گذشته و امروز در سازمانهای اداری بگم. در سالهای آغازین ورود رایانه ها به سازمانها در ایران...
رتبه بندی شرکتها : ابزار مدیریتی یا رانت دولتی
۱ خرداد ۱۳۸۷سابقه تشکیل شورایعالی انفورماتیک به سال ۱۳۵۹ باز می گردد.لایحه قانونی تشکیل این شورا ، وظایف این شورا را بشرح زیر بر می شمرد: الف – بررسی و تعیین سیاستهای لازم جهت سالمسازی مراکز و نظامهای کامپیوتری کشور و...
اجرای کاربردهای لینوکس تحت ویندوز
۳۱ اردیبهشت ۱۳۸۷در فاصله زمانی کوتاهی که پست قبلی رو نوشتم برخی دوستان پرسیدن که آیا امکان اجرای کاربردهای لینوکس ، تحت ویندوز وجود دارد یا خیر.نمیخام زیاد روده درازی بکنم اما علاوه بر روش استفاده از ماشین مجازی هایی مانند VMWare که احتیاج...
۵ روش اجرای کاربردهای ویندوز در لینوکس
۳۱ اردیبهشت ۱۳۸۷بسیاری از توسعه دهندگان ویندوز این پرسش را مطرح می کنند که آیا امکان اجرای کاربردهاییکه برای ویندوز تولید شده اند در لینوکس وجود دارد؟ پاسخ این سوال خوشبختانه “آری” است.در این پست قصد دارم تا راههای متداول اینکار...
جایگاه ایرانیان در توسعه وب : چالشها ، کمبودها ، راهکارها
۲۸ اردیبهشت ۱۳۸۷این پست رو در پاسخ به کامنت یکی از بازدیدکنندگان پست قبلی می نویسم. حتما لحظاتی پیش آمده که از خودتون پرسیدید که چه تعداد از ایرانیان در توسعه فن آوریهای موثر و کلیدی اینترنت و وب وجود دارند و اونها چه کسانی هستند...
وب ۲ : اصلاح یک اشتباه!
۲۶ اردیبهشت ۱۳۸۷در این روزهای اخیر ، در برخورد با کاربران فعال اینترنتی ، با تعاریفی از وب ۲ مواجه شدم که برایم شگفت انگیز بوده است.لذا تصمیم گرفتم توصیفی دقیق از آن ارائه کنم. همه میدونیم که وب یک شبکه اینترنتی است.یعنی شبکه ای از رایانه...
ادامه ۳ اشتباه کلیدی در سه دهه توسعه نرم افزار ایران – اشتباه سوم
۲۶ اردیبهشت ۱۳۸۷اما کوتاه مطلبی در مورد اشتباه سومی که بویژه در ۳ ساله اخیر در ایران بوقوع پیوسته، موضوع توسعه سیستمها و کاربردهای تحت وب هست. جالبه که بدونید مشکلی که میخام در موردش صحبت کنم ، چندان تازگی نداره و در طول ۳۰ ساله اخیر ،...
ادامه ۳ اشتباه کلیدی در سه دهه توسعه نرم افزار ایران – اشتباه دوم
۲۴ اردیبهشت ۱۳۸۷و اما دومین اشتباه که در تاریخ توسعه نرم افزار در ایران بوقوع پیوست ، در ده ساله اخیر ، و پس از فراگیر شدن وب و اینترنت و نهایتا ارائه زبانهای برنامه سازی وب مانند ASP و ASP.Net و والدهای اونها بوده است. بگذارید ابتدا مقدمه ای...

