iTux

هيچ كس ابن هيچ كس

روبی آن ریلز (قسمت دوم )

با ۳ نظر

دلیل استقاده از روبی آن ریلز چیه؟ :

  • روبی

درسته، مهمترین دلیل استفاده از روبی آن ریلز همون زبان روبی هست یک زبان شی گرا ، خوانایی بالا و سادهو با سینتکس ساده

  • DRY

DRY مخفف کلمه Don’t Repeat Yourself به این معنی که سعی کنیم کدی تولید کنید که تکراری نباشه ، فقط و فقط هر کد رو یکبار و در یکجا بیاریم ،  این ویژگی به ما این امکان رو میده که برنامه به راحتی کنترل بشه و برای تغیرات برنامه نخواهیم قسمت های زیادی رو تغیر بدیم و فقط کد مورد نظر رو تغیر بدیم.

  • کد های قراردادی  هنگام پیکر بندی

هنگامی که با ریلز کار میکنید می بینید که خیلی از کد ها رو خود فریم ورک براتون آمده میکنه و این در تسریع کار خیلی بهتون کمک میکنه این کد ها کدهای قرار دادی هستند که برای اموری مثل ارتباط با دیتا بیس تولید میشه

همچنین این کد ها امکان  توسعه سریع و نوشتن کد کمتر رو فراهم میکنه

روبی آن ریلز رو چه افرادی باید استفاده کنند :

افرادی که تجربه کار با وب رو دارن

افرادی که سایت هاشوت برپایه ارتباط با دیتابیس ساخته شده

اونهایی که از ساخت سایت وبازآفرینی اون از بتدا خسته شدن

اون هایی که در باره بهترین شیوه استانداردهای وب و امنیت اون نگران هستند

و اونهایی که از خط فرمان ترس ندارن(چون بعضی از کارهایی که با روبی آن ریلز انجام میدیم تحت خط فرمان انجام میشه هرچند بعضی از IDها کار رو راحت کردند)

پیش نیاز ها

دانش ابتدایی وب ( مرور گرها ، سرور، صفحات)

دانستن HTML (کمی)

دانستن SQL (کمی)

CSS , Javascript(توصیه میشه)

ادامه دارد….

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آبان ۲۱م, ۱۳۸۹ در ۱:۱۹ ق.ظ

نوشته شده در Ruby,آموزش,برنامه نویسی

روبی آن ریلز (قسمت اول )

بدون نظر

Roby On Rails چیه؟

اولین چیزی که راجع به (ROR) باید بدنیم اینه که روبی آن ریلز که از حالا بهش ROR میگیم از دو بخش تشکیل شده : Roby و Rails

خوب Roby چیه:

۱- یک زبان برنامه نویسی شی گرا

۲- در سال ۱۹۹۵ تو سط یوکیهیرو ماتسوموتو پیاده سازی شد (جالبه توی ویکی فارسی نوشه ۱۹۹۰ ولی توی ویکی انگلیسی نوشته ۱۹۹۵ که دومی درسته)

۳- زبانی برای تمام مقاصد و نه فقط وب اپلیکیشن ها

و بعد Rails چیه که میگیم Roby on Rails:

۱- یک بستر توسعه برنامه های وب  متن باز

۲- با زبان روبی نوشته شده

۳- روبی آن ریلز برگرفته از پروژهٔ بیس‌کمپ توسط دیوید هاینمیر هانسن بود که ابتدا یک ابزار مدیریت پروژه توسط شرکت ۳۷signals (که حالا تبدیل به یک شرکت تولید نرم‌افزارهای وب شده است) بود. “منبع ویکی”

خوب تعریف من از ریلز چیه؟

یک سری ساختار و کتابخانه کد پایه برای توسعه برنامه های وب

این ساختار ها و کتابخانه ها کمک زیادی در توسعه برنامه های وب میکنند

روبی ان ریلز بیشتر از یک بستر توسعه وب است و این حرف منو در نوشته های آینده متوجه خواهید شد

ادامه دارد……

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آبان ۱۴م, ۱۳۸۹ در ۱:۲۷ ق.ظ

نوشته شده در Ruby,آموزش,برنامه نویسی

نوشته ای در برگ ریزان….

بدون نظر

شاید نوشتم در باره فرم ورک Ruby on Rails تنها بهانه ای باشه که دوباره دست به کیبورد ببرم و بنویسم.

نیمه شب پاییزی که خیلی ها زیر لحاف دارن خواب خوش میبینن , من هم بیخوابی به سرم زده . :)

توی این مدت که که تو وبلاگم چیزی ننوشته بودم خیلی کارها کردم و چند صد برابر هم کارهایی که دوست داشتم رو انجام ندادم.

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

وقتی میخواستم بنویسم گفتم نوشه رو با معماری روبی شروع کنم اما کلید های کیبورد بجای فرمان بردن از عقل از دل فرمان گرفت.

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آبان ۱م, ۱۳۸۹ در ۱:۳۳ ق.ظ

نوشته شده در روزانه

آشنایی با زبان برنامه نویسی ruby

بدون نظر

دوستان عزیز  از امروز می خوایم در مورد زبان برنامه نویسی Ruby  با هم صحبت داشته باشیم زبانی که کاملا ساخت یافته و شی گرا و بسیار قدرتمند می باشد زبانی که یکی از دهها سایت معروف دنیا نظیرtwitter با این زبان نوشته شده در پستهای بعدی به امید ابتدا در مورد نصب آن و سپس در مورد نحوه کار با آن توضیحاتی را خواهیم داد

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط عبدالرضا خواجه فینی

تیر ۲۷م, ۱۳۸۹ در ۱۱:۱۵ ق.ظ

نوشته شده در دسته‌بندی نشده

حمید معصومی نژاد را آزاد کنید!

بدون نظر

معصومی نژاد را آزاد کنید

معصومی نژاد را آزاد کنید

همانطور که همه با خبر هستند برادر بزرگوار مان حمید معصومی نژاد خبرنگار ۵۱ ساله  واحد مرکزی خبر  در رم می باشد  ایشان همواره  فردی شایسته و انقلابی  بوده اند که در اهم راهپیمایی های انقلاب شرکت داشته  و همچنین  در جنگ تحمیلی ایشان بزرگ مردی شجاع  در اذهان شناخته شده است .  همه خبرهای  ایشان  را  از رم به خاطر دارند. خبر هایی چون خبر رسوایی اخلاقی برلوسکونی تا ورشکستگی و بحران مالی ایتالیا.   و اینک در  زمانی که  اذهان عمومی جهان متوجه  شور و حال بسیار  مردم در حمایت از دولت و نظام جمهوری اسلامی  و رسوایی دشمنان قسم خورده  ایران بود نا گهان با کار بسیار خنده دار و بچه گانه دولت ایتالیا اقدام به  دستگیری  ایشان کرده و با تهمت های وارد  به این خبرنگار متعهد خواسته تا کوس حماقت  دفاع از سیاستهای متعفن آمریکایی و انگلیسی را اثبات کند و در این راه  نا بخردانه بار دیگر خود را پیش افکار عمومی رسوا ساخته است . باید گفت که این گونه اعمال جز رسوایی برای این دولتهای  سپرده و تحت  سلطه غرب سودی در بر  نخواهد داشت هر چند که ما  می دانیم این خبرنگار ازاد خواهد شد و اتهامات وارده شده نا صحیح و ثابت نشدنی است و ما ضمن محکوم کردن  عمل زشت دستگیری  حمید معصومی نژا خواستار خاتمه گرو کشی سیاسی سیاستمداران پیر  وسر شکسته غربی می باشیم.

از تمامی دوستان
وبلاگ نویس درخواست می کنیم با پیوستن به جنبش وبلاگی “معصومی نژاد را آزاد
کنید” و درج پست و تصویر معصومی نژاد به حرکت ما بپیوندند

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

اسفند ۱۹م, ۱۳۸۸ در ۵:۵۲ ب.ظ

نوشته شده در دسته‌بندی نشده

برچسب

دعوت نامه گوگل Wave

بدون نظر

سلام.

من چندین دعوت نامه Google Wave دارم. کسانی که میخواهند می تونند جیمیلشون رو برام بفرستند و یا همینجا بصورت کامند بذارند.

کسانی هم که نمیدونن گوگل ویو چیه میتونند ودیو زیر رو ببینند:

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آذر ۲۵م, ۱۳۸۸ در ۸:۵۹ ق.ظ

نوشته شده در دسته‌بندی نشده

ده تبلیغ برتر

بدون نظر

اینجا میتونید ۱۰ تبلیغ برتر سال ۲۰۰۹ رو از دید مجله تایم ببینید.

و اینجا هم ۱۰ برتر از هرچیزی

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آذر ۲۱م, ۱۳۸۸ در ۱۰:۵۱ ق.ظ

نوشته شده در روزانه,لبخند

برچسب

توضیح در متن

بدون نظر

What are Oracle’s plans for the GlassFish Enterprise (Java
EE) Server after the transaction closes?
Oracle plans to continue evolving GlassFish Enterprise Server, delivering
it as the open source reference implementation (RI) of the Java Enterprise
Edition (Java EE) specifications, and actively supporting the large GlassFish
community.  Additionally, Oracle plans to invest in aligning common
infrastructure components and innovations from Oracle WebLogic Server
and GlassFish Enterprise Server to benefit both Oracle WebLogic Server and
GlassFish Enterprise Server customers.
What are Oracle’s plans for MySQL?
Oracle plans to spend more money developing MySQL than Sun does now.
Oracle expects to continue to develop and provide the open source MySQL
database after the transaction closes. Oracle plans to add MySQL to Oracle’s
existing suite of database products, which already includes Berkeley DB, an
open source database. Oracle also currently offers InnoDB, an open source
transactional storage engine and the most important and popular transaction
engine under MySQL. Oracle already distributes MySQL as part of our
What are Oracle’s plans for NetBeans?
Oracle has a strong track record of demonstrating commitment to choice for
Java developers. As such, NetBeans is expected to provide an additional open
source option and complement to the two free tools Oracle already offers for
enterprise Java development: Oracle JDeveloper and Oracle Enterprise Pack for
Eclipse. While Oracle JDeveloper remains Oracle’s strategic development tool
for the broad portfolio of Oracle Fusion Middleware products and for Oracle’s
next generation of enterprise applications, developers will be able to use
whichever free tool they are most comfortable with for pure Java and Java EE
development:  JDeveloper, Enterprise Pack for Eclipse, or NetBeans.
What is Oracle’s plan for OpenOffice? 
Oracle has a history of developing complete, integrated, and open products,
making integration quicker and less costly for our customers. Based on the
open ODF standard, OpenOffice is expected to create a compelling desktop
integration bridge for our enterprise customers and offers consumers another
choice on the desktop. After the transaction closes, Oracle plans to continue
developing and supporting OpenOffice as open source. As before, some of
the larger customers will ask for extra assurances, support, and enterprise
tools. For these customers we expect to offer a typical commercial license
option.
How does Oracle support open source?
Oracle has long been committed to developing, supporting, and promoting
open source. Oracle has been, and continues to be, committed to offering
choice, flexibility, and a lower cost of computing for end users. Oracle
has invested significant resources in developing, testing, optimizing and
supporting open source technologies such as Linux, PHP, Apache, Eclipse,
Berkeley DB, and InnoDB. Oracle continues to embrace and offer open source
solutions as a viable choice for development and deployment. More information
about Oracle’s support of open source can be found at

What are Oracle’s plans for the GlassFish Enterprise (Java EE) Server after the transaction closes?

Oracle plans to continue evolving GlassFish Enterprise Server, delivering

it as the open source reference implementation (RI) of the Java Enterprise

Edition (Java EE) specifications, and actively supporting the large GlassFish

community.  Additionally, Oracle plans to invest in aligning common

infrastructure components and innovations from Oracle WebLogic Server

and GlassFish Enterprise Server to benefit both Oracle WebLogic Server and

GlassFish Enterprise Server customers.

What are Oracle’s plans for MySQL?

Oracle plans to spend more money developing MySQL than Sun does now.

Oracle expects to continue to develop and provide the open source MySQL

database after the transaction closes. Oracle plans to add MySQL to Oracle’s

existing suite of database products, which already includes Berkeley DB, an

open source database. Oracle also currently offers InnoDB, an open source

transactional storage engine and the most important and popular transaction

engine under MySQL. Oracle already distributes MySQL as part of our

What are Oracle’s plans for NetBeans?

Oracle has a strong track record of demonstrating commitment to choice for

Java developers. As such, NetBeans is expected to provide an additional open

source option and complement to the two free tools Oracle already offers for

enterprise Java development: Oracle JDeveloper and Oracle Enterprise Pack for

Eclipse. While Oracle JDeveloper remains Oracle’s strategic development tool

for the broad portfolio of Oracle Fusion Middleware products and for Oracle’s

next generation of enterprise applications, developers will be able to use

whichever free tool they are most comfortable with for pure Java and Java EE

development:  JDeveloper, Enterprise Pack for Eclipse, or NetBeans.

What is Oracle’s plan for OpenOffice? 

Oracle has a history of developing complete, integrated, and open products,

making integration quicker and less costly for our customers. Based on the

open ODF standard, OpenOffice is expected to create a compelling desktop

integration bridge for our enterprise customers and offers consumers another

choice on the desktop. After the transaction closes, Oracle plans to continue

developing and supporting OpenOffice as open source. As before, some of

the larger customers will ask for extra assurances, support, and enterprise

tools. For these customers we expect to offer a typical commercial license

option.

How does Oracle support open source?

Oracle has long been committed to developing, supporting, and promoting

open source. Oracle has been, and continues to be, committed to offering

choice, flexibility, and a lower cost of computing for end users. Oracle

has invested significant resources in developing, testing, optimizing and

supporting open source technologies such as Linux, PHP, Apache, Eclipse,

Berkeley DB, and InnoDB. Oracle continues to embrace and offer open source

solutions as a viable choice for development and deployment. More information

about Oracle’s support of open source can be found at

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

آبان ۶م, ۱۳۸۸ در ۱:۲۱ ب.ظ

نوشته شده در روزانه

برچسب ,

نصب MS Silverlight بر روی مک

بدون نظر

شاید از اون دسته از افرادی هستید که موقع نصب MS Silverlight با پیغام “Silverlight 2 may not be installed on PowerPC.” مواجه شدید.

برای حل این مشکل کافیه که Silverlight رو از سایت مایک رو سافت دانلود کنید

بعد اونو مونت کنید

فایل داخل اونو به دسک تاپ کپی کنید

با راست کلیک بر روی آن Show Package Contents رو انتخواب کنید

و از Contents Resources فایل InstallationCheck رو پاک کنید(کار این فایل چک کردن نوع CPU هست)

حالا پنجره رو ببندید و فایل رو اجرا و به راحتی نصب کنید.

موفق باشید.

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

مهر ۲۰م, ۱۳۸۸ در ۱۲:۲۱ ب.ظ

Dock سبک قدیمی

بدون نظر

کسایی که با مک ۱۰.۴ به پایین کار کردن داک های قدیمی رو یادشون هست که استایل سه بعدی نداشت .

مثل این

مثل این

ولی با اومدن پلنگ به میدان(لوپارد) ظاهر او تغیر کرد وخیلی زیبا تر شد

و این شکلی شد

و این شکلی شد

اگه دلتو یاد گذشته کرده و میخواهید روی پنگ و پلنگ برفی(۱۰.۵و ۱۰.۶) هم از اون روزها یاد کنید میتونید از راهنمایی زیر استفاده کنید:

وارد ترمینال بشید و دستور زیر رو وارد کنید:

defaults write com.apple.dock no-glass -boolean YES

و بعد هم دستور زیر رو وارد کنید:

killall Dock

و حالا داک بصورت زیر تغیر حالت میده:

قشنگ شد نه!

قشنگ شد نه!

اگه خواستید به حالت اول برگردید همین دستورات رو بزنید وفقط بجای YES اینبار  NO وارد کنید.

به اشتراک بذارید:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • Print

نوشته شده توسط خودم

مهر ۱م, ۱۳۸۸ در ۱۰:۵۰ ق.ظ