rubish #221 27 марта 2013 Twitter engineers confirmed they had switched away from their Ruby on Rails search-stack, to a Java server they call Blender.следующее предложение не осилил? Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
dENIM #222 27 марта 2013 компьютер вообще говно и не нужно, так тоа доту на чем запускать, умник? общество защиты прав злоупотребителей Поделиться сообщением Ссылка на сообщение
TycoooN #223 27 марта 2013 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-конфигами. Поделиться сообщением Ссылка на сообщение
DIMAN123456789 #225 27 марта 2013 Вообще, не ясно для чего нужен руби. Спецов под него почти нет, а все что есть какие-то хипстеры, завтра ему стукнет моча в голову, уволится. Высоконагруженную систему на нем не напишешь, ибо проигрывает в скорости даже пхп, масштабируется супер хуёво, энтерпрайс на нем не попишешь, ибо нестабилен и дыряв(слышал что есть какая-то нашлепка REE, но видимо для галочки). Он хорош написать за месяц-два говнопроект, посмотреть выстрелит или нет, а уж потом нанимать серьезных дядек для того чтобы мигрировать на что-то более серьезное, типа php, c#, java. И вообще мне кажется этот язык жив только благодаря маркетологам. Типа начинаешь стартап и большими буквами во всех пресс релизах пишешь: САМЫЕ СОВРЕМЕННЫЕ ТЕХНОЛОГИЧЕСКИЕ РЕШЕНИЯ НА БАЗЕ RoR. Инвесторы чото слышали про руби, типа стильно, модно, молодежно, денег дадут. А напишешь что на php, спросят чем будет отличаться от фейсбука? Поделиться сообщением Ссылка на сообщение
rubish #226 27 марта 2013 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-конфигами.а скала по-твоему на чем ранится? Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
TycoooN #227 27 марта 2013 Это очередь, а не сайт Сайт в настоящее время работает на RoR. Поделиться сообщением Ссылка на сообщение
rubish #228 27 марта 2013 Это очередь, а не сайт Сайт в настоящее время работает на 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. Колы я выросту - то хочу буты такым як я годные смайлы Поделиться сообщением Ссылка на сообщение
TycoooN #229 27 марта 2013 Полагаю, что поиск и очередь это не весь бэкенд.When the code base is huge and the team size is large - это относится к 10% веб-проектов, если не меньше. Про остальные случаи наш анонимный источник пишет RoR is still an unbeaten champion. Поделиться сообщением Ссылка на сообщение
kve1 #230 27 марта 2013 (изменено) вброшу свое первое творение на джаваскрипте камень-ножницы-бумага 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");}}}}}}} Изменено 27 марта 2013 пользователем kve1 Поделиться сообщением Ссылка на сообщение
Kant #231 27 марта 2013 да ты просто охуененЗапускать браузер, чтобы ввести строку в консоль Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
kve1 #232 27 марта 2013 ну в скором времени мб страничку запилю с тремя кнопками Поделиться сообщением Ссылка на сообщение
kve1 #234 27 марта 2013 (изменено) да, говенно, так должно быть лучше: 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); Изменено 27 марта 2013 пользователем kve1 Поделиться сообщением Ссылка на сообщение
Tinplz #235 27 марта 2013 очень информативно.держи нас в курсе. Поделиться сообщением Ссылка на сообщение
KotZhilkina #237 28 марта 2013 горелым руби пахнет Публикация отключена Поделиться сообщением Ссылка на сообщение
Гость 2poy_nyasha #238 28 марта 2013 мне совсем делать нехуй ;(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) } }()); Поделиться сообщением Ссылка на сообщение
TycoooN #240 28 марта 2013 (изменено) Бтв нашел ошибку. Вместо winMap = { 0 : 1, 1 : 2, 2 : 0 }, Должно быть winMap = (function(){ return { 0 : 1, 1 : 2, 2 : 0 }; }()) Изменено 28 марта 2013 пользователем TycoooN Поделиться сообщением Ссылка на сообщение