Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять. О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ? О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги. О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить? О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща. О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее? О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды.
Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк. О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры. О: Лента из руби, джавы, скалы и ещё какой-то херни.
Прогач, помоги навести в голове порядок. Интересует все про процессор, физические ядра, логические ядра, треды, зеленые потоки, корутины, вообще нихуя не понимаю как сейчас исполняются многопоточные программы. Чем асинхронность отличается от конкурентности и параллелизма? Есть ли какая-то книга/статья которая внесет понимание? Желательно с иллюстрациями, а то текст тяжко усваивается.
Сап двач. Нужно реализовать односвязный список в виде класса, для участников соревнований. Варианты: 1. Класс List внутри указатель на следующий элемент, и поля участника (фио, возраст, вес, команда) 2. Класс List указатель на след элемент, структура member 3. Класс List, указатель на след элемент, внутри класс member 4. Класс List указатель на след элемент, указатель на класс member Вопросы: 1. Как лучше 2. Как проще 3. Как надо
Если первые 3 еще представляю как будут работать, то 4 пока слабо.Или все эти варианты хуйня и можно лучше? (Если да, то как?) В разумных пределах само собой ибо 1-й курс, и я пока еще слаб. Все это надо на формах делать (в ебучем билдере)
Есть смысл для достаточно небольшой базы данных делать что-то типа синхронизации? Типа нет у нас сервера. База данных для каждого клиента своя, но они синхронизируются по сети. Я конечно не знаю, может быть есть какая-то мудрая система для такого случая, но не шарю.
Аноны, надоело преподавать математику и физику в своей шараге за копейки (начал деградировать уже). Хочу перекатиться в IT. Никак не могу определиться, чего мне хочется. Поясните, что из себя представляет работа в разных областях этого самого IT. Занимался в основном реализацией велосипедов для моделирования физических задач в MATLAB.
легкий и интересный неудачный вариант для новичка. Язык легкий и интересный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит легкий и интересный, а потом не знает что делать с ним. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
1) сколько кредитов, начиная с июля 2016 года выдано на сумму до 100 тыс руб., от 100 до 200 тыс. руб, более 200 тыс руб.?
в этом вопросе, я подозреваю, просят сразу вывести все эти данные?
для каждого из условий схема понятна: SELECT COUNT(volume) FROM a WHERE volume between 99999 AND 199999 AND date >= '01/06/2016' ORDER BY id_client
а можно как-то по этим трем условиям сразу вывести попроще? без добавления колонок?
2) сколько было выдано кредитов, на какую сумму, скольким клиентам и какая была средняя зарплата у клиента каждый месяц 2015 года?
вот тут с последним не очень понимаю. они что, хотят это все вместе получить?
опять же, с первой частью вопроса понятно: SELECT count(a.id_client) clients, sum(a.volume) total_vol, count(b.id_client) total_clients FROM a JOIN b ON b.id_client = a.id_client
сейчас нет возможности проверить этот говнокод, но не могли бы вы проверить, подсказать озвученные моменты?
Бывают ли охуенно серьёзные, не мертвые языки, с исключительно серьёзными комьюнити из научных работников с полнейшим отсевом индусов, говноедов, детей и прочее? и не надо отвечать да/нет, пожалуйста
>>971771 1) Попробуй group by по чему-нибудь, делящему выборку по сумме, например: (case when volume < 100000 then 1 when volume < 200000 then 2 else 3 end). 2) См. аггрегирующие функции sum, count, count(distinct), avg.
я неск недель назад: http://arhivach.org/thread/249569/#960733 >Хочу в одиночку написать видеоредактор для Андроида, в идеале - кросс-платформенный, >ребята, хочу написать охуннный видеоредактор для андроида. легкий и быстрый, просто и понятный(с разумно-минимальным функционалом, всё же для 5-6 дюймов) нужно
ПИЗДЕЦ НАХУЙ!!!!!!!!!!!!!!!!!!!!!! всё как я хотел. легкий, простой, удобный видеоредактор для 5 дюймов.
мне пришла эта идея в голвоу когда я увидел пародию на тает лёд нахуй бесит ну ла дадно у урганта. там были легкие эффекты и склейки, всякие облачки и глитчи. я хотел сделать легкий и мощный(быстрый) редактор с функционалом для создания клипов такого уровня. и тут блять эппл
Анон, есть идеи, какую тему можно взять на диплом? Работа должна обладать практической ценностью, но при этом не быть унылым говном вроде очередной информационной системы для хранения и учета на предприятии N.
аноны, помогите плс тупой пизде с лабами по программированию на джаве. пишу половину кода, а на другую мозгов не хватает или упускаю малые детали. очень буду признательна помощи и пояснению, если найдутся желающие с нерастраченным свободным временем
>>971586 Скажу - вкатывайся. Я вот, например, джва года назад загорелся деньги на айти зарабатывать, и что ты думаешь? Нихуя не понятно было. Ну я и начал разбираться, чтоь прям с основ. В итоге теперь учу школьную математику, про код забыл. Чего не сделаешь ради фундаментальных знаний? добро пожаловать в sicp тред, где-то тут должен плавать
В каких языках самое живое комьюнити из полнейших дегенеративных ебланов, но при этом получающийся код почему-то работает быстро, и в целом всё нормально эт я спрашивал вот енто вот >>971829
Хочу запилить свой сервер на питоне. Чтобы по tcp или http можно было отправлять данные из клиента, а он с sql что-нибудь делал и хтмэльку генерировал. Просто поиграться. Вот пример https://github.com/xairy/mipt-ctf/tree/master/scoreboard Или может вообще на пхп что-то такое сделать. И тут два вопроса. Где взять халявный сервер для этого и что почитать чтобы научиться? Из веба в питоне могу только пост и гет запросы делать из реквеста.
Хочу в качестве диплома взять тему "разработка образовательной платформы". Знаю, свежо. Буду делать убийцу codecademy. С таким же интерактивным интерпретатором. Для изучения python. Вопрос - реально ли это успеть сделать человеку за 6 месяцев, опыт программирования которого ограничивается быдлосайтиком на PHP или я слишком много на себя беру?
>>971696 Спасибо! Хотелось бы еще узнать каково это работать в этих областях: много ли рутины, насколько интересные и сложные задачи приходится выполнять и действительно ли надо быть экспертом в CS, чтобы справляться с работой джуна-миддла?
Аноний,есть два стула Но для начала предыстория. Я тут был некогда типичным вкатывальщиком уровня /pr/, но в отличии от легиона до меня - я свою цель не бросал. Сначала я кодил на Руби-рельсах,после безуспешных попыток найти работу джуном на удаленке я пошел типичной веб макакой за еду и опыт(дикая мухосрань). В это же время я занялся перекатом в яву и вот сейчас, я пройдя собесы и тестовые,откзывю уже двум конторам. Почему? Да потому что ява это пиздец. Еще спринг норм,но ЕЕ это ебань. Это Когда твой код ,который занимает две строчки логики,занимает 30 строк реализации. Посему я в депрессии. Давно мечтаю вкатиться в AI и ML ,но боюсь,что если уж в рашке проблемы найти работу даже питонистам явистам за мкадом,то что говорить про то,о чем я выше сказал. Алсо,сейчс студент(айтишная спецуха). Посоветуй,анон. Жрать Ява говно и плавно переходить на кресты с питонием и(моим любимым) лиспом,либо не тратить время на заучивания миллиона обезьянних технологий и продолжать трай хардить в статистику ,мл,аи ,дс и прочее? (мамка кормить не будет,если чо)
Не так давно открыли мне какие то онлайн-курсы от Cisco. Я так и не открыв, забил на них. Не так давно услышал что многие проходят эти курсы и потом получают зп $4,000 даже в странах СНГ.
Поясните за Cisco - в чем фишка и почему так много плотят?
>>972185 Парень. Деньги это не про знания. Суть в том что у тебя чёто редкое, и демпингующие дегенераты не набижали в твою нишу и не обрушили рынок. Редкая хуйня. Где небольшое количество людей может безальтернативно диктовать свою цену. Начальников мало, а подчинённых дохуя. Ты никогда не думал почему?
>>972185 Говнопрограмм дохуя и 99% из них нахуй не нужны, а через сетевые устройства Cisco ежесекундно прогоняются зиллионы данных. Вот и думай. Просто так 3k$ на входе без опыта платить никто не будет.
Есть идея для сайта, и возник вопрос: на чем писать. Сам я знаю C# на уровне джуна, HTML & CSS и имею минимальные знания в SQL на уровне запросов SELECT, UPDATE и прочих.
Начал вкатываться в ASP.NET Core MVC 6, читая Адама Фримана, но ASP.NET кажется слишком монолитным и тяжелым для небольшого сайта.
Рассматриваю Ruby on Rails и Java Spring. PHP и Django не хочу, хочу MVC.
>>972214 Всё зависит от сложности и функциональной нагрузки сайта. Для верстки html и css. Функционал php, python (ruby). Есть готовые фреймворки...я бы рекомендовал Django(python).
Парни, иррационально вспомнил одного чувака. Гулял по программачу, или пикчи с ним, не знаю кто он такой, просто вспомнил его почему-то. Такой, сука, внезапно в очочках, серьёзный, похож на еврея, волосы в хвост свёрнуты. Может подскажете кто это?
Нужен алгоритм генерации заданного количества (т.е. не обязательно всех возможных) комбинаторных сочетаний без повторений с максимальной разницей между сочетаниями (насколько возможно). При этом нет возможности генерировать всю выборку, нужно максимально быстро и не затратно. Есть ли что нить такое? Хотя бы описание.
>>972005 Ребят? Так что мне делать чтобы без всяких фрейморков и на третьем питоне? Ещё раз повторю, что можно пхп, но это крайний случай есть по питону книжки с этой темой годной не будет
Почему если я хочу вывести степени двойки или любого другого числа, то нужно инициализировать переменную именно тем числом которое будет возводится в степень? Чет не понимаю, почему если я хочу вывести степени двойки и введу вместо x = 2, x = 0, то получу бесконечный цикл, почему не понимаю.
>>971173 (OP) Сап. Язык - C# В шарпе почти ноль, в ООП в принципе тоже. Знаю только процедурную часть плюсов..
Собственно, интересуют следующие вопросы: 1. Чем заменить мое говно: Есть менюшка. Формируется массив класса Human. Т.е. идет работа с добавлением элементов в конец массива, я как даун, написал так как писал в плюсах. Если кратко, кому лень смотреть мое говно: При добавлении элемента в массив, старый во временный массив, пилится новый на 1 элемент больше, записывается временный, и вызывается функция добавления нового человека. Линк на код: https://pastebin.com/bxYUbSMV Удаление в принципе так же. Собсно, если ли что-нибудь на подобии вектора? И наскок мое говно законно в шарпе? 2. Кому не лень, скажите что не так может быть в классе https://pastebin.com/ADw14yP8
Какие туда можно впихнуть индексаторы?? И как каждому человеку уникальный айди запилить?? Каким образом перегрузить какие-нибудь методы(как перегрузить функцию знаю, нету идей), и заюзать их в моей менюшке??
3. Что почитать?? Албахари или Троелсен? Что еще можно отдельно по ООП почитать??
За ранее сяп, понимаю что много букв, спросить просто не у кого больше..
>>972520 Все абсолютно через жопу прост. Например, в массиве хранится его число элементов. Называется length. Так же у тебя используются статические переменные зачем-то. Ну и стратегия с увеличением числа элементов в массиве на 1 работает плохо, тот же List увеличивает внутренний массив раза в два. Как и вектор в крестах.
Конечно не помогло, внутри класса выдели память под хранение строк, аля char name[80]; В конструкторе убери name =null и тд. Назначение функции get мне не понятно. В set не нужны временные переменные, можешь сразу в поля писать. (наверное)
Стоит ли заморачиваться с написанием Python модуля для Zmap и говнокодингом многопоточности я к тому, что он ведь и так очень быстрый для сканера оче больших подсетей IPv4?
>>972722 Блин я тоже ошибся, первый метод не словарь ждет, а набор типо f(foo=3, bar=4) и к этим ключам парам будет доступ в словаре. Поэтому и нельзя передать просто словарь одним значением
>>972208 Благодарствую. На говно у меня нет времени по причине возраста 29 лвл, честно говоря, в этом, отчасти, и состоит проблема выбора. Нужно что-то востребованное, что можно освоить за разумное конечное время.
Есть M и N множеств объектов. К m-объекту из множества M соответствует n+k-объектов из множества N. А к n-объекту из множества N соответствует m+q-объектов из множества M. Количество объектов в M и N = Em и En соответсвенно. m-объекту из множества M нужно i(m) объектов из множества N из диапозона n+q. Объекты из множества N со временем выходят из строя. И нужно выбрать наименьшее количество объектов из N, которых нужно восстановить чтобы удовлетворять все объекты из M. А так же, нужно оптимально(для максимально длительного срока без восстановления) выбрать работающие объекты из N для M, пока старые не восстановились и все объекты из M были удовлетворены.
int preg_match_all ( string $pattern , string $subject [, array &$matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] )
Хочу сделать так, что бы находились совпадения $pattern в строке $subject ТОЛЬКО ПОСЛЕ определенной последовательности символов. Например все href='.+?' после слова after в строке: $subject= "href='456' href='...' after href=134' href='ddd href='ergf'" Просто шаблон $pattern="href='.+?'",очевидно, не прокатывает. Пытался "after.+href='.+?'" но выдает только первое совпадение и всё.
У меня диагностированное слабоумие 1-ой степени (дебильность), но очень хочется смочь в кодинг. Пробовал C, слишком сложно. Какой язык анон посоветует?
>>973013 Если указатели - то расстраиваться особо не стоит, такая вещь, на понимание которой нужно чуть больше времени. А ассемблер да, указатели цветочки по сравнению с регистрами и прочей низкоуровневой хуйней. У самого в следующем семе ассемблер начнется..
>>973033 Ассемблер очень простой язык, только многословный. Я в детстве в паскале не мог осилить указатели (примеры из книжки про списки, деревья и т.д.). Потом как-то накатил ассемблер, разобрался с хранением данных, адресами и т.д. И после ассемблера (и лиспа с его лямбдами) в Си уже не было ничего сложного, за пару недель выучил весь язык.
Вопрос по SQLАноним13/04/17 Чтв 18:40:50#173№973081
Решаю задачки с sql-ex.ru, таблица product слева на пике. Задача: "Get the makers who produce only one product type and more than one model. Output: maker, type."
Я написал вот такой запрос: select maker from product group by maker having count(model) > 1 and count(distinct type) = 1
Он правильный, но в решении требуется помимо maker выбрать ещё и type, пишу так: select maker, type from product ...
И получаю ошибку: "Column is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause SQL Server". Насколько понял, это из-за того, что SQL-сервер не понимает, какой type выбрать из сгрупированных. Переписываю запрос так: select maker, max(type) from product ...
Такое решение мне засчитали. Но не выглядит ли это костыльно?
>>973081 >Такое решение мне засчитали. Но не выглядит ли это костыльно? Выглядит. Ну это одним запросом красиво не сделать. Вместо max(type), поищи что-то вроде first()
>>973142 Офисные будни IT-мартышки. Здесь прекрасно все - и суровый начальник-менеджер, высокий, красивый блондин, который заставляет пахать; и проблемы с женским полом; и ненависть к отчетам; и справедливая, а потому маленькая зарплата. Но самое занимательное - подсознательные мечты о насилии, которые прут из обиженной мартышки по любому поводу. Злость у нашего кодерочка наблюдается ко всему - начальству, коллегам, работе. И на работе мартышка только и делает вид, что работает. Жизненно. HR’ам на заметку.
>>971173 (OP) Сап программисты-онанисты, как убрать скрипт, который время от времени открывает браузер, и включает один и тот же сайт. Разным прогами чистил, антивирусом чекал, браузер сносил, но пека слушаться не хочет. В реестре тож ничего подозрительного не нашел, как и в программе автозапуска
>>973244 Найти удобный для себя алгоритм обучения, и выяснить для чего же ты учишь это своё погромирование. Если только для бабла - одно. Если тебе интересна эта хуйня - совершенно другой расклад.
Пацаны, как собрать команду? Ну или похуй, просто кодеров дохуя на чем-то одном (можно не на чем-то одном, похуй уже), притом, чтобы общение было о коде, а не просто о поебени какой-то, как это обычно бывает в 99% тематических конф. Форумы в пизду. Соц не предлагать
>>973313 Подготовить чёткое описание задачи, ну и з/п выше, чем по рынку, процентов на 20 где-то. Не ошибиться с языком программирования. Вообще почитай "In Search of Stupidity" (Merrill Chapman).
Я ебанулся, если хочу быть фуллстек и писать фронтоговно на JS а бэк на ASP.NET, или все-таки в этом есть смысл и я смогу найти работу? сегодня сблевал когда попробовал пхп после шарпа
Почему нет нормальных туториалов, например как создать готовое приложение под винду, чтобы всё красиво, с графиками и таблицами, свистело и пердело?
В любой книге любой пример - вывод в консоль какого-то говна, зачем это вообще нужно? Как писать приложения-то, чтобы в окошке было, меню, настройки и всё такое?
>>973325 Ты не понял. Я как раз-таки хочу собрать себе подобных и просто вместе кодить что-то. Без зп и прочей поеботы. С зп любой ебанат соберет команду
Есть тут джедаи Qt Creator и тестов? У меня есть код, который я бы хотел протестировать, но не могу сам разобраться.
Включил в плагинах Autotest. Создаю Auto Test Project -> Googletest. Простые сферические тесты работают, все заебись. Но как к этому делу подключить мой код?
>>973440 Это зависит от того с чем сравнивать и какое хобби, и сколько тебе нужно пиздовать до работы.
у меня пятидневка восмичасовка, без переработок. работать программистом это лучше чем тоскать витую пару и лазить в датацентрах, хотя некоторые предпочитают второе.
>>973445 >с чем сравнивать С работой 3D художника например >какое хобби Математика, физика, программирование, паяние всякой хуйни >сколько тебе нужно пиздовать до работы 30 минут
Не могу найти пасту про войти вайти, не dive into python, не высшее образование в айти своими руками и не "что должен знать программист чтобы его не выкинули на помойку где бомжи". На лурке тоже не нашел. Там тоже был большой список кейвордов, как в вышеперечисленных.
>>973455 Ну лично я хочу перекатиться с Программирования на 3д художку, потому что хобби у меня 2д, я думаю что мне будет проще развивать свой 2д скилл. (отсюда вопрос как вкатится в 3д, чтобы платили деньги)
Я трачу на дорогу суммарно 4 часа день чтобы поработать программистом например, а хобби у меня 2д рисование.
Тебе наверно стоит перекатиться в игровое программирование, так как написание новых шейдеров, и дебаг физдвижка, требуют знаний Матана и физики, наверно тебе будет интересно.
Большая часть работы программиста сейчас в вебе, а это клепания крудов и форм, и логика программы зависит сильно от извращенной как слаанеш бизнес логкики компании. Так что тут нужно выбирать сферу деятельности
>>973476 > А какие должны быть хобби то? Тип что-то не связанное с работой? Типа игры на укулеле или дрочки? Ну тип покупаешь %хуйня нейм% и она стоит у тебя на полке, но всем говоришь что у тебя есть время на хобби.
>>973559 >что у тебя есть время на хобби. Ой да ладно блядь, приезжаешь на свою работу в 8, работаешь до 16 допустим (и при этом во время работы можно свои проекты поделать, книжку почитать), и все сука, с 16 до 00:00 у тебя 8 часов ебучего времени, тебе этого на хобби не хватит?
>>973565 обычно рабочий день до 6, еще надо до дома доехать, пожрать. итого перед нормальным сном останется 2-3 часа. Этого хватит только комп включить и охуеть, что скоро надо идти спать.
>>973565 >с 16 до 00:00 у тебя 8 часов ебучего времени Студент много? Во первых, с 8 до 17ти. Во вторых, Чтобы попасть на работу в 8, надо в лучшем случае встать в 6. А для этого лечь в 10 вечера. На деле же, поездка в офис может занимать больше часа. К 18, допустим, в идеальном случае, ты попадаешь домой. Тебе нужно поужинать, приготовить еду на завтра, искупаться, вымыть посуду, этом инимум 2 часа, если все остальное ты делаешь на выходных. Того уже 20 00. 2 часа остается чтобы исступленно посмотреть анимцо, например, и уйти спать.
На деле же, обычно пред сном есть ровно час свободного времени.
>>973440 Нет, 3 часа занимает дорога с работы и на работы. Прихожу, пару часов прихожу в себя, моюсь, кушаю, час залипаю в борды, потом ложусь в кровать и общаюсь со своим парнем пока не засну. На выходные исступленно смотрю сериалы. На изучение чего-то нового не времени, на хобби нет времени и денег (коплю).
>>973642 меня родоки положим три года терпели хотя они и любили меня через три года прямо говорили чтобы я здох думаю что жена (чужая по сути баба) выкинет бездельника через полгода максимум
>>973734 1 Квартира моя. 2 Я очень хороший и полезный. Ты же не думаешь что девушки в айти бывают сами по себе? 3 Ты так говоришь, как будто миллиарды домохозяек нужно срочно выгонять на мороз.
Ребята, а кто-нибудь знает DE без угловатых форм, все время меняющую свой облик. Там не будет идеальных квадратов, прямых линий и окружностей, каждый раз при входе в систему элементы должны менять вид.
>>973798 Так я для себя же, я C++ знаю но в ассемблер что-то въехать не могу, куча диалектов и много чего не понятного, да и большинство информации по ассемблеру идёт на windows или dos.
>>973802 Зубков Сергей "Assembler для DOS, Windows и Linux" А вообще, для начала на DOS попиши, он попроще, с него лучше въезать. Поставь себе эмулятор какой-нибудь.
кто-нибудь разбирается в shell? почему в если передать, например, '11 ' в функцию а там case $@, то он(кейз) воспримет пробел, хотя если сделать printf "'%s' " $@ то пробелов не выведется. да ещё к тому же, и несколько аргументов он съест, типа '11 ' '22 ', и если самому подставлять case '11 ' '22 ' - хуйцов. я не понимаю, там что, он ($@) неявно возводится в скобки ("$@")? где про это почитать?
>>973348 Да есть, вон по юнити полно такого. Ты гугли туториалы по гуйцам, типа WPF например.
Я обычный кусок планктона из банка. Делаю все от формочек до бизнес-логики. Есть бакалаврская кодерская вышка. Что надо учить чтобы вкатиться в компании с нормальным computer science? Я не тупой вроде, но ничего сложного сто лет не кодил. Судя по тому что я понял из "вопросов на собеседованиях" - надо сперва учиться решать задачки для матшкольников, потом задачки невысокого уровня с сайтов по олимпиадному программированию. А по предметной области есть что полезное что надо знать? Или вообще что-то что спрашивают на крутых собеседованиях?
>>973868 Трустори, shell expansion это полный пиздец. Двойные кавычки, всегда нужно еще больше двойных кавычек. Правильный выбор - не писать на шелле вообще. Кроме оберток для sed, лол
Однако, здравствуйте. Не могу найти предметную область для семестровки. Хочу сделать 2 веб-сервиса. Один реализует РЕСТапи (как-будто бекенд), другой шлёт на него запросы и высирает хтмл (как будто фронтенд на js). Можно, конечно, наебланить нечто уровня "книжный магазин" на беке, а на фронте сделать по форме на каждую сущность из бд, но это мрак. Как сделать так, чтобы круды лепить было хоть чуть-чуть весело? Хочу чему-нибудь научиться после этой семестровки. Анон, которому делать нечего, симитируй мне заказчика, пожалуйста, поебанутей.
>>973918 >sed будто он кристально портабелен. оффтоп конечно, но не врубился, ебля с sed -e '...' -e '...' вместо точкисзапятой это под экзотику же, в позикс же нету этой хуйни? по крайней мере гнушный сед с --posix проглатывает итак%%
>>973942 Портабельные шелл-скрипты? Омг. Я цепочку sed обычно через | строю, так как-то прозрачнее, опять же флаги можно индивидуально ставить. Например, первая команда выделяет секцию в ini файле, вторая строчку, а третья ее правит. Тогда первые идут с -n //p, а последняя с -i, и файлы только в крыйних указываются.
Я щас такую хуйню крутую узнал. Вот вы говорите рынок переполнен. А сбербанк отправил в универ иннополиса заказ на 300 спецов т.к. рынок пуст. В универе до этого 2месячная программа была, а щас по ней усиленно работают. Короче собирают кучу человек кто умеет хэлоуворды писать и сортировку пузырьком делать. По 10 часов в день без выходных дрочат их 2 месяца. Утром лекция, а всё остальное время задания. С ними в кабинете всегда сидит какой-нибудь аспирант и на вопросы отвечает. Выпускники почти все на работу устраиваются. Универ даже помогает найти работу. А если не устроился, то ничего не должен. Вообще полная халява. Джаву там особенно любят. Думаю туда идти. Хотя надо сначала позадавать вопросы где там жить уто время и сколько питание будет стоить, но это мелочи. Образование и работа за 2 месяца. Ахуенно.
>>974107 >А сбербанк отправил в универ иннополиса заказ на 300 спецов т.к. рынок пуст. А в огороде бузина так как в Киеве дядька. А дважды два равно пяти так как писать под PDP-11 выгоднее. Вы спросите почему писать под PDP-11 выгоднее. Вот вы подумайте. Господь Бог - он всё видит. А? А-аа, блядь, то-то же! Шакалы ебучие блядь. Вот поетому-то писать под PDP-11 и выгоднее!
>>974123 Приходил один выпускник из иннополиса, такую хуйню нес, говорит дали задание симулировать распространение болезни, ну я говорит нейронку на расте поднял, обучил ее, она мне все и решила))))) поехавшие блядь
>>974124 В прошлом году был первый нормальный набор с готовыми программами на бакалавра. На магистратуру раньше закончили. Он наверно из пробной группы был.
>>974139 1 Становишься тянкой 2 Ищешь неудовлетворённого линуксоида 3 Говоришь что хочешь учиться, кидаешь его во френдзону 4 Он учит тебя всему что знает 5 ?????? 6 PROFIT!!!!
>>974142 Точнее: Куришь сицп + книги по алгоритмам Понимаешь что работать тебе придется в офисе и у тебя будет 2 часа свободного времени в день Выкатываешься из программирования
Сап, /pr. Я хочу вкатиться в программирование под айось. Выбрал я этот тред, потому что я полный ноль. Если не сложно, распишите что мне нужно знать перед тем, как начать изучать объектив Си. Или я могу сразу изучить язык и без проблем начинать проекты?
>>974162 нет, я серьезно. сори если слишком ньюфаг, но желание вместе с некоторыми знаниями в области у меня есть. надеюсь воспринята моя просьба будет адекватно
Сап, кулхацкеры. Как в маске подсистемы в Simulink сделать так, чтобы при выборе одного из двух вариантов выпадающего меню, высвечивалась только одна картинка и надпись, а другая становилась невидимой?
>>974189 люди годами изучают, читают маны тратят время и другие ресурсы и тут, ты, чмоха, думаешь на хяляву спросишь и тебе ответят в интернетах? даже гуглить не надо иди нахуй
>>974195 Ну во-первых, кто тебе сказал, что я не искал в интернете или не читал соответствующую литературу. Стал бы я писать сюда, если бы мог сам без труда найти ответ? Во-вторых, люди которые годами изучают, тратя время и другие ресурсы, могут без труда подсказать мне задача то стоит не сложная, просто я еблан не могу разобраться с синтаксисом и тем самым помочь сократить время.
Пацаны, как отрезать ненужное из плюсов? Скажем, пишу я слишком большое число и умножаю его еще на большое. В итоге, блядские плюсы пишут мне #INF, нахуя? Как это отрезать? Какого хуя экзешник так дохуя весит? Ебучих 8кб блядь. Пиздец блядь. Как на этом говне вообще пишут?
>>974209 Говорили тебе уебок что для всего серьезного берут C, а тяп-ляп и в продакшн = С++. Переписывай на C c long long double. >>974235 Только если надо что-то объяснить студентам, это когда совсем не читабелен говнокод и не ясно как все вместе работает.
>>974238 Да сишка-то заебись, бля буду. Столько писал на сишке. Это охуенный язык. Но ты вот что мне скажи. Как блядь быть, когда 90% долбоебов пишут на плюсах и всякая ебень типа qt на плюсах, opencv прекратили поддержку сишки. Ебнулись все вокруг. Хули я-то сделаю? Я просто хочу себе заработать на доширак
>>974240 gcc и сишка\плюсы могут в __float128 только тормозно будет. Что ты можешь сдалать это сказать долбоебам одуматся. Qt годится только чтобы братишку разбудить. С по прежнему на 2 месте после джавы, но пидоры перелазят на C++, где толком со стандартами не определились и реализаций на 100% готовых нет.
>>974242 Да это похйу. Они блядь никогда походу просто не реверсили. Я чуть не блеванул, когда увидел блядский плюсовый код в экзешнике. Да и весь фриланс, все вакансии сейчас с плюсами, а не с сишкой. Такое чувство, как будто говно есть - это блядь норм. Хотя, в принципе, сейчас блядь пидорасом, хипстером и прочей хуйней быть норм.
>>974107 Забывают только рассказать, что зарплата после иннополиса в среднем 50, т.е. зарплата пыхера на фрилансе. А в иннополисе типа учится надо, а еще там конкурс и туда хуй попадешь.
24 года, живу в тёплых Азиатских странах. Первый язык - Руби. С него начал учиться. Но не об этом. Начал вскрывать чужие вафли и понеслось. Не могу остановиться. Какой профит можно получить от их взлома и взломанных роутеров?
>>974294 >Начал вскрывать чужие вафли и понеслось С каким шифрованием? Как подбираешь пароль - словарь/радужные таблицы? Софт самописный используешь? На чём подбираешь пароль - видеокарты/FPGA? >Какой профит можно получить от их взлома и взломанных роутеров? Залить свою прошивку с логером и сливать секретную инфу о причинах скрытия информации о плоской земле, это же очевидно. И, заодно, о закладках в оборудовании, вдруг вифи какого-нибудь црушника вскроешь. Как только начнёшь получать какой-то денежный профит - тебя начнут искать.
>>974315 wow wow wow, полегче. И сразу говорю, огромное спасибо. У меня информационное голодание, а ты мне вкинул пару крошек. Пойду глубже изучать вопрос.
Вскрываю вафли обычным подбором, лол. Меня моча постоянно банит за ВПН, а я им и не пользуюсь, до поры до времени, по этому мне было легче подбирать пароли. Сейчас думаю покупать третий ноутбук, обмазываться брутом и начну практиковаться, сначала, со своего кондо, а дальше с соседских. Потом, как пойдёт.
>>974470 >У меня информационное голодание, а ты мне вкинул пару крошек. Сам очень поверхностно изучал этот вопрос, поэтому меня и заинтересовал твой пост, думал, ты профи в этом деле, какие-нибудь собственные методы используешь. У меня тоже есть интерес к этому делу, но пока что теоретический. >Сейчас думаю покупать третий ноутбук У меня идея использовать Raspberry Pi для сбора материала, а уже брутфорс пароля в спокойной обстановке. Но брутфорс - дело долгое, лучше либо на видеокарту перенести, либо использовать FPGA для этого. Только не знаю, какая будет производительность последнего решения. Ну и хочу написать специализированный софт, в первую очередь, для изучения всего этого дела. Это самый лучший способ понять, как всё устроено. >Потом, как пойдёт. Лучше на этом и остановиться. Одно дело - по-тихому подбирать пароль и сниффать трафик, другое - использовать в своих интересах взломанный WIFI.
Сап, проблема с кодировкой в с++ билдере, выдает вот такую пик2 Пытался через setlocale(LC_ALL, "RUS"); Смена шрифта в ричэдите на Lucida Console не помогла
>>971173 (OP) Сап прогромач. Есть у меня значит класс Person. Решил я сделать каждому человек id, собственно сделал я так: Статическая переменная Exist; При вызове конструктора: id = ++Exist;
Ну собственно подобным образом присваивается idшник. Создается List <Person> при удалении, из объекта него, все айдишники после удаленного объекта, уменьшаются на единицу.
по идее же можно как-то сделать статический класс, а статическое поле класса Exist убрать.
хочу подрабатывать на работе лол. 1С или вордпресс для фриланса? Знаю жс и питон, но хочу что-то даунское и с миллионом заданий, чтоб часа два-три в день тратить на эту хуйню.
Помогите, господа погромисты. Есть одна несложная математическая моделька, на основе которой нужно написать максимально простую программу, типа: вводишь несколько исходных параметров, программка все считает по внесенным в код формулам и выдает результат. Ебаный калькулятор, грубо говоря. Так вот, как мне это дело реализовать? На каком языке, какой компилятор? Я в погромированнии вообще ничего не смыслю.
>>974891 >Помогите, господа погромисты. Есть одна несложная математическая моделька, на основе которой нужно написать максимально простую программу, типа: вводишь несколько исходных параметров, программка все считает по внесенным в код формулам и выдает результат. Ебаный калькулятор, грубо говоря. Так вот, как мне это дело реализовать? На каком языке, какой компилятор? Я в погромированнии вообще ничего не смыслю.
Тебе под виндовс?
Тогда твой выбор C#. Качаешь визуалстуждию комьюнити с сайта МС. Создаешь виндовс форм апликатион на C#. Ну и делаешь.
Гуглишь - "как создать простое оконное приложение C#"
>>974942 >У меня не требовала У меня тоже - а потом потребовала. >с торрентов. Да ебал я. Нахуй этих мелкомягких педиков, такое же говно как и гогл. Нахуй всё.
>>974942 Это не автор вопроса писал. Кочаю халявную Visual Studio с onthehub - спасибо родному универу. Раньше уже как-то раз пробовал безуспешно ковырять ее, попытаюсь еще раз.
>>974963 Надо же просто перенести математическую модель и почему-то я языку с названием FORmula TRANslator в этом доверяю больше. Python, это имхо, если интерактивность надо или еще чего такого.
>>974966 >Надо же просто перенести математическую модель Ты заебал, школьник, бери готовый гуй в экселе и ебашь в макросах. Если у тебя там не числодробилка - сделаешь за час.
>>975185 1) сортировка + сканирующая прямая + структуры данных 2) BFS(ну или DFS по клеткам) ваще напиши на почту [email protected], ессче скину решения
>>971173 (OP) Есть таблица со столбцами Фирма и Год. Год с 2010 по 2012. У каких-то фирма могут быть все 3 года, у каких-то только 1 или 2. Как проще всего получить список фирм,у которых есть все 3 года, или, наоборот, список тех фирм, у которых не все года и также недостающие года к ним ?
>>975182 select from (select distinct brand from huita) as b, (select from generate_series( (select min(year) from huita), (select max(year) from huita))) as y except select brand, year from huita
Не знаю что у тебя за база, но у Postgre есть generate_series. Селекты min(year)|max(year) можешь заменить на свои года (2010, 2012).
Двач-помогач, а есть ли у кого-нибудь необрезанные книги Кевина Митника на русском? Интересуют "Призрак в Сети. Мемуары величайшего хакера" и "Искусство обмана". [email protected] Заранее благодарю.
Такая проблема. Месяца 3 сижу на книжечках, курсах и туториалах, упор делаю на изучение осей и сетей, планирую ещё бд начать потыкивать. Иногда полизываю питон, но не часто. Проблема в том, что очень хочется наставника. Какого нибудь весёлого мужика или интересную женщину. Абсолютно уныло скучно и надоедливо разжёвывать всё в одиночку, самому, без подсказок, спрашивать ответы, гуглить, снова идти по курсу. Хочется каких нибудь... Ну не знаю, лирических отступлений, советов, общения, наставления, советов, личного опыта, МНЕНИЯ в конце концов. К тому же хочется видеть как человек в живую работает над чем то, следить за тем что он делает, какими принципами руководствуется. Ведь я хуй знает, что в конечном итоге будет "правильным решением" и "хорошим тоном" а что индусятиной. Часто даже возникает такой страх, что составив своё "логичное и обоснованное" мнение на тебя потом любое комюнити срать будет. Кто нибудь сталкивался с таким? Это психологическое, или для таких как я есть решения?
>>975214 спасиб, братюнь, с Having по ... GROUP BY (фирма) HAVING COUNT(год)<3 нашел фирмы, у которых нет каждого года, но дальше, получается, нужно через скрипт обрабатывать каждую фирму и выяснять, каких именно годов там нет ?
>>975189 виртуальную таблицу в смысле временную в SQL ? Там годов немного, можно просто в списке перечислить. Т.е. надо несколько раз проверить список фирм - на каждый год ? В общем, насколько понял, коротким выражением это не сделать, нужен скрипт.
Как понимаю, эта такая большая штука с жесткими дисками, где находится информация и эта штука, управляется программным обеспечением, так?
Я вот подумал, если создавать свой сайт, то ты загружаешь информацию на веб сервер (т.е на чужие жесткие диски), арендуемый у какой нибудь компании (хостинг), так? И когда рандомный пользователь пользуется сайтом, он посылает запрос на веб сервер, на соответствующий информацию, так?
Интересно, так какие же тогда веб сервера у гоогл? Получается должны быть целые массивы (размеры с города), что бы сохранить всю информацию. Аналогично и к вк. А двач? Какой сервер у него?
>>975342 а то. ты можешь это проверить ping google.com попробуй несколько раз и заметишь что меняется адресс. есть серверы которые решают какому серверу направить запрос когда ты вводишь google.com - имя, которое разрешается в интернет адрес. есть серверы которые решают кому отправить http запрос, какой сервер меньше нагружен? вот тот один компьютер, из многих, на котором стоит программа которая отвечает на запросы браузера, вот это веб сервер. а веб сервер может уже отсылать запросы файловым, дб, кыширующим и так далее серверам, но это уже не веб серверы.
Анон, посоветуй интсрукцию для написания бота администратора в телеграмм, который бы на автомате бы кикал, банил и прочее. А то ссыкотно за безопасность конфы.
Зачем нужны зависимые типы? Единственный внятный пример который нашел это проверить умножение матриц дабы оное не наделало лишних рядов. Но разве сие не должно быть в компиляторе? То есть зависимые типы для прикладных задач вообще не нужны, а лишь для стандартной библиотеки и некоторых математических штук?
>>975410 Аутисты пытаются перенести ВСЕ ошибки времени выполнения во время компиляции, не понимая, что необходим баланс между сложностью кода и отсутствием ошибок. Вот и все.
>>971173 (OP) Привет, пограмачик. Дело такое. Ищу товарища, который запилит скрипт для объединения нескольких прайсов поставщиков. Прайсы в экселе. Нужно объединить в 1. С переоценкой - ну как обычно наебиз - мне скидывают остатки оптовики - я их перепиливаю в один общий лист с последующей наценкой своего %. Ебался в экселе со скриптами самостоятельно - всё это долго и нудно. Есть костыль для 1с - но дикодорого. На сколько сложно запилить програмулину - типа грузишь в нее файлики и она разуплотняет всё нахуй объединяет их в один с твоей наценкой.
Анон, расскажи историю узбека, как ты перекатился из скриптопараши на статический язык го-параша не в счёт.
Я вот пишу на питоне и порой так хочется ради разнообразия перекатится в другую сферу, но жс и пхп меня, к примеру, не интересуют, а на всякой эзотерике, которая мне нравится, работы нет.
Как в шарпе правильно называть поля/свойства, которые содержат ссылку на интерфейс? class SomeClass { IInterface _someInterface; // <--- ???? public IInterface SomeInterface {get; set;} // <--- ???? }
>>975604 Ну во-первых я пишу на 4.5, а на нем автоматические свойства без сеттера не компилируются, а во-вторых нахуй кому то может понадобится свойство с ссылкой на интерфейса без сеттера? Что за тупорылые вопросы у тебя, ты долбоеб?
>>975626 Ладно, я понял. Сам проебался, неправильно поставил вопрос. Я имею ввиду, как мне в разговоре правильно на словах объяснять другому человеку, что я в класс запихнул поле с ссылкой на интерфейс?
Если мой пулл реквест принимают, а потом делают свои коммиты, как мне синхронизировать изменения в своём форке? Как мне делать новые пулл реквесты, делать дополнительный форк? Если удалить старый форк, то возможность запиннить репозиторий с контрибьютом останется?
>>975631 Просто если для этого существует какой то термин, которого я не знаю, то буду выглядеть как долбоеб. >>975632 Нихуя же непонятно будет, что я имел ввиду.
Нашёл очередной тест, пришлось голову даже включить Анон, можешь вкинуть свой результат? Хочу понять, результат рандомный или нет мне выдало то, во что я хочу вкатиться, лол http://myfreedom.by/test/prof
>>975706 >Ты четко видишь цель и идешь к ней, решая на пути любые проблемы. Твоя логика и креативность мышления — это та необходимая квинтэссенция качеств для создания новых, интересных и полезных программ. Ты можешь реализовать себя в любом направлении, быть как узкоспециализированным специалистом, так и Senior Developer. Перед тобою всевозможные пути развития! И вот один из них:
>>975716 Блять, либо кругом у всех одинаковое мышление (у меня тот же результат вышел, хотя я ничего не знаю о программировании и только думаю вкатываться), либо последний тест нагло врёт
>>975355 думаю функциямен не подойдет, ведь нужно не только удалить элементы вектора, которые пересекаются с элементами второго вектора, но и вызвать функцию у элемента второго вектора(убрать снаряд, попавший в цель, и вызвать функцию у цели)
Котаны, есть вопрос, который немного не по теме треда доски, но я не ебу, где ещё его можно задать. В общем, есть один фонт, который называется Oswald. Он используется у нас на сайте, сильно хочется его оставить - он используется в лого, вся хуйня. Но когда стали переводить на русский, оказалось, что вместо "й" и "ё" там "и" и "е" соответственно. Автор попал в аварию и потерял память 3 года назад, а затем умер. В общем и целом, насколько легально изменить этот шрифт (добавив й/ё), и просто загрузить его на сайт? И какие проблемы могут вылезти, если он будет просто на нашем вордпрессе, не дублируясь в https://fonts.google.com/specimen/Oswald и прочие агрегаторы?
Алёрт! Код, написанный конченным дебилом, только начавшим изучать программирование вообще! Крч, есть цель: найти все двузначные числа, сумма цифр которых не меняется при умножении числа на 2/3/4/5/6/7/8/9. (Самое мелкое такое число-18, для примера) Долго пыхтев, я таки выдал это: https://pastebin.com/wzaDvk2q Понимаю, что код крайне омерзителен по своей структуре, его можно сократить раза в два, если не больше, но на данном этапе я могу сделать лишь это, а брать готовое решение из инетов-считай, зарыть свои навыки глубоко в землю. Запускал через Code Blocks, ничего не выдаёт. При компиляции ошибок не обнаруживает, наверное, ошибка логическая. Анон, ты можешь сказать, что я сделал не так? inb4: в программирование решил вкатываться
Господа, есть вопрос, к примеру, если физически Россию отключат от интернета (перерубят кабели), то получается у нас будет своя собственная сеть в доменной зоне ru?
И если пользоваться тором, то подключаться к серверам ТОР, мы будем только расположенным в России?
>>975969 Я вот не пойму, у меня провайдер Ростелеком, т.е. в сеть я выхожу по такой схеме:
1. Опто-волокно, соединяет мой город, с города в региональную сеть, с нее в национальную и кабель идет в какой нибудь Лондон.
2. Собственно захожу на google, путем отправки запрос - dns сервер - ip и я уже ковыряюсь в сервере гоогл, который находится где то в сша ( к примеру).
А как же спутник? Т.е понимаю исходящий сигнал (кабель), а если два канала (вход и исх), куда сигнал идет? И как попасть на сервер, того же гоогла, если я попадаю туда путем отправки запроса через кабель.
>>975979 Ты посылаешь DNS запрос, тебе твой ДНС сервер выдает ответ: айпишник. Если твой ДНС сервер не знает ответа - он спрашивает у сервера выше по иерархии и запоминает результат. Альтернативно твой ДНС может послать тебя к серверу по иерархии выше.
После того, как ты получил айпишник, ты делаешь айпи пакет. Если этот айпишник в твоей сети - ты просто кидаешь пакет в сеть. Если этот айпишник есть в роутинг траблице - отправляешь его по соответствующему адресу. Если в роут таблице нет такого адреса - шлешь его в дефолт гейтвей. Если дефолт гейтвея нет - с грустным ебалом понимаешь, что твоему пакету пришла пизда.
Гейтвеи в свою очередь делают то же самое. Спутник на орбите - такой же девайс с айпи адресом. В его сторону ты шлешь радиоволны, представляющие ip пакет. На земле у спутника есть станция, которая является для него гейтвеем. Станция в свою очередь получает твои пакеты от спутника и общается с сервером гугла. Ответы пересылает спутнику, а он тебе.
>>975917 >А мне нравится :3 Спасибо, такого мне ещё никто не писал >Не еби мозг, бери студию или dev-c++ Visual studio попробую, оке. Насчёт второго-я пока просто си насилую, без плюсов. >>975939 Эт чо, у меня всё дело было в отсутствии "break"?
>>976021 Работа с кодом не связана. Пишу для себя и дело движется еле-еле. Вроде свободного времени хватает, но заставить себя писать код получается редко, все время откладываю на потом в пользу какой-то хуйни или бросаю едва открыв редактор.
Почему у меня в Sublime Text в Build System стоит Haskell, но лишь немногие коды компилируются? У большинства выводится подобное: ~/.config/sublime-text-3/Packages/User/untitled.hs:1:1: error: Parse error: naked expression at top level Perhaps you intended to use TemplateHaskell [Finished in 0.3s with exit code 1]
>>976171 >Для очень умных: прежде чем писать про doble и прочее почитайте про длинную арифметику как вид олимпиадніх задач охуевший свин не могущий в дОбл
Как в WinAPI получить координаты левого верхнего угла рабочей области окна? GetWindowRect дает координаты левого верхнего угла всего окна, GetClientRect дает относительные координаты, т.е. всё это не подходит.
>>976277 vim, наверное. Весишь на какой-то F5 компиляцию и запуск программы. >>976280 На хаскелле действительно удобно делать парсеры какие-то. И производительно для этой цели. Но я бы сделал на grep, awk и кучи всякого такого
>>976292 Лол, когда гуглил за Скалу и Го, было дохера статей - почему го лучше скалы.
Начал искать про Хаскель, в выдаче - почему хаскель лучше го %()
Как вообще определять какой инструмент подходит для решения той или иной задачи. Какая область программирования даёт эти знания, может анон книгу какую посоветует?
Привет, программач. Пишу на NASM и сижу на Debian. Мне надо считать любой возможный сектор ЖД. С сделал INT 13h, на что получил закономерный Segmentation Fault. Попытался в гугл, а гугл говорит, что иди-ка ты нахуй с прерываниями к BIOS'у из под пинуса и пиздуй в DOS. Собственно вопрос. Можно ли мне, дегенерату, обойтись без DOS'а получить результат из Debian'а? Если нет, то помоги с материалом для дальнейшей работы. Что ставить, как сделать бочку работать и поставить свой кал NASM на на него?
>>971173 (OP) Есть задача реализовать симулятор обработки пакетов. Известно количество пакетов и размер буфера-очереди, потом подаётся время прибытия пакета и время его обработки даа блядь, что я пишу, всё очевидно вроде, но нихуя не выходит. Бесит такая хуйня.
>>976488 >Есть задача реализовать симулятор обработки пакетов. Известно количество пакетов и размер буфера-очереди, потом подаётся время прибытия пакета и время его обработки даа блядь, что я пишу, всё очевидно вроде, но нихуя не выходит. Бесит такая хуйня. Подобронее. Языкнейм. Уже написанный код. Подход к решению задачи.
>>976512 Код. Условие. Язык пайтон. https://pastebin.com/4a8SczuD Подход к решению: считываем вход, если буфер не заполнен, заполняем и печатаем текущее время(счётчик, содержащий сумму всего затраченного времени, abstime), если заполнен, то смотрим на первый элемент в буфере и высчитываем время, которое прошло с момента начала обработкилол, а я брал время, когда пакет прибыл, похоже я нашёл ошибку, заранее спасибо, вот так всегда стоит написать и всё ок до момента времени, когда пришёл текущий пакет, затем вычитаем из времени на обработку пакета на вершине это время. Если число не положительнолол, вот тут кстати если число будет отрицательным, то это время должно по идее зачитываться уже следующему в очереди пакету, ещё один косяк, то пакет уже обработан и можно его выплёвывать и вставлять текущий пакет. Если положительно, то обработка ещё не завершена и выводим -1.
>>976512 >>976516 >обработкилол, а я брал время, когда пакет прибыл, похоже я нашёл ошибку, заранее спасибо, вот так всегда стоит написать и всё ок Всё, анон, решил. Спвсибо тебе огромнейшее! Бывает глаз замыливается и сидеть бесполезно, пока не спросишь, не начнёшь излагать мысль ничего не выходит. Большое спасибо!
Объясните на уровне охуительных аналогий про еблю мамок. Зачем в программировании нужны исключения и возможность их обработки? Просто более удобный способ отладки? Возможность сразу понять в чем проблема? Вот вижу я пример, чувак кидает эксепшн при неудачном коннекте к бд. НУ и нафига это нужно, просто чтобы я в консоли увидел 'OSHIBKA BAZI DANNIH' вместо чего-то менее понятного? А в продакшен-коде это дерьмо оставляют? Язык значения не имеет, но если что личинка шеб-макаки
>>976551 >кидает эксепшн при неудачном коннекте к бд. >НУ и нафига это нужно Твои предложения что делать в таком случае. Го попытался убрать все нахуй, ебитесь как хотите - в том числе поэтому это /го/вно и есть.
Подхватил вирус nomoreransom и теперь все файлы зашифрованы и носят одноименное расширение. Реально ли с каким-нибудь отладчиком найти алгоритм шифрования? Реально ли перебором найти ключ?
>>976700 Читал, что человек отправлял в доктор веб два файла (как я понял зашифрованный и оригинальный) и они только по ним делали для него декриптор. Разве не перебором это делалось? Вот статья https://habrahabr.ru/post/206830/
>Начиная с 08.12.2013 года началось распространение нового вируса из всё той же серии Trojan.Encoder под классификацией «Доктора Вэба» — Trojan.Encoder.263, но с шифрованием RSA. Данный вид на сегодняшнее число (20.12.2013г.) не поддается расшифровке, так как использует очень устойчивый метод шифрования.
>>976699 У тебя исполняемый файл этого вируса есть? Залей на ргхост, только пароль на архив поставь, чтобы его автоматически не удалили. Интересно посмотреть, что там внутри.
>>976706 Получается, что ключ можно только получить от злоумышленников и из отладки даже если мне удастся получить алгоритм, то инфу расшифровать все равно уже не удастся? Что почитать по криптографии? >>976708 Я в панике пытался пресечь дальнейшие разрушительные действия и антивиром его потер, но можно попробовать заразиться повторно.
>>976715 Хз, юзер сказал, что пришло письмо. Открыл его и все это полезло. Посмотрел в письме есть ссылка, говорит по ней только перешел и ничего нигде не скачивал. Ну я подумал, что может какой-то хитрый скрипт там был, но особо разбираться не стал. Теперь надо как-то защищаться, а то бэкапы делать невозможно из-за ограниченности средств, а инфу если критическую потерять, то считай годы работы коту под хвост.
>>976717 >Открыл его и все это полезло. Скрипт какой-нибудь в теле письма? >Посмотрел в письме есть ссылка Смотрел, что по ссылке? Там exe, наверное. Или браузер - IE6? >ничего нигде не скачивал Ну да. Куда-то щёлкнул, что-то вылезло, а теперь не работает ничего. Админ, ПАМАГИ. Пока ссылку не заблокировали, домен не разделегировали, а возможность получить тело вируса ещё есть, ты подсуетись. Вдруг там примитивное шифрование, за несколько суток можно будет подобрать ключ дешифровки. >бэкапы делать невозможно из-за ограниченности средств Представь, какой уже сейчас убыток из-за этого. Все годы экономии на бекапах в одну секунду съел вирус. Ну пусть дальше экономят, чоужтам.
>>976719 Еще вопрос как его получить при этом не дав ему загрузиться и продолжить пакостить? Попробовать конечно поотлаживать вирусню было бы интересно, но знаниями ассемблера я не обладаю, только на avr диодами моргал.
>>976721 >как его получить при этом не дав ему загрузиться и продолжить пакостить Виртуальная машина. Ну и как наипростейший варииант - скачать то, что по ссылке, не запуская: ПКМ - Сохранить как. А потом посмотреть, что там скачалось (через блокнот, чтобы уж наверняка не запустить его).
>>971173 (OP) Программисты, помогите ньюфагу. Захотелось потрогать питон, повыполнял задания на codecademy, понравилось. Теперь хочу в виндоус запустить простую хеллоу ворлд программу. Куда мне её писать то? Чем компилировать?
у тебя есть словарь английского языка. как его разбить на куски из слов у которых есть что-то общее, так что бы получить примерно одинаковое колличество слов в каждом куске? пример слова: вася сергей леня борис вино сыч лень боль разбиение по первой букве: (вася вино) (сергей сыч) (леня лень) (борис боль)
я могу найти кучу слов пропарсив википедию. но как из них найти способ разбиения?
>>976830 нет же. мне нужно разбить словарь на 10 словарей одинакового размера, но так, что бы, зная слово, знать в каком оно словаре. есть частота слов в языке по первой букве: https://en.wikipedia.org/wiki/Letter_frequency если я разобью словарь по первой букве, то в словаре с словами на букву А, будет 11% слов. в словаре с словами на букву J, всего 0.5% всех слов.
>>976835 >есть частота слов в языке по первой букве: И нахрена оно тебе?
>нужно разбить словарь на 10 словарей одинакового размера, но так, что бы, зная слово, знать в каком оно словаре. Твоя задача все еще принципиально мне непонятна.
Допустим у тебя 100 слов. Первые 10 в первый словарь, вторые 10 во второй словарь, третьи 10 в третий словарь итд.
В чем проблема? Чтобы узнать где кокое слово достаточно запросить его у каждого из словарей.
Но вообще нихуя непонятно зойчем тебе разбивать что-то там. Ты лабу делаешь, или что? В методичке к лабе уже есть 90% решения. Давай ее сюда.
>>976844 >искать слово в словаре нельзя. Почему? Нахуя тогда этот словарь вообще нужен? Если в нем слово нельзя искать? Мммммм? У словаря, блядь, единственный функционал - искать блядь слово.
>это не лаба. А что?
>>976835 >10 словарей одинакового размера Одинакового, или примерно равного?
>>976848 это для уменьшения расхода памяти. если ищешь слово Дом, то тебе не нужно загружать в память (в любую память, не только RAM) весь словарь, так? тебе нужна только часть словаря на букву Д.
на примерно одинаковые словари. хотя бы что бы было лучше чем если по первой букве.
Хочу написать клиент к этой библиотеке, чтобы вызвать из нее 2 функции. Отправить туда строку в формате MathML. Получить в ответ строку в формате VoiceXML (моя гипотеза, что она отвечает этим -- может чем другим).
Сама либа работающая (в комплекте с ней идет плагин для IE, который читает математические формулы).
Во всей этой параше: OLE, COM, программировании под шиндовс я разбираюсь очень плохо.
Текущие проблемы такие. Написал прототип кода, которые должен создавать объект IMathSpeech. Он не создается, т.к. CoCreateInstance или CoGetClassObject отвечают ошибкой. Скорее всего из-за неверного CLSID или IID.
CLSID is {32F66A95-7614-11D4-BD11-00104BD3F987} Couldn`t create the COM object. -2147221164 Class not registered
Чем вы можете мне помочь? Помогите, как глядя на oleview (реестр, какой-нибудь еще сканер) выяснить реальные CLSID и IID этой либы?
>>976872 Узнал, что IDL можно вытащить из самой dll с помощью oleview. Однако, полученный IDL файл у меня уже не компилируется без ошибок через midl.exe
Попробую скачать последнюю версию сдк для шиндовс. Может поможет. Т.к. dll собрана по всей видимости с помощью VS 2015 или VS 2017.
Прошу дальнейшей помощи от экспертов по программированию шиндовса.
>>976872 >32F66A95-7614-11D4-BD11-00104BD3F987 32F66A2A-7614-11D4-BD11-00104BD3F987 >>976918 >IDL можно вытащить из самой dll с помощью oleview Ещё можно с помощью VisualStudio создавать заголовки из dll. #import <dao350.dll> Создаст .tli файл при компиляции. Попробуй, может быть это то, что тебе нужно.
Сап, аноны. Может кто сказать, как задать матрицу в ебучем маткаде? Мне нужна матрица 4х4,элементы которой вводятся с клавиатуры, но что-то не въезжаю как это сделать
Вроде не дурак и есть не большой опыт работы, но вот читаю статьи на хабре по этой теме, а там одна вода, нехуя не понятно. Раньше думал что рест это такая прослойка между фрон эндом и бэк эндом. Которая получает в параметрах json и также возврашает ответ в json формате.
>>976933 >>976936 >А ты зарегистрировал dll? Думаю оно само себя регило, когда инсталировало. Пока не копал в эту сторону.
IDL, которую вытащил с помощью oleview поправил руками (закоментил пару мест, где ему выносило мозг) и она нормально сгенерировала описание интерфейсов и прочую фигню.
Сейчас смог успешно создать объект через CoCreateInstance.
Однако, сами интерфейсы поменяли логику. Теперь надо разбираться кому там что отправлять и от кого что получать. В версии 2014 года было намного проще устроено, судя по IDL того времени.
>>976989 Можно на си. Есть фреймворки даже для написания на си. На си сайт работает быстрее в разы. Намного быстрее, чем на вялом хуе, на котором пишут школьники
Есть ли какой-нибудь способ найти к примеру через cheat engine в программе такую область памяти которая принимает значение 0х00 или 0х42 и никакие другие, при том какое в текущий момент значение неизвестно и оно вообще может постоянно меняться?
>>976999 В венде есть инструмент, который позволяет проверить 2 файла на разницу между ними. Так вот возьми PE tools и сделай несколько дампов, посмотри где все это находится, а потом из PE заголовка рассчитай VA. Мб можно через winhex как-то. Короче пробуй
>>976989 Можешь дописать в виде модуля к серверу nginx, будет очень эффективно, но тогда еще поработай над базой данных, ведь тогда будет в нее упираться.
>>976870 >это для уменьшения расхода памяти. >если ищешь слово Дом, то тебе не нужно загружать в память (в любую память, не только RAM) весь словарь, так? тебе нужна только часть словаря на букву Д. > >на примерно одинаковые словари. хотя бы что бы было лучше чем если по первой букве.
Сразу бы так объяснил.
Хочу сразу указать на тот факт, что твой словарь будет ну очень медленно работать, из за необходимости загружать данные в память. Тебе стоит юзать совсем другой подход, могу пару подсказать. Или, использовать уже готовое решение вроде SQLLite.
Теперь по теме. Без индексов никак, но, индексы могут быть неявными. Тебя интересует такая интересная вещь, как хешфункция.
Теперь, когда ты загуглил что это такое. 1. Считаешь хеш для своего слова(хоть встроенной в язык фунекцией) 2. Делишь его по модулю 10, получаешь номер словаря со словом. 3. Профит.
>>976872 >Во всей этой параше: OLE, COM, программировании под шиндовс я разбираюсь очень плохо. >OLE, COM >2017 1. В ней никто не разбирается. 2. Увольняйся.
>>977050 >не пизди, еблю с ком очень любят дельфисты, Они еще не вымерли?
>х.з почему. Потому, что в свое время делфи, была как сисярп для виндовса. Ну и там использовалось активно все это жестокое копро. Зачем? Во имя господина Балмера.
Котаны, такое дело. Варюсь в ГИС (геоинформационных системах). Надо качать скилл, ибо ГИС инжинеры сейчас нахуй никому не нужны, нужны программисты ГИС. При чем, прежде всего - именно программисты, а уже потом ГИС.
Python освоил на необходимом уровне, чтобы нужные скрипты писать. Плюс научился более-менее сеть настраивать, чтобы сетевая обработка данных (лежащих на отдельном хранилище) выжимала максимум из локальной сети (чтобы сеть не была узким местом и процессоры обрабатывающих нод были всегда на 100% загружены). Еще 3D редакторами попутно научился пользоваться. И бумагу в принтере меняю на раз-два.
Следующий этап - базы данных. С языком SQL сталкивался, никаких трудностей с ним не возникало, хоть и специально не изучал. Решил вкатываться в PostGresql, ибо за бесплатно решает больше нужных задач, чем MySQL.
Сегодня начал читать - и сразу возникают трудности. Одни гайды - очень пространные и в основном - о теории баз данных. Другие - слишком специфические и описывают вещи уровня "как кэш СУБД взаимодействует с системным кэшем". Да и нормального сравнения приложений-GUI не нашел. И как запихать базу данных на сетевое хранилище, но чтобы СУБД работала на компе - сервере. В общем, пока что мутновато все это. Порекомендуйте гайды/инструкции для нубов. Пускай для меня СУБД пока что будет черной коробкой, которая хуй пойми как работает внутри, но что бы работала.
>>977136 А ведь мог бы уже читать главу из Вирта, а не бугуртить. Не могу даже представить какие могут быть претензии к Дельфи/Паскалю. Язык богов. В нем нет недостатков.
почему в 2к17 нельзя юзать C#? Нахуй этот дельфи нужен кроме как чешить ЧСВ преподов-старперов? Неюзабельное дерьмо для всего, что длиннее 100 строчек.
Можно ли через Ruby получить доступ к звуковым драйверам? Если конкретнее, то к ВСЕМУ звуковому потоку, а не только к микрофону. Понятно, что для этого надо будет устанавливать приложение - модуль. На каком языке можно писать модуль? Может есть какие то готовые? Питон подойдёт для таких дел? Больше всего интересуют мультиплатформенные решения для написания такого модуля.
>>977149 Потому, что совецкая система образования так работает. Сосите и не песдите, и не мешайте КПСС, а то вас отправят в дурку или в стройбат. >>977158 Вам что, Qt и wxWidgets не завезли? >>977161 Выучи хотя бы Си для начала.
ДЛЯ ВСЕХ ВКАТЫВАЮЩИХСЯ Чтобы получить нормальные, полноценные знания, вам нужно пойти по следующему пути: 0. СТАВЬТЕ ЛИНУКС. Но винду не сносите. Но пытайтесь все делать на линуксе. 1. Учите C. Самый лучший из процедурных языков. Вместе с С учите архитектуру ПЭКА и ОС. Можете пройти CS50 на ютубе/edx. Еще бы посоветовал crash course computer science. На этом этом этапе у вас должно появиться общее понимание того, как работает ПЭКА, ОС, как работают и выполняются программы, как работает компилятор. 2. Учите Java и обязательно читаете Thinking in Java. Там про ООП отлично расписано если нет, то ищите материал сами. Не обязательно учить весь зоопарк фрэймворков, вам просто нужно понять как работает ООП. На этом этапе вы должны понять как работает самая распространенная парадигма программирования ООП. 3. Учите Python и параллельно читаете SICP/проходите CS курсы с MIT. Так же учите структуры данных, алгоритмы и сложность алгоритмов. После этих 3 этапов вы обладаете достаточно большим багажом знаний, сравнимым с учеником второго курса по CS какого-нибудь пиндоского универа. 4. Нужно сделать свой большой проект и тут уже путь разветвляется, смотря чем вы хотите заниматься: 4.1. ИНТЕРПРАЙЗ(приложения на мобилки/десктоп, веб-сервера) - пишите на Java десктопные приложение/сервера (только не сами, упаси господи, а с помощью фрэймворков). За информацией пиздуйте в Java трэд. 4.2 ВЕБ(ебучие сайты, веб-сервера) - HTML, CSS, JavaScript, Python(Django)/PHP, и т.д. Пишите сайт, пишите сервер, ну вы поняли. За информацией пиздуйте в PHP трэд. 4.3 ИГРЫ())) - учите C++ -std=c++11(НОРМАЛЬНО учите, это сложный язык и случайно сбыдлокодить на нем очень легко), OpenGL(новый от 4 версии намного сложнее, чем старый, но нужно знать оба). Играетесь с чайниками, потом переходите на движки(Unreal engine/Unity/Crytek). А вообще, пиздуйте в /gd/. 4.4 ПРИКЛАДНОЕ ПРОГРАММИРОВАНИЕ(математика и науки) - вам вообще CS не нужен. учите свой матан, а потом какой-нибудь питон/с++. за инфой в соответствующие треды в /sci/ или тут в трэд машинного обучения.
Можете пропускать этапы, но тогда у вас не будет ПОЛНОЦЕННЫХ знаний, хотя и хуевых хватит, чтобы найти работу. И да, это всего-лишь советы для тех, кто вообще не знает с чего начинать. Они не знают даже общей картины. Тут я попытался все описать. Потом они сами поймут, что энтерпрайз это не только джава, что PHP говно и т.д.
>>977210 1 У тебя код распидорасило, зайлей на пастебин. 2 выдает то что выдает потому что ты так запрограммировал. Возьми на листике и посчитай сам, что голову морочишь анону?
Опыта работы нет, раньше жил на currency exchange. Хочу работать исключительно удаленно (ограничение мобильности). Как начать работать? Фрилансерские сайты смотрел, но решил написать и тут. Я хороший и отвественный, правда правда. :)
Подскажите дятлу. Есть условная матрица, записываю её в одномерный массив, ряд за рядом. Как можно ориентироваться в подобном массиве? Конкретнее, есть некое число на месте i, нужно получить все числа вокруг него, т.е 3х3 матрица с центром в i.
Господа, /pr/ограммисты Вернее те их них, кто сис. админит понемногу Нужно поднять хот-спот с регистрацией по смс Кто-то что-то по этой теме знает? Есть гуиды для дебилов?
Тема такая. Нужно создать клиент на андроиде и сервер на ПК. Но это громко сказано. по-сути нужно чтобы по локальной сети с девайса можно было отправлять текст на ПК.
Что посоветуете? Что читать, что лучше использовать, как это вообще реализовать?
>>977392 Да, свертка. Повышаю резкость ppm картинки. Матрица типа 0- 1 0 -1 5 -1 0 -1 0 Но у меня суть задания в скорости и оптимизации под работу с кэшем. Энивей, спасибо, посмотрю. Я уже делал трехмерным вектором, двухмерным, но все равно медленно. Сейчас сделал структуру пож пиксель и нафигачил в одномерный вектор, но не получается нормально сделать свертку. Зато я сделал глитч-фильтр, лол
>>977500 Ну дык если бы. Я же пишу задание для универа, офкорз никаких либ. Сам разбирался, сначала сделал самым брутфорсным методом через массивы и без структур, уже потом начал оптимизировать. Я в Фурье особо не умею, долго ли в этом разбираться? Ибо времени не особо много на сдачу. Я энивей потом разбираться буду, но сейчас нужно хоть как.
Я не понимаю, как в этой задаче используются время прихода и время на стрижку. Я реализовал все ситуации, которые могут зависеть от шляп (ситуацию ухода толпы, когда за ними стоит человек в другой шляпе, ситуацию, когда первыми вводятся люди с одинаковыми шляпами, но они не образуют толпу и не уходят, т.к. первый введенный сразу идет к парикмахеру, etc.), однако принимающая система говорит, что я зафейлил один из тестов (тесты закрытые, офк). Я подозреваю, что тут время прихода и ухода все-таки нужно не зря, но не вижу, почему они не могут быть рандомными и какие ситуации могут возникнуть из-за них.
пару дней обмазывался повершеллом в его ise и понял что это блять говно ебаное. я не могу и не хочу на нём скриптировать. поясните: 1) долбоёб ли я 2) какой язык для скриптинга выбрать? задача - выполнение cmd команд, переменные, включение скриптов друг в друга (тип наследование). 3) считаете ли вы что повершелл говно
>>977468 Двач для меня последняя надежда, я бы не стал писать сюда, если бы была хоть малейшая возможность разобраться в этом. Тогда реквестирую литературу для написания этой шляпы , для этого, в гугле я не смог найти даже примеры скриптов, как они должны работать.
>>977621 Я понимаю, как сделать это в калькуляторе. Мне с клавиатуры надо задавать элементы матрицы и номер столбца. Но я совершенно не понимаю, как сделать это в программе. То есть мне нужно создать массив, и сделать в нем сортировку. А как сделать в матлабе я не имею малейшего понятия
Тут есть тред про шейдеры и прочее 3д программирование? Поясните, как работает вершинный шейдер? Что у него на входе и что на выходе? И как эти данеые используются дальше?
>>977661 Офигенный курс, теперь js учу во фронт вкатываюсь за деньгами и для себя алгоритмы учу. После него на самом деле можно куда хочешь двигаться. Я думаю большая часть вкатывальщиков не знает столько, сколько дается на этом курсе.
>>977707 >говорил хотя забираю свои слова обратно. посмотрел лекцию 15 - они там CSS и PHP учат. нахуй этот курс и его задачи. готовят типичный мусор, которому дорога в тестировщики.
>>977709 В новой версии уже питон учат и это 2 последнии лекции, до этого чистый си, алгоритмы, струкруты, указатели, мне потом все это пригодилось при освоении джавы и прочего. Дело твое конечно.
Сап, ананасы. Есть одна вакансия от ростелекома на джун девелопера оракл/sql/java, всё с виду стандартное, но в конце добавлено >Командировки - редко Куда командируется разработчик оракла? Чем он там занимается?
>>977745 в моей компании командируются часто, но я так и не понял зачем они это делают. вроде бы на территории заказчика что-то выясняют, но что мешает им делать это в офисе у себя?
Ньюфаг с почти нулевыми познаниями в теме врывается в тред Изучал только Pascal в школе 1. Чтобы нормально разбираться в устройстве ПК и ЯП, достаточно-ли прочитать "Архитектура компьютера" Таненбаума? 2. Пытался читать "Базовый курс С++" Стенли Липмана, но там много непонятных для меня терминов, эта проблема решится чтением книги из первого вопроса? 3. Где компилировать? Хочу поставить Visual Studio, но не знаю какую лучше, или если есть лучшие альтернативы, то буду благодарен, если назовете их. Пока что вроде это все вопросы, надеюсь на ваше понимание
>>977750 >достаточно-ли прочитать "Архитектура компьютера" Таненбаума? конечно достаточно, но ты очень вряд ли сразу же осилишь эту книгу, начни с каких-нибудь курсов на платформе Stepic, например >2. Ну, если интересуют плюсы, то без побитовой логики и базового понимания архитектуры компа и других базовых вещей (что такое регистры, как числа хранятся в памяти, как происходит компиляция и как выглядит машинный код) понимания там никак >3. Где компилировать? Хочу поставить Visual Studio Используй VS и не еби пока себе мозг, я вангую, что ты вряд ли линуксоид, поэтому остановись пока на этом, она самая опртимальная
>>977763 Можешь посоветовать книг для крестов, где все более-менее понятно описано? И в какой язык еще можно вкатиться?Пока я решил еще питон попробовать, он вроде довольно легкий
>>977768 Значит, стоит попробовать питон с явой, попутно почитав матчасть про устройство ПК и потом уже кресты? И еще, в линукс я тоже хотел бы попробовать вкатиться, по крайней мере чтобы понять что вообще из себя линукс представляет
>>977765 Лучше всего для тебя будет либо пройти какие-нибудь курсы с интерактивными примерами и упражнениями (Stepic например, зайди туда и найдешь много курсов) или погуглить каки-нибудь методички универские лабы+лекции. Начинай с процедурного программирования, ни в коем случае не лезь пока в ООП. Можешь пройти какой-нибудь курс по питону для новичков, но это чисто по фану, всё равно для нормального обучения и базы тебе нужен мощный и гибкий мультипарадигменный язык, где ты научишься алгоритмам,работать с памятью, а в дальнейшем освоишь ООП После этого можешь учить хоть Джаву, хоть функциональщину.. >>977768 >Плюсы хуёвый выбор для новичка имо Если по-серьёзному намерен вкатываться в ЯП, то как раз-таки нет, с помощью плюсов готовится база, на которой можно уже строить всё что угодно.
>>977780 эээ а ты уверен, что запрос правильно составлен? вообще это похоже на псевдоним столбца, только он должен быть тогда уж написан так(пусть в этом и нет смысла): SELECT inc, type 'inc' , date, point FROM Income
или так SELECT inc 'inc', type ,date, point FROM Income
неплохо было бы указать СУБД, вангую, что это Оракл, но в случае оракла одинарные каычки для псевдонима в одно слово необязательны если это какой-нибудь MySQL, то там нужно ключевое слово AS(которое Оракл игнорирует)
Многие люди верят и говорят, что российские разработчики толпами валят за границу. Как они туда попадают и что они там делают? Сваливают обычно мидлы/сеньоры, или есть компании набирающие зелёных джунов и студентов без опыта?
Ребята-ребятушки, дайте какую-нибудь идею для магистерской работы! Интересуюсь технологиями P2P, СDN вот этим всем. Год еще до защиты, поэтому можно что-нибудь посложнее.
Привет, программач. Есть задача графически отобразить ситуацию в ммо пвп 2 на 2, где побеждает(первой делает килл) команда у которой меньше суммарный урон, и столько же суммарного хила. Я это вижу в виде графика где есть две полоски дпс и хпс и когда дпс перехлестывает хпс, через некоторое время это приводит к киллу. Или как-то иначе может можно это отобразить? Какой gui софт подойдет для моей цели?
>>971173 (OP) Сап прогромач. нужно сделать двоичное дерево поиска, состоящие из слов, ну и произвести пару действий с ним. Эм, по какому принципу мне его формировать? с цифрами - понятно куда, влево или в право пихать узел, а тут как? Брать по длине слова? Но слова то могу быть одинаковой длинны. Спасибо тряпками не бейте.
>>977768 >Плюсы хуёвый выбор для новичка имо >>977770 >Значит, стоит попробовать питон с явой, попутно почитав матчасть про устройство ПК и потом уже кресты?
1. Вводный курс в погромирование. а. Построение блок схем. б. Турбо паскаль. Материал можно найти, внезапно, в школьном учебнике информатики. Ты его в глаза видел?
2. Продолжение вводного курса. То-же что и 1 но на более высоком уровне, нагугли книжки по логике, дискретной математике, алгоритмам.
3. Архитектура ПК. Ищи университетские курсы. Должно рассказываться. а. Как работают простые логические схемы, CPU память кеши вот это все. б. Простой ассемблер под кокой-то простой процессор.
4. Системное программирование. Университетский курс опять же. а. x86 Ассемблер. б. Си. в. Немного WinAPI или что-то unix-овое.
5. Университетский курс ОПП, на примере C++(кресты имеют пожалуй самое полное ООП).
6. Поздравляю, ты теперь имеешь базу для изучения любого языка\IT технологии.
Джавы, дотнеты, и прочие прелести(даже PHP) сложнее C++, но эта сложность как бы спрятана. И если не иметь базы - смотреть выше, то твой уровень никогда не поднимется выше обезьяны.
>>978095 ты можешь вкинуть пример кода, строк 30, или класс целиком? прост я жава прогромист и не понимаю как можно писать на питоне что-то серьёзное, что-то кроме рандомных скриптов. а главное зачем? если есть такие языки как жава.
>>978089 Школьный учебник информатики видел, даже читал, только вот там было все на уровне ЧТО ТАКОЕ ДВОИЧНЫЙ КОД и больше нихуя, паскаль вроде знаю, но слабовато Большое спасибо тебе за инструкцию, пойду учить
>>978118 >алсо, в 2017 у кого-то она не установлена? На виндовс практически ни у кого не стоит. Софта ее требующего нет, притом что джава добавляет дыр в безопасности.
На линупсах скорее стоит, чем нет, ибо там пакеты зависимости.
>>978113 >Школьный учебник информатики видел, даже читал, только вот там было все на уровне ЧТО ТАКОЕ ДВОИЧНЫЙ КОД и больше нихуя У меня в школе был паскаль в том числе. Видимо учебники эти разнятся сильно.
>паскаль вроде знаю, но слабовато Учить паскаль не самоцель, на нем ты просто понимаешь самые азы, паскаль приучает к структурированию кода.
>Большое спасибо тебе за инструкцию, пойду учить Добра.
Анонимус, два вопрос! 1 - Подскажи язык (среду) для написания Windows приложения (Делфи/рад - старомоден, сишарпы просят дотнетов или библиотек, кресты тоже просят библиотек, но типа МОДНО писать на плюсах, и только СИ меня радует своим читабельным синтаксисом (но уебищным отсуствием типа данных СТРИНГ. Ебашь CHAR массивы, а потом перебирай каждый символ циклами, хули как неженка).
2 - Расскажи, как нужно реализовывать локальные программы с базами? Неужели разворачивать целый SQL сервер или другой малоизвестный на компе, ради моего говноприложения? В голову ничего не лезет кроме текстовых файлов рядом с exeшником.
>>978131 >для написания Windows приложения я угорел по веб-байзед приложеням, где это возможно, конечно. гуй писать гораздо проще чем на встроенном в язык говне. с самой системой работает серверная часть. там же развёрнута бд.
>>978126 >в твоём манямире если только... Ну, раз ты так говоришь. Используя словечки из сленга опущенных. Наверное оно так и есть. Я лишь могу поделится своим наблюдением. У знакомых не стоит, у родственников не стоит. Нигде ее нет, кроме рабочих компов ентерпрайз офисворкеров. И то, моя тян работает например с джавой, но на дом компе ее нет, ибо по удаленке к раб месту подключение. Ну и если посудить логически, человеку незачем ставить джаву, если она ему ненужна, а в большинстве случаев на десктопе, она ненужна. Процентов 80 пользователей даже не знает о ее существовании.
>возникает ощущение что ты просто ишещь причины чтобы не писать на яве. Ты меня просто с кем-то путаешь, поехавший.
>>978135 на твой вопрос я ответил >нет. собираешь экзешник в который встроена jre. пользователь вообще ничего не поймёт. программа просто запустится, как и должна. не вижу темы для обсуждения.
>>978134 >веб-байзед Так это же охуеть можно, в одно рыло делать базы в phpmyadminе, писать пхп скрипты, обрабатывать пользователя js-ом, и еще суметь прикрутить css (а если там базыы и таблицы так вообще оуеешь с ДИЗАЙНОМ). Вроде бы много плюсов, но ведь СЛОЖНА
>>978151 >Вроде бы много плюсов, но ведь СЛОЖНА не понял. так ты и так и так будешь делать и фронт и бэк. только 1) у тебя сразу идёт разделение логическое на апи и фронт 2) при написании фронта ты используешь самые передовые разработки, я например реактом обмазываю.если будешь писать фронт на своём языке - ты ограничен заранее. 3) легче отлаживать. тебе не нужно пересобирать всё при каждом изменении. только соответствующий модуль
>>978152 Что-то так лень тебя хуесосить даже. Видимо, от обучения на первом курсе шараги, у тебя возникло ложное предположение о том, что ты мол уже не школьник. Дело в том, что в 20 лет, детям кажется, что они уже все на свете знают. А до 20ти, это вообще полные дебилы, пародия на человека.
Вот и ты, непроходимый идиот, не имеющий представления не то что о жизни, но о сраном харкаче, решил, что уже все знаешь, и можешь указывать другим, "ньюфагам" как им себя вести на твоем двачике)))).
Как еще самоутвердится малолетке с заниженной самооценкой? Внезапно, твое отношение к "омеге" в группе, говорит о твоей собственной омежности, опущенности. Ты этого стыдишься и боишься, глядя на своего "омегу", начинаешь чувствовать неловкость, он заставляет тебя смотреть на себя со стороны, в этом "омеге" ты видишь себя.
Вопрос по поводу с++. У меня есть класс clas_name, при объявлении которого нужно указывать аргументы. clas_name object(4, 4, 1, 8);//например И мне надо сделать массив таких объектов с одинаковыми аргументами, как?
>>978289 >Но для многих это единственный способ заработать. ммм, а жава жуниоры с зп 50к со старта в парралельном мире живут? или может дело в том что ты тупой?
>>971173 (OP) >>971173 (OP) Сап анон, помоги с лабой по плюсам. Вот код односвязного списка. https://pastebin.com/PADijewP Мне нужно склеить 2 My_List'a, причем второй лист засунуть в середину первого после элемента c(беруиз текстбокса). Сижу уже 2 дня, пиздец видимо тупой. Анон выручи плиз.
Подскажите плиз в c++ если у меня есть базовый класс A и дочерний B как можно проинициализировать
B b(); A p = &b;//по идее так можно делать, если A базовый для B, но
знаю, что можно так, A p = new B;
но мне нужно, чтобы именно для объекта b направить этот указатель, что бы потом через него вызывать виртуальный метод когда я пишу так: A p = &b; мне пишут: a value of type B()()" cannot be used to initialize entity of type "A*" почему, если это указатель на базовый для объекта b тип???
>>978317 >Подскажите плиз в c++ >если у меня есть базовый класс A и дочерний B >как можно проинициализировать Берешь и пишешь конструктор: B::B() { };
>но мне нужно, чтобы именно для объекта b направить этот указатель, что бы потом через него вызывать виртуальный метод > когда я пишу так: >A p = &b; >мне пишут: a value of type B()()" cannot be used to initialize entity of type "A*" >почему, если это указатель на базовый для объекта b тип??? Для этого надо, что бы вызываемые тобой члены базового класса A были public или как минимум protected.
>>971173 (OP) Вопрос по поводу с++. У меня есть класс clas_name, при объявлении которого нужно указывать аргументы. clas_name object(4, 4, 1, 8);//например И мне надо сделать массив таких объектов с одинаковыми аргументами, как?
>>971173 (OP) python — мутант, обмазанный говном, мочой и ногами. c — странный язык программирования, c++ — шизофренический язык программирования, только ассемблер нормальный. iOS — полное говно для конченых имбецилов. Windows — неполное говно для неконченых имбецилов. Linux — для шизофреников, которые раньше были математиками или плохими парнями. ИМХО, говорю как тот, кто испробовал всё это.
>>978420 Где, конкретно, крестам нет аналогов? Системный софт пишут на С. Большинство прикладнухи пишут на более высокоуровневых языках, добавляя вставки на С. Только игрульки пишут на С++, да и то - скорее по традиции.
>>971173 (OP) Платиновый нуфажий вопрос: На вижуалке17 поставил Incrediбил (повелся, на рекламу), начал собирать через него и пизданулся стандартный сборщик. Можно ли его быстренько выпилить и откатить это все или проще уже переустановить?
Пр, волею судьбы мне выпала честь верстать один говносайт, и у меня возникла проблема выбора человеческого редактора. Сначала я писал в саблайме 3 с парой плагинов, но теперь файлов стало много и нужен нормальный навигатор с каталогами, который можно скрывать. ИДЕЯ подходит, но там мне не понравилась подсветка. Короче, в чем пишут нормальные хтмл-программисты?
>>978474 Объясню специально для дауна, твой изначальный вскукарек не несет в себе никакой смысловой нагрузки и к моему вопросу никак не относится. Так что можешь съебать обратно под шконарь, может там тебя научат разговаривать нормально.
Я немного не по теме. Мамки же у всех есть? Как вы решали вопрос с их компьютерной грамотностью? Мб для работы винде10 книги есть какие хорошие, понятные?
>>978489 >Как вы решали вопрос с их компьютерной грамотностью никак. абсолютно непробиваемо. я делаю просто - ничем не помогаю. настроить роутер - вызывает МАЛЬЧИКОВ. данные проебались - восстанавливать вызывает МАЛЬЧИКОВ.
сегодня она заплатит 4к за восстановление, завтра сядет гуглить как делать бэкапы. а иначе - получается Я ВИНОВАТ во всём.
>>978490 >>978530 Ой, и тебе спасибо, анончик :3 Правда, моя мамка не станет платить мальчикам, просто начнет истерить, если что-то не будет получаться. Как сегодня, попытавшись создать .doc-файл за компом с OpenOffice вместо ворда и десяточкой вместо висты.
>>971173 (OP) Если я сделаю свой собственный графический редактор, то перестану быть ньюфагом? А то, думаю, консольный хекс эдитор на самом деле хекс вьивер любой дурак может.
>>978604 Я, вот, тоже ничего сложного не вижу в том, чтоб определить снегирь ли изображен на картинке. Только вот сделать, думаю, не получится. Но ничего сложного нет.
>>971173 (OP) Двощ, помоги алгоритм придумать. Имеем json - массив объектов. Каждый из этих объектов по структуре идентичен, данные только разные, я их хочу вывести таблицей, это типо расписание. Обработав этот json, мне нужно получить массив или объект - не принципиально, запнулся я только на том, что события в этом расписании могут происходить в одной время или, как минимум, в один день, вот это и не получается реализовать. Натолкните на мысль что ли, может снизайдёт на меня озарение :(
>>978644 ммм моча то какая. малочь - вычитать из суммы самую крупную монету, потом всё меньше и меньше. кредит - там же просто формулы вбить на проверку и всё.
Вам просто, а я а) гуманитарий б) привык к высокоуровневым языкам типа питона, так что циклы чтобы нарисовать четыре # подряд меня просто выбесили.
И да, я чисто в теории знаю что в Си можно как-то строку сгенерировать чтобы не рисовать по символу, но т.к. практики у меня нет, то я сосу.
По поводу марева есть вопрос, кстати.
Там нужно сгенерировать пирамиду из # и при этом не принимать отрицательные значения высоты и больше 23.
Единственное что у меня заработало это
do { тут пропускаем цикл если <0 или >23 и рисуем} while (true)
Я бы вставил код, но сижу с мобилы.
Самое позорное, что после неправильно введённого значения оно должно ждать другое.
Я пытался черeз do {} while (height < 0 || height > 23), но ему хоть бы хны. Отрицательные работают (видимо потому что в цикле делаю декремент до нуля), а если больше 23, то нихуя не работает, всё равно печатает пирамиду и ждёт ещё одно значение.
Короче, я нихуя не понял как сделать так предлагает эта девушка в видео, проверяя число в while. Потому что все что больше нуля там просто работает, видимо потому что всё больше нуля true.
>>978742 >Вам просто, а я а) гуманитарий б) привык к высокоуровневым языкам типа питона причём тут уровень языков, это задача для детей. и си тут вообще не при чём, я про си ни слова не писал.
ты привык к питону, но не можешь в циклы? просто пиздец.
почему ты называешь марио маревом? самое тупое решение - сразу вычислить длину основания. оно равно высота+1. ммм, высшая математика! затем рисуешь длина-2 пробела, 2 решётки длина -3 пробела, 3 решётки. пока решётки не займут всю длину.
я правильно тебе объясняю? тебе вот эта хуйня что я описал выше не была понятна?
если введённое число не подходит - пирамиду не рисуй
>>978742 >не принимать отрицательные значения высоты и больше 23. Boolean input = false; int n; while (input == false) { /здесь ввод n, n - высота пирамиды if ((n >= 1) && (n <= 23) input = true; else //вывести, что юзер пидор и пускай вводит опять } В этом проблема? Простите за синтакс, я не ебу как в си писать.
>>978773 как ещё мне писать, блядь? на пальцах объяснять через интернет? ээ, ставь там короче булен, если правильный ввод то тру, а иначе не тру? если не дебил - прочтёт, поймёт, как работает, все равно он это не скопирует. если дебил - ну удачи. Сука, как у меня бомбит от таких опущенцев, как ты, видно же, что человек итак старался понять, покажи ему готовый код, пусть разбирается.
>>978765 Я тебе ещё раз повторяю, пирамида печатается без проблем, я эти пирамиды уже печатал много раз в разных учебниках. Берем номер строки и печатаем звёздочки - пирамида по левому краю. Берём высоту (она же ширина самой длинной секции) вычитаем номер строки - печатаем пробелы, печатаем звёздочек по номеру строки - получаем обратную пирамиду по правому краю.
Я не могу напечатать цикл, которым принимает значения от 0 до 23. Я пробовал сделать чтобы было while (x >= 0 && x<=23), но он некорректно пашет, нули отвергает, а вот числа типа 25 радостно печатает.
>>978770 Слушай, ты навёл меня на мысль, я кажется скобки проебал в одном месте, точнее в двух.
while (x >= 0 && x<=23) должно быть while ((x >= 0) && (x<=23))
Хотя мне кажется я это пробовал.
Вечером запощу свой быдлокод из их онлайн IDE и попробую поменять.
>>971173 (OP) Вопрос по виндовс формс уровня лабораторки/курсача, но прошу сразу не проходить мимо, т. к. проблема кажется мне не обычной. У меня есть базовая форма, в конструкторе которой я вешаю событие Application.Idle += new EventHandler(EventIdle); С программой всё хорошо, всё работает ровно так как мне и нужно. Проблема: открытие в дизайнере формы наследницы приводит к аппкрашу идешки. Пользуюсь visual studio 2010. При этом открытие в дизайнере базовой формы проходит нормально. Комментирование строки с навешиванием события, приводит к нормальной работе дизайнера. Самое странное: в пятницу форма-наследница открывалась нормально. С тех пор я только несколько раз профилировал приложение и ничего более, и пару раз собрал его в релизе.
Задам вопрос с дивана. Вот например всякие апишки требуют авторизацию пользователя для использования. Это нужно в своём приложении заставлять пользователя регаться на этом ресурсе и использовать свою учётку или делается какой-то свой аккаунт и все копии приложения из под этого аккаунта отправляют запросы? Например вот расширение-переводчики для браузера не требуют у меня авторизации в гугл+, однако используют апи.
Можно как-то получить дескриптор процесса создавшего файл? У меня в сети какой-то комп с вирусом серит. Он прячет папки и создает vbs скрипты с их именами. Можно как-то в момент создания этого скрипта узнать кто его сделал и откуда?
Анон, меня доебал мой Питоно-стек, расскажи в какую сферу можно податься? Дай совет: Что пока вижу я: PHP - писал раньше, не хотет, хотя работы много. JS - толпы голодных вкатывальщиков, зашквар об фронтэнд. C#, Java - ООП головного мозга, высокие требования
Что забыл? Умирающие и мертворождённые языки я, естественно не брал в счёт.
>>979170 Можно изучить react-native и ты смжешь работать с react-native. А можно ограничится react и тогда, чтобы работать с react-native, тебе придется учить react-native.
>>979196 Все задачи кажутся тривиальными, нет испытания и интереса, много знаю уже. Хотелось бы слегка сменить сферу и язык и опять зарядиться энергией и мотивацией. Может и экзит надо, но из-за денег не могу начать делать с нуля что-то радикально другое.
>полчаса пытаюсь понять почему моя хуйня не работает >не вызывался конструктор класса, потому что он был public void вместо public и вообще не контруктор почему я не пошёл в макдак вместо универа мне явно подошло бы больше программирования
поддвачну, в макдаке хоть полезным делом занимаюсь, сразу видно результаты моего труда и довольных & сытых клиентов/покупателей а эти программистишки только штаны просиживают да по клавишам стучат. где результаты ихнего "труда"? никакого толку с этих буржуев, только воруют у настоящих рабочих вроде меня
Двач, помоги. На завтра нужно подготовить доклад по программированию на тему "Прикладные задачи теории графов. Задача трассировки". В гуле ничего толкового не нашел. Может кто даст наводки где искать инфу?
>>979252 Сначала было хотел написать, что программистишки создали ПО для твоего телефона, но потом прикинул, какой % действительно делает что-то нужное, а какой занимается бесполезным трудом. Таки да, большинство именно бесполезный биомусор, по сути тот же офисный планктон, перебирающий бумажки.
"Прачечная вы, бабло отмываете богачам. А ваши проекты все в стол пишутся. Поэтому не стоит особо бить себя в грудь: без этих баблоотмывающих проектов в честной экономике вы все бы были на улице." (c) gans-spb
Сап аноны, я откликнулся со своим резюме без опыта (студентота) на java джуна в крупной компании, с зп 40-50к в вакансии. Мне ответили и спрашивают, на какую зарплату претендую. Как думаете, чё отвечать? Сам я метил на говномеса за 30к в другом месте, но отвечать 30 на такую вакансию - это как-то странно, верно?
>>978937 >Я не могу напечатать цикл, которым принимает значения от 0 до 23 зачем тебе цикл, который принимает значения? цикл не должен принимать или не принимать значение.
Когда сразу после вуза (то есть практически без опыта, кроме практики на ласт курсах) берут похромистером с зп ~35к в дс1, это очень хуево или жить можно?
>>979422 Гуглил, конечно. Собственно, пока вопрос стоит между битбакетом и code.visualstudio.com. Может местные антоны еще какой-нибудь годноты посоветуют
>>979449 >тогда точно хуйнёй занимаешься. Инфа 100%, что не хуйня. Двиганье прямоугольников поднимает мою мотивацию на 35%, а учитывая то, что время у меня есть только эпизодически - написание тасок помогает не забыть что я таки хочу получить.
Почему в википедии написано, что абстрактные классы реализуют концепцию полиморфизма? Ведь это же относится к наследованию/инкапсуляции. При чём тут полиморфизм?
>>979528 Чому в педивикии написано, что отличительная особенность семиструнной гитары — стальные струны, а спютники ГЛОНАСС вещяют на сёкретнай ваэний частоте, э. Или может, это пиздец вещяет? Или может, все, кто в 2005 редактировал педивикiю, сбежали оттуда, устав от внутренней грызни. Ведь это же относится к наследованию/инкапсуляции. При чём тут полиморфизм?
>>971173 (OP) Ананас, привет. Мечтаю работать за еду. Хороша ли книга Learning_PHP_ MySQL___JavaScript_With_jQuery__CSS___HTML5__4th_Edition? Автор гроизться показать как все это работает вместе.
>>979609 В основном джанго-формошлёпство, но иногда как в пасте: асинхронные веб-сервера, nosql-хранилища. И на жс приходится писать довольно много, вебчик же. Приелось, редко что-то заставляет реально подумать, в основном просто сидишь и кодишь. Не знаю, что ещё рассказывать.
>>979616 Я по масти полный гуманитарий, до 28 лет только тем и занимался, что любил музыку и литературу говенную, норм. Кодить можно, вкатывайся. >>979611 Мда, сытый голодного не разумеет. Работать ему приелось! Так ты вообще с питона хочешь свинтить?
>>979736 Зарабатывать деньги это зашквар или нет? Хотя, с другой стороны, ведь есть разные способы зарабатывания, и некоторые могут быть противны и низки. Знаешь, пожалуй да, зашквар. И бесперспективняк.
>>979748 Бесперстивняк в каком плане? Понятно, что с 1с на другую технологию ты легко не перескочишь, но в среде 1сников можно же подняться выше разносчика дисков.
>>979754 >>979763 А есть какой-нибудь нормальный ранкинг городов по айти перспективам? Типа, где кроме дс можно жить нормально. Статья какая-нибудь на хабре.
>>979940 >A: Это очередной курс(выучи джаву за 60 секунд и получай 300к в месяц), основная цель которого - выкачать из тебя деньги. Из жава треда, про такую же, в общем-то, хуйню. >Курс для подростков 12-17 Серьёзно, блядь. Своё что-нибудь придумай и сделай, с какой-нибудь книжкой и гуглом.
>>979951 >В чём подводные камни? Надо бы уже фак написать, и подобным идиотам тыкать.
Все эти курсы - мошенничество. Неужели этого непонятно? Оно чуть-чуть более изощренное чем обычные попрошайки в метро.
Есть единственные "курсы" которые не мошенничество, это курсы, проводимые РЕАЛЬНОЙ крупной IT конторой, с которых она берет себе на работу.
Неужели этого непонятно?
>Результат обучения: >Резюме >Портфолио >Сертификат >Опыт разработки проекта С таким резюме, тебе никуда не возьмут. Я бы не взял. Даже если у тебя там будет опыт работы в гугле, если чел додумался вписать в резюме этот сраный курс - все, клинический дебил.
>В чём подводные камни? >Средняя заработная плата - 1,200 руб. Я так еще никогда не смеялся.
>>979951 >Результат обучения: >Резюме >Мы научим правильно составлять резюме для работодателя или для работы в качестве фрилансера. Вау, блядь. Слов нет просто. Пять минут в гугле как составить резюме. >Портфолио >Проект, который был осуществлен на курсе, будет первым в папке портфолио, его с гордостью можно будет продемонстрировать. Серьёзно, блядь. Своё что-нибудь придумай и сделай, с какой-нибудь книжкой и гуглом. Заодно и покажешь, что можешь сам всё придумать, спроектировать и сделать, а не дрочить херню по шаблону. >Сертификат >После успешной сдачи тестов каждый студент получает сертификат о прохождении курса. На стеночку повесишь, всем остальным на него по больше части похуй будет. >Опыт разработки проекта >Кроме ценных и важных знаний студенты получают неоценимый опыт работы над реальным проектом. Тавтология пошла. Про стажировку вообще 2 строчки в общих чертах.
>>979940 Потому что это развод на бабки. Поясняю: препода в этих хуйнях получают копейки, потому что нихуя сами не знают и, соответственно, у них не будет стимула тебя учить. Учить тебя там будут тому же самому, что будет в любой книге или в интернете. Ничего там сверхестественного не будет. Не корми этих уродов. Лучше уж пройди бесплатные курсы и пойми: надо ли тебе это. А на сэкономленные деньги с этого развода купи себе книжек(или нет, но мне удобнее всего с печатным вариантом работать), их найдешь в отдельных тредах.
>>979962 >>979966 >Ну, я с консультантом пиздел, говорит, мол, в местные IT-конторы, а их всего по городу 3-5. Сук идиот.
Уже 200 лет существует такой развод. Чел хочет купить шины к авто,связывается с крутым продовцом который в 5 раз дешевле чем визде, продовец предлагает ознакомится с товаром, и посылает чела на реальную оптовую базу, где тот смотрит блядь шины. А потом покупаиет у этого продовца. В лучшем случае, цена в 10 раз завышена, "продлавец", перезаказывает шины с этой же базы, где этот дебил был.
А может просто деньги взять, и исчезнуть.
А этот дебил потом приезжает на базу и начинает предъявлять претензии.
Ананас, а какая матимачеха пригодится для кодинга и CS и лохоритмов? Я вот тут начал уже арифметику повторять на всякий пожарный, раскрытие скобок там.
Я вот хочу стать нормальным программистом и понимаю, что сперва мне нужно подучить математику. Учебников столько много, многие из них сложные. С чего начать? Уровень познаний невелик, ибо в детстве был прогульщиком.
Отныне каждому вкатывальщику нужно предложить решить все задачки из книги Арнольда "Задачи для детей от 5 до 15 лет".Если, не торопясь, решит, через месяцок, то можно уже с таким новичком разоваривать о деле, у него сформирована культура ума, мышления. Потом дать арнольдовский тривиум, но это уже если не для вебмакак
Охуеть посоны, я нашел охуительную вещь!!! Называется клэйтроника, там кароче, нанороботы программируются. И языки такие интересные. Всегда хотел такого.
Ммммммм, опен сорс во всей красе! Первый раз решил не воровать вижуал студию и скачать нетбинс для C++, и что бы вы думали? Он требует JDK для С++, ага, который у меня уже установлен. Без него даже хеллоу ворлд не робит.
>>980282 Бесплатную студию религия не позволяет поставить? И вообще, обвинять джава иде в том, что сиплюс плюс не заработал из коробки... Скоро лабы сдавать?
Приветы двач, продублирую оффтопный вопрос из софтача, т.к. думаю тут есть шарящие робята.
Драч, смотри гипотетическую ситуацию. Допустим, у меня есть какое то приложение, для которого я купил ключ. Например, фотошоп или любая другая штука от Adobe. И тут первый вопрос: в чём разница между исполняемым файлом ПО от Adobe до и после ввода ключа? Дешифруется какой нибудь участок кода? Или изменения вносятся куда нибудь в реестр или в 1 из фотошопных .dll? После ввода ключа моя программа становится активированной. Как я понял, процесс активации происходит следующим образом: 1. Активация происходит по интернету. Еще не активированный фотошоп отправляет на сервер adobe купленный ключ + комбинацию hardware данных типа серийные номера МП/ЖД или еще чего в том или ином виде. 2. adobe смотрит, есть ли в его БД такой ключ, и если есть - увеличивает счетчик привязанных устройств и добавляет в БД строку таблицы "ключ-ПК" серийные номера аппаратуры. 3. сервер adobe отправляет ответ предполагаю, что не пустой HTTP 200, а еще с каким нибудь зашифрованным кодом активации самого ПО, и программа, получив одобрение от сервера "активирует" сама себя.
Дак вот, после этого софт активирован и соединение с интернетом уже не требуется → при каждом запуске не происходит повторной валидации копии ПО при каждом её запуске. Тут главный вопрос: почему я не могу просто скопировать все файлы программы включая её говно из реестра, запихать в архив и выложить на торренты дать другу? ПО привязывается к железу и при каждом запуске неявно проверяет всякие volume ID? Или есть другие механизмы проверки, которые мне неизвестны?
>>980293 >>980303 Какие лабы, поехавший. Какие настройки. Я качал нетбинс для C++, во всех гайдах его нужно просто запустить, а он у меня требует на старте JDK, который у меня СТОИТ. Удалил эту ересь от греха подальше.
>>980344 >Нет, хочу говно жрать А вот тут ты прав, повелся на поводу у ОПЕН СОРС комьюнити. Урок усвоил.
>>979731 Нет, лол. Кинул другу небольшой кусок кода, а там в переменной HPPstart допустил написание НРР на кирилице и долго не могли понять почему у меня нет ошибок, а у него ругается. Вопрос актуален, я так и не нашел где запретить кириллицу.
>>980282 >windows >c++ Либо vstudio с msvc либо вагрант с нормальным окружение. Радуйся, что тебе собрали вообще под платную проприетарную платформу софт, а не оскорбляй. >>980373 >Урок усвоил. Что ты даун?
>>980427 Маня, твое говно не работает после установки. Если его нужно пилить напильником после этого (хотя в гайдах все ок), то это дерьмо сразу сносится и ставится нормальный софт.
Посоветуйте книгу или видеокурс, чтобы я смог писать хелловорлды с помощью MFC в максимально короткий срок. Мне нужно вызвать пару функций и все. GUI не нужно.
Сап. Есть ли какие-нибудь гайды по распараллеливанию в крестах для чайников? Желательно что-нибудь попроще с копипасте-макросами и общими рекомендациями, никакой многопроцессорности и инлайн-вставок не нужно, просто хочу чтобы всё чуть быстрее работало.
>>980536 Не распаралеливай ввод-вывод. OpenMP думаю более чем достаточно. Но имей в виду что если мало работы то это только замедлит программу. Если что-то обрабатывается секунд 5-10 то паралельно уже будет быстрее.
>>980546 >>980547 >OpenMP Это первое что приходит в голову, но кроме того чтобы сделать #pragma omp parallel нужно ещё и знать как данные эффективно организовать, ну и в принципе общих рекомендаций по структуре и, собственно, использованию OpenMP хотелось бы.
Анонусы, мозг сломал. Надо подправить страницу, но в js нихуя не смыслю. Есть элемент <input type="text" id="add_task_actionQuantity" name="add_task[actionQuantity]" required="required" class="form-control" style="width: 30%;" placeholder="ХУЙ">
alert(document.getElementById("add_task_actionQuantity").placeholder); Показывает "ХУЙ", но alert(document.getElementById("add_task_actionQuantity").class); нихуя не показывает. Почему так?
катаюсь по борде с одним и тем же вопросом, вот и сейчас из math послали к вам
тема: графы
Как вы знаете есть задачки коммивояжёра: Имеем 20 точек и пути между ними. четное кол-во путей из каждой вершины. Начав из точки А в нее же и вернемся, пройдя все 19 чекпойнтов самым выгодным маршрутом.
Моя задачка: есть условно 40 точек и пути между ними. Начинаем в А, требуется пройти любых например 29 чекпойнтов самым кратчайшим маршрутом. 10 вершин должно остаться без внимания.
как решить такую хуйню? наверняка ведь можно Если заменить 40 на 5, а 29 на 4, то будет всего 625 вариантов для 625 вариантов точно существуют ор наверняка легко пишутся макросы/алгоритмы, а если 40+ точек, неужели вычислительной мощности не хватит?
я быдло-менджер если есть что объяснить, то объясните на пальцах жалательно без средних...
Не, ну ребята это какой то пиздец. Всю жизнь почти на линуксе сидел. Под него кодил. Под ним кодил. Тут в одном из проектов понадобилось тянуть данные с Microsoft Analysys Services(OLAP Cube) Проект написан на PHP и подключится к этой всей байде через PHP нету возможности. Было решено написать программу на C# которая бы отдавала данные, все это отлично работает, если запускать напрямую из консоли. Но когда PHP пытается вытащить данные, запустив консольный скрипт и получив результат, то ничего в ответ не приходит. Ну что за блять гемморой с виндой?Кто знает в чем может быть причина?Под винду вообще не писал ничего и с C# первый раз вообще работаю. Уже даже не знаю что делать.
>>980729 >упс, 1024 получается Щито блядь? Если точка А выбрана и тебе нужно обойти все 5 точек по одному разу в любом порядке, то у тебя 4х3х2х1=24 варианта.
>>977191 Охуеть ты посоветовал, еще может какого говна навернуть потом, А? Всю жизнь УЧИТЬ УЧИТЬ! Это распыление приведет к тому что парень ВОООЩЕ ничего не в силах будет разработать, ни одним языком он не научиться владеть на нормальном уровне, который позволил бы РАБОТАТЬ!
Вы заебали УЧИТЬ ПРОСТО ТАК! Такие же дауны в МАШОБе сидят, что-то дрочат учат.
Я у них спрашиваю из вас хоть кто-то вкатился в индустрию? А то блять сверточные сетки какие то. ОХУЕТЬ вообще.
>>980768 Про какой то ИИ нейронки, мне блять это напоминает как стая обезьян сидит с умным видом читаю учебники по топологии или еще какой хуете, но на самом деле ровным счетом не понимая и нихуя на выходе не делая.
>>980767 >>нужно обойти все 5 точек по одному разу
я такого не писал, но и посчитал я действительно неверно
>> есть 5 точек и пути между ними. Начинаем в А, требуется пройти любых 4
я даже хуй знает, как посчитать количество вариантов
особенно я хуй знает, как посчитать кол-во вариантов когда 40 точек и 20 "ходов", там же просто ахуеть сколько, даже при условии что из каждой точки только по 4 пути
пусть будет так: имеется 40 вершин из каждой идет по 4 пути. Расстояния у всех путей заданы начинаем и заканчиваем в вершине А каждую вершину можно проходить только один раз.
требуется узнать самый короткий маршрут при условии, что у нас 21 ход, т.е. 19 вершин мы так и не посетим
ну, т.е. это на самом деле вполне имеет реальное практическое применение:
Представь, что ты приехал на своем кадилаке к другу Сереге, примерно, в центр города и он попросил тебя собрать для него гостинец, т.к. сегодня вечером он уже возвращается к себе на родину, и времени на самостоятельную сборку гостинца у него уже практически не останется.
Серега сует тебе карту города, а на ней отмечено 40 домов, в каждом из которых по закладке, все закладки для тебя одинаково ценные.
У тебя в машине всего 20 нычек.
Ты знаешь сколько метров ехать от дома до дома, но не знаешь какой маршрут выбрать, а на соляре своего эскалейда сэкономить хочется
Будь у тебя несколько точно таких же друзей, например, на западе, востоке и юге города ты бы без труда смог понять с кем тебе выгоднее сотрудничать
должно выглядеть, как эффект от только что плюхнувшейся капли зеленки в стакан с водой
«капнув» на юге, западе и востоке по разу и сравнив пути. мы бы легко нашли для себя настоящего друга
Программач, посоветуй годных способов для визуализации рекурсии. К примеру: f(n) = f(n−1)+f(n−2)+f(n−3) if n >= 3, and f(n)=n if n < 3 для числа 10 например. Есть ли какой-нибудь автоматический генератор блок-схем или типа того? Вручную дико неудобно с планшета.
Анон, а делал ли ты что-то под мобильные телефоны с использованием нейросетей?Интересует распознавание образов, можно ли расчитывать на нейросети в этом вопросе или же производительности не хватит и остаются только "классические" методы?Да, вроде бы есть и MSQRD, и Snapchat, в которых используются нейросети, но у них есть ресурсы на оверинжиниринг, т.е. мне сложно адекватно оценить сложность такого подхода.Пояснишь?
>>980880 Как работает список стран внизу страницы на сайте Тёмы? Я так понимаю, это foreach с тремя if. Анон, можешь объяснить принцип работы псевдокодом или живым примером?
>>980862 Ты же не собираешься их обучать на телефоне прямо таки? Обученная нейроночка уже тратит очень мало ресурсов и есть эффективна. Посмотри лучше документацию какого-то тензорфлоу.
>>980906 тебе это не нужно получишь всего лишь фрагментированные, клипированные знания, не дающие целостной картины мира лучше быть идиотом с сознанием подобным чистому листу бумаги, чем знатоком фактов вырванных из контекста
ВЗЯЛ КУРСАЧ 6 МЕСЯЦЕВ НАЗАД @ ТЕБЕ ПОХУЙ, НЕ РЫПАЕШЬСЯ, ЕБЛАНИШЬ @ ПРЕПОДУ ПОХУЙ, РАБОТАЕТ, ЖИВЁТ ПОЛНОЙ ЖИЗНЬЮ @ ОТКРЫВАЮ ПОЧТУ @ НАУЧРУК ПИСАЛ 2 РАЗА. 2 НЕДЕЛИ И НЕДЕЛЮ НАЗАД: "НАДО БЫ ВСТРЕТИТЬСЯ" @ СЛУШАЮ НА ПОВТОРЕ "ВИНТОВКА — ЭТО ПРАЗДНИК"
Бля, двач, у нас тут месяц май почти настал. Пора бы что-нибудь закрывать и сдавать. Просто напоминаю.
>>980967 это легко делается сдвиговыми операциями, если речь идет о си погугли чутка, а лучше подумай-помедитируй сам, это полезно в с++ я бы загнал в битовые поля в std::bitset или аналогичный класс из других библиотек или сделал бы собственный аналог и дальше уже работал бы с ним..
>>980997 То, что ты тут это высрало, никак не изменит того, что ты тупая безвольная тупая свинья, которая всё просрёт, обосрётся, вылетит из института, и вместо того, чтобы загреметь в армейку, что ещё давало бы тебе какие-то шансы на жизнь, останешься навечно жить с мамкой, после чего выпилишься в возрасте около 30. Просто напоминаю. Но будь я на на твоём месте, я бы написал научруку как можно быстрее.
>>971173 (OP) Подскажите по SQLite - как в синтаксисе команд использовать структуры данных, например, списки Python ? Например, ... IF table.var IN %мой список [1,2,3....]%
Задача: написать программу с ЛОКАЛЬНЫМИ базами (допустим, примитивный учет товара или еще чего).
Быдлокодил (именно так, копипастил из интернетов отрывки) на разных языках (спасибо универу 21 века). Из теории знаю инкапсуляции и прочие наследования. Из практики - "A=B+C". Ну, это грубовато, но тем не менее. Из всех языков мне больше всего понравился синтаксис СИ - поэтому, я уже установил ВИЖУАЛ СТУДИО.
Вопрос с базами решил, выбор пал на SQLite (потому что анон так сказал, да и в википедии красиво расписано).
Скажите мне, я уже проебался с выбором, не начав писанину программы? Какие камни и все такое. ОДОБРИТЕ, НУ
Как соеденить вижуал и SQLite? Интернеты полны крестов и шарпов, но я к ним не хочу даже подходить со всякими дотнетами
я так и не понял, куда можно вклиниться в это ебаное программирование, в случае если с математикой общение на уровне 5-го класса интерната для одаренных личностей?
>>981076 Если нужно сделать ПРОСТО и без задней мысли - используй питон. Язык не сложнее си, есть поддержка sqlite из коробки. Хочешь на си - первый вариант в гугле по запросу sqlite c.
Стоит ли записываться на летнею практику в айти компанию? Или просто проебу время на то, что буду разносить кофе и в результате ничего из этого не получу? мимо второкурсник из дс2
>>981186 > Стоит ли записываться на летнею практику в айти компанию? > мимо второкурсник Если ты такой великовозрастный долбаёб, что сам не знаешь, стоит ли оно или нет, то не записывайся. Сохрани людям нервные клетки. Хотя, если ты забавный, то устраивайся: будешь голым бегать по офису, а тебя будут использовать как секс-раба, избивать и заниматься всякими непристойностями
>>981189 >что за компания? уж не неткракер? Дианон по компании. В общем, про компанию я толком ничего не знаю, но я слышал, что часто на стажировках/практиках студентов заставляют всякой ебалой занимать за бесплатно >>981191 >>981192 Практика кажись не оплачиваемаяне стажировка жи, но это не точно >>981193 Блядь, а откуда я должен это узнать? Почуять? Я поэтому и пришёл суда узнать.
>>981203 Ты долбоёб? Где я писал, что она хуёвая? Я в говорил, о том, что слышал, дескать на практиках/стажировках в общем любят наёбывать. Про эту конкретную компанию я ничего не говорил.
>>981218 >>981214 >про компанию я толком ничего не знаю, но я слышал, что часто на стажировках/практиках студентов заставляют всякой ебалой занимать за бесплатно Сядь и читай, блядь, свой высер, пока не поймёшь, почему ты дебил.
Я конечно понимаю, что в этот тред пишут немного по другим причинам, но я хз, как решить задачу: Для запоминания числа p иногда используют "магические" фразы, например: "это я знаю и помню прекрасно Пи многие знаки мне лишни напрасны" или "кто и шутя и скоро пожелаетъ Пи узнать число ужъ знаетъ". Число букв в каждом слове любой из данных фраз представляет собою некоторую цифру числа : "это"-3, "я"-1, "знаю"-4 и т.д. Составить программу, которая по указанному алгоритму будет выводить на печать число, используя любой текст. Уж если и пошлёте, то хотя бы туда, где смогут помочь. В инете решение только на паскале есть, мне нужно на си.
Горит лаба, курс читается и математикам, и кодеркам, только математикам разжевывают как на питоне что сделать, а мне (не совсем бидуро-, такими-то методами, но кодерку) говорят что математику должен знать. Есть сгенерированные данные по равномерному распределению, надо с помощью Maximum Likelihood Estimation найти такие параметры нормального распределения, чтобы оно максимально совпадало с данными из равномерного. В конспекте много математических формул, которые у меня не получается перевести в алгоритм, как это сделать? Дальше идут задачи на... минимализацию логарифмированных функций вероятности, что я тоже не понимаю, и мои острые сожаления о том что не брал пару лишних курсов математики.
>>981435 Я его выполнил, но пришлось добавить поддержку Eq для сравнения, как можно было сделать это иначе, может я какой-то простой способ пропустил, прохожу недавно, последняя тема - алгебраические типы данных, вот мой код. Учу для себя. (не лаба)
Можно ли где-то совсем ньюфагам или околоньюфагам батрачить за хоть какие-нибудь копейки онлайн? Или на рынке достаточно уже готовых программистов, которые и так готовы работать за копейки?
Я вот подумал, а абстрактный тип данных это и есть концепция классов в ООП? Ну то есть в модели АТД операторы могут иметь операторами не только данные этого АТД, но и стандартные типы данных языков программирования, данные других АТД это типа и есть концепция перегрузки операторов в ООП?
>>981454 Сам обмазывался этой Толокой со вчерашнего вечера и немного сегодня утром. За примерно 5 часов "наработал" ссаный доллар. Это просто пиздец лол- прибыльнее собирать бутылки наверно. Вот ты если эту тему накрутишь всё таки, то сколько получать расчитываешь?
Есть тут настоящие ньюфажные ньюфаги, которые недавно вкатились и уже начали хоть что-то зарабатывать? Опишите свой путь для мотивации других пожалуйста. И расскажите, где можно начать искать первые заказы, если за плечами нет ни опыта, ни хороших знаний.
>>981558 А, и на какие суммы вообще можно расчитывать? Реально ли только этим заниматься поначалу, или только после основной работы, чтобы с голоду не отъехать?
>>971173 (OP) кто нибудь программирует на R? есть необходимость вкатиться в эту гавань сладость и радости статистических процессов. какой графический интерфейс лучше для новичка, и какой используют бородатые пузатые дядьки? может будут и советы по годным книгам. с меня, как всегда, нихуя
Пиздец, я хуею с быдла, кто-то где-то вскукарекнул что "погромизды эта пристижная и высокааплчиваимая работа где можна нихуя не делать". И всё стадо, которое раньше ломилось в экономисты и юристы ломанулось в профильные вузы. Правда же оказывается гораздо более суровой. Вместе с тем что вагоны конечно разгружать не надо, знать надо столько всего, что иногда начинаешь мечтать о вагонах. Рабочие человекочасы вещь универсальная и оплачивается везде одинаково. Это начинаешь понимать только после того как хотя бы 5 лет где-то поработаешь.
>>981632 Вебмакакам и энтерпрайзерам знать надо и постоянно изучать на порядки больше чем байтоёбам, железячникам, и прочим инженерам-схемотехникам. У последних трёх категорий знания в основном фундаментальные и их хватает навсегда, ковырять новые апишки и железки надо не так часто и не так много. Архитектурных изъёбов тоже никаких не надо, нужна просто качественная и оптимизированная процедурщина, никаких фреймворков и парадигм там вообще не бывает, даже библиотеки используются редко. Но и платят первым двум категориям гораздо больше чем остальным.
>>981596 про это расширение ничего не знаю, но вот в компаниях, которые работают с финансовыми рынками, и производными фин инструментами, R как раз таки нужен, потому что некоторые бояре имеют в своей телеге очень дорогого коня из мира стат анализа в виде графической оболочки IBM SPSS, но основа там именно R
НАПИСАЛ ПРЕКРАСНОЕ НЕТОРМОЗЯЩЕЕ ПРИЛОЖЕНИЕ @ СПУСТЯ НЕДЕЛЮ ПОСЛЕ ПОСЛЕДНЕГО ПАТЧА ВИДИШЬ КАК ПАДАЮТ ЗАГРУЗКИ, КАК ПАДАЕТ АКТИВНОСТЬ В КОМЬЮНИТИ, НИКТО НЕ НАХОДИТ БАГОВ, НЕЧЕГО ПРАВИТЬ, НЕЧЕГО УЛУЧШАТЬ @ ПРИКРУЧИВАЕШЬ МОДНУЮ ХУЕТУ (АЛЯ ВОЗМОЖНОСТЬ ШАРИТЬ ФЕЙСБУК НЕ СНИМАЯ СВИТЕРА), ПРИВОДЯЩУЮ К ТОРМОЗАМ @ АПДЕЙТ СНОВА КАЧАЕТ ТУЧА ЛЮДЕЙ, ФОРУМЫ ОЖИВЛЯЮТСЯ, ВСЕ ТРЕБУЮТ ВЕРНУТЬ ВСЁ ВЗАД ИЛИ ХОТЯ БЫ УМЕНЬШИТЬ ТОРМОЗА, БАГРЕПОРТОВ ТАК МНОГО, ЧТО ТЫ НАЧИНАЕШЬ ГРУППИРОВАТЬ ИХ В РАЗДЕЛЫ, КОМЬЮНИТИ ОЖИВЛЯЕТСЯ, НЕ НАДЕЯСЬ ЧТО АВТОР ИСПРАВИТ, НАЧИНАЮТ ПРЕДЛАГАТЬ СВОИ ПРАВКИ @ ВЫПУСКАЕШЬ ПАТЧ, ВСЕ РАДЫ, ЗАКАЧЕК ЕЩЁ БОЛЬШЕ, ТОРМОЗА ПОБЕЖДЕНЫ @ СПУСТЯ НЕДЕЛЮ ВИДИШЬ КАК ПАДАЮТ ЗАГРУЗКИ И ПАДАЕТ АКТИВНОСТЬ КОМЬЮНИТИ @ ..
Мне тут сказали, что если нихуя не понимаешь и не знаешь, то пиздовать начинать с консольных программ, тип дальше будет легче, сказали навернуть язык Си и учебник k&r, или Питон, он полегче. Я учебник этот скачал, а он мне с первых страниц прямым текстом: не для новичков текст писался Мне пиздовать на питон или учесть что учебник 2003 года и читать его?
>>981788 Ну да, формошлёпу и для echo "<div> </div>" ничего кроме смузи и пельмешек не нужно.
>>981787 Все, что уже только можно, выделилось из философии в отдельные направления науки. Сейчас они просто-напросто пиздят и "ставят вопросы" (так как сами нихуя не умеют). Ничего не потеряешь, если вместо этого попробуешь MIT'овский курс "Mathematics in computer science".
>>981794 снова демагогия. некорректное обобщение. в каких-то областях она, конечно нужна. но говорить что математика нужна всем или большинству программистов - бред.
>>981813 Дело не в том, я прошу совета какой именно ноутбук подходит для программирования по вашемц мнению, в ценовой категории с топ макбуками 2015-го года.
>>981963 был в таких - эти чатики - болото, куда приходят чтобы посидеть 10 минут, задать вопрос уровня МНЕ 25 МОЖНО ЛИ ВКАТИТСЯ, попросить книг, пообещать что начну учить ЗАВТРА и уйти.
Как в питоне сделать прерывание пользователем по кнопке (esc?) проигрывания музыки: import vlc p = vlc.MediaPlayer("1.mp3") p.play() и прерывание выполнения внешней программы: import os os.system('espeak "some text"') ?
Реквестирую программу на линукс (опенсорс на питоне, а то запущу, а она начнет раздавать мою коллекцию двухмерных девочек), которая каждый час блокирует экран, оставляя активным только одно текстовое поле. Блокировка снимается только когда в поле что-то введешь, ввод сохраняется в текстовый файл. Принудительное ведение дневничка же.
есть проблема. я работаю со спрингом, читал много инфы и гуглил, но я не понимаю спринг. посоветуйте очень понятный гайд по спрингу, самые основы, можно на английском.
пожалуйста, не кидайте первую ссылку из гугла, это всё я уже видел.
>>982211 >>982207 Альтернатива хуже IMO, java - это андроид приложения, хайлоад, игры под андроид, финтех, банковский/корпоративный софт + есть выход на интересные языки типо kotlin, clojure. Но тут кому, что. Это же мнение, а не истина в последней инстанции.
>>982214 >это андроид приложения, хайлоад, игры под андроид, финтех, банковский/корпоративный софт Всё это разные вещи, которые требуют разных знаний, чтобы тебя вообще куда-то взяли, а пхпмакакой можно пойти работать с более-менее стандарнтым несложным набором знаний, насколько я понимаю. Если я неправ, скажите мне об этом, плиз
САП Я с программированием связан чуть менее, чем никак, но есть идея приложения. Подожди скипать, я не очередной стартапер-долбоёб, на самом деле в теории это просто чуть более удобный инструмент, чем гугл-таблицы. Приложение нужно скорее чисто для меня (но есть идеи по монетизации) Проблемс в том, что я вообще не в курсе технологий программирования, какие нужны знания для того, для сего. У меня есть примерное понимание, плюс я сам могу задизайнить его (сверстать не смогу) Грубо говоря, это что-то типа приложения для учета финансов, затраченного времени, списка дел. Если подробнее, то это проджект-менеджер для фрилансера с минимальным функционалом: просто список проектов, выплаты по эти проектам, краткое описание проектов, дедлайны, бюджет и тд. То есть можно и в экселе все это вести, но хочется вывода статистики, сортировки по датам, вот это все. Плюс дизайн. Все это в вебе + веб-приложение под телефоны.
Короче вопрос такой: какие технологии нужны для такого приложения (для составления тз для потенциального программиста) и сколько может стоить написание такого приложения?
Есть веб-форма, которая возвращает результаты (по разным параметрам) по введенным "номерам". По одному номеру может выдавать разные результаты по параметрам с отклонением в десятые. Почему? Мне бы какие-то общие связанные с этим понятия погуглить, и что это значит вообще.
>>982269 >какие технологии нужны для такого приложения Грамотно спроектированная СУБД и Web-морда на Ruby или Python. >сколько может стоить написание такого приложения Твои хотелки будут меняться, так что пиши сам если не хочешь брать готовое на 1С.
Из книг: «Programming Ruby», «Eloquent Ruby», «Изучаем SQL».
Мне хватит знания английского для более-менее приличной работы, если я буду учиться по адаптированным книгам, а потом просто читая оригиналы?
С какого момента начинают требовать английский вообще? Начинать работать я буду с "поправьте вёрстку" на русской бирже, а потом плавно вкачусь веб. И уже после веба буду ебашить какой-нибудь толковый язык, вроде крестов или явы.
Меня всегда очень волновал один вопрос: почему на книгах по программированию часто изображены всякие чёрно-белые животные? К чему это вообще? Это что то значит?
В func.h объявлена пара функций, в func.cpp они реализованы. При этом во всех туторах func.cpp начинается со строчки #include "func.h"
, а main.cpp, в котором используются объявленные и реализованные функции, начинается тоже с #include "func.h"
Почему? В итоге-то получается, что во все .cpp файлы включен файл заголовков, при этом нет никакой возможности из main.cpp "достучаться" до кода из func.cpp
Как это вообще должно работать? Нафига эти заголовочные файлы вообще нужны? Что мешает просто инклюдить ЦППшки?
>>982383 В заголовках прописываются прототипы функций, которые компилятор потом ищет в .cpp, просто особенность реализации. Полезно когда проект действительно большой, но мне хочется изнасиловать в глазницы каждого кто плодит десять файлов на тысячу строк кода.
template <typename T> T STORAGE<T>::getValue() { return(VARIABLE); }
//Class.h #pragma once
template <typename T> class STORAGE { public: T VARIABLE; STORAGE(); ~STORAGE();
T getValue(); };
Заранее извиняюсь, если всё съедет. Выдаёт ошибку LNK2019 (раньше еще выдавало LNK2009, но обстоятельства, при которых такое происходило, уже не воссоздать).
Гуглил, но выдавало результаты по каким-то совсем упоротым вопросам, где просто забывали КлассНейм:: перед реализацией функций ставить.
>>982402 Ну ты и долбоеб. Забудь про раздельную компиляцию - может быть потом, когда хлебнешь говна. И да, тебе оно не понадобится - проектов такого масштаба у тебя не будет никогда.
В с++ объявляю динамический массив символов, размер которого будет зависеть от того, что будет введено в с консоли, но во время работы программы создаётся массив в два раза больше, чем нужно. ЧЯДНТ? char* lenta=new char[x+y+4];
С++ Есть класс loh Хочу чтобы при loh a = b; вызывался конструктор копирования и передирал все поля из b в a. Вот перегружаю я =, а там что писать? как там собственно вызвать этот конструктор копирования (обычный к.к. уже есть)? Или как правильно? Подскажите пожалуйста на примере. Для примера пусть в классе loh всего одно поле int pain;
>>982477 Я не он, но могу тебе сказать простой случай, когда без раздельной компиляции не обойтись. Допустим, два класса должны ссылаться друг на друга. Если реализовывать каждый целиком с своем h-файле, такое сделать не получится, надеюсь, сам понимаешь, почему. В случае же писания реализации в cpp, можно будет включать h другого файла только в него, а в своем h обходиться предварительным объявлением другого класса, если необходимо. Я с такой ситуацией столкнулся примерно сразу как начал писать классы и захотел их связывать. Да, и я знаю, что двухсторонняя связь нежелательна, но иногда так приходится делать.
>>982526 > в одном файле Во-первых, я не студент. Во-вторых, по теме: Допустим, можно написать оба класса в одном h. В таком случае, сначала придется предварительно объявить один из них, написать определения обоих классов, а ниже определения функций из них, и еще делать их встроенными, иначе при более чем однократном включении h будет множественное определение. Допустим, все в main. Проблемы множественного определения не будет, но вот нормальный препод смотрит код, и писание всего в main или даже в классе формочки не прибавит баллов. Не проще ли, работая с С или C++ пускай и по учебе, сразу освоить раздельную компиляцию? Это далеко не самая сложная особенность языка, ей богу.
Вопрос по тестамАноним30/04/17 Вск 19:08:15#1233№982540
> Because unit tests need to be predictable, easy to bootstrap, and fast, hitting an actual remote API is a test smell.
А можно ли дёргать реальные API сайтов хотя бы в интеграционных тестах? Вся суть моей программы заключается в том, что она предоставляет более удобный интерфейс к API. Я, конечно же, могу замокать ответы HTTP-клиента и не обращаться к реальному API, но что если API поменяется, как тогда тесты мне об этом скажут?
Еще раз, зачем я должен обязательно использовать ООП, чтобы не быть быдлокодером, даже в тех проектах, где нет гребаных объектов в явном виде и их приходится придумывать и городить абстракции чтобы эта парадигма была такой "естественной"? В НАСА спокойно обходятся без ООП, а у меня лаба1 не принимают без него. "Программирование" отделившееся от прикладной математики - для дегенератов.
>>982568 Значит, спутники без ООП запускать можно, а написать "большой проект" - нельзя? У меня несколько десятков самодостаточных процедур, я знаю и контролирую все что входит и что выходит, которые в main вызываются в легко читаемой и воспринимаемой последовательности. Но я должен переписать все с какими-то гетами, сэтами, абстракциями, фабриками и прочей фигней, которая запутывает архитектуру, плодит сущности и создает всякие наследования и связи о которых надо помнить и их не видно явно в конкретных шагах в main!
>>982573 Препод сказал что если нет явного объекта как его воспринимает человек, то его нужно придумать и найти, возможно через то как будут храниться и обрабатываться данные. Сразу же после лекции о том что ООП придумали чтобы программирование перестало быть математикой и стало ближе к реальному миру. Офигеть как ближе. Самое тупое что сделало человечество, это отделило программирование от математики, наплодив вебкакак и хипстеров. ОПП и вкатывальщики хуже Гитлера и нацистов.
>>982569 >спутники Думаю, просто стараются не менять лишний раз уже проверенный и тестами, и реальными полетами код, который был написан еще до ООП-эры. То есть ООП не применяется из-за того, что язык его плохо поддерживает или оно не вписывается в архитектуру, а не потому, что оно принципиально не подходит для спутников.
>>982582 Я читал про работу в НАСА, ООП не применяется, потому что жрет место и ресурсы абстрактной фигней, без которой техника в космосе обойтись может, а неудачник самоудовлетворяющийся на то что он нагадил объектами - нет.
>>982586 >ООП-эры Лол, что тебе не нравится? Началась в конце 80-x, с массового распространения C++, продолжается до сих пор. Хоть на джяве, хоть на шарпах, хоть на жаваскрипте. Оверинжиниринг - проблема не ООП, а программиста. На другом парадигменном полюсе есть любители все подряд писать на ассемблере. Но ведь от этих байтоебов ассемблер не становится ненужным там, где он необходим, так ведь? >>982589 Да, тоже причина. Особенно когда требуется обновить софт на железке, которая выпущена фиг знает когда. Туда же можно отнести программирование под МК.
>>982570 1. ПО для спутников задокументировано по самые яйца, не в пример проприетарной легаси-параше. И всё равно доки не читают, а спутники бьются при посадке. 2. Требования к ПО для спутников закладываются ещё на этапе проектирования, потом же идёт доконфигурирование и фикс багов. В рыночном ПО требования меняются каждые два года, как и программисты, которые поддерживают это ПО.
>>982613 Да, и поэтому рыночным ПО должны заниматься индусы, а если человек вырос в стране где каждый может получить образование и вместо этого стал ооп-макакой, кидающейся экскрементами в продакшн, то это биомусор уровня гуманитария.
>>982609 Лето - также время устройства ещё не выпустившейся студентоты. >>982606 Почему? Летом как правило люди в отпусках = меньше проектов планируется и делается = нет особой нужды в руках. Но в семейные люди предпочитают лето зиме, как время смены места работы - дети не мешают разобраться в новой работе. Вот на замену им и появляются вакансии.
>>982619 Ага, добро пожаловать в процедурный мир, где у каждого разработчика есть репозиторий с копипастой часто используемых функций, а макросы выглядят страшнее чем твоя жена.
>>982570 ИТТ разрабатывал ПО для спутников. >Значит, спутники без ООП запускать можно, а написать "большой проект" - нельзя? Ну да, потому что ПО для спутников - небольшое ПО. Какие задачи стоят у спутников? Это ориентация и навигация (соориентироваться в пространстве, убрать вращение движками, развернуть антенны на землю, батареи на солнце), передача команд на землю и обратно, и некоторые экстренные вещи, для которых ждать команду с земли - плохо, типа, если один прибор отказал, перейти на резервный. Иногда еще для каких-нибудь метеоспутников делается сжатие данных. Особой автономности на спутниках нет, весь интеллект - на земле, ведь делать ПО для спутников сложным означает ни с чем несравнимый кайф удаленного дебага и прошивки. Там чем проще, тем лучше. Полиморфизм и расширяемость по понятным причинам не нужны. Динамическая память - под вопросом, сейчас ее используют, но в принципе это не приветствуется. И в общем-то спутники мало отличаются от эмбеда, хотя они еще хуже, в эмбеде хотя бы прибор рядом положить можно, или слетать к нему на буровую вышку в худшем случае, а в космос с ноутбуком тебя никто не отправит.
>>982628 Расскажи мне о маленьких проектах, я стал мужчиной впервые потрудившись над вырезкой с какой-то тян рядом с распечаткой ее программы, стопкой выше нее, там что-то точно про спутники было. Когда я это вспомнил, мне стала раскрылась природа некоторых моих фетишей.
>>982631 >распечаткой >программы Дядя, ты деревья бы пожалел. Сейчас не 70-е, чтобы считать ПО для спутников чем-то большим. Потому что ПО в принципе стало больше и сложнее за счет использования инструментов получше, чем асм и перфокарты.
>>982611 Да лан, иди куда берут, и получай опыт. Если будешь сразу искать места с зарплатой как у тех, кто два-три года работает, то да, может не получиться.
>>982631 Когда у меня будут дети, я обклею их комнаты голыми девушками продажного вида, чтобы они не были похожими на умных и не сломали их жизни. Я вас всех ненавижу.
>>982636 Зарплата меня не сильно волнует, все равно с мамкой живу пока. Скорее количество рабочих мест - живу в хуёвом почти миллионнике, тут в основном веб и 1с, а мне хотелось бы стремиться к большему. Поэтому и спрашиваю, меняется ли в среднем количество вакансий от времени года.
Кому-нибудь вообще может быть интересно проганье ради проганья, а не бабла? Даже этот тред медленный как улитка. С тех пор, как я занимаюсь коммерческим проганьем, у меня отбилось всякое желание заниматься им в рамках хобби в свободное время. Ну накодишь какую-то хрень, выложишь на гит, дальше что? Трата времени да и только. Еще и заставляешь себя сидеть, эти хеллоуворды копипастить.
С++ Есть класс loh Хочу чтобы при loh a = b; вызывался конструктор копирования и передирал все поля из b в a. Вот перегружаю я =, а там что писать? как там собственно вызвать этот конструктор копирования (обычный к.к. уже есть)? Или как правильно? Подскажите пожалуйста на примере. Для примера пусть в классе loh всего одно поле int pain;
>>982691 в аргументах к оператору пиши operator=(loh c). твой с будет создан через конструктор копирования(от b), потом можешь копировать с него все что хочешь. НО, еще можно написать operator=(const loh& b), тогда это будет copy assignment.
>>982694 Посмотри внимательно название треда, и иди выебываться в какой-нибудь другой. >>982691 Не путай оператор присвоения копии и конструктор копирования, это разное. В случае loh a = b будет вызван конструктор копирования, а перегружая =, ты определяешь оператор присвоения копии. Вот если бы ты написал loh a; a = b; тогда да, звался бы оператор =. То есть присвоение при инициализации, несмотря на присутствие =, оператор = не зовет, а зовет конструктор копирования. Вот тебе пример https://pastebin.com/bvj356K4 Да, и как уже сказали, в твоем частном случае можно было бы вообще не писать ни конструктор копирования, ни оператор присвоения. Они будут сгенерированы компилятором, и будут делать то, что тебе нужно - буквально копировать все члены. Руками писать нужно, если тебя буквальное копирование не устраивает. Также, в определенных случаях сгенерированный конструктор копирования и/или оператор присвоения копии может быть удаленным, то есть не получится скопировать или присвоить объект такого класса. Но это уже нагуглишь сам. Вот тебе пример. https://pastebin.com/bvj356K4
>>982723 >буквально копировать все члены Поправлю себя. Копирование членов будет происходить в сгенерированном конструкторе копирования, а в сгенерированном операторе присвоения копии будет вызываться оператор присвоения копии для каждого члена.
>>982723 Спасибо. Про стандартный не знал - препод затер что надо конструктор копирования, а то типа если через a=b то он адреса только передирает. Еще интересует такая вещь - если в объекте в качестве поля идет объект другого класса - нужно ли в таком случае писать свой конструктор копирования? Типа чтобы он вместо копирования объекта не передрал тупо его адрес. Иначе может случится что при вызове деструктора одного из объектов он удалит подобъект в своем поле, а так как на два объекта был один подобъект, то из второго объекта тот подобъект уже недоступен будет. Надеюсь не слишком путано объяснил
>>982844 Хуево тебе. Дай угадаю - спросил с какого языка начать, а тебя послали нахуй, сказав что программирование не твое? И все бы хорошо, но со временем ты понял что ты действительно тупой и НЕ ДОХОДИТ. Как жаль тебя.
Анон, помогай пожалуйста, самому не разобраться. Я полный ньюфаг, начал заниматься по годной книжке "Джаваскрипт для детей"алсо рекомендую другим анонам, совсем не умеющим в код. И бодренько шел, пока не уперся в HTML. Там кроме обычной работы в консоли браузера нужно было скачать уже какую-нибудь кросс-платформенный редактор(я выбрал Nоtepad). И на первом же простеньком задании с "Привет, мир" я обосрался- в редакторе три строки кода набрал, а после сохраниения мой HTML открывается в браузере с вопросительными знакам вместо всех знаком, кроме запятой. То есть вместо заголовка "Привет, мир" и "Это моя первая веб-страничка" у меня "??????" Что не так?
А что если сделать такой формат картинок, аудио и видео?: Делаем свой набор команд, подобных к ассемблеру или си, но при этом ввести побольше всяких циклов, ифов с елсе и прочих свистелок-перделок. Но весь сахар в том можно спрограммировать самому программу на таком языке, чтобы выводить пиксельные, и не только, данные с помощью специальных команд. То есть, хотим вывести красные пиксели по координатам c x1, y1 по x2, y2 и он выводит. Можно указать битовую глубину, альфа-канал или, там, индексированные цвета. А если когда нибудь, вдруг, понадобится выводить какой-то другой цвет кроме R, G и B, то можно ввести свои цвета конечно же человеческий глаз их воспринимать не будет, но монитор может быть ультрафиолетовым. Так же можно сделать градиенты, как программным методом, так и методом самого этого языка. Можно будет сжимать видео, аудио и просто картинки в сверхмаленькие файлы, настолько маленькие насколько сможет программа-сжиматель или человек. К тому же можно такое сделать и для текстовых файлов, гипертекстовых, дать возможность использовать просто код но это будет работать лишь на одной архитектуре, а может и на одной ОС Благодаря тому что будет создана своя система команд, для этих файлов нужны будут интерпретаторы (кодеки?) и эти файлы можно будет просматривать на любых архитектурах, для которых интерпретатор написан. Ну как? Для глобальгого продвижения сойдёт или это нужно лишь такому задроту как я, которых хочет носить библиотеку всего человечиства на своём КПК?
Можно ли сделать язык программирования где будут лишь списки и работа с ними, а компилятор займется умным выводом типов и оптимизирует всё? Типа как упрощаем уравнение язык бы был.
>>982924 Нет, я предлагаю создать новый интерпретируемый язык, но который будет использоваться сугубо для построения картинки из пикселей, видео из кадров, аудио и всё такое.
Нужно получить ссылку с iTunes на свой сайт. Приложение создам ч/з конструктор (мобильная версия сайта). Его нужно будет опубликовать в appstore и указать сайт разработчика (мой сайт). Если попросить студию залить мое приложение, то в качестве разработчика они не смогут указать ссылку на мой сайт? Только на сайт своей студии? Можно-ли попросить кого-то зарегистрировать мне аккаунт на AppStore как разработчика и залить мое приложение, указав ссылку на мой сайт.
Тоже самое нужно для Google Play, но там вроде все проще и смогу сам сделать.
Если есть возможность, то и в маркет дополнений для Firefox, Chrome может кто-то создать и залить мой аддон, указав ссылку на мой сайт?
Пр, а как сделан поиск по зарплате на сайтах? Ну т.е есть вакансия 10000- 30000р, и если я вбиваю свой диапазон 5000 - 15000, то нахожу эту вакансию. И 11000-15000 тоже сработает. Короче, какой тут алгоритм, что гуглить?
>>982981 Алан Бьюли, «Изучаем SQL», ключевое слово BETWEEN, работает если в таблицах есть индексы. И не гуглить, а изучить от корки до корки, и раньше не писать ни на одном языке «программирования».
>>983006 Но мою идею никто кроме меня не реализует. А я генерирую море восхитительных идей. И идеи на столько восхитительные, что стоило бы их математически оценить реальность и отсеять лишние и непродуктивные, задействовать математический метод для реализации продуктивных идей. Но я не читаю книги, а пишу здесь.
>>983011 Таких как ты знаешь сколько? Просто смирись что твои идеи скорее всего хуйня, и ничего гениального ты не можешь придумать впринципе, если не способен даже книжку дочитать. Можешь так же их высрать куда-нибудь, может полегче станет.
>>983011 Для математики попробуй курсы на кханакадеми. Море восхитительных идей это частый симптом людей, не знающих математики, прогаммирования и готовых реализаций. Быстро проходит.
Привет, программач. Мне понадобилось грамотно заапскейлить видео. Для этого я нашел такую штуку как https://github.com/nagadomi/waifu2x Но я никогда раньше не собирал проекты из исходников. Там написано, что для винды есть отдельный релиз, но я его скачал и там нет привычного мне экзешника. Ткни мне пальцем, как мне запустить эту хуевину
>>983016 Обычно те идеи до которых я доходил либо уже были реализованы и применялись, либо была попытка реализации, но появились проблемы, либо есть намеки, но никто так и не сделал. В общем-то я читаю-читаю книгу, потом нахожу провал в знаниях, иду беру еще одну книжку по этому провал, там тоже нахожу провал в знаниях и так я дохожу до какой-то арифметики где провалов нет, но я уже забыл с чего дошел. А понимания пропущенного в начале так и не обрел, а дошел до совсем другой идеи с другой области. А высрать трудно, если не имеешь нужных знаний, ибо оно рушиться в деталях может. >>983017 Академия Хана наоборот объясняет слишком просто и скучно становиться. А как это выражается? Например, я понимаю что нечто сводиться к NP-полной задаче или будет комбинаторный взрыв и так просто решить не удастся, но как выражается отсутствие восхитительных идей? Все кажется уже придуманным или как вообще? >>983019 Да было из области обработки сигналов.
>>983037 У меня вот после белковой диеты случались запоры. И я уверен что кто-нибудь из местных тоже с этим сталкивался в силу образа жизни подобающего профессии. Но я же не прихожу сюда спрашивать как избавиться от запора и какое слабительное лучше.
Может не совсем по теме, но я надеюсь здесь мне помогут. Можно ли восстановить то, что я вводил в окно постинга, если страница была перезагружена? как же у меня горит. Вводил пасту и хотел напоследок прикрепить картину, но перетащил не туда и она открылась вместо вкладки двача, и все то, что я писал полчаса, пошло по пизде.
Встал вопрос выбора кресла, заебало на стуле сидеть, стал серфить рынок кресел - везде одна реклама, ничего не ясно, поделитесь своими креслами с отзывами дешевле 1к$, я ещё не Билл Гейтс
C каким разрешением брать недорогую вебку, чтобы там что-то можно было распознать в OpenCV по цветам и контурам? За доллар пришла китайская поделка, даже я с трудом различаю мелкие детали.
>>983124 Да вот беда, что обычно на каких-то компилируемых языках со статической типизацией и возможно странным компилятором и, ну, еще чуть питона может.
Антохи как вывести выхлоп скрипта типа screenfetch весь одной командой? Все говорят мол говно твоя простыня echo https://github.com/DmitryHetman/gentoofetch Это не баш, а POSIX\DASH так что перенос \ не работает и принтфом не вывести читабельно. советовали cat < DOC хуита DOC Но так вообще все ломается. Как сделать чтобы скрипт быстрее работал? У меня прям в echo вычисляются некоторые значения, можно так делать?
var S: string; k: integer; procedure Scan(arg : string); var k: integer; begin for k:=1 to Length(arg) do if arg[k]=’A’ then arg[k]:=’B’; end; begin {--- главная программа ---} for k:=1 to 3 do begin Write(’Введите строку: ’); Readln(S); Scan(S); Writeln(S); end; end.
Данная программа должна заменять символы А на В, но вместо этого печатает строку вбитую пользователем. Почему?
Аноны, есть unity и нужно подключить туда карты, с ассетом google maps for unity ничего не вышло Очень срочно, две недели до сдачи, ибо кикнут из шараги
>>982757 Препод, возможно, говорил о случае, когда один из членов класса - указатель(по сути, адрес). Тогда в сгенерированных конструкторе копирования и операторе присвоения копии будет копироваться указатель, а не то, на что он указывает. Скорее всего, это не то, что нужно, и придется написать руками конструктор копирования и оператор присвоения копии. См. измененный Loh в новом примере. Если класс B содержит как член объект класса A, cгенерированный конструктор копирования класса B для объекта A вызовет его конструктор копирования. То есть внутри скопированного B будет скопированный A. Посмотри класс LohWrapper и печать, которая происходит при его копировании/присвоении. То, что ты написал, похоже опять же на случай, когда в B хранится не объект класса A, а указатель на объект класса A, см. первую часть ответа. https://pastebin.com/yKKDvJad
>>983180 >Паскаль, как первый язык. Всем в школке предподовали. Кстати анон, только сегодня даже тредик хотел про такую обидку создавать. Мне одному никаких языков не преподавали? Я учился в одной из лучших школ 200к Мухосранска, у нас было куча поебдителей региональных олимпиадок, медалистов и первые места в рейтингах. Но при этом на информатике у нас была только бесконечная дрочка в программах Майкрософт Офиса и минимум про системы счисления и переводы из двоичной и десятичную, из десятичной в восьмиричную ит.д. Это зашквар и проёб, или всё таки далеко не у всех языки изучались?
Аноны, нужны ли для программирования знания математики, если да, то насколько глубокие (Однажды забил на это дело, время для того чтобы в ускоренном темпе все наверстать еще есть, но не хочу тратить сверх необходимого, так как его можно использовать для более насущных целей)?
>>983430 >книгу по UML Язык UML. Руководство пользователя. 2е изд.pdf Гради Буч, Джеймс Рамбо, Ивар Якобсон
>проектированию Ты делаешь это неправильно. УМЛ не научит тебя годному проектированию и вообще по большому счету является суходрочем. Для годной экспы по проектсированию наверни "Совершеный код" Mакконела.
Новичок в nodejs. Насколько правильным решением является сделать стартовую страничку статической(если это вполне позволяет логика сайта) и раздавать её не нодой, а nginx-ом например? С плюсами этого более-менее ясно. Какие не очевидные проблемы могут вылезти с этого?
Есть строка типа System.byte[] в C#, которая трансформируется с помощью этого: BitConverter.ToString(encrypted) В System.String. Нужно потом опять вернуть опять в system.byte[]
Работаю с шифрованием RSACryptoServiceProvider. Нужно что бы биты в нормально виде были потом опять расшифрованы. Почему в нормальном виде? Потому что их надо потом в изображение спрятать.
Переписываю код с С++ на JavaScript. В c++ в качестве идентификаторов используются целые числа по два разряда на определенное свойство. Например: 11223344 - соответственно четыре свойства. В свое время, когда писал этот же код на С++ и поставил тип float получил неразбериху c последними знаками. Как с этим в JavaScript? Если я присвою идентификатор 11223344 двум разным объектам а потом сравню их (===), результат будет всегда предсказуем. Или проще хранить строками?
>>983504 Вот нашел, я правильно понял, что это оно: Мантисса числа с двойной точностью уже превышает 15 знаков: 2^52> = 4 503 599 627 370 496 и спокойно вмещает в себя все 32-разрядные целые, давая сбой только на действительно больших 64-разрядных целых (19 десятичных знаков). Т.е. можно спокойно пользоваться целыми числами до 4 503 599 627 370 496
>>971173 (OP) Почему когда я пытаюст посмотреть код опенсорсных программ то появляюсь в куче каких-то странных папок? Как они пишут код? Ну вот у меня первый файл — сам главный код, ещё 2-3 файла — мои собственные инклуды. Ну может ещё быть папка с ресурсами — текстурки, конфиги и всё такое. Ну у них могут ещё быть папки с прочими либами и .h-ами типа принтфа, пнг.аш, опенгл и так далее. Но зачем там 15 папок со странными названиями и странными файлами внутри?
Поясните за сайты. Вот есть хтмл и цсс, это понятно. Но как тогда работает, например, кукикликер, причём оффлайн? Он написан на джаваскрипте. Получается браузер воспринимает джаваскрипт? А на си нельзя написать такой сайт?
Сап Двач, помоги. В плюсах есть динамический массив например типа стринг. Как написать функцию, которая добавляла новый элемент в него и расширяла его на 1.
>>983709 XML-шаблон, заполняющий свои поля с помощью другого входного xml-документа. Параметры выдираются из входного xml через XPath и могуть быть преобразовываны простыми встроенными функциями (список поддерживаемых функций зависит от версии стандарта и поддержки движком)
>>971173 (OP) У меня нетипичная просьба. Помогите извлечь звуковой файл (тиканье). Пару месяцев искал подобную хуйню (для ПомидороТехник) http://www.dunkirkmovie.com/
Есть один пикрелейтед excel файл не бейте, лучше обоссыте, в котором лежат интервалы вероятностей. Нужно сгенерировать рандомом число, и при попадании в интервал присвоить клетке на другом листе значение из первого ряда. Для одного ряда я тупо вбивал всё вручную и делал простое условие, например, для первого ряда [CODE]cnt = Rnd If cnt >=0 and cnt<0.5 then res = 0 elseif cnt=> 0.5 and cnt<1 then res=1 endif[/CODE] Как можно автоматизировать это говно, учитывая что рядов ~100k? Особенно, учитывая что >=i,j and <i,j+1 не работает, потому что есть разрывы
Ну, айда кто-то да поможет Нужно на курсач прогу, которая будет блокировать экран, клаву и мышь, а по нажатию ф4 снимать этот самый блок. Буду благодарен, если кто-то таки поможет
Вот хочу я например написать глобальную функцию, которая принимает значение и отсортированный массив, в котором это значение ищет и возвращает индекс этого значения в массиве. Но если этого элемента не окажется в массиве, то как лучше сделать просто ничего не возвращать(это плохо, потому что функция должна всегда перед закрытием возвращать заявленное ранее значение) или вообще сделать, чтоб она возвращала bool (есть/нет элемента), а сам индекс засовывала по ссылке в заранее созданню переменную?
короче int BinarySearch(int ar, int search_value) (в случае ненахождения значения в массиве не вернет значение int)
или bool BinarySearch(int ar, int search_value, int& index) (в случае неудачи ничего в index не запишет, но зато с возвращаемыми значениями всё будет верно)
Такая вот хуйня. После поворотов в AVL дереве и в красно-чёрном у меня нарушается правило дерево поиска(правый узел всегда больше, левый всегда меньше). Как восстановить это правило?
>>984051 То есть ты завёл переменную типа ulong 64-разрядное целое число без знака, для того чтобы присваивать ей всего два значения 1 или 0? ulong rc = ... не кажется ли тебе, что это немного... ресурсозатратно чтоли
>>984067 >в моё время 8 байтов это шкаф был размером с твою мамашу блядь да в твоё время же уже терабайтные жесткие диски появились, в году 12м 13м уже ж всё это было, ты тогда как раз в школу пошел
Есть pdf файл с заполняемыми формами. Возможно ли сгенерировать qr-код, при сканировании которого будет открываться этот самый пдф с сайта с заполненными формами как заложено в qr?
Анончики, подскажите бинарный протокол с минимальным оверхедом для передачи больших наборов данных. Это для embedded девайса с небольшим набором ресурсов.
Господа, в программулину параметром передается требуемая строка символов фиксированной длины. Так как в этой строке почти все символы неотображаемые нагуглил способ, показанный выше. Но таким образом не могу передать нулевые символы. Т.е. если я там ставлю где-нибудь \x00, то прога ругается что длина строки неправильная. Ебучий случай, я так заебался, подскажите плиз как нули пропихнуть.
Ананы, Как фиксить эту хуйню? >Incorrect string value: '\xCC\xEE\xEB\xEE\xF7\xED...' for column 'tgName' at row 1 Это может быть связано с кодировкой? Брал cp 1251. В поле записывал символы киррилицы, из за чего он и ругался. При вставке английских символов он не ругается. Чому так? Я же православную кодировку выбрал? Кто не понял, речь про dbForge + MySQL
Аноны, как можно сделать изящно программу на С# с sql, да так чтобы её без проблем перенести на другой ПК с файлом БД и оттуда запустить? Как надо настроить БД и аутентификацию внутри неё? Как настроить подключение к БД, нужен ли какой конфиг файл? Куда мне отправится нахуй чтобы это прочитать?
Аноны, горит кр по C++, помогите кто чем может. Обучающая программа для запоминания иностранных (напр., англ.) слов. На экран выводятся два списка по 10 (15 или 20) русских и иностранных слов. Пользователь выделяет пары слов, если это оригинал и перевод, слова исчезают, а пользователь получает 1 балл. Когда все слова выбраны, они заменяются новыми. Два режима работы: обучение (без ограничения времени и количества повторов) и контроль (с ограничением по времени и заданным количеством слов). Сохранение результатов в файл: количество слов, затраченное время, количество правильных и неправильных ответов, % ошибок, среднее время на один ответ. Все это с использованием форм
Подсветка кода для /pr/: скачать
Большие куски кода желательно вставлять через ideone или pastebin
F.A.Q.
В: У меня горит лаба/курсач, не знаю какую тему диплома взять.О: Задавай вопрос в этом треде.
В: Какую программу/ось поставить для ... ?
О: Связанные с софтом вопросы обсуждаются в /s/. Исключение - IDE и прочие инструменты программирования, которые можно обсудить в тредах соответствующих языков.
В: Ко-ко-ко не работает программа. Анон памаги.
О: Копируешь сообщение об ошибке в гугл, удаляя номер строки и название файла. Языко- и платформоспецифичные вопросы можешь задать в соответствующем треде.
В: Хочу стать программистом, какой язык учить?
О: Как-то так.
В: Бугурт от собеседований, программировать в 30 лет, съябываем из говнокодинга, обсудить новые рецепты маминого борща.
О: "Мы вам перезвоним тред" - для обсуждения нетехнических околопрограммерских тем.
В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?
О: Если интерес не поиграться, а работать, то не нужно следовать за массовыми истериями. Выбирай язык с кучей библиотек, туториалов и проверенными временем фреймворками под твои нужды. Иначе будешь тратить время на велосипеды и поиск багов в чужих пакетах.
В: Взломать акк.
О: Просто съеби.
В: Подскажите сайтов, которые читают крутые программеры.
О: Лента из руби, джавы, скалы и ещё какой-то херни.
Литература с пика
Прошлый тред