Перейти к публикации
  • Сейчас на странице   Всего пользователей: 4   (0 пользователей, 4 гостя)

Kant

Программирование ver 4.1

Рекомендованные сообщения

Twitter engineers confirmed they had switched away from their Ruby on Rails search-stack, to a Java server they call Blender.

следующее предложение не осилил?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

компьютер вообще говно и не нужно, так то

а доту на чем запускать, умник?

общество защиты прав злоупотребителей

Поделиться сообщением


Ссылка на сообщение

Twitter engineers confirmed they had switched away from their Ruby on Rails search-stack, to a Java server they call Blender.

следующее предложение не осилил?

Я-то как раз осилил. From spring 2007 to 2008 the messages were handled by a Ruby persistent queue server called Starling,[132] but since 2009 implementation has been gradually replaced with software written in Scala.[133]

Что-то я не вижу тут про то что сайт переехал на джаву с ее восхитительными xml-конфигами.

Поделиться сообщением


Ссылка на сообщение

тайсон такой забавный :lol:

Поделиться сообщением


Ссылка на сообщение

Вообще, не ясно для чего нужен руби. Спецов под него почти нет, а все что есть какие-то хипстеры, завтра ему стукнет моча в голову, уволится. Высоконагруженную систему на нем не напишешь, ибо проигрывает в скорости даже пхп, масштабируется супер хуёво, энтерпрайс на нем не попишешь, ибо нестабилен и дыряв(слышал что есть какая-то нашлепка REE, но видимо для галочки). Он хорош написать за месяц-два говнопроект, посмотреть выстрелит или нет, а уж потом нанимать серьезных дядек для того чтобы мигрировать на что-то более серьезное, типа php, c#, java. И вообще мне кажется этот язык жив только благодаря маркетологам. Типа начинаешь стартап и большими буквами во всех пресс релизах пишешь: САМЫЕ СОВРЕМЕННЫЕ ТЕХНОЛОГИЧЕСКИЕ РЕШЕНИЯ НА БАЗЕ RoR. Инвесторы чото слышали про руби, типа стильно, модно, молодежно, денег дадут. А напишешь что на php, спросят чем будет отличаться от фейсбука?

Поделиться сообщением


Ссылка на сообщение

Twitter engineers confirmed they had switched away from their Ruby on Rails search-stack, to a Java server they call Blender.

следующее предложение не осилил?

Я-то как раз осилил. From spring 2007 to 2008 the messages were handled by a Ruby persistent queue server called Starling,[132] but since 2009 implementation has been gradually replaced with software written in Scala.[133]

Что-то я не вижу тут про то что сайт переехал на джаву с ее восхитительными xml-конфигами.

а скала по-твоему на чем ранится?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Это очередь, а не сайт :avtorklif:

Сайт в настоящее время работает на RoR.

Поделиться сообщением


Ссылка на сообщение

Это очередь, а не сайт :avtorklif:

Сайт в настоящее время работает на RoR.

ахуеть. во всём бэк энде отказались от руби, но сайт работает рор

 

They say that this change will enable them to rapidly iterate on search features in the coming months. That along with the news that Twitter has hired 25 more employeeskinda tells that Java’s code base is practically more maintainable than equivalent Ruby code – at least when the code base is huge and the team size is large. Or that could mean that this time they really put a lot of thought into designing a maintainable system than when they started out. But for smaller team size and code base, RoR is still an unbeaten champion.


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Полагаю, что поиск и очередь это не весь бэкенд.

When the code base is huge and the team size is large - это относится к 10% веб-проектов, если не меньше. Про остальные случаи наш анонимный источник пишет RoR is still an unbeaten champion.

Поделиться сообщением


Ссылка на сообщение
(изменено)

вброшу свое первое творение на джаваскрипте камень-ножницы-бумага

 

 

var userChoice = prompt("Do you choose rock, paper or scissors?");

var computerChoice = Math.random();

if (computerChoice<=0.33) {

computerChoice="rock";

}

else {

if (computerChoice<=0.66){

computerChoice="paper";

}

else {

computerChoice="scissors";

}

}

console.log("Computer's choice is "+" "+computerChoice);

if (userChoice === computerChoice) {

console.log("This results in draw");

}

else {

if (userChoice === "rock") {

if (computerChoice === "scissors") {

console.log("This results in your victory");

}

else {

if (userChoice==="paper") {

if (computerChoice==="rock") {

console.log("This results in your victory");

}

else {

if (userChoice==="scissors") {

if (computerChoice==="paper") {

console.log("This results in your victory");

}

else {

console.log("This results in your defeat");

}

}

}

}

}

}

}

 


Изменено пользователем kve1

1.0

 

Поделиться сообщением


Ссылка на сообщение

big20.gif да ты просто охуенен

Запускать браузер, чтобы ввести строку в консоль


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

ну в скором времени мб страничку запилю с тремя кнопками


1.0

 

Поделиться сообщением


Ссылка на сообщение

}

}

}

}

}

}

}

Поделиться сообщением


Ссылка на сообщение
(изменено)

да, говенно, так должно быть лучше:

 

 

var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random();
if (computerChoice < 0.34) {
computerChoice = "rock";
} else if(computerChoice <= 0.67) {
computerChoice = "paper";
} else {
computerChoice = "scissors";
}
var compare = function(choice1, choice2){
if (choice1 === choice2) {
 alert('The result is a tie!');
}
else {
 if (choice1 === "rock") {
  if (choice2 === "scissors"){
   alert('rock wins');
  }
  else {
   alert('paper wins');
  }
 }
 else {
  if (choice1 === "paper") {
   if (choice2 ==="rock") {
 alert('paper wins');
   }
   else {
 alert('scissors win');
   }
  }
  else {
   if (choice2==="paper") {
 alert('scissors win');
   }
   else {
 alert('rock wins');
   }
  }
 }
}
};
compare(userChoice, computerChoice);

 

 


Изменено пользователем kve1

1.0

 

Поделиться сообщением


Ссылка на сообщение

очень информативно.

держи нас в курсе.

Поделиться сообщением


Ссылка на сообщение

горелым руби пахнет


Публикация отключена

Поделиться сообщением


Ссылка на сообщение
Гость 2poy_nyasha

мне совсем делать нехуй

 

;(function(){
   var allowChooses = ['камень', 'ножницы', 'бумага'],
    winMap = {
	    0 : 1, 1 : 2, 2 : 0
    },
    question = (function(){
	    var q = 'Ваш выбор: ';
	    for (var i = allowChooses.length - 1; i >= 0; i--) {
		    q += i + ' если ' + allowChooses[i] + ( ! i ? '' : ', ')
	    }
	    return q;
    }()),
    computerChoose = ~~(Math.random() * allowChooses.length),
    userChoose = (function(){
	    var choose;
	    do {
		    choose = prompt(question);
	    }
	    while( ! (choose in allowChooses));
	    return + choose;
    }()),
    meta =  'Выбор компьютера - ' + allowChooses[computerChoose] + ', ' +
		    'выбор пользователя - ' + allowChooses[userChoose];
    if(computerChoose === userChoose) {
	    alert('Ничья. ' + meta)
    }
    else if(winMap[userChoose] === computerChoose) {
	    alert('Пользователь победил. ' + meta)
    }
    else {
	    alert('Компьютер победил. ' + meta)
    }
}());

Поделиться сообщением


Ссылка на сообщение

allowChooses

}())

Поделиться сообщением


Ссылка на сообщение
(изменено)

Бтв нашел ошибку. Вместо

winMap = {
 0 : 1, 1 : 2, 2 : 0
},

 

Должно быть

winMap = (function(){
 return {
   0 : 1, 1 : 2, 2 : 0
 };
}())


Изменено пользователем TycoooN

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...