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

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

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

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

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

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

۶ مطلب در دی ۱۳۹۴ ثبت شده است

  • ۰
  • ۰

ifconfig در centos 7

احتمالاً بعد از نصب CentOS 7 و شروع به کار کردن با آن متوجه شده‌اید که دستور ifconfig قابل دسترس نیست. قطعاً این دستور یکی از دستورات پرکاربرد برای مشاهده وضعیت کارت‌های شبکه و آدرس‌های آنها می‌باشد. در لینوکس centos 7 برای یافتن آدرس و اطلاعات کارهای شبکه میتوان از دستور زیر:

ip add

استفاده کرد. ولی اگر عادت کردن به این دستور سخت است میتوانید دستور محبوب و قدیمی ifconfig را توسط دستور زیر نصب و استفاده نمایید:

yum install net-tools


  • حمیدرضا صدوقی
  • ۰
  • ۰

در مطلب زیر نحوه اینکه چگونه در جاوااسکریپت بدون استفاده از کلمه new یک نمونه از کلاس بگیریم وجود دارد:

https://muffinresearch.co.uk/js-create-instances-without-new/


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

https://muffinresearch.co.uk/screenshots-in-firefox/



  • حمیدرضا صدوقی
  • ۰
  • ۰

برای اینکار اولاً که پس از لاگین شدن به سیستم لینوکس اوبونتو سرور یک پیغام قبل از ترمینال سرور به ما خواهد گفت که نیاز به راه اندازی مجدد هست یا خیر. اینکار توسط بسته  ‌ای بنام byobu فراهم میشود که قسمتی از آن در دایرکتوری /etc/profile.d/ قرار میگیرد.

روش دیگر و بع عبارتی اصلی تر بررسی وجود فایلی زیر هست:

/var/run/reboot-required

و البته برای اینکه بدانید برای نصب کدام بسته‌ها نیاز به راه اندازی مجدد وجود دارد میتوایند محتوای فایل زیر را بررسی نمایید:

/var/run/reboot-required.pkgs

منبع:

  • حمیدرضا صدوقی
  • ۰
  • ۰

اگر جزو افرادی هستید که برای برنامه نویسی و توسعه از محصولات شرکت jetbrains استفاده می‌کنید حتماً با مشکلات گیر کردن و عدم پاسخ دهی محیط توسعه(IDE) هنگام کار در پروژه‌های بزرگ روبرو شده‌اید. این شرکت دارای محصولات متعددی میباشد که از آن جمله محصولی برای توسعه بر بستر جاوا بنام intelij idea و دیگر محصولات دیگر نیز هست. محصولی دیگر از این شرکت برای توسعه دهندگان وب در بستر php بنام phpstorm میباشد. در این مطلب قصد دارم راهکاری را ارائه دهم تا مشکل کندی و تاخیر در پاسخ‌دهی این محصولات برطرف شود.

 در سیستم عامل مک او اس:

فایل زیر(که البته با توجه به۳۲ یا ۶۴ بیتی بودن نسخه سیستم عامل وکه در صورت ۶۴ بیت بودن، فایل مناسب که شامل عدد ۶۴ هست) را

 /Applications/prod_location.app/Contents/bin/phpstorm.vmoptions

در محل زیر(در صورت ۶۴ بیتی بودن فایل مناسب را کپی کنید)

 ~/Library/Preferences/WebIde XX/phpstorm.vmoptions

 کپی کنید.

حالا فایل جدید را در محیط ویرایشگر بازکرده و در قسمت -XmX  که مقدار حافظه heapجاوا را تعیین میکند افزایش دهید. حالا محیط توسعه خود را باز کنید و نمایانگر حافظه را در قسمت status barفعال کرده باشیدخواهید دید که مقدار حداکثر حافظه افزایش یافته است.  و یک محیط توسعه روان خواهید داشت. البته در افزایش این مقدار دقت کنید چرا که ممکن است با مشکلاتی مواجه شوید.


در سیستم عامل لینوکس:

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

<PhpStorm installation folder>/bin/phpstorm$BITS.vmoptions

که $BITSمشخص کننده ۳۲ یا ۶۴ بیتی بودن برنامه است. کپی و در دایرکتوری خانه خود در آدرس:

$HOME/.WebIde XX/phpstorm$BITS.vmoptions

کپی کرده و تغییرات لازم را اعمال نمایید.

منبع:

https://www.jetbrains.com/phpstorm/help/tuning-phpstorm.html

  • حمیدرضا صدوقی
  • ۰
  • ۰
بعضی مواقع ممکن است بخواهید که پس از انجام یک عملیات خاص در یک کنترلر به صفحه فراخواننده که اصطلاحاً آنرا referrer page می‌نامند بازگشت کنید. برای این منظور میتوان از دستور زیر در کنترلر خود استفاده نمایید:
return $this->redirect($this->getRequest()->headers->get('referer'));

منبع:

http://www.ardianys.com/2013/01/symfony-redirect-to-referrer-url.html

  • حمیدرضا صدوقی
  • ۰
  • ۰

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

در میان این قالب‌ها بعنوان مثال قالب bootstrap 3, foundation , ... وجود دارد.

بعنوان مثال کاربر برای استفاده از قالب bootstrap 3 در فرم‌های خود بکمک تنظیم زیر در فایل config.yml اعمال نماید:

twig:
    form:
        resources: ['bootstrap_3_layout.html.twig']
منبع:
  • حمیدرضا صدوقی