Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DGoJavaJavaScriptLispPHPGoviajiPythonRubyRustValaSwift
В: Хочу стать программистом, какой язык учить? О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Нужно сделать ресурс, где будут ячейки для данных-реквизитов, которые должны заполнить реквизиты в бланке документов word. Что делать, к кому обратиться? Как вообще совместить это с word?
Вчерашний поехавший снова с вами. Разобрался как накладывать на ПЕРВЫЙ кадр видео png-филе в FFmpeg это было почти невозможно, но я таки нашел куски скрипта в гугле, слепил в это и оно работает. Но надо, чтобы оно работало иначе. Накладывать надо на последний кадр. Инфы мало и судя по тому что пишут, это не так-то просто. Может кто работал с ffmpeg?
Каррирование — преобразование функции от двух аргументов в функцию от первого аргумента, возвращающую функцию, результат вызова которой со вторым агрументом эквивалентен вызову первоначальной функции с упомянутыми аргументами.
И что тебе не нравится, кловун? add(3, a) эквивалента сама себе.
Скачал этот ваш SICP, а там: Эта книга посвящается, с уважением и любовью, духу, который живет внутри компьютера. Я после прочтения механодендритами не обрасту?
>>929878 нахуй тебе сикп? Говно без задач, от него даже отказались в универе, где он был создан. Все давно хуярят cs50 и потом углубляются куда хотят, без говна с названием SICP
Пытаюсь развернуть на Localhost сайт на Wordpress. В httpd-vhosts.conf указал путь к файлам сайта, базу развернул. Прописываю DirectoryIndex index.php index.html /index.php И получаю Не удается найти DNS-адрес сервера. В hosts всё прописано. Если записать DirectoryIndex readme.html То получаю страничку приветствия Wordpress, значит хост настроен правильно. Что прописать в DirectoryIndex для Вордпресс?
Почаны, есть одно разрешение которое нужно увеличить 1376х768. Всякие программы не помогли где это прописать вручную ? В стандартном интерфейсе больше родного выставить нету вариантов. Халп програмач.
В python не могу определить функцю, через инструкцию def Выдаётся такое сообщение def sum(a+b) File "<stdin>", line 1 def sum(a+b) ^ SyntaxError: invalid syntax
>>930039 Ты хоть один туториал/книгу/видос открывал? Это такая простая и очевидная вещь, что даже расписывать лень, программирование, возможно, не для тебя.
>>930047 Тогда вопрос: Зачем он мне может понадобиться, если проверка типа будет производиться при попытке присвоить автоматически? Ну всякие особые форматы строк или даты понятно.
>>930060 Я знаю про return. Фишка в том, что при вводе def name_function(argument) должны появиться многоточия, в которые забиваем тело функции. Учусь по лекциям uneex.ru Всё что говорилось я настроил... Это к сожалению нагуглить не получается
Подскажите пожалуйста, как лучше реализовать следующую фишку:
Нужно из БД Oracle вытаскивать данные и формировать из них отчет в pdf.
Какими инструментами можно сделать? У юзера должна быть возможность выбрать, какие данные вытаскивать. Лучше всего, наверное, написать десктопное приложение с возможностью ввода параметров для извлечения необходимых данных?
Хаскель - простой и понятный язык для нормальных людей вроде физиков и математиков, отчищенный от байтосодомии и делающий специально выведенных компьютерных опущенцев-программистов ненужными. Да, вы не ослышались. После того, как этот язык для нормальных людей получит распространение, байтоспарта закаленных еблей в жопу архитектурой фон Неймана и еблей в рот аппликативным порядком боевых пидарасов-программистов потеряет всякий смысл. Что останется делать после этого жалким недочеловекам, у которых пять лет в шараге вымывали из мозгов все человеческое? Остается только прерывание своего жалкого существования.
БЛЯ ПОСОНЫ Я НАКАНЕЦТА ПОНЯЛ РЕГУЛЯРОЧКИ!!!1 ЭТО ПРОСТО ОХУЕННО! ЭТО ЕБАТЬ КАК ПРОСТО ВООБЩЕ ИЗИ НЕ ПОНИМАЮ КАК РАНЬШЕ НЕ ВДУПЛЯЛ ТАКИЕ ЭЛЕМЕНТАРНЫЕ ВЕЩИ!
Сап, программач. Есть задача - посчитать по формуле хуйню на C++. Формула на пике. Код вотъ:
#include <iostream> #include <cmath> int main (){ int x; float res; do { std::cin >> x; res= 72.6(2-(cos(exp(sin(pow((log(xx)),3))-0.25)))); std::cout << res << "\n"; } while (x != 0); return 0; } При проверке выдает какую-то хуйню, почти всегда отличающуюся от калькуляторных вычислений. В чем проблема кода? да, школьник
Анон, есть задача состряпать электронный журнал до июля. Есть 3 стула: django, rails и flask. Опыта разработки веб нет, немного знаком с синтаксисом python. Где это можно будет реализовать с наименьшим говнокодом?
Создал бы тред, но не хочется мусорить. Аноны, есть желание практиковаться в нативном JS, но реальных задач найти не могу(работа с DOM, создание лэндингов), а решать максимально отдаленные задачи на поиск алгоритмов не хочется. Может кто подскажет где можно вкатиться, чтобы получать такие подработки? Или может кому надо что-то сверстать?
>>930297 Глупышка, фреймворк тебя никак не защитит от написания говнокода. Понятие "электронный журнал" очень размытое, скорее всего тебе нужен обычный CRUD, для чего хватит index.php, а не фреймворков с кучей ненужных для данной задачи абстракций.
Планирую написать приложение десктопно-консольное под Ubuntu и (возможно и желательно) для макососов и расширить кругозор суть такова... Пользователь может создавать задачи (абстрактная хуита с набором аттрибутов). Пользователь может засекать промежутки времени таймером(логи) и присваивать им некоторый набор аттрибутов (типа имени, описания, тегов). Пользователь может прикреплять логи к задаче и по не хитрой схеме склеивать их, чтобы получился суммарный лог. Прожка сохраняет где-то как-то эти задачи и логи с историей склейки. По API-шечке эти логи можно будет заливать в Jira Задача прикрепляется к карточке в Jira, логи заносятся в эту карточку. Этот процесс можно автоматизировать. В общем для начала мне нужна логика, и возможность запускать эти скрипты из терминала. Что-то типа tracker create --task 'QWE-12' tracker start tracker stop [message] ... Умею в руби и жабаскрипт да, да, вебмакака, учился на C#. На каком ЯП стоит попытать это сделать? GUI в ближайшее время натягивать не собираюсь, но опция безболезненной интеграции приложения в какой-никакой гуй приветствуется. На какие библиотеки/Фреймворки обратить взгляд?
>>930422 mingw не добавляет. Особенно w64. Добавляет cygwin, если повезло и допилили нужный функционал. Для posix тредов ищи реализацию под операционную систему виндоуз, вроде есть такие. И подключай в VS.
чем компилировать .pas на лялихе? я даже не знаю что это за конкретно .pas - есть чекеры или какой-то общий скрипт? мейка нет, есть шеллскрипт для мака.
>>930472 >есть ли у крестов будущее? есть но не для джунов явно нужно иметь бекграунд - кодерскую вышку, несколько лет задрачивания сишки, системщины гораздо проще явка, веб
>>930523 Начинаем изучать параллельные вычисления. И вообще программирование в университете сильно привязано к Linux. Раньше я справлялся с переносом на винду, но пора бы уже облегчить себе жизнь.
>>930472 >насколько сложно устроиться джуном на кресты в ДС? Несложно, если есть бэкграунд. Сети-телеком, трехмерка там, ембед. Крестоджун с опытом чисто лаба2 никому не нужен.
Какая же грусть накатывает, когда после собеса тебе либо вообще не перезванивают (хотя обещают в любом случае сообщить о решении), либо отказ на почту скидывают и потом ещё пару недель вакансия на хх обновляется. То есть ты настолько дно, что тебя не взяли не потому, что нашли человека лучше, а п-р-о-с-т-о-т-ы-ч-м-о
>>930619 >Какой например? Ну если ты шейдеры в юнити писал. Можешь, например, написать рендер с физматериалами и SSAO-SSLR, то в геймдев можно джуном-текартистом пойти. Через пару лет уже движки писать.
анон, что делать? Выбираю между пыхой и руби. от руби шишка улетает в небеса, нравится синтаксис и концепт, но, вроде как, мало работки. Ну и платиновый рейлс. а пыха типа, классика, хуе-мое, работа есть, места есть.
Котечки, я бы с удовольствием поимел макбук эир 15-16 года т.к. он удобный, лёгкий, маленький и все дела. Для кодинга/музыки и пр. офк (на года вперёд), но у них цена ебанутая (хоть и ебанутая, но справедливая, ведь нечто подобного ещё(вроде как) нету) Можете я что-то проспал/чего-то не знаю, поэтому реквестую советов с тем, что ещё можно поиметь. (Либо дешевле, либо лучше, но за ту же цену)
Посоветуйте монитор для кодинга. Полный джун-нищеброд, поэтому бюджет 10-15к. Игоря не играю, современные точно. Экран должен быть достаточно широким чтобы вместить 250-300 символов, тк держу обычно несколько текстовых файлов в поле зрения. На работе 25" диагональ, в целом хватает (меньше уже плохо).
Познакомился с одним ойтишником, который вуз заканчивает(уже работает). Так вот, он дал мне несколько советов, в частности учить такую связку C# Java Javascript. Сказал, что сейчас веб программирование - лучший выбор, да и денег там больше. Стоит ли мне учить эти языки? Сложно ли вообще делать сайты? Просто мне кажется, что делать сайты скучнее, чем, например, софт. Раньше кодил на паскале, сейчас на плюсах, представления о промышленном программировании нету в принципе. В следующем году буду поступать, так что у меня есть год, чтобы задрочить олимпиадное программирование и, параллельно, эту связку.
>>930698 А нахуя шарп для веба? Асп нет штоле? Фронтенд и веб нужны чтобы не сдохнуть, когда ты хикка без образования или после вузика засычевал. Эмбед и пром - туда устраиваются только по распределению с вузиков те кто не совсем отбитый.
>>930623 Не, не расстраивайся, всё не так же. Они вкидывают например вакансию на рыночек, потом офк не берут сразу даже первого пиздатого кто к ним пришел. Прост несколько недель собеседуют всех, после чего выбирают уже лучших из тех кто был. И вообще hr могут подобную хуйню мутить для имитации бурной деятельности и прочее. Так что ты просто забей. Если на собеседовании на чем-то завалился, то просто пытаешься подтянуть это, что бы в следующий раз не обосраться, ну и так далее.
1.Объясните плиз нубу, если я регистрирую домен, который никто еще не занял, то он начинает существовать с того момента как я его зарегал или он вполне и до этого существовать какое то время, просто никому не принадлежать. 2.Как быть вообще с SEO если ты придумал еба-оригинальное название для сайта, но блять поисковики не впустят тебя в топы даже будь ты блять самим марком цукербергом, пока твоему сайту не будет год-два, ну вы наверно слышали все эти истории про то что молодые сайты не входят на первую страницу бла бла бла. Кто что скажет?
>>930698 Попробуй мобильную разработку, если не хочешь делать сайты. Ни в коем случае не иди в embedded и gamedev, хотя это и кажется интересным, на самом деле - полное днище.
>>930819 Стоит, Питон - хороший язык для обучения программированию в том числе. Писать на нем можно что угодно, хоть сайты, хоть игры. В качестве IDE используй https://www.jetbrains.com/pycharm/
>>930844 У нас на Украине вообще нет ВНО(аналог ЕГЭ) по информатике. При поступлении сдавал математику и английский, украинский яз. обязательный предмет. В школе информатики не было, не могли найти препода(учитывая, что школа считается достаточно хорошей). Вот так и живём, лол
>>930865 В РФ в 2004 (когда я заканчивал школу) обязательными были математика и русский, остальные предметы - на выбор. Я выбрал информатику. В школе вообще был какой-то омск - QBASIC для DOS, Norton Commander, макросы на экселе и зачем-то HTML. Занятия вел математик, который с трудом пользовался пекой.
Не знаю туда ли я пишу. В общем есть два контейнера, один контейнер c spa на :3000 порту, и второй с бэкендом на :3001. Как nginx сказать чтобы все запросы на сайте (кроме тех что на бэк) он отправлял на 127.0.0.1:3000? На скрине текущий локейшн, и он работает когда мы на главной или ходим по сайту (урл меняется и все норм). Но если мы на site.ru/path/path перезагрузим страницу, то получим 404, потому что nginx пойдет по 127.0.0.1:3000/path/path а там нехуя. Как сделать чтобы он не учитывал path/path а шел только по 127.0.0.:3000?
>>930995 concurrency это "одновременное" выполнение нескольких слабо связанных (или вообще не связанных) задач. concurrency может быть реализовано на одном процессоре путем частого переключения между несколькими задачами. Условно можно сказать что "concurrency это несколько процессоров (возможно один) - много задач". parallelism это разбиение одной задачи на несколько частей для выполнения ее на нескольких процессорах. Например, если тебе применить выполнить некоторую операцию с ячейками массива - каждую строку массива можно обрабатывать на отдельном процессоре. Это требует специальных алгоритмов и не каждую задачу можно распаралелить. Заниматься этим на одном процессоре бессмысленно. Условно можно сказать что "parallelism это одна задача - много процессоров".
>>931067 > concurrency - это multitasking В общем да, только термин multitasking больше применяется в контексте ОС, а concurrency - отдельного приложения.
Привет, парни. Пришла мысль написать плагин для хрома, который автоматически переводит русский текст на украинский. На чем писать и сложно ли это? Помогите, пожалуйста, нулячему анону.
>>930813 >если не хочешь делать сайты. Я не то что не хочу, я не знаю, понравится ли мне. Достаточно ли той инфы, что есть в интернете, чтобы понять, моё ли это?
>>930700 >Фронтенд и веб Бэкенд для меня звучит намного веселее, я люблю ковыряться часами во говне всяких сложных структурах, алгоритмах. >Эмбед и пром А это что такое?
помогите с исследовательской для учебы:криптографические методы защиты информации. Теории и объяснения действия недостаточно, нужны примеры и практическое исследование эффективности. Времени и умения пробовать все способы защиты информации нет, прошу помощи
>>931244 >практическое исследование эффективности Возьмем алгоритмы RSA и ГОСТ Кузнечик, если будет время и желание сделать на отличненько - то и Эль Гамаля. >нужны примеры Закодить выбранные алгоритмы, написать демонстрацию работы в режиме шифрования. >практическое исследование эффективности Скопипастить с Википедии и других статей обоснование атак на алгоритмы. В конце работы написать, что в общем случае компьютер уровня два ядра-два гига не справится со взломом этих алгоритмов
Хочу вкатиться в С\С++. Нашел ваканцию, говорят надо стандарт лайбрари и хорошое теоретическое знание С\С++. Какую книгу посоветуете вызубрить? Для Сшарпа это Рихтер, какой его аналог на С\С++? А ещё бы что-то на STL и Дебаггинг...
Анон, помогай. Недавно в своей шараге начали изучать программирование логических контроллеров, какой язык выбрать? В книжках, что нам дали, какое-то древнее говно типа IL. Есть ли смысл учить Си, например?
Лиса. Хочу выпилить немного дряни с веб страницы скриптом, короче пропидорить DOM хочу. Я смогу это сделать только с помощью JS, или есть иные методы? Просто не хотелось бы захламлять голову JS-парашей. В идеале я хочу ебать DOM на сишечке, но это не обязательно, только бы не JS и уже хорошо.
>>931345 Сайты - работа скучная, но стабильный доход, вакансии всегда есть. Учить PHP, Python, JavaScript. Есть фриланс и удаленка!
Мобильная разработка - не так много вакансий, попадаются интересные проекты, есть и рутина. Учить Java/Android для начинающих, затем переходить на Swift/iOS, основные вакансии там. Удаленка/фриланс встречается.
Геймдев - нищебродство, но считается интересной работой. Учить C++ и шейдеры.
Эмбеддед - аналогично, только Си.
Энтерпрайз - стабильный доход, хорошие зарплаты, но вкатиться очень тяжело. На собеседованиях будут гонять по устройству виртуальной машины, с пустым гитхабом даже резюме читать не станут. Обычно сюда приходят программисты с опытом из других областей. Используют либо Java, либо C#/.NET.
Т.н. "днищепрайз" - заводы и госконторы. То же самое + Дельфи. Зарплаты доширачные (15-30к), но и требования ниже. Можно вкатиться для получения опыта.
>>931349 Буду вкатываться в сайты. Уделишь мне минутку и расскажешь что думаешь? Ты же человек с опытом и знаниями, интересно же услышать, что думаешь. У меня желание есть, время есть. Главное выбрать что учить.
>>931350 Не такой уж большой у меня опыт, всего 2 года работал. Хотя программированием занимаюсь с детства.
Во-первых, если совсем не умеешь программировать (не знаешь, что такое переменные и циклы), то начинать нужно не с сайтов - там на тебя свалится сразу гора информации: HTML, CSS, SQL, взаимодействие фронта и бэка... Начинать лучше с консольных программ. Язык Си и учебник от K&R - то, что нужно. Можно и на Питоне учиться, он попроще. Здесь надо решать задачи, изучать алгоритмическую теорию. Методы поиска и сортировки, генерация лабиринтов, длинные числа и т.д. Это займет время, но потом легче будет освоить веб.
Далее - нужно изучить фронт-енд (это тот код, который выполняется в браузере и рисует страницу) и бэк-енд (тот, что доставляет браузеру данные с сервера). Понять, как они взаимодействуют, изучить в общих чертах модель OSI, протоколы (такие, как HTTP), можно просто заглянуть в википедию, там все есть. Глубоко в хакерство углубляться не нужно - только понять, что происходит, когда ты в интернетах нажимаешь кнопку "Отправить".
Теперь отдельно учишь фронт-енд - и отдельно бэк-енд. Знать нужно и то, и другое на базовом уровне, далее уже сам выберешь, что тебе больше подходит.
Фронт-енд - это HTML, CSS и JavaScript. Последний задает весь код, все выполняемые скрипты, а HTML/CSS - данные. Здесь нужно изучить jQuery, модель DOM (из чего состоит страница) и AJAX (динамическое обновление страницы). Напиши на HTML5 какую-нибудь простенькую игрушку, типа змейки, тетриса или пятнашек.
Бэк-енд - PHP (самый простой из веб-языков) и SQL (и конкретно MySQL). Учить строго после фронта (но можно перед jQuery). Изначально голый PHP, и писать все руками, через стандартные функции. Разобраться с AJAX, отправкой данных через формы, загрузкой файлов, POST и GET запросами, куками. Напиши чат с авторизацией или тоже простую игру, но в онлайне с мультиплеером (какие-нибудь шашки или морской бой).
Теперь ты можешь написать простой сайт-визитку или интернет-магазин. Повышай свой уровень: изучай шаблонизаторы, MVC фреймворки (на бэке); UI системы типа Angular и React (на фронте). Прочти книгу про паттерны проектирования и совершенный код. Изучи регулярные выражения, это мощная вещь для обработки данных. Погугли вопросы для собеседований и изучи их. Освой Git, создай профиль на гитхабе, выложи туда пару-другую своих самых лучших проектов. Покрой их тестами.
Составь резюме на hh.ru и moikrug.ru, не забудь указать там свои проекты и откликайся на все вакансии, где ищут джунов с минимальным опытом. После десятков отказов и нескольких собеседований, рано или поздно удастся получить первую работу. Старайся не завалить ее, спрашивай, если что-то будет непонятно (не бойся показаться глупым) и решай задачи в срок. Дальше будет легче.
Относительно бэк-енда, стоит посмотреть на альтернативы - JavaScript/Node.js, Python/Django, Ruby on Rails, C#/ASP.NET, Java/Play. Но PHP лучше своей простотой, там можно все делать руками, не вникая в устройство фреймворка. И начинающему программисту без опыта легче вкатиться именно в PHP, а остальное можно выучить и позже.
Да, совсем забыл, тебе нужно будет развернуть локальный сервер на своем компьютере. Здесь 3 варианта: Денвер, Apache под Windows и стандартный LAMP (Linux+Apache+MySQL+PHP) либо в виртуалке, либо второй системой.
>>931365 Учил C# по рихтору, делал взаимодействие с БД. Переменные и ООП знаю, но к сайтам всегда держал какую-то чтоле злобу, или считал их унтерами почему-то. Но сейчас понял что всё фигня, работать то надо. Хочу бэком быть, SQL тоже неплохо знаю. Спасибо тебе, добрый анон!
>>929492 (OP) Анон, хочу сайт типа Яндекс.Маркета, но посвящённый другой отрасли (вместо яндексовского бытового хлама будет наружная и некоторая другая реклама). Аудитория сайта - медиапланеры и остальные менеджеры по рекламе, сайт предполагается сделать удобным инструментом для того, чтобы они комбинировали нужные им рекламные предложения в каких угодно комбинациях, и выбирали наилучшие позиции исходя из выделенного им начальством рекламного бюджета. Такой "рекламный Яндекс.Маркет для медименеджеров". Не знаешь, на чём Яндекс сделал Маркет?
При этом будут кое-какие отличия от Маркета: - все конечные предложения будут с уже готовыми ценами (ЯМаркет выбрасывает на отдельную страницу с множеством продавцов и их цен, а в "РМаркете" (рекламном маркете) будет только одна цена - цена РМаркета); - в РМаркете должен быть возможен подбор "с обратной стороны" - от суммы выделенного бюджета (когда медиаменеджер просто вводит в специальное окошко "Рекламный бюджет" например "200 000 руб.", и на сайте появляются предложения по тому что на эти 200 кр купить - "20 щитов на месяц", "30 пилонов на месяц", и т.д.)
Предполагается развивать сайт постепенно - сначала каталог с наружкой в одном городе, потом в другом, и т.д. Содержимое будет "подключаться" каталогами-модулями, "Щиты в Урюпинске", "Пилоны в Кукукинске", "Автобусы в Усть-Улюпинске".
На чём лучше всего делать такое, анон? Есть ли свободные ЦМС/фреймворки, которые можно использовать для такого сайта?
КАК БЛЯТЬ, КАК РЕАЛИЗОВАТЬ ЭТОТ ЕБУЧИЙ ПАТТЕРН MVVM, Я НИХУЯ УЖЕ НЕ ПОНИМАЮ, ПЫТАЛСЯ КОПИРОВАТЬ МЕНЯЯ НАЗВАНИЯ ПЕРЕМЕННЫХ И ТИПЫ - ВСЁ НАХУЙ ВСЁ РАВНО НЕ ПАШЕТ. СИЛ УЖЕ НИКАКИХ НЕТ. https://professorweb.ru/my/WPF/documents_WPF/level36/36_2.php ТУТ ВСЁ НАХУЙ ПРОЧИТАЛ http://metanit.com/sharp/wpf/22.1.php ТУТ ПРОЧИТАЛ, НУ НИХУЯ НЕ МОГУ САМ СОСТАВИТЬ, ВЕЗДЕ НАДО НЕМНОГО ПОМЕНЯТЬ И ВСЁ НАХУЙ УПИРАЕТСЯ, ПО ВТОРОЙ ССЫЛКЕ ВСЁ ВРОДЕ ПОЛУЧАЛОСЬ, НО ПОНЯЛ ЧТО МНЕ НУЖЕН МАССИВ КЛАССОВ, НАЧАЛ ДЕЛАТЬ И ВСЁ НАХУЙ НЕ МОГУ ЗАСТАВИТЬ РАБОТАТЬ, СИЛ НЕТУ СПАСИТЕ!
>>931394 МНЕ ЭТА ХУЙНЯ НУЖНА ДЛЯ НАСТРОЕК СЛУЖБЫ ЧЕРЕЗ GUI ОТКУДА ОНА БУДЕТ ДЁРГАТЬ НАСТРОЙКИ, НО БЛЯТЬ МОЖЕТ Я ТУПОЙ, ПОЧЕМУ ВЕЗДЕ ПИШЕТСЯ, ЧТО СОКРАЩАЕТ ОБЪЁМ КОДА А ВЫХОДИТ ХУЙ ПОЙМИ СКОЛКЬО КЛАССОВ, ВЕЗДЕ ХУЙ ПОЙМИ ЧТО НАСЛЕДУЕТСЯ, КОНСТРУКЦИЯ НЕВЕРОЯТНО СЛОЖНАЯ, ПОЧЕМУ ВСЕ НАЗЫВАЮТ ЕЁ ПРОСТОЙ!
Ребят, поставил Atom, не могу разобраться в одном неудобстве.
Как разрешить прокрутку вкладки ещё на полстраницы вниз? Привык писать код глазами не внизу экрана, а в середине. Не хочу добавлять по 50 ентеров в конец каждого файла
>>929492 (OP) Здравствуй, pr, пишет тебе нулёвый даун, умеющий только давать переменным значения. Как с нулевым уровнем знаний написать граббер аудио для вк, чтобы перетащить фонотеку с одной страницы на другую? Щоб там капчу тебе выводило, чтобы ты её вводил, вся хуйня. Куда копать?
Анончики Реально ли сейчас вкатится в читоделанье? В связи с этим возникло парочку вопросов: Какой язык выбрать? В планах делать читы External (Т.е не внедряющиеся в процесс игры и не изменяющие её память) Планирую делать под простые шутеры. Сам довольно долго читерил, и решил попробовать. Ну и стоит ли вообще вкатываться? Сейчас на рынке читов и так вроде как хватает. Пожалуйста выбирай на любой вкус; по цене, по функционалу, по возможности играть на лигах и тд. Конечно в итоге решение принимать мне, но всё же хотелось услышать мнение анонов, кто хоть как то связан с разработкой читов.
В общем, ща год проработал на js (фулстак, и сервисы ебошил и фронтенд). Но бля, web это же так низко и неинтересно (хоть и пиздец как просто), а я с детства мечтал разрабатывать игори. Как раз к лету закончу ебаный вуз и уебу в ДС, вот и думаю чем заняться.
Если кто реально в теме (с минимумом дивана), можете пояснить за разработку игр? Какие подводные камни перспективы? Надеюсь тут есть люди, профессионально занимающиеся этим.
Ну и в общем, какие ваши мысли насчёт того, чем лучше заниматься из сферы программирования и почему. Как и где лучше изучать этот рынок?
Анончики, что учить чтобы не умереть с голоду? Заканчиваю нептуаколледж, а знаю только паскаль. Живу в Усть-Залупенске, так что нужна удаленка/фриланс. Очень нравится бененд. Очень не нравится пыха, так что python или ruby?
Призываю в тред html б-гов. Попросили сделать конвертер простой. Типа из 10ой в 2ую, 8ую и так далее. Действительно ли он простой? Кто может помочь? Недели две ищу рецепты, ничего толкового. Скопипастил код с одного из сайтов, так он какой-то файл не находит. Помогите, господа.
>>931366 На мой взгляд, с C# переходить к скриптовым языкам с динамической типизацией (типа PHP, Python, Ruby) - это деградация. Сайты можно писать и на ASP.NET MVC, пусть и вакансий меньше.
Аноний,видел тут мельком новость,про то ,что какой то кул хацкер наебнул датацентр израильской компании,которая поставляет американским спецслужбам всякие скрипты для хакинга. Линк,аноний,молю,на новость,что бы было от чего гуглить паки с софтом
>>931562 Причем, проблема в том, что если я таки поменяю аргументы местами - я не замечу подвоха. Никакой ошибки нигде не вылезет. Но потом где-то всплывет "Люблю ебать гусей" в поле Имя вместо поля Хобби.
>>931599 Хотя, уже есть первая идея для практики. Запилить приложение-вибратор. Заебца же, новички часто не знают, что делать. А тут такая приятная и полезная вещь.
>>931518 Есть такая порода людей, которая считает, что каждый, кто на что-то претендует, просто обязан хлебнуть говна. Например, "настоящий мужчина" обязан сходить в армию или отсидеть в тюрьме, ведь что тюрьма, что армия - школа жизни; "настоящий программист" обязан писать на крестах, ПХП или тому подобном, ведь сами они на нём писали, а кто не хапнул этого говна, тот и не программист вовсе. С одной стороны понять их можно - механизм примерно такой же как у дедовщины в уже упомянутой армии или прописки на малолетке ("меня опускали, теперь я буду опускать" - ну просто обучение и сделование паттерну, через пиздюли навязанному авторитетом, детская психика так устроена), с другой - сами они со временем так нихуя и не понимают, и любые попытки объяснить им, что все эти боль и унижения, через которые они прошли, в общем-то лишние, встречают у них агрессию и отрицание.
что бы вы сказали если бы программа которая выводит содержимое файла в консоль занимала 700 строк? Готовая программа конечно 55кб весит, но мне кажется что 700 строк это дохуя для такой простой программы. Она бы могла зависеть всего от одной либы и вмещатся в 20 строк.
Visual Studio ругалась на #include <stdio.h>, тип найти не может. Прописал полный путь. Теперь не может найти correct.h и еще какие-то, упомянутые в коде stdio.h. Как заставить VS искать все стандартные библиотеки в нужной папке?
Хочу по вечеркам хочу заниматься этим вашим программированием. Не претендую на место в "яндексе", просто хочу разминать мозги вечерком, вместо залипании в мморпг. подскажите сложненький язычок, пожалуйста. Еще хотелось бы написать расширение для браузера. Посоветуйте что нибудь, буду очень благодарен
БЛЯЯЯЯДЬ КАК ЖЕ У МЕНЯ БОМБИТ ТО СУКАААА Попытался вкатиться в гугол драйв апи - а там блядь нихуя не понятно как это все делоть, залить один простой ебаный файл. У нормальных сайтов это можно сделать в одну функцию а тут блядь даже при наличии их библиотек нахуй нельзя просто так взять и сделать и тем более понять как это работает. Какая-то еще ебала с ключами сука какой-то секрет джейсон нахуя блядь это надо не могут сука один токен сдлелать как у людей блядь аааааа сукааааа пиздец еще написали документацию на типа няшной страничке - изи рест апи хуе моё блядь даже у майкрософта легче апи БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯДДДДДДДЬЬЬЬЬЬЬ!!!
Зачем придумали такие шизофренические языки программирования как C++, Java, php, python, haskell, C? И почему программирования на этой доске посвящено лишь 2-3 треда?
>>931707 >Зачем придумали такие шизофренические языки программирования как C++, Java, php, python, haskell, C? И почему программирова Без них ты бы не смог здесь задать этот вопрос, без них бы вообще небыло интернета.
>>931710 Там еще обязательно нужно подтверждать OAuth через бровзер, это пиздец нахуй! На удаленном сервере блядь должен со скрипта открыться гуи бровзер иначе никак блядь даже не скопировать ссылку
>>931745 >надо, ссылку на гугол/стаковерфлоу прямую дать??? совсем охуе А ты пробовал гуголить и стэковерфловить?Везде, везде тупо ссылаются на гугловскую страницу с документацией и не хотят писать вменяемые примеры кода или что-то вообще конструктивное. Это звговор! Все делают вид, что шарят, а на самом деле заливать в гугол умеют только гугловцы.
Поцоны, выручите ньюфага по js, вернее jquery. Хочу себе на страничку получить картинку с другого сайта, например топ-банер из pr. Так не работает почему-то [code] <title>get</title> <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script> <script> $.ajax({ url:'https://2ch.hk/pr/', type:'GET', success: function(data){ $('#content').html($(data).find('.board-banner desktop').html()); } }); </script></head> <body> <div id="content"></div> </body> [/code]
>>931712 инторнет нинужен. Давно уже пора переходить на устройства, задача которых строго сделана с помощью процессора. Если надо прочитать файлы с оптического или жёсткого диска — специальная машина для этого. Нужна электронная карта местности — специальная машина для неё. Поиграть в копатеьл онлайн — специальная машина, по типу сервера и терминалов для онлайна или просто устройства для оффлайна. Пеинт — специальная машина. Автокад — специальная машина. И для создания процессоров для таких машин специальная машина. Это может показаться нерациональным в рамках всего человечества, но главное исполнить мою волю! Несмотря на чужие мнения.
Да и вообще. Сейчас кругом интернет, мириады знаний, а современная и несовременная молодёжь использует его в основном чтобы переслать друг другу свои сиськи и попки и на смишнявки посмотреть. Почему люди так не ценят знания? Впрочем мне от этого только легче. Чем больше другие будут глупыми тем легче мне будет их победить. Но только если ими не управляют ещё более умные.
Господа, планирую в свободное время заниматься созданием приложения. Я не программист, поэтому хотел бы услышать опытное мнение анония относительно языка программирования под следующие требования: - приложение будет типа календаря/органайзера/GTD; - соответственно, никакой 2D/3D графики, но быстрота работы с текстом, шрифтами, таблицами (как нематематическая часть Экселя), списками, фильтрами, возможно связями списков по типу Аксесса; - чтобы можно было пристегнуть облачное хранилище для создаваемого файла с данными; - чтобы можно было впердолить в сайт, а также как стэндалон приложение для яблочников и андроидов без потери (желательно) скорости и увеличения поедания ресурсов; - чтобы можно было из ГитХаба версиями управлять; - чтобы был инструмент кодинга под Винду; - что там ещё для нормального приложения надо; - понятно, что я как не специалист сейчас написал лажи, поэтому абсолютного идеала не жду - лишь компромиссные варианты, которые мне помогут скорректировать видение дела. С меня как обычно, благодарность :3
>>931889 Скриптопараша это, я так понял, языки верхнего уровня, что ли, на примере python или ruby? Спасибо, думаю для неофита самое то, пойду покурю примеров.
>>931940 Да это в принципе понятно (я - >>931877). По Питону, Руби и Жабе прошелся на Лурчанке - думаю с Рельс начать, там же мозгов много не надо, даже гуманитарий справится, с одной стороны, а с другой - подключить быструю сишную хуитку можно, так что как раз пойдет.
Это канал о литературе? Реквестирую аудиокниг по околоайти (чтобы без кода и формул же). Я себе неспешно почитывал Собор и Базар пока глаза не начали вылазить от смены одного экрана на другой, хочу попробовать делать перерывы и чтобы не скучать - слушать что-то полезное и идеологически верное. Понятно, что подобная литература озвучивается редко, но должно же быть что-то про кулхацкеров и как поднимать себе чсв. Можно и просто рилейтед-контента покидать.
>>931889 >а также как стэндалон приложение для яблочников и андроидов без потери (желательно) скорости и увеличения поедания ресурсов; > python или ruby. Хорошо пошютил.
>>931877 Вообще говоря, у тебя там два критических пункта. Впердоление в сайт, и смартфоны.
Последнее это камень преткновения. Ни питон, ни руби - не годятся для устройств ни каким образом, кроме как для игр. Потому что приложение будет поставляться вместе со встроенным интерпретатором, и с лишним слоем обертки вокруг него. В итоге приложение будет пиздец как долго запускаться и много весить и жрать оперативу, что неприменимо для всего, что нужно быстро открыть и получить результат.
Но можно компромиссный вариант. Писать исходники логики на джаве. Потом можно легко будет портировать на андроид.
Но говорят, что дофмф некомильфо для сайтов. Но это возможно. И всегда есть выбор использовать для сайтов python с jango, а исходники на java использовать через jython.
>>932083 И это хороший вариант для обучения по принципу "и того и другого" по фану.
Пощупаешь и компилируемые, и интерпретируемыез языки. Статическую и динамическую типизацию.
Запилишь приложение как для десктопа, так и для смартфона. Потом впилишь его в сайт.
И у всего этого будет одно логическое ядро, которое не надо будет переписывать под каждую задачу отдельно. Или пидорасить и уродовать его, потому что какую-то цель без костылей не сделать без ущерба функционалу. Особенно актуально, если там у тебя будет несколько тысяч строк.
Логика будет на джаве, а представление делать уже на том, что адекватнее для текущей платформы.
Научишься мыслить независимо от языка, видеть в нем прежде всего средство для достижения цели.
>>931661 Расширения, насколько я знаю, пишутся только на жабаскрипте. Сначала желательно попробовать писать юзерскрипты в каком-нибудь темпермонки и т.д.
ANSI C. scanf после выполнения переводит каретку в след. строку? Т.е. getchar(), следующий за scanf, будет брать символы уже из след. строки? Я просто, похоже, считать нормально данные не могу.
Крутые дядечки-программисты, можете помочь перваку-биомусору с решением этих задач? Узнал, что допка уже завтра, не успею никак вникнуть и решить сам, язык С++ С меня благодарности счастья-здоровья, могу по мелочи подкинуть на киви
Теоретический вопрос. Создаю новый класс с одним новым полем данных(остальное поведение такое же), наследую его от интерфейса и включаю уже существующий. Затем в другой иерархии, создаю ещё один новый класс, который будет работать с новым классом из первой иерархии. Получается что работать придётся не через интерфейс, напрямую, чтобы получить доступ к этим новым данным. Затем в первой иерархии возникает ещё один новый класс с 1 новым свойством и класс у которого есть и это новое свойство и предыдущее новое. Если я буду также использовать включение, то ,даже напрямую, смогу обратится только к верхнему уровню включения, а к тому что он включает нет. А если сделаю новый класс с новым интерфейсом, объединяющим два, то будет дублирование кода и ещё во второй иерархии тоже придётся писать новый класс. Какие способы разрешить ситуацию ?
>>932224 Ну у тебя три разных набора свойств. Соответственно тебе нужно три интерфейса. Дублирования кода быть не должно. Классы с верхних уровней вызывают методы классов которые в них включены.
>>932233 Был класс 1, затем появились классы 2 и 3, которые каждый добавляли к 1 по 1 свойству. Они просто включали 1 и всё было хорошо. Но вот появилась нужда в классе 4, который сразу содержит свойства и 2 и 3(и 1). Если его написать с нуля код чуть дублируется. Если включить 2 в 3 по интерфейсу 1() или 3 в 2 то сверху виден будет только 2 или 3 соответственно.
>>932240 Ну так-то да у тебя же РОМБ. Только не понятно зачем тебе включать 2 класс в третий. Если ты можешь включить в четвертый класс второй и третий. Четвертый будет реализовывать интерфейсы первого, второго и третьего, и вызывать методы соответствующего включенного класса. Возможно оптимальней будет написать заново с дублированием кода.
Возможно не тот тред для подобного вопроса, но треда по алгоритмам на доске я не нашел. Суть проблемы: есть строка, которая является скопированной историей из скайпа. Скайп при копировании сообщений с цитатами проебал пробелы, и получились строки такого типа:
В данном случае, во втором сообщении происходит цитата первого (Message1), а Message2 это ответ на цитату, который должен быть под ней. Так как при копировании проебался пробел или перенос строки, то ответ и цитата получились склеенны. Так вот вопрос: каким образом программно определить где заканчивается цитата и начинается сообщение? Учитывая что регистр букв в ответе и в цитате может быть одинаковый, текст может быть как на английском так и на русском языке, так же оба текста могут содержать грамматические ошибки. Пока что мне не очень понятно направление в котором нужно копать, нагуглить смог только префиксные деревья https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D1%84%D0%B8%D0%BA%D1%81%D0%BD%D0%BE%D0%B5_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE В любом случае рассмотрю алгоритмы любой сложности, или способ полегче (если он существует).
>>932283 Да, я тоже остановился на этом варианте, потому что при известном мне имени автора сообщения и дате отправки я смогу выбрать небольшое количество сообщений и провести поиск по ним. Единственная проблема в этом методе это то, что цитировать можно не все сообщение, а только его часть. Но я думаю это можно решить регулярками. Строк не миллионы, общее количество строк в документе около 500к, из них 19 073 это цитаты, но половина этих цитат не имеет ответа, значит парсить их тоже легко. Так же этот способ не позволяет разделять цитаты которые были отправлены из других диалогов, но таких вещей очень мало и они исправляются руками.
>>932309 Если бы все было так просто, я бы не задавал таких вопросов. Базы данных скайпа давно нет, история сохранялась начиная с 2010 года в обычный .txt файл путем копирования через Ctrl+A.
Программач, помоги тупому 1снику. Есть ип телефония манго офис, у них есть апи. Мне нужно в 1с ловить события входящих звонков на телефон, показывать номер и прочее, вообщем реализовать апи. Сейчас это работает на js. Делал разработчик который уволился. Он реализовал только часть апи, да и работает оно криво, постоянно не доходят события. Я знаю немного c# и хотел бы переписать всю реализацию на нем. Подскажи что почитать в этом направлении. Я знаю что текущая реализация работает на вебсокетах.
Какой-нибудь новый visual studio типа 17 позволяет писать чисто на ассемблере, не через вставки в коде си? Есть книга Калашникова по масму, но в 7-ке выпилена поддержка 16-бита, так что 6.11 из его книги не работает. Ищу, в чём на синтаксисе масма писать.
Работал единожды C++ джуном $600/мес. на неплохой галере, выпизднули правда через 3 месяца, но не суть. Пришел какой-то оффер от поляков на удаленку чсх платят тоже 600, все что требуется - знаю заебись, вот только хуй знает, сосну ли я. Удаленка без предварительного опыта работы на галере по идее совсем не легко дастся, нет? Какой профит им искать интерна за $600, у них своих поляков не хватает? Хз что делать.
С какого языка начать изучение программирования как хобби? Лично я выбираю между: C#, Python и PHP. Работать програмистом не собираюсь, тоесть могу потратить на постижение любое количество времени.
Здравствуйте, мне 28 лет, я грузчик. В 22 года закончил ВУЗ на радиотехника, учил Си и Ассемблер для микроконтроллеров. Потом никак в армию не могли забрать, из-за этого я стал грузчиком, ибо не сегодня - завтра могли упаковать. Так продлилось 3 года и военкомат, наконец, сподобился забрать. Отслужил к 26 годам. Дальше я 2 года работал грузчиком на старом месте и параллельно учил php, html, javascript. Я решил по выходным на добровольных началах для конторы, где я грузчик, улучшать их сайт. Я сделал их адаптивным и добавил некоторый бэкенд-код для того, чтобы люди могли на сайте задавать вопросы, иметь обратную связь, оставлять отзывы. Для конторы сделал удобную форму, чтобы отвечать на присланные вопросы.
Сделал бесплатные сайты для родственников, которые занимаются бизнесом. За контент копирайтерам и за хостинг платил сам.
У меня следующий вопрос - может ли грузчик я с 5 годами стажа в 28 лет претендовать на вакансию программиста? Как загладить свою старость перед работодателями? И обосновать, что не смотря на 5 лет грузчиком и 1 год армии, я всё ещё могу быть программистом? P.S. Претендую на зарплату 13-25 тысяч рублей в месяц.
>>932552 Ну не нравится мне декларативный подход и польская нотация, и всё тут. Да и я не думаю, что я буду решать научные и олимпиадные задачи. У меня не очень с вышматом.
Помогите кто чем может! Нужен готовый опенсурс проект/движок или хотя бы направление стека технологий куда рыть - короче надо чтобы на веб-страничке при помощи модных канвасов-джиэсов можно было визуально делать руками блок схемы - добавлять прямоугольники (а лучше даже картинки) а потом связывать их линиями. И чтобы потом эту блок схему можно было как-то импортировать, чтобы связи как-то записывались. Если кто знает такую хуйню, помогите кто чем может. Или смогу ли я написать это с нуля?
Крыша едет уже от всего и сразу, потому глупый вопрос. Java.
Есть конструкция: try { --тут насилую массив, возможена ошибка в консоли IDE при выходе за пределы } catch (ArrayIndexOutOfBoundsException e) { --return; }
Допустимо ли просто return сюда совать? Приложение графическое, конечно, но меня смущало то, что в консоль выводило тонну текста. Плюс уже лень обработчики писать, решил обойтись исключениями.
>>932753 Спасибо. С другой стороны, я тут прямо указываю, какое конкретно исключение обрабатываем ArrayIndexOutOfBoundsException. Или лучше, все равно, логику по-людски описать, не залезая в исключения?
>>932759 Логика отдельно. Исключения чтобы не проверять вручную после каждого чиха. Ну или о ошибке сообщить. Там смотря что твой ретурн возвращать должен, в принципе можно вместо ретурна выбрасывать какое-то исключение которое ловить на уровень выше, если не нужно возвращать осмысленные данные.
>>932759 Выход за границы в труЪ языках — останавливает работу приложения. Не надо ловить это исключение, надо подправить код, чтобы ничего не падало. См. также: деление на ноль.
попытки автоматического создания интерфейсов?Аноним14/02/17 Втр 05:19:32#335№932786
Пришла в голову мысль: были ли попытки автоматического создания GUI? Работающие так:
Говорим какие функции нужны в окне (на экране смартфона), а некий софт волшебным образом по гайдам расставляет все эти кнопочки.
(Откуда возникла мысль: когда-то в детстве я думал что все виндовые программы так устроены, лол. Даже не мог подумать что это всё ручками формошлёпается.)
Реализация рекурсии в языках имеет плохую производительность, требует большого стека и вообще не желательна к употреблению. Так почему программисты так дрочат на рекурсию?
>>932864 тому что большое подмножество алгоритмов имеет рекурсивную сущность и поэтому их понятно реализовывать напрямую но в языках без tco приходится разворачивать рекурсию в массивы что конечно ухудшает чтение кода
>>932864 Некоторые алгоритмы выглядят значительно проще в рекурсивном виде. Вполне возможно что итеративный вариант такого алгоритма будет сводится к самостоятельной реализации стека - в таких случаях и накладные расходы по памяти/скорости у рекурсии не сильно больше будут.
Посоны, кто-нибудь проходил курс Java rush? Стоит он затраченного времени? Потому что я вот на втором уровне и меня как-то настораживают многократно повторяющиеся задачи типа "выведи петросянские смехуечки на экран".
>>932871 Таки да, только спирнтое и вещества я ни за что не приемлю, а так типа того, потому что летом был мой отпуск, пробовал устроится в 6 контор и таки везде сказали: "мы перезвоним" и потом я узнавал, что взяли молодых 21-летних выпускников бакалавриата.
Тем не менее я бампаю свой вопрос >>932536 Так как всё ещё хочу спросить - как пофиксить свою, так сказать, "старость" и стаж на быдлоработе, который меня совсем не красит. Армия тоже двоякая вещь, не пойдешь в неё скажут - корзина, трус не возьмем его, а вот сходил в армию, поди скажут, что быдло и лох не возьмем его.
Програны, я тут мимокроком. Мне вот дали базу, в ней есть фотка, она хранится в ячейке BLOB, как можно ее оттуда вытащить, можно обычным SQL запросом или не? так если в DB вьюверах смотрю там просто куча текста
>>933062 >3 курса университета Разделов милиард. Что именно надо?
Читай пока Гельфанд И.М., Шень А.Х., Алгебра. Школьный полный курс алгебры в одной книжке.
Ты же не на математической специальности? Даже могу предугадать что с техникума пошел на третий курс и надо досдать вишмат, так читай книгу для первого курса - покроет 90% знаний что тебе нужны, потом углубляйся куда там тебе нужно.
>>933130 Я учусь на программной инженерии и у меня высшая математика(без разделения на лин. алгебру, матан и тд.) была только на первом курсе. У нас готовят что-то на подобии макаки-менеджера
Здравствуйте! Я ебаный унтерменш, который слишком поздно решил вкатиться в программирование. Пришел на первое занятие по джаве потому что в общаге не могу спокойно этим заниматься, и препод сразу дал тест по основам ооп. Так вот, нужна помощь с этими заданиями. Буду благодарен любой помощи!
Ку девач Такой вопрос к тебе Сделал себя давно для удобства cmd-ху для выключения/сна/гибернации компа по таймингу. Но появилось на работе время и желание сделать ее в UI по ряду причин.
Подскажи мне ЯП/тулзы для того что бы это сделать. Желательно что бы можно было как когда то на visual basic, просто сделать форму. Расставить на ней чекбоксы, выпадающие списки и тд. И нацепить на это cmd команды. Не стоит мне советовать существующий софт. Спасибо тебе добрый анон
>>933396 Тот анон вроде как спрашивал на чем можно набросать GUI для существующей CLI утилиты. Желательно формошлепство а не чистое описание через код.
Обожаю этот раздел. Пока пишешь вопрос, в голове уже сам находишь решение. Выбирал между таймерами и потоками со слипом в жабе, выбрал таймер. Алсо, пацаны, в таймере свинга потоки уже зашиты? Или лучше в поток обернуть? Просто у меня графическое приложение, в котором одновременно несколько таймеров будет работать.
Имеется такое задание по Microsoft SQL Server. В общем, имеется база данных. Там есть таблица Сотрудники с атрибутами (СотрудникID, ФИО, Должность), СотрудникID - первичный ключ. Также есть таблица ПриходСклад с полями (СкладID, ДатаПоставки, Приемщик), СкладID, ДатаПоставки - первичный ключ, Приемщик - вторичный ключ таблицы Сотрудники(СотрудникID). Задача - добавить в таблицу Сотрудники столбец Дата приема, установить значения в этом столбце для кладовщиков равными дате их первой поставке.
В общем, первую часть (создание столбца) я сделал. ALTER TABLE Сотрудники ADD [Дата приема] date NULL
Со второй частью никак не получается UPDATE Сотрудники SET [Дата приема] = (SELECT MIN(ПриходСклад.ДатаПоставки) FROM ПриходСклад) WHERE Сотрудники.СотрудникID IN (SELECT DISTINCT Приемщик FROM ПриходСклад) Дата приема устанавливается одинаковой для всех кладовщиков, что понятно. Как сделать, чтобы через SET устанавливались разные даты для каждого кладовщика? К слову, запрос SELECT MIN(ПриходСклад.ДатаПоставки), Приемщик FROM ПриходСклад GROUP BY Приемщик возвращает именно нужные даты, как их присвоить Дате приема?
>>933540 >Заранее в эту ёбу заложить гайды (пусть это сделает фирма-производитель андроидов, например). Это ведь ты тупой. Вот хочешь ты сделать программу, в которой будет две кнопки. Как ты это сообщишь программостроительному приложению? Ведь другим нужно 3 кнопки и картинка, например. И кому-то в другом положении эти же две кнопки.
>>929492 (OP) >Внимание! Просьба пересоздать тематические треды, т.к. перекотер был забанен автобаном и все треды были удалены. Спасибо. Да ахуительная история. Когда все треды потерли, я сам, ручками создавал тематический тред - меня забанили через минуту на три дня за СПАМ. Ебанутые. Я ни к перекотеру, ни к чему иному отношения не имею.
>>933603 > Ах, да. Помимо этого, еще в этом треде мои сообщения потрели. При чем сообщения вообще никак не нарушающие правила - например, я там писал, что тематику выпилили скорее всего иза-за перекотреа.
те кто сидел тут в те дни, мог видеть как исчезали рандомные сообщения.
>>933603 У меня была точно такая же ситуация, пытался перекатить JS-тред с шапкой, сразу получил бан за "спам и попытку обхода спамлиста". Только я сразу в /d отписал и меня разбанили. Проблема, по-видимому, в ебучем спам-листе макаки. Не раз видел ситуацию, когда аноны не могли отправить пост, связанный с JS.
Выручай, Анон, 3-тий день думаю, ничего годного не приходит в голову.
Есть темы курсачей по проектированию систем. Как примеры предлагают турагентство, интернет-магазинчик, системку обслуживания эл. Торговли. Сам я недоджун ruby-rails-js, писать буду на этом.
Посоветуйте, пожалуйста, тему такую, чтобы как пет-проект было не стыдно показывать, но и не настолько заезженно как темы выше + соответствовало сути предмета (Проектирование архитектуры + баз / типов данных)
Как работает http сервер? Вот допустим у меня запущен apache и лежит скрипт, который по запросу выдаёт инфу из бд. Один пользователь посылает запрос на сервер. Запрос обрабатывается скриптом. В этот момент другой пользователь посылает запрос. Как в этом случае работает сервер. Пользователь должен дождаться когда обработается предыдущий запрос или сервер запустит новый процесс для нового пользователя? Что происходит с бд? Разве она не против когда в неё несколько процессов запросами тыкают?
>>933659 > должен дождаться когда обработается предыдущий запрос или сервер запустит новый процесс для нового пользователя? Новый процесс > Что происходит с бд? Разве она не против когда в неё несколько процессов запросами тыкают? Нет
>>929492 (OP) Анон, мне скинули пробное задание. Нужно реализовать веб игрушку типа крестики нолики, где бы пользователи могли играть один на один. Проблема в том что нихуя не понимаю как все это реализовать, всякая там архитектура шмархитектура. Гуглил целую ночь, нормальных статей не нашел ни на русском ни на английском. Подскажи где искать, что прочитать. Мнеб сейчас по быстренькому заговнокодить и простенький примерчик был бы очень кстати.
привет двач как не у тебя спросить, расскажи мне про профессию "Архитектор программного обеспечения". Кто это и с чем его едят? как много вакансии на эту профессию? в каких странах она больше всего рентабельна? Я учусь в Китае, на первом курсе. Учу китайский, знаю английский. Собираюсь в эту сферу, какие подводные камни, смогу ли я этим себе на хлеб заработать?
>>933743 >расскажи мне про профессию "Архитектор программного обеспечения" Это та профессия, которая становится доступна после 5 лет опыта в сфере, так что учитывая вузик лет через 10 станешь архитектором. если хуи пинать не будешь
>>929492 (OP) Сап, прогеры. Можете написать текст программы, которая вычисляет значение выражения? Просто завтра буду это сам писать, в общем знаю как писать, но в мелочах проёбываюсь, короче, помогай анон. C++Да, я школьник
>>933804 double a = 2, b = 1, y = log10(5 a - 2 b) - atan((a a + b b) / (a b)) + 10 b tan(a / (2 b)) / (1 + a / 2 + a a / 4 + a a * a / 8) Да, ты школьник даун
>>933810 Вот например открываю вики читаю SME это люди которых привлекают для работы с БА, они типа эксперты в области для которой софт создается, типа разные умные бухгалтера, директора логистических департаментов и т.п., т.е. люди кто помогает в сборе требований. Затем открываю индиид и вижу вакансию СМЕ для БД платформы Оракл, или СМЕ в области облачных технологий. как это понимать ?
>>933816 погуглил еще немного нашел упоминание в ITIL, там говорится, что этот человек с последней линии(уровня) тех поддержки, на нем замыкаются самый сложные инциденты. Так при чем тут тогда сбор требований и суппорт?
>>933821 Это хуй который отвечат за разработку продукта. Нужно знакомство с спецификой производства именно софта, с инстументами, типа редмайна. Само программирование не нужно, но общие понятия не помешают, чтобы хитрые программистишки немогли наебать. Владение каким-то скриптом языком (питоном например) и умение его применять для автоматизации своей работы это естественно плюс для любого человека работа которого связана с использованием ПК.
суп. я к тебе наверное за мега тупым вопросом. Я нарисовал свой GUI для приложухи. Как мне его натянуть на саму приложуху которая у меня на стандартном GUI студии? Каждый элемент добавлять?
>>933818 > Тред как называется? Этот тред нужен чтобы обоссывать школьных вкатывальщиков с 300к в секунду, не понимающих в программировании вообще ничего, и отгонять их ссанными тряпками от айти.
>>933867 в идеальном мире, тебе дадут все схемы и документацию, сиди и кодь по ним. А в реальном ПМ тебя притащит к заказчику и заставит тебя понять, что же сделано не так и как нужно переделать.
>>933659 >Что происходит с бд? Разве она не против когда в неё несколько процессов запросами тыкают? Используются транзакции. СУБД получила запрос - Транзакция началась - таблица заблокировалась, другие запросы с этой таблицей ждут очереди - транзакция закончилась и таблица разблокировалась.
>>933577 Похоже, это аналог тестовой утилиты NotMyFault, которая направлено занимает оперативную память. Обычные люди таким не занимаются, только исследователи
>>933861 Ну так ты по работе хттп сервера ничего сказать не можешь и о хайлоаде ничего не знаешь, так что можешь прямо сейчас доставать хер и ссать на свою тупую голову.
Программач, есть одна программа, и мне для ее тестирования нужна тулза для принятия в себя всех post, get и прочих запросов. Конфигурировать апачи не хочу. Еще в том году пользовался такой штукой, но ссылку проебал
>>933908 Потому что этот баззворд не имеет никакого отношения к апачу с пхп-скриптами, а ты в свою очередь не имеешь никакого отношения к распределённым системам, микросервисам и асинхронным серверам с миллионами запросов в секунду.
Анон, допустим у нас с другом есть годная идея приложения для мобилок, связанная с музыкой? Откуда лучше начинать искать кодера? Готового больше работать за идею, а не за бабосы? Готового стать частью команды? Мб попробовать пошароебиться по местным универам айтишников?
Танненбаум "Многоуровневая компьютерная организация": "Хотя вентили состоят из аналоговых компонентов, таких как транзисторы, они могут быть точно смоделированы как цифровые средства." Я очень смутно понимаю разницу между аналоговыми компонентами и цифровыми средствами не понимат. Посоветуй что почитать чтобы появились зайчатки этого самого понимания, программач.
>>934205 >>934273 Я не смогу их с собой принести, мне нужен сайт. Заходишь туда из браузера, создаешь песочницу, тебе выдается ссылка. На эту ссылку можно посылать всякие запросы, смотреть заголовки и все такое.
>>934280 Такое можно сделать на PHP, на любом облачном сервисе, на том же Azure, или Redhat, или Amazon. В самом простом виде это будет так: <?php echo("GET QUERY:"); var_dump($_GET); echo("\n"); echo("POST QUERY:"); var_dump($_POST); echo("\n");
Поставил Xamarin поверх студии. Создаю пустой проект. Запускаю. На эмуляторе черный экран. Даже не запускается операционка. Иногда после завершения пишет, что были проблемы с деплоем, а иногде не пишет. Это на дебаге. На релизе сразу говорит, что проблемы с деплоем. При этом никаких ошибок или ворнингов не выводится. В чем может быть дело?
Посолены, тут такое дело, у меня есть RGBA значение и задача отрисовать пиксель с помощью него, но та ГУИ библиотека, которую я использую не может в альфу, только RGB, и на сколько я понимаю у меня всего один выход — отвелосепедить альфу. Накидайте примеров на сишечке/статей/чего угодно. С меня сотни нефти.
>>934373 Конкретизирую задачу, если кто не понял вопрос: У меня есть RGB значение пикселя на заднем фоне и RGB значения переднего пикселя. Также у переднего пикселя есть A значение, которое может равняться 1 до 225. Вопрос: Как рассчитать RGB цвет пикселя, который должен получится с учётом A(альфы)?
Короче прозрачность нужно запилить. /pr/ осилит мне помочь?
Днище и тупица в треде. Подскажите, о великие, хочу научиться программированию. Из знаний толком нихуя. В школе учил Паскаль, но уже нахуй его забыл. Тоже с Делфи в универе. Даже, сраную математику знаю не очень. Прочёл FAQ в шапке треда, и даже тут толком ничего не понял. А надоело жить на шее мамки с папой. Хочу что-то изменить в жизни. Скажите, как все это начать с нуля. На пике сшакалило и не видно авторов книг. Напишите дауну по пунктам, что читать и изучать, молю, спасите, братцы!
>>930623 Ты хоть что-то знаешь. Хуже, когда ты днище с айти-вышкой из города в 500к, который из универа не вынес толком ничего потому что сам не особо учился, и преподам было похуй, имеешь опыт в гос. структурах шинду переустанавливать и звонить в тех. поддержку 1с, а теперь пытаешься найти работу по вакансии "сис. админ" низная толком нихуя. Я, наверное, оббил все пороги компаний в городе. Хуже меня только червь-гуманитарий все знакомые гумы работают в макдаках, быдлорадо, банках чуками на побегушках.
Я тут впервые в жизни что-то на питоне пишу, и впервые пишу нейросеть (студентота , учусь НЕ на программиста, просто интересно).
У меня есть txt , в нём строчка чисел, разделённых пробелами и одно число во второй строчке. Нужно из него эти строчки взять как два массива, причём первую в обратном порядке.
В примере простейшей сетки было вот так:
X = np.array([ [0,0,1], [0,1,1], [1,0,1], [1,1,1] ])
y = np.array([[0,0,1,1]]).T
А мне, выходит, нужно чтобы было как-то так: X = np.array([[1,2,3,4,5,6]]).T
y = np.array([7])
Но как загрузить строчку из файла, при этом убрав пробелы и прочитав её с конца, представить её в виде отдельных чисел, и добавить в массив? Пробовал сейчас всякие конструкции, но чёт хуйня получается(
Структура и интерпретация компьютерных программ - Харольда Абельсона и Джеральда Сассмана нужно читать полностью и нужно ли читать вообще для начала изучения программирования?
Надеюсь, тут есть системщики. Есть одна малоизвестная ОС для встраиваемых систем Embox. Мне нужно реализовать драйвер жесткого диска с поддержкой DMA для этой ОС. Опыт в программировании есть, но драйверов никогда не писал. Реквестирую любые материалы и подсказки, с чего вообще начать. Изучил информацию с первых страниц гугла: там есть туториалы по написанию драйверов, но, во-первых, исключительно к винде и линуксу, и, во-вторых, я не нашел примера драйверов конкретно для жесткого диска (гуглил по словосочетаниям "жесткий диск", "HDD", "Hard Disk", "Hard Disk Drive"); может, я искал не по тем словам, и драйвер для жесткого диска имеет какое-то специальное название? Буду благодарен любой помощи.
Нужно залить 10000x10000 пикселей белым цветом. Заливаю через два цикла: for(int i = 0; i < 10000; i++) { for(int j = 0; j < 10000; j++) { // код } }
и это работает пиздец как долго. Блядь, такая простая задача так медленно работает. Может есть другие способы? Как это делают быстро графические библиотеки вроде cairo?
Уточню: То, что я заливаю — массив на (10000 10000 4) элемента. Всё что я делаю в цикле это: arr++ = 255; arr++ = 255; arr++ = 255; arr++ = 0; а потом скармливаю его функции, которая занимается отрисовкой.
В Си можно создать массив забитый нужными значениями?
>>934626 Видеокарта быстрее сделает. А так нет. Раеве что, непонятно что у тебя представляет что из себя пиксел. Если тем массив чаров чаров из четырех элементов, то можно кастануть в указатель на инт и записать туда 0xFFFFFF00
>>934645 > непонятно что у тебя представляет что из себя пиксел Пиксель — 4 элемента массива. Т.е. arr[0] = b, arr[1] = g, arr[2] = r, arr[3] = a, и вместе это первый пиксель.
> то можно кастануть в указатель на инт и записать туда 0xFFFFFF00 Покажи пример, у меня что-то не получается.
Алсо, только что проверил, cairo действительно заливает моментально, так что похоже ты прав.
>>934647 Нууу хз, не люблю я всё это. В целом у меня проблемы только с заливкой большой области одним цветом, а просто пиксели ебошить я и через циклы вполне могу, не так уж это и затратно.
>>934672 Блядь, memset может мне только одним значением забить массивы, ну я и идиот, реквестирую нормальный способ. Исходники cairo не осилил, хуй пойми как оно работает.
С детства нищеброд, родители обычные пролетарии. Имел денди, потом сразу PS первую. Собственно, это все, что связывало меня с технологиями до 15 лет. Затем пролистал учебник информатики, разбирал задачки по математической логике на бумаге. Понравилось. В итоге появился компьютер, но пинал хуи и играл во все, во что так долго хотел поиграть, когда завидовал друзьям. Зато с английским и литературой неплохо вышло.
Пошел на полуайтишную специальность, где, понятное дело, ничему не учили, да и сам сидел ждал с моря погоды. На первом курсе обмазался рубями. Подработал на одного препода, но дедлайны и завалы заставляли паниковать и я это бросил. В последующие 3 года периодически проходил туториалы типа codeacademy.
Так вот, это я к чему.
Есть такие же неаутисты с детства, которые вкатились хотя бы в веб и чувствуют себя нормально?
Есть шансы в 23 года вкатиться в хипстер-девелопмент джуном и сколько часов красноглазия это займет?
>>934688 >Это нормально, когда ты даже над простыми задачами из учебников (причем ближе к началу учебника) по какому-либо языку тупишь по страшному? Нет. Сходи в поликлинику, возможно ты дебил.
Ребят, не могу сообразить где взять id пользователя, его имя и остальную инфу в телеграмовском апи. Нужно вытянуть имя обратившегося к боту и записать его в список. Но я чет туплю.
Погромирую на питоне, первый день. Сильно не кидайтесь говном пожалуйста.
>>934688 Я вот простые задачки решать вообще не могу. Зато сложные на раз-два. Так постоянно в жизни. Я даже дабы шнурки научиться завязывать, мне пришлось разобраться в теории узлов и взять специфический узел. Через "зайчики" и прочие упрощения я не умею.
>>934709 Я сейчас решаю задачу из самопроверки отсюда http://aliev.me/runestone/Introduction/DefiningFunctions.html и пиздец туплю как долбоеб. Я правда второй день только занимаюсь, только начал учить все эти штуки, но задача в самом начале почти. Видимо я тут не должен так тупить.
Поставил Ubuntu. Какой маленькие редактор/IDE поставить чтоб была нормальная подсветка кода на крестах, автодополнение кода, не было лишней хуиты вроде всяких менеджеров, тестеров и т.д. Чтоб просто через консоль компилировать и всё. Просто в текстовом редакторе не удобно, там нет автодополнения кода и нет авторазметки (типа табуляций сразу после интера).
>>934737 >k умножается на 2 после каждой итерации Ну например есть массив из 10 элементов, от 0 до 9. Для итерации там тоже k*2, то произойдет 4 обращения. 1,2,4,8. lg(10) = 3,2. Это норм такое округление?
Короче, js-макак на связи. 2 курс, работаю, переписываю ебучие скрипты за другими под новую хуйню за 10к. Прям, как в человеческой многоножке. Думал, что программирование пиздато, но что то нихуя. В чем ещё можно попробовать себя в свободное время?
Нужно написать программу, которой будет приходить GET запрос, она будет делать некоторые (простые) вычисления и возвращать JSON ответ. Python сойдет для этих целей (знаю, что есть понятие CGI шкрипт, это оно?)?
>>934203 Эту фирму купила IBM, после того (и вследствие того), что у них из-под носа пративный сракле увёл ЖАББУ ГИПНОЖАББУ ГИПНОЖАББУ ЫЫЫ. Оставь в покое, пусть сами ебутся
>>934276 На языке Verilog их рисуют, в таких фирмах как МЦСТ или МКБ Компас, график работы с 9:00, в пятницу сокращённый рабочий день, но не надо ничего об этом читать, вакансий в рашке с оплатой выше прожиточного минимума всё равно нет и не будет.
>>934505 Тысячу раз уже перетёрли, стажёры-юниоры никому больше нинужны, вас и так уже слишком много, ну просто слишком. Есть же много хороших и современных профессий, логисты, юристы, аудиторы, экспедиторы, но нет... будим грызть гранит науки: пузюзю фрёмевёик мбсюкюэль ёбанаврот финдаусь пюппиксь гiрлык.
>>934680 >В итоге появился компьютер, но пинал хуи и играл во все, во что так долго хотел поиграть, когда завидовал друзьям. >Зато с английским и литературой неплохо вышло. Сам же на свой вопрос и ответил.
Ты на каждом шаге присваиваешь в xy.cp = q, которая объявлена один раз. После завершения цикла все элементы xy.cp будут указывать на одну и ту же область памяти q, в которой лежит последнее записанное значение. Алсо, код написан чудовищно даже по меркам студенческой лабы. Навсегда забудь про однобуквенные имена переменных, а лучше и вообще про программирование.
Нужна интересная тема для курсовой по параллелизмам в C#. Хотел было просто сделал несколько процессов, которые пытаются получить свой доступ к памяти, а потом создать регулятор, который их регулирует и увеличивает эффективность, но препод требует больше "практики и жизненности". Т.е. сферический пример параллелизма не нужен. Где вообще на практике такое применять? Подкиньте идею пожалуйста
Java тред проебан? Ок. Пишу некоторый анализатор текста, и хотелось бы подсвечивать некоторые слова в нем. Т.е есть TextArea, например, там текст, и в нем слово, хоть как-нибудь выделенное. Есть возможность это как-то реализовать на javaFX? Нагугли только построение html. Алсо, желательно это дело еще и хранить как-то.
>>934995 А если в тексте какбы невзначай упоминуть? Типа к сожелению компы с виндой я могу найти только в школе а там ставить такие эксперименты не разрешают. Это же может добавить плюсов/просмотров/коментов/избраных?
>>934987 Всем похуй. Вся хабра и состоит из школьников и взрослых с интеллектом и кругозором школьника.
Нормальному человеку пиписькомерство aka кармадрочерство не интересно, статьи он шлет на более интеллектуальные ресурсы (например, ycombinator.com), а не на помойки уровня пикабу и яплакал.
Блять, аноны, в чем хуйня? По условию нужна jdk6x32. Скачать можно только с сайта Oracle, просто больше нигде нету я нажимаю скачать, и меня выкидывает на страницу "войдите в систему". Так со всеми версиями 6-ой jdk. 8-ая идет нормально. Брал с архива.
Аноны, кто-нибудь сталкивался с тем, что в терминале не работает цветной текст? Т.е. все файлы и весь вывод печатается одним цветом(Sierra 10.12.2) Гуглить пытался, но там в основном решения для одной команды(ls), а для гита, например, уже нихуя не робит
Мимо студентота, очередной платиновый вопрос. Учусь на говно айти, делаем лабы на паскале, в свободное время читаю книжки по пайтону и сделал пару говнопроектов в вк с вк апи+пайтон. Мне это все вкатывает, но я особо не представляю какое направление выбирать, в пустую голову пришла идея бросать пайтон и учить джаву, есть некое свободное время, скажем месяца 3, хочу потратить их на изучение C, а после приступать к джаве. Идея взлетает или не стоит тратить время на С?
>>929492 (OP) Анон, что почитать про вирусы, про их написание, про так сказать общий уровень знаний, необходимый для начала? Интересует вообще малварь. зы Не надо мне про конструкторы рассказывать, я знаю что они есть, а у меня интерес академический
Есть список из пары тысяч точек (lat, lng) и ломаная из примерно сотни точек (lat, lng). Надо посчитать, сколько точек находятся в пределах 100 м от ломаной. Так понимаю, что сначала нужно превратить ломаную в полигон, а потом обсчитать для всех точек списка вхождение. Но я не программист, а кодер, и решить эту задачу не могу. Подскажите инструментарий на JS/PHP/Python, который может сделать это малой кровью.
>>935460 Для себя. На данный момент затык именно в "преобразовании" кривой в ломаную, потому что готовые инструменты, которые я смотрел (всякие GEOS и API Яндекс.Карт) не позволяют построить полигон из ломаной и "расстояния" до неё. Спасибо за Octave, буду изучать.
>>935460 Ушёл в глубокий пердолинг в процессе установки пакетов для octave. Нужные функции вроде есть, но хз как заставить это работать. Может есть что-то проще?
>>935468 Лучше матлаб с торрентов скачай.для него на рорядок больше примеров и библиотек. А вообще, это чтото уровня олимпиадной задачи для школьников, можно поискать готовый алгоритм
>>935471 >поискать готовый алгоритм Таки да. Я разул один глаз и нашёл в ранее найденной пэхапэшной либе GEOS функцию buffer. Осталось разуть второй и найти функцию проверки вхождения, ну а дальше на PHP мне привычнее писать, чем на специализированных языках для математиков.
>>935468 >>935471 >>935472 Блядь, нахуя вы микроскопом гвозди забиваете? Совсем ебанулись что ли?
Я же сказал, что это в дефолтной октаве решается, нахуя какие-то пакеты грузить, PHP писать, библиотеки осваивать, ебануться просто, охуительные истории.
Все эти полигоны строятся в несколько строчек, интерполяция тоже считается в несколько строчек через вхождение точки в четырехугольник, если не ебаться с оптимизацией. Тем более, что 80-90% матлабовского кода совместимо с октавой.
Вот октавовский код, посмотри как он работает и перепиши под себя, мне лень за тебя лабу делать, зато полезный инструмент освоишь:
%генерирует x и y x = 0:1:9; y = (50 + 10.rand(10, 1))';
Пацаны, комп i5 6500, 8гб оперативы, полет нормальный, винда десятая, но бывает после работы с браузерамипотом я их все закрываю в играх начинает тормозить, я перезагружаю комп и в играх становится все отлично, что с этим делать? Температуру компа проверял, все ок, может оперативка засирается или еще что от браузеров? Пользьюсь фаерфоксом с адблоком.
Как реализовать считывание нескольких чисел со строки в C++ без парсинга этой строки (т. е. со строки сразу считываются несколько чисел через пробел в вектор, а не строка считывается из которой потом выделяются отдельные числа)? В первой строке пользователь вводит количество чисел n в массиве (векторе). А во второй строке n-ое количество чисел через пробел
Студент-первокур интересуется. Ничего кроме паскаля не изучал. Сейчас хочу выбрать язык, на котором буду делать основной акцент в будущем. Встал выбор между C# и Питоном. Что посоветуете?
>>935474 У меня не декартовы координаты, а географические. Там для этого отдельный pkg с превозмогаемой пердоустановкой. На какие-то либы жалуется, всё вроде поставил, а он всё равно жалуется.
>>931960 Он был один на все тематические треды? Я думал у каждого тематического есть свой ОП. Сам вот присматриваю за своим тредом, но он пока не достоин закрепления.
Доставьте рисованный комикс, где чувак конструирует воздушного змея - сверху на C, снизу на джаве. Где C написано minimalism, где джава - What have I spawned?
>>935658 По-подробнее можно? Насколько я понимаю, айронпитон предназначен для реализации каких-то отдельных частей, а не всего питонского кода. Да и альтернатива сомнительная, как мне кажется. Я не прав?
Задам вопрос и тут: Надекомпилял тут файлик: http://pastebin.com/dKrhniNV Проблема в том, что при компиляции обратно секция PAGEVRFC объявляется как Read/Write, а в оригинале она просто Read. В итоге при линковке получается две секции с разными правами. Всякие там #pragma comment(linker,"/SECTION:PAGEVRFC,R"). не катят, как и R!W. В общем где я ошибся и как заставить компилировать в секцию с правильными правами?
Решил я, значит, начать учить питон Установил, а он не запускается. Установил библиотеки для Visual Studio 2015, а они тоже ошибку выдают. Net.Framework обновлял, не помогло. Выручай, анон, ты моя последняя надежда
>>935813 > Чем Haskell лучше питона? В питоне коммюнити говно. > И стоит ли мне вообще учить хаскел, если сейчас я учу С++? Конечно стоит. Цпп-шаблоны - это чистое фп.
>>935813 >И стоит ли мне вообще учить хаскел Канеш стоит: простой синтаксис, интуитивно понятные парадигмы + куча учебником и нормальное комьюнити. Ну а как бонус - можно фрилансить, да и в рашке несложно устроиться джуном
Аноны, поясните плз, как так получилось, что хабр скатился в ебаное говно? Это просто такая блевотина - на главной 24/7 маняистории даунов, как они стали успешными/подборка для вебмакак(в основном по верстке)/изредка очередной хайп туториал по бигдате/машинке, написанный по мотивам страницы из википедиираньше это были мануалы по умному дому. Если раз в неделю я наткнусь на интересную статью - и то будет хорошо. Где годный контент? Где неделя компиляторов брейнфака/трейсеров в 29 строк? Где серии мануалов о том, как написать свой опенгл? Где рассказы о том, как спизидили софт у минобра и делали ревью этого говна? Неужели больше никто не интересуется нормальным программированием?
>>935881 Это естественный процесс. >Неужели больше никто не интересуется нормальным программированием? Я интересуюсь, ревершу венду, но хули толку, никто даже на простой вопрос ответить не может. >>935725
гавно, гавном, а изредка проходят более чем годные статьи. Мне вот, например, по тематике вайти понравился относительно обсос mvc паттерна, фундаментальная статья получилась. Паттерн все равно не понимаю, зато умных терминов типа пассивных вьюшек набрался.
>>935885 Ну под нормальным я имел ввиду не только байтоебствоничего против не имею Даже публикации про тырпрайз кажутся интересными, хотя еще пару лет назад спокойно их скипал
>>935545 Если хочешь стать нормальным программистом, то учи С, а потом все что угодно. Если хочешь стать быдлокодером, то сразу начинай учить все что угодно.
>>935498 >может оперативка засирается Как-то повеяло из времён Форточек 3.11 этаким кисловато-протухлым замшелым говном... Да, это разделяемая память, маздай не чистит её и она таки засирается.
>>935950 Схуяли не пригодится? Каждый день в софте(браузеры особенно) находят хуеву тучу уязвимостей - включая и переполнение буфера(но чаще разные use-after-free)
>>935971 Дурачек, как бы в рашке полно компаний, которые занимаются малварем(мейл, касперский, др веб, + разные нии, где трудятся на славу оборонке - первое что вспомнил)
>>935977 >др веб Мертвы. Помню, в 90-е нанимали студентов ВМиК МГУ, платили 100 долларов в месяц. >разные нии, где трудятся на славу оборонке Уровень заработной платы + нет кондиционера + появляться к 9:00 + мусара на хозяйстве. >касперский «Слишком старая компания, столько не живут». Внутри — загончики со скотом. >мейл НАХУЙ ЭТО ВОН ТУДА!!!!!1111ы
>>934908 Спасибо, анон. Спустя много времени, я догадался, что нужно выделять динамически память под переменную q, то есть добавить в цикл char *q = new char[80];
>>935985 >Уровень заработной платы + нет кондиционера + появляться к 9:00 + мусара на хозяйстве. Это потому что ты так скозал? Еще студентом подрабатывал в таком месте, кондеры, столы, стулья, современные машинки были, начальства как такого не было(типо все на ты), приходи во сколько хочешь. Главное, чтобы спринты во время делал(неделя-месяц) и документацию по госту писал(лол).платили и правда не очень много(хотя для студента это было дохуя), но были разные премии, отпуски, больничные и тд >Слишком старая компания А, ну тогда остаются стартапы со смузи и машинг лернингом, где никто нихуя не делает, но подают заявки на гранты и пытаются себя кому-то впарить. Ты уж определись >Мертвы Сайт работает, что-то продают, да и на hh висят вакансии Думаю, что в почти каждой большой компании есть позиции специалиста по безопасности(хуяндекс, сбер и прочие банки - 100%)
>>935995 >Еще студентом подрабатывал В каком столетии это было? Сейчас в госсекторе жопа, нет, ЖОПА. Всё убрали, все премии и доплаты, зарплата заморожена на уровне 2012 года (это при двухкратном росте цен), ебут за каждую провинность и вообще закручивают гайки. На всё одна отговорка "На ваше место очередь стоит, никто не держит". Вот зачем я там сейчас работаю...
>>935998 Ну хуй знает, я думаю есть разные предприятия(не только под эгидой научного института, типо просто левая непримечательная небольшая компания), например, о которых просто так не узнаешь и берут туда в основном студентов и по связям из других контор. и да, это было в ДС, поэтому в ваших мухосрансках может быть и пиздец
Возможно, спрошу полною поебень: в бесплатной версии visual studio есть дизассемблер для скомпилированных файлов и возможность подсветки синтаксиса с??
Аноны, 17 лвл репортин ин. Решил я ещё пару месяцев назад вкатиться во всё это дело с веб-разработкой, освоил основы пыхи из шапки пыхатреда так и не догнал каким местом он будет учавствовать в разработке и добиваю курс html css на кодакадемии. Вот здесь у меня и появилась мысль создать что-то своё, но суть в том, что я ничерта не шарю в нужном софте и как всё это дело установить. Алсо что мне делать, когда я добью все курсы веб разработки в кодакадеми? могу долго сидеть, так как вся эта тема мне даже доставляет
>>936185 > что мне делать Просто иди нахуй, без тебя веб макак хватает, заебали демпинговать индустрию, при этом еще быть необучаемым и задавать тупорылые вопросы
Haskell - для тех кто хочет заниматься именно компьютерной и математической наукой. Для практических задач он не котируется посему вакансий по этому языку астрономически мало. К тому же, для изучения языка нужно уже неплохо шарить в матане и дискретке. Для новичка я бы посоветовал Python в силу относительной простоты кодинга на нем и наличия возможностей ООП, что роднит его с современными языками программирования
Я сам начал программировать с Python. А после уже изучил Java, C# и C++ (последний язык я уже начал изучать с уника)
Вопрос к успешным фрилансерам, сколько бы вы запросили за создание сервиса по типу этого https://app.prntscr.com/ru/ ? Суть такая, десктопное приложение под венду с простой возможностью делать скриншот, автоматом заливать его на свой сервер и получать ссылку. Просто минимальный функционал десктопного приложения, простая верстка на фронтенде и минимальный бэкенд.
>>936193 Почему пересел с питона на другие языки? На чем кодишь сейчас? Это другой анон, но я хочу учить питон и дальше, уж очень душа к нему близка, но смотрю - чуть ли не каждый с питона начинает, но продолжает уже на других языках. С чем это связано? С отсутствием вакансий? Или дело в самом языке?
>>936198 С Питона хорошо начинать, потому что язык продуманный и минималистичный. Сам я начинал с Жавы изучение программирования, потом как пересел на Питон, так до сих пор и пишу на работе, переезжать никуда не собираюсь. Только Си немного решил познать, чтобы в Питоне лучше разбираться.
Ебанутый вопрос. Есть ли алгоритмы напоминающие мозаику? То есть, условно говоря, маленькая программа сделала работу и отобразила цвет, или что там, соседняя тоже сделала маленькую работу и отобразила такое же, но в купе это получается единая странная картина. Нагуглил кучу всего (нейросети, узоры, клеточные автоматы, синергетика), но разбегаются глаза и непонятно где то, что мне нужно.
Программаны, есть тут работающие питонисты? Какой минимум нужен для того, что бы взяли на работу джуном хотя бы за еду? (1 год неспешного самообучения Пистона, 1 месяц JS)
Курсач - запилить аналог меилру/гугл-ответов до апреля. На выбор для серверной части предлагается либо django, либо nodejs. С чем проще не обосраться в сжатые сроки?
>>935386 >>935386 >Как тренируется чемпион мма в супертяжелом весе? >Мужик, ты не сможешь сразу стать чемпионом мма, забудь. >Какой материал используется для обшивки космических шаттлов? >Мужик, ты не сможешь сразу шаттл построить, забудь. >Как прокладывали трансатлантический телефонный кабель? Каким образом осуществляется его обслуживание и ремонт? >Мужик, ты не сможешь сразу трансатлантический кабель проложить, забудь. А ты сможешь сразу нахуй пройти, запомни. Ебанат, блядь. Я смотрю тут у некоторых личностей истерия развилась в связи с перенасыщением рынка, выливающаяся в рефлекторную демотивирующую активность в ответ на любой пост.
>>936367 Тот год когда начинается твоя выборка, стал просто охуитительным для инженеров. Раздроченный нефтекран изрыгал потоки нефти, олигархи делили уже землю на Марсе, чиновники пялили мальчиков в попу в банях с Пресвятыми Попами и покупали очередную губернию с озером и холопами, строители воровали сразу крупнопанельными бетонными блоками, офисный менагерский планктон читал гей-журналы, выбирал уже БМВ и планировал поездку на Мальдивы.
Один лишь программистишко питался тем, что вытрясет из клавиатуры, самостоятельно лечил простатит, бабы уже лет как 10 ему не давали, американский менеджер сменился на копчёного индуса. Бабла хватает на койко-место в новоебенёво, корытце отрубей доширак, охуенный интернет и новый ноутбук. Понятно, что эту убогую клоаку вынуждены были покинуть самые стойкие кодеры, т.е. с наследственными квартирами от бабушек. Ибо иметь отношение к программированию стало уже просто неприличным в светском обществе.
Был, конечно, некий позитив. Кодеры, вынужденные уйти жить на теплотрассу, решили "сделать бизнес". Эта хохма отдельного креоса заслуживает. Делать бизнес своим трудом в воровской насквозь прогнившей стране - решение слепоглухонемого эмбицила на фуршете вырастить и съесть чорную редьку: жрачки дохера, а он решил всё трудом добиться! Все эти ненужные убогие близнецы программки-шареваре, засравшие весь интернет веп-ресурсы уебанов СЕОшнегов, попытки сделать куцые проектики для больших дядь, всё это было очень смешно, аццки трудозатратно и абсолютно коммерчески неудачно. Программистишки и тут программистишки, лузерьё ёбанное.
Единственный вменяемым выходом из ситуации было тупо сидеть и не работать. Собственно, как и вся страна. Тупо дрочить над каким нибудь проектом и получать бабло. Все, абсолютно все мои вменяемые знакомые, кто не съебался, так и сделали. Респект и уважуха.
Аноны, я вашем разделе никогда не был, так что не бейте если я не тут спрашиваю. Дело в том что я как-то общался по почте с одним подозрительным человеком, предположительно имеющим отношение к хакингу. Он мне скинул файл, картинку, я его открыл и сохранил в систему. Потом мне на почту пришло письмо что кто-то ввел верный пароль от моей почты, а в истории входов было дохуя входов не из моего города. Я проверил остальные ящики, там тоже были входы из того же места. Далее мне пришло письмо что мою страницу вк кто-то ломанул. Я в момент все снес, сменил с другого компа все пароли. Вроде бы все устихомирилось и входы пропали. Сейчас они опять появились. Что за хуйня? Это почта глючит? Или этот хер опять добрался до меня? Я ведь все сменил с другого компа, а зашкваренный даже не подключал к инету с тех пор.
>>929492 (OP) Почему матрицы перемножаются с одинаковой скоростью в случае с однопоточным умножением и многопоточным? Вот перемножаю матрицы с помощью POSIX Threads: http://pastebin.com/R0tQS9CE На вход количество потоков, размер квадратных матриц, затем сами матрицы. Для четырех нитей скорость умножения матрицы 1000x1000 примерно 10 сек. Но меня смущает момент с pthread_join в 98-ой строчке. Правильно ли я делаю, не будет ли прога останавливаться и ждать пока вычисления завершит i-тая нить и только потом запускать i+1 ую? Как в этом месте быть?
При этом произведение тех же двух матриц с помощью последовательного вычисления каждого элемента одним потоком дает ту же скорость: http://pastebin.com/tL7pMBAW
Инпут генерирую этой прогой: http://pastebin.com/FCLsbTrf , если кто будет проверять. Буду очень благодарен за помощь.
Анон,я прохожу курс по Джанго ,потому мне приходится работать как на своей машине,так и на виртуалке. У меня есть shell скрипт ,который запускает сервера и инициирует приложение . Вот сам скрипт #!/usr/bin/env bash
sudo unlink /etc/nginx/sites-enabled/default sudo ln -s /home/box/web/etc/nginx.conf /etc/nginx/sites-enabled/test.conf sudo /etc/init.d/nginx restart sudo /etc/init.d/mysql start как мне заменить часть /box/ на выражение,которое бы автоматом подставляло пользователя,например если я работаю на своей машине с пользователя russianvanya,то путь автоматом превращался в /home/russianvanya/web сижу с линупса(Manjaro)
>>936366 "Кто шарит" == "Кто разбирается, как реализовать быструю сортировку с разделением на три части аналогично примеру на сайте, который я скинул" "Хелп" == "Скиньте реализацию, кто знает, как реализовать"
А как вообще понять, на каком уровне я нахожусь по программированию? С программированием я впервые столкнулся в школе, там мы изучали основы на паскале. Потом в универе мы проходили основы с++, ассемблер, Си. Я для диплома писал небольшую программу на Си для микроконтроллера. Недавно немного изучал сишарп, хотел понять, в чем суть ООП. И какой это уровень развития? Новичок или уже нет?
>>936418 > абстракция позволяет проектировать программы, не увязая в деталях представления данных Получается, ООП для этого нужно? Для упрощения печатания программ?
Интересует разработка драйвера который был выполнял следующие задачи: 1) ObRegisterCallbacks ObUnRegisterCallbacks другого драйвера 2) disable obProcess(PreCall) obThread(Call) re-enable obProcess (PreCall) obThread (PreCall) по сути тоже самое что и в первом пункте Code signing certificate (Цифровая подпись) драйвера с меня Кто может помочь? о цене договоримся.
>>936464 Я перевел код на сайте в java код и он не работает Можешь глянуть? http://pastebin.com/bHC35DPs Скобки определял по отступам(Например, в while true выделен отступами блок кода, который в нем находится) Возможно, я где-то допустил ошибку.
Пр, изучаю немного openGL, хочу сделать скринсейвер. Пока что подргузил свою 3д модельку, но не могу найти примеров скринсейверов. Именно хочу чтоб мои фигуры летали и отскакивали от краев, но не понял, как такое сделать. Если конкретнее, то во всех примерах фигуры задаются glVertex3f и засовываются в List, а у меня так не получается.
Котаны, помогите решть проблему, ну или сказать, что так как я хочу сделать невозможно. Нужно запустить разом пачку sql скриптов в разным базам. В общем, думаю это сделать через батник и SQLCMD, но не получается передать переменную конекшенов в SQLCMD. Вот если бы как-то так работало, да еще с экранированием переменной для пути к файлам с оскриптами.
Пытаюсь сделать вот так, но не работает, если захардкодить параметры - все ок. SET script1path = "G:\CMDtest\script_1.sql"
set dbname = "DESKTOP-11"
sqlcmd -S $(%dbname%) -U sa -P 111 -i $(%script1path%)
>>936390 Во-первых, для таких задач есть более высокоуровневые OpenMP, TBB, Cilk, std::thread в конце концов. А во-вторых, при наивной реализации будут кэш-миссы https://www.youtube.com/watch?v=WDIkqP4JbkE
>>936499 А нахуя они нужны? Совковские дегенераты могут чему-то научить? Энивей, тебя никто в универе не научит работать в команде, поддерживать проект, писать документацию, тесты и тд Единственный варик для тебя - попытаться за год поконтрибьютить в опенсорс проекты и потом составить резюме на основе этого, но тут как повезет
>>936499 Подрабатывать и иногда являться на пары после третьего курса. До этого же положено въёбывать в инсте за репутацию. мимо бросивший институт на первом курсе
Я фронт, которые немного вкатывается в бэк, и вот потребовалась регистрация/авторизация. Бэк запилил, ну получаю данные, солю пароль, генерирую токен, отправляю в базу, а токен отправляю на фронт. Так вот что дальше с ним делать? Как мне на фронте знать/управлять авторизацией пользователя? Сохранить этот токен как куку, а дальше? Что такое сессии? Можно тупо ссылкой ответить. Спасибо!
>>936502 >OpenMP, TBB, Cilk, std::thread В универе pthread начали изучать, скорее всего этой библиотекой, семафорами и мьютексами многопоточное программирование и ограничится.
>при наивной реализации будут кэш-миссы Как в данном случае понимать "наивную реализацию"?
>>936507 >Тогда нахуя вообще поступать? А нахуя ты поступил? Я сначала хотел заниматься наукой, потом понял, что в рашке все сгнило и тупо косил от армии. И да, хуй знает каким надо быть дебилом, чтобы не сдать сессию хотя бы на тройки.
Это потому что ты так скозал? Вот ты закончил, получил диплом, а тебе все равно что-то никуда не берут. Подвоха не чувствуешь? диплом в основном за бугром требуют, и то для повышения зп
Скиньте простую реализацию TimSort на java Нашел только исходники в джаве, но их разбирать нереально(900+ строк кода) Ну еще нашел код на С++(http://www.cyberforum.ru/cpp-beginners/thread1465741.html), реализовал его на java(http://pastebin.com/xDcp3rEV), но работает он в десятки медленней, чем стандартная реализация на джаве P.S. в коде измерял время Arrays.sort(); для сравнения с моим алгоритмом, помню, что если подавать в него объекты - будет Timsort, примитивные типы - Dualsort
>>929492 (OP) Привет. Хочу задать такой нубский вопрос: Чем конкретно занимаются программисты? Скажем, язык С. Что на нем программируют в обычной средней конторе? Или какой средний заказ на фриланс бирже на языке С?
>>936503 > Энивей, тебя никто в универе не научит работать в команде, поддерживать проект, писать документацию, тесты и тд И к лучшему. Будь моё желание, я бы забыл к хуям всё это говно и вернулся бы в универ. Подскажите лучше как выкатиться из it?
>>936572 Я как раз и делал окошки с кнопками, когда изучал сишарп. Делал упражнения из книги. В Visual Studio это все очень быстро и просто получается. Но неужели вся суть ООП только в этой быстроте и синтаксическом сахаре?
>>936564 >язык С. Что на нем программируют в обычной средней конторе В обычной — ничего. Где-нибудь в оборонке — осваивают бабло. Ещё на нём написана ОС на твоём компе, но в роиссе это знание даёт очень мало прибыли.
>>936579 >вся суть ООП только в этой быстроте и синтаксическом сахаре А разве этого мало. Плюс, когда 2-3 человека работают над проектом, они имеют разделение на модули прямо искаропки (да, я в курсе, что это есть и не только в ООП-языках)
>>936589 Ну я почему то думал, что ООП - это какой то качественный прорыв в программировании, который дает какие то новые технологические плюшки. Ну не знаю, улучшение оптимизации кода там или еще что то. Хз короче. Я в какой то статье читал, что из программирования вместо творчества хотят сделать конвейер или что то типа того. Наверно это как раз что то из этого разряда.
>>936600 Не знаю что ты там себе нафантазировал, но программирование существует для того, чтобы решать определённые задачи, и важнее всего скорость и удобство решения этих задач и последующей поддержки кода.
>>936602 Инфраструктура, штабильность, производительность, большое количество макак.
>>936579 Это только начало. Теперь прочитай GoF и Александреску и потрать пару лет на осознание и правильное использование или скорее неиспользование всего этого.
>>936684 >Теперь прочитай GoF Плохой совет. Тут нужно сначала чистый код пердолить, поработать, а уж потом про паттерны читать. Иначе неофиты быстро зарабатывают себе паттерн головного мозга.
Ребят, сап Я на первом курсе универа, универ норм, учусь в нем топово на 5 в основном, если это матан\программирование, англ\русский на 3-4 вытягиваю Такой вопрос: С какого курса стоит забивать на учебку, ну, просто сдавать все на 3 и начинать искать себе пратику\работу в программировании, делать свои проекты, чтобы не выйти с универа с пустыми руками? А то я ловлю себя на том, что просто отдыхаю от учебы в свободное время, вместо того, чтобы заниматься программированием и это печально. И вообще как подавить эту лень и желание "отдохнуть", посмотреть фильм, погулять и начать просто ебашить проекты?(Понимаю, что просто нужно сесть и ебашить, но может кто-то какой-то мотивирующий пример приведет, скажет, как он преодолял лень) (Хочу стать С++ девелопером, если это важно)
>>936744 Ну типо пили в течение 1-2 курса свои проектики, и заливай на гитхаб, пробуй контрибьютить в опенсорс проекты(есть, например баг трекер мозилы, куда выкладывают достаточно простые баги, которые каждый может пофиксить и отправить пул реквест) - это поможет тебе не обосраться, когда придешь работать в компанию и первый раз встретишься с хуевой тучей чужого кода, который работает на одних костыляхда еще и без документации, изучай патерны/особенности языка/алгоритмы/компиляторы/сети и прочую поеботу из раздела cs. Можно комбинировать с первым пунктом: например, написать свой компилятор/парсер чего-либо. После того, как наберется определенное кол-во кода на гитхабе, которое не стыдно показать(где-то 3-4 курс), то ходи по собеседованиям на джуна(работу за еду сразу шли нахой). Можешь еще летом(но искать надо зимой/весной) поискать стажирововчку за бугром(скоро, кстати, начинается гугл самер оф код, можешь попробовать поучаствовать), большинство компаний активно хайрит студентов, да еще и бабки платит неплохие. И да, на сях в основном работу можно найти в дс/2, если ты в мухосранске и не планируешь заводить трактор, то присмотрись к чему-нибудь другому
>>936760 Что не так? При нормальной теоретической подготовке, участию в опенсорс хуйне и нормальному гитхабу, вполне можно работать не за еду(хотя бы 600$+)это я про дс, если че. Что там в мухосранях я не знаю
Студент ПТУ по программированью в этом году заканчиваю. ООП хорошо знаю и понимаю, учил C# по Рихтеру. Что дальше то делать? Банально не понимаю что учить, такой уж я тупой ПТУшник. Помоги, анон, пожалуйста. Может я вообще выбрал неправльное направление? Может как дауны из моей группы пойти на курсы жопаскрипта и высирать сайты? Они то работают, а я сосу хуи.
>>929492 (OP) Привет, Анон! Изучаю плюсы, томущо интересно. У меня есть вопрос по алгоритму работы сортировок. Пузырьковая сортировка на повестке для, вроде бы все понятно, но хотелось бы глубже вникнуть в то, что происходит в коде.
Собсна, вопросы: 1) Вот есть у меня массив int a[n] = {3, 1, 4, 2, 5}; и сортировка по возрастанию. Что именно происходит вот здесь: if (a[j] < a[j + 1]) ? То есть, 0 элемент массива (3) по условию меньше чем 3 + 1 (то есть, 4 в сумме и с этим вроде как сравнивается 0 элемент, как я понимаю). Это именно так работает? Правильно мыслю?
НО. Откуда тогда для сравнения 0 элем. с 1 элем. берется соседнее число из следующей ячейки массива? Чет я не понял.
2) Как сделать на С++, чтобы скрипт перестал работать и выдал уже отсортированный массив, а не продолжал молотить до тех пор, пока for (i = 0; i < n; i++) (при n = 5) не выполнится?
Как в ютубе видео проигрывается? Хочу написать скрипт для скачки. На порно-сайтах была просто ссылка на видос в плеере, а тут через жс как-то. Кода дохуя и он сука минимизированный. Как эту хуйню читать я хз.
>>936895 Ты наверное троль, но я все же отвечу. Т.к. сам увлекаюсь алгоритмами. Если в скобке указано, например a[j+1] это не значит, что складываются j'й и элемент после него. Складываются индексы, т.е в случае если j = 3 (в твоем примере это значение массива 2) то a[j+1] это элемент массива с индексом 4, (в твоем примере 5). Это самые основы, видимо С++ для тебя первый язык, хуевенький язык ты выбрал для старта, ну ладно что хоть не хаскель. Для корректного завершения скрипта тебе нужно добавить в цикл условие, которое проверит собран ли массив. Например у тебя обязательно будет в цикле ветвление (если один элемент больше другого то менять их - иначе смотреть следующий элемент j++, т.е инкремент индекса). Вот во второе условие можно поставить счетчик собранных элементов (т.к. менять ничего не нужно допустим arraySortFinished += 1;) а в ветку, где ты элементы меняешь сбрасывать счетчик, arraySortFinished = 0; в условиях цикла можно указать, что выполнять его стоит до сих пор пока arraySortFinished не будет равен или больше длины массива, в этом случае если программа пройдет целый круг массива и ничего не поменяется, т.е. сброс этой переменной не произойдет, она достигнет значения длины массива и цикл завершится. Кстати, можно оптимизировать немного сортировку, чтобы она каждый раз до конца массива не сравнивала все элементы, и цикл for в теле где идет пересчет элементов прописать не весь размер массива, а только размер массива минус arraySortFinished, в таком случае, поскольку сортировка пузырьком толкает самые большие элементы в конец массива, на третьем проходе у тебя будет точно три элемента на своих местах в конце и проверять их нет смысла. На 4-5 элементах это не заметно, но при больших значениях это значительно ускорит время выполнения твоего кода.
>>936942 Спасибо за подробный ответ, Аноний. Ты очень помог я ведь сразу как-то засомневался, что это было арифм.действием
Алсо >Ты наверное троль Не, не тролль. >видимо С++ для тебя первый язык Именно так > хуевенький язык ты выбрал для старта Мы не ищем легких путей, лол. К слову, С++ очень неслабо так понимание того, что ты пишешь развивает. Я когда пробовал что-то макакать на пыхе, то вообще нихуя не врубался, что это за НЁХ и почему это все-таки работает. А как именно оно там шевелится, мне, ньюфагу, было вообще неясно.
linux поиск файловАноним20/02/17 Пнд 11:58:49#841№936990
Народ, подскажите, как имея ftp доступ, но не имея ssh найти файлы, отредактированные в определённый период времени. Клиентская машина - linux Mint, сервер - хз, но, скорее всего, Linux
Хочу сделать сайт для себя и для нуждающихся людей. Что-то типа секвенсора, но не для создания музыки, а для создания аудиодорожки из 10-20 файлов. Я могу только в html/css, английский. Знаю синтаксис php и немного javascript, но ума не приложу с чего начать и как. Подскажите пожалуйста, ребятушки.
>>936998 Ну, единственное, что могу сказать: не надо выполнять это все со стороны клиента. Если тебе нужно, чтобы из 10 коротких аудиофайлов получался один длинный, то это получается конвертер. А это можно реализовать с помощью php, ruby или python. Либо как-то это увязать с возможностями linux-сервера. Здесь уже нужно владеть shell-ом.
>>937008 > Ну, единственное, что могу сказать: не надо выполнять это все со стороны клиента. А почему? Мне не обязательно, чтобы в конце это был один целый файл, который они бы могли скачать. Есть файлы с названием 1,2,3,4,5,6,7,8,9,10 и т.д. Нужно чтобы они могли составить себе последовательность из этих файлов. Например 1,4,5,4,5,7,8,1 и прослушать нажав одну кнопку. Если есть ещё советы, то я буду благодарен. В любом случае спасибо большое!
>>937013 >почему? Потому что ты же знаешь, что JS во время своей работы задействует дохуя ресурсов клиентской пекарни. Юзер хочет получить результат, а не провисающий браузер.
>>937106 Хотя нет. Можно научиться. Когда загружаешь фотку из гугла меняй название на рандомный набор цифр. Например - КОТ.jpg меняем на 1247947974.png
>>937035 Да конечно, их иногда и юзаю. Но Вынь2000 не полна и не компиляется. >>937061 Спасибо за хороший отзыв. Но лучше бы на вопрос ответили: >>935725
>>937139 вот как программа воспринимает ввод, если буду умножать на 10, то что с этого выйдет? как мне понять, что конкретно это число нужно умножать на 10, вдруг я буду умножать на 10 число равное, к примеру, 0.01
Есть git репозиторий. Дело в том, что контент этого репозитория мне надоел и я хочу его удалить и начать заново. Можно ли будет как-нибудь восстановить контент после того, как я его удалю и начну писать заново?
Пр, у меня сириусли проблема. Есть один проект, в нем есть огромная матрица, в редакторе она занимает около 5к строк, и я, бля, не могу открыть эту хуиту в вижуал студии. Конечно, можно открыть это все в нотпаде, но хули она при вставке этой матрицы виснит наглухо, что она делает?
>>929492 (OP) Реально ли, после годового посещения курсов по front-end кодингу, зная html css и js, устроиться в IT компанию с ежемесячной ЗП в 500-1000 у.е.?
Аноны поясните за джаву. Откуда такая наркомания. После С и питона это просто пиздец какой то. "Мы не дадим тебе создавать объекты интерфейса но через анонимные классы в методы другого класса пожалуйста" Вот это блять валидный джава код пусть и говнокод http://ideone.com/91kHvB
>>937170 После применения fixed 0.16е-4 превратилось в 0.000016, что правильно, я понимаю, в таком случае ошибка в примере? Может есть какой-то способ отследить, когда вводятся такие числа, типа 0.16е-4 и отсекать все, что после "е" включительно? Пикрелейтед- условие всей задачи
>>937183 Ты вставляешь код в форму и нажимаешь сабмит, после чего он прогоняется тестами? Если так, то забей хуй на формат вывода. Отсекать нельзя, ибо 0.16е-4 и 0.16, разные числа, как понимаешь.
>>937186 Там уебанская система, я вставляю код, он прогоняется тестами, проходит только один тест, но если вводить нормальные числа, а не в формате 0.16е-4 и так далее, то все работает нормально. Эта система проверки просто сверяет ввод и вывод, т.е, при конкретном вводе должен быть конкретный вывод, выше уже был скрин с примером ввода и вывода. никто из группы этой задачи не сделал даже на один пройденный тест, так что хз
>>937191 Остальных тестов нет, это нужно у препода спрашивать, чтобы узнать. Хуй знает, что делать, чувствую, что обосрался просто, ненавижу такой хуйни
>>937197 Думал об этом, но блять 0.16е-4=0.00016, а если я буду просто запоминать "0.16е-4" и выводить, то оно все равно не пропустит, это наверно бесполезный спор, потому что сами тесты какие-то уебищные
>>929492 (OP) Сап, пишу на 1sheeld код для включения лампочек по голосу, одну группу лампочек я включаю на сишке, а другую группу - на ассемблере, но ассемблера я не знаю от слова совсем, может кто мне помочь с этим? (там будут тоже 3 лампочки на 10,9, 8 порт, но на ассемблере). Буду очень признателен. https://ideone.com/3hZk1X - вот сам код
>>937291 Залей код на гитхаб, прикрепи ссылку на него в профиле на апворке и через 5 минут работодатели завалят тебя своими предложениями. На работу меньше 300к в секунду не соглашайся.
Подскажите по теории БД!!! Немного запутался в определениях вот у меня задача Есть мн-во A={a,b,c,d,e,f} мн-во отношений S={{a}->{b,c},........} нужно проверить, что {a,d} - ключ. через замыкания.
Так вот, есть 2 стула свойства 1 уникальность - это когда замыкание {a,d}+ = A 2 неизбыточность - как я понял, это когда {a}+ !=А и {b}+ !=А Если замыкание {a}+ =A, то {a} - уникален, и ад - не ключ Я правильно все понял, или где-то проебался?
Суп, программач. Почти 10 лет занимаюсь вебом, но в последние 3 года понял что JS и его вагон фреймворков мне совершенно не интересны и поэтому пилил бекенд, а фронт никогда не трогал. А вот недавно посмотрел вакансии и понял что в 9 из 10 будет этот ебучий ангуляр, реакт, вуе, хуе и т.д. Собственно вопрос: можно ли будет в будущем заниматься бекендом без JS? И если да, то куда лучше перекатываться?
>>937365 Скорее всего будет JS, а именно Нода. По ней сейчас вообще неоправданно завышенный хайп, я считаю, как в свое время по рельсам. Но в отличии от руби на JS уже пишет дохера народа на фронтэнде. Перекатиться можно в решетки иasp.net. PHP медленно сливается, но имхо еще лет 15-20 будет жить.
>>929492 (OP) суп, как скомпилировать исходники с гитхаба в программу? Реши научится, скачал первые попавшиеся исходники с гитхаба (рогалик IVAN), скажите как его скомпилить в обычной командной строке винды?
Пиздос, уже больше часа не могу написать на ПРОЛОГЕфункцию предикат для поиска множества префиксов листа. Например для [1,2,3] - [[1], [1,2], [1,2,3]]. Какой же ебанутый язык. А ведь я смеялся когда-то на теми кто хачкель не понимал, мне он сразу нормально зашел.
>>937464 >Подарили мне два тома кнута Охуеть как завидую. >>937464 >Стоит ли это чтиво потраченного времени? Если умеешь нормально в математику и хочешь добиться большего, чем крудошлёпанье - однозначно.
>>937545 Тебе никто ничего не обязан, придурок. Анон - это не твоя мамка, которая тебе хавчик за пекарню приносит. Научись правильно просить о помощи, спесивая мразь.
Сап дворщ, собираюсь познать погромирование путем самопознания. Посоветуйте самый распространённый язык и самый подходящий для этого дешевыйпекач. Все остальное за мной
>>937612 >самый распространённый язык C/C++ или Python. Я на твоем месте выбрал бы первое, т.к. на него дохуя обучающих материалов и книг на русском. Кроме того, большинство мейнстримных языков разрабатываются с оглядкой на Си. Поэтому обратись к первоисточнику, лол. >самый подходящий для этого дешевыйпекач ?? Да любой, какой есть. Странный вопрос.
>>929492 (OP) Хочу вкурить строковые алгоритмы. Какой язык лучше использовать? Есть ли удобные программы, которые понимают формулы? У меня мозги плавятся от for, while, for, for, for, ебучих массивов и циклов. Я хочу лучше и наглядно понимать, как работает алгоритм, а сейчас спотыкаюсь об синтаксис.
Дорогие си-погромисты. Обращаюсь к вам, первокурсник-тугодум. Задали прогу сделать, которая кодировку в тексте исправляет. С UTF этих ваших, да ASCII в windows-1251. Из аски в вин я более-менее смог наклепать, но из 2хбитового ютф ну никак не шарю... Направьте в нужном русле, пожалуйста!
Здравствуйте. Такой вопрос - я пытаюсь брать данные с некого сайта. Первые 3-5 запросов возвращают код страницы, а вот потом появляется ошибка 504 - Gateway Timeout. Запросы отсылаю с интервалом 10 секунд. При изменении ip опять становится возможно 3-5 раз взять данные, но потом ошибка повторяется. Пробовал прокси с изменяющимся ip - всё равно также. Пользуюсь c++/Qt. С некоторых других сайтов данные забираются без ошибок. Можно ли обойти эту ошибку 504?
>>936785 >Может как дауны из моей группы пойти на курсы жопаскрипта и высирать сайты? Можно. Можешь на asp.net core посмотреть, он как раз свежий. Сможешь высирать сайты на C#. Но Javascript таки придётся выучить. А хули делать, надо подстраиваться.
Добрый вечер, погромистеры C++, прошу помощи Задали лабу: Исходное сообщение было в одной из кодировок (cp1221, cp866, koi8-r).
По пути к пользователю оно подверглось N преобразованиям из одной кодировки в другую (N in [0..3])
Задача - написать программу, восстанавливающую исходное сообщение.
Надо как-то понимать, в какой кодировке текст (или он не в одной из кодировок) Надо уметь преобразовывать из кодировки в кодировку А я не шарю в кодировках в принципе, как с ними работать, как распознавать, как менять. Анон, помогай разобраться, объясни, как вообще узнать, в какой кодировке файл, как их менять и т.д.
все, анон, я больше не могу на этом дерьме сидеть: отвратительная убогая ide, древний синтаксис, отсутствие наследования, в этом языке сделано ВСЕ для того чтобы не хотелось на нем писать, не смотря на охуительную библиотеку под офис и winapi. куда перекатываться?
Я совсем ньюфажина, /pr. Знаю только теорию ООП, мой предел - лабы в универе. Хочу взять на диплом тему "распознавание лиц". Сколько времени уйдет на вкатывание в эту сферу? Насколько хорошо нужно разбираться в математике (и какой), чтобы писать по этой теме дипломную работу?
>>937772 > cp1221 cp1251 > По пути к пользователю оно подверглось N преобразованиям из одной кодировки в другую Что это значит? Напиши код такого преобразования и ответ станет очевиден.
Господа, не могу вкатиться в простейший веб. Короче, прохожу через академию россиянскую - а там бесконечные задания c заучиванием тегов, чую меня наебывают. Как вообще изучить все теги, ксс и жс, чтобы разбираться что к чему на практике? А то учишь коней в вакууме а на деле сложная хуйня непонятная.
>>937826 Ну, если тебе это придаст мотивации, то проще веба только всякие контент-менеджеры и копирайтеры. Скачай где-нибудь на мурриканских сайтах псд с лендосом и верстай. Теория - это все хуйня, нужно реально практиковаться, только тогда чему-то научишься. Я тебе накину положняк, что тебе необходимо сейчас уметь: 1) flexbox (хуй забей на флоаты, это говно мамонта). 2) Медиа-запросы. 3) Попсовый фреймворк. Барабанная дробь... БУТСТРАПОН
Вся эта хуйня изучается за неделю край, там базово вообще нет ничего сложного. А теги хуле там учить? Ты ими пользуйся, они сами выучатся.
>>937840 Говорят, сейчас везде реакт, ангуляр и вебпак. Можно в двух словах для чего они? В чем смысл верстания? Разбить изображение на элементы и вручную прикрутить их к таблице бутстрапа? Как это сейчас делают? Или заказчик еще дает свою систему? Или надо воообще все с нуля написать и прикрутить?
>>937826 >Как вообще изучить все теги, ксс и жс, чтобы разбираться что к чему на практике? Зачем всё учить? Прочти, чтобы в памяти отложилось, что есть тег для заголовка, тег для цитаты, и гугли при необходимости.
>>937840 И просто поставь себе задачу: запилить лендос, чтобы он корректно отображался на всех устройствах. Вот ты например не юзаешь бутстрап, значит ебашь на флексах. Вот у тебя поменялось разрешение и колонки выстроились допустим по 4 в ряд. Тебе хочется, чтобы они ебашились по две в ряд. Воооот, теперь тебе нужны медиа-запросы, с помощью которых ты сможешь это переключать. Как разберешься, начинай потихоньку прикручивать туда jQuery, чтобы свистелки посвистывали, а перделки попердывали. А вот и твой первый лендос подъехал https://symu.co/freebies/templates-4/cantus/ Здесь вообще ничего сложного нет. Возьми мейл на 10 минут, туда придет ссыль для скачивания.
>>937858 Ну в целом принципы я уже изучил, главные теги там, p, br, вот это всё, как ксс прикреплять, но все равно как-то страшно в мир идти, там наверняка будет что-то еще дополнительное, на чем я застопорюсь. Например, сейчас вот придумали новый формат ксс, уже не помню как называется. Фронт вообще принято через что-то компилировать, лол. Это уже не девяностые где все просто было.
>>937850 >сейчас везде реакт, ангуляр и вебпак Пока не морочься, разберись сначала с версткой. >В чем смысл верстания Воссоздание макета с помощью хтмл-цсс, перенесения изображения в код, лол >Разбить изображение на элементы и вручную прикрутить их к таблице бутстрапа? Если ты имеешь ввиду то, что нужно нарезать макет и раскидать его куски по сетке, то да. >Как это сейчас делают? Хуяк-хуяк, и так сойдет! Че как маленький-то:) >Или заказчик еще дает свою систему? Есть заказчики, которые вообще присылают тебе ПДФ-файл и с него надо сверстать сайт. Как ты думаешь, что мне хочется сделать с дизером, который сдал работу в таком виде? >Или надо воообще все с нуля написать и прикрутить? Где как. Но ты не ссы, твое дело - корректное отображение страницы, а все свистяшки - это, строго говоря, не твоя забота. По-хорошему этим всем должен заниматься нормальный прогер, так как если ты сядешь писать еще и на жабаскрипте, то вангую, будет пиздос. А все потому, что ты, скорее всего, не знаешь ни одного нормального ЯП, поэтому грамотный, рациональный код, от тебя на этом этапе было бы глупо ожидать. Но сейчас да, человеки-оркестры пользуются популярностью. Чистому верстальщику сейчас хуже, чем еще 5 лет назад. Но все равно шансы есть, если будешь стремиться к развитию в этих ваших js-ах.
>>937877 на гитхабе, но Смак не работает, каким именно вариантом? Там при попытке скомпилить выдаётся несколько вариантов, вариант студии не работает, хотя она вроде бы установлена, короче, видимо я пиздец тупой и нихуя не понимаю, сделай мне пошаговую инструкцию
>>937864 Для чего ты вообще вкатываешься? Если для фриланса, то просто делай так, как уже сделано у заказчика. Если у заказчика вебпак, SASS и прочие ништяки- подтягивай их и пили, если у него говнокод- пили его и ищи другого заказчика. Если у тебя другие цели- озвучивай. >>937875 Хоть в MSPaint верстай. Но в индустрии правят формат PDS, и, может ещё формат Scetch.
>>937917 https://github.com/Attnam/ivan/blob/master/INSTALL 1. git clone 2. Install SDL2 - скачать http://www.libsdl.org/release/SDL2-devel-2.0.5-VC.zip , разархивировать, прописать новую системную переменную SDL2DIR с путём к папке. 3. У меня уже стоит vs2015 community со всеми cpp-компонентами, что новыми - для win7+, что старыми - для winXp. Ты попробуй создать cpp-проект в студии, она сама предложит доставить чего не хватает. 4. cd C:/path/ivan mkdir vs2015 cd vs2015 C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 14 2015" .. -DCMAKE_INSTALL_PREFIX=C:/path/ivan-build -DSDL2_LIBRARY=%SDL2DIR%\lib -DSDL2_INCLUDE_DIR=%SDL2DIR%\include 5. Открываешь студией vs2015\ivan.sln
В сраной стране совсем всё плохо. Мамке порезали зарплату и она больше не может оплачивать мне дилды с али, потому думаю о вкате в pr. Целюсь на джавку, она мне кажется самой адекватной. Питон не люблю, но думаю превозмочь мог бы. Что на нём сейчас пишут? Этот вопрос касается и джавы. Сам я часто пишу на Си для себя. Хотя "пишу" это громко сказано, в основном пердолюсь в прыщемирке, обсасываю интересную мне тему, однако за время обсасывания многое узнал, многое умею хотя мне о таком судить сложно. Допустим я выберу джаву. Основы у меня есть, думаю привыкну быстро. Что изучать, чтобы как можно быстрее осилить выполнение заказов? Много времени уйдёт? Сложно вообще подобрать заказ? Этот вопрос касается и питона.
Анон, мне действительно нужна твоя помощь, дай советов мудрых.
>>938005 ясно, сдл уже скачан и разрархивирован, но когда я прописываю переменную то мне пишет пикрилейтед, у меня ВС комьюнити последняя самая, вчера скачал с офф сайта, при установке были вроде не все компоненты, я просто выбрал тот вариант когда устанавливается само без выбора компонентов,
Парни, нам надо придумать понятия для программистов, по типу воровского закона. Вершиной иерархии (смотрящим) будет сеньор, миддл блатным, джун обычный мужик, веб-макаки - петухи. Смотрящим и блатным нельзя стать, если до вката в программирование ты работал на заводе, офисным планктоном, обслугой. Писать на руби и го зашквар. Нельзя работать на государство, только на частников. Не участвовать в политике и т.д.
Аноны, картинка, для простоты грейскейл, загружается в память, при этом яркость преобразуется из unsigned char во float. Какие адекватные способы как-то сгладить ступеньки дискретизации? По идее можно сделать интерполяцию между серединами ступенек по уровню и по позиции, заодно сделав оверсемплинг. На пикрелейтед одномерный случай, интерполируем какими-нибудь сплайнами между серединами по уровню, потом по позиции, а потом усредняем две этих интерполяции. Но как это для двух измерений сделать, епта? Есть какие готовые либы?
>>938057 ладно, не обижайся, я ж пошутил, но советов мудрых дать не могу, ибо ламер, у самого несколько вопросов есть >>938018 так что мне сделать с СДЛом? А то у меня не прописывается
Господа собираюсь вкатываться в профессию. У меня стоит задача писать парсеры с сайтов + не сложные считалки, работа с xlsx таблицами и различные боты с автодействиями для букмекерских контор и покер румов. Какой язык или языки порекомендуете к таким задачам?
>>938005 >системную переменную SDL2DIR с путём к папке. не работает >C:\Program Files\CMake\bin\cmake.exe" -G "Visual Studio 14 2015" .. -DCMAKE_INSTALL_PREFIX=C:/path/ivan-build -DSDL2_LIBRARY=%SDL2DIR%\lib -DSDL2_INCLUDE_DIR=%SDL2DIR%\include не работает
>>938082 Хуй его знает. Сложный вопрос. Есть у меня подобный бот, но на немодном страшном языке. Отвлекаясь от языка, могу примерно перечислить задачи, с которыми ты столкнешься. Ну что, перечислять?
1) Невалидный HTML, который не парсится биндингом языка к libxml. В ряде случаев мне приходилось задействовать expat или даже pcre, а это дополнительная возня.
2) Жабаскрипт и ajax. Если это интенсивно используется на сайте (например, как Avito показывает номера телефонов), то нужна JS-среда, однако NodeJS для этого мало, да и непросто - нужно воссоздать среду браузера.
3) Как вообще координировать реквесты. Остановился на умной очереди, хранимой в БД. У меня SQLite, но лучше что-то типа postgres.
4) Потоки. Как выгрузить бота на дешевенький VDS, чтобы он держал одновременно соточку открытых коннектов.
>>938082 > парсеры с сайтов Python + Scrapy > не сложные считалки Всё что угодно, раз уж начали питоном, то им же и продолжим > работа с xlsx таблицами Почти всё что угодно, если через com-объекты, то вообще всё что угодно. > и различные боты с автодействиями для букмекерских контор > и покер румов Питон, перл и любая динамика.
Прототипируй и проверяй работу на питоне. Потом переписывай отдельные модули на джаву, .net, D, что хочешь.
7) Это скорее не задача, а решение, но тем не менее отдельный момент, касающийся пунктов 3) и 5). Если бот все-таки вылетает, то очередь запросов все равно в БД, то есть она не потеряна.
>>938127 > Остановился на умной очереди, хранимой в БД. Лол, зачем? Есть RabbitMQ, ActiveMQ, Kafka. Они же могут быть и менеджерами транзакций в XA-транзакциях правда настроить это тот ещё гемор
>>929492 (OP) Аноны, а есть мб готовое решение такой штуки: Дано: Шрифт, символ с этим шрифтом. Найти: Символ в заданном шрифте с размером в пикселях равному размеру данного символа.
>>938139 Любая MQ в первую очередь должна обеспечивать гарантию доставки. Правда иногда надо на очереди включить персистентность, чтобы даже при падении самой MQ сообщения не пропали.
>>938140 Ты коряво сформулировал задачу, но вопрос вообще понятен. Нет, PHP не может точно определить, какая ширина строки, отрисованной рендерером шрифтов какого-нибудь Chromium.
>>938144 Анон, ты абсолютно прав. Но за очередью все равно стоит отдельное хранилище. Об этом и была речь. Но есть еще момент - реляционная БД обеспечивает огромные возможности в выборе записей.
>>938104 1. Скриншот переменных окружения 2. echo %SDL2DIR% в консоли. Надеюсь, ты её перезапустил после прописывания переменной? 3. Ноут с этим на работе, завтра посмотрю, но проект для студии у меня сгенерировался.
>>938017 > Целюсь на джавку, она мне кажется самой адекватной. Java Puzzlers.pdf Запори Integer-кэш ближнему своему. Многопоточность или утечка ресурсов на каждом шаге. Java 8 устарела в тот же год как вышла, а в легаси до сих пор шестая версия. И слева нихуя не мем, а грустная трустори. > Допустим я выберу джаву. Когда-то у java-треда была очень годная шапка, в которой была ссылка https://dou.ua/lenta/articles/java-enterprise-guide/ - немного устарела, в последних пунктах лучше смотри RxJava, Spring Boot, Play. Сейчас нет, ибо без прокси хуй откроешь. > Сложно вообще подобрать заказ? Для фриланса есть куда проще языки.
Не уверен, что самый подходящий тред, но уж какой нашел+возможно платина: есть раздолбай проработавший эникейщиком 5 лет. Какова вероятность, что он сможет в сжатые сроки освоить настройку маршрутизаторов и my sql?(считать, что он горит желанием это освоить и не совсем уж туп, обучаем). Совсем не в тему, но бонусом: тот же вопрос, но освоить администрирование 1С
>>938017 Походил по всяким апворкам на самом деле по отечественным аналогам, т.к. с ним не разобрался, жутко не дружелюбный сайт и меня переполняет желание отложить потуги заработать денег с помощью программирования на завтра. Я могу в теории выполнять только заказы связанные с вебом, но я не хочу в веб. Всё остальное — тёмный лес. Я даже примерно не представляю с какой стороны подойти ко всему этому. Что делать? Направьте меня, я не знаю как дальше жить. Аноооончики!
Как захостить веб-аппликуху/ сайтец в нете? В редакторах все просто - нажал запуск и твой быдло код крутится на локалке. В реальности же, как я понимаю, нужно орендовать сервер и купить домен. Есть годные бесплатные сервера для учебных проектов на 5-10 человек, или платные онли? Можно не покупать домен с доступом по исключительно по айпи? Сервер дома: что юзать, на виртуалке для безопасности? Какие подводные камни
Спрашивал несколько раз, но пока ответа так и не получил, поэтому спрошу ещё раз. В windows есть стандартное приложение микшер как часть интерфейса. На микшере все источники звука. Мне нужно глушить один из источников. Как я могу управлять громкостью из программы? Может быть дело и не в микшере, но нужно именно обрезать звук у конкретного приложения.
>>938227 Сервер на рувдс стоит 65 рублей, для начального уровня за глаза хватит. Стучать сможешь по айпишнику. Если нужен человеческий домен - то тоже, дешманские домены можно за 150 рублей в год найти. Подключение домена вообще изи, прописываешь днс-записи и все. И не говори что у тебя нет 65 рублей.
>>938292 Так для всего более-менее нормального нужны только профи. Вот для студентов в основном доступна работа на джаваскриптах и по ха пэ. Не посадят же убыточного джуна писать костыли и баги на крестах.
Как читерские программы (типа artmoney) вытаскивают переменные из памяти другого процесса? Вот ReadProcessMemory выдал массив байтов, а дальше с ним что делать?
>>938468 Мамашу свою проверь, выродок >>938560 Если с математической точки зрения задачи не вызывают труд, то выучить некро дельфи для сдачи зачёта будет не сложно
>>929492 (OP) Может не совсем в тему треда, но все же здесь, кмк, ответят бытсрее чем в других местах. Записался на курс на курсере https://www.coursera.org/learn/algorithms-on-strings , послушал пару первых лекций, хочу выполнить задание, а тут хуяк: "Приобритите курс, чтобы получить доступ бла-бла-бла". Это на курсере давно такая хуйня? Раньше, ЕМНИП, бабло было нужно, только если ты хотел какой-нибудь сертификат или типа того. На всех курсах такая хуйня?
>>938653 Какие нахуй свободные знания, во всем мире знания платные, любой нормальный институт, любая библиотека - платная. Только википараша бесплатная которая нахуй не нужна. Уверен, за этим кто-то стоит, потому что миру не нужно столько образованных голов, а нужно говно чистить. Нет денег - смирись, ты крестьянин, раб, твой удел это чистить говно. Недалеко от средневековья уехали.
Через битконвертер записываю текст в качестве стринга, но почему-то каждый раз выходит 512 символо в зашифрованом тексте, хотя я меняю его. Если не использовать вот это: BitConverter.ToString(encrypted).Replace("-", ""); То длинна меняется в зависимости от длинны собщения, которое надо зашифровать.
>Валдай — это резиденция нашего Солнцеликого. Как раз в районе 2008 года озеро Ужин у Долгих Бород перегородили забором по воде, вгрохав адские деньги. Поскольку Солнцеликий видимо, часто прокручивает в голове кадры с записи кончины коллеги, Муамара, то и аквалангисты из Моссада ЦРУ, видать, мерещатся. Так что в охранную гидроакустику вполне верю.
>>936744 >учусь в нем топово на 5 в основном >русский язык >свободное время >С какого курса стоит забивать на учебку Можешь начинать забивать прямо сейчас, но надо было начинать с первого сентября.
>>936744 Первые два курсабакалавриата (или три специалитета) ты учишься на репутацию. Дальше репутация учится на тебя. Алсо, не рекомендую рано работать, крудошлёпом всегда стать успеешь. Лучше пока посиди на шее у мамки и в какой-нибудь ШАД поступи. С работой свободного времени в разы меньше.
жава-спринг запилил 3 бина - Бин1 Бин2 Бин3 они наследуют абстрактный Бин, и реализуют его метод ВывестиСтроку
мне нужно в классе СтрокиБинов получить лист всех строк бинов. То есть не создавать вручную через new и выводить, а по-умному. чтобы я добавил новый бин - и он сам начал добавляться в лист. как жто сделать?
>>938893 ниработает кароч. спринг бины видит: Finished creating instance of bean ... но их лист с автовайрингом пуст.
класс с листом тоже пометил какбин
он даже пишет Processing injected element of bean 'СтрокиБинов': AutowiredFieldElement for java.util.List Бин1 Returning cached instance of singleton bean 'Бин1'
то есть он же сам пишет что в лист засовывает бины. но лист пуст. што происходит?
Как же мне ПИЧОТ с говноделов из джетбрейнса. Мало того, что контекстную документацию в IDEA не осилили, так еще умудрились изговнять в Kotlin плагине для Eclipse.
Открывается окошко с документацией и ссылками, наводишь мышь и тут же съебывается. Пидорасы блядь, сидели бы тихо не высовываясь, не форся своё говно, может быть не так горячо мне сейчас было.
Ребят, посоветуйте какой-нибудь опенсурсный SDK с нейросетью, чтобы можно было с минимумом пердолинга натренировать распознавание нужной хуйни на сотне готовых примеров.
>>939085 Каких? Спецов и сеньоров? ты hh давно гуглил? Стало много тех кто хочет, но не может. Каждый челрвек потенциально может работать дворником и продавцом, но это не означает что их овердохуя стало. Также и с программистами, появилось супер дохуя бизнесменов рассуждающих так: "найму 2-3 крутых программистов на php за 30-40 тыщ и буду обогащаться на создании сайтов, ну а че программистов дохуя, можно платить как менеджеру по продажам или пиценосу, а профита иметь больше" . Потом он сталкивается с лействительностью, что под его требования оверстека и опыта 2-3 лет, почему то нормальнве программисты не идут, а идут всякие чуваки которые думают, не ну а че, это зп не квалифицированного, поучусь посижу за 30 тысяч годик два и уйду на зп в 100. Это и есть современный "кот Шредингера" обьясняющий одновременное сущестаование независимых друг от друга высказываний "программистов как грязи"… "Программистов катастрофически не хватает"
Одно желание стать программистом не делает человека таковым, равно как и огромная масса желающая стать ими не означает что программистов как грязи =)
Просто рассматривайте программистов как моряков погрузившихся в свое время на корабли и отправившихся в бесконечное плавание и не возвращающиеся никогда на берег для пополнения команды, все переходы выполняются моряками с корабля на корабль. А на берегу столпилась безумная толпа народу желающая присоединиться, но за ними не приплывут... Лишь изредка кто то мастерит самодельные лодочки и пытается на них плавать вдоль берега =)
>>939150 Но я его люблю, лол. Просто не понимаю что делать дальше. Что именно учить что бы работать. Меня не ебет, буду хотя бы за 30к в месяц работать, но где? ОПЫТ РАБОТЫ 10 000 ЛЕТ ЗНАНИЕ С# НА УРОВНЕ ВСЕГО МАЙКРОСОФТ ВМЕСТЕ ВЗЯТОГО.
На эти корабли можно попасть только нырнув в воду и поплыв вплавь, что по аналогии обозначает что вы будет день за днем долбится в один язык читая книги вск подряд и используя всевозможные тренинги и курсы платные бесплатные и возможно вы доплывете. В программисты же многие рвутся потому что появилось множество лодочек которые катают вдошь берега за денежку давая почувствовать себя немножко прогоаммистом и возвращая после двух кружков вокруг острова на берег. Но большнство людей принимают за чистую монету обещание лодочек, довезти прям на берег и при этом почти ничего не нада делать. Маниловщина кажется называется =)
>>939152 >Меня не ебет, буду хотя бы за 30к в месяц работать, но где эх, молодёжь я в своё время думал ЛИШЬ БЫ 15К ПЛАТИЛИ а теперь ежедневная боль и бугурт что кто-то хуй пинает за 100к
>>939167 Так ты учи и делай проекты свои. Я вот уже для себя несколько сервисов сделал и скрипты по мелочи. Сейчас вот пишу мухосранский сайт с новостями и модным форумом, прикреплю его потом в портфолио и буду работку искать.
>>939173 Нет, я согласен прожить с 10к до пенсии. Ну, может буду надеяться на прибавку в 5к, но не больше. Я из семьи небогатой, не избалованный жизнью провинциал, мне много не надо.
>>939168 >гловский тензорфлоу Читал-таки про него, но >How to program in Python Сосу здесь >At least a little bit about arrays. И здесь немного сосу >Ideally, something about machine learning. However, if you know little or nothing about machine learning, then this is still the first guide you should read. И тут немножко
>>939219 Я тот анон, я со Львова. Готов работать стажером, выкладывал резюме - никто не ответил, я его убрал. Я по сути не знаю что-то хорошо, мне бы сказали что-то выучить - я бы сидел и учил, а просто так что-то учить, что мне может не пригодиться - тухлое дело. Своих проектов нет, просто для себя писал разные програмы и экспериментировал.
>>939289 ты немного не понял. суть не в том чтобы накатить вордпресс и залить контент туда. суть в какой-то АВТОМАТИЧЕСКОЙ системе, которая что-то делает сама
>>939288 Да просто многие просмотрели, никто не ответил, стало стыдно и убрал. Я же по сути червь пониже джуниора, знаю базис С#, фрейморвки не знаю. Висело 1 день.
Язык программирования Occam был разработан компанией Inmos на основе теории Энтони Хоара о взаимодействующих процессах. Occam является алголоподобным языком высокого уровня; при этом язык оптимизирован с точки зрения эффективности его трансляции в систему команд транспьютера. Первоначально Inmos даже предлагала использовать Occam в качестве транспьютерного ассемблера, но позже выпустила пакет низкоуровневых средств для разработчиков компиляторов, а также включила в Occam конструкцию, позволяющую вставлять код на уровне процессора.
>>939128 >>939133 Алсо, всегда проигрывал с макак "Я 5 лет штампую круды, такой охуенный сеньор!" Нет, блядь, ты так и остался быдлокодером, хоть 20 лет пиши.
Программист без знания матана и алгоритмов - говно собачье, индус ебаный. Знавал я таких сеньоров, которые блядь инвентировать двоичное дерево не могли. Но мнили себя гуру-спецами.
>>939461 >матана Ты походу его даже не изучал и не понимаешь, про что эта область математики. Матана в программировании 1%, который нужен в 1% случаев.
>Алгоритмов 5-10% случаев? Нужно знать опять же, специфические вещи, n+1 проблема, например, которая напрямую не следует из знания алгоритмов.
Ты просто сектант, очевидно. Программист - профессия, которая решает определённые задачи. Люди, которые решают определённые задачи хорошо - называются специластами, сениорами. То, что ты придумал каких-то людей, которые знают математику и программирую это хорошо, да только бизнес-требовании в профессии от этого не поменяются.
Ананасы, не знаю где спросить, так что спрошу здесь. Есть допустим адрес типа http://123.45/upload/123/456/045ef3_medium.jpg И вот это последнее >045ef3_medium.jpg, а именно первые 5 символов это название файла, как я понял алгоритма типо -+1 там нету и связи между другими файлами там нет. Можно ли как-нибудь прочесать диапазон от 00000 до zzzzz и узнать, на каких адресах есть какие-то файлы?
>>939578 Напиши универсальный алгоритм, который пишет, закончится ли выполнение произвольной программы за конечное время или же её время ожидания бесконечно. У тебя полчаса.
>>939634 >Можно ли как-нибудь прочесать диапазон от 00000 до zzzzz и узнать, на каких адресах есть какие-то файлы? Да, перебором, если сервер отдаёт 404 на ненайденные файлы.
Сап програмач, надеюсь на помощь. Написал генератор чисел, но нужно результат последовательно записывать в текстовый файл (там цикл). Как это сделать? Код: http://pastebin.com/r45qr2hf
Аноны, кто шарит в zlib и прочем битоебании? Как пропачить функцию deflate из zlib, чтобы она возвращала количество бит, которое конкретно ушло на последовательность блоков deflate? То есть результат deflate паддится нулевыми битами до целого количества байтов, а мне нужно узнать, сколько бит.
C# хороший выбор для первого языка Не собираюсь никуда вкатываться, скорее как хобби? Знаю основы основ С++, но хотелось бы перейти на С#, чтобы в юнити ковырятся.
Написать бат файл, который получая в качестве фактических параметров названия трех директорий корневого каталого D:, выводил бы на экран по каждой их этих заданих директорий список имен тех файлов-программ, ни один из которых не находится ни в какой их других двух дирректорий.
Помогите написать скрипт, дедлайн через час, а я практически не понимаю, что с кодом не так
@echo off for /R %1 i in (.) do ( set b=0 for /R %2 j in (.) do ( if ~ni EQU ~nj (set b=1) ) for /R %3 k in (.) do ( if ~ni EQU ~nk (set b=1) ) if %bool% EQU 0 ( echo i ) ) @echo on
вот что я смог набросать, но скрипт просто ничего не выводит, хоть в директории есть файлы, отличающиеся от файлов в двух других Скорее всего, с переменными что-то не так, но у меня мало теор. основы, я поплыл на этом последнем задании
>>939764 Написать бат файл, который получая в качестве фактических параметров названия трех директорий корневого каталого D:, выводил бы на экран по каждой их этих заданих директорий список имен тех файлов-программ, ни один из которых не находится ни в какой их других двух дирректорий.
Помогите написать скрипт, дедлайн через час, а я практически не понимаю, что с кодом не так
@echo off for /R %1 i in (.) do ( set b=0 for /R %2 j in (.) do ( if ~ni EQU ~nj (set b=1) ) for /R %3 k in (.) do ( if ~ni EQU ~nk (set b=1) ) if %bool% EQU 0 ( echo i ) ) @echo on
вот что я смог набросать, но скрипт просто ничего не выводит, хоть в директории есть файлы, отличающиеся от файлов в двух других Скорее всего, с переменными что-то не так, но у меня мало теор. основы, я поплыл на этом последнем задании
Здаров. Объясните долбоебу. Занимаюсь изучением всей хуйни, учусь в вузе. По поводу программирования в общем, а конкретнее всяких разных популярных языков, сложилось некоторое мнение, что во первых - промышленное программирование и академическое это охуеть какие разницы две, во вторых - не так важно знать и понимать как работает хуйня и что означает, как в умных книжках пишут, а важнее задрочить конкретную технологию, причем опять же можно без понимания, просто куда какие либы, модули импортировать и как ручки дергать.
Вот например сейчас могу описать свое упрощенное понимание сего дерьма как-то так по языкам и по сложности ебания продуктов (Внимание! Я про рынок, не про абстрактных еба погромистов, которые с 2-х лет пишут системки):
Есть у нас C++ - на нем еба сложно писать, а пишутся на рынке в основном всякие еба древние штуки, либо всякие узконаправленные штуки для тяжелых вычислений, робототехники, финансов. Пишущие на крестах в основном шарящие в устройстве сего дерьма люди, понимающие что да как там внутри устроено.
Есть Java - она рангом пониже, на ней так и не понял что пишут (Android в расчет не беру, это отдельно). Там все как-то запутано и вообще нихуя не понятно, сколько ни пытался влезть и понять, нихуя не выходит (да, наверное тупой). В джаве уже не такие шарящие в кишках как в плюсах, потому что не надо так дрочить память и прочие опасные указатели, но в ней тоже дохуя своей специфики вместе с JVM. Сюда же отнесу C#/.NET - применяют вроде для того же, для чего и Java (пояните для чего), только для MS. Тут тоже сидят ребята, которые дрочат платформу и пилят специфический софт.
Дальше идут динамические Python, Ruby и т.д. Они проще для понимания, жопной боли в них меньше, но и задачи тупее судя по рынку. На них пишется веб, но блять, занимаясь питоном, понял, что мне вообще похуй на типы, что там да как внутри, все куда проще, а следовательно тупею и проседает уровень программирования вообще. Это все про веб в основном. С руби то же самое. В питоне есть еще МЛ и во всяких админских делах его можно использовать, это я тоже не рассматриваю, так как это не совсем программирование, МЛ - больше математики и т.д.
Есть PHP я про него просто не говорю, потому что никогда не смотрел, знаю только, что пол веба написано и все на него срут. Про JS тоже, потому как в вебе без него никуда, срите или боготворите, но по мне норм язык раз нет альтернатив охуенных, на ноде не писал.
Про мобильных разработчиков тоже не скажу, но в нашей стране ставлю их в один ряд с фронтендщиками, в том плане, что не так важно знать, как устроено то, подо что пишешь, всякую мудрость языка, подводные камни, главное задрочить фреймворк и быстро уметь задрочить другой.
И есть специфические языки, которые мало кому упали в плане вакансий - Scala, Rust и т.д. я вообще не очень понимаю как люди в них вкатываются (в ДС наверное попроще, но все же).
Короч жду ребят, которые скажут, что вот я - пишу еба какие штуки (за которые платят, а не дома в подвале школьные задачи) и мне пиздец пригождается знание алгоритмов например при фронтенд разработке. А еще может кто расскажет, что Java не особо сложна и так же легко на ней ебашить, как на питоне. Просто блять как-то осознаю, что нихуя не погромист и хуй знает куда копать. Дрочить алгоритмы и академическую хуйню или забить на это и дрочить какой-нибудь веб с фреймворками.
Добавлю, что я не про то, что всё академическое хуйня, а скорее наоборот, что рынок хуйня
>>929492 (OP) Если в PHP или скрипте на любом другом языке идет 2 запроса к SQL на изменение данных. Но ВНЕЗАПНО, скрипт был прерван после первого запроса. Выполнение программы обрубили. Как предотвратить такое?
>>939655 >30 показов и 0 просмотров Да ты издеваешься. Покажи что написал. Не ссылкой конечно же, а сколько строчек и технологий перечислил. С таким самомнением ты наверное себя даже в резюме обоссал, написав, что ты ничего не понимающее ленивое хуйло. >>939776 >сорян, если на пыхе нельзя так, Ты тоже издеваешься, да? Всё там есть, с древнейших времён и до PHP 7.1. АЛСО, туда же>>939774 советую использовать нормальную ORM, а то чую, сейчас начнётся костылинг с велосипедами, судя по уровню знаний
>>934460 Итак, салаги, вы пришли к старым морским волкам в /pr/ и хотите стать программистами. Надеюсь, вы знаете, что хотите, так как это нелёгкий путь. Позвольте разъяснить вам несколько моментов: а) Большинство людей, которые делают сайты – не программисты. Если вы хотите делать сайты, но не хотите быть программистом – берите в зубы учебник «PHP5 в подлиннике» и начинайте делать свою первую гостевуху. Вопросы решайте в гугле, /s/ и форумах. Здесь другая тематика. Эту пасту дальше читать не надо, мы будем долго разговаривать, а вам нельзя терять время. б) За 21 день освоить программирование не получится. Никак. Совсем. Если срочно нужны деньги, то присоединяйся к товарищам, которые встали и ушли после пункта а. Нормальный объём академических часов в высшем образовании – 8000 штук. Это три года хорошей учёбы. Для того чтобы освоить материал хорошо надо ещё больше. Если параллельно бухать в общаге, то можно и в пять лет не уложиться. в) Я не Попов, магических способов изучения программирования за два DVD-диска не знаю, и учить им не буду. Я худший наставник, чем Кормен или Ахо, и буду только указывать вам направления деятельности. Готовься искать информацию сами. В каждой книге читайте, по крайней мере, оглавление. Задавайте вопросы. г) Программирование не есть изучение языков программирования. Хотя мы начнём его изучение с нескольких языков, они не являются самоцелью курса. д) Если вам не нравится паста – пишите конструктивную критику и предлагайте лучшие решения. От попёрдывания в лужу паста лучше стать не сможет. И так, надеюсь тут остались только те, кто хотят учиться. Если вам надо учиться, но вы не хотите, значит надо не вам. Наслаждайтесь. Вы станете настоящими программистами. Я надеюсь, что вы знаете математику и информатику на уровне 9 класса. Если не знаете, то перечитайте учебники. Курс от /pr/ состоит из модулей, каждый модуль состоит из двух частей: а) Матчасть. В матчасти перечислены моменты, которые надо изучить и книги, которые надо читать при изучении модуля. Все книги есть в Интернете. Если позволяют деньги, можно заказывать печатные варианты. Лучше читать на английском, но если не получается – используйте хороший русский перевод. Читайте так, как вам нравится. Если ничего не понимаете – читайте вперёд и перечитывайте после. Можно начать другой модуль. Можно заняться практикой. Можно почитать другую книгу похожей тематики. б) Практика. На практике надо писать программы. Ну, или, по крайней мере, составлять алгоритмы. Я буду предлагать небольшие проекты, которые охватывают материал из модуля. Но писать надо то, что нравится.
Модуль первый, введение. Задача: получить мотивацию и базовые знания, которые потребуются для освоения дальнейшего материала. Матчасть: информатика, программирование на языках высокого уровня, базовые понятия программирования: итерации, рекурсия, процедуры, функции, абстракции, классы, объекты, методы, переменные, присваивание, замещение, цикл, ветвление. Вначале советую читать SICP. Не весь. Вычисления на регистровых машинах можно отложить на потом. Нужно понять и прочувствовать принципы работы схемы (язык программирования, который используется в этой книге): это простой и одновременно мощный язык. Поначалу будет сложно, так как схема не похожа на бейсик, паскаль или что вы там изучали в школе. Но если вам удастся ухватиться по крайней мере за половину того, что написано в SICPе дальше будет легко и приятно. Писать на схеме сложные приложения невозможно. Это чисто учебный язык и вы никогда не будете его использовать на практике. Поэтому далее надо выучить кое-что посерьёзнее. Обычно первокурсники в России изучают язык си. Это не очень плохая идея в той части, что большинство языков имеют си-подобный синтаксис. В части байтоебли и плохого ООП на крестах (так я буду называть язык C++) это плохая идея. Поэтому откройте толстенный учебник Дейтелов и хорошенько изучите его ровно до конца шестой главы. Это где-то 1/3 часть учебника. Дальше можете не читать, так как рискуете навсегда испортить себе вкус. Но можете и прочитать. На си можно писать сложные программы, но так тоже никто не делает. Поэтому большинство программ из курса я рекомендую писать на Java и Python.
Отвечаю на недовольный гул в аудитории: Java потому, что java легче. Изучая что-то другое на этом этапе, вы просто запутаетесь в особенностях языка. Особенно это касается шарпа (хотя на нём можно писать, как на джаве, только вот ведь не захочется), крестов (там сложно не запутаться) и хачкеля. Python потому, что некоторые задачи легче решать на скриптовом языке. Кроме того, в питоне есть некое подобие функциональщины, и если рано припечёт, то можно будет посмотреть и её. Хорошо ориентируясь в этих языках (на это не нужно слишком много времени – это не кресты, которые нужно учить годами) можно потом достаточно быстро изучить другие языки. А можно и не изучать, так как оба этих языка (в сущности, плохих) широко применяются до сих пор. Не заворачивайтесь на IDE, компиляторах и прочем инструментарии: вы всё равно перепробуете все доступные. Не дожидайтесь, пока вас заебёт первая рекомендованная среда, а сразу поставьте все распространённые и выберите понравившуюся.
Книги: Философия Java Эккеля, читать по мере необходимости. Не занимайтесь особым оверинжинирингом. По крайней мере многопоточность следует отложить до лучших времён. Не забивайте себе голову паттернами. Книга номер два - в глубь языка Python. Кстати, я знаю, как пишется «вглубь», просто использую русский перевод с официального сайта. Опять же – изучайте разделы по мере необходимости. Сомневаюсь, что тёлки будут течь при одном упоминании каких-то ваших характеристик, но изучить основы этого языка можно очень быстро. Кроме того, попробуйте почитать «Конкретную математику». Пока не станет скучно. Я рассчитываю, что скучно станет весьма быстро, хотя книга (как и TACP Кнута) написана с характерным юморком. Асимптотику лучше отложить до алгоритмов. Если чувствуете, что идёт совсем плохо (не Кнут с Паташником, а вообще), то читайте школьные учебники. Лучше старые, советские. Можно почитать книги для совсем маленьких детей «А я был в компьютерном городе», «Занимательная информатика» и.т.п. – это просто весело. Вам должно быть интересно читать. Если на этом этапе вам скучно, то дальше будет вообще кромешный непролазный пиздец. Ещё не поздно пойти писать гостевуху. Да, это была самая сложная часть. Если вынести из неё ещё и знание английского, то всё остальное покажется лёгкой прогулкой.
Практика: из всех учебников, которые я перечислил, задачи есть только в SICP'е и Дейтелах (ну и в конкретной математике, конечно). Их нужно решать. Освойте все простые конструкции, напишите несколько несложных игр, для одной из них напишите ИИ. Порешайте задачи для школьников, которые просят сделать за них лабу в /pr/ - но обязательно пишите на другом языке.
Теперь можно перейти к дискретной математике. Задача: понимать язык, на котором написаны остальные книги. Нет, это не самый занудный раздел. Теория трансляции будет зануднее. Матчасть: Открываете любой учебник, в котором есть: множества, алгебры, отображения, графы. Хорошо подойдут университетские методички. Можете видеокурсы с интуита посмотреть. Учишь. Плюс нужна элементарная матлогика – кванторы, законы де Моргана, таблицы истинности. Семиотику пока трогать не надо. Практика: Выполняете задания. Доказываете теоремы.
Традиционно далее изучаются базы данных. Базы данных есть в любом мало-мальски сложном приложении. Даже в компьютерных играх есть. Даже в ссаных гостевухах, которые сейчас пишут оставившие нас несколько абзацев назад «коллеги». Поэтому базы данных надо знать. Сейчас используются исключительно реляционные базы данных. Некоторые люди поговаривают про key-value хранилища (непременно асинхронные и сверхбыстрые), ну так вот, они концептуально тоже реляционные. Но вы с ними обязательно разберитесь отдельно. Матчасть: идёте по учебнику Кристофера Дейта и изучаете темы. Идти до конца не надо: читайте выборочно и смело бросайте около 17 главы. Изучить надо реляционное исчисление, ER-модель, транзакции, SQL. SQL лучше изучать не по Дейту, а по какому-нибудь практическому учебнику – обратите внимание на книжку Моисеева и его сайт с задачами. Практика: проектировать базы данных. Быстро. В уме. Таблицы должны интуитивно получаться сразу в 3NF. Пишите запросы на сайте у Моисеенко. Напишите приложение, которое активно использует базу данных – многим студентам такое барахло нужно на курсачи и дипломы, можно даже найти заказчика за деньги. Посмотрите на ORM (SQLAlchemy, Hibernate и.т.п.), почитайте статейки. Узнайте, какие сейчас используются базы данных, и обязательно прикрути парочку к своим приложениям.
Архитектура ЭВМ. Задача: знать, как работает компьютер. Дабы не делать ляпов. По крайней мере, глупых ляпов. Матчасть: Читаете Таненбаума, про архитектуру ЭВМ. Лёгкое и интересное чтиво. Знать: что такое вентиль, что из них составляют: там очень подробно описано по разделам. Не путаться в шинах. Знать про адресацию памяти, прерывания. Практика: Спроектировать простейший "железный" компьютер из блоков. На бумажке. Чтобы выполнял программу, записанную в память. Спроектировать всякой хуйни в эмуляторе схем. Дешифратор для семисегментного индикатора, например. Ассемблер лучше особо не трогайте, познакомишься с ним для интересу у Кнута, а писать на нём вам всё равно не придётся. Во всяком случае, я до сих пор я пытался оградить вас от низкоуровневого программирования. Знаний там очень много, но они все совсем не фундаментальные и изучать их надо под конкретную должность. Начните читать Кнута, по крайней мере, разберитесь с его компьютерами (MIX и MMIX) и напишите для них несколько программ на бумажке. Сделайте свой виртуальный компьютер, но не такой старый и сложный, как у Кнута. Сделайте для него ассемблер и напишите пару простых программ.
Наконец переходим к алгоритмам. Задача: понимать, как оценивается скорость алгоритма, почему существует много алгоритмов, как выбрать нужный. Знать базовые алгоритмы. Знать структуры данных и связанные с ними алгоритмы. Хорошо знать! Их много самых разных. Всякие связные списки из массивов вы должны уметь реализовывать стоя у доски с маркером. Книги: Вирт, Ахо по алгоритмам и структурам данных. Тут вот читать надо всё, очень пригодится дискретка. Опять же, Кормен. Там очень много материала, разбирайтесь в нём постепенно. Можно вернуться к конкретной математике, раз уж вы её бросили. Практика: реализуйте алгоритмы, про которые читаете. Вряд ли в реальном мире вы будете использовать их в чистом виде, однако вы должны знать хорошие решения. Да, эта бодяга надолго. Изучайте параллельно что-нибудь ещё, следующие разделы лёгкие и богатые на практику.
Сети. Задача – научиться писать сетевые приложения. Матчасть: Таненабум наш друг и товарищ на все времена. Осиливайте модель OSI, читайте спецификации нескольких сетевых протоколов. Например, http и smpt. Особенно http – разберись с хедерами, сжатием и.т.п. Долго и хорошо почитайте в Википедии про современные системы свзяи. Посмотрите алгоритмы, которые используются в маршрутизации, разберись, чем пакет отличается от кадра. Практика: делаем сокет-сервер, например, для чата. Разберитесь с XML, HTML, JSON. XML особенно. Освойте XPath.
Операционные системы. Задача состоит не столько в изучении операционных систем, сколько в изучении принципов распределения ресурсов компьютера. Тут же надо разобраться с многозадачностью, которую я вам как-то отсоветовал изучать сразу. Матчасть: опять же Таненбаум. Разберитесь с алгоритмами для планирования процессов, организацией памяти, файловыми системами, ядрами. Есть толстенный учебник Дейтелов. Помните, вы по ним си изучали? Так вот, ещё есть и по ОС учебник. Отдельно изучаете многозадачность: синхронизацию, пайпы, семафоры, мониторы. В жабе всё это дело есть из коробки и писать программы, которые реализуют такую функциональность будет просто и приятно. Если вы бросили Эккеля на этом месте – самое время начать читать опять. Одного Эккеля мало, используйте гугл. Хотя, наверное, к этому времени вы уже сменили язык. Практика: многопоточные приложения. Сделайте свой компьютер многопоточным. Это весьма занимательно.
Формальные языки и методы трансляции. Да, вот она вершина, с которой видно весь остальной курс. Если вы досюда добрались, то у вас железные яйца. Жму руку. Хотя и написано, что теория трансляции, надо обратить внимание на синтаксически управляемую обработку данных вообще. Матчасть: начинаем разогрев с главы учебника по дискретке про семиотику. Продолжаем Ахо и Сети, Книгой Дракона. Введение по дискретке там есть, но бедное. Нужно осилить грамматики, языки, иерархию Хомского и соответствующие автоматы. Кстати, автоматы в конце SICPа есть. Изучаем работу компиляторов и интерпретаторов. Изучаем оптимизации. Отдельно про регулярные выражения. Что такое регулярное выражения вы поймёте при изучении иерархии Хомского. Но регулярные выражения – это уже прикладная область, и чтобы их составлять нужно быть знакомым с синтаксисом, обозначениями и.т.п. – учебник по дискретной математике вам этого не даст. Прочитайте книгу О'Рейли про регулярки. С совами на обложке. Практика: написать несколько сложных регулярок, компилятор, интерпретатор. Да, чёрт подери, настоящий оптимизирующий компилятор простого языка.
Стандарты в программировании: всё самое сложное вы уже осилили, осталась сущая малость. Во-первых, стили разработки. Юнит-тесты, UML, рефакторинг, всякие совершенные коды. Уже пора изучать язык, на котором будете работать, и изучать классические труды о его устройстве, стандартных библиотеках и методах. Для прихода к просветлению можно таки выучить модный хачкель. В книжках, которые я рекомендовал есть моря ссылок на другие труды. У вас уже должен быть большой кругозор. Думаю, к этому времени вы уже знаете, что делать.
Книги, упоминаемые в пасте: Дейтел Харви, Дейтел Пол. Как программировать на С (хотя я бы советовал Кернигана и Ритчи, 2-е издание) Х.М. Дейтел, П.Д. Дейтел, Д.Р. Чорнес. Операционные системы. Основы и принципы. Дональд Кнут, Роналд Грэхем, Орен Паташник. Конкретная математика. Основание информатики. Дональд Кнут. Искусство программирования Джералд Сассман, Гарольд Абельсон. Структура и интерпретация компьютерных программ (SICP) Никлаус Вирт. Алгоритмы и структуры данных А. В. Ахо, Р. Сети, Дж. Д. Ульман. Компиляторы. Принципы, технологии, инструменты (Книга Дракона) Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ Эндрю Таненбаум. Компьютерные сети Эндрю Таненбаум. Операционные системы: разработка и реализация Эндрю Таненбаум. Современные операционные системы Кристофер Дейт. Введение в системы баз данных Джеффри Фридл. Регулярные выражения Пилгрим М.В глубь языка Python (русский перевод здесь: http://ru.diveintopython.net/) Брюс Эккель. Философия Java
От себя добавлю также: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес (GoF). Паттерны проектирования Гради Буч и др. Объектно-ориентированный анализ и проектирование с примерами приложений (UML 2). Третье издание Мартин Фаулер. Рефакторинг. Улучшение существующего кода
Литература по языку Haskell: Душкин Р. В. Функциональное программирование на языке Haskell Душкин Р. В. Справочник по языку Haskell
Есть массив объектов типа их базового интерфейса. В цикле у каждого вызывается метод этого интерфейса. До сих пор все классы реализовывали этот интерфейс и всё было замечательно. Теперь появился новый класс, который тоже подходит под этот интерфейс, но в одном методе(вызываемый в цикле), требует ещё один параметр. Я вижу вариант: сделать новый базовый интерфейс, от которого будут наследоваться старый и новый, отличающиеся одним методом, а в том цикле использовать посетителя. Есть ли варианты проще/лучше ?
>>939703 Если почитать http://www.zlib.net/manual.html , то там есть такая фраза: >If the parameter flush is set to Z_SYNC_FLUSH, all pending output is flushed to the output buffer and the output is aligned on a byte boundary, so that the decompressor can get all input data available so far. (In particular avail_in is zero after the call if enough output space has been provided before the call.) Flushing may degrade compression for some compression algorithms and so it should be used only when necessary. This completes the current deflate block and follows it with an empty stored block that is three bits plus filler bits to the next byte, followed by four bytes (00 00 ff ff). If flush is set to Z_PARTIAL_FLUSH, all pending output is flushed to the output buffer, but the output is not aligned to a byte boundary. All of the input data so far will be available to the decompressor, as for Z_SYNC_FLUSH. This completes the current deflate block and follows it with an empty fixed codes block that is 10 bits long. This assures that enough bytes are output in order for the decompressor to finish the block before the empty fixed codes block. Без паддинга декомпрессор может не работать. Возможно, в структуре z_stream_s есть нужные данные: uLong total_out; / total number of bytes output so far /
Хотел встроить рекламу в свою поделку, импортировав плагин GoogleMobileAds, но потом вылетела ошибка как на первом скрине. Хотя переменные JAVA_HOME и PATH я настроил как следует (Eclipse и Android Studio компилят жабу без дополнительных танцев с бубном). Даже пробовал скопировать JDK в папку "...\Program Files(x86)\Java" и перенастроить эти переменные на этот путь: где-то читал, что Unity по умолчанию ищет JDK именно в папке "...\Program Files(x86)\Java", хотя в Unity 5.0.0f4 настроить путь для JDK невозможно
Я уже даже 32-битную версию JDK поставил и перенастроил переменные JAVA_HOME и PATH на нее, позже перезагрузив комп. Все равно та же ошибка вылезает. А возможности настроить JDK в Unity 5 я не вижу скрипт игры я писал на С#, хотя из-за этого ошибка бы не вылезла при загрузке проекта до его теста
>>929492 (OP) Анон, дай пожалуйста какую-нибудь русскоязычную книжку по жс, жквери, чтоб прям быстрый старт - минимум воды и теории, максимум практики и хороших примеров. Будет сейчас где-то два часа сидения в дороге, к концу желательно понимать, как написать калькулятор или галерею. Общие принципы программирования вообще и ООП в частности понимаю, верстать немного умею, жс когда-то учил, но забросил и все забыл. Посоветуйте пожалуйста что-то именно короткое, под быстрый старт, а не томину флэнагана. Интернета не будет, так что жс.ру не подойдет.
>>940229 Scala + Play framework, Python + django, Haskell + yesod или что там сейчас в моде, D + vibe.d Go + нихуя это ж го, сам напишешь Php + Bitrix Javascript + node.js Java + vertx или play framework Ruby + ror Elixir + phoenix Rust + iron 1C + нахуй тебе сайт?
>>940232 >Php + Bitrix Ты чо, скотина ебаная, опизденела вообще? Ты понимаешь, что даже ньюфаг от такого ГОВНИЩА охуеет просто? Лучше возьми нормальный фреймворк: codeigniter/laravel, а не эту битркиксовую блевотину от маркетологов и даунов. мимо-битриксоид
>>929913 cs50 - говно для каких-то даунов. С сикпом ни в какое сравнение не идет. Сикп перестали преподавать в том виде, в котором он родился потому, что сегодня уже дядькам с деньгами не нужны инженеры, а нужны взаимозаменяемые мартышки, т.к. круг решаемых задач с 70-х все таки расширился, и теперь индустрии помимо годных спецов нужно много дешевой тупой рабочей силы. Собственно, cs50 именно эту задачу и решает.
>>940291 Двачую, ебучее говно, охуел от хелловорда и бинарной системы счисления, нахуй надо, даже в качестве интро, ладно бы рили показать как побитовые операции могут использоватся.
>>940295 Достаточно увидеть, что среди осиляторов курса числится огромное число гуманитариев и будущих социальных работников, которые при поступлении даже с цифрами дел иметь не хотели. В общем, курс не для увлекающихся технарей.
>>940296 Что такого "более-менее" в подобной чистой прикладнухе, которую можно за несколько недель изучить самостоятельно? Нахуя это давать в Гарварде? Это еще больший пиздец, чем cs50.
Пиздец, куда я залез. Композеры - хуейзеры, Бутстрапы - хуйапы, препроцессоры хуепроцессоры. Как подключить этот ебаный бутсрап без CDI, что за неймспейсы. Еще какие-то YII Симфони. Разборчики, сборчики. Ладно. Почитал про PSR стандарты, что такое автолоад? Через жопу поставил сервак, а-а-а нахуй. СЛишком сложна! Пиздец.
>>940334 PHP неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит php, а потом не знает что делать с ним. Плюс вся инфа на английском, заебёшься переводить. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell. После него другие языки будут учиться за неделю. Работы полно, платят отлично. Много инфы на русском. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html , https://www.ohaskell.guide/ . Книги хорошие, всё расписано подробно. Сам по ним учился. Рекомендую
>>940342 Когда попробовал хаскель охуел, язык очень интуитивный, писать в декларативном функциональном стиле охуенно, самое интересное что я даже вакансии не искал, комьюнити само мне работу подкидывает, когда говорю своим друзьям что пишу на хаскеле у них на роже появляются нотки зависти, спрашивают что учил, я нихуя не говорю, не хочется чтобы ниша переполнилась макаками.
>>940342 >Сейчас каждый школьник учит php В этом и суть. Макак на пыхе много, а вот реальных спецов мало. И когда работодатель находит спеца, то он ему жопу лижет, лишь бы не ушёл никуда.
это код кнопки отправки сообщения в вк, вызывается функция mail.send(this, receiver_id), собственно, где можно найти эту функцию и как можно ее вызвать через сокет?
>>929492 (OP) Сап. Пилю примитивную игру. Реализовал функционал для двух игроков за одним компом. Сейчас задача в реализации сетевой игры. Проблемка в том, чтобы совместить функционал и локальной, и сетевой игры в одном коде. Какой паттерн лучше всего применить, или мб как-то еще это все можно организовать? if-ами будет не очень. Язык - Шарп, если что.
Здорова. Проблемка настигла. Сломалась оська первый раз в жизни за мои 16 лет, хотел бы переустановить попробовать, так нет образа. Правда есть особенность у моего ноутбука - полный ресет/бекап железа до заводских настроек и Шиндовс. Однако ось уже переустанавливалась несколько раз на разные версии из-за траблов с летальным перегревом. Помог ли в таком случае бекап или давно уже лицензия всё? Алсо задал вопрос в прошедшем времени потому что, как я понял, жесткому диску в любом случае настала припизда. Пробовал провести диагностику - диск вообще он не нашел, ичсх шиндовс не запускается, однако в биосе ОС видно. Думаю может ошибка в загрузочном файле, или у меня жд конкретно полетел? Можно ли ньюфагу самостоятельно прибегнуть к реанимации или лучше сразу без мозгоебства сдать в ремонт? Ноутбук HP Pavilion dv6 6b54, аккум давно сдох и питается он напрямую от сети. Не так давно были перебои с электричеством по нескольку раз за неделю, оттуда и проблемы начались, хотя и до этого иногда ноут тыкал в меня синим экраном
Студентота, инженерная специальность, предстоит курсач по базам данных(окологис-технологии). Знаний SQL нет совсем (только немного реляционная алгебра и создание БД библиотеки на информатике, ну и некоторые основы программирования). От преподов толку нет. Нихуя не понимаю как начать вкуривать основы, пытался гуглить, но все гайды заточены под ms sql или mysql, а там свои отличия как я понимаю, а у меня нет времени на разбор. Короче реквестирую учебник по SQL, заточенный именно под POSTGRE.
Привет, котаны, есть несколько важных вопросов: - почему пхп считается самым легким языком для вкатывальщиков, разве питон не легче? - насколько мне пока известно - пхп скрипты можно юзать прямо в браузере на клиенте, так и на сервере. Если первое более-менее ясно, то как юзать пхп на сервере? Можно просто запустить через php script.php и все? А потом прикручивать к nginx? Легко ли прикручивать? - есть ли какое-то жесткое отличие, разграничение в браузерном пхп и в серверном? Потому что на клиенте же нет доступа к файлам, нельзя наверное либы подключать, очень ограниченное использование получается. Это где-то прописыватся в документации, где серверные методы, а где браузерные? - в чем суть фреймворков, всяких yii, symphony - зачем они нужны, зачем мне учить их? - с каких работ следует начинать новичку? например, на питоне можно начать на дошираки зарабатывать через джангу или скрапинг, а пхп что типично и легко?
>>940550 >почему пхп считается самым легким языком для вкатывальщиков, разве питон не легче? Нет не легче. >>940550 >пхп скрипты можно юзать прямо в браузере на клиенте, так и на сервере Ты тралль? Это яваскрипт. >>940550 >- в чем суть фреймворков, всяких yii, symphony - зачем они нужны, зачем мне учить их? Чтобы твой код не был говном. >>940550 >а пхп что типично и легко? Дорвеи и дейтинги.
>>940565 >Ты тралль? Это яваскрипт. Может, благородный дон имел в виду Web Assembly? Хотя не слышал, чтобы PHP там поддерживался, но в теории - возможно.
>>940565 > Чтобы твой код не был говном. Ты пробовал поддерживать проекты на фреймворках? На том же Yii люди дичайшее говнище пишут, потому что фреймворки - не панацея, если человек слишком рано в них полез, то говнокод у него будет и с фреймворком (выходит ещё хуже, чем без фреймворка). Алсо питон легче как минимум тем, что он адекватнее, в нём нет заскоков с json_decode возвращающим null и прочего говна.
>>940569 Тот анон просто совсем новичок и не отличает фронт от бека, зато уже Yii и Symfony интересуется.
>>940571 >Тот анон просто совсем новичок и не отличает фронт от бека, зато уже Yii и Symfony интересуется. Тогда ноду надо учить, там и на фронте, и на бэке жабоскрипт, никакой разницы.
Можно ли из микроконтроллера(ов) архитектуры avr, оперативной памяти, жёсткого диска, usb портов, hdmi портов, мониторов, радиоэлементов и проводов создать обычный компьютер, на который можно написать свою ОС?
>>940585 Можно, собирай. Можно даже из говна и палок сделать аналоговый пэка, со своей ОС, написанной на своём ассемблере. Но зачем? Твой велосипед помрёт не родившись, в безвестии и запустении.
Можно, только ты заебёшься все это документировать. "2 гига 2 ядра" отличаются от твоей поделки тем, что это IBM PC, и используются в них куча стандартизированных технологий. Сделать IBM PC из AVR ты не сможешь, только если x86 сэмулирешь.
Сделать ПК из AVR ты сможешь, если ПК в твоём понимании - это текстовый терминал. Использовать ARM религия не позволяет?
>>940571 > просто совсем новичок и не отличает фронт от бека, зато уже Yii и Symfony интересуется. Я понимаю, что такое фронт и бэк, я не понимаю до конца, как он реализуется на пхп. Потому что вот я первый раз глянул на пару туториалов - а там пхп можно прямо в хтмл-код вставлять и он что-то будет делать, точно также как и жс. Я не прав и на самом деле на пхп пишут только для серверной части, как и на питоне?
>>940626 Cудя по тому, что пишешь, разницу понимаешь плохо. > а там пхп можно прямо в хтмл-код вставлять Страница будет генерироваться на сервере (бекенд), а не у тебя в браузере (фронтенд). Так можно и в Python/Ruby: http://www.stuartellis.name/articles/erb/ http://jinja.pocoo.org/ Только это примеры шаблонизаторов, PHP же сам шаблонизатор. Другое дело, что эта фича PHP на нормальных проектах не используется, используются аналоги ERB/Jinja вроде Twig/Blade.
>>940632 Я в курсе, что такое шаблоны и как это делается на джанге/фласке. Значит пхп ТОЛЬКО ДЛЯ СЕРВЕРНОЙ ЧАСТИ? А все эти фреймворки - это аналоги джанги/фласки чтобы можно было все удобно по папочками рассовывать и прикреплять к mvc?
>>940636 >>940342 >Haskell Я, конечно, нафаня, но знаю, что хаскель это тоже такой местный мем чтобы потралировать. И работы всяко больше, чем на питоне. А нода сейчас еще не такая популярная.
>>940643 Я так далеко еще не заходил, по академическим примерам довольно сложно понять, что нужно будет делать на практике. Вот сейчас более-менее сформировал общее представление, буду дальше учить. Спасибо.
>Исследователи из Microsoft и Кембриджского университета >разработали систему под названием DeepCoder, которая уже >сейчас правильно решает простые задачи со школьных >конкурсов по программированию. DeepCoder использует >технику под названием «программный синтез» (Inductive >Program Synthesis), которая известна многим разработчикам.
>>940599 >Твой велосипед помрёт не родившись, в безвестии и запустении Но я может пойму в чём была ошибка и исправлю ей. Да и что плохого в создании собственного велосипеда? Я не хочу ездить на велосипеде, со стилизовоной дилдой на сиденеии. И не хочу ездить на велосипеде, у которого имеется 3 запасных колеса на случай если я захочу по джунглям покататься. Я хочу свой велосепид, родненький, из дюралюминия, с обычными колёсами и управлением.
>>940479 >>940506 Вас я тоже не совсем понял. Причём здесь языки для WEB-программирования? Неужели по сетевому кодоложеству ничего нет, окромя Таненбаума? Да и у него всего-то описание всей модели OSI и всех протоколов, использующихся в современных компьютерных сетях.
Анон, дай пожалуйста какую-нибудь русскоязычную книжку по жс, жквери, чтоб прям быстрый старт - минимум воды и теории, максимум практики и хороших примеров. Будет сейчас где-то два часа сидения в дороге, к концу желательно понимать, как написать калькулятор или галерею. Общие принципы программирования вообще и ООП в частности понимаю, верстать немного умею, жс когда-то учил, но забросил и все забыл. Посоветуйте пожалуйста что-то именно короткое, под быстрый старт, а не томину флэнагана. Интернета не будет, так что жс.ру не подойдет.
>>940970 Сегодня неизвестными хакерами были похищены картинки с сосача. По предварительным данным стоимость картинок оценивается в 100500 нефтей. Макака пока что отказался от комментариев.
Анон, почему в avr studio 4 таймер не щёлкает? Прога без ошибок, на МК таймер работает, а вот в дебаге значение в TCNT не увеличивается, хотя должно. Приходится флаг TIFR выставлять, но это же не дело. Помоги, анон! Вот всем хороша программа, кроме этого, а 5 студию я в рот ебал. не отправляйте в /ра, уже ходил, там всё глухо
Была кое какая задумка. Мне необходимо узнать возможно ли теоретически создать это. Вещь совершенно простая но местные кодеры говорят мол -Ничего сделать не сможем, нужен огромный бюджет итп.
Сап, анон. Гуманитарий-ньюфаг в треде. Прочитал предложенную в ОП-посте статью для ньюфагов с Лурочки и быстро-решительно стал читать SCIP про Лиспу. Сейчас задам тупой вопрос, так что не бейте- а куда вообще код писать? То есть, хочу я вот эти define и т.д. попробовать- куда кодить-то лол?
Подскажите плз сайт - англоязычный англоязычный англоязычный сайт, где можно англоязычный, типа нашего хабра, только чтобы инфа первым делом на нем появлялась, а потом уже на хабр переводили.
>>941000 До 15 тыщ гарантированно не ловят, дальше уже по усмотрению, есть непроверенная инфа, что ловят только крупных отмывальщиков 100k+. В рашке вообще всем похуй, максимум что могут сделать - подослать гонца на подпись договора/принятие налички, поэтому никогда ирл не надо выходить. Ну а в беларашке строже, там целые отделы ловят таких лохов, хотя там тоже лотерея и как повезет.
>>941160 Тебе же ответили - вкатывайся в пхп, беспроигрышный вариант. На питоне работы меньше, но тоже можно легко вкатиться через джангу. На джаве хуй проссыш, там нужен серьезный опыт и вкатывальщики не нужны. Если совсем жрать хочется - просто верстай. Если всё это не нравится - иди нахуй, пидрила ленивая.
Аноны, разбирается кто в Матлабе? Нет, не лабы нужно и не ещё что связанное с учёбой, нужна помощь по синатаксису ибо не могу найти место в коде где рандомится значение.
>>941130 А если у меня договор в другом регионе на 30к, в котором чётко написано, что налоги плачу я, а я нихуя не плачу? То есть со стороны работодателя всё идёт в белую, бухгалтерия там и юристы, а мне лень заполнить сраный НДФЛ и платить кровные 13% на очередные законы о блокировках всего и вся.
Анончики, тред с версткобогами найти не могу, спрошу тут. Есть два блока, вертикальные колонки. они заполняют всю страницу. если в первом блоке много инфы, он автоматом растягивает и другой блок. если во втором блоке много инфы, то появляется скролл и он ничего не растягивает. Сделал через флекбоксы, и что делать со вторым - хз.
Бля ебанная хуйня не понимаю эти ваши C# и Java со своей ебучей абстракцией хуякцией высокоуровненной. Раньше опыт был только с клаассическими ССями.
Сейчас взял книгу по крестам и залпом почитал 100 страниц, что для меня достижение потому что я превратился в ленивое хуйло. Читается лучше, думаю попрактиковаться немного на крестах, более детально разобраться как эти классы и прочая хуйня работают а уж потом макакить на шарпах для конторы.
Господа, что нужно почитать чтобы уметь в дизайн веб сайта? В универе проект по командной разработке и на меня повесили дизайн, хотя я в вебе вообще не шарю. Сам сайт собсна написан на php, мне нужно сделать так чтобы всё нормально открывалось исключительно с мобил и перестало быть похожим на говно
тематический мертв пишу здесь Аноны блять помогите с этой хуетой Административная панель: Вывод всех студентов ФИ группа курс кол-во тестов на 3, 4, 5, общее кол-во средний балл (% правильных ответов) средняя оценка с фильтрами по группам, курсам, предметам Сортировки при выводе по ФИ, результатам, дате написания последнего теста, %правильных, по среднему баллу. Добавление, удаление, редактирование записей студентов и о студентах при нажатии на ФИ студента. Статистическую информацию по каждому студенту: Сколько раз решал каждый тест Лучший результат Подробная информация о попытках (сколько ошибок, сколько времени затратил, дата решения теста) по каждой теме предмета и по общему тесту Форма создания и редактирования тестов(вопросов)+перемещение между темами Форма создания и редактирования предметов Форма создания и редактирования тем Предусмотреть что в теме уже могут быть вопросы. для того, чтобы удалить тему, нужно либо удалить вопросы этой темы или переместить в другую тему я вообще хз как это делать
Анон, а возможно ли создать идеальный язык программирования? Языки вымирают, появляются новые новые постоянно. Наступит ли когда-нибудь период, когда программисты скажут: "О, заебись!"? Ну или хотя бы, чтобы эволюционно выработался один язык, к котором потом добавлялись просто верси 2.0, 3.0 ит.д?
>>941454 Нет, потому что есть разные предметные области с более или менее подходящими для них языками. Каждая лягушка будет продолжать хвалить свое болото, мы обречены.
Итак, ещё 1 вопрос. Есть изображение, буду в нем менять пиксели, а точнее менять какую-то одну характеристику, так как разрабатывается приложение для стенографии. Диплом жи. Суть в том, что зашифрованый текст через RSA будет как бы по пикселях, с интервалом, например, в 5 пикселей менять какой-то атрибут. Saturation, Brightnes или какой-то из RGB цветов. В чем суть. Цвета вытаскивать по одному не умею, так что решил буду яркость пикселя менять. Вопрос в том, не костыль ли это, может есть идеи или способы получше шифротекст в изображение засунуть? И если уж буду менять, как эти символы после RSA шифрования записывать в пиксели?
>>941630 Самое время сесть читать J.Fridrich - Steganography in digital media - 2010.pdf - забери свой экземпляр на рутрекере > Суть в том, что зашифрованый текст через RSA будет как бы по пикселях, с интервалом, например, в 5 пикселей менять какой-то атрибут Главный вопрос не что, а как менять, как потом это восстанавливать и также исследовать насколько сложно, зная твой алгоритм, такой канал обнаружить или уничтожить. За реализацию какого-нибудь F5-steg без исследовательской части в нормальной комиссии выебут и максимум "хор." поставят.
> Цвета вытаскивать по одному не умею, так что решил буду яркость пикселя менять. Python + pil для прототипа. 1 час и ты сможешь менять и яркость, и цвет
> не костыль ли это А то!
> может есть идеи или способы Попробуй обратись к создателю DDT или наноборды. Автор первого на лейнчане сидит, автора наноборды через гитхаб найдёшь.
>>941687 Я в шараге учусь, мне этого хватит. Книгу твою забираю, сейчас буду её читать. Делаю уже на C#, на питун не могу перескочить. Ещё раз спасибо.
Заканчиваю прикладную математику и у меня все больше чувство, что нихуя я не найду нормальную работу и от этого впадаю в уныние. Столько лет и стараний вложил... Еще и все молодыми бизнесменами стали после школы на бмвX5, вообще охуеть
Вот есть формат bmp. Если убрать первые 54 байта, кроме ширины и высоты и убрать нули, которые выравнивают ширину в байтаъ так чтобы было кратно четырём, то получится по сути самый простой способ кодирования картинки с 16777216 цветов. А есть ли подобное для звука? Мне надо понять как он кодируется. Там для каждого какого нибудь "звукового кадра" есть своё значение частоты и громкости? Или что?
Пр, подскажи инфу по обработке текста. Ну основные моменты, например, чтение из файла, в буфер, все целиком, по кускам, или там как лучше все это дело хранить. Еще, какой самый простой способ получить новый текст из нескольких исходных? Прям совсем днищенский, без всяких цепей маркова и ML.
>>941913 Монада - это просто моноид в категории эндофункторов, чо тут сложного? По факту, монады - вычисления в коробке. Почитай главу A fistful of monads в LYAHFGG и статейку Functors, Applicatives, And Monads In Pictures, там все доходчиво и на картинках
>>941799 > А есть ли подобное для звука? Смотри формат WAV, он самый простой, как BMP для пикчей. >>941906 Изображение неактуально и вводит в заблуждение. >>941925 >шизофреников Брейнфак и любой другой эзотерический.
Есть программа на С++/Qt. Есть юзер, у которого она при определенных условиях крешится под Windows. Есть дамп процесса после креша, сделанный через Task Manager -> Create dump file.
Есть я, кторому нужно выяснить причину креша, исходный код проекта и немного времени до получения пиздюлей от начальства. Пробовал открыть .dmp файл в VS - нет ни кода ошибки, ни стека, ни исключения. Аналогично в WinDbg. Либо я что-то делаю неверно... либо? Возможно анон подскажет утилиты/туториалы как правильно сделать анализ memory dump файла?
>>942191 >Помните две самые важные проблемы информатики: инвалидация кеша и как назвать переменную? На самом деле две самые важные проблемы звучат так: Инвалидация кеша, именование переменных и ошибки на единицу.
ПО ПОВОДУ ИИАноним28/02/17 Втр 23:27:22#1459№943537
Не знаю релейтед ли здесь мой вопрос лол. Вот говорят, что Искусственный Разум пока не могут запилить из-за сложности человеческого устройства. А сделали ли симулятор более простого огранизма? ИИ кошки например, или паука. Ведь всякие простейшкие мандавошки действуют по относительно простым алгаритмамили я ощибаюсь?
Двачик, спасай Уважаемые программисты C++, прошу помочь в написании лабы Задание: Исходное сообщение было в одной из кодировок (cp1221, cp866, koi8-r).
По пути к пользователю оно подверглось N преобразованиям из одной кодировки в другую (N in [0..3])
Задача - написать программу, восстанавливающую исходное сообщение.
Перекодировать текст я научился, также могу определить кодировку, могу применить к тексту преобразование из любой кодировки в любую, но вот нужно как-то реализовать приклей дед дерево
Помогите его реализовать, пожалуйста, далее дело останется за малым
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ D Go Java JavaScript Lisp PHP Goviaji Python Ruby Rust Vala Swift
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред