فروش سرور

server host arzan

فروش سرور

server host arzan

فروش سرور

buy سرور

پی سی وب سرور

سرور معتبر

طبقه بندی موضوعی

۴۷ مطلب با موضوع «فوتبال» ثبت شده است

  • ۰
  • ۰

تشخیص و کشف نوع، نام و مشخصات مرورگر کاربران سایت




Image result for ‫تشخیص و کشف نوع، نام و مشخصات مرورگر کاربران سایت‬‎





  • تشخیص نام کاربری (User Name)
    که جهت نمایش فضای شخصی یا مشخص شدن مقدار دسترسی لازم است.

  • اطلاعات آماری
    گاهی لازم است که علاوه بر تعداد درخواست (بازدید) یک صفحه، تعداد مشاهده‌کنندگان (بازدیدکنندگان) نیز جداگانه شمارش شود چون یک نفر ممکن است چند صفحه از سایت ما را مشاهده کند. همچنین گاهی داشتن اطلاعاتی از بازدیدهای اخیر یک کاربر و یا مشخصات سیستمش می‌تواند فوایدی داشته باشد یا سایت ما را در ارائه بهتر و متناسب‌تر محتوا کمک کند.

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

ب) روش‌ها

در صورتی که از طریق یک اپلیکیشن سیستم عامل، با کاربر رابطه داشته باشیم (مثلا نرم افزار تحت ویندوز یا اندروید)، که در اینصورت می‌توان با توجه به مشخصات سخت‌افزار (شناسه سریال سخت‌افزارها مانند مک آدرس و ...) شناسایی و احراز هویت دقیقی انجام داد. اما موضوع این مطلب ما در مورد کاربران آنلاین است که یک برنامه‌نویس فقط در حد دسترسی‌های براوزر به آن دسترسی دارد.

یک نکته مهم: برخی از این روش‌ها برای احراز هویت یک user برای کارهای حساس نیست بلکه صرفا ارزش آماری و تفننی دارد.

  1. کوکی 
    سشن و کوکی پرکاربردترین ابزار تشخیص است که علاوه بر شناسایی کاربر لاگین شده، برای ردگیری و آمارگیری توسط بسیاری از سایت‌ها و حتی سرویس‌ها تبلیغاتی (از جمله گوگل) مورد استفاده قرار می‌گیرد. ابَر کوکی که در براوزرهای جدید (بیش از از 90 درصد کاربران) قابل استفاده است و همچنین کوکی ایجاد شده توسط فلش نیز دو  موردی هستند که علاوه بر سشن و کوکی رایج قابل استفاده بوده و قابلیت ذخیره داده‌های بزرگتر یا در فضایی مخفی‌تر در کامپیوتر کلاینت را برای برنامه‌نویسان فراهم می‌کند.

  2. token based 
    این روش جدید، نسبت به روش قدیمی (سشن و کوکی) محاسن بسیاری دارد که در ابتدای این مقاله اشاره شده است. یکی از این پیاده‌سازی‌های استانداردهای این روش jwt (تلفظ کنید: جُت) است که مخفف JSON Web Token است و توسط گوگل و مایکروسافت و ... استفاده می‌شود و برای انواع زبان‌های سمت سرور از جمله PHP وزبان جاوا اسکریپت سمت کلاینت و ... نیز پلاگین و کتابخانه‌های آن موجود است. این روش هم از لحاظ پرفرمنس و هم از لحاظ امنیت، بهتر از روش مبتنی بر سشن/کوکی میباشد


در سمت کاربر (کلاینت) یا کمک جاوا اسکریپت

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


  • hosting serverfast
  • ۰
  • ۰

تایپ فارسی در فتوشاپ انگلیسی




Image result for ‫تایپ فارسی در فتوشاپ انگلیسی‬‎





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


۱- در اولین مرحله باید مطمئن شوید که فتوشاپ شما زٌبان فارسی را پشتیبانی می‌کند. فوتوشاپ‌های جدید یعنی ازٌ سری CC به بعد همه تایپ فارسی را پشتیبانی می‌کنند. اما برای نسخه های CS و قبل ازٌ آٍن باید مطمئن شوید که فتوشاپ شما ازٌ نوع ویژه خاورمیانه است و پسوند ME (مخفف Middle East به معنی خاورمیانه) دارد.

هنگام شروع برنامه می توانید ازٌ ME بودن فتوشاپ مطمئن شوید.


 

  • hosting serverfast
  • ۰
  • ۰

دستور LEFT JOIN در sql

دستور LEFT JOIN در sql





Image result for ‫دستور delete در php‬‎




ساده ترین روشش اینه که یه صفحه برا حذف و یکی برا ویرایش بنویسید (مثلا به اسم delete.php و edit.php) و در صفحه اصلی که رکوردها رو لیست می کنید برای هر رکورد دو تا لینک به صفحات مذکور درست کنید که از طریق کوئری استرینگ id رکورد ها رو به اون صفحات پاس بدهید

1
2
3
4
echo '<a href="edit.php?id='.$ID.'">Edit</a>';


و

1
2
3
4
echo '<a href="delete.php?id='.$ID.'">Delete</a>';



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



 table_name 

نام جدولی است که می خواهیم از ان رکوردی راحذف کنیم
 جلوی where شرطی را که می خواهید رکوردی که دارین حذف می کنید داشته باشد


  • hosting serverfast
  • ۰
  • ۰

تحلیل لاگ فایل ها در حملات WebAPP

Image result for ‫تحلیل لاگ فایل ها در حملات WebAPP‬‎

پکیج آموزش Forensic کالی لینوکس

برای یک مدیر وبسایت (administrator) , این موضوع مهمه که نحوه تحلیل لاگ فایل ها به منظور شناسایی حملات تحت وب رو درک کنه .در این آموزش قرار لاگ‌فایل های آپاچی سرور رو به منظور کشف بعضی از حملاتی که به وب اپلیکیشن ها میشه؛ چک کنیم.

فایل های لاگ آپاچی در لینوکس در آدرس زیر قرار دارند:

/var/log/apache2
  • hosting serverfast
  • ۰
  • ۰

ارتباط CSS با HTML

ارتباط CSS با HTML


Image result for ‫ارتباط CSS با HTML‬‎

اطلاعات CSS می تواند از منابع مختلفی تامین شوند. CSSها می توانند بصورت فایلی مجزا ضمیمه کدهای HTML شوند و یا درون کدهای HTML جاسازی شوند. میتوان در یک صفحه، چندین فایل CSS را از بیرون فراخوانی کرد. حتی می توان CSSهای کاملا متفاوتی را برای نسخه چاپی و نسخه نمایشی تهیه و استفاده کرد. برای مثال، نسخه نمایشی (آن چیزی که بر روی مرورگرها نشان داده می شود)، می تواند کاملا متفاوت از نسخه چاپی همان صفحه باشد بطوریکه طراحان می توانند با دقت بالاتری، نیازهای طراحی را در این دو محیط جداگانه، طراحی و پیاده سازی نمایند.




برای مثال، فایلی به نام highlighheaders.css شامل محتویات زیر می باشد:

h1 { color: white; background-color: orange !important; }
h2 { color: white; background-color: green !important; }


چنین فایلی بطور محلی ذخیره شده است و درصورت نیاز فراخوانی و استفاده شود و یا آنکه بصورت داخلی مورد استفاده قرار گیرد. "!important" به معنای غلبه کردن بر ویژگیهای تعریف شده توسط طراح است (بحث الویت).





p30webhost.com

  • hosting serverfast
  • ۰
  • ۰

ساختار دایرکتوری های لینوکس و مسیر فایل های مهم سیستمی


Image result for ‫ساختار دایرکتوری های لینوکس و مسیر فایل های مهم سیستمی‬‎


دیاگرام ساختار دایرکتوری های لینوکس

یک توزیع استاندارد لینوکس ساختار آن به شرحی که در تصویر زیر مشاهده می کنید٬ بنا شده است.


هر یک از پوشه های فوق حاوی اطلاعات مهمی هستند که boot سیستم عامل٬ کانفیگ سیستم٬ درایو ها و … را شامل می شود.

bin/ : تمام برنامه های اجرایی باینری٬ فایل مورد نیاز فرایند boot ٬ تعمیرات ٬ فایل مورد نیاز single-user-mode و برخی دیگر از دستورات مهم پایه ای همچون cat, du, df, tar, rpm, wc, historyy و …

Boot/ : دارای فایل های مهم فرایند بارگزاری سیستم عامل و هسته ی لینوکس

dev/ : شامل فایل های دستگاه برای تمام دیوایس های موجود بر روی سخت افزار به عنوان مثال Ram , cpu , hard و …

etc/ : این دایرکتوری یکی از اصلی‌ترین مکان‌های مورد مراجعه هر لینوکس کار است. کلیه تنظیمات سیستمی در اینجا قرار می‌گیرند. معمولا هر برنامه در این دایرکتوری برای خود یک  دایرکتوری می سازد و تنظیمات مورد پذیرش در کل سیستم را آنجا می‌گذارد.

home/ : دایرکتوری شخصی کاربران در مسیر home قرار دارد. هرگاه یک یوزر جدیدی در سیستم عامل تعریف شود٬ یک پوشه بنام همان یوزر در این مسیر ایجاد خواهد شد که حاوی اطلاعات Desktop, Downloads, Documentss شخصی شان می باشد.

lib/ : دایرکتوری Lib شامل ماژول های کرنل و تصاویر کتابخانه مشترک مورد نیاز برای بوت کردن سیستم و اجرای دستورات در  ریشه ی فایل سیستم

lost+found/ : این پوشه زمان نصب سیستم عامل٬ نصب می شود و برای ریکاوری فایل های شکسته که ممکن است به دلایل غیر منتظره همچون خاموش شدن ناگهانی سیستم ایجاد شود٬٬ مورد استفاده قرار می گیرد.

media/ : پوشه ای موقت که زمان اتصال ابزارهای جانبی ایجاد میشود. برای مثال اگر شما با یوزر tarimehr به سیستم عامل لاگین شده باشید و یک usb بنام myusb به دستگاه متصل کرده باشید٬ قادر به مشاهده /media/tarimehr/myusbb خواهید بود.

 

  • hosting serverfast
  • ۰
  • ۰

مقدمه ای بر زبان C

مقدمه ای بر زبان C

Image result for ‫مقدمه ای بر زبان C‬‎


 استفاده گسترده این زبان در انواع کامپیوترها و سخت افزارهای مختلف باعث شد که نسخه های مختلفی از این زبان بوجود آید که با یکدیگر ناسازگارند. در سال 1983 انستیتوی ملی استاندارد آمریکا (ANSI) کمیته ای موسوم به X3J11 را را مامور کرد تا یک تعریف فاقد ابهام و مستقل از ماشین را از این زبان تدوین نماید.در سال 1989 این استاندارد تحت عنوان ANSI C به تصویب رسید و سپس در سال 1990، سازمان استانداردهای بین المللی (ISO) نیز این استاندارد را پذیرفت و مستندات مشترک آنها تحت عنوان ANSI/ISO C منتشر گردید.



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

1- زبان ماشین (سطح پایین)


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

2- زبان اسمبلی


 این زبان شکل ساده تر زبان ماشین است، بدین صورت که برای هر دستورالعمل زبان ماشین، یک اسم نمادین انتخاب شده است (مانند دستور ADDD بجای کد دودویی دستورالعمل جمع) که بخاطر سپردن و برنامه نویسی با آنها برای انسانها ساده تر است. اما این برنامه ها برای ماشین قابل فهم نیست و باید قبل از اجرا شدن توسط برنامه مترجمی بنام اسمبلر به زبان ماشین تبدیل شود. توجه کنید که از آنجا که هر دستور زبان اسمبلی معادل یک دستور زبان ماشین است، این زبان نیز وابسته به ماشین می باشد و برنامه های نوشته شده به این زبان فقط برروی همان کامپیوتری که برای آن نوشته شده اند قابل اجرا است. علاوه براین کار با این زبانها هنوز هم نسبتا مشکل بود و فقط متخصصین کامپیوتر قادر به استفاده از آنها بودند.

3- زبانهای سطح بالا


 دستورالعملهای این زبانها بسیار نزدیک به زبان انسانها (بطور مشخص زبان انگلیسی)  می باشد و بهمین دلیل برنامه نویسی به آنها بسیار ساده تر بوده و می توان الگوریتمها را به راحتی به این زبانها تبدیل کرد.

  • hosting serverfast
  • ۰
  • ۰


تفاوت کلاس رم و سرعت مموری microSD



Image result for ‫تفاوت کلاس رم و سرعت مموری microSD‬‎

مموری میکرو اس دی در حال حاضر کوچکترین مموری تجاری است که بیشترین استفاده را دارد. اندازه این مموری 11 در 155 میلی متر بوده و همین اندازه کوچک، این مموری را برای انواع وسایل پرتابل نظیر موبایل و تبلت ایده‌آل می‌سازد. رم‌های میکرو اس دی را می‌توان پیشرفته ترین تحول در سری حافظه‌های فلش مموری دانست که در سال 1980 توسط توشیبا اختراع شد. حافظه‌های فلش واقعا مفید هستند، زیرا شما به وسیله آن‌ها به راحتی می‌توانید اطلاعات خود را جابه‌جا کنید. شما میزان زیادی از اطلاعات را می‌توانید در حافظه‌ای به اندازه ناخن انگشت کوچک خود ذخیره کنید. از لحاظ نام گذاری مموری‌های تا ظرفیت 2 گیگابایت را micro SD، مموری‌های 4 گیگابایت تا 32 گیگابایت را micro SDHC و مموری‌های 64 گیگابایت به بالا ( تا 2 ترابایت) را micro SDXC می‌نامند



  • hosting serverfast
  • ۰
  • ۰

قالب Capri برای DirectAdmin


قالب Capri برای DirectAdmin


Image result for ‫قالب Capri برای DirectAdmin‬‎



برای نصب این قالب دستورات زیر را در SHH سرورتان وارد نمایید.
توجه داشته باشید که سایت googlecode.com ای پی های داخل ایران را بلاک کرده است و جهت دانلود اسکریپت میباست از دستور دوم استفاده نمایید:

wget http://easyinstall.googlecode.com/files/capri.sh

sh capri.sh

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



پس از نصب از طریق سطح کاربر admin در پنل دایرکت ادمین لاگین کرده و از قسمت Skin Manager قالب Capri را انتخاب کنید.


  • hosting serverfast
  • ۰
  • ۰

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



Image result for ‫huawei به بنیاد لینوکس پیوست‬‎




بنیاد لینوکس به عنوان یک سازمان غیر انتفاعی از سال ۲۰۰۷ فعالیت خودش را در زمینه‌ی رشد و توسعه‌ لینوکس شروع کرد. پیوستن مایکروسافت به این بنیاد می‌تواند نشانه‌هایی از اضافه شدن قابلیت‌های بیشتر لینوکس به سیستم عامل ویندوز باشد.  «جیم زملین» (Jim Zemlin) مدیرعامل بنیاد لینوکس گفته که مایکروسافت توانایی همکاری بیشتری را با جامعه متن باز دارد و می‌تواند تجربه‌ی موبایل و ابری بهتری در اختیار مردم قرار دهد.


تغییر مدیریت در شرکت مایکروسافت

تغییر مدیریت در شرکت مایکروسافت کاملا محسوس است. ساتیا نادلا مدیر عامل این شرکت در چند سال گذشته تغییرات زیادی را به وجود آورده و قبلا هم همکاری جالبی را با شرکت Canonical شروع کرده بود تا بتواند سیستم عامل Ubuntu را به ویندوز ۱۰۰ بیاورد.

  • hosting serverfast