Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом: 1СandroidCC#C++DelphiGoHaskelliOSJavaJavaScriptLispPerlPHPPythonRubyRustScala
В: Хочу стать программистом, какой язык учить? О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
В прошлом треде так и не нашёлся анон, могущий в сап и имеющий желание помочь советом. Попробую ещё раз.
Привет. В конторе, где я работаю 4й месяц, устроился после шаражки идёт постепенный перекат на SAP. Перекат то идёт, а специалистов дефицит. Я решил задрочить SAP, что бы стать ценным работником да и вообще я не против начать карьеру гы-гы SAP-специалиста. Прошу помощи в моих начинаниях, ибо вся система кажется сложной и непонятной. С чего начать, что бы понять общие принципы ПО SAP'а? Это более общий вопрос, но есть и более специфичный.
Есть конкретная задача: написать генератор xml-файла с данными, получаемые с помощью ABAP-функции посредством SAP HANA Studio + ABAP. Я пока не претендую на скорое решение этой задачи, но пытаюсь понять, в каком направлении копать. Вообще работа с сапом тут в основном идёт через HANA Studio но я могу ошибаться
Есть ли тут абаперы, кто готов помочь советом ньюфагу?
привет! не так давно в журнале Хакер была рубрика "обзор репозиториев github" где была разная годнота(вел Ализар) сейчас я так понял она исчезла есть ли такие же обзоры где-то? (трендинг репос хуета)
АНОНЧИКИ-ПРОГРАММИСТЫ, ВЫРУЧАЙТЕ! Готов заплатить. Нужно решить задачку на Делфи. Вычислить: у - первое из чисел sin(x), sin(sin(x)), sin(sin(sin(x,…))), меньшее по модулю 10^-4
Сап, посоны. Я к вам с тупым вопросом. Скажите английское название прямоугольника с двумя треугольниками по бокам, которым в блок-съхемах цикл for отображается. Не могу найти его на Draw.io, а блок-схему уже почти нарисовал, не хочется заного начинать.
Что является интерпретатором, например, для PHP? Везде пишут, что это программа которая интерпритирует. Но это и так очевидно, как иотличие от компилятора. Почему-то нигде не нашел что ИМЕННО является им. Что на сервере будет транслировать код? Это какая-то одна программа-стандарт? В общем, не обоссывайте, просто хочу досконально разобраться с базовыми понятиями.
http://pastebin.com/8LjUfpTN Этот скрипт связан с продажей подписок и проставляет в БД дату для одного из полей. Я полный нюфаг и мне интересно, написано это очень хуёво или нормально?
>>751215 (OP) Ананасы, помогите написать regex, который из этой строки server=/api.yoba.com/127.0.0.1#1919 #192.168.200.100 будет вытягивать значение между "/" (т.е. в данном случае api.yoba.com) и значение после последней "#" (т.е. 192.168.200.100).
Помогите пожалуйста с курсовой. Есть микроконтроллер (не важно какой), есть ключи и диоды. В зависимости от того, сколько ключей замкнуто, столько будет гореть светодиодов. Программу надо написать на ассемблере. Помогите с алгоритмом, пожалуйста. А дальше я сам справлюсь.
>>751437 Через ключи идёт ток, идёт нужно полагать на ноги, есть напряжение - ключ закрыт, нет напряжения - открыт. Проверяешь ноги, если закрыт записываешь в переменную-счётчик +1 и так пока все не опросишь, после чего просто зажги столько светодиодов сколько насчитал.
>>751437 Бесконечный цикл, в котором проверяется каждый вход с ключом - и делается inc на переменную количества. В конце - в цикле смотришь первый бит - это "зажечь или нет" лампу, сдвигаешь на бит - повторяешь для следующей лампы.
Я б написал, но последний раз писал на асме в вузике 4 года назад, на МК 51й серии.
>>751442 >и делается inc на переменную количества. В конце - в цикле смотришь первый бит - это "зажечь или нет" лампу, сдвигаешь на бит - повторяешь для следующей лампы Чёт я не понимаю, как он будет сдвигаться на бит, ведь двумя битами описывается и 2 и 3.
>>751464 > а для начинающего - и вовсе лучший выбор. никогда этого не понимал. Паскаль - обычный язык, с несколько раздутым синтаксисом и английские слова в качестве ограничителей области видимости проще язык нихуя не делают. Бидон для начинающего намного лучше.
>>751451 Ну так нахуй заниматься байтоёбством? Есть же инк и дек. Зажёг лампочку цмп с нулём, дек, зажёг и так пока не станет 0, потом по новой цикл опроса ключей.
>>751479 >Паскаль - статически типизирован, и там трудно что-то неправильно написать. Начинающему самое-то. Ты сейчас хочешь сказать, что язык со статической типизацией проще, чем с динамической? Миллионы похапе-обезьян с тобой совершенно не согласны. Всяческие алгоритмические задачки на бидоне намного легче решать, это - факт.
>>751485 >Миллионы похапе-обезьян с тобой совершенно не согласны. Ты ебнулся? Мы обсуждаем язык для НАЧИНАЮЩЕГО, который должен освоить азы алгоритмов и строго мыслить. А уже потом - он пойдет что-то клепать на говнопехапе.
Алсо - пишу свою бордочку на дишечке - вообще не вижу, нахрена в вебе собсно нужна динамика. Шаблончики страниц - в компайлтайме компилируется и анализируются. Единственное, что можно сделать в динамике - eval. Нахрена он нужен, кто им пользуется?
>>751485 >>751490 Поддвачну. Лучше начать с чего-то, что работает очевидно, чем ебаться с анальной клоунадой в динамических языках. Самый хуёвый в этом плане по-моему джаваскрипт, а потом пхп и т.д. вот после них пациенту уже очень трудно исправиться.
Если есть время и желание начать вкатывание в сферу правильно, Паскаль тоже считаю хорошим выбором.
Не имею представления о рефакторинге, но слышал, что это способ улучшить свой код как в плане его читабельности, так и оптимизации. Этому сложно научиться? Потребуется прочитать тонну литературы и несколько лет практиковаться? С чего начать?
Сюда тоже напишу. Скоро сессия, надо дописать лабу на java, поэтому мне нужна помощь. Суть такова: нужно написать агент сбора информации о системных ресурсах линукса, чтобы он по запросу от сервера их собирал и отправлял по известному адресу на сервер текстом в формате json. Все это консольное, никакой графики. Сейчас есть: сбор информации (посредством запуска линуксовых комманд, так надо по заданию) и запись ее в файл. Необходимо дописать: обработку запросов сервера (думаю, метрики по отдельности запрашивать не надо. Если запросил - отправлять все целиком), отправку текстовой строки и сбор пары метрик (размер определенных папок и файлов, записанных в конфигурационном файле, команды du и df). Кто возьмется и за сколько? Я тян, если это имеет какое-то значение. [email protected]
Аноны, хэлп. Курсовая горит: нужно на контроллере atmega8535 написать программу 4х-разрядного регистра сдвига(параллельный код преобразуется в последовательный с увеличением сдвига 1 сек.). Вот мой код, оценивайте, критикуйте
#include <iom8535v.h> #include <macros.h.> #define S 175000
>>751671 Я думал, у тебя макаба индентацию съела, а ее там вообще нет, пздц. Почитай хоть какие-то стандарты кодирования, чтоли. На фоне этого всякий транслит в комментах и многократные if`ы с одним и тем же условием - мелочи.
>>751677 я просто в меру неспособный: связался со всем подобным в вузе, раньше не сталкивался даже в паскале(школа у меня такая была), заинтересовался. Про этот сайт впервые слышу, что за форматирование?
>>751685 Мне просто не понятны твои витиеватые выражения "параллельный код преобразуется в последовательный с увеличением сдвига 1 сек.". Если для тебя это и имеет смысл, для меня это набор букв. Хотя в микроконтроллерах мало что понимаю, алгоритм будет один и тот же, если ты объяснишь смысл параллельного кода, преобразующегося в последовательный. >icc for avr И он тебе одной портянкой выдаёт код без автоотступов и прочего?
Горит лаба по программированию на языке c++, алгоритмизация и структуры данных, лаба связана с деками. Сам я со структурами только и смог разобраться, уже связные списки для меня стали проблемой, если кто-то может помочь, то ответьте. Студент 1 курс.
>>751701 Для начала я хотел узнать есть ли в этом треде, которые могли бы помочь. Я вообще нихуя не понял в теме деки. Дек-это двусторонняя очередь, то есть элементы можно добавлять как в конец, так и в начало контейнера. Проблема еще заключается в том, что нам нельзя использовать STL, то есть #include <deque>. Все вручную надо писать, а для меня это темный лес.
>>751751 Почему тогда PINA&128? У тебя PINA к PA7 подключен, разве тут не 256 должно быть? А проверкой PINA&1 ты проверяешь PA1, так? Там у тебя какая-то кнопка, так это её нажимают? Или PA7? И что ты хочешь в итоге: нажал кнопку -загорелся диод №2, потух №1 и так далее?
>>751712 Не вижу у тебя я сам код для графика, как минимум >ggplot(newdata3, aes(x = gre, y = PredictedProb)) + geom_ribbon(aes(ymin = LL, ymax = UL, fill = rank), alpha = 2) + geom_line(aes(colour = rank), size=1)
Такой вопрос. Есть касса на андройде, под неё соответствующий софт нужен. Выбор пал на react native, говорят хорошая штука. С ui определся, но не могу понять, что же взять как сервис. Что бы приложение общалось с этим сервисом, а он в свою очередь работал с железом сорт оф кардридер, сканер, принтер. Есть идеи, ананас?
>>751815 в распоряжение 1 бит, ты меняешь его как тебе угодно выключателем, то есть подал питание - 1, не подал 0 при нажатие кнопки идет заполнение последовательного кода то есть состояние копируется в ячейку
>>751861 Задержка-то тогда зачем? Нажал кнопку - зажглись светодиоды? Все сразу? Или ты хочешь, чтобы они по очереди зажигались? Ты не реализацию объясняй, а на пальцах покажи, что ты хочешь в итоге. Нажал кнопку - что должно произойти? Не с кодом, а что ты ожидаешь увидеть. Нажал на кнопку ещё раз, контакт разорвался (так ведь?) - что, опять же, должно произойти? Мне твоё объяснение ничего не объяснило. Как уже написал, МК практически не знаю, но алгоритм, вероятно, смогу подсказать, но только в том случае, когда пойму, что тебе в итоге надо.
>>751882 нажал кнопку и лампочка должна загореться или не загореться в зависимости от положения выключателя, дальше второй нажал кнопку первая лампочка горит/негорит, а вторая загорелась или не загорелась в зависимости от выключателя и тд
Анонасы, спрашивал в /web/, но это походу мертвый раздел, поэтому попробую еще спросить здесь: какая CMS наиболее пригодна для создания интернет-магазина?
Анон, срочно хелп, можете мне написать в нескольких строках как в пустое окно динамически добавлять Pie Chart c этой либы? Ну и данные как вставлять ибо по примерах вроде только с декларацией в xaml. help hepl help
>>751892 Задержку можно вывести в отдельную функцию. И ты не объяснил, зачем она нужна. Из твоего объяснения следует, что между нажатиями время не учитывается. Тут счётчик количества нажатий надо, если правильно понимаю, что ты хочешь.
long i = 3; while (1) { if (PINA & 1) { PORTB = PORTB | (1 << i); if (i + 1 > 7) { i = 3; } else { i++; } } } Правильно тебя понял? И почему ты используешь ">>" вместо "<<"?
>>751900 ну же, друзья, у меня есть еще пол часа только чтобы скинуть преподу, выручите, сижу, ничего не получается, сделайте хорошее дело, я ж не прошу за меня прогу написать, только как этим пользоватся
>>751929 и у меня лампочка может загореться и не загореться в зависимости от положения выключателя, а здесь всегда будет не гореть, так как в начале порту Б мы ничего не задали(программа поплыла не в то русло)
>>751969 Тебе алгоритм пытаюсь написать, а не задать инициализацию всего, что нужно. Ты уж сам давай. >>751964 >if (PINA & 1) Эта операция (по крайней мере на ПК) вернёт 1, если установлен бит 1 (нулевой, на самом деле), поэтому нет необходимости писать полностью if (PINA & 1 == 1). Если бы у тебя была проверка нескольких бит, например по маске 3, тогда надо было бы делать так (PINA & 3 == 3), т.к. может быть установлен бит 2, но не установлен бит 1.
Надо защитить лабу в ближайшие сроки. Язык С++, среда любая (желательно - Visual) Цитирую задание: Разработка программы учета заказов на ремонт в радиомастерской. В мастерской хранятся квитанции о сданной в ремонт аппаратуре. Квитанция содержит: наименование изделия (телефон, телевизор, и т.д), марка изделия, дата приемки, статус (готов - не готов). Вывести информацию о статусе заказов на введенные с клавиатуры сутки х.
Как я понял, работа со структурами и с файлами. В саму лабу должна входить еще и функция авторизации и регистрации пользователей и разграничение между админом и простыми юзерами.
>>752028 Вообще все задание, если быть честным. Я склепал эту лабу из огрызков старых маленьких лаб по структурам. Вышла полная чепуха и все полетело по пизде полной. Все интернеты перерыл - ничего толком не нашел.
>>752032 Откуда данные берутся: файл, база данных, что-нибудь ещё. >функция авторизации и регистрации пользователей и разграничение между админом и простыми юзерами Что-то через чур для лабораторной работы, как мне кажется.
>>752035 Все данные по изделиям должны вводиться с клавиатуры в файл. И из файла должны считываться при выполнении сортировки. Пользователи тоже должны записываться в отдельный файл.
>Что-то через чур для лабораторной работы, как мне кажется. Ничего не могу поделать с преподами. Глубоко в жопе сижу.
>>752040 Если пока что отбросить авторизацию, ничего сложного не вижу. Программа консольная, так понимаю. Псевдоменю запилишь типа "Нажмите 1 для ввода данных, 0 для возвращения назад". Класс для квитанций с указанными тобой полями, при запуске программы открываешь файл и, например, считываешь построчно данные, пока до конца файла не дойдёшь. Что там в C++ открывает файл, istream что-ли? Или бинарный формат данных можно сделать. Хранить в глобальной переменной типа вектора. Сортировать не обязательно, если у тебя не сотни тысяч записей, линейным поиском найдёшь, что требуется. Может и долго делать, но ничего сложного не вижу.
>>752051 Спорить не буду - ничего запредельного нету. Но создавать все это с нуля - я крышей двинусь, при том, сколько всякой ерунды я до этого проделал (и все наебнулось). Вот и искал помощи не в псевдокоде, а в чем-то поконкретнее.
>>751215 (OP) Анон, помоги. Как в баше не изучая этот идиотский язык сделать простое условие, которое бы проверяло статус выполненной комманды? Ну, например, я хочу выполнить команду "iptables | grep 172.16" и в случае успешного выполнения (т.е. grep найдет совпадение и вернет 0) выполнять скрипт дальше.
>>752053 >при том, сколько всякой ерунды я до этого проделал (и все наебнулось) Иногда проще начать с нуля. Опять. Не смотря на то, что у тебя уже есть. Оно всё равно не работает как надо и ты потратишь больше времени, чтобы заставить это работать. >Вот и искал помощи не в псевдокоде, а в чем-то поконкретнее. А ты начни писать и спрашивай, чего не получается. Делать за тебя вряд ли кому охота, а на неглупый вопрос ответят (глупые вопросы лучше гуглить, быстрее выйдет).
Анончик, помоги выбрать ВУЗ, чтобы стать программистом. Где самые прогрессивные преподаватели и предметы? Мне нужно минимум говнопредметов типа философии и максимум программодрочки. Желательно, чтобы было вечернее и заочное отделение. Спасибо!
Говорят, невозможно забыть свою первую женщину и своего первого программиста. И это так.
У меня это произошло осенью. С друзьями мы сидели в клубе "Golden Dolls", болтали, пили абсент, смотрели стрип-шоу, когда ко мне подошел Ганс и сказал: - Пора, мой друг.
Я сразу понял, что он имеет в виду - все-таки готовился все лето - но переспросил на всякий случай: - Пора - что?
- Пора валить программиста! - засмеялся Ганс.
Мы пошли на улицу, на парковку, где стоял джип Ганса. Он открыл заднюю дверь, и я увидел разложенное оружие - пистолеты, снайперскую винтовку, разнообразные карабины, дробовики, автоматы - целый арсенал.
В нашем тире я учился стрелять из всех видов оружия, даже из тех, которых тут не было, но сейчас - от неожиданности - не знал, что выбрать. Ганс заметил мою нерешительность.
- Из автомата валить программиста неинтересно, - сказал он. - Разве что из "узи", но тут надо уметь разрезать его пополам, тогда прикольно. А так просто решето получается - некайфовое. Из пистолета - тоже требуется навык, чтобы засадить программисту пулю между глаз. Снайперская винтовка - для девчонок. А вот карабин большого калибра - самый то. Да еще пуля с тупым наконечником. Если засадить программисту в голову, она разлетается на кусочки, как арбуз, а если в грудь - он смешно так подпрыгивает и отлетает. Так что советую - карабин.
Я послушался совета Ганса - все-таки он уложил уже с десяток программистов, одного даже из арбалета. Поэтому взял карабин и мы поехали на окраину. За руль джипа, конечно, сел я.
Программисты ездят на метро, велосипедах и дешевых машинах-развалюхах. Поэтому и ловить их надо в соответствующих местах. Я выбрал метро. Время было позднее, программисты уже вернулись с работы, попадались в основном старичье, стайки негламурной молодежи с банками пива в руках, противные тетки. Я уже думал ехать к район хрущевок, где программиста можно найти, когда он выносит мусор, но тут повезло. Из метро вышел одинокий программист. То, что это он, я понял сразу - средних лет, одетый в какое-то потертую куртку китайского или турецкого производства - буэээ! - стоптанные ботинки, какая-то кожаная кепка на голове. С ноутбуком в руке. Да, да, с ноутбуком!
Он прошел мимо ларьков, свернул за угол дома, и пошел через площадку в сторону большого длинного дома, в котором программисты живут как в муравейнике в том, что они называют квартирами.
Так как я заранее покатался вокруг этой станции метро, я знал, что надо делать. С места врубил на полную, выскочил на площадку между домом и программистом, ударил по тормозам прямо на протоптанной программистами тропинке и одновременно развернул машину на 180 градусов, так, что моя дверь оказалась как раз напротив него. Программист замер, не понимая что происходит. А я уже взял зажатый между коленями карабин, передернул затвор, открыл дверь "джипа" и выскочил из машины. Все это заняло у меня от силы две-три секунды. Программист ошалело смотрел на меня, и тут я к своей радости увидел на нем очки. Во повезло-то, успел подумать я. И всадил ему пулю в грудь. Программист взмахнул руками, ноутбук упал в сторону, а сам он улетел метра на два или три от меня - вот что значит большой калибр! - и лишь его кепка плавно спланировала на то место, где он только что стоял.
С другой стороны джипа вышел Ганс, неторопливо подошел к лежащему в грязи программисту: - Точно, с одной пули, молодчина!
Он вернулся к машине, протянул мне фляжку с коньяком. Было прохладно, коньяк пришелся очень даже. А сам Ганс стал обзванивать всех, кого надо. Сначала прилетела съемочная группа "НТВ", довольно симпатичная девушка-журналист расспросила меня, какие чувства я испытываю после того, как убил своего первого программиста. Я от волнения плел что-то невнятное - потом, когда смотрел в наших новостях по кабельному, было даже немного стрёмно, но мама сказала, что я выглядел очень мужественно с карабином в руках. Потом приехала полиция, Ганс дал им по 100 баксов, старшему пятьсот, и они принялись заниматься формальностями. Уже после того, как труповозка увезла тело программиста, ко мне подошел старший, кажется, капитан, отдал честь и сообщил, что программиста звали Степанов, и работал он на заводе C++'ником. Даже Ганс позавидовал мне - такого кристально чистого программиста не всегда удается завалить.
Тут принялся разрываться мой телефон. Позвонил отец, поздравил меня с первым, сказал, что завтра меня ждет сюрприз. Сюрпризом, кстати, оказался новенький "Бентли". Потом начали звонить друзья - сообщение о том, что я завалил программиста, да еще такого, быстро разлетелась по всему твиттеру.
Когда мы вернулись в клуб, там началось просто ликование. Знакомые и незнакомые бизнесмены, политики, депутаты, сенаторы, журналисты, писатели, визажисты, музыканты и певцы подходили ко мне, жали руку, целовали, оставляли свои визитки. Позвонил лучший друг отца, который тогда работал вице-премьером по социальным вопросам и сказал, что он гордится, что у его друга вырос такой замечательный сын.
Праздновать дальше мы потом поехали в наш поселок на Рублевке и вот там ко мне подошла наша соседка, отдыхавшая у родителей после учебы в Гарварде. Я давно на нее положил глаз, но до этого дня она казалась мне Снежной Королевой. А тут подошла сама и прошептала на ухо: "Я хочу тебя".
И потом, уже под утро, у меня был с ней такой секс, какого никогда еще не было в моей жизни. Все-таки не зря говорят, что когда уложишь программиста - потом такая эрекция, как после травы или кокса. А уж тем более - после первого программиста.
>>752081 Сам не могу. Нужны преподаватели и диплом на выходе + подготовка. >>752084 МГУ не потяну, МФТИ тоже вроде сложноват. Есть попроще шараги, где дают современные языки?
Аноны, нужно запилить базу данных, а к ней интерфейс, чтобы можно было добавлять новые записи, редактировать и т.д и т.п.. На чем лучше реализовать эту хуйню? Сложно ли это на php сделать, учитывая что вообще нихуя этот язык не знаю, знаю только html и css. Или есть какие то варианты попроще? MS Access не предлагать, это уж слишком.
Ассистанс! Как прикрутить к сайту возможность оплаты товара банковской картой напрямую? В какую сторону гуглить? Глаза слипаются, в пятницу мертвая линия.
>>752155 >один >PHP5 >PHP7 >KPHP >Hiphop В школе до 4 считать не учили? Да, если что, семёрка с её AST и новым кэшером - фактически новый интерпретатор.
>>752164 Спасибо. Буду отговаривать от этого гемороя все таки. Взялся верстать сайт типа сайта по продаже одежды. Какие есть подводные камни, кроме того, что мне придется руками заполнять ассортимент?
>>752161 >>752161 Эх, сейчас бы научиться различать трансляторы и интерпретаторы ( На счет версий разве что доебатся - глупо. Ушлепку понятно, что для каждый версии один интерпретатор. 5 и 7 - две разные версии.
Аноны, пишущие на Java, нужна Ваша помощь. Создал список с помощью ListActivity, как настроить каждый пункт ListView на вывод своего уникального Activity?
Символичный код: public class MainActivity extends ListActivity { final String[] huNamesArray = new String[] {"Андрей", "Иннокентий", "Михаил"};
mAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, huNamesArray); setListAdapter(mAdapter); }
@Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l,v,position,id); Intent intent = new Intent(MainActivity.this, Andrew.class); startActivity(intent); } } Т.к. я полнейший нуб, для реализации знаний хватило только на эту строку Intent intent = new Intent(MainActivity.this, Andrew.class); Соответственно, при нажатии на любой пункт открывается activity по Андрею, как это исправить? Буду премного благодарен, если поделитесь правильным написанием строки.
>>752140 > оно еще живо? Нит. Но собираемые 9-й версией проги работают под современными виндами. > Уж лучше тогда похапе/бидон Там нет инструментов для построения базы данных, а работа только через ORM или напрямую через SQL запросы.
Нужно решить задачку на SWI-Prolog максимально просто Так то в сети есть решения, но на других прологах, а адаптировать для swi самостоятельно неосилил. Есесно с подробными комментариями что/где/как и примерами запросов. Актуально сутки мыло [email protected] Оплата через ЯД или на карту
Суп, анон. После очередной бессонной ночи у меня загорелась жопа: поставил юнити и сдал делать простую игру, с помощью платный спиженных ассетов. Получилась хуйня, можно играть даже. Стал узнавать в целом о разработке приложений и встал на распутье. Попробовать задрочить юнити (с сишарпом?) или джаву с андроид студией? Много свободного времени и хочется пилить что-то для мобильной хуйни.
>>752354 > SWI-Prolog Да, похоже в российских вузах продолжают кормить будущих программистов сладким хлебушком. В то время как весь мир учит Хаскель и теорию категорий, здесь учат ЛОГИЧЕСКОЕ ПРОГРАММИРОВАНИЕ.
Сап, сосоны. Короче у меня такой вопрос. Какой раздел реестра требует прав администратора на изменение/добавление/чтение. Просто мне нужно проверить права администратора без лишнего геморроя.
>>752413 Т.е. ты хочешь сказать, что без прав администратора в автозагрузку не добавиться? Там же HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run" и все дела
Посоны, подскажите нормальные api для поисковых систем, желательно чтобы без токена и лимитов в сто запросов. Нашел только у duckduckgo, но там если задать сложный запрос оно возвращает пустые поля.
Нужна помощь гайс, нужно написать скрипт (желательно на паскале, но не важно). Нужно перейти по ссылке (вот например рандомная http://board.orsk.ru/index.php?r=code%2Findex&id=81529) и в поле ввести код, чтобы поднять объявление. Помогите, что изучить чтобы создать такое?
Аноны, у меня тут идея возникла. Вот мы обычно реализуем интерфейсы непосредственно в классах. А что, если сделать какой-то общий интерфейс, в котором будет метод, возвращающий реализацию указанного в женерик параметре интерфейса? И уже в классах мы будем реализовывать этот интерфейс, просто отдавая подходящий объект (хоть себя). Пример на шарпе: interface IProvider<T> { T Provide(); }
Или может уже есть такой паттерн, а я изобретаю велосипед?
>>752635 >желательно на паскале Нету таких возможностей у паскаля. Нужно использовать python, например метод urllib2.urlopen Для этого нужно знать ещё какой запрос этот сайт отправляет на сервер при вводе кода и выполнении других действий: параметры запроса, вид запроса, параметры результата. Это можно узнать с помощью Инструментов разработчика в Хроме
Всем привет. Наступило лето и пока каникулы я решил сделать пет-проект, дабы поднять скилл в веб-технологиях у меня fedora+apache+php+postgresql. Задумал вот такую штуку: Пользователь заходит на сайт и видит таблицу результатов на текущий момент. Уже реализовал первую таблицу (попутный вопрос это совсем зашквар так делать?
Как лучше делать? Через php или через js разукрашивать таблицу?
Так вот возник вопрос со второй частью картинки. Как сделать так, чтобы при нажатии на футбольную команду у меня изменялось окно - делался запрос к БД и выводились какие-то другие данные. Как я понимаю мне нужно курить ajax? Или я что-то недопонимаю. Спасибо заранее за помощь. Хотя бы пошлите меня в какую технологию.
Допустим мне нужно, чтобы программе на вход поступал BMP фаил,а она его конвертировала в двоичный код, который потом немного изменялся. Потом изменённый код опять запиливаем в BMP. На словах легко, но я не особо шарю в графических библиотеках и тд.
>>752814 Читать попиксельно? Или гугли описание формата BMP, там есть несколько вариантов заголовка, выравнивание строки, не говоря уже про изображения с палитрой.
>>752857 А куда податься планируешь? Пробовал писать что-то уже, всерьёз намерен связать с этим жизнь? Среди подводных камней твоего пути разве что общественное мнение, если жить с родителями будешь. Будут говорить, что мол весь день за кудахтером, а толку ноль, небось в игры играешь; вот я для тебя подработку для студентов нашла: раздавать флаеры/чистить туалеты. А так по сравнению с вузом сплошные профиты: учишь только то, что нужно, не тратишь нервы на сессию, на общение с бестолковыми одногруппниками. Зачем hh? Учи инглишь и выходи на фриланс зарубежный.
>>752890 Он не пропал, пользуйся поиском. Там сейчас за тысячу постов.
Клас, в книге с ослом сразу разбирают алгоритм, когда у вирта льется вода, дается код, изобилующий техническими деталями и выходящий за разумные рамки последовательной подачи материала. Только я аж 5 минут втыкал, пока не понял, как работает сортировка вставками. Ещё не поздно пойти клепать гостевухи за доширак...
>>752786 я так понимаю надо гуглить >работа с сокетами? Но если, ребят, подскажите годный материал - я буду очень благодарен. Приятнее читать проверенный материал, а не первый из гугла.
Всем привет. Мне 19, учусь на инженера (машиностроение). И чего то захотелось попробовать освоить какой нибудь язык программирования, до этого юзал только Паскаль, было в общеобразовательных предметах. Так вот главный вопрос, стоит ли в таком возрасте начинать, не поздно ли? Да и стоит ли начинать учить сразу Java или пробовать что попроще?
Народ, помогите. Сам радиотехник, препод требует программу написать, которая будет как термошкаф работать. Пишется для ардуины, то бишь С, сам вообще пару раз видел это дело, нихера собственно не знаю Так вот, написали ему программу, используя метки goto - сказал все хуйня, пилите без goto, и похуй что вы С в первый раз увидели Ничего не посоветуете?
Поясните как на с преобразовать арифметическое выражение в бинарное дерево для последующего вычисления. Представляю алгоритм действий чуть менее чем никак.
>>752732 Для пыхи прикрути фреймворк. Типо ларавела самое то будет. Поучишь - поймешь, что либо шаблонизатор за это отвечает, либо js фреймворк, но никак не пыха.
>>753050 Хм, мне 21, а я уже чувствую себя стариком. А на заре интереса ко всей этой кибернетике в 12-13 лет некому было дать мне в руки годные книги и указать путь истины. Отчасти уже "перегорел" и заниматься программированием профессионально не хочу.
блять как дать доступ всем папкам И ПАПКАМ В ЭТИХ ПАПКА-КАТАЛОГАХ в линуксе. я уже заебался sudo chmod 777 вручную для каждой ебучей папке в цмс делать.
>>753124 >цмс В этом проблема. Во-первых, ты зашкварился об CMS. Во-вторых, ты произносишь CMS как полуграмотный. Язык СИ ты тоже Ц называешь? Ты даже не читаешь маны, есть специальный флаг для того, чтобы менять права рекурсивно. Хотя, ты ведь наверняка даже не знаешь, что такое рекурсия, иначе бы за пару секунд нашёл ответ на свой вопрос в гугле.
>>752354 Ух, анончик, таки кончил. Первое решение, что с комментариями, не работает, хотя писал строго "в лоб". Второе решение содрал отсюда: http://www.hardforum.ru/t81714/#post553299 Оно работает (не знаю, почему, но работает) вместо циферок подставь в массив ascii-коды вручную, или используй string_codes (с последней версией SWI Prolog)
>>753244 Лично дело с ним имел в плане фикса функционала. Так что на счет безопасности сказать не смогу. Вообще гуд безопасность выстраивается из правильное настройки сервера. А дыры в коде фиксят сами разработчиками через пулл реквесты гитхаба.
бля, выручайте посоны. Решил заняться прогой, выучил основы с++, но потом заебался и начал учить java. Потом подумал что лчше выбрать направление и учить язык для него. Потом понял что похуй, главное что бы утроиться легче было. Я не задрот, а конкуренции дохера. Что выбрать, что бы легче устроиться было ???
Господа. а если у меня проект на локалке почему-то не разворачивается, а там задание чисто верстку подправить, я верстку могу поправить, просто исследовав элемент на сайте. Можно им чисто на глаз поправить верстку и та отослать, не проверяя на локалке?
Я так и не понял, почему тред на около программерские буггурты 404? Может кто то все таки, блять, объяснит, вместо того, чтобы бросаться бессмысленными фразами?
>>753390 Это такой подход к разработке больших проектов в больших компаниях. Отправляй свой фикс смело и без раздумий, рано или поздно обычно поздно всё получится.
Пацаны, у меня есть ебанутая задачка. Прошу помощи.
Нужно назвать примерный трафик банка. Операции - самая простая - оформление нового кредита новому клиенту. То есть шаг 1 - заведение нового клиента в бд. Шаг 2 - оформление ему заявки. Для этого всего используется 10-20 таблиц. Структура такая: бд, над ней апликейшн, над ним веб-сервер, к которому и идет обращение. Есть банк и 30 тыс точек (магазины, которые выдают товары в кредит). Когда оформляют кредит, данные отправляются в банк и из банка приходит ответ одобрен кредит или нет. И вся эта поебень передается же по сети. Вот и надо как-то придумать нагрузку. Реальных данных нет
>>753390 Поправь в веб-инспекторе в браузере, удостоверься, что все ок, вышли правку. Тестовое окружение - это примерно то, что ты не осилил поднять локально. Т.е., база с реальными или тестовыми данными, вебсервер, скрипт цмс, вот это все.
Мужики, хочу вкатиться в сферу ИТ, в программирование. Реквестирую годной литературы для самообучения написания на паскале. Навернуть Ушакова не предлагать.
анон, сейчас сижу на работе без задач и захотелось прочесть какой-нибудь тех литературы. Что ты посоветуешь? сейчас пишу на js/php но не хотелось бы зацикливаться на одном языке, ибо это просто инструмент
Привет Анон. Просто напишу это здесь, все равно больше некому рассказывать. Решил было я вкатится в программирование. Где-то услышал что язык Python лучше всего подходит для этого. Сел его учить, всё было великолепно. Этот язык программирования по истине простой и сделан для людей. Я уже было даже подумал что я не настолько тупой и смогу стать программистом. в школе я был очень тупой, математика 4/12
Но меня тревожила одна мысль, то, что этот язык - интерпретируемый, т.е. как бы не ТРУъ. Плюс хотелось вкатится именно в геймдев, а там везде C++, скорость нужна и все такое. Начинаю учить С++ и потихоньку приходит осознание что я все таки тупой для этого дела. Все в 10 раз сложнее, чем на Python.
Как думаете пойти по легкому пути и дальше учить Python? или пойти по тяжелому пути и биться лбом об стену изучая С++?
Первокур итт. Хотел бы спросить по поводу длительности первоначального обучения. На счету у меня только одна книжка по плюсам, а из проектов разве что лабы да курсачи. В общем, недостаточно занимался, да и времени особо не было, нас пока что больше по матану и физике ебут. В связи с этим я беспокоюсь, что не успею к концу БАКАлавриата задрочить скиллы до уровня, чтобы мне не "перезванивали". Сколько времени обычно уходит на то, чтобы стать спецом хотя бы в одной области? Пять лет? С расчетом на занятие свободного времени. Я знаю, тут многие с 16 лет кодят, но хотелось бы узнать у тех кто с основ в более позднем возрасте начинал
>>753549 Сделай что-то стоящее на питоне сначала, чтобы быть уверенным, что ты можешь, а потом С++. Оно конечно сложнее, но в целом разобраться можно. Если хочешь разрабатывать игры, то можешь сразу себе поставить Unreal и в нем и раздуплять.
>>753555 Хм, неплохая идея попробовать силы в питоне, а потом уже переключатся куда-то еще. Пока я сидел на питоне было стойкое ощущения что нет нечего невозможного. Офигенное чувство свободы. UE4 поставил, офигел с крутости системы Blueprint, даже склепал там включающуюся и выключающийся лампочку по нажатию. Это не заняло почти никаких усилий и я уже подумал что программирование не такое сложное как о нем говорят. Но чувство радости быстро закончилось, когда я понял что все что угодно блупринтами не сделать и что без С++ некуда.
Затем я открыл Java исходный код open-soruce клона ритм игры Osu! https://itdelatrisu.github.io/opsu/ и офигел насколько все там сложно. Нет, я понимаю что это целая игра, сложный проект, но черт возьми его сделал 1 человек. Вот откуда люди такие умные берутся, он что с пеленок кодил?
Не знаю где спросить, спрошу здесь. В роутере настроил переброс портов (пик). Пытаюсь отправлять из сервера в интернете пакеты на этот порт — не доходят. Если отправляю с компа на сервер пакет, а потом уже с сервера обратно — тогда доходят. Такого эффекта я мог добиться и без переброски портов, просто тогда бы порт каждый раз был бы случайным. Как сделать, чтобы и без отправки пакета можно было принимать пакеты?
>>753583 Я и есть тот специально-обученный человек.
Прочитал на луркеПрочитал на лурке25/05/16 Срд 14:43:07#268№753612
> Плюсики в названии С++ (Си Плюс Плюс) обозначают наличие в нём объектно-ориентированного программирования, реализованного, правда, с учётом местной специфики. Вообще-то исконные правила ООП, в том числе и алгоритмические, предполагают полную инкапсуляцию объектов. Объект должен сам решать, что делать когда его что-то попросят, а не выставлять наружу публичные методы, которые дёргает всякий, кому не лень. Настоящий инкапсулированный объект должен принимать снаружи сообщение, причём не в контексте вызывающего объекта, а в своём собственном. Потом думать, хочет ли он это сделать, делать это и в ответ посылать сигнал о результате действия. Хотя многим нравится, но это уже тема отдельного холивара.
где можно об этом почитать поподробнее? И какой ООП язык работает так? Знаю есть сигналы в Boost и Qt, но мне нужно хотя бы прочитать какой язык имеет такой функционал без либ.
>>753612 Ты в терминах запутался. Сообщение ~ вызов метода Сигнал о результате ~ значение, возвращаемое методом Сигналы (и слоты) в Qt это совсем из другой оперы, там не ООП, а событийно-ориентированное программирование, которое надстроили над обычными плюсами.
Про "классическое ООП" можешь какого-нибудь Буча читнуть, но я сомневаюсь, что тебе это нужно, если только ты не занимаешься историей развития CS. Вся эта академическая концепция, которая изначально появилась в Simula, была в итоге впитана реально используемыми языками с учетом специфики каждого, а сама по себе была нежизнеспособна и благополучно скончалась.
Анон, помоги отсталому. Сейчас я работаю кем-то средним между быдлокодером и сисадмином и пишу мелочь уровня одностраничной херни на фласке без бд, прикрученной к нашей системе управления контентом. Не могу ни в test-driven development, ни в full-stack с CMS и прочей херней, ни в функпрог. Как из мелочного погромиста на все руки стать профессионалом? Что должен знать порядочный погромист (вне зависимости от языка и рода деятельности) и какими методами пользоваться? спсОпустив олимпиадные алгоритмы и знание английского
>>753612 В цитате хуита какая-то написана. Сообщения есть в смоллтолке или обжектив-си. Но отличий от вызова методов ты врядли заметишь. Отличие состоит в динамической диспетчеризации. Сообщение это не просто дергание функции, как в случае вызова метода, а фактически объект который приходит целевому объекту, после чего он может (при желании) произвести с этим сообщением разные действия - изменить имя, изменить/удалить/добавить аргументы и отшвырнуть исправленное сообщение другому объекту или самому себе. Но в обычном коде такой функционал нахуй не нужен, или даже вреден. Единственная из более-менее популярных задач - это создание прокси-объекта. В обжектив С ты в три строки можешь назначить прокси. И все сообщения которые прокси не может обработать он будет пересылать назначеному объекту. Можно даже массив объектов назначить. Прокси объект получив сообщение с которым он не знает что делать будет просматривать массив объектов пока не найдет в нем объект который сможет обработать это сообщение и отдаст его ему на обработку. Это также несколкьо строк, тогда как в других языка это тонны бойлерплейта. Но в общем такое нахуй не нужно. Из-за этого замедляется работа и становится невозможным статический контроль.
>>753665 ps Если ты про код на экране, то исторически Avoid lines longer than 80 characters, since they're not handled well by many terminals and tools.
>>751215 (OP) Мне уже дали знать, что видят открытые вкладки, писали "я буду следить за тобой" Вчера высветилось в Windows 10 само включилось "определение местоположение", я резко вырубил комп, но боюсь это не помогло. Удалил учетную запись Microsoft, отрубил все переключатели в "Параметрах", кроме "Защитник Windows" и "Синхронизация ваших параметров" (там невозможно отключить - стоит "серый вкл") Совсем недавно кто-то с усмешкой названивал на домашний телефон, который с wi-fi подключён по одному кабелю. Меня охватывает тревожная растерянность, потому что я уже привык свободно высказываться на дваче, а тут кто-то явно ведет слежку и вероятно держит анус на карандаше. Не знаю, я просто боюсь, не понимая, что нужно делать. Наверняка, он(и) и в жестком уже покопался(-ись). Интернет слабый, поэтому прокси заметно снизит трафик. Тем более, совсем необучаемый не могу разобраться как поставить нормальный, а не гугл-приложения. Впрочем, уже поздно..
Сап, господа! Не сочтите за вброс, но подскажите ньюфагу, что сейчас для новичка перспективнее : php+ yii или python + django? Что из этого более перспективно? Что востребовано? Куда реально вкатиться ньюфагу? Или есть какие-то вещи, которые круче и того, и другого? В общем, любые мысли по поводу этих вещей
>>753896 > любые мысли по поводу этих вещей Вы заебали спрашивать одно и то же.
>что сейчас для новичка перспективнее : php+ yii или python + django? Ты хочешь на запад свалить, работать удалённо из своей деревни, понаехать в ДС или что? Ты не уточняешь, а ответ от этого очень сильно зависит. И я тебе подскажу: сам открывай сайты с вакансиями по интересующему тебя городу и сам анализируй спрос. От того, что я тебе тут напишу, что в городе/стране N много вакансий по M, то эти вакансии магическим образом там не появятся. Учись самостоятельности, меня тоже мать без отца воспитывала.
>>753920 Рашка, ДС, хочу вкатиться во front-end разработку, не удаленка, хочу что-то, с чем можно будет ( и будет легче) иметь соой кусок хлеба и развиваться дольше
>>753930 >>753931 Если front-end, то к чему php+ yii или python + django? JS (ванильный), пару фреймворков (клиент-сайд - jQuery, Angular1,2). Вёрстка (хороших знаний в одной вёрстке уже достаточно для куска хлеба). Верстал вообще везде не хватает.
Анус на карандашеАноним25/05/16 Срд 20:06:25#286№753941
Вы мне поясните за уязвимости в слежении или нет? Или здесь уже сидят все программисты, лолирующие с моей переписки и прочего?
Благо хоть аваст сейчас подсказал сменить пароль по-умолчанию в настройках сети роутера, но этого явно недостаточно. Кто-то, помимо ФСБ, уже имеет на меня архив.
>>753933 Поправь меня, если я не втыкаю, но ведь front-end подразумевает разработку и конструирование сайтов. Ну, вместе с версткой. А yii и django - мощный инструмент для создания оного. Или я шагаю немного ( много) не туда?
>>753848 >>753941 >Вы мне поясните за уязвимости в слежении или нет? Главная уязвимость в твоей информационной безопасности — это ты. Шиндоус 10, аваст и мокрые письки с паранойей несовместимы, так что либо берись за изучение матчасти, либо продолжай сидеть с перманентно пылающим анусом. Алсо, тебе в /s.
Анон, подскажи Как в блок-схеме обозначить, что функция должна возвратить? Ну, есть return x, то это должен быть параллелограмм? с чем-то записанным внутри? Вывод х / переменная-программы = х? Или как?
Проясните момент относительно MVC. Как правильней всего передавать данные из модели в представление? Встречал мнение о том, что модель должна просто передать данные в представление, где они каким то образом распределяются между методами, а использовать методы представления в модели не тру. Но как использовать иначе я не понял.
>>751215 (OP) Анон, я скачал Counter-Strike и хочу своему брательнику насовать. Скажи, как мне с ним поиграть. У меня есть комп, который подключен к роутеру через провод, и его компьютер подключен через компьютер. как поиграть по лан?
Пишу проект на Yii (первый в своей жизни) Дело в том, что один из генераторов наплодил там файлов, которые меня бесят (SiteController и все соответствующие ему views). Их можно удалять? Хочу их удалить, потому что они меня бесят да и вообще, меня этот хипстерский стиль Yii бесит. В Wordpress лучше. Если эти файлы закоммичу, я же смогу потом к ним вернуться через несколько месяцев?
>>754104 Толстишь? Прочитай, что такое mvc. Плюс из главного контроллера(или как это называется? я просто мимо-дизайнер) ты суешь по файликам разные элементы проекта по мере возрастания кода и импортируешь в главный. Как в ооп, но не так.
>>754118 Я люблю писать код. Захотелось попробовать что-то новое, да и кроме того, Yii бесплатный, можно делать что хочешь (в теории).
Люблю, когда всё явно определяется и когда всё явно вызывается "ручками". А там какие-то непонятные обрывки странных фрагментов кода, которые явно не связаны.
У меня серьезные проблемы с ооп на уровне проектирования, что такое наследование, полиморфизм это я все знаю. Но вот когда надо по полочкам разложить что да как должно и прочее - полный пиздец. Как быть?
>>754161 Читать умные книжки по OOA+OOD, паттерны, пытаться писать что-то своё, отдать кому-нибудь на ревью (самое эффективное). Потом основательно разобраться с SOLID, опять попробовать что-то написать. Всё это время ковырять чужой код.
Аноны, в софтаче одни школоло, которым надо собрать пеку для дотана и повыебываться видюхой, поэтому спрашиваю здесь. Вопрос 1. Представьте, что я соединен с инетом через роутер. Я захожу на двач, т.е. я отправляю пакет с таким-то айпишником через свой роутер и дальше. Мне должен прийти ответный пакет и в этом пакете есть мой айпишник. Но ведь когда провайдер отправляет на мой кабель этот пакет, пакет приходит не на мой комп, а на роутер. Как роутер определяет, какому из подключенных к нему компов передать этот пакет? Ведь чисто теоретически с двух разных пек можно отправить одинаковые пакеты и роутер эти пакеты отправит провайдеру под одним и тем же айпишником. Как он знает, на какой порт доставлять ответный пакет? Вопрос 2. Вот у нас в офисе стоит свитч. Как я понял из гугла, свитч нужен для того, чтобы не пришлось один и тот же пакет доставлять всем компам, подключенным к нему. Т.е. у него есть какое-то соответствие IP -> порт. В таком случае, чем он отличается от маршрутизатора? Только тем, что у свича таблица формируется автоматически, а у роутера можно сделать вручную?
>>754308 1. Порты. Каждому пользователю дается свой порт и все ответы проходят на него. 2. Это разные устройства, они находятся на разных уровнях сети, имеют разные протоколы передачи. Свитч соединяет точки доступа в локальную сеть и используется при передаче данных в пределах сети. Маршрутизатор (цепочка маршрутизаторов) соединяют разные локальные сети и используется при передаче данных между ними.
>>754334 Просто пиши код, блять. И правь чужой код. И заведи себе какой-нибудь тостер или стековерфлоу, где ты будешь отвечать на вопросы. Не знаешь - разбираешься и отвечаешь.
>>754050 Сразу два вопроса возникает. Каким образом передаються и принимаються переменные(это я и спрашивал)? Почему тогда картинка из вики показывает, что модель передаёт данные в представление, а не в контроллер?
>>754350 На пике, как по мне, подразумевается, что данные из модели влияют на то, что отображают виды. Но виды не должны иметь доступ к модели, виды имеют доступ лишь к переменным, которые переданы виду контроллером. Контроллер же эти переменные создаёт на основе запросов к модели.
На пике пример из Laravel. Суть: в переменную модель возвращает тот таск, id которого получен из request'a. Эту переменная потом передаётся в вид.
Привет, опытные аноны-разработчики. На работе возникла необходимость построить систему изображённую на картинке. Я не хочу изобретать велосипед, а хочу использовать полуготовое решение. В качестве интерфейса хочу использовать браузер, клиентов будет не больше сотни, нужен будет экпорт отчётов по базе данных в эксель. Спасибо.
Привет, Анон. Тред, посвящённый Си, выпилен, напишу тут. Вот читаю Полный справочник по Cи Герберта Шилдта, дошёл до массивов, там пример с крестиками ноликами. Я на скрине выделил цикл, где сопсно и строятся клеточки (линии) для ноликов и крестиков. Анон, можешь мне объяснить, по какому принципу это строится? Я понимаю, вопрос ньюфажный, но я хочу понять сам алгоритм. Ну или грамотно отправь в гугол, ибо я сам ничего не нашёл
>>754431 Эта функция просто строит в консоли псевдографическое игровое поле, примерно вот такое (разъедется, если у тебя в браузере не моноширинный шрифт): X | | O ---|---|--- O | X | ---|---|--- O | | X t - переменная-счетчик. Мы выводим содержимое игрового поля построчно, чередуя строки горизонтальным разделителем ("---|---|---").
>>754442 Многие тут советуют питон, но я не согласен. Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ней. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Здравствуйте, господа аноны, ещё раз. Давеча я уже создавал эту и теперь, сам подумав, я что-то хорошее написал и даже нашел видео, чтобы вы лучше поняли.
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://youtu.be/93JLAVZWoP4?t=2m50s)
>>754288 1. В чистом Си нету строк же. Что юзать тогда? Кстати, не в этом дело: оно работает, и вроде как это правильно. 2. Массив строк. Первый индекс - строка, второй - элемент строки. Вывод не работает, а вот перезапись в одномерный массив (т.е. строку) с последующим выводом - вполне. Мистика какая-то.
Какую IDE для С++ посоветуете, если цель - как можно быстрее запилить простенькое оконное приложение с парой текстбоксов, выводом картиночек и менюшечками? Важна именно скорость освоения, т.е. чтобы была куча инструментов, вроде создания обработчика события нажатия при двойном клике на кнопку етц. Оконные хуйни на плюсах не писал, но надо быстро переписать прогу с другого языка.
>>754529 QtCreator или C++Builder. Второй проще, но оче древний. Под Qt деплой под виндой кривоватый - надо вручную dll копировать к приложению, плюс если не ковырять, размер у хеллоуворлда будет метров под 30.
>>754529 qt creator. там есть 2 типа gui приложений - qtwidget - чистый с++, похоже на winforms, delphi, visual basic и qml - разметка на основе json + javascript - нужно знать js, похоже на xaml/html
>>753525 Ещё бамп. Подкинули задачку написать 4 функциональных модуля, которые должны выводить таблицу в том же виде, в котором она в базе. Зачем? Хуй знает.
Суп программисты. Спрошу в самом живом треде. Как на Go переписать это вот <?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?> Конкретно интересует как сделать exit(zd) на Go если zd это строка типа 8514df0142ffdf6877c83535095f9cce.
>>754164 Ок, спасибо большое, просто я например столкнулся с тем что могу тупо по шаблону проекта делать, сам свое не могу придумать новое, в плане проекта это ок, но вот если свой начну делать - это ж пиздец.
Подскажи, двачик! Вот есть стандартная задача с собеседований, повернуть массив на k элементов: k = 0, 1 2 3 4 5 -> 1 2 3 4 5 k = 3, 1 2 3 4 5 -> 3 4 5 1 2 k = 6, 1 2 3 4 5 -> 5 1 2 3 4 Ну ты понел. Теперь вопрос: нахуя там придумали некий juggler's algorithm, если можно обойтись 3 разворотами части списка?
Есть игра на движке Ogre с ньютоновской физикой. Есть файлы PAK с модельками. Есть я, которому охота выколупать из файлов модельки (не для коммерческого использования). И никак я эти пак-овские файлы открыть не могу. Ничем. Как бы ни пробовал.
Запретить доступ к файлу на дропбоксе или гуглодиске, пока на одном из устройств с ним проводятся некоторые манипуляции. После окончания которых файл должен стать доступным снова.
Есть идея, закидывать отдельно от этого файла другой файлик при старте операции, который будет играть роль флажка, переменной. И удалять по ее окончанию. И проверять наличие этого файлика в коде перед операцией. Но ведь так есть риск проебать доступ к файлу (без возможности изменения в коде), если операция ВНЕЗАПНО загнется до окончания.
>>754689 Конечно, всегда можно сделать аварийную кнопку, которая будет этот файлик удалять и восстанавливать доступ к файлу. Но хочется больше автоматизации.
>>754714 Выбирает совпадающие строки из таблиц и соединяет их. Можно указывать, по каким столбцам должно быть совпадение через USING. Особенно охуенно, что так можно делать даже с таблицами, которые находятся в двух разных БД.
Выбрать совпадения через USING, если столбцы называются одинаково в обеих таблицах. Или через ON (columnname1=columnname2), если называются по-разному. Результат будет уже в виде таблицы, только не сохраненной. И к нему можно применять любые действия. Тебе нужно прямо сохранить эту таблицу третью? Или просто для дальнейших действий?
Есть MySQL база данных, отражающая текущие комнаты в игре. Когда создается новая комната – делается новая запись, когда удаляется – запись удаляется. Скажите зачем выебываешься, бери редис, но увы, мне нужно искать по комнатам, и по сложным правилам.
Беда в том, что если сервер насильно выключить, он не проследит за комнатой, и в базе останется лишняя запись. Как можно очищать запись, если сервак выключается? Проще все было бы привязать запись к соединению с базой, и если оно обрывается – чтобы запись удалялась.
>>754626 >сам свое не могу придумать новое, в плане проекта это ок, но вот если свой начну делать - это ж пиздец. Это норма. Пиши и обязательно проси, чтобы кто-то делал ревью. Здесь, на тостере, может среди знакомых кого брать. Я в вузе препода задалбывал, толковый у нас попался. Суть в том, что напихать функции в класс - это не ООП. Правильно научиться проектировать с нуля, распределять зависимости и зоны ответственности не так уж и просто самому.
Sup /pr/, интересует ряд всевозможных инструментов для парсинга текста в БД или Excel, парсинга Doc-файлов в таблицы. Вообще интересна тема лексического, семантического анализа, электронного документооборота. Пока что верчусь на уровне макросов и скриптов на VBA. Хотелось бы более расширенных возможностей и гибкости, стоковых решений. Можно кнопкоеблю из коробки. Главное, чтобы заточенность под вот это все была. Те же регулярки в блокноте не удобно использовать, в VBA еще хуже. Вообще хочу выкатиться из этого ужасного языка, но ничего подходящего найти пока не могу, т.к. весь код завязан на нем. Задач в организации много. В основном это работа с таблицами и электронный документооборот, форматирование, перегонка в разные форматы, etc. С меня сотни нефти за помощь. Упор нужен именно на офисное программирование и хотелось бы выбрать наиболее подходящий язык в этом плане
>>754780 А я все свои маняпроблемы записываю отдельно, потом гуглю по теме, сортирую, коплю закладки. В итоге процентов 30% взлетает. Но все-равно пиздец: дохуя папок, закладок, мануалов, пиздец короче. А еще эти бумажки сраные и сиюминутными идеями кругом...
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://www.youtube.com/watch?v=93JLAVZWoP4&feature=youtu.be&t=2m50s смотреть с 2:50)
>>754839 Это первое что мне пришло в голову потому что и это было эффективней чем реализация сдвига вправо и N раз вызывать его. На жабе я бы тупо его разбил на две части и потом бы склеил.
>>754888 Я предлагал код который у тебя после // reverse идет заменить на k = k % v.size(); std::reverse(v.begin(), v.end()); std::reverse(v.begin(), v.begin() + k); std::reverse(v.begin() + k, v.end()); чтобы не ебаться с индексами
Интересно, а чмыри-работодатели, которые дают задачи на кольца, сами-то хотя бы смогут аналитически вывести формулу n-го члена рекуррентной последовательности над конечным кольцом, вычислить функцию кросскорреляции двух последовательностей и найти сумму Клостермана? Мрази тупорылые, нихуя не знают, но дают задачи одну другой выдроченнее.
>>754926 >Интересно, а чмыри-работодатели, сами-то хотя бы смогут закрутить кран на 16 со сломаной ручкой без разводного ключа когда говно заливает уже по горло? Не раб, это твои проблемы, лол.
>>751215 (OP) Доброго времени суток, дорогой анон. Дело в том, что мне надо написать небольшое кроссплатформенное приложение под Ведро и Яблоко, которое показывает пользователю не слишком детальные 3D-панорамы. Можно грабить корованы вращать камеру, зумить и переключаться в режим свободного полета над объектом. Больше, собственно, ничего нельзя, а совместимость нужна лишь с флагманскими устройствами. Времени у меня в избытке, а вот опыта работы с графикой - очень мало (в плане 3D его нет и вовсе). Зато есть примерно 5 лет практики разработки серверных приложений: медиасерверов (Java), геолокационных сервисов (C++, преимущественно Boost) и всякого прочего понемногу (поверхностные познания в PHP и Node.js). В довесок имеется хорошее знание английского. Все, что я бы хотела узнать у тебя, анон, так это то, какой движок позволит наилучшим образом реализовать поставленную задачу, и во что можно вникнуть быстрее с подобным багажом скиллов.
Как в чистом си считать в int послендние n символов в строке (цифры), если они ничем не отделены от предыдущих? Количество предыдущих символов известно.
Поясните за технических писателей в айти. На хэдхантере вакансии выглядят симпатично, а как оно в реале? Вилка зарплат, интересность работы, как выглядит типичный техпис? Сам гуманитарий с технической вышкой, языки даются очень хорошо.
>>755084 Работай языком, намного больше будешь зарабатывать, чем если будешь работать кодером или чем-то еще. У меня знакомый рассказывал, как кореша отправил такую хуйню делать, так там не всегда приходится ебать старух, иногда просто по магазинам вместе пройтись и они все ухоженные. Тот даже тачку себе купил и в квартире нормальной живет, а раньше ебланом был и жрал бичпаки.
Посоны, не нашел такого треда хотя казалось что он был. Я программирую с переменным успехом в основном на JavaScript и php и их фреймворках всяких. У меня созрел вопрос о том, что мой код почти всегда говно, хотя все работает. Я подумал, что наверное мне не хватает знаний по программированию как таковому. Сразу я взялся за языки, хотя наверное надо было начать с алгоритмизации и информатики как таковой. Какие книги можете посоветовать?
Есть БД Аксесс кадрового агентства где -то с гиг. Там фотография, и текстовое резюме. Можно ли перехуячить ее в ВЕБ. На каком языке это лучше сделать? Знаю только HTML, CSS, самую малость PHP.
>>755167 Это как-то не смешно уже. Почему всем кто вкатывается советуют этот архи-сложный язык программирования? Если не знаешь на чем реализовать то зачем вообще писать ответы? Мамкины тролли вы заебали уже.
Анон, что может закэшировать результаты выполнения кода? Запускаю приложение на встроенном сервачке-всё работает, иначе как будто изменения в коде никакого действия не имеют.
Squid, Nginx ещё какая-то хуйня? В Nginx ни строчки про кэширвоание нет и вроед он только статику может кэшировать. Приложение на Python-Flask. если это важно.
>>755172 Хаскель наоборот один из самых легких на сегодняшний день. Нет никакой инконстинсентности названий методов как в пхп, достаточно предсказуем, в отличие от джаваскрипта с его []+[] , нет необходимости ебаться с памятью и указателями или городить ООП говнище в духе генераторов инкапсулированных фасольных фабрик. В общем, отличный универсальный язык для новичка.
>>755286 подписка на журнал хакер, весь архив прочти до дыр. форум античат платные гайды, ведь чтобы защищаться нужно мыслить как преступник. мимо чайник который не смыслит в ИБ
Лабы горят, все горит и побаливает, хотя иногда становится немножко приятно. Лабы про математике и программированию математики, математики довольно сложной, так что мне нужна помощь - готов платить деньгами и натурой (на самом деле нет, моя невинность принадлежит только 2Д), могу рассказать что-то интересное\полезное, сам-то не глупый, просто паршивая ситуация и дедлайны. Могу в какое-то ТЗ, реальную вовлеченность, поскольку все равно хочу этим заниматься, просто не успеваю и не понимаю прямо сейчас. Ну и кажется со мной не очень больно общаться. [email protected]
Я верно понимаю, что динамическая типизация - это лишний и вредный костыль, если ты знаешь точно, какие типы должны участвовать в операции? Грубо говоря, если функция должна принимать только int и складывать его с другим числом, то автоматическая проверка типов в выражении "х + 5" - не нужна вовсе и отнимает производительность зря? Ведь даже с ней строку и число объединить нельзя, если не перевести число в строку же.
Народ, я не могу понять как вывести на экран числа Фибоначчи. Операция простая, всего лишь складывать два предыдущих числа. Но не знаю как заставить эту тупую машину делать что я хочу. Помогите плиз.
Где откопать нормальный гайд, поясняющий за разницу между разными проектами в Qt? Qt Widgets, Qt Quick, Qt Quick Controls, Qt Labs Controls и вот это вот всё. Я запутался, и в сети оче много устаревшей информации.
>>755386 Хм, а разве первые два числа не 1,1? У тебя 0,1, странно. В остальном, стал понятен смысл и как сделать. Спасибо. >>755385 С++, мужской. тот анон, соврал, на этой борде нет девушек, бвухахаха >>755387 А ты хорош. >>755395 Благодарность, стало понятно.
подскажите как в БД учитывается приход и расход со склада, вот допустим выполнили рабочие норму, поступил продукт на склад, как это в таблицах будет изображено?
Задачка следующая: Цэпэпэ, хранение некоторой базы данных с одной табличкой в файле. Интересует лишь хранение определённых записей в этом самом файле. Для каждой записи ведь придётся запилить отдельный уникальный ID, как бы это реализовать? Есть идея в заголовке файла, перед самими данными писать количество записей, на основе его присваивать ID добавляемой записи. Правильный ход мыслей? Как вообще в бд подобное реализуется?
В вузе несколько пар вели магистранты. И, короче, делал какую-то хуйню на си шарпе, понадобился класс с несколькими функциями, сделал статик. Подошел практикант и сказал, что, в любом случае лучше делать обычный класс, а в программе создавать объект и работать с функциями из объекта. Я спросил, почему, он сказал, что так быстрее работает и меньше памяти занимает. В интернете насчет этого нихуя не нашел Он прав или напиздел?
>>755412 ID можно сделать через нечто вроде INT AUTO_INCREMENT, чтобы число увеличивалось самос каждой записью, заодно сделать ячейку PRIMARY_KEY. В sqlite (Id INTEGER PRIMARY KEY,), увеличивается само.
>>755435 Ну так, выключил я программу, где мне теперь нормальный PK взять? Имею в виду, что мне жёстко не зашить PK в программу, значит нужно его где-то хранить, а вот как хранить? В качестве отдельного поля? А потом просто брать и искать самый большой PK? Но это больно дохуя обращений к файлу, хочется решение поизящнее. >То есть, никакой ебли с высчитыванием ID и присваиванием вручную не нужно. Я и не собираюсь.
>>755438 Тебе же нужна БД в файлике, так? То есть, sqlite. Да, PK (или можно и не делать это поле PK, но говорят, так производительность выше) будет отдельным полем. А взять самый большое значение в столбце можно всего одним запросом. SELECT MAX(id) FROM table_name;
Или если нужна строка SELECT * FROM table_name WHERE id=MAX(id);
Мне нужно написать на моем контроллере avr atmega8535 четырехразрядный регистр прямого сдвига, то есть параллельный код он преобразует в последовательный и сдвигает его нажатием кнопки вправо(https://www.youtube.com/watch?v=93JLAVZWoP4&feature=youtu.be&t=2m50s смотреть с 2:50)
>>754371 >не должны иметь доступ к модели Как раз это я и понимаю. Как и каким образом модель влияет на вид. Судя моему пику, модель передает переменную во вью(каким образом еще не понял) > запросов к модели Из контроллера, в контроллере для каждой ситуации свой ответ или все абстрактно? >Laravel Не работал с ним, но насколько я знаю, данные собираются в контроллер, а затем генерируется вью. Как научиться читать MVC код, с чего начать, тогда вопросов бы не было?
Анон, мне приспичило накидать софтину. Суть собиралка персонажей для одно ролевки. Еще проще, интерфейс для работы с базой данных игровой механики, подставления в нужные поля и расчета простеньких формул. По факту для решения этой задачи хватит ебаного экселя, но хочется нормальный интерфейс и некоторую оптимизацию. На чем писать подобную приблуду?
>>755516 Действительно странно, код должен работать. Можно попробовать условие в 24 строке заменить на if (PORTA.0 == 1). Если и так не заработает, то лучше через отладчик смотреть (для этого можно воспользоваться AVR Studio).
>>755515 >интерфейс для работы с базой данных игровой механики Qt + sqlite. И все это склеить петоном, например (а вообще похуй чем). А оптимизация - что там может тормозить? У тебя же в бд не 1 000 000 записей будет, которые будут отображаться в одном окошке.
>>752040 >>752027 А что насчёт авторизации? Она происходит с помощью ввода логина и пароля? Пароли должны храниться в файле в зашифрованном виде или нет?
Народ, я тот хер выше с числами Фибоначи. Подсмотрел на ютубе видео от Khan Academy и офигел от его простоты. В 3 строки решение. Что скажите? фуфло? где подвох? чел с ютуба сказал типо это медленный способ.
>>755646 При n = 43 уже думает несколько секунд, если увеличить до 44 то уже в 2 раза дольше. Да уж чел не врал, способ очень медленный, походу наебать систему не выйдет.
>>751215 (OP) Двощ, можешь помочь написать функцию на C? Если да, то буду очень сильно благодарен. Собственно суть:Дана строка (char str[81]) и многострочный текст (char text[20][81]). Написать функцию, находящую все вхождения строки в текст. Кол-во пробелов-разделителей не имеет значения(т.е. если дан текст "top kek", то он ее видит как "top kek"). Функция возвращает число найденных вхождений
Есть задача: надо подсчитать количество человек и желательно трекать их перемещения по некой площади, которую мониторит камера камеры нет, так что если проще будет сделать (в связке, например) с какой-то особенной (ИК, глубины, 666К...), то это не проблема. Площадь примерно 50х50м, освещение хорошее, камеры можно поставить практически где угодно. Одновременно человек на площади будет максимум пара тысяч. Если это будет происходить еще и в реал-тайме, то вообще отлично Подскажите, во-первых, куда курить и есть ли уже готовые алгоритмы лучше или решения хуже, умеющие справляться с таким количеством объектов? А во-вторых, какие примерно выч мощности и агрегаты нужны для построения такой вундервафли?
>>755661 софт такой есть, но будет стоить деньги, на халяву не возьмешь, только если пиздить потом настройка - либо зовешь знающих людей, это будет стоить деньги, либо очень долго ебешься самостаятельно с настройкой самому тебе с нуля не написать, даже пользуя тот убогий опенсорс что есть железо потянет любое, те достаточно будет любого "сервера", обычного компа, на который будет идти видеопоток
>>755670 > самому тебе с нуля не написать А если смогу? Какие будут основные подводные камни? Потому что мне как раз желательно запилить самому, а не брать чужой, ибо потом надо будет навешивать различные странные метрики, а накостыливать их на свое говно проще, чем на чужое
>>754714 Строятся всевозможные пары строк двух таблиц, после чего остаются те пары для которых выполняется некоторое условие.
Пример: table 1: persons id name 1 john 2 pete 3 mary
table 2: products buyer-id name 1 TV 1 Bed 3 Dress
Выполняем inner-join по условию: persons.id=products.buyer-id Пары: persons.id persons.name products.buyer-id products.name: 1 john 1 TV 1 john 1 bed 1 john 3 dress 2 pete 1 TV 2 pete 1 bed 2 pete 3 dress 3 mary 1 TV 3 mary 1 bed 3 mary 3 dress
Согласно условию остаются только пары: persons.id persons.name products.buyer-id products.name: 1 john 1 TV 1 john 1 bed 3 mary 3 dress
>>751215 (OP) Короче пиздец. Я полный ВООБЩЕ ПОЛНЫЙ, НИХУЯ ПРЕДСТАВЛЕНИЯ О ПРОГРАММИРОВАНИ НЕ ИМЕЮ Качнул книгу Лафоре - ООП Ц++. Пробовал читать - прошел 5 глав, приходилось ДОХУЯ раз возвращаться назад, т.к. ничего не запоминается, делал задачи, ловил жопаболь от своей тупости.
>>755695 >приходилось ДОХУЯ раз возвращаться назад, т.к. ничего не запоминается А после того того как программы сам писал, тоже ничего не запоминается? Просто у тебя нет привычки к самообразованию. Самое главное занимайся. Ну и книжку ты выбрал странную. Если ничего не знаешь, то лучше почитай Липмана или Страуструпа. Страуструп наверное лучший выбор, но только если ты не боишься подробных технических описаний.
>>755718 Это норма до практики. Нужен контекст применени. Представляй, что можно сделать с помощью той или иной штуки, а ещё лучше сделай себе минипроект.
>>755695 С++ слишком сложный язык, особенно для новичка. Кроме того, он практически не имеет применений в реальной жизни на сегодняшний день. Начни лучше с Хаскелля. Learn Haskell for Great Good — отличный мануал. Да и работы на Хаскелле не в пример больше чем на С++.
>>755722 Что-то да запоминается, но всё равно часто подсматривать приходилось. Например строение циклов. И это я только до 6й главы дошел (150 страниц), не представляю что будет на странце пятисотой.
И посмотрел книгу Страуструпа - она ни как не для новичков же, с первых страниц показывает сложный код, который читатель должен знать, а у Лафоре начало с "Hello World!"
>>755741 >а ещё лучше сделай себе минипроект Это как?
>>755777 Ищи лучше. Понятное дело, элитные Хаскелль вакансии не на хедхантере или хабрахабре появляются. Ищи других адептов Хаскелля в своей мухосрани, втирайся в доверие, спрашивай. Рандом хуев, которые будут клепать говно, на работу просто не берут, но адекватнам всегда рады. Наши люди есть везде. Большего сказать не могу, извини.
Чому у меня после создания Qt-проекта конструктор показывает хуйню, а некоторые строки подсвечиваются как ошибка? Шаблон же, ничего не менял, да и работает всё.
>>755924 >хочу быстро перейти с дизигнера WPF? В студии никогда и небыло инструментария для создания гуёв на плюсах кроме дотнета (и то это эмуляция плюсового синтаксиса) и винапи. Короче говоря - средствами студии и шиндовса - никак.
Единственный адекватный нативный аналог - Qt с QML.
А вообще почему вебсайты не используют встроенные бд типа sqlite? Ведь то, что админка phpadmin прямо так висит в открытом доступе - это же небезопасно.
>>756046 Выкладывать админку необязательно - можно коннектиться из дома только с разрешенного адреса, можно использовать админку самого хостинга. А вот sqlite нагрузку плохо держит (относительно "взрослых" БД). Особенно когда это не демон/сервис, который держит базу открытой, а короткоживущий процесс.
>>756049 Именно у QML – десигнер нахуй не нужен, у стандартного Qt с десигнером всё в порядке, разве что вместо даблклика для создания обработчика нужно сделать 4-5 кликов.
>>756064 В VS я могу легко отключить скейлинг окна, убрать кнопки "свернуть" и "на весь" экран, в один клик. В Qt дизигнере для некоторых вещей вообще нет реализации.
>>751215 (OP) ребятушки горит лаба. нужно арифметическое выражение преобразовать в бинарное дерево для последующего вычисления. алгоритм смутно представляю. выручайте
Анон, помоги ньюфагу с алгоритмом Крускала. Понимаю смысл алгоритма, но затрудняюсь в реализации. Проблема, собсно, в том, что я не ебу как проверять, образует ли ребро цикл? Храню список использованных вершин в одномерном бул массиве. Заранее спасибо.
Друг, сказал, что его знакомый охуенное начало выучил с# за два месяца, а сейчас работает. Реально ли за такое время получить знания, необходимые для работы? И вообще, через сколько времени вы начали зарабатывать этим?
>>751215 (OP) Заканчиваю полу-IT бакалавриат. Говнокодил на раби/питоне/жс/пыхе/паскале лол. Короче, преимущественно веб. Куда можно вкатиться с таким недоопытом? Стоит ли развивать или лучше начать изучать что-либо новое? inb4 пасту с хачкелем не предлагать
Какие вообще направления кодинга есть кроме веб/десктоп/мобила бигдата нормально будет?.
>>756424 >бигдата Завтра ищешь в интернете книжку Programming in Scala. Похуй если ничего не поймешь. Затем идешь на scala-lang.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию скала кода - от EPFL естественно, чтобы от зубов отскакивало. Когда напишешь свой первый клон Twittera, по пути изучив основы дискретного и лямбда исчисления, скачиваешь и изучаешь любой асинхронный скала вебсервер, рекомендую Play!. Как переделаешь твиттер клон, чтобы выдавал по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop и Spark, сверхбыстрые асинхронные key-value хранилища, NoSQL и прочие мира открытого исходного кода приблуды. Отсос хиккующих питонистов / просто неудачников типа годаунов или рубифанбоев, сосут по жизни, не заставит себя ждать и уже через пол года ты будешь подворачивать штаны, есть маффины, запивая смузи и любая баба будет течь от упоминания твоей зарплаты.
>>756475 Как я неправильно понял, скала -- типа синтаксического сахара джавы. Спрашивается, нахуя? Ладно если ты опытный жабоид, но с чистого листа че её учить? Хер пойми куда воткнуть, че можно сделать. Че-то люто хипстерское, хотя хайпа маловато.
>>756479 >типа синтаксического сахара джавы Нет, скала это отдельный язык с собственной парадигмой, конвенциями, инфраструктурой. От джявы только ВМ и возможность использования 9000+ джява-библиотек.
>но с чистого листа че её учить? Именно так и нужно.
>Хер пойми куда воткнуть, Что конкретно тебе не понятно?
>>756486 Начал зарабатывать на 3 курсе. До этого интересовался немного blitz basic-ом, на первом курсе Паскаль, на втором си немножко и таки сишарп. Норм понимание пришло когда через год с работки пидорнули, возможно чуть раньше.
>>755877 > Большего сказать не могу, извини. Что ж ты про ложу-то не сказал. Работу дадут только там.
Если Вы знаете кого-то из хаскелистов, обратитесь к нему. Будьте готовы представить о себе подробную информацию.
Просим Вас понять, что быть хаскелистом тяжело. Огромное число требований предъявляет к человеку это высокое звание, и нужно найти в себе силы соответствовать ему. Надо также искренне любить функциональное программирование. Пожалуйста, перед решением подать прошение о вступлении в ложу серьезно обдумайте, готовы ли Вы на этот труд, единственной наградой за который будет духовная поддержка братьев.
Обычный порядок посвящения в ложу предусматривает, что кандидат пишет петицию. С ним беседуют не менее трех братьев-мастеров. После этого вопрос обсуждается руководством ложи, а если кандидат не может представить братьев-рекомендаторов, то его вопрос обсуждается в руководстве.
После этого ложа рассматривает кандидатуру соискателя. При вынесении положительного решения кандидат допускается до опроса "под повязкой". Кандидат приглашается в ложу, где во время торжественных ритуальных работ он с завязанными глазами вводится в собрание и члены ложи задают надлежащие вопросы.
После члены ложи обсуждают вопрос еще раз и принимают окончательное решение. Кандидатура считается отклоненной, если хотя бы три члена ложи проголосовали против. Однако даже если один или два члена ложи резко высказались против кандидата, это может значительно отложить во времени посвящение.
В случае принятие положительного решения кандидату сообщается дата и время посвящения. Вся процедура может занять много месяцев.
>>756709 Грубо говоря, возможность реализовывать операторы с одинаковыми синтаксическими именами, но разным поведением. А так лучше в вики почитай - там более подробно. https://ideone.com/VcyGLn В примере перегружен оператор + для сложения типов объявленных пользователем (A) и целых чисел.
Сап программач. Есть какие-нибудь сервисы, которые помогают тестировать сетевые приложения? Например я в программе отправляю пакет на ip этого сервиса, а он мне в ответ отправляет пакет, в котором записан ip с которого пришел мой пакет.
Список предприятий города, выпус- кающих электронное оборудование: наименование завода, вид продук- ции, количество выпущенной про- дукции за квартал, рентабельность предприятия (если предприятие убы- точное, то значение рентабельности отрицательное)
Задание:
Составить список предприятий, выпускающих наибольшее количе- ство телевизоров. Удалить данные о нерентабельных предприятиях
Плз, ребятишки, разжёванный алгоритм очень бы не помешал, а если ну совсем уже делать нечего и напишете код - закидаю пасябами (ну а чё я ещё могу дать?)
На связь выходит студентона, которая проебала весь семестр и ей надо делать курсач по БД до завтра. Так вот я не буду просить делать курсовую за меня. Я хочу попросить что бы вы запилили левые запросы к БД, главное что бы оно было похоже на правду. Самые легкие запросы я сам уже сделал и закодил ее в прогу. Хочу попробовать сдать курсовую с левыми запросами, буду надеяться что их работоспособность проверять никто не будет, а посмотрят только пояснительную записку. 7. Вывести Ф.И.О. рабочих цеха N, которые за последнюю неделю делали план > 100%. 8. Вывести Ф.И.О. рабочих, у которых % брака в среднем за последнюю неделю не более 4%, и показатели этих рабочих. 9. Вывести Ф.И.О. рабочих, у которых стаж работы более 10 лет и выполнение плана > 100%. 10. Подсчитать, какой цех – на первом месте по выполнению плана, вывести его показатели за последний месяц. 11. Вычислить средние показатели завода за последний месяц и сравнить их с показателями цеха N. 12. В цехе N вычислить, при производстве какой детали получается самый большой % отходов сырья. 13. Вычислить, сколько времени уходит на изготовление одной и той же детали в среднем у каждого из 5 рабочих цеха N. 14. Вывести Ф.И.О. и показатели 5 лучших рабочих цеха N за неделю и сравнить с показателями за прошлую
>>756781 Создать -> Проект -> Win32 -> Консольное приложение Win32 -> <Вводишь имя> -> Далее -> <Ставишь галочку на "Пустой проект", снимаешь все остальные> -> Ок.
Далее уже пишешь свои std::cout, std::cin.get() и т.д.
>>756808 На зелёный треугольничек вверху жмёшь. Либо, если запуск не нужен, просто Сборка -> Построить %проджектнейм%.
Сам экзешник: правой кнопкой на решении, там "Открыть папку в проводнике". В папке Debug, или Release, или x64/Debug, или x64/Release лежит нужный тебе экзешник.
>>751215 (OP) Ребят, у меня возник вот такой вопрос. Как вы учитесь програмированию? Я, допустим, уделяю этому ремеслу в день около 3 часов (больше не могу, из-за универа). Выучу определенное количество информации. Но на следующий день забуду какую-то часть, и так далее. Что делать в таких случаях? какие есть эффективные методики?
>>756827 Вот у меня в вузе в первом семестре раз в неделю была лаба по программированию, и вся группа шарила. Во втором лаба раз в две недели — никто ничего не знает, я лично забываю что-то основное каждый раз, как сажусь за задание. Так что практика — это всё.
Хочу запилить многопользовательскую онлайн игру в браузере, типо шахмат, только с большим кол-вом игроков и параметров. Что мне понадобится? Реально ли сделать на пайтоне или жс нужен будет?
Есть тут кто-нибудь, шарящий в Facebook Graph API? Мне нужно просто получать открытую инфу о пользователе по его айдишнику буду по очереди смотреть всех пользователей в порядке id и пытаться взять данные Как это сделать? Наверняка можно и несложно, но в фейсбуковских доках сам черт ногу сломит.
>>756854 > Наверняка можно и несложно Нельзя. Инфу можно получать только по тем пользователям которые установят твое приложение. Если ничего не изменили.
>>756864 Т.е. через приложение нельзя просто смотреть инфу про пользователя? Может, тогда просто сделать технический аккаунт и просматривать через его ключ?
>>756908 Смотри доки, по памяти хуй скажешь, позволяет ли фб без разрешения пользователя что-либо получать. >Какая установка Приложения фбшного, которое по сути является твоей точкой доступа в их апи.
Программач выручай. Пишу программу, которая должна переводить число из десятичной системы в двоичную (знаю что боян и гуглится, но интересно собрать велосипед самому). Язык C++. Итак, на данный момент:
std::string DecimalAsBinary(unsigned int number) { unsigned int mod; std::string result, mod_string; while (mod != 0) { mod_string = mod = number % 2; result = result + mod_string; return std::reverse(result.begin(), result.end()); } }
При компеляции получаю ошибку в reverse:
error: could not convert ‘std::reverse<__gnu_cxx::__normal_iterator<char*, std::basic_string<char> > >(result.std::basic_string<_CharT, _Traits, _Alloc>::begin<char, std::char_traits<char>, std::allocator<char> >(), result.std::basic_string<_CharT, _Traits, _Alloc>::end<char, std::char_traits<char>, std::allocator<char> >())’ from ‘void’ to ‘std::string {aka std::basic_string<char>}’ return std::reverse(result.begin(), result.end()); ^
Сап, программисты и сочувствующие. Есть несколько объявлений об аренде квартиры. У объявлений есть некое описание, например "сдам хату русской паре без животных" или "в квартире евроремонт, wi-fi, стиральная машина". Пользователь, которому нужно снять квартиру, отмечает некоторые из данной выборки объявлений как "понравившиеся", и некоторые как "не понравившиеся". Задача: предугадать, какие объявления из следующей выборки, понравятся или не понравятся тому же пользователю. Подскажите в какую сторону искать и гуглить что-то, что поможет решить данную задачу.
Ребят, у меня возник вот такой вопрос. Как вы учитесь програмированию? Я, допустим, уделяю этому ремеслу в день около 3 часов (больше не могу, из-за универа). Выучу определенное количество информации. Но на следующий день забуду какую-то часть, и так далее. Что делать в таких случаях? какие есть эффективные методики?
>>757001 Вопрос снят -- revers типа void, не знал этого. >>757031 Просто берёшь и кодируешь, без задней мысли. Не надо учить учебник как стихотворение на память, надо придумывать программы и писать их.
Компилируется без ошибок, но при запуске программы не получаю абсолютно ничего. Ожидал на выходе строку, представляющую 19 в двоичном виде. Где ошибка?
>>756919 Анон, можешь пояснить, почему я со своего логина ФБ могу видеть данные на чужой странице в браузере, но при этом с аксесс токеном этого же логина с апи я не могу ничего видеть.
Сап програмач. У меня такой вопрос - есть ли какой-то ресурс, позволяющий производить инспекцию кода? То есть чтоб один юзер заливал свой проект, и потом некоторые другие его комментировали? Как бы для обучающих целей
>>756945 > смотреть инфу пользователей через браузер Ты смотришь не с помощью браузера, а с помощью веб-приложения "facebook". Если бы ты мог просмотреть данные только с помощью браузера то и без браузера можно было бы получить инфу. На каждый токен регистрируются пользователи данные которых можно получить с помощью этого токена. Это пользователи которые установили твое приложение или каким-то другим явным способом дали тебе разрешение просматривать из данные. Просмотреть данные произвольного пользователя с помощью апи нельзя. Когда-то давно (года четыре назад) можно было, но сейчас нельзя. Сделано так чтобы ты пользовался их веб-приложением. Возможно чтобы уменьшить нагрузку со стороны разных датамайнеров, правда они могут просто страницы парсить так что это так себе решение.
Софтаны, а я тут пытаюсь в докер, но сосу на этапе попытки обратиться к контейнеру по айпишнику и порту. Контейнер на базе убунты 14.04 с фласком, должен отдавать строчку "Hello world", но отдает ERR_CONNECTION_REFUSED мне за щеку( хотя проброс портов на хосте и контейнере стоит). Для теста пробовал запускать контейнер с nginx'ом - прекрасно отдает стартовую страничку. ЧЯДНТ?
>>752075 > Мне нужно минимум говнопредметов типа философии Нахуя тебе высшее образование? Хочешь макакой быть, которая кроме своей узкой, но оплачиваемой хуйни ничего не знает - дрочи учебники.
Установил Construct 2, который free, возможно ли в нем делать не игры, а простые программы, которые хочу использовать для себя, типа помощников, где понадобятся вкладки, чеклисты, текст вписать там, подобные простые функции. Или для этого надо язык учить какой-то? Или для этого есть какие-то специальные программы, где это легко все можно спроектировать? В программировании не шарю, если что, про конструкт посмотрел пару туториалов, вроде понравилось, но может есть какой-то еще способ?
Как называется контрол как на пике? Пробовал гуглить "linked sliders", "sliders with total percentage" и тому подобное, но безрезультатно. Нужна такая хуитка, а велосипедить с нуля неохота.
>>757494>>757496 Ну понятно что это три слайдера, три текстовых инпута и три кнопки с картинкой. Но я хочу найти готовое решение, потому что на велосипединг надо весь день убить.
uses crt; var ar: array [1..10] of integer; k, a, y: integer; begin randomize; for y := 1 to 10 do begin ar[y] := random(40) - 20; write(ar[y], ' '); end; writeln; write('положительные:'); for y := 1 to 10 do if ar[y] > 0 then write(' ', ar[y]); writeln; write('отрицательные:'); for y := 1 to 10 do if ar[y] < 0 then write(' ', ar[y]); writeln; end.
>>757525 И нахуй мне этот виджет записи дисков? >>757530 Что к чему биндить чтобы сумма слайдеров была ограничена 100%, чтобы при изменении значения одного слайдера два других равномерно увеличивались/уменьшались и чтобы можно было это увеличение/уменьшение для одного из слайдеров отключить?
ну же, двач, я знаю, что ты можешь заставить эту поеботу написать каких чисел больше(положительных или отрицательных)
если вдруг надо uses crt; var ar: array [1..10] of integer; k, a, y: integer; begin randomize; for y := 1 to 10 do begin ar[y] := random(40) - 20; write(ar[y], ' '); end; writeln; write('положительные:'); for y := 1 to 10 do if ar[y] > 0 then write(' ', ar[y]); writeln; write('отрицательные:'); for y := 1 to 10 do if ar[y] < 0 then write(' ', ar[y]); writeln; end.
С++ или C#, что лучше учить? Тульпу зафорсить не удалось, столбовое настаивание не дало возможности мтетать ферболы, ищу других способов прийти к успеху[1] [1] Словить шизу.
>>757546 Что хочешь, но для нормального осваивания нужно дохрена практики. Смотри, что у тебя в городе востребованее в городе по вакансиям (если хочешь зарабатывать).
Эй, вендовозная петушня, чому у вас всё так хуёво с потоковым декодированием? Из гугля я понел, что ваш MultiByteToWideChar здесь бессилен (речь идёт о потоке навроде TCP, когда нет гарантии, что декодируется целое количество графем). Пока сделал через MLang (ConvertINetMultiByteToUnicode), ибо просто не нашёл другого способа; но что эта за ебучая ремарка там в MSDN'е? Какие проблемы, подводные камни с этим подходом? У меня на ноуте работает норм, вроде бы. Нужно решение, работающее от WinXP и выше.
Начинать учить фронт-енд в 2016 не зашквар? Хотел как все нормальные белые люди вкатится в C++, но там мало вакансий, на фронте в 4 раза больше. Честно говоря мне трудно дается настоящее программирование, а всякое веб там html вообще изи.
>>757655 Вот как раз об этом и думал, веб кажется унылым и бесперспективным, а на настоящих ЯП типа Java, Python, C# реально интересно, но сука сложно.
>>757660 Ну мне не сами языки сложны. Языки это лишь синтаксис. Я могу перевести программу Python на C++ без особого труда (маленькую конечно, пару функций). Сложно само программирование как явление, вести трэк всех переменных, что куда зачем. Короче мозг надо охуенный для всего этого.
>>757599 Он был лучше пожалуй любого не ДС в России, пока не начали форсить его как город студентов (лучше бы гигантских пришельцев с Машмета форсили), теперь работодатели просто как с цепи сорвались, требуют от всех вышку, особенно в IT/Дизайнерской сфере.(Где она всю жизнь, никому кроме архитекторов и крестопоклонников была не нужна) Ещё толпы хохлов из ЛДНР со стволами в пригороде строят "Бизнес" -Другой_Анон_из_vrn.
>>757670 А с алгоритмами что? и только не говори что их давно уже разработали и они есть в сети написанные на всех языках. Попросят меня на собеседовании скажем "А напишите алгоритм алгоритм быстрой сортировки" и я тотчас сосну не имея интернета.
>>757680 Ок, программирование это сложно, выяснили. Поэтому я и интересовался не зашквар ли в 2016 верстать сайты? >>757681 Ясен хуй, зачем тебе брать дурака, не осилившего алгоритмы. Пойду. наверное
>>757685 Реализован да, но разве программист не понимающий основы, костяка, как оно работает - хороший программист? точней я понимаю, только на словах, без кода. >>757687 Я уже немного мамкин дизайнер. По крайней мере в бывшем художник и в цветах хорошо понимаю. >>757689 Что так все плохо в этой отрасли? Плюс есть же шанс запилить свой йоба-бизнес, и клепать сайты клиентам напрямую, а не сидеть макакой в офисе.
>>757694 >Реализован да, но разве программист не понимающий основы, костяка, как оно работает - хороший программист? Посиди пару вечеров над алгоритмами, выучи хотя бы пузырьковый метод и ещё пару простых. Если есть желание. >Я уже немного мамкин дизайнер. По крайней мере в бывшем художник и в цветах хорошо понимаю. Это очень даже не плохо. >Что так все плохо в этой отрасли? Да! >Плюс есть же шанс запилить свой йоба-бизнес, и клепать сайты клиентам напрямую, а не сидеть макакой в офисе. Если бизнес из себя одного, то лучше сразу стать китом. Если есть деньги на офис и штат, то советую поучить методологию дизайна, основы бизнеса и управления персоналом.
Вопрос больше к верстке. Хочу импортировать оформленный тeкст в Corel, и каждый раз когда копирую туда, хоть форматирование и размеры сохраняются, но происходит какая то херня и все абзацы текста сливаются в один поток ^навоза^ текста.
Битый час танцую с бубном. Подскажите выход, пожалуйста, братцы. Если так и пойдет и дальше, кликанье мышкой и нажатие клавиши enter сожрут 90% рабочего времени, ибо я прогу написал, а вот с этой херней никак разобраться не могу.
>>757685 Где он только не реализован, включая дотнет. Что не отменяет великой пользы знания, что в худшем случае быстрая сортировка имеет квадратичную сложность, причем конкретный "худший" случай зависит от выбора среднего (pivot) элемента, причем для дотнетовского выбора худший случай -- a1 < a2 < ...< an > an+1 > ... > a2n Ну а еще бывает нужна стабильная сортировка, и тут тоже лучше бы представлять себе что это такое и как оно работает. Другое дело, что всё это вещи совершенно элементарные и доступные кому угодно. Разве что кому-то кажутся более скучными, а кому-то менее.
>>757447 БЛЯТЬ ДА КАК СУКА ОТПРАВИТЬ В СИ ШАРПЕ ЕБАННОМ КАРТИНКУ НА ДВАЧ БЛЯТЬ? Ну есть вот в апи subject, есть comment, это понятно блять. А картинку как грузить через POST? Нихуя не понимаю.
Анон, помоги, пожалуйста. Ебанутая преподша в шараге не принимает целый пак выполненных заданий по HTML и CSS из-за одной ебучей таблицы. Нужно сделать таблицу на HTML без CSS и JavaScript точно как на пикче 1. Получается примерно то, что на пикчах 2, 3.
Посоны, поясните, где я объебался. Типа нужно ввести выражение, и цикл должен его в массив запихнуть. Но откуда-то берутся лишние нулевые элементы. Даже всякого опознавательного говна напихал, вроде всё четко.. В конце выводится этот массив.
Только вчера начал смотреть сериал, хорошо сделали. Я неделю назад начал учить html ну вы знаете, язык будущего и все такое, про нас программистов хорошо в сериале показали, мы уж такие, типичные программисты, хе хе, все бы нам гитхаб и эпл, хороший сериал, хех, всем знакомым советую, они то знают что я программист сейчас, поэтому тоже смотрят Только вчера начал смотреть сериал, хорошо сделали. Я неделю назад начал учить html ну вы знаете, язык будущего и все такое, про нас программистов хорошо в сериале показали, мы уж такие, типичные программисты, хе хе, все бы нам гитхаб и эпл, хороший сериал, хех, всем знакомым советую, они то знают что я программист сейчас, поэтому тоже смотрят
Нуб итт. Криптографы, поясните за butterfly algorhithm. Проебал семестр, а мне нужно. Ссылки на темы плиз. На первых страницах гугла все тяжко, нихуя не понимаю.
Сап, программач, есть одирн курсач. Суть: загрузчик ядра линух на С. Чекал статьи в нете, да что-то не позвлили загрузиться с виртуалки. Нужно срочно место откуда можно спиздить или подробный туториал, как быстро накатать. Есть 1.5 недели, посему действовать надо оперативно.
Сап, /pr. Вчера вечером я придумал охуенную игорь, которую планирую реализовать за лето. Игра будет похожа на Майнкрафт: 3D и многопользовательская. Есть несколько стульев, между которыми надо выбрать: На чем писать сервер: - TypeScript+Node.js - Java - Какая-нибудь платформа для C++
На чем писать клиента: - TypeScript+Node.js+WebGL (браузерка то есть будет, но переживаю, что не потянет) - Java - Qt
Пока склоняюсь к TypeScript, ибо удобно будет все на одном языке делать. Однако переживаю за производительность с обеих сторон. Помоги сесть на правильный, программач.
>>758366 Выбирай то, на чем быстрее сделаешь. Это единственное правило. Нагрузка будет возрастать очень медленно, а если и будут проблемы с производительностью, то к тому моменту будут деньги переписать узкие места.
Как мне быть? Запустил прогу в эклипсе - она выдала мне это в консоли вместо моей программы. Попробовал запустить то же самое через блокнот и консоль - всё хорошо, т.е. проблема в самом эклипсе. Гугол ничего не выдал, надеюсь на вашу помощь. Извините за глупость
Супец, /pr/. У меня имеется класс [code lang="csharp"] public class Yoba { public int ErrorCode {get; private set;} public String ErrorText {get; private set;} public void Do() { if (error) {ErrorCode = 0xDEADC0DE; ErrorText = "ошибка же";} } } [/code] он замечательно работает, но сейчас я делаю приложение многопоточным, метод Do() одного и того же экземпляра этого класса будет вызываться в разных потоках, дальше, я думаю, ясно что будет с актуальностью значений ErrorCode и ErrorText для разных потоков. Нужно сделать так, чтобы эти свойства (либо какие-то внутренние поля, значение которых буду получать из геттеров) имели разные значения для разных потоков, но не были статическими при этом ([ThreadStatic] и ThreadLocal<T> не подходят), уверен, что есть готовое решение.
>>758399 Похоже, ты пытаешься удалить гланды через жопу. Что вообще делают ErrorCode и ErrorText в твоём классе, если выходит, что они являются свойствами операции, а не свойствами объекта? Почему ты не возвращаешь какой-нибудь Nullable<Error> из Do, или просто исключение не бросаешь?
>>758413 >Что вообще делают ErrorCode и ErrorText в твоём классе >Почему ты не возвращаешь какой-нибудь Nullable<Error> из Do >или просто исключение не бросаешь Класс этот выполняет одну операцию, был написан до меня и очень много где используется, долго это всё переписывать и перепроверять.
>>757877 Не бесить его просит, лол. Сам-то даже поленился в гугл-переводчик слово забить, чтобы не выглядеть чуркой безграмотной, а справедливые замечания, видите ли, бесят его. С таким подходом на помощь можешь не расчитывать.
Сап погромач. Поясните, как может реализовать себя в IT специалист по дискретной математике не будучи кодером (+ знаю теорвер и математическую статистику)? Реально ли сие?
>>758553 > специалист по дискретной математике Можно пойти в теорию типов. Лет через 20, когда ты сопьёшься и умрёшь, потомки обнаружат твои работы и встроят их в какой-нибудь очередной язык программирования.
> знаю теорвер и математическую статистику Машинное обучение, биг дата.
Проблема такая: мне нужно задать левую нижнюю вершину и угол наклона всего прямоугольника Но у меня почему-то получается так, что прямоугольник лежит в четвертой четверти
>>758600 Отталкивайся от возможностей программистов, умеют в WebGL - пусть делают WebGL. А если захочешь клиента - портировать на electron.js или NW.js не составит большого труда.
>>758621 Может, и мне поможешь? Короче, есть один прямоугольник. К одному из его углов проведен отрезок. Требуется узнать длину той части отрезка, которая проходит внутри прямоугольника. Это возможно сделать одной формулой, без условий?
Добрый день, анон, помоги определиться с языком для решения задачи. В планах сделать веб приложение которое подразумевает авторизацию и синхронизацию данных с приложением мобильным (которое будет создано позже). Это будет что-то типа программы тренировок пользователя. Надеюсь на помощь. Прогал раньше только микроконтроллеры и умею в фотошоп, 3ds max. Не подумайте, что тралю, если платина. Заранее благодарю.
Аноны, не знаю куда обратиться, поэтому пишу сюда, у меня с компуктером какая-то хуйня, когда его запуская, появляются какие-то иероглифы, а на следующим кадре, точки. Антивирус не видит ничего. А так мне кажется вирус, но не знаю как его найти. В общем, мне винду сносить? Или как?
Котаны как правильно загуглить запрос на тему "scrum и межсистемная интеграция"? Интересуют best practies, как применяются гибкие методы при разработке, если требуется обеспечить интеграцию с большим числом систем.
Задаю глупый вопрос: как вообще в софте принято передавать пароли? Ну к примеру - у меня есть соединение к БД, и пока что - пароль тупо в открытом виде в коде скармливается конструктору. А по-нормальному как это обычно делается?
>>758929 Так и передаётся. Иногда конфиг соединения с БД щифруется и расшифровывается уже в рантайме, но таким только в конторах с аудитом безопасности промышляют. Да и геморно это, если сервер приложений из коробки сам не умеет.
подскажите дауну, как найти динамический id внутри тега textarea? вот есть textarea и в ней class="dvach" id="sosach" по getElementsByClassName('dvach') я могу найти найти эту textarea, а как бля дальше записать в переменную этот ебанский id?
>>758951 Конечно, нет. Программисты - здоровые, морально и физически крепкие люди, способные выдержать тяжёлую умственную нагрузку, решить поставленные продуктовые задачи в срок, и принести максимум выгоды бизнесу и обществу.
>>751215 (OP) Питонобоги, помогите прикрутить нормальную обработку ссылок. Чтобы когда я записал в todo.txt: [Програмач](https://2ch.hk/pr/), то ссылка нормально отображалась.
Не знаю, где спрашивать, надеюсь поможете. Можно ли настроить DNS-сервер (в идеале NSD, но можно и BIND) так, чтобы при А запросе и отсутствии ответа, попробовать найти адрес с добавленным определённым суффиксом? Типа как в resolv.conf опция search. Например, суффикс = "domain.com". Если приходит запрос "subdomain" и его нету в файле зоны, попробовать найти "subdomain.domain.com"
>>751215 (OP) Можно ли на фрилансовских сайтах просить образец вывешенного заказчиком проекта, задания с целью изучения, но без согласия на выполнения, если да, то как и на каких ?
Здравствуйте, господа-аноны. Есть один вопрос. Есть ли тут аноны, закончившие магистратуру? Какие профиты, подводные камни? Есть ли смысл туда поступать, если нет проблем с армией/жильём?
Посоны, решил уйти в разработку бд, хранилищ, crm. Так вот вопрос, можно ли достичь успеха в этой области, если нет навыков и знаний языков c#, java, c++ и пр, но есть знания и навыки SQL/T-SQL?
Ребята, быстро и четко. Лабу сдавать через 3 часа. Суть лабы в комментах. Суть проблемы: вообще не понимаю как считывать инфу с файла и куда вставлять ссылку на файл. Объясните как можно быстрее, что куда и как вставлять, прошу.
Поясните ретарду как это сделать. Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — максимальное число, кратное 5.
>>759215 Ну ты такой идешь по последовательности и для каждого числа берешь остаток от его деления на 5, и если это 0, сравниваешь число с максимальным. И если оно более максимальное, то запоминаешь его. И все.
Любой более-менее крупный веб-магазин — это множество задач по высшей математике: от составления формул рассчета цен, до анализа асимптотик функций, выдающих координаты приоритетных пунктов выдачи товаров.
>>759183 В принципе, в программировании высшая математика не нужна нигде. Она нужна в предметных областях, для которых пишется софт - тридэ, продажи, расчеты полётов, прочее. Так что если ты хочешь, например, онлайн магазин разработать и написать в одиночку, то да, тебе придется обмазаться всей этой продажной хуетой и высшая математика там таки будет. Но чтобы просто закодить готовый алгоритм, формулы и модели (допустим, ты это всё заказал или спиздил где-то) - высшая математика не нужна.
Помощь ньюфагуOZgeat01/06/16 Срд 17:10:13#861№759395
В ньюфаг треде картинка какихто книг на сайте киньте ссыль плиз
Сап, нужна помощь. 1)У меня есть строка ( допустим на 300 символов (там слова, цифры...)) эту строку нужно разделить на строки по ~80 символов (последнее слово должно быть целым(т.е в конце этой строки должен стоять пробел, или знаки пунктуации)). 2)Потом эти строки нужно записать у файл, что бы оно выглядело, как: 1: ...... 2: ...... 3: ...... Второй пункт не обязательный, главное, это первый. Сотни нефти, кто поможет
>>751215 (OP) Аноны, вопрос по архитектуре, где можно найти все типы запоминающих устройств (с описанием функций каждого из них, т.е. запись, хранение, чтение, стирание, программирование). В интернетах ничего не нашел, был бы благодарен за помощь
Хочу выучить какую-нибудь РЕДКУЮ технологию. Желательно не устаревшую. Но пиздец нужную. Выучу пиздато и уеду за границу с этим работать. Чтобы на всякие АЭС, порты, спутники, самолёты и банки программы писать. Чтобы уже написанные программы поддерживать. И получать дохуя т.к. почти никто также не умеет и даже мало кто об этом слышал. Так что посоветуете?
Сап, тут лабу пилю... В общем суть в том, чтобы ввести с клавиатуры выражение и с помощью деревьев его преобразовать (в моем случае умножение). Ну короче вроде более-менее работает, но почему-то функция zip_multip() работает как-то не так. вообще тута еще много косяков, но меня больше этот волнует Короче по сути 2 идентичных условия, только одно выполняется когда правый сын переменная, а левый число, а другой наоборот. Но блять, почему-то работает только одно из них (которое первое). Я конечно 100% где-то с рекурсией насрал, но вроде бы все работает когда число слева, а когда оно справа - нет. Подскажите что-нибудь плз. http://pastebin.com/uYD4WVBV Неработающий пример - a23b5
Срочно нужна помощь с лабой, если утром её не сдам, то пидорнут с универа Саму прогу написал, а составить алгоритм и блок-схему к ней не могу. В общем там вектор из 15 элементов, из них выбирается элемент с максимальным значением и с минимальным, в результате выводиться их сумма. Язык делфи. Код: const q = 15; var mas: array [1..q] of integer; i, n, indmax, max, min, indmin: integer; begin for i:=1 to q do mas := StrToInt(StringGrid1.Cells[i-1,0]); max:=mas[1] for i:=1 to q-1 do begin if ma>max then max:=mas; indmax:=1; min:=1; for n:=2 to n do if mas<mas[min] then min := 1; end; Memo1.Clear; Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min)); end; end.
>>759748 Вручную переписывал, долгая история. Сейчас исправлю. const q = 15; var mas: array [1..q] of integer; i, n, indmax, max, min, indmin: integer; begin for i:=1 to q do mas := StrToInt(StringGrid1.Cells[i-1,0]); max:=mas[1]; for i:=1 to q-1 do begin if mas>max then max:=mas; indmax:=1; min:=1; for n:=2 to n do if mas<mas[min] then min := 1; end; Memo1.Clear; Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min)); end; end.
>>759750 const q = 15; var mas: array [1..q] of integer; i, n, indmax, max, min, indmin: integer; begin for i:=1 to q do mas := StrToInt(StringGrid1.Cells[i-1,0]); max:=mas[1]; for i:=1 to q-1 do begin if mas>max then max:=mas; indmax:=i; min:=1; for n:=2 to n do if mas<mas[min] then min := 1; end; Memo1.Clear; Memo1.Lines.Add('Сумма наибольшего и наименьшего элемента в массиве= '+IntToStr(max+min)); end; end. Теперь правильно, я проверил
> for i:=1 to q-1 do До q т.к. массив 15 элементов. > if mas>max then Тут макаба съела i. Перезалей на пастебин. > max:=mas; Тоже самое. > indmax:=i; Он у тебя всегда i и никогда не используется. Удали. > min:=1; Ты его каждый цикл обнуляешь. Не надо. > for n:=2 to n do Во-первых второй цикл бесполезно. Во-вторых n не заданно. В третьих у тебя n 2 раза в этом форе используется. Это вообще ошибка компиляции. > if mas<mas[min] then mas массив его нельзя просто сравнивать. И [n] у тебя тут не стояло т.к. макаба его не ест. И min всегда единица. > min := 1; Теперь когда это условие сработало ты сделал min которое всегда единица снова единицей.
У тебя ошибка в каждой строчке. Оно даже не скомпилируется. Иди переделывай.
>>759737 Короче, мне срочно нужна лаба. Условия: >В общем там вектор из 15 элементов, из них выбирается элемент с максимальным значением и с минимальным, в результате выводиться их сумма. Язык делфи. В коде должны быть использованы функции. + мне нужна блок-схема такого плана, как на пикриле. В итоге программа должна выглядеть, как на пикриле №2. Если в течении двух с половиной - четырех часов кто-то сделает, то оставляйте реквезиты или мыло в сообщении, в долгу не останусь.
>>759773 >Блоксхему не нарисую т.к. мышкой в пэинте не удобно. AFCE Редактор блок-схем 0.9 >По программе сам справишься? Нет, я иду пойду посплю два часа, потому что уже теряю сознание.
На работе есть перспективная вакансия погромиста С++ со знанием только языка, остальному научат (Знаю немного, в институте делал на нем визуализацию имитации работы контроллера) Сам я копал яваскрипт, мне больше нравится веб + за бугром много яваскриптеров требуется да и сам язык вроде как по-проще Также есть идея одной игрушки классной под мобильную платформу, здесь надо яву знать, как я понимаю
Можно ли учить сразу 3 языка и не превратится ли все это в кашу в голове или же забить и развиваться в одно направление? Если в одно, то куда перспективней и выгодней?
>>759808 >На работе есть перспективная вакансия погромиста С++ >Сам я копал яваскрипт >мне больше нравится веб >идея одной игрушки классной здесь надо яву знать >куда перспективней и выгодней?
>>759837 Нет. В том плане, чтобы сами програмки попроще были. Тут они показались очень уж сложными. Да и языков нужных мало. Мне бы простенькие, и строк на 500 - 700.
>>759471 Как уже выше писали: ПЛИС. Добавлю ещё ЦОС. АЭС, порты, спутники, самолёты - это в последнее время всё больше ПЛИС, и меньше ДСП. А знание ЦОС и алгоритмов - это ещё и компьютерное зрение, радиолокация и радиоуправление. Умение красиво реализовывать эти алгоритмы на HDL - бесценно. Сначала пару-тройку лет хардкорно в каком-нибудь тухлом НИИ за еду работаешь. Желательно НИИ со своей аспирантурой, чтобы были профессора, которые могли бы твои говностатьи рецензировать. Потом пишешь в какую-нибудь крупную азиатскую контору типа хуайвей, самсунг, лж, мото прикладываешь резюме, публикации и нахваливаешь себя. Работаешь там ещё пару-тройку лет. После этого ты уже гражданин мира и можешь ехать в крупную европейскую компанию на работу, и на тебя там не будут смотреть как на говно.
Заполните экран красным цветом. Выделите строку с клавиатуры. Выделите строку в правом углу экрана, вставив в нее звездочки перед и после каждых стоящих подрят двух пробелов.
>>759875 >просто добавлю методы к каждой таблице В смысле? По-хорошему должен быть репозиторий, методы которого возвращают тебе объекты (т.е строки), сами объекты должны содержать только свойства (значения столбцов в строке). Но для работы в универе, наверное, похуй, я не учился в универе.
>>759858 (Логическая) модель базы данных (ER-диаграмма): схема, где нарисована каждая сущность в виде прямоугольника и соотношения между сущностями, в виде ромбика, внешние ключи не отображаются, искусственные таблицы для связи "многие-ко-многим" тоже не показываются, есть мутные н-арные связи. Физическая схема базы данных - показывается способ хранения данных в терминах конкретной СУБД (если данные хранятся в виде набора xml-файлов, то нужно написать имена файлов) отображаются вторичные ключи, никаких ромбиков и ER-терминов, n-арных связей нету; есть только один-к-одноиму и один-к-многим между двумя таблицами. Диаграмма классов - то, с чем работает программа. Если какая-то таблица не нужна в твоей программе, то и на диаграмме ее нету (например, таблица для связи много-ко-многим) +содержит get/set методы.
>>759949 : так что заказ ведь состоит из множества других ключей, код менеджера, код клиента и код товара, я понимаю как это организованно в БД, а как в программировании это работает?
>>759924 Ну логическая ошибка же. Один прайс-лист содержит один продукт? Даже если взять, что один прайс-лист содержит несколько продуктов, то один и тот же продукт, в одной и той же дате может стоять по разному. Кроме того, применяя здравый смысл, один и тот же продукт может быть в нескольких прайс-листах, а прайс-лист может состоять из нескольких продуктов.
Задание в студию, а то схема данных какая-то неправильная.
>>759971 Нет задания, это я все сам выдумываю, прайс нужен для того чтобы в определенный момент времени отследить цену, может он вообще не нужен и просто добавить атрибут цена у таблицы продукт?
>>759977 >Нет задания, это я все сам выдумываю Для чего? Тема работы какая, какие требования?
Разработка библиотеки уроков для ПО T-Flex на языке программирования Visual BasicНе скажу02/06/16 Чтв 13:56:06#941№759983
Кто может разработать данную программу? Деньги есть, ума нет. Задача для диплома.
Разработка алгоритма решения поставленной задачи. 1.1 Обоснование выбора и описание принципов работы программной среды. 1.2 Алгоритм создание библиотеки уроков. 1.3 Процесс создания библиотеки уроков. 1.4 Процесс создание внешнего интерефейса.
>>759987 >>759980 Тема работы "Автоматизированная система сбыта подразделения предприятия по проращиванию семян". Я решил организовать это так: поступает заявка от клиента, менеджер ее оформляет, передает управляющему, он оценивает рентабельность от условий и формирует сменно-суточное задание. После этого продукцию изготавливают и поставляют клиенту
>>759999 А, то есть курсач готовит и программистов, и технологов с/х производства? Точно нету больше никакого пояснения к процессу работы или пояснения предметной области?
Где можно найти задачки для начинающего? Ну чтоб по возрастанию сложности от сложи 2+2, затем формулы, затем чтоб ООП использовать как-то. Ну вы понели
Анон, нужна твоя помощь. (да-да, я тот самый нюфаг с курсачом) Мне нужно сжать массив в интервале от а до б. когда пишу через for то он пропускает некоторые элементы, а когда через while или repeat, то он тупо нихуя не выводит и видимо зацикливается. В чем трабл? Алсо, ясен красен что паскаль.
Господа. Порекомендуйте пожалуйста книги/учебники по ряду предметов, желательно несложные в прочтении
Вычислительные системы, сети и телекоммуникации Теория систем и системный анализ Создание WEB-страниц (HTML5 CSS3) Информационные системы и технологии Базы данных Высокоуровневые методы информатики и программирования Статистика Программная инженерия Проектирование информационных систем Теория игр Разработка и стандартизация программных средств и информационных технологий Интеллектуальные информационные системы Проектирование корпоративных информационных систем
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде. Воспользуйся поиском или вот этим каталогом:
1С android C C# C++ Delphi Go Haskell iOS Java JavaScript Lisp Perl PHP Python Ruby Rust Scala
В: Хочу стать программистом, какой язык учить?
О: Английский + Java
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: Тред для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред