Monthly Archives: فروردین 1396

callback و بازگشت تابع در nodejs javascript

به نام دانای بر حق

 

مقدمه

به یاد دارم زمانی که nodejs رو شروع کردم یکی از چیزهایی که منو به معنای واقعی کلمه اذیت کرد بازگشت مقادیر در توابع بودش اگر اشتباه نکنم یک روز کاری کامل کل فضای سایبر رو بالا پایین کردم تا به نتیجه مطلوب رسیدم. حالا یه کم وقت اضافه پیدا کردم تو عیدی گفتم این مورد رو به منتشر کنیم  تا اگر پارسی زبان عزیزی دوست داشت با nodejs کار کنه درگیر این مورد اذیت کننده نباشه.

 

نکته اول تو این مورد ما چیزی به نام retrun نداریم مثل خوده js که در مرورگر استفاده میکنید به اون معنی که باهاش آشنا هستید.

واما:

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

 

callback چیست؟

به یاد دارم اولین باری که با این مفهوم برخورد کردم در RCE بود که با مفهوم TLS callback  آشنا شدم واسم خیلی عجیب و جالب بود، حالا کار این TLS callback چی بود؟ این یه تابع بود که اطلاعات بیشتر

معرفی چندین برنامه کاربردی در لینوکس قسمت اول

به نام یگانه دانای هستی

مقدمه :

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

 

برنامه   Pidgin

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

  • AIM
  • Bonjour
  • Gadu-Gadu
  • Google Talk
  • Groupwise
  • ICQ
  • IRC
  • MSN
  • MXit
  • SILC
  • SIMPLE
  • Sametime
  • XMPP
  • Yahoo!
  • Zephyr

طرز استفاده از این برنامه خیلی ساده است و آدرس https://www.pidgin.im/ و کم حجم کاربردی هستش

 

برنامه kerita

یک برنامه ویرایشگر عکس بسیار شبیه به فوتوشاپ با قابلیت های بسیار و نصب آسان هستش که توسط بنیاد KDE طراحی و برنامه نویسی شده به نقل از  ویکی پدیا:

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

سایت این برنامه : https://krita.org/en/

 

برنامه yEd

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