معرفی سمفونی

مدتی بود کتاب رسمی اموزش سمفونی رو با هزارو یه بدبختی میخوندم و وقتی چهار فصلشو خوندم یه ایده تو ذهنم جرقه زد!symfony-logo

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

قبل از اینکه چیزی از ایدم بگم یه توضیح راجع به متن پایین بدم!

متن زیر ترجمه ازاد  و نادرست و دست و پا شکسته ی من از بخشی از فصل اول این کتابه که فقط برای این فارسیش کردم تا یه معرفی کوتاه از روی مرجع رسمی به زبان فارسی از سمفونی وجود داشته باشه!

و اما در مورد ایدم!

باید بگم فکر نکنم ترجمه کل کتاب به صورت صحیح توسط ما مقدور باشه ! شایدم باشه؟

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

خوب مسئله اینجاس که ممکنه نصف ادمهایی که این pdf رو میخونن همشون اون کلمه خاص رو بلد نباشن و اگر نفر اولی که این کتاب رو میخوند معنی اونو با نرم افزار Adobe Acrobat بر روی کلمه انگلیسیش کامنت میکرد و در اختیار بقه میگزاشت دیگه بقیه مشکلی نداشتن!!!

من این کارو تقریبا برای فصل اول کردم و شما میتونید در اینجا ببینیدش!

خوب پس با داشتن اکروبات و یکمی پشتکار میتونیم این کارو بکنیم ولی یه مشکل میمونه و اونم چگونگی اشتراک ایناس و من فکر میکنم یه SVN شاید بتونه این کارو بکنه ، البته من اطلاعات دقیقی ندارم و خوشحال میشم پیشنهاداتو انتقادات خودتونو بگید تا یه حرکت درست و اصولی رو انجام بدیم.

کوتاه راجع به سمفونی

یک فریم ورک یا قالب کاری اغلب به کدها ساختار میدهد، و باعث میشود تا کدهای طراحان بهتر نوشته شوند و خواناتر باشند و همچنین قابل نگه داری تر!

همچنین طراحی برنامه را قانونمند میکند باعث اسانتر شدن برنامه نویسی میشود زیرا عمل پیچیده را به دستورات ساده تبدیل میکنید.

سمفونی یک فریم ورک کامل است که برای بهینه کردن صفحات وب بوسیله چندین خاصیت بهینه شده!

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

به وسیله ابزارها و کلاسهای متعدد سمفونی میتواند در کمترین زمان ممکن برنامه های تحت وب پیچیده را به سر انجام برساندبعلاوه ان ، وظایف رایج را به صورت خودکار انجام میدهد تا طراحان بتوانند به صورت کامل بر روی نقاط خاص برنامه خود تمرکز کنند.

اخرین نکته ای که میتوان ذکر کرد اینست که از دوباره کاری و افتادن در یک چرخه ، در ایجاد پروژه های متعدد جلوگیری میکند.

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

اون با اکثر data base های موجود سازگاره مانند mysql و postgre sql و oracle و microsoft sql server

اون بر روی تمام سیستم های unix base و windows قابل اجراست .

ادامه خواندن معرفی سمفونی

فرید باب راس میشود

داشتم به گالری عکسام نگاه میکردم که یهو چشم به این سه تا عکس افتاد! داغ دلم تازه شد…

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

از بچگیم به نقاشی هم علاقه داشتم و همیشه دوس داشتم روی بوم هم با رنگو روغن استعدادمو امتحان کنم تا اینکه یه روز به کمک یکی از همکاران این کارو کردم!

البته همونطور که در عکس های پایین هم مشاهده میفرمایید زیادم استعداد ندارم ولی اطرافیان میگفتن فرید تو چرا وقع نقاشی کشیدن به هیچ عکسی چیزی نگاه نمیکنی و از ذهنت میکشی؟ منم به شوخی میگفتم مگه باب راس از رو چیزی میکشه؟


مجموع فایل کنفرانس های اقای رضائی در کلاس های دانشگاه

و باز هم دوست خوبم کیانوش جان گفت فرید اینم فایلهای ارائه هام تو دانشگاه اپلودش کن شاید بدرد یکی خورد!!!

منم که بچه حرف گوش کن:

لينوكس چرا؟

كوكي چيست؟

بيشتر بدانيد BIOS درباره بايوس

مقدمه اي بر فايروال

در شبكه TCP/IP مفاهيم پروتكل

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

جنگ من برای ماندگاری در لینوکس

چند سالی هست که درباره لینوکس مطالعه میکنم و چند باری هم با انواع توزیع ها بهش ناخنک زدم!!!
این سه چها روز عیدم با اومدن خط ADSL پر سرعت با توجه به یه قانونی که خودم کشف کردم سعی کردم مهاجرت کنم رو لینوکس
اون قانون میگه در صورتی از لینوکس لذت میبری که یه خط اینترنته خوبم داشته باشی!!!
خلاصه اوبونتو ۸ رو پس از برسی رو توزیع های محبوبم که پارسیکسو سوسه هم جزوشونن انتخاب کردمو پس از نصب ٍ اونو برا زبان فارسی بهینش کردم!!!
همینجا از دوستانی که http://wiki.ubuntu-ir.org/ رو ساختن متشکرم چون خیلی کمکم کرد!

بعدشم xampp مخصوص لینوکسو دانلود کردم و راه اندازیش کردم!!!

حالا یه محیط خوب برا اکثر کارهای غیر حرفه ایم دارم! میتونم وب گردی کنم و چت کنم و وبلاگمو مثل همین الان اپدیت کنم یا به تحقیقاتم برسم بدون اینکه مشکلی با فارسی داشته باشم

البته که مشکلاتی هم داشتم مثل خطای ۱۷ در grub یا کم بودن جام بخاطر یه اشتباه و تغییر ناپذیری سایز این پارتیشنم بخاطر خطاهایی که اصلا نمیدونم چرا patition magic یا gparted بهم میدن!

با تمام این حرفا لینوکسو برای این کارا بخاطر هزارو یه دلیلش به ویندوز ترجیح میدم ٍ مثلا اعصابم راحتتره و دیگه نگرانی از بابت ویروسی شدن و از دست دادن پهنای باندم بخاطر اینکه هزارو یه برنامه تو ویندوز بدون اجازه من از اینترنت گرانبهام استفاده میکنن ندارم!!!

ولی یه چیز خیلی مهم هست که هنوز بهش دست نیافتم و اونم اینه که باید بتونی نونی که با ویندوز میخوری رو با لینوکسم بخوری!!! برا من که طراحی وب با php میکنم خیلی راحت با راه اندازی زمپ زمینه اماده شد ولی مس‍‍له یه ide خوبه

بهترین گزینه که پیدا کردم aptana هست

ولی تنها مشکلش اینه که نمیشه مثل دریم ویور با دیزاین رابط کاربریشو درست کرد و همش باید کد بزنید البته در زمینه کد زنی در تمام جنبه ها از دریم ویور بهتره! من رو ویندوزم از اپتانا در کنار دریم استفاده میکنم ولی تو لینوکس با اینکه یه روز وقتمو گرفت یه اررور مزحک میده!

an SWT error has eccorred

با اینکه جدیدترین بسته های جاوا رو نصب کردم بازم فایده نکرد و در مجموع فعلا نمیتونم رو لینوکس کارهای طراحی وبمو بکنم!

البته تونستم یه ادیتور کار راه بنداز خوب!! به نام ماهی ابی پیدا کنم:

http://bluefish.openoffice.nl/index.html

ولی خوب مشکل اینجاس که کافی نیس و شایدم دیدم نادرسته ولی یه چیزو میدونم اونم اینه که اگه لینوکس بخواد واقعا غیر از سرورهای ما جای دیگه ایم مطرح شه و جا بیوفته باید بتونیم کارهامونو با ساده ترین روش ممکن در اون با بهترین نرم افزارهای ممکن و با حد اقل سواد لازم انجام بدیم!

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

در اخر یه اسکرین شات از دسکتاپ لینوکسیم میزارم:

screenshot

و در کل حداقلش اینه که لا اقل به کسی مدیون نمیشم که از نرم افزارش به صورتی دزدی استفاده میکنییم! یه دوبیتی از دبیرستان یادم اومد که هر چند بی ربط ولی اینجا مینویسمش ! فکر کنم از باباطاهر بود:

مکن کاری که بر پا سنگ ایو                جهان با این فراخی تنگ ایو             چو فردا نامه خوانان نامه خوانند             تو را از نامه خواندن ننگ ایو

سال نو مبارک

norouz1
میخواستم سال نو رو به همه تبریک بگم امیدوارم سال خوبی برا همه باشه
برا من که سالیه که خیلی چیزا مشخص میشه و قسمت بزرگی از سرنوشتو زندگیم رقم میخوره!
خدا اخرو عاقبت هممونو بخیر کنه
یه دعایی هست که خیلی دوسش دارم و دوس دارم موقع تحویل سال هم این دعا رو بکنم :

پروردگارا
به من ارمش ده
تا بپزیرم انچه را که نمیتوانم تغییر دهم
دلیری ده
تا تغیر دهم انچه را که میتوانم تغییر دهم
بینش ده
تا تفاوت این دو را بدانم
مرا فهم ده
تا متوقع نباشم دنیا و مردم ان مطابق میل من رفتار کنند

هر روزتون نوروز،نورزتون پیروز،سال نو مبارک

مصائب ADSL در ایران !!!

دیروز برا اینکه تو عید بتونم برا کارام راحت با اینترنت کار کنم دوباره ای دی اس ال مغازه بابامو راه انداختم!!!
قیمت ها بهتر شدن یادمه یه روزی با ۳۰ هزار تومن سرعت ۱۲۸ با محدودیت ۶ گیگ میگرفتم!!! ولی الان با ۲۸ هزار تومن سرعت یک مگ البته با محدودیت ۱ گیگ گرفتم ولی خوب دیروز از اونجایی که به عمرمون از این سرعتا ندیده بودیم تا شصتمون خبر دار شه ویندوز خودشو اپدیت کردو ۲۰۰ مگ از پهنای باندم رفت!!! کوفتش بشه!!! خلاصه دیدیم اینطوری نمیصرفه سرعتو ۵۱۲ کردیم با محدودیت ۲ گیگ.
و در کل امیدوارم هر سال دسترسی به اینترنت ارزونترو بهتر بشه!
حالا اینجا خاطره اولین اقدام به نصب ADSl خودمو میزارم تا اگه دنبال بهونه برا گریه کردن میگردید پیداش کرده باشین:
داستان از یه هفته پیش شروع شد که من برای راحتی تو کارام تصمیم گرفتم یه ADSL بگیرم. بعد از چند روز چرخ زدن تو اینترنت فهمیدم قیمتی که سایتایی مثل SHATEL ارائه میده برای ما شهرستونیای بد شانس نیست و ما باید برای همون سرعت سه برابر پول بدیم!
بعد از راضی کردن خودم سراغ یکی از شرکت ها رفتم و درخواست دادم و روز بعدش ماجرای اصلی شروع شد.
خط ما پرگن از اب در امد ( برای تازه واردا باید بگم که پرگن یعنی اینکه یه خط تلفن رو به هشت تا خط تبدیل کنه و مشکلش اینکه که با دیتا مشکل داره حتی در حالت Dial Up ) خلاصه ما برای چاره جویی رفتیم مخابرات !
اونا گفتن برای کوچه ی شما دیگه خط مستقیم نداریم ! و تنها راهش اینکه یکی از همسایه ها که خطش مستقیمه رو راضی کنی تا رضایت بده خط مستقیمش رو با تو عوض کنه! البته فقط نوعشو و نه خودشو.
دو روز طول کشید تا به همسایه گلم بفهمونم پرگن یعنی چی واگه عوض کنه چی رو از دست میده و قول دادم که اگه یه روز اون خواست ADSL بگیره اونو بهش پس بدم!
(( در اینجا چند سوال بوجود میاد:
۱٫ چرا قیمت خط مستقیم و پرگن یکیه ؟
۲٫ چرا مشتری بدبخت باید بره رضایت بگیره؟ این وظیفه مخابراته که خط تامین کنه!
۳٫ و …. از کوجاش بنالم اخه))
خلاصه با این امید که دیگه تمومه فرداش رفتم مخابرات ولی رئیس امور مشترکین تلفن ثابت نبود ! در ساعت ۱۱
به من گفتن باید اول وقت بیای!
امروز ساعت ۷ . ۴۵ راه افتادم و ۸ . ۴۵ اونجا بودم ولی باز رئیس نبود و معاونش گفت که باید اول وقت میومدی!!!!!
من دیگه جوش اوردمو گفتم من مگه بیکارم که تو این سرما هر روز پاشم بیام که یه … رو ببینم. شما کار منو انجام بده!
اونم رضایت نامه رو گرفت و رفت . منم با این که عصبانی بودم ته دلم خوشحال بودم که دیگه تمومه .
اماااااااااااااااا اومد گفت که امضا ها یکی نیست …………. پرسیدم پرونده برای چه سالی گفت ۷۵ و منم دست از پا درازتر برگشتم پیش همسایمون و نالیدم که مرد حسابی امضای درست ندادی!
اونم گفت که تا یادم میاد امضام همین شکلی بوده!
نمیدونم کارمنده منو از سرش باز کرد یا چیز دیگه ! ما که عطای ADSL رو به لقاش بخشیدیم.
البته از اونجایی که من بچه گیریم! و وقتی کاریرو شروع کنم تمومش میکنم! با خریدن ۱۰۰ متر سیم تلفن و کشیدن اون به مغازمون که تو خیابونه ! تونستم adsl بگیرم!
ولی برای اونایی که این راه در رو رو ندارن متاسفام!

تکنولژی RFID

یکی از اعضای گروهمون وقتی دید من این وبلاگو راه انداختم خیلی خوشش اومد و بهم گفت فرید منم مقالاتمو میدم بزار تو وبلاگ!

خلاصه منم گفتم باشه و مقاله زیر نتیجه تلاش اقایان كيانوش رضائي و سعيد اسداله نيا هستش!

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

http://blog.pitm.net/downloads/RFID.pdf

امیدوارم به دردتون بخور.

مجموع فایل کنفرانس های من در کلاس های دانشگاه

امروز داشتم در فایلهام دونبال یه مقاله میگشتم که به فایل یکی از ارائه هام در دانشگاه برخوردم!

اون ارائم مربوط میشد به سیستم عامل و انواع سیستم عامل ها و ویژگی ها و خصوصیات هر کدوم از اونها که به طور کلی بر روی دو خانواده unix base  و  windows تمرکز داشت !

تقریبا اکثر سیستم عامل ها رو هم شامل میشد:

unix , linux , BSD , solaris , mac os x, windows

۹x, xp , server , vista

گفتم اپلودش کنم شاید بدرد یکی بخوره!

http://blog.pitm.net/downloads/OS – Presentation.pdf

همچنین یه ارائه دیگه داشتم راجع به طراحی وب که خیلی ابتدائیه و فقط جنبه معرفیو داره:

http://blog.pitm.net/downloads/Web site.pdf

و یک مورو دیگه در مورد فناوری raid

http://blog.pitm.net/downloads/RAID.pdf

و دیگری راجع به وب ۲:

http://blog.pitm.net/downloads/web2.pdf

و یه دونه دیگه راجع به ip :

http://blog.pitm.net/downloads/IP.pdf

گفتم این فایل ها رو اپلود کنم شاید به درد یکی دیگه غیر خودمم بخوره

موفق باشید

اموزش استفاده از الگوی طراحی در php همراه با مثال عملی

تو این اموزش قصد این رو دارم ، تا با هم سعی کنیم یه خورده از برنامه نویسی معمول ما php کارای مبتدی فاصله بگیرم و برنامه نویسیمونو از حالت درهم برهم یا همون اسپاگتی ((ماکارونی خودمون)) به یه حالت استانداردتر که مدیریت کدهامونو راحت ترو بهتر میکنه برسونیم.

در اخر این اموزش ما علاوه بر این که به صورت عملی با ساخت یک گالری داینامیک بر طبق الگوی mvc اشنا میشیم ، با مفاهیمی مثل فریم ورک ، الگوی طراحی ، وب ۱ و ۲ و ۳ ، PDO و htaccess نیز اشنا میشیم.

شما میتونید فایل PDF اموزش رو از لینک زیر دانلود کنید:

http://blog.pitm.net/downloads/mvc-gallery.pdf

همچنین فایل پروژه رو از لینک زیر میتونید دانلود کنید:

http://blog.pitm.net/downloads/mvc-gallery.zip

خوشحال میشم نظراتتونو راجع به اولین فایل اموزشیم ببینم

موفق باشید

شروعی دوباره

سلام

سلامی به گرمی گرمای امید دلهای نا امید

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

نمیدونم روزگارهای قبل ما چی بودن ؟ سخت تر یا اسونتر ؟ زیاد هم مهم نیست چون بهر حال ما تو این روزگاریم

فقط خوشحالم که هنوز امیدی برام مونده که تلاش کنم

خوشحال میشم با تک تکتون دوست بشم

همیشه پاینده و پیروز باشید