نوشته‌ها

PHP va kar ba failha-taliem-ir

PHP و کار با فایل ها

PHP قابلیت خواندن و نوشتن فایل های سرویس دهنده را دارد.بنابراین می توان برنامه های کاربردی متعددی را نوشت تا از فایل سیستم سرویس دهنده استفاده کرد و یا فایل هایی را بر روی سرویس دهنده ایجاد یا تغییر دهند. PHP بر روی لینکوس به عنوان همان کاربر مالک سرویس دهنده آپاچی و بر روی ویندوز به عنوان کاربر میهمان اجرا می شود. به طور کلی PHP قابلیت با هر نوع فایلی را دارد اما به طور معمول ما با فایل های متنی کار خواهیم کرد . سیستم های عامل ویندوز و لینکوس تفاوت های متعددی در کار با فایل ها دارند. یکی از این تفاوت ها به نحوه مشخص کردن مسیرها مرتبط می شود. به طور مثال برای مشخص کردن مسیر یک فایل در لینکوس و سیستم عامل های همانند یونیکس از کارکتر / استفاده می شود
tozih mokhtalef linkos-taliem-ir

توزیع هاي مختلف لینوکس

همان طور که می دانید مهمترین بخش لینوکس بونو در محیط گرافیکی قسمت تنظیمات آن می باشد. کاربرانی که داراي آشنایی کمتري با گنو/لینوکس هستند، جذب توزیع هایی میشوند که داراي ابزارهاي پیکربندي گرافیکی است که آنها را قادر میسازد راحتتر سیستمشان را اداره و نصب نمایند. همچنین داراي نرمافزارهاي جدیدي باشد که به آنها حداکثر قابلیتها را ارائه نماید. چون لینوکس یک سیستم عامل متن باز است هر کسی می تواند آن را مطابق با نیاز هاي خود تغییر دهد و توزیع جدیدي از آن ارائه کند.هم اکنون حدود 600توزیع با پشتیبانی فعال وجود دارد.توزیع هاي رایج و محبوب عبارتند از: Ubuntu- OpenSUSE- Fedora -Gentoo –Slackware- ArchLinux -Mint – BackTrack – redhat Cent os – slakwar .
tarikhche java-taliem-ir

زمینه های پیدایش جاوا

تاریخچه زبان های برنامه نویسی بشرح زیر است : زبان Bمنجر بـه ظهـور زبـان Cو Cزمینـه پیـدایش ++ Cشـد و در نهایت زبان جاوا متولد شد . درک زبان جاوا مستلزم : درک زمینه های لازم برای ایجاد جاوا ، نیروهایی که این زبـان را شکل داده اند و مشخصاتی است که این زبان از اسلاف خود به ارث برده است . نظیر سـایر زبان هـای برنامـه نویسـی موفق ، جاوا نیز عناصر بارث برده از اسلاف خود را با ایده های ابتکاری که ناشی از محیط منحصر بفرد این زبـان بـوده درهم آمیختـه اسـت . فصـول بعـدی جنبـه هـای عملـی زبـان جـاوا شـامل دسـتور زبـان (syntax) و کتابخانـه هـا (libraries) و کاربردهای جاوا را توصیف می کند .
hak veb serverha-taliem-ir

هك وب سرورها، آسيب پذيري برنامه هاي تحت وب، و تكنيك هاي شكستن

وب سرورها و برنامه هاي تحت وب، بسيار مستعد حمله هستند. اولين دليل آن، اين است كه وب سرورها، بايد از طريق اينترنت قابل دسترس باشند. زمانيكه وب سروري مورد حمله قرار گرفت، راهي را براي ورود هكر به داخل شبكه فراهم آورد. نه تنها نرم افزار وب سرور بلكه برنامه هايي كه بر روي وب سرور نيز اجرا ميشوند، ميتوانند براي حمله استفاده شوند. به خاطر عملكرد آنها، وب سرورها نسبت به سيستم هاي ديگر، قابل دسترس تر هستند و حفاظت از آنها كمتر است بنابراين، حمله به وب سرورها بسيار ساده تر است. وب سرورها در 24 ساعت شبانه روز و 7روز هفته در دسترس هستند بنابراين حمله به شبكه را بسيار راحت تر می کنند.
zaban barname nevisi go-taliem-ir

معرفی زبان برنامه نویسی GO

در سپتامبر سال Ken Thompson ،2007 و Rob Pike، دو تن از سرشناس ترین چهره های دنیای نرم افزار که نیازی به معرفی‌ شان نیست، ایده ی ساخت یک زبان برنامه نویسی سیستمی جدید را با Robert Griesemer ، یکی دیگر از مهندسین مشغول در Google در میان گذاشتند. آنها کار بر روی این زبان جدید را شروع کردند و در این مدت تعداد دیگری از همکارانشان همچون Russ Cox و Brad Fitzpatrick و Andrew Gerrand به تیم آنها ملحق شدند
majazi sazi-taliem-ir

مجازي سازي با VMWare vSphere 5

مجازي سازي روشي براي دور نگه داشتن كاربردها و مولفه هاي زيرين آنها از سخت افزاري كه آنها را اجرا و پشتيباني ميكند و همچنين تكنولوژي است كه يك ديد منطقي و مجازي از منابع موجود ارائه ميكند. اين ديد مجازي ممكن است تفاوت بسيار زيادي با ديد فيزيكي و…
mohandesi narmafzar-taliem-ir

مهندسی نرم افزار

بر طبق دسته بندي هايي كه انجام شده است نيازها شامل: .۱عملياتي .۲قابل دسترسي .۳قابل اطمينان .۴قابل كارايي .۵قابل پشتيباني
mohandesi narmafzar-taliem-ir

مهندسی نرم افزار

چرخه حيات و يا فرايند توليد نرم افزارشامل ۴مرحله ميباشد: ۱) شناخت اوليه ۲) مرحله تشريح ۳) ايجاد ۴) انتقال با توجه به كتاب مهندسي نرم افزار مي توانيم به اين نتايج برسيم: همانطور كه در دياگرام فوق مشخص شده است براي توليد نرم افزار عمليات مدل سازي سيستم جاري تعيين نيازها و تجزيه و تحليل و پياده سازي ،آزمون و نهايتا نصب نرم افزار در هر مرحله تكرار ميشوداين بدين معني است كه از همان ابتداي كار درگير كار ميشويد و نبايد پياده سازي را به تعويق انداخت.اما براي هر مرحله هر يك از عمليات ،تاثير متفاوتي دارند.
modiriyat risk-online-taliem.ir

کاربرد مدیریت ریسک در نرم افزار

در حال حاضر کلیه فعالیت های شخصی روزانه و کسب و کارهای متفاوت تحت تاثیر استفاده از نرم افزار های گوناگون میباشد. با پیشرفت تکنولوژی و در گذر زمان نرم افزار به صورت گسترده به نیاز و ضرورت در جامعه تبدیل شده است. مدیریتی که همواره بدون نظر گرفتن روش و توسعه مورد توجه محققان بوده و یکی از مهم ترین جنبه مدیریت های پروژه در پروژه های نرم افزاری بوده مدیریت ریسک است. تحلیل و مدیریت ریسک مجموعه ای از گام هاست که به یک تیم نرم افزاری کمک میکند تا بتواند در طی فرآیند توسعه، عدم قطعیت را درک کرده و آن را مدیریت نماید. باید برای کاهش تاثیر منفی هر چیزی که ممکن است دچار مشکل گردد، طرحی را از قبل آماده کرد. به چنین طرحی طرح تسکین، پایش و مدیریت ریسک (RMMM) گفته میشود. با توجه به رشد روز افزون نرم افزار ها، شرکت ها و سازمان های تولید کننده نرم افزار بیش از گذشته به توسعه نرم افزار های مختلف شخصی و سفارشی مشغول هستند. در این مقاله به بررسی برخی راهکارهای مدیریت ریسک در پروژه های توسعه چابک مبتنی بر متدهای XPو اسکرام میپردازیم.
Energy Marketing 2012-online-taliem.ir

نرم افزار Energy Marketing 2012

امروزه صنعت برق سعی در خصوصی کردن تولید و فروش انرژی برق را دارد که باعث ایجاد رقابت بین فروشندگان می شود. فروشنده های انرژی برق به عنوان یک بنگاه اقتصادی برای حداکثر کردن سود نیاز به سیاست گذاری دارد. نرم افزارها می توانند کمک زیادی در راستای ابزار قوی و پر سرعت و هزینه ها انجام دهند . همچنین نیروگاه ها ، نقش بـه سـزایی به عنوان فروشندگان انرژی برق را در تعیـین قیمت انرژی تحویل شده به مصرف کنندگان ایفا می کنند. موضـوع مورد بحث این مقاله : 1) داشتن ابزاری با دقت 2) با سرعت و با قابلیت اطمینان بالا 3) منطبق بر شرایط حاکم بـر بازار برق ایران برای تخمین قیمت بهینه 4) میزان تولید بهینه به منظور حداکثر کردن سود حاصل از فروش انرژی است. که در این راستا نرم افزاری کاربردی به نام Energy Marketing 2012 برای تعیین استراتژی بهینه فروش طراحی کرده اند.هدف از ارائه این مقاله معرفی این نرم افزار و آشنایی با قابلیت های مهم آن می باشد.