ممولا درس های برنامه نویسی توی دانشگاه با استفاده از C# تدریس میشه خوب چکار میشه کرد یک نوع اجبار هست کاری ندارم چقدر این کار غلطه ولی در درست نبودن این کار شکی ندارم
به هر حال سی شارپ یک سری توابع گرافیکی داره من اونا رو یک جا تو یک برنامه جمع کردم برای آموزش و یادگیری و مطالعه در سطح پائین فکر میکنم مناسب باشه
۱۳۹۲ دی ۷, شنبه
عملیات ریاضی با تاریخ جلالی
تابع jdate که تاریخ جلالی مبدلی است برای تبدیل تاریخ میلادی به هجری شمسی که از این سایت : http://jdf.scr.ir/ میتوانید دانلود و استفاده کنید.
اما اخیرا بعد از به روز رسانی تابع به نسخه جدید حروف انگلیسی به صورت پیش فرض به حروف انگلیسی تبدیل شده است .
این تغییرات باعث میشه که اطلاعات ورود به دیتابیس هم تغییر پیدا کنه و با انکدینگ متفاوتی ارسال بشه
اما مشکل دیگری که ما به آن برخورد کرده بودیم عملیات ریاضی روی خروجی این تابع بود
مثلا در صفحه اصلی سایت تراکتور اف سی www.tractorfc.com قسمت تراکتور در چنین روزی تابع jdate اطلاعات مربوط به یک سال پیش را فراخوانی میکرد. ولی چون نمیتوانست عملیات ریاضی روی خروجی ارقام فارسی انجام دهد موردی نمایش داده نمیشد .
اما راه حل این مشکل چیست؟
اما اخیرا بعد از به روز رسانی تابع به نسخه جدید حروف انگلیسی به صورت پیش فرض به حروف انگلیسی تبدیل شده است .
این تغییرات باعث میشه که اطلاعات ورود به دیتابیس هم تغییر پیدا کنه و با انکدینگ متفاوتی ارسال بشه
اما مشکل دیگری که ما به آن برخورد کرده بودیم عملیات ریاضی روی خروجی این تابع بود
مثلا در صفحه اصلی سایت تراکتور اف سی www.tractorfc.com قسمت تراکتور در چنین روزی تابع jdate اطلاعات مربوط به یک سال پیش را فراخوانی میکرد. ولی چون نمیتوانست عملیات ریاضی روی خروجی ارقام فارسی انجام دهد موردی نمایش داده نمیشد .
اما راه حل این مشکل چیست؟
۱۳۹۲ دی ۵, پنجشنبه
آموزش نصب sourceguardian
گاهی اوقات برای اجرای بعضی نمایش سایت ها به sourceguardian نیاز خواهید داشت
مخصوصا اگر وب سرویس های ارسال پیامک بخواهید روی اسکریپت ها نصب کنید
برای این کار باید لودر سورس گاردین رو به سرورتون اضافه کنید
بهترین روش برای نصب سورس گاردین برای تمام سرور ها اینی هست که میگم
مخصوصا اگر وب سرویس های ارسال پیامک بخواهید روی اسکریپت ها نصب کنید
برای این کار باید لودر سورس گاردین رو به سرورتون اضافه کنید
بهترین روش برای نصب سورس گاردین برای تمام سرور ها اینی هست که میگم
برچسبها:
ixed,
linux,
loader,
php,
sourceguardian,
windows server
۱۳۹۲ آذر ۲۷, چهارشنبه
تغییر حق دسترسی فولدر ها و فایل ها با ssh
معمولا در مواقعی که یک فایل رو wget میکنیم روی سرور و انتقال میدیم روی یکی از یوزر ها نیاز هست که حق دسترسی یا پرمیژن فایل ها و فولدر ها رو تغییر بدیم
این اتفاقا همچنین در مواقعی میفته که فایل زیپ شده یا tar.gz شما روی یکی از هاست یوزر ها اکسترکت میشه و خطاهایی مثلا index.php is writeable و یا خطاهایی مشابه
این اتفاقا همچنین در مواقعی میفته که فایل زیپ شده یا tar.gz شما روی یکی از هاست یوزر ها اکسترکت میشه و خطاهایی مثلا index.php is writeable و یا خطاهایی مشابه
۱۳۹۲ آذر ۱۵, جمعه
دستورات لازم SSH
یک سری دستورات توی ssh هستن که معمولا زیاد ازشون استفاده میشه و بهتره که همیشه اونا رو به ذهن داشته باشیم
یا به اصطلاح برگه تقلبی از ssh از دستوراتش همیشه دم دستمون باشه
ssh cheat sheet
یا به اصطلاح برگه تقلبی از ssh از دستوراتش همیشه دم دستمون باشه
ssh cheat sheet
برچسبها:
حط فرمان,
دستورات,
linux,
linux commands,
ssh
دستور wget
معمولا کسانی که رو سرور های لینوکسی کار میکنن با دستور wget زیاد سرو کار دارن همچنین لینوکس کار ها
کار با این دستور ساده هست و خیلی ها بلدن اما اون نکته ی مهمی که داره نحوه دانلود فایل های سنگین هست
خوب بعضی ها میان از چند کانکشن استفاده میکنن و یا راه های دیگه ولی اونی که من میخوام بگم برای مواقعی هست که اشکلالاتی روی یکی از سرور ها وجود داره که باعث قطع شدن و تایم اوت شدن دانلود میشه
اولا که پارامتر -b میتونید wget و یا دانلود فایل رو بزاریم توی بک گراند انجام بگیره یعنی لازم نیست که سشن ( session ) یا ترمینالی باز باشه و خودش دانلود رو انجام خواهد داد
هر موقع هم خواستیم ببینیم دانلود تا کجا پیش رفته میتونید فایل log رو با استفاده از دستور tail -f مشاهده کنید
اما اگر ببینیم که دانلود در وسط کار قطع شده چه کار باید انجام دهیم ؟
کار با این دستور ساده هست و خیلی ها بلدن اما اون نکته ی مهمی که داره نحوه دانلود فایل های سنگین هست
خوب بعضی ها میان از چند کانکشن استفاده میکنن و یا راه های دیگه ولی اونی که من میخوام بگم برای مواقعی هست که اشکلالاتی روی یکی از سرور ها وجود داره که باعث قطع شدن و تایم اوت شدن دانلود میشه
اولا که پارامتر -b میتونید wget و یا دانلود فایل رو بزاریم توی بک گراند انجام بگیره یعنی لازم نیست که سشن ( session ) یا ترمینالی باز باشه و خودش دانلود رو انجام خواهد داد
هر موقع هم خواستیم ببینیم دانلود تا کجا پیش رفته میتونید فایل log رو با استفاده از دستور tail -f مشاهده کنید
اما اگر ببینیم که دانلود در وسط کار قطع شده چه کار باید انجام دهیم ؟
برچسبها:
دانلود لینوکسی,
linux,
linux server,
wget
۱۳۹۲ آبان ۲۴, جمعه
خاصیت min-height در css
بعضی ویژگی ها یا المنت های css شاید به نظر بی اهمیت و اضافی بیاد در حالی که خیلی وقت ها از این قابلیت ها غافل میشیم .
به عنوان مثال در مورد بحث ارتفاع یا عرض خاصیت min-height یا max-height را با وجود خود height در نظر بگیرید
چه اهمیتی دارد که به ارتفاع میزان حداقل بدهیم یا حد اکثر آن را تعریف کنیم
به عنوان مثال در مورد بحث ارتفاع یا عرض خاصیت min-height یا max-height را با وجود خود height در نظر بگیرید
چه اهمیتی دارد که به ارتفاع میزان حداقل بدهیم یا حد اکثر آن را تعریف کنیم
۱۳۹۲ آبان ۲۳, پنجشنبه
ویژگی z-index چیست؟
گاهی اوقات مشاهده میکنید که یک قسمتی از صفحه وب بر روی دیگری ظاهر می شود و یا وقتی زیر منوی سایتتان را باز میکنید المنت پشت منو بر روی منو دیده می شود.
مثل این شکل :

اینجا منو روی باکس قرار دارد ممکن است با باز شدن زیر منو نمایش آن پشت باکس باشد
z-index که یکی از خاصیت های css هست ترتیب قرار گرفتن لایه های تقسیم بندی شده بر روی هم تعیین میکنه
اگر صفحه وب رو به صورت نمودار مختصات 3 بعدی x , y , z تصور کنیم z در واقع نزدیکی یا دوری لایه از دید ما را مشخص خواهد نمود
مثل این شکل :
اینجا منو روی باکس قرار دارد ممکن است با باز شدن زیر منو نمایش آن پشت باکس باشد
z-index که یکی از خاصیت های css هست ترتیب قرار گرفتن لایه های تقسیم بندی شده بر روی هم تعیین میکنه
اگر صفحه وب رو به صورت نمودار مختصات 3 بعدی x , y , z تصور کنیم z در واقع نزدیکی یا دوری لایه از دید ما را مشخص خواهد نمود
۱۳۹۲ آبان ۲۲, چهارشنبه
حذف ادامه مطلب بعد از متن در وردپرس
در نسخه های جدید وردپرس ادامه مطلب بر روی هسته قرار داده شده و برخی مواقع قالب های طراحی شده برای وردپرس خودشون روی قالب دکمه ادامه مطلب دارند
و این بااعث میشه کلمه یا دکمه ادامه مطلب یک بار به صورت (ادامه...) و یک بار زیر آن به صورت ادامه مطلب بر روی قالب نمایش داده بشه
برای اصلاح این مورد دو راه داریم یا حذف ادامه مطلب از قالب و یا هسته وردپرس
و این بااعث میشه کلمه یا دکمه ادامه مطلب یک بار به صورت (ادامه...) و یک بار زیر آن به صورت ادامه مطلب بر روی قالب نمایش داده بشه
برای اصلاح این مورد دو راه داریم یا حذف ادامه مطلب از قالب و یا هسته وردپرس
۱۳۹۲ آبان ۲۱, سهشنبه
ویندوز 2008 و xampp
راه اندازی لوکال هاست با استفاده از نرم افزار هایی مثل زمپ ومپ و لمپ انجام میشه
خیلی مواقع پیش میاد که تمام تنظیمات را درست انجام داده ایم ولی نمیتونیم لوکال هاست رو آنلاین کنیم
حتی با آیپی هم باز نمیشه
اما موردی هست که معمولا فراموش میکنیم و آن تنظیمات امنیتی روی ویندوز 2008 می باشد
نمیدونم بگم این یک مزیت برای ویندوز هست یا یک عیب که تمام پورت ها به صورت پیش فرض بسته می باشد
در نتیجه پورت های مهمی مثل 80 و 21 و 20 و 22 و 25 به صورت پیش فرض بسته می باشد وبدون این ها به صورت آنلاین به آی پی و لوکال هاست دسترسی نخواهید داشت
خیلی مواقع پیش میاد که تمام تنظیمات را درست انجام داده ایم ولی نمیتونیم لوکال هاست رو آنلاین کنیم
حتی با آیپی هم باز نمیشه
اما موردی هست که معمولا فراموش میکنیم و آن تنظیمات امنیتی روی ویندوز 2008 می باشد
نمیدونم بگم این یک مزیت برای ویندوز هست یا یک عیب که تمام پورت ها به صورت پیش فرض بسته می باشد
در نتیجه پورت های مهمی مثل 80 و 21 و 20 و 22 و 25 به صورت پیش فرض بسته می باشد وبدون این ها به صورت آنلاین به آی پی و لوکال هاست دسترسی نخواهید داشت
برچسبها:
ویندوز 2008,
windows 2008,
windows server,
xampp
۱۳۹۲ آبان ۱۸, شنبه
MariaDB چیست؟
ماریادی بی MariaDB یک دیتابیس سرور کد باز (اپن سورس) می باشد .
mariadb is an open source database server that offers drop-in replacement functionality with MySql
Supported Storage Engines:
سایت اصلی :https://mariadb.org/
mariadb is an open source database server that offers drop-in replacement functionality with MySql
Supported Storage Engines:
- MyISAM
- BLACKHOLE
- CSV
- MEMORY
- ARCHIVE
- Aria
- XtraDB (drop-in replacement for InnoDB)
- PBXT
- FederatedX (drop-in replacement for Federated)
- OQGRAPH
- SphinxSE
- IBMDB2I
- Cassandra
- CONNECT
- SEQUENCE
سایت اصلی :https://mariadb.org/
۱۳۹۲ مهر ۱۰, چهارشنبه
نرم افزار google web designer
گوگل با شعار " Bring ideas to life across screens " یا ایده ها را از طریق صفحات بر زندگی بیاورید یا یه همچین چیزی :D نرم افزار جدید خود رو به صورت آزمایشی با نام Google Web Designer معرفی کرد .
۱۳۹۲ شهریور ۲۶, سهشنبه
نحوه قرار دان ویدئو آپارات در پست های ویبلتین
how can embed aparat videos in vbulletin
embed کردن یک ویئو یعنی اینکه وقتی لینکی از یک ویدئو رو قرار دادید به جای لینک، خود ویدئو به حالت نمایشی قرار داده شود .
embed کردن یک ویئو یعنی اینکه وقتی لینکی از یک ویدئو رو قرار دادید به جای لینک، خود ویدئو به حالت نمایشی قرار داده شود .
۱۳۹۲ شهریور ۲۳, شنبه
vBulletin statistics on non-vb page
how can display vbulletin stat , who s online , online user names , post count , thread count in non-vb (non vbulletin) page or php pages?
i search for this and not found any new thing in vbulletin comunity forum and modifications
so i write codes manually
i search for this and not found any new thing in vbulletin comunity forum and modifications
so i write codes manually
۱۳۹۲ شهریور ۱۸, دوشنبه
Memcached با PHP
مطالبی رو سعی میکنم توی وبلاگم قرار بدم که بتونم یک سری اطلاعات به برنامه نویس ها یا طراحان وب منتقل کنم که دونستن این اطلاعات میتونه خیلی تو کارشون به درد بخوره نه قصد آموزش کامل دارم نه کپی پیست خالص
به نظر من خیلی وقت ها ما نیاز به یک استارت داریم تا روشن بشیم اگر بتونیم با دونستن کارایی و مقدمه از یک مقاله به اهمیت اون پی ببریم حتما سراغ مطالب و مقالات بیشتر در رابطه با اون خواهیم رفت
در این پست میخوام راجع به memcached بنویسم شما زمانی نیاز به memcached خواهید داشت که بخواهید سرعت لود سرور دیتابیستون رو افزایش بدید
به نظر من خیلی وقت ها ما نیاز به یک استارت داریم تا روشن بشیم اگر بتونیم با دونستن کارایی و مقدمه از یک مقاله به اهمیت اون پی ببریم حتما سراغ مطالب و مقالات بیشتر در رابطه با اون خواهیم رفت
در این پست میخوام راجع به memcached بنویسم شما زمانی نیاز به memcached خواهید داشت که بخواهید سرعت لود سرور دیتابیستون رو افزایش بدید
آموزش MongoDB با مثال
MongoDB چیست؟
در پست قبل در مورد noSQL و جنبش آن مطلبی منتشر کردم در این پست میخوام در رابطه با MongoDB اطلاعاتی ارائه بدم.
MongoDB NoSQL database management systems یا سیستم مدیریت پایگاه داده بدون sql به نام Mongodb
در پست قبل در مورد noSQL و جنبش آن مطلبی منتشر کردم در این پست میخوام در رابطه با MongoDB اطلاعاتی ارائه بدم.
MongoDB NoSQL database management systems یا سیستم مدیریت پایگاه داده بدون sql به نام Mongodb
۱۳۹۲ شهریور ۱۷, یکشنبه
جنبش NoSQL
ماهنامه ی شبکه مطلبی در رابطه با جنبش NoSQL منتشر کرده که پیشنهاد میخونم حتما بخونیدش
تو این دنیای نا محدود ، محدود کردن ذهن به یک مورد خاص ظلم به حساب میاد .
تو این دنیای نا محدود ، محدود کردن ذهن به یک مورد خاص ظلم به حساب میاد .
۱۳۹۲ شهریور ۱۵, جمعه
در رابطه با PDO
PDO یک لایه ارتباطی با بانک اطاعاتی با یک روش یکسان برای دسترسی به پایگاه داده های متفاوت می باشد.
از آنجایی که در قسمت های مختلف صفحه اصلی تراکتور اف سی از PDO استفاده کرده ام قصد دارم مقداری در رابطه با این لایه یا افزونه مطالبی بنویسم
ای نوشته یک توضیح مختصر و کلی در رابطه با pdo هست شاید در مطالب بعدی اموزش کاملی از این لایه نوشتم
از آنجایی که در قسمت های مختلف صفحه اصلی تراکتور اف سی از PDO استفاده کرده ام قصد دارم مقداری در رابطه با این لایه یا افزونه مطالبی بنویسم
ای نوشته یک توضیح مختصر و کلی در رابطه با pdo هست شاید در مطالب بعدی اموزش کاملی از این لایه نوشتم
۱۳۹۲ شهریور ۱۲, سهشنبه
نمایش کدها درون پست های وردپرس
برای اینکه بتونیم داخل پست های وردپرس کد های زبان های مختلف برنامه نویسی را نمایش دهیم نیاز به یک افزونه خواهیم داشت چرا که به حالت معمولی یا کد ها درست نمی افتند یا اگر از کد های html و یا javascript ,... بخواهید استفاده کنید ناقص نشان داده خواهند شد یا قسمت از کد اصلا به عنوان بخشی کد متن استفاده خواهد شد
۱۳۹۲ شهریور ۱۰, یکشنبه
خطای MySQL Drive در Mihalism
اسکریپت mihalism مخصوص آپلود عکس می باشد و معمولا آپلود سنترها از این اسکریپت رایگان استفاده میکنند.
اگر در نصب این اسکریپت با خطای MySQL Drive روبرو شدید ابتدا باید از طریق log های خود اسکریپت مشکل رو پیدا کنید
اگر در نصب این اسکریپت با خطای MySQL Drive روبرو شدید ابتدا باید از طریق log های خود اسکریپت مشکل رو پیدا کنید
اشتراک در:
پستها (Atom)