• Home
  • Creativity
  • Technology
    • Networking Fundamentals
    • Programming Foundations
    • Security Concepts
    • Language Learning & Learning Patterns
  • Vibes
  • About
  • Social
    • Twitter
    • LinkedIn
    • Instagram
Starby Four

Creativity | Technology | Vibes

  • Home
  • Creativity
  • Technology
    • Networking Fundamentals
    • Programming Foundations
    • Security Concepts
    • Language Learning & Learning Patterns
  • Vibes
  • About
  • Social
    • Twitter
    • LinkedIn
    • Instagram
  • Home
  • Creativity
  • Technology
    • Networking Fundamentals
    • Programming Foundations
    • Security Concepts
    • Language Learning & Learning Patterns
  • Vibes
  • About
  • Social
    • Twitter
    • LinkedIn
    • Instagram

No Widgets found in the Sidebar Alt!

  • Technology

    More Notes!!! [Ruby Programming Language Notes]

    May 19, 2021 /

    Global Variables–Variable References Lecture $–Use this sign to create a global variable in Ruby. Ex: def say_hello $message = “hello globe” end say_hello p $message # => “hello globe” More Methods! object_id can be used to see what memory location a particular variable points to . ex: variable.object_id => 7018903, or whatever number the computer assigned. Initializing an Array! *(Variable References Lecture) So we know that ‘arr = [ ]‘ will create a new empty array. We can use ‘arr = Array.new()‘ to initialize an array of a certain length by passing the length we want into the parameter (argument). ex: Array.new(3) #a new array with 3 elements => [nil,…

    read more
    Aaron Comments Off on More Notes!!! [Ruby Programming Language Notes]

    You May Also Like

    Local Area Networking—NETWORKING ESSENTIALS—CompTIA A+ (220-1001) A-PLUS Certification Prep Course Notes

    May 6, 2021

    Linked In, Microsoft, GitHub Offer Pandemic Relief through Online Education Training Courses & Certification…

    December 30, 2020

    Blockchain & Money: Session 15: Central Banks and Commercial Banking, Part 1 by M.I.T. Sloan School of Management with Professor Gary Gensler

    April 20, 2021
  • Technology

    Sorting &Swapping Elements, & Bubble Sort Algorithms!!! [Ruby Programming Language Notes]

    May 19, 2021 /

    Sorting & Swapping Elements, & Bubble Sort Algorithms!!! Algorithm a sequence of actions to take! Sorting Algorithms Swapping Elements Operation: array = [“a”, “b”, “c”, “d”] #let’s swap “a” & “b” temp = array[0]; #save a copy of the first ele array[0] = array[1]; #overwrite the 1st ele with the 2nd ele array[1] = temp; #overwrite the 2nd ele with the 1st ele copy p array # => [“b”, “a”, “c”, “d”] This works but is a bit messy. Ruby has a clean shortcut (that also works in Python!)! array = [“a”, “b”, “c”, “d”] #let’s swap “a” & “b” array[0], array[1] = array[1], array[0] p array # => [“b”,…

    read more
    Aaron Comments Off on Sorting &Swapping Elements, & Bubble Sort Algorithms!!! [Ruby Programming Language Notes]

    You May Also Like

    What is a program?–Notes…

    May 21, 2021

    Wireless, Virtual, Cloud, & Mobile Networking–Advanced IP Networking–NETWORKING, SECURITY, & MORE ESSENTIALS—CompTIA Network+ (N10-007) NETWORK-PLUS Certification Prep Course Notes

    May 15, 2021

    More Common Enumerable Methods!!! [Ruby Programming Language Notes]

    May 19, 2021
  • Technology

    Symbols!!! [Ruby Programming Language Notes]

    May 19, 2021 /

    Symbols in Ruby Symbols are an additional data type, similar to strings, but different. str = ” “ strings are wrapped in quotes. Symbol = : symbols begin with a colon. Ex: str = “hello # the string sym = :hello # the symbol p str.length # => 5 p sym.length # => 5 p str[1] # => “e” p sym[1] # => “e” p str == sym # => false #Lesson…A string is DIFFERENT from a symbol! Strings are mutable (can be changed, or mutated). Symbols are immutable (can never be changed, or mutated). Because strings are mutable, they are always stored in a new memory location (even if…

    read more
    Aaron Comments Off on Symbols!!! [Ruby Programming Language Notes]

    You May Also Like

    Functions, & O.O.P.–C++ Notes (C Plus Plus Notes)

    May 25, 2021

    Function Templates–Functions–STRUCTURED PROGRAMMING Course Notes

    May 28, 2021

    Safety & Professionalism—CompTIA A+ (220-1001) A-PLUS Certification Prep Course Notes

    May 3, 2021
  • Technology

    More Common Enumerable Methods!!! [Ruby Programming Language Notes]

    May 19, 2021 /

    More Common Enumerable’s .all?–return ‘true’ when all elements result in true when passed into the block. Ex: p [2,4,6].all? { |el| el.even? } # =>(returns) true Ex: p [2,3,6].all? { |el| el.even? } # => false .any?–return ‘true’ when at least one element results in true when passed into the block Ex: p [3,4,7].any? { |el| el.even? } # => true Ex: p [3,5,7].any? { |el| el.even? } # => false .none?–return ‘true’ when no elements result in true when passed into the block. Ex: p[1,3,5].none? { |el| el.even? } # => true Ex: p[1,4,5].none? { |el| el.even? } # => false .one?–return ‘true’ when exactly one element results in…

    read more
    Aaron Comments Off on More Common Enumerable Methods!!! [Ruby Programming Language Notes]

    You May Also Like

    What is a “False Positive”?

    June 3, 2021

    Storage Classes–Functions–STRUCTURED PROGRAMMING Course Notes

    May 28, 2021

    Default Arguments–Functions–STRUCTURED PROGRAMMING Course Notes

    May 28, 2021
  • Technology

    Array-Giving Enumerables!!! [Ruby Programming Language Notes]

    May 18, 2021 /

    array.map–allows us to take in an array and modify it a certain way. (Returns a new array!) (This can let us skip the step of shoveling a desired result into a new array[].) arr = [“a”, “b”, “c”, “d”] Old way: new_arr = [ ] arr.each { |ele| new_arr << ele.upcase + “!” } print new_arr puts Output: [“A!”, “B!”, “C!”, “D!”] New way with .map: arr = [“a”, “b”, “c”, “d”] #(.map is still an enumerable, so when we call it we have to pass in a block.) #This block accepts the element as well, like .each. new_arr = arr.map { |ele| ele.upcase + “!” } #In the block…

    read more
    Aaron Comments Off on Array-Giving Enumerables!!! [Ruby Programming Language Notes]

    You May Also Like

    Wireless, Virtual, Cloud, & Mobile Networking–Advanced IP Networking–NETWORKING, SECURITY, & MORE ESSENTIALS—CompTIA Network+ (N10-007) NETWORK-PLUS Certification Prep Course Notes

    May 15, 2021

    Functions–STRUCTURED PROGRAMMING Course Notes

    May 27, 2021

    Blockchain & Money: Session 13: Blockchain Payments, Part 1 by M.I.T. Sloan School of Management with Professor Gary Gensler

    April 20, 2021
  • Technology

    Hashes–Another Data Structure!!! [Ruby Programming Language Notes]

    May 18, 2021 /

    Hashes! (Another data structure) An array allows us to have a single variable, or location, to store & group a lot of data. (Allows for organization!) An array was the first data structure we learned about. [ ]–An array is made up of elements, organized by indices. But sometimes we may need a different organization when building a program. That’s why we have HASHES!!! A hash is made up of values stored by keys. (A key “unlocks” the corresponding value.) { }–curly braces are used to represent a hash in Ruby. (This can be assigned to a variable.) In a hash, data comes in a pair, (a ‘key value’ pair).…

    read more
    Aaron Comments Off on Hashes–Another Data Structure!!! [Ruby Programming Language Notes]

    You May Also Like

    What Is The Metaverse?

    October 31, 2021

    Blockchain Technology: In the News…

    February 5, 2021

    Dual Economy Continues to Emerge as Millions Have Lost Jobs But Hiring Booms In Some Sectors…

    December 30, 2020

Archives

Categories

More

About

Documentation

Vim

Recent Posts

  • Metaverse security is a thing because security is still a thing…
  • What is a password manager and why do you need one…
  • What Is The Metaverse?
  • FAA Plans Warnings on 5G…What 5G Means for the FAA, FCC and Air-safety…
  • Blockchain & Money: Session 18: , by M.I.T. Sloan School of Management with Professor Gary Gensler

Tags

2020 A+ Bitcoin Blockchain C++ Careers CLI Cloud Coding CompTIA CompTIA A+ CompTIA Network+ Course Notes Covid-19 Crypto Cryptography Cyberattack Cybersecurity Data Structures Definitions Economy Essential Music Functions Learning Life M.I.T. Methods Mobile Music Music Video Networking News Notes NYC Peering Programming Ruby Security Structured Programming TCP/IP Tech Terminal The Internet Video Wireless Networking
© 2026 Starby Four.
Ashe Theme by WP Royal.