Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
>>984286 (OP) Анон, подскажи что эта за структура данных? Точнее даже не структура, а способ обхода. Помню названа в честь кого-то с фамилией на букву 'М' вроде бы.
>>984320 > Связанный список? Насколько я помню индексы ячеек упаковывались в одну переменную. Вроде бы даже было трёхмерная реализация этой структуры данных.
Посаны, есть некая функция в которую мы входим по прерыванию. И она постоянно повторно вызывается пока не произойдет выход. При первом входе мне нужно некой переменной задать значение, один раз при входе, до тех пор пока не произойдет выход. Эта переменная будет меняться в ходе функции, в зависимости от действия пользователя, поэтому просто a=2; я сделать не могу, ибо при последующих вызовах это будет мне мешать. Задать при инициализации тоже не достаточно, ибо мне нужно обновление если пользователь выйдет, и опять войдет. Нихуя не понятно объяснил
uint8_t a=0;
---
void funkcija () {
if(key_left){a++;}
if (a>2){a=0}
if (key_enter){otprav_nahui(a);}
if (key_exit){sebivaem();}
}
и вот мне нужно чтоб при первом входе a = 1, произвести её инициализацию. Не хотелось бы пилить костыли к вызывающим функциям.
>>984371 Я так и знал что сейчас это напишут. Хотя сам виноват, объяснил чего я хочу как ебан. У меня не так много озу, чтоб херачить на каждый чих 8 бит, да и прийдется приклеивать её к функциям вызова, а значит прийдется делать этот костыль для каждой подобной функции.
>>984373 Тогда я не знаю. Без перепила вызывающего кода с правильным аргументом инициализации не обойтись. Опять же оцени сколько у тебя там таких функци и насколько они могут работать паралельно, может для каждой по полю и не нужно, а хватит всего трех с половиной полей. Или даже в биты упаковку флагов сделать - если совсем байтоебствовать.
Тестирование в компанияхАноним04/05/17 Чтв 09:15:00#27№984565
Сап. РАБотающие в бодишопах аноны, напишите, проводились ли у вас проверки знаний у РАБотников? Когда каждый должен раз в какое-то время пройти "экзамен" и доказать свой уровень (jun/mid/sen) владения стеком (в основном теория).
Анон, у меня вопрос по деплою. Нужно накатить новую версию на боевой сервер: git pull нужной ветки и выполнить скрипт в БД (Монго, если важно). Как это сделать максимально безопасно? Придумал только сделать дамп базы, что ещё может быть нужно?
Сап, программач. Как скопировать данные web-элемента, если известен его id. Скопировать нужно в гугл-таблицу с возможностью обновления. Либо накидать простенькую страницу. Копировать нужно определенные данные с биржи. Существует универсальный простой метод для этого дерьма? Если нет, подскажи куда копать, чтобы время сэкономить. Давно изучал html5 css3 и совсем немного js/
Need help.Имеется куча дисков 1с предприятие проф,без книжек.Как я понял бывают 2 защиты:софтовая и донгл.У меня вроде старфорс.ИТС не зареган.Можно ли вбагритьи по чём?
Привет, кодобояре. Нужно в кратчайшие сроки овладеть Perl'ом на уровне "разобраться в коде и пофиксить его". Нужно по работе, иначе бы и не совался. Немного умею в питон, пхп. Посоветуйте годной литературы для быстрого старта. Добра.
Напишите функцию-генератор, которая перебирает числа от 0 до N в порядке увеличения числа единиц в двоичном представлении числа. Числа с одинаковым количеством единиц должны выводиться в порядке возрастания.
N положительное целое число, не превосходящее 70000.
Мне нужно написать на Visual C# небольшую игрульку. Суть такая: С неба падают кубики (picturebox) и надо курсором от них уворачиваться. Вроде звучит просто, но я совсем не шарю в программирование. Подскажите, как это реализовать или накидайте гайдиков, литературы, которая поможет поскорее мне сделать эту небольшую игрульку. У меня всего 5 дней.
Анон, дрочу ДжаваСкрипт в Notepad. Почему-то не выполняется "console.log". Пишу, допустим, скрипт: "если такое-то условие, то console.log("Бла-бла-бла")", но какого-то хера ничего не выходит при открытии ШТМЛа в браузере. Я и с условиями пробовал разными, и просто alert писал- нихуя. Причем остальная часть скрипта, вроде, работает. Предлагалось вызывать диалоговое окно через prompt, и чтобы с написанным именем потом выскакивало приветствие: var name = prompt("Как вас зовут?"); console.log("Привет, " + name); При этом промпт выскакиевает, но если там что-то написать- ничего.
>>984841 Анончик, просто в консоли браузера срабатывает, а если через нотепад-то опять выскакивает промпт, я там пишу текст, а в ответ: Начало документа...
Как в c# regex выделить подстроку до определенного символа, не включая его? Как на пикриле, только без слеша Знаю, что гораздо проще по последнему индексу с помощью метода в String, но интересует решение именно с помощью регекса
Синхронизация в PHPАноним05/05/17 Птн 00:48:04#57№984963
PHP тред куда-то дели. Вобщем, пишу очередную нескучную пошаговую систему регистрации, имею VPS на линуксе, php5.6, MySql, Apache (который, возможно, будет заменен на nginx). Необходимо исключить возможность создания одной учетки дважды, если, допустим, в один и тот же момент был дважды запущен код, создающий и записывающий учетную запись в базу. Есть вариант что какой-нибудь обиженный пидарас напишет скрипт, который позволит достаточно быстро запустить скрипт несколько раз. Как нормальные люди обычно предотвращают дублирование данных в подобных случаях? Есть какой-то рабочий аналог мьютексов? Достаточно ли просто проверять данные в базе перед тем, как записывать что-то в нее? Делать это в коде на php или встроить проверку прямо в sql запрос вставки новых данных?
>>984963 >Достаточно ли просто проверять данные в базе перед тем, как записывать что-то в нее?
С этим точно - нет. Во-первых, чек + инсерт не атомичны - нужен атомичный апсерт или транзакция.
Во вторых, многие базы поддерживают многоверсионность записей. Ты не увидешь, что в таблицу кто-то что-то пописал, пока он не закоммитит транзакцию. Если в таблице будут конфликты, транзакцию придется роллбечить. Чтоб избежать этого - нужен explicit write лок таблички.
2ch, хочу иметь отдельную ветку проекта с детально прокомментированным кодом, можно ли это реализовать с помощью git? Просто грубо говоря если я буду продолжать работать на другой ветке и сливать изменения в ветку с комментариями, то все комментарии будут затираться. Или может быть подскажете какие-нибудь другие способы это реализовать?
САП ДВАЧ ПАМАГИАноним05/05/17 Птн 08:02:26#65№985022
задание на паскакале лаба горит шо пипец Сформировать строку, в которой первый символ каждого слова исходной строки заменён номером слова в строке.
>>985023 пример задания, но нахождение самого короткого и самого длинного слова : program lab52; var s,s1,s2,smin,smax:string; i,dmin,dmax:integer; begin writeln('Ввод строки: '); readln(s); s:=s+' '; s2:=''; s1:=''; dmin:=length(s); dmax:=1; for i:=1 to length(s) do if s<>' ' then s1:=s1+s else begin if(length(s1)<dmin) and (length(s1)<>0) then begin dmin:=length(s1); smin:=s1; end; s1:=''; end; for i:=1 to length(s) do if s<>' ' then s2:=s2+s else begin if(length(s2)>dmax) and (length(s2)<>0) then begin dmax:=length(s2); smax:=s2; end; s2:=''; end; writeln('Самое длинное слово: ',smax); writeln('Самое короткое слово: ',smin); end.
>>985035 ну если тебе 14-15 то можешь просто охуенно вкатиться в погромирование, к 18 напилишь несколько годных проектов, ну и возьмут джуном куда-нить
вебдевелоперы, вопрос к вам. Что можно считать критериями живого юзера, а не бота? Допустим ко мне приходят посетители по ссылке с других сайтов и задача разделить их на настоящих людей и ботов (или пустые скликивания или автоподгрузка через iframe, js). Куки, ip само собой, но что еще? Может время жизни сессии как-то проверять или чего лучше делать?
Девелоперы, помогите с параллелизмом. Мне недостаточно многопоточности. Надо запустить вычисления гарантированно на разных ядрах (реально одновременно), и если это не так, то - возврат с ошибкой. Как узнать, запущен ли поток на другом ядре?
>>985063 Браузер отправляет вместе с формой обычно по умолчанию заголовок Content-Type:application/x-www-form-urlencoded. Также он кодирует символы. После прихода на сервер данные декодируются автоматически и помещаются в правильном виде в $_POST
>>984286 (OP) нужен совет опытного анона Хотелось бы получить совет, девиз или направление куда копать.
О себе: Работаю системным аналитиком. Работа в принципе нравится, потому что занимаюсь именно системным анализом (как пишет вики: решаю сложно-технические проблемы), и на меня не скидывают задачи бизнес-аналитика (не занимаюсь поиском решений проблем бизнеса). Чтобы анон приблизительно оценил мою компетенцию, скажу что у меня нет резюме, но при этом нет проблем с работой. Меня находят через коллег по предыдущим проектам, звонят, пишут предлагая разные плюшки пытаясь меня переманить. Приблизительно раз в месяц стабильно.
Так вот у меня вопрос: куда дальше двигаться???
Линейным руководителем Не вариант. Работаю в крупной компании. Тут и поумнее и поопытнее меня есть.
РМ Возможно. Хотя если честно, я себя слабо вижу на этой позиции. Не будет ли там скучно? Бюджетирование, сроки, прочие ресурсы - звучит не очень весело... Стоит получит PMP или достаточно прочитать "пару" книжек?
Системным архитектором Возможно самое интересное. Но я хоть и подкован хорошо технически, не программировал сложных систем. Простенький сайтик с апи поднять - это ерунда и делается по мануалам коих в интернете предостаточно, но создать высоконагруженную систему на микросервисной архитектуре - это совсем другое. Что читать/изучать/копать, если двигаться в этом направлении?
Анон, подскажи. На сайте предполагается имитация менюшек. А соответственно будет очень много реально мелких квадратных кнопок с пиктограммами. Как лучше всего их сделать? Bootstrap, jQuery, средствами html5.
есть поговорка, то что все доростают до уровня своей некомпетентности. так что стать Руком не проблема. Проблема в том что быть Руком сама по себе парашная работа.
ПМ весело и востребованно, особенно с навыками технического анализа, но это зависит от компании. Это должность где больше надо пиздеть чем копаться в технических задачах.
у тебя остаеться Системным Архитектором. Но обычно туда попадают люди, у которых большой опыт запиливания сложных систем и знают нюансы. (типа что выбрать RabbitMQ или ZeroMQ, обе очереди сообщений, и обоих есть нюансы) Куда там капать не знаю
>>985144 >Так вот у меня вопрос: куда дальше двигаться??? Да никуда. На самом деле. Ты уже на 99% достиг своего стеклянного потолка.
Социальных лифтов в постсовке нет. А за морем тебе они не светят.
Но, если уже на то пошло, в штатах или еще где, уровень жизни повыше будет, раз так в 100. Так что, двигаться тебе - заграницу, в США. Так я и сам понял, что на текущей профессии я достиг потолка, поэтому тут и спросил.
Я не хочу стать популярнее, красивее, богаче, знаменитее, не нужно мне больше власти. Поэтому социальный лифт меня не интересует.
Я хочу стать профессиональнее, а для этого не нужно никуда ехать - языки программирования, базы данных, серверы, да и вообще все технологии везде одинаковы. Хоть в России, хоть в США, хоть на луне. Поэтому что-то я сомневаюсь, я вот приеду завтра в США, вжух и сразу гениальным архитектором стал.
Прошу дельных советов по существу, а не левых советов типа поменяй страну, работу, операционную систему, пол.
>>985163 >Я хочу стать профессиональнее >Я не хочу стать популярнее, красивее, богаче, знаменитее, не нужно мне больше власти >Прошу дельных советов по существу Продолжай изучать свою область. Читай больше книг, выписывай журналы, делай больше работы.
>>985163 >Так я и сам понял, что на текущей профессии я достиг потолка, поэтому тут и спросил.
Ты достиг потолка, не на текущей профессии, а на древе скиллов\профессий. Новис становится магом, маг - визардом, визард - хай визардом, хай визард - арк визардом. Все. Ты сейчас где-то на уровне хай визарда. Лет через 10-15 упорных тренировок и фарма сможешь стать арк визардом.
Пиздец, ты зашел так далеко, даже непоинтересовавшись механикой игры.
В США, есть спец НПС, который может сбросить древо профессии, или дать 2рую дополнительную(высшую), но на него оче тяжёлый квест. В постсовке таких НПС нет. Но ты можешь включить режим пвп и начать жрать\грабить других игроков.
Братан, а ну-ка разъясни что ты за хуй Бо тут противоречивые параграфы: "Работаю системным аналитиком. Работа в принципе нравится, потому что занимаюсь именно системным анализом (как пишет вики: решаю сложно-технические проблемы), и на меня не скидывают задачи бизнес-аналитика"
"Простенький сайтик с апи поднять - это ерунда и делается по мануалам коих в интернете предостаточно, но создать высоконагруженную систему на микросервисной архитектуре - это совсем другое."
Какие сложно-технические проблемы ты решаешь, аналитик?
P.S. Нигде так как в постсовке не дрочат на high-load. Архитектура (уж микросервисы - точно) достаточно редко фокусируется на computational performance.
>>985080 Самые изощренные бот сети, даже траектории движений мыши присылают с записанных сессий реальных юзеров. Ты задачку на миллиард загадал, бро. Лохов вычисляй по времени между действиями на клиенте, траекториям мыши и прочему. Зубров валят командами - раздрачивая рантайм клиента различными сканерами - проверяя соответсвие фактического и декларируемого ЮзерАгента + статистические методы. Там гонка вооружений покруче антивирусной.
Аноны, посоветуйте какие-нибудь ресурсы для изучения паттернов. Купил книгу по сабжу, читается нормально, объяснения ясные, вроде и примеры есть, как справочник на будущее пойдет. Но хотелось бы больше практики или примеров,а то так нихуя не запоминается.
>>985189 разрабатываю ролевую модель системы определяю и описываю элементы системы разрабатываю логическую модели данных разрабатываю функциональные и нефункциональные требования разрабатываю поведение и структурные аспекты программных модулей предлагаю варианты концептуальной архитектуры системы все это иллюстрирую разными диаграммами и макетами
иногда требуется провезти сценарное тестирование свой системы или систем-аналогов в рамках выявления проблемных мест, поиска какакого-то решения или просто презентации заказчику для проверки реализации требований к функциям системы.
иногда требуется напрограммировать систему-заглушку с левыми данными, так проще и быстрее сделать это самому, чем отрывать программиста или тестировшика от их задач, пытаться объяснить что я хочу и для чего и какой эффект мне нужно получить. и хотя это и не мои обязанности, но я не вижу в этом особой проблемы и сложности.
>>985209 >разрабатываю ролевую модель системы >определяю и описываю элементы системы >разрабатываю логическую модели данных >разрабатываю функциональные и нефункциональные требования
боюсь спросить, чем занимаются у вас бизнес-аналитики
Из того что, мне показалось, я понял - ты уже давно заточился в рамках жесткой схемы разделения труда - попробуй посдвигать рамки разделения - и понюхать где веселее.
И сходи в конторы вне привычного круга - разделение труда достаточно часто не столько метод повышения эффективности, сколько искуственное снижение конкурентноспособности персонала.
P.S. На всех альтернативных направлениях скорее всего надо будет работать с людьми плотнее. Скилл-сет не то что-бы плохой, но странный - как будто тебе реально пох, и ничего не интересно.
>>985217 >боюсь спросить, чем занимаются у вас бизнес-аналитики
Построение и описаний бизнес-процессов, потоков данных, моделей предметной области и организационных структур Анализ процессов деятельности с целью выявления мест, нуждающихся в улучшении Определение и декомпозиция этих процессов и их функций для автоматизации Анализ показателей эффективности деятельности
>>985247 >Ходить ночью в темный парк? >Или что ты имел в виду? Можно. Можно пилить бюджет через откаты. Можно организовывать разные прочие мошеннические схемы. Например курсы жава скрипт.
>>985209 >Я в игры не очень. Оно и видно. Сиди тогда спокойно на жопе и жди гроба.
>>985282 >австрийка Хочешь в Калифорнию через год-полтора? Готов эти полтора года пересекаться с временной зоной Калифорнии пол-дня? Маленькая команда, нужно разгрести бардак не включая режим босса.
>>985144 Самый настоящий системный аналитик. У меня в дипломе тоже написано "системный аналитик", учили кодерству, ну как обычно в вузах учат.
А что реально делает системный аналитик? В 1С-франчайзи системный аналитик, например, является посредником между заказчиком и программером, что-то типа менеджера. Кодером быть лучше, как по мне, чем системным аналитиком
Поясните за импорт в Питоне. В C и C++ директива #include какбе копипастит код из файла на место строчки с #include (и поэтому нужна защита от повторного включения). А Питоне типа надо в каждом модуле подключать библиотеку, которую я использую?
>>985344 Я знаю про выборочное импортирование, но всё равно спасибо. Тогда у меня два вопроса. 1) Нахуя в Си не сделать автоматическую защиту от повторного включения? Неужели хоть иногда нужно включать в проект один код дважды? 2) Нахуя в Питоне нужно подключать библиотеки во всех модулях?
>>985342 Питон интерпретирцемыый ЯП. Когда ты испортишь библиотеку, считай этой файл просто исполняется построчно и все переменные, методы, классы и объекты грузятся тебе в память. Считай, что ты открыл код библиотеки в блокноте, скопипастил весь код и вставил в свой.
>>985345 1) Си делался когда этих модулей еще не придумали, а переписывать весь код после того, как си просуществовал 20 лет в таком виде никому не всралось, потому и это уебищное решение, превращающее компиляцию в 4-х часовой процесс, до сих пор живо; 2) Потому что это одновременно и главное достоинство этих самых модулей, и их косяк. Косяк в излишней залупе в каждом модуле, достоинства: быстрая компиляция/интерпретация, предсказуемое поведение, легкость реализации и поддержки этой ебени в парсере языка.
Анон, правда, что имиджборды на "Питоне" написаны? Набрел на ту пасту про "тянки будут течь при упоминании твоей з/п", там в начале советуется вкатиться в Питон, а по мере увеличения опыта предлагается написать свою борду. Или для неё ещё какой-то язык нуженДжаваСкрипт?
>>985416 Учить для чего? Стать программистом -- читай шапку. Учиться в МухГу -- там будет в основном тухлый матан на первом курсе. Ну узнай у кого-нибудь, какой там язык.
>>984286 (OP) Хочу написать приложение, которое будет через апи стороннего сервиса дёргать всякие данные юзверей и выдавать им в удобоваримом виде.
Для доступа к данным юзверя нужна авторизация через oauth 2 на этом стороннем сервисе. При авторизации через oauth 2 надо посылать такой параметр как redirect_uri, куда в итоге и отправиться токен, после того как юзверь разрешит доступ.
Как работать с этим делом на локале на деве? Т.е. ко мне должны прийти данные. Как это организовывается обычно? В redirect_uri запихнуть айпи своего компа? А если он динамический, то зарегать себе домен или как?
>>985440 Хотя ведь http://localhost в качестве redirect_uri попрёт? Если параметр будет послан на сервер сервиса, то такое не сработает. Если же клиент (браузер) сделает такой редирект, то должно сработать.
Чуваки, а как взять и просто выучить один ебаный ЯП?
В 17 попалась книжка по турбо паскалю (не школа, а самостоятельное желание)-дальше переменных не ушёл, начал учить на информатике с++-толком помню разве что getch() и include <iostream>, дальше написания массивов не уехал, начал учить php-кроме игры в кубики ничерта не умею, вот по работе начал c# учить-и вот чувствую, что снова начинаю забрасывать Что мне делать? Ебашить-ебашить-ебашить, пока из глаз кровь не пойдёт от кода?
>>985468 У тебя проблемы с мотивацией и усидчивостью. Тебе их надо решить, а не ебашить-ебашить. Тут не с ЯП проблема, а с обучаемостью.
Мимо то же самое, но в 30 лет мамкиным синьйором. Хорошо бы было постоянно учить что-то новое, но сложно себя заставить. Уже 2 месяца не могу освоить эпическую книгу на 1300 страниц, пока только 800 одолел.
Есть один школьный проект на opencv, по распознаванию и отслеживанию движущихся объектов, можно через haar каскады (если есть) или как угодно иначе. И мне нужна помощь чтобы закончить его за выходные. Плачу картинками красивых но целомудренных двухмерных девочек, карманными деньгами на телефон или фотографиями купальников сестры (без самой сестры). [email protected]
>>985462 У нас работу хуй найдёшь, надо перекатываться в США. А там на коболе пишут в основном натуральные олдфаги одной ногой в могиле, которые на коболе этом пишут дольше, чем ты на свете живешь, а еще владеют doman specific knowledge, без которого никак, учитывая где именно кобол используется и почему именно до сих пор не переписали на чём-то нормальном.
Да и вообще язык унылое говно. Ты хочешь менять года жизни на говённую работу за чуть больший прайс? Лучше потрать время на изучение чего-то актуального и интересного.
>>985520 Введи распорядок дня, займись физкультурой, пропей курс фенибута с пирацетамом месяца на 3. Меня чуть-чуть спасает от полной деградации. Можно ещё модафинилом закидываться, но если ты из рашки, то у вас это грозит сгухой.
Сап, аноны. Составил небольшой краткосрочный план, что делать дальше? Хотелось бы за год выйти хотя бы на 500$ не на фуллтайме.
Исходные: 18, 1 курс.
1. За лето покодить своих проектов, реализовать какую-нибудь прикольную (может, и бесполезную) хрень. Думаю, на PHP, ибо его знаю пока лучше всего. 2. Осенью найти какой-нибудь проект за деньги, сесть за него, или заняться нормально фрилансом, в зависимости от времени на учебу. 3. ???
На 1С можно хорошо зарабатывать, на уровне крутого сина и выше, но обязательным условием также является domain specific knowledge. Пропёрживая штаны в затхлом офисе, будешь нищебродом.
У меня есть знакомый, который на 1С рубит просто потрясающие бабки. Он работает сам и занимается консалтингом различных предприятий, и разбирается, например, в бухгалтерском учете на уровне главбуха. А ещё он умеет построить бизнес-процессы и много чего другого.
Только подумай, стоит ли инвестировать кучу времени на изучение всякой скучной хуйни типа бухучёта, заучивать налоговое законодательство, отслеживать все изменения, выписывая толстые еженесячники. Мне кажется, что не стоит.
Если когда-нибудь захочешь спрыгнуть,, ты столкнёшся с тем, что 1С тебя покалечил, и ни на чём вменяемом ты программировать уже не сможешь.
Затратив то же самое а на самом деле меньшее количество усилий, можно преуспеть программируя на чём-то интересном.
Как собрать в одну кучу обрывки контуров человеков? Или как обвести группу контуров одной областью интереса, чтобы потом распознавать есть в ней человек или нет?
>>985880 Я думал над вариантом раздвигать прямоугольники вокруг центров масс областей до тех пор пока следующие N пикселей во все стороны будут черными, таким образом прямоугольники вокруг соседних областей сойдутся в один, но такое решение ранит мои эстетические чувства.
>>985915 Хочу предостеречь вас, Java это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете. Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то. Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров). С проектами на других языках получше обстоит дело, но тоже такое. Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает. Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
>>985930 Хочу предостеречь вас, плюсы это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете. Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то. Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров). С проектами на других языках получше обстоит дело, но тоже такое. Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает. Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
>>985938 Хочу предостеречь вас, Фортран это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете. Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то. Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров). С проектами на других языках получше обстоит дело, но тоже такое. Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает. Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
>>985940 Хочу предостеречь вас, НИИ это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете. Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то. Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров). С проектами на других языках получше обстоит дело, но тоже такое. Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает. Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
>>985942 Хочу предостеречь вас, Роскосмос это говно. Разбирать чужой код, ебашить свой это такая запара вы себе не представляете. Одно дело смастерить сайтик самому или по туториалам, другое дело разбираться и поддерживать написанное кем то. Пока у вас есть время учитесь электрике, сварки, рисованию, а программирование уже не то, кодеров как собак нерезанных и хуй с ним свалишь за бугор если не гений (это не про двачеров). С проектами на других языках получше обстоит дело, но тоже такое. Хохлы и индусы демпингуют рынок, фриланс в 2к17 уже не работает. Мыкола и Кумар готовы за 1$ в день ебашить и жить на мамкиных харчах на аутсорсе.
>>984286 (OP) КАК НАПИСАТЬ СВОЙ БРАЗУРЕ? Я имею ввиду, как научить мою программу на си отправлять и получать данные через интернет, что надо изучать в этом направлении?
Что почитать по графическим интерфесам? Пишу на питоне и плюсах под линукс, вроде сейчас в топе gtk и qt? Какие версии? Мне для своих поделок, нужно как можно проще, что-то как пикрилейтед (заполняется из csv) и проигрывание видео со всякими трэкбарами рядом.
>>985933 >Мыкола Тащемта в украине зарплаты кодерков едва ли не выше чем в рашке. Мне даже как-то один человек рассказывал, что у него запрлата в рублях, хотя мне кажется, что это скорее исключение.
>>986180 > «100 Things About People» Спасибо, но кажется это не совсем то что нужно. Я ученый и не планирую связывать свою жизнь с тем чтобы угождать дегенератам, путающимся в трех кнопках. Пишу для себя и пары коллег.
>>986182 Вот это самомнение! Ещё чуть-чуть — и ты достигнешь уровня задротов-олимпиадников из Бауманки, пишущих систему оперативно-розыскных мероприятий (которая следит за тем, как вы голых жэнщин скачиваете), это где мусара на хозяйстве. Переплюнул даже Центр специальных разработок Минобороны.
Нафига двухсвязный список реализуют с 2мя фиктивными элементами Head и Tail, данные в которых по дефолтному соотвествующему конструктору построены, и которые даже не учитываются как полноценные элементы списка? Почему нельзя всегда использовать только два указателя на голову и хвост? В универе мне ответили что то типа "ну так надо", так что смысла я так и не уловил... Это ведь пустая трата памяти
>>986270 ЯП упомянул бы, штоле... Судя по всему, ты учишь кресты.
Подозреваю, что потому, что ты можешь просто отдать куда-нибудь указатель на голову или хвост. В другом месте ты можешь запросто модифицировать список, в т. ч. добавлять в начало и конец, и в тех местах, куда ты отдал башку или хвост, ничего не сломается.
Двач, в паскале не бум-бум, кто может помочь? Хотя бы подсказкой. Гугл забанил меня.
чтение fb2 в pascal...
Выбрать из файла fb2 ФИО автора, название книги, аннотацию, выходные данные и поместить в текстовый файл. Файлы fb2 выбрать из заданного каталога и всех подкатологов.
>>986282 да кресты >Подозреваю, что потому, что ты можешь просто отдать куда-нибудь указатель на голову или хвост Куда?? У меня они будут храниться с privat спецификатором доступа, а эти два фиктивных элемента так и будут болтаться
Вот я нарисовал эти два варианта списка, тот, что выделен эллипсом - это то, что я предлагаю, просто только 2 указателя, а мне говорят, что два фиктивных элемента лучше
>>986297 >Хотя бы подсказкой Пройти дерево каталогов или один каталог: pascal scan file tree Строковые функции: pascal string position и pascal substring Всё остальное: pascal read / write file
>>986298 Есть такой шаблон проектирования как Iterator. Кури Gang of Four.
Ты уж прости, но студентоте без опыта промышленного дизайна никто не сможет в двух словах объяснить то, на что в этой книге отведено страниц, наверное, двадцать. Я могу тебе нарисовать UML, показать один из примеров, почему фейковая голова в Итераторе лучше, чем настоящая, но лучше почитай книгу.
Я выше уже написал одну из причин, а инкапсуляция тут не помеха, ибо ты вместо головы возвращаешь Итератор с запакованой внутрь головой.
А преподы у тебя дебилы, не повезло тебе. у меня тоже дебилами были
>>986305 Ну слыхал, но не о них же сейчас речь. Без использования методов класса ничего изменить все равно нельзя, ты про инкапсуляцию слыхал?) >>986309 О, вот это уже что-то, спасибо.
Только если у тебя уже есть n лет опыта в индустрии, и ты прохавал почему ООП бывает отстойным. А ты уже пишешь боевой процедурный, или например функциональный код.
ООП неплохая, но оверхайпнутая хуйня, и именно из-за оверхайпа лично я верчу не ООП per se, а ООП in the wild. Так как всему есть своё применение, а ООП возвели в ранг затычки во все дырки.
>>986333 Алсо, если бы ты знал шаблоны проектирования, ты бы был к курсе, что только часть ОО-шных паттернов не ложится в, например, функциональное программирование, например, из-за иммутабельности. А часть, например, настолько интуитивна и прозрачна, что не выделяется в отдельный шаблон, но принцип тот же.
Под динамеческое или там функциональное программирование есть тоже свои шаблоны. В функциональном кроме всего, есть такие алгебраические структуры как Моноид, Полугруппа, Функтор, Аппликатив, Монада, которые можно бы было тратовать как шаблоны embedded in language, настолько оны полезны и натуральны для написания гибкого и простого кода.
Кроме того есть шаблоны промышленного проектирования, которые has nothing to deal with ООП.
Наблоны не есть плохо, это не практики минимизации ущерба от design flaw ЯП, это промышленный дефакто стандарт написания поддерживаемого и расширяемого кода.
>>986309>>986311>>986346>>986352 в ИТ нужен задрот который: 1 не имеет амбиций. Согласен что его потолок - это ПМ с десятком подчиненных. Причем если фирма закроется - такого же места ему не найти. 2 не нуждается в серьезных деньгах. Средней зарплаты ему хватает. И пусть приятели в других областях покупают джипы и квартиры. Он не такой, ему это не нужно. Главное в жизни - шаблоны. 3 согласен постоянно переучиваться. Согласен, что его опыт 5/10-летней давности уже никому особо не интересен.
главное здесь все же амбиции. Чувак с головой среднего программиста в других областях был бы звездой. а в ИТ на бедной вытоптанной поляне толпятся сотни гениев. Все голодные.
А вот если ты согласен всю жизнь уткнуться в монитор и кодировать кодировать кодировать за 2 тыщи баксов - это да. Ты на своем месте, чувак!
Кстати, смотрю иностранные форумы - программисты уже не элита. Трудно уехать в США, очень трудно в англию, невозможно - в германию. я и не хочу, просто тенденция забавна.
>>986379 В этой стране непрограммисту еще труднее заработать, если ты не silovik или не имеешь связей в коррупционной среде, чтобы тебя туда тоже устроить.
>>986379 Тебе отчего так бомбануло, когда тебя шаблонами умыли. Это только маленькая крупица знаний, нужная для того, чтобы писать так, что тебе самому нравится результат, и при этом много зарабатывать.
>задрот Это не задроство, а профессионализм и самосовершенствование.
>сотни гениев Нет. Просто инженеры, как и везде.
>кодировать за 2 тыщи баксов Ну не кодируй за 2К, кодируй за 3.5К, как я.
>программисты уже не элита Никогда не были. Обычные инженеры, каких толпы на разных прозводствах. Воннаби-илитко сейчас у нас на фоне тотального нищеебства, но опять же, некоторые вшли в ОйТи в конце девяностых, начале нулевых, когда зарплаты были небольшими, а шли туда люди, которым НРАВИЛОСЬ заклинать капуктир. И сраный коммерс с будкой зарабатывал больше. Теперь всё поменялось.
Аноны, пишу диплом по автоматизации тестирования, накидайте пожалуйста ссылок на проги которые можно протестировать. Обязательным критерием является наличие документации (спецификаций, инструкций пользователя и тп.) желательно на русском языке. Плюсами будет открытый исходных код и возможность контакта с разработчиками.
>>986418 НАХОДИШЬ ЛЮБОЙ ПРОЕКТ НА ГИТХАБЕ, ГДЕ НЕТ ПЛАШКИ ТРЕВИСА @ ДЕЛАЕШЬ ФОРК @ АВТОМАТИЗИРУЕШЬ ТЕСТИРОВАНИЕ С ПОМОЩЬЮ НАКИДЫВАНИЯ ССЫЛКИ НА РЕПОЗИТОРИЙ В ТРЕВИСЕ @ DIPLOMA MASTER
ньюфаг, вкатываюсь Что надо начать изучать, чтобы искать вот такие штуки: https://habrahabr.ru/post/215247/ Меня интересует этот момент: >Открыл я терминал и стал пушить сервер яндекса простым бесконечным пингом: ping ya.ru Автор поста это понимает, а я нет. Что мне почитать, чтобы понимать? Я представляю, что такое терминал, но с остальным не знаком. Курс по "Компьютерной безопасности/Cyber security" это то?
Господа, прошу от Вас неотложной помощь. Нужен плагил или хуй знает что на Мозиллу, но оно должно: держать активной всегда 1 вкладку; при открытии с этой вкладки чего-лтбо другого вкладка также не должна закрывать, и все новые вкладки должны уходить в бекграунд. В общем, мне нужна вечно рабочая 1 вкладка., с которой невозможоно уйти. Как это реализовать на хроме я знаю, помогите с Моизиллой пожалуйста, с меня как всегд.
>>986473 А чем профит? Может тебе просто нужен движок хромиума? Зачем городить огород, когда можно сделать свой бравзер с одной единственной страницей.
Пиши я диплом, я бы сфокусировался на том, какие преимущества предлагаят формальная верификация программ.
Сам бы написал небольшую поделку, включающую использование сетевого протокола, парсинг, многопоточность, сериализацию, в двух экземплярах. - на какой-нибудь джаве, и на каком-нибудь идрисе.
Запилил бы тестирование, продемонстрировал бы преимущества продвинутой системы типов, радикальное уменьшение способов набажить и следующее из этого радикальное уменьшение количества тестов, насколько функциональный подход исключает неободимость макакинга в тестах. На идрис уже портировали хаскельный quickcheck, и это ещё один серъезный предмент для диплома, на примере которого можно показать, что много вещей можно протестировать на консистентность и боттом-кейсы просто автоматически, не накорябав ни строчки собственно самих тестов.
Почему я предложил идрис а не хаскель? Потому, что там можно просто прувить корректность программы, как теоремы, что ещё идёт в огромный плюс к надёжности.
Но судя по всему, у тебя сдача диплома через пару месяцев, а такую дипломку с нуля надо по-хорошему весь год писать, потому что есть дохуя чего учить. Поэтому анон выше прав, ты пишешь диплом по макакингу.
Добрый вечер, господа, нужно закодировать определенный массив в изображение. Делать это буду на C#. Как посоветуете это сделать? Через цвета? Или может, через яркость? Только что пробовал через яркость, не особо работает. Или есть другие йоба-способы? ПОдскажите.
>>986532 Куда уж проще. Каждый RGB пиксель состоит из 3 байтов. Последний бит каждого байта можно использовать, таким образом чтобы закодировать 1 байт тебе понадобится 3 пиксела, и ещё останется 1 бит под информацию своего следующего байта.
>>986532>>986517 Хм... Думаю, стоит прояснить отдельно, почему не стоит использовать, например, яркость. Яркость пиксела - это тащемта просто определённой соотношение R, G, B по формуле. Для того, чтобы что-то закодировать, тебе, видимо, придётся ооталкиваться от определённого значения яркости, от которого ты будешь отнимать (или плюсовать) кодируемое значение. Стоит ли говорить, что для этого придётся каждый пиксель привести к этому пороговому значению яркости. Простыми словами - изображение распидарасит. Кроме того, ты всё равно хуй уместишь целый байт в один пиксел изображения, а значит байты придётся всё равно дробить.
Если же использовать способ предлагаемый мною, ты себе резервируешь найменее значимый бит каждого байта цветового компонента. Алгоритм кодировки/раскодировки написать элементарно, человеческий глаз разницы не заметит. Профит.
>>986550 Этот дело говорит. Дополнительный заработок - это фриланс. Тут однозначно доминирует пых и пара cms-ок на пыхе. На рубях, по идее, тоже можно фрилансить по крайней мере в принципе возможно, в отличии от той же жабы или сисярпа, но работы сильно меньше на мёртвость в русском сегменте похуй, если рассчитываешь на фриланс.
А вдруг я пойду на работу в офисе как хобби?я работаю переводчиком всякой ебани с корейского, удаленно, дома скучно и времени много а денег мало Если пыха, можете посоветовать книгу или какой нибудь видеокурс на ютубчике?
Аноны, что делать, если не можешь начать вкатываться в айти? Начал изучения шарпа еще 7 лет назад, в далеком 2010. К сожалению дальше массивов я не продвинулся. Как побороть себя и вкатиться?
>>986710 Ну как тебе может быть интересно писать код, если ты не смог уйти дальше массивов? Там же самое интересное впереди. Просто я начал вкатываться еще в школе, в паскаль, факультативом во внеурочное время, мне было дико интересно, я на олимпиады ездил. Потому я скептически отношусь к людям, которые хотят вкатиться ради денег деньги это хорошо, я не осуждаю если что, но неспособны прочитать даже книгу по языку.
Алсо, кроме одной книги по самому языку, чтобы тебя взяли на работу, тебе придётся, скорее всего выучить ещё SQL, HTML, Javascript, какой-то популярный фреймворк, вкатиться хоть в базовые алгоритмы и структуры данных, работодатель сейчас балованный.
И просто типа прочитать тебе не хватит, нужно будет попрограммировать что-то, научиться пользоваться, да и научиться писать код в конце концов. Как это у тебя может получиться, если ты за 7 лет не смог себя заставить уйти дальше массивов я, честно говоря, не знаю.
Видел в одной лекции на ютубе по поводу бинарного поиска такую мысль-для демонстрации мощности этого метода лектор сказал, мол во Вселенной примерно 10^80 атомов, это примерно 2^260 , а быстродейсвие бинарного поиска у нас log(n), следовательно за 260 итераций мы сможем найти любой атом..
В связи с этим у меня возникло 2 мысли: 1) Попробуй сначала отсортируй этот массив 2) Почему, если у нас в оценке быстродействия алгоритмов не играет роли по какому основанию мы берем log, то мы оцениваем именно по двойке?Ведь то же самое можно сказать типа: атомов 10^81, log10(10^81)=81, мы за 81 итерацию найдем любой атом
>>986704 попробуй начать с видео уроков, а потом уже можно и в книги. По тому же шарпу есть годные бесплатные курсы ulearn.me от УрФу, есть еще ITVDN, там вроде бы более подробно, но платно и занудно
>>986704 Ну вот у меня такая история - где-то как раз году в 10м-11м у меня в школе была довольно неплохие обязательные уроки по программированию (ну на информатике типа) там был Си с сортировками, структурами данных, с работой с графикой базовой, потом еще писали игру - арканоид до этого в боле младших классах был паскаль тоже обязательный с примерно такой же программой, но более упрощенной конечно Мне тогда это как-то не особо нравилось - я не сильно тянул и вдобавок у нас такие преподаватели были, что они за людей считали только горстку задротов, который быстро всё это осваивали меня это всё напрягало и я решил не идти учиться на программиста, потому что я настолько был сыт этим именно ввонаби олимпиадным программированием (ну я тип в физмат школе был), что пиздец я пошел учиться на инженера строителя, о чем сейчас жалею очень, потому что никакой фундаментальной базы не получил и специальность тоже не освоил. Лучше б пошел на какого-нибудь энергетика или даже просто на физика, там хоть бы дали мат базу хорошую, а лучше б конечно пошел на разработку по короче суть в том, что отучившись я понял, что работать по специальности я сто % не буду и меня от неё тошнит, что работа программистом это не решение олимпиадных задачек, а знание фреймворков и пользование готовыми библиотеками, ну и самое главное, что мне на самом деле интересно программирование, а тогда мне напрочь отбили интересн засчет того, что планка была слишком высока, ну и конечно же вакансий и возможностей гораздо больше поэтому сейчас переучиваюсь, полет нормальный, интересно и вполне тяну
>>986828 чтобы клиентов было больше. 1. Делаю игру для детей типа кукикликера или муурпг, но на жавашкрипте. 2. Они заходят, кликают по рекламе, мне текут 2000$ в год, 1500 с которых я трачу на поддержку сервера. 3. Всякие дебилы, у которых часто отключается интернет как у меня утром включили игру и она висит в браузере. 4. Больше клиентов. 5. Больше денег. 6. ????? 7. ПРОФИТ!
>>986810 Модулями ты не научишься программировать. Терпи, и пробуй, пока не получишь результат. Все так учились, и у тебя выйдет.
Скажи на чём именно обосрался? Представление данных и алгоритм достаточно просты для того, чтобы я их тут описал. А ты скажешь с чем именно проблемы. 1. Изображение представляем в виде двумерного массива пикселей. 2. Каждый пиксель состоит из 3 компонентов: r, g, b. Тип каждого компонента - условный byte - положительное однобайтовое число. 3. Не знаю что именно тебе нужно спрятать. В зависимости от того что именно ты прячешь, тебе следует разбить данные на однобайтовые кусочки. Идеальными входными данными для первой попытки будет массив значений типа byte, ничего делить не нужно. 4. Для простоты и наглядности, находишь способ представить один элемент массива в бинарном формате. Будь то bitwise операции или какая-то библиотечкая функция. Способ, я уверен, ты нагуглишь. 5. Так как каждый элемент массива может быть представлен восьмёркой единичек или ноликов, просто сформируй их в большой массив по входным данным. он будет иметь размер = размер входных данных * 8. Это неэффективно, но наглядно и просто для нуба. 6. Иди одновременно по 2 массивам в одном цикле: по двумерном массиве пикчи (горизовнтально, вовремя перепрыгивая на следующую строку, или перегнав двумерный в одномерный) и массиве нулеедениц. 7. В массиве пикчи сдвигайся на 1 пиксел, в массиве нулеединиц на 3 значения. 6. Бери эти з нулеединицы и битовыми операциями ставь 0 или 1 в последний бит r, g и b соответственно.
Тадам. Закодировано.
Что дальше: 1. Для начала для тестирования бери размер входных данных кратный 3 (ты там берешь по 3 значения сразу). Как только напишешь и оно заработает, подправь, чтобы не крашилось при размере массива нулеединиц не кратном тройке 2. Запили проверку влезет ли входной массив в изобрадение, если нет - обрезай, или выводи варнинг какой-то или ошибку. 3. Когда размер входной информации меньше, чем может влезть в изображение, попробуй затереть в нолики все последующие незначимые биты пикселей. Так у тебя при раскодировке будет не мусор, а просто нули. 4. Запили раскодировку.
>>986810 Ещё раз акцентирую - пыпайся запилить сам. Никакие библиотеки/функции кроме ковертации пикчи в rgb-пиксели и обратно не нужны. Битовые операции должны быть в стандартной бибиотеке.
Это хорошая задача для ньюфага. Она учить алгоритмически мыслить. Кроме того, она учить этот алгоритм реализовывать на практике.
Абсолютно все через это прошли, всем вначале было трудно. Но без этого ты не вкатишься в программирование. Если сделаешь её, это будет для тебя небольшой левелап.
Хочу вкатиться в айти, начал с CS50, Прошел только нулевую лекцию, очень интересно и всё понятно. Стоит ли продолжать, либо есть что-либо лучше? В ойти - нуфаг 10/10
Как вообще можно что-то взломать? Вот я непонимаю. Вот, например, возьмём какую нибудь социальную сеть. И как взломать страничку чью-то? Всё время перебирать возможные комбинации? Я думаю зобанят айпи. Как это вообще возможно?
>>986858 Помню я несколько лет назад пробовал использовать юнити и нифига не понял. После того как я не понял как не размывать текстуру, бросил нафиг это. И я слышал что есть WebGL, я не уверен, но предполагаю что он похож на OpenGL. А опенгл в несколько десятков раз легче и понятнее чем юнити.
>>986901 Потому что ты смотришь на проблему как на замок на двери. Уперся в него и думаешь как подобрать ключ, а надо смотреть на весь сарай целиком, может быть стоит его обойти и сзади будет открыто окно, а то и вовсе окажется что стены нет и потолок костылями подпирается.
>>986901 Для каждой страницы в вк есть единый мастер-ключ, там примерно 10 символов, но их можно подобрать с помощью специальной программки (ну просто брут форсом взять - перебрать все варианты), просто суть в том, что он меняется каждый день и поэтому программка не успевает(
Анончики, поясните такой момент, как убрать отступ от верхней границы div-а до текста, который в этом диве находится - то, что на изображении показано красной линией. Другими словами, сделать так, чтобы верхние края букв касались верхней границы дива?
Когда мне было 15 лет, и я учил javascript наставник всё время как-бы невзначай крутился возле компа, и всё спрашивал, что ты там затих, почему тебя не слышно? первый раз я не ответил, так он начал ломиться к клаве, и орать, что ты там пишешь, зачем всё это? начал материться, и говорить, что вообще помогать не будет, алсо, наставник ругался, если я не ставлю точки с запятой, причём не просто вконце выражения, а непосредственно после завершения строки, мотивировал это тем, что это хорошая практика, и сам потом мне говорил: вот я точку с запятой ставлю, и ты так делай! однажды я кодить сел, и слышу, наставник где-то с ноутом примостился в отдалении, ну я все теги закрыл, и в браузере проверил, а там мне на почту сообщение пришло, ну я его открываю и смотрю, а там наставник мне пишет и ругается: ты чё? ебанутый? нахуй комментарии двойным слэшем пишешь? наставник кстати всё время какие-то обновления качает, чтобы интерфейс оптимизировать, темы меняет по 5 раз в день, а потом говорит, что глаза жжёт. пиздец короче! реальная история. я не тролль
Можно ли сквозь боль вкатываться учить программирование?
Я ну просто нихуя не понимаю и мне это не интересно, так как я слабо себе представляю даже в голове какие прожки можно было бы писать для развития скилла.
Мне интересны линупсы, веб сервера там, сети и все такое - но если лезть в глубино и пытаться получать больше 60к - там столько всякой ебени нужно знать, что мне аж плохо становится. Да и какая-то ебаная рутина с этим админством, я просто не знаю что делать и от безысходности хотел бы прожить, но я долбоеб и мне кажется что это будет фейл.
Поэтому я жду постов типа "Да анон, я был долбоебом, а потом полгода поучил питон и сижу в тайланде получая 50к"
Здравствуйте, есть вопрос по поводу лицензии, использую библиотеку под лицензией Public Domain (Общественное достояние), и у меня возник теоретический вопрос, может ли разработчик сменить лицензию на коммерческую в новых версиях библиотеки? И вообще может ли он сменить лицензию у старых версий или текущей версии библиотеки что я не смогу больше ей пользоваться?
>>987223 > лицензией Public Domain Такой нету (для ПО). На коммерческую сменить может, но в случае некоторых лицензий (gpl) ему придется переписать все заново (тоесть сохраняется только название). Сменить старую лицензию он может только если это явно прописано в текущей.
>>986869 >1. Изображение представляем в виде двумерного массива пикселей. Bitmap >2. Каждый пиксель состоит из 3 компонентов: r, g, b. Тип каждого компонента - условный byte - положительное однобайтовое число. img.imageVanilla.GetPixel(1, 1).R; - это к примеру. >3. Не знаю что именно тебе нужно спрятать. В зависимости от того что именно ты прячешь, тебе следует разбить данные на однобайтовые кусочки. Идеальными входными данными для первой попытки будет массив значений типа byte, ничего делить не нужно. Есть массив byte[]; >4. Для простоты и наглядности, находишь способ представить один элемент массива в бинарном формате. Будь то bitwise операции или какая-то библиотечкая функция. Способ, я уверен, ты нагуглишь. Т.е. каждый элемент массива надо перевести в (2) систему? >5. Так как каждый элемент массива может быть представлен восьмёркой единичек или ноликов, просто сформируй их в большой массив по входным данным. он будет иметь размер = размер входных данных * 8. Это неэффективно, но наглядно и просто для нуба. Тут я понял, надо массив перевести в (2) и создать новый уже, который и будем вписывать в изображение. >6. Иди одновременно по 2 массивам в одном цикле: по двумерном массиве пикчи (горизовнтально, вовремя перепрыгивая на следующую строку, или перегнав двумерный в одномерный) и массиве нулеедениц. 7. В массиве пикчи сдвигайся на 1 пиксел, в массиве нулеединиц на 3 значения. Вот тут я немного не понял, надо типо по 3 нулеединички и 1 пиксель за цикл проходить, да? >8. Бери эти з нулеединицы и битовыми операциями ставь 0 или 1 в последний бит r, g и b соответственно. Это тоже вызывает немного напряжение, но, насколько я понимаю, надо просто перевести в двоичную и логической операцией изменить последний бит?
>>987341 Ещё вопрос, может не переводить пиксели в 10101010 вид, а просто через % узнать, последний 0 или 1 и тогда добавить\убрать 1 и всё? Так же проще, чем ебаться с тем, что бы переводить в стринг и опять в byte. Прости, что заебываю.
Может кому пригодится. Не отображался текст в консоли MS Visual C++ 6. Перерыл весь интернет, програмистские форумы, ничего не помогало, и вот сегодня, о чудо, нашел в Ответах.Мэйл.ру рабочее решение. Удивляюсь с этого сайта, не раз уже выручает, там рили ответы на все вопросы вселенной, хех. Подключение кириллицы в консоль С++ https://pastebin.com/Pc5jM2VG Залил на пастебин для удоства.
>>987375 Я тебе объяснял в самой простой и доступной форме. Понятно, что лучше всё делать биовыми операциями. но я тебе не пиксели советовал перевести, а входные данные, для того чтобы сформировать 2 массива и просто по ним параллельно двигаться
>>987447 Не злись, бака, давай дружить! >Ответах.Мэйл.ру >кириллицы в консоль >говниме Твой гнев на 1-е и второе я могу понять, но что плохого в том, что бы выводить кирилицу в консоль? Если я в своей программе напишу что то типо "vvedite 4islo" препод выебет меня в попку.
>>987477 Так то да, но потом меня отчислят за несданный курсач и я пойду топтать сапоги, а это не кулл. В армии аниме не посмотришь(( >>987479 Надо на русском, там по ГОСТу. >>987484 В требованиях к программе сказано на русском. >>987493 Я вчера, блин, все локал.х, сетлокал, локал консоль(1251, рус) испробовал, это не работает, Карл! Только этот рабочий вариант сегодня нашел, слава Богу.
>>984286 (OP) Есть какие-нибудь "правильные правила", гайдлайны, стили называния имен полей, отношений в SQL и идентификаторов/классов в html/css? Я о чем: вот есть perviySposob и vtoroy_sposob написать название из двух слов. Всякие венгерские нотации не рассматриваем. С программированием понятно, уже все, кроме твоего школьного учителя, более-менее придерживаются K&R стиля или его родственников. А как с базами данных и версткой? Мой научрук почему-то хочет, чтобы я писал через подчеркивания, я и не против, но хочу знать, почему "так принято"? Такой же вопрос по верстке. .redButton или .red_button и почему? А если я хочу указать принадлежность, например, подчеркнуть, что это для красных кнопок внутри хэдера, как писать - .header_red_button, header_redButton, headerRedButton...? В базах данных, кстати, тоже может быть некая "вложенность", например, когда при нормализации одна таблица разделяется на несколько, хочется сохранить в названиях новых таблиц суть того, что они все об одних и тех же сущностях. Понятно, что все это дело вкуса и привычки, но должны же быть какие-то стили, рекомендации или хотя бы статистика на этот счет?
>>987516 Да не работает этот сетлокал и замена шрифта, вчера сто раз пробовал по твоим же сайтам, и сейчас попробовал, говорю же. Думаешь я не гуглил? Весь яндекс перерыл.
>>987534 Я пока самм себе принимальщик стандартов в проекте и все такое. А там, где сталкивался - все пишут как попало, часто вообще никакого стандарта нет. >как принято в стандартной библиотеке. Это если бы я про цпп спрашивал, там-то как раз все понятно. А какая у html/css и sql стандартная библиотека?
>>987553 Я учился по книге на ней, и первый курсач тоже сделаю на ней же. Я вообще КИПовец, и это погромирование нам ни с боку, ни к припеку. с++ больше всего похож на си, на котором мы мк прогали, вот я и решил его выучить. Все уж лучше, чем бейсик или паскаль. >>987550 Не пизди, пидор.
>>987577 Семерка, на ней виртуалка ХР, на ней висуал с++ 6. Многое ПО, нужное для учебы, работы, не идет на семерке, хотя бы тот же маткад 11. Тем не менее, тот способ мне помог, а кодировка и сетлокалы нет.
>>987587 Зачем программировать на ХP, когда можно поставить новую студию (2013 точно можно поставить) на семерку? Да и маткад есть более новый, зачем использовать старый?
>>987608 >Чему там вас вообще учат? Я КИПиА, а это программирование нам так, до одного места. Кроме паскаля на первом курсе ничего не было. Так как сорцы конвертить? Для этого нужна специальная прога?
Зарезервированные слова и их (не)использованиеАноним09/05/17 Втр 15:41:36#395№987617
Анончик, такой еще вопрос по коде-стайлес-сикуэлю: допустим, есть у меня таблица user(кстати, лучше user или users - в разных местах по-разному советуют), я в нее хочу забить поле name. Пхпмайадмин и прочие на это не ругаются, запросы проходят, но ведь name - это зарезервированное слово sql? Или похуй, мне это ничем не грозит?
>>987617 Если в "ALTER TABLE" не проходит название поля, возьми его в кавычки, " или ' или `. Код-стайл должен быть "id, parent_id, name, title" и так далее. Поля называются строчными буквами.
>>987626 Да, это я понимаю. Я имею ввиду, так делать в принципе (использовать зарезервированные слова в качестве имен столбцов) - не очень хорошо или норм?
А таблицы сами лучше называть в единственном числе или во множественном тоже норм? Например, много где рекомендуют таблицу с данными всех пользователей называть user вместо users, но почему - не поясняют.
Вот еще по CSS гайдлайнам вопросик - там вообще зачем-то рекомендуют разделять все имена дефисами, а не кэмэлкейсом или подчеркиваниями. Почему - опять же не поясняют. Хуле так сложно-то все?
>>987627 >Я имею ввиду, так делать в принципе (использовать зарезервированные слова в качестве имен столбцов) - не очень хорошо или норм? Всегда называли столбики словом "name" и всё работало. >много где рекомендуют таблицу с данными всех пользователей называть user вместо users, но почему - не поясняют. Потому, что тогда JOIN и WHERE будет легче читать:
>>987638 Сокетные соединения, PIPE-каналы, очереди сообщений (есть во всех современных операционных системах, даже в MS-DOS что-то было похожее), вот картинка, а дальше Гугл в помощь.
>>984286 (OP) > Сап прогромач. Такие вопросы по шарпу. 1. По заданию надо от класса студент унаследовать еще 3 класса(студенты разных специальностей) Так вот, у всех 3-х спец., есть структура с оценками, но оценки по разным предметам. Нужно 3 разные структуры делать?? Или можно как-то обойтись одной? struct SMarks{ public int Graphics; public int Math; } Ну и 2-й вопрос. Класс StudentOfMath { SMarks Marks; } Теперь пишу 2 свойства, чтобы получать и устанавливать оценки. public int PropMath{ get => Marks.Math; set { this.Marks.Math = (value > 0) & (value < 11) ? value : 0; } } public int PropGraphics { get => Marks.Graphics; set { this.Marks.Graphics = (value > 0) & (value < 11) ? value : 0; } }
Вопрос такой же: свойства делают одно и тоже, но только разные названия. Эм, насколько это норм? ваш нюфаня, сильно не обосцывайте
>>987663 1) Обоссы препода ибо задание предлагает вам делать заведомую хуету. 2) Сделай один класс Student. Добавль ему свойство Faculty в который ты будешь совать специальность. Потом добавь словаль Subject -> Grade с оценками по предметам
>>987647 >Всегда называли столбики словом "name" и всё работало. Понял. Просто прочитал, что рекомендуется избегать. >Потому, что тогда JOIN и WHERE будет легче читать: Ну да, логично, спасибо. Хотя не совсем понятно, почему рекомендуют employee заменять на staff. >Вот еще по CSS гайдлайнам вопросик - там вообще зачем-то рекомендуют разделять все имена дефисами, а не кэмэлкейсом или подчеркиваниями. Почему - опять же не поясняют.
>>987670 >оценками Тут понял. Чисто из интереса: 2-й пункт: Есть ли вариант написать функцию, которой в качестве параметра передать строку(или что-нибудь еще) и получить в зависимости от этого Marks.Math или Marks.Graphics ?? int ShowMark(string s) А задание да, увы уёбанское.
>>987670 Удвою и добавлю: если препод будет возбухать, что НИ ПА ЗАДАНИЮ, то смело на него обоссывай. Прямо так, мол, я тут главный программист и архитектор и так вижу. Функциональность проги соотвествует заданию, а как она внутри устроена не его дело.
>>984286 (OP) Начал читать книгу Таненбаума про ОСы, а там вместо того чтобы было написано как перевести процессор архитектуры x86_64 в 64-битный режим и как запрограммировать таймер, выдающий прерывания, написано как работают процессы и прочие вещи.
>>984286 (OP) ребята, где стоит искать инфу по истории развития алгоритмов сжатия видеопотока? ну или хот бы узнать как сильно сжзимают разные кодеки при максимальном сохранении информации...
>>987674 Бамп вопросу, лаба горит! в начале мая в праздники, ага. На самом деле, просто интересно и не хочется новый проект начинать неправильно, аж жопа горит как хочу все сделать КРАСUBO.
>>987743 >employee или staff По-моему, без разницы. >разделять все имена дефисами Вспомнил, в старых версиях IE не поддерживались подчёркивания в CSS, потому вместо них ставили дефисы.
>>987768 >>987768 А в старом жс были проблемы с дефисом. А кэмэл-кейс снижает читаемость. Но его почему-то все равно используют. В пхп/питоне кэмэл, в первом с долларом, во втором без, в сикуэле _, в цсс -, в жс как попало в хависимости от фреймворка, а еще есть БЭМ, сукаёбтвоюмать.
>>987809 API это когда в чужой большой программе написан кусок кода, который ты можешь использовать в своей поделке вызвав функцию "зделать збс". Например, тебе нужен какой-то гугол-контактек-погода в твоей программе, ты подключаешь их API, пишешь "искать в википедии *строка" и твоя программа пользуется кодом википедии чтобы рассказать тебе о том что такое фреймворк. Фреймворк же, в свою очередь, это поделка другого Васяна, который взял язык и надстроил над ним свои функции, фичи и синтаксический сахарок. Отличие от обычной библиотеки в том, что поделка очень масштабная и для небольших вещей может быть самодостаточной. Если ты слышишь как кто-то рассуждает о фреймворках и апи, скорее всего это какой-то макака, можешь смело вломить с вертушки.
И, раз уж такая пьянка, самый главный вопрос о стилях кодировании, платина всех срачей последних 30 лет. Пикрелейтед. Сколько слушаю споры, никогда ни одного аргумента не видел кроме "да так сам Ричи/Флэнаган/Страуструп/Шилдт хуярит".
>>987814 Первый стиль: всё с новой строки, везде отступ два пробела, всё мелкими буквами (возьми его и никого не слушай, так PostgreSQL написан).
Второй стиль: тоже всё с новой строки, тоже отступ два пробела, но буквы чередуются и много знаков подчёркивания (чтобы читать его, нужны шрифты, которых почти нигде нет).
Третий стиль: с новой строки только функции и большие операторы условия, плавающий отступ до открывающей скобки, внутри функций он составляет не 2 и не 4, а 3 пробела, всё мелкими буквами, и всё с подчёркиванием, даже названия типов, даже небо, даже Аллах (это стиль старых UNIX, так было в оконной оболочке XView).
Четвёртый стиль: как в книге «Java in a Nutshell», разновидность третьего.
Пятый стиль: как в Питоне и Руби, тоже разновидность третьего.
>>987812 >Фреймворк же, в свою очередь, это борьба очередного Наполеона за власть над миром, тут вот высрал он каркас непойми какого приложения и теперь ждёт что вы все напишете плагины к нему а он будет править миром, вызовите же кто-нибудь скорую наконец.
Ребят. Как нарисовать окружности в делфи на холсте? Координатная плоскость готова. У меня появляется окружность только когда я юзаю mousewheel, а затем исчезает, но это явно не то.
Вообще, кстати, у кого можно доделывание лабы заказать?
Я конечно многое прошу, но, вдруг тут найдётся какой-то секретный меценат, который готов поделиться своей лабой/курсовой, именно кодом, который связан с разработкой информацинной системой, база данных у которой реализована через FileStream. Тема не важна, начиная с БИБЛИОТЕКИ и закаканчивая МАГАЗИН ЧЕГО-ТО ТАМ. Ну, это так, просто влажные мечты.
>>987886 Благодарю за совет, но это чуть не то, просто там нужно winформочки подрочить, что-то типо: покупатель, его айди, что купил. Дальше взять это самое "что купил" из списка товаров. Ну и чек сделать, покупатель-N купил продукт-Х Y-штук. Всё бы ничего, но я совсем не понимаю, как соединить это всё, для получение вот такого вот чека. Гуглится всякое, но немного не то.
>>987724 И что там делать? В вебе и так уже всё сделано, обмен культурной и технической информацией (Двач, документации, социальные сети, ютуб), общение по электронной почте (gmail, hotmail), в анонимных форумах (2ch, 4chan, прочие имиджборды, вконтакте) Что ещё надо? ММОРПГ?
Нюфаня ИТТ. Необходимо сделать программу, которая по нажатию на Кнопка1 выходил Блок1 с заведомо написанным текстом. Естественно Делфи. Что читать? Где найти код?
>>987981 Куда выходил, на туже форму или отдельно в новой и что значит блок? Есть такой вариант - кидаешь на форму button и edit. Хуячишь в эдит текст, который тебе нужно, ставишь в свойствах/FormCreate edit1.visible := false;, соотвтетственно, в обработчик нажатия кнопки хуячишь edit1.visible := true;
glor.io как написать бота для этой игры? Помогите, плиз. там через вебсокет корочи, не могу по ф12 отладить, надо внешне как-то вайршарк лень ставить, вот, может эмуляция нажатия клавиш? Но как эмулировать нажатие клавиши на javascript?
Котаны, нужен питонист для написания диплома. Что будет использоваться: csv, json, библиотеки для перевода и машинного обучения, кластеризации и т.д. Сложность предположительно средняя. За бабки, разумеется. Почта: [email protected] Там всё подробнее расскажу
Есть язык программирования который на любую последовательность символов пытается выдать любую программу, но работоспособную, в смысле, хотя бы запускаться?
>>988066 Любой, если прописать в компиляторе\интерпретаторе пропускать строки с ошибками. Но только первокурсники отождествляют "запустившуюся" программу с рабочей.
>>988156 >сыр с плесенью У моего брата аллергия на сыр с плесенью. он однажды чуть не умер так от отека квинке. Я, к сожалению, миновал этой аллергии, так что не получится.
>>988179 >в 25 уже пора выкатываться Кстати, а школота иногда задумывается, что неосторожным словом доведенного человека реально может на суицид толкнуть?)
>>988187 >>988188 Несмотря на хайп (чтобы продать курсы или книги) в программировании будущего нет. Самая нуднейшая профессия без перспектив после 25-30. Если сравнивать с другими профессиями, где возраст будет коррелировать с опытом, в программирование ты наоборот начнешь отставать от всех, а в 30 ты будешь как мебель и повезет если зависнешь на каком-то легаси аля КОБОЛ.
Конечно, максимализм нацелит тебя сразу на пост лучших из лучших, в топ компаниях, но в реале лучше попытаться выиграть в лотерею.
>>988195 Пиздец какой-то. Пошёл на первую работу в 21. Сейчас мне 30, и я зарабатываю в 2 раза больше, чем в 25. Если сравнить себя с собой 25-летним, то я пиздец круче. И не в том, что я знаю, как и молодёжь накатываю новые хипстерские манятехнологии не накатываю, а в том, что I saw some shit. И в любой манятехнологии я сейчас разберусь быстрее и лучше, чем половина 25-летних борщехлёбов. Года за 2-3 добавлю к своей заплате ещё треть. А вот дальше уже придётся думать, чтобы перекатываться из простых кодерков в лиды, кокорхитекты, и т.д.
>>988238 одной книги не хватит нужно несколько толстых томов + удача лучше сразу забей, в программировании будущего нет Самая нуднейшая профессия без перспектив
>>988260 Давайте сегодня научимся разделять программистов, людей реализующих алгоритмы и математические модели, и макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика.
>>988261 >Давайте сегодня научимся разделять программистов, людей реализующих алгоритмы и математические модели, и макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика.
> макакенов, которые делают один одинаковый сайт или приложение за другим, подгоняя под требования заказчика. This is программисты.
Комон.
Если человек занимается наукой, каким-то образом связанной с программированием, он не программист. Программист тот, кто 8 на 5 строчит дерьмокод(нет, никакого другого кода нет) в офисе.
Хорош уже эту чушь транслировать многократно.
А то можно так сказать.
>Давайте сегодня научимся разделять сварщиков и грузчиков, людей изучающих квантовую физику, и макакенов, которые собирают ускорители частиц, подгоняя под требования заказчика.
>Давайте сегодня научимся разделять машинисток, людей сочиняющих стихи и романы, и макакенов, которые набивают диктуемый текст на печатной машинке.
>Давайте сегодня разделять HR менеджеров, людей управляющих компанией, и макакенов, которые занимаются первичным отсеиванием соискателей и выполняют прочую грязную эникейную работу.
>>988268 Я сейчас пишу оптимальный контроль для управления роботом, учу вписываться в повороты, фактически ищу решение системы уравнений с минимальными u1,u2 - управлением скоростью и управлением поворотом, с учетом кучи границ. >>988269 То что макакенов (окей, давайте называть их разработчиками) стало больше, не означает что ими нужно подменять понятие. Наука, каким-то образом связанная с программированием, это внезапная Computer science, к которой и относится определение.
>>988272 >управления Так ты такой же макакен, реализующий управление роботом, думающий что это "рокетсаенс". CS- это те, кто алгоритмы придумывает, а не применяет их.
>>988279 Ты спросил что я реализую, я ответил. Придумываю другое. >>988282 Это параметры управления, а уравнения для движения в координатной плоскости. Обычная задача оптимального управления, которая начинается с построения математической модели. Я teacher assistant, проверяю квизы, составляю бумажки, консультирую в офисные часы. Когда доучусь буду продавать стартапы за миллионы разносить кофе в лаборатории и протирать спиртом титаны.
Ананасы, только начал изучать Ruby: почему в данном коде https://ideone.com/mYRRmY при условии если переменная consonant не пустая, она не плюсуется к перменной sentence в 21 строке?
Суть задачи такова: # Rule 1: If a word begins with a vowel sound, add an "ay" sound to the end of the word. # Rule 2: If a word begins with a consonant sound, move it to the end of the word, and then add an "ay" sound to the end of the word.
МОЖЕТЕ СКАЗАТЬ, ЧТО МОЙ КОД ГОВНО и ЗАТРАЛИТЬ!!! ТОЛЬКО ПОМОГИТЕ! ЗАДАНИЕ ПРЕКРЕПЛЕНО
Опять скобочку не мог закрыть Потом закрыл и повалил ошибки: 1>----— Сборка начата: проект: ConsoleApplication3, Конфигурация: Debug Win32 —--— 1>ConsoleApplication3.cpp 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): error C2665: pow: ни одна из 6 перегрузок не может преобразовать все типы аргументов 1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(539): note: может быть "long double pow(long double,int) noexcept" 1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(533): note: или "long double pow(long double,long double) noexcept" 1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(236): note: или "float pow(float,int) noexcept" 1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(230): note: или "float pow(float,float) noexcept" 1>d:\program files\visual studio 2017\vc\tools\msvc\14.10.25017\include\cmath(9): note: или "double pow(double,int) noexcept" 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\corecrt_math.h(481): note: или "double pow(double,double)" 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(56): note: при попытке сопоставить список аргументов "(double *, int)" 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(114): error C2062: тип "int" не требуется 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: x2: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: f: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(116): error C2065: j: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(120): error C2065: f: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(126): error C2065: y2: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(128): error C2065: y2: необъявленный идентификатор 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(85): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf" 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(88): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf" 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(91): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf" 1>c:\users\user\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\consoleapplication3.cpp(94): warning C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>c:\program files (x86)\windows kits\10\include\10.0.15063.0\ucrt\stdio.h(1272): note: см. объявление "scanf" 1>Сборка проекта "ConsoleApplication3.vcxproj" завершена с ошибкой. ========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Я знаю на базовом, необходимом для моей работы уровне: shell, powershell, ruby (В моей жизни было много Puppet) и даже немножко rails. Я знаю из разряда "Посмотреть чужой код и фиксануть переменную/цикл/какой я у мамы молодец" perl, php, python, js.
Сейчас работаю админом. Напрягает работа практически без выходных и шатать сервера с цисками-хуисками как-то надоело. Вроде бы логичным шагом было бы дальше дрочить Ruby и Rails, так как умею их пидорасить более-менее, жемы популярные знаю, ботика, который ко всяким этим вашим веб-сервисам по RESTful api'шкам ползает и хуйню выдает, вебморду сделал, обвязку над Ansible'ом - но ведь работу по ним не найдешь, да и все вокруг кричат, что язык мертвый и никому больше не нужен. Вроде Python, что логично из гайда - но все говорят, что не начинай учить, скоро умрет. Вроде JS, но фреймворков столько, что не понятно, что блядь вообще учить. Вроде Java, но там все напыщенные какие-то, да и ентерпрайз-онли, насколько понимаю.
На какие 3 части можно разделить характеристики электронных товаров в интернет магазине? В БД А то что-то совсем не могу понять. Думаю что-то типо "Общие" и ... ... И не знаю что.
>>988272 >То что макакенов (окей, давайте называть их разработчиками) стало больше, не означает что ими нужно подменять понятие. Наука, каким-то образом связанная с программированием, это внезапная Computer science, к которой и относится определение.
Программирование, и наука связанная с программированием - две вещи очень разные.
>Я сейчас пишу оптимальный контроль для управления роботом, учу вписываться в повороты, фактически ищу решение системы уравнений с минимальными u1,u2 - управлением скоростью и управлением поворотом, с учетом кучи границ. Твое заблуждение, как и у многих других программистов, в том, что ты считаешь работу других примитивной, тебе хочется так считать, хочется ощущать себя особенным. Но на деле, если бы ты был знаком с другими программистами, ты бы знал, что везде есть свои заморочки, и сложности, и что, везде это монотонный однообразный труд. После 10того робота-пылесоса(после второго на самом деле), ты обнаружишь, что самые частоиспользуемые тобой клавиши - это ctrl C V.
Алсо, ты что, поехавший? Вычисли коэффициенты, или пусть оно само найдет оптимальные.
ПС.2. Странные уравнения управления поворотом и скоростью. Я конечно был знаком с этим 8 лет назад, и ничего не помню, но разве "поворот" это не скорость? Ну то есть у тебя есть вектор скорости, заданный 2мя составляющими в 2х измерениях. И тебе нужно управлять именно им. Если ты хочешь конечно своим роботом управлять, а не дергать ему членики. Я надеюсь у тебя там дифуры хоть?
>>987596 >Да и маткад есть более новый, зачем использовать старый? Тому шо маткад 14-15 парашный, самый норм 11-й. >>987709 Как там, погромист, хорошо в макдаке работается? А я заканчу магистратуру и пойду работать в крупную фирму по встраиваемым системам. А там и трактор заведу.
Может ли сайт считывать информацию о КОМПЬЮТЕРЕ? Дело в том, что забанили на одном сайте. Пробовал туда заходить под прокси в режиме инкогнито (куки тоже чистил), но он каким-то образом выдает мне бан снова, автоматом
>>988552 Си - для слесарей-байтоёбов. Настоящее айти в web-перлдолинге. Будешь сидеть за макбуком, в уютном лофте в центре ДС, попивать флэтуайт и работать на инозаказчика. Плюс всякие вебинары, няшы и т.д.
Нужно для сенсорного киоска(типа мультикасы, только без платежей) сделать викторину. Какая-никакая там логика будет поэтому не получится просто взять и в паверпоинте накидать. Пока в голову пришла идея сделать это на js и запускать в браузере. Погуглив нашел связку meteor + angular. Вроде может подойти. Как лучше это реализовать, а главное с помощью чего?
Как можно доказать, что, например, протокол передачи данных нельзя уже ужать больше с учетом костылей? Как эта процедура вообще называется? Это возможно?
С помощью чего можно провернуть следующую операцию под шиндовс: 1. Включаю программу. 2. Она работает 10-20 минут. 3. Сообщает мне какой сервис или какая программа больше всего насиловала жесткий диск за это время. Интересует как по числу обращений, так и по количеству прочитанной/записанной информации.
Какая-то падла все время насилует жд, что он аж трещит от напряга. Хочу найти эту суку. Прозреваю, что это какой-то сервис шиндовс (индексирование файлов) или криптолокер.
>>988753 >индексирование файлов Да наверно этот пидорас. Как-то отключил его к хуям и насаждался тишиной до тех пор пока не понадобился поиск по файлам.
>>988770 Си нужен, когда тебе критичны миллисекунды. В остальных случаях он не нужен. Для веб-макакинга подозреваю что нужен питон и джаваскрипт. Но я не эксперт.
>>988799 Для вебмакакинга нужны html, css и javascript как основа. Это не языки программирования, а языки разметки гипертекста и язык сценариев. Но если тебе надо создать, например, социальную сеть, то нужен ещё и язык программирования. Любой, главное лишь сделать так чтобы он мог общатсья через сеть. Есть такой эзотерический язык программирования, называется питон, он очень неудобен в синтаксисе, очень медленный, но зато с помощью него довольно легко сделать такой сайт ну по крайней мере гайдов много. Но если тебе важна читаемость кода и скорость и ты не против немного подтрудиться, то можно использовать си или ассемблер. Лучше си. Правда я незнаю как сделать так чтобы он мог работать для такого сайта. Поспрашивай в си-треде.
>>988799 Не слушай троллей. Стандарт де-факто в вебе - PHP, последние пару лет нишу пытаются потеснить другие языки. Си - язык для студентов, драйверов и прошивок.
Как сделать внешний for для заполнения массивов в питоне: data1 = np.array([M(x) for x in X]) data2 = np.array([[def, X[i,j], Y[i,j]] for i in range(N) for j in range(N)]) data3 = np.array([[X[i,j], Y[i,j]] for i in range(N) for j in range(N)]) ?
Запрограммировать на языке Коммон Лисп функцию, принимающую три аргумента: A - двумерный массив, представляющий действительную матрицу размера m×n, v - вектор действительных чисел длины m, j - номер столбца, 0≤j≤n.
Т.е. должно быть так: (function #2A((1 2) (3 4) (5 6)) (0 0 0) 0) => #2A((0 1 2) (0 3 4) (0 5 6)
Затрудняюсь с алгоритмом и, следовательно, с реализацией. Пока есть такая идея: идём лупом по всем массивам из А, сравниваем номер текущего элемента с j: если совпали, то пишем сначала элемент из v, а за ним - тот, который стоял изначально. Правильно ли думаю? Если да, то как это реализовать? В Лиспотред заходил, но есть подозрение, что там никого нет - последний пост от субботы.
Функция должна возвращать новую матрицу размера m×(n+1), полученную вставкой после столбца с номером j нового столбца с элементами из v. j=0 означает вставку перед самым первым столбцом.
Посоветуйте базу данных на Linux с неплохой скоростью работы и какой-нибудь графический интерфейс к ней (нужно пилить лабы и косвенно связанный курсовой), пожалуйста.
Кто шарит в регулярщине? Есть список слов в столбик, нужно удалить все слова, которые не содержат определенный символ Манипуляции с (?!(?:символ)) ни к чему не приводят.
>>984286 (OP) Работаю бизнесс аналитиков в облачных технологиях(aws,azure) много общаться приходиться с девопс админами, очень много слышу про пайплайн, всякие докеры, папеты, дженкинс итп. Я начитался про все это , но когда начинаются разговоры про оркестрирование итп я ничерта не понимаю.
Хочу вкатица в девопс, с чего начать? Был програмиздом после универа год, а после в BA in BI. Сам с европки, тут админов зовут девопсами.
БАТЯ ЗАХОДИТ В КОМНАТУ @ НУ ЧТО СЫНА, ПРОГРАММИРУЕШЬ? @ НА СИ ИЛИ НА АССЕМБЛЕРЕ? @ НУ ХОРОШО, КОНЕЧНО ПОЛЕЗНО ЧТО ТЫ УЧИШЬСЯ ЭТОМУ, НО НАДО БЫ ВСЁ-ТАКИ ЧТО-НИБУДЬ ПОЛЕЗНОЕ НАПИСАТЬ @ ПОТОМ МОНЕТИЗИРОВАТЬ ЭТО @ А Я В ДЖАВЕ ЗАСТРЯЛ, КОГДА ЖЕ ТЫ ПЕРЕЙДЕШЬ НА НЕЁ И БУДЕШЬ МНЕ ПОМОГАТЬ? @ И ВООБЩЕ Я ДУМАЮ, ЧТО ЕСЛИ ТЫ И ДАЛЬШЕ СЕРЬЁЗНО БУДЕШЬ ЗАНИМАТЬСЯ ПРОГРАММИРОВАНИЕМ, ТО МИМО ДЖАВЫ НЕ ПРОСКОЧИШЬ @ Я КОНЕЧНО ТЕБЕ НЕ НАВЯЗЫВАЮ СВОЁ МНЕНИЕ, НО ВСЁ-РАВНО
Как же надоело это! И при этом он только учится джаве, когда я написал парочку полезных программ правда только мне полезных Он ещё про какую-то мультипоточность в джаве говорит, о боже, что это за бред? Зачем мне эта мультипоточность, когда на си можно простыми системными вызовами создать новый процесс? Да и вообще для джавы нужна своя виртуальная машина чтобы работала.
>>989114 >Да и вообще для джавы нужна своя виртуальная машина чтобы работала А у вас что, одна на двоих? Ну вот вырастешь, батя тебе ключи будет давать чаще.
Есть ли жизнь после веб-макакинга? Ну, т.е. помакачил я годика полтора, а потом решил в C/C++ в к-ве trainee пойти, будут ли сложности? Не пошлют ли меня нахуй типа нерилейтед экспириенс?
>>989078 Начни с основ сетевых технологий. Потом серверное администрирование и виртуализация + системы хранения данных. Конечно не забывай про ИБ! Обработка машинных данных и мониторинг
Почему на сайтах для программистов столько ненависти?
inb4: Вкатился в программирование чуть больше года назад. Мне казалось, что это интеллигентная и культурная среда. По крайней мере, везде, где я работал, айтишники были люди вежливые, культурные, аккуратные. Я могу вспомнить только два исключения: 1. Студент на постоянном подрыве, в прыщах, с ужаснейшим характером. Чувства такта нулевое, ЧСВ до небес. Его уже турнули с того места, где я с ним работал, кстати. 2. Супермегаопытный принципал (это как сениор только ещё круче). Говорил очень быстро, как из пулемета строчил, считал всех вокруг говном. Но даже он на людях сдерживался и производил впечатление приятного человека. Остальные же все - приятные люди. В интернете - обратная картина. Я думал раньше, что это только на дваче такая старая народная традиция и всё это типа "понарошку", по привычке. Но вот узнал недавно про сайт "ебаное айти", зашел и охуел, сколько же там злости в людях. Все друг на друга выливают просто тонны говна, двач - это Клуб Английских Джентльменов по сравнению с тем сайтом. Да даже если взять ресурсы показуальнее - типа той хуйни, что на месте башорга образовалась - там такое же исполненное негатива нытье, жалобы и попытки возвыситься за счет окружающих. Как же это бесит и почему-то за это стыдно мне самому.
>>984286 (OP) Сап. Учусь в шараге вузе. Говнокодаю пол года. Вопрос следующий: Как вы вкатывались, а именно интересует вопрос, как перестать говнокодить, если человека который может сказать "это не так, переделывай так" - нету? Шарага не в счет, ибо по одному предмету преподу похуй, а второй тупой как валенок, порой кажется что даже я умнее его. С процедурной частью вроде таких сильных проблем не было(Си). Сейчас же еще шарп сверху. И понимаю что не все ответы на вопросы можно вычитать, а точнее вычитать можно ровным счетом НИ-ХУ-Я. В ООП - вообще блять не могу, примеры в книгах аля "А ВОТ ТУТАЧКИ У НАС СОБАКА, МЕТОДЫ ЖРАТЬ И СРАТЬ" - не катят. или пока сильно не заморачиваться?
Блять, анон, всю башку сломал, выручай: можно ли закодировать массив 5x43 4-значным hex-кодом, меняющим значение при изменении любого элемента массива? Все нахуй забыл
>>989367 >манере речи, По-моему, это называется "культура речи", а не "манера речи" мое дорогое ты не быдло. btw Напомнить тебе где ты? Ты вроде начитался пхп с картинками и взглянуть на адресную строку думаю сам сможешь.
>>989369 Тебе что-то типа хэша нужно или нужно обратное преобразование? Потому что хуй знает как в 4-значный код занести инфу о матрице 5х43. А хэш можно сделать как угодно твоей левой пятке. Если у тебя там числа, то тупо можно остаток от деления на 16 от суммы в первой колонке - для первого знака, второй колонки - для второго, с третьей думаю понял, а сумма четвертой и пятой - для четвертого знака.
>>989399 да нужен хэш. но. обязательно четырехзначный максимум. таких таблиц минимум 10. и ты охуеешь когда услышишь что это говно мне надо реализовать в EXCELе блять...
>>989403 Какой четырехзначный максимум? Ты про четыре знака в хэше? Так чем меньше знаков, чем тебе проще. Какая разница сколько таблиц? Ты один алгоритм пишешь, хоть для одной таблицы, хоть для миллиона. В этом же суть программирования. Ну в экселе и в экселе, какая разница, я в ОпенОфисе тоже пилил всякие формулы для финотчетов, ничего страшного. Я тебе самый простой вариант уже назвал. Суммируешь колонку, делишь на 16 с остатком, остаток - твой 16-разрядный знак. Первая колонка - для первого знака, вторая - для второго, третья - для третьего, а все оставшиеся - для четвертого. Либо можно просуммировать все числа в таблице и разделить на 16^4, а получившееся число записать в 16 разрядном 4-значном хэше твоем. На самом деле этот вариант даже проще, чем хуйня с колонками.
Всё это вроде бы запросто делается средствами экселя.
Аноны, подскажите. Есть ли смысл после девятого класса уходить в специализированный колледж на программирование? Высшее вообще не планировал получать, хочу сразу в джунство вкатиться после школы. В пограммировании шарю, изучаю на серьезных щах. Но имхо, эфффективнее было бы колледж закончить. сейчас школа с углубленным изучением математики
>>989350 >Но вот узнал недавно про сайт "ебаное айти", зашел и охуел, сколько же там злости в людях. Все друг на друга выливают просто тонны говна, двач - это Клуб Английских Джентльменов по сравнению с тем сайтом А разгадка проста: сайт от хохлов, для хохлов и про хохлятские реалии. Хочешь такого же уровня говна - добро пожаловать в /po/. Просто в украшке реалии таковы, что работа моряком-программистом - единственный шанс не сосать хуй за ЗП, эквивалентной 100 баксам в месяц. В итоге там много людей, очень много, пришедших в эту сферу от безысходности. А когда человек чувствует, что он тратит жизнь не любимое дело, у него начинает гореть пердак. Ну и ещё добавь адовую конкуренцию.
>>989114 Тебе ещё повезло, мне вот батя говорил, что комплюктер и пограмиравание - для пидоров, и настоящий мужык должен быть ИНЖЕНЕРОМ. И чтобы обязательно чертежи читать и логарифмической линейкой пользоваться мог. Теперь я программист с инженерным дипломом хвала триоду, хоть с радиоинженерным.
Аноны, как сделать так, что когда ты запускаешь команду на java в командной строке, можно было бы сразу передать ей значения? Допустим, входе программы нам нужно будет ввести какое нибудь число: java MyProgram 67 Вот так по обычному делается, а как сделать так, что бы передать программе значение сразу при её запуске? То есть: java MyProgram 67
МУчаюсь от одного парадокса в мире ИТ: С одной стороны, те кто пишут на типизированных языках, страдают и ловаят баги связанные с с типизацией, но хвастаются тем, кто благодоря типизации могут легко их ловить, с другой строны, те кто пишут на динамических языках, таких ошибок не ловят, и все замечательно работает. Типизированные петушки не могут писать код без мамки?
>>989435 >>989422 разобрался. получилось два хеша: по вертикали и горизонтали. иначе возникает ситуация уровня "меняем 1 во второй строке на 1 в четвертой" и получается один и тот же хэш - что недопустимо. как теперь коллизии разрешить
>>989512 У меня багов нет, я пишу чистый, легко читаемый код, не засранный с пят до головы ненужными синтаксическими вставками, а ты и дальше рассказывай, как поднял производительность на 0,000049%, поменяв double на float
>>989425 Тут тебя ща насоветуют, мол вышка не нужна, и вооще, я после 4 класса вкатился в ит, от, гд, и прочие т, нео во первых: поработать на дяду еще успеешь, погуляй пока (тобишь поступай), универ это просто способ хорошо провести время. Во вторых, если работать планируешь не на дядю, а на себя, то точно поступай, типа легальное прикрытие от дохуя проблем, армия/родаки, а если за 5 ничего не сообразишь, то пойдешь работать на дядю, заодно и корка будет, дяде она нужна, и пункт 1 как никак.
Здравствуйте, школьник 16 лет 10 класс в треде. Все, что написано ниже, не троллинг. Все абсолютно серьезно, прошу на таком же серьёзе отвечать на что я надеюсь? Настал тот замечательный нет период выбора будущей профессии и вуза. Из сфер, которые мне интересны — право, языки (в смысле разговорные) и ИТ (сфера программирования) — приоретным является последнее. Если отставить в сторону бугурт, скажите, перспективное ли это дело, реально ли это прибыльно? На каждом углу слышу, что нужны хорошие АйТи специалисты. В Японии той же по словам знакомых и из видео блоггеров знаю, что им нужна эта специальность (я не говорю об эмиграции и работе там). Так ли это? Или все это хуйня и смысла поступать в СПбГУТ или ИТМО на программную инженерию нет никакого, ибо потом стану бомжом, выполняющим задачи ниже уровня программ на паскале 8 класса?
>>989559 нужно было пораньше прощупывать и пробовать вкатиться. Сейчас только вуз, как вариант. Если бы вкатывался раньше, мог бы сразу джунить после школы с опытом.
>>989505 А меня мучает другой парадокс. Я пишу на Си. Следовательно, люблю велосипеды. Вывод: у меня должны быть охренительные накачаные ноги. Но у меня их нет, потому что я постоянно себе их простреливаю.
>>989576 это да. В другой стране без корочки нихуя не выйдет. Вроде еще вуз должен быть какого-то международного или еще какого-то йоба-уровня чтобы на корочку за границей смотрели не как на кусок картона.
>>989578 >вуз должен быть какого-то международного уровня Таких у нас нет, наши дипломы нигде не котируются. Надо иметь реальный опыт и уметь доказать это, чтобы тебя взяли на работу.
>>989576 >>989578 >>989579 Так как тема интересная мне (я тот 16-летний кун), знаю некоторые вещи. Во-первых, ИТМО не хочет мириться с тем, что корки такого пиздатого вуза со средним по ИКТ и матике 99,6 нигде не котируется, потому берет инициативу в свои руки, сотрудничая с зарубежными вузами и компаниями. Идёт активный обмен кадрами, они много денег и сил вбухивают в worldwide связи, скажем так. Потому хоть и не котируются, но если будет диплом ИТМО, хотя бы не за кусок говна считать будут. Во-вторых, так как я Гугл-фаг, я знаю, что они представляют интернатуру, по окончании которой получаешь рекомендацию. А вот это уже понтово. Пройти успешно практику в Гугле и не получить волчий билет — это уже пропуск во что-то серьезное за бугром и не только. Нужен только fluent English, как на сайте написано, и хорошие навыки в погромировании. Жду ещё мнений насчёт вкатывания в ИТ сферу и вуз.
>>989599 Пойми, что в ИТМО достаточно высокий конкурс, а в интернатуру еще выше. Шансы туда пробиться есть только у разных олимпиадников-математиков, которые с 5 класса учили алгоритмы и выступали на олимпиадах, а к 11 становились призерами/победителями всеросса. Если тебе сейчас 16 и ты подобными вещами никогда не занимался, лучше пойти в любой вуз на программную инженерию. За рубежом работать не сможешь, во всяких топовых компаниях тоже, но в разных галерах вебмакакой всегда сможешь устроиться.
>>989604 > во всяких топовых компаниях Так и вижу, что во всех сотнях топовых компания по 500+ душ работают одни только медалисты и убера победители всеросса. Угум-с
>>989599 Ну вкатывайся на здоровье. Только трезво оценивай свои силы. Например, в интернатуру Гоголя не подаст только мудак, клавиатуры не видевший. Или когда в вуз придёт мужик из ВК/Яндекса на предмет набора на стажировку, толпа студеней поубивает друг друга на месте за право жрать говно за копейку. Ну ты понял.
>>989604 Если есть желание и амбиции, пробиться можно. Олимпиадники за пределами CTF своих вузов заглатывают в большинстве, так как надрочены тупо на эти олимпиады, а применять свои знания не могут.
>>989533 а если таблица из уникальных значений? допустим я припишу хвост из порядковых номеров и получатся уники. затем суммирую и получаю уникальную сумму по сути. коллизии будут стремиться к нулю
>>989724 а у программиста вообще только два пути: либо ты самостоятельно садишься на бутылку, предварительно обильно смазав вазелином и хорошенько натренировавшись, либо с дуру плюхаешься/толкают жопой вниз на огромный резервуар, который лопается у тебя в жопе.
>>989726 Во втором случае может жопа лопнуть, а не резервуар. Знаешь сколько я таких вкатывальщиков видел, которые выкатывались сразу, как их знакомили с тем, чем им предстоит заниматься?
Господа, есть один MS SQL сервер, база в нем, хранимка в базе. Хранимка выполняет роль поиска по этой базе. Представляет собой простой селект, объединяющий кучу таблиц через left join и сотней условий в where. Типа: SELECT * FROM ( SELECT a, b, c FROM table1 join table2 join table3 )
Вся эта хуйня дико тормозит, хочу переделать.
Есть какой-то нормальный способ делать поиск по БД? Без хранимки на 100 параметров, без объединения всех-всех таблиц?
Анонче, подсобите -вычитал что любое устройство примитивное вроде электрической зубной щетки или кофеварки понимает assembler Расскажите как именно это происходит и зашивают язык в эти устройства
>>989858 Не любое, только те, в которых есть микроконтроллер. Если можно просто замкнуть цепь чтобы счетка вибрировала, то ей понимать ничего не надо. Если есть какая-то простая логика (И, ИЛИ, XOR, etc), то требуются логические компоненты или драйверы, в которых "программа" зашита самой архитектурой, тоесть, нет кода или памяти, есть просто необходимая реакция на входящий сигнал. Когда требуются вычисления, уже проще использовать микроконтроллеры, они работают по прямой аналогии с процессором компьютера, о чем можно почитать хотя бы на Википедии.
Реализуйте логическую арифметику, при которой в одном байте хранилось бы 8 логических переменных. Нужно это сделать ассемблерской вставкой подскажите как должна выглядеть программа с чего начать? Пожалуйста.
>>984286 (OP) Студент, пишу диплом как всегда в последний момент Скачал из интернета готовую работу, сидел, изменял слова, по другому выстраивал предложения, но в итоге антиплагиат выдаёт просто сайт, откуда скачал :с Вычитал на просторах, что можно как-то хитроумно перехитрить систему, но руки из жопы и замена символов слишком палится (научный руководитель явно заметит синие подчёркивания в ворде). Молю, анон, подскажи решение проблемы, чтобы я закончил эту шарагу и пошёл уже работать охранником в пятёру
Здравствуйте,дорогие друзья.пишу из мухосранска вам. Есть желание и возможность изучить(в пределах понимания нуфага) java/c#/python..самостоятельно,ибо время располагает(4 месяца спереди,чтоб нахвататься верхов) Какой из этих посоветуете(да,я сам определился относительно что хочу делать,применяя каждый из ЯП),чтоб вкатиться джуниором (и берут ли вообще в дс-1;2 джунов или ж это фантастика)? Может кто от себя подкинет идей насчет ЯП, чтоб хоть на первое время при переезде без штанов не остаться.спасибо
>>984286 (OP) Чего почитать про интернет? Про то как он устроен, про протоколы всякие. Чтобы я смог на си писать ботов, которые отправляют данные на сайт.
Нужно для учебного отчетаАноним13/05/17 Суб 22:16:45#657№990137
Мне в академии дали задание по рассмотрению форума/соц. сети и т.д. так вот, аноны, помогите с решением таких вопросов 1. движок 2ча 2. ответственность за нарушение законодательства в сфере инф.безопасности (то есть слив важного, и слив запрещённого по типу роликов ИГ и прывы туда вступить) 3. методы нахождения таких чуваков 4. есть ли у абу лицензионное соглашение на размещение двача, его работу и т.п.? Заранее спасибо
Если все пройдет удачно, то поступлю через 4 месяца на погроммиста в мухГУ(с 210 баллами))))))))))))) Что читать, чтобы быть не самым тупым в группе? Есть знания уровня егэ по информатике и нулевые знания математики. Пока учусь подтягиваться, чтобы на физ-ре было не стыдно.
Задал вопрос в треде крестов, но не получил ответа. Не знаю насколько смешным он может показаться продвинутому юзеру, но ответ мне нужен. Как правильно сделать цикл, который начинается от нажатия определенной клавиши, а заканчивается нажатием другой? Если я допустим делаю char y = getch(); while (y == 'y'){} То как я смогу изменить значение y, не заставляя цикл остановиться? Ведь если я сделаю char y = getch(); while(y == 'y'){ /*/ y = getch();} он выполнит цикл однажды, а затем будет ждать другого нажатия кнопки.
>>990138 >то поступлю через 4 месяца на погроммиста в мухГУ Неужели правда такая специальность есть? Ты чего-то не путаешь?
>Что читать, чтобы быть не самым тупым в группе? >Есть знания уровня егэ по информатике и нулевые знания математики. Неплохо бы уметь программировать хоть на чем-то. На матане многие ломаются, на 1-2 курсе. Найди вузовский учебник, или калкулус, и изучай, решай задачки.
>Пока учусь подтягиваться, чтобы на физ-ре было не стыдно. Там должна быть платная секция, которую ведет физрук, в которую можно один раз прийти, и больше не появляться весь семестр. Как вариант, есть много других разных секций, можно ходить честно. От стрельбы из лука до единоборств.
>(с 210 баллами))))))))))))) Если ты успешно закончил школу, то должен знать главный принцип образования в РФ. Выучивай наизусть и повторяй с выпученными глазами.
Пытаюсь в питон. Есть одномерный list of tuples, первый элемент tuples это словарь, второй нецелочисленное число. lot = [({'a':1, 'b':2}, 0.1), ({'a':1, 'b':2}, 0.2), ({'a':1, 'b':2}, 0.3), ({'a':2, 'b':3}, 0.4), ({'a':2, 'b':3}, 0.5), ({'a':3, 'b':4}, 0.6), ({'a':3, 'b':4}, 0.7)] Нужно сперва сгруппировать список так, чтобы оставить только оригинальные первые элементы и среднее арифметическое вторых элементов для сгруппированых первых. lot2 = [({'a':1, 'b':2}, (0.1+0.2+0.3)/3), ({'a':2, 'b':3}, (0.4+0.5)/2), ({'a':3, 'b':4}, (0.6+0.7)/2)] А потом вывести tuple с максимальным значением второго элемента. ({'a':3, 'b':4}, (0.6+0.7)/2)
>>990138 >Что читать, чтобы быть не самым тупым в группе? А.Н Литвиненко, Е.Ю. Ковалёва — «Легализация доходов, полученных преступным путём» Алексей Гладкий — «Обман и провокации в малом и среднем бизнесе» Борис Новак — «Взятка и откат: справочное руководство» Франц Лаутеншлегер — «Грубые приёмы в свободном предпринимательстве» Марат Мусин — «Бизнес в стиле распил. Куда уходят богатства Родины» Максим Горбачёв — «Переговоры об откате» Н.С. Киселёв — «Превентивная защита от рейдерских атак» Павел Сычёв — «Хищники. Теория и практика рейдерских захватов» Карина Сычёва — «СЛОЖНАСЛОЖНА СЛОЖНААА СЛОЖНАААА»
Есть ли жизнь после веб-макакинга? Ну, т.е. помакачил я годика полтора, а потом решил в C/C++ в к-ве trainee пойти, будут ли сложности? Не пошлют ли меня нахуй типа нерилейтед экспириенс?
Как накоммитить в гитхаб задним числом? Я создаю новый репозиторий и мне нужно добавить в него 10 файлов с недельными интервалами до сегодняшнего дня, как это сделать?
Сап. Тема для курсовой работы - теория игр. нужно реализовать текстовый квест и описать выигрышную стратегию для него Какую литературу можете посоветовать, и вообще, какие могут быть подводные камни в процессе написания работы? Спасибо.
Хочу ворваваться во фриланс к 2018. Или галерство. Хотя бы 200уе верстая сайты. В этом поучить (портфолио желательно сделать небольшое) Посоветуйте годноты по HTML/CSS, JS, jQuery Гайдец мануал. как начать что учить. И еще - математика сильно нужна?
А там мб и в создание сайтов можно перекатиться в будещем
Слушайте люди добрые. Есть приложение которое выставляет определенные таймеры и условия работы для другого. Приложение должно быть всегда активно во время работы Windows. Есть множество таймеров и различных условий, которые в GUI отмечаются галочками. Каждый определённый период должно совершать определнные действия соотвественно таймерам.
Получилась такая схема, написал GUI и класс модуля логики, который хранит настройки для каждого профиля Windows. При запуске Windows запускается служба, которая каждый 5 секунд считывает активного пользователя. Когда видит активного, начинает считать таймером и писать в свой файл данные, сколько времени прошло в для одного действия, второго, третьего и т.д.
Застрял на том, что множество условий работы и в случае сбоя, ошибки, удаления файла всё должно исправиться и таймеры допустим сброситься и начать отсчёт заново. Написал около 100 if-else подряд, попытался оптимизировать, с помощью дискретных выражений получилось уменьшить всё это дерьмо, но поддерживать не получилась. Для стабильности работы так понимаю необходимо сделать что-то типа состояний между которыми он переходит.
Внимание ВОПРОС, КАК РЕАЛИЗОВАТЬ ВСЮ ЭТУ ЛОГИКУ ТАК, ЧТОБЫ МОЖНО БЫЛО ПОДДЕРЖИВАТЬ И СПОКОЙНО ХРАНИТЬ ДАННЫЕ ТАЙМЕРОВ И ПРОЧЕЕ НЕ БОЯСЬ ЗА НИХ? Где их хранить? Как защитить от пользователя, от случайного удаления. Понятно, что обойти можно что угодно, но минимальную защиту хотелось бы создать от удаления.
Здравствуйте. Хочу программу на Android: Я качаю на комп песню в определённую папку, а на телефоне запускаю приложение, нажимаю кнопку синхронизации с этой папкой, приложение проверяет и качает те песни, которых на телефоне ещё нет. Можете подсказать название программы, которая так может? Хотя через лет 5, наверное, и сам смогу написать... Не знаю, как телефон будет получать доступ к диску и возможно ли это, но почти уверен, что такое уже реализовано.
Уже третий день сижу с этой проблемой. Задача сделать на шарпе программу по связи с бд через LINQ. Скачал microsoft sql server, но создать connect никак не получается. В гугле пишут надо службы запустить, но это не помогает.
Дан набор точек. Нужно соединить их линиями так, чтобы выполнялось два условия: 1) Каждая точка соединена хотя бы с одной другой точкой. 2) Суммарная длина линий минимальна. Есть ли в теории графов алгоритмы, которые бы помогли решить эту задачу (нужно программу написать)?
Поцоны, горит диплом. Насрать на писанину, пришел не для этого.
Короче, тема такая - приложение-обучалка разным алгоритмам сортировки. Пузырь там, вставки, вот это все. Решил просто запилить хтмл или пхп страничку, с типа курсом, тестами, теорией, картинками.
Но суть в том, что нихуя я не знаю ни хтмл, ни пхп, только руби на самом базовом уровне, да паскаль ссаный. Че делать? С чего начать? Сегодня утром уже надо ей че-нибудь предоставить. Такие дела.
Ананасы выручайте, короче использую значки из bootstrapa несколько значков отображаются, а остальные нетпустые квадратики вместо них как с этой хуитой бороться?
Люди, есть ли какой-нибудь сайт, где понятным языком и с достаточным количеством примеров объяснено как решать рекуррентные соотношения (подстановкой) и производить оценку алгоритмов??
Прорешал энное количество примеров, кажется, что всё уж понятно, но тут встречатеся пример, который своим решением рушит всю ту систему, которую я для себя выстроил, как же с этого горитт!!!!
>>990961 Я тоже думаю что он уходит в мой лупбэк, хотя почему тогда срабатывает not found, на моём компе нет апача. Мне нужно стримить на страницу hello.php, на которой кроме стрима ещё другие элементы.
Анасы, есть ли список с платиновыми темами для дипломов? Хочу сделать это в виде сайтика на джанго. По глупости взял тему, которую не вывезу. Знаний просто недостаточно для столь большого проекта, а спрашивать по шагам в Питон-треде - быть хуже червя пидора. Завтра попробую поменять. На этот случай нужно предложить альтернативу. Какие идеи?
Сап ПР. Нужно сделать хитрую табличку с последующей выгрузкой в ексель. Решил запилить на C# и WinForm, но вот никак не могу нарисовать саму табличку. Например, как сделать такое с минимальной еблей? |---------Заголовок 1----------| |---------------------------------| |--подзаголовок1--|--еще----|
Работаю на винде. Если нихуя не настраивать, то по дефолту везде используется CRLF вместо LF. Даже в git по дефолту CRLF конвертируется в LF при коммите и наоборот.
Час ебался, чтобы подключиться к серверу на digitalocean через ssh. Подключился, но только через путти. У меня винда, в качестве терминала использую cmder, вот из него почему-то не получается, пишет Permission denied (publickey).
Так, окей, логично. Как мне сделать чтобы в сети в которую подключен мой комп, я мог отбращаться к нему не по айпи, а по статичной ссылке, типа "raspberrypi"?
Как избавиться от синдрома "Идеального кода", когда пишешь код - думаешь говно и сотню раз переписываешь, так и не найдя "золотй середины". Какие есть таблеточки или может быть книжку подскажите?
>>991153 >я мог отбращаться к нему не по айпи, а по статичной ссылке, типа "raspberrypi"? Добавить строку вида "192.168.0.103 raspberrypi" в файл /etc/hosts для линупс или C:\Windows\System32\drivers\etc\hosts для винды
>>991167 Надо было сразу пояснить. В хостс я бы сам сообразил добавить. Я говорю про то чтобы с абсолютно любой машины в сетке обращаться можно было, даже с той, к хостс которой я не имею доступа.
>>991209 Вон, фрики какие-то сделали ос на асемблере. Не взлетело. А с языками обратная тенденция. Компиляторы языков переписывают на эти же языки как подтверждение их зрелости.
>>991207 Хороший тон - использовать системы сборки, которые сами разрешают зависимости библиотек. Тогда сами библиотеки, конечно же, не надо заливать в репу, если только её нет в твоём пакетом менеджере.
>>991214 Ну а если я не хочу влезать в гит, а хочу просто запостить код для открытого проекта на гитхаб (да-да, гитхаб без гит), как мне поступить? Я ньюфаг полный в этом плане.
>>991179 Ну просто мой роутер, без доступа к интернету, позволяет заходить на себя, используя адрес tplink.net Вот я и подумал что можно не маяться хуйнёй, и сделать чтобы мою распберри в сети было видно так же.
Программисты, подскажите, пожалуйста, что делать. Я живу в провинциальном городке и отучился на строительную специальность и за 5 лет специалитета, которые я учился обанкротилась крупнейшая строительная фирма моего региона, куда я хотел вкатиться работать. Тогда я пожал плечами и достал из-за пазухи свои любимые html, css, js и стал работать верстальщиком в местной веб-студии.
Чтобы отсрочить призыв в вооруженные силы я поступил в строительную аспирантуру. На кафедре разрабатывают строительный станок по новой технологии, которую придумал возрастной и энергичный преподаватель. Он выдал мне следующую задачу: "О! Ты ж программистом работаешь! Сделай мне нейронную сеть для прогнозирования значений графиков состояний строительного материала на основе предыдущих показаний.
Мой вопрос такой: Я знаю из языков только js, смогу ли я делать нейронную сеть для строительной кафедры на js-е? Или js не подходит? С одной стороны вроде же подходит, там Brain JS есть. А с другой критикуют его производительность и говорят, что он js обучения нейронной сети плохо подходит.
Парни, рассудите по понятиям, кто прав, а кто лев и западло ли использовать js для нейронных сетей и машинного обучения.
>>991253 Там длинная история, прикол, которой в том, что кафедре нужно даже, скорее, не применить мои результаты, а использовать во что бы то ни стало именно нейронную сеть. Поэтому, увидев во мне первые признаки тыжпрограммиста, мне тут же выдали задачу с нейронной сетью и прямо выдумали левую задачу, которая по результатам на деле не очень то и нужна им, главное, что нейронная сеть и что есть научное зерно.
>>991244 Ананасы, подтвердите меня или опровергните, как по мне, для новичка для нейронной сети для начала пойдет какой-нибудь matlab, а если новичок возьмет js, pascal или c\c++, то он рискует писать готовые велосипеды на костылях.
>>991280 Для новичка для начала пойдет питон, и язык дружелюбный, и библиотек под него полно, и туториалов. Матлаб - проприетарное добро и не нужно. Джаваскрипт вообще не предназначен для этих целей, слишком медленно, а для нейроночек это будет очень заметно, да и библиотеки рассчитаны максимум чтобы сделать парочку ползающих по экрану агентов или несколько красивых графиков без особой обработки данных. Паскаль не предназначен вообще ни для чего, это сугубо учебный язык для самых маленьких и вреда от него больше чем пользы. Си или плюсы уже не для новичка.
>>991289 Матлаб используют только фанатики матлаба и те кому приходится использовать древний код на нем. Если тебе не нужны актуальные библиотеки и комьюнити, то вполне можно обойтись и матлабом.
>>991284 >>991280 Мне python больше матлаба нравится, во-первых чисто психологически, потому что про матлаб мне только советские бабушки затирали в шараге, да так, что мне хочется умереть от скуки. А во вторых в пиструне охуительные библиотеки, вместо еботы с матаном берешь готовые функции применяешь к данным и хуяк тебе уже готовый результат дают. Зачем писать самому, то что написано уже более умными и опытными людьми, чем ты.
>>991299 И вообще, лично я считаю, что прежде, чем новичку с головой бросаться в матан и алгоритмы, чтобы с ходу стать высшим экспертом, прежде надо пройти путь слесаря и научиться работать готовыми решениями, а лишь потом городить свои.
А есть ли какой-нибудь сайт, шоб там можно было выкладывать свое резюме и всякие работодатели могли тебе предлагать халтуры? То есть не сайт по поиску работы, а сайт про фрилансерству. 100к в секунду - не обязательно, но желательно.
>>991307 Понятно. В общем возможно развернуть на локалочке которую могу админить, но на другой нельзя... Спс. Окей, тогда как мне с порта :8081 транслировать видео в фрейм на страничке?
Куда вкатываться чтобы было больше вариантов работы? Java или C#? Сам будучи студентотой изучал джаву, но из-за распиздяйства это далеко не зашло. Сейчас работаю тестировщиком в банке и там овердохуя систем на шарпе, а на джаве только шина интеграции систем.
Пр, прошу посоветуй годных книг по сетевому программированию, чтобы про SOAP, HTTP, сокеты, TCP/IP, UDP, CRUD, REST и подобное, мне нужен скорее общий обзор, чтобы понять как всё это взаимодействует, набраться терминологии и пойти искать уже дальше самому подробно, можно и книги по теории, у самого лежит Таненбаум Компьютерные сети, вроде норм, но мне бы поужатее.
>>991332 Страничке только в локалке? Просто дай плееру прямую ссылку вида ip:port/stream.mp4 или что-то вроде того. Если наружу, то гугли dyndns, noip и т.п.
Что скажешь про обучение программированию с нуля, анон? Вопрос в том, нужно ли учить условное дерьмо мамонта вроде C и ассемблера. У меня есть книги по С, перлу, ассемблеру, делфи. Немного учил питон, в принципе, понравилось, думал потом заняться JavaScript'ом, но вот почитал пикрил и чёт зацепили все эти переполнения буфера и прочая хуйня. Насколько оно вообще актуально сегодня? Мне кажется, что вообще не актуально, так ли это?
>>991415 Вот еще один, без штанов, а в шляпе. Учись пока азам хотя бы на том, на чем нравится, рекомендую сначала на статически типизированном языке, чтобы мозг совсем не разжижать, потом на динамикопараше. Осваивай рекурсию, разные структуры и типы данных, пойми передачу по ссылке и значению и разберись, как это работает, когда начинаются объекты. Когда азы освоены, начинай писать свой пет-прожект, попутно осваивая как общие идеи вроде инкапсуляции, наследования, модульности, так и конкретные технологии и форматы - sql, xml, json, регулярные выражения, да все, что угодно, чем больше будешь знать, тем лучше, тем выше будет твой стек и тем толще будет резюме. Потом уже можно и углубиться в байтоебство с указателями, регистрами, адресациями, тактами процессора и нанооптимизациями
>>991477 >Вот про байтоёбство и вопрос, по сути. Надо оно, али нет? В мире вообще - безусловно, надо, тут даже обсуждать нечего. Ембеддед никуда не делся. Нужно ли это конкретно тебе - большой вопрос. Заниматься байтоебством в 2к17 под пека, с 100500-ядреными процессорами, десятками гектар рамы, оптимизирующими компиляторами - верх долбоебизма. На сишечке, конечно, стоит научиться писать, хотя бы чтобы иметь представление о происходящем под тоннами абстракций более высокоуровневых языков. Но писать что-то на ней сейчас никто не будет, как мне кажется, даже для ембеддеда выберут скорее плюсы, хотя я с дивана вещаю, могу ошибаться. Короче, если хочешь просто побаловаться - ничего крамольного в этом нет. Но я бы все-таки советовал начать с более высокоуровневых и современных языков.
Что-то не зашел мне питон, дошел ровно до классов, и всё почти на две недели забросил изучение, жутко не понравилась реализация со всеми этими "____". Какой другой язык попробовать? Или вообще дропнуть коддинг, конечно мне хочется написать нужные мне программы под себя, но уже начинается казаться, что не моё. Покорнейше прошу дежурные шутки про хаскель оставить при себе.
>>991515 Мне тоже не понравился питон. Привык сильно к code style джавы, теперь ожидаю примерно того же и от других языков. А еще терпеть не могу динамическую типизацию (в идешке сложнее выбирать нужный метод при вводе кода, ошибки тяжело ловить). Вообще, изучай джаву, потом перейдешь на скалу, если захочется синтаксического сахара, как в питоне.
>>991485 Прекрасная технология для своего времени. Сейчас не знаю, что на нем можно писать, кроме 50-100-строчных самопальных скриптов, когда не хочется пердолиться с башем
Привет. Нужна ваша помощь. Вкатываюсь в IT. Подскажите, что быстрее можно освоить, чтобы в кротчайшие сроки вкатиться на позицию джуна. 1.C#/.NET 2.Java 3.HTML/SQL/JavaScript 4. ?
Анон, хелп плз. Есть вот такая либа и андроид-приложение с ее использованием. Я запускаю на домашнему ПК бутстрап-сервер, девайс успешно присоединяется. Как мне найти другой девайс в сети? https://github.com/Hive2Hive/Android
Ребят, хочу спарсить на Python 3.6 страничку и вывести какие пикчи есть, но какого-то хуя глушь и ничего не выводит. Что не так то? https://pastebin.com/qvVJm99B
Так ладно, я готов вернуться к питону, я понял беда не в языке, а в книге. Посоветуйте что-то более лучшее чем Любанович. Первые главы торт, начиная с 5 какой-то поток ментальных испражнений без смысла.
>>991715 Да я уже понял, у меня с мозком явно что-то не так, сижу читаю говностатьи, укус и погружение и мне легче понять какие-либо фичи. Нужно будет на шизу/аутизм провериться.
>>991719 >Аспергера Нет зациклинности интересов. Сразу мимо. Да и пойти я намерен к нормальному психиатру, если это шиза, то лечить нужно сразу, дольше в своём уме проживу.
И такой вопрос, а можно как-то итерировать по два-три символа строки в Удаве? Допустим есть строка произвольной длинны кратной 2, нужно выдёргивать по два символа и в зависимости от их значения, что либо делать. Или сначала нужно разрезать строку на массив по два символа, и только потом уже итерировать?
>>991722 Знаю, но не всякая шиза ведёт к деменции, у нас на курсе был препод с шизой, который и в 65 был вполне в своём уме, хотя началось всё чуть ли не с 20 лет.
>>991714 А разве не так должно быть raw_url = str(html.read()) и вместо handle_startendtag надо handle_starttag и вместо print('Found image: ' + attrs) print('Found image: ' + str(attrs)) Сам я не питонщик, но 3 секунды чтения документации и уже что-то работает.
Так и не вкурил Вкатываюсь в IT. Подскажите, что быстрее можно освоить, чтобы в кротчайшие сроки вкатиться на позицию джуна. 1.C#/.NET 2.Java 3.HTML/SQL/JavaScript 4. ?
>>991798 Ну а если без ПхП, то что тогда? В смысле, я не совсем спрашиваю "что мне выбрать", я пытаюсь узнать какой язык и какую технологию можно изучить до уровня джуна за кротчайшие сроки
>>991796 Ну если ты в состоянии думать, то чего сам не выберешь? Выкидывай SQL с третьего пункта, вставляй верстку в более комплексном понятии, нежели html (css, препроцессоры, фреймворки, мелочь все это на самом деле, но требуют щас), и учи это. Доганяйся фронтовыми фреймворками и нодой на уровне сборок фронта. Все, ты 300к в секунду топ.
>>991805 Забить! Начать лучше с нормальных языков, типа C/С++ ну или на худой конец Java, чтобы понять, что такое написание кода. Начнёшь с веба и всю жизнь будешь макакой
Ребят, а возможно ли сделать сайт в онлайн конструкторе, скачать его и вручную (оффлайн) сделать обычным, будто ты сам его делал? Или в таких сайтах всегда много подводных камней?
И есть прототип программы на C++, которая делает манипуляции со LPCTSTR строкой.
Вопрос: с помощью какого метода под шиндовс я могу передать из питоновского скрипта юникод-строку в программу на C++ и получить назад другую юникод-строку?
Можно ли сделать это стандартными методами через консоль?
>>991980 Ну это была первая субд, на которую я посмотрел. И если я правильно понял, то любой файл с базой данных можно без проблем открыть в любом софте по работе с sqlite без всяких паролей и пр. А мне нужно, чтобы файлы невозможно было открыть постороннему человеку.
Решаю вкатиться в программирование во второй раз, C#, читаю Рихтера. Там первые 3 главы про основы CLR: про сборки, метаданные, как исполняется код и тд. Нужно ли это на первых порах или лучше прочитать позже?
>>992006 У шарпа своеобразный кодстайл, и не только в плане скобок. При этом джавовский более унвиерсален, встречается намного чаще. Не знаю, допустимо ли у шарпистов использовать этот стиль, но в юньке вроде как рекомендовано именно его на шарпе использовать.
>>992007 я просто будучи студентотой изучал джаву (пока распиздяйство не взяло верх), а сейчас пытаюсь вкатиться в шарп, т.к. на моей работе юзают его. так вот, меня от шарп-стайла аштрисет, я не могу нормально читать код. если я буду юзать джава-стайл, чем это черевато?
>>992006 Потому что Microsoft было важно показать, что их пиратская джава это совсем не джава и даже скобочки по-уебански расположены и похуй, что объявление метода это три строчки, а не две.
>>992008 Не страдай херней, а учи питор и джаваскрипт делай так, как сказано в положняке языка. Быстро привыкнешь.
Нет ничего хуже, когда есть кодстайл (особенно если он закреплен на уровне стандартов или близко) и есть всякие никаквсе пидоры, упорно пишущие свое говно.
Пытаюсь в плюсы, помогите, пожалуйста. Есть Один Бесконечный Цикл, в котором перебираются кадры (ну пока не кончатся). Каждую итерацию если есть какое-то движение бибилиотечная функция возвращает Point2f p0, Point2f p1 - массивы точек, p0 и p1 хранят координаты точки на предыдущем и на текущем кадре. Как только массив p0 становится становится не пустым (появилось движение и это точки его начала), нужно скопировать его в массив p0n. Потом на каждой ит ерации проверять р1, если он станет пустым, нужно очистить р0n. Ну или можно помочь мне сделать что-то такое - https://www.youtube.com/watch?v=X8oJGuNwAYI
Вот что меня уже много лет бесит, так это typedef в си-подобных языках. Сначала кажется, что это очень удобно, но потом неимоверно задалбывает. Потому что уровень вложенности этих тайпдефов начинается расти экспоненциально, а т.к. можно легко перемешивать базовые типы, указатели, синонимы на вторичные типы, указатели на типы с сотой вложенностью -- то хочется убить нахер автора этого изобретения.
>>984286 (OP) Вопрос по плюсам Как сделать, чтобы выводило с иксом, чему присвоить икс? Я пробовал так char x = 'x'; Но ничего не меняется, x все равно равен нулю. Вот сам цикл с https://pastebin.com/dyAZE3j1
Анон, мне нужно написать много тестов для класса контейнера на C++. Есть какие-то статьи о наиболее правильном написании тестов? Доставьте, с меня нефть.
Аноны, что значат такие фразы под заголовком "Сложность", как Unspecified или Unspecified, but generally up to linear in the new string length и amortized constant?
Я не знаю, как объяснить анон. Существует файл в котором заранее определены некоторые отношения: 1) 1=a, 2=y, 5=k, 6=v,...,9=i Через некоторое время в этот файл вносятся изменения и он принимает вид: 2) 1=b, 2=e, 5=k, 6=v,...,12=g
Какие-то соотношения сходятся между собой в этих файлах, какие-то нет. Необходимо сопоставить эти два файла так, чтобы все возможные расхождения были устранены. Нужна возможность пакетной обработки таких файлов.
Вопрос: 1) какая область математики/программирования, какие алгоритмы решают такие задачи (про комбинаторику, дискретку знаю, это все не то, про матстат тоже знаю, про размещения тоже) 2) какой язык/платформа для этого лучше всего подходит для реализации.
Переформулирую задачу: Была таблица 6x12. Стала 4x12. Строки/столбцы сдвинулись. Необходимо определить какие столбцы и насколько и составить таблицу соответствий.
А всякие абстрактные классы, интерфейсы, фабрики применяются в прикладном программировании? Мне кажется, что всякие такие абстракции всё только усложняют, но я только лабы в своей шараге писал, так что не знаю, как там у серьёзных дядь. К тому же выглядит жутким костылём и попыткой добавить динамическую типизацию в язык без динамической типизации.
Снова 25 Простите, не бейте палками, я снова задам этот избитый всеми вопрос. Профильное ВО программисту нужно? Я тут на товароведа поступил и люто загорелся алгоритмами, сетями, ОС и анализом данных, и языком Python когда наш препод по информационным технологиям в торговле начал за всё это пояснять. Вот и машинном обучении и анализе данных без профильного ВО ловить вообще нечего?
>>992360 >загорелся алгоритмами, сетями, ОС и анализом данных Ничего себе, вам это всё рассказывают на непрофильном предмете? Это несколько отдельных курсов на прогерских специальностях. Или он в общих чертах, научно-популярно так рассказывал? Но хз как от этого можно тогда загореться.
>>992368 >общих чертах Да, в общих чертах, но было это год назад. Я сам нашёл книги по алгоритмам и структурам данных, операционным системам, сетям, логике и теории информации и пособия по Python Интересно, но, ВО не профильное и когда закончу ВУЗ мне 23 будет (а сейчас 21) Вот и спрашиваю
>>992387 Начал банально с логики, чтобы настроить мозг на правильное мышление "В.А.Бочаров, В.И.Маркин Введение в Логику" Далее перешёл к азам алгоритмов для нубов "Томас Х. Кормен Алгоритмы вводный курс" Далее "Таненбаум Э. - Архитектура компьютера" Далее "Таненбаум Э. - Современные операционные системы" Далее "Куроуз Дж., Росс К. - Компьютерные сети. Нисходящий подход"
>>992390 В Кормене не только азы для нубов, там всякие сложные штуки и экзотическая поебота тоже есть. Да и азы тоже -- большинство макак-быдлокодеров и их не знает. Очень круто, правда.
>>992393 >макак-быдлокодеров и их не знает. Азы может и хорошо знать, только посмотрев на списки вакансий где требуется либо ВО (профильное), либо опыт работы от 3х лет, знание азов и теории на рабочей практике как-то сложно применить. Вот про ВО и спрашиваю Хотя в тему работы сильно не вкатывался, т.к. увлекался теорией как хобби
>>992399 Программки на всякие алгоритмы? Можешь попробовать угореть по олимпиадному программированию. Там и подумать, и поговнокодить, и всякие алгоритмы применить. Интересное такое хобби. >>992401 Наверно для всякого машинного обучения и другого илитного айти, а не макакинга, нужно, причём хорошее образование, а не МухГУ. В машобе всякая математика применяется, ей в вузе как раз учат. Да и просто тусовка из студентов и преподавателей может быть полезна. Сумбурно как-то написал, ну да ладно.
>>992408 >Наверно для всякого машинного обучения Значит провалилась идея заниматься этим. А жаль, т.к. интересно. Т.к. если получать ВО (а это будет лет в 25) на очном, то это не ахти какая перспектива Спасибо за инфу.)
Полным нуб в программирование знаниях редакторов и прочего, решил себе мод сделать на говномеду. Делал всё по инструкции https://www.youtube.com/watch?v=flBcWBtUJ4I Но у меня в хекс редакторе тупо не находится (1 пикча) то что у автора (2 пикча), при этом физически я нахожу по списку то что у него (3 пикча), то ест файл то у меня с ним одинаковый, однако мой хекс редактор не находит то что он вводит. Подозревая что у меня что то не то с настройками редактора, но уже 3-ий хекс редактор ставлю. И да второй вопрос он вводит 1DFC, а у меня в ячейке 0x1DFC, вот эти 0х надо игнорить при поиске нужного значения? (я хочу поменять харки нескольких оружий)
Анон, горит курсач, что по моделированию "Недетерменированного конечного автомата" на с++ с Классами, реализацией полиморфизма желательно и всей этой хуетой, облазил кучу источников везде какие-то недоделанные
Анон, выручай, горит курсач, нужно смоделировать, недетерминированный конечный автомат, с помощью классов, желательно полиморфизма, и всей этой радости ООП, облазил кучу источников кругом какие-то недоделанные, последняя надежда на тебя
>>992454 эхъ если бы все было так просто, копался я на гитхабе уже, и то ли я тупой, то ли там не то, ну исходя из того что я такие простые вещи сам написать не могу остается первый вариант, но спасибо
Кто-то может сейчас зайти по пкм на проекте и Add -> New Item, а потом выбрать слева Online и глянуть на список доступных в C# WPF? У меня вчера и сегодня все работало, сейчас понадобилось добавить кое-что и УЖЕ НИХУЯ БЛЯДЬ НЕ РАБОТАЕТ. Я погуглил, и у некоторых тоже такие проблемы со вчера http://stackoverflow.com/a/44010139/8022879
Такое дело, ищусемпаячеловека для консультации (нужно написать за неделю работу, связанную с ит). Ничего сложного: история, разнообразие специальностей и подобное, но, из-за сроков, разобраться во всем этом кажется слишком крутымлень. За помощь могу и на хлеб подкинуть. Если заинтересован и свободен во второй половине дня, очень жду тг @peewq
>>992563 Ну есть ведь стажировки, стажировки при университетах (курса после 2), послу ВУЗа на бюджетке тебя направят отрабатывать инженером-программистом в какую-нибудь гос. контору где ты получишь свой опыт. НУ и пет-проекты, ОС проекты и прочее, прочее. Ты дебил чтоли?
Хочу написать чатик на nodejs (будем юзать Sails.js, Socket.io)
Готов обучать кого-то в скайпе, показывать демонстрацию экрана, как все делаю, будешь повторять за мной, вместе будем решать разные трудности. Если тебе нечего делать и тебе это интересно - пиши сюда [email protected]
Могу ли я вкатиться через месяц в программирование и зарабатывать в интернетах этих ваших 6к рублей за месяц? В какой макакинг кроме пхп можно вкатиться, чтобы было быстро и смог вакансию найти сразу?
>>992566 Нет,не дебил.Просто я учусь заочно(т.к есть ср./проф образование) (вышку) на другой специальности вообще.Видел на сайте работадателя эти стажировки. Сфера ( мобильные игры)
Расскажу сейчас одну охуенную историю как наставление для школоты. Решил в 26 лет вкатиться в "компьютер саенс", поступить очно на инфориматика, ебашить за алгоритмы, все дела. Обрадовался своей идее, подумал, наконец-то нашёл что-то реально мне интересное. Сходил в прошлом месяце на день открытых дверей, увидел сотни молодых, реально заинтересованных людей у которых силы валят через край и у которых вся жизнь в переди. Загрустил, подумал, ну, хоть преподом будут. Вчера читаю статью об 11 хакере который читает лекции и имеет свою ""компанию"" на отцовском поручительстве. Хорошенько всё обдумав, решил на свой ДР (а это через 2 недели) убить себя. Это я к чему говорю. Если ты школота и думаешь, как вкатиться в ИТ или просто в перспективное занятие, или ты ещё не понял, чего ты хочешь, то просто блять, пиздуй в ВУЗ, получай фундаментальное ВО, чтобы потом не страдать от проебаной самореализации, молодых годах и невозможности заниматься тем, чем ты хочешь из-за формальных проблем с дипломом.
>>992587 Если опытный и сильный - тысяч до 5 за сложную страницу, делается дня за 2-3. Если неопытный - то за неделю и ценник меньше, к тому же сложную тебе не дадут. Да.
>>992589 >26 лет >очно мде... Давай лучше я тебе расскажу, как учился на заочке с сорокалетними дядьками и тетьками, у которых нет ВО, но вот уже десять лет есть свой бизнес. >чтобы потом не страдать от ... невозможности заниматься тем, чем ты хочешь из-за формальных проблем с дипломом. В КБ Радиосвязи требуется инженер-программист. Требования: ассемблер, С, С++, опыт от 5 лет. З/п: 18 300 руб. Нет, студент нам не нужен.
Ребята, хз я туда зашел или нет. Сколько примерно будет стоит сделать сайт такого типа http://www.mafiarty.com И где лучше искать специалиста- я вот пока ничего лучше fl.ru не придумал
>>992650 Это винда, и долбежка с ключами. >>992665 Пиздос, там же обычный слайдер на css, я на jquery ui такой сайт сделаю за полчаса, так нет, надо выебнуться кучей технологий. Хипстеры, три хуя им в стек.
>>992665 Цвет фона логотипа не соответсвует с фоном панели, хотя погоди те ка. Нет всё нормально, учитывая уровень арта. Самое то, я бы ещё говна налил и вообще шик!
>>992788 Ну, форт правда "чуток" устарел. Там подвозят уже новые языки со статической типизацией, например, и некоторую теорию строят. Но конкатенативные языки программирования, во-истину, берут лучшее из двух миров и позволяют мыслить как императивно, так и декларативно смотря на один и тот же код.
Посоны, которые могут в программирование, призываю Вас. На вас последняя надежда :( Как реализовывать алгоритм WSClock на плюсах? Весь интернет перерыл, а там только гнусная теория и ехидная подпись: "Это достаточно реальный алгоритм, который используется на практике". Аж пригорает пиздецки. Лектор заставил сделать менеджер памяти на основе этого алгоритма, а я вообще не ебу как быть... Выручай, Аноний.
Что если не Java?Аноним18/05/17 Чтв 18:49:15#960№992871
Люблю джаву, обожаю джаву, обмазываюсь джавой. Особенно приятно после С++. Впрочем, как и любой человек я щупаю всякое другое типа питона (который мне нравится), JS (Который мразотный) и вообще все, что смотрится интересно.
И вот тут Google Начинает постепенно спрыгивать с джавы. Я посмотрел на этот Kotlin - выглядит так же мерзко как JS. Не буду его учить.
Но... Тут я подумал, что, может быть, джава немного устарела? И уже создано что-то позволяющее справляться с задачами ещё быстрее?
Короче, че посмотреть, если мне /нравится/ джава? Если мне /нравится/ ООП и явное указание типов?
>>992989 Разумеется указателями. Стоит отметить, что я остановился, в своё время, на 14 версии и про новшества ничего не знаю, но сомневаюсь, что эту мерзость убрали. Вся эта морока с памятью и прочим не слишком мне близка. Как бы язык не пилили в основе-то это всё те же кресты.
А ещё и записи типа this->a вместо нормального this.a... Я понимаю, что IDE и само стрелку вместо точки проставит, но далеко не всегда у меня под рукой моя IDE.
>>992999 ну и вообще, он такой громоздкий и с кучей "значков" вместо текста, meh.
Помню, ещё в университете нас пугали, что Java, дескать, ужасная и писать приходится много, и читать сложнее. Но на практике писать столько же, а учитывая автоподстановки и прочие прыжки по автодоку - ещё и меньше. А вот читаемость возрастает в разы. Да и никакого там слежения за тем удалился объект или нет и прочего. Лепота ж.
Типизация сильная в джавке, опять же. Не даёт тебе ничего сломать /случайно/
Кстати, у C# есть какая нибудь библия? Ну, типа "методы с маленькой, классы с большой" или "быстрое лучше медленного, но простое лучше быстрого". А то я тут листал microsoft'овский сайт и у них все методы с большой буквы называются. Мне это кажется малость диким, но мало ли. Вдруг так положено.
Каковы перспективы нейросетей, распознающих образы? Если учесть, что эта технология активно используется даже для дебильных мобильных приложений, то значит ею может воспользоваться любой. Возможно ли написать расширение для браузера по типу адблока, который будет автоматически блокировать картинки с неугодным мне контентом? Хочу огородить себя от любых сраных женских образов, заебали всюду форситься, если женское ебло - сразу в игнор. Как думаете взлетело бы такое расширение?
>>992985 Да, работает. Простые операции в одно действие я по незнанию могу разосрать на шесть строк. Работать-работает, но выглядит как говноу. Разумеется, я только учусь писать на питоне, и попросту не знаю некоторых сокращений, но все равно как-то неприятно.
>>993016 Я тоже тебя люблю:3 Но серьёзно, бОльшей части из нас нахуй не упала работа с памятью. Будет надо - используем кресты. Да что там, при необходимости и в ассемблер можно лезть. Но сейчас-то... Зачем?
>Красивое лучше, чем уродливое. >Явное лучше, чем неявное. >Простое лучше, чем сложное. >Сложное лучше, чем запутанное. >Плоское лучше, чем вложенное. >Разреженное лучше, чем плотное. >Читаемость имеет значение. >Особые случаи не настолько особые, чтобы нарушать правила. >При этом практичность важнее безупречности. >Ошибки никогда не должны замалчиваться. >Если не замалчиваются явно. >Встретив двусмысленность, отбрось искушение угадать. >Должен существовать один — и, желательно, только один — очевидный способ сделать это. >Хотя он поначалу может быть и не очевиден >Если реализацию сложно объяснить — идея плоха. >Если реализацию легко объяснить — идея, возможно, хороша.
>>993029 адблок не умеет распознавать образы, он только блокирует определенные css правила, связанные с рекламой, а я же хочу блокировать изображение в соответствии с тем, что на нем изображено
>>993020 >>993038 Я бы поставил. Правда не на смартфон. И не для блокировки тней, хех. Но вообще мне бы пригодилось. Пауков, например, блокировать. Или порнографию, чисто по внешнему виду, а не конкретные сайты, для подчинённых:3
>>993020 Перспективы нейросетей перспективны. Но для твоей задачи лучше подойдут хаар каскады и подобное, хотя лицо самки мало отличается от лица самца. А сама идея для быдлеца, которое сидит в местах куда выкладывают фоточки.
>>993039 я вообще удивлен, что такого пока нет, надо бы устроиться креативным директором и двигать стартапы
>>993042 А эта технология используется в камерах в телефонах, когда еблет обводится в рамочку? >куда выкладывают фоточки сейчас на всех популярных ресурсах используются фоточки, не знаю ни одной более менее популярной параши, где сидит достаточно большое количество людей без возможности обмена изображениями
>>993046 В камерах - да, в телефонах - наверное, нет, потому что технология для быдла. > на всех популярных ресурсах Я же говорю, для быдлеца из соцсетей.
>>993024 так-с... Я почитал, почти со всем согласен. Кроме промежуточных переменных, но это терпимо и... И ебучего именования. Мне сильно обоссут ебало если я буду именовать методы с маленькой буквы? Прошу учесть, что С# энивей не является областью моей проф. занятости и нужен скорее для юнити-поделок и прочего такого в кооперации с малознакомыми людьми на добровольной основе.
Привет программыч. Я скоро закончу бакалавриат в своей шараге по направлению "Информационные системы и технологии". Как водится в основном пинал хуи и работу скорее всего буду искать говнокодером версталщиком ФРОНТЕНД ПРОХРАММИСТОМ.
Ну и, собственно не могу определиться идти ли заочно в магистратуру. Я бы не думал, если мне не пришлось бы платить. Собственно то и платить не особо много, но сама мысль, что нужно самому отдавать деньги за дополнительный напряг и потенциально бесполезную бумажку заставляют меня грустить.
Возможны ли проблемы в случае если я захочу продвинуться дальше (перекатиться из джуна в мидл, например)?
готовлю стендап на айти тематику, хочу повеселить коллег, у нас есть несколько дам, специально для них придумал пару шуток, думаю оценят после каждой шутки мысленно включайте смех из зала, как в ситкомах
недавно узнал про язык кобол и узнал, что его разработала какая-то тётка, недаром его все считали говнецом там наверно так: ну это ключевое слово может означать целый тип, а может и нет, я не знаю, всё отстань! а вот еще: наверно в таком языке явно будут проблемы с циклами хе хех))) поняли?)
>>993064 Ситуация А - ты старательно гребешь, это замечает твой надзиратель и если он захочет поставить тебя главным на этом весле, то хозяину галеры будет плевать на твои корочки. Ситуация Б - появлятся вакансия смотрящего за целым бортом или на какое другое менее сырое и затхлое место, все рвутся его занять и господину нужно выбрать кого-то одного, тогда он берет пачку личных дел, сразу отбрасывает половину, потому что неудачники ему не нужны, а остальных сравнивает в том числе и по образованию.
В общем суть. Почти нихуя не умею. Есть задача написать аим бот для одной дрочильни. Почитав, в принципе понимаю на что иду и с чем придется столкнуться в процессе. В моем случае, будет инжект длл д3дх9 с хуком ендСцен. Вопрос в том, как узнать, какой параметр отвечает за отрисовку моделей, и как потом найти нужную? Даже если получить список этих команд, все равно придется гадать какая за что отвечает. Вангую потом метод тыка и смотреть результат. Посмотрев исходники аимбота, там было куча примером для разных движков. Я не знаю на чем дрочильня написана, так как это порт браузерки. Может юнити, может юич, не ебу.
сап,двощ,нужна помощь с прогой на флеше. Суть в том, что это тест по информатике и он должен проверять истинность введенных ответов.Но там нихуя не работает.
>>993158 Я на AS последний раз что-то делал лет этак 10 назад, но разве там поле ввода не объект? Тогда ведь надо к свойствам его обращаться. Что-то вроде otv1.text или otv1.value, я хз.
Чиша Мех, я знаю, что ты капчуешь с 2007 года и сидишь тут с 2012. Еще в первом классе ты отвечал на вопросы учителей олдфажными пастами, в том числе пастой про вована Ответь по моему вопросу>>993158
>>993004 Ну хуй знает. Каждый раз когда мне требуется написать что-то абстрактное и автогенерируемое на джаве, кода выходит больше, который ещё и упасть может только в рантайме ибо рефлексия не даёт никаких гарантий по типу.
Аноны, поясните за гитхаб. Я форкнул репозиторий, внес какие-то изменения, заебашил пулл реквест, его смерджили. Теперь если я внесу еще какие-то изменения мне просто опять пулл реквест сделать?
>>992589 Вот тото и оно, пиздец какой-то. Я не мечтаю о 9000к/сек, просто хоть чтоб средне жить можно было не тратя 20 в сутки на работу, а сейчас слышу всё чаще такие истории, при том я не иду на красный диплом, обычный студент, кому я вообще сдался?
C++ dynamic arrayАноним19/05/17 Птн 14:33:55#1020№993267
У меня есть вектор, написанный мной, из которого надо удалить элементы по некоторому условию. Для этого я делаю цикл от 0 до size() по всем элементам, для каждого элемента проверяю условие и удаляю элемент по его индексу.
Функция удаления устроена так: она просто сдвигает элементы, стоящие справа от index, на одну позицию влево (кстати, надо ли вызывать деструктор элемента при этом?) и декрементирует указатель first_free, указывающий на первый свободный элемент в массиве.
Функция size() вычисляется как first_free минус указатель на начало массива.
Проблема в том, что цикл удаления проходит по всем элементам исходного массива, но потом размер массива сокращается:
>>993280 >В чем проблема, еще раз? Ну вот посмотри на мою функцию удаления и на код, который итерирует по вектору и производит удаление по заданному условию. При этом удаляется часть элементов, но не все. Я думаю, что это из-за того, что проход по элементам производится от 0 до size(), но по мере удаления значение size() уменьшается (ведь при удалении одного элемента другие сдвигаются влево на одну позицию).
>Тогда тебе нужен map а не массив. Я пишу реализацию вектора.
>>993284 >Ну вот посмотри на мою функцию удаления и на код, который итерирует по вектору и производит удаление по заданному условию. При этом удаляется часть элементов, но не все. Я думаю, что это из-за того, что проход по элементам производится от 0 до size(), но по мере удаления значение size() уменьшается (ведь при удалении одного элемента другие сдвигаются влево на одну позицию).
Функция удаления реализованная в векторе вроде бы правильная.
Твой вопрос, как ее правильно использовать?
>for (size_type i = 0; i < _array.size();) > { > if (_array.find_first_of("abcde") != std::string::npos) > _array.erase(i); > else ++i; > }
И нет, высвобождать память в контейнере(векторе) не стоит.
>>993305 >Твой вопрос, как ее правильно использовать? Ага. Нагуглил erase-remove идиому, но мне надо сделать все с минимальным использованием библиотеки.
>>993267 Нихуя не понял. Хранишь 2 указателя - текущий элемент и элемент куда надо переместить текущий. Первый указатель всё время сдвигается вправо, второй только если текущий элемент надо оставить. В конце удаляешь все элементы между этими двумя указателями.
Посоны, которые могут в программирование, призываю Вас. На вас последняя надежда :( Как реализовывать алгоритм WSClock на плюсах? Весь интернет перерыл, а там только гнусная теория и ехидная подпись: "Это достаточно реальный алгоритм, который используется на практике". Аж пригорает пиздецки. Лектор заставил сделать менеджер памяти на основе этого алгоритма, а я вообще не ебу как быть... Выручай, Аноний.
>>993267 Ни в коем случае не удаляй элемент, это контейнер, он свой нос в элементы пихать не должен, пускай лучше метод удаления возвращает этот элемент, чтобы клиент твоего вектора сам решал что делать, когда будет вызывать делете.
Здравствуйте. Нужна помощь по динамическим структурам в с++, а именно "Описать процедуру, которая выводит на экран дерево, показывая глубину узлов отступом от левого края экрана."
Кто нибудь знает годную магистратуру для программистов в ДС1/2? Пока что приглянулся ИФМО.
Как бы магистратура в основном нужна, чтобы в армию не забрали (взятку дать боюсь и не знаю кому). Но в то же время хочется чтобы магистратура была максимально хорошей и полезной.
Второкурсник вкатился в тред. Знаю С++ на уровне шаблонов и перегрузки операторов + рисования кнопок мышкой. Вообще хорошо понимаю программирование, вроде как. Что нужно знать, чтобы пойти работать макакой в какую-нибудь конторку хотя бы за 20к в месяц? Вообще довольно абстрактно представляю себе работу кодером? Короче 1. Что нужно знать? 2. Что я с этими знаниями буду делать? 3. Сколько мне за это будут платить?
>>990485 Бамп. Попробовал Dropbox, но там можно только 2-3 Гб на веб-сервер загрузить, а сразу на телефон нельзя скинуть. Также попробовал Mega, вроде сначала было хорошо, но потом понял, что если добавляю в папки на ПК файлы, то на телефон они не синхронизируются и не скачиваются, там просто нет такой опции как "Проверить недостающие файлы". Может есть ещё что-нибудь?
>>993634 >syncthing Спасибо. Вроде лучшая из тех, что ты назвал не считая гугломузыки. Там можно слушать оффлайн? Правда версия программы в данный момент какая-то багованная, то и дело отключается процесс синхронизации с устройством. Придётся долго сидеть с ней.
>>993513 1. Нужно понять, что ты нихуя не знаешь С++ 2. Нужно понять, что ты плохо понимаешь программирование 3. Нужно хотя бы уметь объяснить почему "sosi" + "huy" не скомпилируется, а string("sosi") + "huy" - да.
Никак не могу понять как делать плагины для своих программок, допустим у меня есть общий класс для геометрических фигур, плагин наследует и делает из наследика фигуры - полигон, определяет методы пересечений там, вычисления площади, так вот как мне сделать чтобы из плагина можно было эту фигуру приравнять к классу родителю в основном приложении и как будет выглядеть плагин? Я знаю про длл, но только то что оттуда можно статики вызывать и передавать структуры в подобные структуры в другой программе, но нужно же чтобы ещё и методы передавались и операции на нём вызывать, не переписывая основную программу. В каком направлении смотреть?
>>993651 > Там можно слушать оффлайн Можно. Альбомы либо скачиваются по указанию и хранятся дальше, либо при прослушивании и хранятся пока память есть.
Какого хуя у меня не работает ng-include в ангулярежс? https://pastebin.com/k7Lg1Q8C Вот весь хтмл файл. Нг инклюд в 83 строке. Что с ним может быть не так? Если я просто копипащу файл menu.html -- он работает корректно, контроллер робит там етц. то бишь, проблемы с подключением ангуляра, по идее, нет. есть проблема ток с ссаным нг-инклюдом. я уже много гуглил, пробовал по разному. и ng:include писал и div ng-include и div ng-include src. ничё не помогает. версия ангуляржс 1.6.4
Файл открывается, декомпилируется, но редактировать нельзя. Пишет File is not writable Жму File - Make File Writable Но редактировать всё равно не даёт.
>>984286 (OP) О великие, дайте советов мудрых. Задал задачу мужичок мне, а я в программировании на уровне инфузории. Задача судя по условию легкая, но мне никогда не обуздать ее за 2 дня. На языке С++ необходимо выполнить вычисления. Условия таковы. Дан фаил "yoba.txt" с содержанием хитрым https://pastebin.com/0SgMCud2 Необходимо программку написать, которая бы этот фаил проверяла и создавала фаил "etoti.out" в котором в столбец выстроены числа из исходного файла и напротив каждого числа через дефис написано количество повторений этого числа. Возможно найдутся у вас наводящие ответы из интернетов, из которых я мог бы слепить это? Слишком уж я туп.
Не знаю куда писать, не знаю толком что гуглить. Посоветуйте.
Как происходит оплата через сеть? Что такое эта электронная коммерция, как она работает, со стороны всех участников? Такая интересная тема, но никто её не обсуждаетямамкин хуцкер.
Бабки на государственном доверии в банке. Есть карта, репрезентация счета. Банк отслеживает все операции, отправляет смски, прочие услуги, может поставить лимит по тратам.
Ты вводишь данные с карты, код и цифры. Подразумевается, что карта только у владельца. А что происходит затем? 3е доверенное лицо обрабатывает запрос, посылает его в банк, получает ответ(у 3их лиц какие-то договоренности с банками?), переносит к получателю, так?
Существует ли 3ье лицо и обязательно ли оно? Почему нельзя напрямую с банков переводить деньги?
Да и в любом случае, разве держатель сайта не может сохранить эти данные(мало ли настоебенил бизз)? То есть, просто запомнить все данные покупателей, а затем резко наснимать баблинскогопопасть в лист интерпола.. и свалить дауншифтить в Тай?
Я понимаю, софтины нужны для удобного отслеживания биза. Распределение запросов(на автоматическую отправку объекта, как в амазоне, например), ведение статистики. Но, теоретически, при мелком бизе все софтины по идее не нужны, особенно если биз не интернациональный, а локальный? То есть покупатель сам переводит деньги, ээ, продавцу? Но не через личный же кабинет, это муторно, я понимаю. Да и как тогда получить гарантию что продавец получил деньги и не наебал?кажется я начинаю прозревать.. Специальный ИП-счет? А он обязателен, можно ли обойтись без него? И если нельзя, то как законом это всё отслеживается? Типа плати банку проценты от сделок. Но что если я перееду в другую страну? Ни я, ни сайт не привязаны к месту. Даже счёт может быть у меня от интернациональных банков соединяться в пуйпал, какой-нибудь. Эмм, то есть всё от счёта страны зависит? Но как я сказал, у меня может быть несколько счетов из разных стран, мне всем налоги платить?
Столько вопросов, а ответы на поверхности не лежат, в гайдецах о вебе такого не пишут, типа не твоя забота.
Привет всем! Не бейте только палками за нубский вопрос, но... Поступил в универ на коммерческую деятельность и внезапно, запал на тему программирования и IT Подскажите, является ли ВО "коммерческая деятельность" смежной (может даже профильной) с программированием и IT?
>>993887 Ну я думал перевестись на заочку и сам взяться за вёлса на галерах Интересно, будет ли при трудоустройстве/стажировке какую-либо роль играть тот факт, что я студентота (3 курс заочного) по профилю коммерческая деятельность?
>>993687 Использовал SyncThing довольно успешно, надо было только включить опцию "Держать CPU включённым" в настройках и оставить телефон на нужное время. Ещё раз спасибо, программа хорошая, буду пользоваться.
>>993908 Работай по специальности, базарю, чувак. Лет в 30 ещё спасибо скажешь, что не пошёл в программирование. Здесь все хуй сосут, какую бы позицию не занимали. Может, разве что в СШАшке можно в люди выбиться.
Можно ли в 22 года пойти учиться в вуз на программиста,имея знания на уровне школьной программы информатики?Реально ли будет потом найти нормальную работу?
>>993856 >Столько вопросов, а ответы на поверхности не лежат, в гайдецах о вебе такого не пишут, типа не твоя забота. Банки.ру для кого написан? Там профильный форум, вот и начинай с него, а здесь-то что ты забыл? Здесь тебе напишут только, что в банках отношение к программистам как к говну (к невысморканному говну, если быть точным).
Как развиваться? Работаю уже год, 3 работы сменил, но мне кажется с нуля я мобильный проект построить не смогу. Не могу без видосиков на ютубе и стэковерфлоу готовых сниппетов. Одно делать дорабатывать приложение и новый функционал вводить, другое дело с нуля делать. Как быть, как начать?
>>994036 пиздец просто берешь и начинаешь лепить хуйню. Потом по ходу делаешь нормально, если видишь, что хуйня выходит. ну книжки там про архитектуру, бест практис, паттерны, хуё-мое начни уже читать, иначе таких вопросов не задавал бы
>>991284 >Паскаль не предназначен вообще ни для чего, это сугубо учебный язык для самых маленьких и вреда от него больше чем пользы. Поясни про вред паскаля.
Уже вкатился фронтенд-макакой, вышки нет. Планирую освоить то, что дают в вузах, но самостоятельно. Пасту читал, но хочется конкретных книг. По математике, устройству ЭВМ, логике, алгоритмам, базам данных и.т.д. Накидайте годноты.
Мужики, что делать, если мне надо сделать за месяц 9 весьма сложных для меня олимпиадных задач? Где нибудь есть разборы типовых задач по спортивному программированию?
>>994093 20 лвл, за 3 месяца выучил вёрстку, вкатился верстаком, сейчас могу в React + Redux и ангуляр первый, зп 35к в мухосрани, что очень много. Помогите лучше с литературой
Подскажите, пожалуйста, годной литературы по excel. Сам владею на обычном уровне, скорее, но работодатель требует йоба-знаний. Че там вообще в этом экселе кроме таблиц-то делать можно?
>>994086 Дискретку - первый учебник в гугле по запросу дискретная математика пдф, учи чтоб знать что написано в пасте, алгоритмы можешь выучить, мне сильно расширило программистский кругозор после курсов(были на удивление годными), паттерны четвёрки помогли осознать за ооп немного, книга дракона понравилась пояснениями за регулярки и конечные автоматы, таненбаум компьютерные сети тебе наверное почитать можно как веб-программисту, из более близких к верхнему уровню протоколов. Но это лично по моим ощущениям всё.
помогите плиз осознать одну вещь в реляционной алгебре, вот на пике мы делаем выборку по декартовому произведению таблицы с её копией, по условию одновременного равенства клиента и филиала, почему после проекции по атрибуту "клиент", мы получаем только одного человека у которого 2 дорговора? у нас же по идее по такому условию должна пройти проверка для каждой строки, когда она дублировалась сама с собой (декартово произведение же) то есть кортеж: Пирогов Юпитер 1066568 Пирогов Юпитер 1066568 не удовлетворяет условию выборки, а ему удовлетворяет только Пирогов Юпитер 1066568 Пирогов Юпитер 6197781 почему я не понимаю, помогите понять плиз.
Я вынужден копать какой-то говнокод, при этом не имея понятия о том, что я делаю, разбираю всё на ходу, как мне зарефакторить этот самый "this"? Просто ctrl+R - не помогает, он требует переименовать идентификатор.
Блядь, аноны, такая проблема - не работает функция clock(). Вставляю между стартом и финишем рекурсивную функцию, при чём функции нужно пройти 50К+ элементов дерева, но после завершения функции, число тиков в переменной финиш равно числу тиков в переменной старт. Чё за нах?
>>994095 Анон, можешь поподробнее, по какой литературе учил верстку, как нашел радотодателя, какие конкретно задачи он перед тобой ставит? Можно на фейкопочту если тебе удобнее. [email protected]
>>994192 пиши в телеграм @wtfisthiss , поясню, могу так же быть твоим наставником по вёрстке и JS. >>994117 Спасибо, а по алгоритмам конкретно что читать?
>>994221 algorithms (4th edition) pdf начинал с этого, когда ещё вообще ничего не понимал, хорошо ознакомляет с базовыми структурами и алгоритмами, от них же и курсы были на курсере, Algorithms, part I, вроде доходчиво и задачки есть, но у второй части какие-то проблемы с платформой и её нет. Дальше наверное любая книга где теория есть с нп, п задачами там, но я не уверен нужно ли настолько сильно знать их.
Ситуация следующая: я бэкендер, есть небольшой опыт соприкосновения с хтмл/цсс и жс. Вопрос следующий, хочу научиться базовому веб-дизайну, что для этого надо? Пока я вижу это следующим образом, посмотреть курсы по фотошопу в контексте дизайна интерфейсов, нормально пройтись по хтмл/цсс со всякими препроцессорами и последними стандартами. Что-то еще?
Вообще получится ли работать следующим образом: просто заказать нормальный макет, а всякие ангуляры и логику самому уже потом добавить?
>>994323 Платформу подскажешь, где лучше людей искать? Пока на ум приходит очивидный upwork. Просто потенциальной сложностью такого подхода мне кажется будет то, что по мере разработки в любом случае будут меняться какие-то детали, я вот думаю насколько проблемой будет осуществления доработок по макету.
Надо его спарсить, Num1 и 16х должны быть отдельно. Как это сделать, элемент же не под тегом класса? Это просто макет, инфа там может быть другая. Что посоветуете?
Всем привет. Есть одна школа. В школе много компьютеров, подключённых по локальной сети. Есть один файл кейлоггер, который необходимо распространить по этой локальной сети. Доступ к правам администратора не получить, если только хакнуть самого администратора. Как распространить кейлоггер и хакнуть администратора?
Сап, двач! Подскажи плиз, где можно почитать про нейронные сети на человеческом языке? Давно хочу в них вкатиться, открывающиеся возможности просто поразительны, но постоянно одергивает засилие высшей математики в сабже, а я в ней не бум-бум. Пока нашел только уроки Ковалевского на ютубе, который разжевал суть и даже показал необходимые алгоритмы и реально рабочую сетку с хорошим предиктом без всяких итых, житых и прочих мнимых говнообразований Фурье, но хочется получить больше знаний.... и желательно с минимумом матана.
>>994435 манька, ты без математики в машинном обучении обкакеешься,смирись с этим и не пытайся маняврировать, а планомерно изучай весь сопутствующий материал
В общем, я решил вкатиться в кодерство для себя. Начать решил с изучения питона, сейчас на половине пути и могу писать и решать простенькие задачки. Но вот когда я увидел, что большинство курсов по этому языку кончаются где-то на библиотеках с кортежами -- разочаровался и удивился. Почему так мало и так скоро? Этого ведь недостаточно, чтобы овладеть языком, разве нет?
Посему я начал искать видео и литературу по теме программирования в целом. Получилось так, что, не зная, с чего начать, я просто скачал кучу информации, которую не знаю, в каком порядке потреблять. Для себя выделил следующие темы: компьютерные сети, инфбез, криптология, алгоритмы, ОС. Но так как не знаю, с какого конкретного автора начинать -- снова потонул в говне.
Собственно, вопрос: с чего начинать? С каких авторов? Из чего должна состоять моя база? Я в ебанном отчаянии, серьезно.
>>994434 Дело в том, что прога не палится антивирусом. На один из компов кейлоггер я установил, работает всё как надо. Проблема с распространением на все компы.
>>994437 Архитектура ЭВМ: Танненбаум или какой-нибудь курс на Степике например (вообще Stepic офигенная платформа для обучения)
Программирование: Процедурное - Си или сразу плюсы ООП - плюсы(не джава, в ней ты не научишся работать с памятью ) как подойдешь к ООП, подключай структуры данных и алгоритмы - без них ты тупо соснешь
вот после этого можно брать и С# и Java
вообще сожешь почитать какой-нибудь вузовский план обучения, программу вуза с уже готовым списком рекомендуемых задач и книг, если честно, то это для тебя наиболее оптимальный вариант обучения, сейчас по-любому кто-нибудь всполыхнет и начнет мне доказывать, что я неправильно построил тебе план убучения, их проблема в том, что они пытаются изобрести велосипед.
а вообще ты еще должен определиться, какая область конкретно интересует и углубляться по мере обучения
>>994457 Мне вот интересно, как вы собираетесь писать что-то серьёзное без понимания низкоуровнего кода (хотя бы минимального), как надо учить людей? Сразу же сажать на готовые фреймворки ?
>>994446 Хорошо, сформулирую тогда интересующую область: инфбез. Вот прямо он. С чего начинать вкатываться в него? Знания на уровне одиннадцати классов, несколько из которых на информатику клал хуец.
>>994464 это не моя специальность, поэтому ничего толкового и узконаправленного не подскажу, но то, что я написал лишним не будет, а так вообще готовься к жесткой математике и низкоуровнему дрочу тоже есть доска /crypt вообще-то,
>>994471 обычно выёбываются всякими mba при перекате в менеджменство, а твой суц нахуй никому не нужен. аналогия специально для тебя: это как выёбываться нокией за 4к в обществе айфоно пидоров
Реально ли девушке стать ХОРОШИМ программистом? Если здесь есть такие девушки расскажите плиз! Родители НАСТОЯЛИ чтоб я шла на программиста, сейчас я заканчиваю 1 курс и я в панике, у меня просто не идет - не тяну!!! Голова пухнет! В школе у меня не шли ни математика , ни точные науки, шла литература история и тд. Реально ли мне стать программистом ?
Хочу написать простенькую обучающую программу или замутить коротенькую анимацию про функционирование АЛУ. Прошу, подскажите, в чем это легче всего будет осуществить
>>994494 Реально стать, но только при наличии тяги и желания. Честно. Без них можно не лезть ни в одну область. Займешь чужое мест и всю жизнь будешь жалеть о том, что вовремя не ушла.
>>994494 Программистом нет, если самого не прет от программирования. У пизды хорошие шансы стать бесполезной пиздой в IT (которая при этом не умеет рисовать или не может в дизайн) - стать скрам-мастером, аджайл коучем, аналитиком и прочими бесполезными хуесосами.
>>994504 А почему они бесполезны? AGILE/SCRUM методики очень помогают IT отрасли - позволяют писать продукт силами полуграмотных индусов, снижая расходы на зарплату и увеличивая прибыль от продаж. Ну а то, что задрота, дрочившего 5 томов кнута и книгу дракона, в 40 выкинули на мороз, так это исключительно его проблемы. Бизнесу же одни профиты.
>>994494 >шла на программиста В вузе этому не научат. Там будет много теории и мало практики. Чтобы стать прогером нужна практика. Зато, как тебе уже сказали, можешь стать тестером или аналитиком.
>>984286 (OP) Программирование без понимания того, как там все под капотом. Просто берешь и хуячишь, чтобы работало, гугля тонкости. Это нормально? Просто на теорию можно рили десятилетия тратить.
>>994512 Фронт нормально. Бэк нет - зависимости от языка от нет до ТЫ СУКА ОХУЕЛ ТАКОЕ ПУЛЛ РЕКВЕСТИТЬ ЗАЯВЛЕНИЕ ПО СОБСТВЕННМУ МЕНЕДЖЕРУ НА СТОЛ БЫСТРАБЛЯТЬ ИЛИ ЗА НЕСООТВЕТСТВИЕ УВОЛИМ.
Двач, как делать биндинги? К примеру я делаю свой игровой движок на C++, но использовать я его хочу на лиспе, как мне их связать? Есть что почитать на этот счёт?
>>994529 Тут нужны не «биндинги», а интерпретатор Лиспа. То есть, надо будет считать дерево S-выражений и создать из него дерево структур данных (как на рисунке), а потом пройти это дерево и выполнить команды в нём. В конце будешь выглядеть так, как на втором. Рисунке. А ведь лето на дворе. Так что подумай.
>>994515 ок. ну а что под пониманием в бэк значится? доки по фреймворку, синтаксис почитал - типа знаешь? или еще надо протоколы кэшироание алгоритмы понимать? я хз
>>994535 Алан Бьюли, «Изучаем SQL». Особенности работы с сеансами, хранение паролей в зашифрованном виде. Многопоточность без блокировок (если запросов очень много), пространства имён, модули, как не ляпать глобальные переменные куда попало (и вообще без них обойтись), принципы RAII и DI и т.д.
Парни. Я не понимаю в компьютерах решительно нихуя. Что мне почитать, чтобы освоить самые базовые концепции: что такое компьютер и как он работает? Программистом становиться в планах нет, просто в качестве общего развития.
Всем привет, горит курсач по пр., надо сделать решение уравнения теплопроводности в 2д (грубо говоря симуляция теплопроводности в прямоугольнике во времени) методом конечных элементов на c#. Все что нашел - монструозные реализации либо в матлабе, либо на c++, либо методом конечных разностей, нужно простенькое (ввод граничные условия, время, вывод значение температуры в узлах например, все). Мб кто вдруг делал подобное или подскажет куда копать?
>>994557 Эндрю Таненбаум, все книги: компьютерное железо, современные сети, операционные системы. Ричард Стивенс: современные сети и операционные системы. Пару учебников по SQL.
>>994557 Зачем тебе нужно понимать в компьютерах? У тебя нет цели, и успеха поэтому не будет. Нужно иметь цель, видеть конечный пункт назначения. Например если цель освоить линукс, нужно изучить как устроены операционные системы. Если цель написать программу, нужно изучать программирование.
Твоя какая цель? Не видя конечный результат в голове к результату не придти. Просто для общего развития это не цель. Ты забьешь через месяц. Потому что необходимости нет. Все равно что изучать математику просто так. Ни хера ее так не освоишь, ни на каком уровне.
>>994557 Не слушай анонов с Танненбаумами, тебе это не надо. Читай вот эту книгу: Петцольд "Код. Тайный язык информатики", всё доступным языком с самых азов.
Полазил по тематике и нихуя не понял. Какой сейчас положняк? За ати будущее или ати вымирает? Столько противоречий и смехуечек, я проигрываю сквозь слезы, такая-то анальная клоунада петухов.
>>994625 Ты сам кто по масти? Если ньюфаг - то вали нахуй, будущее проёбано. Если уже прочно вкатился - то впереди одни радуги, девственницы и единороги.
Хочу стать фронтэнд макакой, но хз с чего начать. Имею представление о хтмл, кодил на шарпе одно время, но это все давно уже было. Можно ли сразу начинать с гайдов по Реакту?
Народ! Есть лютое желание заниматься сетями и операционками *unix, но, как я считаю есть 1 проблема - возраст (26 лет). Как вы считаете, поступать на инженера в профильный ВУЗ в 26 и "войти в айти" в таком возрасте - это зашквар? И проблемы с работой из-за возраста могут быть?
В крестотреде что-то непонятное, в го треде гадят, поэтому спрошу тут - если я студентишка, на какую стажировку попробовать, и в идеале пойти - крестовиком или го прогером
Год назад я решил перекатываться в веб-разработку из админства. Конечная цель: иметь приработок, не зависящий от моего физического местопребывания. За этот год изучил html, css, js, php, mysql, а так же jQuery и AJAX на уровне "могу нагуглить нужный пример и приколотить к своему проекту" (ну и написать всякую мелочь самостоятельно). Сделал три проекта (в основном для текущей работы), на которых и тренировался.
В общем, нужно двигаться дальше, но уже не так хаотично, как раньше. Взять какую-то одну тему и серьёзно её проработать. Что посоветуете прокачивать именно в плане востребованности на рынке? Бутстрап? Ангуляр? Что-то другое? Речь о фулл-стеке, поэтому и не могу выбрать, за что браться. Хочется уже делать коммерческие проекты и получать за них деньги.
Ну и сразу вопрос о тех самых проектах. Джуном на фулл-тайм мне идти поздно (уже старше 30), не возьмут. Удалённо, тем более. Фрилансом заниматься сложно (и недостаток опыта, и не умею себя продавать). Собственный проекты делал - не взлетел. Я немного в тупике.
>>994704 Питон/ЖС (Django, Angular) для тебя как раз будет. Заавтоматизируй всё возможное у себя на работе для практики, напиши что-то типа Заббикса с вышеуказанными технологиями для своих сервачков или ещё что и не иди джуном, а немного спиздани и уже мидлом/помидором пиздуй, к тому же, если ты нормальный админ, половину программистской работы ты уже должен знать (деплой, бд, сети). У меня на прошлой работе был программист-бывший админ, просто взял и в 34 года устроился старшим программистом.
>>994710 Если ты в мухосрани то да. Выбирай в общем, что нравится на бэк. Мой посыл основной, что можно сразу повыше метить на фуллтайм-джоб.
>>994631 Неделя тебя на книгу Флэнагана по ЖС, потом пару дней на Жквери (просто, чтоб знать как диды делали), потом можешь за Реакт браться. Вообще пропиздуй в жс-фронт-треды, там всё разжёвано уже должно быть.
>>994715 >Мой посыл основной, что можно сразу повыше метить на фуллтайм-джоб. Живу в ДС. То есть, ты советуешь прокачивать именно бэк и потом идти на мидла?
Посоны, читаю с оппика "The Art of UNIX Programming", после прочтения половины прям радугой кончаю от охуительности изложения, но всё время гложет мысль о её возрасте (2003 года); поясните, это всё уже устаревшие побасенки старого пёра или же не устаревающая классика? Есть ли что-то аналогичное на 2к17? Или компетентные высказывания о том, что вся инфа актуальна?
Есть таблица в Sqlite как на пике. Колонки А и В содержат условные числа, в С - произведение А и В. Некоторые ячейки в колонке С не заполнены должным образом. Как это сделать?
Такой вопрос.Как правильней? При работе с orm сначала создают схему базы и потом её мапят на классы или наоборот : мапят классы и автоматически генерируют базу?
>>994791 потому что тут можно представить строку как массив символов, и ты по индексу рандомному получаешь нужный, а то что у тебя, там от этой строки одна длина упоминается.
Аноны, я сам никак вообще в код, но по информатике задали написать программу, считающую по условию. Офк работать программа отказывается. Ошибкой называет не определенную переменную. Visual Basic, код прилагаю. https://pastebin.com/Tj9y59qD
>>994537 Ок, а конретная литература есть кроме первой книги? Или мне опять все гуглить и копи растить со стака? И где я хайлоад найду? Разве такие вещи не познаются уже на практике?
>>994953 Как же заебали вы, вездесущие однотипные дебилы-недошутники Нахуй вы вообще живёте, мрази? Какой смысл от твоего высера? И комментарий написал унылый, никому не смешной, и человеку не помог, и своё время проебал Биомасса ебаная
>>984286 (OP) Двач-помогач, есть два приложения для курсача с темой нахождение максимального потока, одно виндовс форм, другое соснольное (оба делал не я и вообще в программировании я инфузория). То, которое в форме считает каждый раз одну и ту же диагональ, даже если поиграться с циферками и непонятно, правильно ли оно работает или нет. Соснольное же работает вроде как правильно, но его нужно переделать в форму и я совершенно неебу как это сделать. Как мне поступить и что вообще делать в данной ситуации?
>>995023 Бля, посмотрел и понял, что нихуя не понял. Например, причём тут 'g'? И зачем там вообще new regExp? Почему нельзя просто к regex добавить параметры (letter, g)? Или это единственный способ добавления?
Всем йоу. Скажем так, я студент нефтегазовой шараги, учусь на механика, до этого отчислили, а сейчас восстановился. И появилась у меня академразница со всяких дремучих курсов. Один препод совсем ебанутый и сказал, что закроет мне аш 3 предмета, если я то-то сделаю в CNTK. Что это такое и как в этом разобраться я не ебу, даже установить не могу. Товарищи програмисты, может подкините какой-нибудь инфы как что-нибудь сваять в этой проге будущему черножопому?
>>984286 (OP) Аноны, нужна небольшая хелпа. С какой литературы стоит вкатываться в SEO? Пока наткнулся на сайт, и там для начинающих советуют Гроховского. В планах изучить за лето и таким образом начать зарабатывать. Возможно ли или это маняпроекции?
>>984286 (OP) Сап pr. Есть: двусвязный список. У каждого элемента -строка + свой, вложенный двусвязный список. https://ideone.com/oZvBrg <= собственно сами структуры тут. Вопрос: как мне это сохранить в файл, и как это считывать. Файл можно бинарный. (наверное даже нужно) Я так понимаю что просто пройтись по всем Element и записать в файл не получится? Язык - си.
Горит курсач на VBA. Надо вывести значения выше введённой суммы с листа "База" на лист "Запрос1" Выдаёт ошибку Invalid or unqualified reference в строке >Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12
[CODE]Private Sub CommandButton1_Click() Worksheets("Запрос1").Cells.Clear If IsEmpty(UserForm5.TextBox1.Text) Or Not IsNumeric(UserForm5.TextBox1.Text) Then MsgBox "Неправильный формат введенных данных" Else Dim total, value, lineRead, lineWrite As Long With Worksheets("Запрос1") .Cells(1, 1).value = "Фамилия" .Cells(1, 2).value = "Адрес" .Cells(1, 3).value = "Дата" .Cells(1, 4).value = "Стоимость заказа" .Cells(1, 5).value = "Сумма аванса" .Cells(1, 6).value = "Задолженность" .Cells(1, 7).value = "Вид заказа" End With total = Worksheets("База").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row lineWrite = 2 For lineRead = 2 To total Step 1 value = Worksheets("База").Cells(lineRead, 5).value If value >= UserForm5.TextBox1.Text Then Worksheets("Запрос1").Cells(lineWrite, 1).value = Worksheets("База").Cells(lineRead, 2).value Worksheets("Запрос1").Cells(lineWrite, 2).value = Worksheets("База").Cells(lineRead, 3).value Worksheets("Запрос1").Cells(lineWrite, 3).value = Worksheets("База").Cells(lineRead, 4).value Worksheets("Запрос1").Cells(lineWrite, 4).value = Worksheets("База").Cells(lineRead, 5).value Worksheets("Запрос1").Cells(lineWrite, 5).value = Worksheets("База").Cells(lineRead, 6).value Worksheets("Запрос1").Cells(lineWrite, 6).value = Worksheets("База").Cells(lineRead, 7).value Worksheets("Запрос1").Cells(lineWrite, 7).value = Worksheets("База").Cells(lineRead, 8).value End If lineWrite = lineWrite + 1 Next lineRead UserForm5.Hide lLastRow = Worksheets("Запрос1").Cells(ActiveSheet.Rows.Count, "B").End(xlUp).Row Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Font.Size = 12 Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).Borders.LineStyle = 1 Worksheets("Запрос1").Range(.Cells(1, 2), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter Worksheets("Запрос1").Range(.Cells(1, 1), .Cells(lLastRow, 7)).HorizontalAlignment = xlCenter Worksheets("Запрос1").Cells(1, 1).HorizontalAlignment = xlCenter End If End Sub
Private Sub CommandButton2_Click() UserForm5.Hide UserForm4.Show End Sub
Подскажите очередному вкатывальщику самый мощный и низкоуровневый ЯП, на котором смогу писать под большинство популярных систем можно комбинируя языки и в принципе способный на всё, даже написание самой ОС. Есть вообще такие?
Написал сначала в web, там все мертво, дублирую вопрос сюда. Курсы на пастебине — кто может сказать, там есть годнота или это пустая трата времени и денег? В частности, интересует авторитетное мнение анона по поводу вот этого https://deals.pastebin.com/sales/pay-what-you-want-learn-to-code-bundle
>>995300 Не смотрел там, но после курсеры, удасити и почитав в инете, мне кажется что курсы лютое дерьмо, натыкался на один нормальный, но похоже больше на исключение, в остальном либо индусы, несущие хуйню без теории, либо популярные темы поверхностно, без теории, галопом по европам методы пихают и всё. Ну либо вода, которая будет интересна только эшарке, которая тебя будет фильтровать на собесе. Ещё не верь в курсы которые обещают научить за неделю/месяц с нуля, программинг не такой простой, могут научить писать еле-еле, но сам потом будешь от говнокода охуевать и время из-за этого больше тратить. Сам так начинал, написал лютое говно, работоспособность которого была НЕОПРЕДЕЛЁННОЙ. В общем лучше книги читай, паттерны, если совсем туго то можно лекции нагуглить.
Анон, не понимаю, как исполняется этот кусок Java кода: int [] scores = new int [] {88, 55, 71, 98, 93}; ArrayList<Integer> decentScores = new ArrayList<>(); for (int i = 0; i < scores.length; i++) { if (scores > 90) { decentScores.add(i); } } System.out.println(decentScores.get(1));
Выведет 4. Но почему, как это работает? Разве переменная (i), может быть доступна за пределами цикла for? В этом кучке scores > 90 разве i идет не 0, 1, 2, и и.т.д? Объясни тупому.
Почему при извлечении минимума из кучи, мы должны ставить на место вершины рандомный элемент и просеивать, а не сравнить два ее ребенка и поставить наименьшего по значению на место извлеченного минимума?
>>995394 >Разве переменная (i), может быть доступна за пределами цикла for? А она и не за пределами. В этом кучке scores > 90 разве i идет не 0, 1, 2, и и.т.д? А здесь вообще проверяют больше ли массив чем число 90.
Прикрепляю картинкой. Мне непонятно, что сравнивается с 90 в участке if scores [ i ] > 90. Разве не 0, 1, 2, и так до 5, т.е. scores.length? Я так пониманию вместо i ставятся элементы массива, т.е. 88, 55, и т.д., и те что больше пулятся в ArrayList, но почему именно элементы массива сравниваются, ведь мы объявили в цикле for i=0, и дали ей условия увеличиваться до 5.
Котаны, поясните. Пишу программу для Raspbian, но ясен хуй ничего не умею. Как мне превратить мою программу в демона? Как автостарт при включении системы запилить, чтобы мой демон стартовал с рут правами?
>>995421 Хоспаде, i изменяется от 0 до длины массива. scores [ i ] оначает что ты берешь элемент из массива с порядковым номером i и сравниваешь его с 90
Тред олимпиадного программирования не нашел, поэтому спрошу здесь. Есть N точек, раскиданных в трехмерном пространстве (ну то есть они задаются структурой с полями x, y, z). Как быстро найти точки, лежащие внутри некоторого параллелепипеда (ребра параллельны координатным осям)?
Очевидно, что это можно сделать простым перебором точек за O(N) операций, я верю, что существует логарифмический способ поиска, но не понимаю, какие контейнеры использовать для хранения этих точек. для примера, в одномерном случае всё вырождается в сортировку точек по координате и бинарный поиск
>>995432 Да, все точки заданы изначально. При чем я могу их до начала поиска как угодно сортировать, раскидывать по деревьям и всё такое, это не учитывается. И плевать сколько памяти используется, хоть 100 раз их продублировать в разных контейнерах. Главное, чтобы потом искать за логарифмическое время.
Кто-нибудь ИТТ упарывается обработкой изображений и компьютерным зрением? Есть задача найти различия в двух изображениях. Изображения одного размера, пропорции фигур совпадают, но они не идентичные на 100%, могут быть небольшие перспективные искажения, плюс разная яркость/контрастность. Необходимо найти явные различия между ними, например, нет какой-то буквы, или наоборот, где-то есть лишний узор. Перспективное искажение и освещение при этом надо игнорировать. Какие есть алгоритмы, что можно почитать на эту тему? Пишу на С++ с opencv. Уже пробовал юзать SURF-детектор, но похоже он не прокатит, слишком уж разные фичи выделяет. Еще пробовал перцептивный хеш (через дискретное косинусное преобразование), тоже не особо прокатило, небольшое перспективное искажение вносит большую разницу, чем одна лишняя буква.
>>984286 (OP) GFX Coinstaller (1.2.30.0) I Version not found for file: C:\Windows\SysWOW64\OpenCL.DLL No Destination file resolution: Install Copying and renaming 32-bit dll Version not found for file: C:\Windows\system32\OpenCL.DLL No Destination file resolution: Install Copying and renaming 64-bit dll Obtaining INF filename Filename: C:\Windows\INF\oem136.inf HWID: pci\ven_8086&dev_0412 Section: iHSWD_w8 INF does not contain PackageInfo/INFSource Service key: SYSTEM\currentcontrolset\control\class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000 Driver INF: oem136.inf Full INF path: C:\Windows\inf\oem136.inf Using source path: C:\Windows\INF OS Version: 0x206 Preparing to launch installer Launching installer: C:\Windows\INF\igxpun.exe -s -report "c:\Intel\Logs" -coin "C:\Windows\inf\oem136.inf" Installer launch result: 0x2 Exiting >>> 9/08/2016 00:08:56:949 GFX Coinstaller (1.2.30.0) U Removing Intel 32 bit vendor values Checking Registry for other 32 bit vendor keys... Other vendor keys found. Vendor key remains. Checking Registry for other 64 bit vendor keys... Other vendor keys found. Vendor key remains. Preparing to initiate uninstaller [RegOpenKey] : 0x2. App may already be uninstalled Requesting reboot (0x0) Exiting штоэта
>>995532 Толсто, на другой машине апач крутится. >>995534 А, лол, спс. Выполняется без нихуя. А как запилить чтобы это на экран выводилось? Уже не уверен что это надо, благодаря линуксам вся моя хуйня стала внезапно дико глючить. Охуенно чо. Перестать писать в файлы штоле, начать писать в mysql
Пытаюсь подёргать api curl'ом. Сайт постоянно работает со своим api, посылает реквесты, принимает респонсы. Типа как spa получается. На сайте авторизация проходит, в браузере куки создаются и их уже пихают во все запросы. Собственно когда я пытаюсь обращаться через curl к api, то он мне говорит, что я не авторизован. А как авторизоваться через curl?
>>995551 Не, у меня вопрос в том что результат (т.е. пикрил график) не выводится после исполнения, только пустая страница. Подумал что можно не ебать мозги с парсингом файлов и просто работать с mysql. Получил sudo mysql start ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' Wtf?
>>984286 (OP) Привет, анон. Помоги скомпилировать хелловорлд на gtk, пожалуйста. Все нужные либы (libgtk3.0-dev, libgtk2.0-dev) стоят, но нихуя не робит и не компиляется.
gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0` gtk.c Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found gcc: error: gtk.c: Нет такого файла или каталога
>>995606 gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0` Package gtk+-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `gtk+-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'gtk+-2.0' found test.c:1:21: fatal error: gtk/gtk.h: Нет такого файла или каталога #include <gtk/gtk.h> ^ compilation terminated.
бот для игры.Аноним24/05/17 Срд 11:57:52#1298№995610
Анон нужно сделать бота для браузерки (а именно oceanar.io), суть которого просто просто поставить курсор в угол и после проигрыша нажать на кнопушку возражения и повтор. Вся проблема в том что если окно не активировано то рыба не двигается, ну и мои знания погромирования кончаются на калькуляторе на go. Реквестирую код для сего действа, или приблуды для нескольких активных окон (например хромога) с рабочей мышкой в каждом. Виртуальные машины слишком дохуя жрут на моём некропеке.
>>984286 (OP) Саа программисты. Не закидывайте говном и попытайтесь войти в положение. Есть маленький нишевый биз, конвенция заказов идёт в основном из социальных сетей. Дело в том, что на рынке всего игроков 10, сайт из которых имеют лишь 4-5. Я не знаю, как работает алгоритмы поиска Гугла (но знаю, что научная работа Брина или Ларри по гуглу, одна из самых популярных в Стенфорде). Так вот, есть ли смысл искать человека, который за самый минимум напишет сайт, подключив к нему фотки с облака того же мейл и взять тематический домен, например: passkodypiter.huy ? То есть сделать сайт с привязкой фото из облака, чтобы не ебаться с библиотеками и минимальной информацией, чтобы по поиску ключевых слов выходил он не на первом месте конечно, ну вы поняли. И сколько это в минимуме будет стоить? Вы только говном не закидывайте мол: " жид пидор, за интеллектуальные услуги надо платить копи и систематизируй биз или иди на хуй.
Эта та сфера, в которой ничего уже систематизировать нельзя так как все лежит онли на твоей работе и материалах, которые пиздецки выросли в цене. [email protected] Если можете помочь а тред смоет или ещё что.
>>995665 Самый дешманский сайт-визитка с базовым сео стоит тыщ 5. Домен от 200 р. в год, может больше. По возможности ещё нужно текстов уникальных, рублей 500 студенту-копирайтеру. Если хочешь трафик лить, то сколько есть денег, столько и будет стоить.
Если ты уже хостишь сайт, нет смысла экономить на хранении картинок.
>>995665 И да, если уже крутишься в соцсетях, есть смысл развиваться там дальше, возможно рекламой под ЦА. По ключевым запросам группы ВК тоже в выдаче есть. Я не смм, меня можно не слушать
Сап, пр. Почему так хейтят Страуструпа? Читаю его книгу по программированию, прочитал уже половину, и чем больше читаю - тем больше нравится. Все четко, понятно, доходчиво. Объясняется не только как, но почему и зачем, причем структура у книги такая, что она будет понятна даже человеку, который вчера считал, что компьютеры работают за счет магии.
>>995716 направление курсора не работает что печалит, ну и как я понял он тупо воспроизводит действа и нельзя его как то затригирить, поэтому даже используя эти функции сложно сотворить под сотню статичных рыбок постоянно возраждающихся.
>>995797 Всё равно хуйня какая то происходит, сотворил 3 окна зашёл с 3 окон одновременно потом началось движение в нужное направление и весь браузер крашнулся без ошибок всяких. Попробовал ещё раза 2 с 1 и 2 окнами тоже через 5 секунд крашатся. Так что думаю тут особая виндовская проблема с несколькими активнами окнами.
Такое дело: я немного умею погромировать на JS+nodejs, т.е опыта реально промышленной разработки у меня почти нет, но все таки я не полный ноль. Сколько, разумеется примерно, нужно такому как я времени чтобы освоить php до уровня "с таким скиллом уже можно искать работу"?
>>995830 Как я понял он должен двигаться в угол до всплывания окошка где нужно нажать кнопушку возраждения. Но похоже я слишком туповат даже для этого и остался вариант найти типа vmware oracle онли для браузера и уже както автоматизировать возраждение в +100 виртуалках.
>>995845 Пока никак, но в маняфантазиях просто плыть в угол игровой карты и при смерти (вплывании окошечка) возрождаться и снова плыть, итак по кругу и в количестве +100 окон.
>>995850 Ок. Например мне нужно двигать какую-то херню по экрану. Я запускаю в консоли на выполнение файл, он открывает нужную страницу, по DOM страницы получает нужный элемент и двигает его? Наверное в играх все совсем не так, но общий принцип такой?
>>995861 Ну я просто не знаю всех этих флешей-хуешей канвасов-хуянвасов. Но сам принцип ведб подобный? Нужно найти элемент и его двигать, у него тоже небось есть что-то типа id по которому его можно получить, только вопрос... Если в статических элементах, я их всех получаю в явном виде в теле страницы, то как работать со всей этой игровой хуйней? Или она тоже всея приходит на клиентский комп?
>>995867 В 99% игр вся игра играется на серваках, на клинте лишь отрисовывается графон, если бы игра крутилась на пеке то можно её уже её ломать типа чит-двигателем/артмоней или подобными редакторами памяти.
>>995871 Так вот и я о том, что все на серваке. Но ведь боты существуют... Как они работают? ну ладно можно наверное как-то иммитировать движение и нажатие мыши над окном с игрой, но как найти на поле ту хуйню хотя бы которую двигать- это ведь по идее жестокий гемморой
>>995873 По маняфантазии - нейросети По логике - по элементам графона который хранится на пеке, типа твой персонаж + стены = а враги *, а действия прописываются в коде.
>>995873 Ну тебе от сервера приходят данные, конкретно в этой игре открывается соединение по веб сокету. Можешь покопаться в клиентском скрипте и найти там new WebSocket. Там будет строка вида onmessage. Можешь в функции обработки onmessage вывести сообщение от сервера в консоль
Дан массив, содержащий 20 неотрицательных целых чисел. Составьте алгоритм и программу на языке PABC, позволяющий найти и вывести наименьшую сумму двух соседних элементов массива, имеющих различную чётность. Ввод массива в виде процедуры и вывод массива в виде процедуры. Поиск минимальной суммы двух соседних элементов в виде функции, в каждую подпрограмму передавать исходный массив в виде параметра.
Я накодил вот это:
const N=20; var a: array [1..N] of integer; i,x,y : integer; begin for i:= 1 to N do readln(a); y:=a[1]; for i:=1 to N-1 do begin if y<a then y:=a; x:=a+a[i+1]; if (a mod 2 <> a[i+1] mod 2) and (x<y) then y:=x; end; writeln(y) end.
>>995937 Создаешь пустой массив на 19 элементов. Берешь цикл от 1 до количества элементов в массиве - 1. В пустой массив запихиваешь сумму a[ i ] + a[ i + 1 ]. Потом сортируешь получившийся массив. Так как элементы отсортированы начинаешь с самого малого и перебираешь опять в цикле, при этом делишь каждый элемент массива с остатком на 2. Если получится 1 это и есть наименьшая сумма двух элементов (рядом стоящих)
Ньюфаг вопрос из мира sql: есть некий ID, у него может быть несколько (те сколько угодно, для каждого id это число может быть свое) значений. например, 122 - игры, футбол 123 - кошки, мышки, собаки 124 - костыли В виде каких таблиц это реализовать? (нужна не реализация, а именно метод хранение этих данных)
var a: array [1..N] of integer; x: array [1..N] of integer; z: array [1..N] of integer; i,y: integer; begin
y:=0 ; for i:= 1 to N do readln(a); for i:=1 to N-1 do begin x:=a+a[i+1]; if (a mod 2 <> a[i+1] mod 2) then begin z:= x ; y:= z[1] ; if x<y then y:= x end; end; writeln(y) end.
>>995960 Три столбца: id - идентификатор записи в таблице. Если не нужен, можешь не делать. entity_id - идентификатор твоей сущность property - свойство твоей сущности.
Таким образом у тебя будет: 1 122 игры 2 122 футбол 3 123 кошки 4 123 мышки 5 123 собаки 6 124 костыли
>>995968 Принято, спасибо. Просто несколько напрягают повторения, особенно если учесть, что и второй и третий столбцы могут повторяться 122 игры 122 футбол 123 игры 123 баскетбол
Компактным sql явно не назовешь. PS куда смотреть ньюфагу после sqlite ?
>>995972 В принципе, если БД поддерживает полнотекстовый индекс, то можешь хранить все свойства в одной строке и искать по CONTAINS() Ну а так это один из принципов нормализации БД.
var a: array [1..N] of integer; x: array [1..N] of integer; z: array [1..N] of integer; i,y,k: integer; begin
y:=0 ; for i:= 1 to N do readln(a); for k:=1 to N do for i:=1 to N-1 do begin x[k]:=a+a[i+1]; if (a mod 2 <> a[i+1] mod 2) then begin z[k]:= x[k] ; y:= z[k] ; if x[k]<y then y:= x[k] end; end; writeln(y) end.
Анонямусы, поясните, как таки хранить БОЛЬШИЕ числа на уровне структуры?(пилю тип данных для этого) В интернетах нашёл лишь алгоритмы работы с такими числами. Но как блядь их хранить?(Например - результат вычисления 100!)
проблема: я пишу страницу и js. браузер, загружая страницу, должен определить, я написал страницу и js или были внесены изменения. если страница не оригинал, то прервать работу с ошибкой. даже если у меня настроен ssl, это защита от плохого администратора веб сервера.
Почти все изучают программирование по работе или чтобы зарабатывать в будущем. А где посмотреть примеры маргинальщины и экстремизма, тоади, не приходящих к успеху, текстологический анализ священных текстов, цветные метабиблиотеки и т.п.
Проблема антуаны: Есть небольшая таблица в Access нужно её присоеденить к Форме на C#. После присоединения данные в таблице при внесении изменений не сохраняются в таблице. Как это можно исправить? Делал как тут написано: https://msdn.microsoft.com/ru-ru/library/ms171893.aspx Пробовал сделать кнопку как тут: https://www.youtube.com/watch?v=Aiu6ncsedx8 не помогло. Пробовал как тут: https://www.youtube.com/watch?v=nz8BKorghDk Выдаёт ошибку: An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll Как можно тогда делать изменения в бд Access из формы C# чтоб это всё в бд и сохранялось?
Допустим, какой-то сервер отдаёт несколько JSON файлов и я знаю их адреса. Как проверить, есть ли на сервере и другие открытые JSON файлы, но ссылки на которые я не знаю?
>>996057 можно и так. но для этого нужно будет создать архив моей веб страницы с js, выложить ключ и объяснить пользователю как проверить подпись. интересно, если браузер может автоматизировать это. что бы процесс не отличался от посещения обычной веб страницы.
>>996127 Я подумал и понял, что код для проверки подписи ты же и будешь присылать, а значит если будет атака по середине, злоумышленник подменит своим кодом проверки. Поэтому можно только заранее сообщить пользователю как установить инструмент для проверки подписи. Можно заставить пользователя поставить например greasemonkey и запихать туда твой скрипт проверки подписи. Тогда автоматически при заходе на сайт он будет проверять.
>Даже мамкака за 25к должна знать синтаксис, алгоритмы, все эти тысячи значков, функций и прочей поебени.
Преувеличиваешь. Синтаксис и алгоритмы для SQLной макаки умещаются на три страницы, как говорил местный макака, и с учетом моих погромистских знаний я ему вполне верю. Все проблемные моменты гуглятся за полсекунды. Тысячами функция там не пахнет, это ж не дохуя профи погромист.
>А ещё нужно знать инглишь. Кто в современном мире не знает стандартного набора из 200-300 слов, необходимого макаке, тот вообще не знаю где был последние тридцать лет. Это все еще в школе должны рассказывать.
>Тысячами функция там не пахнет Что ты несёшь даун? Ты хоть пробовал в кодинг? Там блядь такая жопа, что пиздеец. Человек создаёт функцию (САМ) и произвольно её называет. А потом ты должен сам из гигантской простыни понять какая фукнция что делает. Какая скобочка что значимт. При этом все программисты по разному называют, даже в вики и мануалах нахвания разные. Тебе например нужно узнать из фукции что-то, но ты не те скобочки посчтавил и получил ошибку. Но перед тобой простыня и ты не знаешь какие скобочки нужно. Или ты из простыни не ту фукнцию взял, а их тысячи блядь. Иэто я тебе рассказал 0.00001% из всех проблем Программирование необъятно как вселенная
Платина. В качестве первого языка советуют C, мол классика, глубокому пониманию программирования способствует и т.д. Это действительно правда или же просто мантры байтоёбов? Просто человек я неконсервативный, люблю что-то новое, а С уже довольно старый язык. Мировоззрение подсказывает учить что-то высокого уровня с динамической типизацией, но говорят, что там магии много, начинающих развращает. На востребованность похуй.
>>996152 Если абсолютно не знаешь погроммирования я думаю стоит начать с него. На си можно написать под что угодно и там действительно основы изучив которые, большинство других языков будут восприниматься легче. Либо плюсы, но там просто дофига всего
>>996146 не знаю что обсуждаете. не нужно знать каждую фу-ю. гугли: разделяй и властвуй. начинаем с принципа: что делает та или иная часть программы. называем эти части компонентами. далее мы берем отдельную компоненту из принципиальной картинки и забываем про все остальное. начинаем разбирать этот компонент. компонент построен по такому же принципу: состоить из многих компонентов. и так можно разбирать вглубь.
>>996184 А если заочно пойти на "математик/инженер/программист" и искать работу системщиком? (крайне доставляет разбираться в ОС "linux", сетях, системном программировании, теории алгоритмов). Или от заочки пользы нет и лучше очное получать?
>>996186 Так ведь не у всех есть возможность это ВО получить. Многие заканчивают ВО не по профилю, или работают в другой сфере после школы, но потом хотят переквалифицироваться А в 23/25 лет снова идти на очное ВО такая себе идея
>>996190 Даже на заочное такая себе идея. Суть такова, что если ты не получил нормальную очную вышку в своё время в этой сфере, то это уже ничем не компенсировать и доступ в некоторые области типа системщины почти закрыт. Каким бы гением не был, просто дажа рассматривать тебя не будут без вышки. Несправедливо? Возможно. Я просто смирился, к примеру. Тоже хотел бы работать ближе к железу, но в итоге без нужной вышки просто клепаю формочки.
>>996207 Если твое базовое образование математик-физик, можешь попробовать поступить на магистратуру, это быстрее и полезней. Если нет, то ты хочешь стать очередной макакой, которая будет тыкать кнопочки по туториалам, которые напишут для тебя школьники, знающие больше.
Наверное, платиновый вопрос здесь, но я даже не знаю, как кошерно загуглить. Пишу говноплеер для курсовой (C#, библиотека CSCore, но это не так важно). В общем, проблема в том, что при прокрутке трекбара происходит "зажевывание" песни, что естественно, ибо я просто для эвента OnValueChange или чето-там вызываю метод SetPosition для трека, соответственно, он на каждой точке начинает отыгрывать при перемещении. Как этот очевидный вопрос решают ъ-программисты? Полагаю, песня просто мутится на время, пока курсор движется, но в стандартных событиях trackbar-а такого нет, а сам я хуй напишу.
>>995989 program ideone; const N=4; type MyArr=array [1..N] of integer; Var a:MyArr;
Procedure Vvod(Var a: MyArr ); Var i : integer; Begin for i:=1 to N do
repeat read(a); until a >= 0;
end;
Procedure Vyvod(A: MyArr ); Var i : integer; Begin for i:=1 to N do write(A+' '); end;
Function Poisk (a:MyArr) : integer; var x,i,y:integer ; begin y:=MaxInt; For i:=1 to N-1 do begin x:=a+a[i+1]; if (x mod 2 <> 0) and (x < y) then Poisk := x; end; end;
begin Vvod (a) ; Vyvod (a); Write (Poisk (a)); end.
Подскажи, анон, где я проебался? Все работает, но программа находит не наименьшую сумму.
>>996190 >А в 23/25 лет снова идти на очное ВО такая себе идея Как раз собираюсь в 25 пойти на очку. Правда, в магистратуру, ибо бесплатного бакалавриата мне точно не видать.
>>996197 >Тоже хотел бы работать ближе к железу, но в итоге без нужной вышки просто клепаю формочки.
Ебать ты лох. Как будто без вышки невозможно писать код на низком уровне. Неосилил так и скажи. Небось на жабаскрипте прогаешь. Жабаскрипт-хипсторы все такие.
>>996294 >Без вышки невозможно найти работу (за исключением говноклепания говноформочек).
Не пизди. Работу невозможно найти если ничего не можешь. Другое дело, что в серьезных задачах нужны серьезные знания, алгоритмы и все остальное. Так что получается это невозможно освоить без вышки? Просты ты ничего на серьезном уровне не знаешь и не пытался узнать. Напомню, что 90% самоучки.
>>996297 На твои серьезные знания, алгоритмы и все остальное даже смотреть никто не станет, если у тебя вышки нет. Напомню, все эти 90% самоучек - клепают формочки для веба.
>>996300 Откуда у тебя возьмется гитхаб, если ты нигде не работал? Ну, либо в силу того, что ты нигде не работал, в гитхабе у тебя будет кромешнейший пиздец.
>>996302 >На твои серьезные знания, алгоритмы и все остальное даже смотреть никто не станет, если у тебя вышки нет. Напомню, все эти 90% самоучек - клепают формочки для веба.
Ты ищешь себе оправдания. Неосилил и теперь оправдываешься.
>>996302 >Откуда у тебя возьмется гитхаб, если ты нигде не работал?
Шта? Гитхаб блять только для рабочих проектов штоле? Ясень хер ты никому не нужен, если у тебя пустой гитхаб. Садись и пили проекты, или нехуй жаловаться тогда если слабо.
>>996302 >Ну, либо в силу того, что ты нигде не работал, в гитхабе у тебя будет кромешнейший пиздец.
Лучше иметь дохера простых проектов на гитхабе, чем ныть как лох. Без простых проектов в сложные не попасть.
>>996309 >Ты ищешь себе оправдания. Неосилил и теперь оправдываешься. Я вполне себе осиливаю, уже нашел себе на лето оплачиваемую практику. Но вот до второго курса со мной учился 28-летний мужик-программист. Угадай, зачем он пошел учиться? Правильно - без вышки невозможно найти работу, разве что фронтэнд, и похуй на твой реальный скилл.
>Шта? Гитхаб блять только для рабочих проектов штоле? Ясень хер ты никому не нужен, если у тебя пустой гитхаб. Садись и пили проекты, или нехуй жаловаться тогда если слабо. Еще раз повторюсь, даун, отработав буквально полгода, ты уже сможешь пилить на гитхабе проекты, которые с точки зрения рекрутера/работодателя будут привлекательные, чем проекты на гитхабе у чувака, который 10 лет упорно учился программировать дома.
>Лучше иметь дохера простых проектов на гитхабе, чем ныть как лох. Без простых проектов в сложные не попасть. Никакой разницы, если у тебя вышки нет. Что пилишь свои говнопроекты, что просто ноешь - клепание формочек - твой потолок, если у тебя нет вышки.
>>996319 >Правильно - без вышки невозможно найти работу, разве что фронтэнд, и похуй на твой реальный скилл.
Реально дебил. Покажи хоть одного со скиллами и без работы, таких нет. У тебя ноль скиллов, поэтому ты нахуй никому не нужен.
>>996319 >Еще раз повторюсь, даун, отработав буквально полгода, ты уже сможешь пилить на гитхабе проекты, которые с точки зрения рекрутера/работодателя будут привлекательные, чем проекты на гитхабе у чувака, который 10 лет упорно учился программировать дома.
Ебать ты даун, можно подумать ты знаешь что-то о работодателях. Сколько ты прошел интервью и где? Где ты вообще работу искал? Небось в госконтору мечтаешь попасть, подлизывать чтобы. Там таких с рабским мышлением любят.
>>996319 >Никакой разницы, если у тебя вышки нет. Что пилишь свои говнопроекты, что просто ноешь ->>996319
>клепание формочек - твой потолок, если у тебя нет вышки.
Типичный совок с рабским мышлением. Сплошные штампы и стереотипы. Ноль амбиций и зависть к тем кто осилил.
Заливаю торренты на несколько сайтов, в оформление цепляю к ним обложки и превью на одном нормально отоброжает, на втором какая-то фигня выходит, помогите разобраться.
>>996389 BB коды тоже не работают, ну другие же как-то выкладывают превью, подскажите плиз, как сделать чтоб все норм было, а то я в этом не черта не понимаю.
Сап анон. Надоело мне, что разработчики вайна фиксят баги долгие годы, решил сам попробовать. В вайне пощупал утилиту winedbg и переменную WINEDEBUG. Дико понравилось, всё прямо как на ладони, зависимость лютая:
Вопрос: хочу теперь в аналогичном виде посмотреть, как этот же кусок выполняется под виндой плюс посмотреть, что пишется по адресу 0x06549e60. чтобы сравнить и найти, в чём затык. Чем это можно сделать?
шолом, товарищи. крч, такая хуйня: борюсь с сайтом http://cssdeck.com/labs прописываю примитивный html-код, вставляю ссылку. как сделать, чтобы создавалась следующая страница?
>>996577 допустим, создаю две связанные между собой страницы хочу на первой указать ссылку на вторую и наоборот на сайте есть поле для вписывания кода, куда жать, чтобы текущая страница сохранилась, и я перешёл к работе со следующей?
>>996344 >Реально дебил. Покажи хоть одного со скиллами и без работы, таких нет. У тебя ноль скиллов, поэтому ты нахуй никому не нужен. Я тебе пример привел - мой бывший одногруппник, скилл был, работу найти не мог, пришлось идти учиться.
>Ебать ты даун, можно подумать ты знаешь что-то о работодателях. Сколько ты прошел интервью и где? Где ты вообще работу искал? Небось в госконтору мечтаешь попасть, подлизывать чтобы. Там таких с рабским мышлением любят. Я знаю людей, которые прошли множество интервью, я знаю множество программистов, которые проходят чуть ли не десятки интервью в год и которые знают еще больше программистов и знают то, как обстоят дела на рынке труда, и это объективный факт - либо у тебя есть вышка, либо опыт работы, либо ты сосешь. Ты, без опыта работы, будешь сосать у чувака с нормальной вышкой и тоже без опыта работы даже если твоя квалификация впятеро выше, чем у него. На каждую вакансию джуна за 20к рублей приходит стопка резюме, люди готовы работать не то, что бесплатно - они готовы даже доплачивать.
>Типичный совок с рабским мышлением. Сплошные штампы и стереотипы. Ноль амбиций и зависть к тем кто осилил. К сожалению, это не штампы и стереотипы, это реальное положение дел на рынке труда. Можешь продолжать обмазываться своими прожектами на гитхабе, только потом не ной, что вакансию закрыли студенткой с частичной занятостью, а тебя даже слушать не стали, хоть ты и на порядок скилованнее нее.
Есть один кодАноним31/05/17 Срд 14:41:46#1444№999143
<?php error_reporting(-1); / Слоги, из которых составляется имя/ $letters = array( 'ко', 'и', 'дзу', 'ми', 'са', 'ку', 'ра', 'да', 'чи', 'а', 'ки', 'ми', 'на', 'го', 'ха', 'ру' ); / Гененрируем 4 слога / for ($i = 1; $i <= 4; $i++) { / Выкидываем случайное число (count - число элементов в массиве) / $count=count($letters)-1; $random=mt_rand(0,$count); $randomText=$letters[$random]; echo "Выпало число {$random}, слог {$randomText}\n"; $name=$randomText; } echo "------\n"; echo "Рекомендую {$name}"; ?> Это генератор ников, но выводит он только рандомные слоги, а в массив $name только последний слог. Как поместить туда все слоги? PHP новичек
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред (#971173)