Свързани публикации 'ruby'


Езици за програмиране, които ще бъдат водещи през 2020 г
Езици за програмиране, които ще бъдат водещи през 2020 г Програмирането е възможността за трансформиране на една идея в нещо, което е реално и може да окаже влияние върху милиони хора по света, което наистина ни кара да вярваме, че немислимото е възможно, благодарение на технологията. Има хиляди езици за програмиране, които правят процеса на писане на код реален, но е ясно, че някои са по-популярни от други. Тук посочваме някои от тези, които смятаме, че ще бъдат важни до 2020 г.,..

Съвети за преминаване от JavaScript към Ruby — Enumerables
В света на програмирането изучаването на нови езици е задължително. И докато изучаването на нов език е много по-малко трудно, отколкото първоначалното учене да програмирате, може да бъде доста досадно. По-долу са дадени няколко съвета за конвертиране на вашите JavaScript enumarables в Ruby. карта: Разгледайте следния код: const letters = ["a", "b", "c"] const lettersMapped = letters.map((letter) => { return(letter.toUpperCase()) }) Горната функция..

Отивам с Руби и Синатра
През последните няколко дни навлязох дълбоко в дълбините на нещата с Node.js и Express. Наистина ми харесва, но сега, когато се занимавам с нещо повече от първоначалната настройка, започвам да осъзнавам, че поддържането на този вид кодова база може да ме изтощи. Бях предупреден от няколко други за обратните извиквания в Node.js и най-накрая разбрах защо. Не ми помага това, че идвам от Ruby, където всичко е синхронно — мога да направя повикване до отдалечен сървър на една линия и да..

Защо изкуственият интелект се управлява от Python, а не от Ruby?
Отговорът може да се обобщи с една дума: „ Екосистема “ — което означава, че Python има всички най-добри пакети и неща за цифрови изчисления. Защо обаче екосистемата на Python е по-добра? Какво води до по-добра екосистема? Факт е, че Python е проектиран от самото начало, така че модулите за разширение да могат да бъдат написани на C — Не само способността да се извикват C библиотеки, но буквално да се пишат модули на трети страни, които работят точно като модулите на Python по..

Вашият приятел Enumerable
(1..10).find { |i| i % 3 = 0 } #=> 3 ('a'..'z').find { |c| c == "Z" } #=> nil (1..10).find(-> {"Not Found"}) { |i| i > 15 } #=> "Not Found" Find изпълнява блока на всеки елемент от колекцията на свой ред. Връща първия елемент, който прави блока верен. Има незадължителен аргумент ifnone , който се извиква, ако никой елемент не прави блока верен. В третия пример по-горе използвам синтаксис stabby-proc, за да върна „Не е намерено“ в този..

Not So Random Software #31 — Collaborative Filtering, Coaching, Rails performance and SQL views
Здравейте всички и добре дошли отново в Not So Random Software! Тази седмица връзките са колкото се може по-случайни; ще започнем с изследователска статия за съвместно филтриране, ще преминем към книга за коучинг и ще завършим с два ресурса за Rails! Надяваме се, че няма да се изгубите, насладете се на случайната разходка! Случайна статия или документ Съвместно филтриране за имплицитни набори от данни за обратна връзка Преди пет години писах за съвместното филтриране в..

Трансформиране на JSON структура от данни в Rails
Трансформиране на JSON структура от данни в Rails Наскоро завърших проект със съотборник във Flatiron, където разработихме едностранично приложение, използвайки JavaScript и Rails. Изискванията бяха доста отворени и ние се спряхме на изграждането на страница, която позволява на потребителя да взаимодейства с множество API от NASA Open API . Първо, наистина съм горд от това как се получи това, моля, вижте го в GitHub . Моят партньор, Кристофър Лемпке, и аз се забавлявахме много и..