Lionell #5721 6 августа 2014 Да пофиг на самом деле, но большинство людей, которые когда-то полезут в твой код скажут, что ты мудак и переделают в i j k Поделиться сообщением Ссылка на сообщение
.felix #5722 6 августа 2014 Сходил сегодня на собеседование.Требования: базовые навыки программирования, знания по структурам данных и англ.язДумаю хуйня, полюбому пройду.Выучил сортировку вставками, слияием, быструю. Стеки, очереди, списки, хеш таблицы, бинарные деревья.Чтобы не написать функцию выводящую два наибольших элемента в массиве Сук сидел минут 20 тупил, так и не написал, пришел домой - ебанул за 5 минутНахуй так жить Поделиться сообщением Ссылка на сообщение
TheDeadSkin #5723 6 августа 2014 >зачем ему давать огромное имя?а почему бы и нет?это удобно точнее неудобно это называть длинными, а удобно стандартными короткими я когда я вижу i/j или подобные им, я как-то сразу "а, это индексатор" и сразу понимаю что да как а вот длинные названия переменных никогда не воспринимаю как индексатор, у меня пару раз такое было в моём же коде - я исправлял на i j Сук сидел минут 20 тупил, так и не написал, пришел домой - ебанул за 5 минутНахуй так жить думаю ты просто перенервничал Поделиться сообщением Ссылка на сообщение
Двапой #5724 6 августа 2014 >Стеки, очереди, списки, хеш таблицы, бинарные деревья.может ты еще сортировку пузырьком учил? я тоже, когда в яндекс ездил, затуплялся на простых вопросах, например про верстку, но потом все нормально прошло, прототипы, наследование в жс, все это. Даже поспорил с программистами что мой код будет работать, а то как они предлагают не будет. Пришлось его в консоли писать :) Я был прав, конечно. кто о чем а двапой все про яндекс, лол Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
AskMe- #5725 6 августа 2014 (изменено) кто мне объяснит что такое классы-контейнеры и нахуй они нужны? (в дельфях или хотя бы си) Изменено 6 августа 2014 пользователем AskMe- Лишь ощутив баттхерт до конца, мы обретаем свободу Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5726 6 августа 2014 Сходил сегодня на собеседование.Требования: базовые навыки программирования, знания по структурам данных и англ.язДумаю хуйня, полюбому пройду.Выучил сортировку вставками, слияием, быструю. Стеки, очереди, списки, хеш таблицы, бинарные деревья.Чтобы не написать функцию выводящую два наибольших элемента в массиве Сук сидел минут 20 тупил, так и не написал, пришел домой - ебанул за 5 минутНахуй так жить У многих так на собеседованиях, чаще всего вопросы там элементарнейшие.Вещества помогают, слышал:) Или 100 грамм.Но лучше всего помогает повторение первого курса дискретного анализа, это не долго, если когда-то знал. Поделиться сообщением Ссылка на сообщение
TycoooN #5727 6 августа 2014 oN' timestamp='1407289838' post='14291473']пацаны, кто пользуется rubymine?Захотел установить дебаггер, но пишет такую ошибку Failed to Install Gems. Following gems were not installed: C:\Program Files (x86)\JetBrains\RubyMine 6.3.3\rb\gems\debase-0.0.9.gem: Error installing debase-0.0.9.gem: The 'debase' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' Native compilation failed. Please make sure that you have Ruby DevKit installed Версия руби - 2.0.0-p481Кто сможет объяснить для чайника, как установить? А то я с компьютером на Вы:) Заебешься на винде. Он хочет нативный экстеншен поставить, и типа ругается что твоя винда так не может. Нужно эту ебалу ставить как-то (Development-Kit) Поделиться сообщением Ссылка на сообщение
.felix #5728 6 августа 2014 >Стеки, очереди, списки, хеш таблицы, бинарные деревья.может ты еще сортировку пузырьком учил?Нет, сортировка пузырьком это единственное что я знал с универа , поэтому ее я не учил. кто о чем а двапой все про яндекс, лолВсе жалеешь что не взяли? Поделиться сообщением Ссылка на сообщение
Двапой #5729 6 августа 2014 нет, наоборот рад Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5730 6 августа 2014 oN' timestamp='1407289838' post='14291473']пацаны, кто пользуется rubymine?Захотел установить дебаггер, но пишет такую ошибку Failed to Install Gems. Following gems were not installed: C:\Program Files (x86)\JetBrains\RubyMine 6.3.3\rb\gems\debase-0.0.9.gem: Error installing debase-0.0.9.gem: The 'debase' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' Native compilation failed. Please make sure that you have Ruby DevKit installed Версия руби - 2.0.0-p481Кто сможет объяснить для чайника, как установить? А то я с компьютером на Вы:) Заебешься на винде. Он хочет нативный экстеншен поставить, и типа ругается что твоя винда так не может. Нужно эту ебалу ставить как-то (Development-Kit)Эх, ладно, переживу пока. Спасибо. Поделиться сообщением Ссылка на сообщение
Kant #5731 6 августа 2014 oN' timestamp='1407289838' post='14291473']пацаны, кто пользуется rubymine?Захотел установить дебаггер, но пишет такую ошибку Failed to Install Gems. Following gems were not installed: C:\Program Files (x86)\JetBrains\RubyMine 6.3.3\rb\gems\debase-0.0.9.gem: Error installing debase-0.0.9.gem: The 'debase' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' Native compilation failed. Please make sure that you have Ruby DevKit installed Версия руби - 2.0.0-p481Кто сможет объяснить для чайника, как установить? А то я с компьютером на Вы:)у тебя либо совсем не стоит этот DevKit, либо не прописан путь к нему в PATH. Качаешь с сайта руби, что там написан и дальше в свойства системы→доп параметры системы→вкладка дополнительно→переменные средытам в списке системных переменных есть переменная Path. Жмешь кнопку изменить и в конец через точку с запятой добавляешь путь к установленному девкиту только может быть небольшая беда с наличием пробелов в пути, если руби так же туп, как и джавовский компилятор.тот никак не хотел читать пробелы в путях и требовал себе не C:\Program Files (x86)\Java, а DOS-стайл C:\Progra~2\Java кто мне объяснит что такое классы-контейнеры и нахуй они нужны? (в дельфях или хотя бы си)у тебя есть какие-то данныеданные надо писать, читать, хранить, искатьвот для этого и нужны классы-контейнеры. Разные контейнеры по разному умеют делать вышеперечисленные действия.Из массивов легко читать и писать в конец, тяжело писать в середину.В связный список легко вставить в середину, зато хуй прочтешь быстро. На каждую задачу свой контейнер. Хм, за один проход два самых больших элемента можно найти? хотя что за хуйню я несу, изи за один проход. Хотя сравнений всё равно будет порядка 2n Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Двапой #5732 6 августа 2014 (изменено) набросал такой псевдокод, можно улучшить? max1=null max2=null for value in array if max1 is null max1 = value continue if max2 is null and value < max1 max2 = value continue if value > max1 max2 = max1 max1 = value else if value > max2 max2 = value он на самом деле еще и скомпилировался в js, из коффескрипта, получилось что-то типа var array, max1, max2, value, _i, _len; max1 = null; max2 = null; array = [1, 2, 3, 4, 6, 1, 2, 100, -5]; for (_i = 0, _len = array.length; _i < _len; _i++) { value = array[_i]; if (max1 === null) { max1 = value; continue; } if (max2 === null && value < max1) { max2 = value; continue; } if (value > max1) { max2 = max1; max1 = value; } else if (value > max2) { max2 = value; } } alert([max1, max2]); а ну вообще, как вариант можно инициализировать переменные как минут бесконечность, и тогда убрать первые два блока сравнений, но это чисто олимпиадные какие-то микрооптимизации, за такое следует бить по голове Изменено 6 августа 2014 пользователем Двапой Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5733 6 августа 2014 (изменено) oN' timestamp='1407289838' post='14291473']пацаны, кто пользуется rubymine?Захотел установить дебаггер, но пишет такую ошибку Failed to Install Gems. Following gems were not installed: C:\Program Files (x86)\JetBrains\RubyMine 6.3.3\rb\gems\debase-0.0.9.gem: Error installing debase-0.0.9.gem: The 'debase' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit' Native compilation failed. Please make sure that you have Ruby DevKit installed Версия руби - 2.0.0-p481Кто сможет объяснить для чайника, как установить? А то я с компьютером на Вы:)у тебя либо совсем не стоит этот DevKit, либо не прописан путь к нему в PATH.Качаешь с сайта руби, что там написан и дальше в свойства системы→доп параметры системы→вкладка дополнительно→переменные средытам в списке системных переменных есть переменная Path. Жмешь кнопку изменить и в конец через точку с запятой добавляешь путь к установленному девкиту только может быть небольшая беда с наличием пробелов в пути, если руби так же туп, как и джавовский компилятор.тот никак не хотел читать пробелы в путях и требовал себе не C:\Program Files (x86)\Java, а DOS-стайл C:\Progra~2\Java Скачал с сайта, распокавал.До этого в Path стоял пусть C:\Ruby200-x64\bin. Изменил на C:\Ruby200-x64\bin; C:\DevKitВсё верно?Однако всё равно дебаггер ставиться не хочет, ошибка та же Изменено 6 августа 2014 пользователем De[IVI]oN Поделиться сообщением Ссылка на сообщение
Двапой #5734 6 августа 2014 поставь убунту, там все вещи ставятся за минуту без проблемхотя проблемы тоже бывают, но поверь мне, знание какого-нибудь линукса в будущем спасет тебе жизнь Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5735 6 августа 2014 поставь убунту, там все вещи ставятся за минуту без проблемхотя проблемы тоже бывают, но поверь мне, знание какого-нибудь линукса в будущем спасет тебе жизньДа, я сам это понимаю, но что-то боюсь. Винда привычна, потому что здесь я хоть что-то поставить могу, а убунту будет казаться тёмным лесом. Говорю же, в компах совершенно не разбираюсь, или это не особо страшно?А почему именно убунту? Почему не линукс, например? Или это одно и то же? Поделиться сообщением Ссылка на сообщение
Двапой #5736 6 августа 2014 линукс это ядро, убунту это собственно говоря и есть ОСна самом деле она во многих вещах более логичная чем винда, боятся там нечего - если ты сам не захочешь лезть в дребни тебе и не придется Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5737 6 августа 2014 (изменено) линукс это ядро, убунту это собственно говоря и есть ОСна самом деле она во многих вещах более логичная чем винда, боятся там нечего - если ты сам не захочешь лезть в дребни тебе и не придетсяА есть какой-нибудь простенький гайд по установке, чтобы можно было потом свободно свичиться между осями?А то, боюсь, поставлю сейчас и придётся потом ноут в мастерскую нести Изменено 6 августа 2014 пользователем De[IVI]oN Поделиться сообщением Ссылка на сообщение
Двапой #5738 6 августа 2014 ну просто ставишь образ на флешку/болванку, там мастер установки очень простой, там же разделишь диск если еще не разделил, после установки сможешь заходить или в винду или в убунту при старте Мобильное приложение для продоты https://play.google....id=ru.prodota.m Поделиться сообщением Ссылка на сообщение
De[IVI]oN #5739 6 августа 2014 (изменено) ну просто ставишь образ на флешку/болванку, там мастер установки очень простой, там же разделишь диск если еще не разделил, после установки сможешь заходить или в винду или в убунту при стартеА можно совет, как лучше разделить?http://fastpic.ru/vi...84b9b8.png.htmlСколько выделить места? Откуда резать?А что подумаешь об Elementary OS? Мне подойдёт? Изменено 7 августа 2014 пользователем De[IVI]oN Поделиться сообщением Ссылка на сообщение
justice_st #5740 7 августа 2014 набросал такой псевдокодчто если первые 2 элемента максимальные и одинаковые Поделиться сообщением Ссылка на сообщение