Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: Хочу стать программистом, какой язык учить? О: Английский + Python/Ruby.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispMatlabPerlPHPPythonRubyRustScala
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
уж не знаю повезёт ли мне найти того, кто знаком с этой платформой, но вдруг
сделал калькулятор на arduino только через LCD Keypad shield, и хоть я и задал значение переменным long, при делении любых чисел все равно получаю натуральное число 7/2=3. Фиксится?
>>595142 В данный момент самые популярные языки по отраслям: Backend web - php Frontend web - javascript Intranet enterprise - C# / Java Windows - C# / C++ Android - Java Apple - Objective C
У всего перечисленного доля рынка 70%+, огромный отрыв от конкурентов и практически монополия.
Через 10 лет картина будет аналогичная, потому что индустрия погрязла в legacy и сопровождении. Никакого развития нет уже 10 лет и дальше темпы развития будут только замедляться. Системы все сложнее, сопровождение и доработка значат все больше. Никому не нужны люди с актуальными инструментами, всем нужны старперы, умеющие сопровождать костылями говно 20-летней давности.
Прогрессивные хипстеры-стартаперы пишут на ruby, go или node.js , но на них всем похуй.
>>595182 >Системы все сложнее, сопровождение и доработка значат все больше. Никому не нужны люди с актуальными инструментами, всем нужны старперы, умеющие сопровождать костылями говно 20-летней давности. Эта боль родившегося в нулевые..
Ещё один воннаби-кодер пришёл. А у меня цель ещё и устроится на работу к сентябрю. Что сделано: 2 главы SICP, плачу и грызу 3. "Алгоритмы на Java" "Философия Java" "Жизнь" Конвэя, Тетрис, мелкие задачки. Знаком с C, Python, Java и Racket. Лучше всего с Python. Ботаю с лета всё это.
Я студент-первокурсник шараги(уходить не жалко, всем там похуй, а я топ-студент), так уж вышло. Мамка-папка вышибают мозг, психопроблемы. Нужно бежать пока жив. Мысль- устроится Java junior и перевестись на заочку. Локация ДС.
Хочу написать простой интерпретатор лиспа на java в рамках сикпа и дропнуть его. Дальнейшие действия? Меня возьмут? Что нужно знать?
>>595349 >А в какой раздел мне идти? Морду свою гладко-кукольно-наштукатуренную подними и прочти: >Программы и операционные системы обсуждаются в /s/. Воздержитесь от холиваров. У тебя проблема с программой, вот и иди туда. >Ну что, поможешь мне? Кукле? Нет.
>JavaScript’s functions are first class objects with (mostly) lexical scoping. JavaScript is the first lambda language to go mainstream. Deep down, JavaScript has more in common with Lisp and Scheme than with Java. It is Lisp in C’s clothing. This makes JavaScript a remarkably powerful language. >ES6 tail call optimization >JavaScript becomes a real functional programming language
АЛО АЛО АЛО. Мамкины пограмиры призываются в тред. Есть фаил в миллион строк (числа), нужно сортирануть по возрастанию. Какой ЯП сделает это быстрее всего?
>>595347 Никому нахуй твои интерпретаторы Lisp не упали, бери в руки Django, учи техники глубокого минета и насасывай себе стаж 3 года в какой-нибудь конторе "Рога и копыта" на полурабских условиях без сна и выходных. Дальше, если тебе это все не настоебет до невозможности, перекатишься в один из ДС и сможешь получать зарплату менеджера среднего звена.
>>595470 Ну на работе люди ты же не 1 всё пишешь. Могут спросить названия классов или методов чтобы с другими классами твой работал, а он называется сука и методы всякие хуй и пизда. Ну не красивого же.
>>595474 Ты еще интерпрайзный код не видел. Там, например, есть такая практика: когда реализуешь стек, то вместо push и pop соответствующие методы называются piss и poop.
>>595482 На питоне учиться хорошо, а для работы все равно тебе придется потратить не один год, там уже сам выберешь язык, который тебе больше нравится и будешь его дрочить.
>>595489 >Зачем тогда нюфакам в шапке советуете А чтобы стартовали быстрее. Python легко осваивается за короткое время и служит чем-то вроде песочницы, где можно развить кипучую деятельность без особых заморочек. Прибавь к этому наличие обучающих материалов в достаточном количестве, обилие библиотек и хорошую читаемость кода. Ты же не думаешь, что всю жизнь будешь писать на том же языке, на котором учился? Если ты хочешь быть прогером, то тебе их предстоит освоить не один и даже не два. Что касается претензий к питону насчет его быстродействия или отсутствия каких-то фич, то могу тебе сказать, что врядли твои хелловорды, которые ты напишешь во время изучения программирования, уйдут в продакшен и будут круться на хай-лоад серваках.
>>595489 Новичку на любом языке не найти работы, нужно достаточно неплохо осваивать язык, весь стек технологий, который связан с языком, сети, алгоритмы так, etc. Те времена, когда полгода-год обучения языка и можно уже устраиваться давно прошли.
>>595499 Никому программисты на одном только джс не нужны. Дополнительно нужно будут знания верски, цсс, и остальное связанное с этим всем. Это если фронтенд. Если в качестве бекенда, то там куда больше техноголий. Ну и учитывай, что среднестатистическая фронтенд-макака получает копейки.
>>595498 В программировании есть много общих принципов, алгоритмов и т.д., которые используются во многих языках. Язык - это лишь инструмент, которым ты пользуешься. >как же к вам перекатиться в таком случае? Да можешь начать изучать тот же питон, за полгода вполне реально познать до уровня, необходимого для какого-нибудь стажера, пойти работать стажером, изучить ближе мир разработки, потом перейти в другую область, которая интересна (это будет уже легче) или продолжить развиваться в первоначальной.
>>595503 Но ведь мы начали разговор с того, что на пионе нет работы, кто возьмёт стажёра? В любом случае спасибо за ответ, продолжу учить питон и потом перекачусь в пхп, если не выгорит
Моя первая программа на бидоне. Будет совершенствоваться, мож сделаю двач браузер на шинду на основе этого, если его не сделает никто раньше меня (удивительно, что еще не сделали вообще). http://rghost.ru/8NfDhFBSQ
>>595489 >Новичку вообще не найти на нём работы и лучше переключиться на другой ЯП? Работодателю нужно, чтобы код писался. Новичок в силу неопытности код писать либо не сможет вообще, либо напишет так, что лучше не надо. Потому новички не нужны в принципе, если только сами будут деньги доплачивать. На неновичков спрос не сильно выше, поскольку программистов уже как говна.
>>595515 >На неновичков спрос не сильно выше, поскольку программистов уже как говна. Как говорят постоянно в таких тредах: на макак, да, они особо не нужны, но хороших разработчиков как всегда не хватает.
>>595531 Можешь на хуй выбросить эти детские маняпроекции. На крупном проекте должен быть 1 хороший разработчик, который занимается разработкой архитектуры и координированием действий остальных. Если будет меньше 1 хорошего разработчика - крупный проект пойдет по пизде, если будет больше - работодатель разорится на выплате зарплат. Крупные проекты можно пересчитать по пальцам буквально, хороших разработчиков на порядок больше, чем крупных проектов. На некрупных проектах хорошие разработчики вообще нахуй не упали, там нужны Васяны, которые что-то отдаленно рабочее под фреймворк напишут.
>>595555 Хотите мнение? Вы задумали в принципе далеко не самую умную затею. На моих глазах около десятка парней в возрасте за 30, как и Вы, пытались начать все с нуля, освоить программирование, получить хорошую работу с хорошей ЗП и в перспективе уехать за рубеж. Знаете скольким это удалось? Никому! Основная причина - очень высокий порог вхождения при низкой усвояемости нового материала после 30-и, попросту говоря - не осилили. Даже если и осилите, дальше что? Все двери перед Вами распахнутся? Да не тут-то было! Сегодня типлиды кругом 25-30 лет, 30+ уже ПМ. Дядя, ты куда прешь?!(с) Даже многие программисты с хорошим бэкграундом, которые уехали за рубеж после 30-и в итоге там переучивались в водителей погрузчиков, т.к. по специальности устроиться не смогли. Возможно Вы уникум и у Вас все получится, буду за Вас искренне рад. - http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1176568&msg=18198460 - http://www.sql.ru/forum/1188551/kuda-i-kak-ludi-vybirautsya-iz-takogo-polozheniya
>>595540 Мм. Люблю такие истории. Если честно - даже не хочу это комментировать. Стоит зайти на какой-нибудь сайт вакансий, всегда требуются высококлассные спецы. Что в моей первой компании, что в текущей, ВСЕГДА открыты вакансии и почему-то бОльшая часть людей, какие-то дегенераты и их нельзя назвать хорошими специалистами.
>>595589 У меня на работе сейчас ищется системный программист за 120+ (в Москве). За примерно месяц было всего 3 кандидата, да и то они слабо разбирались и пришлось отбраковать.
Сап. Не вижу тредов по алгоритмам и структурам данных. Или в глаза долблюсь? Прикупил себе Кормена Скиену. Скоро начну обмазываться O(n), КРАСНО-ЧЕРНЫЕ ДЕРЕВЬЯ и т.д. Хотелось бы видеть единомышленников.
>>595555 В 24 перекатился. Жалею, ибо погромист я посредственный и берут меня только в такие же разъебайские конторы. Надо было в менеджеры-продажники.
>>595678 Работал сео-хуео-оптимизатором, там верстанул пару страниц, галерейку на жквери сделал. В резюме слегка спиздел про опыт и навыки. На собеседование позвонили и пригласили, там продолжил пиздеть, но написал и показал на жквери типа туду-лист с лапшой на 50 строк. Взяли php-js-html-кодером, стандартной макакой в общем, проработал чуть больше года. Сейчас докатился до python-кодерка. Ебал всё в рот, если честно. В серьёзные фирмы не берут, тестовые задания делать лень. Мой совет: не суйся. Если нет особой предрасположенности и таланта, есть более простые способы зарабатывать столько же. Иначе будешь скучным серым программистишкой, как и я.
>>595705 Ты понимаешь, клоун, что программист это особая профессия, глобальная, на которую место жительства не влияет? Если тебе платят меньше, чем среднему программисту в США, значит ты либо клован, чистящий системники в госконторе, либо разница пошла на новый майбах начальнику.
Программач, есть 2 массива, нужно поэлементно сложить их и вывести на экран получившийся массив. Сделать это нужно на masm32(ассемблер) с помощью sum и push. Как это сделать?
>>595707 Рыночной экономики в твоем манямирке не существует? Нахуя нанимать контрактора из Восточной Европы на деньги, за которые пойдет работать "средний программист" on site?
>>595712 Кажется ты забыл посчитать все страховки, выплаты, налоги, условия труда, больничные и т.п., которые придётся вкладывать в местную макаку помимо зарплаты.
>>595690 да я месяц назад взялся, мне 20. ну учился на инженера, потом на математика. всё дропнул-проебал, сижу дома, учу пистон. До этого делал лабы на С, пытался в С++ и scheme. В целом опыт на этом заканчивается. ну слишком прохладно для кулстори, бро.
>>595723 Зачем мне средняя в мире? "Ты понимаешь, клоун, что программист это особая профессия, глобальная, на которую место жительства не влияет" - это неправда. Для какого-нибудь Криса Касперски может и не влияет (только почему-то он все равно в США), а для меня - очень даже влияет. Пиздец /pr/ ебанулся, у одних РЫНОК ПЕРЕГРЕТ, другие дрочат на американские зарплаты.
>>595734 Не лаба, а задание на защиту. Я в ассеблере вообще не секу, так как не ходил ни на одну пару и не делал лабы. Поэтому прошу помощи. Сам я работающая java-макака.
>>595665 Зависит от области работы, опять же. Безусловно, навык анализа и разработки новых алгоритмов нужен малому проценту программистом, но они есть.
Ребят, на выходных думаю взять Макбук. Не знаю какой, про 11 либо 12 года, либо эир. Беру для дома, иногда посерфить интернет либо изучить технологию, может и серьёзно покодить, как пойдёт лол. Люблю на животе держать ноут либо с собой таскать. Тут Антон скажет про аир, но хватит ли его мощности и дизайн не классик так сказать)
>>595139 (OP) нужно написать чекер для олимпиадных зада. он должен её скомпилировать. сгенирировать тест прогнать тест и проверить результат. потом повторить несколько раз. что для этих целей лучше выбрать чтобы просто егог написать было быстро работал
>>595816 Ребят, на выходных думаю взять дилдак. Не знаю какой, про 11 либо 12 дюймов, либо вибро. Беру для анала, иногда пощекотать очко либо пососать, может и глубоко засунуть, как пойдёт лол. Люблю в ящике стола хранить анальные игрушки либо с собой таскать. Тут Антон скажет про вибро, но хватит ли его мощности и дизайн не классик так сказать)
>>595887 Хотя ладно. Похуй. Подтяну знание питона. Теперь вопрос как сделать так чтобы я отправил на сервер стопка таких файлов, он их прочекал и прислал лог? Где такой сервер взять и как научить его с клиентом работать? В каком направлении копать?
>>595893 Ну тут смотря кто тебе будет отвечать. Программисты, на самом деле, очень эмоциональные люди. И фанаты своего языка очень эмоционально защищают свою веру, порой неся откровенную чушь. PHP говно? Ну хуй знает, может быть. Только на PHP работает порнохаб и википедия. Кому то он не нравится, кому то нравится. Все языки программирования "на любителя". Все языки программирования являются компромиссом. Попробуй разные и выбери тот на котором будет комфортно работать именно тебе.
Ну и пикрелейтед состояния дел на начало просто что бы ты понимал "расклад сил". Сейчас в тренде nodejs и golang, например. Как, например, года 3-4 назад все хайпали руби на рельсах. А через 3-4 года все будут хайпать новую парашу. А PHP так и будут занимать свои 80% интернета.
>>595893 Разрабатывался людьми, которые понятия не имеют о языках программирования. В итоге получился скриптовый язык, который косплеит одновременно С и Java, с кучей нерегулярностей и нелогичностей.
>>595907 А откуда вообще хейт пхп? Это что-то вроде "нитакой как все" или есть реальные весомые недостатки? И как тебе 7 версия пыхи, что вот вышла? Годнота?
>>595907 > Ну хуй знает, может быть. Только на PHP работает порнохаб и википедия Кстати это популярные ресурсы и долго наверно не меняют свои исходники. Так почему бы им не переписать их на ассемблер? Работоло бы в разы быстрее. Не обязательно ассеблер можно фортран си с++ лиж бы быстрее пхп
>>595910 > А откуда вообще хейт пхп? Кому то он действительно не нравится. Кто то у мамки нонконформист. Евангелисты ноды, голанга, руби и других технологий должны из всех щелей кричать какие они классные, и какой пхп ВАЩЕ ГОВНО. А именно их ты и видишь в интернете. Борьба за жизнь и умы программистов. Ничего личного. С другой стороны нода действительно иногда может быть удобней пхп. И наоборот.
Ну и у пхп действительно есть проблемы, корни которых уходят в его легаси погугли php sadness. Но проблемы, на самом деле, есть в любом языке.
> И как тебе 7 версия пыхи, что вот вышла? > Годнота? Да, вроде годно. Правят некоторые неприятные вещи. Но, опять же, любой язык это компромисс. В 7 версии, например, запилили type-hint и возвращаемые значения. И это изменение было принято далеко не единогласно и породило тысячи драм и не все рады такому нововведению.
Хочу поставить себе Ubuntu вместо Винды на ноутбук. Есть диск с дровами на него (ноутбук) только для Винды (пытался искать на сторонних ресурсах, увы, все версии для видеокарты не подходят) и есть ещё принтер (очень старый, hp 1100) с диском (опять же, дрова с интернетов пробывал, не ставятся). Теперь вопрос. У меня будут проблемы с этими дровами, если я всё таки поставлю себе Ubuntu?
Пишу в ньюфаг-треде. Пытаюсь сделать несложный алгоритм определения видимости на двумерной плоскости на основе ray tracing. На каком языке - не важно, важен сам алгоритм. Основную идею я вижу так: [code] На входе: координаты Xo и Yo наблюдателя; Описание фигур на поле: полигонов (набор вершин) и кругов (центр и радиус для каждого), просто отрезков (начало и конец)
От 0 до PI с приростом, ну скажем 1е-5 радиан, бросать луч будет двигаться против часовой стрелки: В цикле перебирать все объекты сцены: Если объект ХОТЬ ЧАСТИЧНО, ХОТЬ КАКОЙ-ТО ОДНОЙ ТОЧКОЙ, находится выше по оси OY чем наблюдатель, то: Проверить пересечение луча и объекта; Если пересечение есть, то зафиксировать точку пересечения. Проверить, является ли эта точка ближайшей на трассировочном луче. Зафиксировать ближайшую к наблюдателю точку пересечения на луче Записать полученную точку пересечения в массив если она есть, если нету - точку пересечения луча и края сцены Закрасить все точки на луче от наблюдателя до полученной минимальной точки как видимые. [/code]
Двач, я же понимаю, что это не оптимальный алгоритм и он подтормаживает. Может, есть лучше вариант?
>>596090 В жабе зоопарк фреймворков, как и в скриптовых недоязыках. А в C# единый стек технологий - ASP.NET MVC для веба, WCF для веб-сервисов и Entity Framework для БД. Поэтому backend на решетке делать удобнее.
>>596095 > Вроде джава и оплачивается нынче лучше и нужнее Это на западе, а в рашке энтерпрайз по традиции любит винду и технологии микрософта. Я периодически ищу удаленку, по Java почти ничего нет (кроме Android), по .NET же куча вакансий. На офисной работе (не удаленно) зарплаты одинаковы.
>>596095 Пару раз правда попадались вакансии на JavaEE. В первом случае была древняя система с EJB 2-й версии и OSGi, которая крутилась на Java 6 и падала на 7-й версии. Нужно ли говорить, что там не было ни единого юнит-теста, и работало все через одно место? Во втором руководитель проекта был поехавшей прыщеблядью. Попытки объяснить ему, что ASP.NET сейчас абсолютно открыт и успешно работает на Linux, ни к чему не привели.
ахаха, взрослые дяди сидят целыми днями и на кнопочки жмут. идите асфальт кладите, дома стройте, рашка в говне, а они сидят по кнопочками тыкают и на лолей дрочат, фу, позорище.
Супов, анончики. Есть потребность написать пару программ:
одна будет снимать с веб-камеры изображение и сохранять в каталог на диске. Нет, не затем, чтобы подглядывать, как шликает сестра, с софтиной будут работать люди, просто надо, чтобы программа была легкой, простой для использования (читай - с одной кнопкой), и работала без инсталляции;
вторая должна делать запрос к локальному Active directory и возвращать логины, имена компьютеров, IP-адреса по одному из этих поисковых запросов. Т.е., я ищу логин пользователя, и мне выдается списов всех компьютеров, которыми он пользовался, или ищу IP-адрес/имя компа, и мне выдается список пользователей с датами входа в систему. Думаю, суть понятна. Эта программа тоже для работы нужна, тоже ничего криминального.
Так вот, самое хуевое в том, что я не программист, и не знаю, с чего начать. В универе когда-то что-то писали на дельфях и си, но это было давно и неправда, кроме того, сейчас даже не знаю, на чем это все реализовывать, если все-таки делать самому (а хочется самому, конечно).
Анон, помоги, пожалуйста: на чем это все можно сделать, что читать, куда вообще идти? inb4 на хуй криворукий мудак Время терпит, т.к. этой всей хуйней будем пользоваться долго, готов потратить несколько месяцев на то, чтобы научиться.
Двач, помоги пожалуйста. Вчера попробовал написать первую программу на руби, получился симулятор рулетки. Очень примитивный, ставить можно только на чёрное и красное, но я не стремился полностью смоделировать рулетку. Нужен кодревю. Комментариев нет, программа очень примитивна, но если что непонятно - спрашивайте. А если не сложно, запихните в интерпретатор, поиграйтесь. Посмотрите на код. Я совсем безнадёжен или все не так плохо? Увлекаюсь программирование ок. 2 лет.
>>596385 Всё это говно реализую даже такой мудак как я >>596418 на C# за пару вечеров. Ну, пользуясь правилами разработки ПО, скажу, что за неделю. А ты да, либо разбирайся сам, либо как этот кун сказал >>596458
>>596489 Ладно, подскажу немного. Частично нужный тебе функционал из второй части задания реализован в Lansweeper, но, полагаю, ты не сможешь в его развёртывание.
>>596458 Да блджад, я же не прошу написать или готовое выложить, сам же хочу разобраться. >>596489 >разбирайся сам Я так и написал. >на C# Уже что-то, спасибо. >Lansweeper Развертывать ПО мне нельзя. >>596481 >powershell У меня особых прав на работу в AD нет. Будет работать?
>>596494 >У меня особых прав на работу в AD нет. Будет работать? Вроде простые запросы к атрибутам без их изменения должны работать, лол, причем возможно будут работать даже от имени обычных пользователей, даже не домен-админов.
А на C# я тебе, в общем-то, предлагал сделать тоже самое с подключением библиотеки соответствующей, кажется DirectoryServices называется. В Powershell, подозреваю, все через нее же будет, только на шарпе удобней.
>>596418 Переписал как более реалистичную, теперь там реально рандомится 37 случайных чисел. Да, на зеро лучше не ставить, реализовано некорректно (было лень, потом доделаю). http://pastebin.com/LvLijzc9
>>596516 Ахахахах, я даун. И правда. Они же по порядку идут, черное-красное-черное-красное. Я сразу пытался какую-то закономерность найти, думал, может только четные красные, ан нет.
Заебал прикладной кодинг, все эти бизнес солюшены, сервисы, формочки. Думаю вкатиться в лоу-левел кодинг. Есть там какие-то интересные предметные области для души?
Аноны, как сделать так, чтобы окно было постоянно открыто? Т.е. типа как в плеере, который не свернуть и можно читать двач, смотря сериал. Хочу такое же с хартстоуном. Как такое сделать?
Реально ли гуманитарию не разбирающийся в математике (вроде меня) и не знающего ни одного языка программирования выучить язык типа ruby/python? Или это невозможно?
>>596653 Возможно. "Склад ума" - это полная хрень для тех, кто любит все упрощать. Имею гуманитарную вышку. В последних классах школы на математику забил (сейчас немного наверстал). Освоил ассемблер, C, D, SML, Python, REXX.
>>596655 Именно что нужен склад ума + соотв. уровень гормонов + мотивация + подарок от родственников в виде квартирки. Как и во многих других профессиях, почти без исключений.
Освоить пикрелейтед — большого ума не надо. А вот выйти на заказчика, да пройти «собеседование», больше напоминающее допрос (ибо вас 25 человек на место, и все выпячивают свои знания C# как экспертные), вот это другое дело...
>>596660 Успешно только в миллионниках, но в миллионниках и другие профессии успешные. Работы для начинающих уже практически нет, да и для опытных не сильно больше.
Как в C++ сделать таблицу (матрицу) при помощи векторов? То есть вот таким образом: std::vector<vector<int> >. Мне нужно, чтобы сразу получилась матрица размера n на n, и чтобы к ее элементам можно было обращаться как m[j].
>>596660 Начинал с того, что предки купили мне ОЛОЛО-приставку "Сюбор", где можно было программировать на Бейсике. Никаких внятных учебников не было. Пытался что-то химичить своими силами. Потом в 7 классе прочитал в школьном учебнике про Паскаль. Заинтересовался, изучил основы. Составлял простые программки в тетради, которые потом в школе компилировал на ТурбоПаскале 7, лол. В 9 классе пошел на курсы программирования в школе. Там были те же Бейсик/Паскаль + дрочка на алгоритмы и алгебру логики. С появлением нормального инета открылся доступ к гораздо большим объемам инфы и с тех пор освоить тот или иной язык труда не составляет. Было бы время и желание. Но как тут уже сказали, в программировании освоение языков - не главное.
>>596661 Ну так я только про освоение навыков программирования говорил. Как влиться в профессию - другой вопрос.
Кстати, программистом я не работаю. Так что рецептов успеха от меня не дождетесь. Я здесь консультирую только по вопросам кодинга.
>>596487 >Ананий Левитин, «Алгоритмы» Охуенная книга, спасибо. Еще и фамилия аффтара православная, и сама книжка православная, там боженька упоминается)))000)
>>596674 Но математика меня реально тогда не интересовала. По алгебре/геометрии с 8-го класса все время были тройки-двойки. Лучше всего у меня было с биологией, химией, обществознанием, историей и литературой.
>>596668 >Кстати, программистом я не работаю. Для себя занимаешься кодерством? Возможно ли занятие программированием с целью зарабатывания денег, при существовании основной профессии/учебы в гуманитарной области? Такие дела, что скоро предстоит перекат в Европу, а там лучше всех живут именно программисты, остальные завидуют. Плюс весь эмиграч состоит из успешных кодеров. Судьба гуманитария везде довольно печальная.
>>596680 >гуманитарий >едет в постиндустриальные страны >кодером Ты феерический долбоеб, твоя проблема не в том, что ты гуманитарий, а в том, что ты дно (в принципе) и ведешься на хайп школьников, основанный ни на чем.
>>596680 >Для себя занимаешься кодерством? Сейчас - да. Но в последнее время планирую влиться в какой-нибудь опенсорс-проект.
>Возможно ли занятие программированием с целью зарабатывания денег, при существовании основной профессии/учебы в гуманитарной области? Однозначно да. Особенно теперь. Слепил какую-нибудь захудалую игрульку под андроид/иос и получай себе отчисления за демонстрацию рекламы.
>>596679 У тэбя савсэм плёхо с обществознаниэм, иначе бы знал, что у тебя предвзятая выборка, т.е. другими словами, по себе людей не судят. Если ты про себя думаешь, что склад ума не важен (т.к. он очевидно есть), то не надо вот обобщать и рассказывать то же самое про всех. Да одна только асимметрия полушарий верхнего моска вместе с гормонами в исполнении моска нижнего — да уже это закрывает вход в профессию для 1/3 ныне живущих... но нет же, норот массово ломится в кодерочки, как мухи на говно слетаются прям.
>>596685 >предвзятая выборка Какая еще выборка? О чем ты? Я разве где-то публиковал статистические выкладки?
>не надо вот обобщать и рассказывать то же самое про всех Я про всех и не говорю. Я только показал принципиальную возможность преодоления устоявшегося стереотипа о складах ума.
>по себе людей не судят Еще как судят. Мое суждение таково: если у меня есть мозг, то и у других людей он тоже есть.
>думаешь, что склад ума не важен (т.к. он очевидно есть) >очевидно Где на него можно посмотреть? Какие ученые занимались этим вопросом? Где опубликованы результаты их исследований? Источники назови. А голословные выкрики об очевидности чего-либо оставь для кого-нибудь более внушаемого.
>>596385 >на чем это все можно сделать, что читать, куда вообще идти? Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, которые едут по несмазанным рельсам по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоего особого взгляда на концептуальный южно-африканский кинематограф.
>>596692 По крайней мере, о работе верхнего моска писал Борис Сергеев, «Ум хорошо, а два лучше». Работа нижнего моска — «Почему студент потеет на экзамене», Владимир Савченко. >И хули ты доебался вообще? Тихо, товарищи! Рекомендую конспектировать — материал по программе.
>>596705 Ошибка высшего образования в том, что в универах быдло типа тебя тянут до пятого курса, а не выкидывают в военкомат на первой же сессии как раньше. Но некоторые вузы не прогибаются под систему и таки пидорят дебилов.
>>596680 > успешных > денег > завидуют > программисты Вот из-за таких как ты, таких как я везде презирают. Мимо юрист, перекатившийся в кодинг для души в 26лет.
>>596708 >военкомат Хе-хе, вот и вся суть высшего образования. Без военкомата никто бы об эту парашу не стал шквариться и проебывать 5 лет жизни за диплом олимпиадной мартышки.
>>595898 Сделал значит bush скрипт, но пока без генератора тестов. Генератор на питоне потом напишу. Работает и логи пишит. Гуглил такие сервера и нашёл какие-то VPS. Это то что мне надо? Там нихуя не понятно. Как им пользоваться? Как туда мой скрипт залить? Есть где инструкция для аутистов? Зарегал уже 2 бесплатных и так не смог понять как ими пользоваться.
Аноны, позвали на собеседование на стажера sap. По телеонфу минут 30 говорил с секретаршей, понравился, прислала потом вакансию, так так блять опыт в проганье, опыт в sql и прочем, а я по сути в этот не особо шарю (не вникал). Хотя по телефону сказала, что сап нуужен нулевый уровень-всему научат. Надо ли бля паниковать?
>>596764 Меня беспокоит, что в резюме написано про опыт в проганье и прочем. Я могу, конечно, написать чтото на уровне макаки. Секретарша сказала, что у меня мол хорошее образование и ей нравится, что я репетитор-не буду бояться выступать. А еще проиграл с первого вопроса "вы знакомы с сапом или просто знаете, что это много много денег?"
Горит лаба, в SQL уже нет времени разбираться самому, нужна срочная помощь по этим запросам. Просто покажите хотя бы скелет запроса, пытаюсь что то сделать сам, но ничего не получается. База данных сама уже заполнена естественно.
4) Написать и выполнить SQL запросы, следующие виды операций a. Выборка складов, на которых есть достаточное количество какого-либо товара b. Добавление новой записи в таблицу «Заказ» c. Обновление записи в таблице «Статус заказа» d. Удаление записи из таблицы клиентов по тем клиентам, у которых нет ни одного заказа e. Отсортируйте по убыванию количества выполненных заказов f. Определить наименее продаваемый товар g. Рассчитайте средний ежедневный оборота каждого товара h. Рассчитайте суммарную прибыль компании (разница между розничной и закупочной ценой товары) за месяц для каждого товара. i. Выведите только тех клиентов, которые покупали более 3 разных товаров.
>>596929 a. SELECT ... FROM store WHERE ... b. INSERT INTO orders VALUES(...) c. UPDATE order_status SET ... d. DELETE FROM clients WHERE order_count = 0; e. ... ORDER BY complete_order DESC f. SELECT ... WHERE MIN(goods_sale_count); -- не помню, можно ли так делать g. AVERAGE Дальше х.з. А вообще "Мартин Грабер SQL-2003.djvu" на рутрекере. Ищи нужные главы и делай по аналогии.
Машграф, отсечение невидимых треугольников и пиздец.Аноним06/12/15 Вск 08:49:27#223№596945
Анон, спасай меня пожалуйста. Пытаюсь делать прогу по машграфу, сурс - книжка древнего голландского пидора-Аммерала, нихуя не получается. Нарисовал кубик - окей. Нарисовал кубик из треугольников - окей. Пытаюсь сделать отсечение невидимых треугольников хотя бы для выпуклой фигуры (кубик) и ловлю бушлат, так как вместо невидимых, отсекается какая-то левая херня. Для каждого треугольника на экране имею мировые xyz каждой его точки, видовые xyz каждой точки (с учетом расположения камеры) и экранные xy каждой точки (с учетом удаления наблюдателя от плоскости экрана). Пытался считать через все типы координат C и D плоскости и сравнивать их с нулем - хуй, результат для них обоих один и тот же (что логично), но совсем не тот, что в книжке (что уже не очень). Помогайте. Может есть для такого случая готовый, вери изи алгоритм на 10 строчек? Или может посмотрите мой говнокод и исправите ошибку? (как-то стремно в нет выкладывать в открытую, лаба все-таки, потом еще препод приебется насчет уникальности) Ну или хоть дайте совет, как быть.
>>596945 0) Посчитай нормаль каждого треугольника(это на изиче сделать через вершины и векторное произведение). 1) Дропай все треугольники с отрицательным векторным произведением бокового направления камеры(его находи из вектора направления взгляда и вектора "верха"(блжад залочь его)) и нормали.
>>596946 0) уже сделал, я думал, его и надо сравнивать с нулем. Эм, а вот этого нихуя не понял >векторным произведением бокового направления камеры(его находи из вектора направления взгляда и вектора "верха"(блжад залочь его)) и нормали. Это с чем, как, куда, лол? Камера задается координатами x,y,z, которые в ходе работы преобразовываются в сферические (ро тэта фи)
Анон, помоги, нужно сделать домашку по SQL. Мы пока что работаем в FoxPro, моделируем предметную область, пилим схемы БД, заполняем и делаем запросы. Мне дали готовую БД и список запросов, которые я должен реализовать. Проблема в том, что дома оказалось, что у меня в папке нет файла pjt или pjx, а есть только файлы таблиц. Что мне делать? Как открыть эту бд?
>>596970 Как написать функцию, которая проверяет, является ли ее аргумент вызовом функции? Вообще там надо написать несколько функций, которые проверяют, являются ли их аргументами вызовами синусами, косинусами и прочими арифметическими функциями, проверив 1) Что это собственно вызов функции 2) Что имя совпадает 3) Число параметров
Объясните, что учить "универсального" - шарп или питон? Хотеть писать небольшие, полезные утилиты, мб игрушки. Шарп какой-то громоздкий, а у питона этот разлад со второй и третьей версией напрягает, не ясно, на какой стул садиться. Да еще и юнити на шарпе, блджад, а с питоном хуй знает, куда идти потом.
>>596982 А смысл в этой скале? Что в ней "универсального"? Кто на скале игры писать будет, в каком движке он идет в качестве скрипта? Зачем хуйню советуешь?
>>596986 Это тролль, сейчас ещё хачкель посоветуют тебе. Берись за питон 3-хуярь мелкие скрипты, круды, PyQt-десктоп приложения, потом перекатывайся на шарп. Из подводных камней: на питоне больно разрабатывать под спермой, а на шарпе больно под прыщами.
>>596994 Блять чувак, найди себе девушку и перестань жить в мире написания игр на чистом си, через пару лет сам поймешь, каким был долбаебом со своими замашками, и не мешай тут студентам спрашивать, как решать лабы
>>596999 Я тебе и говорю, что хуйню ты спросил. Языки можно пачками блять учить, по шесть штук за месяц, но это все хуйня, так что не имеет никакого значения, какой язык учить первым. Лучше не учи ничего, а займись чем-нибудь более веселым.
>>597007 Умно. Я пытаюсь в cpp, но меня бесит его древнесть и неповоротливость. Написал какое-то количество кода на php, но понимаю, что это тупик, да и вообще быть мастером на все руки за 50к я не хочу. Вот думаю теперь, в питон или в шарп.
>>597001 >убогие поделия >мобилки Там другого и нету. Алсо, все новеллы и 2д хуитки на питонах и прочем и пишутся. Причём всякие движки с жаваскриптами выбирают кроссплатформы ради. А твоя скала для простеньких поделий тащит 2х размер бинаря, что напрямую будет сказываться на загрузках.
>>597007 >Лучше не учи ничего, а займись чем-нибудь более веселым. Вот двачую адеквата. Что вы нашли в программировании, ребята, разработка за деньги это же феерически скучное занятие, сопряженное с анальным совокуплением мозга 24/7, ладно бы хоть платили.
>>597016 В ДС это не сильно много, жаберы, шарперы и прочие получают больше, при этом занимаясь стеком, связанным со своими языками, а не версткой-дизайном-жс-жквери, эскуэль-ноэскуэль, блядь.
Аноны, нужна помощь с прологом. Даны предикаты отец и мать, нужно составить определение предикатов: дядя/тетя, племянник, племянница, дед, родные сестра/брат, двоюродные сестра/брат, супруг.
>>597108 В плюсах разницы нет. В С правильный только первый вариант, поэтому его оставили для совместимости и в плюсах. Использовать нет смысла, только второй.
Есть статья http://habrahabr.ru/post/114875/ и программа в ней. Интересует самый конец, где расшифровка. Есть 8 бит (на пике) для каждого пикселя в изображении. Как их записать в текстовый документ для всех пикселей в картинке? Помоги, Двач, я в С# профан и вся надежда только на тебя!
>>597118 Супруга нельзя корректно выразить, так как это не отношение родства, следовательно оно не выводится из отца и матери которые являются отношениями родства. Можно ввести предикат что у супругов общий ребенок (тоесть люди с общим ребенком - супруги), но это не корректно. Выделить племянника или племянницу без указания пола нельзя. У тебя есть два предиката связаные с полом (отец/мать), есть предикат "племянница или племянник" - отсюда можно вывести что "племянница или племянник" которая является матерью являеться племянниций, и также для племянника через отца. Но это покроет только часть возможных вариантов, для большего нужны дополнительные предикаты связаные с полом.
>>597127 Нет. Биты, которыми кодируется цвет в изображении. m[0] - m[7] - биты, единицы и нули. Я должен получить документ, в котором записаны единицы и нули, по 8 штук для каждого пикселя в изображении.
Горит лаба по хаскелю. Не осиливаю задачи, совсем простые задачи писал, пока не отстал (вместе со всей группой, потому и решений моего варианта нет) из-за традиционной кривизны преподавания - элементарное начало жевать месяц пока последняя блонди hugs или ghci не поставит, а потом все на домашнее обучение, на парах только решения проверяются. Задания типа: Написать функцию h, которая возвращает указанный список элементов на четных позициях, в том порядке, в котором они появляются в исходном списке. Например: h [0,1,2,3,4] = [0,2,4] h [a,b,c,d,e] = [a,c,e] (!)
>>597134 А, ну тогда конструируй строки и записывай их в файл. Не знаю, как это будет C#. Вот код на D. [code lang="d"] import std.conv; import std.stdio; import std.array; import std.algorithm;
h [0,1,2,3,4] [0,2 Program error: pattern match failure: h [4]
Но все равно интересно как починить эту реализацию, она выглядит понятней.
А можно какое-то время подержать меня за руку в личке ([email protected]), пока я осваиваюсь? Заданий сравнительно немного, мне нужно только показать как они работают, чтобы я увидел список функций, которые мне надо заучить перед контрольной и логику их применения.
>>597181 Потому что долбоебы, не желающие выходить из своей зоны комфорта в третью версию, форсят на просторах идею об ущербности третьей версии. Ну это как с Systemd.
2) Написать функцию numocc, которая считает появление заданного элемента в списках: numocc 1 [[1,2],[2,3,2,1,1],[3]] = [1,2,0]
3) Расчеты с использованием операций сложения, умножения и отрицания на элементы типа a (который экземпляр класса Num) будут представлены в виде дерева расчетов типа CT a, определенное как data CT a = Empty | Leaf a | Join (CT a) Op (CT a) Причем Empty - пустое дерево, Leaf - лист дерева, содержащий значение типа а, в то время Join - дерево, представляющее выполнение операции Op с левым и правым поддеревом. Тип Op задается как data Op = Add | Mul | Neg.
(a) Написать функцию wf :: CT a → Bool, которая для данного дерева проверяет правильно ли оно, в том смысле, что оно не пусто и не содержит поддеревья вида (Join Empty Add r) или (Join l Add Empty) и аналогично для Mul и поддеревьев вида (Join l Neg r), где оба дерева l и r - не пустые.
(b) Написать функцию eval :: Num a ⇒ CT a → a, которая для приведенного дерева посчитает сумму представленного в нем счета. Например для T = (Join (Join (Leaf 3) Add (Leaf 2)) Mul (Join (Leaf 2) Neg Empty)) сумма будет T = −10. Если дерево неправильное, функция должна возвращать ошибку.
>>597184 >>597181 >>597185 >>597175 Понятно, спасибо. А в чем различия такие ключевые вообще? Я сначала думал, что это два разных языка прямо, а сейчас смотрю примеры кода и мне кажется, что оно вполне себе портируется.
>>597154 Благодарю за помощь, анон. Однако я вроде бы разобрался с помощью киберфорума, написал и всё более-менее работает. Осталось довести до ума по ерунде.
Так то я С/C++ знаю, но шарп для меня всё равно пока остаётся незнакомым.
>>597236 Спасибо, сэмпай. >>597237 Мессенджеры слишком быстрые для меня! И я могу застесняться... 0D73B9ED47E104EF295C083A423DA2B25A1278798DB01040DDE97BCD6C25D230DA780F6F44C4
Аноны, как мне сделать генерацию всех возможныо расстановок знаков арифметических операций и скобок в заданном шестизначном числе так, чтобы результатом выражения было число 100 в хаскеле??
>>597248 бамп Нашел решение, но как это реализовать на хаскеле? Для построения универсального алгоритма решения данной задачи будем считать слияние двух соседних цифр одной из операций. Тогда между каждой парой соседних цифр может стоять одна из 5 операций. Для N цифр получаем 5 N—1 различных вариантов расстановки операций. Перебирать все варианты расстановки операций удобнее всего с помощью рассмотрения всех чисел в 5-ричной системе счисления, состоящих не болееч ем из N — 1 цифры, то есть для N = 6 от 00000 до 44444. Для перебора таких чисел необходимо написать процедуру прибавления 1 в 5-ричной системе счисления. Для каждого из вариантов расстановки операций перейдем от исходного массива из N цифр билета к массиву из К чисел, где K = (N — количество операций слияния цифр в рассматриваемом варианте). Теперь мы должны рассмотреть все перестановки из K — 1 арифметической операции в данном варианте. Каждая перестановка соответствует одному из порядков выполнения арифметических операций. Так, для 4 чисел перестановка номеров операций 3, 1, 2 означает, что сначала нужно выполнить арифметическое действие между 3-м и 4-м числом, затем между 1-м и 2-м и затем оставшееся. Если результат выполнения действий данного варианта в порядке, соответствующем текущей перестановке, равен искомому числу 100, то задача решена и можно перейти к печати результата. Для данной задачи возможны и более эффективные решения, но в силу ее небольшой размерности комбинаторный перебор оказывается вполне приемлемым.
Два вопроса: 1. с какого языка легче всего вкатываться? 2. на каком языке легче всего найти работу без образования и опыта? т.е. где самый низкий порог?
Пр, как в масме заставить работать ебучий .while? .while (i<end_of_files) .while (i<ebx) .while (ecx<end_of_files) Нихуя не работает, блеадь, кроме .while TRUE, хотя последний вариант я нашел в гугле. Типы совпадают, все инкрементируется, хули надо-то?
Как заставить себя писать код? Только сажусь за IDE, пишу одну строчку и переключаюсь на двач. Такое ощущение, что боюсь думать и сталкиваться с проблемами.
>>597440 Тебе здесь никто ничего дельного не скажет, ибо тут одни быдлокодеры, которые боятся конкуренции. У серьёзных дядек с серьёзным опытом уже возраст не тот, чтобы сидеть на харкачах.
>>597525 С твоим подходом - только в бесперспективные макаки. Оно тебе надо? Нагрузка больше, а получать будешь толком нихуя. Чтобы вкатиться, нужно хотя бы года три-четыре потратить на обучение. А без заинтересованности никакой мотивации не хватит.
>>597524 Уже сделал и нахождение максимума за O(1) реализовал. Я хочу задачи, чтобы надо было подумать, какая структура в данной задаче будет эффективна.
>>597440 хтмл/ксс/похапе, можно еще бидон, чтобы дрочить всякие алгоритмы для себя. И все, пара месяцев этого говна и пиздуешь натягивать говносайты на говно цмс.
>>597536 Ну вот по памяти задачка. На вход подаются координаты 3 <= n <= 10000 точек. То есть входные данные, например, такие: 3 1 6 2 4 3 8 Найти треугольник с максимальной площадью. Вывести площадь.
Анон, насколько ты отвратителен? Расскажу про себя.
Не моюсь месяцами. Мою только патлы. Меняю труханы раз в неделю, поэтому они воняют тухлой мочой и фапчой. Яйца мою редко, а дрочу часто. Поэтому яйца у меня часто покрыты вонючей слизью и преют. Когда я мою яйца, то вытираю их полотенцем, которым вытираю лицо. Ем козявки. Брал свою фапчу в рот. Лизал вагину собаке и мастурбировал ей во время течки. Похоже, она была благодарна. Люблю рассказывать людям о своей и об их ущербности со злобной ухмылкой. Больной, депрессивный и асоциальный эпилептик с аспергером. Люблю угнетать хомяков депрессивными, разрушающими сознание пастами. Грызу ногти на руках. Не стригу ногти на ногах по нескольку недель. Не мою ноги. Выхожу на улицу в грязных, вонючих носках. Дома хожу без носков, ибо воняют. У меня на кресле следы засохшей фапчи. Я фетишист и извращенец. Люди не догадываются о том, что я такой, потому что я внешне няшный и прилично одет, а после близкого знакомства чураются меня. Я редко мою и брею подмышки. В детстве я дал в жопу своему товарищу. Я не убираюсь у себя в комнате. У меня рядом с кроватью гора вонючих носков.
>>597570 Ну вот написал для экспериментов, если одну SendMessage удалить, то уже пашет. Пишу в студии, .586 .model flat,stdcall, все норм работает, кроме этого. http://pastebin.com/rFnUL5kk
>>597618 Речь не о цикле. У него там дохуя повторяющегося кода, подготавливающего аргументы функции. Настолько дохуя, что аж луп ругается на длинный переход.
>>597631 > пиши на си, где подобная поебень оптимизируется Зависит от конпелятора си, но в лучшем случае он положит адрес SendMessage в регистр. В остальном получится такая же портянка из push и call (в 32-битном коде, по крайней мере).
Есть знатоки nginx'а? Не могу осилить логику location. Это просто феерия тупости и нелогичности. Как будто специально сделали через жопу, чтобы ньюфагов отпугивать. Документация мега-херовая, без примеров. Сайт неудобный, под мобильные устройства не оптимизирован. Какой-то постоянный пердолинг с try_files. Неужели нельзя в самом блоке location, который поймал uri, вызвать php-fpm? И зачем вообще нужен fastcgi_split_path_info? Вот есть два location'а с регулярками. Каждый должен вызывать index.php, но с определенным параметром. fastcgi_param не подходит опять же из-за ебаного try_files, т.к. фактически мы перебрасываем запрос и вызываем php-fpm в другом блоке. И это не должен быть get или post параметр.
>>595139 (OP) Из шапки треда: > Алгоритмы, построение и анализ > Data Structures and Algorithms > Algorithms and Data Structures Если есть время только на одну, какую из этих посоветуешь? В чем вообще между ними разница? По названию - примерно об том же, не?
>>597793 И память ты неправильно выделяешь. >malloc(1024) а должно быть > malloc(1024 * sizeof(int16_t)) если тебе надо 1024 элемента, а не 1024 / sizeof(int16_t), как у тебя сейчас.
>>597800 Как-то это сложно. Зайдем с другой стороны. Читаю я значит из файлика fread (m1, 2, 1024, f1) Дальше мне надо прочитать еще 1024 2байтика, но с перекрытием с предыдущими прочитанными т.е. 512 прошлых и 512 новых. Делаю так fseek (f1, -1024, SEEK_CUR) Вроде как и читает, но не достигает конца файла и все зацикливается. Как быть? Как это правильно реализовать?
>>597811 А ты проверяешь, что у тебя было прочитано именно 1024 * sizeof(int16_t), а не меньше?
Машграф, отсечение невидимых треугольников и пиздец.Аноним07/12/15 Пнд 09:19:25#406№597817
Анон, помоги же! Пытаюсь делать прогу по машграфу, сурс - книжка древнего голландского пидора-Аммерала, нихуя не получается. Нарисовал кубик - окей. Нарисовал кубик из треугольников - окей. Пытаюсь сделать отсечение невидимых треугольников хотя бы для выпуклой фигуры (кубик) и ловлю бушлат, так как вместо невидимых, отсекается какая-то левая херня. Для каждого треугольника на экране имею мировые xyz каждой его точки, видовые xyz каждой точки (с учетом расположения камеры) и экранные xy каждой точки (с учетом удаления наблюдателя от плоскости экрана). Пытался считать через все типы координат C и D плоскости и сравнивать их с нулем - хуй, результат для них обоих один и тот же (что логично), но совсем не тот, что в книжке (что уже не очень). Помогайте. Может есть для такого случая готовый, вери изи алгоритм на 10 строчек? Или может посмотрите мой говнокод и исправите ошибку? (как-то стремно в нет выкладывать в открытую, лаба все-таки, потом еще препод приебется насчет уникальности) Ну или хоть дайте совет, как быть. Вектор z видовой системы координат направлен в центральную точку экрана мировой, я так понимаю. Ну, по Аммералу.
>>597827 Если файл не большой, проще весь прочитать его в память и с нужным шагом обрабатывать. Если большой, то этот способ предпочтительней. Что у тебя за задача, что надо так странно считывать файл?
>>597835 Есть wav файлик, необходимо используя fftw расчитывать спектр. Спектр считаю для блока данных каторый домножается на оконную функцию, вот для того чтоб ничего не проебать блоки должны перекрываться.
>>597839 Тогда норм, перемещай позицию в файле. Только проверяй, что было считано столько, сколько запросил, иначе EOF. И с остатком надо количество элементов поправить, т.к. будет меньше 1024.
анон хочу стать мобайл разработчиком, но во многих во всех местах написано ios и android. Значит ли это, что я должен буду писать и на свифт и на йаве? Основной уклон хотел сделать менно на свифт, а к жабе у меня "аллергия", можно ли обходиться только свифтом?
По совокупности для веб-бэкэнда что лучше: Go или Node.js? Экосистема у Ноды же лучше с её NPM? Или нет? Go может в асинхронность, как Нода? Какие ещё плюшки? А, и самое главное: сравнение востребованности. Не только в России, но и вообще. Говорят, за Нодой будущее в веб-бэкэнде. Так ли это? Какое место в этой всей свистопляске занимает Go?
>>597908 Нельзя предсказать же, говноеды-с. Может быть как с пердлом - "охуенный перспективный яп", а потом через год хуяк и про него никто и не помнит. А могут и дальше жрать и нахваливать.
Аноны, не нашел тред про САП. В конце недели будет собеседование на позицию стажера. Может, кто-нибудь сказать, что бывает в тестировании? Мне кажется, что может и бд, проганье и даже блять матан.
Брат 13 лет хочет научиться программировать. С чего ему начать? Какой материал почитать, какой язык учить, чтобы разобраться в алгоритмизации и изучить азы азов языка? Посоветуй, >анон.
Аноны, не могу выбрать язык между Ruby и Python. Хочу ориентироваться на ПЕРСПЕКТИВУ, с программированием знаком поверхностно (C++ до классов дошёл, т.е. весь C знаю), естественно, все твердят Невозможно сказать, что лучше, хорошо, но хотя бы мнения, почему первый, и почему второй, выскажите
>>598016 Питон, потому что это набор библиотек этого языка позволяет сказать, что он действительно общего назначения. У Ruby есть фреймворк Rails, который определил судьбу языка - веб-программирование. А есть ли в Ruby аналоги таких вещей, как Pandas, Numpy, Scipy? Есть ли привязки к библиотекам ML, стоковые драйвера для всех возможных БД? Ответ - нет, либо есть, но все это слабо поддерживаемые расширения. Если ты хочешь заниматься исключительно вебом, руби может оказаться хорошим выбором, но шаг влево или вправо и ты упрешься в отсутствие инструментов для не слишком тривиальных задач. Поэтому выбирай питон.
>>598096 Ты не понимаешь, прелесть 1С в том, что можно изумительно фрилансить. Пришел в организацию, поднял им всю инфраструктуру за 3 дня и получил на руки ~100к.
>>595139 (OP) Коданы, поясните пожалуйста неофиту за работу в IT-компаниях. Что не читаешь описания компаний - так там коллектив сплошь состоит из каких-то активно-креативных энерджайзеров с шилом в заднице. Вот прям каждый просто гром и молнии мечет, носится по лесам, скачет по скалам как горный козёл по ступенькам, ездит с коллективом по степям и лугам, даже по небу ездит, даже по Аллаху! И фоточек пак социоблядных. Не то что бы я был совсем уж забитым хеккой, обычный сыч, которому дома в тишине лучше чем в клубасике. Неужто там и правда что ни компания - то сборище таких вот неугомонных, прожигающих стулья социоблядей? Как они работают тогда, сидячий труд ведь?! Опять простому сычу приткнуться негде? Или это просто очередные офигительные истории типа как у половины контор написано "передовик в трасли на лидере и лучшей компанией погоняет"?
>>598207 Ты какой-то ебанутый. Ну а как ты представляешь себе текс: "У нас вы найдете два этажа унылых, вечно воняющих потом задротов. Максимум куда эти овощи выбирались, это в гости на Кубань к тете Клаве вместе с мамкой. И ты, сука, ничуть не лучше. Среди них твое место."
>>598207 Программирование - это про работу в команде. В команде либо ты социоблядствуешь на высшем уровне, либо не задерживаешься, потому что с забитой омегой работать необычайно уныло, каким бы хорошим разработчиком он не был.
>>598221 > как ты представляешь себе текс А никак. Поэтому и прошу пояснить как на самом деле. >>598222 > либо ты социоблядствуешь на высшем уровне, либо не задерживаешься Звучит так себе.
>>598226 >Звучит так себе. Это уже твои проблемы. Можешь фрилансить, но там будешь социоблядствовать в 2 раза больше, пытаясь расположить к себе заказчиков.
Кто-нибудь разбирается в tcl? В ходе выполнения скрипта сначала считывается файл, затем необходимо подсчитать количество строк, начинающихся на определённые буквы, и вывести их количество. Кроме того, необходимо вывести файл, исключая строки, начинающиеся со звездочки *. Использовать возможности языка tcl лень, выполнял фильтрацию через exec + grep. Если подставлять имя файла, то всё работает отлично, но если подставлять переменную, в которой содержится файл, то скрипт не запускается. Как это можно исправить? http://pastebin.com/y0YZ3zig
>>595139 (OP) Подскажите какая самая лучшая библиоткека для вывода 2д графики, чтоб и кросплатформенная и чтобы под виндой поддерживался gdi, типа простая библиотечка для 2д, для всяких интерфейсов там.
>>595244 Coffe script (по сути тот же js но другой синтаксис, но вобще да, разворачивается в js но писать легче, хотя бы визуально) >>595182 Братишка как же я тебя понимаю, может оставишь контакты?
>>598413 Хуй знает, ЧТО оно должно выводить. Ты бы объяснил, а то из говнокода нихуя не понятно. Зато понятно, что: EOF не влезает в char, NULL не влезает в char, для isdigit нужен ctype.h, cc ты в первый раз проверяешь до инициализации, cс != x || cc != y всегда будет true, независимо от x и y.
Блядь, анон, такая хуйня. Нужно посчитать ебучий интеграл методом прямоугольников в делфи. В тайпе я прописываю "function f1(x:real):real;" потом в implementation я пишу: function f1(x:real):real; begin f1:=(2)/(1-4*x); end; Function INT1(a:real;b:real;n:real;f:f1):real;
При запуске выдаёт ошибку "f1 is not type identifier" и указывает на последнею строчку. ЧЯДНТ?!
>>598468 Реверсинг, пентест. Сколько за поиск уязвимостей платят, почитай в release notes какого-нибудь хрома, хотя это скорее исключение, требующее охуительных скиллов. За реверсинг до кризиса платили $0.5-10К за проект, который длился от недели до нескольких месяцев. Сейчас российские заказы подешевле.
Дело в том, что учусь на программной инженерии, есть базовые знания C#. В этом году получаю бакалавра, но с 3-го курса не учился вообще. Знания ООП очень посредственные. БД не знаю вообще. Что делать, подскажите? Что мне почитать, как сделать так, чтобы появился интерес вновь?
>>598620 Нет, я какол. Ну, у нас не особо ебут, раз ебланить я умудряюсь. Очень старая модель преподавания, что и поставила точку в моей заинтересованности.
>>595139 (OP) 1.Не позволяй коллегам превзойти себя на пути программиста. 2.Будь всегда полезен техлиду. 3.Помни о долге перед своей конторой. 4.Проявляй великое сострадание и помогай juniorам. 5.Прежде чем выразить программисту свое мнение о его коде, подумай, способен ли он его принять. 6.Зевать на работе - признак плохого тона. 7.Не хорошо ходить, засунув руки в разрезы по бокам штанин. 8.Правила общения с эйчаром требуют, чтобы ты всегда отвечал письмом на письмо, пусть даже твой ответ будет длиной в одну строку. 9.Тот, кто пьяным хватается за мышь, проявляет не только безрассудство, но и трусость. 10.Даже если ты знаешь, что тебя могут уволить в этот день, ты должен достойно встретить свою смерть и позаботиться о внешнем виде. Враги будут презирать тебя, если ты будешь выглядеть неаккуратно. 11.Программист должен избегать чрезмерного количества алкоголя, чрезмерной гордости и великой роскоши. 12.Спрашивать, когда знаешь, значит поступать вежливо. Спрашивать, когда не знаешь, абсолютно необходимо. 13. Всю свою жизнь прилежно учись. Каждый день становись более искусным, чем ты был за день до этого, а на следующий день — более искусным, чем сегодня. Совершенствование не имеет конца. 14. Подражание чужому коду — это потворство. 15.Путь программиста — это стремление к смерти. Десять эйчаров не совладают с одержимым человеком. 16. Когда сталкиваешься с легаси, недостаточно просто не беспокоиться. Когда сталкиваешься с легаси, нужно смело и радостно бросаться вперед. 17. Серьезность рефакторинга и другие несчастья определяются нашим отношением к ним. 18. Человек ничего не стоит, если он не понимает, что «сейчас» и «то самое время» — это одно и то же. 19. Поскольку смерть всегда рядом, нужно прилагать усилия и кодить без промедления. 20. Воистину жизнь человека длится одно мгновение, поэтому живи и говнокодь, как хочешь. 21. Если человек не совладал со своим кодом и рассудком еще вначале, он никогда не одолеет врага. 22.Приниматься нужно только за те проекты, которые можно закончить в течение одного дня. Завтра тоже будет только один день.
А есть ли какие-нибудь другие борды по программированию? А то одна доска как то маловата. Чтобы отдельно были языки, отдельно фреймворки, отдельно платформы
пытаюсь найти примерное значение коэффициентов составил систему уравнений в Mathcad, все как в ролике на ютубчике сделал, но он не хочет решать. Хотя простенькие системы как нехуй делать. Что я делаю не так, подскажите пожалуйста
>>598821 Много хороших сайтов онлайн-обучения. Пожалуй, самый крупный и известный это coursera. Если проблемы с английским, то еще есть курсы от Технопарка, вот буквально сейчас запускают их в полностью открытом доступе (а не только для МФТИ/МГУ/Бауманки).
Ассоциативный массив - это хранилище пар (ключ, значение), которое предоставляет функции добавления новой пары, поиска и удаления пары по ключу. Реализуйте и протестируйте ассоциативный массив для хранения пар (ключ, значение) на основе двусвязного списка, где ключ - строка, а значение - целое число.
>>599033 > Ребят, на чём обычно пишут проги под линуху? На том же, на чем и винде. > И что можете сказать за Lua? JavaScript без наследования с более приятным синтаксисом. Применяется для скриптов в играх, потому что рантайм библиотека очень компактная. Хотя изначально делалось для БД.
>>599116 >На том же, на чем и винде. На СиШарпе под Linux особо не пишут. Обычно это Си, C++ и Python.
>Применяется для скриптов в играх, потому что рантайм библиотека очень компактная. Там сам интерпретатор компактный, Lua наряду со Scheme удобно встраивать в программы на C++ например для скриптования всякой нетребовательной работы и расширения функциональности.
>>599482 Тебе нужно тип объявить, прописать что-то типа Func = function: real; а у тебя f1 это идентификатор функции, понятно что он типом не может быть.
>>599507 Ну выше же написано, что я пытаюсь посчитать интеграл методом треугольника. Судя потому что, что я загулил, я должен использовать одну функцию внутри другой.
>>599516 Что ты хочешь сделать я понял. А зачем ты функцию как параметр передаешь я не понял. Объяви эти 2 функции в одной области видимости и тогда вызывай одну внутри другой.
Поясните дебилу за алгоритм. Есть условие - ненаправленный граф. Можно ли убрать три ребра так, чтобы путь из вершины А в Б стал невозможен?
Вроде сообразил какую-то хитроидею, но боюсь обосраться. Думаю Алгоритмом Дейкстры пройтись по графу, дать каждой вершине номер, равный самому короткому пути до начала. Потом проверять все рёбра на предмет "если количество рёбер из вершины с номером i в i+1 меньше или равно трём, то Путь из вершины А в Б станет невозможным при удалении этих ребёр". Взлетит?
Сап, аноны. Ньюфаг, хочу начать программировать. Читаю книгу по питону в шапке. В дальнейшем хочу научиться программировать на Swift. AFAIK, он основан на C++. Вопрос: что лучше — сразу учить Swift или сначала все же C++?
>>599614 Учи сразу свифт. С плюсами у него нихуя общего, може разве что по внутреннему устройству он ближе к плюсам чем к objC, но это нинахуя не влияет. Учить сначала плюсы смысла нет вообще. Если в состоянии самостоятельно написать крестики-нолики то питон можно бросать.
>>599619 Нет, я совсем ньюфаг. Знаю только пару основных команд консоли UNIX, ну и раньше быдлодизайнером подрабатывал, HTML, там, CSS, Bootstrap. До JS так и не дошел.
>>599624 Похуй. Питон можешь забросить или параллельно ковырять.
DirectX и матрицы вращенияАноним09/12/15 Срд 01:25:50#547№599638
Посаны, при вращении камеры я умножаю матрицу камеры на матрицу поворота dx и dy мышки. Всё замечательно, но при одновременном повороте по обоим осям камера начинает крениться, а поворот по этой оси мне совсем не нужен, только по двум осям. Как мне это можно починить
DirectX и матрицы вращенияАноним09/12/15 Срд 01:39:03#548№599645
>>599638 Что я делаю сейчас: camera = Matrix.RotationY(Geometry.DegreeToRadian((cur.X - last.X)) sensivity); camera = Matrix.RotationX(Geometry.DegreeToRadian((cur.Y - last.Y)) sensivity); ... device.Transform.View = Matrix.LookAtLH(...)*camera;
Храню в камере только вектор на цель(условно это центр экрана). Этот вектор вращаю в пространстве камеры на углы пропорциональные мышке. Дальше он не конвертирутеся ни в какую матрицу, а просто передается как параметр LookAtLH, с некоторой валидацией.
Почему не заваливается? Потому что при повороте вектора направления вектора вверха прибит гвоздями. И есть подводные камни: нельзя чтобы одни совпадали, т.е. прямо под ноги или в зенит посмотреть нельзя.
И да, делал в блендере камеру как ты, но насосался диких хуйцов, а от завала без "выравнивания по верху"(еще одни костыль) не избавился.
Сап, программаны. Хочу сделать няшку с использованием крестов и ncurses. В качестве духовного идеала - либерал крайм сквад от автора гномьей крепости. В крестах смыслю достаточно, а вот где хороший материал по ncurses достать? Или хотя бы про и контра этому решению с предложением аналогов\других вариантов.
>>595139 (OP) Привет анон, прошу отнестись к моему вопросу серьезно. Нет, я не школьник и не хочу стать супиркакером за 21 день, чтобы взламывать вкантакти и дудосить пентагон. Суть такова: в последнее время я стал получать слишком много информации. Почти всегда одна информация противоречит другой. Из-за этой хуйни я уже кое-что проебал и боюсь проебать кое-что еще более значимое. Более того, сложилась неприятная ситуация, в которой меня могут контролировать заинтересованные люди, нарочно дезинформируя, что фактически и происходит последние полгода. Предупреждая вопросы: нет, я не ревнивый омежка, который дорвался до пизды и теперь охраняет ее от каждого столба. Просто я внезапно осознал, насколько мало я знаю, а если что-то узнаю, то тщательно анализирую эту информацию получая из пары слов целые предложения, а из предложений тексты. Так вот, я прикинул, что во-первых меня регулярно дезинформируют из корыстных побуждений, во-вторых если я буду знать больше чем сейчас, то дела мои пойдут в гору, я перепрыгну пару луж и обойду пару ям. Ни для кого не секрет, что подавляющее большинство информации исходит от людей. Так вот, исходя из этих соображений я решил, что решение всех моих проблемы - вирус. Я не могу позволить себе содержать "агентурную сеть", да и привлекать посторонних людей к таким делам - так себе идея. Снова предупреждая вопрос: нет, я не бандит и не замешен в каком-то криминале и не планирую что-то противозаконное, стремлением узнавать руководит чистое любопытство и желание облегчить себе жизнь. Последний раз изучал программирование в школе, знаю основы паскаля, сейчас взялся за си++, думаю еще стоило бы подучить какой-нибудь язык веб разработки, под вопросом стоит ассемблер, посмотрел фрагменты кода популярных вирусов на хабре, чтобы иметь представление что да как. Грубо говоря хотелось бы написать кейлогер, который бы считывал ввод с клавиатуры и отсылал мне + неплохо было бы какое-нибудь дурацкое приложение под андройд запилить, которое бы раз в 2-3 часа отсылало мне данные о местонахождении устройства, если это вообще возможно. Так вот анон, в правильном ли я направлении иду? Алсо, кроме всего вышеперечисленного знаком с линуксом на уровне среднего пользователя(могу собрать генту, перекомпелировать ядро и т.д.). Я понимаю, что на это все уйдет возможно даже не один год, но времени у меня достаточно. Такие дела.
Вопрос Java-господам. Во всех книгах класс называют шаблоном, а объект - это конкретный экземпляр класса. Хорошо. Допустим имеется класс "1" и класс "2". Класс "1" - шаблон, а в классе "2" создается экземпляр класса "1". Чем тогда считать класс "2"? Шаблоном его не назовешь. Вызывающий класс? Тогда почему именно все классы называются шаблонами в книгах? Я бы понял, если мне пояснили, мол, одно из применений классов - это использование в качестве шаблонов, но разве категорично утверждать, что все классы - это шаблоны, корректно?
Пару вопросов к вам, товарисчи. Меня интересует, а можно ли хранить информацию в http-запросах? И если, например, сделать сеть из простых серверов, которые будут просто обмениваться запросами между собой, можно ли соорудить механизм, умеющий хранить информацию? При этом она просто будет бродить по сети, удаление её из одного места никак не повлияет на всю информацию в целом. В общем, меня интересует это, сам ответить я не в состоянии, потому что смутно представляю себе работу интернета. В связи с этим второй вопрос - мне бы какую-нибудь полезную ссылочку, чтобы представить работу интернета хорошо.
>>599865 Ну вот у тебя чертеж самолета с болтами. И отдельно предоставлен чертеж болта. Чертеж самолета же не является "вызывающим чертежом"? У тебя чертеж болта и чертеж самолета в котором есть отсылка к этому болту.
>>599865 Ты либо тралл, либо просто ебанутый. (либо школьник) Я не совсем понял, что у тебя происходит и что из этого тебе не нравится. Какая ещё дезинформация? Мамка пишет вконтактик "сходи за хлебом", а когда ты приходишь домой с хлебом - говорит, что батон просила? Или как?
>>599848 смотри сорцы консольных прог с псевдографикой - это классические рогалики, midnight commander, дебаггер ddd, полно других примеров смотри, как они работают с ncurses
Поцоны, я тут короче книгу перевожу, не могли бы вы мне помочь? Интересует перевод: >"platform-appropriate styling" В предложении: "For example, in a GUI system we might have an abstract widget factory that has three concrete subclass factories: MacWidgetFactory , XfceWidgetFactory , and WindowsWidgetFactory ,all of which provide methods for creating the same objects ( make_button() , make_spinbox() , etc.), but that do so using the platform-appropriate styling." Платформо независимый стиль, яправильно понял?
>>599906 Здесь вопрос не в людях, а в том, что мне нужно знать все и про всех больше, чем они сами про себя знают. На это я готов потратить хоть всю жизнь. Просто спросил, в правильном ли направлении я иду.
>>599907 И вот это ещё: "produces a dialog with the OS X, Xfce, or Windows look and feel, depending on which factory we pass it." >look and feel Это "графическая оболочка" так переводится, чтоле?
>>599923 Хорошо, задача - обезопасить меня от всевозможной хуйни и подлянок + необходимость проверять достоверность информации. Какой самый простой способ, если ты не Джеймс Бонд или не можешь все бросить и съебать в тайгу от людей подальше?
>>599624 Тогда просто си выучи. В книге про свифт тебе могут не достаточно подробно пояснить за основы. Вроде ООП и устройства памяти компьютера. Поэтому и С++ и ассемблер стоит подучить. пишу с дивана, но ассемблер для крестов нужен и для свифта скорее всего тоже
>Чертеж самолета же не является "вызывающим чертежом"?
Нет, не является. Чертеж самолета - это шаблон, по которому будет сделан самолет (экземпляр класса).
Может ты не понял мой вопрос? Возьми простейшую программу из двух классов. "1" класс - это шаблон, а в классе "2" расположен метод main и создан экземпляр класса "1".
И тут у меня вопрос:
Чем будет являться класс "2", если шаблоном его назвать ну никак нельзя?
>>599979 Array<Int> - "шаблон". [1,2,3,4] - "объект". Array<Array<Int>> - всё ещё "шаблон". [[1,2], [3,4]] - всё ещё "объект". Ты путаешь сам класс с его инстансом.
>>600022 Зачем ты сюда массивы приплел? Ты можешь на моем примере объяснить? Я даже изображения с этими классами выложил. Просто ответь на вопрос "Чем будет являться класс "2" на пиках?
>>600028 Я пытаюсь с помощью знакомых тебе вещей объяснить. Чем он будет являться? А чем класс является? Вот тем и будет. Вот класс Pet на первой картинке чем является? А почему? Ведь ты в нём создаёшь (и хранишь) экземпляр класса String. Так в чём, блядь, разница-то?
>>599979 > если шаблоном его назвать ну никак нельзя Почему нет? У тебя класс с одной функцией main. Почему это не "шаблон"? Возможно у такого класса в джаве даже кличка особая есть - тоесть одна кличка для всех классов такого типа, чем не "шаблон"?
>>600031 >Вот класс Pet на первой картинке чем является?
Шаблоном, по которому я могу создавать животных с различными характеристиками. Вся его суть в том, чтобы описать общие характеристики животного для того, чтобы я создавал по нему объекты. Здесь я отчетливо вижу почему этот класс является заготовкой и для чего он предназначен.
>Так в чём, блядь, разница-то?
А вот класс PetMaster (Хозяин животного) нельзя назвать шаблоном. В нем же нихуя нет. Все, что он делает - это создает экземпляр по шаблону Pet и вызывает его методы. И вообще он представляет объект из реального мира (хозяина животного). Так какого же хуя в каждой книжке написано, что класс является шаблоном, чертежом, заготовкой, по которому создается объект, если, например, класс PetMaster предназначен вообще для других целей?
>>600040 В общем постановка вопроса такая. Почему матерый программист с огромным опытом, издавший книгу, называет класс шаблоном, если использование класса, как шаблон, всего лишь одно из множества возможных применений класса? Ведь программы могут работать и без создания экземпляра. Как класс, который печатает "HelloWorld" допустимо называть "ЗАГОТОВКОЙ, ПО КОТОРОЙ БУДЕТ СОЗДАН КОНКРЕТНЫЙ ЭКЗЕМПЛЯР", если этот экземпляр там нахуй не нужен?
Есть Одни Книга по комп. сетям (Таненбаум). Возможно ли её прочесть и понять, если ты практически ничего не знаешь об аппаратном и прикладном уровне сетей?
>>600040 >В нем же нихуя нет. >Все, что он делает - это создает экземпляр по шаблону Pet и вызывает его методы. Одно из этих утверждений ложно. >>600049 Потому что так и есть. Просто в версии, когда у тебя весь класс статик, его создаёшь не ты. Просто представь, что он где-то там в астрале пояляется при старте приложения. Алсо, твой код можно переписать вот так. Вообще, ты умеешь в сишку? Если нет, то дропай эту книгу и иди учить няшную. Потом просто пойми, что классы - это структуры (а методы - указатели на функции), и всё будет легко и прельстиво.
>>600040 > Все, что он делает - это создает экземпляр по шаблону Pet и вызывает его методы. Ну так это и есть задача этого класса. Он хозяин класса Pet - заводит себе нового питомца и командует своей сучкой. То что в данный момент создавать объект класса не нужно просто счасливая случайность. В дальнейшем ты сможешь создать несколько экземпляров PetMaster, каждый со своим петом.
Ребята, вы меня извините заранее, но у меня вопрос. Как мне определиться с тем, что мне нужно? Почему-то мой выбор падает именно на Java или Ruby, а я уже почти склонен читать Брюса Эккеля. И не гоните ссаными тряпками, но я хотел работать удалённо, потому что ещё у меня учёба. С математикой знаком. Сейчас читаю книгу Кнута "Искусство программирования".
Студент в треде. Как накладывать на стандартные dx-меши текстурки? Такой хуйнёй никто в гугле не занимается походу, все загружают уже готовые меши с разверткой.
Как это вообще делать то? Я в панике. 1. Техническое задание. 2. Технический проект. 3. Организационная структура компании (Visio). 4. Разработка моделей IDEF0. 5. Разработка моделей IDEF3. 6. Моделирование потоков данных. 7. Разработка диаграмм «Сущность-связь». 8. Разработка объектной модели. По автоматизации учета какого нибудь говна.
>>595531 >хороших разработчиков как всегда не хватает И ты, понятное дело, решил что уж ты-то у мамы станешь именно хорошим разработчиком. Увязнешь в говнорутине за зп чуть выше прожиточного минимума, тебя охамутает какая-нибудь сельдь, появится личинка и ты никем не станешь. И да, хороших разработчиков - ноулайферов тоже хватает. Их не хватает за стажерскую зп.
>>595571 >25 лвл, не думаю, что настолько уж всё потеряно В программировании - все. Ты понимаешь, поехавший, что тебе придется конкурировать с людьми твоего возраста, которые уже 10-12 лет в профессии?
Кто-нибудь использует TDD/BDD в коммерческой разработке? Напишите, пожалуйста, вкратце, что за проект. А то столько статей, как это правильно и нужно, а ирл нигде пока не встречал.
>>600290 Наконец-то, адекват в треде. У джуниора-программиста зарплата уже на уровне уборщика, и это в США. Пока я закончу вышку, то это будет работой на уровне грузчика или рабочего на заводе.
Ищу информацию по REST Api (курсы, цикл видео на ютубе, набор статей с примерами реализации), было бы вообще 10/10, если бы доставили в контексте Android-разработки. Спасибо заранее.
>>595565 >Хотите мнение? Вы задумали в принципе далеко не самую умную затею. На моих глазах около десятка парней в возрасте за 30, как и Вы, пытались начать все с нуля, освоить %профессия_нэйм%, получить хорошую работу с хорошей ЗП и в перспективе уехать за рубеж. Знаете скольким это удалось? Никому! Основная причина - очень высокий порог вхождения при низкой усвояемости нового материала после 30-и, попросту говоря - не осилили. Даже если и осилите, дальше что? Все двери перед Вами распахнутся? Да не тут-то было! Сегодня типлиды кругом 25-30 лет, 30+ уже ПМ. Дядя, ты куда прешь?!(с) Даже многие %профессия_нэйм% с хорошим бэкграундом, которые уехали за рубеж после 30-и в итоге там переучивались в водителей погрузчиков, т.к. по специальности устроиться не смогли. >Возможно Вы уникум и у Вас все получится, буду за Вас искренне рад.
ребят, 17 лвл начинающий программист, написание кода и решение всяких задач приносит удовольствие, с самообучением не сильно спешу, время от времени поучиваю java, но вот почитал формы и начал переживать, чем я после 30-40 заниматься то буду. Если после лет 24 я закончу универ и к годам 34 у меня будет 10 лет рабочего опыта, вродь как и опыт, но часто слышу, что чем старше, тем хуже, что дальше? Правда ли всё то что говрят, мол не найду больше работу, будут брать только молдых? Что делать в этом случае, если к тому моменту не сделаю, с мизерным шансом, успешный стартап или не выиграю в лотерею? Смотрел видос, где какой то мужик рассказывал по этой теме. Говорил мол заделаться тестировщиком/фрилансить/продолжать кодить(это я не совсем понял, в чем смысл презентации если можна просто продолжать программировать) неужели не существует проф роста или хотя б стабильной работы программистом в данном возрасте + шанс что появятся новые йоба технологии которые захватят рынок (тяжело прогнозировать так далеко, но представим худший вариант) а переучиваться старпёрам в разы тяжелее. Что скажете по этому поводу, какого вам работая прогером жить с такой мыслью в голове? И что планируете делать после возраста-х
>>600406 К 40 человек интеллектуально только расцветает, было исследование нейроспециалистов по этому поводу, и вплоть до 60 ты можешь существовать гением в своей области как делают это тысячи ученых по всему миру, в той же Java есть замечательный Doug Lea, которому Oracle чуть ли не яхтами платит. Да и после 60 скорость потери вещества мозга относительно мала, и ты быстрее отправишься на тот свет, чем можно будет говорить о каких-либо последствиях этого процесса. Естественно, если ты настолько долбоеб, что избегаешь здоровой пищи, приема витаминов, употребляешь дурманящие средства, или, не дай Наука, вегетарианец, то для тебя это все не работает и к 45 можно будет спокойно диагностировать деменцию.
Откуда взялась глупость, что после 35 программисты становятся тупыми и должны уходить на пенсию - хуй его маму знает, можешь зауринировать лицо каждому, кто осмелится сказать это.
Другое дело, что за 10 лет (да даже за 5) тебе дичайшим образом настоебет писать код и ты уйдешь на управленческие должности или еще куда, бизнес свой откроешь, в лес с Марусей уедешь жить в землянке.
Посоны, лаба горит. Есть массив из чисел, нужно найти все возможные суммы этих чисел. Я сломал мозг. Пример: Массив[a1,a2,a3] Суммы: a1+a2+a3, a1+a2, a1+a3, a2+a3
>>600434 >Откуда взялась глупость, что после 35 программисты становятся тупыми и должны уходить на пенсию - хуй его маму знает, можешь зауринировать лицо каждому, кто осмелится сказать это.
Рыночек порешал. Вчерашнего студента можно запросто отправить на галеры с другими бедолагами, притом парнишка может писать код вполне уровня миддла, но платить ему будут как джуну пока не уйдет в другую компанию, а продавать его будут как сениора.
А секрет прост, обычно у него семьи нет, потребностей особых нет, хорошо если не с мамкой живет, поэтому за копейки будет хуячить по 100 часов в неделю, а 35 летнего спеца с семьей, потребностями реальными и привыкшего к комфорту ты хуй заставишь больше 40 часов работать если проект унылый. Отсюда и мода на молодых спецов, особенно на западе, там обычно как раз в к 30-35 семью с личиносами заводят.
>>600462 Ну короч представь что у тебя есть еще один массив: М: [0, 0, 0] У него два свойства 1) Его элементы могут принималь значения только 0 или 1. 2) Его длина равна длине исходного масива.
Label 1: Дальше считаем суммы только для тех элементов у которых M[ i ] == 1 Например для М: [1, 0, 1] будет сумма a1 + a3 исходного масива. И результат звписываем на стенку как выходной результат.
Дальше инкрементируем(прибавляем 1) вспомогательный массив по правилам двоичной арифметики и Goto 1. Например [0, 1, 1] + 1 даст [1, 0, 0]. См. сложение в столбик (бляжд 2 класс ебучей школы да?)
Ну и конец наступит когда получим переполнение в М при очередном инкременте
Сколько будет сумм? Их будет ([длина массива]^2) – 1 Для твоего примера: a1+a2+a3, a1+a2, a1+a3, a2+a3, a1, a2, a3 и 0 сюрприз мамоеб Т.е. сразу выдели нужное место для результата.
Ребята, решил стать мамкиным погромиздом, в универе, пока был курс информатики, познакомился с делфи, в школе был бейсик. Подскажите, пожалуйста, ньюфажине, какие языки для чего нужны, и как выбрать для себя какой-нибудь.
О каком физбазе все говорят? Нужно просто инкриментированно выводить цифры заменяя какие-то, делящиеся на определенное число на "Fizz", а другие на "Buzz"?
Анон, из-за чего QTranslator может не загружать qm-файл? Пробовал ложить его и в рабочую папку, и в папку с бинарником, и указывать абсолютный путь. .load("kursach_en") всё равно выдаёт false.
>>600360 Как вы заебали с этим вопросом. НЕТ. Если ты не выучил хотя бы один язык программирования к 13 годам, не участвовал ни в одной олимпиаде по программированию в свои 14, не сделал ни одного коммита в опенсорный проект на гитхабе в 16, то тебе дорога в IT индустрия ЗАКРЫТА. Максимум можешь переустанавливать винду своим родным и знакомым.
>>600406>>600434>>600463 Бьерн Страуструп, Герберт Шилдт, Джеффри Рихтер, Мартин Фаулер, Алексей Пажитнов, Ричард Столлман - многим из них уже за 50, а они еще продолжают работать. Конечно, если к 30 годам ты можешь только писать вывод хэлловорда, рисовать формы и составлять простые запросы с SELECT без JOIN'ов - такому делать в индустрии нечего.
>>600563 >с SELECT без JOIN'ов Ты так говоришь как будто этому так сложно научиться. У меня дед в 60 лет изучал новые среды разработки и прогал на c++, хотя сам по специальности не программист ни разу. Конечно может быть в ембед или системное программирование будет сложно вкатиться, но делать сайтики и приложения для телефонов можно и медведя научить.
>>600567 Смотря что. В JOIN'ах допустим ничего сложного нет, а вот план выполнения запроса, транзакции - с ходу не осилишь. > У меня дед в 60 лет изучал новые среды разработки и прогал на c++, хотя сам по специальности не программист ни разу. Технарь? Я думаю, физику или инженеру вкатиться несложно. > Конечно может быть в ембед или системное программирование Это-то как раз самое простое, ассемблеру можно научить любого школьника. Я в 12 лет работал с прерываниями BIOS, защищенным режимом, портами... Функциональное программирование в тысячи раз сложнее байтоложества.
>>600572 >Это-то как раз самое простое, ассемблеру можно научить любого школьника. Сам язык прост, но нужно изучать архитектуру процессора под который писать будешь, знание математики здесь тоже пригодятся. Но да, всё-таки функциональщина сложнее будет.
Шта? Чего в функциональщине сложного? Херачишь функции вместо всего, осознаёшь иммутабельность. Всякие map, reduce, lambda- просто выучить как и где применять.
>>595139 (OP) Посоветуйте кросс-платформенную универсальную IDE. Раньше мне нужен был только C++ и я был очень рад QtCreator'у. Но недавно мне понадобилась джава, которую к этой IDE не прикрутить. Хотел накатить KDevelop - его сложно поставить на виндовс. Eclipse и NetBeans у меня почему-то тормозят, не хочу их. Qt я использовал в основном из-за того, что там были .pro файлы вместо неудобного GUI-интерфейса, и можно было легко подключать библиотеки и добавлять дефайны/ключи компиляции/линковки. Даже если универсальной IDE нет, я буду рад любой IDE, которая могла бы так же работать с джавой. Уже отчаялся и скачал emacs. Всё бы хорошо: и стили есть, и репозиторий плагинов, и шоткаты удобные, но под виндовсом он работает как-то неправильно. Когда я его закрываю - он закрывается, но вместе с этим вызывает какое-то окно с ошибкой. Пробовал sublime, atom - туда трудно прикручивать возможность компиляции прямо из блокнота. Да даже если этой IDE не будет под линуксом - всё равно. Хочу настройку как в Qt, и чтобы можно было писать на джаве.
>>600588 Нахуй тебе универсальная ide? Все ide для джавы написаны на самой джаве, так ты себя ограничиваешь. Для джавы возьми idea Для крестов есть Clion на этой же платформе, но я не ебу насколько он хорош.
>>600681 >Я не спрашивал, что такое FizzBuzz А это что? >Нужно просто инкриментированно выводить цифры заменяя какие-то, делящиеся на определенное число на "Fizz", а другие на "Buzz"?
>я спросил, действительно ли есть умственно отсталые, не способные его реализовать? Реализация это хуита, некоторые дегенераты даже вопрос нормально задать не могут.
>>600688 Вопрос требует ответа "да" или "нет", а не ссылки в гугле, я не спрашивал, что такое физзбазз, я попросил подтвердить или опровергнуть мое утверждение.
>>600731 В этих концепциях нет ничего сложного. Сложно именно писать реальный код на ФП-языках, потому что их синтаксис и фичи плохо подходят для этого.
>>600588 Для C/C++ используй Code::Blocks Для Java есть IDEA, но если Eclipse тормозит, то и она тоже будет. Тогда хз, попробуй vim/Emacs с плагинами. Когда у меня был слабый комп, я писал в блокноте с подсветкой и собирал через командную строку.
Помогите советом. У меня есть страничка, которая обновляет свои данные сама ajax запросами. С сервера она должна получить список заданий, ну например в json. Задание трех видов, вставить элемент, обновить элемент, или удалить. Что используется чтобы решить эту задачу на стророне фронтенда? Как лучше организовать хранение списока задач на сервере? Пишу на Java.
>>600681 FizzBuzz дают не для того, чтобы оценить интеллект, а чтобы посмотреть, как человек пользуеться языком, IDE, предварительно оценить скилы при скайп-собеседовании (а не смотреть, как ты пыхтишь 15 минут на каким-то алгоритмом).
В твоем случае, как бы ты не возмущался, нет гарантий, что ты реализуешь даже FizzBuzz на реальном собеседовании - банально из-за стресса, так как судя по уровню максимализма, твое первое собеседование еще впереди.
Анон, хочу научится автоматизировать свой дом, заебался рукоятку колосников на котле дергать, лол. Подскажи, какой язык копать, чтобы научится в прикладное программирование? Например к РБП прихерачить редуктор и gms модуль, чтобы рулить котлом по смс.
>>600562 Нет. Когда ты собираешь дистр (или лучше когда отдаешь его), ты берешь из таблицы роутинга рандомные (и/или наиболее долго живущие) ноды. Получается, что с каждым билдом/скачиванием ты раздаешь разные ноды. Дополнительно можешь предусмотреть ручной ввод бутстрап-нод, скачивание файла с гарантированно живыми нодами и т. д.
>>600881 >>600875 То есть, даже если у тебя жестко зашитые бутстрап-ноды в клиенте, и кто-то их все положил, он отсечет до следующего апдейта списка нод в клиенте только ньюфагов или давно не запускавших клиент, а сама сеть продолжит работать. Если клиент уже входил в DHT, значит с прошлого раза у него есть список нод, какие-то из них, скорее всего, окажутся живы, и клиент использует их для бутстрапа.
>>600882 Читай Питон Лутца. Вообще удваиваю анона выше. Не вздумай увлекаться серьёзно. Иначе через полгода-год будешь ныть, что не можешь найти работу, а через 3, что тебя всё заебало. Ничего пиздатого в этой работе нет.
>>600918 А если постоянно тянет к этому, чувствуешь камень на душе, когда забрасываешь это дело. Даже я когда прикидывал так в умишке, мол какая бы мне еще професия приглянулась кроме как IT сфера, так разу тоска и грусть ибо не на что больше не тянет толком, лишь бы найти коллектив гикков со схожими интересами и задрачивать с ними до седины.
>>600926 >>600918 Хочу изучать программирование - потому что у меня душа к нему лежит, не только из-за работы. Работать программистом не хочу. Но я хочу написать свои крутые программы и игры!
>>600943 > Любая работа говно по определению и заёбывает с течением времени Всё так, но если даже изначально не доставляло - тогда вообще охуеешь. Тошнота от заёбанности и тошнота от отвращения - разные вещи. По-хорошему, должно нравится хотя бы при удачной конфигурации звёзд / после достаточного отдыха / при желаемой погоде / если с утра с той ноги встал, и так далее.
Хочу игрушки делать, на юнити3д А там либо сишарп либо джава Пробовал готовые ассеты код смотреть очень похожи выходят Ещё списывал код со всяких туториалов, но в итоге нет понимания как связывать вместе разные участки кода, которые там разными файлами, так то есть уже готовые решения многих вещей, но для их комбинирование нужно переписывать что бы ссылались друг на друга, к примеру код врага есть, ходит действует, код плеера почти тотже, только управляется, но нужно что бы один на другой действовал, но выходят сплошные ошибки Какой проще и быстрей учить? До этого только на кодакадеми.ком питон проходил уроки.
>>600955 >>600955 >звёзд / после достаточного отдыха / при желаемой погоде / если с утра с той ноги встал На самом деле только зарплата/сколько надо сидеть на работе.
Какой язык обеспечит наиболее быстрое и простое вхождение в сферу новичка без опыта? Python, PHP, JS? Прошу без троллинга, так как начинать учить что-то, что не принесёт плодов не хочу, а в теме не разбираюсь. Не надо только говорить, что каждый язык для своего и надо определиться с целью. Цель - вылезти из говна, найти работу
>>601041 >быстрое и простое вхождение в сферу новичка без опыта Если без троллинга, то в сферу ты войдешь либо через 5 лет бесплатной разработки, либо через 5 лет работы за гречку с хуйцами без сна и выходных, потому что новички без опыта никому не нужны.
>>601041 Haskell ну или на крайняк LISP. Знаком с пацанами, которые реально из ПТУшников слесарей выросли в программисты, стали реальными спецами за 2 года, да это много, но там такие переспективы открываются.
Как скоро необходимо начинать перекатываться на англоязычные книги? Начинать их читать тогда, когда ещё русских аналогов нет - глупо, однако понимать всё же проще книги на русском, особенно если не просто особенности нового языка учу, а пытаюсь понять функциональный подход после ООП и прочее. Веб-макака.
>>601107 ИМХО: 1) Читаешь книги, дающие базовые знания, на русском. 2) Перечитываешь их на английском, чтобы понять перевод основных фраз/слов. 3) Дальше читать только на английском.
>>600856 Низкоуровневое управление пишется на си, а клей к вебморде консоли управления - на чём хош. Можно избежать сей, но только надо сразу брать лампочки/выключатели/замки/шторы/розетки/бытовую технику с вафлей и блюпупом, а не паять самому. На хабре гуглом ищи.
Вариантов много. Но для того, чтобы программировать (то есть, разрабатывать программы, решать какие-то задачи) знания языков - недостаточно. Придется серьезно обмазываться предметными областями, изучить подходящий стек технологий, освоить набор сопутствующих инструементов, быть в курсе событий, набираться опыта, изучить практику... Так что если хочешь серьезно двигаться в этом направлении, придется тратить время и силы. Но если тебе "чисто для себя" надо, то за пару недель освоишь какой-нибудь язык и сможешь прикалываться дома, лепить несложные, может быть даже полезные, программки, немного облегчить себе жизнь за компом в плане автоматизации действий и т.д.
>>601041 Бампану вот этого товарища. Самому бы очень хотелось, услышать внятный ответ. Одни пишут - про нехватку программеров, что за 2 месяца можно вкатиться и зарабатывать себе на чай с печеньками, другие - о том что очень сложно найти работу/учиться нужно будет минимум 5 лет и вообще дворники больше получают. Так как, с реальным положением вещей я не знаком, расскажите, где истина? У самого есть стойкое желание активно двигаться в этой сфере, но эти противоречия сбивают меня с толку, все таки чай и печеньки тоже хочется.
>>601145 "средний" прогроммист ты учишься в вузе на специальности по профилю с трудом устраиваешься на работу, получать при этом будешь как обычная офисная обезьянка все
>>601144 Смотря, опять же, в какую сферу собираешься входить. Но из перечисленного тобой я бы Python посоветовал. По нескольким причинам. 1. Он более универсален. 2. Он сравнительно прост и логичен. 3. Разработка решений на JS и PHP неразрывно связана с широким задействованием костылей. Абсолютному новичку не следует забивать себе голову подобными тонкостями, которые, к тому же, очень часто представляют из себя ужасающий пиздец.
>>601145 >про нехватку программеров Пишут олигофрены, которые хотят получить Senior разработчика по цене Junior, к ним никто не идет - они плачутся.
>про нехватку программеров Пишут хитровыебанные персонажи, которые хотят продать сотням лохов свои курсы по 15 тысяч.
>>про нехватку программеров Пишут с подачи крупных игроков на рынке, которые заинтересованы в привлечении как можно большего числа людей в сферу, поскольку можно будет покупать специалистов в разы дешевле.
>о том что очень сложно найти работу/учиться нужно будет минимум 5 лет и вообще дворники больше получают Это суровая реальность.
>>601145 Кратко: нехватка профессионалов есть, но никто не хочет брать начинающих, всем нужны уже готовые эксперты. При этом желающих новичков за последние годы стало буквально 100500 человек на вакансию. То есть, когда все эти люди пробьются и дорастут до миддлов-сениоров, нехватка будет уже работы, причём критическая.
>>601157 Склоняюсь к Питону сам, но после посещения питон-треда понимаю, что работы на нём почти нет, или я неправильно понял? И каковы шансы найти работу ньюфагу без образования 25 лвл?
>>601162 Сейчас тебе язык нужен прежде всего для постижения основ программирования, а не кодинга. Понимаешь, в чем разница? Ты на первых порах будешь изучать не столько язык, сколько основы программирования, которые необходимо знать вне зависимости от языка. Условия, циклы, функции... Все это есть в любом достаточно распространенном языке. И не важно, напишешь ты программу сортировки на Питоне или на PHP. Тебе надо будет понять суть: как выстроить логику программы, как составить алгоритм решения задачи, какая структура данных больше подойдет в данном случае и т.д. А для этого надо выбиать не тот язык, знание которого даст тебе преимущества на рынке, а тот, который не будет ебать тебе мозг во время обучения. Когда ты приобретешь навык программирования, освоение языков и их нюансов станет для тебя обычным делом. Просто надо разделять общее и частное. Есть общий навык программирования. А есть частности, зависящие от языка, компилятора, спецификации, отрасли и т.д. Так вот тебе, как новичку, не следует забивать голову частностями. Кроме того, у этих частностей есть свои подводные камни. Если ты сейчас возьмешь и выучишь, например, PHP, а потом у тебя появится надобность перекатиться на Java или C++, то может сложиться нехорошая ситуация. Это когда ты замечашь синтаксическое сходство между этими языками и делаешь вывод, что на них можно задействовать те же приемы, что и раньше. А это, очень часто, заканчивается плохо.
>И каковы шансы найти работу ньюфагу без образования 25 лвл? Думаю, что небольшие. Собирай портфолио. Заведи себе гитхаб и пили свои проекты, которые ты сможешь показать работодателю. Как вариант - фриланс.
>>600985 Потому что самые большие деньги в программировании в финансах, потом эмбед, дальше уже ынтырпрайз и реклама. Потому что статистика, исследование операций и оптимизация.
Аноны, изучаю питон, скачал книгу, что в шапке, но там ни слова о гуи. Блядь, я ненавижу через терминал щупать что там у меня получилось. Дайте годный ресурс, чтобы кнопочки-хуепочки прикрутить.
>>601197 >Но так я же самоучкой буду на момент поиска работы. И в чём трабл? Ну, самоучка и самоучка, чо ж теперь. Покажешь гитхаб со своими проектами.
>>601217 Ну, как мне кажется (могу быть не прав, пусть поправят, если что), если работодатель забривает соискателя с гитхабом с проектами, но при этом без вышки или с неподходящей вышкой, такой работодатель тебе и не нужен. Разве нет?
>>601217 Реально, особенно сейчас, когда вокруг просто ТЫСЯЧИ курсов, учебников на любой вкус. Но это не две недели, думаю, полгода-год чтобы мог пойти работать (опять же, зависит от области). >>601220 Сложно сказать, все ОЧЕНЬ зависит от области работы, как говорили ранее. Язык - это просто средство воплощения твоих идей и он выбирается исходя из задачи. Питон просто очень универсален и его можно использовать почти везде, поэтому и рекомендуют как язык для обучения.
Я сам с самого начала упарывался наукой и научной разработкой, поэтому пишу на плюсах.
Дублирую. Ребята, вы меня извините заранее, но у меня вопрос. Как мне определиться с тем, что мне нужно? Почему-то мой выбор падает именно на Java или Ruby, а я уже почти склонен читать Брюса Эккеля. И не гоните ссаными тряпками, но я хотел работать удалённо, потому что ещё у меня учёба. С математикой знаком. Сейчас начал почитывать книгу Кнута "Искусство программирования".
Анон, помоги доделать эту задачу. Она почему-то крашится. Похоже, что дерево передается по указателю, но не заполняется и не обновляется. Может быть, я ошибаюсь.
Алгоритмы: куча и поиск порядковой статистики в дереве.
По-хорошему еще надо реализовать удаление элемента из дерева порядковой статистики при выдаче куска покупателю и заново пересчитывать поля size, но мне сейчас лениво об этом думать. Подскажите алгоритм этого пересчета.
Посоны, в общем надо вывести матрицу как на пикрелейтеде (числа это номер элемента, если по порядку). Например, ввел: 1 2 3 4 5 6 7 8 9 Вывел (змейкой, лол): 1 2 9 4 3 8 5 6 7 Хуй знает как это запрогать. С циклами видимо что-то надо сделать. Помогите чуток
>>601338 Уже дебажил. Когда еще не добавил *& перед именами параметров, видел, что кое-где у меня в переменных NULL, хотя этого быть не должно. Может, анон подскажет, где я накосячил? Потому что скорее всего я забыл, как использовать указатели и передавать деревья и классы для изменения.
>>601365 На форуме васма некто Clerk писал, как найти и использовать вм дрвеба. А экспериментировать просто - криптуешь пинч ксором - будет детект, затем вставляешь в декриптор свое дерьмо и смотришь на детект.
Знаю, что платина, и по сути много раз видел ответы на этот вопрос, но они всегда разные. Какой язык перспективен в плане заработка? На чем программировать, мне по больше части все равно, могу вкатиться в любой язык, но лучше бы это не php. Писал на жабе и крестах, после них не могу смотреть на пыху.
>>601409 Чего спасибо-то? Я IDE хочу выбрать, чтобы и на планшете можно было работать, и на пеке. Желательно для джавы, потому что захотелось разработать под андроид.
>>601333 Если матрица детерминирована, то просто берёшь и без задней мысли пишешь вывод каждой ячейки. А так - можно разными способами выводить. Давай точную постановку задачи.
>>601442 Доступ к стору - 100 баксов. Если не взлетит - то ты всё проебал. Доступ к маркету - около 30. Если не взлетит - ты проебёшь на 70 баксов меньше.
>>601442 В плане работы на дядю одинаково. >>601450 Если не вложишься в раскрутку и твоё приложение нихуя не инновационное – то нихуя будет приносить даже столько. >>601447 Имел в виду мобильную разработку
>>601458 >Если не вложишься в раскрутку и твоё приложение нихуя не инновационное – то нихуя будет приносить даже столько. Я как-то заработал около 150 долларов, скопировав игру из уроков по разработке для андроида.
>>601252 Извините за поздний ответ, вчера ушел из обсуждения.
Биоинформатика + генная инженерия.
Сразу расскажу свою историю, если будет интересно. В свое время поступил на ВМК МГУ, летом между вторым и третьим курсом открыл для себя математическую биологию и она меня очень увлекла, начал заниматься математическими моделями в биологии, здесь познакомился с биоинформатикой. Потом пошел в магистратуру на биофак, но, проучившись год, понял, что дают достаточно слабый материал, по сравнению с зарубежным образованием и нашел классную магистратуру по специальности в Швейцарии. Подал документы и меня приняли, бросил МГУ и переехал сюда. Получив master degree тут подал на PhD и теперь уже работаю тут.
>>601458 >Если не вложишься в раскрутку и твоё приложение нихуя не инновационное – то нихуя будет приносить даже столько. Если даже оно инновационное - без пиара о нём никто не узнает.
Подскажите в какой cms проще всего быстро накидать форум. Требования к форуму: регистрация, авторизация, разделение пользователей на группы, возможность прикреплять к записи файлы, настраивать шрифты/отступы, запрет на "плохие" слова.
Аноны, собственно, возник вот такой вопрос: Допустим, я хочу загрузить .mp3 файлы на сервер через ftp, и после загрузки проигрывать их на веб-страницу в обычный html5 аудиоплеер. Но никакой адекватной информации по этому вопросу я не нашёл. Так вот, реально ли организовать всё это одним файлом со скриптом? Или нужно обмазываться всякими icecast и прочими бродкастерами? Заранее благодарю за ответ.
>>601670 Грубо говоря, всегда одинаковый хэш независимо, от порядка параметров, но в хэш передается строка, соотв мне нужно получить одинаковую строку составленную из элементов массива.
md5(implode('foo', 'bar', 'baz')) = md5(implode('foo', 'baz', 'bar'))= md5(implode('bar', 'foo', 'baz')) = md5(implode('baz', 'bar', 'foo')) Т.к. функция implode в тупую конкатенирует, мне это не подоходит. Мне нужно получить одинаковую строку от всех возможных комбинаций строк {'foo', 'bar', 'baz'}, чтобы потом использовать для получения хэша.
>>601670 Xor хешей каждой из строк. Модифицированный crc. Сортировка, конкатенация, хеширование. Для какой цели тебе это нужно, лучше скажи. Коллизий боишься или похуй?
>>601691 Считаешь хеш каждой строки. Сортируешь хеши и конкатенируешь в один массив байтов. Считаешь хеш этого массива. Если второй хеш выберешь так, что его длинна блока входного блока совпадает с длинной выходного блока первого хеша - то круто. Единственная проблема - невозможно считать общий хеш, пока не отсортируешь.
Есть кривой обход этого минуса - не сортируешь, а подаёшь сразу на вход коммутативной функции, например crc с модифицированной длинной блока. Но тогда устойчивость к коллизиям ложится на плечи первой хеш-функции.
Сначала оказывается, что окамл не работает под виндой без цыгвина. Потом оказывается, что это говно не может работать с уже установленным мингв, и тащит его ещё раз куда-то в свои внутренние директории. Потом опам не конпелируется на винде, причём аж с начала 2013го, и всем похуй. Потом оказывается, что не важно, что он не собирается, ибо пакеты всё равно работают только под пердями. Просто, блядь, охуеть инфраструктура. И это окамл - "самый пригодный для реального мира функциональный язык". Теперь даже неудивительно, что функциональщики до сих пор ничего путного не написали.
>>601712 >неудивительно, что функциональщики до сих пор ничего путного не написали. Не думаю, что дело здесь в Окамле. Есть же F#, который, по сути, тот же Окамл + .NET. Но ситуацию это не меняет.
Анон, помоги решить эти задачи, у меня уже жопа горит от них. Сложность всего этого говна в том, чтобы правильно понять условие и учесть все возможные случаи. Я потратил целый час только на то, чтобы связать друг с другом входные данные, условия и пример. Говорят, что во всех трех задачах достаточно одного двойного условия: "остались ли задачи" и "осталось ли время", и все три решаются одним кодом с использованием условной компиляции. Помогите разобраться, как они решаются. Вот мой код: https://ideone.com/Dtf1xb
Я оказался живым примером быдлокодера, способного реализовать алгоритм или структуру данных по памяти, но неспособного их использовать в таких задачах. Что как бы намекает на отсосность собеседований, где требуют алгоритмы.
>>601719 Возможно, я слишком впечатлительный, но я посмотрел две презенташки от того мужика, который написал в скалу миллион строк кода и свалил в итоге с горелой жопой, и что-то мне с тех пор этот язык не интересен. >>601720 Для f# нужен либо йоба-дуднет с йоба-студией, которые у меня не пойдут даже не из-за того, что они под висту и старше, либо выкачивать полгига моны и пердолиться с собирательством из исходников. Причём, как я видел в интернете, успех в последнем случае не гарантирован. Что печально, ибо платформа, да и синтаксически шарпей чуть приятнее.
>>601997 Че ты несёшь-то поехавший? Ясное дело, что она тоже закручивается. Только в спирали можно легко сплясать от порядка матрицы наверное, а в змейке не так легко.
Привет, прошу помочь в поисках годного учебника. Мне нужно, чтобы объяснялось все с нуля, чтобы было объяснение алгоритмов, азы Software Engineering, и, конечно, само программирование. Язык не имеет большую роль, единственное, чтобы на нем можно было разрабатывать десктопные приложения. Учтите, я полный ноль. Спасибо.
Нашел неплохие учебники по Lazarus, но его вроде мало котируют. Говорят, низкий порог вхождения и все дела. Стоит ли начинать с него? Или это тупиковый путь и прямая дорогу к говнокодингу? Расскажите неофиту.
>>602020 Lazarus - это среда разработки, работающая поверх компилятора FreePascal. Учи основы программирования и будет тебе счастье. По Паскалю учебников предостаточно. А говнокодить можно на любом языке.
>>602022 А стоит читать книги вроде "для чайников" "выучи за 21 день", или это все низкопробный шлак и нужно читать что-то более серьезное? Просто я много срачей на эту тему встречал.
>>602023 Я бы рекомендовал придерживаться позитивного мнения опытных людей. То есть, обращай внимание не на те книги, которые они обсирают, а на те, которые они рекомендуют. Всех книг не перечитаешь и свое мнение о каждой не составишь. Поэтому, если видишь, что некую книгу очень советуют многие знающие люди, то есть смысл остановить свой выбор на ней. Основных недостатков у различных ширпотребных книг может быть два. Во-первых, поверхностность изложения. Это, в принципе, не страшно, ибо всегда можно наверстать при помощи других книг. А вот второй недостаток оче критичен. Автор может оказаться долбоебом, плохо знающим язык и пишущим откровенный бред. Так что лучше не рискуй. Доверься общепризнанной классике, если таковая имеется. Если по выбранному тобой языку таких книг не наблюдается, то ищи, в первую очередь, труды людей хоть как-то причастных к созданию языка.
>>601712 хочешь выяснить как кодят на окамле работающие проги, лезь в сорцы MLDonkey алсо, возможно стоит не упирать на окамл, а вообще выбрать что-то из ml семейства, тот же f# - охуенчик, можешь даже читать старые книжки по ml семейству и вообще функциональщине, а задания и примеры из них делать на f#
>>602017 >чтобы на нем можно было разрабатывать десктопные приложения. Тебе в 1997 год. Учебник "Основы программирования Windows-приложений на Delphi".
Рябята, посоветуйте, пожалуйста, на каком языке и оси лучше реализовать создание смс-чата? Суть такая - в сервер (мой домашний комп) вставлены 3 gsm-модема с разными номерами телефона. Нужно, чтобы на моем сайте пользователь регистрировался, указывал кому и что отправить и, нажав отправить, сервер сразу же давал команду отправить смс с одного из модемов. Далее можем должен слушать и входящее смс передавать обратно пользователю (пока пользователь не нажмет кнопку ЗАКОНЧИТЬ ОБЩЕНИЕ). Если второй пользователь начал общение, то сервер должен выбрать под это один из свободных модемов. Вот.
>>602160 Я бы для начала подумал, как защититься от использования твоего сервиса в неправомерных целях, еси ты собираешься делать его публичным. Ведь придут в первую очередь к тебе, как к владельцу номеров.
Реализуй на то, что знаешь лучше всего (видимо, ничего, раз задаёшь такие вопросы). ОС - взависимости от используемого инструмента. Если собираешься писать на C#. то Windows, для всего остального Linux
>>602170 Писать я не умею, но нужно дать задание кодеру, поэтому прошу консультации, что лучше использовать. Вот ты пишешь, ставь вин, если собираюсь писать С#. Но я ищу именно наиболее эффективный вариант для связки сайт-сервер-модем. Зачем мне писать на Шарпе, если можно использовать что-то другое? Кодеры же на всем есть.
>>602253 С софтом проблем не будет? Например С# только на винде работает, дизайнерам фотошоп нужен и т.д. Сильно не кидайся тапками, я люблю глупые вопросы задавать.
>>602258 Тебя не те проблемы заботят, серьезно. Ты сначала язык выучи, осиль его экосистему, стань лучшим из тысяч других джуниоров, чтобы тебя вооще на работу взяли, там уже разберешься что к чему.
>>602257 В смысле? Ты просил книгу, чтобы объяснялось всё с нуля, чтобы было объяснение алгоритмов, азы Software Engineering, и, конечно, само программирование. У Стива Макконнелла в «Совершенном коде» всё это есть. Тогда изъясняйся как-нибудь яснее, чтобы было понятно, что конкретно ты хочешь, раз «Совершенный код» — не то.
Друзья, не знал куда обратиться, в общем не работает куклоскрипт, при загрузке любой страницы с двачей сначала загружает ее, а потом выдает экран фона.
Анон, чёт у меня не работает функция по удалению элемента из списка в делфи. Я всё правильно записываю? Или ей нужно пользоваться как то по другому? (В implementation всё, что надо, прописано) Del(List1.Strings)
Как искать годные учебники? Есть какие-нибудь каталоги, сервисы или рейтинги, мне вот нужен учебник по линейному программированию, но их тысячи, как быстро отмести шлак и выбрать годный, времени на перечитывание каждого у меня нет.
Вирустотал агрится на пустую программу скомпилированную в делфи. Как это фиксить? Причём, на пустую программу агрится куда больше, чем на любой код. Не могу понять логики работы.
Какие подводные камни в использовании обычного 3g свистка мегафона для передачи данных 24/7? Свисток будет стоять в 500 км от места моего нахождения и его невозможно будет просто так взять и перезагрузить. Конектится модем wvdial'ом ну и работает его реконект. Может что то пойти не так?
>>602549 Команды гита: 1) pull Утягиваешь последние изменения с сервера, делать нужно ВСЕГДА перед заливкой своих. 2) commit Коммитишь свои изменения (нечто вроде "фиксации", но они еще не отправляются на сервер 3) push Отправляешь закоммиченные изменения на сервер. 4) checkout <ветка> переключаешься на выбранную ветку
Аноны, помогите с лабой по хаскеллю: Генерация всех возможных расстановок знаков арифметических операций и скобок в заданном шестизначном числе так, чтобы результатом полученного выражения было число 100.
Спрошу третий раз. Ребята, вы меня извините заранее, но у меня вопрос. Как мне определиться с тем, что мне нужно? Почему-то мой выбор падает именно на Java или Ruby, а я уже почти склонен читать Брюса Эккеля. И не гоните ссаными тряпками, но я хотел работать удалённо, потому что ещё у меня учёба. С математикой знаком. Сейчас начал почитывать книгу Кнута "Искусство программирования".
>>602613 Функция: function Del(var aList : TList; var aPPrev : TPElem) : TPElem; begin Result := nil; if aList.PFirst = nil then Exit;
if aPPrev = nil then begin Result := aList.PFirst; aList.PFirst := Result^.PNext; end else begin Result := aPPrev^.PNext; if Result <> nil then aPPrev^.PNext := Result^.PNext; end; if aList.PLast = Result then aList.PLast := aPPrev; end;
>>602638 Есть которые tlist. Есть которые tlist<single>. Я всегда свои списки использовал, которые сам написал и точно знаю как они работают. Это намного надёжнее. Например, дефолтные динамические массивы имею некоторый редкий баг, который возникает если есть сложная работа с памятью. Я однажды очень много времени потратил пытаясь найти эту ошибку с памятью. Как выяснилось, ошибка возникала в строке вида setlength(arr,0) в конце функции(arr было обычной переменной в функции, но под конец функции поле работы с менеджером памяти что-то в этом массиве ломалось). Я так и не понял природы её возникновения. >>602639 >TPElem Спрашивай понятнее. Я не знаю как у тебя этот тип объявлён. И выше ты писал что вызываешь функцию как Del(List1.Strings). Хотя, тут приводишь уже совсем другую del с другими аргументами.
>>602616 На Java удаленно практически не разрабатывают, специфика такая. Вероятность получить Junior разработчику удаленную работу на чем-либо, кроме PHP, стремится к нулю. Да и с нормальной сейчас сложности.
>у меня учёба Работодатель несомненно войдет в твое положение и с каменным лицом будет терпеть убытки, а не возьмет любого из остальных 449 Васянов, ожидающих под дверью.
>>602650 Ну и славненько. Все равно у тебя текст программы на пикче и в файле не совпадает. А из-за того, что я увидел в скачаном файле, у меня теперь кровоточат глаза и я хочу навсегда отправить тебя, глупая сельдь, работать на фабрику школьных тетрадей, где ты бы целыми днями отмеряла отступы для полей.
>>602649 Да я уже понял, что я пытаюсь применить функцию для динамического списка на списке строк. Ёбанный ублюдский делфи, теперь всю программу переделывать, при том, что я абсолютно не знаю, как работают динамические списки.
>>602676 >Ёбанный ублюдский делфи Дропай. Хоть сейчас это мой любимый язык, и я по возможности пишу на нём, если есть выбор. Приходится признавать что очень много косяков и не слишком удобных вещей, которые в тех же крестах сделаны лучше(или по крайне мере логичнее. Для примера, хотя бы возможность работать с указателями нормально в делфях по умолчанию отключена. Как же я страдал, до того как нашёл директиву {$POINTERMATH on}. И почему она по дефолту выключена?). К тому же, делфисты нигде не нужны и под делфи никто не будет выпускать sdk и всё в таком роде, перспектив почти нету. Проще сразу писать на крестах или ещё чём-то, чем писать кучу лишнего кода и добавлять костыли, чтоб заставить нечто работать в делфи. >>602703 >который думал что она ему даст Ты слишком категоричен. Два года назад учился в универе, и мне до сих пор тянки(и изредка парни) пишут с просьбами помочь с лабой, лол. Я всегда помогаю просто так(хотя часто деньги предлагают), мне само по себе очень нравится писать программы. Не исключаю, что тот "омежка" тоже может делать что-то просто так, даже не думая в таком смысле про тянку.
>>602703 Лол, в пятницу слышал, как шлюха-социоблядь просила однокурсника решить ей олимпиадку на шарпике. Причем однажды она еще так презрительно отозвалась о парнях и сказала, что выйдет замуж только за МУЖЧИНУ старше себя. Никто не обратил на это внимания, ибо, наверно, молодые-шутливые, а я запомнил. Если мне когда-нибудь напишет первая - уринирую ее.
>>602721 Потому что могу. ТНН, бич. Иди посмотри фильм "Небо над Берлином" и подумай о том, что у быдла с тянами никогда не будет той самой настоящей любви, приносящей покой и утешение.
>>602755 Забавно. Я Руби пользуюсь, но никому его не советую. Питон победил, ибо прост, как камень. Новички, берите Питон, говнокодьте на нём. В Руби итак хватает быдла, приток от хайпа в конце нулевых даёт о себе знать.
>>602753 >В чем прикол? В простоте изучения и доступности учебных материалов.
>Почему нельзя взяться за Яву, Си+? Берись, за что хочешь. Я вообще не понимаю, какие претензии могут быть к советам из шапки треда? Это же просто советы.
Если серьезно, я открываю вакансии и смотрю что ждут от программистов работодатели. Понятно что под разные задачи людей ищут, но ведь есть же сейчас языки, которые используются повсеместно практически, а значит изучив такие, научившись на них писать - станешь востребован и без работы не останешься, я в чем то не прав и где то пропустил звено в логической цепочке?
Измена тян - это просто вопрос времени. Самки по своей природе полигамны и постоянно сравнивают самцов. Если выбор невелик, то сойдет Сычев, но как только на горизонте покажется высокоранговый охуенный самец, Сычев будет послан нахуй.
>>602760 Еще один дефектный с пиздой под носом решил поделиться своим охуенно нужным и важным мнением. Такое озлобленное говно нужно в гуманных целях пристрелить, как блохастого пса, что бы не вертелся под ногами.
>>602759 Учиться писать можно на любом языке. Просто на некоторых из них это дело идет более гладко; другие же грузят новичка ненужными нюансами, характерными для данного языка, но не имеющими отношения к собственно программированию. На протяжении своей практики программист вынужден изучить порой около десятка разных языков. Поэтому не надо относиться к выбору первого языка как к чему-то определяющему. Выучить новый всегда успеешь. Берясь изучать первый язык ты, помимо него, будешь изучать еще и общую теорию программирования. Когда ты еще ничего не знаешь, то тебе кажется, что изучение языка - дело продолжительное. Но как только освоишься с навыком, изучение языка больше не будет для тебя проблемой.
>>602765 Проиграл. Опять униженное прыщавое уёбище лопнуло и начало размахивать своим сломанным детектором по всему треду. Пиздили твою мамашу на обочине, раз она высрала такого дегенерата ущербного.
мне вот например впадлу за кем то будет телку поднять. имхо один раз нашел и все. изменила вскрыл горло сначала ему потом ей, потом вырезал ее близких родственников и его тоже если найдешь. и детей туда же, они не достойны жить будут.
Конечно, сейчас мимокрокодилы будут кукарекать, что их-то не такая, но это в подавляющем большинстве случаев хуйня полная - вон, даже в этой теме одному дураку за 3 года отношений рога нарисовали, а он и не в курсе был. Тоже наверняка думал, что его не такая.
А тех, кто готов измены простить и считает это нормальным я просто не понимаю. У нас в отношениях мужик отвечает вообще за всё, функция пизды заключается лишь в том, чтобы потреблять, рожать и сосать. Если шкура даже нормальной куклой быть не может, нахуй вообще такая пизда нужна?
>>602776 А больное шизоуёбище всё тужилось и тужилось зафорсить свое новое говно. Жалко твоих родителей, хотели себе нормального сына, а в итоге им такой дефектный ущерб высрался на голову.
Понимаешь, ты в моих глазах уже упал ниже мяснодыркофила птушного с модеркой, которого я постоянно обоссываю. То есть, он хотя бы семенить грамотно может и мимикрировать, переписывать реальность и историю дотатреда. Но ты же не можешь нихуя, кроме как задетектить бабах и апеллировать к тому что я тебя оскорбляю. Хотя чем я тебя оскорбляю и обсираю? Ты карлан и жиробас? Да. Ты девственноомежка? Да. Ты живешь в мухосранске? Да. Ты даун не читающий и никогда не читавший литературы? Да. Просто невероятно как ты на ровном вместе приебался и пытаешься заставить меня оправдываться и пруфовать что либо, лол, в то время как я просто думал что ты интересовался моим набором. Ан нет, омега она и на аиб омега и будет крысить и выёбываться, пытаясь сделать себя чуточку менее омегой чем она есть на самом деле. Ирл бы я бы об тебя даже лезвие своего любимого ножа не стал пачкать (в отличии от мяснодыркофила птушного семенящего шизоуебища), лол, просто бы душил и наслаждался зеленением твоего ебала. Ты бы еще заплакал и начал умолять меня остановиться.
>>602779 Сколько бы ты не придумывал про меня говна, охлаждающего твою сраку, ты всё так же останешься завистливой девственномежкой, которая сохнет по рыбной селёдки и мясной дырке, постоянно ноет в треде и пытается меня дискредитировать и испортить мою репутацию, а по ночам ты засосываешь банан себе в задницу и представляешь что ты няшный трапик. При этом тебе едва ли хватает денег даже на роллтоны. Ты просто конченное омежное, ущербное уёбище и ты им всегда останешься. Жалко твоих родителей, они так хотели сына, а высралось вот такое вот дегенеративное гнойное дефектное шизоуёбище.
>>602782 Я понимаю, тебе скучно, у тебя дефицит внимания, тебе делать нечего ты решил попиздабольствовать и время убить, а я тебя кормил, убогого, ведь без внимания ты выпилиться можешь, корм свинячий.
>>602787 Как я и сказал. Обоссанное больное шизоживотное ушло в отрицалово. Самое забавное что после такой максимум омежной аутофелляции она еще будет называть кого-то убогим, девственномежным и т.д. Как же мне жалко тебя. Ну ничего, скоро ты выпилишься или укатишься обратно в /b/, перестанешь отравлять мой ламповый тред своим ущербным семенством и убогими высерами.
>>602787 Это просто шизоуебище с дефицитом внимания пытается получить хоть какие-то эмоции в своей ничтожной жизни. Окропил социоблядка уриной, пусть деградировавший педальный подтирачер понежится в струях янтарной жидкости из мочеточников.
>>602794 Даунёнок понял что обосрался и решил выехать на упорстве, отрицая здравый смысл, обманывая самого себя и стараясь не замечать запашка говнеца из его просранных труханов. Бедное убогое униженное животное, лол. Поскорее бы тебя усыпили. >>602791 Лол, еблан обосрался с детектом и пытается теперь переложить говно из своих портков в чужие. Даже не знаю скринить тебя чмошника или просто обоссать.
>>602797 Пожалуй таки напрягусь и еще раз жиденько просрусь в твою гнилозубую пасть оголтелого опарыша, паралелльно выдав смачного пенделя под сраку, отправив тебя в яму помоев и испражнений где ты будешь тонуть медленно и с наслаждением, говноедик. Нннайс.
>>602799 >Пожалуй таки напрягусь и еще раз жиденько просрусь в твою гнилозубую пасть оголтелого опарыша, паралелльно выдав смачного пенделя под сраку, отправив тебя в яму помоев и испражнений где ты будешь тонуть медленно и с наслаждением, говноедик. Нннайс. Пожалуй таки напрягусь и еще раз жиденько просрусь в твою гнилозубую пасть оголтелого опарыша, паралелльно выдав смачного пенделя под сраку, отправив тебя в яму помоев и испражнений где ты будешь тонуть медленно и с наслаждением, говноедик. Нннайс.
>>602800 Проигрываю с залётного дегрода, которому порвало от осознания своей быдловатости и узколобости, от того что он девственноомежный свиной корм и он не придумал ничего лучше как жирно потраллировать, скопипастив мне мой же пост, но в итоге жиденько обосрался и подскальзнувшись на собственной лужи испражнений упал прямо в своё дерьмо. Найс.
>>602805 Раздался пронзительный голос со стороны параши.
Но пацаны, как всегда, не обратили внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять?
Петух — не человек, и сегодня ему предстоит очень трудная ночь. У него уже в течение полутора лет каждая ночь была очень трудной, и теперь его анус был разработан настолько, что он без труда мог спрятать в нём банку сгущёнки.
>>602806 Боже, ты такой предсказуемый. Но тут нет твоей вины, всё же твои 80 IQ не способны выдать большего.
Мань, если бы мы встретились, все твои пустые понты и пиздабольство испарились бы в ту же секунду, как бы я достал свой ТТ. Это ты бы меня умолял не убивать тебя. Но я бы тебя и не стал убивать, лишь отстрелил бы тебе твои тухлые яйца и пошёл бы домой смеясь.
>>602807 …раздался пронзительный голос со стороны параши. Но пацаны, как всегда, не обратили внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять? Пацаны не знали, что петух — такой же человек, как и они, и сегодня будет кровавая ночь. Уже полтора года он готовил эту ночь, ныкая под парашей заточки, а в сгущенке — напильник. Его арсенал был уже настолько обширен, что они могли бы поднять бунт против мусоров. Но они этого никогда не сделают. Пацаны не знали, что Утюг проснется сегодня с заточкой в шее, что Пархатому выколят глаза, и он будет, дико крича, метаться по камере пока не сдохнет под койкой от потери крови, что Лысый проснется связанный раком на параше и сдохнет от того, что ему засунут в очко табуретку. Медленно сдохнет. И не знают пацаны, что петух хладнокровно перерезав всех остальных, напильником откроет камеру, оглушит мусора и с пистолетом войдет в соседнюю, где сидит Пахан и еще семь пацанов. Там он пристрелит двух шестерок и, угрожая оружием, заставит пацанов сломать унитаз, так что б прорвало трубу. После чего он выйдет из камеры и захлопнет за собой дверь, а на ней закроет заслонку.
Но ничего этого пацаны не знают, потому что не обращают внимание на кукареканье. Пусть кукарекает, что с него взять?
>>602808 А ты случаем не то чмо, которое я три года назад заебался банить в /moba/ в дотатредах? Такой же омега-униженец, те же посты, тот же бугурт от жизни психически здоровых мужчин. Ах да, ты даже не мужчина, кстати.
>>602810 Раздался пронзительный голос со стороны тиречера. Но элита нольчана, как всегда, не обратила внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять? Тирак — не человек, и сегодня ему предстоит очень трудный день. У него уже в течении полугода каждый день был очень трудным, и теперь его баттхёрт был силён настолько, что он без остановки мог пытаться засрать /b/ нольчана своими тредами с утра до вечера.
>>602810 Да, это он. Местные альфачи за последние полгода знатно его дыру разработали, бедолага уже даже кал не может сдерживать, испражняется прямо в свои штаны. Из-за этого сильно бугуртит от психически и физически здоровых людей, но т.к. он омежный дистрофик и ирл боится даже в подъезд выйти, то дискредитировать и портить репутацию успешных людей это единственное что ему остается. Бедняжка.
>>602814 раздалось пронзительное прерывание со стороны шины. Но обработчики, как всегда, не обратили внимания на эту навязчивую инструкцию. Пусть прерывает, что с нее взять? IDE — не шина, и сегодня ей предстоит очень трудная работа. У нее уже в течение полутора лет работа была очень трудной, и теперь ее разъем был разработан настолько, что она без труда могла поместить в нём pci-карту.
>>602810 Да не корми ты его. Он же даже всерьез не воспринимает это тред, в отличии от тебя. Ему просто скучно, время хочется убить, вот он и цепляет тебя, откровенно провоцируя. А чтобы компенсировать толстоту, он прибегает к наигранному спокойствию, сдержанности и упорству. Просто не трать время на этого паразита. Он душевнобольной человек, которого если игнорировать, он начнет общаться с самим собой тужась спровоцировать кого-либо на ответ и если повезет срач. А ты его кормишь. Сейчас он еще немного посрет и съебет спать. А в понедельник ему уже в ПТУ и его тут не будет. Просто не трать на него время, ведь он как вампир из тебя его высасывает. Жалко конечно что нельзя скрывать посты по подсети или провайдеру, я бы скрывал его высеры полностью. А так скрываю куклой, но его высеры всё еще иногда просачиваются.
>>602817 «РРРХБЖВЗСХЩЦДЭДДДЫЩСЬ!!!!» — раздался пронзительный взрыв со стороны шахида.
Но никто, как всегда, не обратил внимания на эти бессмысленные теракты. Пусть взрываются, что с них взять?
Больной терминальной стадией ИГМ — не человек, и сегодня ему уже не предстоит очень трудная ночь. У него и так в течение предыдущих полутора лет подготовки каждая ночь была очень трудной, и перед самовзрыванием его мировоззрение было разработано настолько, что он без труда мог совершить теракт хоть по поручению ЦРУ или MI6, хоть Моссада, хоть по тайному приказу от банки сгущёнки.
Такс, дискуссию не читал, но на всякий случай напоминаю. Skype: seks_spasatel_pr Тян от 16 до 30, кому нужны лабораторки или помощь, или просто поебаться, пишите.
>>600542 Нахуй так толстить? 16 конечно поздновато, но все-таки шанс еще есть. Вот ебанаты, которые пытаются убедить себя что в 25 и даже в 30 не все потеряно выглядят и правда смешно. Хотя это, похоже, тоже какая-то особая толстота
>>602833 >но все-таки шанс еще есть. Пфф, утешай себя дальше. Программирование нужно учить с пеленок, 6 лет это уже крайний возраст. А вообще вы заебали, новичков только путаете.
Аноны, почему не срабатывает удаление узла? Когда запускаю программу и нажимаю кнопку, то выскакивает сразу же ошибка. Что я не так сделал? While (x^.Next <> nil) and (y^.Next <> nil) do begin //j:=AnsiCompareText(x^.Data,'¹Ðåéñà:751 '+'Òèï ñàìîë¸òà: Òðàíñïîðòíûé '+'Ïóíêò íàçíà÷åíèÿ:Îòòàâà'); j:=AnsiCompareText(y^.Data,'Ïàññàæèðñêèé'); If j=0 then begin x^.Data:= Copy(x^.Data,39,26); Memo1.Lines.Add(x^.Data); If x=Head then begin Head:=x^.Next; Dispose(x); end else begin pred:=head; while pred^.Next<>x do begin x:=pred^.Next; pred^.Next:=x^.Next; Dispose(x); end; end; end;
>>602918 Конкуренты нужны в этом разделе навалом школоты - разбитые судьбы не нужны глупо рассчитывать, что в 25 лет с нуля, без образования можно вкатиться в сферу
Сук, аноны, НИД ХЕЛП! Как можно удалить несколько элементов из динамического массива, если команду dispose можно использовать лишь один раз?! Пытался удалить циклом, но сразу выходит ошибка.
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: Хочу стать программистом, какой язык учить?О: Английский + Python/Ruby.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Matlab Perl PHP Python Ruby Rust Scala
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.
О: Задавай вопрос в этом треде.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред