Свързани публикации 'ruby'
Python, JavaScript, Ruby: С кой език за програмиране да започнете кариерата си?
Трима гладиатори в света на програмирането, които ще бъдат победителите 🗡️.
В динамичната сфера на програмирането изборът на език за програмиране е подобен на избора на инструментите за вашата търговия. Докато стоите на пропастта на вашето кодиращо пътуване, обмисляйки пътя, който да поемете, може да се окажете на кръстопът — Python, JavaScript или Ruby? Всеки език носи своите собствени предимства и тази статия има за цел да ви преведе през процеса на вземане на решения със сериозна..
Швад прокопава тунели
В края на миналата година участвах в първия си хакатон с легенди за кодиране (в съзнанието ми) Tom Mclaughlin , Dan Berger и Michael Alexander . Беше лудост и бих препоръчал „Rails Rumble“ за тези, които не могат да живеят в района на залива, но все пак искат да хакват с връстниците си в релсите.
Том беше нашият най-добър експерт от страната на devops в стека. Спомням си, че гледах с чисто очарование как той завъртя „тунел“ с ngrok, стартирайки нашето приложение в мрежата от неговата..
Изграждане на CLI Gem: Създаването на RunSwimHike NYC
*първоначално публикувано на 29 февруари 2016 г.
Един от финалните проекти в модула за обектна ориентация на Learn.co е да изградите свой собствен CLI Gem и да го публикувате в RubyGems, за да го направите достъпен за всеки да опита. Чувствайте се свободни да разгледате изходния код тук: RunSwimHike NYC
Фаза на изследване:
Преди този проект изучавахме обектно-ориентирано програмиране и сканиране на сайтове с помощта на Nokogiri. Чух състуденти да се оплакват, че техните..
Сортиране чрез сливане в ruby
Сортиране чрез сливане в ruby
Ето пример за сортиране чрез сливане в Ruby:
def merge_sort(array)
# If the array has 0 or 1 elements, it is already sorted
return array if array.length <= 1
# Split the array in half
middle = array.length / 2
left = array[0...middle]
right = array[middle..-1]
# Recursively sort the two halves
left = merge_sort(left)
right = merge_sort(right)
# Merge the sorted halves
merge(left, right)
end
# This method merges two sorted arrays..
Въпрос за интервю за кодиране на Ruby on Rails: Приложение за съкращаване на URL адреси
Какво?
URL shortener е инструмент или услуга, която преобразува дълги URL адреси (Uniform Resource Locators) в по-кратки, по-компактни версии. Той взема дълъг уеб адрес и генерира нов, съкратен URL адрес, който пренасочва потребителите към оригиналния дълъг URL адрес при щракване или достъп.
Не успява с Ruby-ffi
Кратко ръководство, което ви помага да избегнете често срещана грешка на Ruby-ffi при изграждане на Jekyll
Докато създавах моя сайт Jekyll, попаднах на грешка и реших, че трябва да споделя това, след като имах много неуспешни опити и прочетох много статии на други, които имат същия проблем. Може би някой там има същия проблем и ще му е от полза да прочете това.
Няколко неща...моля, имайте предвид, че използвам MacOs High Sierra и не съм инсталирал Xcode. Ако сте любопитни относно ffi и..
Променливите като указатели
Има добре изтъркана аналогия, че променливите са като малки кутии за съхранение, които съхраняват неща - като число или низ. В Ruby обаче трябва да пренастроим мисленето си и вместо това да считаме променливата за указател.
И така, към какво сочим?
Е, в Ruby всичко е обект, нали? И така, низ или цяло число — и двата обекта. Масив или хеш, също обекти. Обект в Ruby има уникален идентификатор и можем да намерим идентификатора на обект, като извикаме метода #object_id върху него.
a =..