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


Научаване на основите на Ruby за < 9 минути
Глава 2 Бележки за дизайнерски модели в Ruby от Russ Olsen Ръс Олсен в книгата си Design Patterns in Ruby улеснява начинаещите в езика да видят отлично въведение за Ruby, за да помогнат за изграждането на по-добри софтуерни програми. В тази статия дестилирам бележките, които написах за глава 2. Вижте глава 1 тук 👇👇 Глава 1 Бележки относно дизайнерските модели в Ruby от Russ Olsen Защо изучаването на дизайнерски модели е важно medium.com..

Основи на уеб скрапинг
— „теглене на собствена чанта с уеб данни“ Докато създаваме приложение, често се сблъскваме с проблема с наличието на добри данни, които са лесно достъпни за нашата среда на приложения. Създаваме ли собствени начални данни? Да настроите индивидуални тестови случаи? Или да поровите в мрежата за подходящ API? Добро решение на този неизбежен проблем всъщност може да бъде сами да поемете част от тежката работа и да изтриете надеждна уеб страница, която вече има много от сочните данни,..

Going, Going, Golang: Първо преминаване към изучаването на Golang
Време за лична история! Започнах да уча уеб разработка във Flatiron точно преди две години. Въпреки че преди бях работил с други езици, целият курс беше на Ruby и JavaScript. Два езика, сигурен съм, че сте наясно, не са известни със статично писане или се нуждаят от компилация. През по-голямата част от последните две години гледах с копнеж към дивия запад на разработката на JS, винаги се страхувах да се върна към изучаването на хрупкави езици на ниско ниво. Представете си изненадата..

Какво за бога е UTF-8?
Някога преглеждали страница и се чудили какво означава ‹meta charset=”utf-8'› ? Или видяхте, че „utf-8“ е отметнато във вашите параметри, когато сте в byebug/pry и се чудехте какво е това? UTF-8 всъщност е НАИСТИНА важно. Компютрите естествено не говорят човешките езици, които говорят програмистите. Компютърът е създаден с помощта на „транзистори, които проследяват кога електроните се движат навътре или извън“ пространството. Ако има движещи се електрони, компютърът мисли „..

CLI проект — симулация на пазаруване на продукти за красота
След 3 седмици във Flatiron бях инструктиран да създам проект относно Object-Orientation Relationship. Намерих API сайт за грим, който позволява на потребителите да търсят различни продукти и който ми даде идеята да разработя програма за симулация на пазаруване за продукти за красота. Винаги съм харесвал пазаруването и козметичните продукти и реших, че това ще подхожда на личността ми. Извлякох API данни от сайта и промених формата им на JSON. Научих, че „скъпоценните камъни“ са..

Как създавам своя рубинен скъпоценен камък „Златната топка 2018“
Като фен на футбола, „Златната топка 2018“ изглежда специална, защото Меси и Роналдо, последните носители на тази титла, не са фаворити за получаването й. Правя скъпоценен камък на ruby, който изброява топ 10 на любимите и защо е в този топ списък. (за информация: https://guides.rubygems.org/make-your-own-gem/ ) След изчерпване на информацията на уебсайт на BBC благодарение на Nokogiri. Искам да направя информацията лесна за достъп за клиента, така че се опитвам да направя интерфейс,..

0.1 + 0.2 !== 0.3
> 0.1 + 0.2 === 0.3 false О, сладко бебе Рей... защо ми причиняваш това? Бях шокиран първия път, когато въведох това изявление в JavaScript конзолата и видях резултата. Защо толкова проста аритметика не дава надежден резултат? Както се оказва, това не е само JavaScript. Повечето съвременни езици за програмиране, включително C, C++, Java, Scala, Ruby, Python и Perl ще върнат false за едно и също сравнение. Виновникът Повечето езици за програмиране използват стандарт за..