Perl :
پرل یک زبان برنامه نویسی یا اسکریپت نویسی با ویژکیهای زیر میباشد :
1. High-level
2. General-purpose (UNIX)
3. Interpreterd
4. Dynamic programming lang
از سال 2000 تا 2019 این عنوان به perl 6 تغیر یافت که درسال 2019 به صورت رسمی به عنوان زبان RAKU نیز معرفی شد .
در سال 1987 این زبان به منظور پردازش گزارشات برای راحتر شدن کار سیستم های یونیکس به وجود آمده بود . اما بعد از سالها دست نخردن به کتابخانها و تغیر دادن این زبان به دو قسمت تقسیم شد و از هر کدام از قسمت ها یک زبان متفاوت و کاملا مستقل به وحود آمد.
قابلیتهای این زبان از زبانهای دیگری همچون :
C, SH, AWK, SED
گرفته شده است . البته در بعضی منابع از زبانهای LISP و BASIC هم یاد شده .
اما ویژگی اصلی این زبان که در نوع خودش منحصر به فرد است و توانسته خود را به خوبی نشان دهد در ضمینه پردازش متنها یا TEXT processing میباشد . تغیر دادن فایلهای text را بسیار ساده کرده بدون محدودیت هایی مثل اندازه data یا طول data .
درسال 2005 پرل 5 بسیار محبوب شد که باعث شد تا با آن cgi scripting هم انجام دهند که به دلیل وجود regx و همچنین string parsing میباشد . ( درباره parsing پستهای قبلی صحبت شده بود ).
اما رشد پرل 5 متوقف نشد و بعد ها فعالیتهایی نظیر مدریت سیستم یا sysadmin و برنامه نویسی شبکه و یا bioinformatic و بسیاری دیگر نیز با آن انجام میدادند.
از این رو به آن لقب :
Swiss Army chainsaw of scripting
نیز دادند .
نا گفته نماند اوایل اینترنت را با این ربان میساختند.
جالبه که بدونید عکس شتر که بعنوان نمادی برای این زبان میباشد بصورت غیر رسمی به این عنوان توسط orelly داده شده که از اون موقع به بعد به آن camel book نیز میگفتند.
حتی یک زمانی از این نماد بعنوان نمادی برای هکرا استفاده میشد ( البته به هکرا بر نخوره! ).
اما نماد اصلی آن پیاز میباشد .
پروژهایی که از این زبان استفاده شده :
cPanel, slash, Twiki
سایتایی با ترافیک بسیار بالا :
IMDB, LiveJournal, DuckDuckGo, Princeline
این زبان بصورت extensively به عنوان یک زبان برنامه نویسی سیستمی در debian به عنوان GNU استفاده شده.
مشکلی که این زبان و هر زبانی که بصورت مفسری میباشد این است که سرعت ویا efficient نیستند
@de_coder
Site : dcdr.ir
Contact : @decodersup
  پرل یک زبان برنامه نویسی یا اسکریپت نویسی با ویژکیهای زیر میباشد :
1. High-level
2. General-purpose (UNIX)
3. Interpreterd
4. Dynamic programming lang
از سال 2000 تا 2019 این عنوان به perl 6 تغیر یافت که درسال 2019 به صورت رسمی به عنوان زبان RAKU نیز معرفی شد .
در سال 1987 این زبان به منظور پردازش گزارشات برای راحتر شدن کار سیستم های یونیکس به وجود آمده بود . اما بعد از سالها دست نخردن به کتابخانها و تغیر دادن این زبان به دو قسمت تقسیم شد و از هر کدام از قسمت ها یک زبان متفاوت و کاملا مستقل به وحود آمد.
قابلیتهای این زبان از زبانهای دیگری همچون :
C, SH, AWK, SED
گرفته شده است . البته در بعضی منابع از زبانهای LISP و BASIC هم یاد شده .
اما ویژگی اصلی این زبان که در نوع خودش منحصر به فرد است و توانسته خود را به خوبی نشان دهد در ضمینه پردازش متنها یا TEXT processing میباشد . تغیر دادن فایلهای text را بسیار ساده کرده بدون محدودیت هایی مثل اندازه data یا طول data .
درسال 2005 پرل 5 بسیار محبوب شد که باعث شد تا با آن cgi scripting هم انجام دهند که به دلیل وجود regx و همچنین string parsing میباشد . ( درباره parsing پستهای قبلی صحبت شده بود ).
اما رشد پرل 5 متوقف نشد و بعد ها فعالیتهایی نظیر مدریت سیستم یا sysadmin و برنامه نویسی شبکه و یا bioinformatic و بسیاری دیگر نیز با آن انجام میدادند.
از این رو به آن لقب :
Swiss Army chainsaw of scripting
نیز دادند .
نا گفته نماند اوایل اینترنت را با این ربان میساختند.
جالبه که بدونید عکس شتر که بعنوان نمادی برای این زبان میباشد بصورت غیر رسمی به این عنوان توسط orelly داده شده که از اون موقع به بعد به آن camel book نیز میگفتند.
حتی یک زمانی از این نماد بعنوان نمادی برای هکرا استفاده میشد ( البته به هکرا بر نخوره! ).
اما نماد اصلی آن پیاز میباشد .
پروژهایی که از این زبان استفاده شده :
cPanel, slash, Twiki
سایتایی با ترافیک بسیار بالا :
IMDB, LiveJournal, DuckDuckGo, Princeline
این زبان بصورت extensively به عنوان یک زبان برنامه نویسی سیستمی در debian به عنوان GNU استفاده شده.
مشکلی که این زبان و هر زبانی که بصورت مفسری میباشد این است که سرعت ویا efficient نیستند
@de_coder
Site : dcdr.ir
Contact : @decodersup
  De.coder
https://www.guru99.com/perl-tutorials.html
یکی از سایتایی که میتونه به شما از صفر کمک کنه و شمارو آشنا کنه با زبان پرل این سایت هستش
  Ruby :
یک زبان برنامه نویسی مفسري و سطح بالا و همچنين general purpose و به صورت cross-platform میباشد .
این زبان با زبان برنامه نویسی دیگری به نام C توسعه داده و تولید شده .
این زبان پاردایم های مختلفی را پشتیبانی ميكند مانند functional و object-oriented programmin .
این زبان بصورت dynamically عمل میکند و همچنين از قابلیت garbage collector هم پشتیبانی میکند .
طبق گفته سازنده این زبان برنامه نویسی :
انسانها و برنامه نویس ها همیشه میگن ما اگر این کارو بکنیم سرعت برنامه بالاتره، ما اگر این کارو بکنیم بهبودی بیشتری به برنامه میدهیم . همه به ماشین توجه میکنن ولی از ماشینها مهمتر انسان ها هستند ما باید بیشتر روی برنامه نویسان و انسانها تمرکز کنیم تا ماشینها . انسانها Master و ماشین ها slave هستند .
و از این سخن سازنده این زبان میتوان فهمید که این زبان برنامه نویسی کار رو برای برنامه نویسان در زمان خودش راحتر و قابل فهم تر كرده بود و پیچیدگی کمتری نسبت به زبانهای دیگر داشت . هرچند امروزه زبان های دیگری همچون پایتون هستند که پیچیدگی کمتری دارند.
قابلیتهایی که این زبان به شما میدهد :
1- Everything is an expression and everything is execute dimperatively
2-Literal notation for arrays, hashes, regular expressions and symbols
3-First-class continuations
4-operator overwriting
5-Custom dispatch behavior
6-Native plug-in API in C
7-Centralized package management throughRubyGems
8-Implemented on all major platforms
9-Interactive Ruby Shell
10-Large standard library, including modules for YAML, JSON, XML, CGI, OpenSSL, HTTP,FTP, RSS, curses, zlib and Tk.
11-thread
ETC.
برای یادگیری این زبان راه سختی در پیش ندارید منابع زيادي برای یادگیری هست و تمام سایتای معتبر، آموزش این زبان را در اختیار شما قرار میدهند .
@de_coder
Site : dcdr.ir
Contact : @decodersup
  یک زبان برنامه نویسی مفسري و سطح بالا و همچنين general purpose و به صورت cross-platform میباشد .
این زبان با زبان برنامه نویسی دیگری به نام C توسعه داده و تولید شده .
این زبان پاردایم های مختلفی را پشتیبانی ميكند مانند functional و object-oriented programmin .
این زبان بصورت dynamically عمل میکند و همچنين از قابلیت garbage collector هم پشتیبانی میکند .
طبق گفته سازنده این زبان برنامه نویسی :
انسانها و برنامه نویس ها همیشه میگن ما اگر این کارو بکنیم سرعت برنامه بالاتره، ما اگر این کارو بکنیم بهبودی بیشتری به برنامه میدهیم . همه به ماشین توجه میکنن ولی از ماشینها مهمتر انسان ها هستند ما باید بیشتر روی برنامه نویسان و انسانها تمرکز کنیم تا ماشینها . انسانها Master و ماشین ها slave هستند .
و از این سخن سازنده این زبان میتوان فهمید که این زبان برنامه نویسی کار رو برای برنامه نویسان در زمان خودش راحتر و قابل فهم تر كرده بود و پیچیدگی کمتری نسبت به زبانهای دیگر داشت . هرچند امروزه زبان های دیگری همچون پایتون هستند که پیچیدگی کمتری دارند.
قابلیتهایی که این زبان به شما میدهد :
1- Everything is an expression and everything is execute dimperatively
2-Literal notation for arrays, hashes, regular expressions and symbols
3-First-class continuations
4-operator overwriting
5-Custom dispatch behavior
6-Native plug-in API in C
7-Centralized package management throughRubyGems
8-Implemented on all major platforms
9-Interactive Ruby Shell
10-Large standard library, including modules for YAML, JSON, XML, CGI, OpenSSL, HTTP,FTP, RSS, curses, zlib and Tk.
11-thread
ETC.
برای یادگیری این زبان راه سختی در پیش ندارید منابع زيادي برای یادگیری هست و تمام سایتای معتبر، آموزش این زبان را در اختیار شما قرار میدهند .
@de_coder
Site : dcdr.ir
Contact : @decodersup
  De.coder
https://www.thoughtco.com/what-is-ruby-2907828
یکی از سایتایی که بصورت ساده و روان درباره این زبان توضیح داده
  
  De.coder
Photo
خب دوستان 5 تا از بهترین کتابها در این زمینه در سایت قرار گرفت که دو تا از این کتابها نوشته خود سازنده این زبان میباشد.
Dcdr.ir
  Dcdr.ir
باعرض سلام خدمت دوستان همراهان . 
دو تا مسئله :
اولی اینکه بدلیل تغیر سرور و تنظیمات دوباره سایت فعلا فعال نیست ولی انشالله بزودی دوباره سایت رو فعال میکنیم .
دوم اینکه بدلیل نزدیک شدن به ایام امتحانات دانشجویی فعالیت کانال و تیم به حداقل رسیده (فعالیت داریم اما کم شده ).
ممنون از همراهیتان .
@de_coder
اگر سوالی بود به آیدی زیر مراجعه فرمایید :
@decodersup
  دو تا مسئله :
اولی اینکه بدلیل تغیر سرور و تنظیمات دوباره سایت فعلا فعال نیست ولی انشالله بزودی دوباره سایت رو فعال میکنیم .
دوم اینکه بدلیل نزدیک شدن به ایام امتحانات دانشجویی فعالیت کانال و تیم به حداقل رسیده (فعالیت داریم اما کم شده ).
ممنون از همراهیتان .
@de_coder
اگر سوالی بود به آیدی زیر مراجعه فرمایید :
@decodersup
Ethernet :
یک اسم مخصوص به شبکهای محلی بر اساس packet-switched میباشد .
شرکتهایی نظیر intel و xerox فناوری ethernet را درسال 1978 بصورت استاندارد درآوردند و شرکت IEEE یک نسخه قابل اعتماد و سازگار تحت استاندارد 802.3 ساخت .
این موضوع باعث شد تا ethernet در شبکهای محلی بسیار محبوب و معروف بشه و همچنین باعث شد تا packet هایی با فرمت ethernet نیز به اینترنت و شبکهای جهانی راه پیدا کنه .
امروزه شبکهای ethernet شامل switch و چندین دستگاه متصل به آن میباشد .
نکته ای که وجود دارد این است اگر شما بخوایید از این تکنولوژی استفاده شبکتون باید در محیطی حداکثر 100 متری باشد . برای مقیاس بزرگتر این سبکه توانایی دارد اما بنا بر دلایل هزینه و امنیت و ... استفاده نمیشه و تکنولوژیهای جایگزین آن معرفی شده است .
بنابر این ethernet فقط نام یک کابل در شبکه نیست
Ethernet switch = switch
@de_coder
Contact : @decodersup
  یک اسم مخصوص به شبکهای محلی بر اساس packet-switched میباشد .
شرکتهایی نظیر intel و xerox فناوری ethernet را درسال 1978 بصورت استاندارد درآوردند و شرکت IEEE یک نسخه قابل اعتماد و سازگار تحت استاندارد 802.3 ساخت .
این موضوع باعث شد تا ethernet در شبکهای محلی بسیار محبوب و معروف بشه و همچنین باعث شد تا packet هایی با فرمت ethernet نیز به اینترنت و شبکهای جهانی راه پیدا کنه .
امروزه شبکهای ethernet شامل switch و چندین دستگاه متصل به آن میباشد .
نکته ای که وجود دارد این است اگر شما بخوایید از این تکنولوژی استفاده شبکتون باید در محیطی حداکثر 100 متری باشد . برای مقیاس بزرگتر این سبکه توانایی دارد اما بنا بر دلایل هزینه و امنیت و ... استفاده نمیشه و تکنولوژیهای جایگزین آن معرفی شده است .
بنابر این ethernet فقط نام یک کابل در شبکه نیست
Ethernet switch = switch
@de_coder
Contact : @decodersup
https://www.oreilly.com/library/view/ethernet-switches/9781449367299/ch01.html
دوستان این لینکی که قرار دادم رو مطالعه کردم خوشبختانه مباحث گفته شده بدون ابهام هستند و و درست، اما کامل نیست. درضمن مثل خیلی از کتابای ایرانی و... حرف ضد و نقیض نداره و شمارو دچار اشتباه نمیکنه .
مناسب برای افرادی که میخوان با دنیای اینترنت و تکنولوژیهای WAN و کلا شبکه آشنابشن (مبتدیان)
زبان : انگلیسی
 
در صورت فعال شدن سایت کتاب این مطلب در سایت قرار میگیرید.
@de_coder
Contact : @decodersup
  
  دوستان این لینکی که قرار دادم رو مطالعه کردم خوشبختانه مباحث گفته شده بدون ابهام هستند و و درست، اما کامل نیست. درضمن مثل خیلی از کتابای ایرانی و... حرف ضد و نقیض نداره و شمارو دچار اشتباه نمیکنه .
مناسب برای افرادی که میخوان با دنیای اینترنت و تکنولوژیهای WAN و کلا شبکه آشنابشن (مبتدیان)
زبان : انگلیسی
در صورت فعال شدن سایت کتاب این مطلب در سایت قرار میگیرید.
@de_coder
Contact : @decodersup
O’Reilly Online Learning
  
  Ethernet Switches
  Chapter 1. Basic Switch Operation What an Ethernet Switch Does Ethernet switches link Ethernet devices together by relaying Ethernet frames between the devices connected to the switches. By moving Ethernet …  - Selection from Ethernet Switches [Book]
  باسلام ، دوستان ما فعالیت خود را در کانال از 30 ام ( 10 روز دیگر ) انشالله آغاز خواهیم کرد . با تشکر از همراهی شما .
  با سلام خدمت همراهان. دوست دارین پست بعدی درباره کدام یک از مباحث زیر باشد ؟
  Final Results
    10%
    علوم کامپیوتر
      
    10%
    شبکه
      
    44%
    امنیت شبکه
      
    13%
    پایگاه داده
      
    17%
    نرم افزار
      
    5%
    پست غیر تخصصی ( آزاد )
      
    ما را به دوستان و علاقه مندان حوزه کامپیوتر معرفی کنید . 
@de_coder
نظرات و انتقادات ( ارتباط با ما )
@decodersup
  @de_coder
نظرات و انتقادات ( ارتباط با ما )
@decodersup