Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>769498 (OP) Задача - написать оптимальное управление машинки, которая едет из точки А в точку Б за время t. Математически движение в координатах описывается как x1 = u1cos x3 , в роли х x2 = u1sin x3 , в роли y x3 = u2 , в роли угла машинки Таким образом, она управляется u1(t) - движение вперед если > 0, назад если меньше и u2 - поворот направо\налево по той же схеме. Тоесть, нужно построить такие функции u(t) чтобы подставив их в систему выше получилась самая короткая траектория. Нужно припарковать машинку между двумя другими с задаваемым расстоянием между ними. https://books.google.pl/books?id=OAXouY65e3oC&pg=PA66&lpg=PA66&dq=parking+optimal+control&source=bl&ots=R0Edyr7m6b&sig=E3Zrc06hl87Ajtz3Ofc67IpJxcc&hl=en&sa=X&ved=0ahUKEwj1_dXp5aTNAhUFEJoKHQa8BrkQ6AEIPTAD#v=onepage&q=parking%20optimal%20control&f=false - со страницы 70 вроде расписана модель с ограничением машиной справа, слева и угла поворота. Но я не математик и мне сложно понять как извлечь и реализовать функцию рассчета u1 и u2. Я буду очень признателен за помощь, так как горит и страшно важно.
Аноны, простенькая программка, но я всасываю. Вместо строки "Millenium Munch" на выходе почему-то цифры и кракозябры, остальное выводит корректно. Помогите найти ошибку.
Буду хорошим мальчиком и не стану плодить идиотские и пустые треды на доске, спрошу тут. А за такое хорошее поведение вы мне должны моментом ответить, ага. Завалил собеседование, провалялся пару недель на диване, решил вот провести работу над ошибками. Завалил несколько вопросов по SQL, помню только один. Собственно, БД из двух таблиц - Департменты и Имплойи. Имплой имеет внешний ключ dep_id, обе таблицы имеют поле, хранящее имя Имплоя или Департмента. Задача: вывести департменты, в которых кол-во сотрудников < 10. Моё решение: SELECT Department.name, COUNT(Employee.id) FROM Employee INNER JOIN Department ON Employee.dep_id = Department_id GROUP BY Employee.dep_id HAVING COUNT(Employee.id) < 10
Правильное решение? Проверить сам не могу, возможности щас нет, извиняйте. И до кучи просьба: не могли бы вы мне, господа, придумать ещё каких-нибудь вопросов по этой БД? На джойны, групп бай, подзапросы и прочее дерьмо. А я их решу для себя.
Какая-то хуйня, посоны. С. Есть структура s1, в ней массив s_arr. Попытка вывести на печать элемент массива из структуры - краш. Да, проблема именно в строке вывода.
По итогам обсуждения в питоно и кресто тредах меня опять отправили сюда. Уже недели две я как долбоёб, вместо того, чтобы сесть и учить что-то, гуляю по форумам и тредам, судорожно пытаясь определиться, чем же именно я хочу и мне стоит заниматься. Наверное это из-за того, что я неуверенная в себе корзина, неспособная принимать самостоятельные решения, хотя это меня, конечно, не извиняет. Что хочу: Мне нужен язык, на котором я буду писать небольшие десктопные программки, в идеале, кроссплатформенные. Потом неплохо бы научиться с его же помощью писать для мобильных устройств. А возможно, когда-нибудь, сяду за микруху уровня ардуинки. Но проблема в том, что мне нужно писать быстро, быстро видеть результат и быстро идти дальше. Программы небольшие (к примеру, полив автоматизировать, тексты определенной структуры обработать, гуй к консольной утилите запилить) и не слишком требовательные к производительности, но скорость разработки важна, иначе я теряю запал. Как хорошо сформулировал какой-то годный анон в крестотреде, мне бы замечательно подошел язык, который > Сделан специально чтобы заменить дэлфи и осталось возможно кодить мышкой. ну или замените дэлфи на Visual Basic. Простой подход к написанию кода, читабельный код, куча инфы, куча библиотек, простой визуальный, как в дельфи, подход к созданию гуя, хорошая и проверенная временем среда, испраляющая твой говнокод наподобие того, как это делает IDEA, которая при этом не стремится переделывать себя, язык и его фреймворки каждый год. Дополнительные пожелания, повторюсь: возмжоность перекатиться потом и в мобильную разработку. А еще мне очень нравится, когда маленькая программа соответственно мало занимает оперативной памяти, быстро запускается и не требует говн уровня рантаймов, нет фреймворков, виртуальной машины или установленного в системе интерпретатора. А еще мне очень нравится мозилловский подход к интерфейсу (XUL), вещи вроде QtWebkit и подобные штуки, позволяющие средствами разметки XML и стилями CSS менять на ходу внешний вид приложения, подключать расширения и т. д. Из очевидных вариантов, которые я хотел попробовать, и с которыми меня завернули мудрые аноны: C++. В их треде говорят, что это нихера не просто, я заебусь учить, язык сложный, всего дохуя, под задачу вроде "быстро написать и увидеть результат" начинающему совсем не подойдет, даже если знаешь основы программирования, гуевый калькулятор за условные 40 часов (5х8) хуй напишешь. Если это так, то грустно, потому что мне нравятся кресты синтаксически, нравится Qt и wxWidgets, они мне показались гораздо приятнее (проще), чем голый WinAPI и интереснее, чем GTK (Qt расширяемей и кастомизируемей, виджетс легковеснее обоих, насколько я понял). Ну и тем, что Qt и wxWidgets - это почти что аналог стандартной библиотеки Java, а это круто, это мне нравится, я бы хотел такое, это как раз приближает мою мечту к "заменителю дельфей". Python. Тут вроде хорошо, есть даже wxPython, язык простой, красивый и дружелюбный, много инфы для изучения. Но надо таскать за собой интерпретатор + те задачи, которые я хотел на нем решать...мне сказали, что некоторое из этого сделать нельзя или почти нельзя, другое можно, но никто таким на питоне не занимался, потому что это ебанутый троллейбус из хлеба. Например, вот, писать программки, основанные на реакции на системные события - всякие аналоги PuntoSwitcher'а, MouseGestures, WinAero, AutoHotkey и т. д. А мне как раз это все чуть ли не больше всего интересно. Из очевидных вариантов, которые мне не нравятся: Java. Мне не нравится, как работают программы на джаве, я не хочу таскать за собой виртуальную машину и мне не очень нравится, как выглядит джавакод. Вот эти вот все ХуйГовно хг = new ХуйГовноГенератор.генерейт("ХуйГовно"); куча лишних слов и строк кода для простых действий (в сравнении с теми же дельфями или php/python+gd2/imagemagick, например, вывод сгенерированной графики на экран). Ну и просто я знаю немного джава программ, которые мне нравятся, если такие вообще есть. Может из-за скорости, может из-за отзывчивости интерфейса, не знаю. C#. Майкрософт, майкрософт, майкрософт. Визуальная студия. Нет фреймворки. Большинство вакансий, ориентированных на веб разработку. Страшная синтаксическая помесь ежа с ужом. Всякая непредвиденная хуйня. Мучение с разработкой под что-то кроме винды. Блядь. JS. Хуй знает, заниматься им где-то кроме веба я как-то не очень готов. Тем более, десктопные приложения на ней очень так себе по производительности и потреблению ресурсов. Опять же, работу не найдешь не в вебе. Все меняется каждые полгода и трудно угнаться. Ну и код выглядит, пожалуй, хуже всех вообще, замыкание на замыкании, а я пока плохо перевариваю функции-параметры там, где без них можно обойтись, особенно, если определение функции на 150 строк прямо там же, внутри круглых скобок.
Щито мне делать? Немного писал на всем этом, буквально по 200 строк + лабы в вузе + паскаль в школе + несколько тысяч строк кода на PHP. Причем советующие нихуя не поясняют, ПОЧЕМУ лучше предложенный вариант. Например, шарп, типа он проще крестов. В чем это выражается, блядь? Типа он умеет все это, есть крутые библиотеки для гуя. >Умеет. Есть. Крутые. Что, если человек не хочет воровать спермостудию, говноедствовать с моно, ебаться с винформами, впф и прочим шлаком, читать говеные спермодокументации и закругляться в юнити и ксамарине? Это ж гной, блядь, говно, червь-пидор. Как вообще можно в плюсотреде такое советовать? Мне просто хочется действительно универсальный, эффективный, удобный, позволяющий быстро работать и непердольный инструмент. И не хочется зависеть от всяких говнюков вроде оракла и майрософта, но и без работы сидеть не хочется. Если вам лень давать мне советы, не забудьте высраться, какой я долбоеб, сам я этого, разумеется, не знаю.
Сап. Извините за идиотство. Уже две недели не могу определиться, что буду учить. Начинал учить лисп, не осилил компилятор лол, Java- тут чем дальше читаю, тем больше у меня вопросов типа: Что это? Что мне это дает? Что я могу сделать с помощью этого?, в общем не вижу возможностей что ли. 3-я попытка: решил попробовать веб-программирование. HTML и CSS пока нравятся: довольно простые и результат видно сразу – думаю могу уже хотя бы оболочку сайта уровня 90ых годов запилить, но тут непонятно что идет после этой пары, PHP? JS? Зачем вообще нужны такие языки как Ruby, Python, нужно ли ООП веб-программисту? Короче реквестирую схемы, гайды где было бы описано взаимодействие языков.
Посоветуй какое-нибудь книгло по математике, чтобы после него можно было открыть "Concrete Math" и не сгореть. Давайте без бурбак, я же всё-таки хочу постепенно вкатиться, а не прыгнуть в вулкан.
После замятия бумаги принтер пытается распечатать старый документ даже после перезагрузки компа, а я ему решительно не могу позволить этого, так как документ слишком большой, я хз, с какой страницы он начнет печатать, и мне эта сумятица даром не нужна.
Хочу все начать с чистого листа, но ебаный принтер отказывается резетиться. Поставил ErrorPolicy abort-job, он отказывается от печатания новых документов, абортит. Т.е. там перманентная ошибка.
Linux mint, hp 1018. Раньше держал под рукой на листочку команду для форсед резета принтера в таких ситуациях, работала безотказно, но проебал.
Есть Windows Formа - Form1 (создается автоматичеки, при создании проекта), на этой форме, есть текстбокс textBox1 (кинул из Tools на форму). Есть класс - Class1 (создал его сам). Я хочу, из Class1 менять значение textBox1 формы Form1.
Я сделал в Form1 :
public string TextBoxChange { get { return textBox1 1.Text; } set { textBox1 1.Text = value; } }
Что нужно сделать в Class1 что бы менять значение textBox1?
Может кто то на пальцах объяснить? Я гуглю, но ни один из ответов не подходит, пишут какую то хуйню про потоки, еще про какую то хуйню-малафью, делегаты. Блджад, мне нужно просто из стороннего класса, менять менять значение textBox1 формы Form1.
>>770091 Я догадываюсь, что это Фронт энд и Бак энд. Я просто не представляю, что именно сейчас используют, и что собственно нужно учить. Я нихуя кроме делфи не умею.
>>770093 Бэк: php ASP python ruby nodejs java что то одно из этого. Фронт: html css js angular react bootstrap less sass Плюс: Базы данных, линукс, популярные веб сервера. Как то так.
>>770130 Не вздумай наступить в такое говно, как nodejs. Вообще, если тебе советуют js-параши, будь аккуратнее. Лучше начни с чего-то приземленного, например с ПЫХОЧКИ родимой моей сахарной. Зайди в тред php-шников, пройди гайд, порешай задачки может. Если прям жопа горит сделать сайт, то "php&mysql исчерпывающее руководство", но тебе придется исправлять массу ошибок и недочетов. У ОП-а php-треда есть хороший гайдик по настройке своего сервера на апаче. Хотя тебя может устроить и xampp какой-нибудь на первых порах. В общем, начни с html-academy (научишься в хтмл, ксс), параллельно делай гайд ОП-а пхп треда (там в основном синтаксис или задачи), или вместо его гайда бери книжку "php&mysql исчерпывающее руководство" и делай. Но придется поебаться с сервером, готовься.
>>770130 Попробуй изучить какую нибудь cms на пхп. Может это действительно твой путь. Сначала научись устанавливать, потом настраивать, потом дорабатывать. Просто разработка - это не та тема, которую стоит вскрывать. Вы молодые, шутливые, можете на нормальную работу устроиться.
>>770148 А кстати, да. Найди хостинг подешевле (hostinger тот же), создай бесплатный сайтик (полтинник отдать придется, как ни крути) и попробуй какой-нибудь wordpress, он афигеть удобный.
>>770130 Java html неудачный вариант для обучения. Язык сложный, возможностей мало. Сейчас каждая макака учит Java html , а потом не знает что делать с ним. Лучше попробуй Haskell. Язык легкий и понятный даже школьнику. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. По книгам, что бы подготовится. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>770161 По сравнению с Удавкой, он сложней или легче? Есть один знакомый кун, прости посоветовать язык для обучения программированию, ну не шарп же с крестами ему советовать.
Когда-то, давным давно я писал для себя скрипты на перле. Прошло 4 года без кодинга вообще, я все позабыл, перешел на мак и заново хочу вкатиться. Вопрос - обратно в перл? Уж очень мне нравился его синтаксис, да и мвц и алгоритмы везде одни и с каталиста какого-нибудь на ларавел/рор будет не сложно перебежать. Или сразу начать с пыхи/руби?
>>770139 Нет, игру делал когда-то на юнити и С# в ней простенькие скрипты писал чтобы в карте двери открывались, управление персонажа и еще что-то. На htmlacademy что-то делал помню. Вот снова захотел, главное начать хоть что-то делать, а не пинать хуйцы. >>770142 >>770148 >>770161 Спасибо, начну с html с php.
Мир вашему треду. Вот стукнула меня идея фикс выучить хоть какой-то язык программирование. В компьютерных науках я полный ноль, какой язык и учебник/вебинар посоветуете? Пробовал Пайтон, он мне не понравился, нет сборки в .exe, а я таке планирую написать рогалик, или я что-то недопонял, в силу своей безграмотности?
>>770218 Вот видно слухи, открыл первую попавшуюся книжку, вроде всё на первый взгляд просто, да и тоже хуюнити на нём скрипты поддерживает, правда для рогалика использовать движки тот ещё харам, но судя по всему порог у шарпа ниже чем я думал.
>>770237 Одноразовая камера с какого-нибудь ебэя за 100р, двое пьяных опездолов, ночь. У тебя должно получиться, самое главное чтобы в камере была вспышка.
>>770254 Как мне противно стало от твоей реплики, сразу повеяло запахом пивасика, водочки, шашлыка, жизненных планов, обсуждения чьей-то судьбы, хихикания полупьяных дурнораскрашенных женщин, золотых крестиков на шеях, среднерусского леса, мусора на опушке, березок, ухающей 50-ти летней женщины, застольных разговоров, мобильных телефонов, метро, детей в яркой китайской одежде, загадочно-дебиловатых улыбок молодых матерей в парках спальных районов, следа от самолёта в небе над подмосковным городком, первых наркотиков шустрых светловолосых детей, молящих о еде собаками у перехода.
Ашаны, помогите советом ибо нахлынула грусть. Работал волею судьбы пару лет на разных недопроектах, где толком опыта так и не набрался, сейчас нужно переехать в другой город и соответственно искать другую работу. Знаю яву/спринг/хибернейт на среднем уровне, особых тонкостей типа кастомных эксепшнхендлеров в спринге не знаю, но не проблема разобраться когда дело доходит до этого. Проблема в том, что из головы вылетает напрочь вся теория, которая не применяется в проектах. В этом плане я можно сказать что перегорел, так как книжки читал - знания были не нужны. По сути кроме стека неплохо прошарился в js, могу в либы, сборщики. Все эти тулы для контроля версий и сборок знаю, неплохо прошарился в базах данных, могу в андроид, но вот ни в одной технологии я не уверен, так как не сидел на ней и года. что-то забывается, что-то не используется, а что-то(типо олимпиадных вопросиков касательно тонкостей компилятора джявы) и вовсе не держится в голове, так как трудно представить, где такое может пригодиться, если ты не пишешь по для космического корабля. от всех этих неполноценных знаний хочется убежать в проект, где я смогу с новыми силами изучить node.js, но стоит оно того? либо стоит найти фирму со стабильным джява-проектом да сказать как есть, что готов войти в проект через месяцок, а сейчас я хуй простенький.
Поскольку тот тред закрыли, хочу поблагодарить анона с задачкой https://inf-ege.sdamgia.ru/problem?id=7799 Полдня над ней бился, пока не сообразил, как просто все можно сделать. Заодно хочу спросить, может ли такое пригодиться на практике? (я совсем ньюфаня)
>>770559 >может ли такое пригодиться на практике Не может. Школа учит тебя быть рабом государства и исполнению всех его прихотей. А не тому, что может пригодиться на практике.
>>770560 Двачую. Если бы школа учила чему-то, что может пригодится на практике, то школьников бы обучали современным фреймворкам таким как Джанго, Раби на Рельсах, Ангуляр и Реактжс. Но государству это не выгодно, потому что тогда школьник сразу после школы пойдет зарабатывать на апворк тысячи долларов, а не проперживать штаны в каком-нибудь НИИ за 15 тысяч рублей или добывать уголь в шахте, которая скоро обрушится.
>>770554 Дорогой анон, мне не нужна проверка графа на ээйлеровость, не нужен мне и алгоритм нахождения эйлерова пути или цикла. Мне нужноо построить случайный эйлеров граф с N вершинами.
>>770578 К слову, рельса уже не в почёте у смузи-менов, ангуляр пережил два с половиной серьезных рефакторинга и до кучи форков, уверен что-то подобное можно про реактжс и джанго накопать (да про что угодно в ИТ) - например веб-компонентс да полимеры выстрелят. В - общем, суть ясна,
Как правильно, на месте, пропустить два элемента? Он ленится, а я его дальше передаю через копирование для использования. И копия передается с элементами, которые должны были быть пропущены.
пропускает, но выглядит отвратительно: iter.by_ref().skip(1).next();
В одном си-коде вместо привычных циферок вот такое значение у константы. Чё это такое блядь? Мне бы изменить его немного, но это же не циферки, это хуйня какая-то, я не знаю по какой логике его менять. Как загуглить?
>>770779 Ты не слышал что цвета обычно в 16-ричной системе записывают? Вот тут как раз такое число. Например белые ARGB: 0хFFFFFFFF Например черный ARGB: 0хFF000000 Например мммаксимум прозрачности: 0х00000000 Гугли короч, где-нибудь найдешь онлайн дергалку кодов и выберешь нужный цвет.
>>770783 Честно говоря совершенно не понял как его искать, но чистейшим рандомом таки добился нужного результата. GCC высирает ворнинг, но да ладно, работает же. Спасибо.
>>770783 Диапазон для альфа-канала (как и цветовых каналов) от 0 до 255 или в 16-системе от 0x00 до 0xFF. Непонятные буквы можно переводить в десять цифр и наоборот через обычный виндовый калькулятор.
С детства увлекался компами и всем, что с ними связано. Закончил шарагу, в которой нас дрочили паскалем и делфи. Поступил в говно-универ на ололо матфак прогроммиста. Пять лет нас дрочили математикой и всё тем же паскалем. Ну ещё немного PHP выучили. И совсем поверхностно Си, буквально на уровне синтаксиса.
Сейчас уже 2 года работаю эникейщиком. Замечаю, что начинаю тупеть и забывать даже то, что когда-то знал. Кроме того живу в мухосранске, и хочу в будущем съебать. Свободного времени дохуя, уже устал сидеть на сосаке.
Анончик, подскажи, что сейчас актуально на рынке? Какой язык стоит задрочить, чтобы возможно в будущем сменить работу? Вроде некоторые знакомые хвалят Питон. Стоит ли копать в его сторону?
>>770838 > С детства увлекался компами и всем, что с ними связано. Тебя ждет увлекательная профессия систематической администрилы принтерных картриджей системного администратора. Самый важный человек в компании после генерального директора и главного бухгалтера. Правда самый низкооплачиваемый, но главное это ответственность и выполняемая работа, а не какая-то там компенсация.
>>770875 >>770852 >>770883 >>770893 Я до этого момента думал, что на похапэшников зря наговаривают, что они такие бестолковые, а оказывается нет, в цикле со счетчиком не разглядеть в упор глядящее на тебя кривое условие (и млять нашелся же еще деятель, который предложил какую-то хуйню вместо решения, так этот цикл и не тронув) - это вообще пушка. Не понимаю такой херни, это надо детсадовскую алгоритмизацию и знание условных конструкций твоего языка напрочь проебать, чтобы не выловить тут ошибку (ну или копипастить чужой код лол). Сам плюсовод, и в упор не понимаю такой херни.
Является ли знания олдфажных технологий и языков (dos, ado, c, delphi, bat, winapi) плюсом или это говно мамонта и над тобой будут насмехаться боги всяких hyper-v и .net если ты придешь на собеседование? Либо же они наоборот пожмут руку как истинному бородачу и тру-кодеру?
>>770175 >>770189 >>770183 Раньше был раздел /i/ - набеги, там в основном обсуждали радмин, скуль-иньекции, в общем все скрипткидди с борды собирались, но потом хостер(лизвеб вроде бы) пригрозил обезьянке и он удалил его. Если и хостить что-то подобное, то на сервере под своей кроватью.
Сап Анончики, я спрашивал на счет настройки 1с и прочего. Короче, я настроил, кое как все заставил работать. Наша бухгалтерша начала все делать и все стало хорошо благодоря советам отсюда. И буквально пару часов назад шеф уволил меня. Я просто все настроил, сделал пару ноутбуков, телефон и планшет Я же компьютерный техник. Получил за все 10.500 рублей. Вот такой я успешный. Спасибо вам, что хотя бы помогли заработать немножко денег. Анон, что у меня в скайпе! Тебе тоже спасибо, напиши мне сегодня, или завтра. Хз когда я будет дома инет.
>>771139 Алсо уволили меня по причине нового работника, он оказался невротебаться специалистом в этой области, может в йоба технику, типа паять там что то сложное и прочее. А я стал НИНУЖЕН.
Начал проходить задания на html-academy, сделал первую часть, возник вопрос: надо ли заучивать теги? Так как на последних двух вопросах я уже забыл как правильно вводить скрипт. Да и вообще: нужно ли что-то запоминать или главное просто понимать? >>770130-школьник.
>>769860 Нахуй ты это написал, уёбок? Проще дельфи ничего не придумали (до сих пор пользуюсь порой из-за TChartPro, подключению к базе за два клика, и прочей удобной лабуде - такого нет нигде, ни в qt, ни в javafx - везде надо херову гору строк настрочить), но он как-то не в моде. И про дельфи ты сам написал.
Ты пойми, блядь, нет САМОГО ЛУЧШЕГО И ПРОСТОГО, любую задачу можно решить в любом языке программирования. Но, какого-то хуя, всё делают на плюсах. Все приложения, которые ты написал - сделаны на плюсах. Все игры сделаны на плюсах, разве что для удобства ещё туда въебывают интерпретатор луа или питона и, эм, бля, о чем я, вообще? Просто ты лениовое хуйло, которое не хочет учиться. Микроконтроллеры - плюсы или голый С (иногда есть ещё необходимость asm, когда компилятор хуйни навертит). Тут без вариантов. мобильная разработка - ява и c-objectiv - там всё по другому, блядь. Да похуй, короче, пиши на плюсах и мозг не ебай.
Прошу помощи мудрого анона. Ситуация довольно простая, но для меня животрепещущая. Работаю в IT-компани на должности, которая с этим самым айти напрямую не связанна, имею при этом жгучее желание начать в компании карьерный рост, самый реалистичный и интересный мне вариант это переход в аналитический отдел. Одна из должностных обязанностей в таком случае будет работа с базами данных, соотвественно и требование к кандидату это маломальское знание SQL. Проблема в том, что с языкам программирования я в жизни не работал, кроме того, хотелось бы знать язык не только на уровне позволяющем должность получить, но и эффективно свои обязанности выполнять. Дабы не быть хуем с горы встал вопрос изучения SQL, потому и прошу подсказать литературу или курсы для самостоятельного изучения языка. Да и вообще, реально ли будет сделать это самостоятельно с абсолютного нуля?
>>769613 Самая годная книга "Как программировать на C++» (Харви Дейтел и Пол Дейтел)" там хорошо и подробно все расписано и есть примеры после каждой главы.
Прочитал весь тред. Ребзя, а вы перед тем как хуйню писать, не пробовали гуглить? Серьезно, 90% вопросов, гуглятся с полупинка. Буду отвечать тут на вопросы, по мере поступления
вот я выучил c++ в интернете. могу создавать классы, циклы, ветвления и т. д. Но как работать с графикой? Это что надо обязательно использовать directX, opengl или чтото подобное? А есть попроще чтонибудь?
>>771342 А в чем проблема? Ты вообще понимаешь о чем говоришь? Тут решение может лежать как в этой плоскости, так и в плоскости изменения настроек entire solution. Задавай вопрос конкретнее
Погромач, помоги. Нужно срочно сделать лабу в паскале, который я совсем не знаю, при этом используя ебучий abc.net, который мне неизвестен вовсе. Может кто-то когда-то делал подобное.
>>771410 >>771400 Вроде была graph какая-то, я точно не помню, сам последний раз в школе видел пасцаль, но была, при этом IDE никак не была связана с дотнетами это точно.
>>771454 Плять, что тебе уже давать, если ты не понимаешь нихуя, чего хочешь? Ты не понял, что тебе сказали про интересные вопросы? Сиди учи ангем, пиши примитивные 2д-движки на крестах и не выебывайся. Сортировки самостоятельно пиши, оптимизируй, тесты на простоту, додумайся как их тоже оптимизировать, выбери какой-нибудь монструозный фреймворк и научись писать на нем свистоперделку, напиши какую-нибудь херню для бухучета на ебучем винапи/ебучем кьюте/ебучих шарпоформочках, да похер на чем, потом портируй ее на ведро (додумайся как, и в какой фреймворк на этом этапе вкатиться), короче занимайся велосипедостроением. Это раскачает твою голову и выбьет оттуда половину говен, которые там сидят со средней школы.
>>771419 Браток, ну давай начнем с очевидного - Ты пиздоглазое мудило. Серьезно. Определись для чего они тебе нужны, это раз. Второе - в спецификации к каждой из сортировок, есть описания. Можешь взять какую то одну за основа (брат за брата, за основу взято)
: Эффективность сортировки Шелла, — в определённых случаях, — обеспечивается тем, что элементы «быстрее» встают на свои места (в простых методах сортировки, — например, пузырьковой, — каждая перестановка двух элементов уменьшает количество инверсий в списке максимум на 1, а при сортировке Шелла — это число может быть больше).
Невзирая на то, что сортировка Шелла во многих случаях медленнее, чем быстрая сортировка — она имеет ряд преимуществ:
Отсутствие потребности в памяти под стек; Отсутствие деградации при неудачных наборах данных — быстрая сортировка легко деградирует до O(n²), что хуже, чем худшее гарантированное время для сортировки Шелла.
>>771484 Ты спрашиваешь хуйню, вот в чем дело. Тут людей даже с нормальными вопросами иной раз на хуец отправляют, а ты приперся с ветром в голове и спрашиваешь, почему я выёбываюсь. В 771472 задал я тебе курс, вот и отправляйся ебашить. Там глядишь и вопросы перестанешь глупые задавать.
Так братва. Короче сычевал за пекарней, сидел у мамки на шее и заебало, думаю полезным заняться. Решил научиться кодить на этом вашем комплюхтере. Короче скачал визуальную студию, инсталировал ее. Потом пиздец как долго лазил кругом, запутанно все. Короче - создаю типа нового файла на с++ и что обычно нужно делать дальше? Насколько все в принципе сложно? Пока вижу что программа пустая - запускаю - черный экран, как ее наполнять? Вот допустим мне надо что бы у меня там кнопка была. Нет времени читать горы книг, есть какие то простые наглядные объяснения?
>>771485 > быстрая сортировка легко деградирует до O(n²) Это пиздеж, хуесосы писали. Вероятность, что мы получим n^2 операций, очень мала. Более вероятно, что отсортировать не удастся, потому что молния расхерачит комп.
> Отсутствие потребности в памяти под стек; Ну мне это не кажется веской причиной. Не вижу ничего страшного в том, что O(n) памяти потратится при сортировке.
>>771492 Вы что здесь, совсем все ебанулись? Хеллоуворлдщики со словами "ангем это что вообще такое блять" советуют людям, что писать? Пиздуйте вон отсюда выёбываться в свой двор, пидоры. Нет бы хотя бы погуглить, ну ё-моё, как можно быть такими деревянными, я охуеваю просто.
>>771513 Аналитическая геометрия - это дисциплина, которая введена в вузах для отупления быдла. По сути - это просто часть линейной алгебры, изучать там вообще нечего.
> пиши примитивные 2д-движки на крестах Более даунский совет сложно придумать.
>>771513 Слышишь, давай по теме - я тебя нормально спросил, ты блять вонь развел. Не можешь ответить, я тебе еще раз говорю - сопи в две дырки ровно. Все. Не надо тут всякую хуйню придумывать, анхелов всяких и прочее говно
>>771520 Не тебе решать, какие советы даунские, а какие нет. >ангем для отупления быдла А копипастить портянки со стаковерфлоу для поумнения быдла или что тогда вообще оказывает положительный эффект? Человек задает охуительные вопросы, на которые получает стандартный ответ - пиздуй башку развивать, потом сам определишься, куда конкретно вкатываться, будешь знать грубо говоря матан и уметь писать велосипеды - все остальное придет с опытом (если конечно вдумываться в написанное и не откладывать всю работу до дедлайна, тогда хуй что в голове уложится и не будет времени на хоть какую-нибудь оптимизацию, забывать свой код как страшный сон будешь, плохая привычка кстати). И тут на тебе, ворвалось тело, которое погуглило, что такое ангем и авторитетно заявило, что это для отупения быдла и нехуй там вообще изучать, охуеть просто.
>>769498 (OP) есть у нас c# и есть часы на с# зачем в часах используют строку Convert.ToInt16 ? что это значит? например, h = Convert.ToInt16(Console.ReadLine());
>>771521 >>771472 ВОТ тебе план действий. Хули тебе тут непонятно? Вот задачи, вот гугл. Что блять за "не можешь ответить", ты читать вообще умеешь? Анхелы у него, окей, последняя подсказка >>> google.com <<< хз подействует ли, но это уже твои проблемы.
>>771532 Ну давай с тобой вместе подумаем. Console. Что это такое? Наверное КОНСОЛЬ Console.ReadLine(). Что это такое? Наверное ПРОЧИТАТЬ СТРОКУ ИЗ КОНСОЛИ Convert.ToInt16(). Что это такое? Наверное ПРЕОБРАЗОВАТЬ СТРОКИ В ЧИСЛО ИЗ 16 БИТ
>>771531 Слы, тебе уже сказали - не можешь путного сказать - уебывай. Хватит тут срач разводить. Иди выебывайся на работе или мамке свой нервы делай. Все. Пиздуй.
>>771535 Более уебанской формулировки задачи я в жизни не видел. Человеку, не знакомому с "ангемом", все задачи вышеупомянутого будут на несколько часов нудной ебли с mathprofi и прочими годными справочниками, а если научиться, то ясен хуй всё в ангеме будет на 30 секунд, там самая писечка в нудных расчетах, которые лучше доверить компьютеру (и от алгоритмизации которых мозг пухнет прямо на глазах, и вот ты уже перестаешь просиживать в /pr, бгг). Нет, не хочу ничего учить, хочу говно жрать.
>>771540 Ты просто дурачок. Но никогда не сможешь этого осознать. Это очень плохо, когда человек не может осознать свою ограниченность. Но 99% людей такие. Ты не виноват. Может быть в следующей жизне тебе повезет и ты родишься евреем, а не русским.
>>771544 да бля) это все понятно. Просто обьясни, зачем в часах нужно переводить значение числа в 16-значное число? Для чего это? Я не спрашиваю сам принцип, а спрашиваю о назначении
>>771500 В ОП-посте есть ссылка, но она ведет на утонувший тред. А почему 1С-программистов считают неполноценными, опущенцами, не программистами и т д?
>>771560 Это нужно, чтобы научить безголовых студентов делать лабы. Лабы нужны, чтобы унижать студентов и отсеивать даунов. Но т.к. все студенты и их преподаватели изначально дауны, то отсев абсолютно бессмысленен. Консольные часы с классами на C#. Зачем это нужно: НИЗАЧЕМ. ЭТО НИКОМУ НАХУЙ НЕ НУЖНО.
>>771540 > там самая писечка в нудных расчетах Вот такие как ты потом преподами в универах работают и заставляют студентов симплекс-метод на бумажке считать. Расчеты отупляют, это очевидно любому нормальному человеку. Если уж так хочется заниматься чем-то математическим (хотя это пригодится 1 программисту из 100; 99 просто подключат либу, которую тот 1 написал), нужно доказывать теоремы и выводить формулы. Многие думают, что доказательства может писать только 1% гениальных людей. Я сам так думал, пока сам не попробовал.
По алгебре советую Винберга. После освоения самых азов будет понятно, что нет такого раздела математики как "аналитическая геометрия".
Где брать идеи для проектов? Всё что своего было, уже написал. А новые не приходят. И на работу не берут из-за отсутствия вменяемого портфолио. Опыта тоже нет. Язык — питон.
>>771565 Потому что в переменной, ты хранишь всего 2 число, тебе не нужна большая переменная. По умолчанию, даже пустая переменная типа инт, занимает какое то место. Зачем больше места если хранишь всего 2 числа.
>>771570 >>771565 Почитай Тро.эльсона, особенно про типы данный, для начала. Это базовая информация. Не надо смотреть в код, который ты все равно хуево понимаешь. Выучи базовые вещи. Типы данный - это самая основа основ.
Привет ребят, я решил начать кодить и не могу ещё определится с языком. Какой язык взять? Какие годные уроки по нему есть? Какое ide/софт кода ставить? Кароче, обоснуйте ньюфагу, с чего начать в программирование.
Дебилы из мухосранских вузов думают, что ангем - самостоятельная дисциплина. Что взять с убогих, которые никогда даже не услышат про касательные расслоения, алгебраическую геометрию, алгебраическую теорию чисел, коммутативную алгебру и топологию. Ебаная сраная рашка, живете в говне, нихуя не знаете и гордитесь этим.
>>771582 Не ведись на хаскел троллинг. Java\C# - ява мобильные и десктопные, шарп десктоп приложения. С и обж С - сложный десктоп и мобильные. Определяйся сам что тебе интересно
http://po2mo.net/ http://e-liquid-recipes.com/ На какой платформе это стоит? Google Cloud Platform, Amazon EC3? Часто встречаю такие сайты и все они похожи друг на друга, обратите внимание на шапку.
Подскажите, плз платформу, тоже нужно создать мини-сайт на PHP и парсить одну хуйню для себя. Желательно, чтобы была фри квота.
>>771611 > обратите внимание на шапку. Наверное это: https://ru.wikipedia.org/wiki/Bootstrap_(%D1%84%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA) Не секу в веб-говне. Пусть фулл-стак петушки пояснят. > На какой платформе это стоит? Google Cloud Platform, Amazon EC3? Вопрос неправильно сформулирован, но я думаю ты имел в виду это: po2mo.net is hosted by DigitalOcean E-liquid-recipes.com Is Hosted By DigitalOcean
>>771478 Нет похожих. Подскажи тогда, какое условие использовать, чтобы определить возрастание и убывание. И заодно насчёт координат точек возрастания и убывания.
>>771721 Наркоман что ли? Током ебнуть? Чему вас только в школе учат, пиздец. Хотя может ты хохол, это хоть как-то тебя оправдывает. Функция убывает/возрастает на участках где ее производная меньше нуля/больше нуля. В точках, где производная равна нуля - экстремум функции, то есть или минимум или максимум функции. Тебе надо найти эти точки, посчитав производную функции.
Блять, как же мне печет, я еще понимаю, когда в мое время люди парились пытаясь такое говно решить, реально не было у людей интернета, приходилось уебники читать, ололо, а сейчас людям лень в гугле строку забить/ Ладно, палю годноту быдлу http://www.wolframalpha.com/input/?i=y+%3D+1%2F3*x%5E2+-+x, там все есть, включая и график и производную, программу уж сам как-нибудь нахуячь.
Помогите разобраться с гитхабом. Допустим есть репозиторий https://github.com/Croteam-official/Serious-Engine и где-то в самом начале от него понаделали кучу форков, многие из которых поддерживались в той или иной степени. Теперь у меня два вопроса: 1) Зачем? Почему нельзя было просто коммитить в официальную репу, а не плодить кучу непонятно чем различающихся форков? 2) Как мне теперь понять, какой я должен использовать? Сидеть и копаться в ченджлогах каждого?
>>771764 > какой я должен использовать В душе не ебу, какой ты должен использовать? Чем тебя не устраивают оригинальные исходники? > понаделали кучу форков И что?
>>771769 проиграл с зупинки. Т.к. ты настолько туп, что даже не подумал, что в хохлоспике никто не будет разбираться и не перевел - выписываю тебе билет в дупу.
На десктопе нужно обрабатывать текст через регулярку и заносить в MySQL на сервере. Пока что придумал 3 решения: 1. Делать post запрос на php-страничку 2. Напрямую к БД 3. Забить на десктоп. Сразу слать текст на сервер, но этот способ не очень, т.к нужен контроль со стороны оператора. Что лучше выбрать и как просто реализовать 2й пункт?
Онон пришел побугуртить: захожу на свой Авита акк смотрю дохуя новых обьявлений размещенно от имени Юли в графе имя продавца там же ее номер, ну ахуеть, было ли у кого?. Стер, поменял пароль.
>>769498 (OP) Гуманитарий, начинаю учить JS. Посоветуйте что читать параллельно, чтоб понять суть программирования вообще. Я так понимаю, столбцы Computer Science и Development из ОП-пика?
>>772351 Тупа спамить одно одинаковые обьявы (услуг) с разных акков, а если есть бабло на акки, то делали бы их вип и звонили клиенты им а не мне) очевидно блеать! взломаный
>>772362 Напиши класс волосяной покров, реализуй два дочерних "борода" и "усы", пропиши методы ухода, останется только написать цикл с удовлетворяющими тебя параметрами бороды и скомпилировать.
Смотрите, кстати, какая годная шапка у мартыхан: https://2ch.hk/wm/ И не протухает. А мы тут якобы "программисты", а у нас шапка с языками уже полгода, как протухшая.
Я работал на виртуалке с линуксом, и тут погас свет. Теперь при запуске VM Ware нужная виртуальная машина отмечена красным крестом, при попытке запустить предлагается только удалить эту машину. Что делать?
>>772456 Ну помогите, погромисты, я ни в чем этом не разбираюсь. Это из программы Tagscanner, в ней можно автоматически заменять или удалять текст всякими кодами, а как именно это делать нигде не написано. Regex - это типа просто регулярные выражения? Они разве не разные во всех языках? >>772459 помогите вот с этим
Есть ноутбук, куча времени и желание закатиться в веб-разработку. Что нужно изучать, читать и как? Что практиковать? Куда двигаться? Как придти к успеху? Слишком много информации, я даже не знаю куда копать и что делать. У меня дико горит жопа и я боюсь обосраться, но очень хочется чего-то достичь.
Знакомый посоветовал попробовать как-нибудь написать веб-чат на Java Spring с разными финтифлюшками, но я как-то неосиливаю в виду неопытности.
И да, я всё так же тщетно пытаюсь найти своего семпая-ментора-наставника.
>>772486 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>772488 Java говно, попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноны, посоветуйте пожалуйста язык, я уже нешкольник у меня сейчас есть лето до вуза и желание выучить что-нибудь. Хотелось бы, чтобы и при обучении в вузе помогло и в будущем была реальная возможность устроиться с ним на подработку. знаю только паскаль ебаный
Объясните популярно, для чего в win api функция TranslateMessage? В документации написана какая-то непонятная хуйня про преобразование в WM_CHAR, а смысл этого не объясняется.
Посоны, дико стоит шишка на хаскель, прям не могу, все стены стер. Подкиньте идейку для обучения в процессе ее реализации, а то ничего на ум не лезет. В прошлом треде предложили реализовать Y-комбинатор, но хочется чего-то неакадемического. inb4 >haskell >практические задачи
>>772537 Учи не язык, а решай какую-нибудь задачу. Задачу надо выбрать такую, чтобы была тебе по силам. Т.е. написать ОС, игру не подходят. Хорошие задачи: 1. Написать упаковщик по известному алгоритму сжатия. Вполне выполнимо за 3 месяца. Плюс легко отслеживать свои результаты. 2. Написать визуальную новеллу на готовом движке. 3. Скомпилировать LFS и BLFS. Программировать ты не научишься, но осилишь работу с линуксом. 4. Сам что-нибудь придумай.
>>772566 Реализуй алгоритм Local Laplacian Filter на хаскелле. Это сейчас эталонный алгоритм по обработке изображений по которому тестируют эффективность языка программирования. Для его эффективной реализации тебе нужно будет освоить многопоточность и создать собственный планировщик.
>>772570 >написать ОС, игру не подходят Написать змейку/тетрис/шмап или примитивный шелл в real mode с виртуальной фс будет гораздо проще, чем >упаковщик по известному алгоритму сжатия уверяю тебя. >Написать визуальную новеллу на готовом движке. Мы не в /pa/ или /lit/.
>>772570 Алгоритму Бабушкина))) Если серьезно, то на большие проэкты у меня не хватает ни мотивации ни усидчивости, я думаю потихоньку учить язык, потихоньку делать небольшие задачки на него с постоянным увеличением сложности, из алгоритмов у меня в арсенале только школьная программа, так что это дело нужно допольнять, ну и синтаксис языка конечно освоить для начала. А вот когда приноровлюсь хоть чуток, тогда уже можно будет выбрать какую-нибудь задачу
>>772585 >написать ее за 1 день Уже для новой капчи? >Так что сможешь оценить во сколько раз ты тупее его Может он биг дата сцаентист с хуевой тучей нейросетей (и знаний по теме), которые только чуть поднастрой и они начнут хуи угадывать. Не вариант, если я и решу угореть по OCR, то начну с чего попроще.
>>772606 >>написать ее за 1 день >Уже для новой капчи? Йеп. Он вкидывал webm буквально на следующий день, как ввели капчу с хуями. Вероятно использовал какую-то python библиотеку + был опыт. Хотя хз как там на самом деле.
Почему в /зк/ ни разу не было треда по языку Ada? Или это просто я не видел? Язык довольно годный же, не может такого быть, чтобы никому не был интересен.
Пользуюсь Super Fregat, охуенно удобно, все инструменты для кроссплатформенной и мобильной разработки, в одном флаконе. Алсо хотел узнать, а кто то пробовал на нем под макушку что нибудь писать? Какие подводные камни? Какие библиотеки нужно подгонять?
>>772660 Даж страшно стало, вдруг правда? А ведь я не так давно было начинал писать на языке ада, правда потом забросил (возможно правильно сделал). Сам язык мне тогда понравился, мне кажется, что внимания он стоит не меньше, чем какой-нибудь Ди. Но вот то, что про него почти нигде не говорят — как-то странно по-моему, прямо какой-то андерграунд.
>>772692 Кто ноет? Я идейный борщехлеб, хлебаю борщи, сваренные моей ламповой няшей на деньги, заработанные занятием, никак не связанным с айти, в свободное время развлекаясь скобко-/байто-/монадоебством, коммитингом в опенсорс проекты и чтением нытья макакенов о трудностях изучения каждый месяц нового фреймворка и собственной ненужности после 40 лет.
>>772762 >нищеброд Нет, в том числе и из-за привычки рационально расходовать средства. >https://github.com/lampepfl/dotty Допустим, время компиляции больше не проблема. Тем не менее, назови причину использовать скалу, если я не привязан к жвм.
>>772769 >Допустим, время компиляции больше не проблема. Не допустим, оно уменьшится в лучшем случае наполовину - это по прежнему язык с неебически сложной грамматикой, кучей хуйни в компиляторе вроде тайпчекеров (пусть и теперь это всё будет монолитом) и написано на самой скале.
Народ, проясните мне ситуацию. Сижу на ideone, делаю задачки (php), и вдруг он перестал мне выдавать результат. То есть я до этого сидел, код написал, запустил - увидел результат вычислений. А сейчас он пишет просто, что компиляция прошла успешно и всё. А где результат? Почему он перестал мне его показывать? Помогите, а то всё застопорилось, зарегался даже - не помогло, результат так и не показывает
>>772978 Со скринами. На первом - выполняется скрипт, а на втором - нет, просто пишет, что всё успешно, сам ход выполнения мне не показывается. Понятнее?
>>773030 Давай разберём по частям: For(x = 100; x >= 120; x++) Переводится на человеческий примерно вот так: Для x = 100, пока x >= 120, увеличивай x. Сколько раз сработает цикл?
>>771768 >Чем тебя не устраивают оригинальные исходники? Тем, что они фактически не обновлялись с момента своего выкладывания на гитхаб, в отличие от форков, в одном из которых уже даже запилили макефайлы для никсов. >И что? И то, что вновь добавляемые фичи и багфиксы не сливаются в единую кодовую ветку, а размазываются по этим самым форкам. И я спрашиваю не конкретно про этот репозиторий, который я привёл для примера, а в целом про такую ситуацию.
>>773205 Мне не поиск подстроки по заданному образцу нужен, а обнаружение всех подстрок, которые повторяются больше одного раза. Т.е. если мне на вход придёт строка "абвабваб" без всяких дополнительных данных, мне нужно получить на выходе {"а":3, "б":3, "в":2, "аб":3, "абв":2} Я пытался через цепи маркова пилить, но медленновато получается.
Привет, погромисты! Я под старость совсем тупой стал, а мне для работы нужно 120 текстовых файлов с именами "x.sh" и содержимым "su ifconfig eth0 192.168.x.254", где x - числа от 1 до 120. Подозреваю, что это можно сделать bat-файлом или экселем, но реализовать это мне не под силу. Помогите, кто сможет, пожалуйста.
>>773242 Так и знал что будут умничать, мне эти скрипты надо будет вбросить потом на nix-устройства, а я с винды сижу в данный момент. Ответ не по существу, а если ты такой умный то напиши мне скрипт создающий такие файлы под никсы, я на андроиде запущу и вуаля.
>>772769 >назови причину использовать скалу, если я не привязан к жвм Ничего лучше ещё не придумали. К тому же она компилируется не только в жвм, а ещё в жс и (пока на уровне прототипа) в нативный код.
>>772821 Что ты предлагаешь, выкинуть систему типов, макросы, имплиситы и всё прочее? За счёт долгой компляции она быстро работает, а языки без строгой типизации наоборот.
>>773329 >За счёт долгой компляции она быстро работает, а языки без строгой типизации наоборот. Ну т.е., те языки где все подобные фичи и проверки выполняется в рантайме.
Анон, можешь ответить на вопрос или ткнуть носом, где можно найти ответ. Вот есть у меня программа на С++. В ней есть 3 класса, 1 базовый и 2 наследуются от него. Назовем их базовый класс A и классы B, C, которые наследуются от A. Если мне нужно написать функцию, которая принимает в себя либо класс B либо класс C и делает с ними какое-то действие (действие не зависит от класса, так как работает с публичными данными, которые есть у класса A, т.е. которые B и C унаследовали от A), то могу ли я написать так: void func(A a) и так далее или мне нужно писать отдельно функцию для B и C? Или мне просто нужно пойти нахуй с этой идеей и сделать все через публичный метод класса A?
>>773354 Scala.js вначале выдавала 30-мегабайтный файл, а теперь вполне юзабельна, полноценная кросс-компиляция и библиотеки вплоть до акки, даже стандартные классы жвм портированы. С нативом будет что-то такого же уровня, или даже лучше.
>>773498 >потратить пол жизни на изучение матана Для этого достаточно проучиться пару лет на чистой математике в НМУ. Хотя: >матана Дауну, который не оличает мат. анализ от алгебры, использующейся в теории псевдослучайных генераторов, понять это не судьба.
Отработал первый день в своей жизни джуном. Все нравится, люди классные, все залипают в свои компы все время, но без проблем можно с кем-нибудь поговорить. Уходишь когда хочешь, фрукты, вода, чай/кофе, охуенный вид из окна, веселый тимлид. Короче, работа мечты. НО, мне кажутся пиздец сложными таски. Хотя решаемые конечно. Но в первые моменты, как я только прочитал задание, меня охватывает сорт оф паника и я на пару минут просто выключаюсь, начинаю думать что вообще как я сюда попал и не пройду даже испытательный. Потом уже вчитываюсь в задание, прикидываю, как можно сделать, гуглю, начинаю решать. И вроде получается, первую таску почти доделал в тот же день. Но читаю следущую и опять - пиздец, паника, страх. Вот всю субботу изучал язык, опять пытался решить таск, набросал в голове общий план выполнения. По работе в принципе все знакомо, то есть база у меня все-таки есть, но некоторые фреймворки вообще не трогал, так что приходится курить доки прямо на работе. Дайте советов, что ли, нормально ли это и что делать в случаях, когда хочется убежать домой после очередного таска и больше никогда не работать программистом?
>>773543 На след. неделе пиздую на практику от универа. Собеседование прошел, сказали, будут выдавать нормальные таски. Ну т.е не левую хуйню. Месяц, по 8 часов. Просто пиздец. А еще я нихуя не знаю. Радует одно, если начнется АД, то срака у меня закаленная, и я могу выдержать многое.
Есть у меня один вопрос для ассемблеробогов. Есть одна утилита http://www.nexusmods.com/skyrim/mods/52363/?, и есть одна проблема: переменная для данных стринг теперь хранится в 64 битном формате, вместо 32. Скачав отладчик, я нашел инструкцию, а по ней и место в ruasme где хранится эта переменная, как мне теперь переписать программу, чтобы она могла обрабатывать данные значения?
Блять, двач спасай. Короче, нужно решить задачу следующего толка. ЛЮБАЯ помощь очень приветствуется, а за разработку нижеописанного алгоритма я могу заплатить добровольцу, скажем, 500 рублей. Очень желательно питон, можно с# или с++ (если ты наркоман). Приложение очень желательно должно быть консольным, ну и все исходники мои разумеется.
Короче блять, есть excel-файл с перечнем сетевых правил доступа, а так же есть вывод cisco ACL. Правила могут быть самыми разнообразными, они могут разрешать доступ от хоста к хосту, от подсети к подсети, по разным протоколам TCP/UDP ну и короче так далее.
Нужен скрипт, который получит на ввод данные из excel-файла, построчно будет генерировать правила для cisco ACL и искать их в самом выводе cisco ACL который мы видим справа. Скрипт должен сообщать обо всех несоответствиях, когда он не находит правило из excel-файла в выводе cisco acl.
Если лень помогать, пожалуйста, оцените хотя бы задачу по адекватности требований и трудоёмкости, за сколько такое можно сделать? День? Вечер? Неделя?
P.S. Все правила даны для примеров, просьба не обращать внимание на их бессмыссленность.
>>773575 В файле строки по примеру как на скрине слева, там по столбцам расписаны source IP destination IP и протокол. И сорц и дестинейшн могут быть не единичными хостами, а целыми подсетями как на правиле номер 50 со скриншота справа.
Скрипт должен получать на вход файл, брать строку. "Переводить" значения из строки на язык cisco ACL (как справа) и искать получившееся в выводе с маршрутизатора. Если не находит, то говорит дескать вот такого правила как в excel-файле под номером таким-то в ACL я не нашёл.
>>773597 > "Переводить" значения из строки на язык cisco ACL Я хуй знает, че там происходит. Если просто по шаблонам каким, то закодить не так уж сложно.
Аноны, был сайтик с классной онлайн игрой (оочень давно видел, пару лет назад). Пишешь ИИ (вроде бы на одном из многих языков) танку и он пиздицца с другими.
>>773571 ебашь сам на powershell сделаешь за неделю если вообще не знаешь нихуя тупо гуглишь powershell excel, выдерешь данные из экселя, потом тоже запехаешь в какой-нибудь массив вывод cisco, ну а потом сравнишь эти два массива, тоже тупо гуглишь powershell compare и в прочем духе
>>773677 Не, я питондрочер и повершелл не люблю. >в какой-нибудь массив вывод cisco О, годная идея заехала, а я что-то тупень до этого не додумался, думал просто каждую строку сплитить и чекать. Спасибо! Еще пара таких интересных советов и ебну что-нибудь. >сделаешь за неделю Долго, надо два дня. Но я и не "нихуя не знаю", я вообще часто пишу всякую херь которая со строками работает (собственно, это единственное что я пишу).
Желаю открыть файл .uci и редактировать его (темы для плеера) Скачал UFS Explorer (гугл посоветовал) но он не открыл. Чё делать та? Это же изи, не? Мимо-зоотехник
>>773509 >Дауну, который не оличает мат. анализ от алгебры, использующейся в теории псевдослучайных генераторов, понять это не судьба. Лол, ты либо провёл последние 10 лет в анабиозе, либо эталонный зануда, "матан" - это по сути мемчик такой, который в интернетиках обозначает всю математику сложнее школьного курса возникновением этот мемчик, скорее всего, обязан тем, кто не в состоянии отличить матан от алгебры, но сейчас его употребляют все.
>>773571 Дёргать из экселя можно либо павершеллом в файл, который уже передавать питону, либо экспортируя вручную в csv. Как генерировать правила я нихуя не понял. Если файл правил помещается в память, то читай его в массив/бинарное дерево, и преобразуй правила во что-то типа class Rule(object): prefix = 'permit udp' host1 = IP(Num(10), Num(171), Num(234), MatchAll()) host2 = ... Иначе - читай по-одной строке и преобразовывай на лету. Собственно, свои правила создаёшь в таком же виде, и сравниваешь. Конечно, тут бы лучше подошло что-то с паттерн-матчингом, а не питон http://try.haxe.org/#66B8A За вечер можно написать.
>>769498 (OP) Вот решил стать независимым, но что-то моих сил в погромировании и вообще в пк явно недостаточно.
Нужен какой-то ментор который бы пояснял за элементарщину, чтобы подняться. Вот думал пойти на погромиста, но я не силен в матане, чуть плюсы ток знаю. Да и преподам похуй же будет. Если только какого друга там заиметь, но большинство погромистов зашоренные омежки. Бухать с эникеем хороша идея, но они тоже довольно поехавшие да и знакомых нет. Был еще вариант устроится в Центр телеком, сидеть в серверной, но меня нахуй пошлют.
Посоны, если я не даун пишу всякий кал только для себя, байтоебствую но у меня нет бумажек (и вышки), признаю императив онли ну смогу в ооп если надо каковы у меня шансы куда-то устроиться в этой области если вдруг припрет?
Блять, матричный метод и метод обратной матрицы - это одно и то же или нет? Где-то написано, что да, где-то, что нет, да и вообще инфы по этому злоебучему матричному методу почти нет, кроме страницы в вики.
Изучаю Java, дочитываю Thinking in Java, израсходовал бесплатный лимит на javarush. Просто читать книгу и тестировать описанные там примеры скучно и как-то малоэффективно, на том же джавараше намного веселее изучать из-за того, что изучение проходит через практику. Есть задание - пытаешься его сделать - не получается - ищешь теорию или примеры как это сделать - решаешь задание. Таким образом всё отлично запоминается. Хочу взять какую-нибудь парочку проектов и попилить их несколько недель или месяц, чтобы на практике применять всё описанное в книгах, да и вообще поковыряться в чем-то реальном. Где взять список возможных проектов не уровня laba1 или задач на математику, но и не чудовищ уровня "напиши свой фотошоп"?
Прошел курсы Javascript и jQuery на codecademy, прошел курс на learn.javascript.ru. Посоветуйте, что дальше учить, чтоб укомплектоваться и пытаться искать хоть какую-то подработку? Ясное дело, что это будет не завтра, я понимаю, что знаю маловато еще, просто хотелось бы знать, что делать дальше.
Нашел вакансию стажер на 1С предприятие (обязанности простейшие - консультация пользователей). Сам - студентота, окончил 1 курс (специальность - Компьютерные науки), ещё нигде не работал. Сам я стремлюсь быть джуном в плюсах и вообще тащусь по ним (по плюсикам). Сойдёт ли эта работенка как приобритение опыта? Или это не будет котироваться? При условии, что я паралельно буду доучивать плюсы.
>>774034 Я не знаю что у вас там по крестам. Сходи в ваш тред, наверное там ответят. Но с позиции логики явно работа на 1С, тем более консультации пользователей, вряд ли пойдут плюсиком в карму при трудоустройстве на C++. Теоретически можно там работать, а в свободное время пилить какие-то свои минипроекты на крестах, но на практике это очень тяжело реализовать.
Зато ты хоть работаешь, анон. А я вот сижу на шее у мамки и не знаю куда мне ткнуться, так чтобы не погнали ссаными тряпками.
>>774037 У нас вакансий по крестам очень мало и они высоко-оплачиваемые (видимо, указаны бачами). + Написаны на англицком ( не то чтобы это меня останавливало). Но я тебя дважды понял, больше не тревожу. Спасибо.
>>774038 Кажется, в таком случае я не буду писать код
>>774043 Короче. У вас полюбому будет производственная практика, найди чувака, который распоряжается этой хуйней, и выпроси у него парочку контор. Ну и доебывай их. Хотя на плюсы за бабло сразу вряд ли возьмут, но попытка не пытка.
>>774082 Омежкин, у меня тут опять все убежало куда-то, и страницы поплыли, сделай нормально, потому что это говно не может в форматирование нормально.
>>769498 (OP) аноны, поясните за жизнь. Вот почему задачи по программированию настолько оторваны от реальности? Нахуй мне писать консольное приложение для вычисления факториалов, когда на работе требуется писать целые проекты для линукса/окон? Есть в интернетах какие нибудь задачи, приближенные к реальности( ну там, написать например приложение для винды какое нибудь)?
>>774058 Учи хаскель. У него единственный минус в том, что на нем нет работы для ньюфагов. А т.к. тебе на работу похуй, то хоть повеселишься. А развеять скуку на джаве или сишарпе нельзя, т.к. это пиздец унылые языки.
Это был первый вопрос. Вопрос номер 2: где вы блять находите работу, а? Я так понял, на обычном предприятии нужны либо сисадмины, либо максимум 1С ники. Тру программисты требуются в тех местах, где занимаются специализированно разработкой приложений для компа- не более. Т.е. устроиться программистом с++ в магазине продуктовом я врятли смогу лол))
>>774103 Этот парадокс неразрешим. Как бы основная цель всех этих задачек научить тебя синтаксису. А если задачка превращается в аналог проектаевклида, то такие надо дропать. Решать эту алгоритмопарашу ньюфагу бессмысленно. В одно ухо влетело, в другое вылетело.
>>774112 Хороший план: 1. Сначала выбираешь фирму, где хочешь работать. 2. Учишь то, что там требуют. Плохой план: 1. Учишь кучу технологий. 2. Судорожно ищешь куда теперь устроиться.
>>774122 Начинаешь решать задачку. Заходишь в тупик. Постишь в тред. Если в треде не помогли постишь на стаковерфлоу. Если там не помогли -- пишешь в мейллист сходной тематики.
>>774129 Да мне как-то пох*й, я так уже по тролло-посту занялся Кастаньедством, теперь у меня есть друзья не только в этом измерении, может что и с Хаскелем выйдет.
>>774134 Рядовой программист на работе решает задачу "как найти кусок говнокода на StackOverflow, скопипастить его и чтоб этого говно скомпилировалось раньше чем меня уволят"
>>774154 Фриланс - не единственная форма удаленной работы. Довольно часто часть обычных штатных сотрудников работает удаленно. Удаленным сотрудникам из мухосраней можно меньше платить - профит для фирмы. Это компенсируется тем что нужно уметь удаленными сотрудниками управлять, стандартная модель "в отдел ВНЕЗАПНО влетает начальник с идеей, которую он не может сформулировать, и требует зашипить через полчаса" в этом случае работает плохо.. Некоторые фирмы умеют.
>>774030 >Сойдёт ли эта работенка как приобритение опыта? Нет. >>774043 >Кажется, в таком случае я не буду писать код Консультируя пользователей по 1С, ты тоже не будешь. >>774112 >Т.е. устроиться программистом с++ в магазине продуктовом я врятли смогу лол)) В продуктовом магазине программист на C++ никому не нужен. >>774058 Си-Решётка лучше поможет бороться со скукой. Ещё лучше Ф-Решётка.
>>774125 Он не для научных целей, а подкреплён математическим бэкграундом (расслабься, выдрачивать разные виды матана для него не нужно), это распространённое клише.
>>774257 Если говорить о самом языке, то в C# в целом больше разных фич, некоторые из которых в Java появятся только в будущем, а некоторые, наверное, вообще никогда. F# от Scala (с которой его корректно сравнивать) отличается тем, что ближе к сектантско-пиздецовым чисто функциональным языкам типа Хаскелла, делает его это лучше или хуже - вопрос.
хочу выучить java и свалить из рашки как только получу вышку, 17 лвл кун, закончил первый курс, учусь на тыжпрограммиста. Какие подводные камни? Что еще надо будет выучить, чтобы можно было спокойно найти работу за границей и вообще стать крутым спецом в этой сфере
>>774419 >как только получу вышку Если это не ДС, где и так есть работа, то ты мой дорогой Пётр, соснёшь. Рашкованская вышка для запада, чуть лучше, чем курсы для Нигг-наркоманов.
>>769498 (OP) Сап, /pr/. Посоветуй, анон. Есть один код, пытающийся решать головоломку "Пятнашки" - строится граф (скорее, дерево), где в качестве вершин - состояния поля, в качестве ребер - ходы. Мне нужно как-то проверять, что очередная конфигурация поля, полученная из родительской каким-либо ходом, не встречалась раньше в дереве - иначе, как следстиве, получаем из нее тоже уже существующие в графе конфигурации поля, то есть дерево содержит хренову тучу одинаковых поддеревьев. Сама конфигурация поля в коде представляется как матрица 4*4. Идея такова: как-то хешировать эту матрицу, хеш при наличии матрицы в графе сохранять в структуре данных со сложность поиска O(1) (типа std::unordered_set). В правильном направлении думаю? Если да, то какую хеш-функцию мне использовать для хеширования матрицы - при этом с нулевым количеством коллизий или с их малой вероятностью.
>>774432 Пётр, на Японию, тебе нужно от 18 миллионов рублей, на языковую школу и прочая. Т.к. попасть на степендию правительства, почти невозможно, конечно если ты не Виабу, который и так уже может в японский и английский, и знает историю страны. Так, что лучше отбрось свои амбиции и добейся хоть чего-то в России, там может тебя и заметят. А Корея, ну там и своих полно.
>>774489 Обучение в Японии псоле вышки 15 минимум, остальное на языковую школу и пожрать/пожить. Или ты думал, что с пидорашим дипломом им нужна там срусня?
>>774510 Руби/Скала/Хаскель + Японский + Английский. Так же лучше курсе на 3 пойти в посольство Японии и точней узнать про Гос.Степендию и сразу искать себе Руководителя. Но у тебя не выйдет, смирись.
>>774522 Хотя бы на базовом уровне. Но поверь, там не всё так радужно. У меня сейчас там Младшая сестра и ей богу, лучше бы я её в MIT учится отправил.
Итак, правильно ли я все делаю ? Мой план : 1) Изучить HTML , CSS, PSD 2) Затем учить Python ------------------------------------ Python же для разных задач используются, может кто-нибудь привести пример как питон используются в веб программировании. спасибо
>>774531 Не-не базовое обучение языку и культуре в курсе есть, из официальных требований только английский, но не стоит забывать, что японцы, суть те же пидорашки, причём ещё более ксенофобские, и желательно уже ехать умея говорить, и со знанием японской жизни не из аниме. >>774537 Только потом, ты соснёшь с поинтами и тебя попросят КЕМ, в Японии студентов учится не заставляют. Но требуют по более чем в заподной системе образования. >>774536 Она учится очень хорошо, проблемы именно в том что она: 1) Белая, 2) Русская. Это всё равно, что кавказцу-мусульманину, вступить в Православные Хоругвеносцы.
>>774543 >>Она учится очень хорошо, проблемы именно в >>том что она: 1) Белая, 2) Русская. Это всё >>равно, что кавказцу-мусульманину, вступить в >>Православные Хоругвеносцы. Это проблемы как раз неполноценных людей.
>>774561 Хуйню? Я просто сказал, что у него нет шансов свалить, не добившись чего-либо в России. >>774559 Питон(Джанга) заменяет пыху/ноду на сервере, JS тебе всё равно учить.
>>774425 Пронумеруй все возможные позиции. Номер позиции - ее хеш. Например использовать 64-битное число. Каждые четыре бита соответствуют позиции на поле - в них записан номер который там находится. Но кеш без колизий тут не взлетит - у тебя слишком много возможных вариантов позиций. Для такого количества хеш-таблица без коллизий будет огромного размера, так как в хеш-таблице заранее выделяется память под каждое возможное значение хеш-функции..
Что тут моча такая ленивая? Я целую вечность, ждал очистки треда. Посоветуйте литературки по C# и F#, если можно на русском, английский тоже релейтейд, но я предпочитаю по-русски, пусть она и устаревшая года на 3.
Антуаны, поможете разобраться с такой ерундой, как запись в map объекта класса? Т.е map<int, class_name> MAP; class_name cp; MAP = cp; но запись не происходит, только ключ, а значение пусто. Может необходимо каким-то специальным способом перегружать make_pair?
>>774480 нах это надо, три видеоблоггера на ютубе с японии, жизнь там не сахар, посмотрите видео да и вообще на 18 лямов можно в провинции купить за 2-3 ляма хату, за 300к дом в деревне, за 500к тачку, ну а на остаток лет двадцать жить ни в чем себе не отказывая при этом любые телки - из хороших семей, с хорошими фигурами и образованием будут твои, по желанию
Почему на С++ не ебашат серверный хайлоад? По производительности он должен уебывать всякие жабы с шарпами, меньше требует, легче компилируется на всем на свете, а сборка мусора реализована почти в любом фреймворке, насколько я понимаю. Так почему все хотят в энтерпрайз и бэкэнд жабу и шарп?
>>774854 >Ебашат, но компании верхнего эшелона хайлоада уровня фейсбука и гугла. Можно пруф, будь добр? >Остальным сроки написания проектов дороже/важнее. Но ведь скорость разработки на шарпе нихуя не выше таковой на крестах: https://habrahabr.ru/post/262461/
>>774864 >Можно пруф, будь добр? Гитхаб любой из этих компаний открой. >Но ведь скорость разработки на шарпе нихуя не выше таковой на крестах Что ты за маняхуйню скинул? Автор ЩИТАЕТ, блядь, на крестах большой проект не сложнее чем на шарпе пилить. Те же МС свою студию портировали на шарп попутноувеличив скорость наращивания функционала в новых версиях убегая от крестов – наверно потому, что не сильно ускоряет разработку.
Сап, /pr, помоги определиться! Чувствую очевидную нехватку опыта, и не знаю как лучше её заполнить. На днях отправил резюме на несколько вакансий по стажировке, в надежде получить опыт разработки реального ПО, но чуется мне, что мало что из этого выйдет (портфолио нет, резюме не самое злачное, да и вообще я никому не нужный студент). Поэтому, нужно найти еще выходы из этой ситуации. Пока есть идеи только или фрилансем заняться или попробывать в open source. Нужны ваши мнения что лучше. Интересует направление soft developing, изучаю в данный момент c++ по книжке Страуструпа. В своих знаниях, честно, не уверен. Нету четкого ориентира как двигаться дальше и что делать! Выручайте, если не сложно. Заранее, спасибо.
>>774879 Ну хуй знает, а как тебе еще сравнить? >>774879 >Гитхаб любой из этих компаний открой. Кидай. >>774854 А в рашке с таким работу найти реально? web + c++ в смысле? А сорт оф рельсы/джанго есть для него?
Джаваскрипт или Пэхапэ? Или Питон? Школьник, нихуя не умею кроме консольных приложений на плюсах, а хочется чо-то ещё. К тому же можно зарабатывать гроши, фриланся. Да и может потом пригодиться, поступаю на погромиста.
>>774890 >А в рашке с таким работу найти реально? web + c++ в смысле? А сорт оф рельсы/джанго есть для него? Реально, но сначала нужно научиться хорошо программировать на C++. Тогда пропадут вопросы про можно ли писать web.
Cап, pr. Просьба почти нереальная, я уже отчаялся это сделать, но тем не менее: можно ли сочинить такой регэксп, findall которым по следующей строке выдавал бы следующий список?
>>769498 (OP) Питунотред утонул, так что спрошу здесь: Анон, поясни начинающему учить, зачем нужен elif, в цикле if/else, если можно заменить elif на if?
>>774965 Если нет опыта – да, даже посложнее чем такой же безропотной молодёжи. Если за спиной к такому возрасту хотя бы около десятка лет – оторвут с руками в этой области куда угодно в любом возрасте.
Не могу определиться. Хочу язык для всего и сразу (Java и C# не предлагать), определяюсь между С++, PHP и Python. Для C++ есть нормальные фреймворки уровня Symphony, Django, Rails для веба, чтобы их еще кто-то использовал, ну и вообще экосистема для веб-разработки? Пайтон и PHP, насколько я понимаю, гораздо удобнее для этого, но первый сосет на десктопе, в мобилках, в геймдеве и куче других мест, а второй вообще только для страничек. С другой стороны, с PHP я уже через полгода устроюсь джуном, с пайтоном придется поискать работу хорошенько, а с С++, надо понимать, об удаленной работе и фрилансе вообще можно забыть, да? Правда ли, что на С++ невозможно заниматься быстрым прототипированием, рапид девелопментом вообще? Подозреваю, что для всего описанного С# как нельзя лучше подходит, но обрекать себя на рабство у мелкомягких и дрочить на .нет я не готов. Что бы вы выбрали? Как вариант, PHP для работы, С++ для души. Вообще, это правда, что в программировании надо задрачивать по хардкору максимум 1-2 языка, их стек технологий, парадигм и алгоритмы, а не всего понемножку? А то если всего понемножку, так везде на уровне между студентом и джуном и будешь, блеать.
>>775026 Напиши бота для вовки на питоне. Напиши компилятор на питоне. Напиши браузер на питоне. Напиши набор небольших гуйовых утилит на питоне. Напиши офис на питоне. Питон - скриптопараша. >>775040 Вот-вот. >>775019 Возможный минус, но это остается для дискасса: с php рано или поздно упрешься в 150к/мес и дальше только валить из страны. С питоном скорее всего то же самое. С С++ ты можешь перейти в инженерию и потом куда-нибудь еще.
>>775019 >Хочу язык для всего и сразу Common Lisp. >Для C++ есть нормальные фреймворки уровня Symphony, Django, Rails для веба, чтобы их еще кто-то использовал, ну и вообще экосистема для веб-разработки? Рассматривать кресты для веба в качестве альтернативы скриптопараше, бля, ну это ж надо. Типа, "не нравится сосать динамические хуи, решил попробовать анал с большими крестообразными предметами". Глянь лучше на Rust или Go. >но первый сосет на десктопе На десктопе сосет все, гуевый десктоп с формочками мертв. >в мобилках Сосет не сильнее, чем сосет все остальное на платформах, которые сосут сами по-себе. >в геймдеве EVE Online. >а второй вообще только для страничек https://github.com/ionux/phpNes-1 >С другой стороны, с PHP я уже через полгода устроюсь джуном, с пайтоном придется поискать работу хорошенько, а с С++, надо понимать, об удаленной работе и фрилансе вообще можно забыть, да? С вопросами трудоустройства, пожалуйста, в /wrk/, хедхантер, биржу труда, и т.д. >Правда ли, что на С++ невозможно заниматься быстрым прототипированием, рапид девелопментом вообще? Нет. На нем невозможно заниматься девелопментом вообще. >Подозреваю, что для всего описанного С# как нельзя лучше подходит, но обрекать себя на рабство у мелкомягких и дрочить на .нет я не готов. Mono. И еще я слышал что-то про открытие исходников дотнета и грядущую кроссплатформенность. >Вообще, это правда, что в программировании надо задрачивать по хардкору максимум 1-2 языка Языки перестают иметь значение через какое-то время (почти). При необходимости нахуяришь на чем угодно, лишь бы документация была, семантически итс олл зе сейм шит в рамках одной категории (пыхоплеяда, ява, скобкоебство, ассемблеры, функциональщина, etc) >так везде на уровне между студентом и джуном и будешь, блеать. Пока ты будешь оценивать себя по соответствию корпоративным ярлыкам, ты точно не уйдешь далеко. Даже в процессе получения этих самых ярлыков, раз уж на то пошло. >>775026 С жс не путаешь?
Ребятушки,сори я супер ньюфаг,не знаю даже в тот ли тред пишу,так вот хочу зарабатывать хоть какую то копеечку на программировании(сам поступаю в вуз в этом годы,хочу на информационную безопасность).Какие языки надо учить и с чего вообще начать?
>>775234 Информационная безопасность неудачный вариант для обучения. Тема сложная, возможностей мало. Сейчас каждая макака учит информационную безопасность, а потом не знает что делать с ним. Лучше попробуй русский язык. Язык легкий и понятный даже школьнику. Если никогда не занимался информационной безопасностью, то начинать лучше всего с русского языка - после него другие языки учатся быстрее. По книгам, что бы подготовится. Если есть хоть немного знаний русского языка, читай это: http://www.ozon.ru/context/detail/id/4794312/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/4748642/ Ну и куча онлайн-учебников. Вот, например: http://www.gramota.ru/ Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Делал так: Переименовал jconfig.vc в jconfig.h, makefile.vc в Makefile. В консоли студии в директории с jpeglib написал make.
Теперь, когда пытаюсь собрать что-нибудь с применением jpeglib выпадает 9 ошибок вида _jpeg_destroy_decompress referenced in function __catch$?_load_jpeg@?$CImg@E@cimg_library@@QAEAAU12@QAU_iobuf@@QBD@Z$0
Программач, нужен твой совет. Дело в том, что я года четыре назад пытался вкатиться в кресты. Вот только шаражкина контора, в которой я занимался, оказалась хуетой, посему я начал изучать самостоятельно. В результате нескольких лет изучения по принципу "с миру по нитке" имею общее представление о типах данных, их структурировании и прочей малафье. Есть небольшой опыт работы с крестами, могу слепить какой-нибудь калькулятор, один раз даже скачал какую-то библиотеку и начал пилить платформер (забросил из-за недостатка идей).
В общем, после этого всего решил полноценно вкатиться в погромирование и обучаться с системой. Начал с азов, сижу, читаю "Укус Питона", и понимаю, что это не то. Постоянно руки так и чешутся объявить тип переменной, поставить скобку, точку с запятой и вообще более строго всё оформить - слишком функциональный язык. Посему возникли сомнения - стоит ли учить Питон и потом уже вкатываться в кресты, или лучше перескочить сразу на последние?
>>775221 Ок, поясняю. >Common Lisp. Ни для чего. >в качестве альтернативы Там речь про "универсальный язык для всего". >На десктопе сосет все, гуевый десктоп с формочками мертв. Рано хороните. С++ не сосет. >Сосет не сильнее, чем сосет все остальное на платформах, которые сосут сами по-себе. Опять нинужна >EVE Online. Скриптопараша - это не программирование сервера. Да и питон нихуя не встроен сейчас никуда, кроме блендера и юнити (и там на нем никто не пишет), это несерьезно. >https://github.com/ionux/phpNes-1 Исключение, скорее подтверждающее правило. Даже phpGtk вроде есть, но нормальные люди на таком не пишут. >С вопросами трудоустройства, пожалуйста, в /wrk/, хедхантер, биржу труда, и т.д. Збс. >Mono. Нахуй Моно, сам знаешь. >Языки перестают иметь значение Нет, не перестают. Ты либо знаешь механизмы, стандартную библиотеку, фреймворки и их архитектуру, экосистему языка, имеешь опыт работы на нем, либо тыкаешься и пердолишься как даун. А хорошо знать все - невозможно. >Пока ты будешь оценивать себя по соответствию корпоративным ярлыкам, ты точно не уйдешь далеко. Даже в процессе получения этих самых ярлыков, раз уж на то пошло. Так что, садиться учить лисп или хаскель?
Может вопрос и глупый, но я его задам. Какова среди широко используемых алгоритмов (сортировки, архивирования - не важно) доля алгоритмов, разработанных любителями? Т.е. людьми, не получавшими профильное математическое/техническое/инженерное/компьютерное образование. Может ли, к примеру, относительно простой хуй, который увлекается всем этим чисто по фану, как говорится, накатать на коленке алгоритм, который станет одним из общепринятых стандартов в области, или это прерогатива специалистов с многолетним стажем и горой опыта за плечами? Дискасс.
>>771254 Неа, только если математик дохуя или олимпиадный спортивный погромист. Обычной макаке ничего не понадобиться оттуда, лучше новый фреймворк зубри.
>>774919 Выбирай JavaScript. На JavaScript можно писать хайлоуд-сервера и десктопные приложения (ключевое слово для гуглежа - Node.js). Ну а пых максимум для гостевух сойдет, тем более, что у него довольно-таки ущербный дизайн языка: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
>>775516 А вот пишут наоборот: >>770142 Кому верить? Нормальная ли идея сначала гостевухи на пыхе писать, разобраться в простеньком языке и вообще веб-программировании, а потом перекатиться на жс?
>>775518 Если не жаль своего времени - начинай с пыха. Только пойми меня правильно: работа у тебя будет соответствующая, на уровне "замени логотип на сайте-визитке"/"поправь третье предложение, там орфографическая ошибка". Потом, может быть через 5 лет, ты сам поймешь, что сама идея пыха ущербна: это все-таки не полноценный язык, а просто навороченный шаблонизатор, и решать тебе придется проблемы, которые созданы самим же пыхом. С JavaScript, помимо озвученного выше, ты также можешь писать почти нативные приложения для гейфонов/ведроида. MySQL тебе там рекомендовали - ссы автору в рот, если хочешь изначально идти по серьезному пути, то выбирай как минимум PostgreSQL.
>>775518 вот тебе пример нативного кроссплатформенного приложения, написанного исключительно на JavaScript: https://atom.io/ - устанавливается, как и любое другое приложение. Можно ли было написать это на пыхе? Конечно нет, ведь пых - не язык, а шаблонизатор.
>>775533 Ладно, понял, а с учётом того, что я не собираюсь через 5 лет на нём работать? >сначала гостевухи на пыхе писать, разобраться в простеньком языке и вообще веб-программировании, а потом перекатиться на жс > MySQL тебе там рекомендовали - ссы автору в рот, если хочешь изначально идти по серьезному пути, то выбирай как минимум PostgreSQL. Это не мне конечно, но я БД не шарю. Однако про MySQL много раз слышал, а вот о PostreSQL впервые. >>775536 А я собираюсь поучить Хаскель, просто из любопытства, что же за фукнциональное программирование такое.
>>775537 Вот жирота-то, а. Чуть ли не единственный пример привел, причем тормозного говна. Такого же хипстерского говна, как брэкетс. Для пхп, что бы, довн, знал, есть wxphp, phpgtk, php devel studio. Можно на js написать компилятор для js? Жопашкрипт - оверхайпнутая параша, место которой - жрать память красивыми формочками.
>>775536 Давай просто возьмем самую простейшую задачку и решим ее на JavaScript и пыхе. Эта задача - распарсить JSON. Как мы делаем на пыхе:
var_dump(json_decode("xxx")); // да, берем невалидный JSON
Что у нас возвращается? NULL. Но почему NULL? Мы же невалидную строку засунули. Ну-ка распарсим валидный JSON:
var_dump(json_decode("null"));
Опять вернулся NULL. Теперь все верно. Как нам отличить ситуацию, когда мы парсим невалидный JSON и валидный null? А никак! В этом вся суть пыха. Пых не умеет в нормальные исключения. Там даже стектрейса по дефолту нет.
А вот как в нормальных языках:
JSON.parse('xxx'); // throws Uncaught SyntaxError: Unexpected token x in JSON at position 0 JSON.parse('null'); // => null
Вот и думай после этого, какой язык выбирать, раз пых даже на такой простейшей задаче тебе сует хуй в колеса.
>>775457 >Ни для чего. Для всех задач, в которых, по мнению автора вопроса, сосет питон. Веб фреймворки есть. Геймдев? SDL/OpenGL, как минимум, есть. Десктоп? Биндинги Qt. Мобилки? mocl. >Там речь про "универсальный язык для всего". Там был конкретный вопрос: >Для C++ есть нормальные фреймворки уровня Symphony, Django, Rails для веба, чтобы их еще кто-то использовал, ну и вообще экосистема для веб-разработки? >Рано хороните. С++ не сосет. Десктоп в привычном виде доживает последние дни и превращается в пускалку для браузера. Да, профессиональный специализированный софт никуда не денется и там в основном легаси на крестах, ладно, тут ты вин. >Опять нинужна Ну сходи в андроидтред, посмотри на их боль. >Скриптопараша - это не программирование сервера. Это использование инструмента по назначению. Или скриптопараша уже вообще не программирование? >Даже phpGtk вроде есть Зачем ты продолжаешь опровергать заявление "пхп только для веба", пытаясь его, тем самым, подтвердить? >Нахуй Моно, сам знаешь. А то. Но это вполне легитимный способ писать на C# без "рабства мелкомягких". >А хорошо знать все - невозможно. Конечно, у тебя будет "основной" язык, по работе, например. Но работа и/или язык иногда меняется, окда? Если ты не совсем макакен, который все это время копипастил код и тупо зазубрил все что мог, тебе не составит труда перекатиться и освоить фреймворки, экосистему, вот это все. >Так что, садиться учить лисп или хаскель? Go.
>>775544 > Можно на js написать компилятор для js? Такой глупый вопрос мог быть задан только пыхомакакой. Движок V8 для JS и без того использует JIT-компиляцию, кстати, питон пошел по пути JS, переписывая свой GC по образу V8.
>>775554 >Веб фреймворки есть. Геймдев? SDL/OpenGL, как минимум, есть. Десктоп? Биндинги Qt. Мобилки? mocl. Да, но это такой же аутизм, как писать веб-приложения на c++ или десктопные на js. И ни один нормальный человек это не делает. Посмотри, на чем написан твой браузер, твоя ос, твой офис, твои игрушки, твой текстовый редактор, твой рабочий софт? Это будет с++ и только с++, очень редко жаба/шарп, еще реже пайтон. >Зачем ты продолжаешь опровергать заявление "пхп только для веба", пытаясь его, тем самым, подтвердить? Есть много троллейбусов из хлеба, есть, наверное, даже для брейнфака фреймворки, но зачем? >А то. Но это вполне легитимный способ писать на C# без "рабства мелкомягких". Вполне легитимный способ стать говноедом >>775559 Что сказать-то хотел? Специально для тупых: >Посмотри, на чем написан твой браузер.. Ох лол >было легко писать на Node.js > ее на чистых JavaScript и пыхе. еще и читать не умеем.
>>775518 Тебе сейчас этот и подобные клоуны-сектанты накидают говна вида "применение js для программирования марсходода", но я тебе предлагаю подождать, пока хоть один нормальный марсоход будет на этой параше запрограммирован. Вот когда Visual Studio перепишут на js, а не, блядь, брэйкетс, вот тогда можешь браться за него как за язык для серьезной десктопной разработки, а не для формочек.
>>775554 >>Так что, садиться учить лисп или хаскель? >Go. Эх, блядь, чего не раст, не скала, не лисп? А, точно... >>775561 >Node.js >hh.ru: node.js Москва >половина первой страницы хоть сколько-нибудь адекватных вакансий и на этом всьо Ясно.
>>775575 > >Node.js > >hh.ru: node.js Москва Зато по вакансиям по php 95% идут по типу "требуется макака для замены логотипов на сайте-визитке". Соблазн, конечно, велик, но стоит оно того?
>>775570 >Это будет с++ и только с++ Только потому, что ТАК ПОВЕЛОСЬ со времен, когда процессоры были медленными, а абстракций хотелось, и единственным вариантом оказалось впилить ООП с шаблонами в кроссплатформенный ассемблер. Олсо, моя ОС и текстовый редактор написаны на C. Браузер на C++, да, но в будущем его заменит браузер на Rust, т.к. до людей стало, наконец, доходить. >Есть много троллейбусов из хлеба, есть, наверное, даже для брейнфака фреймворки, но зачем? А хуле нет? >Вполне легитимный способ стать говноедом А то. Но зато на C# писать можно, без "рабства мелкомягких".
>>775580 >"Чистого JavaScript" не существует. Ясненько. >>775581 Кто вы-то? Вы какие-то троллейбусы из хлеба себе навыдумывали и рады. >>775583 ЛПП. >>775587 Вот именно. Когда это говно будет не для стеба попеншорш, а основной продукт со всеми фичами. Тогда приходи. >Только потому, что ТАК ПОВЕЛОСЬ Угу. Вот максимально честные условия: юнити. Там шарп, жс и диалект питона. Как думаешь, почему 99.99% документации и самих проектов на шарпе? Вот выше ссылка на хуйню была. Почему Визуальная студия на шарпе/плюсах, а на жс - "коде"? Тоже так повелось, да? >А хуле нет? Говно без задач потому что.
>>775583 Это называется "выучи говно и потом сиди-дрочи". Потому что это никому не надо. И такого говна у вас появляется в год десяток. А старое переписывается. Зачем? Есть фронтенд с реактом-ангуляром-жквери. Есть, ладно, есть нода для ебанатов-хипстеров, есть просто из-за форса кококорпорациями. А вот это вот электрон, сокет - это уже такая чушь, что сделано ради того, чтоб было. Я все жду, когда атмегу можно будет на жс программировать, серьезно. >>775591 Справедливости ради, на пхп тоже много говновакансий, но там и хороших вакансий много. Чего нем скажешь о ноде. >>775586 >Только потому, что ТАК ПОВЕЛОСЬ А, так кого-то ебут проблемы однопроцентных? Я тут недавно скачал десяток текстовых редакторов, от саблайма до атома, для ляликса. Вообще все, что вспомнил - нотепадкуку, ските, кейт, геани, ну дохуя, короче. Угадайте, какой жрал больше всех, работал хуже всех, лагал больше всех и в итоге просто завис, что я его вырубал аки в некросвинье диспетчером зада? Вы угадали, это был Атом.
>>775593 >Работал "программистом на шаблонизаторе PHP"? Толсто - это вот. Впрочем, сам виноват, пытаюсь спорить с зеленым. >А надо было напичкать стандарт ECMAScript описаниями API на все случаи жизни? Ну, надо же зачем-то пихать эту поделку теперь во все щели. Почему бы не сделать это было в духе Java, изначально? Это было бы хотя бы логично. А так - тулкит для кисточек тоже попытались пропихнуть во все гуи-софтины, что получилось, известно.
>>775591 >Угу. Вот максимально честные условия: юнити. Там шарп, жс и диалект питона. Как думаешь, почему 99.99% документации и самих проектов на шарпе? Вот выше ссылка на хуйню была. Почему Визуальная студия на шарпе/плюсах, а на жс - "коде"? Тоже так повелось, да? Э, браток, я за жс и против шарпа не топлю тащем-та, а ТАК ПОВЕЛОСЬ эксплицитно относилось к крестам.
>>775600 > Это было бы хотя бы логично. ECMAScript регулирует лишь сам язык, какие бывают примитивы и т. д. А вот environment'ы над ECMAScript - самые разные, и на каждый требуется своя отдельная документация. И вот это - логично.
Аноны, java или python? Вопрос абсурдный и холиварный. Но, если говорить про то, чтобы свалить зарубеж, то, что лучше? Питон больше оплачивают, а вот на джаве больше вакансий в той же Европе.
>>775598 >Говно - это то, что у тебя на трусах. Слив засчитан. >>775598 >А вот говнивость VSC ты пока не показал. Как там с быстрым прототипированием интерфейса? Статическим анализом кода? Решарпер подключается к нему? Отладка интегрирована? А, так это очередной текстовый редактор на базе браузера без задач, лагающий и жрущий ресурсы? Точняк. >>775602 >Аргументация в стиле "ЭТА ЧУШ" IDE на брейнфаке
>>775606 > быстрым прототипированием интерфейса Интерфейс - в смысле гуй? На каком-нибудь там bootstrap прототипируется быстро мама не горюй. > Статическим анализом кода? Линтеры, TypeScript. > Отладка интегрирована? А то. > А, так это очередной текстовый редактор на базе браузера без задач, лагающий и жрущий ресурсы? Точняк. Сама придумала, сама обиделась, лол.
>>775613 Ты так охуенно ловно проигнорил вопросы и переврал все, я охуеваю. Решарпер-то подключил уже? >На каком-нибудь там bootstrap Давно бутстрап стал визуальным проектированием?
>>775620 Решарпер - лишь один из инструментов для решения класса задач. Наверное, это и не вписывается в твой манямирок, но класс задач может решаться и другими инструментами.
> Давно бутстрап стал визуальным проектированием? Хочешь визуальное проектирование - используй что-то вроде Axure. UNIX-way-ность подразумевает, что каждый инструмент должен решать только одну задачу, и делать это хорошо.
Ребзя. Есть довольно простой вопрос. Возникла необходимость запилить простой сайтик. Не торопитесь в веб посылать.
Суть - скачал шаблон - пхп + парралакс + бутстрап. Хочу запилить простейший сайт, типа визитки, ну чуть попизже.
Завтра хочу этот шаблон поколупать. Что для этого нужно? Как этот шалон локально запустить (посмотреть в браузере) и редактировать? Помню вроде там нужен быть эмуль локальный какой то, что бы шаблон запустить. Пхп не знаю, пишу на крестах, шарпе, яве, знаю джаваскрипт, фронтэнд, бутстрап. Сильно сложно в пхп на ходу вникнуть, и надо ли, если особо ничего не буду менять?
Правильно я понимаю - редактирую локально шаблон, когда все заебись, покупаю домен\хостинг, настраиваю и выкладываю его туда. Профит. Ничего не забыл?
>>775642 > Сильно сложно в пхп на ходу вникнуть PHP (Personal Home Page) - это шаблонизатор, поэтому вникать попросту не нужно. Просто подставляешь на html-страницу в нужные места <?= $variable ?>, и, в принципе, все.
> покупаю домен\хостинг Домен покупать придется. А хостинги под шаблонизатор "PHP" обычно бесплатные, только если от шаблонизатора не потребуется нечто нестандартное (допустим, целый интернет-магазин на шаблонизаторе).
> Как этот шалон локально запустить > что бы шаблон запустить Установи XAMPP. Это среда для запуска шаблонизатора "PHP" в виде локального веб-сервера.
Помогач, как в delphi 10 сделать так чтобы строка состояния была не зависима от того что я скролю окно? строку состояния можно заменить на панель, или что то в этом духе
>>775708 Зависит от того, что ты хочешь сделать. Можно и так, и сяк, правда в первом случае elif проверяться НЕ будет, если первый if УЖЕ выполнился. А во втором случае второй if проверяться БУДЕТ, независимо от того, выполнился ли первый if, а значит, теоретически могут выполниться ОБА if. Если тебе надо ЛИБО одно, ЛИБО другое, то делаешь как в первом варианте. Тебе бы вначале блок-схемы рисовать, раз такого уровня вопросы задаешь.
>>775714 >>775711 Кажется я вас понял: elif нужен не только для удобства, дабы можно было сразу определить "начало" цикла if, но и потому-что, если истинно первый if, то elif проверяться не будет, что делает код более стабильным и он будет быстрей выполняться.
>Тебе бы вначале блок-схемы рисовать, раз такого уровня вопросы задаешь. Ну так: 1)Я и так, и так не Windows 11 для Майкрософт пишу. 2)Просто, мне было непонятно это отличие. Я тут гугл потрошил, а он не смог мне на это ответить в стиле твоего поста.
Не могу определиться. Хочу язык для всего и сразу (Java и C# не предлагать), определяюсь между С++, PHP и Python. С учетом вчерашнего срача, давайте еще js добавим, но именно в качестве универсального языка, а не для веб-фронтенда. Для C++ есть нормальные фреймворки уровня Symphony, Django, Rails для веба, чтобы их еще кто-то использовал, ну и вообще экосистема для веб-разработки? Пайтон и PHP, насколько я понимаю, гораздо удобнее для этого, но первый сосет на десктопе, в мобилках, в геймдеве и куче других мест, а второй вообще только для страничек. С другой стороны, с PHP я уже через полгода устроюсь джуном, с пайтоном придется поискать работу хорошенько, а с С++, надо понимать, об удаленной работе и фрилансе вообще можно забыть, да? Правда ли, что на С++ невозможно заниматься быстрым прототипированием, рапид девелопментом вообще? Подозреваю, что для всего описанного С# как нельзя лучше подходит, но обрекать себя на рабство у мелкомягких и дрочить на .нет я не готов. Что бы вы выбрали? Как вариант, PHP для работы, С++ для души. Вообще, это правда, что в программировании надо задрачивать по хардкору максимум 1-2 языка, их стек технологий, парадигм и алгоритмы, а не всего понемножку? А то если всего понемножку, так везде на уровне между студентом и джуном и будешь, блеать. Js. Насколько я понял, это не слишком хорошее и достаточно бессмысленное решение с намеком на блотварность результата, а фреймворков там еще больше, но раз его так форсят, наверное, плюсы тоже есть? Работу-то найду, если захочу писать, например, десктопные приложения или пойти в энтерпрайз?
>>769498 (OP) В гд не посылайте пожалуйста, он мертвоват. Аноны, я с детства мечтаю делать игры. Геймером никогда не был, но геймдев - мечта, упорная, где-то со времен редактирования карт варкрафта. Хотел бы после вуза посветить себя этому всему. Но высокоуровнево, без ебли и изобретения велосипедов, ибо вряд ли я сумею написать свой, более лучший способ взаимодействия с устройствами vr, или что там сейчас развивается. Сначала хотел бы поработать в студии, потом создавать свои проекты, заливать в гринлайт и собирать лайки. У меня есть какие-нибудь пути кроме c#+unity? Остальные движки не взлетели или сдохли, насколько я понимаю. Есть, разумеется, unreal и cry engine, но они для топ пекарен, а главное - там рабские условия использования в духе 7% прибыли разрабу вместо покупки по божеской цене. Само по себе я бы и не против, это честно, но 30% отдать маркету, дважды заплатить все налоги и сборы, а потом еще отдать часть разрабу движка - прибыли не останется. Есть еще менее продвинутые движки всякие, но там сообщество маленькое, ассет стора нет, работу не найти и так далее.
>>775735 > Хочу язык для всего и сразу > определяюсь между С++, PHP и Python > PHP PHP - не язык, а шаблонизатор для домашних веб-страничек. Ты на шаблонизаторе программировать собрался?
> Personal Home Page > PHP: Hypertext Preprocessor
>>775744 Если ты катаешь подобный пост, то игры тебе не нужны. Иначе ты их делал хоть в поверпоинте и на холодильнике запускал. Иди в гд и просмотри на оп-пик верхнего треда. Аминь.
>>775735 > Насколько я понял, это не слишком хорошее .. решение Неправильно понял. Попробуй понять еще раз.
> раз его так форсят, наверное, плюсы тоже есть? Начнем с достаточно няшного и консистентного дизайна языка. А закончим охуенной скоростью работы, если сравнивать с шаблонизатором "PHP" + Apache.
> Работу-то найду, если захочу писать, например, десктопные приложения Нет. Десктопные приложения на JS пока что редкость. (Пока что.) А вот веб-сервисы на нем уже пишут, и это уже довольно распространенная практика.
> или пойти в энтерпрайз? Иди. Я вот и сам в тырпрайз перекатиться собираюсь. В Java.
>>775748 >>775749 Анон, ну вот зачем ты так? Гипотетически же, если рассматривать коммерческую деятельность. А в гд тред еле живой и фаг по их же словам заброшен. > Иначе ты их делал хоть в поверпоинте и на холодильнике запускал >Путей тонны, хоть в экселе на вба. Можно, но не нужно. Речь же не об абы какой игре, ну.
Анон, спасай. Сижу на экзамене по ооп(c++). Мне попался вопрос "Инициализация членов класса. Порядок инициализации.". Как на него отвечать? Я немного знаком с ооп, но не понимаю что от меня хотят.
>>775787 Вот двачую, бро! Вечно на этих экзаменах спрашивают то, что мы не проходили! Нет чтоб спрашивать то что давали на занятиях! Так никогда же! Постоянно так и норовят спросить, то чего никто на лекциях не давал и в доплитературе не упоминал. Произвол!
Поясните, почему вихрь Мерсенна в gcc реализован через жопу. Как мне генерировать рандомные числа, которые не будут одинаковыми каждый раз при инициализации random_device?
>>769498 (OP) 1406. Следующее число Ограничение времени: 1.0 секунды Ограничение памяти: 64 МБ Фрэнк Таранти — главный специалист по оружию в бригаде Вито Маретти. Он занимается тем, что покупает краденое оружие и перебивает на нем серийные номера. После этого оружие поступает в распоряжение членов бригады. Недавно Вито поручил Фрэнку срочно достать 20 новых автоматов. Фрэнк выполнил задание той же ночью. И теперь ему предстоит исправить номера. Для того чтобы оружие не было слишком подозрительным, он использует в качестве нового номера наименьшее из следующих по порядку чисел с такой же суммой цифр как в исходном номере. Поиск такого числа обычно отнимает у Фрэнка полчаса — он ведь гангстер, а не математик. Но в этот раз он не может потратить и пару минут на то, чтобы найти новые номера, он угрожает Вам одним из новых автоматов с целью заставить написать программу, которая поможет ему с этой задачей. Исходные данные Вам дается K-значное число N — старый номер автомата (1 <= K <= 2000, 0 <= N <= 101000). Результат Выведите нужный Фрэнку новый K-значный номер или "-1", если такого номера не существует. Примеры исходные данные результат 113 122 0050 0104 хелп аноны
>>775881 Это у вас в егэ по информатике теперь учат подделывать серийники на оружии? >наименьшее из следующих по порядку чисел с такой же суммой цифр как в исходном номере Потому что настолько блядскую формулировку задачи я видел только в егэ.
>>775881 >113 >122 >0050 >0104 Мрази блять, где здесь исходные данные, а где результат? Тут первые две строчки исходные, или тут чередуются исходные и результат? Сам это говно решай.
Нужно устроится на работу. Желательно, чтобы побольше свободного времени было, деньги второстепенно. Сисадмином - норм вариант? Что они там вообще делают? Или все-таки лучше кодером? Тогда по каким признакам выбрать место наиболее подходящее мне? Из скиллов - js, C++, Java.
Анон, поясни за ввод/вывод в C++ и пространство имён. Ну вот есть библиотека stdio.h с функциями printf/scanf и есть библиотека iostream с функциями cin и coat. Почему в первом случаи мне не нужно уточнять пространство имён, то есть писать using namespace std или std::, а во втором нужно? Все четыре функции используется для ввода/вывода и подключаются через библиотеки.
>>775979 >Почему в первом случаи мне не нужно уточнять пространство имён Потому что printf/scanf находятся в глобальной области видимости >>775979 >во втором нужно cin/coat находятся в namespace std.
>>775926 >егэ по информатике теперь учат подделывать серийники на оружии? Умение, в отличии от программирования, действительно полезное в современных реалиях лол.
>>775979 Потому что кресты вербосная параша. Цель крестов не освободить время программиста путем создания более лучшего инструмента, а заполнить весь рабочий день написанием говнострок из запутанных абстрактных интерфейсов. В дальнейнем вербосная суть крестов была более развита Джавой, где на каждый малейший чих нужно написать 100 строк говнокода. Кресты были придуманы только с одной целью: создать миллионы новых рабочих мест, сделать финальную сдачу проекта почти невыполнимой. Благодаря чему можно вечно разводить инвестора на бабки.
Вордопогромист, ты тут? Нид шириус хэлп. Как убрать блядские точки из настраиваемого оглавления? Выбрал, чтобы не было заполнителя, а он все-равно есть.
Решил закатиться в разработку осей, написал какой-то кусок, загружающийся из GRUB и загружающий GDT/IDT, устанавливающий обработчики для исключений и IRQ. Запилил страничную адресацию и kmalloc. Если есть аноны, разбирающиеся в osdev'e, посоветуйте, как реализовать библиотеки. Пробовал таким образом: Допустим, в библиотеке написана некая функция foo(), возвращающая 123. 1. Компилирую библиотеку 2. ld -T (тут скрипт для линкера, чтобы задать точкой входа 0xFF800000 (место, куда я гружу библиотеку)) -nostdlib -nostartfiles -static "либвывод.а" <.о файлы после компиляции> Всё собирается нормально. В ядре где-нибудь прописываю вызов функции 3. Компилирую ядро. 4. Линкую ядро, добавив помимо .о файлов ядра ещё "либвывод.а" Тут ошибка, мол undefined reference to 'foo()' Что я делаю не так?
На чем лучше писать скрипты для контача? Чтобы например можно было удалить все свои посты или всех подписчиков кинуть в чс. В какую сторону вообще копать?
>>776124 >2. ld -T (тут скрипт для линкера, чтобы задать точкой входа 0xFF800000 (место, куда я гружу библиотеку)) -nostdlib -nostartfiles -static "либвывод.а" <.о файлы после компиляции> Ты статическую либу собрать пытаешься? ar rcs "либвывод.а" <.о файлы после компиляции>
Вопрос, касающийся правильной последовательности определения методов в классе, не знаю как нагуглить. Вот есть класс C, у него есть методы m1, m2, m3. Первые 2 приватные, третий публичный. К m1 обращается метод m2, к m2 обращается метод m3. В какой последовательности располагать методы в классе для лучшей читабельности?
>>776293 Пришло время переустанавливать .NET Framework. Зачем использовать нативную компиляции, у тебя ведь нет времени, чтобы ебаться с ней. Лучше еще раз переустановить тысячу версий .NET Framework в правильной последовательности. Обратная совместимость не нужна.
>>776331 Открываю кряк для игры (там командная строка какаято должна открыться) а он как начнет выебываться, Framework, говорит, надо 3.5 версии. А у меня 4.6 стоит, ну чо он
Уважаемые, у меня к вам будет реквест о помощи достаточно необычный. Достаточно давно видел пасту системного программиста в ньюфаг-треде. Моя память сохранила лишь невнятные отрывки.
"Если и начнётся апокалипсис, то хотелось бы иметь в своей команде системного программиста".
"Сколько жизней загубили слишком большие размеры буфера".
"В моем мире нет высокотехнологичных средств отладки, а пользуюсь я такими вещами, о которых не говорят вслух в культурном месте."
Паста очень большая, за точность цитат не ручаюсь. Очень хотелось бы заполучить её.
>>776273 Если редирект средствами HTTP (код 3xx, Location), то, наверняка, можно в опциях твоей сетевой либы задать переход автоматом. Если ссылка на странице, делай запрос и парси. Хоть в цикле, хоть рекурсивно.
>>776518 > Ну сидишь короч матанишь, ботанишь, данные анализируешь > по итогу ты не хуй простой, аналитик данных лев толстой Ну это круто? Телки на шею вешаться будут?
>>776530 Оно и понятно, но помочь в обучении это может? Курсы эти, имею в виду. А то я чувствую, что из-за недостатка самоорганизации и некоторой тупизны не осиливаю самообучение по книжечке.
Один раз только скачивал что-то от "специалист" ну там вот как раз рассказывали про переменные, циклы хуе мое вот это на примере "гостевухи". растянуто это все на овер дохуя часов, хотя можно все это прочитать за час другой и инфы получишь больше. Я имхо скептически отношусь к курсам.
Обычно сижу только в ридонли, но тут появился вопрос. Есть один генетический алгоритм - алгоритм с укладыванием рюкзака предметами максимальной ценности. Как лучше скрещивать детишек? Размер гипотетических рюкзаков случайный.
>>776460 >Если ссылка на странице, делай запрос и парси. Хоть в цикле, хоть рекурсивно. Да, ссылка на странице. Про рекурсию ответили в js-треде, что будет "call stack size exceeded".
А как правильно циклом сделать, можешь пример кода привести?
Посоветуйте Cloud-платформу типа Amazon AWS/EC2, Google App Engine (AppSpot.com), Microsoft Azure.
Главная, чтобы бесплатные были квоты, для мини-сайта надо, никакой нагрузки не будет. Щас у гугла юзаю, но в бесплатной учетке нет Cloud SQL БД, а без нее никак.
>>776600 Вкатиться. Нужна какая-никакая работка. Много слышал плохого в адрес ПХП, потому и сомневаюсь. Вакансий на этот язык вроде как больше, но чувство, что перспектив меньше.
>>776604 > плохого в адрес ПХП Хейтерс гонна хейт А хипстота всегда хейтит мейнстрим, это нормально. Определись, тебе работка или перспективы? Если перспективы - раст, го, скала.
>>769498 (OP) (OP) В гд не посылайте пожалуйста, он мертвоват. Аноны, я с детства мечтаю делать игры. Геймером никогда не был, но геймдев - мечта, упорная, где-то со времен редактирования карт варкрафта. Хотел бы после вуза посветить себя этому всему. Но высокоуровнево, без ебли и изобретения велосипедов, ибо вряд ли я сумею написать свой, более лучший способ взаимодействия с устройствами vr, или что там сейчас развивается. Сначала хотел бы поработать в студии, потом создавать свои проекты, заливать в гринлайт и собирать лайки. У меня есть какие-нибудь пути кроме c#+unity? Остальные движки не взлетели или сдохли, насколько я понимаю. Есть, разумеется, unreal и cry engine, но они для топ пекарен, а главное - там рабские условия использования в духе 7% прибыли разрабу вместо покупки по божеской цене. Само по себе я бы и не против, это честно, но 30% отдать маркету, дважды заплатить все налоги и сборы, а потом еще отдать часть разрабу движка - прибыли не останется. Есть еще менее продвинутые движки всякие, но там сообщество маленькое, ассет стора нет, работу не найти и так далее.
Парни, хочу вкатиться в аджайл (имею стартап и три ручных макаки). Расскажите, чо да как, что делать, чтобы не соснуть и все такое. П.С. Брюзжащих старперов-крестоблядей и прочих анально-фиксированных личностей с Техническими Заданиями и Эскизными Проектами попрошу пройти лесом :^)
>>774850 >По производительности он должен уебывать всякие жабы с шарпами Слишком низкий прирост по отношению к росту затрат на разработку. Ну сам подумай, сколько лет бы у тебя ушло, чтобы реализовать тот же Апачи Спарк на крестах.
>сборка мусора реализована почти в любом фреймворке А велосипедно-наколенная сборка мусора этот прирост и вовсе сведёт к нулю.
>легче компилируется на всем на свете Скажи честно, ты даун? Джява взлетела именно потому, что она нормально компилируется и работает везде, в отличии от крестов и т.п. поебени.
>>776651 >Слишком низкий прирост по отношению к росту затрат на разработку. Да ну? Чего же твой браузер на c++? >>776651 >велосипедно-наколенная С чего это вдруг? >>776651 >жява взлетела именно потому, что она нормально компилируется и работает везде ГДЕ ЕСТЬ ПАРАШНАЯ ДЖАВА МАШИНА, забыл добавить он
>>776671 Чего тебя так рвет-то? Жаба-погромизд укусил? >Чего же твой браузер на c++? Причин много, в том числе и исторических. Алсо, прилично приготовленные кресты все-таки прилично быстрее жабы. Да и заставлять пользователя настраивать жаба-машину - как минимум, негуманно. ГУЙ на жабе как гавно выглядит, не забываем тоже. Однако, когда пишется серверный Ынтерпрайз - этих проблем нет: для тюнинга жаба машины есть СПЕЦИАЛЬНО ОБУЧЕННЫЕ ЛЮДИ, купить сервер помощнее, как правило, не проблема, а гуй там и не нужен или реализуется другими средствами. >ГДЕ ЕСТЬ ПАРАШНАЯ ДЖАВА МАШИНА Тебя какая именно реализация не устраивает и чем именно? Побольше конкретики только.
>>776684 >Причин много, в том числе и исторических. Алсо, прилично приготовленные кресты все-таки прилично быстрее жабы. Да и заставлять пользователя настраивать жаба-машину - как минимум, негуманно. ГУЙ на жабе как гавно выглядит, не забываем тоже. Однако, когда пишется серверный Ынтерпрайз - этих проблем нет: для тюнинга жаба машины есть СПЕЦИАЛЬНО ОБУЧЕННЫЕ ЛЮДИ, купить сервер помощнее, как правило, не проблема, а гуй там и не нужен или реализуется другими средствами. Но я не хочу этого! Я, может, для людей хочу писать, а не этот ваш серверный Ынтерпрайз, я даже не знаю, какая там типичная программа, если честно. Бэкенд ко всяким ЦРМ, ЕЦМ, СЭДО? >Чего тебя так рвет-то? Жаба-погромизд укусил? Скорее жаба-софт. >Тебя какая именно реализация не устраивает и чем именно? Побольше конкретики только Десктоп. ВСЕ программы задумчивые и НЕКРАСИВЫЕ. Хоть идея, хоть эклипс, хоть Vuze. Прожорливые к тому же. Юзер с джава - это "блядь, заебала эта рыжая хуйня, постоянно, сука, чего-то от меня хочет, я ей все разрешил, а она все равно". Андроид - 8-10 ядер, 4-8 гигабайт оперативной памяти, а рабочие столы все равно тормозят и браузинг все равно не плавный, 5000 миллиампер/час, а батарейка все равно садится. Как эти проблемы решили эпл с майкрософтом, я не знаю, но решили. Во времена кнопочных мобилок было круто, да. Кококорпоративная херня. Мне довелось немножко попользоваться ИРМ БизнесДоком, так вот, это такая, блядь, боль, что маму я его ебал. Я нуб и не могу ничего сказать про то, какие там охуенные потоки или безопасность со сборкой мусора, но зато знаю, как все это говно умудряется работать медленно даже на специально выделенном сервере, а проблемы решаются методом "зальем еще бабла в это говно". >Да и заставлять пользователя настраивать жаба-машину - как минимум, негуманно То же самое можно сказать про установку питон-интерпретатора или нет фреймворка версии 4, 3.5, 2 и хуй знает какого еще. В итоге остается ебучий с++ без сборки мусора и всяких высокоуровневых плюшек, и все продолжают писать на нем. Это печально.
>>769498 (OP) >>769498 (OP) Правильно я понял, что статическая типизация - это int a, и если ей в процессе что-то другое кроме int присвоить - будет ошибка, а динамическая - это var a и делай с ней, что хочешь, можно строковой присвоить объект и бывшему массиву присвоить значение логическое? Сильная - это когда всякие int a = string b приводят к ошибкам, а слабая - это когда программа сама разрешает вопрос о преобразовании типов?
>>776693 >Десктоп Вот и корень твоих проблем и плохого настроения. Не предназначена жаба для написания десктопного софта (Jetbrains - сорт оф исключение, но и их проги преиодически тупят безмерно). >Андроид Все вопросы - к гуглу. Это было их решение - использовать жабу в мобилках. Есть вроде еще способ писать на плюсах, но я в мобилах не шарю, поэтому сказть, какие там возможности и ограничения не могу. >Я, может, для людей хочу писать Так пиши, епта. Для людей сейчас, в основном, веб и еще раз веб.
>>776693 > Хоть идея, хоть эклипс Ну Visual Studio, на крестах писанная, уж точно экземпляр отличной производительности и отзывчивости. > Как эти проблемы решили эпл с майкрософтом, я не знаю, но решили. Нихуя нет - нихуя и не тормозит. > ИРМ БизнесДоком Не ебу что это такое, но писать на ERP на крестах - это пиздец.
>>776619 >есть какие-нибудь пути кроме c#+unity Для новичка это лучший вариант. >Есть, разумеется, unreal и cry engine Для топового графона нужны топовые ассеты. И даже если ты сам умеешь скульптить, рисовать текстурки и анимировать, то хоть порвись в одиночку много не сделаешь, а художники обойдутся оче дорого. >духе 7% прибыли разрабу Советую не считать бабло заранее, а сделать простенькую игру и попытаться заработать с нее 100 рублей. Это не так просто, как кажется.
>>776701 Начал за здравие... >>776703 На С++ (а вижуал, к слову, переписали на шарп) есть быстрый и медленный софт, красивый и некрасивый. На джаве он только некрасивый и медленный. >Нихуя нет - нихуя и не тормозит. Подумаешь, лучший планшет эва, лучший смартфон (ладно, тут спорно) эва, лучший плеер эва, лучший ноутбук эва, лучший неттоп эва, лучший коммуникатор эва, лучший дизайн Snow Leopard и iOS 6.* эва, лучший моноблок эва.
>>776705 >Советую не считать бабло заранее, а сделать простенькую игру и попытаться заработать с нее 100 рублей. Это не так просто, как кажется Мимо как будущий экономист скажу, что в качестве хобби - это правильный подход. А если ты собираешься работать - не стоит начинать писать игру на визуал бейсике. Ну и тут тоже. Слишком все печально выходит, сам с этого бугуртил. >Для новичка это лучший вариант. Я бы сказал, единственный вариант, я лично других и не знаю среди разумных, но шарп - это тоже та еще параша, если, например, отказаться от .net, asp, иде от майкрософта и прочего такого - отказываешься от возможности устроиться на работу, никакие qt с gtk не заменят. Если не отказываешься - отказываешься от нормальной работы для чего-то, кроме продуктов МС. >Для топового графона нужны топовые ассеты. Я так понял, претензия к языку программирования игровой логики, а не графическим возможностям юнити.
>>776707 >что в качестве хобби - это правильный подход Сделать законченную игру от и до - вещь очень нетривиальная. Если он с этим не справится, то заниматься геймдевом, тем более в одиночку ему не стоит. >Я так понял, претензия к языку программирования игровой логики, а не графическим возможностям юнити Я имел в виду что CryEngine и UE заточены на ААА-шутаны и топовую визуализацию. Для кириллоподелки их брать смысла просто нет.
>>776708 >Для кириллоподелки их брать смысла просто нет. Почему? Они предоставляют красивые и удобные инструменты и возможности. А пользоваться ими или нет - ты решаешь уже сам. Если не трудно, объясни, в чем подвох? >http://aws.amazon.com/ru/lumberyard/ >https://www.cryengine.com/get-cryengine Надо понимать, в первом случае хуй чего сделаешь без АВС, хотя они и утверждают обратное, а во втором навязывают платную техподдержку (ну, бизнес-модель ред хата и новелла, грубо говоря)? Второй вариант кажется очень вкусным для индюшат, если там документация не хромает. >Сделать законченную игру от и до - вещь очень нетривиальная. Если он с этим не справится, то заниматься геймдевом, тем более в одиночку ему не стоит. Да, но очень часто вот так придешь за советом, а тебе говорят делать тетрис на хаскеле, потому что это очень нетривиальная вещь и иначе смысла нет.
>>776706 > а вижуал, к слову, переписали на шарп VS на крестах был и жирнее, и тормознее IntelliJ IDEA и NetBeans вместе взятых, C# вряд ли исправит в лучшую сторону. Еще есть XCode - говно без фич. На самом деле, мало кто спорит с тем, что Java для десктопа говно. Но зато в своей очень узкой нише IDE спокойно уделывает C++. Не пробовал Vuze, но скажу, что BitTorrent и QBitTorrent лагают тоже безбожно. На серверсайд (о чем и была речь сначала), особенно big data, у Java дела гораздо лучше - Hadoop, HBase, Spark, Storm, Cassandra, Elasticsearch.
>>776706 > лучший В iOS/MacOS только UX лучше - казалось бы, причем тут разработка? И под гейось люди пишут в основном на ObjC или вообще Swift, а не крестах.
>>776714 >Они предоставляют красивые и удобные инструменты и возможности Только если ты собираешься делать что-то в 3д, а это у тебя без опыта вряд ли выйдет. >а тебе говорят делать тетрис на хаскеле Не важно на чем. Главное сделать что-то простое, но законченное. С CryEngine и UE у тебя на это гораздо меньше шансов, чем с unity или game maker.
>>776721 >VS на крестах был и жирнее, и тормознее Я бы сказал, что она быстрее и отзывчивее. Да и тут видел такое же мнение. >>776728 Вот это тебя порвало. >>776740 Вообще нет. Но я таки не хочу сраться об этом, мне интересно, чтобы умный анон пояснил за лицензии. Или это лучше в /gd спросить? Или даже в /law?
>>776755 Можешь посоветовать бесплатный хостинг с php, чтобы не было лимитов по трафику и скорость более-менее? Плюс нужно, чтобы давал свой не совсем уебищный домен <25 уровня. Под http-proxy, так что не в России. FTP доступ там, все дела. А еще хорошо, если какая-нибудь такая же впска будет, помню, были халявные балтийские, в Литве что ли.
Как в Sublime сконвертировать файл из одной кодировки в другую? Именно сконвертировать, преобразовать то есть, чтобы русские символы и все такое прочее не проебалось и не превратилось в кракозябры.
>>776764 А если я хочу у текущего файла преобразовать кодировку - просто выбрать этот же файл и он сохранит нормально файл и ее не проебет? Алсо, если надо задать наличие/отсутствие BOM, как с этим?
>>776770 По крайней мере в трешке Save with encoding отображает варианты с BOM. Алсо, можешь сказать "show_encoding": true в настройках и менять кодировку по клику в статусбаре.
>>776782 Проебет, если символы из текущей кодировки отсутствуют в новой. Например, у тебя UTF-8, в тексте иероглиф, ты сохраняешь как Windows-1251, получаешь хуй. Но тебя предупредят.
Аноны, не знал где спросить, поэтому задам тут. Отослал тянке дикпик или что-то вроде, но тк я ей не доверяю, загрузил в гугл драйв и расшарил ссылку. И вот в чем проблема: я удалил файл в облаке, а по ссылке он до сих пор доступен. Что делать-то анон?
Реквестирую самый быстрый способ вкатиться в веб программирование (HTML, CSS, JS, PHP, MySQL, Ajax), имея навыки программирования, понимание принципов того, как все это работает и хорошее знание английского языка. Цель - стать фрилансером быдлокодером и начать заробатывать копейки к концу лета.
>>776856 Начинай с дискретной математики. Во-первых, она действительно используется на практике (практически всё, здесь перечисленное http://ru.wikipedia.org/wiki/Дискретная_математика в той или иной мере используется при составлении алгоритмов), во-вторых, это подготовит тебя к изучению любых теорий, оперирующих значками. Можешь взять что-то ориентированное на программистов, например, книжка совсем для чайников так и называется: Дискретная математика для программистов. Еще тебе понадобится что-то по алгоритмам, например Алгоритмы: построение и анализ Кормена. Если это слишком сложно, еще один автор, который популярно пишет для самых маленьких - это Вирт - Алгоритмы и структуры данных. Дальше язык программирования. В случае книжки Вирта это будет Паскаль, которому ты и научишься по ходу чтения.
После того, как ты научишься писать алгоритмы и начнёшь самостоятельно ориентироваться в индустрии (т.е. сможешь понять любую задачу, найти и разобраться в любом нужном тебе алгоритме, изучить и начать использовать любую библиотеку или фреймворк, выбрать прочитать специализированную книжку) можно переходить к осуществлению твоей ебанутой мечты. Для этого тебе понадобится изучить хороший язык программирования. Хороший в том плане, что находясь в тусовке, ты всегда сможешь развиваться и изучать что-то новое, как фундаментальных, так и в прикладных направлениях. Сейчас таким языком является Haskell. Изучая его ты естественным образом придёшь к изучению теории типов, углублению своих знаний во многих разделах абстрактной алгебры, мат. логики, теории категорий, а также в области дизайна программ и языков программирования. Впрочем, как я уже писал, изучение его требует самостоятельности, а следствием самостоятельности будет то, что ты сам выберешь себе специализацию. Например тот же теорвер, если он тебе нравится (мне, например, нет), тогда Haskell будет языком программирования для структуризации и записи алгоритмов, а теория категорий - инструментом, помогающим спроецировать знания предметной области на конструкции языка программирования.
>>776856 Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>776870 Кстати, а как на счет Head First Python? Прочитал как-то Head First Java и мне очень понравился стиль изложения, к тому же последние издание 2015 года.
>>769498 (OP) Правильно я понял, что статическая типизация - это int a, и если ей в процессе что-то другое кроме int присвоить - будет ошибка, а динамическая - это var a и делай с ней, что хочешь, можно строковой присвоить объект и бывшему массиву присвоить значение логическое? Сильная - это когда всякие int a = string b приводят к ошибкам, а слабая - это когда программа сама разрешает вопрос о преобразовании типов?
Поступаю в неплохой вуз в своём городе Только что закончил школу Естественно буду параллельно заниматься самообразованием. Что анон посоветует начать учить для себя, как будущего программиста?
>>776927 > Поступаю в неплохой вуз в своём городе Живешь в Массачусетсе?
Потому что в РФ хороших вузов нет, и лучше бы тебе это понять сразу.
>Что анон посоветует начать учить для себя, как будущего программиста? Начни практику. Просто пиши, что угодно. Программирование учится практикой, "учить" его - бесполезно.
>>776937 То есть, например, у меня есть мак и мне для начала просто нужно практиковаться в swift? Практика в этом языке поможет мне как-то в других? И не важно понадобится он мне или нет?
Аноны, помогите. Хочу начать писать на языке ассемблера, не пойму че и где качать. Установил FASM на один комп-ругается на то, что у меня х64. Поставил на х32 ноут-пишет, что не совместима моя программа при запуске. ЧЯДНТ? Я заебался уже лопатить все форумы. Дохуя уроков как писать, а как установить нихуя
Написал на батниках установщик десятой винды - можно ставить из WinPE с ванильного образа а можно модифицировать wim в оффлайне и выкатывать куда вздумается, все с доскональным контролем паков, реестра, зависимостей и даже настройки AD. Теперь хочется это дело подобающим образом оформить, но беда в том, что я не программист. Посоветуйте, в чем сделать фронтэнд, а то я сейчас у угаре то масм потереблю и на msdn бегу доки читать, то за autohotkey и autoit схвачусь, а дело не двигается.
Что мне нужно от GUI: три фрейма - вывод командной строки, древовидное представление паков и описание для компонентов и групп. Навигация по кнопкам и меню с помощью крестовины. Графическое представление дисковых устройств и логических томов. Ну и какие-нибудь средства для ascii-анимации кроме echo, хочется чтоб выглядело илитно, ЕВПОЧЯ. Поменьше зависимостей, чтоб можно было запустить все это на тех библиотеках, что есть в PE 10.
>>776964 Фасм сам 32-битный, без проблем запускается и на 32-битной, и на 64-битной винде , и вообще на любой винде, начиная с 98ой. Если собираешь исходник с format pe64, то конечно, скомпилированный результат под 32-битной виндой не запустится (но скомпилируется). Покажи, как оно у тебя ругается.
Погромисты, может подскажете чего дельного, т.к. сам хуй знает с чего начать. Опыт работы в ИТ 10 летспрашивать совета на двоще, числился всегда в QA, но приходилось контачить и с суппортом и с девелопментом - для одних надо было воспроизводить сложные баги и подгонять воркэраунды, пока не пофиксят всё в транке, с другими занимался вайт-бокс тестингом на низком уровне. В общем что-то похоже на SDET+Суппорт. Сейчас так вообще по хардкору над железками для блейдов работаю в роли тестер+суппорт+джуниор погромизд, SDET практически в чистом виде.
Появилось время изучить программирование. И я не знаю с чего начать. У меня есть знание основ погромирования, код там могу прочитать, поредактировать его на простом уровне, но хотелось бы пройти или курс или выполнить ряд заданий, чтобы иметь более полное, правильное представление обо всём этом. В общем проблема в отрывочности знаний, в том что они где-то поверхностные, а где-то глубокие. Я могу знать какую-нибудт йобу с однйо стороны и не знать то, что любой лухан-первокурсник мухосранского ПТУ знает. Чем заняться? Как лучше начать? Речь, про С, С++, АСМ может быть.
Года два назад натыкался на книгу азиатского писателя(кажется, японца). Книга была написана от лица вируса на смеси английского, азиатского и какого-то языка программирования. Гугл не спасает. На тебя вся надежда.
Нужна книга по архитектуре приложений, где объясняется, как правильно разделять код на удобнозаменяемые части в зависимости от выполняемой задачи, какие куски кода выносить в методы и из каких методов лепить классы, где выкидывать ошибки и где перехватывать и т.п. Область применения (желательно) - веб-сервисы на Джаве. Пикчу в шапке видел, но глаза разбегаются.
>>777211 Спиздить дело нехитрое, я хочу понять, почему именно охуенный код охуенен. А так как времени мало, то хочу понять быстро. С учебниками, как показывает опыт, выйдет быстрее.
Использую Racket для запуска скриптов на схеме и хочу разбить программу на отдельные файлы. Вот такое подключение файлов с кодом в главной программе выдает ошибку: https://ideone.com/SSVKgX
>>776716 > Что посоветуете из софта с максимально простым языком программирования? Этот >>777424 норм тему предложил. Но разобраться таки придётся, поэтому попробуй найти себе программиста-единомышленника.
Сам, программач. Я сейчас учу программирование (студент IT), но помимо него надо ещё знать английский, но на него, как правило, уже сил не остаётся, если ты, к примеру, часов 5 штудировал техническую литературу. В общем, как ты, анон, изучал английский ещё до того как стал работать программистом? Ты как-то чередовал дни или всё старался изучать в один день определённое время? Каким образом, кстати, изучал: интернет-курсы, литература, фильмы, общение в чат-рулетке?
Ну вы щиго? Настолько лень глянуть и разъяснить братишке?
Если не трудно, объясни, в чем подвох? >http://aws.amazon.com/ru/lumberyard/ >https://www.cryengine.com/get-cryengine Надо понимать, в первом случае хуй чего сделаешь без АВС, хотя они и утверждают обратное, а во втором навязывают платную техподдержку (ну, бизнес-модель ред хата и новелла, грубо говоря)? Второй вариант кажется очень вкусным для индюшат, если там документация не хромает.
>>777447 Просто любую информацию, которая тебе нужна ищешь на английском, даже если она есть на русском. Постоянно юзаешь английский и со временем он выучивается ))0
>>777447 Английский - неудачный вариант для обучения. Язык сложный, возможностей мало. Сейчас каждая макака учит английский, а потом не знает что делать с ним. Лучше попробуй Haskell. Язык легкий и понятный даже школьнику. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. По книгам, что бы подготовится. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Вопрос к руководителям отделов: У вас есть отличная идея по оптимизации работы команды разработчиков. Но вы знаете, что оптимизация может понравиться далеко не всем сотрудникам. Как поступите?
>>777447 Лучший метод в шапке /fl/, там пояснят что грамматика не так важна, и пояснят про Direct Method обучения, вместо устаревшего-школьного Grammar-Translate.
Здрасте. База данных - MySql, движок используется InnoDb. Нужно получить что-то типа критической секции, только в базе данных. Т.е. один клиент входит в "критическую секцию" и, пока он не сделает свои грязные дела и не выйдет из "секции", другие клиенты не могут читать/писать данные в таблицу. В MS SQL Server этого можно достичь через BEGIN TRANSACTION ... COMMIT/ROLLBACK, но в MySql эта хуйня не работает, другие клиенты всё так же могут писать и читать данные из той же таблицы. Пробовал SET AUTOCOMMIT=0 делать, пробовал выполнять запросы через phpMyAdmin, MysqlWorkbench, через консольный клиент, через Entity Framework из проги на C# - ничего не меняется. Пробовал LOCK TABLE делать, соседний клиент спокойно читает и пишет данные в ту же таблицу. Как добиться блокировки таблицы? Это вообще возможно в MySql? Работа с базой в основном будет производиться через ORM из C# (сейчас у меня Entity Framework , но его можно заменить), интересно ещё как там это обычно делается.
Посоветуйте фриланс биржу или что-то вроде, чтобы новичку какие-нибудь простые заказы (можно и лабы каким-нибудь студентам) не совсем уж за бесплатно поделать.
>>777680 Тебе не в эту профессию, уважаемый. Ты либо ленивый, либо крайне тупой. Или тут у нас комбо? Тебе дали Java-НЬЮФАГ тред. Тебе в этом самом треде сотни, нет, тысячи раз пояснили за JavaRush. Спалили годноту, выложили roadway, дали список литературы и способы "вкатиться".
Ты же просто пришёл в этот тред и громоподобно пукнул в лужу.
>>777676 Извиняюсь, и то и другое работает, просто, оказывается, нужно запросы выполнять из разных подключений. А я тестил через MysqlWorkbench, который работает через одно и то же подключение.
Поступил на программиста в Израиле (в Тель-Авиве). Научат сям, плюсам, инглишу б2, алгоритмам, джаве, андроиду, жсу, ангуляру, ноде. Теперь вопрос - начинаю учебу 1ого августа, а что учить дома? Если всему научат, что бы такое поучить?
>>777957 Поступил на программиста на родине. Научат всей то же хуйне что и гоев в России. Теперь вопрос - начинаю учёбу 1ого августа, а что учить дома? Если всему научат, что бы такое поучить?
>>777957 >Если всему научат Я тоже надеялся, что меня всему научат. >что бы такое поучить? Как минимум не вижу SQL в списке. Как максимум - всё перечисленное прямо сейчас садись и начинай учить.
Привет Ананасы. Пишу парсер для автоматизации. Затупняк произошел на этапе авторизации Вот сайтик http://www.vezetvsem.ru/listing
Не могу парсер научить авторизоваться. Вроде все верно делаю, а он не принимает пароль. Сайт пользует сессии и куки, поэтому простые формочки никак не подходят.
Если нужны детали, спрашивай, скажу все что нужно. Конкретно вопрос, какого лешего он не хочет меня авторизовать, при этом логин/пароль верные. Если надо, могу и логин пароль на новый созданный акк дать.
Не знаю куда писать. Не могу понять как записать число 50 в шестнадцатеричной системе счесления. В двоичной понимаю как, а тут - нет. >В качестве цифр этой системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F. Че это такое? Вместо нулей и единиц нумеровать 1-9? Вот как записать число 50?
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред